ofs | hex dump | ascii |
---|
0000 | 04 08 6f 3a 20 41 63 74 69 76 65 53 75 70 70 6f 72 74 3a 3a 43 61 63 68 65 3a 3a 45 6e 74 72 79 | ..o:.ActiveSupport::Cache::Entry |
0020 | 09 3a 10 40 63 72 65 61 74 65 64 5f 61 74 66 19 31 33 34 37 39 37 36 32 33 33 2e 33 38 32 32 35 | .:.@created_atf.1347976233.38225 |
0040 | 36 00 76 e2 3a 0b 40 76 61 6c 75 65 22 03 91 cf 05 04 08 7b 0f 22 1b 72 65 71 75 69 72 65 64 5f | 6.v.:.@value"......{.".required_ |
0060 | 61 73 73 65 74 73 5f 64 69 67 65 73 74 22 25 64 61 39 36 36 35 61 63 34 61 62 38 66 34 39 63 39 | assets_digest"%da9665ac4ab8f49c9 |
0080 | 61 38 62 65 39 38 64 65 61 63 39 31 36 37 61 22 0b 6c 65 6e 67 74 68 69 03 31 ce 05 22 0b 73 6f | a8be98deac9167a".lengthi.1..".so |
00a0 | 75 72 63 65 22 03 31 ce 05 2f 2a 21 0a 20 2a 20 6a 51 75 65 72 79 20 4a 61 76 61 53 63 72 69 70 | urce".1../*!..*.jQuery.JavaScrip |
00c0 | 74 20 4c 69 62 72 61 72 79 20 76 31 2e 38 2e 30 0a 20 2a 20 68 74 74 70 3a 2f 2f 6a 71 75 65 72 | t.Library.v1.8.0..*.http://jquer |
00e0 | 79 2e 63 6f 6d 2f 0a 20 2a 0a 20 2a 20 49 6e 63 6c 75 64 65 73 20 53 69 7a 7a 6c 65 2e 6a 73 0a | y.com/..*..*.Includes.Sizzle.js. |
0100 | 20 2a 20 68 74 74 70 3a 2f 2f 73 69 7a 7a 6c 65 6a 73 2e 63 6f 6d 2f 0a 20 2a 0a 20 2a 20 43 6f | .*.http://sizzlejs.com/..*..*.Co |
0120 | 70 79 72 69 67 68 74 20 32 30 31 32 20 6a 51 75 65 72 79 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 | pyright.2012.jQuery.Foundation.a |
0140 | 6e 64 20 6f 74 68 65 72 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 0a 20 2a 20 52 65 6c 65 61 73 65 | nd.other.contributors..*.Release |
0160 | 64 20 75 6e 64 65 72 20 74 68 65 20 4d 49 54 20 6c 69 63 65 6e 73 65 0a 20 2a 20 68 74 74 70 3a | d.under.the.MIT.license..*.http: |
0180 | 2f 2f 6a 71 75 65 72 79 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 0a 20 2a 0a 20 2a 20 44 61 74 65 3a | //jquery.org/license..*..*.Date: |
01a0 | 20 54 68 75 20 41 75 67 20 30 39 20 32 30 31 32 20 31 36 3a 32 34 3a 34 38 20 47 4d 54 2d 30 34 | .Thu.Aug.09.2012.16:24:48.GMT-04 |
01c0 | 30 30 20 28 45 61 73 74 65 72 6e 20 44 61 79 6c 69 67 68 74 20 54 69 6d 65 29 0a 20 2a 2f 0a 0a | 00.(Eastern.Daylight.Time)..*/.. |
01e0 | 28 66 75 6e 63 74 69 6f 6e 28 20 77 69 6e 64 6f 77 2c 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b | (function(.window,.undefined.).{ |
0200 | 0a 76 61 72 0a 09 2f 2f 20 41 20 63 65 6e 74 72 61 6c 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 | .var..//.A.central.reference.to. |
0220 | 74 68 65 20 72 6f 6f 74 20 6a 51 75 65 72 79 28 64 6f 63 75 6d 65 6e 74 29 0a 09 72 6f 6f 74 6a | the.root.jQuery(document)..rootj |
0240 | 51 75 65 72 79 2c 0a 0a 09 2f 2f 20 54 68 65 20 64 65 66 65 72 72 65 64 20 75 73 65 64 20 6f 6e | Query,...//.The.deferred.used.on |
0260 | 20 44 4f 4d 20 72 65 61 64 79 0a 09 72 65 61 64 79 4c 69 73 74 2c 0a 0a 09 2f 2f 20 55 73 65 20 | .DOM.ready..readyList,...//.Use. |
0280 | 74 68 65 20 63 6f 72 72 65 63 74 20 64 6f 63 75 6d 65 6e 74 20 61 63 63 6f 72 64 69 6e 67 6c 79 | the.correct.document.accordingly |
02a0 | 20 77 69 74 68 20 77 69 6e 64 6f 77 20 61 72 67 75 6d 65 6e 74 20 28 73 61 6e 64 62 6f 78 29 0a | .with.window.argument.(sandbox). |
02c0 | 09 64 6f 63 75 6d 65 6e 74 20 3d 20 77 69 6e 64 6f 77 2e 64 6f 63 75 6d 65 6e 74 2c 0a 09 6c 6f | .document.=.window.document,..lo |
02e0 | 63 61 74 69 6f 6e 20 3d 20 77 69 6e 64 6f 77 2e 6c 6f 63 61 74 69 6f 6e 2c 0a 09 6e 61 76 69 67 | cation.=.window.location,..navig |
0300 | 61 74 6f 72 20 3d 20 77 69 6e 64 6f 77 2e 6e 61 76 69 67 61 74 6f 72 2c 0a 0a 09 2f 2f 20 4d 61 | ator.=.window.navigator,...//.Ma |
0320 | 70 20 6f 76 65 72 20 6a 51 75 65 72 79 20 69 6e 20 63 61 73 65 20 6f 66 20 6f 76 65 72 77 72 69 | p.over.jQuery.in.case.of.overwri |
0340 | 74 65 0a 09 5f 6a 51 75 65 72 79 20 3d 20 77 69 6e 64 6f 77 2e 6a 51 75 65 72 79 2c 0a 0a 09 2f | te.._jQuery.=.window.jQuery,.../ |
0360 | 2f 20 4d 61 70 20 6f 76 65 72 20 74 68 65 20 24 20 69 6e 20 63 61 73 65 20 6f 66 20 6f 76 65 72 | /.Map.over.the.$.in.case.of.over |
0380 | 77 72 69 74 65 0a 09 5f 24 20 3d 20 77 69 6e 64 6f 77 2e 24 2c 0a 0a 09 2f 2f 20 53 61 76 65 20 | write.._$.=.window.$,...//.Save. |
03a0 | 61 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 73 6f 6d 65 20 63 6f 72 65 20 6d 65 74 68 6f 64 73 | a.reference.to.some.core.methods |
03c0 | 0a 09 63 6f 72 65 5f 70 75 73 68 20 3d 20 41 72 72 61 79 2e 70 72 6f 74 6f 74 79 70 65 2e 70 75 | ..core_push.=.Array.prototype.pu |
03e0 | 73 68 2c 0a 09 63 6f 72 65 5f 73 6c 69 63 65 20 3d 20 41 72 72 61 79 2e 70 72 6f 74 6f 74 79 70 | sh,..core_slice.=.Array.prototyp |
0400 | 65 2e 73 6c 69 63 65 2c 0a 09 63 6f 72 65 5f 69 6e 64 65 78 4f 66 20 3d 20 41 72 72 61 79 2e 70 | e.slice,..core_indexOf.=.Array.p |
0420 | 72 6f 74 6f 74 79 70 65 2e 69 6e 64 65 78 4f 66 2c 0a 09 63 6f 72 65 5f 74 6f 53 74 72 69 6e 67 | rototype.indexOf,..core_toString |
0440 | 20 3d 20 4f 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f 53 74 72 69 6e 67 2c 0a 09 63 | .=.Object.prototype.toString,..c |
0460 | 6f 72 65 5f 68 61 73 4f 77 6e 20 3d 20 4f 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 68 61 | ore_hasOwn.=.Object.prototype.ha |
0480 | 73 4f 77 6e 50 72 6f 70 65 72 74 79 2c 0a 09 63 6f 72 65 5f 74 72 69 6d 20 3d 20 53 74 72 69 6e | sOwnProperty,..core_trim.=.Strin |
04a0 | 67 2e 70 72 6f 74 6f 74 79 70 65 2e 74 72 69 6d 2c 0a 0a 09 2f 2f 20 44 65 66 69 6e 65 20 61 20 | g.prototype.trim,...//.Define.a. |
04c0 | 6c 6f 63 61 6c 20 63 6f 70 79 20 6f 66 20 6a 51 75 65 72 79 0a 09 6a 51 75 65 72 79 20 3d 20 66 | local.copy.of.jQuery..jQuery.=.f |
04e0 | 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0a 09 | unction(.selector,.context.).{.. |
0500 | 09 2f 2f 20 54 68 65 20 6a 51 75 65 72 79 20 6f 62 6a 65 63 74 20 69 73 20 61 63 74 75 61 6c 6c | .//.The.jQuery.object.is.actuall |
0520 | 79 20 6a 75 73 74 20 74 68 65 20 69 6e 69 74 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 27 65 6e 68 | y.just.the.init.constructor.'enh |
0540 | 61 6e 63 65 64 27 0a 09 09 72 65 74 75 72 6e 20 6e 65 77 20 6a 51 75 65 72 79 2e 66 6e 2e 69 6e | anced'...return.new.jQuery.fn.in |
0560 | 69 74 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 6f 6f 74 6a 51 75 65 72 | it(.selector,.context,.rootjQuer |
0580 | 79 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 55 73 65 64 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 | y.);..},...//.Used.for.matching. |
05a0 | 6e 75 6d 62 65 72 73 0a 09 63 6f 72 65 5f 70 6e 75 6d 20 3d 20 2f 5b 5c 2d 2b 5d 3f 28 3f 3a 5c | numbers..core_pnum.=./[\-+]?(?:\ |
05c0 | 64 2a 5c 2e 7c 29 5c 64 2b 28 3f 3a 5b 65 45 5d 5b 5c 2d 2b 5d 3f 5c 64 2b 7c 29 2f 2e 73 6f 75 | d*\.|)\d+(?:[eE][\-+]?\d+|)/.sou |
05e0 | 72 63 65 2c 0a 0a 09 2f 2f 20 55 73 65 64 20 66 6f 72 20 64 65 74 65 63 74 69 6e 67 20 61 6e 64 | rce,...//.Used.for.detecting.and |
0600 | 20 74 72 69 6d 6d 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 0a 09 63 6f 72 65 5f 72 6e 6f 74 77 | .trimming.whitespace..core_rnotw |
0620 | 68 69 74 65 20 3d 20 2f 5c 53 2f 2c 0a 09 63 6f 72 65 5f 72 73 70 61 63 65 20 3d 20 2f 5c 73 2b | hite.=./\S/,..core_rspace.=./\s+ |
0640 | 2f 2c 0a 0a 09 2f 2f 20 49 45 20 64 6f 65 73 6e 27 74 20 6d 61 74 63 68 20 6e 6f 6e 2d 62 72 65 | /,...//.IE.doesn't.match.non-bre |
0660 | 61 6b 69 6e 67 20 73 70 61 63 65 73 20 77 69 74 68 20 5c 73 0a 09 72 74 72 69 6d 20 3d 20 63 6f | aking.spaces.with.\s..rtrim.=.co |
0680 | 72 65 5f 72 6e 6f 74 77 68 69 74 65 2e 74 65 73 74 28 22 5c 78 41 30 22 29 20 3f 20 28 2f 5e 5b | re_rnotwhite.test("\xA0").?.(/^[ |
06a0 | 5c 73 5c 78 41 30 5d 2b 7c 5b 5c 73 5c 78 41 30 5d 2b 24 2f 67 29 20 3a 20 2f 5e 5c 73 2b 7c 5c | \s\xA0]+|[\s\xA0]+$/g).:./^\s+|\ |
06c0 | 73 2b 24 2f 67 2c 0a 0a 09 2f 2f 20 41 20 73 69 6d 70 6c 65 20 77 61 79 20 74 6f 20 63 68 65 63 | s+$/g,...//.A.simple.way.to.chec |
06e0 | 6b 20 66 6f 72 20 48 54 4d 4c 20 73 74 72 69 6e 67 73 0a 09 2f 2f 20 50 72 69 6f 72 69 74 69 7a | k.for.HTML.strings..//.Prioritiz |
0700 | 65 20 23 69 64 20 6f 76 65 72 20 3c 74 61 67 3e 20 74 6f 20 61 76 6f 69 64 20 58 53 53 20 76 69 | e.#id.over.<tag>.to.avoid.XSS.vi |
0720 | 61 20 6c 6f 63 61 74 69 6f 6e 2e 68 61 73 68 20 28 23 39 35 32 31 29 0a 09 72 71 75 69 63 6b 45 | a.location.hash.(#9521)..rquickE |
0740 | 78 70 72 20 3d 20 2f 5e 28 3f 3a 5b 5e 23 3c 5d 2a 28 3c 5b 5c 77 5c 57 5d 2b 3e 29 5b 5e 3e 5d | xpr.=./^(?:[^#<]*(<[\w\W]+>)[^>] |
0760 | 2a 24 7c 23 28 5b 5c 77 5c 2d 5d 2a 29 24 29 2f 2c 0a 0a 09 2f 2f 20 4d 61 74 63 68 20 61 20 73 | *$|#([\w\-]*)$)/,...//.Match.a.s |
0780 | 74 61 6e 64 61 6c 6f 6e 65 20 74 61 67 0a 09 72 73 69 6e 67 6c 65 54 61 67 20 3d 20 2f 5e 3c 28 | tandalone.tag..rsingleTag.=./^<( |
07a0 | 5c 77 2b 29 5c 73 2a 5c 2f 3f 3e 28 3f 3a 3c 5c 2f 5c 31 3e 7c 29 24 2f 2c 0a 0a 09 2f 2f 20 4a | \w+)\s*\/?>(?:<\/\1>|)$/,...//.J |
07c0 | 53 4f 4e 20 52 65 67 45 78 70 0a 09 72 76 61 6c 69 64 63 68 61 72 73 20 3d 20 2f 5e 5b 5c 5d 2c | SON.RegExp..rvalidchars.=./^[\], |
07e0 | 3a 7b 7d 5c 73 5d 2a 24 2f 2c 0a 09 72 76 61 6c 69 64 62 72 61 63 65 73 20 3d 20 2f 28 3f 3a 5e | :{}\s]*$/,..rvalidbraces.=./(?:^ |
0800 | 7c 3a 7c 2c 29 28 3f 3a 5c 73 2a 5c 5b 29 2b 2f 67 2c 0a 09 72 76 61 6c 69 64 65 73 63 61 70 65 | |:|,)(?:\s*\[)+/g,..rvalidescape |
0820 | 20 3d 20 2f 5c 5c 28 3f 3a 5b 22 5c 5c 5c 2f 62 66 6e 72 74 5d 7c 75 5b 5c 64 61 2d 66 41 2d 46 | .=./\\(?:["\\\/bfnrt]|u[\da-fA-F |
0840 | 5d 7b 34 7d 29 2f 67 2c 0a 09 72 76 61 6c 69 64 74 6f 6b 65 6e 73 20 3d 20 2f 22 5b 5e 22 5c 5c | ]{4})/g,..rvalidtokens.=./"[^"\\ |
0860 | 5c 72 5c 6e 5d 2a 22 7c 74 72 75 65 7c 66 61 6c 73 65 7c 6e 75 6c 6c 7c 2d 3f 28 3f 3a 5c 64 5c | \r\n]*"|true|false|null|-?(?:\d\ |
0880 | 64 2a 5c 2e 7c 29 5c 64 2b 28 3f 3a 5b 65 45 5d 5b 5c 2d 2b 5d 3f 5c 64 2b 7c 29 2f 67 2c 0a 0a | d*\.|)\d+(?:[eE][\-+]?\d+|)/g,.. |
08a0 | 09 2f 2f 20 4d 61 74 63 68 65 73 20 64 61 73 68 65 64 20 73 74 72 69 6e 67 20 66 6f 72 20 63 61 | .//.Matches.dashed.string.for.ca |
08c0 | 6d 65 6c 69 7a 69 6e 67 0a 09 72 6d 73 50 72 65 66 69 78 20 3d 20 2f 5e 2d 6d 73 2d 2f 2c 0a 09 | melizing..rmsPrefix.=./^-ms-/,.. |
08e0 | 72 64 61 73 68 41 6c 70 68 61 20 3d 20 2f 2d 28 5b 5c 64 61 2d 7a 5d 29 2f 67 69 2c 0a 0a 09 2f | rdashAlpha.=./-([\da-z])/gi,.../ |
0900 | 2f 20 55 73 65 64 20 62 79 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 20 61 73 20 63 61 | /.Used.by.jQuery.camelCase.as.ca |
0920 | 6c 6c 62 61 63 6b 20 74 6f 20 72 65 70 6c 61 63 65 28 29 0a 09 66 63 61 6d 65 6c 43 61 73 65 20 | llback.to.replace()..fcamelCase. |
0940 | 3d 20 66 75 6e 63 74 69 6f 6e 28 20 61 6c 6c 2c 20 6c 65 74 74 65 72 20 29 20 7b 0a 09 09 72 65 | =.function(.all,.letter.).{...re |
0960 | 74 75 72 6e 20 28 20 6c 65 74 74 65 72 20 2b 20 22 22 20 29 2e 74 6f 55 70 70 65 72 43 61 73 65 | turn.(.letter.+."".).toUpperCase |
0980 | 28 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 54 68 65 20 72 65 61 64 79 20 65 76 65 6e 74 20 68 61 6e | ();..},...//.The.ready.event.han |
09a0 | 64 6c 65 72 20 61 6e 64 20 73 65 6c 66 20 63 6c 65 61 6e 75 70 20 6d 65 74 68 6f 64 0a 09 44 4f | dler.and.self.cleanup.method..DO |
09c0 | 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 | MContentLoaded.=.function().{... |
09e0 | 69 66 20 28 20 64 6f 63 75 6d 65 6e 74 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 20 29 | if.(.document.addEventListener.) |
0a00 | 20 7b 0a 09 09 09 64 6f 63 75 6d 65 6e 74 2e 72 65 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 6e | .{....document.removeEventListen |
0a20 | 65 72 28 20 22 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 22 2c 20 44 4f 4d 43 6f 6e 74 65 | er(."DOMContentLoaded",.DOMConte |
0a40 | 6e 74 4c 6f 61 64 65 64 2c 20 66 61 6c 73 65 20 29 3b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 61 | ntLoaded,.false.);....jQuery.rea |
0a60 | 64 79 28 29 3b 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 64 6f 63 75 6d 65 6e 74 2e 72 65 61 | dy();...}.else.if.(.document.rea |
0a80 | 64 79 53 74 61 74 65 20 3d 3d 3d 20 22 63 6f 6d 70 6c 65 74 65 22 20 29 20 7b 0a 09 09 09 2f 2f | dyState.===."complete".).{....// |
0aa0 | 20 77 65 27 72 65 20 68 65 72 65 20 62 65 63 61 75 73 65 20 72 65 61 64 79 53 74 61 74 65 20 3d | .we're.here.because.readyState.= |
0ac0 | 3d 3d 20 22 63 6f 6d 70 6c 65 74 65 22 20 69 6e 20 6f 6c 64 49 45 0a 09 09 09 2f 2f 20 77 68 69 | ==."complete".in.oldIE....//.whi |
0ae0 | 63 68 20 69 73 20 67 6f 6f 64 20 65 6e 6f 75 67 68 20 66 6f 72 20 75 73 20 74 6f 20 63 61 6c 6c | ch.is.good.enough.for.us.to.call |
0b00 | 20 74 68 65 20 64 6f 6d 20 72 65 61 64 79 21 0a 09 09 09 64 6f 63 75 6d 65 6e 74 2e 64 65 74 61 | .the.dom.ready!....document.deta |
0b20 | 63 68 45 76 65 6e 74 28 20 22 6f 6e 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 22 2c 20 44 | chEvent(."onreadystatechange",.D |
0b40 | 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 20 29 3b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 61 | OMContentLoaded.);....jQuery.rea |
0b60 | 64 79 28 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 5b 5b 43 6c 61 73 73 5d 5d 20 2d 3e 20 | dy();...}..},...//.[[Class]].->. |
0b80 | 74 79 70 65 20 70 61 69 72 73 0a 09 63 6c 61 73 73 32 74 79 70 65 20 3d 20 7b 7d 3b 0a 0a 6a 51 | type.pairs..class2type.=.{};..jQ |
0ba0 | 75 65 72 79 2e 66 6e 20 3d 20 6a 51 75 65 72 79 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 7b 0a 09 | uery.fn.=.jQuery.prototype.=.{.. |
0bc0 | 63 6f 6e 73 74 72 75 63 74 6f 72 3a 20 6a 51 75 65 72 79 2c 0a 09 69 6e 69 74 3a 20 66 75 6e 63 | constructor:.jQuery,..init:.func |
0be0 | 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 6f 6f 74 6a 51 75 | tion(.selector,.context,.rootjQu |
0c00 | 65 72 79 20 29 20 7b 0a 09 09 76 61 72 20 6d 61 74 63 68 2c 20 65 6c 65 6d 2c 20 72 65 74 2c 20 | ery.).{...var.match,.elem,.ret,. |
0c20 | 64 6f 63 3b 0a 0a 09 09 2f 2f 20 48 61 6e 64 6c 65 20 24 28 22 22 29 2c 20 24 28 6e 75 6c 6c 29 | doc;....//.Handle.$(""),.$(null) |
0c40 | 2c 20 24 28 75 6e 64 65 66 69 6e 65 64 29 2c 20 24 28 66 61 6c 73 65 29 0a 09 09 69 66 20 28 20 | ,.$(undefined),.$(false)...if.(. |
0c60 | 21 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 | !selector.).{....return.this;... |
0c80 | 7d 0a 0a 09 09 2f 2f 20 48 61 6e 64 6c 65 20 24 28 44 4f 4d 45 6c 65 6d 65 6e 74 29 0a 09 09 69 | }....//.Handle.$(DOMElement)...i |
0ca0 | 66 20 28 20 73 65 6c 65 63 74 6f 72 2e 6e 6f 64 65 54 79 70 65 20 29 20 7b 0a 09 09 09 74 68 69 | f.(.selector.nodeType.).{....thi |
0cc0 | 73 2e 63 6f 6e 74 65 78 74 20 3d 20 74 68 69 73 5b 30 5d 20 3d 20 73 65 6c 65 63 74 6f 72 3b 0a | s.context.=.this[0].=.selector;. |
0ce0 | 09 09 09 74 68 69 73 2e 6c 65 6e 67 74 68 20 3d 20 31 3b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 | ...this.length.=.1;....return.th |
0d00 | 69 73 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 48 61 6e 64 6c 65 20 48 54 4d 4c 20 73 74 72 69 6e 67 | is;...}....//.Handle.HTML.string |
0d20 | 73 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 3d 3d 3d 20 22 73 74 | s...if.(.typeof.selector.===."st |
0d40 | 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 69 66 20 28 20 73 65 6c 65 63 74 6f 72 2e 63 68 61 72 41 | ring".).{....if.(.selector.charA |
0d60 | 74 28 30 29 20 3d 3d 3d 20 22 3c 22 20 26 26 20 73 65 6c 65 63 74 6f 72 2e 63 68 61 72 41 74 28 | t(0).===."<".&&.selector.charAt( |
0d80 | 20 73 65 6c 65 63 74 6f 72 2e 6c 65 6e 67 74 68 20 2d 20 31 20 29 20 3d 3d 3d 20 22 3e 22 20 26 | .selector.length.-.1.).===.">".& |
0da0 | 26 20 73 65 6c 65 63 74 6f 72 2e 6c 65 6e 67 74 68 20 3e 3d 20 33 20 29 20 7b 0a 09 09 09 09 2f | &.selector.length.>=.3.).{...../ |
0dc0 | 2f 20 41 73 73 75 6d 65 20 74 68 61 74 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 73 74 61 72 74 | /.Assume.that.strings.that.start |
0de0 | 20 61 6e 64 20 65 6e 64 20 77 69 74 68 20 3c 3e 20 61 72 65 20 48 54 4d 4c 20 61 6e 64 20 73 6b | .and.end.with.<>.are.HTML.and.sk |
0e00 | 69 70 20 74 68 65 20 72 65 67 65 78 20 63 68 65 63 6b 0a 09 09 09 09 6d 61 74 63 68 20 3d 20 5b | ip.the.regex.check.....match.=.[ |
0e20 | 20 6e 75 6c 6c 2c 20 73 65 6c 65 63 74 6f 72 2c 20 6e 75 6c 6c 20 5d 3b 0a 0a 09 09 09 7d 20 65 | .null,.selector,.null.];.....}.e |
0e40 | 6c 73 65 20 7b 0a 09 09 09 09 6d 61 74 63 68 20 3d 20 72 71 75 69 63 6b 45 78 70 72 2e 65 78 65 | lse.{.....match.=.rquickExpr.exe |
0e60 | 63 28 20 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 4d 61 74 63 68 | c(.selector.);....}.....//.Match |
0e80 | 20 68 74 6d 6c 20 6f 72 20 6d 61 6b 65 20 73 75 72 65 20 6e 6f 20 63 6f 6e 74 65 78 74 20 69 73 | .html.or.make.sure.no.context.is |
0ea0 | 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 23 69 64 0a 09 09 09 69 66 20 28 20 6d 61 74 63 68 | .specified.for.#id....if.(.match |
0ec0 | 20 26 26 20 28 6d 61 74 63 68 5b 31 5d 20 7c 7c 20 21 63 6f 6e 74 65 78 74 29 20 29 20 7b 0a 0a | .&&.(match[1].||.!context).).{.. |
0ee0 | 09 09 09 09 2f 2f 20 48 41 4e 44 4c 45 3a 20 24 28 68 74 6d 6c 29 20 2d 3e 20 24 28 61 72 72 61 | ....//.HANDLE:.$(html).->.$(arra |
0f00 | 79 29 0a 09 09 09 09 69 66 20 28 20 6d 61 74 63 68 5b 31 5d 20 29 20 7b 0a 09 09 09 09 09 63 6f | y).....if.(.match[1].).{......co |
0f20 | 6e 74 65 78 74 20 3d 20 63 6f 6e 74 65 78 74 20 69 6e 73 74 61 6e 63 65 6f 66 20 6a 51 75 65 72 | ntext.=.context.instanceof.jQuer |
0f40 | 79 20 3f 20 63 6f 6e 74 65 78 74 5b 30 5d 20 3a 20 63 6f 6e 74 65 78 74 3b 0a 09 09 09 09 09 64 | y.?.context[0].:.context;......d |
0f60 | 6f 63 20 3d 20 28 20 63 6f 6e 74 65 78 74 20 26 26 20 63 6f 6e 74 65 78 74 2e 6e 6f 64 65 54 79 | oc.=.(.context.&&.context.nodeTy |
0f80 | 70 65 20 3f 20 63 6f 6e 74 65 78 74 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 63 6f | pe.?.context.ownerDocument.||.co |
0fa0 | 6e 74 65 78 74 20 3a 20 64 6f 63 75 6d 65 6e 74 20 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 73 63 72 | ntext.:.document.);.......//.scr |
0fc0 | 69 70 74 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 62 61 63 6b 2d 63 6f 6d 70 61 74 0a 09 09 09 | ipts.is.true.for.back-compat.... |
0fe0 | 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 6a 51 75 65 72 79 2e 70 61 72 73 65 48 54 4d 4c 28 20 6d | ..selector.=.jQuery.parseHTML(.m |
1000 | 61 74 63 68 5b 31 5d 2c 20 64 6f 63 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 09 69 66 20 28 20 | atch[1],.doc,.true.);......if.(. |
1020 | 72 73 69 6e 67 6c 65 54 61 67 2e 74 65 73 74 28 20 6d 61 74 63 68 5b 31 5d 20 29 20 26 26 20 6a | rsingleTag.test(.match[1].).&&.j |
1040 | 51 75 65 72 79 2e 69 73 50 6c 61 69 6e 4f 62 6a 65 63 74 28 20 63 6f 6e 74 65 78 74 20 29 20 29 | Query.isPlainObject(.context.).) |
1060 | 20 7b 0a 09 09 09 09 09 09 74 68 69 73 2e 61 74 74 72 2e 63 61 6c 6c 28 20 73 65 6c 65 63 74 6f | .{.......this.attr.call(.selecto |
1080 | 72 2c 20 63 6f 6e 74 65 78 74 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 | r,.context,.true.);......}...... |
10a0 | 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 6d 65 72 67 65 28 20 74 68 69 73 2c 20 73 65 6c 65 | .return.jQuery.merge(.this,.sele |
10c0 | 63 74 6f 72 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 48 41 4e 44 4c 45 3a 20 24 28 23 69 64 29 0a 09 | ctor.);......//.HANDLE:.$(#id).. |
10e0 | 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 65 6c 65 6d 20 3d 20 64 6f 63 75 6d 65 6e 74 | ...}.else.{......elem.=.document |
1100 | 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 6d 61 74 63 68 5b 32 5d 20 29 3b 0a 0a 09 09 | .getElementById(.match[2].);.... |
1120 | 09 09 09 2f 2f 20 43 68 65 63 6b 20 70 61 72 65 6e 74 4e 6f 64 65 20 74 6f 20 63 61 74 63 68 20 | ...//.Check.parentNode.to.catch. |
1140 | 77 68 65 6e 20 42 6c 61 63 6b 62 65 72 72 79 20 34 2e 36 20 72 65 74 75 72 6e 73 0a 09 09 09 09 | when.Blackberry.4.6.returns..... |
1160 | 09 2f 2f 20 6e 6f 64 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 69 6e 20 | .//.nodes.that.are.no.longer.in. |
1180 | 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 23 36 39 36 33 0a 09 09 09 09 09 69 66 20 28 20 65 6c 65 | the.document.#6963......if.(.ele |
11a0 | 6d 20 26 26 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 09 09 09 2f | m.&&.elem.parentNode.).{......./ |
11c0 | 2f 20 48 61 6e 64 6c 65 20 74 68 65 20 63 61 73 65 20 77 68 65 72 65 20 49 45 20 61 6e 64 20 4f | /.Handle.the.case.where.IE.and.O |
11e0 | 70 65 72 61 20 72 65 74 75 72 6e 20 69 74 65 6d 73 0a 09 09 09 09 09 09 2f 2f 20 62 79 20 6e 61 | pera.return.items.......//.by.na |
1200 | 6d 65 20 69 6e 73 74 65 61 64 20 6f 66 20 49 44 0a 09 09 09 09 09 09 69 66 20 28 20 65 6c 65 6d | me.instead.of.ID.......if.(.elem |
1220 | 2e 69 64 20 21 3d 3d 20 6d 61 74 63 68 5b 32 5d 20 29 20 7b 0a 09 09 09 09 09 09 09 72 65 74 75 | .id.!==.match[2].).{........retu |
1240 | 72 6e 20 72 6f 6f 74 6a 51 75 65 72 79 2e 66 69 6e 64 28 20 73 65 6c 65 63 74 6f 72 20 29 3b 0a | rn.rootjQuery.find(.selector.);. |
1260 | 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 2c 20 77 65 20 | ......}........//.Otherwise,.we. |
1280 | 69 6e 6a 65 63 74 20 74 68 65 20 65 6c 65 6d 65 6e 74 20 64 69 72 65 63 74 6c 79 20 69 6e 74 6f | inject.the.element.directly.into |
12a0 | 20 74 68 65 20 6a 51 75 65 72 79 20 6f 62 6a 65 63 74 0a 09 09 09 09 09 09 74 68 69 73 2e 6c 65 | .the.jQuery.object.......this.le |
12c0 | 6e 67 74 68 20 3d 20 31 3b 0a 09 09 09 09 09 09 74 68 69 73 5b 30 5d 20 3d 20 65 6c 65 6d 3b 0a | ngth.=.1;.......this[0].=.elem;. |
12e0 | 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 74 68 69 73 2e 63 6f 6e 74 65 78 74 20 3d 20 64 6f 63 75 | .....}.......this.context.=.docu |
1300 | 6d 65 6e 74 3b 0a 09 09 09 09 09 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 3d 20 73 65 6c 65 63 | ment;......this.selector.=.selec |
1320 | 74 6f 72 3b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 09 7d 0a 0a 09 09 | tor;......return.this;.....}.... |
1340 | 09 2f 2f 20 48 41 4e 44 4c 45 3a 20 24 28 65 78 70 72 2c 20 24 28 2e 2e 2e 29 29 0a 09 09 09 7d | .//.HANDLE:.$(expr,.$(...))....} |
1360 | 20 65 6c 73 65 20 69 66 20 28 20 21 63 6f 6e 74 65 78 74 20 7c 7c 20 63 6f 6e 74 65 78 74 2e 6a | .else.if.(.!context.||.context.j |
1380 | 71 75 65 72 79 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 28 20 63 6f 6e 74 65 78 74 20 7c | query.).{.....return.(.context.| |
13a0 | 7c 20 72 6f 6f 74 6a 51 75 65 72 79 20 29 2e 66 69 6e 64 28 20 73 65 6c 65 63 74 6f 72 20 29 3b | |.rootjQuery.).find(.selector.); |
13c0 | 0a 0a 09 09 09 2f 2f 20 48 41 4e 44 4c 45 3a 20 24 28 65 78 70 72 2c 20 63 6f 6e 74 65 78 74 29 | .....//.HANDLE:.$(expr,.context) |
13e0 | 0a 09 09 09 2f 2f 20 28 77 68 69 63 68 20 69 73 20 6a 75 73 74 20 65 71 75 69 76 61 6c 65 6e 74 | ....//.(which.is.just.equivalent |
1400 | 20 74 6f 3a 20 24 28 63 6f 6e 74 65 78 74 29 2e 66 69 6e 64 28 65 78 70 72 29 0a 09 09 09 7d 20 | .to:.$(context).find(expr)....}. |
1420 | 65 6c 73 65 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6e 73 74 72 75 63 74 | else.{.....return.this.construct |
1440 | 6f 72 28 20 63 6f 6e 74 65 78 74 20 29 2e 66 69 6e 64 28 20 73 65 6c 65 63 74 6f 72 20 29 3b 0a | or(.context.).find(.selector.);. |
1460 | 09 09 09 7d 0a 0a 09 09 2f 2f 20 48 41 4e 44 4c 45 3a 20 24 28 66 75 6e 63 74 69 6f 6e 29 0a 09 | ...}....//.HANDLE:.$(function).. |
1480 | 09 2f 2f 20 53 68 6f 72 74 63 75 74 20 66 6f 72 20 64 6f 63 75 6d 65 6e 74 20 72 65 61 64 79 0a | .//.Shortcut.for.document.ready. |
14a0 | 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 | ..}.else.if.(.jQuery.isFunction( |
14c0 | 20 73 65 6c 65 63 74 6f 72 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 72 6f 6f 74 6a 51 | .selector.).).{....return.rootjQ |
14e0 | 75 65 72 79 2e 72 65 61 64 79 28 20 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 7d 0a 0a 09 09 69 | uery.ready(.selector.);...}....i |
1500 | 66 20 28 20 73 65 6c 65 63 74 6f 72 2e 73 65 6c 65 63 74 6f 72 20 21 3d 3d 20 75 6e 64 65 66 69 | f.(.selector.selector.!==.undefi |
1520 | 6e 65 64 20 29 20 7b 0a 09 09 09 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 3d 20 73 65 6c 65 63 | ned.).{....this.selector.=.selec |
1540 | 74 6f 72 2e 73 65 6c 65 63 74 6f 72 3b 0a 09 09 09 74 68 69 73 2e 63 6f 6e 74 65 78 74 20 3d 20 | tor.selector;....this.context.=. |
1560 | 73 65 6c 65 63 74 6f 72 2e 63 6f 6e 74 65 78 74 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 | selector.context;...}....return. |
1580 | 6a 51 75 65 72 79 2e 6d 61 6b 65 41 72 72 61 79 28 20 73 65 6c 65 63 74 6f 72 2c 20 74 68 69 73 | jQuery.makeArray(.selector,.this |
15a0 | 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 53 74 61 72 74 20 77 69 74 68 20 61 6e 20 65 6d 70 74 79 | .);..},...//.Start.with.an.empty |
15c0 | 20 73 65 6c 65 63 74 6f 72 0a 09 73 65 6c 65 63 74 6f 72 3a 20 22 22 2c 0a 0a 09 2f 2f 20 54 68 | .selector..selector:."",...//.Th |
15e0 | 65 20 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 20 6f 66 20 6a 51 75 65 72 79 20 62 65 69 6e | e.current.version.of.jQuery.bein |
1600 | 67 20 75 73 65 64 0a 09 6a 71 75 65 72 79 3a 20 22 31 2e 38 2e 30 22 2c 0a 0a 09 2f 2f 20 54 68 | g.used..jquery:."1.8.0",...//.Th |
1620 | 65 20 64 65 66 61 75 6c 74 20 6c 65 6e 67 74 68 20 6f 66 20 61 20 6a 51 75 65 72 79 20 6f 62 6a | e.default.length.of.a.jQuery.obj |
1640 | 65 63 74 20 69 73 20 30 0a 09 6c 65 6e 67 74 68 3a 20 30 2c 0a 0a 09 2f 2f 20 54 68 65 20 6e 75 | ect.is.0..length:.0,...//.The.nu |
1660 | 6d 62 65 72 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 68 | mber.of.elements.contained.in.th |
1680 | 65 20 6d 61 74 63 68 65 64 20 65 6c 65 6d 65 6e 74 20 73 65 74 0a 09 73 69 7a 65 3a 20 66 75 6e | e.matched.element.set..size:.fun |
16a0 | 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6c 65 6e 67 74 68 3b 0a | ction().{...return.this.length;. |
16c0 | 09 7d 2c 0a 0a 09 74 6f 41 72 72 61 79 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 | .},...toArray:.function().{...re |
16e0 | 74 75 72 6e 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 6c 6c 28 20 74 68 69 73 20 29 3b 0a 09 7d | turn.core_slice.call(.this.);..} |
1700 | 2c 0a 0a 09 2f 2f 20 47 65 74 20 74 68 65 20 4e 74 68 20 65 6c 65 6d 65 6e 74 20 69 6e 20 74 68 | ,...//.Get.the.Nth.element.in.th |
1720 | 65 20 6d 61 74 63 68 65 64 20 65 6c 65 6d 65 6e 74 20 73 65 74 20 4f 52 0a 09 2f 2f 20 47 65 74 | e.matched.element.set.OR..//.Get |
1740 | 20 74 68 65 20 77 68 6f 6c 65 20 6d 61 74 63 68 65 64 20 65 6c 65 6d 65 6e 74 20 73 65 74 20 61 | .the.whole.matched.element.set.a |
1760 | 73 20 61 20 63 6c 65 61 6e 20 61 72 72 61 79 0a 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | s.a.clean.array..get:.function(. |
1780 | 6e 75 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6e 75 6d 20 3d 3d 20 6e 75 6c 6c 20 3f 0a 0a | num.).{...return.num.==.null.?.. |
17a0 | 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 61 20 27 63 6c 65 61 6e 27 20 61 72 72 61 79 0a 09 09 09 | ...//.Return.a.'clean'.array.... |
17c0 | 74 68 69 73 2e 74 6f 41 72 72 61 79 28 29 20 3a 0a 0a 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 6a | this.toArray().:.....//.Return.j |
17e0 | 75 73 74 20 74 68 65 20 6f 62 6a 65 63 74 0a 09 09 09 28 20 6e 75 6d 20 3c 20 30 20 3f 20 74 68 | ust.the.object....(.num.<.0.?.th |
1800 | 69 73 5b 20 74 68 69 73 2e 6c 65 6e 67 74 68 20 2b 20 6e 75 6d 20 5d 20 3a 20 74 68 69 73 5b 20 | is[.this.length.+.num.].:.this[. |
1820 | 6e 75 6d 20 5d 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 54 61 6b 65 20 61 6e 20 61 72 72 61 79 20 | num.].);..},...//.Take.an.array. |
1840 | 6f 66 20 65 6c 65 6d 65 6e 74 73 20 61 6e 64 20 70 75 73 68 20 69 74 20 6f 6e 74 6f 20 74 68 65 | of.elements.and.push.it.onto.the |
1860 | 20 73 74 61 63 6b 0a 09 2f 2f 20 28 72 65 74 75 72 6e 69 6e 67 20 74 68 65 20 6e 65 77 20 6d 61 | .stack..//.(returning.the.new.ma |
1880 | 74 63 68 65 64 20 65 6c 65 6d 65 6e 74 20 73 65 74 29 0a 09 70 75 73 68 53 74 61 63 6b 3a 20 66 | tched.element.set)..pushStack:.f |
18a0 | 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 73 2c 20 6e 61 6d 65 2c 20 73 65 6c 65 63 74 6f 72 20 29 | unction(.elems,.name,.selector.) |
18c0 | 20 7b 0a 0a 09 09 2f 2f 20 42 75 69 6c 64 20 61 20 6e 65 77 20 6a 51 75 65 72 79 20 6d 61 74 63 | .{....//.Build.a.new.jQuery.matc |
18e0 | 68 65 64 20 65 6c 65 6d 65 6e 74 20 73 65 74 0a 09 09 76 61 72 20 72 65 74 20 3d 20 6a 51 75 65 | hed.element.set...var.ret.=.jQue |
1900 | 72 79 2e 6d 65 72 67 65 28 20 74 68 69 73 2e 63 6f 6e 73 74 72 75 63 74 6f 72 28 29 2c 20 65 6c | ry.merge(.this.constructor(),.el |
1920 | 65 6d 73 20 29 3b 0a 0a 09 09 2f 2f 20 41 64 64 20 74 68 65 20 6f 6c 64 20 6f 62 6a 65 63 74 20 | ems.);....//.Add.the.old.object. |
1940 | 6f 6e 74 6f 20 74 68 65 20 73 74 61 63 6b 20 28 61 73 20 61 20 72 65 66 65 72 65 6e 63 65 29 0a | onto.the.stack.(as.a.reference). |
1960 | 09 09 72 65 74 2e 70 72 65 76 4f 62 6a 65 63 74 20 3d 20 74 68 69 73 3b 0a 0a 09 09 72 65 74 2e | ..ret.prevObject.=.this;....ret. |
1980 | 63 6f 6e 74 65 78 74 20 3d 20 74 68 69 73 2e 63 6f 6e 74 65 78 74 3b 0a 0a 09 09 69 66 20 28 20 | context.=.this.context;....if.(. |
19a0 | 6e 61 6d 65 20 3d 3d 3d 20 22 66 69 6e 64 22 20 29 20 7b 0a 09 09 09 72 65 74 2e 73 65 6c 65 63 | name.===."find".).{....ret.selec |
19c0 | 74 6f 72 20 3d 20 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 2b 20 28 20 74 68 69 73 2e 73 65 6c | tor.=.this.selector.+.(.this.sel |
19e0 | 65 63 74 6f 72 20 3f 20 22 20 22 20 3a 20 22 22 20 29 20 2b 20 73 65 6c 65 63 74 6f 72 3b 0a 09 | ector.?.".".:."".).+.selector;.. |
1a00 | 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 72 65 74 2e 73 65 6c | .}.else.if.(.name.).{....ret.sel |
1a20 | 65 63 74 6f 72 20 3d 20 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 2b 20 22 2e 22 20 2b 20 6e 61 | ector.=.this.selector.+.".".+.na |
1a40 | 6d 65 20 2b 20 22 28 22 20 2b 20 73 65 6c 65 63 74 6f 72 20 2b 20 22 29 22 3b 0a 09 09 7d 0a 0a | me.+."(".+.selector.+.")";...}.. |
1a60 | 09 09 2f 2f 20 52 65 74 75 72 6e 20 74 68 65 20 6e 65 77 6c 79 2d 66 6f 72 6d 65 64 20 65 6c 65 | ..//.Return.the.newly-formed.ele |
1a80 | 6d 65 6e 74 20 73 65 74 0a 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 | ment.set...return.ret;..},...//. |
1aa0 | 45 78 65 63 75 74 65 20 61 20 63 61 6c 6c 62 61 63 6b 20 66 6f 72 20 65 76 65 72 79 20 65 6c 65 | Execute.a.callback.for.every.ele |
1ac0 | 6d 65 6e 74 20 69 6e 20 74 68 65 20 6d 61 74 63 68 65 64 20 73 65 74 2e 0a 09 2f 2f 20 28 59 6f | ment.in.the.matched.set...//.(Yo |
1ae0 | 75 20 63 61 6e 20 73 65 65 64 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 77 69 74 68 20 61 6e | u.can.seed.the.arguments.with.an |
1b00 | 20 61 72 72 61 79 20 6f 66 20 61 72 67 73 2c 20 62 75 74 20 74 68 69 73 20 69 73 0a 09 2f 2f 20 | .array.of.args,.but.this.is..//. |
1b20 | 6f 6e 6c 79 20 75 73 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 2e 29 0a 09 65 61 63 68 3a 20 66 75 | only.used.internally.)..each:.fu |
1b40 | 6e 63 74 69 6f 6e 28 20 63 61 6c 6c 62 61 63 6b 2c 20 61 72 67 73 20 29 20 7b 0a 09 09 72 65 74 | nction(.callback,.args.).{...ret |
1b60 | 75 72 6e 20 6a 51 75 65 72 79 2e 65 61 63 68 28 20 74 68 69 73 2c 20 63 61 6c 6c 62 61 63 6b 2c | urn.jQuery.each(.this,.callback, |
1b80 | 20 61 72 67 73 20 29 3b 0a 09 7d 2c 0a 0a 09 72 65 61 64 79 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | .args.);..},...ready:.function(. |
1ba0 | 66 6e 20 29 20 7b 0a 09 09 2f 2f 20 41 64 64 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 0a 09 09 6a | fn.).{...//.Add.the.callback...j |
1bc0 | 51 75 65 72 79 2e 72 65 61 64 79 2e 70 72 6f 6d 69 73 65 28 29 2e 64 6f 6e 65 28 20 66 6e 20 29 | Query.ready.promise().done(.fn.) |
1be0 | 3b 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 65 71 3a 20 66 75 6e 63 | ;....return.this;..},...eq:.func |
1c00 | 74 69 6f 6e 28 20 69 20 29 20 7b 0a 09 09 69 20 3d 20 2b 69 3b 0a 09 09 72 65 74 75 72 6e 20 69 | tion(.i.).{...i.=.+i;...return.i |
1c20 | 20 3d 3d 3d 20 2d 31 20 3f 0a 09 09 09 74 68 69 73 2e 73 6c 69 63 65 28 20 69 20 29 20 3a 0a 09 | .===.-1.?....this.slice(.i.).:.. |
1c40 | 09 09 74 68 69 73 2e 73 6c 69 63 65 28 20 69 2c 20 69 20 2b 20 31 20 29 3b 0a 09 7d 2c 0a 0a 09 | ..this.slice(.i,.i.+.1.);..},... |
1c60 | 66 69 72 73 74 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 | first:.function().{...return.thi |
1c80 | 73 2e 65 71 28 20 30 20 29 3b 0a 09 7d 2c 0a 0a 09 6c 61 73 74 3a 20 66 75 6e 63 74 69 6f 6e 28 | s.eq(.0.);..},...last:.function( |
1ca0 | 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 71 28 20 2d 31 20 29 3b 0a 09 7d 2c 0a | ).{...return.this.eq(.-1.);..},. |
1cc0 | 0a 09 73 6c 69 63 65 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 | ..slice:.function().{...return.t |
1ce0 | 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 63 6f 72 65 5f 73 6c 69 63 65 2e 61 70 70 6c 79 28 | his.pushStack(.core_slice.apply( |
1d00 | 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 2c 0a 09 09 09 22 73 6c 69 63 65 22 2c 20 | .this,.arguments.),...."slice",. |
1d20 | 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 6c 6c 28 61 72 67 75 6d 65 6e 74 73 29 2e 6a 6f 69 6e 28 | core_slice.call(arguments).join( |
1d40 | 22 2c 22 29 20 29 3b 0a 09 7d 2c 0a 0a 09 6d 61 70 3a 20 66 75 6e 63 74 69 6f 6e 28 20 63 61 6c | ",").);..},...map:.function(.cal |
1d60 | 6c 62 61 63 6b 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 61 63 | lback.).{...return.this.pushStac |
1d80 | 6b 28 20 6a 51 75 65 72 79 2e 6d 61 70 28 74 68 69 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c | k(.jQuery.map(this,.function(.el |
1da0 | 65 6d 2c 20 69 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 63 61 6c 6c 62 61 63 6b 2e 63 61 6c | em,.i.).{....return.callback.cal |
1dc0 | 6c 28 20 65 6c 65 6d 2c 20 69 2c 20 65 6c 65 6d 20 29 3b 0a 09 09 7d 29 29 3b 0a 09 7d 2c 0a 0a | l(.elem,.i,.elem.);...}));..},.. |
1de0 | 09 65 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 | .end:.function().{...return.this |
1e00 | 2e 70 72 65 76 4f 62 6a 65 63 74 20 7c 7c 20 74 68 69 73 2e 63 6f 6e 73 74 72 75 63 74 6f 72 28 | .prevObject.||.this.constructor( |
1e20 | 6e 75 6c 6c 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 46 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 | null);..},...//.For.internal.use |
1e40 | 20 6f 6e 6c 79 2e 0a 09 2f 2f 20 42 65 68 61 76 65 73 20 6c 69 6b 65 20 61 6e 20 41 72 72 61 79 | .only...//.Behaves.like.an.Array |
1e60 | 27 73 20 6d 65 74 68 6f 64 2c 20 6e 6f 74 20 6c 69 6b 65 20 61 20 6a 51 75 65 72 79 20 6d 65 74 | 's.method,.not.like.a.jQuery.met |
1e80 | 68 6f 64 2e 0a 09 70 75 73 68 3a 20 63 6f 72 65 5f 70 75 73 68 2c 0a 09 73 6f 72 74 3a 20 5b 5d | hod...push:.core_push,..sort:.[] |
1ea0 | 2e 73 6f 72 74 2c 0a 09 73 70 6c 69 63 65 3a 20 5b 5d 2e 73 70 6c 69 63 65 0a 7d 3b 0a 0a 2f 2f | .sort,..splice:.[].splice.};..// |
1ec0 | 20 47 69 76 65 20 74 68 65 20 69 6e 69 74 20 66 75 6e 63 74 69 6f 6e 20 74 68 65 20 6a 51 75 65 | .Give.the.init.function.the.jQue |
1ee0 | 72 79 20 70 72 6f 74 6f 74 79 70 65 20 66 6f 72 20 6c 61 74 65 72 20 69 6e 73 74 61 6e 74 69 61 | ry.prototype.for.later.instantia |
1f00 | 74 69 6f 6e 0a 6a 51 75 65 72 79 2e 66 6e 2e 69 6e 69 74 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 | tion.jQuery.fn.init.prototype.=. |
1f20 | 6a 51 75 65 72 79 2e 66 6e 3b 0a 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 20 3d 20 6a 51 75 65 | jQuery.fn;..jQuery.extend.=.jQue |
1f40 | 72 79 2e 66 6e 2e 65 78 74 65 6e 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 76 61 72 | ry.fn.extend.=.function().{..var |
1f60 | 20 6f 70 74 69 6f 6e 73 2c 20 6e 61 6d 65 2c 20 73 72 63 2c 20 63 6f 70 79 2c 20 63 6f 70 79 49 | .options,.name,.src,.copy,.copyI |
1f80 | 73 41 72 72 61 79 2c 20 63 6c 6f 6e 65 2c 0a 09 09 74 61 72 67 65 74 20 3d 20 61 72 67 75 6d 65 | sArray,.clone,...target.=.argume |
1fa0 | 6e 74 73 5b 30 5d 20 7c 7c 20 7b 7d 2c 0a 09 09 69 20 3d 20 31 2c 0a 09 09 6c 65 6e 67 74 68 20 | nts[0].||.{},...i.=.1,...length. |
1fc0 | 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 2c 0a 09 09 64 65 65 70 20 3d 20 66 61 6c | =.arguments.length,...deep.=.fal |
1fe0 | 73 65 3b 0a 0a 09 2f 2f 20 48 61 6e 64 6c 65 20 61 20 64 65 65 70 20 63 6f 70 79 20 73 69 74 75 | se;...//.Handle.a.deep.copy.situ |
2000 | 61 74 69 6f 6e 0a 09 69 66 20 28 20 74 79 70 65 6f 66 20 74 61 72 67 65 74 20 3d 3d 3d 20 22 62 | ation..if.(.typeof.target.===."b |
2020 | 6f 6f 6c 65 61 6e 22 20 29 20 7b 0a 09 09 64 65 65 70 20 3d 20 74 61 72 67 65 74 3b 0a 09 09 74 | oolean".).{...deep.=.target;...t |
2040 | 61 72 67 65 74 20 3d 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20 7c 7c 20 7b 7d 3b 0a 09 09 2f 2f | arget.=.arguments[1].||.{};...// |
2060 | 20 73 6b 69 70 20 74 68 65 20 62 6f 6f 6c 65 61 6e 20 61 6e 64 20 74 68 65 20 74 61 72 67 65 74 | .skip.the.boolean.and.the.target |
2080 | 0a 09 09 69 20 3d 20 32 3b 0a 09 7d 0a 0a 09 2f 2f 20 48 61 6e 64 6c 65 20 63 61 73 65 20 77 68 | ...i.=.2;..}...//.Handle.case.wh |
20a0 | 65 6e 20 74 61 72 67 65 74 20 69 73 20 61 20 73 74 72 69 6e 67 20 6f 72 20 73 6f 6d 65 74 68 69 | en.target.is.a.string.or.somethi |
20c0 | 6e 67 20 28 70 6f 73 73 69 62 6c 65 20 69 6e 20 64 65 65 70 20 63 6f 70 79 29 0a 09 69 66 20 28 | ng.(possible.in.deep.copy)..if.( |
20e0 | 20 74 79 70 65 6f 66 20 74 61 72 67 65 74 20 21 3d 3d 20 22 6f 62 6a 65 63 74 22 20 26 26 20 21 | .typeof.target.!==."object".&&.! |
2100 | 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 74 61 72 67 65 74 29 20 29 20 7b 0a 09 09 | jQuery.isFunction(target).).{... |
2120 | 74 61 72 67 65 74 20 3d 20 7b 7d 3b 0a 09 7d 0a 0a 09 2f 2f 20 65 78 74 65 6e 64 20 6a 51 75 65 | target.=.{};..}...//.extend.jQue |
2140 | 72 79 20 69 74 73 65 6c 66 20 69 66 20 6f 6e 6c 79 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 20 69 | ry.itself.if.only.one.argument.i |
2160 | 73 20 70 61 73 73 65 64 0a 09 69 66 20 28 20 6c 65 6e 67 74 68 20 3d 3d 3d 20 69 20 29 20 7b 0a | s.passed..if.(.length.===.i.).{. |
2180 | 09 09 74 61 72 67 65 74 20 3d 20 74 68 69 73 3b 0a 09 09 2d 2d 69 3b 0a 09 7d 0a 0a 09 66 6f 72 | ..target.=.this;...--i;..}...for |
21a0 | 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 2f 2f 20 4f 6e | .(.;.i.<.length;.i++.).{...//.On |
21c0 | 6c 79 20 64 65 61 6c 20 77 69 74 68 20 6e 6f 6e 2d 6e 75 6c 6c 2f 75 6e 64 65 66 69 6e 65 64 20 | ly.deal.with.non-null/undefined. |
21e0 | 76 61 6c 75 65 73 0a 09 09 69 66 20 28 20 28 6f 70 74 69 6f 6e 73 20 3d 20 61 72 67 75 6d 65 6e | values...if.(.(options.=.argumen |
2200 | 74 73 5b 20 69 20 5d 29 20 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 2f 2f 20 45 78 74 65 6e | ts[.i.]).!=.null.).{....//.Exten |
2220 | 64 20 74 68 65 20 62 61 73 65 20 6f 62 6a 65 63 74 0a 09 09 09 66 6f 72 20 28 20 6e 61 6d 65 20 | d.the.base.object....for.(.name. |
2240 | 69 6e 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 09 09 09 09 73 72 63 20 3d 20 74 61 72 67 65 74 5b | in.options.).{.....src.=.target[ |
2260 | 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 09 63 6f 70 79 20 3d 20 6f 70 74 69 6f 6e 73 5b 20 6e 61 6d | .name.];.....copy.=.options[.nam |
2280 | 65 20 5d 3b 0a 0a 09 09 09 09 2f 2f 20 50 72 65 76 65 6e 74 20 6e 65 76 65 72 2d 65 6e 64 69 6e | e.];......//.Prevent.never-endin |
22a0 | 67 20 6c 6f 6f 70 0a 09 09 09 09 69 66 20 28 20 74 61 72 67 65 74 20 3d 3d 3d 20 63 6f 70 79 20 | g.loop.....if.(.target.===.copy. |
22c0 | 29 20 7b 0a 09 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f | ).{......continue;.....}......// |
22e0 | 20 52 65 63 75 72 73 65 20 69 66 20 77 65 27 72 65 20 6d 65 72 67 69 6e 67 20 70 6c 61 69 6e 20 | .Recurse.if.we're.merging.plain. |
2300 | 6f 62 6a 65 63 74 73 20 6f 72 20 61 72 72 61 79 73 0a 09 09 09 09 69 66 20 28 20 64 65 65 70 20 | objects.or.arrays.....if.(.deep. |
2320 | 26 26 20 63 6f 70 79 20 26 26 20 28 20 6a 51 75 65 72 79 2e 69 73 50 6c 61 69 6e 4f 62 6a 65 63 | &&.copy.&&.(.jQuery.isPlainObjec |
2340 | 74 28 63 6f 70 79 29 20 7c 7c 20 28 63 6f 70 79 49 73 41 72 72 61 79 20 3d 20 6a 51 75 65 72 79 | t(copy).||.(copyIsArray.=.jQuery |
2360 | 2e 69 73 41 72 72 61 79 28 63 6f 70 79 29 29 20 29 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 | .isArray(copy)).).).{......if.(. |
2380 | 63 6f 70 79 49 73 41 72 72 61 79 20 29 20 7b 0a 09 09 09 09 09 09 63 6f 70 79 49 73 41 72 72 61 | copyIsArray.).{.......copyIsArra |
23a0 | 79 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 09 63 6c 6f 6e 65 20 3d 20 73 72 63 20 26 26 20 | y.=.false;.......clone.=.src.&&. |
23c0 | 6a 51 75 65 72 79 2e 69 73 41 72 72 61 79 28 73 72 63 29 20 3f 20 73 72 63 20 3a 20 5b 5d 3b 0a | jQuery.isArray(src).?.src.:.[];. |
23e0 | 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 63 6c 6f 6e 65 20 3d 20 73 72 63 | ......}.else.{.......clone.=.src |
2400 | 20 26 26 20 6a 51 75 65 72 79 2e 69 73 50 6c 61 69 6e 4f 62 6a 65 63 74 28 73 72 63 29 20 3f 20 | .&&.jQuery.isPlainObject(src).?. |
2420 | 73 72 63 20 3a 20 7b 7d 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 4e 65 76 65 72 20 | src.:.{};......}.......//.Never. |
2440 | 6d 6f 76 65 20 6f 72 69 67 69 6e 61 6c 20 6f 62 6a 65 63 74 73 2c 20 63 6c 6f 6e 65 20 74 68 65 | move.original.objects,.clone.the |
2460 | 6d 0a 09 09 09 09 09 74 61 72 67 65 74 5b 20 6e 61 6d 65 20 5d 20 3d 20 6a 51 75 65 72 79 2e 65 | m......target[.name.].=.jQuery.e |
2480 | 78 74 65 6e 64 28 20 64 65 65 70 2c 20 63 6c 6f 6e 65 2c 20 63 6f 70 79 20 29 3b 0a 0a 09 09 09 | xtend(.deep,.clone,.copy.);..... |
24a0 | 09 2f 2f 20 44 6f 6e 27 74 20 62 72 69 6e 67 20 69 6e 20 75 6e 64 65 66 69 6e 65 64 20 76 61 6c | .//.Don't.bring.in.undefined.val |
24c0 | 75 65 73 0a 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 63 6f 70 79 20 21 3d 3d 20 75 6e 64 | ues.....}.else.if.(.copy.!==.und |
24e0 | 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 09 74 61 72 67 65 74 5b 20 6e 61 6d 65 20 5d 20 3d | efined.).{......target[.name.].= |
2500 | 20 63 6f 70 79 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 52 65 | .copy;.....}....}...}..}...//.Re |
2520 | 74 75 72 6e 20 74 68 65 20 6d 6f 64 69 66 69 65 64 20 6f 62 6a 65 63 74 0a 09 72 65 74 75 72 6e | turn.the.modified.object..return |
2540 | 20 74 61 72 67 65 74 3b 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 7b 0a 09 6e 6f | .target;.};..jQuery.extend({..no |
2560 | 43 6f 6e 66 6c 69 63 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 64 65 65 70 20 29 20 7b 0a 09 09 69 | Conflict:.function(.deep.).{...i |
2580 | 66 20 28 20 77 69 6e 64 6f 77 2e 24 20 3d 3d 3d 20 6a 51 75 65 72 79 20 29 20 7b 0a 09 09 09 77 | f.(.window.$.===.jQuery.).{....w |
25a0 | 69 6e 64 6f 77 2e 24 20 3d 20 5f 24 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 64 65 65 70 20 26 | indow.$.=._$;...}....if.(.deep.& |
25c0 | 26 20 77 69 6e 64 6f 77 2e 6a 51 75 65 72 79 20 3d 3d 3d 20 6a 51 75 65 72 79 20 29 20 7b 0a 09 | &.window.jQuery.===.jQuery.).{.. |
25e0 | 09 09 77 69 6e 64 6f 77 2e 6a 51 75 65 72 79 20 3d 20 5f 6a 51 75 65 72 79 3b 0a 09 09 7d 0a 0a | ..window.jQuery.=._jQuery;...}.. |
2600 | 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 49 73 20 74 68 65 | ..return.jQuery;..},...//.Is.the |
2620 | 20 44 4f 4d 20 72 65 61 64 79 20 74 6f 20 62 65 20 75 73 65 64 3f 20 53 65 74 20 74 6f 20 74 72 | .DOM.ready.to.be.used?.Set.to.tr |
2640 | 75 65 20 6f 6e 63 65 20 69 74 20 6f 63 63 75 72 73 2e 0a 09 69 73 52 65 61 64 79 3a 20 66 61 6c | ue.once.it.occurs...isReady:.fal |
2660 | 73 65 2c 0a 0a 09 2f 2f 20 41 20 63 6f 75 6e 74 65 72 20 74 6f 20 74 72 61 63 6b 20 68 6f 77 20 | se,...//.A.counter.to.track.how. |
2680 | 6d 61 6e 79 20 69 74 65 6d 73 20 74 6f 20 77 61 69 74 20 66 6f 72 20 62 65 66 6f 72 65 0a 09 2f | many.items.to.wait.for.before../ |
26a0 | 2f 20 74 68 65 20 72 65 61 64 79 20 65 76 65 6e 74 20 66 69 72 65 73 2e 20 53 65 65 20 23 36 37 | /.the.ready.event.fires..See.#67 |
26c0 | 38 31 0a 09 72 65 61 64 79 57 61 69 74 3a 20 31 2c 0a 0a 09 2f 2f 20 48 6f 6c 64 20 28 6f 72 20 | 81..readyWait:.1,...//.Hold.(or. |
26e0 | 72 65 6c 65 61 73 65 29 20 74 68 65 20 72 65 61 64 79 20 65 76 65 6e 74 0a 09 68 6f 6c 64 52 65 | release).the.ready.event..holdRe |
2700 | 61 64 79 3a 20 66 75 6e 63 74 69 6f 6e 28 20 68 6f 6c 64 20 29 20 7b 0a 09 09 69 66 20 28 20 68 | ady:.function(.hold.).{...if.(.h |
2720 | 6f 6c 64 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 61 64 79 57 61 69 74 2b 2b 3b 0a 09 | old.).{....jQuery.readyWait++;.. |
2740 | 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 61 64 79 28 20 74 72 75 65 20 | .}.else.{....jQuery.ready(.true. |
2760 | 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 48 61 6e 64 6c 65 20 77 68 65 6e 20 74 68 65 20 | );...}..},...//.Handle.when.the. |
2780 | 44 4f 4d 20 69 73 20 72 65 61 64 79 0a 09 72 65 61 64 79 3a 20 66 75 6e 63 74 69 6f 6e 28 20 77 | DOM.is.ready..ready:.function(.w |
27a0 | 61 69 74 20 29 20 7b 0a 0a 09 09 2f 2f 20 41 62 6f 72 74 20 69 66 20 74 68 65 72 65 20 61 72 65 | ait.).{....//.Abort.if.there.are |
27c0 | 20 70 65 6e 64 69 6e 67 20 68 6f 6c 64 73 20 6f 72 20 77 65 27 72 65 20 61 6c 72 65 61 64 79 20 | .pending.holds.or.we're.already. |
27e0 | 72 65 61 64 79 0a 09 09 69 66 20 28 20 77 61 69 74 20 3d 3d 3d 20 74 72 75 65 20 3f 20 2d 2d 6a | ready...if.(.wait.===.true.?.--j |
2800 | 51 75 65 72 79 2e 72 65 61 64 79 57 61 69 74 20 3a 20 6a 51 75 65 72 79 2e 69 73 52 65 61 64 79 | Query.readyWait.:.jQuery.isReady |
2820 | 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 | .).{....return;...}....//.Make.s |
2840 | 75 72 65 20 62 6f 64 79 20 65 78 69 73 74 73 2c 20 61 74 20 6c 65 61 73 74 2c 20 69 6e 20 63 61 | ure.body.exists,.at.least,.in.ca |
2860 | 73 65 20 49 45 20 67 65 74 73 20 61 20 6c 69 74 74 6c 65 20 6f 76 65 72 7a 65 61 6c 6f 75 73 20 | se.IE.gets.a.little.overzealous. |
2880 | 28 74 69 63 6b 65 74 20 23 35 34 34 33 29 2e 0a 09 09 69 66 20 28 20 21 64 6f 63 75 6d 65 6e 74 | (ticket.#5443)....if.(.!document |
28a0 | 2e 62 6f 64 79 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 73 65 74 54 69 6d 65 6f 75 74 28 20 | .body.).{....return.setTimeout(. |
28c0 | 6a 51 75 65 72 79 2e 72 65 61 64 79 2c 20 31 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 52 65 6d | jQuery.ready,.1.);...}....//.Rem |
28e0 | 65 6d 62 65 72 20 74 68 61 74 20 74 68 65 20 44 4f 4d 20 69 73 20 72 65 61 64 79 0a 09 09 6a 51 | ember.that.the.DOM.is.ready...jQ |
2900 | 75 65 72 79 2e 69 73 52 65 61 64 79 20 3d 20 74 72 75 65 3b 0a 0a 09 09 2f 2f 20 49 66 20 61 20 | uery.isReady.=.true;....//.If.a. |
2920 | 6e 6f 72 6d 61 6c 20 44 4f 4d 20 52 65 61 64 79 20 65 76 65 6e 74 20 66 69 72 65 64 2c 20 64 65 | normal.DOM.Ready.event.fired,.de |
2940 | 63 72 65 6d 65 6e 74 2c 20 61 6e 64 20 77 61 69 74 20 69 66 20 6e 65 65 64 20 62 65 0a 09 09 69 | crement,.and.wait.if.need.be...i |
2960 | 66 20 28 20 77 61 69 74 20 21 3d 3d 20 74 72 75 65 20 26 26 20 2d 2d 6a 51 75 65 72 79 2e 72 65 | f.(.wait.!==.true.&&.--jQuery.re |
2980 | 61 64 79 57 61 69 74 20 3e 20 30 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a | adyWait.>.0.).{....return;...}.. |
29a0 | 09 09 2f 2f 20 49 66 20 74 68 65 72 65 20 61 72 65 20 66 75 6e 63 74 69 6f 6e 73 20 62 6f 75 6e | ..//.If.there.are.functions.boun |
29c0 | 64 2c 20 74 6f 20 65 78 65 63 75 74 65 0a 09 09 72 65 61 64 79 4c 69 73 74 2e 72 65 73 6f 6c 76 | d,.to.execute...readyList.resolv |
29e0 | 65 57 69 74 68 28 20 64 6f 63 75 6d 65 6e 74 2c 20 5b 20 6a 51 75 65 72 79 20 5d 20 29 3b 0a 0a | eWith(.document,.[.jQuery.].);.. |
2a00 | 09 09 2f 2f 20 54 72 69 67 67 65 72 20 61 6e 79 20 62 6f 75 6e 64 20 72 65 61 64 79 20 65 76 65 | ..//.Trigger.any.bound.ready.eve |
2a20 | 6e 74 73 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 66 6e 2e 74 72 69 67 67 65 72 20 29 20 7b | nts...if.(.jQuery.fn.trigger.).{ |
2a40 | 0a 09 09 09 6a 51 75 65 72 79 28 20 64 6f 63 75 6d 65 6e 74 20 29 2e 74 72 69 67 67 65 72 28 22 | ....jQuery(.document.).trigger(" |
2a60 | 72 65 61 64 79 22 29 2e 6f 66 66 28 22 72 65 61 64 79 22 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 | ready").off("ready");...}..},... |
2a80 | 2f 2f 20 53 65 65 20 74 65 73 74 2f 75 6e 69 74 2f 63 6f 72 65 2e 6a 73 20 66 6f 72 20 64 65 74 | //.See.test/unit/core.js.for.det |
2aa0 | 61 69 6c 73 20 63 6f 6e 63 65 72 6e 69 6e 67 20 69 73 46 75 6e 63 74 69 6f 6e 2e 0a 09 2f 2f 20 | ails.concerning.isFunction...//. |
2ac0 | 53 69 6e 63 65 20 76 65 72 73 69 6f 6e 20 31 2e 33 2c 20 44 4f 4d 20 6d 65 74 68 6f 64 73 20 61 | Since.version.1.3,.DOM.methods.a |
2ae0 | 6e 64 20 66 75 6e 63 74 69 6f 6e 73 20 6c 69 6b 65 20 61 6c 65 72 74 0a 09 2f 2f 20 61 72 65 6e | nd.functions.like.alert..//.aren |
2b00 | 27 74 20 73 75 70 70 6f 72 74 65 64 2e 20 54 68 65 79 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 | 't.supported..They.return.false. |
2b20 | 6f 6e 20 49 45 20 28 23 32 39 36 38 29 2e 0a 09 69 73 46 75 6e 63 74 69 6f 6e 3a 20 66 75 6e 63 | on.IE.(#2968)...isFunction:.func |
2b40 | 74 69 6f 6e 28 20 6f 62 6a 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 74 79 | tion(.obj.).{...return.jQuery.ty |
2b60 | 70 65 28 6f 62 6a 29 20 3d 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 3b 0a 09 7d 2c 0a 0a 09 69 73 | pe(obj).===."function";..},...is |
2b80 | 41 72 72 61 79 3a 20 41 72 72 61 79 2e 69 73 41 72 72 61 79 20 7c 7c 20 66 75 6e 63 74 69 6f 6e | Array:.Array.isArray.||.function |
2ba0 | 28 20 6f 62 6a 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 74 79 70 65 28 6f | (.obj.).{...return.jQuery.type(o |
2bc0 | 62 6a 29 20 3d 3d 3d 20 22 61 72 72 61 79 22 3b 0a 09 7d 2c 0a 0a 09 69 73 57 69 6e 64 6f 77 3a | bj).===."array";..},...isWindow: |
2be0 | 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6f 62 6a 20 | .function(.obj.).{...return.obj. |
2c00 | 21 3d 20 6e 75 6c 6c 20 26 26 20 6f 62 6a 20 3d 3d 20 6f 62 6a 2e 77 69 6e 64 6f 77 3b 0a 09 7d | !=.null.&&.obj.==.obj.window;..} |
2c20 | 2c 0a 0a 09 69 73 4e 75 6d 65 72 69 63 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 20 7b | ,...isNumeric:.function(.obj.).{ |
2c40 | 0a 09 09 72 65 74 75 72 6e 20 21 69 73 4e 61 4e 28 20 70 61 72 73 65 46 6c 6f 61 74 28 6f 62 6a | ...return.!isNaN(.parseFloat(obj |
2c60 | 29 20 29 20 26 26 20 69 73 46 69 6e 69 74 65 28 20 6f 62 6a 20 29 3b 0a 09 7d 2c 0a 0a 09 74 79 | ).).&&.isFinite(.obj.);..},...ty |
2c80 | 70 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6f | pe:.function(.obj.).{...return.o |
2ca0 | 62 6a 20 3d 3d 20 6e 75 6c 6c 20 3f 0a 09 09 09 53 74 72 69 6e 67 28 20 6f 62 6a 20 29 20 3a 0a | bj.==.null.?....String(.obj.).:. |
2cc0 | 09 09 09 63 6c 61 73 73 32 74 79 70 65 5b 20 63 6f 72 65 5f 74 6f 53 74 72 69 6e 67 2e 63 61 6c | ...class2type[.core_toString.cal |
2ce0 | 6c 28 6f 62 6a 29 20 5d 20 7c 7c 20 22 6f 62 6a 65 63 74 22 3b 0a 09 7d 2c 0a 0a 09 69 73 50 6c | l(obj).].||."object";..},...isPl |
2d00 | 61 69 6e 4f 62 6a 65 63 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 20 7b 0a 09 09 2f | ainObject:.function(.obj.).{.../ |
2d20 | 2f 20 4d 75 73 74 20 62 65 20 61 6e 20 4f 62 6a 65 63 74 2e 0a 09 09 2f 2f 20 42 65 63 61 75 73 | /.Must.be.an.Object....//.Becaus |
2d40 | 65 20 6f 66 20 49 45 2c 20 77 65 20 61 6c 73 6f 20 68 61 76 65 20 74 6f 20 63 68 65 63 6b 20 74 | e.of.IE,.we.also.have.to.check.t |
2d60 | 68 65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 70 | he.presence.of.the.constructor.p |
2d80 | 72 6f 70 65 72 74 79 2e 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 44 4f 4d | roperty....//.Make.sure.that.DOM |
2da0 | 20 6e 6f 64 65 73 20 61 6e 64 20 77 69 6e 64 6f 77 20 6f 62 6a 65 63 74 73 20 64 6f 6e 27 74 20 | .nodes.and.window.objects.don't. |
2dc0 | 70 61 73 73 20 74 68 72 6f 75 67 68 2c 20 61 73 20 77 65 6c 6c 0a 09 09 69 66 20 28 20 21 6f 62 | pass.through,.as.well...if.(.!ob |
2de0 | 6a 20 7c 7c 20 6a 51 75 65 72 79 2e 74 79 70 65 28 6f 62 6a 29 20 21 3d 3d 20 22 6f 62 6a 65 63 | j.||.jQuery.type(obj).!==."objec |
2e00 | 74 22 20 7c 7c 20 6f 62 6a 2e 6e 6f 64 65 54 79 70 65 20 7c 7c 20 6a 51 75 65 72 79 2e 69 73 57 | t".||.obj.nodeType.||.jQuery.isW |
2e20 | 69 6e 64 6f 77 28 20 6f 62 6a 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 | indow(.obj.).).{....return.false |
2e40 | 3b 0a 09 09 7d 0a 0a 09 09 74 72 79 20 7b 0a 09 09 09 2f 2f 20 4e 6f 74 20 6f 77 6e 20 63 6f 6e | ;...}....try.{....//.Not.own.con |
2e60 | 73 74 72 75 63 74 6f 72 20 70 72 6f 70 65 72 74 79 20 6d 75 73 74 20 62 65 20 4f 62 6a 65 63 74 | structor.property.must.be.Object |
2e80 | 0a 09 09 09 69 66 20 28 20 6f 62 6a 2e 63 6f 6e 73 74 72 75 63 74 6f 72 20 26 26 0a 09 09 09 09 | ....if.(.obj.constructor.&&..... |
2ea0 | 21 63 6f 72 65 5f 68 61 73 4f 77 6e 2e 63 61 6c 6c 28 6f 62 6a 2c 20 22 63 6f 6e 73 74 72 75 63 | !core_hasOwn.call(obj,."construc |
2ec0 | 74 6f 72 22 29 20 26 26 0a 09 09 09 09 21 63 6f 72 65 5f 68 61 73 4f 77 6e 2e 63 61 6c 6c 28 6f | tor").&&.....!core_hasOwn.call(o |
2ee0 | 62 6a 2e 63 6f 6e 73 74 72 75 63 74 6f 72 2e 70 72 6f 74 6f 74 79 70 65 2c 20 22 69 73 50 72 6f | bj.constructor.prototype,."isPro |
2f00 | 74 6f 74 79 70 65 4f 66 22 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b | totypeOf").).{.....return.false; |
2f20 | 0a 09 09 09 7d 0a 09 09 7d 20 63 61 74 63 68 20 28 20 65 20 29 20 7b 0a 09 09 09 2f 2f 20 49 45 | ....}...}.catch.(.e.).{....//.IE |
2f40 | 38 2c 39 20 57 69 6c 6c 20 74 68 72 6f 77 20 65 78 63 65 70 74 69 6f 6e 73 20 6f 6e 20 63 65 72 | 8,9.Will.throw.exceptions.on.cer |
2f60 | 74 61 69 6e 20 68 6f 73 74 20 6f 62 6a 65 63 74 73 20 23 39 38 39 37 0a 09 09 09 72 65 74 75 72 | tain.host.objects.#9897....retur |
2f80 | 6e 20 66 61 6c 73 65 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4f 77 6e 20 70 72 6f 70 65 72 74 69 65 | n.false;...}....//.Own.propertie |
2fa0 | 73 20 61 72 65 20 65 6e 75 6d 65 72 61 74 65 64 20 66 69 72 73 74 6c 79 2c 20 73 6f 20 74 6f 20 | s.are.enumerated.firstly,.so.to. |
2fc0 | 73 70 65 65 64 20 75 70 2c 0a 09 09 2f 2f 20 69 66 20 6c 61 73 74 20 6f 6e 65 20 69 73 20 6f 77 | speed.up,...//.if.last.one.is.ow |
2fe0 | 6e 2c 20 74 68 65 6e 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 20 6f 77 6e 2e 0a | n,.then.all.properties.are.own.. |
3000 | 0a 09 09 76 61 72 20 6b 65 79 3b 0a 09 09 66 6f 72 20 28 20 6b 65 79 20 69 6e 20 6f 62 6a 20 29 | ...var.key;...for.(.key.in.obj.) |
3020 | 20 7b 7d 0a 0a 09 09 72 65 74 75 72 6e 20 6b 65 79 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 | .{}....return.key.===.undefined. |
3040 | 7c 7c 20 63 6f 72 65 5f 68 61 73 4f 77 6e 2e 63 61 6c 6c 28 20 6f 62 6a 2c 20 6b 65 79 20 29 3b | ||.core_hasOwn.call(.obj,.key.); |
3060 | 0a 09 7d 2c 0a 0a 09 69 73 45 6d 70 74 79 4f 62 6a 65 63 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | ..},...isEmptyObject:.function(. |
3080 | 6f 62 6a 20 29 20 7b 0a 09 09 76 61 72 20 6e 61 6d 65 3b 0a 09 09 66 6f 72 20 28 20 6e 61 6d 65 | obj.).{...var.name;...for.(.name |
30a0 | 20 69 6e 20 6f 62 6a 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 09 09 7d | .in.obj.).{....return.false;...} |
30c0 | 0a 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 09 7d 2c 0a 0a 09 65 72 72 6f 72 3a 20 66 75 6e | ...return.true;..},...error:.fun |
30e0 | 63 74 69 6f 6e 28 20 6d 73 67 20 29 20 7b 0a 09 09 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 | ction(.msg.).{...throw.new.Error |
3100 | 28 20 6d 73 67 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 64 61 74 61 3a 20 73 74 72 69 6e 67 20 6f | (.msg.);..},...//.data:.string.o |
3120 | 66 20 68 74 6d 6c 0a 09 2f 2f 20 63 6f 6e 74 65 78 74 20 28 6f 70 74 69 6f 6e 61 6c 29 3a 20 49 | f.html..//.context.(optional):.I |
3140 | 66 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 66 72 61 67 6d 65 6e 74 20 77 69 6c 6c 20 62 | f.specified,.the.fragment.will.b |
3160 | 65 20 63 72 65 61 74 65 64 20 69 6e 20 74 68 69 73 20 63 6f 6e 74 65 78 74 2c 20 64 65 66 61 75 | e.created.in.this.context,.defau |
3180 | 6c 74 73 20 74 6f 20 64 6f 63 75 6d 65 6e 74 0a 09 2f 2f 20 73 63 72 69 70 74 73 20 28 6f 70 74 | lts.to.document..//.scripts.(opt |
31a0 | 69 6f 6e 61 6c 29 3a 20 49 66 20 74 72 75 65 2c 20 77 69 6c 6c 20 69 6e 63 6c 75 64 65 20 73 63 | ional):.If.true,.will.include.sc |
31c0 | 72 69 70 74 73 20 70 61 73 73 65 64 20 69 6e 20 74 68 65 20 68 74 6d 6c 20 73 74 72 69 6e 67 0a | ripts.passed.in.the.html.string. |
31e0 | 09 70 61 72 73 65 48 54 4d 4c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 64 61 74 61 2c 20 63 6f 6e 74 | .parseHTML:.function(.data,.cont |
3200 | 65 78 74 2c 20 73 63 72 69 70 74 73 20 29 20 7b 0a 09 09 76 61 72 20 70 61 72 73 65 64 3b 0a 09 | ext,.scripts.).{...var.parsed;.. |
3220 | 09 69 66 20 28 20 21 64 61 74 61 20 7c 7c 20 74 79 70 65 6f 66 20 64 61 74 61 20 21 3d 3d 20 22 | .if.(.!data.||.typeof.data.!==." |
3240 | 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 09 09 7d 0a | string".).{....return.null;...}. |
3260 | 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 20 3d 3d 3d 20 22 62 6f 6f 6c 65 | ..if.(.typeof.context.===."boole |
3280 | 61 6e 22 20 29 20 7b 0a 09 09 09 73 63 72 69 70 74 73 20 3d 20 63 6f 6e 74 65 78 74 3b 0a 09 09 | an".).{....scripts.=.context;... |
32a0 | 09 63 6f 6e 74 65 78 74 20 3d 20 30 3b 0a 09 09 7d 0a 09 09 63 6f 6e 74 65 78 74 20 3d 20 63 6f | .context.=.0;...}...context.=.co |
32c0 | 6e 74 65 78 74 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 3b 0a 0a 09 09 2f 2f 20 53 69 6e 67 6c 65 20 | ntext.||.document;....//.Single. |
32e0 | 74 61 67 0a 09 09 69 66 20 28 20 28 70 61 72 73 65 64 20 3d 20 72 73 69 6e 67 6c 65 54 61 67 2e | tag...if.(.(parsed.=.rsingleTag. |
3300 | 65 78 65 63 28 20 64 61 74 61 20 29 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 5b 20 63 6f | exec(.data.)).).{....return.[.co |
3320 | 6e 74 65 78 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 20 70 61 72 73 65 64 5b 31 5d 20 29 | ntext.createElement(.parsed[1].) |
3340 | 20 5d 3b 0a 09 09 7d 0a 0a 09 09 70 61 72 73 65 64 20 3d 20 6a 51 75 65 72 79 2e 62 75 69 6c 64 | .];...}....parsed.=.jQuery.build |
3360 | 46 72 61 67 6d 65 6e 74 28 20 5b 20 64 61 74 61 20 5d 2c 20 63 6f 6e 74 65 78 74 2c 20 73 63 72 | Fragment(.[.data.],.context,.scr |
3380 | 69 70 74 73 20 3f 20 6e 75 6c 6c 20 3a 20 5b 5d 20 29 3b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 | ipts.?.null.:.[].);...return.jQu |
33a0 | 65 72 79 2e 6d 65 72 67 65 28 20 5b 5d 2c 0a 09 09 09 28 70 61 72 73 65 64 2e 63 61 63 68 65 61 | ery.merge(.[],....(parsed.cachea |
33c0 | 62 6c 65 20 3f 20 6a 51 75 65 72 79 2e 63 6c 6f 6e 65 28 20 70 61 72 73 65 64 2e 66 72 61 67 6d | ble.?.jQuery.clone(.parsed.fragm |
33e0 | 65 6e 74 20 29 20 3a 20 70 61 72 73 65 64 2e 66 72 61 67 6d 65 6e 74 29 2e 63 68 69 6c 64 4e 6f | ent.).:.parsed.fragment).childNo |
3400 | 64 65 73 20 29 3b 0a 09 7d 2c 0a 0a 09 70 61 72 73 65 4a 53 4f 4e 3a 20 66 75 6e 63 74 69 6f 6e | des.);..},...parseJSON:.function |
3420 | 28 20 64 61 74 61 20 29 20 7b 0a 09 09 69 66 20 28 20 21 64 61 74 61 20 7c 7c 20 74 79 70 65 6f | (.data.).{...if.(.!data.||.typeo |
3440 | 66 20 64 61 74 61 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 29 20 7b 0a 09 09 09 72 65 74 75 72 6e | f.data.!==."string").{....return |
3460 | 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 6c 65 61 64 69 | .null;...}....//.Make.sure.leadi |
3480 | 6e 67 2f 74 72 61 69 6c 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 69 73 20 72 65 6d 6f 76 65 | ng/trailing.whitespace.is.remove |
34a0 | 64 20 28 49 45 20 63 61 6e 27 74 20 68 61 6e 64 6c 65 20 69 74 29 0a 09 09 64 61 74 61 20 3d 20 | d.(IE.can't.handle.it)...data.=. |
34c0 | 6a 51 75 65 72 79 2e 74 72 69 6d 28 20 64 61 74 61 20 29 3b 0a 0a 09 09 2f 2f 20 41 74 74 65 6d | jQuery.trim(.data.);....//.Attem |
34e0 | 70 74 20 74 6f 20 70 61 72 73 65 20 75 73 69 6e 67 20 74 68 65 20 6e 61 74 69 76 65 20 4a 53 4f | pt.to.parse.using.the.native.JSO |
3500 | 4e 20 70 61 72 73 65 72 20 66 69 72 73 74 0a 09 09 69 66 20 28 20 77 69 6e 64 6f 77 2e 4a 53 4f | N.parser.first...if.(.window.JSO |
3520 | 4e 20 26 26 20 77 69 6e 64 6f 77 2e 4a 53 4f 4e 2e 70 61 72 73 65 20 29 20 7b 0a 09 09 09 72 65 | N.&&.window.JSON.parse.).{....re |
3540 | 74 75 72 6e 20 77 69 6e 64 6f 77 2e 4a 53 4f 4e 2e 70 61 72 73 65 28 20 64 61 74 61 20 29 3b 0a | turn.window.JSON.parse(.data.);. |
3560 | 09 09 7d 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 65 20 69 6e 63 6f 6d 69 6e 67 | ..}....//.Make.sure.the.incoming |
3580 | 20 64 61 74 61 20 69 73 20 61 63 74 75 61 6c 20 4a 53 4f 4e 0a 09 09 2f 2f 20 4c 6f 67 69 63 20 | .data.is.actual.JSON...//.Logic. |
35a0 | 62 6f 72 72 6f 77 65 64 20 66 72 6f 6d 20 68 74 74 70 3a 2f 2f 6a 73 6f 6e 2e 6f 72 67 2f 6a 73 | borrowed.from.http://json.org/js |
35c0 | 6f 6e 32 2e 6a 73 0a 09 09 69 66 20 28 20 72 76 61 6c 69 64 63 68 61 72 73 2e 74 65 73 74 28 20 | on2.js...if.(.rvalidchars.test(. |
35e0 | 64 61 74 61 2e 72 65 70 6c 61 63 65 28 20 72 76 61 6c 69 64 65 73 63 61 70 65 2c 20 22 40 22 20 | data.replace(.rvalidescape,."@". |
3600 | 29 0a 09 09 09 2e 72 65 70 6c 61 63 65 28 20 72 76 61 6c 69 64 74 6f 6b 65 6e 73 2c 20 22 5d 22 | ).....replace(.rvalidtokens,."]" |
3620 | 20 29 0a 09 09 09 2e 72 65 70 6c 61 63 65 28 20 72 76 61 6c 69 64 62 72 61 63 65 73 2c 20 22 22 | .).....replace(.rvalidbraces,."" |
3640 | 29 29 20 29 20 7b 0a 0a 09 09 09 72 65 74 75 72 6e 20 28 20 6e 65 77 20 46 75 6e 63 74 69 6f 6e | )).).{.....return.(.new.Function |
3660 | 28 20 22 72 65 74 75 72 6e 20 22 20 2b 20 64 61 74 61 20 29 20 29 28 29 3b 0a 0a 09 09 7d 0a 09 | (."return.".+.data.).)();....}.. |
3680 | 09 6a 51 75 65 72 79 2e 65 72 72 6f 72 28 20 22 49 6e 76 61 6c 69 64 20 4a 53 4f 4e 3a 20 22 20 | .jQuery.error(."Invalid.JSON:.". |
36a0 | 2b 20 64 61 74 61 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 43 72 6f 73 73 2d 62 72 6f 77 73 65 72 | +.data.);..},...//.Cross-browser |
36c0 | 20 78 6d 6c 20 70 61 72 73 69 6e 67 0a 09 70 61 72 73 65 58 4d 4c 3a 20 66 75 6e 63 74 69 6f 6e | .xml.parsing..parseXML:.function |
36e0 | 28 20 64 61 74 61 20 29 20 7b 0a 09 09 76 61 72 20 78 6d 6c 2c 20 74 6d 70 3b 0a 09 09 69 66 20 | (.data.).{...var.xml,.tmp;...if. |
3700 | 28 20 21 64 61 74 61 20 7c 7c 20 74 79 70 65 6f 66 20 64 61 74 61 20 21 3d 3d 20 22 73 74 72 69 | (.!data.||.typeof.data.!==."stri |
3720 | 6e 67 22 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 09 09 74 72 | ng".).{....return.null;...}...tr |
3740 | 79 20 7b 0a 09 09 09 69 66 20 28 20 77 69 6e 64 6f 77 2e 44 4f 4d 50 61 72 73 65 72 20 29 20 7b | y.{....if.(.window.DOMParser.).{ |
3760 | 20 2f 2f 20 53 74 61 6e 64 61 72 64 0a 09 09 09 09 74 6d 70 20 3d 20 6e 65 77 20 44 4f 4d 50 61 | .//.Standard.....tmp.=.new.DOMPa |
3780 | 72 73 65 72 28 29 3b 0a 09 09 09 09 78 6d 6c 20 3d 20 74 6d 70 2e 70 61 72 73 65 46 72 6f 6d 53 | rser();.....xml.=.tmp.parseFromS |
37a0 | 74 72 69 6e 67 28 20 64 61 74 61 20 2c 20 22 74 65 78 74 2f 78 6d 6c 22 20 29 3b 0a 09 09 09 7d | tring(.data.,."text/xml".);....} |
37c0 | 20 65 6c 73 65 20 7b 20 2f 2f 20 49 45 0a 09 09 09 09 78 6d 6c 20 3d 20 6e 65 77 20 41 63 74 69 | .else.{.//.IE.....xml.=.new.Acti |
37e0 | 76 65 58 4f 62 6a 65 63 74 28 20 22 4d 69 63 72 6f 73 6f 66 74 2e 58 4d 4c 44 4f 4d 22 20 29 3b | veXObject(."Microsoft.XMLDOM".); |
3800 | 0a 09 09 09 09 78 6d 6c 2e 61 73 79 6e 63 20 3d 20 22 66 61 6c 73 65 22 3b 0a 09 09 09 09 78 6d | .....xml.async.=."false";.....xm |
3820 | 6c 2e 6c 6f 61 64 58 4d 4c 28 20 64 61 74 61 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 20 63 61 74 63 | l.loadXML(.data.);....}...}.catc |
3840 | 68 28 20 65 20 29 20 7b 0a 09 09 09 78 6d 6c 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d | h(.e.).{....xml.=.undefined;...} |
3860 | 0a 09 09 69 66 20 28 20 21 78 6d 6c 20 7c 7c 20 21 78 6d 6c 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 | ...if.(.!xml.||.!xml.documentEle |
3880 | 6d 65 6e 74 20 7c 7c 20 78 6d 6c 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 | ment.||.xml.getElementsByTagName |
38a0 | 28 20 22 70 61 72 73 65 72 65 72 72 6f 72 22 20 29 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 | (."parsererror".).length.).{.... |
38c0 | 6a 51 75 65 72 79 2e 65 72 72 6f 72 28 20 22 49 6e 76 61 6c 69 64 20 58 4d 4c 3a 20 22 20 2b 20 | jQuery.error(."Invalid.XML:.".+. |
38e0 | 64 61 74 61 20 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 78 6d 6c 3b 0a 09 7d 2c 0a 0a 09 | data.);...}...return.xml;..},... |
3900 | 6e 6f 6f 70 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 7d 2c 0a 0a 09 2f 2f 20 45 76 61 6c 75 61 | noop:.function().{},...//.Evalua |
3920 | 74 65 73 20 61 20 73 63 72 69 70 74 20 69 6e 20 61 20 67 6c 6f 62 61 6c 20 63 6f 6e 74 65 78 74 | tes.a.script.in.a.global.context |
3940 | 0a 09 2f 2f 20 57 6f 72 6b 61 72 6f 75 6e 64 73 20 62 61 73 65 64 20 6f 6e 20 66 69 6e 64 69 6e | ..//.Workarounds.based.on.findin |
3960 | 67 73 20 62 79 20 4a 69 6d 20 44 72 69 73 63 6f 6c 6c 0a 09 2f 2f 20 68 74 74 70 3a 2f 2f 77 65 | gs.by.Jim.Driscoll..//.http://we |
3980 | 62 6c 6f 67 73 2e 6a 61 76 61 2e 6e 65 74 2f 62 6c 6f 67 2f 64 72 69 73 63 6f 6c 6c 2f 61 72 63 | blogs.java.net/blog/driscoll/arc |
39a0 | 68 69 76 65 2f 32 30 30 39 2f 30 39 2f 30 38 2f 65 76 61 6c 2d 6a 61 76 61 73 63 72 69 70 74 2d | hive/2009/09/08/eval-javascript- |
39c0 | 67 6c 6f 62 61 6c 2d 63 6f 6e 74 65 78 74 0a 09 67 6c 6f 62 61 6c 45 76 61 6c 3a 20 66 75 6e 63 | global-context..globalEval:.func |
39e0 | 74 69 6f 6e 28 20 64 61 74 61 20 29 20 7b 0a 09 09 69 66 20 28 20 64 61 74 61 20 26 26 20 63 6f | tion(.data.).{...if.(.data.&&.co |
3a00 | 72 65 5f 72 6e 6f 74 77 68 69 74 65 2e 74 65 73 74 28 20 64 61 74 61 20 29 20 29 20 7b 0a 09 09 | re_rnotwhite.test(.data.).).{... |
3a20 | 09 2f 2f 20 57 65 20 75 73 65 20 65 78 65 63 53 63 72 69 70 74 20 6f 6e 20 49 6e 74 65 72 6e 65 | .//.We.use.execScript.on.Interne |
3a40 | 74 20 45 78 70 6c 6f 72 65 72 0a 09 09 09 2f 2f 20 57 65 20 75 73 65 20 61 6e 20 61 6e 6f 6e 79 | t.Explorer....//.We.use.an.anony |
3a60 | 6d 6f 75 73 20 66 75 6e 63 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 63 6f 6e 74 65 78 74 20 69 73 | mous.function.so.that.context.is |
3a80 | 20 77 69 6e 64 6f 77 0a 09 09 09 2f 2f 20 72 61 74 68 65 72 20 74 68 61 6e 20 6a 51 75 65 72 79 | .window....//.rather.than.jQuery |
3aa0 | 20 69 6e 20 46 69 72 65 66 6f 78 0a 09 09 09 28 20 77 69 6e 64 6f 77 2e 65 78 65 63 53 63 72 69 | .in.Firefox....(.window.execScri |
3ac0 | 70 74 20 7c 7c 20 66 75 6e 63 74 69 6f 6e 28 20 64 61 74 61 20 29 20 7b 0a 09 09 09 09 77 69 6e | pt.||.function(.data.).{.....win |
3ae0 | 64 6f 77 5b 20 22 65 76 61 6c 22 20 5d 2e 63 61 6c 6c 28 20 77 69 6e 64 6f 77 2c 20 64 61 74 61 | dow[."eval".].call(.window,.data |
3b00 | 20 29 3b 0a 09 09 09 7d 20 29 28 20 64 61 74 61 20 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f | .);....}.)(.data.);...}..},...// |
3b20 | 20 43 6f 6e 76 65 72 74 20 64 61 73 68 65 64 20 74 6f 20 63 61 6d 65 6c 43 61 73 65 3b 20 75 73 | .Convert.dashed.to.camelCase;.us |
3b40 | 65 64 20 62 79 20 74 68 65 20 63 73 73 20 61 6e 64 20 64 61 74 61 20 6d 6f 64 75 6c 65 73 0a 09 | ed.by.the.css.and.data.modules.. |
3b60 | 2f 2f 20 4d 69 63 72 6f 73 6f 66 74 20 66 6f 72 67 6f 74 20 74 6f 20 68 75 6d 70 20 74 68 65 69 | //.Microsoft.forgot.to.hump.thei |
3b80 | 72 20 76 65 6e 64 6f 72 20 70 72 65 66 69 78 20 28 23 39 35 37 32 29 0a 09 63 61 6d 65 6c 43 61 | r.vendor.prefix.(#9572)..camelCa |
3ba0 | 73 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 74 72 69 6e 67 20 29 20 7b 0a 09 09 72 65 74 75 72 | se:.function(.string.).{...retur |
3bc0 | 6e 20 73 74 72 69 6e 67 2e 72 65 70 6c 61 63 65 28 20 72 6d 73 50 72 65 66 69 78 2c 20 22 6d 73 | n.string.replace(.rmsPrefix,."ms |
3be0 | 2d 22 20 29 2e 72 65 70 6c 61 63 65 28 20 72 64 61 73 68 41 6c 70 68 61 2c 20 66 63 61 6d 65 6c | -".).replace(.rdashAlpha,.fcamel |
3c00 | 43 61 73 65 20 29 3b 0a 09 7d 2c 0a 0a 09 6e 6f 64 65 4e 61 6d 65 3a 20 66 75 6e 63 74 69 6f 6e | Case.);..},...nodeName:.function |
3c20 | 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 6e | (.elem,.name.).{...return.elem.n |
3c40 | 6f 64 65 4e 61 6d 65 20 26 26 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 55 70 70 65 72 | odeName.&&.elem.nodeName.toUpper |
3c60 | 43 61 73 65 28 29 20 3d 3d 3d 20 6e 61 6d 65 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 3b 0a 09 | Case().===.name.toUpperCase();.. |
3c80 | 7d 2c 0a 0a 09 2f 2f 20 61 72 67 73 20 69 73 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 61 | },...//.args.is.for.internal.usa |
3ca0 | 67 65 20 6f 6e 6c 79 0a 09 65 61 63 68 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 2c 20 63 61 | ge.only..each:.function(.obj,.ca |
3cc0 | 6c 6c 62 61 63 6b 2c 20 61 72 67 73 20 29 20 7b 0a 09 09 76 61 72 20 6e 61 6d 65 2c 0a 09 09 09 | llback,.args.).{...var.name,.... |
3ce0 | 69 20 3d 20 30 2c 0a 09 09 09 6c 65 6e 67 74 68 20 3d 20 6f 62 6a 2e 6c 65 6e 67 74 68 2c 0a 09 | i.=.0,....length.=.obj.length,.. |
3d00 | 09 09 69 73 4f 62 6a 20 3d 20 6c 65 6e 67 74 68 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 7c | ..isObj.=.length.===.undefined.| |
3d20 | 7c 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 3b 0a 0a 09 09 69 | |.jQuery.isFunction(.obj.);....i |
3d40 | 66 20 28 20 61 72 67 73 20 29 20 7b 0a 09 09 09 69 66 20 28 20 69 73 4f 62 6a 20 29 20 7b 0a 09 | f.(.args.).{....if.(.isObj.).{.. |
3d60 | 09 09 09 66 6f 72 20 28 20 6e 61 6d 65 20 69 6e 20 6f 62 6a 20 29 20 7b 0a 09 09 09 09 09 69 66 | ...for.(.name.in.obj.).{......if |
3d80 | 20 28 20 63 61 6c 6c 62 61 63 6b 2e 61 70 70 6c 79 28 20 6f 62 6a 5b 20 6e 61 6d 65 20 5d 2c 20 | .(.callback.apply(.obj[.name.],. |
3da0 | 61 72 67 73 20 29 20 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 09 09 62 72 65 61 6b | args.).===.false.).{.......break |
3dc0 | 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 66 | ;......}.....}....}.else.{.....f |
3de0 | 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 | or.(.;.i.<.length;.).{......if.( |
3e00 | 20 63 61 6c 6c 62 61 63 6b 2e 61 70 70 6c 79 28 20 6f 62 6a 5b 20 69 2b 2b 20 5d 2c 20 61 72 67 | .callback.apply(.obj[.i++.],.arg |
3e20 | 73 20 29 20 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 | s.).===.false.).{.......break;.. |
3e40 | 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 2f 2f 20 41 20 73 70 65 63 69 61 6c | ....}.....}....}....//.A.special |
3e60 | 2c 20 66 61 73 74 2c 20 63 61 73 65 20 66 6f 72 20 74 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e | ,.fast,.case.for.the.most.common |
3e80 | 20 75 73 65 20 6f 66 20 65 61 63 68 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 69 66 20 28 20 | .use.of.each...}.else.{....if.(. |
3ea0 | 69 73 4f 62 6a 20 29 20 7b 0a 09 09 09 09 66 6f 72 20 28 20 6e 61 6d 65 20 69 6e 20 6f 62 6a 20 | isObj.).{.....for.(.name.in.obj. |
3ec0 | 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 63 61 6c 6c 62 61 63 6b 2e 63 61 6c 6c 28 20 6f 62 6a | ).{......if.(.callback.call(.obj |
3ee0 | 5b 20 6e 61 6d 65 20 5d 2c 20 6e 61 6d 65 2c 20 6f 62 6a 5b 20 6e 61 6d 65 20 5d 20 29 20 3d 3d | [.name.],.name,.obj[.name.].).== |
3f00 | 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 09 09 7d 0a | =.false.).{.......break;......}. |
3f20 | 09 09 09 09 7d 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 66 6f 72 20 28 20 3b 20 69 20 | ....}....}.else.{.....for.(.;.i. |
3f40 | 3c 20 6c 65 6e 67 74 68 3b 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 63 61 6c 6c 62 61 63 6b | <.length;.).{......if.(.callback |
3f60 | 2e 63 61 6c 6c 28 20 6f 62 6a 5b 20 69 20 5d 2c 20 69 2c 20 6f 62 6a 5b 20 69 2b 2b 20 5d 20 29 | .call(.obj[.i.],.i,.obj[.i++.].) |
3f80 | 20 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 09 | .===.false.).{.......break;..... |
3fa0 | 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 6f 62 6a 3b | .}.....}....}...}....return.obj; |
3fc0 | 0a 09 7d 2c 0a 0a 09 2f 2f 20 55 73 65 20 6e 61 74 69 76 65 20 53 74 72 69 6e 67 2e 74 72 69 6d | ..},...//.Use.native.String.trim |
3fe0 | 20 66 75 6e 63 74 69 6f 6e 20 77 68 65 72 65 76 65 72 20 70 6f 73 73 69 62 6c 65 0a 09 74 72 69 | .function.wherever.possible..tri |
4000 | 6d 3a 20 63 6f 72 65 5f 74 72 69 6d 20 3f 0a 09 09 66 75 6e 63 74 69 6f 6e 28 20 74 65 78 74 20 | m:.core_trim.?...function(.text. |
4020 | 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 65 78 74 20 3d 3d 20 6e 75 6c 6c 20 3f 0a 09 09 09 | ).{....return.text.==.null.?.... |
4040 | 09 22 22 20 3a 0a 09 09 09 09 63 6f 72 65 5f 74 72 69 6d 2e 63 61 6c 6c 28 20 74 65 78 74 20 29 | ."".:.....core_trim.call(.text.) |
4060 | 3b 0a 09 09 7d 20 3a 0a 0a 09 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 20 75 73 65 20 6f 75 72 20 | ;...}.:....//.Otherwise.use.our. |
4080 | 6f 77 6e 20 74 72 69 6d 6d 69 6e 67 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 0a 09 09 66 75 6e | own.trimming.functionality...fun |
40a0 | 63 74 69 6f 6e 28 20 74 65 78 74 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 65 78 74 20 3d | ction(.text.).{....return.text.= |
40c0 | 3d 20 6e 75 6c 6c 20 3f 0a 09 09 09 09 22 22 20 3a 0a 09 09 09 09 74 65 78 74 2e 74 6f 53 74 72 | =.null.?....."".:.....text.toStr |
40e0 | 69 6e 67 28 29 2e 72 65 70 6c 61 63 65 28 20 72 74 72 69 6d 2c 20 22 22 20 29 3b 0a 09 09 7d 2c | ing().replace(.rtrim,."".);...}, |
4100 | 0a 0a 09 2f 2f 20 72 65 73 75 6c 74 73 20 69 73 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 | ...//.results.is.for.internal.us |
4120 | 61 67 65 20 6f 6e 6c 79 0a 09 6d 61 6b 65 41 72 72 61 79 3a 20 66 75 6e 63 74 69 6f 6e 28 20 61 | age.only..makeArray:.function(.a |
4140 | 72 72 2c 20 72 65 73 75 6c 74 73 20 29 20 7b 0a 09 09 76 61 72 20 74 79 70 65 2c 0a 09 09 09 72 | rr,.results.).{...var.type,....r |
4160 | 65 74 20 3d 20 72 65 73 75 6c 74 73 20 7c 7c 20 5b 5d 3b 0a 0a 09 09 69 66 20 28 20 61 72 72 20 | et.=.results.||.[];....if.(.arr. |
4180 | 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 2f 2f 20 54 68 65 20 77 69 6e 64 6f 77 2c 20 73 74 | !=.null.).{....//.The.window,.st |
41a0 | 72 69 6e 67 73 20 28 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 29 20 61 6c 73 6f 20 68 61 76 65 20 | rings.(and.functions).also.have. |
41c0 | 27 6c 65 6e 67 74 68 27 0a 09 09 09 2f 2f 20 54 77 65 61 6b 65 64 20 6c 6f 67 69 63 20 73 6c 69 | 'length'....//.Tweaked.logic.sli |
41e0 | 67 68 74 6c 79 20 74 6f 20 68 61 6e 64 6c 65 20 42 6c 61 63 6b 62 65 72 72 79 20 34 2e 37 20 52 | ghtly.to.handle.Blackberry.4.7.R |
4200 | 65 67 45 78 70 20 69 73 73 75 65 73 20 23 36 39 33 30 0a 09 09 09 74 79 70 65 20 3d 20 6a 51 75 | egExp.issues.#6930....type.=.jQu |
4220 | 65 72 79 2e 74 79 70 65 28 20 61 72 72 20 29 3b 0a 0a 09 09 09 69 66 20 28 20 61 72 72 2e 6c 65 | ery.type(.arr.);.....if.(.arr.le |
4240 | 6e 67 74 68 20 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 74 79 70 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 | ngth.==.null.||.type.===."string |
4260 | 22 20 7c 7c 20 74 79 70 65 20 3d 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 7c 7c 20 74 79 70 65 | ".||.type.===."function".||.type |
4280 | 20 3d 3d 3d 20 22 72 65 67 65 78 70 22 20 7c 7c 20 6a 51 75 65 72 79 2e 69 73 57 69 6e 64 6f 77 | .===."regexp".||.jQuery.isWindow |
42a0 | 28 20 61 72 72 20 29 20 29 20 7b 0a 09 09 09 09 63 6f 72 65 5f 70 75 73 68 2e 63 61 6c 6c 28 20 | (.arr.).).{.....core_push.call(. |
42c0 | 72 65 74 2c 20 61 72 72 20 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 6a 51 75 65 | ret,.arr.);....}.else.{.....jQue |
42e0 | 72 79 2e 6d 65 72 67 65 28 20 72 65 74 2c 20 61 72 72 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a | ry.merge(.ret,.arr.);....}...}.. |
4300 | 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 69 6e 41 72 72 61 79 3a 20 66 75 6e | ..return.ret;..},...inArray:.fun |
4320 | 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 61 72 72 2c 20 69 20 29 20 7b 0a 09 09 76 61 72 20 6c 65 | ction(.elem,.arr,.i.).{...var.le |
4340 | 6e 3b 0a 0a 09 09 69 66 20 28 20 61 72 72 20 29 20 7b 0a 09 09 09 69 66 20 28 20 63 6f 72 65 5f | n;....if.(.arr.).{....if.(.core_ |
4360 | 69 6e 64 65 78 4f 66 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 63 6f 72 65 5f 69 6e 64 65 | indexOf.).{.....return.core_inde |
4380 | 78 4f 66 2e 63 61 6c 6c 28 20 61 72 72 2c 20 65 6c 65 6d 2c 20 69 20 29 3b 0a 09 09 09 7d 0a 0a | xOf.call(.arr,.elem,.i.);....}.. |
43a0 | 09 09 09 6c 65 6e 20 3d 20 61 72 72 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 69 20 3d 20 69 20 3f 20 | ...len.=.arr.length;....i.=.i.?. |
43c0 | 69 20 3c 20 30 20 3f 20 4d 61 74 68 2e 6d 61 78 28 20 30 2c 20 6c 65 6e 20 2b 20 69 20 29 20 3a | i.<.0.?.Math.max(.0,.len.+.i.).: |
43e0 | 20 69 20 3a 20 30 3b 0a 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b | .i.:.0;.....for.(.;.i.<.len;.i++ |
4400 | 20 29 20 7b 0a 09 09 09 09 2f 2f 20 53 6b 69 70 20 61 63 63 65 73 73 69 6e 67 20 69 6e 20 73 70 | .).{.....//.Skip.accessing.in.sp |
4420 | 61 72 73 65 20 61 72 72 61 79 73 0a 09 09 09 09 69 66 20 28 20 69 20 69 6e 20 61 72 72 20 26 26 | arse.arrays.....if.(.i.in.arr.&& |
4440 | 20 61 72 72 5b 20 69 20 5d 20 3d 3d 3d 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 | .arr[.i.].===.elem.).{......retu |
4460 | 72 6e 20 69 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 2d | rn.i;.....}....}...}....return.- |
4480 | 31 3b 0a 09 7d 2c 0a 0a 09 6d 65 72 67 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 66 69 72 73 74 2c | 1;..},...merge:.function(.first, |
44a0 | 20 73 65 63 6f 6e 64 20 29 20 7b 0a 09 09 76 61 72 20 6c 20 3d 20 73 65 63 6f 6e 64 2e 6c 65 6e | .second.).{...var.l.=.second.len |
44c0 | 67 74 68 2c 0a 09 09 09 69 20 3d 20 66 69 72 73 74 2e 6c 65 6e 67 74 68 2c 0a 09 09 09 6a 20 3d | gth,....i.=.first.length,....j.= |
44e0 | 20 30 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 6c 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 | .0;....if.(.typeof.l.===."number |
4500 | 22 20 29 20 7b 0a 09 09 09 66 6f 72 20 28 20 3b 20 6a 20 3c 20 6c 3b 20 6a 2b 2b 20 29 20 7b 0a | ".).{....for.(.;.j.<.l;.j++.).{. |
4520 | 09 09 09 09 66 69 72 73 74 5b 20 69 2b 2b 20 5d 20 3d 20 73 65 63 6f 6e 64 5b 20 6a 20 5d 3b 0a | ....first[.i++.].=.second[.j.];. |
4540 | 09 09 09 7d 0a 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 77 68 69 6c 65 20 28 20 73 65 63 6f | ...}....}.else.{....while.(.seco |
4560 | 6e 64 5b 6a 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 66 69 72 73 | nd[j].!==.undefined.).{.....firs |
4580 | 74 5b 20 69 2b 2b 20 5d 20 3d 20 73 65 63 6f 6e 64 5b 20 6a 2b 2b 20 5d 3b 0a 09 09 09 7d 0a 09 | t[.i++.].=.second[.j++.];....}.. |
45a0 | 09 7d 0a 0a 09 09 66 69 72 73 74 2e 6c 65 6e 67 74 68 20 3d 20 69 3b 0a 0a 09 09 72 65 74 75 72 | .}....first.length.=.i;....retur |
45c0 | 6e 20 66 69 72 73 74 3b 0a 09 7d 2c 0a 0a 09 67 72 65 70 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 | n.first;..},...grep:.function(.e |
45e0 | 6c 65 6d 73 2c 20 63 61 6c 6c 62 61 63 6b 2c 20 69 6e 76 20 29 20 7b 0a 09 09 76 61 72 20 72 65 | lems,.callback,.inv.).{...var.re |
4600 | 74 56 61 6c 2c 0a 09 09 09 72 65 74 20 3d 20 5b 5d 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 | tVal,....ret.=.[],....i.=.0,.... |
4620 | 6c 65 6e 67 74 68 20 3d 20 65 6c 65 6d 73 2e 6c 65 6e 67 74 68 3b 0a 09 09 69 6e 76 20 3d 20 21 | length.=.elems.length;...inv.=.! |
4640 | 21 69 6e 76 3b 0a 0a 09 09 2f 2f 20 47 6f 20 74 68 72 6f 75 67 68 20 74 68 65 20 61 72 72 61 79 | !inv;....//.Go.through.the.array |
4660 | 2c 20 6f 6e 6c 79 20 73 61 76 69 6e 67 20 74 68 65 20 69 74 65 6d 73 0a 09 09 2f 2f 20 74 68 61 | ,.only.saving.the.items...//.tha |
4680 | 74 20 70 61 73 73 20 74 68 65 20 76 61 6c 69 64 61 74 6f 72 20 66 75 6e 63 74 69 6f 6e 0a 09 09 | t.pass.the.validator.function... |
46a0 | 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 72 | for.(.;.i.<.length;.i++.).{....r |
46c0 | 65 74 56 61 6c 20 3d 20 21 21 63 61 6c 6c 62 61 63 6b 28 20 65 6c 65 6d 73 5b 20 69 20 5d 2c 20 | etVal.=.!!callback(.elems[.i.],. |
46e0 | 69 20 29 3b 0a 09 09 09 69 66 20 28 20 69 6e 76 20 21 3d 3d 20 72 65 74 56 61 6c 20 29 20 7b 0a | i.);....if.(.inv.!==.retVal.).{. |
4700 | 09 09 09 09 72 65 74 2e 70 75 73 68 28 20 65 6c 65 6d 73 5b 20 69 20 5d 20 29 3b 0a 09 09 09 7d | ....ret.push(.elems[.i.].);....} |
4720 | 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 61 72 67 | ...}....return.ret;..},...//.arg |
4740 | 20 69 73 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 61 67 65 20 6f 6e 6c 79 0a 09 6d 61 70 | .is.for.internal.usage.only..map |
4760 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 73 2c 20 63 61 6c 6c 62 61 63 6b 2c 20 61 72 67 | :.function(.elems,.callback,.arg |
4780 | 20 29 20 7b 0a 09 09 76 61 72 20 76 61 6c 75 65 2c 20 6b 65 79 2c 0a 09 09 09 72 65 74 20 3d 20 | .).{...var.value,.key,....ret.=. |
47a0 | 5b 5d 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 6c 65 6e 67 74 68 20 3d 20 65 6c 65 6d 73 2e | [],....i.=.0,....length.=.elems. |
47c0 | 6c 65 6e 67 74 68 2c 0a 09 09 09 2f 2f 20 6a 71 75 65 72 79 20 6f 62 6a 65 63 74 73 20 61 72 65 | length,....//.jquery.objects.are |
47e0 | 20 74 72 65 61 74 65 64 20 61 73 20 61 72 72 61 79 73 0a 09 09 09 69 73 41 72 72 61 79 20 3d 20 | .treated.as.arrays....isArray.=. |
4800 | 65 6c 65 6d 73 20 69 6e 73 74 61 6e 63 65 6f 66 20 6a 51 75 65 72 79 20 7c 7c 20 6c 65 6e 67 74 | elems.instanceof.jQuery.||.lengt |
4820 | 68 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 74 79 70 65 6f 66 20 6c 65 6e 67 74 68 | h.!==.undefined.&&.typeof.length |
4840 | 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 26 26 20 28 20 28 20 6c 65 6e 67 74 68 20 3e 20 30 20 | .===."number".&&.(.(.length.>.0. |
4860 | 26 26 20 65 6c 65 6d 73 5b 20 30 20 5d 20 26 26 20 65 6c 65 6d 73 5b 20 6c 65 6e 67 74 68 20 2d | &&.elems[.0.].&&.elems[.length.- |
4880 | 31 20 5d 20 29 20 7c 7c 20 6c 65 6e 67 74 68 20 3d 3d 3d 20 30 20 7c 7c 20 6a 51 75 65 72 79 2e | 1.].).||.length.===.0.||.jQuery. |
48a0 | 69 73 41 72 72 61 79 28 20 65 6c 65 6d 73 20 29 20 29 20 3b 0a 0a 09 09 2f 2f 20 47 6f 20 74 68 | isArray(.elems.).).;....//.Go.th |
48c0 | 72 6f 75 67 68 20 74 68 65 20 61 72 72 61 79 2c 20 74 72 61 6e 73 6c 61 74 69 6e 67 20 65 61 63 | rough.the.array,.translating.eac |
48e0 | 68 20 6f 66 20 74 68 65 20 69 74 65 6d 73 20 74 6f 20 74 68 65 69 72 0a 09 09 69 66 20 28 20 69 | h.of.the.items.to.their...if.(.i |
4900 | 73 41 72 72 61 79 20 29 20 7b 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 68 | sArray.).{....for.(.;.i.<.length |
4920 | 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 20 3d 20 63 61 6c 6c 62 61 63 6b 28 20 | ;.i++.).{.....value.=.callback(. |
4940 | 65 6c 65 6d 73 5b 20 69 20 5d 2c 20 69 2c 20 61 72 67 20 29 3b 0a 0a 09 09 09 09 69 66 20 28 20 | elems[.i.],.i,.arg.);......if.(. |
4960 | 76 61 6c 75 65 20 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 09 09 72 65 74 5b 20 72 65 74 2e | value.!=.null.).{......ret[.ret. |
4980 | 6c 65 6e 67 74 68 20 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 | length.].=.value;.....}....}.... |
49a0 | 2f 2f 20 47 6f 20 74 68 72 6f 75 67 68 20 65 76 65 72 79 20 6b 65 79 20 6f 6e 20 74 68 65 20 6f | //.Go.through.every.key.on.the.o |
49c0 | 62 6a 65 63 74 2c 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 66 6f 72 20 28 20 6b 65 79 20 69 | bject,...}.else.{....for.(.key.i |
49e0 | 6e 20 65 6c 65 6d 73 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 20 3d 20 63 61 6c 6c 62 61 63 6b | n.elems.).{.....value.=.callback |
4a00 | 28 20 65 6c 65 6d 73 5b 20 6b 65 79 20 5d 2c 20 6b 65 79 2c 20 61 72 67 20 29 3b 0a 0a 09 09 09 | (.elems[.key.],.key,.arg.);..... |
4a20 | 09 69 66 20 28 20 76 61 6c 75 65 20 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 09 09 72 65 74 | .if.(.value.!=.null.).{......ret |
4a40 | 5b 20 72 65 74 2e 6c 65 6e 67 74 68 20 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 09 7d 0a 09 09 | [.ret.length.].=.value;.....}... |
4a60 | 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 6c 61 74 74 65 6e 20 61 6e 79 20 6e 65 73 74 65 64 20 | .}...}....//.Flatten.any.nested. |
4a80 | 61 72 72 61 79 73 0a 09 09 72 65 74 75 72 6e 20 72 65 74 2e 63 6f 6e 63 61 74 2e 61 70 70 6c 79 | arrays...return.ret.concat.apply |
4aa0 | 28 20 5b 5d 2c 20 72 65 74 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 41 20 67 6c 6f 62 61 6c 20 47 | (.[],.ret.);..},...//.A.global.G |
4ac0 | 55 49 44 20 63 6f 75 6e 74 65 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 0a 09 67 75 69 64 3a 20 31 | UID.counter.for.objects..guid:.1 |
4ae0 | 2c 0a 0a 09 2f 2f 20 42 69 6e 64 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 61 20 63 6f 6e 74 | ,...//.Bind.a.function.to.a.cont |
4b00 | 65 78 74 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 70 61 72 74 69 61 6c 6c 79 20 61 70 70 6c 79 69 | ext,.optionally.partially.applyi |
4b20 | 6e 67 20 61 6e 79 0a 09 2f 2f 20 61 72 67 75 6d 65 6e 74 73 2e 0a 09 70 72 6f 78 79 3a 20 66 75 | ng.any..//.arguments...proxy:.fu |
4b40 | 6e 63 74 69 6f 6e 28 20 66 6e 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0a 09 09 76 61 72 20 74 6d | nction(.fn,.context.).{...var.tm |
4b60 | 70 2c 20 61 72 67 73 2c 20 70 72 6f 78 79 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 63 | p,.args,.proxy;....if.(.typeof.c |
4b80 | 6f 6e 74 65 78 74 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 74 6d 70 20 3d | ontext.===."string".).{....tmp.= |
4ba0 | 20 66 6e 5b 20 63 6f 6e 74 65 78 74 20 5d 3b 0a 09 09 09 63 6f 6e 74 65 78 74 20 3d 20 66 6e 3b | .fn[.context.];....context.=.fn; |
4bc0 | 0a 09 09 09 66 6e 20 3d 20 74 6d 70 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 51 75 69 63 6b 20 63 68 | ....fn.=.tmp;...}....//.Quick.ch |
4be0 | 65 63 6b 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 69 66 20 74 61 72 67 65 74 20 69 73 20 63 61 | eck.to.determine.if.target.is.ca |
4c00 | 6c 6c 61 62 6c 65 2c 20 69 6e 20 74 68 65 20 73 70 65 63 0a 09 09 2f 2f 20 74 68 69 73 20 74 68 | llable,.in.the.spec...//.this.th |
4c20 | 72 6f 77 73 20 61 20 54 79 70 65 45 72 72 6f 72 2c 20 62 75 74 20 77 65 20 77 69 6c 6c 20 6a 75 | rows.a.TypeError,.but.we.will.ju |
4c40 | 73 74 20 72 65 74 75 72 6e 20 75 6e 64 65 66 69 6e 65 64 2e 0a 09 09 69 66 20 28 20 21 6a 51 75 | st.return.undefined....if.(.!jQu |
4c60 | 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 66 6e 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 | ery.isFunction(.fn.).).{....retu |
4c80 | 72 6e 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 53 69 6d 75 6c 61 74 65 | rn.undefined;...}....//.Simulate |
4ca0 | 64 20 62 69 6e 64 0a 09 09 61 72 67 73 20 3d 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 6c 6c 28 | d.bind...args.=.core_slice.call( |
4cc0 | 20 61 72 67 75 6d 65 6e 74 73 2c 20 32 20 29 3b 0a 09 09 70 72 6f 78 79 20 3d 20 66 75 6e 63 74 | .arguments,.2.);...proxy.=.funct |
4ce0 | 69 6f 6e 28 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 66 6e 2e 61 70 70 6c 79 28 20 63 6f 6e 74 | ion().{....return.fn.apply(.cont |
4d00 | 65 78 74 2c 20 61 72 67 73 2e 63 6f 6e 63 61 74 28 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 6c | ext,.args.concat(.core_slice.cal |
4d20 | 6c 28 20 61 72 67 75 6d 65 6e 74 73 20 29 20 29 20 29 3b 0a 09 09 7d 3b 0a 0a 09 09 2f 2f 20 53 | l(.arguments.).).);...};....//.S |
4d40 | 65 74 20 74 68 65 20 67 75 69 64 20 6f 66 20 75 6e 69 71 75 65 20 68 61 6e 64 6c 65 72 20 74 6f | et.the.guid.of.unique.handler.to |
4d60 | 20 74 68 65 20 73 61 6d 65 20 6f 66 20 6f 72 69 67 69 6e 61 6c 20 68 61 6e 64 6c 65 72 2c 20 73 | .the.same.of.original.handler,.s |
4d80 | 6f 20 69 74 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 0a 09 09 70 72 6f 78 79 2e 67 75 69 64 | o.it.can.be.removed...proxy.guid |
4da0 | 20 3d 20 66 6e 2e 67 75 69 64 20 3d 20 66 6e 2e 67 75 69 64 20 7c 7c 20 70 72 6f 78 79 2e 67 75 | .=.fn.guid.=.fn.guid.||.proxy.gu |
4dc0 | 69 64 20 7c 7c 20 6a 51 75 65 72 79 2e 67 75 69 64 2b 2b 3b 0a 0a 09 09 72 65 74 75 72 6e 20 70 | id.||.jQuery.guid++;....return.p |
4de0 | 72 6f 78 79 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 4d 75 6c 74 69 66 75 6e 63 74 69 6f 6e 61 6c 20 6d | roxy;..},...//.Multifunctional.m |
4e00 | 65 74 68 6f 64 20 74 6f 20 67 65 74 20 61 6e 64 20 73 65 74 20 76 61 6c 75 65 73 20 6f 66 20 61 | ethod.to.get.and.set.values.of.a |
4e20 | 20 63 6f 6c 6c 65 63 74 69 6f 6e 0a 09 2f 2f 20 54 68 65 20 76 61 6c 75 65 2f 73 20 63 61 6e 20 | .collection..//.The.value/s.can. |
4e40 | 6f 70 74 69 6f 6e 61 6c 6c 79 20 62 65 20 65 78 65 63 75 74 65 64 20 69 66 20 69 74 27 73 20 61 | optionally.be.executed.if.it's.a |
4e60 | 20 66 75 6e 63 74 69 6f 6e 0a 09 61 63 63 65 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 | .function..access:.function(.ele |
4e80 | 6d 73 2c 20 66 6e 2c 20 6b 65 79 2c 20 76 61 6c 75 65 2c 20 63 68 61 69 6e 61 62 6c 65 2c 20 65 | ms,.fn,.key,.value,.chainable,.e |
4ea0 | 6d 70 74 79 47 65 74 2c 20 70 61 73 73 20 29 20 7b 0a 09 09 76 61 72 20 65 78 65 63 2c 0a 09 09 | mptyGet,.pass.).{...var.exec,... |
4ec0 | 09 62 75 6c 6b 20 3d 20 6b 65 79 20 3d 3d 20 6e 75 6c 6c 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 | .bulk.=.key.==.null,....i.=.0,.. |
4ee0 | 09 09 6c 65 6e 67 74 68 20 3d 20 65 6c 65 6d 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 2f 2f 20 53 | ..length.=.elems.length;....//.S |
4f00 | 65 74 73 20 6d 61 6e 79 20 76 61 6c 75 65 73 0a 09 09 69 66 20 28 20 6b 65 79 20 26 26 20 74 79 | ets.many.values...if.(.key.&&.ty |
4f20 | 70 65 6f 66 20 6b 65 79 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 29 20 7b 0a 09 09 09 66 6f 72 | peof.key.===."object".).{....for |
4f40 | 20 28 20 69 20 69 6e 20 6b 65 79 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 61 63 63 65 73 | .(.i.in.key.).{.....jQuery.acces |
4f60 | 73 28 20 65 6c 65 6d 73 2c 20 66 6e 2c 20 69 2c 20 6b 65 79 5b 69 5d 2c 20 31 2c 20 65 6d 70 74 | s(.elems,.fn,.i,.key[i],.1,.empt |
4f80 | 79 47 65 74 2c 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 7d 0a 09 09 09 63 68 61 69 6e 61 62 6c 65 | yGet,.value.);....}....chainable |
4fa0 | 20 3d 20 31 3b 0a 0a 09 09 2f 2f 20 53 65 74 73 20 6f 6e 65 20 76 61 6c 75 65 0a 09 09 7d 20 65 | .=.1;....//.Sets.one.value...}.e |
4fc0 | 6c 73 65 20 69 66 20 28 20 76 61 6c 75 65 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b | lse.if.(.value.!==.undefined.).{ |
4fe0 | 0a 09 09 09 2f 2f 20 4f 70 74 69 6f 6e 61 6c 6c 79 2c 20 66 75 6e 63 74 69 6f 6e 20 76 61 6c 75 | ....//.Optionally,.function.valu |
5000 | 65 73 20 67 65 74 20 65 78 65 63 75 74 65 64 20 69 66 20 65 78 65 63 20 69 73 20 74 72 75 65 0a | es.get.executed.if.exec.is.true. |
5020 | 09 09 09 65 78 65 63 20 3d 20 70 61 73 73 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 | ...exec.=.pass.===.undefined.&&. |
5040 | 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 3b 0a 0a 09 09 09 | jQuery.isFunction(.value.);..... |
5060 | 69 66 20 28 20 62 75 6c 6b 20 29 20 7b 0a 09 09 09 09 2f 2f 20 42 75 6c 6b 20 6f 70 65 72 61 74 | if.(.bulk.).{.....//.Bulk.operat |
5080 | 69 6f 6e 73 20 6f 6e 6c 79 20 69 74 65 72 61 74 65 20 77 68 65 6e 20 65 78 65 63 75 74 69 6e 67 | ions.only.iterate.when.executing |
50a0 | 20 66 75 6e 63 74 69 6f 6e 20 76 61 6c 75 65 73 0a 09 09 09 09 69 66 20 28 20 65 78 65 63 20 29 | .function.values.....if.(.exec.) |
50c0 | 20 7b 0a 09 09 09 09 09 65 78 65 63 20 3d 20 66 6e 3b 0a 09 09 09 09 09 66 6e 20 3d 20 66 75 6e | .{......exec.=.fn;......fn.=.fun |
50e0 | 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6b 65 79 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 09 | ction(.elem,.key,.value.).{..... |
5100 | 09 09 72 65 74 75 72 6e 20 65 78 65 63 2e 63 61 6c 6c 28 20 6a 51 75 65 72 79 28 20 65 6c 65 6d | ..return.exec.call(.jQuery(.elem |
5120 | 20 29 2c 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 09 7d 3b 0a 0a 09 09 09 09 2f 2f 20 4f 74 68 | .),.value.);......};......//.Oth |
5140 | 65 72 77 69 73 65 20 74 68 65 79 20 72 75 6e 20 61 67 61 69 6e 73 74 20 74 68 65 20 65 6e 74 69 | erwise.they.run.against.the.enti |
5160 | 72 65 20 73 65 74 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 66 6e 2e 63 61 6c 6c | re.set.....}.else.{......fn.call |
5180 | 28 20 65 6c 65 6d 73 2c 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 09 66 6e 20 3d 20 6e 75 6c 6c | (.elems,.value.);......fn.=.null |
51a0 | 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 66 6e 20 29 20 7b 0a 09 09 09 | ;.....}....}.....if.(.fn.).{.... |
51c0 | 09 66 6f 72 20 28 3b 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 | .for.(;.i.<.length;.i++.).{..... |
51e0 | 09 66 6e 28 20 65 6c 65 6d 73 5b 69 5d 2c 20 6b 65 79 2c 20 65 78 65 63 20 3f 20 76 61 6c 75 65 | .fn(.elems[i],.key,.exec.?.value |
5200 | 2e 63 61 6c 6c 28 20 65 6c 65 6d 73 5b 69 5d 2c 20 69 2c 20 66 6e 28 20 65 6c 65 6d 73 5b 69 5d | .call(.elems[i],.i,.fn(.elems[i] |
5220 | 2c 20 6b 65 79 20 29 20 29 20 3a 20 76 61 6c 75 65 2c 20 70 61 73 73 20 29 3b 0a 09 09 09 09 7d | ,.key.).).:.value,.pass.);.....} |
5240 | 0a 09 09 09 7d 0a 0a 09 09 09 63 68 61 69 6e 61 62 6c 65 20 3d 20 31 3b 0a 09 09 7d 0a 0a 09 09 | ....}.....chainable.=.1;...}.... |
5260 | 72 65 74 75 72 6e 20 63 68 61 69 6e 61 62 6c 65 20 3f 0a 09 09 09 65 6c 65 6d 73 20 3a 0a 0a 09 | return.chainable.?....elems.:... |
5280 | 09 09 2f 2f 20 47 65 74 73 0a 09 09 09 62 75 6c 6b 20 3f 0a 09 09 09 09 66 6e 2e 63 61 6c 6c 28 | ..//.Gets....bulk.?.....fn.call( |
52a0 | 20 65 6c 65 6d 73 20 29 20 3a 0a 09 09 09 09 6c 65 6e 67 74 68 20 3f 20 66 6e 28 20 65 6c 65 6d | .elems.).:.....length.?.fn(.elem |
52c0 | 73 5b 30 5d 2c 20 6b 65 79 20 29 20 3a 20 65 6d 70 74 79 47 65 74 3b 0a 09 7d 2c 0a 0a 09 6e 6f | s[0],.key.).:.emptyGet;..},...no |
52e0 | 77 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 28 20 6e 65 77 20 44 | w:.function().{...return.(.new.D |
5300 | 61 74 65 28 29 20 29 2e 67 65 74 54 69 6d 65 28 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 72 | ate().).getTime();..}.});..jQuer |
5320 | 79 2e 72 65 61 64 79 2e 70 72 6f 6d 69 73 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 | y.ready.promise.=.function(.obj. |
5340 | 29 20 7b 0a 09 69 66 20 28 20 21 72 65 61 64 79 4c 69 73 74 20 29 20 7b 0a 0a 09 09 72 65 61 64 | ).{..if.(.!readyList.).{....read |
5360 | 79 4c 69 73 74 20 3d 20 6a 51 75 65 72 79 2e 44 65 66 65 72 72 65 64 28 29 3b 0a 0a 09 09 2f 2f | yList.=.jQuery.Deferred();....// |
5380 | 20 43 61 74 63 68 20 63 61 73 65 73 20 77 68 65 72 65 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 72 | .Catch.cases.where.$(document).r |
53a0 | 65 61 64 79 28 29 20 69 73 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 74 68 65 0a 09 09 2f 2f 20 | eady().is.called.after.the...//. |
53c0 | 62 72 6f 77 73 65 72 20 65 76 65 6e 74 20 68 61 73 20 61 6c 72 65 61 64 79 20 6f 63 63 75 72 72 | browser.event.has.already.occurr |
53e0 | 65 64 2e 0a 09 09 69 66 20 28 20 64 6f 63 75 6d 65 6e 74 2e 72 65 61 64 79 53 74 61 74 65 20 3d | ed....if.(.document.readyState.= |
5400 | 3d 3d 20 22 63 6f 6d 70 6c 65 74 65 22 20 7c 7c 20 28 20 64 6f 63 75 6d 65 6e 74 2e 72 65 61 64 | ==."complete".||.(.document.read |
5420 | 79 53 74 61 74 65 20 21 3d 3d 20 22 6c 6f 61 64 69 6e 67 22 20 26 26 20 64 6f 63 75 6d 65 6e 74 | yState.!==."loading".&&.document |
5440 | 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 20 29 20 29 20 7b 0a 09 09 09 2f 2f 20 48 61 | .addEventListener.).).{....//.Ha |
5460 | 6e 64 6c 65 20 69 74 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 74 6f 20 61 6c 6c 6f 77 20 | ndle.it.asynchronously.to.allow. |
5480 | 73 63 72 69 70 74 73 20 74 68 65 20 6f 70 70 6f 72 74 75 6e 69 74 79 20 74 6f 20 64 65 6c 61 79 | scripts.the.opportunity.to.delay |
54a0 | 20 72 65 61 64 79 0a 09 09 09 73 65 74 54 69 6d 65 6f 75 74 28 20 6a 51 75 65 72 79 2e 72 65 61 | .ready....setTimeout(.jQuery.rea |
54c0 | 64 79 2c 20 31 20 29 3b 0a 0a 09 09 2f 2f 20 53 74 61 6e 64 61 72 64 73 2d 62 61 73 65 64 20 62 | dy,.1.);....//.Standards-based.b |
54e0 | 72 6f 77 73 65 72 73 20 73 75 70 70 6f 72 74 20 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 | rowsers.support.DOMContentLoaded |
5500 | 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 64 6f 63 75 6d 65 6e 74 2e 61 64 64 45 76 65 6e 74 | ...}.else.if.(.document.addEvent |
5520 | 4c 69 73 74 65 6e 65 72 20 29 20 7b 0a 09 09 09 2f 2f 20 55 73 65 20 74 68 65 20 68 61 6e 64 79 | Listener.).{....//.Use.the.handy |
5540 | 20 65 76 65 6e 74 20 63 61 6c 6c 62 61 63 6b 0a 09 09 09 64 6f 63 75 6d 65 6e 74 2e 61 64 64 45 | .event.callback....document.addE |
5560 | 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 22 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 22 | ventListener(."DOMContentLoaded" |
5580 | 2c 20 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 2c 20 66 61 6c 73 65 20 29 3b 0a 0a 09 09 | ,.DOMContentLoaded,.false.);.... |
55a0 | 09 2f 2f 20 41 20 66 61 6c 6c 62 61 63 6b 20 74 6f 20 77 69 6e 64 6f 77 2e 6f 6e 6c 6f 61 64 2c | .//.A.fallback.to.window.onload, |
55c0 | 20 74 68 61 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 77 6f 72 6b 0a 09 09 09 77 69 6e 64 6f 77 | .that.will.always.work....window |
55e0 | 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 22 6c 6f 61 64 22 2c 20 6a 51 75 65 72 | .addEventListener(."load",.jQuer |
5600 | 79 2e 72 65 61 64 79 2c 20 66 61 6c 73 65 20 29 3b 0a 0a 09 09 2f 2f 20 49 66 20 49 45 20 65 76 | y.ready,.false.);....//.If.IE.ev |
5620 | 65 6e 74 20 6d 6f 64 65 6c 20 69 73 20 75 73 65 64 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 | ent.model.is.used...}.else.{.... |
5640 | 2f 2f 20 45 6e 73 75 72 65 20 66 69 72 69 6e 67 20 62 65 66 6f 72 65 20 6f 6e 6c 6f 61 64 2c 20 | //.Ensure.firing.before.onload,. |
5660 | 6d 61 79 62 65 20 6c 61 74 65 20 62 75 74 20 73 61 66 65 20 61 6c 73 6f 20 66 6f 72 20 69 66 72 | maybe.late.but.safe.also.for.ifr |
5680 | 61 6d 65 73 0a 09 09 09 64 6f 63 75 6d 65 6e 74 2e 61 74 74 61 63 68 45 76 65 6e 74 28 20 22 6f | ames....document.attachEvent(."o |
56a0 | 6e 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 22 2c 20 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f | nreadystatechange",.DOMContentLo |
56c0 | 61 64 65 64 20 29 3b 0a 0a 09 09 09 2f 2f 20 41 20 66 61 6c 6c 62 61 63 6b 20 74 6f 20 77 69 6e | aded.);.....//.A.fallback.to.win |
56e0 | 64 6f 77 2e 6f 6e 6c 6f 61 64 2c 20 74 68 61 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 77 6f 72 | dow.onload,.that.will.always.wor |
5700 | 6b 0a 09 09 09 77 69 6e 64 6f 77 2e 61 74 74 61 63 68 45 76 65 6e 74 28 20 22 6f 6e 6c 6f 61 64 | k....window.attachEvent(."onload |
5720 | 22 2c 20 6a 51 75 65 72 79 2e 72 65 61 64 79 20 29 3b 0a 0a 09 09 09 2f 2f 20 49 66 20 49 45 20 | ",.jQuery.ready.);.....//.If.IE. |
5740 | 61 6e 64 20 6e 6f 74 20 61 20 66 72 61 6d 65 0a 09 09 09 2f 2f 20 63 6f 6e 74 69 6e 75 61 6c 6c | and.not.a.frame....//.continuall |
5760 | 79 20 63 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 | y.check.to.see.if.the.document.i |
5780 | 73 20 72 65 61 64 79 0a 09 09 09 76 61 72 20 74 6f 70 20 3d 20 66 61 6c 73 65 3b 0a 0a 09 09 09 | s.ready....var.top.=.false;..... |
57a0 | 74 72 79 20 7b 0a 09 09 09 09 74 6f 70 20 3d 20 77 69 6e 64 6f 77 2e 66 72 61 6d 65 45 6c 65 6d | try.{.....top.=.window.frameElem |
57c0 | 65 6e 74 20 3d 3d 20 6e 75 6c 6c 20 26 26 20 64 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65 6e 74 | ent.==.null.&&.document.document |
57e0 | 45 6c 65 6d 65 6e 74 3b 0a 09 09 09 7d 20 63 61 74 63 68 28 65 29 20 7b 7d 0a 0a 09 09 09 69 66 | Element;....}.catch(e).{}.....if |
5800 | 20 28 20 74 6f 70 20 26 26 20 74 6f 70 2e 64 6f 53 63 72 6f 6c 6c 20 29 20 7b 0a 09 09 09 09 28 | .(.top.&&.top.doScroll.).{.....( |
5820 | 66 75 6e 63 74 69 6f 6e 20 64 6f 53 63 72 6f 6c 6c 43 68 65 63 6b 28 29 20 7b 0a 09 09 09 09 09 | function.doScrollCheck().{...... |
5840 | 69 66 20 28 20 21 6a 51 75 65 72 79 2e 69 73 52 65 61 64 79 20 29 20 7b 0a 0a 09 09 09 09 09 09 | if.(.!jQuery.isReady.).{........ |
5860 | 74 72 79 20 7b 0a 09 09 09 09 09 09 09 2f 2f 20 55 73 65 20 74 68 65 20 74 72 69 63 6b 20 62 79 | try.{........//.Use.the.trick.by |
5880 | 20 44 69 65 67 6f 20 50 65 72 69 6e 69 0a 09 09 09 09 09 09 09 2f 2f 20 68 74 74 70 3a 2f 2f 6a | .Diego.Perini........//.http://j |
58a0 | 61 76 61 73 63 72 69 70 74 2e 6e 77 62 6f 78 2e 63 6f 6d 2f 49 45 43 6f 6e 74 65 6e 74 4c 6f 61 | avascript.nwbox.com/IEContentLoa |
58c0 | 64 65 64 2f 0a 09 09 09 09 09 09 09 74 6f 70 2e 64 6f 53 63 72 6f 6c 6c 28 22 6c 65 66 74 22 29 | ded/........top.doScroll("left") |
58e0 | 3b 0a 09 09 09 09 09 09 7d 20 63 61 74 63 68 28 65 29 20 7b 0a 09 09 09 09 09 09 09 72 65 74 75 | ;.......}.catch(e).{........retu |
5900 | 72 6e 20 73 65 74 54 69 6d 65 6f 75 74 28 20 64 6f 53 63 72 6f 6c 6c 43 68 65 63 6b 2c 20 35 30 | rn.setTimeout(.doScrollCheck,.50 |
5920 | 20 29 3b 0a 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 2f 2f 20 61 6e 64 20 65 78 65 63 75 74 | .);.......}........//.and.execut |
5940 | 65 20 61 6e 79 20 77 61 69 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 0a 09 09 09 09 09 09 6a 51 | e.any.waiting.functions.......jQ |
5960 | 75 65 72 79 2e 72 65 61 64 79 28 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 29 28 29 3b 0a 09 | uery.ready();......}.....})();.. |
5980 | 09 09 7d 0a 09 09 7d 0a 09 7d 0a 09 72 65 74 75 72 6e 20 72 65 61 64 79 4c 69 73 74 2e 70 72 6f | ..}...}..}..return.readyList.pro |
59a0 | 6d 69 73 65 28 20 6f 62 6a 20 29 3b 0a 7d 3b 0a 0a 2f 2f 20 50 6f 70 75 6c 61 74 65 20 74 68 65 | mise(.obj.);.};..//.Populate.the |
59c0 | 20 63 6c 61 73 73 32 74 79 70 65 20 6d 61 70 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 22 42 6f 6f | .class2type.map.jQuery.each("Boo |
59e0 | 6c 65 61 6e 20 4e 75 6d 62 65 72 20 53 74 72 69 6e 67 20 46 75 6e 63 74 69 6f 6e 20 41 72 72 61 | lean.Number.String.Function.Arra |
5a00 | 79 20 44 61 74 65 20 52 65 67 45 78 70 20 4f 62 6a 65 63 74 22 2e 73 70 6c 69 74 28 22 20 22 29 | y.Date.RegExp.Object".split(".") |
5a20 | 2c 20 66 75 6e 63 74 69 6f 6e 28 69 2c 20 6e 61 6d 65 29 20 7b 0a 09 63 6c 61 73 73 32 74 79 70 | ,.function(i,.name).{..class2typ |
5a40 | 65 5b 20 22 5b 6f 62 6a 65 63 74 20 22 20 2b 20 6e 61 6d 65 20 2b 20 22 5d 22 20 5d 20 3d 20 6e | e[."[object.".+.name.+."]".].=.n |
5a60 | 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 7d 29 3b 0a 0a 2f 2f 20 41 6c 6c 20 6a | ame.toLowerCase();.});..//.All.j |
5a80 | 51 75 65 72 79 20 6f 62 6a 65 63 74 73 20 73 68 6f 75 6c 64 20 70 6f 69 6e 74 20 62 61 63 6b 20 | Query.objects.should.point.back. |
5aa0 | 74 6f 20 74 68 65 73 65 0a 72 6f 6f 74 6a 51 75 65 72 79 20 3d 20 6a 51 75 65 72 79 28 64 6f 63 | to.these.rootjQuery.=.jQuery(doc |
5ac0 | 75 6d 65 6e 74 29 3b 0a 2f 2f 20 53 74 72 69 6e 67 20 74 6f 20 4f 62 6a 65 63 74 20 6f 70 74 69 | ument);.//.String.to.Object.opti |
5ae0 | 6f 6e 73 20 66 6f 72 6d 61 74 20 63 61 63 68 65 0a 76 61 72 20 6f 70 74 69 6f 6e 73 43 61 63 68 | ons.format.cache.var.optionsCach |
5b00 | 65 20 3d 20 7b 7d 3b 0a 0a 2f 2f 20 43 6f 6e 76 65 72 74 20 53 74 72 69 6e 67 2d 66 6f 72 6d 61 | e.=.{};..//.Convert.String-forma |
5b20 | 74 74 65 64 20 6f 70 74 69 6f 6e 73 20 69 6e 74 6f 20 4f 62 6a 65 63 74 2d 66 6f 72 6d 61 74 74 | tted.options.into.Object-formatt |
5b40 | 65 64 20 6f 6e 65 73 20 61 6e 64 20 73 74 6f 72 65 20 69 6e 20 63 61 63 68 65 0a 66 75 6e 63 74 | ed.ones.and.store.in.cache.funct |
5b60 | 69 6f 6e 20 63 72 65 61 74 65 4f 70 74 69 6f 6e 73 28 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 09 | ion.createOptions(.options.).{.. |
5b80 | 76 61 72 20 6f 62 6a 65 63 74 20 3d 20 6f 70 74 69 6f 6e 73 43 61 63 68 65 5b 20 6f 70 74 69 6f | var.object.=.optionsCache[.optio |
5ba0 | 6e 73 20 5d 20 3d 20 7b 7d 3b 0a 09 6a 51 75 65 72 79 2e 65 61 63 68 28 20 6f 70 74 69 6f 6e 73 | ns.].=.{};..jQuery.each(.options |
5bc0 | 2e 73 70 6c 69 74 28 20 63 6f 72 65 5f 72 73 70 61 63 65 20 29 2c 20 66 75 6e 63 74 69 6f 6e 28 | .split(.core_rspace.),.function( |
5be0 | 20 5f 2c 20 66 6c 61 67 20 29 20 7b 0a 09 09 6f 62 6a 65 63 74 5b 20 66 6c 61 67 20 5d 20 3d 20 | ._,.flag.).{...object[.flag.].=. |
5c00 | 74 72 75 65 3b 0a 09 7d 29 3b 0a 09 72 65 74 75 72 6e 20 6f 62 6a 65 63 74 3b 0a 7d 0a 0a 2f 2a | true;..});..return.object;.}../* |
5c20 | 0a 20 2a 20 43 72 65 61 74 65 20 61 20 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 20 75 73 69 6e 67 | ..*.Create.a.callback.list.using |
5c40 | 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 72 61 6d 65 74 65 72 73 3a 0a 20 2a 0a 20 2a | .the.following.parameters:..*..* |
5c60 | 09 6f 70 74 69 6f 6e 73 3a 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 6c 69 73 74 20 6f 66 20 73 70 | .options:.an.optional.list.of.sp |
5c80 | 61 63 65 2d 73 65 70 61 72 61 74 65 64 20 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 77 69 6c 6c 20 | ace-separated.options.that.will. |
5ca0 | 63 68 61 6e 67 65 20 68 6f 77 0a 20 2a 09 09 09 74 68 65 20 63 61 6c 6c 62 61 63 6b 20 6c 69 73 | change.how..*...the.callback.lis |
5cc0 | 74 20 62 65 68 61 76 65 73 20 6f 72 20 61 20 6d 6f 72 65 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 | t.behaves.or.a.more.traditional. |
5ce0 | 6f 70 74 69 6f 6e 20 6f 62 6a 65 63 74 0a 20 2a 0a 20 2a 20 42 79 20 64 65 66 61 75 6c 74 20 61 | option.object..*..*.By.default.a |
5d00 | 20 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 20 77 69 6c 6c 20 61 63 74 20 6c 69 6b 65 20 61 6e 20 | .callback.list.will.act.like.an. |
5d20 | 65 76 65 6e 74 20 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 20 61 6e 64 20 63 61 6e 20 62 65 0a 20 | event.callback.list.and.can.be.. |
5d40 | 2a 20 22 66 69 72 65 64 22 20 6d 75 6c 74 69 70 6c 65 20 74 69 6d 65 73 2e 0a 20 2a 0a 20 2a 20 | *."fired".multiple.times...*..*. |
5d60 | 50 6f 73 73 69 62 6c 65 20 6f 70 74 69 6f 6e 73 3a 0a 20 2a 0a 20 2a 09 6f 6e 63 65 3a 09 09 09 | Possible.options:..*..*.once:... |
5d80 | 77 69 6c 6c 20 65 6e 73 75 72 65 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 20 63 61 | will.ensure.the.callback.list.ca |
5da0 | 6e 20 6f 6e 6c 79 20 62 65 20 66 69 72 65 64 20 6f 6e 63 65 20 28 6c 69 6b 65 20 61 20 44 65 66 | n.only.be.fired.once.(like.a.Def |
5dc0 | 65 72 72 65 64 29 0a 20 2a 0a 20 2a 09 6d 65 6d 6f 72 79 3a 09 09 09 77 69 6c 6c 20 6b 65 65 70 | erred)..*..*.memory:...will.keep |
5de0 | 20 74 72 61 63 6b 20 6f 66 20 70 72 65 76 69 6f 75 73 20 76 61 6c 75 65 73 20 61 6e 64 20 77 69 | .track.of.previous.values.and.wi |
5e00 | 6c 6c 20 63 61 6c 6c 20 61 6e 79 20 63 61 6c 6c 62 61 63 6b 20 61 64 64 65 64 0a 20 2a 09 09 09 | ll.call.any.callback.added..*... |
5e20 | 09 09 61 66 74 65 72 20 74 68 65 20 6c 69 73 74 20 68 61 73 20 62 65 65 6e 20 66 69 72 65 64 20 | ..after.the.list.has.been.fired. |
5e40 | 72 69 67 68 74 20 61 77 61 79 20 77 69 74 68 20 74 68 65 20 6c 61 74 65 73 74 20 22 6d 65 6d 6f | right.away.with.the.latest."memo |
5e60 | 72 69 7a 65 64 22 0a 20 2a 09 09 09 09 09 76 61 6c 75 65 73 20 28 6c 69 6b 65 20 61 20 44 65 66 | rized"..*.....values.(like.a.Def |
5e80 | 65 72 72 65 64 29 0a 20 2a 0a 20 2a 09 75 6e 69 71 75 65 3a 09 09 09 77 69 6c 6c 20 65 6e 73 75 | erred)..*..*.unique:...will.ensu |
5ea0 | 72 65 20 61 20 63 61 6c 6c 62 61 63 6b 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 61 64 64 65 64 20 | re.a.callback.can.only.be.added. |
5ec0 | 6f 6e 63 65 20 28 6e 6f 20 64 75 70 6c 69 63 61 74 65 20 69 6e 20 74 68 65 20 6c 69 73 74 29 0a | once.(no.duplicate.in.the.list). |
5ee0 | 20 2a 0a 20 2a 09 73 74 6f 70 4f 6e 46 61 6c 73 65 3a 09 69 6e 74 65 72 72 75 70 74 20 63 61 6c | .*..*.stopOnFalse:.interrupt.cal |
5f00 | 6c 69 6e 67 73 20 77 68 65 6e 20 61 20 63 61 6c 6c 62 61 63 6b 20 72 65 74 75 72 6e 73 20 66 61 | lings.when.a.callback.returns.fa |
5f20 | 6c 73 65 0a 20 2a 0a 20 2a 2f 0a 6a 51 75 65 72 79 2e 43 61 6c 6c 62 61 63 6b 73 20 3d 20 66 75 | lse..*..*/.jQuery.Callbacks.=.fu |
5f40 | 6e 63 74 69 6f 6e 28 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 0a 09 2f 2f 20 43 6f 6e 76 65 72 74 | nction(.options.).{...//.Convert |
5f60 | 20 6f 70 74 69 6f 6e 73 20 66 72 6f 6d 20 53 74 72 69 6e 67 2d 66 6f 72 6d 61 74 74 65 64 20 74 | .options.from.String-formatted.t |
5f80 | 6f 20 4f 62 6a 65 63 74 2d 66 6f 72 6d 61 74 74 65 64 20 69 66 20 6e 65 65 64 65 64 0a 09 2f 2f | o.Object-formatted.if.needed..// |
5fa0 | 20 28 77 65 20 63 68 65 63 6b 20 69 6e 20 63 61 63 68 65 20 66 69 72 73 74 29 0a 09 6f 70 74 69 | .(we.check.in.cache.first)..opti |
5fc0 | 6f 6e 73 20 3d 20 74 79 70 65 6f 66 20 6f 70 74 69 6f 6e 73 20 3d 3d 3d 20 22 73 74 72 69 6e 67 | ons.=.typeof.options.===."string |
5fe0 | 22 20 3f 0a 09 09 28 20 6f 70 74 69 6f 6e 73 43 61 63 68 65 5b 20 6f 70 74 69 6f 6e 73 20 5d 20 | ".?...(.optionsCache[.options.]. |
6000 | 7c 7c 20 63 72 65 61 74 65 4f 70 74 69 6f 6e 73 28 20 6f 70 74 69 6f 6e 73 20 29 20 29 20 3a 0a | ||.createOptions(.options.).).:. |
6020 | 09 09 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 7b 7d 2c 20 6f 70 74 69 6f 6e 73 20 29 3b 0a | ..jQuery.extend(.{},.options.);. |
6040 | 0a 09 76 61 72 20 2f 2f 20 4c 61 73 74 20 66 69 72 65 20 76 61 6c 75 65 20 28 66 6f 72 20 6e 6f | ..var.//.Last.fire.value.(for.no |
6060 | 6e 2d 66 6f 72 67 65 74 74 61 62 6c 65 20 6c 69 73 74 73 29 0a 09 09 6d 65 6d 6f 72 79 2c 0a 09 | n-forgettable.lists)...memory,.. |
6080 | 09 2f 2f 20 46 6c 61 67 20 74 6f 20 6b 6e 6f 77 20 69 66 20 6c 69 73 74 20 77 61 73 20 61 6c 72 | .//.Flag.to.know.if.list.was.alr |
60a0 | 65 61 64 79 20 66 69 72 65 64 0a 09 09 66 69 72 65 64 2c 0a 09 09 2f 2f 20 46 6c 61 67 20 74 6f | eady.fired...fired,...//.Flag.to |
60c0 | 20 6b 6e 6f 77 20 69 66 20 6c 69 73 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 66 69 72 69 6e | .know.if.list.is.currently.firin |
60e0 | 67 0a 09 09 66 69 72 69 6e 67 2c 0a 09 09 2f 2f 20 46 69 72 73 74 20 63 61 6c 6c 62 61 63 6b 20 | g...firing,...//.First.callback. |
6100 | 74 6f 20 66 69 72 65 20 28 75 73 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 20 62 79 20 61 64 64 20 | to.fire.(used.internally.by.add. |
6120 | 61 6e 64 20 66 69 72 65 57 69 74 68 29 0a 09 09 66 69 72 69 6e 67 53 74 61 72 74 2c 0a 09 09 2f | and.fireWith)...firingStart,.../ |
6140 | 2f 20 45 6e 64 20 6f 66 20 74 68 65 20 6c 6f 6f 70 20 77 68 65 6e 20 66 69 72 69 6e 67 0a 09 09 | /.End.of.the.loop.when.firing... |
6160 | 66 69 72 69 6e 67 4c 65 6e 67 74 68 2c 0a 09 09 2f 2f 20 49 6e 64 65 78 20 6f 66 20 63 75 72 72 | firingLength,...//.Index.of.curr |
6180 | 65 6e 74 6c 79 20 66 69 72 69 6e 67 20 63 61 6c 6c 62 61 63 6b 20 28 6d 6f 64 69 66 69 65 64 20 | ently.firing.callback.(modified. |
61a0 | 62 79 20 72 65 6d 6f 76 65 20 69 66 20 6e 65 65 64 65 64 29 0a 09 09 66 69 72 69 6e 67 49 6e 64 | by.remove.if.needed)...firingInd |
61c0 | 65 78 2c 0a 09 09 2f 2f 20 41 63 74 75 61 6c 20 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 0a 09 09 | ex,...//.Actual.callback.list... |
61e0 | 6c 69 73 74 20 3d 20 5b 5d 2c 0a 09 09 2f 2f 20 53 74 61 63 6b 20 6f 66 20 66 69 72 65 20 63 61 | list.=.[],...//.Stack.of.fire.ca |
6200 | 6c 6c 73 20 66 6f 72 20 72 65 70 65 61 74 61 62 6c 65 20 6c 69 73 74 73 0a 09 09 73 74 61 63 6b | lls.for.repeatable.lists...stack |
6220 | 20 3d 20 21 6f 70 74 69 6f 6e 73 2e 6f 6e 63 65 20 26 26 20 5b 5d 2c 0a 09 09 2f 2f 20 46 69 72 | .=.!options.once.&&.[],...//.Fir |
6240 | 65 20 63 61 6c 6c 62 61 63 6b 73 0a 09 09 66 69 72 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 64 | e.callbacks...fire.=.function(.d |
6260 | 61 74 61 20 29 20 7b 0a 09 09 09 6d 65 6d 6f 72 79 20 3d 20 6f 70 74 69 6f 6e 73 2e 6d 65 6d 6f | ata.).{....memory.=.options.memo |
6280 | 72 79 20 26 26 20 64 61 74 61 3b 0a 09 09 09 66 69 72 65 64 20 3d 20 74 72 75 65 3b 0a 09 09 09 | ry.&&.data;....fired.=.true;.... |
62a0 | 66 69 72 69 6e 67 49 6e 64 65 78 20 3d 20 66 69 72 69 6e 67 53 74 61 72 74 20 7c 7c 20 30 3b 0a | firingIndex.=.firingStart.||.0;. |
62c0 | 09 09 09 66 69 72 69 6e 67 53 74 61 72 74 20 3d 20 30 3b 0a 09 09 09 66 69 72 69 6e 67 4c 65 6e | ...firingStart.=.0;....firingLen |
62e0 | 67 74 68 20 3d 20 6c 69 73 74 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 66 69 72 69 6e 67 20 3d 20 74 | gth.=.list.length;....firing.=.t |
6300 | 72 75 65 3b 0a 09 09 09 66 6f 72 20 28 20 3b 20 6c 69 73 74 20 26 26 20 66 69 72 69 6e 67 49 6e | rue;....for.(.;.list.&&.firingIn |
6320 | 64 65 78 20 3c 20 66 69 72 69 6e 67 4c 65 6e 67 74 68 3b 20 66 69 72 69 6e 67 49 6e 64 65 78 2b | dex.<.firingLength;.firingIndex+ |
6340 | 2b 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 6c 69 73 74 5b 20 66 69 72 69 6e 67 49 6e 64 65 78 | +.).{.....if.(.list[.firingIndex |
6360 | 20 5d 2e 61 70 70 6c 79 28 20 64 61 74 61 5b 20 30 20 5d 2c 20 64 61 74 61 5b 20 31 20 5d 20 29 | .].apply(.data[.0.],.data[.1.].) |
6380 | 20 3d 3d 3d 20 66 61 6c 73 65 20 26 26 20 6f 70 74 69 6f 6e 73 2e 73 74 6f 70 4f 6e 46 61 6c 73 | .===.false.&&.options.stopOnFals |
63a0 | 65 20 29 20 7b 0a 09 09 09 09 09 6d 65 6d 6f 72 79 20 3d 20 66 61 6c 73 65 3b 20 2f 2f 20 54 6f | e.).{......memory.=.false;.//.To |
63c0 | 20 70 72 65 76 65 6e 74 20 66 75 72 74 68 65 72 20 63 61 6c 6c 73 20 75 73 69 6e 67 20 61 64 64 | .prevent.further.calls.using.add |
63e0 | 0a 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 09 66 69 72 69 6e | ......break;.....}....}....firin |
6400 | 67 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 69 66 20 28 20 6c 69 73 74 20 29 20 7b 0a 09 09 09 09 | g.=.false;....if.(.list.).{..... |
6420 | 69 66 20 28 20 73 74 61 63 6b 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 73 74 61 63 6b 2e 6c | if.(.stack.).{......if.(.stack.l |
6440 | 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 09 66 69 72 65 28 20 73 74 61 63 6b 2e 73 68 69 66 | ength.).{.......fire(.stack.shif |
6460 | 74 28 29 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6d 65 | t().);......}.....}.else.if.(.me |
6480 | 6d 6f 72 79 20 29 20 7b 0a 09 09 09 09 09 6c 69 73 74 20 3d 20 5b 5d 3b 0a 09 09 09 09 7d 20 65 | mory.).{......list.=.[];.....}.e |
64a0 | 6c 73 65 20 7b 0a 09 09 09 09 09 73 65 6c 66 2e 64 69 73 61 62 6c 65 28 29 3b 0a 09 09 09 09 7d | lse.{......self.disable();.....} |
64c0 | 0a 09 09 09 7d 0a 09 09 7d 2c 0a 09 09 2f 2f 20 41 63 74 75 61 6c 20 43 61 6c 6c 62 61 63 6b 73 | ....}...},...//.Actual.Callbacks |
64e0 | 20 6f 62 6a 65 63 74 0a 09 09 73 65 6c 66 20 3d 20 7b 0a 09 09 09 2f 2f 20 41 64 64 20 61 20 63 | .object...self.=.{....//.Add.a.c |
6500 | 61 6c 6c 62 61 63 6b 20 6f 72 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 63 61 6c 6c 62 | allback.or.a.collection.of.callb |
6520 | 61 63 6b 73 20 74 6f 20 74 68 65 20 6c 69 73 74 0a 09 09 09 61 64 64 3a 20 66 75 6e 63 74 69 6f | acks.to.the.list....add:.functio |
6540 | 6e 28 29 20 7b 0a 09 09 09 09 69 66 20 28 20 6c 69 73 74 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 | n().{.....if.(.list.).{......//. |
6560 | 46 69 72 73 74 2c 20 77 65 20 73 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 65 6e 67 74 | First,.we.save.the.current.lengt |
6580 | 68 0a 09 09 09 09 09 76 61 72 20 73 74 61 72 74 20 3d 20 6c 69 73 74 2e 6c 65 6e 67 74 68 3b 0a | h......var.start.=.list.length;. |
65a0 | 09 09 09 09 09 28 66 75 6e 63 74 69 6f 6e 20 61 64 64 28 20 61 72 67 73 20 29 20 7b 0a 09 09 09 | .....(function.add(.args.).{.... |
65c0 | 09 09 09 6a 51 75 65 72 79 2e 65 61 63 68 28 20 61 72 67 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 | ...jQuery.each(.args,.function(. |
65e0 | 5f 2c 20 61 72 67 20 29 20 7b 0a 09 09 09 09 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 | _,.arg.).{........if.(.jQuery.is |
6600 | 46 75 6e 63 74 69 6f 6e 28 20 61 72 67 20 29 20 26 26 20 28 20 21 6f 70 74 69 6f 6e 73 2e 75 6e | Function(.arg.).&&.(.!options.un |
6620 | 69 71 75 65 20 7c 7c 20 21 73 65 6c 66 2e 68 61 73 28 20 61 72 67 20 29 20 29 20 29 20 7b 0a 09 | ique.||.!self.has(.arg.).).).{.. |
6640 | 09 09 09 09 09 09 09 6c 69 73 74 2e 70 75 73 68 28 20 61 72 67 20 29 3b 0a 09 09 09 09 09 09 09 | .......list.push(.arg.);........ |
6660 | 7d 20 65 6c 73 65 20 69 66 20 28 20 61 72 67 20 26 26 20 61 72 67 2e 6c 65 6e 67 74 68 20 29 20 | }.else.if.(.arg.&&.arg.length.). |
6680 | 7b 0a 09 09 09 09 09 09 09 09 2f 2f 20 49 6e 73 70 65 63 74 20 72 65 63 75 72 73 69 76 65 6c 79 | {.........//.Inspect.recursively |
66a0 | 0a 09 09 09 09 09 09 09 09 61 64 64 28 20 61 72 67 20 29 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 | .........add(.arg.);........}... |
66c0 | 09 09 09 09 7d 29 3b 0a 09 09 09 09 09 7d 29 28 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 | ....});......})(.arguments.);... |
66e0 | 09 09 09 2f 2f 20 44 6f 20 77 65 20 6e 65 65 64 20 74 6f 20 61 64 64 20 74 68 65 20 63 61 6c 6c | ...//.Do.we.need.to.add.the.call |
6700 | 62 61 63 6b 73 20 74 6f 20 74 68 65 0a 09 09 09 09 09 2f 2f 20 63 75 72 72 65 6e 74 20 66 69 72 | backs.to.the......//.current.fir |
6720 | 69 6e 67 20 62 61 74 63 68 3f 0a 09 09 09 09 09 69 66 20 28 20 66 69 72 69 6e 67 20 29 20 7b 0a | ing.batch?......if.(.firing.).{. |
6740 | 09 09 09 09 09 09 66 69 72 69 6e 67 4c 65 6e 67 74 68 20 3d 20 6c 69 73 74 2e 6c 65 6e 67 74 68 | ......firingLength.=.list.length |
6760 | 3b 0a 09 09 09 09 09 2f 2f 20 57 69 74 68 20 6d 65 6d 6f 72 79 2c 20 69 66 20 77 65 27 72 65 20 | ;......//.With.memory,.if.we're. |
6780 | 6e 6f 74 20 66 69 72 69 6e 67 20 74 68 65 6e 0a 09 09 09 09 09 2f 2f 20 77 65 20 73 68 6f 75 6c | not.firing.then......//.we.shoul |
67a0 | 64 20 63 61 6c 6c 20 72 69 67 68 74 20 61 77 61 79 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 69 66 | d.call.right.away......}.else.if |
67c0 | 20 28 20 6d 65 6d 6f 72 79 20 29 20 7b 0a 09 09 09 09 09 09 66 69 72 69 6e 67 53 74 61 72 74 20 | .(.memory.).{.......firingStart. |
67e0 | 3d 20 73 74 61 72 74 3b 0a 09 09 09 09 09 09 66 69 72 65 28 20 6d 65 6d 6f 72 79 20 29 3b 0a 09 | =.start;.......fire(.memory.);.. |
6800 | 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 | ....}.....}.....return.this;.... |
6820 | 7d 2c 0a 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 61 20 63 61 6c 6c 62 61 63 6b 20 66 72 6f 6d 20 | },....//.Remove.a.callback.from. |
6840 | 74 68 65 20 6c 69 73 74 0a 09 09 09 72 65 6d 6f 76 65 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b | the.list....remove:.function().{ |
6860 | 0a 09 09 09 09 69 66 20 28 20 6c 69 73 74 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 | .....if.(.list.).{......jQuery.e |
6880 | 61 63 68 28 20 61 72 67 75 6d 65 6e 74 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 5f 2c 20 61 72 67 | ach(.arguments,.function(._,.arg |
68a0 | 20 29 20 7b 0a 09 09 09 09 09 09 76 61 72 20 69 6e 64 65 78 3b 0a 09 09 09 09 09 09 77 68 69 6c | .).{.......var.index;.......whil |
68c0 | 65 28 20 28 20 69 6e 64 65 78 20 3d 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 20 61 72 67 | e(.(.index.=.jQuery.inArray(.arg |
68e0 | 2c 20 6c 69 73 74 2c 20 69 6e 64 65 78 20 29 20 29 20 3e 20 2d 31 20 29 20 7b 0a 09 09 09 09 09 | ,.list,.index.).).>.-1.).{...... |
6900 | 09 09 6c 69 73 74 2e 73 70 6c 69 63 65 28 20 69 6e 64 65 78 2c 20 31 20 29 3b 0a 09 09 09 09 09 | ..list.splice(.index,.1.);...... |
6920 | 09 09 2f 2f 20 48 61 6e 64 6c 65 20 66 69 72 69 6e 67 20 69 6e 64 65 78 65 73 0a 09 09 09 09 09 | ..//.Handle.firing.indexes...... |
6940 | 09 09 69 66 20 28 20 66 69 72 69 6e 67 20 29 20 7b 0a 09 09 09 09 09 09 09 09 69 66 20 28 20 69 | ..if.(.firing.).{.........if.(.i |
6960 | 6e 64 65 78 20 3c 3d 20 66 69 72 69 6e 67 4c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 09 09 | ndex.<=.firingLength.).{........ |
6980 | 09 09 66 69 72 69 6e 67 4c 65 6e 67 74 68 2d 2d 3b 0a 09 09 09 09 09 09 09 09 7d 0a 09 09 09 09 | ..firingLength--;.........}..... |
69a0 | 09 09 09 09 69 66 20 28 20 69 6e 64 65 78 20 3c 3d 20 66 69 72 69 6e 67 49 6e 64 65 78 20 29 20 | ....if.(.index.<=.firingIndex.). |
69c0 | 7b 0a 09 09 09 09 09 09 09 09 09 66 69 72 69 6e 67 49 6e 64 65 78 2d 2d 3b 0a 09 09 09 09 09 09 | {..........firingIndex--;....... |
69e0 | 09 09 7d 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 29 3b 0a 09 09 | ..}........}.......}......});... |
6a00 | 09 09 7d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 2c 0a 09 09 09 2f 2f | ..}.....return.this;....},....// |
6a20 | 20 43 6f 6e 74 72 6f 6c 20 69 66 20 61 20 67 69 76 65 6e 20 63 61 6c 6c 62 61 63 6b 20 69 73 20 | .Control.if.a.given.callback.is. |
6a40 | 69 6e 20 74 68 65 20 6c 69 73 74 0a 09 09 09 68 61 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 66 6e | in.the.list....has:.function(.fn |
6a60 | 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 20 | .).{.....return.jQuery.inArray(. |
6a80 | 66 6e 2c 20 6c 69 73 74 20 29 20 3e 20 2d 31 3b 0a 09 09 09 7d 2c 0a 09 09 09 2f 2f 20 52 65 6d | fn,.list.).>.-1;....},....//.Rem |
6aa0 | 6f 76 65 20 61 6c 6c 20 63 61 6c 6c 62 61 63 6b 73 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 0a | ove.all.callbacks.from.the.list. |
6ac0 | 09 09 09 65 6d 70 74 79 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 6c 69 73 74 20 | ...empty:.function().{.....list. |
6ae0 | 3d 20 5b 5d 3b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 2c 0a 09 09 09 | =.[];.....return.this;....},.... |
6b00 | 2f 2f 20 48 61 76 65 20 74 68 65 20 6c 69 73 74 20 64 6f 20 6e 6f 74 68 69 6e 67 20 61 6e 79 6d | //.Have.the.list.do.nothing.anym |
6b20 | 6f 72 65 0a 09 09 09 64 69 73 61 62 6c 65 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 | ore....disable:.function().{.... |
6b40 | 09 6c 69 73 74 20 3d 20 73 74 61 63 6b 20 3d 20 6d 65 6d 6f 72 79 20 3d 20 75 6e 64 65 66 69 6e | .list.=.stack.=.memory.=.undefin |
6b60 | 65 64 3b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 2c 0a 09 09 09 2f 2f | ed;.....return.this;....},....// |
6b80 | 20 49 73 20 69 74 20 64 69 73 61 62 6c 65 64 3f 0a 09 09 09 64 69 73 61 62 6c 65 64 3a 20 66 75 | .Is.it.disabled?....disabled:.fu |
6ba0 | 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 21 6c 69 73 74 3b 0a 09 09 09 | nction().{.....return.!list;.... |
6bc0 | 7d 2c 0a 09 09 09 2f 2f 20 4c 6f 63 6b 20 74 68 65 20 6c 69 73 74 20 69 6e 20 69 74 73 20 63 75 | },....//.Lock.the.list.in.its.cu |
6be0 | 72 72 65 6e 74 20 73 74 61 74 65 0a 09 09 09 6c 6f 63 6b 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 | rrent.state....lock:.function(). |
6c00 | 7b 0a 09 09 09 09 73 74 61 63 6b 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 09 69 66 20 | {.....stack.=.undefined;.....if. |
6c20 | 28 20 21 6d 65 6d 6f 72 79 20 29 20 7b 0a 09 09 09 09 09 73 65 6c 66 2e 64 69 73 61 62 6c 65 28 | (.!memory.).{......self.disable( |
6c40 | 29 3b 0a 09 09 09 09 7d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 2c 0a | );.....}.....return.this;....},. |
6c60 | 09 09 09 2f 2f 20 49 73 20 69 74 20 6c 6f 63 6b 65 64 3f 0a 09 09 09 6c 6f 63 6b 65 64 3a 20 66 | ...//.Is.it.locked?....locked:.f |
6c80 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 21 73 74 61 63 6b 3b 0a 09 | unction().{.....return.!stack;.. |
6ca0 | 09 09 7d 2c 0a 09 09 09 2f 2f 20 43 61 6c 6c 20 61 6c 6c 20 63 61 6c 6c 62 61 63 6b 73 20 77 69 | ..},....//.Call.all.callbacks.wi |
6cc0 | 74 68 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 74 65 78 74 20 61 6e 64 20 61 72 67 75 6d 65 6e | th.the.given.context.and.argumen |
6ce0 | 74 73 0a 09 09 09 66 69 72 65 57 69 74 68 3a 20 66 75 6e 63 74 69 6f 6e 28 20 63 6f 6e 74 65 78 | ts....fireWith:.function(.contex |
6d00 | 74 2c 20 61 72 67 73 20 29 20 7b 0a 09 09 09 09 61 72 67 73 20 3d 20 61 72 67 73 20 7c 7c 20 5b | t,.args.).{.....args.=.args.||.[ |
6d20 | 5d 3b 0a 09 09 09 09 61 72 67 73 20 3d 20 5b 20 63 6f 6e 74 65 78 74 2c 20 61 72 67 73 2e 73 6c | ];.....args.=.[.context,.args.sl |
6d40 | 69 63 65 20 3f 20 61 72 67 73 2e 73 6c 69 63 65 28 29 20 3a 20 61 72 67 73 20 5d 3b 0a 09 09 09 | ice.?.args.slice().:.args.];.... |
6d60 | 09 69 66 20 28 20 6c 69 73 74 20 26 26 20 28 20 21 66 69 72 65 64 20 7c 7c 20 73 74 61 63 6b 20 | .if.(.list.&&.(.!fired.||.stack. |
6d80 | 29 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 66 69 72 69 6e 67 20 29 20 7b 0a 09 09 09 09 09 | ).).{......if.(.firing.).{...... |
6da0 | 09 73 74 61 63 6b 2e 70 75 73 68 28 20 61 72 67 73 20 29 3b 0a 09 09 09 09 09 7d 20 65 6c 73 65 | .stack.push(.args.);......}.else |
6dc0 | 20 7b 0a 09 09 09 09 09 09 66 69 72 65 28 20 61 72 67 73 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 | .{.......fire(.args.);......}... |
6de0 | 09 09 7d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 2c 0a 09 09 09 2f 2f | ..}.....return.this;....},....// |
6e00 | 20 43 61 6c 6c 20 61 6c 6c 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 73 20 77 69 74 68 20 74 68 65 | .Call.all.the.callbacks.with.the |
6e20 | 20 67 69 76 65 6e 20 61 72 67 75 6d 65 6e 74 73 0a 09 09 09 66 69 72 65 3a 20 66 75 6e 63 74 69 | .given.arguments....fire:.functi |
6e40 | 6f 6e 28 29 20 7b 0a 09 09 09 09 73 65 6c 66 2e 66 69 72 65 57 69 74 68 28 20 74 68 69 73 2c 20 | on().{.....self.fireWith(.this,. |
6e60 | 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 | arguments.);.....return.this;... |
6e80 | 09 7d 2c 0a 09 09 09 2f 2f 20 54 6f 20 6b 6e 6f 77 20 69 66 20 74 68 65 20 63 61 6c 6c 62 61 63 | .},....//.To.know.if.the.callbac |
6ea0 | 6b 73 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 63 61 6c 6c 65 64 20 61 74 20 6c | ks.have.already.been.called.at.l |
6ec0 | 65 61 73 74 20 6f 6e 63 65 0a 09 09 09 66 69 72 65 64 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b | east.once....fired:.function().{ |
6ee0 | 0a 09 09 09 09 72 65 74 75 72 6e 20 21 21 66 69 72 65 64 3b 0a 09 09 09 7d 0a 09 09 7d 3b 0a 0a | .....return.!!fired;....}...};.. |
6f00 | 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 3b 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 7b | .return.self;.};.jQuery.extend({ |
6f20 | 0a 0a 09 44 65 66 65 72 72 65 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 66 75 6e 63 20 29 20 7b 0a | ...Deferred:.function(.func.).{. |
6f40 | 09 09 76 61 72 20 74 75 70 6c 65 73 20 3d 20 5b 0a 09 09 09 09 2f 2f 20 61 63 74 69 6f 6e 2c 20 | ..var.tuples.=.[.....//.action,. |
6f60 | 61 64 64 20 6c 69 73 74 65 6e 65 72 2c 20 6c 69 73 74 65 6e 65 72 20 6c 69 73 74 2c 20 66 69 6e | add.listener,.listener.list,.fin |
6f80 | 61 6c 20 73 74 61 74 65 0a 09 09 09 09 5b 20 22 72 65 73 6f 6c 76 65 22 2c 20 22 64 6f 6e 65 22 | al.state.....[."resolve",."done" |
6fa0 | 2c 20 6a 51 75 65 72 79 2e 43 61 6c 6c 62 61 63 6b 73 28 22 6f 6e 63 65 20 6d 65 6d 6f 72 79 22 | ,.jQuery.Callbacks("once.memory" |
6fc0 | 29 2c 20 22 72 65 73 6f 6c 76 65 64 22 20 5d 2c 0a 09 09 09 09 5b 20 22 72 65 6a 65 63 74 22 2c | ),."resolved".],.....[."reject", |
6fe0 | 20 22 66 61 69 6c 22 2c 20 6a 51 75 65 72 79 2e 43 61 6c 6c 62 61 63 6b 73 28 22 6f 6e 63 65 20 | ."fail",.jQuery.Callbacks("once. |
7000 | 6d 65 6d 6f 72 79 22 29 2c 20 22 72 65 6a 65 63 74 65 64 22 20 5d 2c 0a 09 09 09 09 5b 20 22 6e | memory"),."rejected".],.....[."n |
7020 | 6f 74 69 66 79 22 2c 20 22 70 72 6f 67 72 65 73 73 22 2c 20 6a 51 75 65 72 79 2e 43 61 6c 6c 62 | otify",."progress",.jQuery.Callb |
7040 | 61 63 6b 73 28 22 6d 65 6d 6f 72 79 22 29 20 5d 0a 09 09 09 5d 2c 0a 09 09 09 73 74 61 74 65 20 | acks("memory").]....],....state. |
7060 | 3d 20 22 70 65 6e 64 69 6e 67 22 2c 0a 09 09 09 70 72 6f 6d 69 73 65 20 3d 20 7b 0a 09 09 09 09 | =."pending",....promise.=.{..... |
7080 | 73 74 61 74 65 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 | state:.function().{......return. |
70a0 | 73 74 61 74 65 3b 0a 09 09 09 09 7d 2c 0a 09 09 09 09 61 6c 77 61 79 73 3a 20 66 75 6e 63 74 69 | state;.....},.....always:.functi |
70c0 | 6f 6e 28 29 20 7b 0a 09 09 09 09 09 64 65 66 65 72 72 65 64 2e 64 6f 6e 65 28 20 61 72 67 75 6d | on().{......deferred.done(.argum |
70e0 | 65 6e 74 73 20 29 2e 66 61 69 6c 28 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 09 09 09 72 | ents.).fail(.arguments.);......r |
7100 | 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 09 7d 2c 0a 09 09 09 09 74 68 65 6e 3a 20 66 75 6e | eturn.this;.....},.....then:.fun |
7120 | 63 74 69 6f 6e 28 20 2f 2a 20 66 6e 44 6f 6e 65 2c 20 66 6e 46 61 69 6c 2c 20 66 6e 50 72 6f 67 | ction(./*.fnDone,.fnFail,.fnProg |
7140 | 72 65 73 73 20 2a 2f 20 29 20 7b 0a 09 09 09 09 09 76 61 72 20 66 6e 73 20 3d 20 61 72 67 75 6d | ress.*/.).{......var.fns.=.argum |
7160 | 65 6e 74 73 3b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 44 65 66 65 72 72 65 | ents;......return.jQuery.Deferre |
7180 | 64 28 66 75 6e 63 74 69 6f 6e 28 20 6e 65 77 44 65 66 65 72 20 29 20 7b 0a 09 09 09 09 09 09 6a | d(function(.newDefer.).{.......j |
71a0 | 51 75 65 72 79 2e 65 61 63 68 28 20 74 75 70 6c 65 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c | Query.each(.tuples,.function(.i, |
71c0 | 20 74 75 70 6c 65 20 29 20 7b 0a 09 09 09 09 09 09 09 76 61 72 20 61 63 74 69 6f 6e 20 3d 20 74 | .tuple.).{........var.action.=.t |
71e0 | 75 70 6c 65 5b 20 30 20 5d 2c 0a 09 09 09 09 09 09 09 09 66 6e 20 3d 20 66 6e 73 5b 20 69 20 5d | uple[.0.],.........fn.=.fns[.i.] |
7200 | 3b 0a 09 09 09 09 09 09 09 2f 2f 20 64 65 66 65 72 72 65 64 5b 20 64 6f 6e 65 20 7c 20 66 61 69 | ;........//.deferred[.done.|.fai |
7220 | 6c 20 7c 20 70 72 6f 67 72 65 73 73 20 5d 20 66 6f 72 20 66 6f 72 77 61 72 64 69 6e 67 20 61 63 | l.|.progress.].for.forwarding.ac |
7240 | 74 69 6f 6e 73 20 74 6f 20 6e 65 77 44 65 66 65 72 0a 09 09 09 09 09 09 09 64 65 66 65 72 72 65 | tions.to.newDefer........deferre |
7260 | 64 5b 20 74 75 70 6c 65 5b 31 5d 20 5d 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e | d[.tuple[1].](.jQuery.isFunction |
7280 | 28 20 66 6e 20 29 20 3f 0a 09 09 09 09 09 09 09 09 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 | (.fn.).?.........function().{... |
72a0 | 09 09 09 09 09 09 09 76 61 72 20 72 65 74 75 72 6e 65 64 20 3d 20 66 6e 2e 61 70 70 6c 79 28 20 | .......var.returned.=.fn.apply(. |
72c0 | 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 09 09 09 09 09 09 09 69 66 20 28 | this,.arguments.);..........if.( |
72e0 | 20 72 65 74 75 72 6e 65 64 20 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 | .returned.&&.jQuery.isFunction(. |
7300 | 72 65 74 75 72 6e 65 64 2e 70 72 6f 6d 69 73 65 20 29 20 29 20 7b 0a 09 09 09 09 09 09 09 09 09 | returned.promise.).).{.......... |
7320 | 09 72 65 74 75 72 6e 65 64 2e 70 72 6f 6d 69 73 65 28 29 0a 09 09 09 09 09 09 09 09 09 09 09 2e | .returned.promise()............. |
7340 | 64 6f 6e 65 28 20 6e 65 77 44 65 66 65 72 2e 72 65 73 6f 6c 76 65 20 29 0a 09 09 09 09 09 09 09 | done(.newDefer.resolve.)........ |
7360 | 09 09 09 09 2e 66 61 69 6c 28 20 6e 65 77 44 65 66 65 72 2e 72 65 6a 65 63 74 20 29 0a 09 09 09 | .....fail(.newDefer.reject.).... |
7380 | 09 09 09 09 09 09 09 09 2e 70 72 6f 67 72 65 73 73 28 20 6e 65 77 44 65 66 65 72 2e 6e 6f 74 69 | .........progress(.newDefer.noti |
73a0 | 66 79 20 29 3b 0a 09 09 09 09 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 09 | fy.);..........}.else.{......... |
73c0 | 09 09 6e 65 77 44 65 66 65 72 5b 20 61 63 74 69 6f 6e 20 2b 20 22 57 69 74 68 22 20 5d 28 20 74 | ..newDefer[.action.+."With".](.t |
73e0 | 68 69 73 20 3d 3d 3d 20 64 65 66 65 72 72 65 64 20 3f 20 6e 65 77 44 65 66 65 72 20 3a 20 74 68 | his.===.deferred.?.newDefer.:.th |
7400 | 69 73 2c 20 5b 20 72 65 74 75 72 6e 65 64 20 5d 20 29 3b 0a 09 09 09 09 09 09 09 09 09 7d 0a 09 | is,.[.returned.].);..........}.. |
7420 | 09 09 09 09 09 09 09 7d 20 3a 0a 09 09 09 09 09 09 09 09 6e 65 77 44 65 66 65 72 5b 20 61 63 74 | .......}.:.........newDefer[.act |
7440 | 69 6f 6e 20 5d 0a 09 09 09 09 09 09 09 29 3b 0a 09 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 09 09 | ion.]........);.......});....... |
7460 | 66 6e 73 20 3d 20 6e 75 6c 6c 3b 0a 09 09 09 09 09 7d 29 2e 70 72 6f 6d 69 73 65 28 29 3b 0a 09 | fns.=.null;......}).promise();.. |
7480 | 09 09 09 7d 2c 0a 09 09 09 09 2f 2f 20 47 65 74 20 61 20 70 72 6f 6d 69 73 65 20 66 6f 72 20 74 | ...},.....//.Get.a.promise.for.t |
74a0 | 68 69 73 20 64 65 66 65 72 72 65 64 0a 09 09 09 09 2f 2f 20 49 66 20 6f 62 6a 20 69 73 20 70 72 | his.deferred.....//.If.obj.is.pr |
74c0 | 6f 76 69 64 65 64 2c 20 74 68 65 20 70 72 6f 6d 69 73 65 20 61 73 70 65 63 74 20 69 73 20 61 64 | ovided,.the.promise.aspect.is.ad |
74e0 | 64 65 64 20 74 6f 20 74 68 65 20 6f 62 6a 65 63 74 0a 09 09 09 09 70 72 6f 6d 69 73 65 3a 20 66 | ded.to.the.object.....promise:.f |
7500 | 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 74 79 70 | unction(.obj.).{......return.typ |
7520 | 65 6f 66 20 6f 62 6a 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 3f 20 6a 51 75 65 72 79 2e 65 78 | eof.obj.===."object".?.jQuery.ex |
7540 | 74 65 6e 64 28 20 6f 62 6a 2c 20 70 72 6f 6d 69 73 65 20 29 20 3a 20 70 72 6f 6d 69 73 65 3b 0a | tend(.obj,.promise.).:.promise;. |
7560 | 09 09 09 09 7d 0a 09 09 09 7d 2c 0a 09 09 09 64 65 66 65 72 72 65 64 20 3d 20 7b 7d 3b 0a 0a 09 | ....}....},....deferred.=.{};... |
7580 | 09 2f 2f 20 4b 65 65 70 20 70 69 70 65 20 66 6f 72 20 62 61 63 6b 2d 63 6f 6d 70 61 74 0a 09 09 | .//.Keep.pipe.for.back-compat... |
75a0 | 70 72 6f 6d 69 73 65 2e 70 69 70 65 20 3d 20 70 72 6f 6d 69 73 65 2e 74 68 65 6e 3b 0a 0a 09 09 | promise.pipe.=.promise.then;.... |
75c0 | 2f 2f 20 41 64 64 20 6c 69 73 74 2d 73 70 65 63 69 66 69 63 20 6d 65 74 68 6f 64 73 0a 09 09 6a | //.Add.list-specific.methods...j |
75e0 | 51 75 65 72 79 2e 65 61 63 68 28 20 74 75 70 6c 65 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c | Query.each(.tuples,.function(.i, |
7600 | 20 74 75 70 6c 65 20 29 20 7b 0a 09 09 09 76 61 72 20 6c 69 73 74 20 3d 20 74 75 70 6c 65 5b 20 | .tuple.).{....var.list.=.tuple[. |
7620 | 32 20 5d 2c 0a 09 09 09 09 73 74 61 74 65 53 74 72 69 6e 67 20 3d 20 74 75 70 6c 65 5b 20 33 20 | 2.],.....stateString.=.tuple[.3. |
7640 | 5d 3b 0a 0a 09 09 09 2f 2f 20 70 72 6f 6d 69 73 65 5b 20 64 6f 6e 65 20 7c 20 66 61 69 6c 20 7c | ];.....//.promise[.done.|.fail.| |
7660 | 20 70 72 6f 67 72 65 73 73 20 5d 20 3d 20 6c 69 73 74 2e 61 64 64 0a 09 09 09 70 72 6f 6d 69 73 | .progress.].=.list.add....promis |
7680 | 65 5b 20 74 75 70 6c 65 5b 31 5d 20 5d 20 3d 20 6c 69 73 74 2e 61 64 64 3b 0a 0a 09 09 09 2f 2f | e[.tuple[1].].=.list.add;.....// |
76a0 | 20 48 61 6e 64 6c 65 20 73 74 61 74 65 0a 09 09 09 69 66 20 28 20 73 74 61 74 65 53 74 72 69 6e | .Handle.state....if.(.stateStrin |
76c0 | 67 20 29 20 7b 0a 09 09 09 09 6c 69 73 74 2e 61 64 64 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a | g.).{.....list.add(function().{. |
76e0 | 09 09 09 09 09 2f 2f 20 73 74 61 74 65 20 3d 20 5b 20 72 65 73 6f 6c 76 65 64 20 7c 20 72 65 6a | .....//.state.=.[.resolved.|.rej |
7700 | 65 63 74 65 64 20 5d 0a 09 09 09 09 09 73 74 61 74 65 20 3d 20 73 74 61 74 65 53 74 72 69 6e 67 | ected.]......state.=.stateString |
7720 | 3b 0a 0a 09 09 09 09 2f 2f 20 5b 20 72 65 6a 65 63 74 5f 6c 69 73 74 20 7c 20 72 65 73 6f 6c 76 | ;......//.[.reject_list.|.resolv |
7740 | 65 5f 6c 69 73 74 20 5d 2e 64 69 73 61 62 6c 65 3b 20 70 72 6f 67 72 65 73 73 5f 6c 69 73 74 2e | e_list.].disable;.progress_list. |
7760 | 6c 6f 63 6b 0a 09 09 09 09 7d 2c 20 74 75 70 6c 65 73 5b 20 69 20 5e 20 31 20 5d 5b 20 32 20 5d | lock.....},.tuples[.i.^.1.][.2.] |
7780 | 2e 64 69 73 61 62 6c 65 2c 20 74 75 70 6c 65 73 5b 20 32 20 5d 5b 20 32 20 5d 2e 6c 6f 63 6b 20 | .disable,.tuples[.2.][.2.].lock. |
77a0 | 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 64 65 66 65 72 72 65 64 5b 20 72 65 73 6f 6c 76 65 | );....}.....//.deferred[.resolve |
77c0 | 20 7c 20 72 65 6a 65 63 74 20 7c 20 6e 6f 74 69 66 79 20 5d 20 3d 20 6c 69 73 74 2e 66 69 72 65 | .|.reject.|.notify.].=.list.fire |
77e0 | 0a 09 09 09 64 65 66 65 72 72 65 64 5b 20 74 75 70 6c 65 5b 30 5d 20 5d 20 3d 20 6c 69 73 74 2e | ....deferred[.tuple[0].].=.list. |
7800 | 66 69 72 65 3b 0a 09 09 09 64 65 66 65 72 72 65 64 5b 20 74 75 70 6c 65 5b 30 5d 20 2b 20 22 57 | fire;....deferred[.tuple[0].+."W |
7820 | 69 74 68 22 20 5d 20 3d 20 6c 69 73 74 2e 66 69 72 65 57 69 74 68 3b 0a 09 09 7d 29 3b 0a 0a 09 | ith".].=.list.fireWith;...});... |
7840 | 09 2f 2f 20 4d 61 6b 65 20 74 68 65 20 64 65 66 65 72 72 65 64 20 61 20 70 72 6f 6d 69 73 65 0a | .//.Make.the.deferred.a.promise. |
7860 | 09 09 70 72 6f 6d 69 73 65 2e 70 72 6f 6d 69 73 65 28 20 64 65 66 65 72 72 65 64 20 29 3b 0a 0a | ..promise.promise(.deferred.);.. |
7880 | 09 09 2f 2f 20 43 61 6c 6c 20 67 69 76 65 6e 20 66 75 6e 63 20 69 66 20 61 6e 79 0a 09 09 69 66 | ..//.Call.given.func.if.any...if |
78a0 | 20 28 20 66 75 6e 63 20 29 20 7b 0a 09 09 09 66 75 6e 63 2e 63 61 6c 6c 28 20 64 65 66 65 72 72 | .(.func.).{....func.call(.deferr |
78c0 | 65 64 2c 20 64 65 66 65 72 72 65 64 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 6c 6c 20 64 6f | ed,.deferred.);...}....//.All.do |
78e0 | 6e 65 21 0a 09 09 72 65 74 75 72 6e 20 64 65 66 65 72 72 65 64 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 | ne!...return.deferred;..},...//. |
7900 | 44 65 66 65 72 72 65 64 20 68 65 6c 70 65 72 0a 09 77 68 65 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 | Deferred.helper..when:.function( |
7920 | 20 73 75 62 6f 72 64 69 6e 61 74 65 20 2f 2a 20 2c 20 2e 2e 2e 2c 20 73 75 62 6f 72 64 69 6e 61 | .subordinate./*.,....,.subordina |
7940 | 74 65 4e 20 2a 2f 20 29 20 7b 0a 09 09 76 61 72 20 69 20 3d 20 30 2c 0a 09 09 09 72 65 73 6f 6c | teN.*/.).{...var.i.=.0,....resol |
7960 | 76 65 56 61 6c 75 65 73 20 3d 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 6c 6c 28 20 61 72 67 75 | veValues.=.core_slice.call(.argu |
7980 | 6d 65 6e 74 73 20 29 2c 0a 09 09 09 6c 65 6e 67 74 68 20 3d 20 72 65 73 6f 6c 76 65 56 61 6c 75 | ments.),....length.=.resolveValu |
79a0 | 65 73 2e 6c 65 6e 67 74 68 2c 0a 0a 09 09 09 2f 2f 20 74 68 65 20 63 6f 75 6e 74 20 6f 66 20 75 | es.length,.....//.the.count.of.u |
79c0 | 6e 63 6f 6d 70 6c 65 74 65 64 20 73 75 62 6f 72 64 69 6e 61 74 65 73 0a 09 09 09 72 65 6d 61 69 | ncompleted.subordinates....remai |
79e0 | 6e 69 6e 67 20 3d 20 6c 65 6e 67 74 68 20 21 3d 3d 20 31 20 7c 7c 20 28 20 73 75 62 6f 72 64 69 | ning.=.length.!==.1.||.(.subordi |
7a00 | 6e 61 74 65 20 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 73 75 62 6f 72 | nate.&&.jQuery.isFunction(.subor |
7a20 | 64 69 6e 61 74 65 2e 70 72 6f 6d 69 73 65 20 29 20 29 20 3f 20 6c 65 6e 67 74 68 20 3a 20 30 2c | dinate.promise.).).?.length.:.0, |
7a40 | 0a 0a 09 09 09 2f 2f 20 74 68 65 20 6d 61 73 74 65 72 20 44 65 66 65 72 72 65 64 2e 20 49 66 20 | .....//.the.master.Deferred..If. |
7a60 | 72 65 73 6f 6c 76 65 56 61 6c 75 65 73 20 63 6f 6e 73 69 73 74 20 6f 66 20 6f 6e 6c 79 20 61 20 | resolveValues.consist.of.only.a. |
7a80 | 73 69 6e 67 6c 65 20 44 65 66 65 72 72 65 64 2c 20 6a 75 73 74 20 75 73 65 20 74 68 61 74 2e 0a | single.Deferred,.just.use.that.. |
7aa0 | 09 09 09 64 65 66 65 72 72 65 64 20 3d 20 72 65 6d 61 69 6e 69 6e 67 20 3d 3d 3d 20 31 20 3f 20 | ...deferred.=.remaining.===.1.?. |
7ac0 | 73 75 62 6f 72 64 69 6e 61 74 65 20 3a 20 6a 51 75 65 72 79 2e 44 65 66 65 72 72 65 64 28 29 2c | subordinate.:.jQuery.Deferred(), |
7ae0 | 0a 0a 09 09 09 2f 2f 20 55 70 64 61 74 65 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 62 6f 74 68 | .....//.Update.function.for.both |
7b00 | 20 72 65 73 6f 6c 76 65 20 61 6e 64 20 70 72 6f 67 72 65 73 73 20 76 61 6c 75 65 73 0a 09 09 09 | .resolve.and.progress.values.... |
7b20 | 75 70 64 61 74 65 46 75 6e 63 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 63 6f 6e 74 65 78 | updateFunc.=.function(.i,.contex |
7b40 | 74 73 2c 20 76 61 6c 75 65 73 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 | ts,.values.).{.....return.functi |
7b60 | 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 09 09 63 6f 6e 74 65 78 74 73 5b 20 69 20 5d | on(.value.).{......contexts[.i.] |
7b80 | 20 3d 20 74 68 69 73 3b 0a 09 09 09 09 09 76 61 6c 75 65 73 5b 20 69 20 5d 20 3d 20 61 72 67 75 | .=.this;......values[.i.].=.argu |
7ba0 | 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20 3f 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 | ments.length.>.1.?.core_slice.ca |
7bc0 | 6c 6c 28 20 61 72 67 75 6d 65 6e 74 73 20 29 20 3a 20 76 61 6c 75 65 3b 0a 09 09 09 09 09 69 66 | ll(.arguments.).:.value;......if |
7be0 | 28 20 76 61 6c 75 65 73 20 3d 3d 3d 20 70 72 6f 67 72 65 73 73 56 61 6c 75 65 73 20 29 20 7b 0a | (.values.===.progressValues.).{. |
7c00 | 09 09 09 09 09 09 64 65 66 65 72 72 65 64 2e 6e 6f 74 69 66 79 57 69 74 68 28 20 63 6f 6e 74 65 | ......deferred.notifyWith(.conte |
7c20 | 78 74 73 2c 20 76 61 6c 75 65 73 20 29 3b 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 | xts,.values.);......}.else.if.(. |
7c40 | 21 28 20 2d 2d 72 65 6d 61 69 6e 69 6e 67 20 29 20 29 20 7b 0a 09 09 09 09 09 09 64 65 66 65 72 | !(.--remaining.).).{.......defer |
7c60 | 72 65 64 2e 72 65 73 6f 6c 76 65 57 69 74 68 28 20 63 6f 6e 74 65 78 74 73 2c 20 76 61 6c 75 65 | red.resolveWith(.contexts,.value |
7c80 | 73 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 3b 0a 09 09 09 7d 2c 0a 0a 09 09 09 70 72 6f | s.);......}.....};....},.....pro |
7ca0 | 67 72 65 73 73 56 61 6c 75 65 73 2c 20 70 72 6f 67 72 65 73 73 43 6f 6e 74 65 78 74 73 2c 20 72 | gressValues,.progressContexts,.r |
7cc0 | 65 73 6f 6c 76 65 43 6f 6e 74 65 78 74 73 3b 0a 0a 09 09 2f 2f 20 61 64 64 20 6c 69 73 74 65 6e | esolveContexts;....//.add.listen |
7ce0 | 65 72 73 20 74 6f 20 44 65 66 65 72 72 65 64 20 73 75 62 6f 72 64 69 6e 61 74 65 73 3b 20 74 72 | ers.to.Deferred.subordinates;.tr |
7d00 | 65 61 74 20 6f 74 68 65 72 73 20 61 73 20 72 65 73 6f 6c 76 65 64 0a 09 09 69 66 20 28 20 6c 65 | eat.others.as.resolved...if.(.le |
7d20 | 6e 67 74 68 20 3e 20 31 20 29 20 7b 0a 09 09 09 70 72 6f 67 72 65 73 73 56 61 6c 75 65 73 20 3d | ngth.>.1.).{....progressValues.= |
7d40 | 20 6e 65 77 20 41 72 72 61 79 28 20 6c 65 6e 67 74 68 20 29 3b 0a 09 09 09 70 72 6f 67 72 65 73 | .new.Array(.length.);....progres |
7d60 | 73 43 6f 6e 74 65 78 74 73 20 3d 20 6e 65 77 20 41 72 72 61 79 28 20 6c 65 6e 67 74 68 20 29 3b | sContexts.=.new.Array(.length.); |
7d80 | 0a 09 09 09 72 65 73 6f 6c 76 65 43 6f 6e 74 65 78 74 73 20 3d 20 6e 65 77 20 41 72 72 61 79 28 | ....resolveContexts.=.new.Array( |
7da0 | 20 6c 65 6e 67 74 68 20 29 3b 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 68 | .length.);....for.(.;.i.<.length |
7dc0 | 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 72 65 73 6f 6c 76 65 56 61 6c 75 65 73 | ;.i++.).{.....if.(.resolveValues |
7de0 | 5b 20 69 20 5d 20 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 72 65 73 6f | [.i.].&&.jQuery.isFunction(.reso |
7e00 | 6c 76 65 56 61 6c 75 65 73 5b 20 69 20 5d 2e 70 72 6f 6d 69 73 65 20 29 20 29 20 7b 0a 09 09 09 | lveValues[.i.].promise.).).{.... |
7e20 | 09 09 72 65 73 6f 6c 76 65 56 61 6c 75 65 73 5b 20 69 20 5d 2e 70 72 6f 6d 69 73 65 28 29 0a 09 | ..resolveValues[.i.].promise().. |
7e40 | 09 09 09 09 09 2e 64 6f 6e 65 28 20 75 70 64 61 74 65 46 75 6e 63 28 20 69 2c 20 72 65 73 6f 6c | ......done(.updateFunc(.i,.resol |
7e60 | 76 65 43 6f 6e 74 65 78 74 73 2c 20 72 65 73 6f 6c 76 65 56 61 6c 75 65 73 20 29 20 29 0a 09 09 | veContexts,.resolveValues.).)... |
7e80 | 09 09 09 09 2e 66 61 69 6c 28 20 64 65 66 65 72 72 65 64 2e 72 65 6a 65 63 74 20 29 0a 09 09 09 | .....fail(.deferred.reject.).... |
7ea0 | 09 09 09 2e 70 72 6f 67 72 65 73 73 28 20 75 70 64 61 74 65 46 75 6e 63 28 20 69 2c 20 70 72 6f | ....progress(.updateFunc(.i,.pro |
7ec0 | 67 72 65 73 73 43 6f 6e 74 65 78 74 73 2c 20 70 72 6f 67 72 65 73 73 56 61 6c 75 65 73 20 29 20 | gressContexts,.progressValues.). |
7ee0 | 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 2d 2d 72 65 6d 61 69 6e 69 6e 67 | );.....}.else.{......--remaining |
7f00 | 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 69 66 20 77 65 27 72 65 20 | ;.....}....}...}....//.if.we're. |
7f20 | 6e 6f 74 20 77 61 69 74 69 6e 67 20 6f 6e 20 61 6e 79 74 68 69 6e 67 2c 20 72 65 73 6f 6c 76 65 | not.waiting.on.anything,.resolve |
7f40 | 20 74 68 65 20 6d 61 73 74 65 72 0a 09 09 69 66 20 28 20 21 72 65 6d 61 69 6e 69 6e 67 20 29 20 | .the.master...if.(.!remaining.). |
7f60 | 7b 0a 09 09 09 64 65 66 65 72 72 65 64 2e 72 65 73 6f 6c 76 65 57 69 74 68 28 20 72 65 73 6f 6c | {....deferred.resolveWith(.resol |
7f80 | 76 65 43 6f 6e 74 65 78 74 73 2c 20 72 65 73 6f 6c 76 65 56 61 6c 75 65 73 20 29 3b 0a 09 09 7d | veContexts,.resolveValues.);...} |
7fa0 | 0a 0a 09 09 72 65 74 75 72 6e 20 64 65 66 65 72 72 65 64 2e 70 72 6f 6d 69 73 65 28 29 3b 0a 09 | ....return.deferred.promise();.. |
7fc0 | 7d 0a 7d 29 3b 0a 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 20 3d 20 28 66 75 6e 63 74 69 6f 6e | }.});.jQuery.support.=.(function |
7fe0 | 28 29 20 7b 0a 0a 09 76 61 72 20 73 75 70 70 6f 72 74 2c 0a 09 09 61 6c 6c 2c 0a 09 09 61 2c 0a | ().{...var.support,...all,...a,. |
8000 | 09 09 73 65 6c 65 63 74 2c 0a 09 09 6f 70 74 2c 0a 09 09 69 6e 70 75 74 2c 0a 09 09 66 72 61 67 | ..select,...opt,...input,...frag |
8020 | 6d 65 6e 74 2c 0a 09 09 65 76 65 6e 74 4e 61 6d 65 2c 0a 09 09 69 2c 0a 09 09 69 73 53 75 70 70 | ment,...eventName,...i,...isSupp |
8040 | 6f 72 74 65 64 2c 0a 09 09 63 6c 69 63 6b 46 6e 2c 0a 09 09 64 69 76 20 3d 20 64 6f 63 75 6d 65 | orted,...clickFn,...div.=.docume |
8060 | 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 64 69 76 22 29 3b 0a 0a 09 2f 2f 20 50 72 | nt.createElement("div");...//.Pr |
8080 | 65 6c 69 6d 69 6e 61 72 79 20 74 65 73 74 73 0a 09 64 69 76 2e 73 65 74 41 74 74 72 69 62 75 74 | eliminary.tests..div.setAttribut |
80a0 | 65 28 20 22 63 6c 61 73 73 4e 61 6d 65 22 2c 20 22 74 22 20 29 3b 0a 09 64 69 76 2e 69 6e 6e 65 | e(."className",."t".);..div.inne |
80c0 | 72 48 54 4d 4c 20 3d 20 22 20 20 3c 6c 69 6e 6b 2f 3e 3c 74 61 62 6c 65 3e 3c 2f 74 61 62 6c 65 | rHTML.=."..<link/><table></table |
80e0 | 3e 3c 61 20 68 72 65 66 3d 27 2f 61 27 3e 61 3c 2f 61 3e 3c 69 6e 70 75 74 20 74 79 70 65 3d 27 | ><a.href='/a'>a</a><input.type=' |
8100 | 63 68 65 63 6b 62 6f 78 27 2f 3e 22 3b 0a 0a 09 61 6c 6c 20 3d 20 64 69 76 2e 67 65 74 45 6c 65 | checkbox'/>";...all.=.div.getEle |
8120 | 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 2a 22 29 3b 0a 09 61 20 3d 20 64 69 76 2e 67 65 | mentsByTagName("*");..a.=.div.ge |
8140 | 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 61 22 29 5b 20 30 20 5d 3b 0a 09 61 | tElementsByTagName("a")[.0.];..a |
8160 | 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 20 3d 20 22 74 6f 70 3a 31 70 78 3b 66 6c 6f 61 74 3a | .style.cssText.=."top:1px;float: |
8180 | 6c 65 66 74 3b 6f 70 61 63 69 74 79 3a 2e 35 22 3b 0a 0a 09 2f 2f 20 43 61 6e 27 74 20 67 65 74 | left;opacity:.5";...//.Can't.get |
81a0 | 20 62 61 73 69 63 20 74 65 73 74 20 73 75 70 70 6f 72 74 0a 09 69 66 20 28 20 21 61 6c 6c 20 7c | .basic.test.support..if.(.!all.| |
81c0 | 7c 20 21 61 6c 6c 2e 6c 65 6e 67 74 68 20 7c 7c 20 21 61 20 29 20 7b 0a 09 09 72 65 74 75 72 6e | |.!all.length.||.!a.).{...return |
81e0 | 20 7b 7d 3b 0a 09 7d 0a 0a 09 2f 2f 20 46 69 72 73 74 20 62 61 74 63 68 20 6f 66 20 73 75 70 70 | .{};..}...//.First.batch.of.supp |
8200 | 6f 72 74 73 20 74 65 73 74 73 0a 09 73 65 6c 65 63 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 | orts.tests..select.=.document.cr |
8220 | 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 73 65 6c 65 63 74 22 29 3b 0a 09 6f 70 74 20 3d 20 73 65 | eateElement("select");..opt.=.se |
8240 | 6c 65 63 74 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 | lect.appendChild(.document.creat |
8260 | 65 45 6c 65 6d 65 6e 74 28 22 6f 70 74 69 6f 6e 22 29 20 29 3b 0a 09 69 6e 70 75 74 20 3d 20 64 | eElement("option").);..input.=.d |
8280 | 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 69 6e 70 75 74 22 29 | iv.getElementsByTagName("input") |
82a0 | 5b 20 30 20 5d 3b 0a 0a 09 73 75 70 70 6f 72 74 20 3d 20 7b 0a 09 09 2f 2f 20 49 45 20 73 74 72 | [.0.];...support.=.{...//.IE.str |
82c0 | 69 70 73 20 6c 65 61 64 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 77 68 65 6e 20 2e 69 6e 6e | ips.leading.whitespace.when..inn |
82e0 | 65 72 48 54 4d 4c 20 69 73 20 75 73 65 64 0a 09 09 6c 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 | erHTML.is.used...leadingWhitespa |
8300 | 63 65 3a 20 28 20 64 69 76 2e 66 69 72 73 74 43 68 69 6c 64 2e 6e 6f 64 65 54 79 70 65 20 3d 3d | ce:.(.div.firstChild.nodeType.== |
8320 | 3d 20 33 20 29 2c 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 62 6f 64 | =.3.),....//.Make.sure.that.tbod |
8340 | 79 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 6e 27 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 | y.elements.aren't.automatically. |
8360 | 69 6e 73 65 72 74 65 64 0a 09 09 2f 2f 20 49 45 20 77 69 6c 6c 20 69 6e 73 65 72 74 20 74 68 65 | inserted...//.IE.will.insert.the |
8380 | 6d 20 69 6e 74 6f 20 65 6d 70 74 79 20 74 61 62 6c 65 73 0a 09 09 74 62 6f 64 79 3a 20 21 64 69 | m.into.empty.tables...tbody:.!di |
83a0 | 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 74 62 6f 64 79 22 29 2e | v.getElementsByTagName("tbody"). |
83c0 | 6c 65 6e 67 74 68 2c 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 6c 69 6e | length,....//.Make.sure.that.lin |
83e0 | 6b 20 65 6c 65 6d 65 6e 74 73 20 67 65 74 20 73 65 72 69 61 6c 69 7a 65 64 20 63 6f 72 72 65 63 | k.elements.get.serialized.correc |
8400 | 74 6c 79 20 62 79 20 69 6e 6e 65 72 48 54 4d 4c 0a 09 09 2f 2f 20 54 68 69 73 20 72 65 71 75 69 | tly.by.innerHTML...//.This.requi |
8420 | 72 65 73 20 61 20 77 72 61 70 70 65 72 20 65 6c 65 6d 65 6e 74 20 69 6e 20 49 45 0a 09 09 68 74 | res.a.wrapper.element.in.IE...ht |
8440 | 6d 6c 53 65 72 69 61 6c 69 7a 65 3a 20 21 21 64 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 | mlSerialize:.!!div.getElementsBy |
8460 | 54 61 67 4e 61 6d 65 28 22 6c 69 6e 6b 22 29 2e 6c 65 6e 67 74 68 2c 0a 0a 09 09 2f 2f 20 47 65 | TagName("link").length,....//.Ge |
8480 | 74 20 74 68 65 20 73 74 79 6c 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 67 65 74 | t.the.style.information.from.get |
84a0 | 41 74 74 72 69 62 75 74 65 0a 09 09 2f 2f 20 28 49 45 20 75 73 65 73 20 2e 63 73 73 54 65 78 74 | Attribute...//.(IE.uses..cssText |
84c0 | 20 69 6e 73 74 65 61 64 29 0a 09 09 73 74 79 6c 65 3a 20 2f 74 6f 70 2f 2e 74 65 73 74 28 20 61 | .instead)...style:./top/.test(.a |
84e0 | 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 73 74 79 6c 65 22 29 20 29 2c 0a 0a 09 09 2f 2f 20 | .getAttribute("style").),....//. |
8500 | 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 55 52 4c 73 20 61 72 65 6e 27 74 20 6d 61 6e 69 70 | Make.sure.that.URLs.aren't.manip |
8520 | 75 6c 61 74 65 64 0a 09 09 2f 2f 20 28 49 45 20 6e 6f 72 6d 61 6c 69 7a 65 73 20 69 74 20 62 79 | ulated...//.(IE.normalizes.it.by |
8540 | 20 64 65 66 61 75 6c 74 29 0a 09 09 68 72 65 66 4e 6f 72 6d 61 6c 69 7a 65 64 3a 20 28 20 61 2e | .default)...hrefNormalized:.(.a. |
8560 | 67 65 74 41 74 74 72 69 62 75 74 65 28 22 68 72 65 66 22 29 20 3d 3d 3d 20 22 2f 61 22 20 29 2c | getAttribute("href").===."/a".), |
8580 | 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 65 6c 65 6d 65 6e 74 20 6f 70 | ....//.Make.sure.that.element.op |
85a0 | 61 63 69 74 79 20 65 78 69 73 74 73 0a 09 09 2f 2f 20 28 49 45 20 75 73 65 73 20 66 69 6c 74 65 | acity.exists...//.(IE.uses.filte |
85c0 | 72 20 69 6e 73 74 65 61 64 29 0a 09 09 2f 2f 20 55 73 65 20 61 20 72 65 67 65 78 20 74 6f 20 77 | r.instead)...//.Use.a.regex.to.w |
85e0 | 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 57 65 62 4b 69 74 20 69 73 73 75 65 2e 20 53 65 65 20 23 | ork.around.a.WebKit.issue..See.# |
8600 | 35 31 34 35 0a 09 09 6f 70 61 63 69 74 79 3a 20 2f 5e 30 2e 35 2f 2e 74 65 73 74 28 20 61 2e 73 | 5145...opacity:./^0.5/.test(.a.s |
8620 | 74 79 6c 65 2e 6f 70 61 63 69 74 79 20 29 2c 0a 0a 09 09 2f 2f 20 56 65 72 69 66 79 20 73 74 79 | tyle.opacity.),....//.Verify.sty |
8640 | 6c 65 20 66 6c 6f 61 74 20 65 78 69 73 74 65 6e 63 65 0a 09 09 2f 2f 20 28 49 45 20 75 73 65 73 | le.float.existence...//.(IE.uses |
8660 | 20 73 74 79 6c 65 46 6c 6f 61 74 20 69 6e 73 74 65 61 64 20 6f 66 20 63 73 73 46 6c 6f 61 74 29 | .styleFloat.instead.of.cssFloat) |
8680 | 0a 09 09 63 73 73 46 6c 6f 61 74 3a 20 21 21 61 2e 73 74 79 6c 65 2e 63 73 73 46 6c 6f 61 74 2c | ...cssFloat:.!!a.style.cssFloat, |
86a0 | 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 69 66 20 6e 6f 20 76 61 6c 75 | ....//.Make.sure.that.if.no.valu |
86c0 | 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 61 20 63 68 65 63 6b 62 6f 78 0a 09 09 | e.is.specified.for.a.checkbox... |
86e0 | 2f 2f 20 74 68 61 74 20 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 22 6f 6e 22 2e 0a 09 09 2f | //.that.it.defaults.to."on"..../ |
8700 | 2f 20 28 57 65 62 4b 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 22 22 20 69 6e 73 74 65 61 64 | /.(WebKit.defaults.to."".instead |
8720 | 29 0a 09 09 63 68 65 63 6b 4f 6e 3a 20 28 20 69 6e 70 75 74 2e 76 61 6c 75 65 20 3d 3d 3d 20 22 | )...checkOn:.(.input.value.===." |
8740 | 6f 6e 22 20 29 2c 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 61 20 73 65 | on".),....//.Make.sure.that.a.se |
8760 | 6c 65 63 74 65 64 2d 62 79 2d 64 65 66 61 75 6c 74 20 6f 70 74 69 6f 6e 20 68 61 73 20 61 20 77 | lected-by-default.option.has.a.w |
8780 | 6f 72 6b 69 6e 67 20 73 65 6c 65 63 74 65 64 20 70 72 6f 70 65 72 74 79 2e 0a 09 09 2f 2f 20 28 | orking.selected.property....//.( |
87a0 | 57 65 62 4b 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 66 61 6c 73 65 20 69 6e 73 74 65 61 64 | WebKit.defaults.to.false.instead |
87c0 | 20 6f 66 20 74 72 75 65 2c 20 49 45 20 74 6f 6f 2c 20 69 66 20 69 74 27 73 20 69 6e 20 61 6e 20 | .of.true,.IE.too,.if.it's.in.an. |
87e0 | 6f 70 74 67 72 6f 75 70 29 0a 09 09 6f 70 74 53 65 6c 65 63 74 65 64 3a 20 6f 70 74 2e 73 65 6c | optgroup)...optSelected:.opt.sel |
8800 | 65 63 74 65 64 2c 0a 0a 09 09 2f 2f 20 54 65 73 74 20 73 65 74 41 74 74 72 69 62 75 74 65 20 6f | ected,....//.Test.setAttribute.o |
8820 | 6e 20 63 61 6d 65 6c 43 61 73 65 20 63 6c 61 73 73 2e 20 49 66 20 69 74 20 77 6f 72 6b 73 2c 20 | n.camelCase.class..If.it.works,. |
8840 | 77 65 20 6e 65 65 64 20 61 74 74 72 46 69 78 65 73 20 77 68 65 6e 20 64 6f 69 6e 67 20 67 65 74 | we.need.attrFixes.when.doing.get |
8860 | 2f 73 65 74 41 74 74 72 69 62 75 74 65 20 28 69 65 36 2f 37 29 0a 09 09 67 65 74 53 65 74 41 74 | /setAttribute.(ie6/7)...getSetAt |
8880 | 74 72 69 62 75 74 65 3a 20 64 69 76 2e 63 6c 61 73 73 4e 61 6d 65 20 21 3d 3d 20 22 74 22 2c 0a | tribute:.div.className.!==."t",. |
88a0 | 0a 09 09 2f 2f 20 54 65 73 74 73 20 66 6f 72 20 65 6e 63 74 79 70 65 20 73 75 70 70 6f 72 74 20 | ...//.Tests.for.enctype.support. |
88c0 | 6f 6e 20 61 20 66 6f 72 6d 28 23 36 37 34 33 29 0a 09 09 65 6e 63 74 79 70 65 3a 20 21 21 64 6f | on.a.form(#6743)...enctype:.!!do |
88e0 | 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 66 6f 72 6d 22 29 2e 65 6e 63 | cument.createElement("form").enc |
8900 | 74 79 70 65 2c 0a 0a 09 09 2f 2f 20 4d 61 6b 65 73 20 73 75 72 65 20 63 6c 6f 6e 69 6e 67 20 61 | type,....//.Makes.sure.cloning.a |
8920 | 6e 20 68 74 6d 6c 35 20 65 6c 65 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 63 61 75 73 65 20 70 | n.html5.element.does.not.cause.p |
8940 | 72 6f 62 6c 65 6d 73 0a 09 09 2f 2f 20 57 68 65 72 65 20 6f 75 74 65 72 48 54 4d 4c 20 69 73 20 | roblems...//.Where.outerHTML.is. |
8960 | 75 6e 64 65 66 69 6e 65 64 2c 20 74 68 69 73 20 73 74 69 6c 6c 20 77 6f 72 6b 73 0a 09 09 68 74 | undefined,.this.still.works...ht |
8980 | 6d 6c 35 43 6c 6f 6e 65 3a 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 | ml5Clone:.document.createElement |
89a0 | 28 22 6e 61 76 22 29 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 65 20 29 2e 6f 75 74 65 72 48 | ("nav").cloneNode(.true.).outerH |
89c0 | 54 4d 4c 20 21 3d 3d 20 22 3c 3a 6e 61 76 3e 3c 2f 3a 6e 61 76 3e 22 2c 0a 0a 09 09 2f 2f 20 6a | TML.!==."<:nav></:nav>",....//.j |
89e0 | 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 62 6f 78 4d 6f 64 65 6c 20 44 45 50 52 45 43 41 54 45 | Query.support.boxModel.DEPRECATE |
8a00 | 44 20 69 6e 20 31 2e 38 20 73 69 6e 63 65 20 77 65 20 64 6f 6e 27 74 20 73 75 70 70 6f 72 74 20 | D.in.1.8.since.we.don't.support. |
8a20 | 51 75 69 72 6b 73 20 4d 6f 64 65 0a 09 09 62 6f 78 4d 6f 64 65 6c 3a 20 28 20 64 6f 63 75 6d 65 | Quirks.Mode...boxModel:.(.docume |
8a40 | 6e 74 2e 63 6f 6d 70 61 74 4d 6f 64 65 20 3d 3d 3d 20 22 43 53 53 31 43 6f 6d 70 61 74 22 20 29 | nt.compatMode.===."CSS1Compat".) |
8a60 | 2c 0a 0a 09 09 2f 2f 20 57 69 6c 6c 20 62 65 20 64 65 66 69 6e 65 64 20 6c 61 74 65 72 0a 09 09 | ,....//.Will.be.defined.later... |
8a80 | 73 75 62 6d 69 74 42 75 62 62 6c 65 73 3a 20 74 72 75 65 2c 0a 09 09 63 68 61 6e 67 65 42 75 62 | submitBubbles:.true,...changeBub |
8aa0 | 62 6c 65 73 3a 20 74 72 75 65 2c 0a 09 09 66 6f 63 75 73 69 6e 42 75 62 62 6c 65 73 3a 20 66 61 | bles:.true,...focusinBubbles:.fa |
8ac0 | 6c 73 65 2c 0a 09 09 64 65 6c 65 74 65 45 78 70 61 6e 64 6f 3a 20 74 72 75 65 2c 0a 09 09 6e 6f | lse,...deleteExpando:.true,...no |
8ae0 | 43 6c 6f 6e 65 45 76 65 6e 74 3a 20 74 72 75 65 2c 0a 09 09 69 6e 6c 69 6e 65 42 6c 6f 63 6b 4e | CloneEvent:.true,...inlineBlockN |
8b00 | 65 65 64 73 4c 61 79 6f 75 74 3a 20 66 61 6c 73 65 2c 0a 09 09 73 68 72 69 6e 6b 57 72 61 70 42 | eedsLayout:.false,...shrinkWrapB |
8b20 | 6c 6f 63 6b 73 3a 20 66 61 6c 73 65 2c 0a 09 09 72 65 6c 69 61 62 6c 65 4d 61 72 67 69 6e 52 69 | locks:.false,...reliableMarginRi |
8b40 | 67 68 74 3a 20 74 72 75 65 2c 0a 09 09 62 6f 78 53 69 7a 69 6e 67 52 65 6c 69 61 62 6c 65 3a 20 | ght:.true,...boxSizingReliable:. |
8b60 | 74 72 75 65 2c 0a 09 09 70 69 78 65 6c 50 6f 73 69 74 69 6f 6e 3a 20 66 61 6c 73 65 0a 09 7d 3b | true,...pixelPosition:.false..}; |
8b80 | 0a 0a 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 63 68 65 63 6b 65 64 20 73 74 61 74 75 73 20 69 | ...//.Make.sure.checked.status.i |
8ba0 | 73 20 70 72 6f 70 65 72 6c 79 20 63 6c 6f 6e 65 64 0a 09 69 6e 70 75 74 2e 63 68 65 63 6b 65 64 | s.properly.cloned..input.checked |
8bc0 | 20 3d 20 74 72 75 65 3b 0a 09 73 75 70 70 6f 72 74 2e 6e 6f 43 6c 6f 6e 65 43 68 65 63 6b 65 64 | .=.true;..support.noCloneChecked |
8be0 | 20 3d 20 69 6e 70 75 74 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 65 20 29 2e 63 68 65 63 6b | .=.input.cloneNode(.true.).check |
8c00 | 65 64 3b 0a 0a 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20 6f 70 74 69 | ed;...//.Make.sure.that.the.opti |
8c20 | 6f 6e 73 20 69 6e 73 69 64 65 20 64 69 73 61 62 6c 65 64 20 73 65 6c 65 63 74 73 20 61 72 65 6e | ons.inside.disabled.selects.aren |
8c40 | 27 74 20 6d 61 72 6b 65 64 20 61 73 20 64 69 73 61 62 6c 65 64 0a 09 2f 2f 20 28 57 65 62 4b 69 | 't.marked.as.disabled..//.(WebKi |
8c60 | 74 20 6d 61 72 6b 73 20 74 68 65 6d 20 61 73 20 64 69 73 61 62 6c 65 64 29 0a 09 73 65 6c 65 63 | t.marks.them.as.disabled)..selec |
8c80 | 74 2e 64 69 73 61 62 6c 65 64 20 3d 20 74 72 75 65 3b 0a 09 73 75 70 70 6f 72 74 2e 6f 70 74 44 | t.disabled.=.true;..support.optD |
8ca0 | 69 73 61 62 6c 65 64 20 3d 20 21 6f 70 74 2e 64 69 73 61 62 6c 65 64 3b 0a 0a 09 2f 2f 20 54 65 | isabled.=.!opt.disabled;...//.Te |
8cc0 | 73 74 20 74 6f 20 73 65 65 20 69 66 20 69 74 27 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 65 | st.to.see.if.it's.possible.to.de |
8ce0 | 6c 65 74 65 20 61 6e 20 65 78 70 61 6e 64 6f 20 66 72 6f 6d 20 61 6e 20 65 6c 65 6d 65 6e 74 0a | lete.an.expando.from.an.element. |
8d00 | 09 2f 2f 20 46 61 69 6c 73 20 69 6e 20 49 6e 74 65 72 6e 65 74 20 45 78 70 6c 6f 72 65 72 0a 09 | .//.Fails.in.Internet.Explorer.. |
8d20 | 74 72 79 20 7b 0a 09 09 64 65 6c 65 74 65 20 64 69 76 2e 74 65 73 74 3b 0a 09 7d 20 63 61 74 63 | try.{...delete.div.test;..}.catc |
8d40 | 68 28 20 65 20 29 20 7b 0a 09 09 73 75 70 70 6f 72 74 2e 64 65 6c 65 74 65 45 78 70 61 6e 64 6f | h(.e.).{...support.deleteExpando |
8d60 | 20 3d 20 66 61 6c 73 65 3b 0a 09 7d 0a 0a 09 69 66 20 28 20 21 64 69 76 2e 61 64 64 45 76 65 6e | .=.false;..}...if.(.!div.addEven |
8d80 | 74 4c 69 73 74 65 6e 65 72 20 26 26 20 64 69 76 2e 61 74 74 61 63 68 45 76 65 6e 74 20 26 26 20 | tListener.&&.div.attachEvent.&&. |
8da0 | 64 69 76 2e 66 69 72 65 45 76 65 6e 74 20 29 20 7b 0a 09 09 64 69 76 2e 61 74 74 61 63 68 45 76 | div.fireEvent.).{...div.attachEv |
8dc0 | 65 6e 74 28 20 22 6f 6e 63 6c 69 63 6b 22 2c 20 63 6c 69 63 6b 46 6e 20 3d 20 66 75 6e 63 74 69 | ent(."onclick",.clickFn.=.functi |
8de0 | 6f 6e 28 29 20 7b 0a 09 09 09 2f 2f 20 43 6c 6f 6e 69 6e 67 20 61 20 6e 6f 64 65 20 73 68 6f 75 | on().{....//.Cloning.a.node.shou |
8e00 | 6c 64 6e 27 74 20 63 6f 70 79 20 6f 76 65 72 20 61 6e 79 0a 09 09 09 2f 2f 20 62 6f 75 6e 64 20 | ldn't.copy.over.any....//.bound. |
8e20 | 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 73 20 28 49 45 20 64 6f 65 73 20 74 68 69 73 29 0a 09 09 | event.handlers.(IE.does.this)... |
8e40 | 09 73 75 70 70 6f 72 74 2e 6e 6f 43 6c 6f 6e 65 45 76 65 6e 74 20 3d 20 66 61 6c 73 65 3b 0a 09 | .support.noCloneEvent.=.false;.. |
8e60 | 09 7d 29 3b 0a 09 09 64 69 76 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 65 20 29 2e 66 69 72 | .});...div.cloneNode(.true.).fir |
8e80 | 65 45 76 65 6e 74 28 22 6f 6e 63 6c 69 63 6b 22 29 3b 0a 09 09 64 69 76 2e 64 65 74 61 63 68 45 | eEvent("onclick");...div.detachE |
8ea0 | 76 65 6e 74 28 20 22 6f 6e 63 6c 69 63 6b 22 2c 20 63 6c 69 63 6b 46 6e 20 29 3b 0a 09 7d 0a 0a | vent(."onclick",.clickFn.);..}.. |
8ec0 | 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 61 20 72 61 64 69 6f 20 6d 61 69 6e 74 61 69 6e 73 20 69 | .//.Check.if.a.radio.maintains.i |
8ee0 | 74 73 20 76 61 6c 75 65 0a 09 2f 2f 20 61 66 74 65 72 20 62 65 69 6e 67 20 61 70 70 65 6e 64 65 | ts.value..//.after.being.appende |
8f00 | 64 20 74 6f 20 74 68 65 20 44 4f 4d 0a 09 69 6e 70 75 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 | d.to.the.DOM..input.=.document.c |
8f20 | 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 69 6e 70 75 74 22 29 3b 0a 09 69 6e 70 75 74 2e 76 61 | reateElement("input");..input.va |
8f40 | 6c 75 65 20 3d 20 22 74 22 3b 0a 09 69 6e 70 75 74 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 20 | lue.=."t";..input.setAttribute(. |
8f60 | 22 74 79 70 65 22 2c 20 22 72 61 64 69 6f 22 20 29 3b 0a 09 73 75 70 70 6f 72 74 2e 72 61 64 69 | "type",."radio".);..support.radi |
8f80 | 6f 56 61 6c 75 65 20 3d 20 69 6e 70 75 74 2e 76 61 6c 75 65 20 3d 3d 3d 20 22 74 22 3b 0a 0a 09 | oValue.=.input.value.===."t";... |
8fa0 | 69 6e 70 75 74 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 20 22 63 68 65 63 6b 65 64 22 2c 20 22 | input.setAttribute(."checked",." |
8fc0 | 63 68 65 63 6b 65 64 22 20 29 3b 0a 0a 09 2f 2f 20 23 31 31 32 31 37 20 2d 20 57 65 62 4b 69 74 | checked".);...//.#11217.-.WebKit |
8fe0 | 20 6c 6f 73 65 73 20 63 68 65 63 6b 20 77 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 69 73 20 61 66 | .loses.check.when.the.name.is.af |
9000 | 74 65 72 20 74 68 65 20 63 68 65 63 6b 65 64 20 61 74 74 72 69 62 75 74 65 0a 09 69 6e 70 75 74 | ter.the.checked.attribute..input |
9020 | 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 20 22 6e 61 6d 65 22 2c 20 22 74 22 20 29 3b 0a 0a 09 | .setAttribute(."name",."t".);... |
9040 | 64 69 76 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 69 6e 70 75 74 20 29 3b 0a 09 66 72 61 67 6d | div.appendChild(.input.);..fragm |
9060 | 65 6e 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 46 72 61 | ent.=.document.createDocumentFra |
9080 | 67 6d 65 6e 74 28 29 3b 0a 09 66 72 61 67 6d 65 6e 74 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 | gment();..fragment.appendChild(. |
90a0 | 64 69 76 2e 6c 61 73 74 43 68 69 6c 64 20 29 3b 0a 0a 09 2f 2f 20 57 65 62 4b 69 74 20 64 6f 65 | div.lastChild.);...//.WebKit.doe |
90c0 | 73 6e 27 74 20 63 6c 6f 6e 65 20 63 68 65 63 6b 65 64 20 73 74 61 74 65 20 63 6f 72 72 65 63 74 | sn't.clone.checked.state.correct |
90e0 | 6c 79 20 69 6e 20 66 72 61 67 6d 65 6e 74 73 0a 09 73 75 70 70 6f 72 74 2e 63 68 65 63 6b 43 6c | ly.in.fragments..support.checkCl |
9100 | 6f 6e 65 20 3d 20 66 72 61 67 6d 65 6e 74 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 65 20 29 | one.=.fragment.cloneNode(.true.) |
9120 | 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 65 20 29 2e 6c 61 73 74 43 68 69 6c 64 2e 63 68 65 | .cloneNode(.true.).lastChild.che |
9140 | 63 6b 65 64 3b 0a 0a 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 61 20 64 69 73 63 6f 6e 6e 65 63 74 | cked;...//.Check.if.a.disconnect |
9160 | 65 64 20 63 68 65 63 6b 62 6f 78 20 77 69 6c 6c 20 72 65 74 61 69 6e 20 69 74 73 20 63 68 65 63 | ed.checkbox.will.retain.its.chec |
9180 | 6b 65 64 0a 09 2f 2f 20 76 61 6c 75 65 20 6f 66 20 74 72 75 65 20 61 66 74 65 72 20 61 70 70 65 | ked..//.value.of.true.after.appe |
91a0 | 6e 64 65 64 20 74 6f 20 74 68 65 20 44 4f 4d 20 28 49 45 36 2f 37 29 0a 09 73 75 70 70 6f 72 74 | nded.to.the.DOM.(IE6/7)..support |
91c0 | 2e 61 70 70 65 6e 64 43 68 65 63 6b 65 64 20 3d 20 69 6e 70 75 74 2e 63 68 65 63 6b 65 64 3b 0a | .appendChecked.=.input.checked;. |
91e0 | 0a 09 66 72 61 67 6d 65 6e 74 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 69 6e 70 75 74 20 29 3b | ..fragment.removeChild(.input.); |
9200 | 0a 09 66 72 61 67 6d 65 6e 74 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 64 69 76 20 29 3b 0a 0a | ..fragment.appendChild(.div.);.. |
9220 | 09 2f 2f 20 54 65 63 68 6e 69 71 75 65 20 66 72 6f 6d 20 4a 75 72 69 79 20 5a 61 79 74 73 65 76 | .//.Technique.from.Juriy.Zaytsev |
9240 | 0a 09 2f 2f 20 68 74 74 70 3a 2f 2f 70 65 72 66 65 63 74 69 6f 6e 6b 69 6c 6c 73 2e 63 6f 6d 2f | ..//.http://perfectionkills.com/ |
9260 | 64 65 74 65 63 74 69 6e 67 2d 65 76 65 6e 74 2d 73 75 70 70 6f 72 74 2d 77 69 74 68 6f 75 74 2d | detecting-event-support-without- |
9280 | 62 72 6f 77 73 65 72 2d 73 6e 69 66 66 69 6e 67 2f 0a 09 2f 2f 20 57 65 20 6f 6e 6c 79 20 63 61 | browser-sniffing/..//.We.only.ca |
92a0 | 72 65 20 61 62 6f 75 74 20 74 68 65 20 63 61 73 65 20 77 68 65 72 65 20 6e 6f 6e 2d 73 74 61 6e | re.about.the.case.where.non-stan |
92c0 | 64 61 72 64 20 65 76 65 6e 74 20 73 79 73 74 65 6d 73 0a 09 2f 2f 20 61 72 65 20 75 73 65 64 2c | dard.event.systems..//.are.used, |
92e0 | 20 6e 61 6d 65 6c 79 20 69 6e 20 49 45 2e 20 53 68 6f 72 74 2d 63 69 72 63 75 69 74 69 6e 67 20 | .namely.in.IE..Short-circuiting. |
9300 | 68 65 72 65 20 68 65 6c 70 73 20 75 73 20 74 6f 0a 09 2f 2f 20 61 76 6f 69 64 20 61 6e 20 65 76 | here.helps.us.to..//.avoid.an.ev |
9320 | 61 6c 20 63 61 6c 6c 20 28 69 6e 20 73 65 74 41 74 74 72 69 62 75 74 65 29 20 77 68 69 63 68 20 | al.call.(in.setAttribute).which. |
9340 | 63 61 6e 20 63 61 75 73 65 20 43 53 50 0a 09 2f 2f 20 74 6f 20 67 6f 20 68 61 79 77 69 72 65 2e | can.cause.CSP..//.to.go.haywire. |
9360 | 20 53 65 65 3a 20 68 74 74 70 73 3a 2f 2f 64 65 76 65 6c 6f 70 65 72 2e 6d 6f 7a 69 6c 6c 61 2e | .See:.https://developer.mozilla. |
9380 | 6f 72 67 2f 65 6e 2f 53 65 63 75 72 69 74 79 2f 43 53 50 0a 09 69 66 20 28 20 64 69 76 2e 61 74 | org/en/Security/CSP..if.(.div.at |
93a0 | 74 61 63 68 45 76 65 6e 74 20 29 20 7b 0a 09 09 66 6f 72 20 28 20 69 20 69 6e 20 7b 0a 09 09 09 | tachEvent.).{...for.(.i.in.{.... |
93c0 | 73 75 62 6d 69 74 3a 20 74 72 75 65 2c 0a 09 09 09 63 68 61 6e 67 65 3a 20 74 72 75 65 2c 0a 09 | submit:.true,....change:.true,.. |
93e0 | 09 09 66 6f 63 75 73 69 6e 3a 20 74 72 75 65 0a 09 09 7d 29 20 7b 0a 09 09 09 65 76 65 6e 74 4e | ..focusin:.true...}).{....eventN |
9400 | 61 6d 65 20 3d 20 22 6f 6e 22 20 2b 20 69 3b 0a 09 09 09 69 73 53 75 70 70 6f 72 74 65 64 20 3d | ame.=."on".+.i;....isSupported.= |
9420 | 20 28 20 65 76 65 6e 74 4e 61 6d 65 20 69 6e 20 64 69 76 20 29 3b 0a 09 09 09 69 66 20 28 20 21 | .(.eventName.in.div.);....if.(.! |
9440 | 69 73 53 75 70 70 6f 72 74 65 64 20 29 20 7b 0a 09 09 09 09 64 69 76 2e 73 65 74 41 74 74 72 69 | isSupported.).{.....div.setAttri |
9460 | 62 75 74 65 28 20 65 76 65 6e 74 4e 61 6d 65 2c 20 22 72 65 74 75 72 6e 3b 22 20 29 3b 0a 09 09 | bute(.eventName,."return;".);... |
9480 | 09 09 69 73 53 75 70 70 6f 72 74 65 64 20 3d 20 28 20 74 79 70 65 6f 66 20 64 69 76 5b 20 65 76 | ..isSupported.=.(.typeof.div[.ev |
94a0 | 65 6e 74 4e 61 6d 65 20 5d 20 3d 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 29 3b 0a 09 09 09 7d | entName.].===."function".);....} |
94c0 | 0a 09 09 09 73 75 70 70 6f 72 74 5b 20 69 20 2b 20 22 42 75 62 62 6c 65 73 22 20 5d 20 3d 20 69 | ....support[.i.+."Bubbles".].=.i |
94e0 | 73 53 75 70 70 6f 72 74 65 64 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 52 75 6e 20 74 65 73 74 | sSupported;...}..}...//.Run.test |
9500 | 73 20 74 68 61 74 20 6e 65 65 64 20 61 20 62 6f 64 79 20 61 74 20 64 6f 63 20 72 65 61 64 79 0a | s.that.need.a.body.at.doc.ready. |
9520 | 09 6a 51 75 65 72 79 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 76 61 72 20 63 6f 6e 74 61 | .jQuery(function().{...var.conta |
9540 | 69 6e 65 72 2c 20 64 69 76 2c 20 74 64 73 2c 20 6d 61 72 67 69 6e 44 69 76 2c 0a 09 09 09 64 69 | iner,.div,.tds,.marginDiv,....di |
9560 | 76 52 65 73 65 74 20 3d 20 22 70 61 64 64 69 6e 67 3a 30 3b 6d 61 72 67 69 6e 3a 30 3b 62 6f 72 | vReset.=."padding:0;margin:0;bor |
9580 | 64 65 72 3a 30 3b 64 69 73 70 6c 61 79 3a 62 6c 6f 63 6b 3b 6f 76 65 72 66 6c 6f 77 3a 68 69 64 | der:0;display:block;overflow:hid |
95a0 | 64 65 6e 3b 22 2c 0a 09 09 09 62 6f 64 79 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 | den;",....body.=.document.getEle |
95c0 | 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 62 6f 64 79 22 29 5b 30 5d 3b 0a 0a 09 09 69 66 | mentsByTagName("body")[0];....if |
95e0 | 20 28 20 21 62 6f 64 79 20 29 20 7b 0a 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 66 6f 72 20 66 72 | .(.!body.).{....//.Return.for.fr |
9600 | 61 6d 65 73 65 74 20 64 6f 63 73 20 74 68 61 74 20 64 6f 6e 27 74 20 68 61 76 65 20 61 20 62 6f | ameset.docs.that.don't.have.a.bo |
9620 | 64 79 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 63 6f 6e 74 61 69 6e 65 72 20 3d | dy....return;...}....container.= |
9640 | 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 64 69 76 22 29 3b 0a | .document.createElement("div");. |
9660 | 09 09 63 6f 6e 74 61 69 6e 65 72 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 20 3d 20 22 76 69 73 | ..container.style.cssText.=."vis |
9680 | 69 62 69 6c 69 74 79 3a 68 69 64 64 65 6e 3b 62 6f 72 64 65 72 3a 30 3b 77 69 64 74 68 3a 30 3b | ibility:hidden;border:0;width:0; |
96a0 | 68 65 69 67 68 74 3a 30 3b 70 6f 73 69 74 69 6f 6e 3a 73 74 61 74 69 63 3b 74 6f 70 3a 30 3b 6d | height:0;position:static;top:0;m |
96c0 | 61 72 67 69 6e 2d 74 6f 70 3a 31 70 78 22 3b 0a 09 09 62 6f 64 79 2e 69 6e 73 65 72 74 42 65 66 | argin-top:1px";...body.insertBef |
96e0 | 6f 72 65 28 20 63 6f 6e 74 61 69 6e 65 72 2c 20 62 6f 64 79 2e 66 69 72 73 74 43 68 69 6c 64 20 | ore(.container,.body.firstChild. |
9700 | 29 3b 0a 0a 09 09 2f 2f 20 43 6f 6e 73 74 72 75 63 74 20 74 68 65 20 74 65 73 74 20 65 6c 65 6d | );....//.Construct.the.test.elem |
9720 | 65 6e 74 0a 09 09 64 69 76 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 | ent...div.=.document.createEleme |
9740 | 6e 74 28 22 64 69 76 22 29 3b 0a 09 09 63 6f 6e 74 61 69 6e 65 72 2e 61 70 70 65 6e 64 43 68 69 | nt("div");...container.appendChi |
9760 | 6c 64 28 20 64 69 76 20 29 3b 0a 0a 09 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 74 61 62 6c 65 20 | ld(.div.);....//.Check.if.table. |
9780 | 63 65 6c 6c 73 20 73 74 69 6c 6c 20 68 61 76 65 20 6f 66 66 73 65 74 57 69 64 74 68 2f 48 65 69 | cells.still.have.offsetWidth/Hei |
97a0 | 67 68 74 20 77 68 65 6e 20 74 68 65 79 20 61 72 65 20 73 65 74 0a 09 09 2f 2f 20 74 6f 20 64 69 | ght.when.they.are.set...//.to.di |
97c0 | 73 70 6c 61 79 3a 6e 6f 6e 65 20 61 6e 64 20 74 68 65 72 65 20 61 72 65 20 73 74 69 6c 6c 20 6f | splay:none.and.there.are.still.o |
97e0 | 74 68 65 72 20 76 69 73 69 62 6c 65 20 74 61 62 6c 65 20 63 65 6c 6c 73 20 69 6e 20 61 0a 09 09 | ther.visible.table.cells.in.a... |
9800 | 2f 2f 20 74 61 62 6c 65 20 72 6f 77 3b 20 69 66 20 73 6f 2c 20 6f 66 66 73 65 74 57 69 64 74 68 | //.table.row;.if.so,.offsetWidth |
9820 | 2f 48 65 69 67 68 74 20 61 72 65 20 6e 6f 74 20 72 65 6c 69 61 62 6c 65 20 66 6f 72 20 75 73 65 | /Height.are.not.reliable.for.use |
9840 | 20 77 68 65 6e 0a 09 09 2f 2f 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 69 66 20 61 6e 20 65 6c 65 | .when...//.determining.if.an.ele |
9860 | 6d 65 6e 74 20 68 61 73 20 62 65 65 6e 20 68 69 64 64 65 6e 20 64 69 72 65 63 74 6c 79 20 75 73 | ment.has.been.hidden.directly.us |
9880 | 69 6e 67 0a 09 09 2f 2f 20 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 20 28 69 74 20 69 73 20 73 74 69 | ing...//.display:none.(it.is.sti |
98a0 | 6c 6c 20 73 61 66 65 20 74 6f 20 75 73 65 20 6f 66 66 73 65 74 73 20 69 66 20 61 20 70 61 72 65 | ll.safe.to.use.offsets.if.a.pare |
98c0 | 6e 74 20 65 6c 65 6d 65 6e 74 20 69 73 0a 09 09 2f 2f 20 68 69 64 64 65 6e 3b 20 64 6f 6e 20 73 | nt.element.is...//.hidden;.don.s |
98e0 | 61 66 65 74 79 20 67 6f 67 67 6c 65 73 20 61 6e 64 20 73 65 65 20 62 75 67 20 23 34 35 31 32 20 | afety.goggles.and.see.bug.#4512. |
9900 | 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 29 2e 0a 09 09 2f 2f 20 28 6f 6e 6c | for.more.information)....//.(onl |
9920 | 79 20 49 45 20 38 20 66 61 69 6c 73 20 74 68 69 73 20 74 65 73 74 29 0a 09 09 64 69 76 2e 69 6e | y.IE.8.fails.this.test)...div.in |
9940 | 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 74 61 62 6c 65 3e 3c 74 72 3e 3c 74 64 3e 3c 2f 74 64 3e 3c | nerHTML.=."<table><tr><td></td>< |
9960 | 74 64 3e 74 3c 2f 74 64 3e 3c 2f 74 72 3e 3c 2f 74 61 62 6c 65 3e 22 3b 0a 09 09 74 64 73 20 3d | td>t</td></tr></table>";...tds.= |
9980 | 20 64 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 74 64 22 29 3b | .div.getElementsByTagName("td"); |
99a0 | 0a 09 09 74 64 73 5b 20 30 20 5d 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 20 3d 20 22 70 61 64 | ...tds[.0.].style.cssText.=."pad |
99c0 | 64 69 6e 67 3a 30 3b 6d 61 72 67 69 6e 3a 30 3b 62 6f 72 64 65 72 3a 30 3b 64 69 73 70 6c 61 79 | ding:0;margin:0;border:0;display |
99e0 | 3a 6e 6f 6e 65 22 3b 0a 09 09 69 73 53 75 70 70 6f 72 74 65 64 20 3d 20 28 20 74 64 73 5b 20 30 | :none";...isSupported.=.(.tds[.0 |
9a00 | 20 5d 2e 6f 66 66 73 65 74 48 65 69 67 68 74 20 3d 3d 3d 20 30 20 29 3b 0a 0a 09 09 74 64 73 5b | .].offsetHeight.===.0.);....tds[ |
9a20 | 20 30 20 5d 2e 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 20 22 22 3b 0a 09 09 74 64 73 5b 20 | .0.].style.display.=."";...tds[. |
9a40 | 31 20 5d 2e 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 20 22 6e 6f 6e 65 22 3b 0a 0a 09 09 2f | 1.].style.display.=."none";..../ |
9a60 | 2f 20 43 68 65 63 6b 20 69 66 20 65 6d 70 74 79 20 74 61 62 6c 65 20 63 65 6c 6c 73 20 73 74 69 | /.Check.if.empty.table.cells.sti |
9a80 | 6c 6c 20 68 61 76 65 20 6f 66 66 73 65 74 57 69 64 74 68 2f 48 65 69 67 68 74 0a 09 09 2f 2f 20 | ll.have.offsetWidth/Height...//. |
9aa0 | 28 49 45 20 3c 3d 20 38 20 66 61 69 6c 20 74 68 69 73 20 74 65 73 74 29 0a 09 09 73 75 70 70 6f | (IE.<=.8.fail.this.test)...suppo |
9ac0 | 72 74 2e 72 65 6c 69 61 62 6c 65 48 69 64 64 65 6e 4f 66 66 73 65 74 73 20 3d 20 69 73 53 75 70 | rt.reliableHiddenOffsets.=.isSup |
9ae0 | 70 6f 72 74 65 64 20 26 26 20 28 20 74 64 73 5b 20 30 20 5d 2e 6f 66 66 73 65 74 48 65 69 67 68 | ported.&&.(.tds[.0.].offsetHeigh |
9b00 | 74 20 3d 3d 3d 20 30 20 29 3b 0a 0a 09 09 2f 2f 20 43 68 65 63 6b 20 62 6f 78 2d 73 69 7a 69 6e | t.===.0.);....//.Check.box-sizin |
9b20 | 67 20 61 6e 64 20 6d 61 72 67 69 6e 20 62 65 68 61 76 69 6f 72 0a 09 09 64 69 76 2e 69 6e 6e 65 | g.and.margin.behavior...div.inne |
9b40 | 72 48 54 4d 4c 20 3d 20 22 22 3b 0a 09 09 64 69 76 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 20 | rHTML.=."";...div.style.cssText. |
9b60 | 3d 20 22 62 6f 78 2d 73 69 7a 69 6e 67 3a 62 6f 72 64 65 72 2d 62 6f 78 3b 2d 6d 6f 7a 2d 62 6f | =."box-sizing:border-box;-moz-bo |
9b80 | 78 2d 73 69 7a 69 6e 67 3a 62 6f 72 64 65 72 2d 62 6f 78 3b 2d 77 65 62 6b 69 74 2d 62 6f 78 2d | x-sizing:border-box;-webkit-box- |
9ba0 | 73 69 7a 69 6e 67 3a 62 6f 72 64 65 72 2d 62 6f 78 3b 70 61 64 64 69 6e 67 3a 31 70 78 3b 62 6f | sizing:border-box;padding:1px;bo |
9bc0 | 72 64 65 72 3a 31 70 78 3b 64 69 73 70 6c 61 79 3a 62 6c 6f 63 6b 3b 77 69 64 74 68 3a 34 70 78 | rder:1px;display:block;width:4px |
9be0 | 3b 6d 61 72 67 69 6e 2d 74 6f 70 3a 31 25 3b 70 6f 73 69 74 69 6f 6e 3a 61 62 73 6f 6c 75 74 65 | ;margin-top:1%;position:absolute |
9c00 | 3b 74 6f 70 3a 31 25 3b 22 3b 0a 09 09 73 75 70 70 6f 72 74 2e 62 6f 78 53 69 7a 69 6e 67 20 3d | ;top:1%;";...support.boxSizing.= |
9c20 | 20 28 20 64 69 76 2e 6f 66 66 73 65 74 57 69 64 74 68 20 3d 3d 3d 20 34 20 29 3b 0a 09 09 73 75 | .(.div.offsetWidth.===.4.);...su |
9c40 | 70 70 6f 72 74 2e 64 6f 65 73 4e 6f 74 49 6e 63 6c 75 64 65 4d 61 72 67 69 6e 49 6e 42 6f 64 79 | pport.doesNotIncludeMarginInBody |
9c60 | 4f 66 66 73 65 74 20 3d 20 28 20 62 6f 64 79 2e 6f 66 66 73 65 74 54 6f 70 20 21 3d 3d 20 31 20 | Offset.=.(.body.offsetTop.!==.1. |
9c80 | 29 3b 0a 0a 09 09 2f 2f 20 4e 4f 54 45 3a 20 54 6f 20 61 6e 79 20 66 75 74 75 72 65 20 6d 61 69 | );....//.NOTE:.To.any.future.mai |
9ca0 | 6e 74 61 69 6e 65 72 2c 20 77 69 6e 64 6f 77 2e 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 | ntainer,.window.getComputedStyle |
9cc0 | 20 77 61 73 20 75 73 65 64 20 68 65 72 65 0a 09 09 2f 2f 20 69 6e 73 74 65 61 64 20 6f 66 20 67 | .was.used.here...//.instead.of.g |
9ce0 | 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 62 65 63 61 75 73 65 20 69 74 20 67 61 76 65 20 | etComputedStyle.because.it.gave. |
9d00 | 61 20 62 65 74 74 65 72 20 67 7a 69 70 20 73 69 7a 65 2e 0a 09 09 2f 2f 20 54 68 65 20 64 69 66 | a.better.gzip.size....//.The.dif |
9d20 | 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 77 69 6e 64 6f 77 2e 67 65 74 43 6f 6d 70 75 74 | ference.between.window.getComput |
9d40 | 65 64 53 74 79 6c 65 20 61 6e 64 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 69 73 0a | edStyle.and.getComputedStyle.is. |
9d60 | 09 09 2f 2f 20 37 20 62 79 74 65 73 0a 09 09 69 66 20 28 20 77 69 6e 64 6f 77 2e 67 65 74 43 6f | ..//.7.bytes...if.(.window.getCo |
9d80 | 6d 70 75 74 65 64 53 74 79 6c 65 20 29 20 7b 0a 09 09 09 73 75 70 70 6f 72 74 2e 70 69 78 65 6c | mputedStyle.).{....support.pixel |
9da0 | 50 6f 73 69 74 69 6f 6e 20 3d 20 28 20 77 69 6e 64 6f 77 2e 67 65 74 43 6f 6d 70 75 74 65 64 53 | Position.=.(.window.getComputedS |
9dc0 | 74 79 6c 65 28 20 64 69 76 2c 20 6e 75 6c 6c 20 29 20 7c 7c 20 7b 7d 20 29 2e 74 6f 70 20 21 3d | tyle(.div,.null.).||.{}.).top.!= |
9de0 | 3d 20 22 31 25 22 3b 0a 09 09 09 73 75 70 70 6f 72 74 2e 62 6f 78 53 69 7a 69 6e 67 52 65 6c 69 | =."1%";....support.boxSizingReli |
9e00 | 61 62 6c 65 20 3d 20 28 20 77 69 6e 64 6f 77 2e 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 | able.=.(.window.getComputedStyle |
9e20 | 28 20 64 69 76 2c 20 6e 75 6c 6c 20 29 20 7c 7c 20 7b 20 77 69 64 74 68 3a 20 22 34 70 78 22 20 | (.div,.null.).||.{.width:."4px". |
9e40 | 7d 20 29 2e 77 69 64 74 68 20 3d 3d 3d 20 22 34 70 78 22 3b 0a 0a 09 09 09 2f 2f 20 43 68 65 63 | }.).width.===."4px";.....//.Chec |
9e60 | 6b 20 69 66 20 64 69 76 20 77 69 74 68 20 65 78 70 6c 69 63 69 74 20 77 69 64 74 68 20 61 6e 64 | k.if.div.with.explicit.width.and |
9e80 | 20 6e 6f 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 69 6e 63 6f 72 72 65 63 74 6c 79 0a 09 09 09 | .no.margin-right.incorrectly.... |
9ea0 | 2f 2f 20 67 65 74 73 20 63 6f 6d 70 75 74 65 64 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 62 61 | //.gets.computed.margin-right.ba |
9ec0 | 73 65 64 20 6f 6e 20 77 69 64 74 68 20 6f 66 20 63 6f 6e 74 61 69 6e 65 72 2e 20 46 6f 72 20 6d | sed.on.width.of.container..For.m |
9ee0 | 6f 72 65 0a 09 09 09 2f 2f 20 69 6e 66 6f 20 73 65 65 20 62 75 67 20 23 33 33 33 33 0a 09 09 09 | ore....//.info.see.bug.#3333.... |
9f00 | 2f 2f 20 46 61 69 6c 73 20 69 6e 20 57 65 62 4b 69 74 20 62 65 66 6f 72 65 20 46 65 62 20 32 30 | //.Fails.in.WebKit.before.Feb.20 |
9f20 | 31 31 20 6e 69 67 68 74 6c 69 65 73 0a 09 09 09 2f 2f 20 57 65 62 4b 69 74 20 42 75 67 20 31 33 | 11.nightlies....//.WebKit.Bug.13 |
9f40 | 33 34 33 20 2d 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 72 65 74 75 72 6e 73 20 77 | 343.-.getComputedStyle.returns.w |
9f60 | 72 6f 6e 67 20 76 61 6c 75 65 20 66 6f 72 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 09 09 09 6d | rong.value.for.margin-right....m |
9f80 | 61 72 67 69 6e 44 69 76 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e | arginDiv.=.document.createElemen |
9fa0 | 74 28 22 64 69 76 22 29 3b 0a 09 09 09 6d 61 72 67 69 6e 44 69 76 2e 73 74 79 6c 65 2e 63 73 73 | t("div");....marginDiv.style.css |
9fc0 | 54 65 78 74 20 3d 20 64 69 76 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 20 3d 20 64 69 76 52 65 | Text.=.div.style.cssText.=.divRe |
9fe0 | 73 65 74 3b 0a 09 09 09 6d 61 72 67 69 6e 44 69 76 2e 73 74 79 6c 65 2e 6d 61 72 67 69 6e 52 69 | set;....marginDiv.style.marginRi |
a000 | 67 68 74 20 3d 20 6d 61 72 67 69 6e 44 69 76 2e 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 22 30 | ght.=.marginDiv.style.width.=."0 |
a020 | 22 3b 0a 09 09 09 64 69 76 2e 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 22 31 70 78 22 3b 0a 09 | ";....div.style.width.=."1px";.. |
a040 | 09 09 64 69 76 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 6d 61 72 67 69 6e 44 69 76 20 29 3b 0a | ..div.appendChild(.marginDiv.);. |
a060 | 09 09 09 73 75 70 70 6f 72 74 2e 72 65 6c 69 61 62 6c 65 4d 61 72 67 69 6e 52 69 67 68 74 20 3d | ...support.reliableMarginRight.= |
a080 | 0a 09 09 09 09 21 70 61 72 73 65 46 6c 6f 61 74 28 20 28 20 77 69 6e 64 6f 77 2e 67 65 74 43 6f | .....!parseFloat(.(.window.getCo |
a0a0 | 6d 70 75 74 65 64 53 74 79 6c 65 28 20 6d 61 72 67 69 6e 44 69 76 2c 20 6e 75 6c 6c 20 29 20 7c | mputedStyle(.marginDiv,.null.).| |
a0c0 | 7c 20 7b 7d 20 29 2e 6d 61 72 67 69 6e 52 69 67 68 74 20 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 | |.{}.).marginRight.);...}....if. |
a0e0 | 28 20 74 79 70 65 6f 66 20 64 69 76 2e 73 74 79 6c 65 2e 7a 6f 6f 6d 20 21 3d 3d 20 22 75 6e 64 | (.typeof.div.style.zoom.!==."und |
a100 | 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 6e 61 74 69 76 | efined".).{....//.Check.if.nativ |
a120 | 65 6c 79 20 62 6c 6f 63 6b 2d 6c 65 76 65 6c 20 65 6c 65 6d 65 6e 74 73 20 61 63 74 20 6c 69 6b | ely.block-level.elements.act.lik |
a140 | 65 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 0a 09 09 09 2f 2f 20 65 6c 65 6d 65 6e 74 73 20 77 68 | e.inline-block....//.elements.wh |
a160 | 65 6e 20 73 65 74 74 69 6e 67 20 74 68 65 69 72 20 64 69 73 70 6c 61 79 20 74 6f 20 27 69 6e 6c | en.setting.their.display.to.'inl |
a180 | 69 6e 65 27 20 61 6e 64 20 67 69 76 69 6e 67 0a 09 09 09 2f 2f 20 74 68 65 6d 20 6c 61 79 6f 75 | ine'.and.giving....//.them.layou |
a1a0 | 74 0a 09 09 09 2f 2f 20 28 49 45 20 3c 20 38 20 64 6f 65 73 20 74 68 69 73 29 0a 09 09 09 64 69 | t....//.(IE.<.8.does.this)....di |
a1c0 | 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 22 3b 0a 09 09 09 64 69 76 2e 73 74 79 6c 65 2e 63 | v.innerHTML.=."";....div.style.c |
a1e0 | 73 73 54 65 78 74 20 3d 20 64 69 76 52 65 73 65 74 20 2b 20 22 77 69 64 74 68 3a 31 70 78 3b 70 | ssText.=.divReset.+."width:1px;p |
a200 | 61 64 64 69 6e 67 3a 31 70 78 3b 64 69 73 70 6c 61 79 3a 69 6e 6c 69 6e 65 3b 7a 6f 6f 6d 3a 31 | adding:1px;display:inline;zoom:1 |
a220 | 22 3b 0a 09 09 09 73 75 70 70 6f 72 74 2e 69 6e 6c 69 6e 65 42 6c 6f 63 6b 4e 65 65 64 73 4c 61 | ";....support.inlineBlockNeedsLa |
a240 | 79 6f 75 74 20 3d 20 28 20 64 69 76 2e 6f 66 66 73 65 74 57 69 64 74 68 20 3d 3d 3d 20 33 20 29 | yout.=.(.div.offsetWidth.===.3.) |
a260 | 3b 0a 0a 09 09 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 65 6c 65 6d 65 6e 74 73 20 77 69 74 68 20 | ;.....//.Check.if.elements.with. |
a280 | 6c 61 79 6f 75 74 20 73 68 72 69 6e 6b 2d 77 72 61 70 20 74 68 65 69 72 20 63 68 69 6c 64 72 65 | layout.shrink-wrap.their.childre |
a2a0 | 6e 0a 09 09 09 2f 2f 20 28 49 45 20 36 20 64 6f 65 73 20 74 68 69 73 29 0a 09 09 09 64 69 76 2e | n....//.(IE.6.does.this)....div. |
a2c0 | 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 20 22 62 6c 6f 63 6b 22 3b 0a 09 09 09 64 69 76 2e | style.display.=."block";....div. |
a2e0 | 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 20 3d 20 22 76 69 73 69 62 6c 65 22 3b 0a 09 09 09 64 | style.overflow.=."visible";....d |
a300 | 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 64 69 76 3e 3c 2f 64 69 76 3e 22 3b 0a 09 09 | iv.innerHTML.=."<div></div>";... |
a320 | 09 64 69 76 2e 66 69 72 73 74 43 68 69 6c 64 2e 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 22 35 | .div.firstChild.style.width.=."5 |
a340 | 70 78 22 3b 0a 09 09 09 73 75 70 70 6f 72 74 2e 73 68 72 69 6e 6b 57 72 61 70 42 6c 6f 63 6b 73 | px";....support.shrinkWrapBlocks |
a360 | 20 3d 20 28 20 64 69 76 2e 6f 66 66 73 65 74 57 69 64 74 68 20 21 3d 3d 20 33 20 29 3b 0a 0a 09 | .=.(.div.offsetWidth.!==.3.);... |
a380 | 09 09 63 6f 6e 74 61 69 6e 65 72 2e 73 74 79 6c 65 2e 7a 6f 6f 6d 20 3d 20 31 3b 0a 09 09 7d 0a | ..container.style.zoom.=.1;...}. |
a3a0 | 0a 09 09 2f 2f 20 4e 75 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 74 6f 20 61 76 6f 69 64 20 6c 65 61 | ...//.Null.elements.to.avoid.lea |
a3c0 | 6b 73 20 69 6e 20 49 45 0a 09 09 62 6f 64 79 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 63 6f 6e | ks.in.IE...body.removeChild(.con |
a3e0 | 74 61 69 6e 65 72 20 29 3b 0a 09 09 63 6f 6e 74 61 69 6e 65 72 20 3d 20 64 69 76 20 3d 20 74 64 | tainer.);...container.=.div.=.td |
a400 | 73 20 3d 20 6d 61 72 67 69 6e 44 69 76 20 3d 20 6e 75 6c 6c 3b 0a 09 7d 29 3b 0a 0a 09 2f 2f 20 | s.=.marginDiv.=.null;..});...//. |
a420 | 4e 75 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 74 6f 20 61 76 6f 69 64 20 6c 65 61 6b 73 20 69 6e 20 | Null.elements.to.avoid.leaks.in. |
a440 | 49 45 0a 09 66 72 61 67 6d 65 6e 74 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 64 69 76 20 29 3b | IE..fragment.removeChild(.div.); |
a460 | 0a 09 61 6c 6c 20 3d 20 61 20 3d 20 73 65 6c 65 63 74 20 3d 20 6f 70 74 20 3d 20 69 6e 70 75 74 | ..all.=.a.=.select.=.opt.=.input |
a480 | 20 3d 20 66 72 61 67 6d 65 6e 74 20 3d 20 64 69 76 20 3d 20 6e 75 6c 6c 3b 0a 0a 09 72 65 74 75 | .=.fragment.=.div.=.null;...retu |
a4a0 | 72 6e 20 73 75 70 70 6f 72 74 3b 0a 7d 29 28 29 3b 0a 76 61 72 20 72 62 72 61 63 65 20 3d 20 2f | rn.support;.})();.var.rbrace.=./ |
a4c0 | 5e 28 3f 3a 5c 7b 2e 2a 5c 7d 7c 5c 5b 2e 2a 5c 5d 29 24 2f 2c 0a 09 72 6d 75 6c 74 69 44 61 73 | ^(?:\{.*\}|\[.*\])$/,..rmultiDas |
a4e0 | 68 20 3d 20 2f 28 5b 41 2d 5a 5d 29 2f 67 3b 0a 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 7b | h.=./([A-Z])/g;..jQuery.extend({ |
a500 | 0a 09 63 61 63 68 65 3a 20 7b 7d 2c 0a 0a 09 64 65 6c 65 74 65 64 49 64 73 3a 20 5b 5d 2c 0a 0a | ..cache:.{},...deletedIds:.[],.. |
a520 | 09 2f 2f 20 50 6c 65 61 73 65 20 75 73 65 20 77 69 74 68 20 63 61 75 74 69 6f 6e 0a 09 75 75 69 | .//.Please.use.with.caution..uui |
a540 | 64 3a 20 30 2c 0a 0a 09 2f 2f 20 55 6e 69 71 75 65 20 66 6f 72 20 65 61 63 68 20 63 6f 70 79 20 | d:.0,...//.Unique.for.each.copy. |
a560 | 6f 66 20 6a 51 75 65 72 79 20 6f 6e 20 74 68 65 20 70 61 67 65 0a 09 2f 2f 20 4e 6f 6e 2d 64 69 | of.jQuery.on.the.page..//.Non-di |
a580 | 67 69 74 73 20 72 65 6d 6f 76 65 64 20 74 6f 20 6d 61 74 63 68 20 72 69 6e 6c 69 6e 65 6a 51 75 | gits.removed.to.match.rinlinejQu |
a5a0 | 65 72 79 0a 09 65 78 70 61 6e 64 6f 3a 20 22 6a 51 75 65 72 79 22 20 2b 20 28 20 6a 51 75 65 72 | ery..expando:."jQuery".+.(.jQuer |
a5c0 | 79 2e 66 6e 2e 6a 71 75 65 72 79 20 2b 20 4d 61 74 68 2e 72 61 6e 64 6f 6d 28 29 20 29 2e 72 65 | y.fn.jquery.+.Math.random().).re |
a5e0 | 70 6c 61 63 65 28 20 2f 5c 44 2f 67 2c 20 22 22 20 29 2c 0a 0a 09 2f 2f 20 54 68 65 20 66 6f 6c | place(./\D/g,."".),...//.The.fol |
a600 | 6c 6f 77 69 6e 67 20 65 6c 65 6d 65 6e 74 73 20 74 68 72 6f 77 20 75 6e 63 61 74 63 68 61 62 6c | lowing.elements.throw.uncatchabl |
a620 | 65 20 65 78 63 65 70 74 69 6f 6e 73 20 69 66 20 79 6f 75 0a 09 2f 2f 20 61 74 74 65 6d 70 74 20 | e.exceptions.if.you..//.attempt. |
a640 | 74 6f 20 61 64 64 20 65 78 70 61 6e 64 6f 20 70 72 6f 70 65 72 74 69 65 73 20 74 6f 20 74 68 65 | to.add.expando.properties.to.the |
a660 | 6d 2e 0a 09 6e 6f 44 61 74 61 3a 20 7b 0a 09 09 22 65 6d 62 65 64 22 3a 20 74 72 75 65 2c 0a 09 | m...noData:.{..."embed":.true,.. |
a680 | 09 2f 2f 20 42 61 6e 20 61 6c 6c 20 6f 62 6a 65 63 74 73 20 65 78 63 65 70 74 20 66 6f 72 20 46 | .//.Ban.all.objects.except.for.F |
a6a0 | 6c 61 73 68 20 28 77 68 69 63 68 20 68 61 6e 64 6c 65 20 65 78 70 61 6e 64 6f 73 29 0a 09 09 22 | lash.(which.handle.expandos)..." |
a6c0 | 6f 62 6a 65 63 74 22 3a 20 22 63 6c 73 69 64 3a 44 32 37 43 44 42 36 45 2d 41 45 36 44 2d 31 31 | object":."clsid:D27CDB6E-AE6D-11 |
a6e0 | 63 66 2d 39 36 42 38 2d 34 34 34 35 35 33 35 34 30 30 30 30 22 2c 0a 09 09 22 61 70 70 6c 65 74 | cf-96B8-444553540000",..."applet |
a700 | 22 3a 20 74 72 75 65 0a 09 7d 2c 0a 0a 09 68 61 73 44 61 74 61 3a 20 66 75 6e 63 74 69 6f 6e 28 | ":.true..},...hasData:.function( |
a720 | 20 65 6c 65 6d 20 29 20 7b 0a 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 | .elem.).{...elem.=.elem.nodeType |
a740 | 20 3f 20 6a 51 75 65 72 79 2e 63 61 63 68 65 5b 20 65 6c 65 6d 5b 6a 51 75 65 72 79 2e 65 78 70 | .?.jQuery.cache[.elem[jQuery.exp |
a760 | 61 6e 64 6f 5d 20 5d 20 3a 20 65 6c 65 6d 5b 20 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 20 5d | ando].].:.elem[.jQuery.expando.] |
a780 | 3b 0a 09 09 72 65 74 75 72 6e 20 21 21 65 6c 65 6d 20 26 26 20 21 69 73 45 6d 70 74 79 44 61 74 | ;...return.!!elem.&&.!isEmptyDat |
a7a0 | 61 4f 62 6a 65 63 74 28 20 65 6c 65 6d 20 29 3b 0a 09 7d 2c 0a 0a 09 64 61 74 61 3a 20 66 75 6e | aObject(.elem.);..},...data:.fun |
a7c0 | 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 64 61 74 61 2c 20 70 76 74 20 2f 2a 20 | ction(.elem,.name,.data,.pvt./*. |
a7e0 | 49 6e 74 65 72 6e 61 6c 20 55 73 65 20 4f 6e 6c 79 20 2a 2f 20 29 20 7b 0a 09 09 69 66 20 28 20 | Internal.Use.Only.*/.).{...if.(. |
a800 | 21 6a 51 75 65 72 79 2e 61 63 63 65 70 74 44 61 74 61 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a 09 | !jQuery.acceptData(.elem.).).{.. |
a820 | 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 76 61 72 20 74 68 69 73 43 61 63 68 65 2c 20 | ..return;...}....var.thisCache,. |
a840 | 72 65 74 2c 0a 09 09 09 69 6e 74 65 72 6e 61 6c 4b 65 79 20 3d 20 6a 51 75 65 72 79 2e 65 78 70 | ret,....internalKey.=.jQuery.exp |
a860 | 61 6e 64 6f 2c 0a 09 09 09 67 65 74 42 79 4e 61 6d 65 20 3d 20 74 79 70 65 6f 66 20 6e 61 6d 65 | ando,....getByName.=.typeof.name |
a880 | 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 2c 0a 0a 09 09 09 2f 2f 20 57 65 20 68 61 76 65 20 74 6f | .===."string",.....//.We.have.to |
a8a0 | 20 68 61 6e 64 6c 65 20 44 4f 4d 20 6e 6f 64 65 73 20 61 6e 64 20 4a 53 20 6f 62 6a 65 63 74 73 | .handle.DOM.nodes.and.JS.objects |
a8c0 | 20 64 69 66 66 65 72 65 6e 74 6c 79 20 62 65 63 61 75 73 65 20 49 45 36 2d 37 0a 09 09 09 2f 2f | .differently.because.IE6-7....// |
a8e0 | 20 63 61 6e 27 74 20 47 43 20 6f 62 6a 65 63 74 20 72 65 66 65 72 65 6e 63 65 73 20 70 72 6f 70 | .can't.GC.object.references.prop |
a900 | 65 72 6c 79 20 61 63 72 6f 73 73 20 74 68 65 20 44 4f 4d 2d 4a 53 20 62 6f 75 6e 64 61 72 79 0a | erly.across.the.DOM-JS.boundary. |
a920 | 09 09 09 69 73 4e 6f 64 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 2c 0a 0a 09 09 09 2f | ...isNode.=.elem.nodeType,...../ |
a940 | 2f 20 4f 6e 6c 79 20 44 4f 4d 20 6e 6f 64 65 73 20 6e 65 65 64 20 74 68 65 20 67 6c 6f 62 61 6c | /.Only.DOM.nodes.need.the.global |
a960 | 20 6a 51 75 65 72 79 20 63 61 63 68 65 3b 20 4a 53 20 6f 62 6a 65 63 74 20 64 61 74 61 20 69 73 | .jQuery.cache;.JS.object.data.is |
a980 | 0a 09 09 09 2f 2f 20 61 74 74 61 63 68 65 64 20 64 69 72 65 63 74 6c 79 20 74 6f 20 74 68 65 20 | ....//.attached.directly.to.the. |
a9a0 | 6f 62 6a 65 63 74 20 73 6f 20 47 43 20 63 61 6e 20 6f 63 63 75 72 20 61 75 74 6f 6d 61 74 69 63 | object.so.GC.can.occur.automatic |
a9c0 | 61 6c 6c 79 0a 09 09 09 63 61 63 68 65 20 3d 20 69 73 4e 6f 64 65 20 3f 20 6a 51 75 65 72 79 2e | ally....cache.=.isNode.?.jQuery. |
a9e0 | 63 61 63 68 65 20 3a 20 65 6c 65 6d 2c 0a 0a 09 09 09 2f 2f 20 4f 6e 6c 79 20 64 65 66 69 6e 69 | cache.:.elem,.....//.Only.defini |
aa00 | 6e 67 20 61 6e 20 49 44 20 66 6f 72 20 4a 53 20 6f 62 6a 65 63 74 73 20 69 66 20 69 74 73 20 63 | ng.an.ID.for.JS.objects.if.its.c |
aa20 | 61 63 68 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 61 6c 6c 6f 77 73 0a 09 09 09 2f 2f | ache.already.exists.allows....// |
aa40 | 20 74 68 65 20 63 6f 64 65 20 74 6f 20 73 68 6f 72 74 63 75 74 20 6f 6e 20 74 68 65 20 73 61 6d | .the.code.to.shortcut.on.the.sam |
aa60 | 65 20 70 61 74 68 20 61 73 20 61 20 44 4f 4d 20 6e 6f 64 65 20 77 69 74 68 20 6e 6f 20 63 61 63 | e.path.as.a.DOM.node.with.no.cac |
aa80 | 68 65 0a 09 09 09 69 64 20 3d 20 69 73 4e 6f 64 65 20 3f 20 65 6c 65 6d 5b 20 69 6e 74 65 72 6e | he....id.=.isNode.?.elem[.intern |
aaa0 | 61 6c 4b 65 79 20 5d 20 3a 20 65 6c 65 6d 5b 20 69 6e 74 65 72 6e 61 6c 4b 65 79 20 5d 20 26 26 | alKey.].:.elem[.internalKey.].&& |
aac0 | 20 69 6e 74 65 72 6e 61 6c 4b 65 79 3b 0a 0a 09 09 2f 2f 20 41 76 6f 69 64 20 64 6f 69 6e 67 20 | .internalKey;....//.Avoid.doing. |
aae0 | 61 6e 79 20 6d 6f 72 65 20 77 6f 72 6b 20 74 68 61 6e 20 77 65 20 6e 65 65 64 20 74 6f 20 77 68 | any.more.work.than.we.need.to.wh |
ab00 | 65 6e 20 74 72 79 69 6e 67 20 74 6f 20 67 65 74 20 64 61 74 61 20 6f 6e 20 61 6e 0a 09 09 2f 2f | en.trying.to.get.data.on.an...// |
ab20 | 20 6f 62 6a 65 63 74 20 74 68 61 74 20 68 61 73 20 6e 6f 20 64 61 74 61 20 61 74 20 61 6c 6c 0a | .object.that.has.no.data.at.all. |
ab40 | 09 09 69 66 20 28 20 28 21 69 64 20 7c 7c 20 21 63 61 63 68 65 5b 69 64 5d 20 7c 7c 20 28 21 70 | ..if.(.(!id.||.!cache[id].||.(!p |
ab60 | 76 74 20 26 26 20 21 63 61 63 68 65 5b 69 64 5d 2e 64 61 74 61 29 29 20 26 26 20 67 65 74 42 79 | vt.&&.!cache[id].data)).&&.getBy |
ab80 | 4e 61 6d 65 20 26 26 20 64 61 74 61 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 | Name.&&.data.===.undefined.).{.. |
aba0 | 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 21 69 64 20 29 20 7b 0a 09 09 | ..return;...}....if.(.!id.).{... |
abc0 | 09 2f 2f 20 4f 6e 6c 79 20 44 4f 4d 20 6e 6f 64 65 73 20 6e 65 65 64 20 61 20 6e 65 77 20 75 6e | .//.Only.DOM.nodes.need.a.new.un |
abe0 | 69 71 75 65 20 49 44 20 66 6f 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 73 69 6e 63 65 20 74 | ique.ID.for.each.element.since.t |
ac00 | 68 65 69 72 20 64 61 74 61 0a 09 09 09 2f 2f 20 65 6e 64 73 20 75 70 20 69 6e 20 74 68 65 20 67 | heir.data....//.ends.up.in.the.g |
ac20 | 6c 6f 62 61 6c 20 63 61 63 68 65 0a 09 09 09 69 66 20 28 20 69 73 4e 6f 64 65 20 29 20 7b 0a 09 | lobal.cache....if.(.isNode.).{.. |
ac40 | 09 09 09 65 6c 65 6d 5b 20 69 6e 74 65 72 6e 61 6c 4b 65 79 20 5d 20 3d 20 69 64 20 3d 20 6a 51 | ...elem[.internalKey.].=.id.=.jQ |
ac60 | 75 65 72 79 2e 64 65 6c 65 74 65 64 49 64 73 2e 70 6f 70 28 29 20 7c 7c 20 2b 2b 6a 51 75 65 72 | uery.deletedIds.pop().||.++jQuer |
ac80 | 79 2e 75 75 69 64 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 69 64 20 3d 20 69 6e 74 | y.uuid;....}.else.{.....id.=.int |
aca0 | 65 72 6e 61 6c 4b 65 79 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 21 63 61 63 68 | ernalKey;....}...}....if.(.!cach |
acc0 | 65 5b 20 69 64 20 5d 20 29 20 7b 0a 09 09 09 63 61 63 68 65 5b 20 69 64 20 5d 20 3d 20 7b 7d 3b | e[.id.].).{....cache[.id.].=.{}; |
ace0 | 0a 0a 09 09 09 2f 2f 20 41 76 6f 69 64 73 20 65 78 70 6f 73 69 6e 67 20 6a 51 75 65 72 79 20 6d | .....//.Avoids.exposing.jQuery.m |
ad00 | 65 74 61 64 61 74 61 20 6f 6e 20 70 6c 61 69 6e 20 4a 53 20 6f 62 6a 65 63 74 73 20 77 68 65 6e | etadata.on.plain.JS.objects.when |
ad20 | 20 74 68 65 20 6f 62 6a 65 63 74 0a 09 09 09 2f 2f 20 69 73 20 73 65 72 69 61 6c 69 7a 65 64 20 | .the.object....//.is.serialized. |
ad40 | 75 73 69 6e 67 20 4a 53 4f 4e 2e 73 74 72 69 6e 67 69 66 79 0a 09 09 09 69 66 20 28 20 21 69 73 | using.JSON.stringify....if.(.!is |
ad60 | 4e 6f 64 65 20 29 20 7b 0a 09 09 09 09 63 61 63 68 65 5b 20 69 64 20 5d 2e 74 6f 4a 53 4f 4e 20 | Node.).{.....cache[.id.].toJSON. |
ad80 | 3d 20 6a 51 75 65 72 79 2e 6e 6f 6f 70 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 6e | =.jQuery.noop;....}...}....//.An |
ada0 | 20 6f 62 6a 65 63 74 20 63 61 6e 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 6a 51 75 65 72 79 2e | .object.can.be.passed.to.jQuery. |
adc0 | 64 61 74 61 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 6b 65 79 2f 76 61 6c 75 65 20 70 61 69 72 | data.instead.of.a.key/value.pair |
ade0 | 3b 20 74 68 69 73 20 67 65 74 73 0a 09 09 2f 2f 20 73 68 61 6c 6c 6f 77 20 63 6f 70 69 65 64 20 | ;.this.gets...//.shallow.copied. |
ae00 | 6f 76 65 72 20 6f 6e 74 6f 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 63 61 63 68 65 0a 09 09 69 | over.onto.the.existing.cache...i |
ae20 | 66 20 28 20 74 79 70 65 6f 66 20 6e 61 6d 65 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 7c 7c 20 | f.(.typeof.name.===."object".||. |
ae40 | 74 79 70 65 6f 66 20 6e 61 6d 65 20 3d 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 29 20 7b 0a 09 | typeof.name.===."function".).{.. |
ae60 | 09 09 69 66 20 28 20 70 76 74 20 29 20 7b 0a 09 09 09 09 63 61 63 68 65 5b 20 69 64 20 5d 20 3d | ..if.(.pvt.).{.....cache[.id.].= |
ae80 | 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 63 61 63 68 65 5b 20 69 64 20 5d 2c 20 6e 61 6d | .jQuery.extend(.cache[.id.],.nam |
aea0 | 65 20 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 63 61 63 68 65 5b 20 69 64 20 5d | e.);....}.else.{.....cache[.id.] |
aec0 | 2e 64 61 74 61 20 3d 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 63 61 63 68 65 5b 20 69 64 | .data.=.jQuery.extend(.cache[.id |
aee0 | 20 5d 2e 64 61 74 61 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 74 68 69 | .].data,.name.);....}...}....thi |
af00 | 73 43 61 63 68 65 20 3d 20 63 61 63 68 65 5b 20 69 64 20 5d 3b 0a 0a 09 09 2f 2f 20 6a 51 75 65 | sCache.=.cache[.id.];....//.jQue |
af20 | 72 79 20 64 61 74 61 28 29 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 61 20 73 65 70 61 72 61 74 | ry.data().is.stored.in.a.separat |
af40 | 65 20 6f 62 6a 65 63 74 20 69 6e 73 69 64 65 20 74 68 65 20 6f 62 6a 65 63 74 27 73 20 69 6e 74 | e.object.inside.the.object's.int |
af60 | 65 72 6e 61 6c 20 64 61 74 61 0a 09 09 2f 2f 20 63 61 63 68 65 20 69 6e 20 6f 72 64 65 72 20 74 | ernal.data...//.cache.in.order.t |
af80 | 6f 20 61 76 6f 69 64 20 6b 65 79 20 63 6f 6c 6c 69 73 69 6f 6e 73 20 62 65 74 77 65 65 6e 20 69 | o.avoid.key.collisions.between.i |
afa0 | 6e 74 65 72 6e 61 6c 20 64 61 74 61 20 61 6e 64 20 75 73 65 72 2d 64 65 66 69 6e 65 64 0a 09 09 | nternal.data.and.user-defined... |
afc0 | 2f 2f 20 64 61 74 61 2e 0a 09 09 69 66 20 28 20 21 70 76 74 20 29 20 7b 0a 09 09 09 69 66 20 28 | //.data....if.(.!pvt.).{....if.( |
afe0 | 20 21 74 68 69 73 43 61 63 68 65 2e 64 61 74 61 20 29 20 7b 0a 09 09 09 09 74 68 69 73 43 61 63 | .!thisCache.data.).{.....thisCac |
b000 | 68 65 2e 64 61 74 61 20 3d 20 7b 7d 3b 0a 09 09 09 7d 0a 0a 09 09 09 74 68 69 73 43 61 63 68 65 | he.data.=.{};....}.....thisCache |
b020 | 20 3d 20 74 68 69 73 43 61 63 68 65 2e 64 61 74 61 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 64 | .=.thisCache.data;...}....if.(.d |
b040 | 61 74 61 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 74 68 69 73 43 61 63 | ata.!==.undefined.).{....thisCac |
b060 | 68 65 5b 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 28 20 6e 61 6d 65 20 29 20 5d 20 3d | he[.jQuery.camelCase(.name.).].= |
b080 | 20 64 61 74 61 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 68 65 63 6b 20 66 6f 72 20 62 6f 74 68 20 | .data;...}....//.Check.for.both. |
b0a0 | 63 6f 6e 76 65 72 74 65 64 2d 74 6f 2d 63 61 6d 65 6c 20 61 6e 64 20 6e 6f 6e 2d 63 6f 6e 76 65 | converted-to-camel.and.non-conve |
b0c0 | 72 74 65 64 20 64 61 74 61 20 70 72 6f 70 65 72 74 79 20 6e 61 6d 65 73 0a 09 09 2f 2f 20 49 66 | rted.data.property.names...//.If |
b0e0 | 20 61 20 64 61 74 61 20 70 72 6f 70 65 72 74 79 20 77 61 73 20 73 70 65 63 69 66 69 65 64 0a 09 | .a.data.property.was.specified.. |
b100 | 09 69 66 20 28 20 67 65 74 42 79 4e 61 6d 65 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 46 69 72 73 74 | .if.(.getByName.).{.....//.First |
b120 | 20 54 72 79 20 74 6f 20 66 69 6e 64 20 61 73 2d 69 73 20 70 72 6f 70 65 72 74 79 20 64 61 74 61 | .Try.to.find.as-is.property.data |
b140 | 0a 09 09 09 72 65 74 20 3d 20 74 68 69 73 43 61 63 68 65 5b 20 6e 61 6d 65 20 5d 3b 0a 0a 09 09 | ....ret.=.thisCache[.name.];.... |
b160 | 09 2f 2f 20 54 65 73 74 20 66 6f 72 20 6e 75 6c 6c 7c 75 6e 64 65 66 69 6e 65 64 20 70 72 6f 70 | .//.Test.for.null|undefined.prop |
b180 | 65 72 74 79 20 64 61 74 61 0a 09 09 09 69 66 20 28 20 72 65 74 20 3d 3d 20 6e 75 6c 6c 20 29 20 | erty.data....if.(.ret.==.null.). |
b1a0 | 7b 0a 0a 09 09 09 09 2f 2f 20 54 72 79 20 74 6f 20 66 69 6e 64 20 74 68 65 20 63 61 6d 65 6c 43 | {......//.Try.to.find.the.camelC |
b1c0 | 61 73 65 64 20 70 72 6f 70 65 72 74 79 0a 09 09 09 09 72 65 74 20 3d 20 74 68 69 73 43 61 63 68 | ased.property.....ret.=.thisCach |
b1e0 | 65 5b 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 28 20 6e 61 6d 65 20 29 20 5d 3b 0a 09 | e[.jQuery.camelCase(.name.).];.. |
b200 | 09 09 7d 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 72 65 74 20 3d 20 74 68 69 73 43 61 63 68 | ..}...}.else.{....ret.=.thisCach |
b220 | 65 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 72 65 6d 6f | e;...}....return.ret;..},...remo |
b240 | 76 65 44 61 74 61 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 70 76 | veData:.function(.elem,.name,.pv |
b260 | 74 20 2f 2a 20 49 6e 74 65 72 6e 61 6c 20 55 73 65 20 4f 6e 6c 79 20 2a 2f 20 29 20 7b 0a 09 09 | t./*.Internal.Use.Only.*/.).{... |
b280 | 69 66 20 28 20 21 6a 51 75 65 72 79 2e 61 63 63 65 70 74 44 61 74 61 28 20 65 6c 65 6d 20 29 20 | if.(.!jQuery.acceptData(.elem.). |
b2a0 | 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 76 61 72 20 74 68 69 73 43 61 | ).{....return;...}....var.thisCa |
b2c0 | 63 68 65 2c 20 69 2c 20 6c 2c 0a 0a 09 09 09 69 73 4e 6f 64 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 | che,.i,.l,.....isNode.=.elem.nod |
b2e0 | 65 54 79 70 65 2c 0a 0a 09 09 09 2f 2f 20 53 65 65 20 6a 51 75 65 72 79 2e 64 61 74 61 20 66 6f | eType,.....//.See.jQuery.data.fo |
b300 | 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 09 09 09 63 61 63 68 65 20 3d 20 69 73 | r.more.information....cache.=.is |
b320 | 4e 6f 64 65 20 3f 20 6a 51 75 65 72 79 2e 63 61 63 68 65 20 3a 20 65 6c 65 6d 2c 0a 09 09 09 69 | Node.?.jQuery.cache.:.elem,....i |
b340 | 64 20 3d 20 69 73 4e 6f 64 65 20 3f 20 65 6c 65 6d 5b 20 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 | d.=.isNode.?.elem[.jQuery.expand |
b360 | 6f 20 5d 20 3a 20 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 3b 0a 0a 09 09 2f 2f 20 49 66 20 74 | o.].:.jQuery.expando;....//.If.t |
b380 | 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 6e 6f 20 63 61 63 68 65 20 65 6e 74 72 79 20 66 | here.is.already.no.cache.entry.f |
b3a0 | 6f 72 20 74 68 69 73 20 6f 62 6a 65 63 74 2c 20 74 68 65 72 65 20 69 73 20 6e 6f 0a 09 09 2f 2f | or.this.object,.there.is.no...// |
b3c0 | 20 70 75 72 70 6f 73 65 20 69 6e 20 63 6f 6e 74 69 6e 75 69 6e 67 0a 09 09 69 66 20 28 20 21 63 | .purpose.in.continuing...if.(.!c |
b3e0 | 61 63 68 65 5b 20 69 64 20 5d 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 | ache[.id.].).{....return;...}... |
b400 | 09 69 66 20 28 20 6e 61 6d 65 20 29 20 7b 0a 0a 09 09 09 74 68 69 73 43 61 63 68 65 20 3d 20 70 | .if.(.name.).{.....thisCache.=.p |
b420 | 76 74 20 3f 20 63 61 63 68 65 5b 20 69 64 20 5d 20 3a 20 63 61 63 68 65 5b 20 69 64 20 5d 2e 64 | vt.?.cache[.id.].:.cache[.id.].d |
b440 | 61 74 61 3b 0a 0a 09 09 09 69 66 20 28 20 74 68 69 73 43 61 63 68 65 20 29 20 7b 0a 0a 09 09 09 | ata;.....if.(.thisCache.).{..... |
b460 | 09 2f 2f 20 53 75 70 70 6f 72 74 20 61 72 72 61 79 20 6f 72 20 73 70 61 63 65 20 73 65 70 61 72 | .//.Support.array.or.space.separ |
b480 | 61 74 65 64 20 73 74 72 69 6e 67 20 6e 61 6d 65 73 20 66 6f 72 20 64 61 74 61 20 6b 65 79 73 0a | ated.string.names.for.data.keys. |
b4a0 | 09 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 69 73 41 72 72 61 79 28 20 6e 61 6d 65 20 29 | ....if.(.!jQuery.isArray(.name.) |
b4c0 | 20 29 20 7b 0a 0a 09 09 09 09 09 2f 2f 20 74 72 79 20 74 68 65 20 73 74 72 69 6e 67 20 61 73 20 | .).{.......//.try.the.string.as. |
b4e0 | 61 20 6b 65 79 20 62 65 66 6f 72 65 20 61 6e 79 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 0a 09 09 | a.key.before.any.manipulation... |
b500 | 09 09 09 69 66 20 28 20 6e 61 6d 65 20 69 6e 20 74 68 69 73 43 61 63 68 65 20 29 20 7b 0a 09 09 | ...if.(.name.in.thisCache.).{... |
b520 | 09 09 09 09 6e 61 6d 65 20 3d 20 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 09 09 7d 20 65 6c 73 65 | ....name.=.[.name.];......}.else |
b540 | 20 7b 0a 0a 09 09 09 09 09 09 2f 2f 20 73 70 6c 69 74 20 74 68 65 20 63 61 6d 65 6c 20 63 61 73 | .{........//.split.the.camel.cas |
b560 | 65 64 20 76 65 72 73 69 6f 6e 20 62 79 20 73 70 61 63 65 73 20 75 6e 6c 65 73 73 20 61 20 6b 65 | ed.version.by.spaces.unless.a.ke |
b580 | 79 20 77 69 74 68 20 74 68 65 20 73 70 61 63 65 73 20 65 78 69 73 74 73 0a 09 09 09 09 09 09 6e | y.with.the.spaces.exists.......n |
b5a0 | 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 28 20 6e 61 6d 65 20 29 3b 0a | ame.=.jQuery.camelCase(.name.);. |
b5c0 | 09 09 09 09 09 09 69 66 20 28 20 6e 61 6d 65 20 69 6e 20 74 68 69 73 43 61 63 68 65 20 29 20 7b | ......if.(.name.in.thisCache.).{ |
b5e0 | 0a 09 09 09 09 09 09 09 6e 61 6d 65 20 3d 20 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 09 09 09 7d | ........name.=.[.name.];.......} |
b600 | 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 6e 61 6d 65 20 3d 20 6e 61 6d 65 2e 73 70 6c 69 74 | .else.{........name.=.name.split |
b620 | 28 22 20 22 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 0a 09 09 09 | (".");.......}......}.....}..... |
b640 | 09 66 6f 72 20 28 20 69 20 3d 20 30 2c 20 6c 20 3d 20 6e 61 6d 65 2e 6c 65 6e 67 74 68 3b 20 69 | .for.(.i.=.0,.l.=.name.length;.i |
b660 | 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 09 64 65 6c 65 74 65 20 74 68 69 73 43 61 | .<.l;.i++.).{......delete.thisCa |
b680 | 63 68 65 5b 20 6e 61 6d 65 5b 69 5d 20 5d 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 49 66 | che[.name[i].];.....}......//.If |
b6a0 | 20 74 68 65 72 65 20 69 73 20 6e 6f 20 64 61 74 61 20 6c 65 66 74 20 69 6e 20 74 68 65 20 63 61 | .there.is.no.data.left.in.the.ca |
b6c0 | 63 68 65 2c 20 77 65 20 77 61 6e 74 20 74 6f 20 63 6f 6e 74 69 6e 75 65 0a 09 09 09 09 2f 2f 20 | che,.we.want.to.continue.....//. |
b6e0 | 61 6e 64 20 6c 65 74 20 74 68 65 20 63 61 63 68 65 20 6f 62 6a 65 63 74 20 69 74 73 65 6c 66 20 | and.let.the.cache.object.itself. |
b700 | 67 65 74 20 64 65 73 74 72 6f 79 65 64 0a 09 09 09 09 69 66 20 28 20 21 28 20 70 76 74 20 3f 20 | get.destroyed.....if.(.!(.pvt.?. |
b720 | 69 73 45 6d 70 74 79 44 61 74 61 4f 62 6a 65 63 74 20 3a 20 6a 51 75 65 72 79 2e 69 73 45 6d 70 | isEmptyDataObject.:.jQuery.isEmp |
b740 | 74 79 4f 62 6a 65 63 74 20 29 28 20 74 68 69 73 43 61 63 68 65 20 29 20 29 20 7b 0a 09 09 09 09 | tyObject.)(.thisCache.).).{..... |
b760 | 09 72 65 74 75 72 6e 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 53 65 | .return;.....}....}...}....//.Se |
b780 | 65 20 6a 51 75 65 72 79 2e 64 61 74 61 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 | e.jQuery.data.for.more.informati |
b7a0 | 6f 6e 0a 09 09 69 66 20 28 20 21 70 76 74 20 29 20 7b 0a 09 09 09 64 65 6c 65 74 65 20 63 61 63 | on...if.(.!pvt.).{....delete.cac |
b7c0 | 68 65 5b 20 69 64 20 5d 2e 64 61 74 61 3b 0a 0a 09 09 09 2f 2f 20 44 6f 6e 27 74 20 64 65 73 74 | he[.id.].data;.....//.Don't.dest |
b7e0 | 72 6f 79 20 74 68 65 20 70 61 72 65 6e 74 20 63 61 63 68 65 20 75 6e 6c 65 73 73 20 74 68 65 20 | roy.the.parent.cache.unless.the. |
b800 | 69 6e 74 65 72 6e 61 6c 20 64 61 74 61 20 6f 62 6a 65 63 74 0a 09 09 09 2f 2f 20 68 61 64 20 62 | internal.data.object....//.had.b |
b820 | 65 65 6e 20 74 68 65 20 6f 6e 6c 79 20 74 68 69 6e 67 20 6c 65 66 74 20 69 6e 20 69 74 0a 09 09 | een.the.only.thing.left.in.it... |
b840 | 09 69 66 20 28 20 21 69 73 45 6d 70 74 79 44 61 74 61 4f 62 6a 65 63 74 28 20 63 61 63 68 65 5b | .if.(.!isEmptyDataObject(.cache[ |
b860 | 20 69 64 20 5d 20 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 09 7d 0a 09 09 7d | .id.].).).{.....return;....}...} |
b880 | 0a 0a 09 09 2f 2f 20 44 65 73 74 72 6f 79 20 74 68 65 20 63 61 63 68 65 0a 09 09 69 66 20 28 20 | ....//.Destroy.the.cache...if.(. |
b8a0 | 69 73 4e 6f 64 65 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 63 6c 65 61 6e 44 61 74 61 28 20 | isNode.).{....jQuery.cleanData(. |
b8c0 | 5b 20 65 6c 65 6d 20 5d 2c 20 74 72 75 65 20 29 3b 0a 0a 09 09 2f 2f 20 55 73 65 20 64 65 6c 65 | [.elem.],.true.);....//.Use.dele |
b8e0 | 74 65 20 77 68 65 6e 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 65 78 70 61 6e 64 6f 73 20 6f | te.when.supported.for.expandos.o |
b900 | 72 20 60 63 61 63 68 65 60 20 69 73 20 6e 6f 74 20 61 20 77 69 6e 64 6f 77 20 70 65 72 20 69 73 | r.`cache`.is.not.a.window.per.is |
b920 | 57 69 6e 64 6f 77 20 28 23 31 30 30 38 30 29 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6a 51 | Window.(#10080)...}.else.if.(.jQ |
b940 | 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 64 65 6c 65 74 65 45 78 70 61 6e 64 6f 20 7c 7c 20 63 61 | uery.support.deleteExpando.||.ca |
b960 | 63 68 65 20 21 3d 20 63 61 63 68 65 2e 77 69 6e 64 6f 77 20 29 20 7b 0a 09 09 09 64 65 6c 65 74 | che.!=.cache.window.).{....delet |
b980 | 65 20 63 61 63 68 65 5b 20 69 64 20 5d 3b 0a 0a 09 09 2f 2f 20 57 68 65 6e 20 61 6c 6c 20 65 6c | e.cache[.id.];....//.When.all.el |
b9a0 | 73 65 20 66 61 69 6c 73 2c 20 6e 75 6c 6c 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 63 61 63 | se.fails,.null...}.else.{....cac |
b9c0 | 68 65 5b 20 69 64 20 5d 20 3d 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 46 6f | he[.id.].=.null;...}..},...//.Fo |
b9e0 | 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 20 6f 6e 6c 79 2e 0a 09 5f 64 61 74 61 3a 20 66 75 6e | r.internal.use.only..._data:.fun |
ba00 | 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 64 61 74 61 20 29 20 7b 0a 09 09 72 65 | ction(.elem,.name,.data.).{...re |
ba20 | 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 61 74 61 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 64 61 | turn.jQuery.data(.elem,.name,.da |
ba40 | 74 61 2c 20 74 72 75 65 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 41 20 6d 65 74 68 6f 64 20 66 6f | ta,.true.);..},...//.A.method.fo |
ba60 | 72 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 69 66 20 61 20 44 4f 4d 20 6e 6f 64 65 20 63 61 6e 20 | r.determining.if.a.DOM.node.can. |
ba80 | 68 61 6e 64 6c 65 20 74 68 65 20 64 61 74 61 20 65 78 70 61 6e 64 6f 0a 09 61 63 63 65 70 74 44 | handle.the.data.expando..acceptD |
baa0 | 61 74 61 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 76 61 72 20 6e 6f | ata:.function(.elem.).{...var.no |
bac0 | 44 61 74 61 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 26 26 20 6a 51 75 65 72 79 2e 6e | Data.=.elem.nodeName.&&.jQuery.n |
bae0 | 6f 44 61 74 61 5b 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 | oData[.elem.nodeName.toLowerCase |
bb00 | 28 29 20 5d 3b 0a 0a 09 09 2f 2f 20 6e 6f 64 65 73 20 61 63 63 65 70 74 20 64 61 74 61 20 75 6e | ().];....//.nodes.accept.data.un |
bb20 | 6c 65 73 73 20 6f 74 68 65 72 77 69 73 65 20 73 70 65 63 69 66 69 65 64 3b 20 72 65 6a 65 63 74 | less.otherwise.specified;.reject |
bb40 | 69 6f 6e 20 63 61 6e 20 62 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 0a 09 09 72 65 74 75 72 6e 20 | ion.can.be.conditional...return. |
bb60 | 21 6e 6f 44 61 74 61 20 7c 7c 20 6e 6f 44 61 74 61 20 21 3d 3d 20 74 72 75 65 20 26 26 20 65 6c | !noData.||.noData.!==.true.&&.el |
bb80 | 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 63 6c 61 73 73 69 64 22 29 20 3d 3d 3d 20 6e | em.getAttribute("classid").===.n |
bba0 | 6f 44 61 74 61 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 | oData;..}.});..jQuery.fn.extend( |
bbc0 | 7b 0a 09 64 61 74 61 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6b 65 79 2c 20 76 61 6c 75 65 20 29 20 | {..data:.function(.key,.value.). |
bbe0 | 7b 0a 09 09 76 61 72 20 70 61 72 74 73 2c 20 70 61 72 74 2c 20 61 74 74 72 2c 20 6e 61 6d 65 2c | {...var.parts,.part,.attr,.name, |
bc00 | 20 6c 2c 0a 09 09 09 65 6c 65 6d 20 3d 20 74 68 69 73 5b 30 5d 2c 0a 09 09 09 69 20 3d 20 30 2c | .l,....elem.=.this[0],....i.=.0, |
bc20 | 0a 09 09 09 64 61 74 61 20 3d 20 6e 75 6c 6c 3b 0a 0a 09 09 2f 2f 20 47 65 74 73 20 61 6c 6c 20 | ....data.=.null;....//.Gets.all. |
bc40 | 76 61 6c 75 65 73 0a 09 09 69 66 20 28 20 6b 65 79 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 | values...if.(.key.===.undefined. |
bc60 | 29 20 7b 0a 09 09 09 69 66 20 28 20 74 68 69 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 | ).{....if.(.this.length.).{..... |
bc80 | 64 61 74 61 20 3d 20 6a 51 75 65 72 79 2e 64 61 74 61 28 20 65 6c 65 6d 20 29 3b 0a 0a 09 09 09 | data.=.jQuery.data(.elem.);..... |
bca0 | 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 26 26 20 21 6a 51 | .if.(.elem.nodeType.===.1.&&.!jQ |
bcc0 | 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 70 61 72 73 65 64 41 74 74 72 73 22 20 | uery._data(.elem,."parsedAttrs". |
bce0 | 29 20 29 20 7b 0a 09 09 09 09 09 61 74 74 72 20 3d 20 65 6c 65 6d 2e 61 74 74 72 69 62 75 74 65 | ).).{......attr.=.elem.attribute |
bd00 | 73 3b 0a 09 09 09 09 09 66 6f 72 20 28 20 6c 20 3d 20 61 74 74 72 2e 6c 65 6e 67 74 68 3b 20 69 | s;......for.(.l.=.attr.length;.i |
bd20 | 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 09 09 6e 61 6d 65 20 3d 20 61 74 74 72 5b | .<.l;.i++.).{.......name.=.attr[ |
bd40 | 69 5d 2e 6e 61 6d 65 3b 0a 0a 09 09 09 09 09 09 69 66 20 28 20 6e 61 6d 65 2e 69 6e 64 65 78 4f | i].name;........if.(.name.indexO |
bd60 | 66 28 20 22 64 61 74 61 2d 22 20 29 20 3d 3d 3d 20 30 20 29 20 7b 0a 09 09 09 09 09 09 09 6e 61 | f(."data-".).===.0.).{........na |
bd80 | 6d 65 20 3d 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 28 20 6e 61 6d 65 2e 73 75 62 73 | me.=.jQuery.camelCase(.name.subs |
bda0 | 74 72 69 6e 67 28 35 29 20 29 3b 0a 0a 09 09 09 09 09 09 09 64 61 74 61 41 74 74 72 28 20 65 6c | tring(5).);.........dataAttr(.el |
bdc0 | 65 6d 2c 20 6e 61 6d 65 2c 20 64 61 74 61 5b 20 6e 61 6d 65 20 5d 20 29 3b 0a 09 09 09 09 09 09 | em,.name,.data[.name.].);....... |
bde0 | 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d | }......}......jQuery._data(.elem |
be00 | 2c 20 22 70 61 72 73 65 64 41 74 74 72 73 22 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 | ,."parsedAttrs",.true.);.....}.. |
be20 | 09 09 7d 0a 0a 09 09 09 72 65 74 75 72 6e 20 64 61 74 61 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 53 | ..}.....return.data;...}....//.S |
be40 | 65 74 73 20 6d 75 6c 74 69 70 6c 65 20 76 61 6c 75 65 73 0a 09 09 69 66 20 28 20 74 79 70 65 6f | ets.multiple.values...if.(.typeo |
be60 | 66 20 6b 65 79 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e | f.key.===."object".).{....return |
be80 | 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 6a 51 75 65 | .this.each(function().{.....jQue |
bea0 | 72 79 2e 64 61 74 61 28 20 74 68 69 73 2c 20 6b 65 79 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d | ry.data(.this,.key.);....});...} |
bec0 | 0a 0a 09 09 70 61 72 74 73 20 3d 20 6b 65 79 2e 73 70 6c 69 74 28 20 22 2e 22 2c 20 32 20 29 3b | ....parts.=.key.split(.".",.2.); |
bee0 | 0a 09 09 70 61 72 74 73 5b 31 5d 20 3d 20 70 61 72 74 73 5b 31 5d 20 3f 20 22 2e 22 20 2b 20 70 | ...parts[1].=.parts[1].?.".".+.p |
bf00 | 61 72 74 73 5b 31 5d 20 3a 20 22 22 3b 0a 09 09 70 61 72 74 20 3d 20 70 61 72 74 73 5b 31 5d 20 | arts[1].:."";...part.=.parts[1]. |
bf20 | 2b 20 22 21 22 3b 0a 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 | +."!";....return.jQuery.access(. |
bf40 | 74 68 69 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 0a 09 09 09 69 66 | this,.function(.value.).{.....if |
bf60 | 20 28 20 76 61 6c 75 65 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 64 | .(.value.===.undefined.).{.....d |
bf80 | 61 74 61 20 3d 20 74 68 69 73 2e 74 72 69 67 67 65 72 48 61 6e 64 6c 65 72 28 20 22 67 65 74 44 | ata.=.this.triggerHandler(."getD |
bfa0 | 61 74 61 22 20 2b 20 70 61 72 74 2c 20 5b 20 70 61 72 74 73 5b 30 5d 20 5d 20 29 3b 0a 0a 09 09 | ata".+.part,.[.parts[0].].);.... |
bfc0 | 09 09 2f 2f 20 54 72 79 20 74 6f 20 66 65 74 63 68 20 61 6e 79 20 69 6e 74 65 72 6e 61 6c 6c 79 | ..//.Try.to.fetch.any.internally |
bfe0 | 20 73 74 6f 72 65 64 20 64 61 74 61 20 66 69 72 73 74 0a 09 09 09 09 69 66 20 28 20 64 61 74 61 | .stored.data.first.....if.(.data |
c000 | 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 09 | .===.undefined.&&.elem.).{...... |
c020 | 64 61 74 61 20 3d 20 6a 51 75 65 72 79 2e 64 61 74 61 28 20 65 6c 65 6d 2c 20 6b 65 79 20 29 3b | data.=.jQuery.data(.elem,.key.); |
c040 | 0a 09 09 09 09 09 64 61 74 61 20 3d 20 64 61 74 61 41 74 74 72 28 20 65 6c 65 6d 2c 20 6b 65 79 | ......data.=.dataAttr(.elem,.key |
c060 | 2c 20 64 61 74 61 20 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 64 61 74 61 | ,.data.);.....}......return.data |
c080 | 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 70 61 72 74 73 5b 31 5d 20 3f 0a 09 09 09 | .===.undefined.&&.parts[1].?.... |
c0a0 | 09 09 74 68 69 73 2e 64 61 74 61 28 20 70 61 72 74 73 5b 30 5d 20 29 20 3a 0a 09 09 09 09 09 64 | ..this.data(.parts[0].).:......d |
c0c0 | 61 74 61 3b 0a 09 09 09 7d 0a 0a 09 09 09 70 61 72 74 73 5b 31 5d 20 3d 20 76 61 6c 75 65 3b 0a | ata;....}.....parts[1].=.value;. |
c0e0 | 09 09 09 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 76 61 | ...this.each(function().{.....va |
c100 | 72 20 73 65 6c 66 20 3d 20 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 3b 0a 0a 09 09 09 09 73 65 | r.self.=.jQuery(.this.);......se |
c120 | 6c 66 2e 74 72 69 67 67 65 72 48 61 6e 64 6c 65 72 28 20 22 73 65 74 44 61 74 61 22 20 2b 20 70 | lf.triggerHandler(."setData".+.p |
c140 | 61 72 74 2c 20 70 61 72 74 73 20 29 3b 0a 09 09 09 09 6a 51 75 65 72 79 2e 64 61 74 61 28 20 74 | art,.parts.);.....jQuery.data(.t |
c160 | 68 69 73 2c 20 6b 65 79 2c 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 73 65 6c 66 2e 74 72 69 67 | his,.key,.value.);.....self.trig |
c180 | 67 65 72 48 61 6e 64 6c 65 72 28 20 22 63 68 61 6e 67 65 44 61 74 61 22 20 2b 20 70 61 72 74 2c | gerHandler(."changeData".+.part, |
c1a0 | 20 70 61 72 74 73 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 2c 20 6e 75 6c 6c 2c 20 76 61 6c 75 | .parts.);....});...},.null,.valu |
c1c0 | 65 2c 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 2c 20 6e 75 6c 6c 2c 20 66 | e,.arguments.length.>.1,.null,.f |
c1e0 | 61 6c 73 65 20 29 3b 0a 09 7d 2c 0a 0a 09 72 65 6d 6f 76 65 44 61 74 61 3a 20 66 75 6e 63 74 69 | alse.);..},...removeData:.functi |
c200 | 6f 6e 28 20 6b 65 79 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 | on(.key.).{...return.this.each(f |
c220 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 44 61 74 61 | unction().{....jQuery.removeData |
c240 | 28 20 74 68 69 73 2c 20 6b 65 79 20 29 3b 0a 09 09 7d 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 66 75 6e | (.this,.key.);...});..}.});..fun |
c260 | 63 74 69 6f 6e 20 64 61 74 61 41 74 74 72 28 20 65 6c 65 6d 2c 20 6b 65 79 2c 20 64 61 74 61 20 | ction.dataAttr(.elem,.key,.data. |
c280 | 29 20 7b 0a 09 2f 2f 20 49 66 20 6e 6f 74 68 69 6e 67 20 77 61 73 20 66 6f 75 6e 64 20 69 6e 74 | ).{..//.If.nothing.was.found.int |
c2a0 | 65 72 6e 61 6c 6c 79 2c 20 74 72 79 20 74 6f 20 66 65 74 63 68 20 61 6e 79 0a 09 2f 2f 20 64 61 | ernally,.try.to.fetch.any..//.da |
c2c0 | 74 61 20 66 72 6f 6d 20 74 68 65 20 48 54 4d 4c 35 20 64 61 74 61 2d 2a 20 61 74 74 72 69 62 75 | ta.from.the.HTML5.data-*.attribu |
c2e0 | 74 65 0a 09 69 66 20 28 20 64 61 74 61 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 65 | te..if.(.data.===.undefined.&&.e |
c300 | 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0a 0a 09 09 76 61 72 20 6e 61 | lem.nodeType.===.1.).{....var.na |
c320 | 6d 65 20 3d 20 22 64 61 74 61 2d 22 20 2b 20 6b 65 79 2e 72 65 70 6c 61 63 65 28 20 72 6d 75 6c | me.=."data-".+.key.replace(.rmul |
c340 | 74 69 44 61 73 68 2c 20 22 2d 24 31 22 20 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 0a | tiDash,."-$1".).toLowerCase();.. |
c360 | 09 09 64 61 74 61 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 20 6e 61 6d 65 | ..data.=.elem.getAttribute(.name |
c380 | 20 29 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 64 61 74 61 20 3d 3d 3d 20 22 73 74 72 | .);....if.(.typeof.data.===."str |
c3a0 | 69 6e 67 22 20 29 20 7b 0a 09 09 09 74 72 79 20 7b 0a 09 09 09 09 64 61 74 61 20 3d 20 64 61 74 | ing".).{....try.{.....data.=.dat |
c3c0 | 61 20 3d 3d 3d 20 22 74 72 75 65 22 20 3f 20 74 72 75 65 20 3a 0a 09 09 09 09 64 61 74 61 20 3d | a.===."true".?.true.:.....data.= |
c3e0 | 3d 3d 20 22 66 61 6c 73 65 22 20 3f 20 66 61 6c 73 65 20 3a 0a 09 09 09 09 64 61 74 61 20 3d 3d | ==."false".?.false.:.....data.== |
c400 | 3d 20 22 6e 75 6c 6c 22 20 3f 20 6e 75 6c 6c 20 3a 0a 09 09 09 09 2f 2f 20 4f 6e 6c 79 20 63 6f | =."null".?.null.:.....//.Only.co |
c420 | 6e 76 65 72 74 20 74 6f 20 61 20 6e 75 6d 62 65 72 20 69 66 20 69 74 20 64 6f 65 73 6e 27 74 20 | nvert.to.a.number.if.it.doesn't. |
c440 | 63 68 61 6e 67 65 20 74 68 65 20 73 74 72 69 6e 67 0a 09 09 09 09 2b 64 61 74 61 20 2b 20 22 22 | change.the.string.....+data.+."" |
c460 | 20 3d 3d 3d 20 64 61 74 61 20 3f 20 2b 64 61 74 61 20 3a 0a 09 09 09 09 72 62 72 61 63 65 2e 74 | .===.data.?.+data.:.....rbrace.t |
c480 | 65 73 74 28 20 64 61 74 61 20 29 20 3f 20 6a 51 75 65 72 79 2e 70 61 72 73 65 4a 53 4f 4e 28 20 | est(.data.).?.jQuery.parseJSON(. |
c4a0 | 64 61 74 61 20 29 20 3a 0a 09 09 09 09 09 64 61 74 61 3b 0a 09 09 09 7d 20 63 61 74 63 68 28 20 | data.).:......data;....}.catch(. |
c4c0 | 65 20 29 20 7b 7d 0a 0a 09 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 77 65 20 73 65 74 20 74 | e.).{}.....//.Make.sure.we.set.t |
c4e0 | 68 65 20 64 61 74 61 20 73 6f 20 69 74 20 69 73 6e 27 74 20 63 68 61 6e 67 65 64 20 6c 61 74 65 | he.data.so.it.isn't.changed.late |
c500 | 72 0a 09 09 09 6a 51 75 65 72 79 2e 64 61 74 61 28 20 65 6c 65 6d 2c 20 6b 65 79 2c 20 64 61 74 | r....jQuery.data(.elem,.key,.dat |
c520 | 61 20 29 3b 0a 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 64 61 74 61 20 3d 20 75 6e 64 65 66 | a.);....}.else.{....data.=.undef |
c540 | 69 6e 65 64 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 64 61 74 61 3b 0a 7d 0a 0a 2f | ined;...}..}...return.data;.}../ |
c560 | 2f 20 63 68 65 63 6b 73 20 61 20 63 61 63 68 65 20 6f 62 6a 65 63 74 20 66 6f 72 20 65 6d 70 74 | /.checks.a.cache.object.for.empt |
c580 | 69 6e 65 73 73 0a 66 75 6e 63 74 69 6f 6e 20 69 73 45 6d 70 74 79 44 61 74 61 4f 62 6a 65 63 74 | iness.function.isEmptyDataObject |
c5a0 | 28 20 6f 62 6a 20 29 20 7b 0a 09 76 61 72 20 6e 61 6d 65 3b 0a 09 66 6f 72 20 28 20 6e 61 6d 65 | (.obj.).{..var.name;..for.(.name |
c5c0 | 20 69 6e 20 6f 62 6a 20 29 20 7b 0a 0a 09 09 2f 2f 20 69 66 20 74 68 65 20 70 75 62 6c 69 63 20 | .in.obj.).{....//.if.the.public. |
c5e0 | 64 61 74 61 20 6f 62 6a 65 63 74 20 69 73 20 65 6d 70 74 79 2c 20 74 68 65 20 70 72 69 76 61 74 | data.object.is.empty,.the.privat |
c600 | 65 20 69 73 20 73 74 69 6c 6c 20 65 6d 70 74 79 0a 09 09 69 66 20 28 20 6e 61 6d 65 20 3d 3d 3d | e.is.still.empty...if.(.name.=== |
c620 | 20 22 64 61 74 61 22 20 26 26 20 6a 51 75 65 72 79 2e 69 73 45 6d 70 74 79 4f 62 6a 65 63 74 28 | ."data".&&.jQuery.isEmptyObject( |
c640 | 20 6f 62 6a 5b 6e 61 6d 65 5d 20 29 20 29 20 7b 0a 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0a 09 09 | .obj[name].).).{....continue;... |
c660 | 7d 0a 09 09 69 66 20 28 20 6e 61 6d 65 20 21 3d 3d 20 22 74 6f 4a 53 4f 4e 22 20 29 20 7b 0a 09 | }...if.(.name.!==."toJSON".).{.. |
c680 | 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 | ..return.false;...}..}...return. |
c6a0 | 74 72 75 65 3b 0a 7d 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 7b 0a 09 71 75 65 75 65 3a 20 | true;.}.jQuery.extend({..queue:. |
c6c0 | 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 64 61 74 61 20 29 20 7b 0a 09 | function(.elem,.type,.data.).{.. |
c6e0 | 09 76 61 72 20 71 75 65 75 65 3b 0a 0a 09 09 69 66 20 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 | .var.queue;....if.(.elem.).{.... |
c700 | 74 79 70 65 20 3d 20 28 20 74 79 70 65 20 7c 7c 20 22 66 78 22 20 29 20 2b 20 22 71 75 65 75 65 | type.=.(.type.||."fx".).+."queue |
c720 | 22 3b 0a 09 09 09 71 75 65 75 65 20 3d 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d | ";....queue.=.jQuery._data(.elem |
c740 | 2c 20 74 79 70 65 20 29 3b 0a 0a 09 09 09 2f 2f 20 53 70 65 65 64 20 75 70 20 64 65 71 75 65 75 | ,.type.);.....//.Speed.up.dequeu |
c760 | 65 20 62 79 20 67 65 74 74 69 6e 67 20 6f 75 74 20 71 75 69 63 6b 6c 79 20 69 66 20 74 68 69 73 | e.by.getting.out.quickly.if.this |
c780 | 20 69 73 20 6a 75 73 74 20 61 20 6c 6f 6f 6b 75 70 0a 09 09 09 69 66 20 28 20 64 61 74 61 20 29 | .is.just.a.lookup....if.(.data.) |
c7a0 | 20 7b 0a 09 09 09 09 69 66 20 28 20 21 71 75 65 75 65 20 7c 7c 20 6a 51 75 65 72 79 2e 69 73 41 | .{.....if.(.!queue.||.jQuery.isA |
c7c0 | 72 72 61 79 28 64 61 74 61 29 20 29 20 7b 0a 09 09 09 09 09 71 75 65 75 65 20 3d 20 6a 51 75 65 | rray(data).).{......queue.=.jQue |
c7e0 | 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 6a 51 75 65 72 79 2e 6d 61 6b | ry._data(.elem,.type,.jQuery.mak |
c800 | 65 41 72 72 61 79 28 64 61 74 61 29 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 | eArray(data).);.....}.else.{.... |
c820 | 09 09 71 75 65 75 65 2e 70 75 73 68 28 20 64 61 74 61 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d | ..queue.push(.data.);.....}....} |
c840 | 0a 09 09 09 72 65 74 75 72 6e 20 71 75 65 75 65 20 7c 7c 20 5b 5d 3b 0a 09 09 7d 0a 09 7d 2c 0a | ....return.queue.||.[];...}..},. |
c860 | 0a 09 64 65 71 75 65 75 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 70 65 20 | ..dequeue:.function(.elem,.type. |
c880 | 29 20 7b 0a 09 09 74 79 70 65 20 3d 20 74 79 70 65 20 7c 7c 20 22 66 78 22 3b 0a 0a 09 09 76 61 | ).{...type.=.type.||."fx";....va |
c8a0 | 72 20 71 75 65 75 65 20 3d 20 6a 51 75 65 72 79 2e 71 75 65 75 65 28 20 65 6c 65 6d 2c 20 74 79 | r.queue.=.jQuery.queue(.elem,.ty |
c8c0 | 70 65 20 29 2c 0a 09 09 09 66 6e 20 3d 20 71 75 65 75 65 2e 73 68 69 66 74 28 29 2c 0a 09 09 09 | pe.),....fn.=.queue.shift(),.... |
c8e0 | 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 5f 71 75 65 75 65 48 6f 6f 6b 73 28 20 65 6c 65 6d | hooks.=.jQuery._queueHooks(.elem |
c900 | 2c 20 74 79 70 65 20 29 2c 0a 09 09 09 6e 65 78 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b | ,.type.),....next.=.function().{ |
c920 | 0a 09 09 09 09 6a 51 75 65 72 79 2e 64 65 71 75 65 75 65 28 20 65 6c 65 6d 2c 20 74 79 70 65 20 | .....jQuery.dequeue(.elem,.type. |
c940 | 29 3b 0a 09 09 09 7d 3b 0a 0a 09 09 2f 2f 20 49 66 20 74 68 65 20 66 78 20 71 75 65 75 65 20 69 | );....};....//.If.the.fx.queue.i |
c960 | 73 20 64 65 71 75 65 75 65 64 2c 20 61 6c 77 61 79 73 20 72 65 6d 6f 76 65 20 74 68 65 20 70 72 | s.dequeued,.always.remove.the.pr |
c980 | 6f 67 72 65 73 73 20 73 65 6e 74 69 6e 65 6c 0a 09 09 69 66 20 28 20 66 6e 20 3d 3d 3d 20 22 69 | ogress.sentinel...if.(.fn.===."i |
c9a0 | 6e 70 72 6f 67 72 65 73 73 22 20 29 20 7b 0a 09 09 09 66 6e 20 3d 20 71 75 65 75 65 2e 73 68 69 | nprogress".).{....fn.=.queue.shi |
c9c0 | 66 74 28 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 66 6e 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 | ft();...}....if.(.fn.).{.....//. |
c9e0 | 41 64 64 20 61 20 70 72 6f 67 72 65 73 73 20 73 65 6e 74 69 6e 65 6c 20 74 6f 20 70 72 65 76 65 | Add.a.progress.sentinel.to.preve |
ca00 | 6e 74 20 74 68 65 20 66 78 20 71 75 65 75 65 20 66 72 6f 6d 20 62 65 69 6e 67 0a 09 09 09 2f 2f | nt.the.fx.queue.from.being....// |
ca20 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64 65 71 75 65 75 65 64 0a 09 09 09 69 66 20 28 20 | .automatically.dequeued....if.(. |
ca40 | 74 79 70 65 20 3d 3d 3d 20 22 66 78 22 20 29 20 7b 0a 09 09 09 09 71 75 65 75 65 2e 75 6e 73 68 | type.===."fx".).{.....queue.unsh |
ca60 | 69 66 74 28 20 22 69 6e 70 72 6f 67 72 65 73 73 22 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f | ift(."inprogress".);....}.....// |
ca80 | 20 63 6c 65 61 72 20 75 70 20 74 68 65 20 6c 61 73 74 20 71 75 65 75 65 20 73 74 6f 70 20 66 75 | .clear.up.the.last.queue.stop.fu |
caa0 | 6e 63 74 69 6f 6e 0a 09 09 09 64 65 6c 65 74 65 20 68 6f 6f 6b 73 2e 73 74 6f 70 3b 0a 09 09 09 | nction....delete.hooks.stop;.... |
cac0 | 66 6e 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 6e 65 78 74 2c 20 68 6f 6f 6b 73 20 29 3b 0a 09 09 | fn.call(.elem,.next,.hooks.);... |
cae0 | 7d 0a 09 09 69 66 20 28 20 21 71 75 65 75 65 2e 6c 65 6e 67 74 68 20 26 26 20 68 6f 6f 6b 73 20 | }...if.(.!queue.length.&&.hooks. |
cb00 | 29 20 7b 0a 09 09 09 68 6f 6f 6b 73 2e 65 6d 70 74 79 2e 66 69 72 65 28 29 3b 0a 09 09 7d 0a 09 | ).{....hooks.empty.fire();...}.. |
cb20 | 7d 2c 0a 0a 09 2f 2f 20 6e 6f 74 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 70 75 62 6c 69 63 20 | },...//.not.intended.for.public. |
cb40 | 63 6f 6e 73 75 6d 70 74 69 6f 6e 20 2d 20 67 65 6e 65 72 61 74 65 73 20 61 20 71 75 65 75 65 48 | consumption.-.generates.a.queueH |
cb60 | 6f 6f 6b 73 20 6f 62 6a 65 63 74 2c 20 6f 72 20 72 65 74 75 72 6e 73 20 74 68 65 20 63 75 72 72 | ooks.object,.or.returns.the.curr |
cb80 | 65 6e 74 20 6f 6e 65 0a 09 5f 71 75 65 75 65 48 6f 6f 6b 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | ent.one.._queueHooks:.function(. |
cba0 | 65 6c 65 6d 2c 20 74 79 70 65 20 29 20 7b 0a 09 09 76 61 72 20 6b 65 79 20 3d 20 74 79 70 65 20 | elem,.type.).{...var.key.=.type. |
cbc0 | 2b 20 22 71 75 65 75 65 48 6f 6f 6b 73 22 3b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e | +."queueHooks";...return.jQuery. |
cbe0 | 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 6b 65 79 20 29 20 7c 7c 20 6a 51 75 65 72 79 2e 5f 64 61 | _data(.elem,.key.).||.jQuery._da |
cc00 | 74 61 28 20 65 6c 65 6d 2c 20 6b 65 79 2c 20 7b 0a 09 09 09 65 6d 70 74 79 3a 20 6a 51 75 65 72 | ta(.elem,.key,.{....empty:.jQuer |
cc20 | 79 2e 43 61 6c 6c 62 61 63 6b 73 28 22 6f 6e 63 65 20 6d 65 6d 6f 72 79 22 29 2e 61 64 64 28 66 | y.Callbacks("once.memory").add(f |
cc40 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 44 61 74 | unction().{.....jQuery.removeDat |
cc60 | 61 28 20 65 6c 65 6d 2c 20 74 79 70 65 20 2b 20 22 71 75 65 75 65 22 2c 20 74 72 75 65 20 29 3b | a(.elem,.type.+."queue",.true.); |
cc80 | 0a 09 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 44 61 74 61 28 20 65 6c 65 6d 2c 20 6b 65 | .....jQuery.removeData(.elem,.ke |
cca0 | 79 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 7d 29 0a 09 09 7d 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a | y,.true.);....})...});..}.});..j |
ccc0 | 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 7b 0a 09 71 75 65 75 65 3a 20 66 75 6e 63 74 69 | Query.fn.extend({..queue:.functi |
cce0 | 6f 6e 28 20 74 79 70 65 2c 20 64 61 74 61 20 29 20 7b 0a 09 09 76 61 72 20 73 65 74 74 65 72 20 | on(.type,.data.).{...var.setter. |
cd00 | 3d 20 32 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 74 79 70 65 20 21 3d 3d 20 22 73 74 | =.2;....if.(.typeof.type.!==."st |
cd20 | 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 64 61 74 61 20 3d 20 74 79 70 65 3b 0a 09 09 09 74 79 70 | ring".).{....data.=.type;....typ |
cd40 | 65 20 3d 20 22 66 78 22 3b 0a 09 09 09 73 65 74 74 65 72 2d 2d 3b 0a 09 09 7d 0a 0a 09 09 69 66 | e.=."fx";....setter--;...}....if |
cd60 | 20 28 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3c 20 73 65 74 74 65 72 20 29 20 7b | .(.arguments.length.<.setter.).{ |
cd80 | 0a 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 71 75 65 75 65 28 20 74 68 69 73 5b 30 5d | ....return.jQuery.queue(.this[0] |
cda0 | 2c 20 74 79 70 65 20 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 64 61 74 61 20 3d 3d 3d | ,.type.);...}....return.data.=== |
cdc0 | 20 75 6e 64 65 66 69 6e 65 64 20 3f 0a 09 09 09 74 68 69 73 20 3a 0a 09 09 09 74 68 69 73 2e 65 | .undefined.?....this.:....this.e |
cde0 | 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 76 61 72 20 71 75 65 75 65 20 3d | ach(function().{.....var.queue.= |
ce00 | 20 6a 51 75 65 72 79 2e 71 75 65 75 65 28 20 74 68 69 73 2c 20 74 79 70 65 2c 20 64 61 74 61 20 | .jQuery.queue(.this,.type,.data. |
ce20 | 29 3b 0a 0a 09 09 09 09 2f 2f 20 65 6e 73 75 72 65 20 61 20 68 6f 6f 6b 73 20 66 6f 72 20 74 68 | );......//.ensure.a.hooks.for.th |
ce40 | 69 73 20 71 75 65 75 65 0a 09 09 09 09 6a 51 75 65 72 79 2e 5f 71 75 65 75 65 48 6f 6f 6b 73 28 | is.queue.....jQuery._queueHooks( |
ce60 | 20 74 68 69 73 2c 20 74 79 70 65 20 29 3b 0a 0a 09 09 09 09 69 66 20 28 20 74 79 70 65 20 3d 3d | .this,.type.);......if.(.type.== |
ce80 | 3d 20 22 66 78 22 20 26 26 20 71 75 65 75 65 5b 30 5d 20 21 3d 3d 20 22 69 6e 70 72 6f 67 72 65 | =."fx".&&.queue[0].!==."inprogre |
cea0 | 73 73 22 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 64 65 71 75 65 75 65 28 20 74 68 69 | ss".).{......jQuery.dequeue(.thi |
cec0 | 73 2c 20 74 79 70 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 7d 2c 0a 09 64 65 71 | s,.type.);.....}....});..},..deq |
cee0 | 75 65 75 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 20 29 20 7b 0a 09 09 72 65 74 75 72 | ueue:.function(.type.).{...retur |
cf00 | 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 | n.this.each(function().{....jQue |
cf20 | 72 79 2e 64 65 71 75 65 75 65 28 20 74 68 69 73 2c 20 74 79 70 65 20 29 3b 0a 09 09 7d 29 3b 0a | ry.dequeue(.this,.type.);...});. |
cf40 | 09 7d 2c 0a 09 2f 2f 20 42 61 73 65 64 20 6f 66 66 20 6f 66 20 74 68 65 20 70 6c 75 67 69 6e 20 | .},..//.Based.off.of.the.plugin. |
cf60 | 62 79 20 43 6c 69 6e 74 20 48 65 6c 66 65 72 73 2c 20 77 69 74 68 20 70 65 72 6d 69 73 73 69 6f | by.Clint.Helfers,.with.permissio |
cf80 | 6e 2e 0a 09 2f 2f 20 68 74 74 70 3a 2f 2f 62 6c 69 6e 64 73 69 67 6e 61 6c 73 2e 63 6f 6d 2f 69 | n...//.http://blindsignals.com/i |
cfa0 | 6e 64 65 78 2e 70 68 70 2f 32 30 30 39 2f 30 37 2f 6a 71 75 65 72 79 2d 64 65 6c 61 79 2f 0a 09 | ndex.php/2009/07/jquery-delay/.. |
cfc0 | 64 65 6c 61 79 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 69 6d 65 2c 20 74 79 70 65 20 29 20 7b 0a | delay:.function(.time,.type.).{. |
cfe0 | 09 09 74 69 6d 65 20 3d 20 6a 51 75 65 72 79 2e 66 78 20 3f 20 6a 51 75 65 72 79 2e 66 78 2e 73 | ..time.=.jQuery.fx.?.jQuery.fx.s |
d000 | 70 65 65 64 73 5b 20 74 69 6d 65 20 5d 20 7c 7c 20 74 69 6d 65 20 3a 20 74 69 6d 65 3b 0a 09 09 | peeds[.time.].||.time.:.time;... |
d020 | 74 79 70 65 20 3d 20 74 79 70 65 20 7c 7c 20 22 66 78 22 3b 0a 0a 09 09 72 65 74 75 72 6e 20 74 | type.=.type.||."fx";....return.t |
d040 | 68 69 73 2e 71 75 65 75 65 28 20 74 79 70 65 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6e 65 78 74 2c | his.queue(.type,.function(.next, |
d060 | 20 68 6f 6f 6b 73 20 29 20 7b 0a 09 09 09 76 61 72 20 74 69 6d 65 6f 75 74 20 3d 20 73 65 74 54 | .hooks.).{....var.timeout.=.setT |
d080 | 69 6d 65 6f 75 74 28 20 6e 65 78 74 2c 20 74 69 6d 65 20 29 3b 0a 09 09 09 68 6f 6f 6b 73 2e 73 | imeout(.next,.time.);....hooks.s |
d0a0 | 74 6f 70 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 63 6c 65 61 72 54 69 6d 65 | top.=.function().{.....clearTime |
d0c0 | 6f 75 74 28 20 74 69 6d 65 6f 75 74 20 29 3b 0a 09 09 09 7d 3b 0a 09 09 7d 29 3b 0a 09 7d 2c 0a | out(.timeout.);....};...});..},. |
d0e0 | 09 63 6c 65 61 72 51 75 65 75 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 20 29 20 7b 0a | .clearQueue:.function(.type.).{. |
d100 | 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 71 75 65 75 65 28 20 74 79 70 65 20 7c 7c 20 22 66 78 | ..return.this.queue(.type.||."fx |
d120 | 22 2c 20 5b 5d 20 29 3b 0a 09 7d 2c 0a 09 2f 2f 20 47 65 74 20 61 20 70 72 6f 6d 69 73 65 20 72 | ",.[].);..},..//.Get.a.promise.r |
d140 | 65 73 6f 6c 76 65 64 20 77 68 65 6e 20 71 75 65 75 65 73 20 6f 66 20 61 20 63 65 72 74 61 69 6e | esolved.when.queues.of.a.certain |
d160 | 20 74 79 70 65 0a 09 2f 2f 20 61 72 65 20 65 6d 70 74 69 65 64 20 28 66 78 20 69 73 20 74 68 65 | .type..//.are.emptied.(fx.is.the |
d180 | 20 74 79 70 65 20 62 79 20 64 65 66 61 75 6c 74 29 0a 09 70 72 6f 6d 69 73 65 3a 20 66 75 6e 63 | .type.by.default)..promise:.func |
d1a0 | 74 69 6f 6e 28 20 74 79 70 65 2c 20 6f 62 6a 20 29 20 7b 0a 09 09 76 61 72 20 74 6d 70 2c 0a 09 | tion(.type,.obj.).{...var.tmp,.. |
d1c0 | 09 09 63 6f 75 6e 74 20 3d 20 31 2c 0a 09 09 09 64 65 66 65 72 20 3d 20 6a 51 75 65 72 79 2e 44 | ..count.=.1,....defer.=.jQuery.D |
d1e0 | 65 66 65 72 72 65 64 28 29 2c 0a 09 09 09 65 6c 65 6d 65 6e 74 73 20 3d 20 74 68 69 73 2c 0a 09 | eferred(),....elements.=.this,.. |
d200 | 09 09 69 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 68 2c 0a 09 09 09 72 65 73 6f 6c 76 65 20 3d 20 | ..i.=.this.length,....resolve.=. |
d220 | 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 69 66 20 28 20 21 28 20 2d 2d 63 6f 75 6e 74 | function().{.....if.(.!(.--count |
d240 | 20 29 20 29 20 7b 0a 09 09 09 09 09 64 65 66 65 72 2e 72 65 73 6f 6c 76 65 57 69 74 68 28 20 65 | .).).{......defer.resolveWith(.e |
d260 | 6c 65 6d 65 6e 74 73 2c 20 5b 20 65 6c 65 6d 65 6e 74 73 20 5d 20 29 3b 0a 09 09 09 09 7d 0a 09 | lements,.[.elements.].);.....}.. |
d280 | 09 09 7d 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 74 79 70 65 20 21 3d 3d 20 22 73 74 | ..};....if.(.typeof.type.!==."st |
d2a0 | 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 6f 62 6a 20 3d 20 74 79 70 65 3b 0a 09 09 09 74 79 70 65 | ring".).{....obj.=.type;....type |
d2c0 | 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 0a 09 09 74 79 70 65 20 3d 20 74 79 70 65 20 | .=.undefined;...}...type.=.type. |
d2e0 | 7c 7c 20 22 66 78 22 3b 0a 0a 09 09 77 68 69 6c 65 28 20 69 2d 2d 20 29 20 7b 0a 09 09 09 69 66 | ||."fx";....while(.i--.).{....if |
d300 | 20 28 20 28 74 6d 70 20 3d 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 65 6e 74 73 | .(.(tmp.=.jQuery._data(.elements |
d320 | 5b 20 69 20 5d 2c 20 74 79 70 65 20 2b 20 22 71 75 65 75 65 48 6f 6f 6b 73 22 20 29 29 20 26 26 | [.i.],.type.+."queueHooks".)).&& |
d340 | 20 74 6d 70 2e 65 6d 70 74 79 20 29 20 7b 0a 09 09 09 09 63 6f 75 6e 74 2b 2b 3b 0a 09 09 09 09 | .tmp.empty.).{.....count++;..... |
d360 | 74 6d 70 2e 65 6d 70 74 79 2e 61 64 64 28 20 72 65 73 6f 6c 76 65 20 29 3b 0a 09 09 09 7d 0a 09 | tmp.empty.add(.resolve.);....}.. |
d380 | 09 7d 0a 09 09 72 65 73 6f 6c 76 65 28 29 3b 0a 09 09 72 65 74 75 72 6e 20 64 65 66 65 72 2e 70 | .}...resolve();...return.defer.p |
d3a0 | 72 6f 6d 69 73 65 28 20 6f 62 6a 20 29 3b 0a 09 7d 0a 7d 29 3b 0a 76 61 72 20 6e 6f 64 65 48 6f | romise(.obj.);..}.});.var.nodeHo |
d3c0 | 6f 6b 2c 20 62 6f 6f 6c 48 6f 6f 6b 2c 20 66 69 78 53 70 65 63 69 66 69 65 64 2c 0a 09 72 63 6c | ok,.boolHook,.fixSpecified,..rcl |
d3e0 | 61 73 73 20 3d 20 2f 5b 5c 74 5c 72 5c 6e 5d 2f 67 2c 0a 09 72 72 65 74 75 72 6e 20 3d 20 2f 5c | ass.=./[\t\r\n]/g,..rreturn.=./\ |
d400 | 72 2f 67 2c 0a 09 72 74 79 70 65 20 3d 20 2f 5e 28 3f 3a 62 75 74 74 6f 6e 7c 69 6e 70 75 74 29 | r/g,..rtype.=./^(?:button|input) |
d420 | 24 2f 69 2c 0a 09 72 66 6f 63 75 73 61 62 6c 65 20 3d 20 2f 5e 28 3f 3a 62 75 74 74 6f 6e 7c 69 | $/i,..rfocusable.=./^(?:button|i |
d440 | 6e 70 75 74 7c 6f 62 6a 65 63 74 7c 73 65 6c 65 63 74 7c 74 65 78 74 61 72 65 61 29 24 2f 69 2c | nput|object|select|textarea)$/i, |
d460 | 0a 09 72 63 6c 69 63 6b 61 62 6c 65 20 3d 20 2f 5e 61 28 3f 3a 72 65 61 7c 29 24 2f 69 2c 0a 09 | ..rclickable.=./^a(?:rea|)$/i,.. |
d480 | 72 62 6f 6f 6c 65 61 6e 20 3d 20 2f 5e 28 3f 3a 61 75 74 6f 66 6f 63 75 73 7c 61 75 74 6f 70 6c | rboolean.=./^(?:autofocus|autopl |
d4a0 | 61 79 7c 61 73 79 6e 63 7c 63 68 65 63 6b 65 64 7c 63 6f 6e 74 72 6f 6c 73 7c 64 65 66 65 72 7c | ay|async|checked|controls|defer| |
d4c0 | 64 69 73 61 62 6c 65 64 7c 68 69 64 64 65 6e 7c 6c 6f 6f 70 7c 6d 75 6c 74 69 70 6c 65 7c 6f 70 | disabled|hidden|loop|multiple|op |
d4e0 | 65 6e 7c 72 65 61 64 6f 6e 6c 79 7c 72 65 71 75 69 72 65 64 7c 73 63 6f 70 65 64 7c 73 65 6c 65 | en|readonly|required|scoped|sele |
d500 | 63 74 65 64 29 24 2f 69 2c 0a 09 67 65 74 53 65 74 41 74 74 72 69 62 75 74 65 20 3d 20 6a 51 75 | cted)$/i,..getSetAttribute.=.jQu |
d520 | 65 72 79 2e 73 75 70 70 6f 72 74 2e 67 65 74 53 65 74 41 74 74 72 69 62 75 74 65 3b 0a 0a 6a 51 | ery.support.getSetAttribute;..jQ |
d540 | 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 7b 0a 09 61 74 74 72 3a 20 66 75 6e 63 74 69 6f 6e | uery.fn.extend({..attr:.function |
d560 | 28 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 | (.name,.value.).{...return.jQuer |
d580 | 79 2e 61 63 63 65 73 73 28 20 74 68 69 73 2c 20 6a 51 75 65 72 79 2e 61 74 74 72 2c 20 6e 61 6d | y.access(.this,.jQuery.attr,.nam |
d5a0 | 65 2c 20 76 61 6c 75 65 2c 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20 29 | e,.value,.arguments.length.>.1.) |
d5c0 | 3b 0a 09 7d 2c 0a 0a 09 72 65 6d 6f 76 65 41 74 74 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 | ;..},...removeAttr:.function(.na |
d5e0 | 6d 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 | me.).{...return.this.each(functi |
d600 | 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 41 74 74 72 28 20 74 68 69 | on().{....jQuery.removeAttr(.thi |
d620 | 73 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 0a 09 70 72 6f 70 3a 20 66 75 6e | s,.name.);...});..},...prop:.fun |
d640 | 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 | ction(.name,.value.).{...return. |
d660 | 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 68 69 73 2c 20 6a 51 75 65 72 79 2e 70 72 6f 70 | jQuery.access(.this,.jQuery.prop |
d680 | 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 | ,.name,.value,.arguments.length. |
d6a0 | 3e 20 31 20 29 3b 0a 09 7d 2c 0a 0a 09 72 65 6d 6f 76 65 50 72 6f 70 3a 20 66 75 6e 63 74 69 6f | >.1.);..},...removeProp:.functio |
d6c0 | 6e 28 20 6e 61 6d 65 20 29 20 7b 0a 09 09 6e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 70 72 6f 70 | n(.name.).{...name.=.jQuery.prop |
d6e0 | 46 69 78 5b 20 6e 61 6d 65 20 5d 20 7c 7c 20 6e 61 6d 65 3b 0a 09 09 72 65 74 75 72 6e 20 74 68 | Fix[.name.].||.name;...return.th |
d700 | 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 2f 2f 20 74 72 79 2f 63 | is.each(function().{....//.try/c |
d720 | 61 74 63 68 20 68 61 6e 64 6c 65 73 20 63 61 73 65 73 20 77 68 65 72 65 20 49 45 20 62 61 6c 6b | atch.handles.cases.where.IE.balk |
d740 | 73 20 28 73 75 63 68 20 61 73 20 72 65 6d 6f 76 69 6e 67 20 61 20 70 72 6f 70 65 72 74 79 20 6f | s.(such.as.removing.a.property.o |
d760 | 6e 20 77 69 6e 64 6f 77 29 0a 09 09 09 74 72 79 20 7b 0a 09 09 09 09 74 68 69 73 5b 20 6e 61 6d | n.window)....try.{.....this[.nam |
d780 | 65 20 5d 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 09 64 65 6c 65 74 65 20 74 68 69 73 | e.].=.undefined;.....delete.this |
d7a0 | 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 7d 20 63 61 74 63 68 28 20 65 20 29 20 7b 7d 0a 09 09 7d | [.name.];....}.catch(.e.).{}...} |
d7c0 | 29 3b 0a 09 7d 2c 0a 0a 09 61 64 64 43 6c 61 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c | );..},...addClass:.function(.val |
d7e0 | 75 65 20 29 20 7b 0a 09 09 76 61 72 20 63 6c 61 73 73 4e 61 6d 65 73 2c 20 69 2c 20 6c 2c 20 65 | ue.).{...var.classNames,.i,.l,.e |
d800 | 6c 65 6d 2c 0a 09 09 09 73 65 74 43 6c 61 73 73 2c 20 63 2c 20 63 6c 3b 0a 0a 09 09 69 66 20 28 | lem,....setClass,.c,.cl;....if.( |
d820 | 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a | .jQuery.isFunction(.value.).).{. |
d840 | 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 20 6a 20 | ...return.this.each(function(.j. |
d860 | 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 2e 61 64 64 43 6c 61 73 73 28 | ).{.....jQuery(.this.).addClass( |
d880 | 20 76 61 6c 75 65 2e 63 61 6c 6c 28 74 68 69 73 2c 20 6a 2c 20 74 68 69 73 2e 63 6c 61 73 73 4e | .value.call(this,.j,.this.classN |
d8a0 | 61 6d 65 29 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 76 61 6c 75 65 | ame).);....});...}....if.(.value |
d8c0 | 20 26 26 20 74 79 70 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 | .&&.typeof.value.===."string".). |
d8e0 | 7b 0a 09 09 09 63 6c 61 73 73 4e 61 6d 65 73 20 3d 20 76 61 6c 75 65 2e 73 70 6c 69 74 28 20 63 | {....classNames.=.value.split(.c |
d900 | 6f 72 65 5f 72 73 70 61 63 65 20 29 3b 0a 0a 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 2c 20 6c | ore_rspace.);.....for.(.i.=.0,.l |
d920 | 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 68 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 | .=.this.length;.i.<.l;.i++.).{.. |
d940 | 09 09 09 65 6c 65 6d 20 3d 20 74 68 69 73 5b 20 69 20 5d 3b 0a 0a 09 09 09 09 69 66 20 28 20 65 | ...elem.=.this[.i.];......if.(.e |
d960 | 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 | lem.nodeType.===.1.).{......if.( |
d980 | 20 21 65 6c 65 6d 2e 63 6c 61 73 73 4e 61 6d 65 20 26 26 20 63 6c 61 73 73 4e 61 6d 65 73 2e 6c | .!elem.className.&&.classNames.l |
d9a0 | 65 6e 67 74 68 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 09 09 65 6c 65 6d 2e 63 6c 61 73 73 | ength.===.1.).{.......elem.class |
d9c0 | 4e 61 6d 65 20 3d 20 76 61 6c 75 65 3b 0a 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 | Name.=.value;.......}.else.{.... |
d9e0 | 09 09 09 73 65 74 43 6c 61 73 73 20 3d 20 22 20 22 20 2b 20 65 6c 65 6d 2e 63 6c 61 73 73 4e 61 | ...setClass.=.".".+.elem.classNa |
da00 | 6d 65 20 2b 20 22 20 22 3b 0a 0a 09 09 09 09 09 09 66 6f 72 20 28 20 63 20 3d 20 30 2c 20 63 6c | me.+.".";........for.(.c.=.0,.cl |
da20 | 20 3d 20 63 6c 61 73 73 4e 61 6d 65 73 2e 6c 65 6e 67 74 68 3b 20 63 20 3c 20 63 6c 3b 20 63 2b | .=.classNames.length;.c.<.cl;.c+ |
da40 | 2b 20 29 20 7b 0a 09 09 09 09 09 09 09 69 66 20 28 20 21 7e 73 65 74 43 6c 61 73 73 2e 69 6e 64 | +.).{........if.(.!~setClass.ind |
da60 | 65 78 4f 66 28 20 22 20 22 20 2b 20 63 6c 61 73 73 4e 61 6d 65 73 5b 20 63 20 5d 20 2b 20 22 20 | exOf(.".".+.classNames[.c.].+.". |
da80 | 22 20 29 20 29 20 7b 0a 09 09 09 09 09 09 09 09 73 65 74 43 6c 61 73 73 20 2b 3d 20 63 6c 61 73 | ".).).{.........setClass.+=.clas |
daa0 | 73 4e 61 6d 65 73 5b 20 63 20 5d 20 2b 20 22 20 22 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 | sNames[.c.].+.".";........}..... |
dac0 | 09 09 7d 0a 09 09 09 09 09 09 65 6c 65 6d 2e 63 6c 61 73 73 4e 61 6d 65 20 3d 20 6a 51 75 65 72 | ..}.......elem.className.=.jQuer |
dae0 | 79 2e 74 72 69 6d 28 20 73 65 74 43 6c 61 73 73 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d | y.trim(.setClass.);......}.....} |
db00 | 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 | ....}...}....return.this;..},... |
db20 | 72 65 6d 6f 76 65 43 6c 61 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b | removeClass:.function(.value.).{ |
db40 | 0a 09 09 76 61 72 20 72 65 6d 6f 76 65 73 2c 20 63 6c 61 73 73 4e 61 6d 65 2c 20 65 6c 65 6d 2c | ...var.removes,.className,.elem, |
db60 | 20 63 2c 20 63 6c 2c 20 69 2c 20 6c 3b 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 | .c,.cl,.i,.l;....if.(.jQuery.isF |
db80 | 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 | unction(.value.).).{....return.t |
dba0 | 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 20 6a 20 29 20 7b 0a 09 09 09 09 6a 51 75 | his.each(function(.j.).{.....jQu |
dbc0 | 65 72 79 28 20 74 68 69 73 20 29 2e 72 65 6d 6f 76 65 43 6c 61 73 73 28 20 76 61 6c 75 65 2e 63 | ery(.this.).removeClass(.value.c |
dbe0 | 61 6c 6c 28 74 68 69 73 2c 20 6a 2c 20 74 68 69 73 2e 63 6c 61 73 73 4e 61 6d 65 29 20 29 3b 0a | all(this,.j,.this.className).);. |
dc00 | 09 09 09 7d 29 3b 0a 09 09 7d 0a 09 09 69 66 20 28 20 28 76 61 6c 75 65 20 26 26 20 74 79 70 65 | ...});...}...if.(.(value.&&.type |
dc20 | 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 29 20 7c 7c 20 76 61 6c 75 65 20 | of.value.===."string").||.value. |
dc40 | 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 72 65 6d 6f 76 65 73 20 3d 20 28 | ===.undefined.).{....removes.=.( |
dc60 | 20 76 61 6c 75 65 20 7c 7c 20 22 22 20 29 2e 73 70 6c 69 74 28 20 63 6f 72 65 5f 72 73 70 61 63 | .value.||."".).split(.core_rspac |
dc80 | 65 20 29 3b 0a 0a 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 2c 20 6c 20 3d 20 74 68 69 73 2e 6c | e.);.....for.(.i.=.0,.l.=.this.l |
dca0 | 65 6e 67 74 68 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 65 6c 65 6d 20 3d | ength;.i.<.l;.i++.).{.....elem.= |
dcc0 | 20 74 68 69 73 5b 20 69 20 5d 3b 0a 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 | .this[.i.];.....if.(.elem.nodeTy |
dce0 | 70 65 20 3d 3d 3d 20 31 20 26 26 20 65 6c 65 6d 2e 63 6c 61 73 73 4e 61 6d 65 20 29 20 7b 0a 0a | pe.===.1.&&.elem.className.).{.. |
dd00 | 09 09 09 09 09 63 6c 61 73 73 4e 61 6d 65 20 3d 20 28 22 20 22 20 2b 20 65 6c 65 6d 2e 63 6c 61 | .....className.=.(".".+.elem.cla |
dd20 | 73 73 4e 61 6d 65 20 2b 20 22 20 22 29 2e 72 65 70 6c 61 63 65 28 20 72 63 6c 61 73 73 2c 20 22 | ssName.+.".").replace(.rclass,." |
dd40 | 20 22 20 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 6c 6f 6f 70 20 6f 76 65 72 20 65 61 63 68 20 69 74 | .".);.......//.loop.over.each.it |
dd60 | 65 6d 20 69 6e 20 74 68 65 20 72 65 6d 6f 76 61 6c 20 6c 69 73 74 0a 09 09 09 09 09 66 6f 72 20 | em.in.the.removal.list......for. |
dd80 | 28 20 63 20 3d 20 30 2c 20 63 6c 20 3d 20 72 65 6d 6f 76 65 73 2e 6c 65 6e 67 74 68 3b 20 63 20 | (.c.=.0,.cl.=.removes.length;.c. |
dda0 | 3c 20 63 6c 3b 20 63 2b 2b 20 29 20 7b 0a 09 09 09 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 75 6e | <.cl;.c++.).{.......//.Remove.un |
ddc0 | 74 69 6c 20 74 68 65 72 65 20 69 73 20 6e 6f 74 68 69 6e 67 20 74 6f 20 72 65 6d 6f 76 65 2c 0a | til.there.is.nothing.to.remove,. |
dde0 | 09 09 09 09 09 09 77 68 69 6c 65 20 28 20 63 6c 61 73 73 4e 61 6d 65 2e 69 6e 64 65 78 4f 66 28 | ......while.(.className.indexOf( |
de00 | 22 20 22 20 2b 20 72 65 6d 6f 76 65 73 5b 20 63 20 5d 20 2b 20 22 20 22 29 20 3e 20 2d 31 20 29 | ".".+.removes[.c.].+.".").>.-1.) |
de20 | 20 7b 0a 09 09 09 09 09 09 09 63 6c 61 73 73 4e 61 6d 65 20 3d 20 63 6c 61 73 73 4e 61 6d 65 2e | .{........className.=.className. |
de40 | 72 65 70 6c 61 63 65 28 20 22 20 22 20 2b 20 72 65 6d 6f 76 65 73 5b 20 63 20 5d 20 2b 20 22 20 | replace(.".".+.removes[.c.].+.". |
de60 | 22 20 2c 20 22 20 22 20 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 65 | ".,.".".);.......}......}......e |
de80 | 6c 65 6d 2e 63 6c 61 73 73 4e 61 6d 65 20 3d 20 76 61 6c 75 65 20 3f 20 6a 51 75 65 72 79 2e 74 | lem.className.=.value.?.jQuery.t |
dea0 | 72 69 6d 28 20 63 6c 61 73 73 4e 61 6d 65 20 29 20 3a 20 22 22 3b 0a 09 09 09 09 7d 0a 09 09 09 | rim(.className.).:."";.....}.... |
dec0 | 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 74 6f 67 67 | }...}....return.this;..},...togg |
dee0 | 6c 65 43 6c 61 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 2c 20 73 74 61 74 65 56 | leClass:.function(.value,.stateV |
df00 | 61 6c 20 29 20 7b 0a 09 09 76 61 72 20 74 79 70 65 20 3d 20 74 79 70 65 6f 66 20 76 61 6c 75 65 | al.).{...var.type.=.typeof.value |
df20 | 2c 0a 09 09 09 69 73 42 6f 6f 6c 20 3d 20 74 79 70 65 6f 66 20 73 74 61 74 65 56 61 6c 20 3d 3d | ,....isBool.=.typeof.stateVal.== |
df40 | 3d 20 22 62 6f 6f 6c 65 61 6e 22 3b 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 | =."boolean";....if.(.jQuery.isFu |
df60 | 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 | nction(.value.).).{....return.th |
df80 | 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 20 69 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 | is.each(function(.i.).{.....jQue |
dfa0 | 72 79 28 20 74 68 69 73 20 29 2e 74 6f 67 67 6c 65 43 6c 61 73 73 28 20 76 61 6c 75 65 2e 63 61 | ry(.this.).toggleClass(.value.ca |
dfc0 | 6c 6c 28 74 68 69 73 2c 20 69 2c 20 74 68 69 73 2e 63 6c 61 73 73 4e 61 6d 65 2c 20 73 74 61 74 | ll(this,.i,.this.className,.stat |
dfe0 | 65 56 61 6c 29 2c 20 73 74 61 74 65 56 61 6c 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 | eVal),.stateVal.);....});...}... |
e000 | 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 | .return.this.each(function().{.. |
e020 | 09 09 69 66 20 28 20 74 79 70 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 | ..if.(.type.===."string".).{.... |
e040 | 09 2f 2f 20 74 6f 67 67 6c 65 20 69 6e 64 69 76 69 64 75 61 6c 20 63 6c 61 73 73 20 6e 61 6d 65 | .//.toggle.individual.class.name |
e060 | 73 0a 09 09 09 09 76 61 72 20 63 6c 61 73 73 4e 61 6d 65 2c 0a 09 09 09 09 09 69 20 3d 20 30 2c | s.....var.className,......i.=.0, |
e080 | 0a 09 09 09 09 09 73 65 6c 66 20 3d 20 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 2c 0a 09 09 09 | ......self.=.jQuery(.this.),.... |
e0a0 | 09 09 73 74 61 74 65 20 3d 20 73 74 61 74 65 56 61 6c 2c 0a 09 09 09 09 09 63 6c 61 73 73 4e 61 | ..state.=.stateVal,......classNa |
e0c0 | 6d 65 73 20 3d 20 76 61 6c 75 65 2e 73 70 6c 69 74 28 20 63 6f 72 65 5f 72 73 70 61 63 65 20 29 | mes.=.value.split(.core_rspace.) |
e0e0 | 3b 0a 0a 09 09 09 09 77 68 69 6c 65 20 28 20 28 63 6c 61 73 73 4e 61 6d 65 20 3d 20 63 6c 61 73 | ;......while.(.(className.=.clas |
e100 | 73 4e 61 6d 65 73 5b 20 69 2b 2b 20 5d 29 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 63 68 65 63 6b | sNames[.i++.]).).{......//.check |
e120 | 20 65 61 63 68 20 63 6c 61 73 73 4e 61 6d 65 20 67 69 76 65 6e 2c 20 73 70 61 63 65 20 73 65 70 | .each.className.given,.space.sep |
e140 | 61 72 61 74 65 64 20 6c 69 73 74 0a 09 09 09 09 09 73 74 61 74 65 20 3d 20 69 73 42 6f 6f 6c 20 | arated.list......state.=.isBool. |
e160 | 3f 20 73 74 61 74 65 20 3a 20 21 73 65 6c 66 2e 68 61 73 43 6c 61 73 73 28 20 63 6c 61 73 73 4e | ?.state.:.!self.hasClass(.classN |
e180 | 61 6d 65 20 29 3b 0a 09 09 09 09 09 73 65 6c 66 5b 20 73 74 61 74 65 20 3f 20 22 61 64 64 43 6c | ame.);......self[.state.?."addCl |
e1a0 | 61 73 73 22 20 3a 20 22 72 65 6d 6f 76 65 43 6c 61 73 73 22 20 5d 28 20 63 6c 61 73 73 4e 61 6d | ass".:."removeClass".](.classNam |
e1c0 | 65 20 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 74 79 70 65 20 | e.);.....}.....}.else.if.(.type. |
e1e0 | 3d 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 7c 7c 20 74 79 70 65 20 3d 3d 3d 20 22 62 6f 6f | ===."undefined".||.type.===."boo |
e200 | 6c 65 61 6e 22 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 74 68 69 73 2e 63 6c 61 73 73 4e 61 6d | lean".).{.....if.(.this.classNam |
e220 | 65 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 73 74 6f 72 65 20 63 6c 61 73 73 4e 61 6d 65 20 69 66 | e.).{......//.store.className.if |
e240 | 20 73 65 74 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 74 68 69 73 2c 20 22 5f | .set......jQuery._data(.this,."_ |
e260 | 5f 63 6c 61 73 73 4e 61 6d 65 5f 5f 22 2c 20 74 68 69 73 2e 63 6c 61 73 73 4e 61 6d 65 20 29 3b | _className__",.this.className.); |
e280 | 0a 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 74 6f 67 67 6c 65 20 77 68 6f 6c 65 20 63 6c 61 73 | .....}......//.toggle.whole.clas |
e2a0 | 73 4e 61 6d 65 0a 09 09 09 09 74 68 69 73 2e 63 6c 61 73 73 4e 61 6d 65 20 3d 20 74 68 69 73 2e | sName.....this.className.=.this. |
e2c0 | 63 6c 61 73 73 4e 61 6d 65 20 7c 7c 20 76 61 6c 75 65 20 3d 3d 3d 20 66 61 6c 73 65 20 3f 20 22 | className.||.value.===.false.?." |
e2e0 | 22 20 3a 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 74 68 69 73 2c 20 22 5f 5f 63 6c 61 73 73 | ".:.jQuery._data(.this,."__class |
e300 | 4e 61 6d 65 5f 5f 22 20 29 20 7c 7c 20 22 22 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 2c 0a | Name__".).||."";....}...});..},. |
e320 | 0a 09 68 61 73 43 6c 61 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 20 29 | ..hasClass:.function(.selector.) |
e340 | 20 7b 0a 09 09 76 61 72 20 63 6c 61 73 73 4e 61 6d 65 20 3d 20 22 20 22 20 2b 20 73 65 6c 65 63 | .{...var.className.=.".".+.selec |
e360 | 74 6f 72 20 2b 20 22 20 22 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 6c 20 3d 20 74 68 69 73 | tor.+.".",....i.=.0,....l.=.this |
e380 | 2e 6c 65 6e 67 74 68 3b 0a 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 | .length;...for.(.;.i.<.l;.i++.). |
e3a0 | 7b 0a 09 09 09 69 66 20 28 20 74 68 69 73 5b 69 5d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 | {....if.(.this[i].nodeType.===.1 |
e3c0 | 20 26 26 20 28 22 20 22 20 2b 20 74 68 69 73 5b 69 5d 2e 63 6c 61 73 73 4e 61 6d 65 20 2b 20 22 | .&&.(".".+.this[i].className.+." |
e3e0 | 20 22 29 2e 72 65 70 6c 61 63 65 28 72 63 6c 61 73 73 2c 20 22 20 22 29 2e 69 6e 64 65 78 4f 66 | .").replace(rclass,.".").indexOf |
e400 | 28 20 63 6c 61 73 73 4e 61 6d 65 20 29 20 3e 20 2d 31 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 | (.className.).>.-1.).{.....retur |
e420 | 6e 20 74 72 75 65 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 | n.true;....}...}....return.false |
e440 | 3b 0a 09 7d 2c 0a 0a 09 76 61 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b | ;..},...val:.function(.value.).{ |
e460 | 0a 09 09 76 61 72 20 68 6f 6f 6b 73 2c 20 72 65 74 2c 20 69 73 46 75 6e 63 74 69 6f 6e 2c 0a 09 | ...var.hooks,.ret,.isFunction,.. |
e480 | 09 09 65 6c 65 6d 20 3d 20 74 68 69 73 5b 30 5d 3b 0a 0a 09 09 69 66 20 28 20 21 61 72 67 75 6d | ..elem.=.this[0];....if.(.!argum |
e4a0 | 65 6e 74 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 69 66 20 28 20 65 6c 65 6d 20 29 20 7b | ents.length.).{....if.(.elem.).{ |
e4c0 | 0a 09 09 09 09 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 65 6c | .....hooks.=.jQuery.valHooks[.el |
e4e0 | 65 6d 2e 74 79 70 65 20 5d 20 7c 7c 20 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 65 6c | em.type.].||.jQuery.valHooks[.el |
e500 | 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 3b 0a 0a 09 09 | em.nodeName.toLowerCase().];.... |
e520 | 09 09 69 66 20 28 20 68 6f 6f 6b 73 20 26 26 20 22 67 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 26 | ..if.(.hooks.&&."get".in.hooks.& |
e540 | 26 20 28 72 65 74 20 3d 20 68 6f 6f 6b 73 2e 67 65 74 28 20 65 6c 65 6d 2c 20 22 76 61 6c 75 65 | &.(ret.=.hooks.get(.elem,."value |
e560 | 22 20 29 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 | ".)).!==.undefined.).{......retu |
e580 | 72 6e 20 72 65 74 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 72 65 74 20 3d 20 65 6c 65 6d 2e 76 61 | rn.ret;.....}......ret.=.elem.va |
e5a0 | 6c 75 65 3b 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 74 79 70 65 6f 66 20 72 65 74 20 3d 3d 3d 20 | lue;......return.typeof.ret.===. |
e5c0 | 22 73 74 72 69 6e 67 22 20 3f 0a 09 09 09 09 09 2f 2f 20 68 61 6e 64 6c 65 20 6d 6f 73 74 20 63 | "string".?......//.handle.most.c |
e5e0 | 6f 6d 6d 6f 6e 20 73 74 72 69 6e 67 20 63 61 73 65 73 0a 09 09 09 09 09 72 65 74 2e 72 65 70 6c | ommon.string.cases......ret.repl |
e600 | 61 63 65 28 72 72 65 74 75 72 6e 2c 20 22 22 29 20 3a 0a 09 09 09 09 09 2f 2f 20 68 61 6e 64 6c | ace(rreturn,."").:......//.handl |
e620 | 65 20 63 61 73 65 73 20 77 68 65 72 65 20 76 61 6c 75 65 20 69 73 20 6e 75 6c 6c 2f 75 6e 64 65 | e.cases.where.value.is.null/unde |
e640 | 66 20 6f 72 20 6e 75 6d 62 65 72 0a 09 09 09 09 09 72 65 74 20 3d 3d 20 6e 75 6c 6c 20 3f 20 22 | f.or.number......ret.==.null.?." |
e660 | 22 20 3a 20 72 65 74 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 | ".:.ret;....}.....return;...}... |
e680 | 09 69 73 46 75 6e 63 74 69 6f 6e 20 3d 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 | .isFunction.=.jQuery.isFunction( |
e6a0 | 20 76 61 6c 75 65 20 29 3b 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 | .value.);....return.this.each(fu |
e6c0 | 6e 63 74 69 6f 6e 28 20 69 20 29 20 7b 0a 09 09 09 76 61 72 20 76 61 6c 2c 0a 09 09 09 09 73 65 | nction(.i.).{....var.val,.....se |
e6e0 | 6c 66 20 3d 20 6a 51 75 65 72 79 28 74 68 69 73 29 3b 0a 0a 09 09 09 69 66 20 28 20 74 68 69 73 | lf.=.jQuery(this);.....if.(.this |
e700 | 2e 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 3b 0a | .nodeType.!==.1.).{.....return;. |
e720 | 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 69 73 46 75 6e 63 74 69 6f 6e 20 29 20 7b 0a 09 09 09 | ...}.....if.(.isFunction.).{.... |
e740 | 09 76 61 6c 20 3d 20 76 61 6c 75 65 2e 63 61 6c 6c 28 20 74 68 69 73 2c 20 69 2c 20 73 65 6c 66 | .val.=.value.call(.this,.i,.self |
e760 | 2e 76 61 6c 28 29 20 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 76 61 6c 20 3d 20 | .val().);....}.else.{.....val.=. |
e780 | 76 61 6c 75 65 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 54 72 65 61 74 20 6e 75 6c 6c 2f 75 6e | value;....}.....//.Treat.null/un |
e7a0 | 64 65 66 69 6e 65 64 20 61 73 20 22 22 3b 20 63 6f 6e 76 65 72 74 20 6e 75 6d 62 65 72 73 20 74 | defined.as."";.convert.numbers.t |
e7c0 | 6f 20 73 74 72 69 6e 67 0a 09 09 09 69 66 20 28 20 76 61 6c 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b | o.string....if.(.val.==.null.).{ |
e7e0 | 0a 09 09 09 09 76 61 6c 20 3d 20 22 22 3b 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 74 79 | .....val.=."";....}.else.if.(.ty |
e800 | 70 65 6f 66 20 76 61 6c 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 29 20 7b 0a 09 09 09 09 76 61 | peof.val.===."number".).{.....va |
e820 | 6c 20 2b 3d 20 22 22 3b 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6a 51 75 65 72 79 2e 69 | l.+=."";....}.else.if.(.jQuery.i |
e840 | 73 41 72 72 61 79 28 20 76 61 6c 20 29 20 29 20 7b 0a 09 09 09 09 76 61 6c 20 3d 20 6a 51 75 65 | sArray(.val.).).{.....val.=.jQue |
e860 | 72 79 2e 6d 61 70 28 76 61 6c 2c 20 66 75 6e 63 74 69 6f 6e 20 28 20 76 61 6c 75 65 20 29 20 7b | ry.map(val,.function.(.value.).{ |
e880 | 0a 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 3d 3d 20 6e 75 6c 6c 20 3f 20 22 22 20 | ......return.value.==.null.?."". |
e8a0 | 3a 20 76 61 6c 75 65 20 2b 20 22 22 3b 0a 09 09 09 09 7d 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 68 | :.value.+."";.....});....}.....h |
e8c0 | 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 74 68 69 73 2e 74 79 70 | ooks.=.jQuery.valHooks[.this.typ |
e8e0 | 65 20 5d 20 7c 7c 20 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 74 68 69 73 2e 6e 6f 64 | e.].||.jQuery.valHooks[.this.nod |
e900 | 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 3b 0a 0a 09 09 09 2f 2f 20 49 66 | eName.toLowerCase().];.....//.If |
e920 | 20 73 65 74 20 72 65 74 75 72 6e 73 20 75 6e 64 65 66 69 6e 65 64 2c 20 66 61 6c 6c 20 62 61 63 | .set.returns.undefined,.fall.bac |
e940 | 6b 20 74 6f 20 6e 6f 72 6d 61 6c 20 73 65 74 74 69 6e 67 0a 09 09 09 69 66 20 28 20 21 68 6f 6f | k.to.normal.setting....if.(.!hoo |
e960 | 6b 73 20 7c 7c 20 21 28 22 73 65 74 22 20 69 6e 20 68 6f 6f 6b 73 29 20 7c 7c 20 68 6f 6f 6b 73 | ks.||.!("set".in.hooks).||.hooks |
e980 | 2e 73 65 74 28 20 74 68 69 73 2c 20 76 61 6c 2c 20 22 76 61 6c 75 65 22 20 29 20 3d 3d 3d 20 75 | .set(.this,.val,."value".).===.u |
e9a0 | 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 74 68 69 73 2e 76 61 6c 75 65 20 3d 20 76 61 | ndefined.).{.....this.value.=.va |
e9c0 | 6c 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 65 78 74 | l;....}...});..}.});..jQuery.ext |
e9e0 | 65 6e 64 28 7b 0a 09 76 61 6c 48 6f 6f 6b 73 3a 20 7b 0a 09 09 6f 70 74 69 6f 6e 3a 20 7b 0a 09 | end({..valHooks:.{...option:.{.. |
ea00 | 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 2f 2f | ..get:.function(.elem.).{.....// |
ea20 | 20 61 74 74 72 69 62 75 74 65 73 2e 76 61 6c 75 65 20 69 73 20 75 6e 64 65 66 69 6e 65 64 20 69 | .attributes.value.is.undefined.i |
ea40 | 6e 20 42 6c 61 63 6b 62 65 72 72 79 20 34 2e 37 20 62 75 74 0a 09 09 09 09 2f 2f 20 75 73 65 73 | n.Blackberry.4.7.but.....//.uses |
ea60 | 20 2e 76 61 6c 75 65 2e 20 53 65 65 20 23 36 39 33 32 0a 09 09 09 09 76 61 72 20 76 61 6c 20 3d | ..value..See.#6932.....var.val.= |
ea80 | 20 65 6c 65 6d 2e 61 74 74 72 69 62 75 74 65 73 2e 76 61 6c 75 65 3b 0a 09 09 09 09 72 65 74 75 | .elem.attributes.value;.....retu |
eaa0 | 72 6e 20 21 76 61 6c 20 7c 7c 20 76 61 6c 2e 73 70 65 63 69 66 69 65 64 20 3f 20 65 6c 65 6d 2e | rn.!val.||.val.specified.?.elem. |
eac0 | 76 61 6c 75 65 20 3a 20 65 6c 65 6d 2e 74 65 78 74 3b 0a 09 09 09 7d 0a 09 09 7d 2c 0a 09 09 73 | value.:.elem.text;....}...},...s |
eae0 | 65 6c 65 63 74 3a 20 7b 0a 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 | elect:.{....get:.function(.elem. |
eb00 | 29 20 7b 0a 09 09 09 09 76 61 72 20 76 61 6c 75 65 2c 20 69 2c 20 6d 61 78 2c 20 6f 70 74 69 6f | ).{.....var.value,.i,.max,.optio |
eb20 | 6e 2c 0a 09 09 09 09 09 69 6e 64 65 78 20 3d 20 65 6c 65 6d 2e 73 65 6c 65 63 74 65 64 49 6e 64 | n,......index.=.elem.selectedInd |
eb40 | 65 78 2c 0a 09 09 09 09 09 76 61 6c 75 65 73 20 3d 20 5b 5d 2c 0a 09 09 09 09 09 6f 70 74 69 6f | ex,......values.=.[],......optio |
eb60 | 6e 73 20 3d 20 65 6c 65 6d 2e 6f 70 74 69 6f 6e 73 2c 0a 09 09 09 09 09 6f 6e 65 20 3d 20 65 6c | ns.=.elem.options,......one.=.el |
eb80 | 65 6d 2e 74 79 70 65 20 3d 3d 3d 20 22 73 65 6c 65 63 74 2d 6f 6e 65 22 3b 0a 0a 09 09 09 09 2f | em.type.===."select-one";....../ |
eba0 | 2f 20 4e 6f 74 68 69 6e 67 20 77 61 73 20 73 65 6c 65 63 74 65 64 0a 09 09 09 09 69 66 20 28 20 | /.Nothing.was.selected.....if.(. |
ebc0 | 69 6e 64 65 78 20 3c 20 30 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a | index.<.0.).{......return.null;. |
ebe0 | 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 4c 6f 6f 70 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 74 | ....}......//.Loop.through.all.t |
ec00 | 68 65 20 73 65 6c 65 63 74 65 64 20 6f 70 74 69 6f 6e 73 0a 09 09 09 09 69 20 3d 20 6f 6e 65 20 | he.selected.options.....i.=.one. |
ec20 | 3f 20 69 6e 64 65 78 20 3a 20 30 3b 0a 09 09 09 09 6d 61 78 20 3d 20 6f 6e 65 20 3f 20 69 6e 64 | ?.index.:.0;.....max.=.one.?.ind |
ec40 | 65 78 20 2b 20 31 20 3a 20 6f 70 74 69 6f 6e 73 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 09 66 6f 72 | ex.+.1.:.options.length;.....for |
ec60 | 20 28 20 3b 20 69 20 3c 20 6d 61 78 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 09 6f 70 74 69 6f | .(.;.i.<.max;.i++.).{......optio |
ec80 | 6e 20 3d 20 6f 70 74 69 6f 6e 73 5b 20 69 20 5d 3b 0a 0a 09 09 09 09 09 2f 2f 20 44 6f 6e 27 74 | n.=.options[.i.];.......//.Don't |
eca0 | 20 72 65 74 75 72 6e 20 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 64 69 73 61 62 6c 65 | .return.options.that.are.disable |
ecc0 | 64 20 6f 72 20 69 6e 20 61 20 64 69 73 61 62 6c 65 64 20 6f 70 74 67 72 6f 75 70 0a 09 09 09 09 | d.or.in.a.disabled.optgroup..... |
ece0 | 09 69 66 20 28 20 6f 70 74 69 6f 6e 2e 73 65 6c 65 63 74 65 64 20 26 26 20 28 6a 51 75 65 72 79 | .if.(.option.selected.&&.(jQuery |
ed00 | 2e 73 75 70 70 6f 72 74 2e 6f 70 74 44 69 73 61 62 6c 65 64 20 3f 20 21 6f 70 74 69 6f 6e 2e 64 | .support.optDisabled.?.!option.d |
ed20 | 69 73 61 62 6c 65 64 20 3a 20 6f 70 74 69 6f 6e 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 64 | isabled.:.option.getAttribute("d |
ed40 | 69 73 61 62 6c 65 64 22 29 20 3d 3d 3d 20 6e 75 6c 6c 29 20 26 26 0a 09 09 09 09 09 09 09 28 21 | isabled").===.null).&&........(! |
ed60 | 6f 70 74 69 6f 6e 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 64 69 73 61 62 6c 65 64 20 7c 7c 20 21 6a | option.parentNode.disabled.||.!j |
ed80 | 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 6f 70 74 69 6f 6e 2e 70 61 72 65 6e 74 4e 6f 64 | Query.nodeName(.option.parentNod |
eda0 | 65 2c 20 22 6f 70 74 67 72 6f 75 70 22 20 29 29 20 29 20 7b 0a 0a 09 09 09 09 09 09 2f 2f 20 47 | e,."optgroup".)).).{........//.G |
edc0 | 65 74 20 74 68 65 20 73 70 65 63 69 66 69 63 20 76 61 6c 75 65 20 66 6f 72 20 74 68 65 20 6f 70 | et.the.specific.value.for.the.op |
ede0 | 74 69 6f 6e 0a 09 09 09 09 09 09 76 61 6c 75 65 20 3d 20 6a 51 75 65 72 79 28 20 6f 70 74 69 6f | tion.......value.=.jQuery(.optio |
ee00 | 6e 20 29 2e 76 61 6c 28 29 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 57 65 20 64 6f 6e 27 74 20 6e 65 | n.).val();........//.We.don't.ne |
ee20 | 65 64 20 61 6e 20 61 72 72 61 79 20 66 6f 72 20 6f 6e 65 20 73 65 6c 65 63 74 73 0a 09 09 09 09 | ed.an.array.for.one.selects..... |
ee40 | 09 09 69 66 20 28 20 6f 6e 65 20 29 20 7b 0a 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c | ..if.(.one.).{........return.val |
ee60 | 75 65 3b 0a 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 2f 2f 20 4d 75 6c 74 69 2d 53 65 6c 65 | ue;.......}........//.Multi-Sele |
ee80 | 63 74 73 20 72 65 74 75 72 6e 20 61 6e 20 61 72 72 61 79 0a 09 09 09 09 09 09 76 61 6c 75 65 73 | cts.return.an.array.......values |
eea0 | 2e 70 75 73 68 28 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 0a 09 09 | .push(.value.);......}.....}.... |
eec0 | 09 09 2f 2f 20 46 69 78 65 73 20 42 75 67 20 23 32 35 35 31 20 2d 2d 20 73 65 6c 65 63 74 2e 76 | ..//.Fixes.Bug.#2551.--.select.v |
eee0 | 61 6c 28 29 20 62 72 6f 6b 65 6e 20 69 6e 20 49 45 20 61 66 74 65 72 20 66 6f 72 6d 2e 72 65 73 | al().broken.in.IE.after.form.res |
ef00 | 65 74 28 29 0a 09 09 09 09 69 66 20 28 20 6f 6e 65 20 26 26 20 21 76 61 6c 75 65 73 2e 6c 65 6e | et().....if.(.one.&&.!values.len |
ef20 | 67 74 68 20 26 26 20 6f 70 74 69 6f 6e 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 72 | gth.&&.options.length.).{......r |
ef40 | 65 74 75 72 6e 20 6a 51 75 65 72 79 28 20 6f 70 74 69 6f 6e 73 5b 20 69 6e 64 65 78 20 5d 20 29 | eturn.jQuery(.options[.index.].) |
ef60 | 2e 76 61 6c 28 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 73 | .val();.....}......return.values |
ef80 | 3b 0a 09 09 09 7d 2c 0a 0a 09 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c | ;....},.....set:.function(.elem, |
efa0 | 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 09 76 61 72 20 76 61 6c 75 65 73 20 3d 20 6a 51 75 65 | .value.).{.....var.values.=.jQue |
efc0 | 72 79 2e 6d 61 6b 65 41 72 72 61 79 28 20 76 61 6c 75 65 20 29 3b 0a 0a 09 09 09 09 6a 51 75 65 | ry.makeArray(.value.);......jQue |
efe0 | 72 79 28 65 6c 65 6d 29 2e 66 69 6e 64 28 22 6f 70 74 69 6f 6e 22 29 2e 65 61 63 68 28 66 75 6e | ry(elem).find("option").each(fun |
f000 | 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 74 68 69 73 2e 73 65 6c 65 63 74 65 64 20 3d 20 6a | ction().{......this.selected.=.j |
f020 | 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 20 6a 51 75 65 72 79 28 74 68 69 73 29 2e 76 61 6c 28 | Query.inArray(.jQuery(this).val( |
f040 | 29 2c 20 76 61 6c 75 65 73 20 29 20 3e 3d 20 30 3b 0a 09 09 09 09 7d 29 3b 0a 0a 09 09 09 09 69 | ),.values.).>=.0;.....});......i |
f060 | 66 20 28 20 21 76 61 6c 75 65 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 65 6c 65 6d | f.(.!values.length.).{......elem |
f080 | 2e 73 65 6c 65 63 74 65 64 49 6e 64 65 78 20 3d 20 2d 31 3b 0a 09 09 09 09 7d 0a 09 09 09 09 72 | .selectedIndex.=.-1;.....}.....r |
f0a0 | 65 74 75 72 6e 20 76 61 6c 75 65 73 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 | eturn.values;....}...}..},...//. |
f0c0 | 55 6e 75 73 65 64 20 69 6e 20 31 2e 38 2c 20 6c 65 66 74 20 69 6e 20 73 6f 20 61 74 74 72 46 6e | Unused.in.1.8,.left.in.so.attrFn |
f0e0 | 2d 73 74 61 62 62 65 72 73 20 77 6f 6e 27 74 20 64 69 65 3b 20 72 65 6d 6f 76 65 20 69 6e 20 31 | -stabbers.won't.die;.remove.in.1 |
f100 | 2e 39 0a 09 61 74 74 72 46 6e 3a 20 7b 7d 2c 0a 0a 09 61 74 74 72 3a 20 66 75 6e 63 74 69 6f 6e | .9..attrFn:.{},...attr:.function |
f120 | 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 70 61 73 73 20 29 20 7b 0a 09 09 | (.elem,.name,.value,.pass.).{... |
f140 | 76 61 72 20 72 65 74 2c 20 68 6f 6f 6b 73 2c 20 6e 6f 74 78 6d 6c 2c 0a 09 09 09 6e 54 79 70 65 | var.ret,.hooks,.notxml,....nType |
f160 | 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 3b 0a 0a 09 09 2f 2f 20 64 6f 6e 27 74 20 67 65 | .=.elem.nodeType;....//.don't.ge |
f180 | 74 2f 73 65 74 20 61 74 74 72 69 62 75 74 65 73 20 6f 6e 20 74 65 78 74 2c 20 63 6f 6d 6d 65 6e | t/set.attributes.on.text,.commen |
f1a0 | 74 20 61 6e 64 20 61 74 74 72 69 62 75 74 65 20 6e 6f 64 65 73 0a 09 09 69 66 20 28 20 21 65 6c | t.and.attribute.nodes...if.(.!el |
f1c0 | 65 6d 20 7c 7c 20 6e 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c 20 6e 54 79 70 65 20 3d 3d 3d 20 38 | em.||.nType.===.3.||.nType.===.8 |
f1e0 | 20 7c 7c 20 6e 54 79 70 65 20 3d 3d 3d 20 32 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 | .||.nType.===.2.).{....return;.. |
f200 | 09 7d 0a 0a 09 09 69 66 20 28 20 70 61 73 73 20 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 | .}....if.(.pass.&&.jQuery.isFunc |
f220 | 74 69 6f 6e 28 20 6a 51 75 65 72 79 2e 66 6e 5b 20 6e 61 6d 65 20 5d 20 29 20 29 20 7b 0a 09 09 | tion(.jQuery.fn[.name.].).).{... |
f240 | 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 28 20 65 6c 65 6d 20 29 5b 20 6e 61 6d 65 20 5d 28 20 | .return.jQuery(.elem.)[.name.](. |
f260 | 76 61 6c 75 65 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 61 6c 6c 62 61 63 6b 20 74 6f 20 70 | value.);...}....//.Fallback.to.p |
f280 | 72 6f 70 20 77 68 65 6e 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6e 6f 74 20 73 75 70 70 | rop.when.attributes.are.not.supp |
f2a0 | 6f 72 74 65 64 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 | orted...if.(.typeof.elem.getAttr |
f2c0 | 69 62 75 74 65 20 3d 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 09 72 65 74 | ibute.===."undefined".).{....ret |
f2e0 | 75 72 6e 20 6a 51 75 65 72 79 2e 70 72 6f 70 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 76 61 6c | urn.jQuery.prop(.elem,.name,.val |
f300 | 75 65 20 29 3b 0a 09 09 7d 0a 0a 09 09 6e 6f 74 78 6d 6c 20 3d 20 6e 54 79 70 65 20 21 3d 3d 20 | ue.);...}....notxml.=.nType.!==. |
f320 | 31 20 7c 7c 20 21 6a 51 75 65 72 79 2e 69 73 58 4d 4c 44 6f 63 28 20 65 6c 65 6d 20 29 3b 0a 0a | 1.||.!jQuery.isXMLDoc(.elem.);.. |
f340 | 09 09 2f 2f 20 41 6c 6c 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6c 6f 77 65 72 63 61 73 | ..//.All.attributes.are.lowercas |
f360 | 65 0a 09 09 2f 2f 20 47 72 61 62 20 6e 65 63 65 73 73 61 72 79 20 68 6f 6f 6b 20 69 66 20 6f 6e | e...//.Grab.necessary.hook.if.on |
f380 | 65 20 69 73 20 64 65 66 69 6e 65 64 0a 09 09 69 66 20 28 20 6e 6f 74 78 6d 6c 20 29 20 7b 0a 09 | e.is.defined...if.(.notxml.).{.. |
f3a0 | 09 09 6e 61 6d 65 20 3d 20 6e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 09 09 09 | ..name.=.name.toLowerCase();.... |
f3c0 | 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 61 74 74 72 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d | hooks.=.jQuery.attrHooks[.name.] |
f3e0 | 20 7c 7c 20 28 20 72 62 6f 6f 6c 65 61 6e 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 20 3f 20 62 6f | .||.(.rboolean.test(.name.).?.bo |
f400 | 6f 6c 48 6f 6f 6b 20 3a 20 6e 6f 64 65 48 6f 6f 6b 20 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 | olHook.:.nodeHook.);...}....if.( |
f420 | 20 76 61 6c 75 65 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 0a 09 09 09 69 66 20 | .value.!==.undefined.).{.....if. |
f440 | 28 20 76 61 6c 75 65 20 3d 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e | (.value.===.null.).{.....jQuery. |
f460 | 72 65 6d 6f 76 65 41 74 74 72 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 09 09 72 65 | removeAttr(.elem,.name.);.....re |
f480 | 74 75 72 6e 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 68 6f 6f 6b 73 20 26 26 20 22 | turn;.....}.else.if.(.hooks.&&." |
f4a0 | 73 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 26 26 20 6e 6f 74 78 6d 6c 20 26 26 20 28 72 65 74 20 | set".in.hooks.&&.notxml.&&.(ret. |
f4c0 | 3d 20 68 6f 6f 6b 73 2e 73 65 74 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 6e 61 6d 65 20 29 | =.hooks.set(.elem,.value,.name.) |
f4e0 | 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 72 | ).!==.undefined.).{.....return.r |
f500 | 65 74 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 65 6c 65 6d 2e 73 65 74 41 74 74 | et;.....}.else.{.....elem.setAtt |
f520 | 72 69 62 75 74 65 28 20 6e 61 6d 65 2c 20 22 22 20 2b 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 | ribute(.name,."".+.value.);..... |
f540 | 72 65 74 75 72 6e 20 76 61 6c 75 65 3b 0a 09 09 09 7d 0a 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 | return.value;....}....}.else.if. |
f560 | 28 20 68 6f 6f 6b 73 20 26 26 20 22 67 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 26 26 20 6e 6f 74 | (.hooks.&&."get".in.hooks.&&.not |
f580 | 78 6d 6c 20 26 26 20 28 72 65 74 20 3d 20 68 6f 6f 6b 73 2e 67 65 74 28 20 65 6c 65 6d 2c 20 6e | xml.&&.(ret.=.hooks.get(.elem,.n |
f5a0 | 61 6d 65 20 29 29 20 21 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 72 65 | ame.)).!==.null.).{....return.re |
f5c0 | 74 3b 0a 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 0a 09 09 09 72 65 74 20 3d 20 65 6c 65 6d 2e 67 65 | t;....}.else.{.....ret.=.elem.ge |
f5e0 | 74 41 74 74 72 69 62 75 74 65 28 20 6e 61 6d 65 20 29 3b 0a 0a 09 09 09 2f 2f 20 4e 6f 6e 2d 65 | tAttribute(.name.);.....//.Non-e |
f600 | 78 69 73 74 65 6e 74 20 61 74 74 72 69 62 75 74 65 73 20 72 65 74 75 72 6e 20 6e 75 6c 6c 2c 20 | xistent.attributes.return.null,. |
f620 | 77 65 20 6e 6f 72 6d 61 6c 69 7a 65 20 74 6f 20 75 6e 64 65 66 69 6e 65 64 0a 09 09 09 72 65 74 | we.normalize.to.undefined....ret |
f640 | 75 72 6e 20 72 65 74 20 3d 3d 3d 20 6e 75 6c 6c 20 3f 0a 09 09 09 09 75 6e 64 65 66 69 6e 65 64 | urn.ret.===.null.?.....undefined |
f660 | 20 3a 0a 09 09 09 09 72 65 74 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 72 65 6d 6f 76 65 41 74 74 72 | .:.....ret;...}..},...removeAttr |
f680 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 76 61 | :.function(.elem,.value.).{...va |
f6a0 | 72 20 70 72 6f 70 4e 61 6d 65 2c 20 61 74 74 72 4e 61 6d 65 73 2c 20 6e 61 6d 65 2c 20 69 73 42 | r.propName,.attrNames,.name,.isB |
f6c0 | 6f 6f 6c 2c 0a 09 09 09 69 20 3d 20 30 3b 0a 0a 09 09 69 66 20 28 20 76 61 6c 75 65 20 26 26 20 | ool,....i.=.0;....if.(.value.&&. |
f6e0 | 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0a 0a 09 09 09 61 74 74 72 | elem.nodeType.===.1.).{.....attr |
f700 | 4e 61 6d 65 73 20 3d 20 76 61 6c 75 65 2e 73 70 6c 69 74 28 20 63 6f 72 65 5f 72 73 70 61 63 65 | Names.=.value.split(.core_rspace |
f720 | 20 29 3b 0a 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 61 74 74 72 4e 61 6d 65 73 2e 6c 65 | .);.....for.(.;.i.<.attrNames.le |
f740 | 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 6e 61 6d 65 20 3d 20 61 74 74 72 4e 61 6d | ngth;.i++.).{.....name.=.attrNam |
f760 | 65 73 5b 20 69 20 5d 3b 0a 0a 09 09 09 09 69 66 20 28 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 09 | es[.i.];......if.(.name.).{..... |
f780 | 09 70 72 6f 70 4e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 70 72 6f 70 46 69 78 5b 20 6e 61 6d 65 | .propName.=.jQuery.propFix[.name |
f7a0 | 20 5d 20 7c 7c 20 6e 61 6d 65 3b 0a 09 09 09 09 09 69 73 42 6f 6f 6c 20 3d 20 72 62 6f 6f 6c 65 | .].||.name;......isBool.=.rboole |
f7c0 | 61 6e 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 53 65 65 20 23 39 | an.test(.name.);.......//.See.#9 |
f7e0 | 36 39 39 20 66 6f 72 20 65 78 70 6c 61 6e 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 61 70 70 72 | 699.for.explanation.of.this.appr |
f800 | 6f 61 63 68 20 28 73 65 74 74 69 6e 67 20 66 69 72 73 74 2c 20 74 68 65 6e 20 72 65 6d 6f 76 61 | oach.(setting.first,.then.remova |
f820 | 6c 29 0a 09 09 09 09 09 2f 2f 20 44 6f 20 6e 6f 74 20 64 6f 20 74 68 69 73 20 66 6f 72 20 62 6f | l)......//.Do.not.do.this.for.bo |
f840 | 6f 6c 65 61 6e 20 61 74 74 72 69 62 75 74 65 73 20 28 73 65 65 20 23 31 30 38 37 30 29 0a 09 09 | olean.attributes.(see.#10870)... |
f860 | 09 09 09 69 66 20 28 20 21 69 73 42 6f 6f 6c 20 29 20 7b 0a 09 09 09 09 09 09 6a 51 75 65 72 79 | ...if.(.!isBool.).{.......jQuery |
f880 | 2e 61 74 74 72 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 22 22 20 29 3b 0a 09 09 09 09 09 7d 0a | .attr(.elem,.name,."".);......}. |
f8a0 | 09 09 09 09 09 65 6c 65 6d 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 28 20 67 65 74 53 65 | .....elem.removeAttribute(.getSe |
f8c0 | 74 41 74 74 72 69 62 75 74 65 20 3f 20 6e 61 6d 65 20 3a 20 70 72 6f 70 4e 61 6d 65 20 29 3b 0a | tAttribute.?.name.:.propName.);. |
f8e0 | 0a 09 09 09 09 09 2f 2f 20 53 65 74 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 72 6f 70 65 | ......//.Set.corresponding.prope |
f900 | 72 74 79 20 74 6f 20 66 61 6c 73 65 20 66 6f 72 20 62 6f 6f 6c 65 61 6e 20 61 74 74 72 69 62 75 | rty.to.false.for.boolean.attribu |
f920 | 74 65 73 0a 09 09 09 09 09 69 66 20 28 20 69 73 42 6f 6f 6c 20 26 26 20 70 72 6f 70 4e 61 6d 65 | tes......if.(.isBool.&&.propName |
f940 | 20 69 6e 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 09 09 65 6c 65 6d 5b 20 70 72 6f 70 4e 61 6d | .in.elem.).{.......elem[.propNam |
f960 | 65 20 5d 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 | e.].=.false;......}.....}....}.. |
f980 | 09 7d 0a 09 7d 2c 0a 0a 09 61 74 74 72 48 6f 6f 6b 73 3a 20 7b 0a 09 09 74 79 70 65 3a 20 7b 0a | .}..},...attrHooks:.{...type:.{. |
f9a0 | 09 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 20 29 20 | ...set:.function(.elem,.value.). |
f9c0 | 7b 0a 09 09 09 09 2f 2f 20 57 65 20 63 61 6e 27 74 20 61 6c 6c 6f 77 20 74 68 65 20 74 79 70 65 | {.....//.We.can't.allow.the.type |
f9e0 | 20 70 72 6f 70 65 72 74 79 20 74 6f 20 62 65 20 63 68 61 6e 67 65 64 20 28 73 69 6e 63 65 20 69 | .property.to.be.changed.(since.i |
fa00 | 74 20 63 61 75 73 65 73 20 70 72 6f 62 6c 65 6d 73 20 69 6e 20 49 45 29 0a 09 09 09 09 69 66 20 | t.causes.problems.in.IE).....if. |
fa20 | 28 20 72 74 79 70 65 2e 74 65 73 74 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 20 26 26 | (.rtype.test(.elem.nodeName.).&& |
fa40 | 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 | .elem.parentNode.).{......jQuery |
fa60 | 2e 65 72 72 6f 72 28 20 22 74 79 70 65 20 70 72 6f 70 65 72 74 79 20 63 61 6e 27 74 20 62 65 20 | .error(."type.property.can't.be. |
fa80 | 63 68 61 6e 67 65 64 22 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 21 6a 51 75 | changed".);.....}.else.if.(.!jQu |
faa0 | 65 72 79 2e 73 75 70 70 6f 72 74 2e 72 61 64 69 6f 56 61 6c 75 65 20 26 26 20 76 61 6c 75 65 20 | ery.support.radioValue.&&.value. |
fac0 | 3d 3d 3d 20 22 72 61 64 69 6f 22 20 26 26 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 65 | ===."radio".&&.jQuery.nodeName(e |
fae0 | 6c 65 6d 2c 20 22 69 6e 70 75 74 22 29 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 53 65 74 74 69 6e | lem,."input").).{......//.Settin |
fb00 | 67 20 74 68 65 20 74 79 70 65 20 6f 6e 20 61 20 72 61 64 69 6f 20 62 75 74 74 6f 6e 20 61 66 74 | g.the.type.on.a.radio.button.aft |
fb20 | 65 72 20 74 68 65 20 76 61 6c 75 65 20 72 65 73 65 74 73 20 74 68 65 20 76 61 6c 75 65 20 69 6e | er.the.value.resets.the.value.in |
fb40 | 20 49 45 36 2d 39 0a 09 09 09 09 09 2f 2f 20 52 65 73 65 74 20 76 61 6c 75 65 20 74 6f 20 69 74 | .IE6-9......//.Reset.value.to.it |
fb60 | 27 73 20 64 65 66 61 75 6c 74 20 69 6e 20 63 61 73 65 20 74 79 70 65 20 69 73 20 73 65 74 20 61 | 's.default.in.case.type.is.set.a |
fb80 | 66 74 65 72 20 76 61 6c 75 65 0a 09 09 09 09 09 2f 2f 20 54 68 69 73 20 69 73 20 66 6f 72 20 65 | fter.value......//.This.is.for.e |
fba0 | 6c 65 6d 65 6e 74 20 63 72 65 61 74 69 6f 6e 0a 09 09 09 09 09 76 61 72 20 76 61 6c 20 3d 20 65 | lement.creation......var.val.=.e |
fbc0 | 6c 65 6d 2e 76 61 6c 75 65 3b 0a 09 09 09 09 09 65 6c 65 6d 2e 73 65 74 41 74 74 72 69 62 75 74 | lem.value;......elem.setAttribut |
fbe0 | 65 28 20 22 74 79 70 65 22 2c 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 09 69 66 20 28 20 76 61 | e(."type",.value.);......if.(.va |
fc00 | 6c 20 29 20 7b 0a 09 09 09 09 09 09 65 6c 65 6d 2e 76 61 6c 75 65 20 3d 20 76 61 6c 3b 0a 09 09 | l.).{.......elem.value.=.val;... |
fc20 | 09 09 09 7d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 3b 0a 09 09 09 09 7d 0a 09 09 | ...}......return.value;.....}... |
fc40 | 09 7d 0a 09 09 7d 2c 0a 09 09 2f 2f 20 55 73 65 20 74 68 65 20 76 61 6c 75 65 20 70 72 6f 70 65 | .}...},...//.Use.the.value.prope |
fc60 | 72 74 79 20 66 6f 72 20 62 61 63 6b 20 63 6f 6d 70 61 74 0a 09 09 2f 2f 20 55 73 65 20 74 68 65 | rty.for.back.compat...//.Use.the |
fc80 | 20 6e 6f 64 65 48 6f 6f 6b 20 66 6f 72 20 62 75 74 74 6f 6e 20 65 6c 65 6d 65 6e 74 73 20 69 6e | .nodeHook.for.button.elements.in |
fca0 | 20 49 45 36 2f 37 20 28 23 31 39 35 34 29 0a 09 09 76 61 6c 75 65 3a 20 7b 0a 09 09 09 67 65 74 | .IE6/7.(#1954)...value:.{....get |
fcc0 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 09 69 | :.function(.elem,.name.).{.....i |
fce0 | 66 20 28 20 6e 6f 64 65 48 6f 6f 6b 20 26 26 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 | f.(.nodeHook.&&.jQuery.nodeName( |
fd00 | 20 65 6c 65 6d 2c 20 22 62 75 74 74 6f 6e 22 20 29 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 | .elem,."button".).).{......retur |
fd20 | 6e 20 6e 6f 64 65 48 6f 6f 6b 2e 67 65 74 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 | n.nodeHook.get(.elem,.name.);... |
fd40 | 09 09 7d 0a 09 09 09 09 72 65 74 75 72 6e 20 6e 61 6d 65 20 69 6e 20 65 6c 65 6d 20 3f 0a 09 09 | ..}.....return.name.in.elem.?... |
fd60 | 09 09 09 65 6c 65 6d 2e 76 61 6c 75 65 20 3a 0a 09 09 09 09 09 6e 75 6c 6c 3b 0a 09 09 09 7d 2c | ...elem.value.:......null;....}, |
fd80 | 0a 09 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 | ....set:.function(.elem,.value,. |
fda0 | 6e 61 6d 65 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 6e 6f 64 65 48 6f 6f 6b 20 26 26 20 6a 51 | name.).{.....if.(.nodeHook.&&.jQ |
fdc0 | 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 62 75 74 74 6f 6e 22 20 29 20 | uery.nodeName(.elem,."button".). |
fde0 | 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6e 6f 64 65 48 6f 6f 6b 2e 73 65 74 28 20 65 6c | ).{......return.nodeHook.set(.el |
fe00 | 65 6d 2c 20 76 61 6c 75 65 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 09 2f 2f 20 | em,.value,.name.);.....}.....//. |
fe20 | 44 6f 65 73 20 6e 6f 74 20 72 65 74 75 72 6e 20 73 6f 20 74 68 61 74 20 73 65 74 41 74 74 72 69 | Does.not.return.so.that.setAttri |
fe40 | 62 75 74 65 20 69 73 20 61 6c 73 6f 20 75 73 65 64 0a 09 09 09 09 65 6c 65 6d 2e 76 61 6c 75 65 | bute.is.also.used.....elem.value |
fe60 | 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 70 72 6f 70 46 69 78 | .=.value;....}...}..},...propFix |
fe80 | 3a 20 7b 0a 09 09 74 61 62 69 6e 64 65 78 3a 20 22 74 61 62 49 6e 64 65 78 22 2c 0a 09 09 72 65 | :.{...tabindex:."tabIndex",...re |
fea0 | 61 64 6f 6e 6c 79 3a 20 22 72 65 61 64 4f 6e 6c 79 22 2c 0a 09 09 22 66 6f 72 22 3a 20 22 68 74 | adonly:."readOnly",..."for":."ht |
fec0 | 6d 6c 46 6f 72 22 2c 0a 09 09 22 63 6c 61 73 73 22 3a 20 22 63 6c 61 73 73 4e 61 6d 65 22 2c 0a | mlFor",..."class":."className",. |
fee0 | 09 09 6d 61 78 6c 65 6e 67 74 68 3a 20 22 6d 61 78 4c 65 6e 67 74 68 22 2c 0a 09 09 63 65 6c 6c | ..maxlength:."maxLength",...cell |
ff00 | 73 70 61 63 69 6e 67 3a 20 22 63 65 6c 6c 53 70 61 63 69 6e 67 22 2c 0a 09 09 63 65 6c 6c 70 61 | spacing:."cellSpacing",...cellpa |
ff20 | 64 64 69 6e 67 3a 20 22 63 65 6c 6c 50 61 64 64 69 6e 67 22 2c 0a 09 09 72 6f 77 73 70 61 6e 3a | dding:."cellPadding",...rowspan: |
ff40 | 20 22 72 6f 77 53 70 61 6e 22 2c 0a 09 09 63 6f 6c 73 70 61 6e 3a 20 22 63 6f 6c 53 70 61 6e 22 | ."rowSpan",...colspan:."colSpan" |
ff60 | 2c 0a 09 09 75 73 65 6d 61 70 3a 20 22 75 73 65 4d 61 70 22 2c 0a 09 09 66 72 61 6d 65 62 6f 72 | ,...usemap:."useMap",...framebor |
ff80 | 64 65 72 3a 20 22 66 72 61 6d 65 42 6f 72 64 65 72 22 2c 0a 09 09 63 6f 6e 74 65 6e 74 65 64 69 | der:."frameBorder",...contentedi |
ffa0 | 74 61 62 6c 65 3a 20 22 63 6f 6e 74 65 6e 74 45 64 69 74 61 62 6c 65 22 0a 09 7d 2c 0a 0a 09 70 | table:."contentEditable"..},...p |
ffc0 | 72 6f 70 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 | rop:.function(.elem,.name,.value |
ffe0 | 20 29 20 7b 0a 09 09 76 61 72 20 72 65 74 2c 20 68 6f 6f 6b 73 2c 20 6e 6f 74 78 6d 6c 2c 0a 09 | .).{...var.ret,.hooks,.notxml,.. |
10000 | 09 09 6e 54 79 70 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 3b 0a 0a 09 09 2f 2f 20 64 | ..nType.=.elem.nodeType;....//.d |
10020 | 6f 6e 27 74 20 67 65 74 2f 73 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 6f 6e 20 74 65 78 74 2c | on't.get/set.properties.on.text, |
10040 | 20 63 6f 6d 6d 65 6e 74 20 61 6e 64 20 61 74 74 72 69 62 75 74 65 20 6e 6f 64 65 73 0a 09 09 69 | .comment.and.attribute.nodes...i |
10060 | 66 20 28 20 21 65 6c 65 6d 20 7c 7c 20 6e 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c 20 6e 54 79 70 | f.(.!elem.||.nType.===.3.||.nTyp |
10080 | 65 20 3d 3d 3d 20 38 20 7c 7c 20 6e 54 79 70 65 20 3d 3d 3d 20 32 20 29 20 7b 0a 09 09 09 72 65 | e.===.8.||.nType.===.2.).{....re |
100a0 | 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 6e 6f 74 78 6d 6c 20 3d 20 6e 54 79 70 65 20 21 3d 3d 20 | turn;...}....notxml.=.nType.!==. |
100c0 | 31 20 7c 7c 20 21 6a 51 75 65 72 79 2e 69 73 58 4d 4c 44 6f 63 28 20 65 6c 65 6d 20 29 3b 0a 0a | 1.||.!jQuery.isXMLDoc(.elem.);.. |
100e0 | 09 09 69 66 20 28 20 6e 6f 74 78 6d 6c 20 29 20 7b 0a 09 09 09 2f 2f 20 46 69 78 20 6e 61 6d 65 | ..if.(.notxml.).{....//.Fix.name |
10100 | 20 61 6e 64 20 61 74 74 61 63 68 20 68 6f 6f 6b 73 0a 09 09 09 6e 61 6d 65 20 3d 20 6a 51 75 65 | .and.attach.hooks....name.=.jQue |
10120 | 72 79 2e 70 72 6f 70 46 69 78 5b 20 6e 61 6d 65 20 5d 20 7c 7c 20 6e 61 6d 65 3b 0a 09 09 09 68 | ry.propFix[.name.].||.name;....h |
10140 | 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 70 72 6f 70 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 3b | ooks.=.jQuery.propHooks[.name.]; |
10160 | 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 76 61 6c 75 65 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 | ...}....if.(.value.!==.undefined |
10180 | 20 29 20 7b 0a 09 09 09 69 66 20 28 20 68 6f 6f 6b 73 20 26 26 20 22 73 65 74 22 20 69 6e 20 68 | .).{....if.(.hooks.&&."set".in.h |
101a0 | 6f 6f 6b 73 20 26 26 20 28 72 65 74 20 3d 20 68 6f 6f 6b 73 2e 73 65 74 28 20 65 6c 65 6d 2c 20 | ooks.&&.(ret.=.hooks.set(.elem,. |
101c0 | 76 61 6c 75 65 2c 20 6e 61 6d 65 20 29 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b | value,.name.)).!==.undefined.).{ |
101e0 | 0a 09 09 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 | .....return.ret;.....}.else.{... |
10200 | 09 09 72 65 74 75 72 6e 20 28 20 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 20 3d 20 76 61 6c 75 65 20 | ..return.(.elem[.name.].=.value. |
10220 | 29 3b 0a 09 09 09 7d 0a 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 69 66 20 28 20 68 6f 6f 6b | );....}....}.else.{....if.(.hook |
10240 | 73 20 26 26 20 22 67 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 26 26 20 28 72 65 74 20 3d 20 68 6f | s.&&."get".in.hooks.&&.(ret.=.ho |
10260 | 6f 6b 73 2e 67 65 74 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 29 20 21 3d 3d 20 6e 75 6c 6c 20 | oks.get(.elem,.name.)).!==.null. |
10280 | 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 7b | ).{.....return.ret;.....}.else.{ |
102a0 | 0a 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 7d 0a 09 | .....return.elem[.name.];....}.. |
102c0 | 09 7d 0a 09 7d 2c 0a 0a 09 70 72 6f 70 48 6f 6f 6b 73 3a 20 7b 0a 09 09 74 61 62 49 6e 64 65 78 | .}..},...propHooks:.{...tabIndex |
102e0 | 3a 20 7b 0a 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 | :.{....get:.function(.elem.).{.. |
10300 | 09 09 09 2f 2f 20 65 6c 65 6d 2e 74 61 62 49 6e 64 65 78 20 64 6f 65 73 6e 27 74 20 61 6c 77 61 | ...//.elem.tabIndex.doesn't.alwa |
10320 | 79 73 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 72 72 65 63 74 20 76 61 6c 75 65 20 77 68 65 6e | ys.return.the.correct.value.when |
10340 | 20 69 74 20 68 61 73 6e 27 74 20 62 65 65 6e 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65 74 0a 09 | .it.hasn't.been.explicitly.set.. |
10360 | 09 09 09 2f 2f 20 68 74 74 70 3a 2f 2f 66 6c 75 69 64 70 72 6f 6a 65 63 74 2e 6f 72 67 2f 62 6c | ...//.http://fluidproject.org/bl |
10380 | 6f 67 2f 32 30 30 38 2f 30 31 2f 30 39 2f 67 65 74 74 69 6e 67 2d 73 65 74 74 69 6e 67 2d 61 6e | og/2008/01/09/getting-setting-an |
103a0 | 64 2d 72 65 6d 6f 76 69 6e 67 2d 74 61 62 69 6e 64 65 78 2d 76 61 6c 75 65 73 2d 77 69 74 68 2d | d-removing-tabindex-values-with- |
103c0 | 6a 61 76 61 73 63 72 69 70 74 2f 0a 09 09 09 09 76 61 72 20 61 74 74 72 69 62 75 74 65 4e 6f 64 | javascript/.....var.attributeNod |
103e0 | 65 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 65 28 22 74 61 62 69 6e | e.=.elem.getAttributeNode("tabin |
10400 | 64 65 78 22 29 3b 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 61 74 74 72 69 62 75 74 65 4e 6f 64 65 | dex");......return.attributeNode |
10420 | 20 26 26 20 61 74 74 72 69 62 75 74 65 4e 6f 64 65 2e 73 70 65 63 69 66 69 65 64 20 3f 0a 09 09 | .&&.attributeNode.specified.?... |
10440 | 09 09 09 70 61 72 73 65 49 6e 74 28 20 61 74 74 72 69 62 75 74 65 4e 6f 64 65 2e 76 61 6c 75 65 | ...parseInt(.attributeNode.value |
10460 | 2c 20 31 30 20 29 20 3a 0a 09 09 09 09 09 72 66 6f 63 75 73 61 62 6c 65 2e 74 65 73 74 28 20 65 | ,.10.).:......rfocusable.test(.e |
10480 | 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 20 7c 7c 20 72 63 6c 69 63 6b 61 62 6c 65 2e 74 65 73 | lem.nodeName.).||.rclickable.tes |
104a0 | 74 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 20 26 26 20 65 6c 65 6d 2e 68 72 65 66 20 | t(.elem.nodeName.).&&.elem.href. |
104c0 | 3f 0a 09 09 09 09 09 09 30 20 3a 0a 09 09 09 09 09 09 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 | ?.......0.:.......undefined;.... |
104e0 | 7d 0a 09 09 7d 0a 09 7d 0a 7d 29 3b 0a 0a 2f 2f 20 48 6f 6f 6b 20 66 6f 72 20 62 6f 6f 6c 65 61 | }...}..}.});..//.Hook.for.boolea |
10500 | 6e 20 61 74 74 72 69 62 75 74 65 73 0a 62 6f 6f 6c 48 6f 6f 6b 20 3d 20 7b 0a 09 67 65 74 3a 20 | n.attributes.boolHook.=.{..get:. |
10520 | 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 2f 2f 20 41 6c | function(.elem,.name.).{...//.Al |
10540 | 69 67 6e 20 62 6f 6f 6c 65 61 6e 20 61 74 74 72 69 62 75 74 65 73 20 77 69 74 68 20 63 6f 72 72 | ign.boolean.attributes.with.corr |
10560 | 65 73 70 6f 6e 64 69 6e 67 20 70 72 6f 70 65 72 74 69 65 73 0a 09 09 2f 2f 20 46 61 6c 6c 20 62 | esponding.properties...//.Fall.b |
10580 | 61 63 6b 20 74 6f 20 61 74 74 72 69 62 75 74 65 20 70 72 65 73 65 6e 63 65 20 77 68 65 72 65 20 | ack.to.attribute.presence.where. |
105a0 | 73 6f 6d 65 20 62 6f 6f 6c 65 61 6e 73 20 61 72 65 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 0a | some.booleans.are.not.supported. |
105c0 | 09 09 76 61 72 20 61 74 74 72 4e 6f 64 65 2c 0a 09 09 09 70 72 6f 70 65 72 74 79 20 3d 20 6a 51 | ..var.attrNode,....property.=.jQ |
105e0 | 75 65 72 79 2e 70 72 6f 70 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 72 65 74 75 72 | uery.prop(.elem,.name.);...retur |
10600 | 6e 20 70 72 6f 70 65 72 74 79 20 3d 3d 3d 20 74 72 75 65 20 7c 7c 20 74 79 70 65 6f 66 20 70 72 | n.property.===.true.||.typeof.pr |
10620 | 6f 70 65 72 74 79 20 21 3d 3d 20 22 62 6f 6f 6c 65 61 6e 22 20 26 26 20 28 20 61 74 74 72 4e 6f | operty.!==."boolean".&&.(.attrNo |
10640 | 64 65 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 65 28 6e 61 6d 65 29 | de.=.elem.getAttributeNode(name) |
10660 | 20 29 20 26 26 20 61 74 74 72 4e 6f 64 65 2e 6e 6f 64 65 56 61 6c 75 65 20 21 3d 3d 20 66 61 6c | .).&&.attrNode.nodeValue.!==.fal |
10680 | 73 65 20 3f 0a 09 09 09 6e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 3a 0a 09 09 09 | se.?....name.toLowerCase().:.... |
106a0 | 75 6e 64 65 66 69 6e 65 64 3b 0a 09 7d 2c 0a 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 | undefined;..},..set:.function(.e |
106c0 | 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 76 61 72 20 70 72 6f 70 4e | lem,.value,.name.).{...var.propN |
106e0 | 61 6d 65 3b 0a 09 09 69 66 20 28 20 76 61 6c 75 65 20 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a | ame;...if.(.value.===.false.).{. |
10700 | 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 62 6f 6f 6c 65 61 6e 20 61 74 74 72 69 62 75 74 65 73 20 | ...//.Remove.boolean.attributes. |
10720 | 77 68 65 6e 20 73 65 74 20 74 6f 20 66 61 6c 73 65 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f | when.set.to.false....jQuery.remo |
10740 | 76 65 41 74 74 72 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 7b | veAttr(.elem,.name.);...}.else.{ |
10760 | 0a 09 09 09 2f 2f 20 76 61 6c 75 65 20 69 73 20 74 72 75 65 20 73 69 6e 63 65 20 77 65 20 6b 6e | ....//.value.is.true.since.we.kn |
10780 | 6f 77 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 20 69 74 27 73 20 74 79 70 65 20 62 6f 6f 6c 65 | ow.at.this.point.it's.type.boole |
107a0 | 61 6e 20 61 6e 64 20 6e 6f 74 20 66 61 6c 73 65 0a 09 09 09 2f 2f 20 53 65 74 20 62 6f 6f 6c 65 | an.and.not.false....//.Set.boole |
107c0 | 61 6e 20 61 74 74 72 69 62 75 74 65 73 20 74 6f 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 61 | an.attributes.to.the.same.name.a |
107e0 | 6e 64 20 73 65 74 20 74 68 65 20 44 4f 4d 20 70 72 6f 70 65 72 74 79 0a 09 09 09 70 72 6f 70 4e | nd.set.the.DOM.property....propN |
10800 | 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 70 72 6f 70 46 69 78 5b 20 6e 61 6d 65 20 5d 20 7c 7c 20 | ame.=.jQuery.propFix[.name.].||. |
10820 | 6e 61 6d 65 3b 0a 09 09 09 69 66 20 28 20 70 72 6f 70 4e 61 6d 65 20 69 6e 20 65 6c 65 6d 20 29 | name;....if.(.propName.in.elem.) |
10840 | 20 7b 0a 09 09 09 09 2f 2f 20 4f 6e 6c 79 20 73 65 74 20 74 68 65 20 49 44 4c 20 73 70 65 63 69 | .{.....//.Only.set.the.IDL.speci |
10860 | 66 69 63 61 6c 6c 79 20 69 66 20 69 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 6f 6e 20 | fically.if.it.already.exists.on. |
10880 | 74 68 65 20 65 6c 65 6d 65 6e 74 0a 09 09 09 09 65 6c 65 6d 5b 20 70 72 6f 70 4e 61 6d 65 20 5d | the.element.....elem[.propName.] |
108a0 | 20 3d 20 74 72 75 65 3b 0a 09 09 09 7d 0a 0a 09 09 09 65 6c 65 6d 2e 73 65 74 41 74 74 72 69 62 | .=.true;....}.....elem.setAttrib |
108c0 | 75 74 65 28 20 6e 61 6d 65 2c 20 6e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 29 3b | ute(.name,.name.toLowerCase().); |
108e0 | 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 6e 61 6d 65 3b 0a 09 7d 0a 7d 3b 0a 0a 2f 2f 20 49 45 | ...}...return.name;..}.};..//.IE |
10900 | 36 2f 37 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 67 65 74 74 69 6e 67 2f 73 65 74 74 69 | 6/7.do.not.support.getting/setti |
10920 | 6e 67 20 73 6f 6d 65 20 61 74 74 72 69 62 75 74 65 73 20 77 69 74 68 20 67 65 74 2f 73 65 74 41 | ng.some.attributes.with.get/setA |
10940 | 74 74 72 69 62 75 74 65 0a 69 66 20 28 20 21 67 65 74 53 65 74 41 74 74 72 69 62 75 74 65 20 29 | ttribute.if.(.!getSetAttribute.) |
10960 | 20 7b 0a 0a 09 66 69 78 53 70 65 63 69 66 69 65 64 20 3d 20 7b 0a 09 09 6e 61 6d 65 3a 20 74 72 | .{...fixSpecified.=.{...name:.tr |
10980 | 75 65 2c 0a 09 09 69 64 3a 20 74 72 75 65 2c 0a 09 09 63 6f 6f 72 64 73 3a 20 74 72 75 65 0a 09 | ue,...id:.true,...coords:.true.. |
109a0 | 7d 3b 0a 0a 09 2f 2f 20 55 73 65 20 74 68 69 73 20 66 6f 72 20 61 6e 79 20 61 74 74 72 69 62 75 | };...//.Use.this.for.any.attribu |
109c0 | 74 65 20 69 6e 20 49 45 36 2f 37 0a 09 2f 2f 20 54 68 69 73 20 66 69 78 65 73 20 61 6c 6d 6f 73 | te.in.IE6/7..//.This.fixes.almos |
109e0 | 74 20 65 76 65 72 79 20 49 45 36 2f 37 20 69 73 73 75 65 0a 09 6e 6f 64 65 48 6f 6f 6b 20 3d 20 | t.every.IE6/7.issue..nodeHook.=. |
10a00 | 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 2e 62 75 74 74 6f 6e 20 3d 20 7b 0a 09 09 67 65 74 | jQuery.valHooks.button.=.{...get |
10a20 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 76 61 | :.function(.elem,.name.).{....va |
10a40 | 72 20 72 65 74 3b 0a 09 09 09 72 65 74 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 | r.ret;....ret.=.elem.getAttribut |
10a60 | 65 4e 6f 64 65 28 20 6e 61 6d 65 20 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 72 65 74 20 26 26 20 | eNode(.name.);....return.ret.&&. |
10a80 | 28 20 66 69 78 53 70 65 63 69 66 69 65 64 5b 20 6e 61 6d 65 20 5d 20 3f 20 72 65 74 2e 76 61 6c | (.fixSpecified[.name.].?.ret.val |
10aa0 | 75 65 20 21 3d 3d 20 22 22 20 3a 20 72 65 74 2e 73 70 65 63 69 66 69 65 64 20 29 20 3f 0a 09 09 | ue.!==."".:.ret.specified.).?... |
10ac0 | 09 09 72 65 74 2e 76 61 6c 75 65 20 3a 0a 09 09 09 09 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d | ..ret.value.:.....undefined;...} |
10ae0 | 2c 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 | ,...set:.function(.elem,.value,. |
10b00 | 6e 61 6d 65 20 29 20 7b 0a 09 09 09 2f 2f 20 53 65 74 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 | name.).{....//.Set.the.existing. |
10b20 | 6f 72 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 61 74 74 72 69 62 75 74 65 20 6e 6f 64 65 0a 09 | or.create.a.new.attribute.node.. |
10b40 | 09 09 76 61 72 20 72 65 74 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 | ..var.ret.=.elem.getAttributeNod |
10b60 | 65 28 20 6e 61 6d 65 20 29 3b 0a 09 09 09 69 66 20 28 20 21 72 65 74 20 29 20 7b 0a 09 09 09 09 | e(.name.);....if.(.!ret.).{..... |
10b80 | 72 65 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 41 74 74 72 69 62 75 74 65 28 20 | ret.=.document.createAttribute(. |
10ba0 | 6e 61 6d 65 20 29 3b 0a 09 09 09 09 65 6c 65 6d 2e 73 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 | name.);.....elem.setAttributeNod |
10bc0 | 65 28 20 72 65 74 20 29 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 28 20 72 65 74 2e 76 | e(.ret.);....}....return.(.ret.v |
10be0 | 61 6c 75 65 20 3d 20 76 61 6c 75 65 20 2b 20 22 22 20 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 0a 09 2f | alue.=.value.+."".);...}..};.../ |
10c00 | 2f 20 53 65 74 20 77 69 64 74 68 20 61 6e 64 20 68 65 69 67 68 74 20 74 6f 20 61 75 74 6f 20 69 | /.Set.width.and.height.to.auto.i |
10c20 | 6e 73 74 65 61 64 20 6f 66 20 30 20 6f 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 28 20 42 75 67 | nstead.of.0.on.empty.string(.Bug |
10c40 | 20 23 38 31 35 30 20 29 0a 09 2f 2f 20 54 68 69 73 20 69 73 20 66 6f 72 20 72 65 6d 6f 76 61 6c | .#8150.)..//.This.is.for.removal |
10c60 | 73 0a 09 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 22 77 69 64 74 68 22 2c 20 22 68 65 69 67 68 | s..jQuery.each([."width",."heigh |
10c80 | 74 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 6a 51 | t".],.function(.i,.name.).{...jQ |
10ca0 | 75 65 72 79 2e 61 74 74 72 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 20 3d 20 6a 51 75 65 72 79 2e | uery.attrHooks[.name.].=.jQuery. |
10cc0 | 65 78 74 65 6e 64 28 20 6a 51 75 65 72 79 2e 61 74 74 72 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d | extend(.jQuery.attrHooks[.name.] |
10ce0 | 2c 20 7b 0a 09 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c 75 | ,.{....set:.function(.elem,.valu |
10d00 | 65 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 3d 3d 3d 20 22 22 20 29 20 7b 0a | e.).{.....if.(.value.===."".).{. |
10d20 | 09 09 09 09 09 65 6c 65 6d 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 20 6e 61 6d 65 2c 20 22 61 | .....elem.setAttribute(.name,."a |
10d40 | 75 74 6f 22 20 29 3b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 3b 0a 09 09 09 09 7d | uto".);......return.value;.....} |
10d60 | 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 29 3b 0a 0a 09 2f 2f 20 53 65 74 20 63 6f 6e 74 65 6e | ....}...});..});...//.Set.conten |
10d80 | 74 65 64 69 74 61 62 6c 65 20 74 6f 20 66 61 6c 73 65 20 6f 6e 20 72 65 6d 6f 76 61 6c 73 28 23 | teditable.to.false.on.removals(# |
10da0 | 31 30 34 32 39 29 0a 09 2f 2f 20 53 65 74 74 69 6e 67 20 74 6f 20 65 6d 70 74 79 20 73 74 72 69 | 10429)..//.Setting.to.empty.stri |
10dc0 | 6e 67 20 74 68 72 6f 77 73 20 61 6e 20 65 72 72 6f 72 20 61 73 20 61 6e 20 69 6e 76 61 6c 69 64 | ng.throws.an.error.as.an.invalid |
10de0 | 20 76 61 6c 75 65 0a 09 6a 51 75 65 72 79 2e 61 74 74 72 48 6f 6f 6b 73 2e 63 6f 6e 74 65 6e 74 | .value..jQuery.attrHooks.content |
10e00 | 65 64 69 74 61 62 6c 65 20 3d 20 7b 0a 09 09 67 65 74 3a 20 6e 6f 64 65 48 6f 6f 6b 2e 67 65 74 | editable.=.{...get:.nodeHook.get |
10e20 | 2c 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 | ,...set:.function(.elem,.value,. |
10e40 | 6e 61 6d 65 20 29 20 7b 0a 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 3d 3d 3d 20 22 22 20 29 20 | name.).{....if.(.value.===."".). |
10e60 | 7b 0a 09 09 09 09 76 61 6c 75 65 20 3d 20 22 66 61 6c 73 65 22 3b 0a 09 09 09 7d 0a 09 09 09 6e | {.....value.=."false";....}....n |
10e80 | 6f 64 65 48 6f 6f 6b 2e 73 65 74 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 6e 61 6d 65 20 29 | odeHook.set(.elem,.value,.name.) |
10ea0 | 3b 0a 09 09 7d 0a 09 7d 3b 0a 7d 0a 0a 0a 2f 2f 20 53 6f 6d 65 20 61 74 74 72 69 62 75 74 65 73 | ;...}..};.}...//.Some.attributes |
10ec0 | 20 72 65 71 75 69 72 65 20 61 20 73 70 65 63 69 61 6c 20 63 61 6c 6c 20 6f 6e 20 49 45 0a 69 66 | .require.a.special.call.on.IE.if |
10ee0 | 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 68 72 65 66 4e 6f 72 6d 61 6c 69 7a 65 | .(.!jQuery.support.hrefNormalize |
10f00 | 64 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 22 68 72 65 66 22 2c 20 22 73 72 | d.).{..jQuery.each([."href",."sr |
10f20 | 63 22 2c 20 22 77 69 64 74 68 22 2c 20 22 68 65 69 67 68 74 22 20 5d 2c 20 66 75 6e 63 74 69 6f | c",."width",."height".],.functio |
10f40 | 6e 28 20 69 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 61 74 74 72 48 6f 6f 6b | n(.i,.name.).{...jQuery.attrHook |
10f60 | 73 5b 20 6e 61 6d 65 20 5d 20 3d 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 6a 51 75 65 72 | s[.name.].=.jQuery.extend(.jQuer |
10f80 | 79 2e 61 74 74 72 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 2c 20 7b 0a 09 09 09 67 65 74 3a 20 66 | y.attrHooks[.name.],.{....get:.f |
10fa0 | 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 76 61 72 20 72 65 74 20 3d 20 | unction(.elem.).{.....var.ret.=. |
10fc0 | 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 20 6e 61 6d 65 2c 20 32 20 29 3b 0a 09 09 | elem.getAttribute(.name,.2.);... |
10fe0 | 09 09 72 65 74 75 72 6e 20 72 65 74 20 3d 3d 3d 20 6e 75 6c 6c 20 3f 20 75 6e 64 65 66 69 6e 65 | ..return.ret.===.null.?.undefine |
11000 | 64 20 3a 20 72 65 74 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 29 3b 0a 7d 0a 0a 69 66 20 28 | d.:.ret;....}...});..});.}..if.( |
11020 | 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 73 74 79 6c 65 20 29 20 7b 0a 09 6a 51 75 65 | .!jQuery.support.style.).{..jQue |
11040 | 72 79 2e 61 74 74 72 48 6f 6f 6b 73 2e 73 74 79 6c 65 20 3d 20 7b 0a 09 09 67 65 74 3a 20 66 75 | ry.attrHooks.style.=.{...get:.fu |
11060 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 75 6e | nction(.elem.).{....//.Return.un |
11080 | 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 65 6d 70 74 79 20 73 74 72 | defined.in.the.case.of.empty.str |
110a0 | 69 6e 67 0a 09 09 09 2f 2f 20 4e 6f 72 6d 61 6c 69 7a 65 20 74 6f 20 6c 6f 77 65 72 63 61 73 65 | ing....//.Normalize.to.lowercase |
110c0 | 20 73 69 6e 63 65 20 49 45 20 75 70 70 65 72 63 61 73 65 73 20 63 73 73 20 70 72 6f 70 65 72 74 | .since.IE.uppercases.css.propert |
110e0 | 79 20 6e 61 6d 65 73 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 73 74 79 6c 65 2e 63 73 73 | y.names....return.elem.style.css |
11100 | 54 65 78 74 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 7c 7c 20 75 6e 64 65 66 69 6e 65 64 3b | Text.toLowerCase().||.undefined; |
11120 | 0a 09 09 7d 2c 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c | ...},...set:.function(.elem,.val |
11140 | 75 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 28 20 65 6c 65 6d 2e 73 74 79 6c 65 2e 63 73 | ue.).{....return.(.elem.style.cs |
11160 | 73 54 65 78 74 20 3d 20 22 22 20 2b 20 76 61 6c 75 65 20 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 7d 0a | sText.=."".+.value.);...}..};.}. |
11180 | 0a 2f 2f 20 53 61 66 61 72 69 20 6d 69 73 2d 72 65 70 6f 72 74 73 20 74 68 65 20 64 65 66 61 75 | .//.Safari.mis-reports.the.defau |
111a0 | 6c 74 20 73 65 6c 65 63 74 65 64 20 70 72 6f 70 65 72 74 79 20 6f 66 20 61 6e 20 6f 70 74 69 6f | lt.selected.property.of.an.optio |
111c0 | 6e 0a 2f 2f 20 41 63 63 65 73 73 69 6e 67 20 74 68 65 20 70 61 72 65 6e 74 27 73 20 73 65 6c 65 | n.//.Accessing.the.parent's.sele |
111e0 | 63 74 65 64 49 6e 64 65 78 20 70 72 6f 70 65 72 74 79 20 66 69 78 65 73 20 69 74 0a 69 66 20 28 | ctedIndex.property.fixes.it.if.( |
11200 | 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 6f 70 74 53 65 6c 65 63 74 65 64 20 29 20 7b | .!jQuery.support.optSelected.).{ |
11220 | 0a 09 6a 51 75 65 72 79 2e 70 72 6f 70 48 6f 6f 6b 73 2e 73 65 6c 65 63 74 65 64 20 3d 20 6a 51 | ..jQuery.propHooks.selected.=.jQ |
11240 | 75 65 72 79 2e 65 78 74 65 6e 64 28 20 6a 51 75 65 72 79 2e 70 72 6f 70 48 6f 6f 6b 73 2e 73 65 | uery.extend(.jQuery.propHooks.se |
11260 | 6c 65 63 74 65 64 2c 20 7b 0a 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 | lected,.{...get:.function(.elem. |
11280 | 29 20 7b 0a 09 09 09 76 61 72 20 70 61 72 65 6e 74 20 3d 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e | ).{....var.parent.=.elem.parentN |
112a0 | 6f 64 65 3b 0a 0a 09 09 09 69 66 20 28 20 70 61 72 65 6e 74 20 29 20 7b 0a 09 09 09 09 70 61 72 | ode;.....if.(.parent.).{.....par |
112c0 | 65 6e 74 2e 73 65 6c 65 63 74 65 64 49 6e 64 65 78 3b 0a 0a 09 09 09 09 2f 2f 20 4d 61 6b 65 20 | ent.selectedIndex;......//.Make. |
112e0 | 73 75 72 65 20 74 68 61 74 20 69 74 20 61 6c 73 6f 20 77 6f 72 6b 73 20 77 69 74 68 20 6f 70 74 | sure.that.it.also.works.with.opt |
11300 | 67 72 6f 75 70 73 2c 20 73 65 65 20 23 35 37 30 31 0a 09 09 09 09 69 66 20 28 20 70 61 72 65 6e | groups,.see.#5701.....if.(.paren |
11320 | 74 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 09 09 70 61 72 65 6e 74 2e 70 61 72 | t.parentNode.).{......parent.par |
11340 | 65 6e 74 4e 6f 64 65 2e 73 65 6c 65 63 74 65 64 49 6e 64 65 78 3b 0a 09 09 09 09 7d 0a 09 09 09 | entNode.selectedIndex;.....}.... |
11360 | 7d 0a 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 09 7d 29 3b 0a 7d 0a 0a 2f 2f | }....return.null;...}..});.}..// |
11380 | 20 49 45 36 2f 37 20 63 61 6c 6c 20 65 6e 63 74 79 70 65 20 65 6e 63 6f 64 69 6e 67 0a 69 66 20 | .IE6/7.call.enctype.encoding.if. |
113a0 | 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 65 6e 63 74 79 70 65 20 29 20 7b 0a 09 6a | (.!jQuery.support.enctype.).{..j |
113c0 | 51 75 65 72 79 2e 70 72 6f 70 46 69 78 2e 65 6e 63 74 79 70 65 20 3d 20 22 65 6e 63 6f 64 69 6e | Query.propFix.enctype.=."encodin |
113e0 | 67 22 3b 0a 7d 0a 0a 2f 2f 20 52 61 64 69 6f 73 20 61 6e 64 20 63 68 65 63 6b 62 6f 78 65 73 20 | g";.}..//.Radios.and.checkboxes. |
11400 | 67 65 74 74 65 72 2f 73 65 74 74 65 72 0a 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f | getter/setter.if.(.!jQuery.suppo |
11420 | 72 74 2e 63 68 65 63 6b 4f 6e 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 22 72 | rt.checkOn.).{..jQuery.each([."r |
11440 | 61 64 69 6f 22 2c 20 22 63 68 65 63 6b 62 6f 78 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 | adio",."checkbox".],.function(). |
11460 | 7b 0a 09 09 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 74 68 69 73 20 5d 20 3d 20 7b 0a | {...jQuery.valHooks[.this.].=.{. |
11480 | 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 2f | ...get:.function(.elem.).{...../ |
114a0 | 2f 20 48 61 6e 64 6c 65 20 74 68 65 20 63 61 73 65 20 77 68 65 72 65 20 69 6e 20 57 65 62 6b 69 | /.Handle.the.case.where.in.Webki |
114c0 | 74 20 22 22 20 69 73 20 72 65 74 75 72 6e 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 22 6f 6e 22 | t."".is.returned.instead.of."on" |
114e0 | 20 69 66 20 61 20 76 61 6c 75 65 20 69 73 6e 27 74 20 73 70 65 63 69 66 69 65 64 0a 09 09 09 09 | .if.a.value.isn't.specified..... |
11500 | 72 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 76 61 6c 75 65 22 | return.elem.getAttribute("value" |
11520 | 29 20 3d 3d 3d 20 6e 75 6c 6c 20 3f 20 22 6f 6e 22 20 3a 20 65 6c 65 6d 2e 76 61 6c 75 65 3b 0a | ).===.null.?."on".:.elem.value;. |
11540 | 09 09 09 7d 0a 09 09 7d 3b 0a 09 7d 29 3b 0a 7d 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 22 | ...}...};..});.}.jQuery.each([." |
11560 | 72 61 64 69 6f 22 2c 20 22 63 68 65 63 6b 62 6f 78 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 29 | radio",."checkbox".],.function() |
11580 | 20 7b 0a 09 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 74 68 69 73 20 5d 20 3d 20 6a 51 | .{..jQuery.valHooks[.this.].=.jQ |
115a0 | 75 65 72 79 2e 65 78 74 65 6e 64 28 20 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 74 68 | uery.extend(.jQuery.valHooks[.th |
115c0 | 69 73 20 5d 2c 20 7b 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 | is.],.{...set:.function(.elem,.v |
115e0 | 61 6c 75 65 20 29 20 7b 0a 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 41 72 72 61 79 28 | alue.).{....if.(.jQuery.isArray( |
11600 | 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 28 20 65 6c 65 6d 2e 63 | .value.).).{.....return.(.elem.c |
11620 | 68 65 63 6b 65 64 20 3d 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 20 6a 51 75 65 72 79 28 | hecked.=.jQuery.inArray(.jQuery( |
11640 | 65 6c 65 6d 29 2e 76 61 6c 28 29 2c 20 76 61 6c 75 65 20 29 20 3e 3d 20 30 20 29 3b 0a 09 09 09 | elem).val(),.value.).>=.0.);.... |
11660 | 7d 0a 09 09 7d 0a 09 7d 29 3b 0a 7d 29 3b 0a 76 61 72 20 72 66 6f 72 6d 45 6c 65 6d 73 20 3d 20 | }...}..});.});.var.rformElems.=. |
11680 | 2f 5e 28 3f 3a 74 65 78 74 61 72 65 61 7c 69 6e 70 75 74 7c 73 65 6c 65 63 74 29 24 2f 69 2c 0a | /^(?:textarea|input|select)$/i,. |
116a0 | 09 72 74 79 70 65 6e 61 6d 65 73 70 61 63 65 20 3d 20 2f 5e 28 5b 5e 5c 2e 5d 2a 7c 29 28 3f 3a | .rtypenamespace.=./^([^\.]*|)(?: |
116c0 | 5c 2e 28 2e 2b 29 7c 29 24 2f 2c 0a 09 72 68 6f 76 65 72 48 61 63 6b 20 3d 20 2f 28 3f 3a 5e 7c | \.(.+)|)$/,..rhoverHack.=./(?:^| |
116e0 | 5c 73 29 68 6f 76 65 72 28 5c 2e 5c 53 2b 7c 29 5c 62 2f 2c 0a 09 72 6b 65 79 45 76 65 6e 74 20 | \s)hover(\.\S+|)\b/,..rkeyEvent. |
11700 | 3d 20 2f 5e 6b 65 79 2f 2c 0a 09 72 6d 6f 75 73 65 45 76 65 6e 74 20 3d 20 2f 5e 28 3f 3a 6d 6f | =./^key/,..rmouseEvent.=./^(?:mo |
11720 | 75 73 65 7c 63 6f 6e 74 65 78 74 6d 65 6e 75 29 7c 63 6c 69 63 6b 2f 2c 0a 09 72 66 6f 63 75 73 | use|contextmenu)|click/,..rfocus |
11740 | 4d 6f 72 70 68 20 3d 20 2f 5e 28 3f 3a 66 6f 63 75 73 69 6e 66 6f 63 75 73 7c 66 6f 63 75 73 6f | Morph.=./^(?:focusinfocus|focuso |
11760 | 75 74 62 6c 75 72 29 24 2f 2c 0a 09 68 6f 76 65 72 48 61 63 6b 20 3d 20 66 75 6e 63 74 69 6f 6e | utblur)$/,..hoverHack.=.function |
11780 | 28 20 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 65 76 65 | (.events.).{...return.jQuery.eve |
117a0 | 6e 74 2e 73 70 65 63 69 61 6c 2e 68 6f 76 65 72 20 3f 20 65 76 65 6e 74 73 20 3a 20 65 76 65 6e | nt.special.hover.?.events.:.even |
117c0 | 74 73 2e 72 65 70 6c 61 63 65 28 20 72 68 6f 76 65 72 48 61 63 6b 2c 20 22 6d 6f 75 73 65 65 6e | ts.replace(.rhoverHack,."mouseen |
117e0 | 74 65 72 24 31 20 6d 6f 75 73 65 6c 65 61 76 65 24 31 22 20 29 3b 0a 09 7d 3b 0a 0a 2f 2a 0a 20 | ter$1.mouseleave$1".);..};../*.. |
11800 | 2a 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 6d 61 6e 61 67 69 6e 67 20 | *.Helper.functions.for.managing. |
11820 | 65 76 65 6e 74 73 20 2d 2d 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68 65 20 70 75 62 6c 69 63 | events.--.not.part.of.the.public |
11840 | 20 69 6e 74 65 72 66 61 63 65 2e 0a 20 2a 20 50 72 6f 70 73 20 74 6f 20 44 65 61 6e 20 45 64 77 | .interface...*.Props.to.Dean.Edw |
11860 | 61 72 64 73 27 20 61 64 64 45 76 65 6e 74 20 6c 69 62 72 61 72 79 20 66 6f 72 20 6d 61 6e 79 20 | ards'.addEvent.library.for.many. |
11880 | 6f 66 20 74 68 65 20 69 64 65 61 73 2e 0a 20 2a 2f 0a 6a 51 75 65 72 79 2e 65 76 65 6e 74 20 3d | of.the.ideas...*/.jQuery.event.= |
118a0 | 20 7b 0a 0a 09 61 64 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 70 65 73 2c | .{...add:.function(.elem,.types, |
118c0 | 20 68 61 6e 64 6c 65 72 2c 20 64 61 74 61 2c 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 0a 09 09 | .handler,.data,.selector.).{.... |
118e0 | 76 61 72 20 65 6c 65 6d 44 61 74 61 2c 20 65 76 65 6e 74 48 61 6e 64 6c 65 2c 20 65 76 65 6e 74 | var.elemData,.eventHandle,.event |
11900 | 73 2c 0a 09 09 09 74 2c 20 74 6e 73 2c 20 74 79 70 65 2c 20 6e 61 6d 65 73 70 61 63 65 73 2c 20 | s,....t,.tns,.type,.namespaces,. |
11920 | 68 61 6e 64 6c 65 4f 62 6a 2c 0a 09 09 09 68 61 6e 64 6c 65 4f 62 6a 49 6e 2c 20 68 61 6e 64 6c | handleObj,....handleObjIn,.handl |
11940 | 65 72 73 2c 20 73 70 65 63 69 61 6c 3b 0a 0a 09 09 2f 2f 20 44 6f 6e 27 74 20 61 74 74 61 63 68 | ers,.special;....//.Don't.attach |
11960 | 20 65 76 65 6e 74 73 20 74 6f 20 6e 6f 44 61 74 61 20 6f 72 20 74 65 78 74 2f 63 6f 6d 6d 65 6e | .events.to.noData.or.text/commen |
11980 | 74 20 6e 6f 64 65 73 20 28 61 6c 6c 6f 77 20 70 6c 61 69 6e 20 6f 62 6a 65 63 74 73 20 74 68 6f | t.nodes.(allow.plain.objects.tho |
119a0 | 29 0a 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c 20 | )...if.(.elem.nodeType.===.3.||. |
119c0 | 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 38 20 7c 7c 20 21 74 79 70 65 73 20 7c 7c | elem.nodeType.===.8.||.!types.|| |
119e0 | 20 21 68 61 6e 64 6c 65 72 20 7c 7c 20 21 28 65 6c 65 6d 44 61 74 61 20 3d 20 6a 51 75 65 72 79 | .!handler.||.!(elemData.=.jQuery |
11a00 | 2e 5f 64 61 74 61 28 20 65 6c 65 6d 20 29 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 | ._data(.elem.)).).{....return;.. |
11a20 | 09 7d 0a 0a 09 09 2f 2f 20 43 61 6c 6c 65 72 20 63 61 6e 20 70 61 73 73 20 69 6e 20 61 6e 20 6f | .}....//.Caller.can.pass.in.an.o |
11a40 | 62 6a 65 63 74 20 6f 66 20 63 75 73 74 6f 6d 20 64 61 74 61 20 69 6e 20 6c 69 65 75 20 6f 66 20 | bject.of.custom.data.in.lieu.of. |
11a60 | 74 68 65 20 68 61 6e 64 6c 65 72 0a 09 09 69 66 20 28 20 68 61 6e 64 6c 65 72 2e 68 61 6e 64 6c | the.handler...if.(.handler.handl |
11a80 | 65 72 20 29 20 7b 0a 09 09 09 68 61 6e 64 6c 65 4f 62 6a 49 6e 20 3d 20 68 61 6e 64 6c 65 72 3b | er.).{....handleObjIn.=.handler; |
11aa0 | 0a 09 09 09 68 61 6e 64 6c 65 72 20 3d 20 68 61 6e 64 6c 65 4f 62 6a 49 6e 2e 68 61 6e 64 6c 65 | ....handler.=.handleObjIn.handle |
11ac0 | 72 3b 0a 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 68 61 6e 64 6c 65 4f 62 6a 49 6e 2e 73 65 6c | r;....selector.=.handleObjIn.sel |
11ae0 | 65 63 74 6f 72 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 | ector;...}....//.Make.sure.that. |
11b00 | 74 68 65 20 68 61 6e 64 6c 65 72 20 68 61 73 20 61 20 75 6e 69 71 75 65 20 49 44 2c 20 75 73 65 | the.handler.has.a.unique.ID,.use |
11b20 | 64 20 74 6f 20 66 69 6e 64 2f 72 65 6d 6f 76 65 20 69 74 20 6c 61 74 65 72 0a 09 09 69 66 20 28 | d.to.find/remove.it.later...if.( |
11b40 | 20 21 68 61 6e 64 6c 65 72 2e 67 75 69 64 20 29 20 7b 0a 09 09 09 68 61 6e 64 6c 65 72 2e 67 75 | .!handler.guid.).{....handler.gu |
11b60 | 69 64 20 3d 20 6a 51 75 65 72 79 2e 67 75 69 64 2b 2b 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 49 6e | id.=.jQuery.guid++;...}....//.In |
11b80 | 69 74 20 74 68 65 20 65 6c 65 6d 65 6e 74 27 73 20 65 76 65 6e 74 20 73 74 72 75 63 74 75 72 65 | it.the.element's.event.structure |
11ba0 | 20 61 6e 64 20 6d 61 69 6e 20 68 61 6e 64 6c 65 72 2c 20 69 66 20 74 68 69 73 20 69 73 20 74 68 | .and.main.handler,.if.this.is.th |
11bc0 | 65 20 66 69 72 73 74 0a 09 09 65 76 65 6e 74 73 20 3d 20 65 6c 65 6d 44 61 74 61 2e 65 76 65 6e | e.first...events.=.elemData.even |
11be0 | 74 73 3b 0a 09 09 69 66 20 28 20 21 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 65 6c 65 6d 44 61 | ts;...if.(.!events.).{....elemDa |
11c00 | 74 61 2e 65 76 65 6e 74 73 20 3d 20 65 76 65 6e 74 73 20 3d 20 7b 7d 3b 0a 09 09 7d 0a 09 09 65 | ta.events.=.events.=.{};...}...e |
11c20 | 76 65 6e 74 48 61 6e 64 6c 65 20 3d 20 65 6c 65 6d 44 61 74 61 2e 68 61 6e 64 6c 65 3b 0a 09 09 | ventHandle.=.elemData.handle;... |
11c40 | 69 66 20 28 20 21 65 76 65 6e 74 48 61 6e 64 6c 65 20 29 20 7b 0a 09 09 09 65 6c 65 6d 44 61 74 | if.(.!eventHandle.).{....elemDat |
11c60 | 61 2e 68 61 6e 64 6c 65 20 3d 20 65 76 65 6e 74 48 61 6e 64 6c 65 20 3d 20 66 75 6e 63 74 69 6f | a.handle.=.eventHandle.=.functio |
11c80 | 6e 28 20 65 20 29 20 7b 0a 09 09 09 09 2f 2f 20 44 69 73 63 61 72 64 20 74 68 65 20 73 65 63 6f | n(.e.).{.....//.Discard.the.seco |
11ca0 | 6e 64 20 65 76 65 6e 74 20 6f 66 20 61 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 67 | nd.event.of.a.jQuery.event.trigg |
11cc0 | 65 72 28 29 20 61 6e 64 0a 09 09 09 09 2f 2f 20 77 68 65 6e 20 61 6e 20 65 76 65 6e 74 20 69 73 | er().and.....//.when.an.event.is |
11ce0 | 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 61 20 70 61 67 65 20 68 61 73 20 75 6e 6c 6f 61 64 65 | .called.after.a.page.has.unloade |
11d00 | 64 0a 09 09 09 09 72 65 74 75 72 6e 20 74 79 70 65 6f 66 20 6a 51 75 65 72 79 20 21 3d 3d 20 22 | d.....return.typeof.jQuery.!==." |
11d20 | 75 6e 64 65 66 69 6e 65 64 22 20 26 26 20 28 21 65 20 7c 7c 20 6a 51 75 65 72 79 2e 65 76 65 6e | undefined".&&.(!e.||.jQuery.even |
11d40 | 74 2e 74 72 69 67 67 65 72 65 64 20 21 3d 3d 20 65 2e 74 79 70 65 29 20 3f 0a 09 09 09 09 09 6a | t.triggered.!==.e.type).?......j |
11d60 | 51 75 65 72 79 2e 65 76 65 6e 74 2e 64 69 73 70 61 74 63 68 2e 61 70 70 6c 79 28 20 65 76 65 6e | Query.event.dispatch.apply(.even |
11d80 | 74 48 61 6e 64 6c 65 2e 65 6c 65 6d 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 20 3a 0a 09 09 09 09 | tHandle.elem,.arguments.).:..... |
11da0 | 09 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 7d 3b 0a 09 09 09 2f 2f 20 41 64 64 20 65 6c 65 6d | .undefined;....};....//.Add.elem |
11dc0 | 20 61 73 20 61 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 68 61 6e 64 6c 65 20 66 6e 20 | .as.a.property.of.the.handle.fn. |
11de0 | 74 6f 20 70 72 65 76 65 6e 74 20 61 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 20 77 69 74 68 20 49 45 | to.prevent.a.memory.leak.with.IE |
11e00 | 20 6e 6f 6e 2d 6e 61 74 69 76 65 20 65 76 65 6e 74 73 0a 09 09 09 65 76 65 6e 74 48 61 6e 64 6c | .non-native.events....eventHandl |
11e20 | 65 2e 65 6c 65 6d 20 3d 20 65 6c 65 6d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 48 61 6e 64 6c 65 20 | e.elem.=.elem;...}....//.Handle. |
11e40 | 6d 75 6c 74 69 70 6c 65 20 65 76 65 6e 74 73 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 20 73 | multiple.events.separated.by.a.s |
11e60 | 70 61 63 65 0a 09 09 2f 2f 20 6a 51 75 65 72 79 28 2e 2e 2e 29 2e 62 69 6e 64 28 22 6d 6f 75 73 | pace...//.jQuery(...).bind("mous |
11e80 | 65 6f 76 65 72 20 6d 6f 75 73 65 6f 75 74 22 2c 20 66 6e 29 3b 0a 09 09 74 79 70 65 73 20 3d 20 | eover.mouseout",.fn);...types.=. |
11ea0 | 6a 51 75 65 72 79 2e 74 72 69 6d 28 20 68 6f 76 65 72 48 61 63 6b 28 74 79 70 65 73 29 20 29 2e | jQuery.trim(.hoverHack(types).). |
11ec0 | 73 70 6c 69 74 28 20 22 20 22 20 29 3b 0a 09 09 66 6f 72 20 28 20 74 20 3d 20 30 3b 20 74 20 3c | split(.".".);...for.(.t.=.0;.t.< |
11ee0 | 20 74 79 70 65 73 2e 6c 65 6e 67 74 68 3b 20 74 2b 2b 20 29 20 7b 0a 0a 09 09 09 74 6e 73 20 3d | .types.length;.t++.).{.....tns.= |
11f00 | 20 72 74 79 70 65 6e 61 6d 65 73 70 61 63 65 2e 65 78 65 63 28 20 74 79 70 65 73 5b 74 5d 20 29 | .rtypenamespace.exec(.types[t].) |
11f20 | 20 7c 7c 20 5b 5d 3b 0a 09 09 09 74 79 70 65 20 3d 20 74 6e 73 5b 31 5d 3b 0a 09 09 09 6e 61 6d | .||.[];....type.=.tns[1];....nam |
11f40 | 65 73 70 61 63 65 73 20 3d 20 28 20 74 6e 73 5b 32 5d 20 7c 7c 20 22 22 20 29 2e 73 70 6c 69 74 | espaces.=.(.tns[2].||."".).split |
11f60 | 28 20 22 2e 22 20 29 2e 73 6f 72 74 28 29 3b 0a 0a 09 09 09 2f 2f 20 49 66 20 65 76 65 6e 74 20 | (.".".).sort();.....//.If.event. |
11f80 | 63 68 61 6e 67 65 73 20 69 74 73 20 74 79 70 65 2c 20 75 73 65 20 74 68 65 20 73 70 65 63 69 61 | changes.its.type,.use.the.specia |
11fa0 | 6c 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 73 20 66 6f 72 20 74 68 65 20 63 68 61 6e 67 65 64 | l.event.handlers.for.the.changed |
11fc0 | 20 74 79 70 65 0a 09 09 09 73 70 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e | .type....special.=.jQuery.event. |
11fe0 | 73 70 65 63 69 61 6c 5b 20 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 3b 0a 0a 09 09 09 2f 2f 20 49 66 | special[.type.].||.{};.....//.If |
12000 | 20 73 65 6c 65 63 74 6f 72 20 64 65 66 69 6e 65 64 2c 20 64 65 74 65 72 6d 69 6e 65 20 73 70 65 | .selector.defined,.determine.spe |
12020 | 63 69 61 6c 20 65 76 65 6e 74 20 61 70 69 20 74 79 70 65 2c 20 6f 74 68 65 72 77 69 73 65 20 67 | cial.event.api.type,.otherwise.g |
12040 | 69 76 65 6e 20 74 79 70 65 0a 09 09 09 74 79 70 65 20 3d 20 28 20 73 65 6c 65 63 74 6f 72 20 3f | iven.type....type.=.(.selector.? |
12060 | 20 73 70 65 63 69 61 6c 2e 64 65 6c 65 67 61 74 65 54 79 70 65 20 3a 20 73 70 65 63 69 61 6c 2e | .special.delegateType.:.special. |
12080 | 62 69 6e 64 54 79 70 65 20 29 20 7c 7c 20 74 79 70 65 3b 0a 0a 09 09 09 2f 2f 20 55 70 64 61 74 | bindType.).||.type;.....//.Updat |
120a0 | 65 20 73 70 65 63 69 61 6c 20 62 61 73 65 64 20 6f 6e 20 6e 65 77 6c 79 20 72 65 73 65 74 20 74 | e.special.based.on.newly.reset.t |
120c0 | 79 70 65 0a 09 09 09 73 70 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 | ype....special.=.jQuery.event.sp |
120e0 | 65 63 69 61 6c 5b 20 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 3b 0a 0a 09 09 09 2f 2f 20 68 61 6e 64 | ecial[.type.].||.{};.....//.hand |
12100 | 6c 65 4f 62 6a 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 61 6c 6c 20 65 76 65 6e 74 20 68 61 6e | leObj.is.passed.to.all.event.han |
12120 | 64 6c 65 72 73 0a 09 09 09 68 61 6e 64 6c 65 4f 62 6a 20 3d 20 6a 51 75 65 72 79 2e 65 78 74 65 | dlers....handleObj.=.jQuery.exte |
12140 | 6e 64 28 7b 0a 09 09 09 09 74 79 70 65 3a 20 74 79 70 65 2c 0a 09 09 09 09 6f 72 69 67 54 79 70 | nd({.....type:.type,.....origTyp |
12160 | 65 3a 20 74 6e 73 5b 31 5d 2c 0a 09 09 09 09 64 61 74 61 3a 20 64 61 74 61 2c 0a 09 09 09 09 68 | e:.tns[1],.....data:.data,.....h |
12180 | 61 6e 64 6c 65 72 3a 20 68 61 6e 64 6c 65 72 2c 0a 09 09 09 09 67 75 69 64 3a 20 68 61 6e 64 6c | andler:.handler,.....guid:.handl |
121a0 | 65 72 2e 67 75 69 64 2c 0a 09 09 09 09 73 65 6c 65 63 74 6f 72 3a 20 73 65 6c 65 63 74 6f 72 2c | er.guid,.....selector:.selector, |
121c0 | 0a 09 09 09 09 6e 61 6d 65 73 70 61 63 65 3a 20 6e 61 6d 65 73 70 61 63 65 73 2e 6a 6f 69 6e 28 | .....namespace:.namespaces.join( |
121e0 | 22 2e 22 29 0a 09 09 09 7d 2c 20 68 61 6e 64 6c 65 4f 62 6a 49 6e 20 29 3b 0a 0a 09 09 09 2f 2f | ".")....},.handleObjIn.);.....// |
12200 | 20 49 6e 69 74 20 74 68 65 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 20 71 75 65 75 65 20 69 66 | .Init.the.event.handler.queue.if |
12220 | 20 77 65 27 72 65 20 74 68 65 20 66 69 72 73 74 0a 09 09 09 68 61 6e 64 6c 65 72 73 20 3d 20 65 | .we're.the.first....handlers.=.e |
12240 | 76 65 6e 74 73 5b 20 74 79 70 65 20 5d 3b 0a 09 09 09 69 66 20 28 20 21 68 61 6e 64 6c 65 72 73 | vents[.type.];....if.(.!handlers |
12260 | 20 29 20 7b 0a 09 09 09 09 68 61 6e 64 6c 65 72 73 20 3d 20 65 76 65 6e 74 73 5b 20 74 79 70 65 | .).{.....handlers.=.events[.type |
12280 | 20 5d 20 3d 20 5b 5d 3b 0a 09 09 09 09 68 61 6e 64 6c 65 72 73 2e 64 65 6c 65 67 61 74 65 43 6f | .].=.[];.....handlers.delegateCo |
122a0 | 75 6e 74 20 3d 20 30 3b 0a 0a 09 09 09 09 2f 2f 20 4f 6e 6c 79 20 75 73 65 20 61 64 64 45 76 65 | unt.=.0;......//.Only.use.addEve |
122c0 | 6e 74 4c 69 73 74 65 6e 65 72 2f 61 74 74 61 63 68 45 76 65 6e 74 20 69 66 20 74 68 65 20 73 70 | ntListener/attachEvent.if.the.sp |
122e0 | 65 63 69 61 6c 20 65 76 65 6e 74 73 20 68 61 6e 64 6c 65 72 20 72 65 74 75 72 6e 73 20 66 61 6c | ecial.events.handler.returns.fal |
12300 | 73 65 0a 09 09 09 09 69 66 20 28 20 21 73 70 65 63 69 61 6c 2e 73 65 74 75 70 20 7c 7c 20 73 70 | se.....if.(.!special.setup.||.sp |
12320 | 65 63 69 61 6c 2e 73 65 74 75 70 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 64 61 74 61 2c 20 6e 61 | ecial.setup.call(.elem,.data,.na |
12340 | 6d 65 73 70 61 63 65 73 2c 20 65 76 65 6e 74 48 61 6e 64 6c 65 20 29 20 3d 3d 3d 20 66 61 6c 73 | mespaces,.eventHandle.).===.fals |
12360 | 65 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 42 69 6e 64 20 74 68 65 20 67 6c 6f 62 61 6c 20 65 76 | e.).{......//.Bind.the.global.ev |
12380 | 65 6e 74 20 68 61 6e 64 6c 65 72 20 74 6f 20 74 68 65 20 65 6c 65 6d 65 6e 74 0a 09 09 09 09 09 | ent.handler.to.the.element...... |
123a0 | 69 66 20 28 20 65 6c 65 6d 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 20 29 20 7b 0a 09 | if.(.elem.addEventListener.).{.. |
123c0 | 09 09 09 09 09 65 6c 65 6d 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 74 79 70 65 | .....elem.addEventListener(.type |
123e0 | 2c 20 65 76 65 6e 74 48 61 6e 64 6c 65 2c 20 66 61 6c 73 65 20 29 3b 0a 0a 09 09 09 09 09 7d 20 | ,.eventHandle,.false.);.......}. |
12400 | 65 6c 73 65 20 69 66 20 28 20 65 6c 65 6d 2e 61 74 74 61 63 68 45 76 65 6e 74 20 29 20 7b 0a 09 | else.if.(.elem.attachEvent.).{.. |
12420 | 09 09 09 09 09 65 6c 65 6d 2e 61 74 74 61 63 68 45 76 65 6e 74 28 20 22 6f 6e 22 20 2b 20 74 79 | .....elem.attachEvent(."on".+.ty |
12440 | 70 65 2c 20 65 76 65 6e 74 48 61 6e 64 6c 65 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a | pe,.eventHandle.);......}.....}. |
12460 | 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 73 70 65 63 69 61 6c 2e 61 64 64 20 29 20 7b 0a 09 09 | ...}.....if.(.special.add.).{... |
12480 | 09 09 73 70 65 63 69 61 6c 2e 61 64 64 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 68 61 6e 64 6c 65 | ..special.add.call(.elem,.handle |
124a0 | 4f 62 6a 20 29 3b 0a 0a 09 09 09 09 69 66 20 28 20 21 68 61 6e 64 6c 65 4f 62 6a 2e 68 61 6e 64 | Obj.);......if.(.!handleObj.hand |
124c0 | 6c 65 72 2e 67 75 69 64 20 29 20 7b 0a 09 09 09 09 09 68 61 6e 64 6c 65 4f 62 6a 2e 68 61 6e 64 | ler.guid.).{......handleObj.hand |
124e0 | 6c 65 72 2e 67 75 69 64 20 3d 20 68 61 6e 64 6c 65 72 2e 67 75 69 64 3b 0a 09 09 09 09 7d 0a 09 | ler.guid.=.handler.guid;.....}.. |
12500 | 09 09 7d 0a 0a 09 09 09 2f 2f 20 41 64 64 20 74 6f 20 74 68 65 20 65 6c 65 6d 65 6e 74 27 73 20 | ..}.....//.Add.to.the.element's. |
12520 | 68 61 6e 64 6c 65 72 20 6c 69 73 74 2c 20 64 65 6c 65 67 61 74 65 73 20 69 6e 20 66 72 6f 6e 74 | handler.list,.delegates.in.front |
12540 | 0a 09 09 09 69 66 20 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 09 09 68 61 6e 64 6c 65 | ....if.(.selector.).{.....handle |
12560 | 72 73 2e 73 70 6c 69 63 65 28 20 68 61 6e 64 6c 65 72 73 2e 64 65 6c 65 67 61 74 65 43 6f 75 6e | rs.splice(.handlers.delegateCoun |
12580 | 74 2b 2b 2c 20 30 2c 20 68 61 6e 64 6c 65 4f 62 6a 20 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b | t++,.0,.handleObj.);....}.else.{ |
125a0 | 0a 09 09 09 09 68 61 6e 64 6c 65 72 73 2e 70 75 73 68 28 20 68 61 6e 64 6c 65 4f 62 6a 20 29 3b | .....handlers.push(.handleObj.); |
125c0 | 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 4b 65 65 70 20 74 72 61 63 6b 20 6f 66 20 77 68 69 63 68 | ....}.....//.Keep.track.of.which |
125e0 | 20 65 76 65 6e 74 73 20 68 61 76 65 20 65 76 65 72 20 62 65 65 6e 20 75 73 65 64 2c 20 66 6f 72 | .events.have.ever.been.used,.for |
12600 | 20 65 76 65 6e 74 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 | .event.optimization....jQuery.ev |
12620 | 65 6e 74 2e 67 6c 6f 62 61 6c 5b 20 74 79 70 65 20 5d 20 3d 20 74 72 75 65 3b 0a 09 09 7d 0a 0a | ent.global[.type.].=.true;...}.. |
12640 | 09 09 2f 2f 20 4e 75 6c 6c 69 66 79 20 65 6c 65 6d 20 74 6f 20 70 72 65 76 65 6e 74 20 6d 65 6d | ..//.Nullify.elem.to.prevent.mem |
12660 | 6f 72 79 20 6c 65 61 6b 73 20 69 6e 20 49 45 0a 09 09 65 6c 65 6d 20 3d 20 6e 75 6c 6c 3b 0a 09 | ory.leaks.in.IE...elem.=.null;.. |
12680 | 7d 2c 0a 0a 09 67 6c 6f 62 61 6c 3a 20 7b 7d 2c 0a 0a 09 2f 2f 20 44 65 74 61 63 68 20 61 6e 20 | },...global:.{},...//.Detach.an. |
126a0 | 65 76 65 6e 74 20 6f 72 20 73 65 74 20 6f 66 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 61 6e 20 65 | event.or.set.of.events.from.an.e |
126c0 | 6c 65 6d 65 6e 74 0a 09 72 65 6d 6f 76 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 | lement..remove:.function(.elem,. |
126e0 | 74 79 70 65 73 2c 20 68 61 6e 64 6c 65 72 2c 20 73 65 6c 65 63 74 6f 72 2c 20 6d 61 70 70 65 64 | types,.handler,.selector,.mapped |
12700 | 54 79 70 65 73 20 29 20 7b 0a 0a 09 09 76 61 72 20 74 2c 20 74 6e 73 2c 20 74 79 70 65 2c 20 6f | Types.).{....var.t,.tns,.type,.o |
12720 | 72 69 67 54 79 70 65 2c 20 6e 61 6d 65 73 70 61 63 65 73 2c 20 6f 72 69 67 43 6f 75 6e 74 2c 0a | rigType,.namespaces,.origCount,. |
12740 | 09 09 09 6a 2c 20 65 76 65 6e 74 73 2c 20 73 70 65 63 69 61 6c 2c 20 65 76 65 6e 74 54 79 70 65 | ...j,.events,.special,.eventType |
12760 | 2c 20 68 61 6e 64 6c 65 4f 62 6a 2c 0a 09 09 09 65 6c 65 6d 44 61 74 61 20 3d 20 6a 51 75 65 72 | ,.handleObj,....elemData.=.jQuer |
12780 | 79 2e 68 61 73 44 61 74 61 28 20 65 6c 65 6d 20 29 20 26 26 20 6a 51 75 65 72 79 2e 5f 64 61 74 | y.hasData(.elem.).&&.jQuery._dat |
127a0 | 61 28 20 65 6c 65 6d 20 29 3b 0a 0a 09 09 69 66 20 28 20 21 65 6c 65 6d 44 61 74 61 20 7c 7c 20 | a(.elem.);....if.(.!elemData.||. |
127c0 | 21 28 65 76 65 6e 74 73 20 3d 20 65 6c 65 6d 44 61 74 61 2e 65 76 65 6e 74 73 29 20 29 20 7b 0a | !(events.=.elemData.events).).{. |
127e0 | 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4f 6e 63 65 20 66 6f 72 20 65 61 | ...return;...}....//.Once.for.ea |
12800 | 63 68 20 74 79 70 65 2e 6e 61 6d 65 73 70 61 63 65 20 69 6e 20 74 79 70 65 73 3b 20 74 79 70 65 | ch.type.namespace.in.types;.type |
12820 | 20 6d 61 79 20 62 65 20 6f 6d 69 74 74 65 64 0a 09 09 74 79 70 65 73 20 3d 20 6a 51 75 65 72 79 | .may.be.omitted...types.=.jQuery |
12840 | 2e 74 72 69 6d 28 20 68 6f 76 65 72 48 61 63 6b 28 20 74 79 70 65 73 20 7c 7c 20 22 22 20 29 20 | .trim(.hoverHack(.types.||."".). |
12860 | 29 2e 73 70 6c 69 74 28 22 20 22 29 3b 0a 09 09 66 6f 72 20 28 20 74 20 3d 20 30 3b 20 74 20 3c | ).split(".");...for.(.t.=.0;.t.< |
12880 | 20 74 79 70 65 73 2e 6c 65 6e 67 74 68 3b 20 74 2b 2b 20 29 20 7b 0a 09 09 09 74 6e 73 20 3d 20 | .types.length;.t++.).{....tns.=. |
128a0 | 72 74 79 70 65 6e 61 6d 65 73 70 61 63 65 2e 65 78 65 63 28 20 74 79 70 65 73 5b 74 5d 20 29 20 | rtypenamespace.exec(.types[t].). |
128c0 | 7c 7c 20 5b 5d 3b 0a 09 09 09 74 79 70 65 20 3d 20 6f 72 69 67 54 79 70 65 20 3d 20 74 6e 73 5b | ||.[];....type.=.origType.=.tns[ |
128e0 | 31 5d 3b 0a 09 09 09 6e 61 6d 65 73 70 61 63 65 73 20 3d 20 74 6e 73 5b 32 5d 3b 0a 0a 09 09 09 | 1];....namespaces.=.tns[2];..... |
12900 | 2f 2f 20 55 6e 62 69 6e 64 20 61 6c 6c 20 65 76 65 6e 74 73 20 28 6f 6e 20 74 68 69 73 20 6e 61 | //.Unbind.all.events.(on.this.na |
12920 | 6d 65 73 70 61 63 65 2c 20 69 66 20 70 72 6f 76 69 64 65 64 29 20 66 6f 72 20 74 68 65 20 65 6c | mespace,.if.provided).for.the.el |
12940 | 65 6d 65 6e 74 0a 09 09 09 69 66 20 28 20 21 74 79 70 65 20 29 20 7b 0a 09 09 09 09 66 6f 72 20 | ement....if.(.!type.).{.....for. |
12960 | 28 20 74 79 70 65 20 69 6e 20 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 | (.type.in.events.).{......jQuery |
12980 | 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 28 20 65 6c 65 6d 2c 20 74 79 70 65 20 2b 20 74 79 70 65 | .event.remove(.elem,.type.+.type |
129a0 | 73 5b 20 74 20 5d 2c 20 68 61 6e 64 6c 65 72 2c 20 73 65 6c 65 63 74 6f 72 2c 20 74 72 75 65 20 | s[.t.],.handler,.selector,.true. |
129c0 | 29 3b 0a 09 09 09 09 7d 0a 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0a 09 09 09 7d 0a 0a 09 09 09 | );.....}.....continue;....}..... |
129e0 | 73 70 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 5b 20 | special.=.jQuery.event.special[. |
12a00 | 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 3b 0a 09 09 09 74 79 70 65 20 3d 20 28 20 73 65 6c 65 63 74 | type.].||.{};....type.=.(.select |
12a20 | 6f 72 3f 20 73 70 65 63 69 61 6c 2e 64 65 6c 65 67 61 74 65 54 79 70 65 20 3a 20 73 70 65 63 69 | or?.special.delegateType.:.speci |
12a40 | 61 6c 2e 62 69 6e 64 54 79 70 65 20 29 20 7c 7c 20 74 79 70 65 3b 0a 09 09 09 65 76 65 6e 74 54 | al.bindType.).||.type;....eventT |
12a60 | 79 70 65 20 3d 20 65 76 65 6e 74 73 5b 20 74 79 70 65 20 5d 20 7c 7c 20 5b 5d 3b 0a 09 09 09 6f | ype.=.events[.type.].||.[];....o |
12a80 | 72 69 67 43 6f 75 6e 74 20 3d 20 65 76 65 6e 74 54 79 70 65 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 | rigCount.=.eventType.length;.... |
12aa0 | 6e 61 6d 65 73 70 61 63 65 73 20 3d 20 6e 61 6d 65 73 70 61 63 65 73 20 3f 20 6e 65 77 20 52 65 | namespaces.=.namespaces.?.new.Re |
12ac0 | 67 45 78 70 28 22 28 5e 7c 5c 5c 2e 29 22 20 2b 20 6e 61 6d 65 73 70 61 63 65 73 2e 73 70 6c 69 | gExp("(^|\\.)".+.namespaces.spli |
12ae0 | 74 28 22 2e 22 29 2e 73 6f 72 74 28 29 2e 6a 6f 69 6e 28 22 5c 5c 2e 28 3f 3a 2e 2a 5c 5c 2e 7c | t(".").sort().join("\\.(?:.*\\.| |
12b00 | 29 22 29 20 2b 20 22 28 5c 5c 2e 7c 24 29 22 29 20 3a 20 6e 75 6c 6c 3b 0a 0a 09 09 09 2f 2f 20 | )").+."(\\.|$)").:.null;.....//. |
12b20 | 52 65 6d 6f 76 65 20 6d 61 74 63 68 69 6e 67 20 65 76 65 6e 74 73 0a 09 09 09 66 6f 72 20 28 20 | Remove.matching.events....for.(. |
12b40 | 6a 20 3d 20 30 3b 20 6a 20 3c 20 65 76 65 6e 74 54 79 70 65 2e 6c 65 6e 67 74 68 3b 20 6a 2b 2b | j.=.0;.j.<.eventType.length;.j++ |
12b60 | 20 29 20 7b 0a 09 09 09 09 68 61 6e 64 6c 65 4f 62 6a 20 3d 20 65 76 65 6e 74 54 79 70 65 5b 20 | .).{.....handleObj.=.eventType[. |
12b80 | 6a 20 5d 3b 0a 0a 09 09 09 09 69 66 20 28 20 28 20 6d 61 70 70 65 64 54 79 70 65 73 20 7c 7c 20 | j.];......if.(.(.mappedTypes.||. |
12ba0 | 6f 72 69 67 54 79 70 65 20 3d 3d 3d 20 68 61 6e 64 6c 65 4f 62 6a 2e 6f 72 69 67 54 79 70 65 20 | origType.===.handleObj.origType. |
12bc0 | 29 20 26 26 0a 09 09 09 09 09 20 28 20 21 68 61 6e 64 6c 65 72 20 7c 7c 20 68 61 6e 64 6c 65 72 | ).&&.......(.!handler.||.handler |
12be0 | 2e 67 75 69 64 20 3d 3d 3d 20 68 61 6e 64 6c 65 4f 62 6a 2e 67 75 69 64 20 29 20 26 26 0a 09 09 | .guid.===.handleObj.guid.).&&... |
12c00 | 09 09 09 20 28 20 21 6e 61 6d 65 73 70 61 63 65 73 20 7c 7c 20 6e 61 6d 65 73 70 61 63 65 73 2e | ....(.!namespaces.||.namespaces. |
12c20 | 74 65 73 74 28 20 68 61 6e 64 6c 65 4f 62 6a 2e 6e 61 6d 65 73 70 61 63 65 20 29 20 29 20 26 26 | test(.handleObj.namespace.).).&& |
12c40 | 0a 09 09 09 09 09 20 28 20 21 73 65 6c 65 63 74 6f 72 20 7c 7c 20 73 65 6c 65 63 74 6f 72 20 3d | .......(.!selector.||.selector.= |
12c60 | 3d 3d 20 68 61 6e 64 6c 65 4f 62 6a 2e 73 65 6c 65 63 74 6f 72 20 7c 7c 20 73 65 6c 65 63 74 6f | ==.handleObj.selector.||.selecto |
12c80 | 72 20 3d 3d 3d 20 22 2a 2a 22 20 26 26 20 68 61 6e 64 6c 65 4f 62 6a 2e 73 65 6c 65 63 74 6f 72 | r.===."**".&&.handleObj.selector |
12ca0 | 20 29 20 29 20 7b 0a 09 09 09 09 09 65 76 65 6e 74 54 79 70 65 2e 73 70 6c 69 63 65 28 20 6a 2d | .).).{......eventType.splice(.j- |
12cc0 | 2d 2c 20 31 20 29 3b 0a 0a 09 09 09 09 09 69 66 20 28 20 68 61 6e 64 6c 65 4f 62 6a 2e 73 65 6c | -,.1.);.......if.(.handleObj.sel |
12ce0 | 65 63 74 6f 72 20 29 20 7b 0a 09 09 09 09 09 09 65 76 65 6e 74 54 79 70 65 2e 64 65 6c 65 67 61 | ector.).{.......eventType.delega |
12d00 | 74 65 43 6f 75 6e 74 2d 2d 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 69 66 20 28 20 73 70 65 63 | teCount--;......}......if.(.spec |
12d20 | 69 61 6c 2e 72 65 6d 6f 76 65 20 29 20 7b 0a 09 09 09 09 09 09 73 70 65 63 69 61 6c 2e 72 65 6d | ial.remove.).{.......special.rem |
12d40 | 6f 76 65 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 68 61 6e 64 6c 65 4f 62 6a 20 29 3b 0a 09 09 09 | ove.call(.elem,.handleObj.);.... |
12d60 | 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 67 65 6e | ..}.....}....}.....//.Remove.gen |
12d80 | 65 72 69 63 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 20 69 66 20 77 65 20 72 65 6d 6f 76 65 64 | eric.event.handler.if.we.removed |
12da0 | 20 73 6f 6d 65 74 68 69 6e 67 20 61 6e 64 20 6e 6f 20 6d 6f 72 65 20 68 61 6e 64 6c 65 72 73 20 | .something.and.no.more.handlers. |
12dc0 | 65 78 69 73 74 0a 09 09 09 2f 2f 20 28 61 76 6f 69 64 73 20 70 6f 74 65 6e 74 69 61 6c 20 66 6f | exist....//.(avoids.potential.fo |
12de0 | 72 20 65 6e 64 6c 65 73 73 20 72 65 63 75 72 73 69 6f 6e 20 64 75 72 69 6e 67 20 72 65 6d 6f 76 | r.endless.recursion.during.remov |
12e00 | 61 6c 20 6f 66 20 73 70 65 63 69 61 6c 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 73 29 0a 09 09 | al.of.special.event.handlers)... |
12e20 | 09 69 66 20 28 20 65 76 65 6e 74 54 79 70 65 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 30 20 26 26 20 | .if.(.eventType.length.===.0.&&. |
12e40 | 6f 72 69 67 43 6f 75 6e 74 20 21 3d 3d 20 65 76 65 6e 74 54 79 70 65 2e 6c 65 6e 67 74 68 20 29 | origCount.!==.eventType.length.) |
12e60 | 20 7b 0a 09 09 09 09 69 66 20 28 20 21 73 70 65 63 69 61 6c 2e 74 65 61 72 64 6f 77 6e 20 7c 7c | .{.....if.(.!special.teardown.|| |
12e80 | 20 73 70 65 63 69 61 6c 2e 74 65 61 72 64 6f 77 6e 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 6e 61 | .special.teardown.call(.elem,.na |
12ea0 | 6d 65 73 70 61 63 65 73 2c 20 65 6c 65 6d 44 61 74 61 2e 68 61 6e 64 6c 65 20 29 20 3d 3d 3d 20 | mespaces,.elemData.handle.).===. |
12ec0 | 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 45 76 65 6e | false.).{......jQuery.removeEven |
12ee0 | 74 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 65 6c 65 6d 44 61 74 61 2e 68 61 6e 64 6c 65 20 29 | t(.elem,.type,.elemData.handle.) |
12f00 | 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 64 65 6c 65 74 65 20 65 76 65 6e 74 73 5b 20 74 79 70 65 | ;.....}......delete.events[.type |
12f20 | 20 5d 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 52 65 6d 6f 76 65 20 74 68 65 20 65 78 | .];....}...}....//.Remove.the.ex |
12f40 | 70 61 6e 64 6f 20 69 66 20 69 74 27 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 75 73 65 64 0a 09 09 69 | pando.if.it's.no.longer.used...i |
12f60 | 66 20 28 20 6a 51 75 65 72 79 2e 69 73 45 6d 70 74 79 4f 62 6a 65 63 74 28 20 65 76 65 6e 74 73 | f.(.jQuery.isEmptyObject(.events |
12f80 | 20 29 20 29 20 7b 0a 09 09 09 64 65 6c 65 74 65 20 65 6c 65 6d 44 61 74 61 2e 68 61 6e 64 6c 65 | .).).{....delete.elemData.handle |
12fa0 | 3b 0a 0a 09 09 09 2f 2f 20 72 65 6d 6f 76 65 44 61 74 61 20 61 6c 73 6f 20 63 68 65 63 6b 73 20 | ;.....//.removeData.also.checks. |
12fc0 | 66 6f 72 20 65 6d 70 74 69 6e 65 73 73 20 61 6e 64 20 63 6c 65 61 72 73 20 74 68 65 20 65 78 70 | for.emptiness.and.clears.the.exp |
12fe0 | 61 6e 64 6f 20 69 66 20 65 6d 70 74 79 0a 09 09 09 2f 2f 20 73 6f 20 75 73 65 20 69 74 20 69 6e | ando.if.empty....//.so.use.it.in |
13000 | 73 74 65 61 64 20 6f 66 20 64 65 6c 65 74 65 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 | stead.of.delete....jQuery.remove |
13020 | 44 61 74 61 28 20 65 6c 65 6d 2c 20 22 65 76 65 6e 74 73 22 2c 20 74 72 75 65 20 29 3b 0a 09 09 | Data(.elem,."events",.true.);... |
13040 | 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 45 76 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 73 61 66 65 20 | }..},...//.Events.that.are.safe. |
13060 | 74 6f 20 73 68 6f 72 74 2d 63 69 72 63 75 69 74 20 69 66 20 6e 6f 20 68 61 6e 64 6c 65 72 73 20 | to.short-circuit.if.no.handlers. |
13080 | 61 72 65 20 61 74 74 61 63 68 65 64 2e 0a 09 2f 2f 20 4e 61 74 69 76 65 20 44 4f 4d 20 65 76 65 | are.attached...//.Native.DOM.eve |
130a0 | 6e 74 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 64 64 65 64 2c 20 74 68 65 79 20 6d 61 | nts.should.not.be.added,.they.ma |
130c0 | 79 20 68 61 76 65 20 69 6e 6c 69 6e 65 20 68 61 6e 64 6c 65 72 73 2e 0a 09 63 75 73 74 6f 6d 45 | y.have.inline.handlers...customE |
130e0 | 76 65 6e 74 3a 20 7b 0a 09 09 22 67 65 74 44 61 74 61 22 3a 20 74 72 75 65 2c 0a 09 09 22 73 65 | vent:.{..."getData":.true,..."se |
13100 | 74 44 61 74 61 22 3a 20 74 72 75 65 2c 0a 09 09 22 63 68 61 6e 67 65 44 61 74 61 22 3a 20 74 72 | tData":.true,..."changeData":.tr |
13120 | 75 65 0a 09 7d 2c 0a 0a 09 74 72 69 67 67 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e | ue..},...trigger:.function(.even |
13140 | 74 2c 20 64 61 74 61 2c 20 65 6c 65 6d 2c 20 6f 6e 6c 79 48 61 6e 64 6c 65 72 73 20 29 20 7b 0a | t,.data,.elem,.onlyHandlers.).{. |
13160 | 09 09 2f 2f 20 44 6f 6e 27 74 20 64 6f 20 65 76 65 6e 74 73 20 6f 6e 20 74 65 78 74 20 61 6e 64 | ..//.Don't.do.events.on.text.and |
13180 | 20 63 6f 6d 6d 65 6e 74 20 6e 6f 64 65 73 0a 09 09 69 66 20 28 20 65 6c 65 6d 20 26 26 20 28 65 | .comment.nodes...if.(.elem.&&.(e |
131a0 | 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c 20 65 6c 65 6d 2e 6e 6f 64 65 54 | lem.nodeType.===.3.||.elem.nodeT |
131c0 | 79 70 65 20 3d 3d 3d 20 38 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 | ype.===.8).).{....return;...}... |
131e0 | 09 2f 2f 20 45 76 65 6e 74 20 6f 62 6a 65 63 74 20 6f 72 20 65 76 65 6e 74 20 74 79 70 65 0a 09 | .//.Event.object.or.event.type.. |
13200 | 09 76 61 72 20 63 61 63 68 65 2c 20 65 78 63 6c 75 73 69 76 65 2c 20 69 2c 20 63 75 72 2c 20 6f | .var.cache,.exclusive,.i,.cur,.o |
13220 | 6c 64 2c 20 6f 6e 74 79 70 65 2c 20 73 70 65 63 69 61 6c 2c 20 68 61 6e 64 6c 65 2c 20 65 76 65 | ld,.ontype,.special,.handle,.eve |
13240 | 6e 74 50 61 74 68 2c 20 62 75 62 62 6c 65 54 79 70 65 2c 0a 09 09 09 74 79 70 65 20 3d 20 65 76 | ntPath,.bubbleType,....type.=.ev |
13260 | 65 6e 74 2e 74 79 70 65 20 7c 7c 20 65 76 65 6e 74 2c 0a 09 09 09 6e 61 6d 65 73 70 61 63 65 73 | ent.type.||.event,....namespaces |
13280 | 20 3d 20 5b 5d 3b 0a 0a 09 09 2f 2f 20 66 6f 63 75 73 2f 62 6c 75 72 20 6d 6f 72 70 68 73 20 74 | .=.[];....//.focus/blur.morphs.t |
132a0 | 6f 20 66 6f 63 75 73 69 6e 2f 6f 75 74 3b 20 65 6e 73 75 72 65 20 77 65 27 72 65 20 6e 6f 74 20 | o.focusin/out;.ensure.we're.not. |
132c0 | 66 69 72 69 6e 67 20 74 68 65 6d 20 72 69 67 68 74 20 6e 6f 77 0a 09 09 69 66 20 28 20 72 66 6f | firing.them.right.now...if.(.rfo |
132e0 | 63 75 73 4d 6f 72 70 68 2e 74 65 73 74 28 20 74 79 70 65 20 2b 20 6a 51 75 65 72 79 2e 65 76 65 | cusMorph.test(.type.+.jQuery.eve |
13300 | 6e 74 2e 74 72 69 67 67 65 72 65 64 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 | nt.triggered.).).{....return;... |
13320 | 7d 0a 0a 09 09 69 66 20 28 20 74 79 70 65 2e 69 6e 64 65 78 4f 66 28 20 22 21 22 20 29 20 3e 3d | }....if.(.type.indexOf(."!".).>= |
13340 | 20 30 20 29 20 7b 0a 09 09 09 2f 2f 20 45 78 63 6c 75 73 69 76 65 20 65 76 65 6e 74 73 20 74 72 | .0.).{....//.Exclusive.events.tr |
13360 | 69 67 67 65 72 20 6f 6e 6c 79 20 66 6f 72 20 74 68 65 20 65 78 61 63 74 20 65 76 65 6e 74 20 28 | igger.only.for.the.exact.event.( |
13380 | 6e 6f 20 6e 61 6d 65 73 70 61 63 65 73 29 0a 09 09 09 74 79 70 65 20 3d 20 74 79 70 65 2e 73 6c | no.namespaces)....type.=.type.sl |
133a0 | 69 63 65 28 30 2c 20 2d 31 29 3b 0a 09 09 09 65 78 63 6c 75 73 69 76 65 20 3d 20 74 72 75 65 3b | ice(0,.-1);....exclusive.=.true; |
133c0 | 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 74 79 70 65 2e 69 6e 64 65 78 4f 66 28 20 22 2e 22 20 29 | ...}....if.(.type.indexOf(.".".) |
133e0 | 20 3e 3d 20 30 20 29 20 7b 0a 09 09 09 2f 2f 20 4e 61 6d 65 73 70 61 63 65 64 20 74 72 69 67 67 | .>=.0.).{....//.Namespaced.trigg |
13400 | 65 72 3b 20 63 72 65 61 74 65 20 61 20 72 65 67 65 78 70 20 74 6f 20 6d 61 74 63 68 20 65 76 65 | er;.create.a.regexp.to.match.eve |
13420 | 6e 74 20 74 79 70 65 20 69 6e 20 68 61 6e 64 6c 65 28 29 0a 09 09 09 6e 61 6d 65 73 70 61 63 65 | nt.type.in.handle()....namespace |
13440 | 73 20 3d 20 74 79 70 65 2e 73 70 6c 69 74 28 22 2e 22 29 3b 0a 09 09 09 74 79 70 65 20 3d 20 6e | s.=.type.split(".");....type.=.n |
13460 | 61 6d 65 73 70 61 63 65 73 2e 73 68 69 66 74 28 29 3b 0a 09 09 09 6e 61 6d 65 73 70 61 63 65 73 | amespaces.shift();....namespaces |
13480 | 2e 73 6f 72 74 28 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 28 21 65 6c 65 6d 20 7c 7c 20 6a | .sort();...}....if.(.(!elem.||.j |
134a0 | 51 75 65 72 79 2e 65 76 65 6e 74 2e 63 75 73 74 6f 6d 45 76 65 6e 74 5b 20 74 79 70 65 20 5d 29 | Query.event.customEvent[.type.]) |
134c0 | 20 26 26 20 21 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 67 6c 6f 62 61 6c 5b 20 74 79 70 65 20 5d | .&&.!jQuery.event.global[.type.] |
134e0 | 20 29 20 7b 0a 09 09 09 2f 2f 20 4e 6f 20 6a 51 75 65 72 79 20 68 61 6e 64 6c 65 72 73 20 66 6f | .).{....//.No.jQuery.handlers.fo |
13500 | 72 20 74 68 69 73 20 65 76 65 6e 74 20 74 79 70 65 2c 20 61 6e 64 20 69 74 20 63 61 6e 27 74 20 | r.this.event.type,.and.it.can't. |
13520 | 68 61 76 65 20 69 6e 6c 69 6e 65 20 68 61 6e 64 6c 65 72 73 0a 09 09 09 72 65 74 75 72 6e 3b 0a | have.inline.handlers....return;. |
13540 | 09 09 7d 0a 0a 09 09 2f 2f 20 43 61 6c 6c 65 72 20 63 61 6e 20 70 61 73 73 20 69 6e 20 61 6e 20 | ..}....//.Caller.can.pass.in.an. |
13560 | 45 76 65 6e 74 2c 20 4f 62 6a 65 63 74 2c 20 6f 72 20 6a 75 73 74 20 61 6e 20 65 76 65 6e 74 20 | Event,.Object,.or.just.an.event. |
13580 | 74 79 70 65 20 73 74 72 69 6e 67 0a 09 09 65 76 65 6e 74 20 3d 20 74 79 70 65 6f 66 20 65 76 65 | type.string...event.=.typeof.eve |
135a0 | 6e 74 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 3f 0a 09 09 09 2f 2f 20 6a 51 75 65 72 79 2e 45 | nt.===."object".?....//.jQuery.E |
135c0 | 76 65 6e 74 20 6f 62 6a 65 63 74 0a 09 09 09 65 76 65 6e 74 5b 20 6a 51 75 65 72 79 2e 65 78 70 | vent.object....event[.jQuery.exp |
135e0 | 61 6e 64 6f 20 5d 20 3f 20 65 76 65 6e 74 20 3a 0a 09 09 09 2f 2f 20 4f 62 6a 65 63 74 20 6c 69 | ando.].?.event.:....//.Object.li |
13600 | 74 65 72 61 6c 0a 09 09 09 6e 65 77 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 28 20 74 79 70 65 2c | teral....new.jQuery.Event(.type, |
13620 | 20 65 76 65 6e 74 20 29 20 3a 0a 09 09 09 2f 2f 20 4a 75 73 74 20 74 68 65 20 65 76 65 6e 74 20 | .event.).:....//.Just.the.event. |
13640 | 74 79 70 65 20 28 73 74 72 69 6e 67 29 0a 09 09 09 6e 65 77 20 6a 51 75 65 72 79 2e 45 76 65 6e | type.(string)....new.jQuery.Even |
13660 | 74 28 20 74 79 70 65 20 29 3b 0a 0a 09 09 65 76 65 6e 74 2e 74 79 70 65 20 3d 20 74 79 70 65 3b | t(.type.);....event.type.=.type; |
13680 | 0a 09 09 65 76 65 6e 74 2e 69 73 54 72 69 67 67 65 72 20 3d 20 74 72 75 65 3b 0a 09 09 65 76 65 | ...event.isTrigger.=.true;...eve |
136a0 | 6e 74 2e 65 78 63 6c 75 73 69 76 65 20 3d 20 65 78 63 6c 75 73 69 76 65 3b 0a 09 09 65 76 65 6e | nt.exclusive.=.exclusive;...even |
136c0 | 74 2e 6e 61 6d 65 73 70 61 63 65 20 3d 20 6e 61 6d 65 73 70 61 63 65 73 2e 6a 6f 69 6e 28 20 22 | t.namespace.=.namespaces.join(." |
136e0 | 2e 22 20 29 3b 0a 09 09 65 76 65 6e 74 2e 6e 61 6d 65 73 70 61 63 65 5f 72 65 20 3d 20 65 76 65 | .".);...event.namespace_re.=.eve |
13700 | 6e 74 2e 6e 61 6d 65 73 70 61 63 65 3f 20 6e 65 77 20 52 65 67 45 78 70 28 22 28 5e 7c 5c 5c 2e | nt.namespace?.new.RegExp("(^|\\. |
13720 | 29 22 20 2b 20 6e 61 6d 65 73 70 61 63 65 73 2e 6a 6f 69 6e 28 22 5c 5c 2e 28 3f 3a 2e 2a 5c 5c | )".+.namespaces.join("\\.(?:.*\\ |
13740 | 2e 7c 29 22 29 20 2b 20 22 28 5c 5c 2e 7c 24 29 22 29 20 3a 20 6e 75 6c 6c 3b 0a 09 09 6f 6e 74 | .|)").+."(\\.|$)").:.null;...ont |
13760 | 79 70 65 20 3d 20 74 79 70 65 2e 69 6e 64 65 78 4f 66 28 20 22 3a 22 20 29 20 3c 20 30 20 3f 20 | ype.=.type.indexOf(.":".).<.0.?. |
13780 | 22 6f 6e 22 20 2b 20 74 79 70 65 20 3a 20 22 22 3b 0a 0a 09 09 2f 2f 20 48 61 6e 64 6c 65 20 61 | "on".+.type.:."";....//.Handle.a |
137a0 | 20 67 6c 6f 62 61 6c 20 74 72 69 67 67 65 72 0a 09 09 69 66 20 28 20 21 65 6c 65 6d 20 29 20 7b | .global.trigger...if.(.!elem.).{ |
137c0 | 0a 0a 09 09 09 2f 2f 20 54 4f 44 4f 3a 20 53 74 6f 70 20 74 61 75 6e 74 69 6e 67 20 74 68 65 20 | .....//.TODO:.Stop.taunting.the. |
137e0 | 64 61 74 61 20 63 61 63 68 65 3b 20 72 65 6d 6f 76 65 20 67 6c 6f 62 61 6c 20 65 76 65 6e 74 73 | data.cache;.remove.global.events |
13800 | 20 61 6e 64 20 61 6c 77 61 79 73 20 61 74 74 61 63 68 20 74 6f 20 64 6f 63 75 6d 65 6e 74 0a 09 | .and.always.attach.to.document.. |
13820 | 09 09 63 61 63 68 65 20 3d 20 6a 51 75 65 72 79 2e 63 61 63 68 65 3b 0a 09 09 09 66 6f 72 20 28 | ..cache.=.jQuery.cache;....for.( |
13840 | 20 69 20 69 6e 20 63 61 63 68 65 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 63 61 63 68 65 5b 20 | .i.in.cache.).{.....if.(.cache[. |
13860 | 69 20 5d 2e 65 76 65 6e 74 73 20 26 26 20 63 61 63 68 65 5b 20 69 20 5d 2e 65 76 65 6e 74 73 5b | i.].events.&&.cache[.i.].events[ |
13880 | 20 74 79 70 65 20 5d 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 | .type.].).{......jQuery.event.tr |
138a0 | 69 67 67 65 72 28 20 65 76 65 6e 74 2c 20 64 61 74 61 2c 20 63 61 63 68 65 5b 20 69 20 5d 2e 68 | igger(.event,.data,.cache[.i.].h |
138c0 | 61 6e 64 6c 65 2e 65 6c 65 6d 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 | andle.elem,.true.);.....}....}.. |
138e0 | 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 6c 65 61 6e 20 75 70 20 74 68 65 | ..return;...}....//.Clean.up.the |
13900 | 20 65 76 65 6e 74 20 69 6e 20 63 61 73 65 20 69 74 20 69 73 20 62 65 69 6e 67 20 72 65 75 73 65 | .event.in.case.it.is.being.reuse |
13920 | 64 0a 09 09 65 76 65 6e 74 2e 72 65 73 75 6c 74 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 | d...event.result.=.undefined;... |
13940 | 69 66 20 28 20 21 65 76 65 6e 74 2e 74 61 72 67 65 74 20 29 20 7b 0a 09 09 09 65 76 65 6e 74 2e | if.(.!event.target.).{....event. |
13960 | 74 61 72 67 65 74 20 3d 20 65 6c 65 6d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 6c 6f 6e 65 20 61 | target.=.elem;...}....//.Clone.a |
13980 | 6e 79 20 69 6e 63 6f 6d 69 6e 67 20 64 61 74 61 20 61 6e 64 20 70 72 65 70 65 6e 64 20 74 68 65 | ny.incoming.data.and.prepend.the |
139a0 | 20 65 76 65 6e 74 2c 20 63 72 65 61 74 69 6e 67 20 74 68 65 20 68 61 6e 64 6c 65 72 20 61 72 67 | .event,.creating.the.handler.arg |
139c0 | 20 6c 69 73 74 0a 09 09 64 61 74 61 20 3d 20 64 61 74 61 20 21 3d 20 6e 75 6c 6c 20 3f 20 6a 51 | .list...data.=.data.!=.null.?.jQ |
139e0 | 75 65 72 79 2e 6d 61 6b 65 41 72 72 61 79 28 20 64 61 74 61 20 29 20 3a 20 5b 5d 3b 0a 09 09 64 | uery.makeArray(.data.).:.[];...d |
13a00 | 61 74 61 2e 75 6e 73 68 69 66 74 28 20 65 76 65 6e 74 20 29 3b 0a 0a 09 09 2f 2f 20 41 6c 6c 6f | ata.unshift(.event.);....//.Allo |
13a20 | 77 20 73 70 65 63 69 61 6c 20 65 76 65 6e 74 73 20 74 6f 20 64 72 61 77 20 6f 75 74 73 69 64 65 | w.special.events.to.draw.outside |
13a40 | 20 74 68 65 20 6c 69 6e 65 73 0a 09 09 73 70 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 76 | .the.lines...special.=.jQuery.ev |
13a60 | 65 6e 74 2e 73 70 65 63 69 61 6c 5b 20 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 3b 0a 09 09 69 66 20 | ent.special[.type.].||.{};...if. |
13a80 | 28 20 73 70 65 63 69 61 6c 2e 74 72 69 67 67 65 72 20 26 26 20 73 70 65 63 69 61 6c 2e 74 72 69 | (.special.trigger.&&.special.tri |
13aa0 | 67 67 65 72 2e 61 70 70 6c 79 28 20 65 6c 65 6d 2c 20 64 61 74 61 20 29 20 3d 3d 3d 20 66 61 6c | gger.apply(.elem,.data.).===.fal |
13ac0 | 73 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 44 65 74 65 | se.).{....return;...}....//.Dete |
13ae0 | 72 6d 69 6e 65 20 65 76 65 6e 74 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 70 61 74 68 20 69 6e 20 | rmine.event.propagation.path.in. |
13b00 | 61 64 76 61 6e 63 65 2c 20 70 65 72 20 57 33 43 20 65 76 65 6e 74 73 20 73 70 65 63 20 28 23 39 | advance,.per.W3C.events.spec.(#9 |
13b20 | 39 35 31 29 0a 09 09 2f 2f 20 42 75 62 62 6c 65 20 75 70 20 74 6f 20 64 6f 63 75 6d 65 6e 74 2c | 951)...//.Bubble.up.to.document, |
13b40 | 20 74 68 65 6e 20 74 6f 20 77 69 6e 64 6f 77 3b 20 77 61 74 63 68 20 66 6f 72 20 61 20 67 6c 6f | .then.to.window;.watch.for.a.glo |
13b60 | 62 61 6c 20 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 76 61 72 20 28 23 39 37 32 34 29 0a 09 09 | bal.ownerDocument.var.(#9724)... |
13b80 | 65 76 65 6e 74 50 61 74 68 20 3d 20 5b 5b 20 65 6c 65 6d 2c 20 73 70 65 63 69 61 6c 2e 62 69 6e | eventPath.=.[[.elem,.special.bin |
13ba0 | 64 54 79 70 65 20 7c 7c 20 74 79 70 65 20 5d 5d 3b 0a 09 09 69 66 20 28 20 21 6f 6e 6c 79 48 61 | dType.||.type.]];...if.(.!onlyHa |
13bc0 | 6e 64 6c 65 72 73 20 26 26 20 21 73 70 65 63 69 61 6c 2e 6e 6f 42 75 62 62 6c 65 20 26 26 20 21 | ndlers.&&.!special.noBubble.&&.! |
13be0 | 6a 51 75 65 72 79 2e 69 73 57 69 6e 64 6f 77 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a 0a 09 09 09 | jQuery.isWindow(.elem.).).{..... |
13c00 | 62 75 62 62 6c 65 54 79 70 65 20 3d 20 73 70 65 63 69 61 6c 2e 64 65 6c 65 67 61 74 65 54 79 70 | bubbleType.=.special.delegateTyp |
13c20 | 65 20 7c 7c 20 74 79 70 65 3b 0a 09 09 09 63 75 72 20 3d 20 72 66 6f 63 75 73 4d 6f 72 70 68 2e | e.||.type;....cur.=.rfocusMorph. |
13c40 | 74 65 73 74 28 20 62 75 62 62 6c 65 54 79 70 65 20 2b 20 74 79 70 65 20 29 20 3f 20 65 6c 65 6d | test(.bubbleType.+.type.).?.elem |
13c60 | 20 3a 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 3b 0a 09 09 09 66 6f 72 20 28 20 6f 6c 64 | .:.elem.parentNode;....for.(.old |
13c80 | 20 3d 20 65 6c 65 6d 3b 20 63 75 72 3b 20 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 4e 6f | .=.elem;.cur;.cur.=.cur.parentNo |
13ca0 | 64 65 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 50 61 74 68 2e 70 75 73 68 28 5b 20 63 75 72 2c | de.).{.....eventPath.push([.cur, |
13cc0 | 20 62 75 62 62 6c 65 54 79 70 65 20 5d 29 3b 0a 09 09 09 09 6f 6c 64 20 3d 20 63 75 72 3b 0a 09 | .bubbleType.]);.....old.=.cur;.. |
13ce0 | 09 09 7d 0a 0a 09 09 09 2f 2f 20 4f 6e 6c 79 20 61 64 64 20 77 69 6e 64 6f 77 20 69 66 20 77 65 | ..}.....//.Only.add.window.if.we |
13d00 | 20 67 6f 74 20 74 6f 20 64 6f 63 75 6d 65 6e 74 20 28 65 2e 67 2e 2c 20 6e 6f 74 20 70 6c 61 69 | .got.to.document.(e.g.,.not.plai |
13d20 | 6e 20 6f 62 6a 20 6f 72 20 64 65 74 61 63 68 65 64 20 44 4f 4d 29 0a 09 09 09 69 66 20 28 20 6f | n.obj.or.detached.DOM)....if.(.o |
13d40 | 6c 64 20 3d 3d 3d 20 28 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 64 6f | ld.===.(elem.ownerDocument.||.do |
13d60 | 63 75 6d 65 6e 74 29 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 50 61 74 68 2e 70 75 73 68 28 5b | cument).).{.....eventPath.push([ |
13d80 | 20 6f 6c 64 2e 64 65 66 61 75 6c 74 56 69 65 77 20 7c 7c 20 6f 6c 64 2e 70 61 72 65 6e 74 57 69 | .old.defaultView.||.old.parentWi |
13da0 | 6e 64 6f 77 20 7c 7c 20 77 69 6e 64 6f 77 2c 20 62 75 62 62 6c 65 54 79 70 65 20 5d 29 3b 0a 09 | ndow.||.window,.bubbleType.]);.. |
13dc0 | 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 69 72 65 20 68 61 6e 64 6c 65 72 73 20 6f 6e 20 74 | ..}...}....//.Fire.handlers.on.t |
13de0 | 68 65 20 65 76 65 6e 74 20 70 61 74 68 0a 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 69 20 3c | he.event.path...for.(.i.=.0;.i.< |
13e00 | 20 65 76 65 6e 74 50 61 74 68 2e 6c 65 6e 67 74 68 20 26 26 20 21 65 76 65 6e 74 2e 69 73 50 72 | .eventPath.length.&&.!event.isPr |
13e20 | 6f 70 61 67 61 74 69 6f 6e 53 74 6f 70 70 65 64 28 29 3b 20 69 2b 2b 20 29 20 7b 0a 0a 09 09 09 | opagationStopped();.i++.).{..... |
13e40 | 63 75 72 20 3d 20 65 76 65 6e 74 50 61 74 68 5b 69 5d 5b 30 5d 3b 0a 09 09 09 65 76 65 6e 74 2e | cur.=.eventPath[i][0];....event. |
13e60 | 74 79 70 65 20 3d 20 65 76 65 6e 74 50 61 74 68 5b 69 5d 5b 31 5d 3b 0a 0a 09 09 09 68 61 6e 64 | type.=.eventPath[i][1];.....hand |
13e80 | 6c 65 20 3d 20 28 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 63 75 72 2c 20 22 65 76 65 6e 74 | le.=.(.jQuery._data(.cur,."event |
13ea0 | 73 22 20 29 20 7c 7c 20 7b 7d 20 29 5b 20 65 76 65 6e 74 2e 74 79 70 65 20 5d 20 26 26 20 6a 51 | s".).||.{}.)[.event.type.].&&.jQ |
13ec0 | 75 65 72 79 2e 5f 64 61 74 61 28 20 63 75 72 2c 20 22 68 61 6e 64 6c 65 22 20 29 3b 0a 09 09 09 | uery._data(.cur,."handle".);.... |
13ee0 | 69 66 20 28 20 68 61 6e 64 6c 65 20 29 20 7b 0a 09 09 09 09 68 61 6e 64 6c 65 2e 61 70 70 6c 79 | if.(.handle.).{.....handle.apply |
13f00 | 28 20 63 75 72 2c 20 64 61 74 61 20 29 3b 0a 09 09 09 7d 0a 09 09 09 2f 2f 20 4e 6f 74 65 20 74 | (.cur,.data.);....}....//.Note.t |
13f20 | 68 61 74 20 74 68 69 73 20 69 73 20 61 20 62 61 72 65 20 4a 53 20 66 75 6e 63 74 69 6f 6e 20 61 | hat.this.is.a.bare.JS.function.a |
13f40 | 6e 64 20 6e 6f 74 20 61 20 6a 51 75 65 72 79 20 68 61 6e 64 6c 65 72 0a 09 09 09 68 61 6e 64 6c | nd.not.a.jQuery.handler....handl |
13f60 | 65 20 3d 20 6f 6e 74 79 70 65 20 26 26 20 63 75 72 5b 20 6f 6e 74 79 70 65 20 5d 3b 0a 09 09 09 | e.=.ontype.&&.cur[.ontype.];.... |
13f80 | 69 66 20 28 20 68 61 6e 64 6c 65 20 26 26 20 6a 51 75 65 72 79 2e 61 63 63 65 70 74 44 61 74 61 | if.(.handle.&&.jQuery.acceptData |
13fa0 | 28 20 63 75 72 20 29 20 26 26 20 68 61 6e 64 6c 65 2e 61 70 70 6c 79 28 20 63 75 72 2c 20 64 61 | (.cur.).&&.handle.apply(.cur,.da |
13fc0 | 74 61 20 29 20 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 2e 70 72 65 | ta.).===.false.).{.....event.pre |
13fe0 | 76 65 6e 74 44 65 66 61 75 6c 74 28 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 09 65 76 65 6e 74 2e | ventDefault();....}...}...event. |
14000 | 74 79 70 65 20 3d 20 74 79 70 65 3b 0a 0a 09 09 2f 2f 20 49 66 20 6e 6f 62 6f 64 79 20 70 72 65 | type.=.type;....//.If.nobody.pre |
14020 | 76 65 6e 74 65 64 20 74 68 65 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 2c 20 64 6f 20 69 74 | vented.the.default.action,.do.it |
14040 | 20 6e 6f 77 0a 09 09 69 66 20 28 20 21 6f 6e 6c 79 48 61 6e 64 6c 65 72 73 20 26 26 20 21 65 76 | .now...if.(.!onlyHandlers.&&.!ev |
14060 | 65 6e 74 2e 69 73 44 65 66 61 75 6c 74 50 72 65 76 65 6e 74 65 64 28 29 20 29 20 7b 0a 0a 09 09 | ent.isDefaultPrevented().).{.... |
14080 | 09 69 66 20 28 20 28 21 73 70 65 63 69 61 6c 2e 5f 64 65 66 61 75 6c 74 20 7c 7c 20 73 70 65 63 | .if.(.(!special._default.||.spec |
140a0 | 69 61 6c 2e 5f 64 65 66 61 75 6c 74 2e 61 70 70 6c 79 28 20 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f | ial._default.apply(.elem.ownerDo |
140c0 | 63 75 6d 65 6e 74 2c 20 64 61 74 61 20 29 20 3d 3d 3d 20 66 61 6c 73 65 29 20 26 26 0a 09 09 09 | cument,.data.).===.false).&&.... |
140e0 | 09 21 28 74 79 70 65 20 3d 3d 3d 20 22 63 6c 69 63 6b 22 20 26 26 20 6a 51 75 65 72 79 2e 6e 6f | .!(type.===."click".&&.jQuery.no |
14100 | 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 61 22 20 29 29 20 26 26 20 6a 51 75 65 72 79 2e 61 | deName(.elem,."a".)).&&.jQuery.a |
14120 | 63 63 65 70 74 44 61 74 61 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a 0a 09 09 09 09 2f 2f 20 43 61 | cceptData(.elem.).).{......//.Ca |
14140 | 6c 6c 20 61 20 6e 61 74 69 76 65 20 44 4f 4d 20 6d 65 74 68 6f 64 20 6f 6e 20 74 68 65 20 74 61 | ll.a.native.DOM.method.on.the.ta |
14160 | 72 67 65 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 6e 61 6d 65 20 61 73 20 | rget.with.the.same.name.name.as. |
14180 | 74 68 65 20 65 76 65 6e 74 2e 0a 09 09 09 09 2f 2f 20 43 61 6e 27 74 20 75 73 65 20 61 6e 20 2e | the.event......//.Can't.use.an.. |
141a0 | 69 73 46 75 6e 63 74 69 6f 6e 28 29 20 63 68 65 63 6b 20 68 65 72 65 20 62 65 63 61 75 73 65 20 | isFunction().check.here.because. |
141c0 | 49 45 36 2f 37 20 66 61 69 6c 73 20 74 68 61 74 20 74 65 73 74 2e 0a 09 09 09 09 2f 2f 20 44 6f | IE6/7.fails.that.test......//.Do |
141e0 | 6e 27 74 20 64 6f 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 73 20 6f 6e 20 77 69 6e 64 6f 77 | n't.do.default.actions.on.window |
14200 | 2c 20 74 68 61 74 27 73 20 77 68 65 72 65 20 67 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 73 20 | ,.that's.where.global.variables. |
14220 | 62 65 20 28 23 36 31 37 30 29 0a 09 09 09 09 2f 2f 20 49 45 3c 39 20 64 69 65 73 20 6f 6e 20 66 | be.(#6170).....//.IE<9.dies.on.f |
14240 | 6f 63 75 73 2f 62 6c 75 72 20 74 6f 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 20 28 23 31 34 | ocus/blur.to.hidden.element.(#14 |
14260 | 38 36 29 0a 09 09 09 09 69 66 20 28 20 6f 6e 74 79 70 65 20 26 26 20 65 6c 65 6d 5b 20 74 79 70 | 86).....if.(.ontype.&&.elem[.typ |
14280 | 65 20 5d 20 26 26 20 28 28 74 79 70 65 20 21 3d 3d 20 22 66 6f 63 75 73 22 20 26 26 20 74 79 70 | e.].&&.((type.!==."focus".&&.typ |
142a0 | 65 20 21 3d 3d 20 22 62 6c 75 72 22 29 20 7c 7c 20 65 76 65 6e 74 2e 74 61 72 67 65 74 2e 6f 66 | e.!==."blur").||.event.target.of |
142c0 | 66 73 65 74 57 69 64 74 68 20 21 3d 3d 20 30 29 20 26 26 20 21 6a 51 75 65 72 79 2e 69 73 57 69 | fsetWidth.!==.0).&&.!jQuery.isWi |
142e0 | 6e 64 6f 77 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a 0a 09 09 09 09 09 2f 2f 20 44 6f 6e 27 74 20 | ndow(.elem.).).{.......//.Don't. |
14300 | 72 65 2d 74 72 69 67 67 65 72 20 61 6e 20 6f 6e 46 4f 4f 20 65 76 65 6e 74 20 77 68 65 6e 20 77 | re-trigger.an.onFOO.event.when.w |
14320 | 65 20 63 61 6c 6c 20 69 74 73 20 46 4f 4f 28 29 20 6d 65 74 68 6f 64 0a 09 09 09 09 09 6f 6c 64 | e.call.its.FOO().method......old |
14340 | 20 3d 20 65 6c 65 6d 5b 20 6f 6e 74 79 70 65 20 5d 3b 0a 0a 09 09 09 09 09 69 66 20 28 20 6f 6c | .=.elem[.ontype.];.......if.(.ol |
14360 | 64 20 29 20 7b 0a 09 09 09 09 09 09 65 6c 65 6d 5b 20 6f 6e 74 79 70 65 20 5d 20 3d 20 6e 75 6c | d.).{.......elem[.ontype.].=.nul |
14380 | 6c 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 50 72 65 76 65 6e 74 20 72 65 2d 74 72 | l;......}.......//.Prevent.re-tr |
143a0 | 69 67 67 65 72 69 6e 67 20 6f 66 20 74 68 65 20 73 61 6d 65 20 65 76 65 6e 74 2c 20 73 69 6e 63 | iggering.of.the.same.event,.sinc |
143c0 | 65 20 77 65 20 61 6c 72 65 61 64 79 20 62 75 62 62 6c 65 64 20 69 74 20 61 62 6f 76 65 0a 09 09 | e.we.already.bubbled.it.above... |
143e0 | 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 67 65 72 65 64 20 3d 20 74 79 70 65 | ...jQuery.event.triggered.=.type |
14400 | 3b 0a 09 09 09 09 09 65 6c 65 6d 5b 20 74 79 70 65 20 5d 28 29 3b 0a 09 09 09 09 09 6a 51 75 65 | ;......elem[.type.]();......jQue |
14420 | 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 67 65 72 65 64 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a | ry.event.triggered.=.undefined;. |
14440 | 0a 09 09 09 09 09 69 66 20 28 20 6f 6c 64 20 29 20 7b 0a 09 09 09 09 09 09 65 6c 65 6d 5b 20 6f | ......if.(.old.).{.......elem[.o |
14460 | 6e 74 79 70 65 20 5d 20 3d 20 6f 6c 64 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d | ntype.].=.old;......}.....}....} |
14480 | 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 65 76 65 6e 74 2e 72 65 73 75 6c 74 3b 0a 09 7d 2c | ...}....return.event.result;..}, |
144a0 | 0a 0a 09 64 69 73 70 61 74 63 68 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b | ...dispatch:.function(.event.).{ |
144c0 | 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 61 20 77 72 69 74 61 62 6c 65 20 6a 51 75 65 72 79 2e 45 76 | ....//.Make.a.writable.jQuery.Ev |
144e0 | 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 6e 61 74 69 76 65 20 65 76 65 6e 74 20 6f 62 6a 65 63 74 | ent.from.the.native.event.object |
14500 | 0a 09 09 65 76 65 6e 74 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 66 69 78 28 20 65 76 65 | ...event.=.jQuery.event.fix(.eve |
14520 | 6e 74 20 7c 7c 20 77 69 6e 64 6f 77 2e 65 76 65 6e 74 20 29 3b 0a 0a 09 09 76 61 72 20 69 2c 20 | nt.||.window.event.);....var.i,. |
14540 | 6a 2c 20 63 75 72 2c 20 6a 71 63 75 72 2c 20 72 65 74 2c 20 73 65 6c 4d 61 74 63 68 2c 20 6d 61 | j,.cur,.jqcur,.ret,.selMatch,.ma |
14560 | 74 63 68 65 64 2c 20 6d 61 74 63 68 65 73 2c 20 68 61 6e 64 6c 65 4f 62 6a 2c 20 73 65 6c 2c 20 | tched,.matches,.handleObj,.sel,. |
14580 | 72 65 6c 61 74 65 64 2c 0a 09 09 09 68 61 6e 64 6c 65 72 73 20 3d 20 28 20 28 6a 51 75 65 72 79 | related,....handlers.=.(.(jQuery |
145a0 | 2e 5f 64 61 74 61 28 20 74 68 69 73 2c 20 22 65 76 65 6e 74 73 22 20 29 20 7c 7c 20 7b 7d 20 29 | ._data(.this,."events".).||.{}.) |
145c0 | 5b 20 65 76 65 6e 74 2e 74 79 70 65 20 5d 20 7c 7c 20 5b 5d 29 2c 0a 09 09 09 64 65 6c 65 67 61 | [.event.type.].||.[]),....delega |
145e0 | 74 65 43 6f 75 6e 74 20 3d 20 68 61 6e 64 6c 65 72 73 2e 64 65 6c 65 67 61 74 65 43 6f 75 6e 74 | teCount.=.handlers.delegateCount |
14600 | 2c 0a 09 09 09 61 72 67 73 20 3d 20 5b 5d 2e 73 6c 69 63 65 2e 63 61 6c 6c 28 20 61 72 67 75 6d | ,....args.=.[].slice.call(.argum |
14620 | 65 6e 74 73 20 29 2c 0a 09 09 09 72 75 6e 5f 61 6c 6c 20 3d 20 21 65 76 65 6e 74 2e 65 78 63 6c | ents.),....run_all.=.!event.excl |
14640 | 75 73 69 76 65 20 26 26 20 21 65 76 65 6e 74 2e 6e 61 6d 65 73 70 61 63 65 2c 0a 09 09 09 73 70 | usive.&&.!event.namespace,....sp |
14660 | 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 5b 20 65 76 | ecial.=.jQuery.event.special[.ev |
14680 | 65 6e 74 2e 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 2c 0a 09 09 09 68 61 6e 64 6c 65 72 51 75 65 75 | ent.type.].||.{},....handlerQueu |
146a0 | 65 20 3d 20 5b 5d 3b 0a 0a 09 09 2f 2f 20 55 73 65 20 74 68 65 20 66 69 78 2d 65 64 20 6a 51 75 | e.=.[];....//.Use.the.fix-ed.jQu |
146c0 | 65 72 79 2e 45 76 65 6e 74 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 28 72 65 61 64 2d | ery.Event.rather.than.the.(read- |
146e0 | 6f 6e 6c 79 29 20 6e 61 74 69 76 65 20 65 76 65 6e 74 0a 09 09 61 72 67 73 5b 30 5d 20 3d 20 65 | only).native.event...args[0].=.e |
14700 | 76 65 6e 74 3b 0a 09 09 65 76 65 6e 74 2e 64 65 6c 65 67 61 74 65 54 61 72 67 65 74 20 3d 20 74 | vent;...event.delegateTarget.=.t |
14720 | 68 69 73 3b 0a 0a 09 09 2f 2f 20 43 61 6c 6c 20 74 68 65 20 70 72 65 44 69 73 70 61 74 63 68 20 | his;....//.Call.the.preDispatch. |
14740 | 68 6f 6f 6b 20 66 6f 72 20 74 68 65 20 6d 61 70 70 65 64 20 74 79 70 65 2c 20 61 6e 64 20 6c 65 | hook.for.the.mapped.type,.and.le |
14760 | 74 20 69 74 20 62 61 69 6c 20 69 66 20 64 65 73 69 72 65 64 0a 09 09 69 66 20 28 20 73 70 65 63 | t.it.bail.if.desired...if.(.spec |
14780 | 69 61 6c 2e 70 72 65 44 69 73 70 61 74 63 68 20 26 26 20 73 70 65 63 69 61 6c 2e 70 72 65 44 69 | ial.preDispatch.&&.special.preDi |
147a0 | 73 70 61 74 63 68 2e 63 61 6c 6c 28 20 74 68 69 73 2c 20 65 76 65 6e 74 20 29 20 3d 3d 3d 20 66 | spatch.call(.this,.event.).===.f |
147c0 | 61 6c 73 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 44 65 | alse.).{....return;...}....//.De |
147e0 | 74 65 72 6d 69 6e 65 20 68 61 6e 64 6c 65 72 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 72 75 6e | termine.handlers.that.should.run |
14800 | 20 69 66 20 74 68 65 72 65 20 61 72 65 20 64 65 6c 65 67 61 74 65 64 20 65 76 65 6e 74 73 0a 09 | .if.there.are.delegated.events.. |
14820 | 09 2f 2f 20 41 76 6f 69 64 20 6e 6f 6e 2d 6c 65 66 74 2d 63 6c 69 63 6b 20 62 75 62 62 6c 69 6e | .//.Avoid.non-left-click.bubblin |
14840 | 67 20 69 6e 20 46 69 72 65 66 6f 78 20 28 23 33 38 36 31 29 0a 09 09 69 66 20 28 20 64 65 6c 65 | g.in.Firefox.(#3861)...if.(.dele |
14860 | 67 61 74 65 43 6f 75 6e 74 20 26 26 20 21 28 65 76 65 6e 74 2e 62 75 74 74 6f 6e 20 26 26 20 65 | gateCount.&&.!(event.button.&&.e |
14880 | 76 65 6e 74 2e 74 79 70 65 20 3d 3d 3d 20 22 63 6c 69 63 6b 22 29 20 29 20 7b 0a 0a 09 09 09 2f | vent.type.===."click").).{...../ |
148a0 | 2f 20 50 72 65 67 65 6e 65 72 61 74 65 20 61 20 73 69 6e 67 6c 65 20 6a 51 75 65 72 79 20 6f 62 | /.Pregenerate.a.single.jQuery.ob |
148c0 | 6a 65 63 74 20 66 6f 72 20 72 65 75 73 65 20 77 69 74 68 20 2e 69 73 28 29 0a 09 09 09 6a 71 63 | ject.for.reuse.with..is()....jqc |
148e0 | 75 72 20 3d 20 6a 51 75 65 72 79 28 74 68 69 73 29 3b 0a 09 09 09 6a 71 63 75 72 2e 63 6f 6e 74 | ur.=.jQuery(this);....jqcur.cont |
14900 | 65 78 74 20 3d 20 74 68 69 73 3b 0a 0a 09 09 09 66 6f 72 20 28 20 63 75 72 20 3d 20 65 76 65 6e | ext.=.this;.....for.(.cur.=.even |
14920 | 74 2e 74 61 72 67 65 74 3b 20 63 75 72 20 21 3d 20 74 68 69 73 3b 20 63 75 72 20 3d 20 63 75 72 | t.target;.cur.!=.this;.cur.=.cur |
14940 | 2e 70 61 72 65 6e 74 4e 6f 64 65 20 7c 7c 20 74 68 69 73 20 29 20 7b 0a 0a 09 09 09 09 2f 2f 20 | .parentNode.||.this.).{......//. |
14960 | 44 6f 6e 27 74 20 70 72 6f 63 65 73 73 20 63 6c 69 63 6b 73 20 28 4f 4e 4c 59 29 20 6f 6e 20 64 | Don't.process.clicks.(ONLY).on.d |
14980 | 69 73 61 62 6c 65 64 20 65 6c 65 6d 65 6e 74 73 20 28 23 36 39 31 31 2c 20 23 38 31 36 35 2c 20 | isabled.elements.(#6911,.#8165,. |
149a0 | 23 78 78 78 78 29 0a 09 09 09 09 69 66 20 28 20 63 75 72 2e 64 69 73 61 62 6c 65 64 20 21 3d 3d | #xxxx).....if.(.cur.disabled.!== |
149c0 | 20 74 72 75 65 20 7c 7c 20 65 76 65 6e 74 2e 74 79 70 65 20 21 3d 3d 20 22 63 6c 69 63 6b 22 20 | .true.||.event.type.!==."click". |
149e0 | 29 20 7b 0a 09 09 09 09 09 73 65 6c 4d 61 74 63 68 20 3d 20 7b 7d 3b 0a 09 09 09 09 09 6d 61 74 | ).{......selMatch.=.{};......mat |
14a00 | 63 68 65 73 20 3d 20 5b 5d 3b 0a 09 09 09 09 09 6a 71 63 75 72 5b 30 5d 20 3d 20 63 75 72 3b 0a | ches.=.[];......jqcur[0].=.cur;. |
14a20 | 09 09 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 69 20 3c 20 64 65 6c 65 67 61 74 65 43 6f | .....for.(.i.=.0;.i.<.delegateCo |
14a40 | 75 6e 74 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 09 09 68 61 6e 64 6c 65 4f 62 6a 20 3d 20 68 | unt;.i++.).{.......handleObj.=.h |
14a60 | 61 6e 64 6c 65 72 73 5b 20 69 20 5d 3b 0a 09 09 09 09 09 09 73 65 6c 20 3d 20 68 61 6e 64 6c 65 | andlers[.i.];.......sel.=.handle |
14a80 | 4f 62 6a 2e 73 65 6c 65 63 74 6f 72 3b 0a 0a 09 09 09 09 09 09 69 66 20 28 20 73 65 6c 4d 61 74 | Obj.selector;........if.(.selMat |
14aa0 | 63 68 5b 20 73 65 6c 20 5d 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 | ch[.sel.].===.undefined.).{..... |
14ac0 | 09 09 09 73 65 6c 4d 61 74 63 68 5b 20 73 65 6c 20 5d 20 3d 20 6a 71 63 75 72 2e 69 73 28 20 73 | ...selMatch[.sel.].=.jqcur.is(.s |
14ae0 | 65 6c 20 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 69 66 20 28 20 73 65 6c 4d 61 74 63 | el.);.......}.......if.(.selMatc |
14b00 | 68 5b 20 73 65 6c 20 5d 20 29 20 7b 0a 09 09 09 09 09 09 09 6d 61 74 63 68 65 73 2e 70 75 73 68 | h[.sel.].).{........matches.push |
14b20 | 28 20 68 61 6e 64 6c 65 4f 62 6a 20 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 09 | (.handleObj.);.......}......}... |
14b40 | 09 09 09 69 66 20 28 20 6d 61 74 63 68 65 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 | ...if.(.matches.length.).{...... |
14b60 | 09 68 61 6e 64 6c 65 72 51 75 65 75 65 2e 70 75 73 68 28 7b 20 65 6c 65 6d 3a 20 63 75 72 2c 20 | .handlerQueue.push({.elem:.cur,. |
14b80 | 6d 61 74 63 68 65 73 3a 20 6d 61 74 63 68 65 73 20 7d 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 | matches:.matches.});......}..... |
14ba0 | 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 64 64 20 74 68 65 20 72 65 6d 61 69 6e 69 | }....}...}....//.Add.the.remaini |
14bc0 | 6e 67 20 28 64 69 72 65 63 74 6c 79 2d 62 6f 75 6e 64 29 20 68 61 6e 64 6c 65 72 73 0a 09 09 69 | ng.(directly-bound).handlers...i |
14be0 | 66 20 28 20 68 61 6e 64 6c 65 72 73 2e 6c 65 6e 67 74 68 20 3e 20 64 65 6c 65 67 61 74 65 43 6f | f.(.handlers.length.>.delegateCo |
14c00 | 75 6e 74 20 29 20 7b 0a 09 09 09 68 61 6e 64 6c 65 72 51 75 65 75 65 2e 70 75 73 68 28 7b 20 65 | unt.).{....handlerQueue.push({.e |
14c20 | 6c 65 6d 3a 20 74 68 69 73 2c 20 6d 61 74 63 68 65 73 3a 20 68 61 6e 64 6c 65 72 73 2e 73 6c 69 | lem:.this,.matches:.handlers.sli |
14c40 | 63 65 28 20 64 65 6c 65 67 61 74 65 43 6f 75 6e 74 20 29 20 7d 29 3b 0a 09 09 7d 0a 0a 09 09 2f | ce(.delegateCount.).});...}..../ |
14c60 | 2f 20 52 75 6e 20 64 65 6c 65 67 61 74 65 73 20 66 69 72 73 74 3b 20 74 68 65 79 20 6d 61 79 20 | /.Run.delegates.first;.they.may. |
14c80 | 77 61 6e 74 20 74 6f 20 73 74 6f 70 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 62 65 6e 65 61 74 68 | want.to.stop.propagation.beneath |
14ca0 | 20 75 73 0a 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 69 20 3c 20 68 61 6e 64 6c 65 72 51 75 | .us...for.(.i.=.0;.i.<.handlerQu |
14cc0 | 65 75 65 2e 6c 65 6e 67 74 68 20 26 26 20 21 65 76 65 6e 74 2e 69 73 50 72 6f 70 61 67 61 74 69 | eue.length.&&.!event.isPropagati |
14ce0 | 6f 6e 53 74 6f 70 70 65 64 28 29 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 6d 61 74 63 68 65 64 20 | onStopped();.i++.).{....matched. |
14d00 | 3d 20 68 61 6e 64 6c 65 72 51 75 65 75 65 5b 20 69 20 5d 3b 0a 09 09 09 65 76 65 6e 74 2e 63 75 | =.handlerQueue[.i.];....event.cu |
14d20 | 72 72 65 6e 74 54 61 72 67 65 74 20 3d 20 6d 61 74 63 68 65 64 2e 65 6c 65 6d 3b 0a 0a 09 09 09 | rrentTarget.=.matched.elem;..... |
14d40 | 66 6f 72 20 28 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 6d 61 74 63 68 65 64 2e 6d 61 74 63 68 65 73 | for.(.j.=.0;.j.<.matched.matches |
14d60 | 2e 6c 65 6e 67 74 68 20 26 26 20 21 65 76 65 6e 74 2e 69 73 49 6d 6d 65 64 69 61 74 65 50 72 6f | .length.&&.!event.isImmediatePro |
14d80 | 70 61 67 61 74 69 6f 6e 53 74 6f 70 70 65 64 28 29 3b 20 6a 2b 2b 20 29 20 7b 0a 09 09 09 09 68 | pagationStopped();.j++.).{.....h |
14da0 | 61 6e 64 6c 65 4f 62 6a 20 3d 20 6d 61 74 63 68 65 64 2e 6d 61 74 63 68 65 73 5b 20 6a 20 5d 3b | andleObj.=.matched.matches[.j.]; |
14dc0 | 0a 0a 09 09 09 09 2f 2f 20 54 72 69 67 67 65 72 65 64 20 65 76 65 6e 74 20 6d 75 73 74 20 65 69 | ......//.Triggered.event.must.ei |
14de0 | 74 68 65 72 20 31 29 20 62 65 20 6e 6f 6e 2d 65 78 63 6c 75 73 69 76 65 20 61 6e 64 20 68 61 76 | ther.1).be.non-exclusive.and.hav |
14e00 | 65 20 6e 6f 20 6e 61 6d 65 73 70 61 63 65 2c 20 6f 72 0a 09 09 09 09 2f 2f 20 32 29 20 68 61 76 | e.no.namespace,.or.....//.2).hav |
14e20 | 65 20 6e 61 6d 65 73 70 61 63 65 28 73 29 20 61 20 73 75 62 73 65 74 20 6f 72 20 65 71 75 61 6c | e.namespace(s).a.subset.or.equal |
14e40 | 20 74 6f 20 74 68 6f 73 65 20 69 6e 20 74 68 65 20 62 6f 75 6e 64 20 65 76 65 6e 74 20 28 62 6f | .to.those.in.the.bound.event.(bo |
14e60 | 74 68 20 63 61 6e 20 68 61 76 65 20 6e 6f 20 6e 61 6d 65 73 70 61 63 65 29 2e 0a 09 09 09 09 69 | th.can.have.no.namespace)......i |
14e80 | 66 20 28 20 72 75 6e 5f 61 6c 6c 20 7c 7c 20 28 21 65 76 65 6e 74 2e 6e 61 6d 65 73 70 61 63 65 | f.(.run_all.||.(!event.namespace |
14ea0 | 20 26 26 20 21 68 61 6e 64 6c 65 4f 62 6a 2e 6e 61 6d 65 73 70 61 63 65 29 20 7c 7c 20 65 76 65 | .&&.!handleObj.namespace).||.eve |
14ec0 | 6e 74 2e 6e 61 6d 65 73 70 61 63 65 5f 72 65 20 26 26 20 65 76 65 6e 74 2e 6e 61 6d 65 73 70 61 | nt.namespace_re.&&.event.namespa |
14ee0 | 63 65 5f 72 65 2e 74 65 73 74 28 20 68 61 6e 64 6c 65 4f 62 6a 2e 6e 61 6d 65 73 70 61 63 65 20 | ce_re.test(.handleObj.namespace. |
14f00 | 29 20 29 20 7b 0a 0a 09 09 09 09 09 65 76 65 6e 74 2e 64 61 74 61 20 3d 20 68 61 6e 64 6c 65 4f | ).).{.......event.data.=.handleO |
14f20 | 62 6a 2e 64 61 74 61 3b 0a 09 09 09 09 09 65 76 65 6e 74 2e 68 61 6e 64 6c 65 4f 62 6a 20 3d 20 | bj.data;......event.handleObj.=. |
14f40 | 68 61 6e 64 6c 65 4f 62 6a 3b 0a 0a 09 09 09 09 09 72 65 74 20 3d 20 28 20 28 6a 51 75 65 72 79 | handleObj;.......ret.=.(.(jQuery |
14f60 | 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 5b 20 68 61 6e 64 6c 65 4f 62 6a 2e 6f 72 69 67 54 79 | .event.special[.handleObj.origTy |
14f80 | 70 65 20 5d 20 7c 7c 20 7b 7d 29 2e 68 61 6e 64 6c 65 20 7c 7c 20 68 61 6e 64 6c 65 4f 62 6a 2e | pe.].||.{}).handle.||.handleObj. |
14fa0 | 68 61 6e 64 6c 65 72 20 29 0a 09 09 09 09 09 09 09 2e 61 70 70 6c 79 28 20 6d 61 74 63 68 65 64 | handler.).........apply(.matched |
14fc0 | 2e 65 6c 65 6d 2c 20 61 72 67 73 20 29 3b 0a 0a 09 09 09 09 09 69 66 20 28 20 72 65 74 20 21 3d | .elem,.args.);.......if.(.ret.!= |
14fe0 | 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 09 09 65 76 65 6e 74 2e 72 65 73 75 | =.undefined.).{.......event.resu |
15000 | 6c 74 20 3d 20 72 65 74 3b 0a 09 09 09 09 09 09 69 66 20 28 20 72 65 74 20 3d 3d 3d 20 66 61 6c | lt.=.ret;.......if.(.ret.===.fal |
15020 | 73 65 20 29 20 7b 0a 09 09 09 09 09 09 09 65 76 65 6e 74 2e 70 72 65 76 65 6e 74 44 65 66 61 75 | se.).{........event.preventDefau |
15040 | 6c 74 28 29 3b 0a 09 09 09 09 09 09 09 65 76 65 6e 74 2e 73 74 6f 70 50 72 6f 70 61 67 61 74 69 | lt();........event.stopPropagati |
15060 | 6f 6e 28 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a | on();.......}......}.....}....}. |
15080 | 09 09 7d 0a 0a 09 09 2f 2f 20 43 61 6c 6c 20 74 68 65 20 70 6f 73 74 44 69 73 70 61 74 63 68 20 | ..}....//.Call.the.postDispatch. |
150a0 | 68 6f 6f 6b 20 66 6f 72 20 74 68 65 20 6d 61 70 70 65 64 20 74 79 70 65 0a 09 09 69 66 20 28 20 | hook.for.the.mapped.type...if.(. |
150c0 | 73 70 65 63 69 61 6c 2e 70 6f 73 74 44 69 73 70 61 74 63 68 20 29 20 7b 0a 09 09 09 73 70 65 63 | special.postDispatch.).{....spec |
150e0 | 69 61 6c 2e 70 6f 73 74 44 69 73 70 61 74 63 68 2e 63 61 6c 6c 28 20 74 68 69 73 2c 20 65 76 65 | ial.postDispatch.call(.this,.eve |
15100 | 6e 74 20 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 65 76 65 6e 74 2e 72 65 73 75 6c 74 | nt.);...}....return.event.result |
15120 | 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 49 6e 63 6c 75 64 65 73 20 73 6f 6d 65 20 65 76 65 6e 74 20 70 | ;..},...//.Includes.some.event.p |
15140 | 72 6f 70 73 20 73 68 61 72 65 64 20 62 79 20 4b 65 79 45 76 65 6e 74 20 61 6e 64 20 4d 6f 75 73 | rops.shared.by.KeyEvent.and.Mous |
15160 | 65 45 76 65 6e 74 0a 09 2f 2f 20 2a 2a 2a 20 61 74 74 72 43 68 61 6e 67 65 20 61 74 74 72 4e 61 | eEvent..//.***.attrChange.attrNa |
15180 | 6d 65 20 72 65 6c 61 74 65 64 4e 6f 64 65 20 73 72 63 45 6c 65 6d 65 6e 74 20 20 61 72 65 20 6e | me.relatedNode.srcElement..are.n |
151a0 | 6f 74 20 6e 6f 72 6d 61 6c 69 7a 65 64 2c 20 6e 6f 6e 2d 57 33 43 2c 20 64 65 70 72 65 63 61 74 | ot.normalized,.non-W3C,.deprecat |
151c0 | 65 64 2c 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 20 69 6e 20 31 2e 38 20 2a 2a 2a 0a 09 | ed,.will.be.removed.in.1.8.***.. |
151e0 | 70 72 6f 70 73 3a 20 22 61 74 74 72 43 68 61 6e 67 65 20 61 74 74 72 4e 61 6d 65 20 72 65 6c 61 | props:."attrChange.attrName.rela |
15200 | 74 65 64 4e 6f 64 65 20 73 72 63 45 6c 65 6d 65 6e 74 20 61 6c 74 4b 65 79 20 62 75 62 62 6c 65 | tedNode.srcElement.altKey.bubble |
15220 | 73 20 63 61 6e 63 65 6c 61 62 6c 65 20 63 74 72 6c 4b 65 79 20 63 75 72 72 65 6e 74 54 61 72 67 | s.cancelable.ctrlKey.currentTarg |
15240 | 65 74 20 65 76 65 6e 74 50 68 61 73 65 20 6d 65 74 61 4b 65 79 20 72 65 6c 61 74 65 64 54 61 72 | et.eventPhase.metaKey.relatedTar |
15260 | 67 65 74 20 73 68 69 66 74 4b 65 79 20 74 61 72 67 65 74 20 74 69 6d 65 53 74 61 6d 70 20 76 69 | get.shiftKey.target.timeStamp.vi |
15280 | 65 77 20 77 68 69 63 68 22 2e 73 70 6c 69 74 28 22 20 22 29 2c 0a 0a 09 66 69 78 48 6f 6f 6b 73 | ew.which".split("."),...fixHooks |
152a0 | 3a 20 7b 7d 2c 0a 0a 09 6b 65 79 48 6f 6f 6b 73 3a 20 7b 0a 09 09 70 72 6f 70 73 3a 20 22 63 68 | :.{},...keyHooks:.{...props:."ch |
152c0 | 61 72 20 63 68 61 72 43 6f 64 65 20 6b 65 79 20 6b 65 79 43 6f 64 65 22 2e 73 70 6c 69 74 28 22 | ar.charCode.key.keyCode".split(" |
152e0 | 20 22 29 2c 0a 09 09 66 69 6c 74 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 2c 20 | ."),...filter:.function(.event,. |
15300 | 6f 72 69 67 69 6e 61 6c 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 41 64 64 20 77 68 69 63 68 20 66 6f | original.).{.....//.Add.which.fo |
15320 | 72 20 6b 65 79 20 65 76 65 6e 74 73 0a 09 09 09 69 66 20 28 20 65 76 65 6e 74 2e 77 68 69 63 68 | r.key.events....if.(.event.which |
15340 | 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 2e 77 68 69 63 68 20 3d 20 6f | .==.null.).{.....event.which.=.o |
15360 | 72 69 67 69 6e 61 6c 2e 63 68 61 72 43 6f 64 65 20 21 3d 20 6e 75 6c 6c 20 3f 20 6f 72 69 67 69 | riginal.charCode.!=.null.?.origi |
15380 | 6e 61 6c 2e 63 68 61 72 43 6f 64 65 20 3a 20 6f 72 69 67 69 6e 61 6c 2e 6b 65 79 43 6f 64 65 3b | nal.charCode.:.original.keyCode; |
153a0 | 0a 09 09 09 7d 0a 0a 09 09 09 72 65 74 75 72 6e 20 65 76 65 6e 74 3b 0a 09 09 7d 0a 09 7d 2c 0a | ....}.....return.event;...}..},. |
153c0 | 0a 09 6d 6f 75 73 65 48 6f 6f 6b 73 3a 20 7b 0a 09 09 70 72 6f 70 73 3a 20 22 62 75 74 74 6f 6e | ..mouseHooks:.{...props:."button |
153e0 | 20 62 75 74 74 6f 6e 73 20 63 6c 69 65 6e 74 58 20 63 6c 69 65 6e 74 59 20 66 72 6f 6d 45 6c 65 | .buttons.clientX.clientY.fromEle |
15400 | 6d 65 6e 74 20 6f 66 66 73 65 74 58 20 6f 66 66 73 65 74 59 20 70 61 67 65 58 20 70 61 67 65 59 | ment.offsetX.offsetY.pageX.pageY |
15420 | 20 73 63 72 65 65 6e 58 20 73 63 72 65 65 6e 59 20 74 6f 45 6c 65 6d 65 6e 74 22 2e 73 70 6c 69 | .screenX.screenY.toElement".spli |
15440 | 74 28 22 20 22 29 2c 0a 09 09 66 69 6c 74 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e | t("."),...filter:.function(.even |
15460 | 74 2c 20 6f 72 69 67 69 6e 61 6c 20 29 20 7b 0a 09 09 09 76 61 72 20 65 76 65 6e 74 44 6f 63 2c | t,.original.).{....var.eventDoc, |
15480 | 20 64 6f 63 2c 20 62 6f 64 79 2c 0a 09 09 09 09 62 75 74 74 6f 6e 20 3d 20 6f 72 69 67 69 6e 61 | .doc,.body,.....button.=.origina |
154a0 | 6c 2e 62 75 74 74 6f 6e 2c 0a 09 09 09 09 66 72 6f 6d 45 6c 65 6d 65 6e 74 20 3d 20 6f 72 69 67 | l.button,.....fromElement.=.orig |
154c0 | 69 6e 61 6c 2e 66 72 6f 6d 45 6c 65 6d 65 6e 74 3b 0a 0a 09 09 09 2f 2f 20 43 61 6c 63 75 6c 61 | inal.fromElement;.....//.Calcula |
154e0 | 74 65 20 70 61 67 65 58 2f 59 20 69 66 20 6d 69 73 73 69 6e 67 20 61 6e 64 20 63 6c 69 65 6e 74 | te.pageX/Y.if.missing.and.client |
15500 | 58 2f 59 20 61 76 61 69 6c 61 62 6c 65 0a 09 09 09 69 66 20 28 20 65 76 65 6e 74 2e 70 61 67 65 | X/Y.available....if.(.event.page |
15520 | 58 20 3d 3d 20 6e 75 6c 6c 20 26 26 20 6f 72 69 67 69 6e 61 6c 2e 63 6c 69 65 6e 74 58 20 21 3d | X.==.null.&&.original.clientX.!= |
15540 | 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 44 6f 63 20 3d 20 65 76 65 6e 74 2e 74 | .null.).{.....eventDoc.=.event.t |
15560 | 61 72 67 65 74 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 3b | arget.ownerDocument.||.document; |
15580 | 0a 09 09 09 09 64 6f 63 20 3d 20 65 76 65 6e 74 44 6f 63 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d | .....doc.=.eventDoc.documentElem |
155a0 | 65 6e 74 3b 0a 09 09 09 09 62 6f 64 79 20 3d 20 65 76 65 6e 74 44 6f 63 2e 62 6f 64 79 3b 0a 0a | ent;.....body.=.eventDoc.body;.. |
155c0 | 09 09 09 09 65 76 65 6e 74 2e 70 61 67 65 58 20 3d 20 6f 72 69 67 69 6e 61 6c 2e 63 6c 69 65 6e | ....event.pageX.=.original.clien |
155e0 | 74 58 20 2b 20 28 20 64 6f 63 20 26 26 20 64 6f 63 2e 73 63 72 6f 6c 6c 4c 65 66 74 20 7c 7c 20 | tX.+.(.doc.&&.doc.scrollLeft.||. |
15600 | 62 6f 64 79 20 26 26 20 62 6f 64 79 2e 73 63 72 6f 6c 6c 4c 65 66 74 20 7c 7c 20 30 20 29 20 2d | body.&&.body.scrollLeft.||.0.).- |
15620 | 20 28 20 64 6f 63 20 26 26 20 64 6f 63 2e 63 6c 69 65 6e 74 4c 65 66 74 20 7c 7c 20 62 6f 64 79 | .(.doc.&&.doc.clientLeft.||.body |
15640 | 20 26 26 20 62 6f 64 79 2e 63 6c 69 65 6e 74 4c 65 66 74 20 7c 7c 20 30 20 29 3b 0a 09 09 09 09 | .&&.body.clientLeft.||.0.);..... |
15660 | 65 76 65 6e 74 2e 70 61 67 65 59 20 3d 20 6f 72 69 67 69 6e 61 6c 2e 63 6c 69 65 6e 74 59 20 2b | event.pageY.=.original.clientY.+ |
15680 | 20 28 20 64 6f 63 20 26 26 20 64 6f 63 2e 73 63 72 6f 6c 6c 54 6f 70 20 20 7c 7c 20 62 6f 64 79 | .(.doc.&&.doc.scrollTop..||.body |
156a0 | 20 26 26 20 62 6f 64 79 2e 73 63 72 6f 6c 6c 54 6f 70 20 20 7c 7c 20 30 20 29 20 2d 20 28 20 64 | .&&.body.scrollTop..||.0.).-.(.d |
156c0 | 6f 63 20 26 26 20 64 6f 63 2e 63 6c 69 65 6e 74 54 6f 70 20 20 7c 7c 20 62 6f 64 79 20 26 26 20 | oc.&&.doc.clientTop..||.body.&&. |
156e0 | 62 6f 64 79 2e 63 6c 69 65 6e 74 54 6f 70 20 20 7c 7c 20 30 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 | body.clientTop..||.0.);....}.... |
15700 | 09 2f 2f 20 41 64 64 20 72 65 6c 61 74 65 64 54 61 72 67 65 74 2c 20 69 66 20 6e 65 63 65 73 73 | .//.Add.relatedTarget,.if.necess |
15720 | 61 72 79 0a 09 09 09 69 66 20 28 20 21 65 76 65 6e 74 2e 72 65 6c 61 74 65 64 54 61 72 67 65 74 | ary....if.(.!event.relatedTarget |
15740 | 20 26 26 20 66 72 6f 6d 45 6c 65 6d 65 6e 74 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 2e 72 65 | .&&.fromElement.).{.....event.re |
15760 | 6c 61 74 65 64 54 61 72 67 65 74 20 3d 20 66 72 6f 6d 45 6c 65 6d 65 6e 74 20 3d 3d 3d 20 65 76 | latedTarget.=.fromElement.===.ev |
15780 | 65 6e 74 2e 74 61 72 67 65 74 20 3f 20 6f 72 69 67 69 6e 61 6c 2e 74 6f 45 6c 65 6d 65 6e 74 20 | ent.target.?.original.toElement. |
157a0 | 3a 20 66 72 6f 6d 45 6c 65 6d 65 6e 74 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 41 64 64 20 77 | :.fromElement;....}.....//.Add.w |
157c0 | 68 69 63 68 20 66 6f 72 20 63 6c 69 63 6b 3a 20 31 20 3d 3d 3d 20 6c 65 66 74 3b 20 32 20 3d 3d | hich.for.click:.1.===.left;.2.== |
157e0 | 3d 20 6d 69 64 64 6c 65 3b 20 33 20 3d 3d 3d 20 72 69 67 68 74 0a 09 09 09 2f 2f 20 4e 6f 74 65 | =.middle;.3.===.right....//.Note |
15800 | 3a 20 62 75 74 74 6f 6e 20 69 73 20 6e 6f 74 20 6e 6f 72 6d 61 6c 69 7a 65 64 2c 20 73 6f 20 64 | :.button.is.not.normalized,.so.d |
15820 | 6f 6e 27 74 20 75 73 65 20 69 74 0a 09 09 09 69 66 20 28 20 21 65 76 65 6e 74 2e 77 68 69 63 68 | on't.use.it....if.(.!event.which |
15840 | 20 26 26 20 62 75 74 74 6f 6e 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 | .&&.button.!==.undefined.).{.... |
15860 | 09 65 76 65 6e 74 2e 77 68 69 63 68 20 3d 20 28 20 62 75 74 74 6f 6e 20 26 20 31 20 3f 20 31 20 | .event.which.=.(.button.&.1.?.1. |
15880 | 3a 20 28 20 62 75 74 74 6f 6e 20 26 20 32 20 3f 20 33 20 3a 20 28 20 62 75 74 74 6f 6e 20 26 20 | :.(.button.&.2.?.3.:.(.button.&. |
158a0 | 34 20 3f 20 32 20 3a 20 30 20 29 20 29 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 74 75 72 6e | 4.?.2.:.0.).).);....}.....return |
158c0 | 20 65 76 65 6e 74 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 66 69 78 3a 20 66 75 6e 63 74 69 6f 6e 28 | .event;...}..},...fix:.function( |
158e0 | 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 69 66 20 28 20 65 76 65 6e 74 5b 20 6a 51 75 65 72 79 2e | .event.).{...if.(.event[.jQuery. |
15900 | 65 78 70 61 6e 64 6f 20 5d 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 65 76 65 6e 74 3b 0a 09 | expando.].).{....return.event;.. |
15920 | 09 7d 0a 0a 09 09 2f 2f 20 43 72 65 61 74 65 20 61 20 77 72 69 74 61 62 6c 65 20 63 6f 70 79 20 | .}....//.Create.a.writable.copy. |
15940 | 6f 66 20 74 68 65 20 65 76 65 6e 74 20 6f 62 6a 65 63 74 20 61 6e 64 20 6e 6f 72 6d 61 6c 69 7a | of.the.event.object.and.normaliz |
15960 | 65 20 73 6f 6d 65 20 70 72 6f 70 65 72 74 69 65 73 0a 09 09 76 61 72 20 69 2c 20 70 72 6f 70 2c | e.some.properties...var.i,.prop, |
15980 | 0a 09 09 09 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 20 3d 20 65 76 65 6e 74 2c 0a 09 09 09 66 69 | ....originalEvent.=.event,....fi |
159a0 | 78 48 6f 6f 6b 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 66 69 78 48 6f 6f 6b 73 5b 20 65 | xHook.=.jQuery.event.fixHooks[.e |
159c0 | 76 65 6e 74 2e 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 2c 0a 09 09 09 63 6f 70 79 20 3d 20 66 69 78 | vent.type.].||.{},....copy.=.fix |
159e0 | 48 6f 6f 6b 2e 70 72 6f 70 73 20 3f 20 74 68 69 73 2e 70 72 6f 70 73 2e 63 6f 6e 63 61 74 28 20 | Hook.props.?.this.props.concat(. |
15a00 | 66 69 78 48 6f 6f 6b 2e 70 72 6f 70 73 20 29 20 3a 20 74 68 69 73 2e 70 72 6f 70 73 3b 0a 0a 09 | fixHook.props.).:.this.props;... |
15a20 | 09 65 76 65 6e 74 20 3d 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 28 20 6f 72 69 67 69 6e 61 6c 45 | .event.=.jQuery.Event(.originalE |
15a40 | 76 65 6e 74 20 29 3b 0a 0a 09 09 66 6f 72 20 28 20 69 20 3d 20 63 6f 70 79 2e 6c 65 6e 67 74 68 | vent.);....for.(.i.=.copy.length |
15a60 | 3b 20 69 3b 20 29 20 7b 0a 09 09 09 70 72 6f 70 20 3d 20 63 6f 70 79 5b 20 2d 2d 69 20 5d 3b 0a | ;.i;.).{....prop.=.copy[.--i.];. |
15a80 | 09 09 09 65 76 65 6e 74 5b 20 70 72 6f 70 20 5d 20 3d 20 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 | ...event[.prop.].=.originalEvent |
15aa0 | 5b 20 70 72 6f 70 20 5d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 69 78 20 74 61 72 67 65 74 20 70 | [.prop.];...}....//.Fix.target.p |
15ac0 | 72 6f 70 65 72 74 79 2c 20 69 66 20 6e 65 63 65 73 73 61 72 79 20 28 23 31 39 32 35 2c 20 49 45 | roperty,.if.necessary.(#1925,.IE |
15ae0 | 20 36 2f 37 2f 38 20 26 20 53 61 66 61 72 69 32 29 0a 09 09 69 66 20 28 20 21 65 76 65 6e 74 2e | .6/7/8.&.Safari2)...if.(.!event. |
15b00 | 74 61 72 67 65 74 20 29 20 7b 0a 09 09 09 65 76 65 6e 74 2e 74 61 72 67 65 74 20 3d 20 6f 72 69 | target.).{....event.target.=.ori |
15b20 | 67 69 6e 61 6c 45 76 65 6e 74 2e 73 72 63 45 6c 65 6d 65 6e 74 20 7c 7c 20 64 6f 63 75 6d 65 6e | ginalEvent.srcElement.||.documen |
15b40 | 74 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 54 61 72 67 65 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 | t;...}....//.Target.should.not.b |
15b60 | 65 20 61 20 74 65 78 74 20 6e 6f 64 65 20 28 23 35 30 34 2c 20 53 61 66 61 72 69 29 0a 09 09 69 | e.a.text.node.(#504,.Safari)...i |
15b80 | 66 20 28 20 65 76 65 6e 74 2e 74 61 72 67 65 74 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 33 20 | f.(.event.target.nodeType.===.3. |
15ba0 | 29 20 7b 0a 09 09 09 65 76 65 6e 74 2e 74 61 72 67 65 74 20 3d 20 65 76 65 6e 74 2e 74 61 72 67 | ).{....event.target.=.event.targ |
15bc0 | 65 74 2e 70 61 72 65 6e 74 4e 6f 64 65 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 6f 72 20 6d 6f 75 | et.parentNode;...}....//.For.mou |
15be0 | 73 65 2f 6b 65 79 20 65 76 65 6e 74 73 2c 20 6d 65 74 61 4b 65 79 3d 3d 66 61 6c 73 65 20 69 66 | se/key.events,.metaKey==false.if |
15c00 | 20 69 74 27 73 20 75 6e 64 65 66 69 6e 65 64 20 28 23 33 33 36 38 2c 20 23 31 31 33 32 38 3b 20 | .it's.undefined.(#3368,.#11328;. |
15c20 | 49 45 36 2f 37 2f 38 29 0a 09 09 65 76 65 6e 74 2e 6d 65 74 61 4b 65 79 20 3d 20 21 21 65 76 65 | IE6/7/8)...event.metaKey.=.!!eve |
15c40 | 6e 74 2e 6d 65 74 61 4b 65 79 3b 0a 0a 09 09 72 65 74 75 72 6e 20 66 69 78 48 6f 6f 6b 2e 66 69 | nt.metaKey;....return.fixHook.fi |
15c60 | 6c 74 65 72 3f 20 66 69 78 48 6f 6f 6b 2e 66 69 6c 74 65 72 28 20 65 76 65 6e 74 2c 20 6f 72 69 | lter?.fixHook.filter(.event,.ori |
15c80 | 67 69 6e 61 6c 45 76 65 6e 74 20 29 20 3a 20 65 76 65 6e 74 3b 0a 09 7d 2c 0a 0a 09 73 70 65 63 | ginalEvent.).:.event;..},...spec |
15ca0 | 69 61 6c 3a 20 7b 0a 09 09 72 65 61 64 79 3a 20 7b 0a 09 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 | ial:.{...ready:.{....//.Make.sur |
15cc0 | 65 20 74 68 65 20 72 65 61 64 79 20 65 76 65 6e 74 20 69 73 20 73 65 74 75 70 0a 09 09 09 73 65 | e.the.ready.event.is.setup....se |
15ce0 | 74 75 70 3a 20 6a 51 75 65 72 79 2e 62 69 6e 64 52 65 61 64 79 0a 09 09 7d 2c 0a 0a 09 09 6c 6f | tup:.jQuery.bindReady...},....lo |
15d00 | 61 64 3a 20 7b 0a 09 09 09 2f 2f 20 50 72 65 76 65 6e 74 20 74 72 69 67 67 65 72 65 64 20 69 6d | ad:.{....//.Prevent.triggered.im |
15d20 | 61 67 65 2e 6c 6f 61 64 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 62 75 62 62 6c 69 6e 67 20 74 6f | age.load.events.from.bubbling.to |
15d40 | 20 77 69 6e 64 6f 77 2e 6c 6f 61 64 0a 09 09 09 6e 6f 42 75 62 62 6c 65 3a 20 74 72 75 65 0a 09 | .window.load....noBubble:.true.. |
15d60 | 09 7d 2c 0a 0a 09 09 66 6f 63 75 73 3a 20 7b 0a 09 09 09 64 65 6c 65 67 61 74 65 54 79 70 65 3a | .},....focus:.{....delegateType: |
15d80 | 20 22 66 6f 63 75 73 69 6e 22 0a 09 09 7d 2c 0a 09 09 62 6c 75 72 3a 20 7b 0a 09 09 09 64 65 6c | ."focusin"...},...blur:.{....del |
15da0 | 65 67 61 74 65 54 79 70 65 3a 20 22 66 6f 63 75 73 6f 75 74 22 0a 09 09 7d 2c 0a 0a 09 09 62 65 | egateType:."focusout"...},....be |
15dc0 | 66 6f 72 65 75 6e 6c 6f 61 64 3a 20 7b 0a 09 09 09 73 65 74 75 70 3a 20 66 75 6e 63 74 69 6f 6e | foreunload:.{....setup:.function |
15de0 | 28 20 64 61 74 61 2c 20 6e 61 6d 65 73 70 61 63 65 73 2c 20 65 76 65 6e 74 48 61 6e 64 6c 65 20 | (.data,.namespaces,.eventHandle. |
15e00 | 29 20 7b 0a 09 09 09 09 2f 2f 20 57 65 20 6f 6e 6c 79 20 77 61 6e 74 20 74 6f 20 64 6f 20 74 68 | ).{.....//.We.only.want.to.do.th |
15e20 | 69 73 20 73 70 65 63 69 61 6c 20 63 61 73 65 20 6f 6e 20 77 69 6e 64 6f 77 73 0a 09 09 09 09 69 | is.special.case.on.windows.....i |
15e40 | 66 20 28 20 6a 51 75 65 72 79 2e 69 73 57 69 6e 64 6f 77 28 20 74 68 69 73 20 29 20 29 20 7b 0a | f.(.jQuery.isWindow(.this.).).{. |
15e60 | 09 09 09 09 09 74 68 69 73 2e 6f 6e 62 65 66 6f 72 65 75 6e 6c 6f 61 64 20 3d 20 65 76 65 6e 74 | .....this.onbeforeunload.=.event |
15e80 | 48 61 6e 64 6c 65 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 2c 0a 0a 09 09 09 74 65 61 72 64 6f 77 6e | Handle;.....}....},.....teardown |
15ea0 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 73 70 61 63 65 73 2c 20 65 76 65 6e 74 48 61 6e | :.function(.namespaces,.eventHan |
15ec0 | 64 6c 65 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 74 68 69 73 2e 6f 6e 62 65 66 6f 72 65 75 6e | dle.).{.....if.(.this.onbeforeun |
15ee0 | 6c 6f 61 64 20 3d 3d 3d 20 65 76 65 6e 74 48 61 6e 64 6c 65 20 29 20 7b 0a 09 09 09 09 09 74 68 | load.===.eventHandle.).{......th |
15f00 | 69 73 2e 6f 6e 62 65 66 6f 72 65 75 6e 6c 6f 61 64 20 3d 20 6e 75 6c 6c 3b 0a 09 09 09 09 7d 0a | is.onbeforeunload.=.null;.....}. |
15f20 | 09 09 09 7d 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 73 69 6d 75 6c 61 74 65 3a 20 66 75 6e 63 74 69 6f | ...}...}..},...simulate:.functio |
15f40 | 6e 28 20 74 79 70 65 2c 20 65 6c 65 6d 2c 20 65 76 65 6e 74 2c 20 62 75 62 62 6c 65 20 29 20 7b | n(.type,.elem,.event,.bubble.).{ |
15f60 | 0a 09 09 2f 2f 20 50 69 67 67 79 62 61 63 6b 20 6f 6e 20 61 20 64 6f 6e 6f 72 20 65 76 65 6e 74 | ...//.Piggyback.on.a.donor.event |
15f80 | 20 74 6f 20 73 69 6d 75 6c 61 74 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 6f 6e 65 2e 0a 09 09 | .to.simulate.a.different.one.... |
15fa0 | 2f 2f 20 46 61 6b 65 20 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 20 74 6f 20 61 76 6f 69 64 20 64 | //.Fake.originalEvent.to.avoid.d |
15fc0 | 6f 6e 6f 72 27 73 20 73 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e 2c 20 62 75 74 20 69 66 20 74 | onor's.stopPropagation,.but.if.t |
15fe0 | 68 65 0a 09 09 2f 2f 20 73 69 6d 75 6c 61 74 65 64 20 65 76 65 6e 74 20 70 72 65 76 65 6e 74 73 | he...//.simulated.event.prevents |
16000 | 20 64 65 66 61 75 6c 74 20 74 68 65 6e 20 77 65 20 64 6f 20 74 68 65 20 73 61 6d 65 20 6f 6e 20 | .default.then.we.do.the.same.on. |
16020 | 74 68 65 20 64 6f 6e 6f 72 2e 0a 09 09 76 61 72 20 65 20 3d 20 6a 51 75 65 72 79 2e 65 78 74 65 | the.donor....var.e.=.jQuery.exte |
16040 | 6e 64 28 0a 09 09 09 6e 65 77 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 28 29 2c 0a 09 09 09 65 76 | nd(....new.jQuery.Event(),....ev |
16060 | 65 6e 74 2c 0a 09 09 09 7b 20 74 79 70 65 3a 20 74 79 70 65 2c 0a 09 09 09 09 69 73 53 69 6d 75 | ent,....{.type:.type,.....isSimu |
16080 | 6c 61 74 65 64 3a 20 74 72 75 65 2c 0a 09 09 09 09 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 3a 20 | lated:.true,.....originalEvent:. |
160a0 | 7b 7d 0a 09 09 09 7d 0a 09 09 29 3b 0a 09 09 69 66 20 28 20 62 75 62 62 6c 65 20 29 20 7b 0a 09 | {}....}...);...if.(.bubble.).{.. |
160c0 | 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 67 65 72 28 20 65 2c 20 6e 75 6c 6c 2c | ..jQuery.event.trigger(.e,.null, |
160e0 | 20 65 6c 65 6d 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 | .elem.);...}.else.{....jQuery.ev |
16100 | 65 6e 74 2e 64 69 73 70 61 74 63 68 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 65 20 29 3b 0a 09 09 | ent.dispatch.call(.elem,.e.);... |
16120 | 7d 0a 09 09 69 66 20 28 20 65 2e 69 73 44 65 66 61 75 6c 74 50 72 65 76 65 6e 74 65 64 28 29 20 | }...if.(.e.isDefaultPrevented(). |
16140 | 29 20 7b 0a 09 09 09 65 76 65 6e 74 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74 28 29 3b 0a 09 | ).{....event.preventDefault();.. |
16160 | 09 7d 0a 09 7d 0a 7d 3b 0a 0a 2f 2f 20 53 6f 6d 65 20 70 6c 75 67 69 6e 73 20 61 72 65 20 75 73 | .}..}.};..//.Some.plugins.are.us |
16180 | 69 6e 67 2c 20 62 75 74 20 69 74 27 73 20 75 6e 64 6f 63 75 6d 65 6e 74 65 64 2f 64 65 70 72 65 | ing,.but.it's.undocumented/depre |
161a0 | 63 61 74 65 64 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 2e 0a 2f 2f 20 54 68 | cated.and.will.be.removed..//.Th |
161c0 | 65 20 31 2e 37 20 73 70 65 63 69 61 6c 20 65 76 65 6e 74 20 69 6e 74 65 72 66 61 63 65 20 73 68 | e.1.7.special.event.interface.sh |
161e0 | 6f 75 6c 64 20 70 72 6f 76 69 64 65 20 61 6c 6c 20 74 68 65 20 68 6f 6f 6b 73 20 6e 65 65 64 65 | ould.provide.all.the.hooks.neede |
16200 | 64 20 6e 6f 77 2e 0a 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 68 61 6e 64 6c 65 20 3d 20 6a 51 75 | d.now..jQuery.event.handle.=.jQu |
16220 | 65 72 79 2e 65 76 65 6e 74 2e 64 69 73 70 61 74 63 68 3b 0a 0a 6a 51 75 65 72 79 2e 72 65 6d 6f | ery.event.dispatch;..jQuery.remo |
16240 | 76 65 45 76 65 6e 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 72 65 6d 6f 76 65 45 76 65 6e 74 4c 69 | veEvent.=.document.removeEventLi |
16260 | 73 74 65 6e 65 72 20 3f 0a 09 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 | stener.?..function(.elem,.type,. |
16280 | 68 61 6e 64 6c 65 20 29 20 7b 0a 09 09 69 66 20 28 20 65 6c 65 6d 2e 72 65 6d 6f 76 65 45 76 65 | handle.).{...if.(.elem.removeEve |
162a0 | 6e 74 4c 69 73 74 65 6e 65 72 20 29 20 7b 0a 09 09 09 65 6c 65 6d 2e 72 65 6d 6f 76 65 45 76 65 | ntListener.).{....elem.removeEve |
162c0 | 6e 74 4c 69 73 74 65 6e 65 72 28 20 74 79 70 65 2c 20 68 61 6e 64 6c 65 2c 20 66 61 6c 73 65 20 | ntListener(.type,.handle,.false. |
162e0 | 29 3b 0a 09 09 7d 0a 09 7d 20 3a 0a 09 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 70 | );...}..}.:..function(.elem,.typ |
16300 | 65 2c 20 68 61 6e 64 6c 65 20 29 20 7b 0a 09 09 76 61 72 20 6e 61 6d 65 20 3d 20 22 6f 6e 22 20 | e,.handle.).{...var.name.=."on". |
16320 | 2b 20 74 79 70 65 3b 0a 0a 09 09 69 66 20 28 20 65 6c 65 6d 2e 64 65 74 61 63 68 45 76 65 6e 74 | +.type;....if.(.elem.detachEvent |
16340 | 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 23 38 35 34 35 2c 20 23 37 30 35 34 2c 20 70 72 65 76 65 6e | .).{.....//.#8545,.#7054,.preven |
16360 | 74 69 6e 67 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 66 6f 72 20 63 75 73 74 6f 6d 20 65 76 65 | ting.memory.leaks.for.custom.eve |
16380 | 6e 74 73 20 69 6e 20 49 45 36 2d 38 20 e2 80 93 0a 09 09 09 2f 2f 20 64 65 74 61 63 68 45 76 65 | nts.in.IE6-8........//.detachEve |
163a0 | 6e 74 20 6e 65 65 64 65 64 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 65 6c 65 6d 65 6e 74 2c 20 62 | nt.needed.property.on.element,.b |
163c0 | 79 20 6e 61 6d 65 20 6f 66 20 74 68 61 74 20 65 76 65 6e 74 2c 20 74 6f 20 70 72 6f 70 65 72 6c | y.name.of.that.event,.to.properl |
163e0 | 79 20 65 78 70 6f 73 65 20 69 74 20 74 6f 20 47 43 0a 09 09 09 69 66 20 28 20 74 79 70 65 6f 66 | y.expose.it.to.GC....if.(.typeof |
16400 | 20 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 20 3d 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 | .elem[.name.].===."undefined".). |
16420 | 7b 0a 09 09 09 09 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 20 3d 20 6e 75 6c 6c 3b 0a 09 09 09 7d 0a | {.....elem[.name.].=.null;....}. |
16440 | 0a 09 09 09 65 6c 65 6d 2e 64 65 74 61 63 68 45 76 65 6e 74 28 20 6e 61 6d 65 2c 20 68 61 6e 64 | ....elem.detachEvent(.name,.hand |
16460 | 6c 65 20 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 0a 6a 51 75 65 72 79 2e 45 76 65 6e 74 20 3d 20 66 75 | le.);...}..};..jQuery.Event.=.fu |
16480 | 6e 63 74 69 6f 6e 28 20 73 72 63 2c 20 70 72 6f 70 73 20 29 20 7b 0a 09 2f 2f 20 41 6c 6c 6f 77 | nction(.src,.props.).{..//.Allow |
164a0 | 20 69 6e 73 74 61 6e 74 69 61 74 69 6f 6e 20 77 69 74 68 6f 75 74 20 74 68 65 20 27 6e 65 77 27 | .instantiation.without.the.'new' |
164c0 | 20 6b 65 79 77 6f 72 64 0a 09 69 66 20 28 20 21 28 74 68 69 73 20 69 6e 73 74 61 6e 63 65 6f 66 | .keyword..if.(.!(this.instanceof |
164e0 | 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 29 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6e 65 77 20 | .jQuery.Event).).{...return.new. |
16500 | 6a 51 75 65 72 79 2e 45 76 65 6e 74 28 20 73 72 63 2c 20 70 72 6f 70 73 20 29 3b 0a 09 7d 0a 0a | jQuery.Event(.src,.props.);..}.. |
16520 | 09 2f 2f 20 45 76 65 6e 74 20 6f 62 6a 65 63 74 0a 09 69 66 20 28 20 73 72 63 20 26 26 20 73 72 | .//.Event.object..if.(.src.&&.sr |
16540 | 63 2e 74 79 70 65 20 29 20 7b 0a 09 09 74 68 69 73 2e 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 20 | c.type.).{...this.originalEvent. |
16560 | 3d 20 73 72 63 3b 0a 09 09 74 68 69 73 2e 74 79 70 65 20 3d 20 73 72 63 2e 74 79 70 65 3b 0a 0a | =.src;...this.type.=.src.type;.. |
16580 | 09 09 2f 2f 20 45 76 65 6e 74 73 20 62 75 62 62 6c 69 6e 67 20 75 70 20 74 68 65 20 64 6f 63 75 | ..//.Events.bubbling.up.the.docu |
165a0 | 6d 65 6e 74 20 6d 61 79 20 68 61 76 65 20 62 65 65 6e 20 6d 61 72 6b 65 64 20 61 73 20 70 72 65 | ment.may.have.been.marked.as.pre |
165c0 | 76 65 6e 74 65 64 0a 09 09 2f 2f 20 62 79 20 61 20 68 61 6e 64 6c 65 72 20 6c 6f 77 65 72 20 64 | vented...//.by.a.handler.lower.d |
165e0 | 6f 77 6e 20 74 68 65 20 74 72 65 65 3b 20 72 65 66 6c 65 63 74 20 74 68 65 20 63 6f 72 72 65 63 | own.the.tree;.reflect.the.correc |
16600 | 74 20 76 61 6c 75 65 2e 0a 09 09 74 68 69 73 2e 69 73 44 65 66 61 75 6c 74 50 72 65 76 65 6e 74 | t.value....this.isDefaultPrevent |
16620 | 65 64 20 3d 20 28 20 73 72 63 2e 64 65 66 61 75 6c 74 50 72 65 76 65 6e 74 65 64 20 7c 7c 20 73 | ed.=.(.src.defaultPrevented.||.s |
16640 | 72 63 2e 72 65 74 75 72 6e 56 61 6c 75 65 20 3d 3d 3d 20 66 61 6c 73 65 20 7c 7c 0a 09 09 09 73 | rc.returnValue.===.false.||....s |
16660 | 72 63 2e 67 65 74 50 72 65 76 65 6e 74 44 65 66 61 75 6c 74 20 26 26 20 73 72 63 2e 67 65 74 50 | rc.getPreventDefault.&&.src.getP |
16680 | 72 65 76 65 6e 74 44 65 66 61 75 6c 74 28 29 20 29 20 3f 20 72 65 74 75 72 6e 54 72 75 65 20 3a | reventDefault().).?.returnTrue.: |
166a0 | 20 72 65 74 75 72 6e 46 61 6c 73 65 3b 0a 0a 09 2f 2f 20 45 76 65 6e 74 20 74 79 70 65 0a 09 7d | .returnFalse;...//.Event.type..} |
166c0 | 20 65 6c 73 65 20 7b 0a 09 09 74 68 69 73 2e 74 79 70 65 20 3d 20 73 72 63 3b 0a 09 7d 0a 0a 09 | .else.{...this.type.=.src;..}... |
166e0 | 2f 2f 20 50 75 74 20 65 78 70 6c 69 63 69 74 6c 79 20 70 72 6f 76 69 64 65 64 20 70 72 6f 70 65 | //.Put.explicitly.provided.prope |
16700 | 72 74 69 65 73 20 6f 6e 74 6f 20 74 68 65 20 65 76 65 6e 74 20 6f 62 6a 65 63 74 0a 09 69 66 20 | rties.onto.the.event.object..if. |
16720 | 28 20 70 72 6f 70 73 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 74 68 69 | (.props.).{...jQuery.extend(.thi |
16740 | 73 2c 20 70 72 6f 70 73 20 29 3b 0a 09 7d 0a 0a 09 2f 2f 20 43 72 65 61 74 65 20 61 20 74 69 6d | s,.props.);..}...//.Create.a.tim |
16760 | 65 73 74 61 6d 70 20 69 66 20 69 6e 63 6f 6d 69 6e 67 20 65 76 65 6e 74 20 64 6f 65 73 6e 27 74 | estamp.if.incoming.event.doesn't |
16780 | 20 68 61 76 65 20 6f 6e 65 0a 09 74 68 69 73 2e 74 69 6d 65 53 74 61 6d 70 20 3d 20 73 72 63 20 | .have.one..this.timeStamp.=.src. |
167a0 | 26 26 20 73 72 63 2e 74 69 6d 65 53 74 61 6d 70 20 7c 7c 20 6a 51 75 65 72 79 2e 6e 6f 77 28 29 | &&.src.timeStamp.||.jQuery.now() |
167c0 | 3b 0a 0a 09 2f 2f 20 4d 61 72 6b 20 69 74 20 61 73 20 66 69 78 65 64 0a 09 74 68 69 73 5b 20 6a | ;...//.Mark.it.as.fixed..this[.j |
167e0 | 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 20 5d 20 3d 20 74 72 75 65 3b 0a 7d 3b 0a 0a 66 75 6e 63 | Query.expando.].=.true;.};..func |
16800 | 74 69 6f 6e 20 72 65 74 75 72 6e 46 61 6c 73 65 28 29 20 7b 0a 09 72 65 74 75 72 6e 20 66 61 6c | tion.returnFalse().{..return.fal |
16820 | 73 65 3b 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 54 72 75 65 28 29 20 7b 0a 09 72 | se;.}.function.returnTrue().{..r |
16840 | 65 74 75 72 6e 20 74 72 75 65 3b 0a 7d 0a 0a 2f 2f 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 20 69 | eturn.true;.}..//.jQuery.Event.i |
16860 | 73 20 62 61 73 65 64 20 6f 6e 20 44 4f 4d 33 20 45 76 65 6e 74 73 20 61 73 20 73 70 65 63 69 66 | s.based.on.DOM3.Events.as.specif |
16880 | 69 65 64 20 62 79 20 74 68 65 20 45 43 4d 41 53 63 72 69 70 74 20 4c 61 6e 67 75 61 67 65 20 42 | ied.by.the.ECMAScript.Language.B |
168a0 | 69 6e 64 69 6e 67 0a 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 32 | inding.//.http://www.w3.org/TR/2 |
168c0 | 30 30 33 2f 57 44 2d 44 4f 4d 2d 4c 65 76 65 6c 2d 33 2d 45 76 65 6e 74 73 2d 32 30 30 33 30 33 | 003/WD-DOM-Level-3-Events-200303 |
168e0 | 33 31 2f 65 63 6d 61 2d 73 63 72 69 70 74 2d 62 69 6e 64 69 6e 67 2e 68 74 6d 6c 0a 6a 51 75 65 | 31/ecma-script-binding.html.jQue |
16900 | 72 79 2e 45 76 65 6e 74 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 7b 0a 09 70 72 65 76 65 6e 74 44 | ry.Event.prototype.=.{..preventD |
16920 | 65 66 61 75 6c 74 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 74 68 69 73 2e 69 73 44 65 | efault:.function().{...this.isDe |
16940 | 66 61 75 6c 74 50 72 65 76 65 6e 74 65 64 20 3d 20 72 65 74 75 72 6e 54 72 75 65 3b 0a 0a 09 09 | faultPrevented.=.returnTrue;.... |
16960 | 76 61 72 20 65 20 3d 20 74 68 69 73 2e 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 3b 0a 09 09 69 66 | var.e.=.this.originalEvent;...if |
16980 | 20 28 20 21 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 69 | .(.!e.).{....return;...}....//.i |
169a0 | 66 20 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74 20 65 78 69 73 74 73 20 72 75 6e 20 69 74 20 6f | f.preventDefault.exists.run.it.o |
169c0 | 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 65 76 65 6e 74 0a 09 09 69 66 20 28 20 65 2e 70 72 | n.the.original.event...if.(.e.pr |
169e0 | 65 76 65 6e 74 44 65 66 61 75 6c 74 20 29 20 7b 0a 09 09 09 65 2e 70 72 65 76 65 6e 74 44 65 66 | eventDefault.).{....e.preventDef |
16a00 | 61 75 6c 74 28 29 3b 0a 0a 09 09 2f 2f 20 6f 74 68 65 72 77 69 73 65 20 73 65 74 20 74 68 65 20 | ault();....//.otherwise.set.the. |
16a20 | 72 65 74 75 72 6e 56 61 6c 75 65 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 6f 72 69 67 | returnValue.property.of.the.orig |
16a40 | 69 6e 61 6c 20 65 76 65 6e 74 20 74 6f 20 66 61 6c 73 65 20 28 49 45 29 0a 09 09 7d 20 65 6c 73 | inal.event.to.false.(IE)...}.els |
16a60 | 65 20 7b 0a 09 09 09 65 2e 72 65 74 75 72 6e 56 61 6c 75 65 20 3d 20 66 61 6c 73 65 3b 0a 09 09 | e.{....e.returnValue.=.false;... |
16a80 | 7d 0a 09 7d 2c 0a 09 73 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f 6e | }..},..stopPropagation:.function |
16aa0 | 28 29 20 7b 0a 09 09 74 68 69 73 2e 69 73 50 72 6f 70 61 67 61 74 69 6f 6e 53 74 6f 70 70 65 64 | ().{...this.isPropagationStopped |
16ac0 | 20 3d 20 72 65 74 75 72 6e 54 72 75 65 3b 0a 0a 09 09 76 61 72 20 65 20 3d 20 74 68 69 73 2e 6f | .=.returnTrue;....var.e.=.this.o |
16ae0 | 72 69 67 69 6e 61 6c 45 76 65 6e 74 3b 0a 09 09 69 66 20 28 20 21 65 20 29 20 7b 0a 09 09 09 72 | riginalEvent;...if.(.!e.).{....r |
16b00 | 65 74 75 72 6e 3b 0a 09 09 7d 0a 09 09 2f 2f 20 69 66 20 73 74 6f 70 50 72 6f 70 61 67 61 74 69 | eturn;...}...//.if.stopPropagati |
16b20 | 6f 6e 20 65 78 69 73 74 73 20 72 75 6e 20 69 74 20 6f 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c | on.exists.run.it.on.the.original |
16b40 | 20 65 76 65 6e 74 0a 09 09 69 66 20 28 20 65 2e 73 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e 20 | .event...if.(.e.stopPropagation. |
16b60 | 29 20 7b 0a 09 09 09 65 2e 73 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e 28 29 3b 0a 09 09 7d 0a | ).{....e.stopPropagation();...}. |
16b80 | 09 09 2f 2f 20 6f 74 68 65 72 77 69 73 65 20 73 65 74 20 74 68 65 20 63 61 6e 63 65 6c 42 75 62 | ..//.otherwise.set.the.cancelBub |
16ba0 | 62 6c 65 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 65 76 65 | ble.property.of.the.original.eve |
16bc0 | 6e 74 20 74 6f 20 74 72 75 65 20 28 49 45 29 0a 09 09 65 2e 63 61 6e 63 65 6c 42 75 62 62 6c 65 | nt.to.true.(IE)...e.cancelBubble |
16be0 | 20 3d 20 74 72 75 65 3b 0a 09 7d 2c 0a 09 73 74 6f 70 49 6d 6d 65 64 69 61 74 65 50 72 6f 70 61 | .=.true;..},..stopImmediatePropa |
16c00 | 67 61 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 74 68 69 73 2e 69 73 49 6d | gation:.function().{...this.isIm |
16c20 | 6d 65 64 69 61 74 65 50 72 6f 70 61 67 61 74 69 6f 6e 53 74 6f 70 70 65 64 20 3d 20 72 65 74 75 | mediatePropagationStopped.=.retu |
16c40 | 72 6e 54 72 75 65 3b 0a 09 09 74 68 69 73 2e 73 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e 28 29 | rnTrue;...this.stopPropagation() |
16c60 | 3b 0a 09 7d 2c 0a 09 69 73 44 65 66 61 75 6c 74 50 72 65 76 65 6e 74 65 64 3a 20 72 65 74 75 72 | ;..},..isDefaultPrevented:.retur |
16c80 | 6e 46 61 6c 73 65 2c 0a 09 69 73 50 72 6f 70 61 67 61 74 69 6f 6e 53 74 6f 70 70 65 64 3a 20 72 | nFalse,..isPropagationStopped:.r |
16ca0 | 65 74 75 72 6e 46 61 6c 73 65 2c 0a 09 69 73 49 6d 6d 65 64 69 61 74 65 50 72 6f 70 61 67 61 74 | eturnFalse,..isImmediatePropagat |
16cc0 | 69 6f 6e 53 74 6f 70 70 65 64 3a 20 72 65 74 75 72 6e 46 61 6c 73 65 0a 7d 3b 0a 0a 2f 2f 20 43 | ionStopped:.returnFalse.};..//.C |
16ce0 | 72 65 61 74 65 20 6d 6f 75 73 65 65 6e 74 65 72 2f 6c 65 61 76 65 20 65 76 65 6e 74 73 20 75 73 | reate.mouseenter/leave.events.us |
16d00 | 69 6e 67 20 6d 6f 75 73 65 6f 76 65 72 2f 6f 75 74 20 61 6e 64 20 65 76 65 6e 74 2d 74 69 6d 65 | ing.mouseover/out.and.event-time |
16d20 | 20 63 68 65 63 6b 73 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 7b 0a 09 6d 6f 75 73 65 65 6e 74 65 | .checks.jQuery.each({..mouseente |
16d40 | 72 3a 20 22 6d 6f 75 73 65 6f 76 65 72 22 2c 0a 09 6d 6f 75 73 65 6c 65 61 76 65 3a 20 22 6d 6f | r:."mouseover",..mouseleave:."mo |
16d60 | 75 73 65 6f 75 74 22 0a 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6f 72 69 67 2c 20 66 69 78 20 29 | useout".},.function(.orig,.fix.) |
16d80 | 20 7b 0a 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 5b 20 6f 72 69 67 20 5d | .{..jQuery.event.special[.orig.] |
16da0 | 20 3d 20 7b 0a 09 09 64 65 6c 65 67 61 74 65 54 79 70 65 3a 20 66 69 78 2c 0a 09 09 62 69 6e 64 | .=.{...delegateType:.fix,...bind |
16dc0 | 54 79 70 65 3a 20 66 69 78 2c 0a 0a 09 09 68 61 6e 64 6c 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | Type:.fix,....handle:.function(. |
16de0 | 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 76 61 72 20 72 65 74 2c 0a 09 09 09 09 74 61 72 67 65 74 | event.).{....var.ret,.....target |
16e00 | 20 3d 20 74 68 69 73 2c 0a 09 09 09 09 72 65 6c 61 74 65 64 20 3d 20 65 76 65 6e 74 2e 72 65 6c | .=.this,.....related.=.event.rel |
16e20 | 61 74 65 64 54 61 72 67 65 74 2c 0a 09 09 09 09 68 61 6e 64 6c 65 4f 62 6a 20 3d 20 65 76 65 6e | atedTarget,.....handleObj.=.even |
16e40 | 74 2e 68 61 6e 64 6c 65 4f 62 6a 2c 0a 09 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 68 61 6e 64 | t.handleObj,.....selector.=.hand |
16e60 | 6c 65 4f 62 6a 2e 73 65 6c 65 63 74 6f 72 3b 0a 0a 09 09 09 2f 2f 20 46 6f 72 20 6d 6f 75 73 65 | leObj.selector;.....//.For.mouse |
16e80 | 6e 74 65 72 2f 6c 65 61 76 65 20 63 61 6c 6c 20 74 68 65 20 68 61 6e 64 6c 65 72 20 69 66 20 72 | nter/leave.call.the.handler.if.r |
16ea0 | 65 6c 61 74 65 64 20 69 73 20 6f 75 74 73 69 64 65 20 74 68 65 20 74 61 72 67 65 74 2e 0a 09 09 | elated.is.outside.the.target.... |
16ec0 | 09 2f 2f 20 4e 42 3a 20 4e 6f 20 72 65 6c 61 74 65 64 54 61 72 67 65 74 20 69 66 20 74 68 65 20 | .//.NB:.No.relatedTarget.if.the. |
16ee0 | 6d 6f 75 73 65 20 6c 65 66 74 2f 65 6e 74 65 72 65 64 20 74 68 65 20 62 72 6f 77 73 65 72 20 77 | mouse.left/entered.the.browser.w |
16f00 | 69 6e 64 6f 77 0a 09 09 09 69 66 20 28 20 21 72 65 6c 61 74 65 64 20 7c 7c 20 28 72 65 6c 61 74 | indow....if.(.!related.||.(relat |
16f20 | 65 64 20 21 3d 3d 20 74 61 72 67 65 74 20 26 26 20 21 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 6e | ed.!==.target.&&.!jQuery.contain |
16f40 | 73 28 20 74 61 72 67 65 74 2c 20 72 65 6c 61 74 65 64 20 29 29 20 29 20 7b 0a 09 09 09 09 65 76 | s(.target,.related.)).).{.....ev |
16f60 | 65 6e 74 2e 74 79 70 65 20 3d 20 68 61 6e 64 6c 65 4f 62 6a 2e 6f 72 69 67 54 79 70 65 3b 0a 09 | ent.type.=.handleObj.origType;.. |
16f80 | 09 09 09 72 65 74 20 3d 20 68 61 6e 64 6c 65 4f 62 6a 2e 68 61 6e 64 6c 65 72 2e 61 70 70 6c 79 | ...ret.=.handleObj.handler.apply |
16fa0 | 28 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 09 09 65 76 65 6e 74 2e 74 | (.this,.arguments.);.....event.t |
16fc0 | 79 70 65 20 3d 20 66 69 78 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 | ype.=.fix;....}....return.ret;.. |
16fe0 | 09 7d 0a 09 7d 3b 0a 7d 29 3b 0a 0a 2f 2f 20 49 45 20 73 75 62 6d 69 74 20 64 65 6c 65 67 61 74 | .}..};.});..//.IE.submit.delegat |
17000 | 69 6f 6e 0a 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 73 75 62 6d 69 74 42 | ion.if.(.!jQuery.support.submitB |
17020 | 75 62 62 6c 65 73 20 29 20 7b 0a 0a 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 | ubbles.).{...jQuery.event.specia |
17040 | 6c 2e 73 75 62 6d 69 74 20 3d 20 7b 0a 09 09 73 65 74 75 70 3a 20 66 75 6e 63 74 69 6f 6e 28 29 | l.submit.=.{...setup:.function() |
17060 | 20 7b 0a 09 09 09 2f 2f 20 4f 6e 6c 79 20 6e 65 65 64 20 74 68 69 73 20 66 6f 72 20 64 65 6c 65 | .{....//.Only.need.this.for.dele |
17080 | 67 61 74 65 64 20 66 6f 72 6d 20 73 75 62 6d 69 74 20 65 76 65 6e 74 73 0a 09 09 09 69 66 20 28 | gated.form.submit.events....if.( |
170a0 | 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 74 68 69 73 2c 20 22 66 6f 72 6d 22 20 29 | .jQuery.nodeName(.this,."form".) |
170c0 | 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 09 09 09 7d 0a 0a 09 09 09 | .).{.....return.false;....}..... |
170e0 | 2f 2f 20 4c 61 7a 79 2d 61 64 64 20 61 20 73 75 62 6d 69 74 20 68 61 6e 64 6c 65 72 20 77 68 65 | //.Lazy-add.a.submit.handler.whe |
17100 | 6e 20 61 20 64 65 73 63 65 6e 64 61 6e 74 20 66 6f 72 6d 20 6d 61 79 20 70 6f 74 65 6e 74 69 61 | n.a.descendant.form.may.potentia |
17120 | 6c 6c 79 20 62 65 20 73 75 62 6d 69 74 74 65 64 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 | lly.be.submitted....jQuery.event |
17140 | 2e 61 64 64 28 20 74 68 69 73 2c 20 22 63 6c 69 63 6b 2e 5f 73 75 62 6d 69 74 20 6b 65 79 70 72 | .add(.this,."click._submit.keypr |
17160 | 65 73 73 2e 5f 73 75 62 6d 69 74 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 20 29 20 7b 0a 09 09 | ess._submit",.function(.e.).{... |
17180 | 09 09 2f 2f 20 4e 6f 64 65 20 6e 61 6d 65 20 63 68 65 63 6b 20 61 76 6f 69 64 73 20 61 20 56 4d | ..//.Node.name.check.avoids.a.VM |
171a0 | 4c 2d 72 65 6c 61 74 65 64 20 63 72 61 73 68 20 69 6e 20 49 45 20 28 23 39 38 30 37 29 0a 09 09 | L-related.crash.in.IE.(#9807)... |
171c0 | 09 09 76 61 72 20 65 6c 65 6d 20 3d 20 65 2e 74 61 72 67 65 74 2c 0a 09 09 09 09 09 66 6f 72 6d | ..var.elem.=.e.target,......form |
171e0 | 20 3d 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 69 6e 70 75 74 | .=.jQuery.nodeName(.elem,."input |
17200 | 22 20 29 20 7c 7c 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 62 | ".).||.jQuery.nodeName(.elem,."b |
17220 | 75 74 74 6f 6e 22 20 29 20 3f 20 65 6c 65 6d 2e 66 6f 72 6d 20 3a 20 75 6e 64 65 66 69 6e 65 64 | utton".).?.elem.form.:.undefined |
17240 | 3b 0a 09 09 09 09 69 66 20 28 20 66 6f 72 6d 20 26 26 20 21 6a 51 75 65 72 79 2e 5f 64 61 74 61 | ;.....if.(.form.&&.!jQuery._data |
17260 | 28 20 66 6f 72 6d 2c 20 22 5f 73 75 62 6d 69 74 5f 61 74 74 61 63 68 65 64 22 20 29 20 29 20 7b | (.form,."_submit_attached".).).{ |
17280 | 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 61 64 64 28 20 66 6f 72 6d 2c 20 22 73 | ......jQuery.event.add(.form,."s |
172a0 | 75 62 6d 69 74 2e 5f 73 75 62 6d 69 74 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 | ubmit._submit",.function(.event. |
172c0 | 29 20 7b 0a 09 09 09 09 09 09 65 76 65 6e 74 2e 5f 73 75 62 6d 69 74 5f 62 75 62 62 6c 65 20 3d | ).{.......event._submit_bubble.= |
172e0 | 20 74 72 75 65 3b 0a 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 5f 64 61 74 | .true;......});......jQuery._dat |
17300 | 61 28 20 66 6f 72 6d 2c 20 22 5f 73 75 62 6d 69 74 5f 61 74 74 61 63 68 65 64 22 2c 20 74 72 75 | a(.form,."_submit_attached",.tru |
17320 | 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 09 09 2f 2f 20 72 65 74 75 72 6e 20 75 | e.);.....}....});....//.return.u |
17340 | 6e 64 65 66 69 6e 65 64 20 73 69 6e 63 65 20 77 65 20 64 6f 6e 27 74 20 6e 65 65 64 20 61 6e 20 | ndefined.since.we.don't.need.an. |
17360 | 65 76 65 6e 74 20 6c 69 73 74 65 6e 65 72 0a 09 09 7d 2c 0a 0a 09 09 70 6f 73 74 44 69 73 70 61 | event.listener...},....postDispa |
17380 | 74 63 68 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 2f 2f 20 49 | tch:.function(.event.).{....//.I |
173a0 | 66 20 66 6f 72 6d 20 77 61 73 20 73 75 62 6d 69 74 74 65 64 20 62 79 20 74 68 65 20 75 73 65 72 | f.form.was.submitted.by.the.user |
173c0 | 2c 20 62 75 62 62 6c 65 20 74 68 65 20 65 76 65 6e 74 20 75 70 20 74 68 65 20 74 72 65 65 0a 09 | ,.bubble.the.event.up.the.tree.. |
173e0 | 09 09 69 66 20 28 20 65 76 65 6e 74 2e 5f 73 75 62 6d 69 74 5f 62 75 62 62 6c 65 20 29 20 7b 0a | ..if.(.event._submit_bubble.).{. |
17400 | 09 09 09 09 64 65 6c 65 74 65 20 65 76 65 6e 74 2e 5f 73 75 62 6d 69 74 5f 62 75 62 62 6c 65 3b | ....delete.event._submit_bubble; |
17420 | 0a 09 09 09 09 69 66 20 28 20 74 68 69 73 2e 70 61 72 65 6e 74 4e 6f 64 65 20 26 26 20 21 65 76 | .....if.(.this.parentNode.&&.!ev |
17440 | 65 6e 74 2e 69 73 54 72 69 67 67 65 72 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 | ent.isTrigger.).{......jQuery.ev |
17460 | 65 6e 74 2e 73 69 6d 75 6c 61 74 65 28 20 22 73 75 62 6d 69 74 22 2c 20 74 68 69 73 2e 70 61 72 | ent.simulate(."submit",.this.par |
17480 | 65 6e 74 4e 6f 64 65 2c 20 65 76 65 6e 74 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 | entNode,.event,.true.);.....}... |
174a0 | 09 7d 0a 09 09 7d 2c 0a 0a 09 09 74 65 61 72 64 6f 77 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 | .}...},....teardown:.function(). |
174c0 | 7b 0a 09 09 09 2f 2f 20 4f 6e 6c 79 20 6e 65 65 64 20 74 68 69 73 20 66 6f 72 20 64 65 6c 65 67 | {....//.Only.need.this.for.deleg |
174e0 | 61 74 65 64 20 66 6f 72 6d 20 73 75 62 6d 69 74 20 65 76 65 6e 74 73 0a 09 09 09 69 66 20 28 20 | ated.form.submit.events....if.(. |
17500 | 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 74 68 69 73 2c 20 22 66 6f 72 6d 22 20 29 20 | jQuery.nodeName(.this,."form".). |
17520 | 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f | ).{.....return.false;....}...../ |
17540 | 2f 20 52 65 6d 6f 76 65 20 64 65 6c 65 67 61 74 65 64 20 68 61 6e 64 6c 65 72 73 3b 20 63 6c 65 | /.Remove.delegated.handlers;.cle |
17560 | 61 6e 44 61 74 61 20 65 76 65 6e 74 75 61 6c 6c 79 20 72 65 61 70 73 20 73 75 62 6d 69 74 20 68 | anData.eventually.reaps.submit.h |
17580 | 61 6e 64 6c 65 72 73 20 61 74 74 61 63 68 65 64 20 61 62 6f 76 65 0a 09 09 09 6a 51 75 65 72 79 | andlers.attached.above....jQuery |
175a0 | 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 28 20 74 68 69 73 2c 20 22 2e 5f 73 75 62 6d 69 74 22 20 | .event.remove(.this,."._submit". |
175c0 | 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 7d 0a 0a 2f 2f 20 49 45 20 63 68 61 6e 67 65 20 64 65 6c 65 67 | );...}..};.}..//.IE.change.deleg |
175e0 | 61 74 69 6f 6e 20 61 6e 64 20 63 68 65 63 6b 62 6f 78 2f 72 61 64 69 6f 20 66 69 78 0a 69 66 20 | ation.and.checkbox/radio.fix.if. |
17600 | 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 63 68 61 6e 67 65 42 75 62 62 6c 65 73 20 | (.!jQuery.support.changeBubbles. |
17620 | 29 20 7b 0a 0a 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 2e 63 68 61 6e 67 | ).{...jQuery.event.special.chang |
17640 | 65 20 3d 20 7b 0a 0a 09 09 73 65 74 75 70 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 0a 09 09 | e.=.{....setup:.function().{.... |
17660 | 09 69 66 20 28 20 72 66 6f 72 6d 45 6c 65 6d 73 2e 74 65 73 74 28 20 74 68 69 73 2e 6e 6f 64 65 | .if.(.rformElems.test(.this.node |
17680 | 4e 61 6d 65 20 29 20 29 20 7b 0a 09 09 09 09 2f 2f 20 49 45 20 64 6f 65 73 6e 27 74 20 66 69 72 | Name.).).{.....//.IE.doesn't.fir |
176a0 | 65 20 63 68 61 6e 67 65 20 6f 6e 20 61 20 63 68 65 63 6b 2f 72 61 64 69 6f 20 75 6e 74 69 6c 20 | e.change.on.a.check/radio.until. |
176c0 | 62 6c 75 72 3b 20 74 72 69 67 67 65 72 20 69 74 20 6f 6e 20 63 6c 69 63 6b 0a 09 09 09 09 2f 2f | blur;.trigger.it.on.click.....// |
176e0 | 20 61 66 74 65 72 20 61 20 70 72 6f 70 65 72 74 79 63 68 61 6e 67 65 2e 20 45 61 74 20 74 68 65 | .after.a.propertychange..Eat.the |
17700 | 20 62 6c 75 72 2d 63 68 61 6e 67 65 20 69 6e 20 73 70 65 63 69 61 6c 2e 63 68 61 6e 67 65 2e 68 | .blur-change.in.special.change.h |
17720 | 61 6e 64 6c 65 2e 0a 09 09 09 09 2f 2f 20 54 68 69 73 20 73 74 69 6c 6c 20 66 69 72 65 73 20 6f | andle......//.This.still.fires.o |
17740 | 6e 63 68 61 6e 67 65 20 61 20 73 65 63 6f 6e 64 20 74 69 6d 65 20 66 6f 72 20 63 68 65 63 6b 2f | nchange.a.second.time.for.check/ |
17760 | 72 61 64 69 6f 20 61 66 74 65 72 20 62 6c 75 72 2e 0a 09 09 09 09 69 66 20 28 20 74 68 69 73 2e | radio.after.blur......if.(.this. |
17780 | 74 79 70 65 20 3d 3d 3d 20 22 63 68 65 63 6b 62 6f 78 22 20 7c 7c 20 74 68 69 73 2e 74 79 70 65 | type.===."checkbox".||.this.type |
177a0 | 20 3d 3d 3d 20 22 72 61 64 69 6f 22 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 | .===."radio".).{......jQuery.eve |
177c0 | 6e 74 2e 61 64 64 28 20 74 68 69 73 2c 20 22 70 72 6f 70 65 72 74 79 63 68 61 6e 67 65 2e 5f 63 | nt.add(.this,."propertychange._c |
177e0 | 68 61 6e 67 65 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 09 | hange",.function(.event.).{..... |
17800 | 09 09 69 66 20 28 20 65 76 65 6e 74 2e 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 2e 70 72 6f 70 65 | ..if.(.event.originalEvent.prope |
17820 | 72 74 79 4e 61 6d 65 20 3d 3d 3d 20 22 63 68 65 63 6b 65 64 22 20 29 20 7b 0a 09 09 09 09 09 09 | rtyName.===."checked".).{....... |
17840 | 09 74 68 69 73 2e 5f 6a 75 73 74 5f 63 68 61 6e 67 65 64 20 3d 20 74 72 75 65 3b 0a 09 09 09 09 | .this._just_changed.=.true;..... |
17860 | 09 09 7d 0a 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 61 | ..}......});......jQuery.event.a |
17880 | 64 64 28 20 74 68 69 73 2c 20 22 63 6c 69 63 6b 2e 5f 63 68 61 6e 67 65 22 2c 20 66 75 6e 63 74 | dd(.this,."click._change",.funct |
178a0 | 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 09 09 09 69 66 20 28 20 74 68 69 73 2e 5f | ion(.event.).{.......if.(.this._ |
178c0 | 6a 75 73 74 5f 63 68 61 6e 67 65 64 20 26 26 20 21 65 76 65 6e 74 2e 69 73 54 72 69 67 67 65 72 | just_changed.&&.!event.isTrigger |
178e0 | 20 29 20 7b 0a 09 09 09 09 09 09 09 74 68 69 73 2e 5f 6a 75 73 74 5f 63 68 61 6e 67 65 64 20 3d | .).{........this._just_changed.= |
17900 | 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 2f 2f 20 41 6c 6c 6f 77 20 74 | .false;.......}.......//.Allow.t |
17920 | 72 69 67 67 65 72 65 64 2c 20 73 69 6d 75 6c 61 74 65 64 20 63 68 61 6e 67 65 20 65 76 65 6e 74 | riggered,.simulated.change.event |
17940 | 73 20 28 23 31 31 35 30 30 29 0a 09 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 69 | s.(#11500).......jQuery.event.si |
17960 | 6d 75 6c 61 74 65 28 20 22 63 68 61 6e 67 65 22 2c 20 74 68 69 73 2c 20 65 76 65 6e 74 2c 20 74 | mulate(."change",.this,.event,.t |
17980 | 72 75 65 20 29 3b 0a 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 7d 0a 09 09 09 09 72 65 74 75 72 6e | rue.);......});.....}.....return |
179a0 | 20 66 61 6c 73 65 3b 0a 09 09 09 7d 0a 09 09 09 2f 2f 20 44 65 6c 65 67 61 74 65 64 20 65 76 65 | .false;....}....//.Delegated.eve |
179c0 | 6e 74 3b 20 6c 61 7a 79 2d 61 64 64 20 61 20 63 68 61 6e 67 65 20 68 61 6e 64 6c 65 72 20 6f 6e | nt;.lazy-add.a.change.handler.on |
179e0 | 20 64 65 73 63 65 6e 64 61 6e 74 20 69 6e 70 75 74 73 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 | .descendant.inputs....jQuery.eve |
17a00 | 6e 74 2e 61 64 64 28 20 74 68 69 73 2c 20 22 62 65 66 6f 72 65 61 63 74 69 76 61 74 65 2e 5f 63 | nt.add(.this,."beforeactivate._c |
17a20 | 68 61 6e 67 65 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 20 29 20 7b 0a 09 09 09 09 76 61 72 20 | hange",.function(.e.).{.....var. |
17a40 | 65 6c 65 6d 20 3d 20 65 2e 74 61 72 67 65 74 3b 0a 0a 09 09 09 09 69 66 20 28 20 72 66 6f 72 6d | elem.=.e.target;......if.(.rform |
17a60 | 45 6c 65 6d 73 2e 74 65 73 74 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 20 26 26 20 21 | Elems.test(.elem.nodeName.).&&.! |
17a80 | 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 5f 63 68 61 6e 67 65 5f 61 74 74 | jQuery._data(.elem,."_change_att |
17aa0 | 61 63 68 65 64 22 20 29 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 61 | ached".).).{......jQuery.event.a |
17ac0 | 64 64 28 20 65 6c 65 6d 2c 20 22 63 68 61 6e 67 65 2e 5f 63 68 61 6e 67 65 22 2c 20 66 75 6e 63 | dd(.elem,."change._change",.func |
17ae0 | 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 09 09 09 69 66 20 28 20 74 68 69 73 2e | tion(.event.).{.......if.(.this. |
17b00 | 70 61 72 65 6e 74 4e 6f 64 65 20 26 26 20 21 65 76 65 6e 74 2e 69 73 53 69 6d 75 6c 61 74 65 64 | parentNode.&&.!event.isSimulated |
17b20 | 20 26 26 20 21 65 76 65 6e 74 2e 69 73 54 72 69 67 67 65 72 20 29 20 7b 0a 09 09 09 09 09 09 09 | .&&.!event.isTrigger.).{........ |
17b40 | 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 69 6d 75 6c 61 74 65 28 20 22 63 68 61 6e 67 65 22 2c | jQuery.event.simulate(."change", |
17b60 | 20 74 68 69 73 2e 70 61 72 65 6e 74 4e 6f 64 65 2c 20 65 76 65 6e 74 2c 20 74 72 75 65 20 29 3b | .this.parentNode,.event,.true.); |
17b80 | 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 5f 64 | .......}......});......jQuery._d |
17ba0 | 61 74 61 28 20 65 6c 65 6d 2c 20 22 5f 63 68 61 6e 67 65 5f 61 74 74 61 63 68 65 64 22 2c 20 74 | ata(.elem,."_change_attached",.t |
17bc0 | 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 09 7d 2c 0a 0a 09 09 68 61 6e 64 | rue.);.....}....});...},....hand |
17be0 | 6c 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 76 61 72 20 65 | le:.function(.event.).{....var.e |
17c00 | 6c 65 6d 20 3d 20 65 76 65 6e 74 2e 74 61 72 67 65 74 3b 0a 0a 09 09 09 2f 2f 20 53 77 61 6c 6c | lem.=.event.target;.....//.Swall |
17c20 | 6f 77 20 6e 61 74 69 76 65 20 63 68 61 6e 67 65 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 63 68 65 | ow.native.change.events.from.che |
17c40 | 63 6b 62 6f 78 2f 72 61 64 69 6f 2c 20 77 65 20 61 6c 72 65 61 64 79 20 74 72 69 67 67 65 72 65 | ckbox/radio,.we.already.triggere |
17c60 | 64 20 74 68 65 6d 20 61 62 6f 76 65 0a 09 09 09 69 66 20 28 20 74 68 69 73 20 21 3d 3d 20 65 6c | d.them.above....if.(.this.!==.el |
17c80 | 65 6d 20 7c 7c 20 65 76 65 6e 74 2e 69 73 53 69 6d 75 6c 61 74 65 64 20 7c 7c 20 65 76 65 6e 74 | em.||.event.isSimulated.||.event |
17ca0 | 2e 69 73 54 72 69 67 67 65 72 20 7c 7c 20 28 65 6c 65 6d 2e 74 79 70 65 20 21 3d 3d 20 22 72 61 | .isTrigger.||.(elem.type.!==."ra |
17cc0 | 64 69 6f 22 20 26 26 20 65 6c 65 6d 2e 74 79 70 65 20 21 3d 3d 20 22 63 68 65 63 6b 62 6f 78 22 | dio".&&.elem.type.!==."checkbox" |
17ce0 | 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 65 76 65 6e 74 2e 68 61 6e 64 6c 65 4f 62 6a | ).).{.....return.event.handleObj |
17d00 | 2e 68 61 6e 64 6c 65 72 2e 61 70 70 6c 79 28 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 20 | .handler.apply(.this,.arguments. |
17d20 | 29 3b 0a 09 09 09 7d 0a 09 09 7d 2c 0a 0a 09 09 74 65 61 72 64 6f 77 6e 3a 20 66 75 6e 63 74 69 | );....}...},....teardown:.functi |
17d40 | 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 28 20 74 | on().{....jQuery.event.remove(.t |
17d60 | 68 69 73 2c 20 22 2e 5f 63 68 61 6e 67 65 22 20 29 3b 0a 0a 09 09 09 72 65 74 75 72 6e 20 72 66 | his,."._change".);.....return.rf |
17d80 | 6f 72 6d 45 6c 65 6d 73 2e 74 65 73 74 28 20 74 68 69 73 2e 6e 6f 64 65 4e 61 6d 65 20 29 3b 0a | ormElems.test(.this.nodeName.);. |
17da0 | 09 09 7d 0a 09 7d 3b 0a 7d 0a 0a 2f 2f 20 43 72 65 61 74 65 20 22 62 75 62 62 6c 69 6e 67 22 20 | ..}..};.}..//.Create."bubbling". |
17dc0 | 66 6f 63 75 73 20 61 6e 64 20 62 6c 75 72 20 65 76 65 6e 74 73 0a 69 66 20 28 20 21 6a 51 75 65 | focus.and.blur.events.if.(.!jQue |
17de0 | 72 79 2e 73 75 70 70 6f 72 74 2e 66 6f 63 75 73 69 6e 42 75 62 62 6c 65 73 20 29 20 7b 0a 09 6a | ry.support.focusinBubbles.).{..j |
17e00 | 51 75 65 72 79 2e 65 61 63 68 28 7b 20 66 6f 63 75 73 3a 20 22 66 6f 63 75 73 69 6e 22 2c 20 62 | Query.each({.focus:."focusin",.b |
17e20 | 6c 75 72 3a 20 22 66 6f 63 75 73 6f 75 74 22 20 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6f 72 69 | lur:."focusout".},.function(.ori |
17e40 | 67 2c 20 66 69 78 20 29 20 7b 0a 0a 09 09 2f 2f 20 41 74 74 61 63 68 20 61 20 73 69 6e 67 6c 65 | g,.fix.).{....//.Attach.a.single |
17e60 | 20 63 61 70 74 75 72 69 6e 67 20 68 61 6e 64 6c 65 72 20 77 68 69 6c 65 20 73 6f 6d 65 6f 6e 65 | .capturing.handler.while.someone |
17e80 | 20 77 61 6e 74 73 20 66 6f 63 75 73 69 6e 2f 66 6f 63 75 73 6f 75 74 0a 09 09 76 61 72 20 61 74 | .wants.focusin/focusout...var.at |
17ea0 | 74 61 63 68 65 73 20 3d 20 30 2c 0a 09 09 09 68 61 6e 64 6c 65 72 20 3d 20 66 75 6e 63 74 69 6f | taches.=.0,....handler.=.functio |
17ec0 | 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 69 | n(.event.).{.....jQuery.event.si |
17ee0 | 6d 75 6c 61 74 65 28 20 66 69 78 2c 20 65 76 65 6e 74 2e 74 61 72 67 65 74 2c 20 6a 51 75 65 72 | mulate(.fix,.event.target,.jQuer |
17f00 | 79 2e 65 76 65 6e 74 2e 66 69 78 28 20 65 76 65 6e 74 20 29 2c 20 74 72 75 65 20 29 3b 0a 09 09 | y.event.fix(.event.),.true.);... |
17f20 | 09 7d 3b 0a 0a 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 5b 20 66 69 78 | .};....jQuery.event.special[.fix |
17f40 | 20 5d 20 3d 20 7b 0a 09 09 09 73 65 74 75 70 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 | .].=.{....setup:.function().{... |
17f60 | 09 09 69 66 20 28 20 61 74 74 61 63 68 65 73 2b 2b 20 3d 3d 3d 20 30 20 29 20 7b 0a 09 09 09 09 | ..if.(.attaches++.===.0.).{..... |
17f80 | 09 64 6f 63 75 6d 65 6e 74 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 6f 72 69 67 | .document.addEventListener(.orig |
17fa0 | 2c 20 68 61 6e 64 6c 65 72 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 2c 0a 09 | ,.handler,.true.);.....}....},.. |
17fc0 | 09 09 74 65 61 72 64 6f 77 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 69 66 20 | ..teardown:.function().{.....if. |
17fe0 | 28 20 2d 2d 61 74 74 61 63 68 65 73 20 3d 3d 3d 20 30 20 29 20 7b 0a 09 09 09 09 09 64 6f 63 75 | (.--attaches.===.0.).{......docu |
18000 | 6d 65 6e 74 2e 72 65 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 6f 72 69 67 2c 20 | ment.removeEventListener(.orig,. |
18020 | 68 61 6e 64 6c 65 72 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 3b | handler,.true.);.....}....}...}; |
18040 | 0a 09 7d 29 3b 0a 7d 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 7b 0a 0a 09 6f 6e | ..});.}..jQuery.fn.extend({...on |
18060 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 64 61 74 | :.function(.types,.selector,.dat |
18080 | 61 2c 20 66 6e 2c 20 2f 2a 49 4e 54 45 52 4e 41 4c 2a 2f 20 6f 6e 65 20 29 20 7b 0a 09 09 76 61 | a,.fn,./*INTERNAL*/.one.).{...va |
180a0 | 72 20 6f 72 69 67 46 6e 2c 20 74 79 70 65 3b 0a 0a 09 09 2f 2f 20 54 79 70 65 73 20 63 61 6e 20 | r.origFn,.type;....//.Types.can. |
180c0 | 62 65 20 61 20 6d 61 70 20 6f 66 20 74 79 70 65 73 2f 68 61 6e 64 6c 65 72 73 0a 09 09 69 66 20 | be.a.map.of.types/handlers...if. |
180e0 | 28 20 74 79 70 65 6f 66 20 74 79 70 65 73 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 29 20 7b 0a | (.typeof.types.===."object".).{. |
18100 | 09 09 09 2f 2f 20 28 20 74 79 70 65 73 2d 4f 62 6a 65 63 74 2c 20 73 65 6c 65 63 74 6f 72 2c 20 | ...//.(.types-Object,.selector,. |
18120 | 64 61 74 61 20 29 0a 09 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 21 | data.)....if.(.typeof.selector.! |
18140 | 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 20 2f 2f 20 26 26 20 73 65 6c 65 63 74 6f 72 20 21 | ==."string".).{.//.&&.selector.! |
18160 | 3d 20 6e 75 6c 6c 0a 09 09 09 09 2f 2f 20 28 20 74 79 70 65 73 2d 4f 62 6a 65 63 74 2c 20 64 61 | =.null.....//.(.types-Object,.da |
18180 | 74 61 20 29 0a 09 09 09 09 64 61 74 61 20 3d 20 64 61 74 61 20 7c 7c 20 73 65 6c 65 63 74 6f 72 | ta.).....data.=.data.||.selector |
181a0 | 3b 0a 09 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 7d | ;.....selector.=.undefined;....} |
181c0 | 0a 09 09 09 66 6f 72 20 28 20 74 79 70 65 20 69 6e 20 74 79 70 65 73 20 29 20 7b 0a 09 09 09 09 | ....for.(.type.in.types.).{..... |
181e0 | 74 68 69 73 2e 6f 6e 28 20 74 79 70 65 2c 20 73 65 6c 65 63 74 6f 72 2c 20 64 61 74 61 2c 20 74 | this.on(.type,.selector,.data,.t |
18200 | 79 70 65 73 5b 20 74 79 70 65 20 5d 2c 20 6f 6e 65 20 29 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 | ypes[.type.],.one.);....}....ret |
18220 | 75 72 6e 20 74 68 69 73 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 64 61 74 61 20 3d 3d 20 6e 75 | urn.this;...}....if.(.data.==.nu |
18240 | 6c 6c 20 26 26 20 66 6e 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 2f 2f 20 28 20 74 79 70 | ll.&&.fn.==.null.).{....//.(.typ |
18260 | 65 73 2c 20 66 6e 20 29 0a 09 09 09 66 6e 20 3d 20 73 65 6c 65 63 74 6f 72 3b 0a 09 09 09 64 61 | es,.fn.)....fn.=.selector;....da |
18280 | 74 61 20 3d 20 73 65 6c 65 63 74 6f 72 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 20 65 | ta.=.selector.=.undefined;...}.e |
182a0 | 6c 73 65 20 69 66 20 28 20 66 6e 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 69 66 20 28 20 | lse.if.(.fn.==.null.).{....if.(. |
182c0 | 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b | typeof.selector.===."string".).{ |
182e0 | 0a 09 09 09 09 2f 2f 20 28 20 74 79 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 66 6e 20 29 0a | .....//.(.types,.selector,.fn.). |
18300 | 09 09 09 09 66 6e 20 3d 20 64 61 74 61 3b 0a 09 09 09 09 64 61 74 61 20 3d 20 75 6e 64 65 66 69 | ....fn.=.data;.....data.=.undefi |
18320 | 6e 65 64 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 2f 2f 20 28 20 74 79 70 65 73 2c | ned;....}.else.{.....//.(.types, |
18340 | 20 64 61 74 61 2c 20 66 6e 20 29 0a 09 09 09 09 66 6e 20 3d 20 64 61 74 61 3b 0a 09 09 09 09 64 | .data,.fn.).....fn.=.data;.....d |
18360 | 61 74 61 20 3d 20 73 65 6c 65 63 74 6f 72 3b 0a 09 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 75 | ata.=.selector;.....selector.=.u |
18380 | 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 09 69 66 20 28 20 66 6e 20 3d 3d 3d | ndefined;....}...}...if.(.fn.=== |
183a0 | 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 66 6e 20 3d 20 72 65 74 75 72 6e 46 61 6c 73 65 3b 0a | .false.).{....fn.=.returnFalse;. |
183c0 | 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 21 66 6e 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 | ..}.else.if.(.!fn.).{....return. |
183e0 | 74 68 69 73 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 6f 6e 65 20 3d 3d 3d 20 31 20 29 20 7b 0a | this;...}....if.(.one.===.1.).{. |
18400 | 09 09 09 6f 72 69 67 46 6e 20 3d 20 66 6e 3b 0a 09 09 09 66 6e 20 3d 20 66 75 6e 63 74 69 6f 6e | ...origFn.=.fn;....fn.=.function |
18420 | 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 09 2f 2f 20 43 61 6e 20 75 73 65 20 61 6e 20 65 6d | (.event.).{.....//.Can.use.an.em |
18440 | 70 74 79 20 73 65 74 2c 20 73 69 6e 63 65 20 65 76 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 | pty.set,.since.event.contains.th |
18460 | 65 20 69 6e 66 6f 0a 09 09 09 09 6a 51 75 65 72 79 28 29 2e 6f 66 66 28 20 65 76 65 6e 74 20 29 | e.info.....jQuery().off(.event.) |
18480 | 3b 0a 09 09 09 09 72 65 74 75 72 6e 20 6f 72 69 67 46 6e 2e 61 70 70 6c 79 28 20 74 68 69 73 2c | ;.....return.origFn.apply(.this, |
184a0 | 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 09 7d 3b 0a 09 09 09 2f 2f 20 55 73 65 20 73 61 | .arguments.);....};....//.Use.sa |
184c0 | 6d 65 20 67 75 69 64 20 73 6f 20 63 61 6c 6c 65 72 20 63 61 6e 20 72 65 6d 6f 76 65 20 75 73 69 | me.guid.so.caller.can.remove.usi |
184e0 | 6e 67 20 6f 72 69 67 46 6e 0a 09 09 09 66 6e 2e 67 75 69 64 20 3d 20 6f 72 69 67 46 6e 2e 67 75 | ng.origFn....fn.guid.=.origFn.gu |
18500 | 69 64 20 7c 7c 20 28 20 6f 72 69 67 46 6e 2e 67 75 69 64 20 3d 20 6a 51 75 65 72 79 2e 67 75 69 | id.||.(.origFn.guid.=.jQuery.gui |
18520 | 64 2b 2b 20 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 20 66 | d++.);...}...return.this.each(.f |
18540 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 61 64 64 28 | unction().{....jQuery.event.add( |
18560 | 20 74 68 69 73 2c 20 74 79 70 65 73 2c 20 66 6e 2c 20 64 61 74 61 2c 20 73 65 6c 65 63 74 6f 72 | .this,.types,.fn,.data,.selector |
18580 | 20 29 3b 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 09 6f 6e 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 | .);...});..},..one:.function(.ty |
185a0 | 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 64 61 74 61 2c 20 66 6e 20 29 20 7b 0a 09 09 72 65 | pes,.selector,.data,.fn.).{...re |
185c0 | 74 75 72 6e 20 74 68 69 73 2e 6f 6e 28 20 74 79 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 64 | turn.this.on(.types,.selector,.d |
185e0 | 61 74 61 2c 20 66 6e 2c 20 31 20 29 3b 0a 09 7d 2c 0a 09 6f 66 66 3a 20 66 75 6e 63 74 69 6f 6e | ata,.fn,.1.);..},..off:.function |
18600 | 28 20 74 79 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 66 6e 20 29 20 7b 0a 09 09 76 61 72 20 | (.types,.selector,.fn.).{...var. |
18620 | 68 61 6e 64 6c 65 4f 62 6a 2c 20 74 79 70 65 3b 0a 09 09 69 66 20 28 20 74 79 70 65 73 20 26 26 | handleObj,.type;...if.(.types.&& |
18640 | 20 74 79 70 65 73 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74 20 26 26 20 74 79 70 65 73 2e 68 | .types.preventDefault.&&.types.h |
18660 | 61 6e 64 6c 65 4f 62 6a 20 29 20 7b 0a 09 09 09 2f 2f 20 28 20 65 76 65 6e 74 20 29 20 20 64 69 | andleObj.).{....//.(.event.)..di |
18680 | 73 70 61 74 63 68 65 64 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 0a 09 09 09 68 61 6e 64 6c 65 4f | spatched.jQuery.Event....handleO |
186a0 | 62 6a 20 3d 20 74 79 70 65 73 2e 68 61 6e 64 6c 65 4f 62 6a 3b 0a 09 09 09 6a 51 75 65 72 79 28 | bj.=.types.handleObj;....jQuery( |
186c0 | 20 74 79 70 65 73 2e 64 65 6c 65 67 61 74 65 54 61 72 67 65 74 20 29 2e 6f 66 66 28 0a 09 09 09 | .types.delegateTarget.).off(.... |
186e0 | 09 68 61 6e 64 6c 65 4f 62 6a 2e 6e 61 6d 65 73 70 61 63 65 20 3f 20 68 61 6e 64 6c 65 4f 62 6a | .handleObj.namespace.?.handleObj |
18700 | 2e 6f 72 69 67 54 79 70 65 20 2b 20 22 2e 22 20 2b 20 68 61 6e 64 6c 65 4f 62 6a 2e 6e 61 6d 65 | .origType.+.".".+.handleObj.name |
18720 | 73 70 61 63 65 20 3a 20 68 61 6e 64 6c 65 4f 62 6a 2e 6f 72 69 67 54 79 70 65 2c 0a 09 09 09 09 | space.:.handleObj.origType,..... |
18740 | 68 61 6e 64 6c 65 4f 62 6a 2e 73 65 6c 65 63 74 6f 72 2c 0a 09 09 09 09 68 61 6e 64 6c 65 4f 62 | handleObj.selector,.....handleOb |
18760 | 6a 2e 68 61 6e 64 6c 65 72 0a 09 09 09 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a | j.handler....);....return.this;. |
18780 | 09 09 7d 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 74 79 70 65 73 20 3d 3d 3d 20 22 6f 62 6a | ..}...if.(.typeof.types.===."obj |
187a0 | 65 63 74 22 20 29 20 7b 0a 09 09 09 2f 2f 20 28 20 74 79 70 65 73 2d 6f 62 6a 65 63 74 20 5b 2c | ect".).{....//.(.types-object.[, |
187c0 | 20 73 65 6c 65 63 74 6f 72 5d 20 29 0a 09 09 09 66 6f 72 20 28 20 74 79 70 65 20 69 6e 20 74 79 | .selector].)....for.(.type.in.ty |
187e0 | 70 65 73 20 29 20 7b 0a 09 09 09 09 74 68 69 73 2e 6f 66 66 28 20 74 79 70 65 2c 20 73 65 6c 65 | pes.).{.....this.off(.type,.sele |
18800 | 63 74 6f 72 2c 20 74 79 70 65 73 5b 20 74 79 70 65 20 5d 20 29 3b 0a 09 09 09 7d 0a 09 09 09 72 | ctor,.types[.type.].);....}....r |
18820 | 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 7d 0a 09 09 69 66 20 28 20 73 65 6c 65 63 74 6f 72 20 | eturn.this;...}...if.(.selector. |
18840 | 3d 3d 3d 20 66 61 6c 73 65 20 7c 7c 20 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 3d 3d 3d | ===.false.||.typeof.selector.=== |
18860 | 20 22 66 75 6e 63 74 69 6f 6e 22 20 29 20 7b 0a 09 09 09 2f 2f 20 28 20 74 79 70 65 73 20 5b 2c | ."function".).{....//.(.types.[, |
18880 | 20 66 6e 5d 20 29 0a 09 09 09 66 6e 20 3d 20 73 65 6c 65 63 74 6f 72 3b 0a 09 09 09 73 65 6c 65 | .fn].)....fn.=.selector;....sele |
188a0 | 63 74 6f 72 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 0a 09 09 69 66 20 28 20 66 6e 20 | ctor.=.undefined;...}...if.(.fn. |
188c0 | 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 66 6e 20 3d 20 72 65 74 75 72 6e 46 61 6c 73 | ===.false.).{....fn.=.returnFals |
188e0 | 65 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 | e;...}...return.this.each(functi |
18900 | 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 28 20 74 | on().{....jQuery.event.remove(.t |
18920 | 68 69 73 2c 20 74 79 70 65 73 2c 20 66 6e 2c 20 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 7d 29 | his,.types,.fn,.selector.);...}) |
18940 | 3b 0a 09 7d 2c 0a 0a 09 62 69 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 73 2c 20 64 | ;..},...bind:.function(.types,.d |
18960 | 61 74 61 2c 20 66 6e 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6f 6e 28 20 74 79 | ata,.fn.).{...return.this.on(.ty |
18980 | 70 65 73 2c 20 6e 75 6c 6c 2c 20 64 61 74 61 2c 20 66 6e 20 29 3b 0a 09 7d 2c 0a 09 75 6e 62 69 | pes,.null,.data,.fn.);..},..unbi |
189a0 | 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 73 2c 20 66 6e 20 29 20 7b 0a 09 09 72 65 | nd:.function(.types,.fn.).{...re |
189c0 | 74 75 72 6e 20 74 68 69 73 2e 6f 66 66 28 20 74 79 70 65 73 2c 20 6e 75 6c 6c 2c 20 66 6e 20 29 | turn.this.off(.types,.null,.fn.) |
189e0 | 3b 0a 09 7d 2c 0a 0a 09 6c 69 76 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 73 2c 20 64 | ;..},...live:.function(.types,.d |
18a00 | 61 74 61 2c 20 66 6e 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 28 20 74 68 69 73 2e 63 6f 6e 74 65 | ata,.fn.).{...jQuery(.this.conte |
18a20 | 78 74 20 29 2e 6f 6e 28 20 74 79 70 65 73 2c 20 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 2c 20 64 | xt.).on(.types,.this.selector,.d |
18a40 | 61 74 61 2c 20 66 6e 20 29 3b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 09 64 | ata,.fn.);...return.this;..},..d |
18a60 | 69 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 73 2c 20 66 6e 20 29 20 7b 0a 09 09 6a 51 | ie:.function(.types,.fn.).{...jQ |
18a80 | 75 65 72 79 28 20 74 68 69 73 2e 63 6f 6e 74 65 78 74 20 29 2e 6f 66 66 28 20 74 79 70 65 73 2c | uery(.this.context.).off(.types, |
18aa0 | 20 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 7c 7c 20 22 2a 2a 22 2c 20 66 6e 20 29 3b 0a 09 09 | .this.selector.||."**",.fn.);... |
18ac0 | 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 64 65 6c 65 67 61 74 65 3a 20 66 75 6e | return.this;..},...delegate:.fun |
18ae0 | 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 74 79 70 65 73 2c 20 64 61 74 61 2c 20 66 6e | ction(.selector,.types,.data,.fn |
18b00 | 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6f 6e 28 20 74 79 70 65 73 2c 20 73 65 | .).{...return.this.on(.types,.se |
18b20 | 6c 65 63 74 6f 72 2c 20 64 61 74 61 2c 20 66 6e 20 29 3b 0a 09 7d 2c 0a 09 75 6e 64 65 6c 65 67 | lector,.data,.fn.);..},..undeleg |
18b40 | 61 74 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 74 79 70 65 73 2c 20 | ate:.function(.selector,.types,. |
18b60 | 66 6e 20 29 20 7b 0a 09 09 2f 2f 20 28 20 6e 61 6d 65 73 70 61 63 65 20 29 20 6f 72 20 28 20 73 | fn.).{...//.(.namespace.).or.(.s |
18b80 | 65 6c 65 63 74 6f 72 2c 20 74 79 70 65 73 20 5b 2c 20 66 6e 5d 20 29 0a 09 09 72 65 74 75 72 6e | elector,.types.[,.fn].)...return |
18ba0 | 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3d 3d 20 31 3f 20 74 68 69 73 2e 6f 66 66 | .arguments.length.==.1?.this.off |
18bc0 | 28 20 73 65 6c 65 63 74 6f 72 2c 20 22 2a 2a 22 20 29 20 3a 20 74 68 69 73 2e 6f 66 66 28 20 74 | (.selector,."**".).:.this.off(.t |
18be0 | 79 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 20 7c 7c 20 22 2a 2a 22 2c 20 66 6e 20 29 3b 0a 09 7d | ypes,.selector.||."**",.fn.);..} |
18c00 | 2c 0a 0a 09 74 72 69 67 67 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 2c 20 64 61 74 | ,...trigger:.function(.type,.dat |
18c20 | 61 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f | a.).{...return.this.each(functio |
18c40 | 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 67 65 72 28 20 74 | n().{....jQuery.event.trigger(.t |
18c60 | 79 70 65 2c 20 64 61 74 61 2c 20 74 68 69 73 20 29 3b 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 09 74 72 | ype,.data,.this.);...});..},..tr |
18c80 | 69 67 67 65 72 48 61 6e 64 6c 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 2c 20 64 61 | iggerHandler:.function(.type,.da |
18ca0 | 74 61 20 29 20 7b 0a 09 09 69 66 20 28 20 74 68 69 73 5b 30 5d 20 29 20 7b 0a 09 09 09 72 65 74 | ta.).{...if.(.this[0].).{....ret |
18cc0 | 75 72 6e 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 67 65 72 28 20 74 79 70 65 2c 20 | urn.jQuery.event.trigger(.type,. |
18ce0 | 64 61 74 61 2c 20 74 68 69 73 5b 30 5d 2c 20 74 72 75 65 20 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a | data,.this[0],.true.);...}..},.. |
18d00 | 09 74 6f 67 67 6c 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 66 6e 20 29 20 7b 0a 09 09 2f 2f 20 53 | .toggle:.function(.fn.).{...//.S |
18d20 | 61 76 65 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 61 | ave.reference.to.arguments.for.a |
18d40 | 63 63 65 73 73 20 69 6e 20 63 6c 6f 73 75 72 65 0a 09 09 76 61 72 20 61 72 67 73 20 3d 20 61 72 | ccess.in.closure...var.args.=.ar |
18d60 | 67 75 6d 65 6e 74 73 2c 0a 09 09 09 67 75 69 64 20 3d 20 66 6e 2e 67 75 69 64 20 7c 7c 20 6a 51 | guments,....guid.=.fn.guid.||.jQ |
18d80 | 75 65 72 79 2e 67 75 69 64 2b 2b 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 74 6f 67 67 6c 65 | uery.guid++,....i.=.0,....toggle |
18da0 | 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 09 2f 2f 20 46 | r.=.function(.event.).{.....//.F |
18dc0 | 69 67 75 72 65 20 6f 75 74 20 77 68 69 63 68 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 65 78 65 63 | igure.out.which.function.to.exec |
18de0 | 75 74 65 0a 09 09 09 09 76 61 72 20 6c 61 73 74 54 6f 67 67 6c 65 20 3d 20 28 20 6a 51 75 65 72 | ute.....var.lastToggle.=.(.jQuer |
18e00 | 79 2e 5f 64 61 74 61 28 20 74 68 69 73 2c 20 22 6c 61 73 74 54 6f 67 67 6c 65 22 20 2b 20 66 6e | y._data(.this,."lastToggle".+.fn |
18e20 | 2e 67 75 69 64 20 29 20 7c 7c 20 30 20 29 20 25 20 69 3b 0a 09 09 09 09 6a 51 75 65 72 79 2e 5f | .guid.).||.0.).%.i;.....jQuery._ |
18e40 | 64 61 74 61 28 20 74 68 69 73 2c 20 22 6c 61 73 74 54 6f 67 67 6c 65 22 20 2b 20 66 6e 2e 67 75 | data(.this,."lastToggle".+.fn.gu |
18e60 | 69 64 2c 20 6c 61 73 74 54 6f 67 67 6c 65 20 2b 20 31 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 4d 61 | id,.lastToggle.+.1.);......//.Ma |
18e80 | 6b 65 20 73 75 72 65 20 74 68 61 74 20 63 6c 69 63 6b 73 20 73 74 6f 70 0a 09 09 09 09 65 76 65 | ke.sure.that.clicks.stop.....eve |
18ea0 | 6e 74 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74 28 29 3b 0a 0a 09 09 09 09 2f 2f 20 61 6e 64 | nt.preventDefault();......//.and |
18ec0 | 20 65 78 65 63 75 74 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 09 09 09 09 72 65 74 75 72 6e | .execute.the.function.....return |
18ee0 | 20 61 72 67 73 5b 20 6c 61 73 74 54 6f 67 67 6c 65 20 5d 2e 61 70 70 6c 79 28 20 74 68 69 73 2c | .args[.lastToggle.].apply(.this, |
18f00 | 20 61 72 67 75 6d 65 6e 74 73 20 29 20 7c 7c 20 66 61 6c 73 65 3b 0a 09 09 09 7d 3b 0a 0a 09 09 | .arguments.).||.false;....};.... |
18f20 | 2f 2f 20 6c 69 6e 6b 20 61 6c 6c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 2c 20 73 6f 20 61 6e | //.link.all.the.functions,.so.an |
18f40 | 79 20 6f 66 20 74 68 65 6d 20 63 61 6e 20 75 6e 62 69 6e 64 20 74 68 69 73 20 63 6c 69 63 6b 20 | y.of.them.can.unbind.this.click. |
18f60 | 68 61 6e 64 6c 65 72 0a 09 09 74 6f 67 67 6c 65 72 2e 67 75 69 64 20 3d 20 67 75 69 64 3b 0a 09 | handler...toggler.guid.=.guid;.. |
18f80 | 09 77 68 69 6c 65 20 28 20 69 20 3c 20 61 72 67 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 | .while.(.i.<.args.length.).{.... |
18fa0 | 61 72 67 73 5b 20 69 2b 2b 20 5d 2e 67 75 69 64 20 3d 20 67 75 69 64 3b 0a 09 09 7d 0a 0a 09 09 | args[.i++.].guid.=.guid;...}.... |
18fc0 | 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6c 69 63 6b 28 20 74 6f 67 67 6c 65 72 20 29 3b 0a 09 7d | return.this.click(.toggler.);..} |
18fe0 | 2c 0a 0a 09 68 6f 76 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 66 6e 4f 76 65 72 2c 20 66 6e 4f | ,...hover:.function(.fnOver,.fnO |
19000 | 75 74 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6d 6f 75 73 65 65 6e 74 65 72 28 | ut.).{...return.this.mouseenter( |
19020 | 20 66 6e 4f 76 65 72 20 29 2e 6d 6f 75 73 65 6c 65 61 76 65 28 20 66 6e 4f 75 74 20 7c 7c 20 66 | .fnOver.).mouseleave(.fnOut.||.f |
19040 | 6e 4f 76 65 72 20 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 20 28 22 | nOver.);..}.});..jQuery.each(.(" |
19060 | 62 6c 75 72 20 66 6f 63 75 73 20 66 6f 63 75 73 69 6e 20 66 6f 63 75 73 6f 75 74 20 6c 6f 61 64 | blur.focus.focusin.focusout.load |
19080 | 20 72 65 73 69 7a 65 20 73 63 72 6f 6c 6c 20 75 6e 6c 6f 61 64 20 63 6c 69 63 6b 20 64 62 6c 63 | .resize.scroll.unload.click.dblc |
190a0 | 6c 69 63 6b 20 22 20 2b 0a 09 22 6d 6f 75 73 65 64 6f 77 6e 20 6d 6f 75 73 65 75 70 20 6d 6f 75 | lick.".+.."mousedown.mouseup.mou |
190c0 | 73 65 6d 6f 76 65 20 6d 6f 75 73 65 6f 76 65 72 20 6d 6f 75 73 65 6f 75 74 20 6d 6f 75 73 65 65 | semove.mouseover.mouseout.mousee |
190e0 | 6e 74 65 72 20 6d 6f 75 73 65 6c 65 61 76 65 20 22 20 2b 0a 09 22 63 68 61 6e 67 65 20 73 65 6c | nter.mouseleave.".+.."change.sel |
19100 | 65 63 74 20 73 75 62 6d 69 74 20 6b 65 79 64 6f 77 6e 20 6b 65 79 70 72 65 73 73 20 6b 65 79 75 | ect.submit.keydown.keypress.keyu |
19120 | 70 20 65 72 72 6f 72 20 63 6f 6e 74 65 78 74 6d 65 6e 75 22 29 2e 73 70 6c 69 74 28 22 20 22 29 | p.error.contextmenu").split(".") |
19140 | 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 6e 61 6d 65 20 29 20 7b 0a 0a 09 2f 2f 20 48 61 6e | ,.function(.i,.name.).{...//.Han |
19160 | 64 6c 65 20 65 76 65 6e 74 20 62 69 6e 64 69 6e 67 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6e 61 | dle.event.binding..jQuery.fn[.na |
19180 | 6d 65 20 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 64 61 74 61 2c 20 66 6e 20 29 20 7b 0a 09 09 | me.].=.function(.data,.fn.).{... |
191a0 | 69 66 20 28 20 66 6e 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 66 6e 20 3d 20 64 61 74 61 | if.(.fn.==.null.).{....fn.=.data |
191c0 | 3b 0a 09 09 09 64 61 74 61 20 3d 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 | ;....data.=.null;...}....return. |
191e0 | 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 30 20 3f 0a 09 09 09 74 68 69 73 2e 6f | arguments.length.>.0.?....this.o |
19200 | 6e 28 20 6e 61 6d 65 2c 20 6e 75 6c 6c 2c 20 64 61 74 61 2c 20 66 6e 20 29 20 3a 0a 09 09 09 74 | n(.name,.null,.data,.fn.).:....t |
19220 | 68 69 73 2e 74 72 69 67 67 65 72 28 20 6e 61 6d 65 20 29 3b 0a 09 7d 3b 0a 0a 09 69 66 20 28 20 | his.trigger(.name.);..};...if.(. |
19240 | 72 6b 65 79 45 76 65 6e 74 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 20 29 20 7b 0a 09 09 6a 51 75 | rkeyEvent.test(.name.).).{...jQu |
19260 | 65 72 79 2e 65 76 65 6e 74 2e 66 69 78 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 20 3d 20 6a 51 75 | ery.event.fixHooks[.name.].=.jQu |
19280 | 65 72 79 2e 65 76 65 6e 74 2e 6b 65 79 48 6f 6f 6b 73 3b 0a 09 7d 0a 0a 09 69 66 20 28 20 72 6d | ery.event.keyHooks;..}...if.(.rm |
192a0 | 6f 75 73 65 45 76 65 6e 74 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 20 29 20 7b 0a 09 09 6a 51 75 | ouseEvent.test(.name.).).{...jQu |
192c0 | 65 72 79 2e 65 76 65 6e 74 2e 66 69 78 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 20 3d 20 6a 51 75 | ery.event.fixHooks[.name.].=.jQu |
192e0 | 65 72 79 2e 65 76 65 6e 74 2e 6d 6f 75 73 65 48 6f 6f 6b 73 3b 0a 09 7d 0a 7d 29 3b 0a 2f 2a 21 | ery.event.mouseHooks;..}.});./*! |
19300 | 0d 0a 20 2a 20 53 69 7a 7a 6c 65 20 43 53 53 20 53 65 6c 65 63 74 6f 72 20 45 6e 67 69 6e 65 0d | ...*.Sizzle.CSS.Selector.Engine. |
19320 | 0a 20 2a 20 20 43 6f 70 79 72 69 67 68 74 20 32 30 31 32 20 6a 51 75 65 72 79 20 46 6f 75 6e 64 | ..*..Copyright.2012.jQuery.Found |
19340 | 61 74 69 6f 6e 20 61 6e 64 20 6f 74 68 65 72 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 0d 0a 20 2a | ation.and.other.contributors...* |
19360 | 20 20 52 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 65 20 4d 49 54 20 6c 69 63 65 6e 73 65 | ..Released.under.the.MIT.license |
19380 | 0d 0a 20 2a 20 20 68 74 74 70 3a 2f 2f 73 69 7a 7a 6c 65 6a 73 2e 63 6f 6d 2f 0d 0a 20 2a 2f 0d | ...*..http://sizzlejs.com/...*/. |
193a0 | 0a 28 66 75 6e 63 74 69 6f 6e 28 20 77 69 6e 64 6f 77 2c 20 75 6e 64 65 66 69 6e 65 64 20 29 20 | .(function(.window,.undefined.). |
193c0 | 7b 0d 0a 0d 0a 76 61 72 20 63 61 63 68 65 64 72 75 6e 73 2c 0d 0a 09 64 69 72 72 75 6e 73 2c 0d | {....var.cachedruns,...dirruns,. |
193e0 | 0a 09 73 6f 72 74 4f 72 64 65 72 2c 0d 0a 09 73 69 62 6c 69 6e 67 43 68 65 63 6b 2c 0d 0a 09 61 | ..sortOrder,...siblingCheck,...a |
19400 | 73 73 65 72 74 47 65 74 49 64 4e 6f 74 4e 61 6d 65 2c 0d 0a 0d 0a 09 64 6f 63 75 6d 65 6e 74 20 | ssertGetIdNotName,.....document. |
19420 | 3d 20 77 69 6e 64 6f 77 2e 64 6f 63 75 6d 65 6e 74 2c 0d 0a 09 64 6f 63 45 6c 65 6d 20 3d 20 64 | =.window.document,...docElem.=.d |
19440 | 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 2c 0d 0a 0d 0a 09 73 74 72 | ocument.documentElement,.....str |
19460 | 75 6e 64 65 66 69 6e 65 64 20 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 2c 0d 0a 09 68 61 73 44 75 | undefined.=."undefined",...hasDu |
19480 | 70 6c 69 63 61 74 65 20 3d 20 66 61 6c 73 65 2c 0d 0a 09 62 61 73 65 48 61 73 44 75 70 6c 69 63 | plicate.=.false,...baseHasDuplic |
194a0 | 61 74 65 20 3d 20 74 72 75 65 2c 0d 0a 09 64 6f 6e 65 20 3d 20 30 2c 0d 0a 09 73 6c 69 63 65 20 | ate.=.true,...done.=.0,...slice. |
194c0 | 3d 20 5b 5d 2e 73 6c 69 63 65 2c 0d 0a 09 70 75 73 68 20 3d 20 5b 5d 2e 70 75 73 68 2c 0d 0a 0d | =.[].slice,...push.=.[].push,... |
194e0 | 0a 09 65 78 70 61 6e 64 6f 20 3d 20 28 20 22 73 69 7a 63 61 63 68 65 22 20 2b 20 4d 61 74 68 2e | ..expando.=.(."sizcache".+.Math. |
19500 | 72 61 6e 64 6f 6d 28 29 20 29 2e 72 65 70 6c 61 63 65 28 20 22 2e 22 2c 20 22 22 20 29 2c 0d 0a | random().).replace(.".",."".),.. |
19520 | 0d 0a 09 2f 2f 20 52 65 67 65 78 0d 0a 0d 0a 09 2f 2f 20 57 68 69 74 65 73 70 61 63 65 20 63 68 | ...//.Regex.....//.Whitespace.ch |
19540 | 61 72 61 63 74 65 72 73 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 63 73 | aracters.http://www.w3.org/TR/cs |
19560 | 73 33 2d 73 65 6c 65 63 74 6f 72 73 2f 23 77 68 69 74 65 73 70 61 63 65 0d 0a 09 77 68 69 74 65 | s3-selectors/#whitespace...white |
19580 | 73 70 61 63 65 20 3d 20 22 5b 5c 5c 78 32 30 5c 5c 74 5c 5c 72 5c 5c 6e 5c 5c 66 5d 22 2c 0d 0a | space.=."[\\x20\\t\\r\\n\\f]",.. |
195a0 | 09 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 63 73 73 33 2d 73 79 | .//.http://www.w3.org/TR/css3-sy |
195c0 | 6e 74 61 78 2f 23 63 68 61 72 61 63 74 65 72 73 0d 0a 09 63 68 61 72 61 63 74 65 72 45 6e 63 6f | ntax/#characters...characterEnco |
195e0 | 64 69 6e 67 20 3d 20 22 28 3f 3a 5c 5c 5c 5c 2e 7c 5b 2d 5c 5c 77 5d 7c 5b 5e 5c 5c 78 30 30 2d | ding.=."(?:\\\\.|[-\\w]|[^\\x00- |
19600 | 5c 5c 78 61 30 5d 29 2b 22 2c 0d 0a 0d 0a 09 2f 2f 20 4c 6f 6f 73 65 6c 79 20 6d 6f 64 65 6c 65 | \\xa0])+",.....//.Loosely.modele |
19620 | 64 20 6f 6e 20 43 53 53 20 69 64 65 6e 74 69 66 69 65 72 20 63 68 61 72 61 63 74 65 72 73 0d 0a | d.on.CSS.identifier.characters.. |
19640 | 09 2f 2f 20 41 6e 20 75 6e 71 75 6f 74 65 64 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 62 65 20 | .//.An.unquoted.value.should.be. |
19660 | 61 20 43 53 53 20 69 64 65 6e 74 69 66 69 65 72 20 28 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e | a.CSS.identifier.(http://www.w3. |
19680 | 6f 72 67 2f 54 52 2f 63 73 73 33 2d 73 65 6c 65 63 74 6f 72 73 2f 23 61 74 74 72 69 62 75 74 65 | org/TR/css3-selectors/#attribute |
196a0 | 2d 73 65 6c 65 63 74 6f 72 73 29 0d 0a 09 2f 2f 20 50 72 6f 70 65 72 20 73 79 6e 74 61 78 3a 20 | -selectors)...//.Proper.syntax:. |
196c0 | 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 43 53 53 32 31 2f 73 79 6e 64 61 | http://www.w3.org/TR/CSS21/synda |
196e0 | 74 61 2e 68 74 6d 6c 23 76 61 6c 75 65 2d 64 65 66 2d 69 64 65 6e 74 69 66 69 65 72 0d 0a 09 69 | ta.html#value-def-identifier...i |
19700 | 64 65 6e 74 69 66 69 65 72 20 3d 20 63 68 61 72 61 63 74 65 72 45 6e 63 6f 64 69 6e 67 2e 72 65 | dentifier.=.characterEncoding.re |
19720 | 70 6c 61 63 65 28 20 22 77 22 2c 20 22 77 23 22 20 29 2c 0d 0a 0d 0a 09 2f 2f 20 41 63 63 65 70 | place(."w",."w#".),.....//.Accep |
19740 | 74 61 62 6c 65 20 6f 70 65 72 61 74 6f 72 73 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 | table.operators.http://www.w3.or |
19760 | 67 2f 54 52 2f 73 65 6c 65 63 74 6f 72 73 2f 23 61 74 74 72 69 62 75 74 65 2d 73 65 6c 65 63 74 | g/TR/selectors/#attribute-select |
19780 | 6f 72 73 0d 0a 09 6f 70 65 72 61 74 6f 72 73 20 3d 20 22 28 5b 2a 5e 24 7c 21 7e 5d 3f 3d 29 22 | ors...operators.=."([*^$|!~]?=)" |
197a0 | 2c 0d 0a 09 61 74 74 72 69 62 75 74 65 73 20 3d 20 22 5c 5c 5b 22 20 2b 20 77 68 69 74 65 73 70 | ,...attributes.=."\\[".+.whitesp |
197c0 | 61 63 65 20 2b 20 22 2a 28 22 20 2b 20 63 68 61 72 61 63 74 65 72 45 6e 63 6f 64 69 6e 67 20 2b | ace.+."*(".+.characterEncoding.+ |
197e0 | 20 22 29 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 0d 0a 09 09 22 2a 28 3f 3a 22 20 2b 20 | .")".+.whitespace.+...."*(?:".+. |
19800 | 6f 70 65 72 61 74 6f 72 73 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 28 3f 3a 28 5b | operators.+.whitespace.+."*(?:([ |
19820 | 27 5c 22 5d 29 28 28 3f 3a 5c 5c 5c 5c 2e 7c 5b 5e 5c 5c 5c 5c 5d 29 2a 3f 29 5c 5c 33 7c 28 22 | '\"])((?:\\\\.|[^\\\\])*?)\\3|(" |
19840 | 20 2b 20 69 64 65 6e 74 69 66 69 65 72 20 2b 20 22 29 7c 29 7c 29 22 20 2b 20 77 68 69 74 65 73 | .+.identifier.+.")|)|)".+.whites |
19860 | 70 61 63 65 20 2b 20 22 2a 5c 5c 5d 22 2c 0d 0a 09 70 73 65 75 64 6f 73 20 3d 20 22 3a 28 22 20 | pace.+."*\\]",...pseudos.=.":(". |
19880 | 2b 20 63 68 61 72 61 63 74 65 72 45 6e 63 6f 64 69 6e 67 20 2b 20 22 29 28 3f 3a 5c 5c 28 28 3f | +.characterEncoding.+.")(?:\\((? |
198a0 | 3a 28 5b 27 5c 22 5d 29 28 28 3f 3a 5c 5c 5c 5c 2e 7c 5b 5e 5c 5c 5c 5c 5d 29 2a 3f 29 5c 5c 32 | :(['\"])((?:\\\\.|[^\\\\])*?)\\2 |
198c0 | 7c 28 28 3f 3a 5b 5e 2c 5d 7c 5c 5c 5c 5c 2c 7c 28 3f 3a 2c 28 3f 3d 5b 5e 5c 5c 5b 5d 2a 5c 5c | |((?:[^,]|\\\\,|(?:,(?=[^\\[]*\\ |
198e0 | 5d 29 29 7c 28 3f 3a 2c 28 3f 3d 5b 5e 5c 5c 28 5d 2a 5c 5c 29 29 29 29 2a 29 29 5c 5c 29 7c 29 | ]))|(?:,(?=[^\\(]*\\))))*))\\)|) |
19900 | 22 2c 0d 0a 09 70 6f 73 20 3d 20 22 3a 28 6e 74 68 7c 65 71 7c 67 74 7c 6c 74 7c 66 69 72 73 74 | ",...pos.=.":(nth|eq|gt|lt|first |
19920 | 7c 6c 61 73 74 7c 65 76 65 6e 7c 6f 64 64 29 28 3f 3a 5c 5c 28 28 5c 5c 64 2a 29 5c 5c 29 7c 29 | |last|even|odd)(?:\\((\\d*)\\)|) |
19940 | 28 3f 3d 5b 5e 2d 5d 7c 24 29 22 2c 0d 0a 09 63 6f 6d 62 69 6e 61 74 6f 72 73 20 3d 20 77 68 69 | (?=[^-]|$)",...combinators.=.whi |
19960 | 74 65 73 70 61 63 65 20 2b 20 22 2a 28 5b 5c 5c 78 32 30 5c 5c 74 5c 5c 72 5c 5c 6e 5c 5c 66 3e | tespace.+."*([\\x20\\t\\r\\n\\f> |
19980 | 2b 7e 5d 29 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 22 2c 0d 0a 09 67 72 6f 75 | +~])".+.whitespace.+."*",...grou |
199a0 | 70 73 20 3d 20 22 28 3f 3d 5b 5e 5c 5c 78 32 30 5c 5c 74 5c 5c 72 5c 5c 6e 5c 5c 66 5d 29 28 3f | ps.=."(?=[^\\x20\\t\\r\\n\\f])(? |
199c0 | 3a 5c 5c 5c 5c 2e 7c 22 20 2b 20 61 74 74 72 69 62 75 74 65 73 20 2b 20 22 7c 22 20 2b 20 70 73 | :\\\\.|".+.attributes.+."|".+.ps |
199e0 | 65 75 64 6f 73 2e 72 65 70 6c 61 63 65 28 20 32 2c 20 37 20 29 20 2b 20 22 7c 5b 5e 5c 5c 5c 5c | eudos.replace(.2,.7.).+."|[^\\\\ |
19a00 | 28 29 2c 5d 29 2b 22 2c 0d 0a 0d 0a 09 2f 2f 20 4c 65 61 64 69 6e 67 20 61 6e 64 20 6e 6f 6e 2d | (),])+",.....//.Leading.and.non- |
19a20 | 65 73 63 61 70 65 64 20 74 72 61 69 6c 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 2c 20 63 61 70 | escaped.trailing.whitespace,.cap |
19a40 | 74 75 72 69 6e 67 20 73 6f 6d 65 20 6e 6f 6e 2d 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72 61 | turing.some.non-whitespace.chara |
19a60 | 63 74 65 72 73 20 70 72 65 63 65 64 69 6e 67 20 74 68 65 20 6c 61 74 74 65 72 0d 0a 09 72 74 72 | cters.preceding.the.latter...rtr |
19a80 | 69 6d 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 22 20 2b 20 77 68 69 74 65 73 70 61 63 | im.=.new.RegExp(."^".+.whitespac |
19aa0 | 65 20 2b 20 22 2b 7c 28 28 3f 3a 5e 7c 5b 5e 5c 5c 5c 5c 5d 29 28 3f 3a 5c 5c 5c 5c 2e 29 2a 29 | e.+."+|((?:^|[^\\\\])(?:\\\\.)*) |
19ac0 | 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2b 24 22 2c 20 22 67 22 20 29 2c 0d 0a 0d | ".+.whitespace.+."+$",."g".),... |
19ae0 | 0a 09 72 63 6f 6d 62 69 6e 61 74 6f 72 73 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 22 | ..rcombinators.=.new.RegExp(."^" |
19b00 | 20 2b 20 63 6f 6d 62 69 6e 61 74 6f 72 73 20 29 2c 0d 0a 0d 0a 09 2f 2f 20 41 6c 6c 20 73 69 6d | .+.combinators.),.....//.All.sim |
19b20 | 70 6c 65 20 28 6e 6f 6e 2d 63 6f 6d 6d 61 29 20 73 65 6c 65 63 74 6f 72 73 2c 20 65 78 63 6c 75 | ple.(non-comma).selectors,.exclu |
19b40 | 64 69 6e 67 20 69 6e 73 69 67 6e 69 66 61 6e 74 20 74 72 61 69 6c 69 6e 67 20 77 68 69 74 65 73 | ding.insignifant.trailing.whites |
19b60 | 70 61 63 65 0d 0a 09 72 67 72 6f 75 70 73 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 67 72 6f | pace...rgroups.=.new.RegExp(.gro |
19b80 | 75 70 73 20 2b 20 22 3f 28 3f 3d 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 2c 7c | ups.+."?(?=".+.whitespace.+."*,| |
19ba0 | 24 29 22 2c 20 22 67 22 20 29 2c 0d 0a 0d 0a 09 2f 2f 20 41 20 73 65 6c 65 63 74 6f 72 2c 20 6f | $)",."g".),.....//.A.selector,.o |
19bc0 | 72 20 65 76 65 72 79 74 68 69 6e 67 20 61 66 74 65 72 20 6c 65 61 64 69 6e 67 20 77 68 69 74 65 | r.everything.after.leading.white |
19be0 | 73 70 61 63 65 0d 0a 09 2f 2f 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 66 6f 6c 6c 6f 77 65 64 20 69 | space...//.Optionally.followed.i |
19c00 | 6e 20 65 69 74 68 65 72 20 63 61 73 65 20 62 79 20 61 20 22 29 22 20 66 6f 72 20 74 65 72 6d 69 | n.either.case.by.a.")".for.termi |
19c20 | 6e 61 74 69 6e 67 20 73 75 62 2d 73 65 6c 65 63 74 6f 72 73 0d 0a 09 72 73 65 6c 65 63 74 6f 72 | nating.sub-selectors...rselector |
19c40 | 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 28 3f 3a 28 3f 21 2c 29 28 3f 3a 28 3f 3a 5e | .=.new.RegExp(."^(?:(?!,)(?:(?:^ |
19c60 | 7c 2c 29 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 22 20 2b 20 67 72 6f 75 70 73 | |,)".+.whitespace.+."*".+.groups |
19c80 | 20 2b 20 22 29 2a 3f 7c 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 28 2e 2a 3f 29 | .+.")*?|".+.whitespace.+."*(.*?) |
19ca0 | 29 28 5c 5c 29 7c 24 29 22 20 29 2c 0d 0a 0d 0a 09 2f 2f 20 41 6c 6c 20 63 6f 6d 62 69 6e 61 74 | )(\\)|$)".),.....//.All.combinat |
19cc0 | 6f 72 73 20 61 6e 64 20 73 65 6c 65 63 74 6f 72 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 28 61 74 74 | ors.and.selector.components.(att |
19ce0 | 72 69 62 75 74 65 20 74 65 73 74 2c 20 74 61 67 2c 20 70 73 65 75 64 6f 2c 20 65 74 63 2e 29 2c | ribute.test,.tag,.pseudo,.etc.), |
19d00 | 20 74 68 65 20 6c 61 74 74 65 72 20 61 70 70 65 61 72 69 6e 67 20 74 6f 67 65 74 68 65 72 20 77 | .the.latter.appearing.together.w |
19d20 | 68 65 6e 20 63 6f 6e 73 65 63 75 74 69 76 65 0d 0a 09 72 74 6f 6b 65 6e 73 20 3d 20 6e 65 77 20 | hen.consecutive...rtokens.=.new. |
19d40 | 52 65 67 45 78 70 28 20 67 72 6f 75 70 73 2e 73 6c 69 63 65 28 20 31 39 2c 20 2d 36 20 29 20 2b | RegExp(.groups.slice(.19,.-6.).+ |
19d60 | 20 22 5c 5c 78 32 30 5c 5c 74 5c 5c 72 5c 5c 6e 5c 5c 66 3e 2b 7e 5d 29 2b 7c 22 20 2b 20 63 6f | ."\\x20\\t\\r\\n\\f>+~])+|".+.co |
19d80 | 6d 62 69 6e 61 74 6f 72 73 2c 20 22 67 22 20 29 2c 0d 0a 0d 0a 09 2f 2f 20 45 61 73 69 6c 79 2d | mbinators,."g".),.....//.Easily- |
19da0 | 70 61 72 73 65 61 62 6c 65 2f 72 65 74 72 69 65 76 61 62 6c 65 20 49 44 20 6f 72 20 54 41 47 20 | parseable/retrievable.ID.or.TAG. |
19dc0 | 6f 72 20 43 4c 41 53 53 20 73 65 6c 65 63 74 6f 72 73 0d 0a 09 72 71 75 69 63 6b 45 78 70 72 20 | or.CLASS.selectors...rquickExpr. |
19de0 | 3d 20 2f 5e 28 3f 3a 23 28 5b 5c 77 5c 2d 5d 2b 29 7c 28 5c 77 2b 29 7c 5c 2e 28 5b 5c 77 5c 2d | =./^(?:#([\w\-]+)|(\w+)|\.([\w\- |
19e00 | 5d 2b 29 29 24 2f 2c 0d 0a 0d 0a 09 72 73 69 62 6c 69 6e 67 20 3d 20 2f 5b 5c 78 32 30 5c 74 5c | ]+))$/,.....rsibling.=./[\x20\t\ |
19e20 | 72 5c 6e 5c 66 5d 2a 5b 2b 7e 5d 2f 2c 0d 0a 09 72 65 6e 64 73 57 69 74 68 4e 6f 74 20 3d 20 2f | r\n\f]*[+~]/,...rendsWithNot.=./ |
19e40 | 3a 6e 6f 74 5c 28 24 2f 2c 0d 0a 0d 0a 09 72 68 65 61 64 65 72 20 3d 20 2f 68 5c 64 2f 69 2c 0d | :not\($/,.....rheader.=./h\d/i,. |
19e60 | 0a 09 72 69 6e 70 75 74 73 20 3d 20 2f 69 6e 70 75 74 7c 73 65 6c 65 63 74 7c 74 65 78 74 61 72 | ..rinputs.=./input|select|textar |
19e80 | 65 61 7c 62 75 74 74 6f 6e 2f 69 2c 0d 0a 0d 0a 09 72 62 61 63 6b 73 6c 61 73 68 20 3d 20 2f 5c | ea|button/i,.....rbackslash.=./\ |
19ea0 | 5c 28 3f 21 5c 5c 29 2f 67 2c 0d 0a 0d 0a 09 6d 61 74 63 68 45 78 70 72 20 3d 20 7b 0d 0a 09 09 | \(?!\\)/g,.....matchExpr.=.{.... |
19ec0 | 22 49 44 22 3a 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 23 28 22 20 2b 20 63 68 61 72 61 63 | "ID":.new.RegExp(."^#(".+.charac |
19ee0 | 74 65 72 45 6e 63 6f 64 69 6e 67 20 2b 20 22 29 22 20 29 2c 0d 0a 09 09 22 43 4c 41 53 53 22 3a | terEncoding.+.")".),...."CLASS": |
19f00 | 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 5c 5c 2e 28 22 20 2b 20 63 68 61 72 61 63 74 65 72 | .new.RegExp(."^\\.(".+.character |
19f20 | 45 6e 63 6f 64 69 6e 67 20 2b 20 22 29 22 20 29 2c 0d 0a 09 09 22 4e 41 4d 45 22 3a 20 6e 65 77 | Encoding.+.")".),...."NAME":.new |
19f40 | 20 52 65 67 45 78 70 28 20 22 5e 5c 5c 5b 6e 61 6d 65 3d 5b 27 5c 22 5d 3f 28 22 20 2b 20 63 68 | .RegExp(."^\\[name=['\"]?(".+.ch |
19f60 | 61 72 61 63 74 65 72 45 6e 63 6f 64 69 6e 67 20 2b 20 22 29 5b 27 5c 22 5d 3f 5c 5c 5d 22 20 29 | aracterEncoding.+.")['\"]?\\]".) |
19f80 | 2c 0d 0a 09 09 22 54 41 47 22 3a 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 28 22 20 2b 20 63 | ,...."TAG":.new.RegExp(."^(".+.c |
19fa0 | 68 61 72 61 63 74 65 72 45 6e 63 6f 64 69 6e 67 2e 72 65 70 6c 61 63 65 28 20 22 5b 2d 22 2c 20 | haracterEncoding.replace(."[-",. |
19fc0 | 22 5b 2d 5c 5c 2a 22 20 29 20 2b 20 22 29 22 20 29 2c 0d 0a 09 09 22 41 54 54 52 22 3a 20 6e 65 | "[-\\*".).+.")".),...."ATTR":.ne |
19fe0 | 77 20 52 65 67 45 78 70 28 20 22 5e 22 20 2b 20 61 74 74 72 69 62 75 74 65 73 20 29 2c 0d 0a 09 | w.RegExp(."^".+.attributes.),... |
1a000 | 09 22 50 53 45 55 44 4f 22 3a 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 22 20 2b 20 70 73 65 | ."PSEUDO":.new.RegExp(."^".+.pse |
1a020 | 75 64 6f 73 20 29 2c 0d 0a 09 09 22 43 48 49 4c 44 22 3a 20 6e 65 77 20 52 65 67 45 78 70 28 20 | udos.),...."CHILD":.new.RegExp(. |
1a040 | 22 5e 3a 28 6f 6e 6c 79 7c 6e 74 68 7c 6c 61 73 74 7c 66 69 72 73 74 29 2d 63 68 69 6c 64 28 3f | "^:(only|nth|last|first)-child(? |
1a060 | 3a 5c 5c 28 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 0d 0a 09 09 09 22 2a 28 65 76 65 6e | :\\(".+.whitespace.+....."*(even |
1a080 | 7c 6f 64 64 7c 28 28 5b 2b 2d 5d 7c 29 28 5c 5c 64 2a 29 6e 7c 29 22 20 2b 20 77 68 69 74 65 73 | |odd|(([+-]|)(\\d*)n|)".+.whites |
1a0a0 | 70 61 63 65 20 2b 20 22 2a 28 3f 3a 28 5b 2b 2d 5d 7c 29 22 20 2b 20 77 68 69 74 65 73 70 61 63 | pace.+."*(?:([+-]|)".+.whitespac |
1a0c0 | 65 20 2b 0d 0a 09 09 09 22 2a 28 5c 5c 64 2b 29 7c 29 29 22 20 2b 20 77 68 69 74 65 73 70 61 63 | e.+....."*(\\d+)|))".+.whitespac |
1a0e0 | 65 20 2b 20 22 2a 5c 5c 29 7c 29 22 2c 20 22 69 22 20 29 2c 0d 0a 09 09 22 50 4f 53 22 3a 20 6e | e.+."*\\)|)",."i".),...."POS":.n |
1a100 | 65 77 20 52 65 67 45 78 70 28 20 70 6f 73 2c 20 22 69 67 22 20 29 2c 0d 0a 09 09 2f 2f 20 46 6f | ew.RegExp(.pos,."ig".),....//.Fo |
1a120 | 72 20 75 73 65 20 69 6e 20 6c 69 62 72 61 72 69 65 73 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 20 | r.use.in.libraries.implementing. |
1a140 | 2e 69 73 28 29 0d 0a 09 09 22 6e 65 65 64 73 43 6f 6e 74 65 78 74 22 3a 20 6e 65 77 20 52 65 67 | .is()...."needsContext":.new.Reg |
1a160 | 45 78 70 28 20 22 5e 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 5b 3e 2b 7e 5d 7c | Exp(."^".+.whitespace.+."*[>+~]| |
1a180 | 22 20 2b 20 70 6f 73 2c 20 22 69 22 20 29 0d 0a 09 7d 2c 0d 0a 0d 0a 09 63 6c 61 73 73 43 61 63 | ".+.pos,."i".)...},.....classCac |
1a1a0 | 68 65 20 3d 20 7b 7d 2c 0d 0a 09 63 61 63 68 65 64 43 6c 61 73 73 65 73 20 3d 20 5b 5d 2c 0d 0a | he.=.{},...cachedClasses.=.[],.. |
1a1c0 | 09 63 6f 6d 70 69 6c 65 72 43 61 63 68 65 20 3d 20 7b 7d 2c 0d 0a 09 63 61 63 68 65 64 53 65 6c | .compilerCache.=.{},...cachedSel |
1a1e0 | 65 63 74 6f 72 73 20 3d 20 5b 5d 2c 0d 0a 0d 0a 09 2f 2f 20 4d 61 72 6b 20 61 20 66 75 6e 63 74 | ectors.=.[],.....//.Mark.a.funct |
1a200 | 69 6f 6e 20 66 6f 72 20 75 73 65 20 69 6e 20 66 69 6c 74 65 72 69 6e 67 0d 0a 09 6d 61 72 6b 46 | ion.for.use.in.filtering...markF |
1a220 | 75 6e 63 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 66 6e 20 29 20 7b 0d 0a 09 09 66 6e | unction.=.function(.fn.).{....fn |
1a240 | 2e 73 69 7a 7a 6c 65 46 69 6c 74 65 72 20 3d 20 74 72 75 65 3b 0d 0a 09 09 72 65 74 75 72 6e 20 | .sizzleFilter.=.true;....return. |
1a260 | 66 6e 3b 0d 0a 09 7d 2c 0d 0a 0d 0a 09 2f 2f 20 52 65 74 75 72 6e 73 20 61 20 66 75 6e 63 74 69 | fn;...},.....//.Returns.a.functi |
1a280 | 6f 6e 20 74 6f 20 75 73 65 20 69 6e 20 70 73 65 75 64 6f 73 20 66 6f 72 20 69 6e 70 75 74 20 74 | on.to.use.in.pseudos.for.input.t |
1a2a0 | 79 70 65 73 0d 0a 09 63 72 65 61 74 65 49 6e 70 75 74 46 75 6e 63 74 69 6f 6e 20 3d 20 66 75 6e | ypes...createInputFunction.=.fun |
1a2c0 | 63 74 69 6f 6e 28 20 74 79 70 65 20 29 20 7b 0d 0a 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 | ction(.type.).{....return.functi |
1a2e0 | 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 43 68 65 63 6b 20 74 68 65 20 69 6e | on(.elem.).{.....//.Check.the.in |
1a300 | 70 75 74 27 73 20 6e 6f 64 65 4e 61 6d 65 20 61 6e 64 20 74 79 70 65 0d 0a 09 09 09 72 65 74 75 | put's.nodeName.and.type.....retu |
1a320 | 72 6e 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 3d | rn.elem.nodeName.toLowerCase().= |
1a340 | 3d 3d 20 22 69 6e 70 75 74 22 20 26 26 20 65 6c 65 6d 2e 74 79 70 65 20 3d 3d 3d 20 74 79 70 65 | ==."input".&&.elem.type.===.type |
1a360 | 3b 0d 0a 09 09 7d 3b 0d 0a 09 7d 2c 0d 0a 0d 0a 09 2f 2f 20 52 65 74 75 72 6e 73 20 61 20 66 75 | ;....};...},.....//.Returns.a.fu |
1a380 | 6e 63 74 69 6f 6e 20 74 6f 20 75 73 65 20 69 6e 20 70 73 65 75 64 6f 73 20 66 6f 72 20 62 75 74 | nction.to.use.in.pseudos.for.but |
1a3a0 | 74 6f 6e 73 0d 0a 09 63 72 65 61 74 65 42 75 74 74 6f 6e 46 75 6e 63 74 69 6f 6e 20 3d 20 66 75 | tons...createButtonFunction.=.fu |
1a3c0 | 6e 63 74 69 6f 6e 28 20 74 79 70 65 20 29 20 7b 0d 0a 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 | nction(.type.).{....return.funct |
1a3e0 | 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 6e 61 6d 65 20 3d 20 65 6c 65 | ion(.elem.).{.....var.name.=.ele |
1a400 | 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0d 0a 09 09 09 72 65 | m.nodeName.toLowerCase();.....re |
1a420 | 74 75 72 6e 20 28 6e 61 6d 65 20 3d 3d 3d 20 22 69 6e 70 75 74 22 20 7c 7c 20 6e 61 6d 65 20 3d | turn.(name.===."input".||.name.= |
1a440 | 3d 3d 20 22 62 75 74 74 6f 6e 22 29 20 26 26 20 65 6c 65 6d 2e 74 79 70 65 20 3d 3d 3d 20 74 79 | ==."button").&&.elem.type.===.ty |
1a460 | 70 65 3b 0d 0a 09 09 7d 3b 0d 0a 09 7d 2c 0d 0a 0d 0a 09 2f 2f 20 55 73 65 64 20 66 6f 72 20 74 | pe;....};...},.....//.Used.for.t |
1a480 | 65 73 74 69 6e 67 20 73 6f 6d 65 74 68 69 6e 67 20 6f 6e 20 61 6e 20 65 6c 65 6d 65 6e 74 0d 0a | esting.something.on.an.element.. |
1a4a0 | 09 61 73 73 65 72 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 66 6e 20 29 20 7b 0d 0a 09 09 76 61 | .assert.=.function(.fn.).{....va |
1a4c0 | 72 20 70 61 73 73 20 3d 20 66 61 6c 73 65 2c 0d 0a 09 09 09 64 69 76 20 3d 20 64 6f 63 75 6d 65 | r.pass.=.false,.....div.=.docume |
1a4e0 | 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 64 69 76 22 29 3b 0d 0a 09 09 74 72 79 20 | nt.createElement("div");....try. |
1a500 | 7b 0d 0a 09 09 09 70 61 73 73 20 3d 20 66 6e 28 20 64 69 76 20 29 3b 0d 0a 09 09 7d 20 63 61 74 | {.....pass.=.fn(.div.);....}.cat |
1a520 | 63 68 20 28 65 29 20 7b 7d 0d 0a 09 09 2f 2f 20 72 65 6c 65 61 73 65 20 6d 65 6d 6f 72 79 20 69 | ch.(e).{}....//.release.memory.i |
1a540 | 6e 20 49 45 0d 0a 09 09 64 69 76 20 3d 20 6e 75 6c 6c 3b 0d 0a 09 09 72 65 74 75 72 6e 20 70 61 | n.IE....div.=.null;....return.pa |
1a560 | 73 73 3b 0d 0a 09 7d 2c 0d 0a 0d 0a 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 61 74 74 72 69 62 75 | ss;...},.....//.Check.if.attribu |
1a580 | 74 65 73 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 72 69 65 76 65 64 20 62 79 20 61 74 74 72 69 | tes.should.be.retrieved.by.attri |
1a5a0 | 62 75 74 65 20 6e 6f 64 65 73 0d 0a 09 61 73 73 65 72 74 41 74 74 72 69 62 75 74 65 73 20 3d 20 | bute.nodes...assertAttributes.=. |
1a5c0 | 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 29 20 7b 0d 0a 09 09 64 69 76 2e | assert(function(.div.).{....div. |
1a5e0 | 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 73 65 6c 65 63 74 3e 3c 2f 73 65 6c 65 63 74 3e 22 3b | innerHTML.=."<select></select>"; |
1a600 | 0d 0a 09 09 76 61 72 20 74 79 70 65 20 3d 20 74 79 70 65 6f 66 20 64 69 76 2e 6c 61 73 74 43 68 | ....var.type.=.typeof.div.lastCh |
1a620 | 69 6c 64 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 6d 75 6c 74 69 70 6c 65 22 29 3b 0d 0a 09 | ild.getAttribute("multiple");... |
1a640 | 09 2f 2f 20 49 45 38 20 72 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 66 6f 72 20 73 6f 6d | .//.IE8.returns.a.string.for.som |
1a660 | 65 20 61 74 74 72 69 62 75 74 65 73 20 65 76 65 6e 20 77 68 65 6e 20 6e 6f 74 20 70 72 65 73 65 | e.attributes.even.when.not.prese |
1a680 | 6e 74 0d 0a 09 09 72 65 74 75 72 6e 20 74 79 70 65 20 21 3d 3d 20 22 62 6f 6f 6c 65 61 6e 22 20 | nt....return.type.!==."boolean". |
1a6a0 | 26 26 20 74 79 70 65 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 3b 0d 0a 09 7d 29 2c 0d 0a 0d 0a 09 | &&.type.!==."string";...}),..... |
1a6c0 | 2f 2f 20 43 68 65 63 6b 20 69 66 20 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 20 72 65 74 75 72 | //.Check.if.getElementById.retur |
1a6e0 | 6e 73 20 65 6c 65 6d 65 6e 74 73 20 62 79 20 6e 61 6d 65 0d 0a 09 2f 2f 20 43 68 65 63 6b 20 69 | ns.elements.by.name...//.Check.i |
1a700 | 66 20 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 4e 61 6d 65 20 70 72 69 76 69 6c 65 67 65 73 20 66 | f.getElementsByName.privileges.f |
1a720 | 6f 72 6d 20 63 6f 6e 74 72 6f 6c 73 20 6f 72 20 72 65 74 75 72 6e 73 20 65 6c 65 6d 65 6e 74 73 | orm.controls.or.returns.elements |
1a740 | 20 62 79 20 49 44 0d 0a 09 61 73 73 65 72 74 55 73 61 62 6c 65 4e 61 6d 65 20 3d 20 61 73 73 65 | .by.ID...assertUsableName.=.asse |
1a760 | 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 29 20 7b 0d 0a 09 09 2f 2f 20 49 6e 6a 65 63 | rt(function(.div.).{....//.Injec |
1a780 | 74 20 63 6f 6e 74 65 6e 74 0d 0a 09 09 64 69 76 2e 69 64 20 3d 20 65 78 70 61 6e 64 6f 20 2b 20 | t.content....div.id.=.expando.+. |
1a7a0 | 30 3b 0d 0a 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 61 20 6e 61 6d 65 3d 27 | 0;....div.innerHTML.=."<a.name=' |
1a7c0 | 22 20 2b 20 65 78 70 61 6e 64 6f 20 2b 20 22 27 3e 3c 2f 61 3e 3c 64 69 76 20 6e 61 6d 65 3d 27 | ".+.expando.+."'></a><div.name=' |
1a7e0 | 22 20 2b 20 65 78 70 61 6e 64 6f 20 2b 20 22 27 3e 3c 2f 64 69 76 3e 22 3b 0d 0a 09 09 64 6f 63 | ".+.expando.+."'></div>";....doc |
1a800 | 45 6c 65 6d 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 64 69 76 2c 20 64 6f 63 45 6c 65 6d 2e | Elem.insertBefore(.div,.docElem. |
1a820 | 66 69 72 73 74 43 68 69 6c 64 20 29 3b 0d 0a 0d 0a 09 09 2f 2f 20 54 65 73 74 0d 0a 09 09 76 61 | firstChild.);......//.Test....va |
1a840 | 72 20 70 61 73 73 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 4e | r.pass.=.document.getElementsByN |
1a860 | 61 6d 65 20 26 26 0d 0a 09 09 09 2f 2f 20 62 75 67 67 79 20 62 72 6f 77 73 65 72 73 20 77 69 6c | ame.&&.....//.buggy.browsers.wil |
1a880 | 6c 20 72 65 74 75 72 6e 20 66 65 77 65 72 20 74 68 61 6e 20 74 68 65 20 63 6f 72 72 65 63 74 20 | l.return.fewer.than.the.correct. |
1a8a0 | 32 0d 0a 09 09 09 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 4e 61 6d 65 | 2.....document.getElementsByName |
1a8c0 | 28 20 65 78 70 61 6e 64 6f 20 29 2e 6c 65 6e 67 74 68 20 3d 3d 3d 0d 0a 09 09 09 2f 2f 20 62 75 | (.expando.).length.===.....//.bu |
1a8e0 | 67 67 79 20 62 72 6f 77 73 65 72 73 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 6d 6f 72 65 20 74 68 | ggy.browsers.will.return.more.th |
1a900 | 61 6e 20 74 68 65 20 63 6f 72 72 65 63 74 20 30 0d 0a 09 09 09 32 20 2b 20 64 6f 63 75 6d 65 6e | an.the.correct.0.....2.+.documen |
1a920 | 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 4e 61 6d 65 28 20 65 78 70 61 6e 64 6f 20 2b 20 30 | t.getElementsByName(.expando.+.0 |
1a940 | 20 29 2e 6c 65 6e 67 74 68 3b 0d 0a 09 09 61 73 73 65 72 74 47 65 74 49 64 4e 6f 74 4e 61 6d 65 | .).length;....assertGetIdNotName |
1a960 | 20 3d 20 21 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 65 78 70 | .=.!document.getElementById(.exp |
1a980 | 61 6e 64 6f 20 29 3b 0d 0a 0d 0a 09 09 2f 2f 20 43 6c 65 61 6e 75 70 0d 0a 09 09 64 6f 63 45 6c | ando.);......//.Cleanup....docEl |
1a9a0 | 65 6d 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 64 69 76 20 29 3b 0d 0a 0d 0a 09 09 72 65 74 75 | em.removeChild(.div.);......retu |
1a9c0 | 72 6e 20 70 61 73 73 3b 0d 0a 09 7d 29 2c 0d 0a 0d 0a 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 74 | rn.pass;...}),.....//.Check.if.t |
1a9e0 | 68 65 20 62 72 6f 77 73 65 72 20 72 65 74 75 72 6e 73 20 6f 6e 6c 79 20 65 6c 65 6d 65 6e 74 73 | he.browser.returns.only.elements |
1aa00 | 0d 0a 09 2f 2f 20 77 68 65 6e 20 64 6f 69 6e 67 20 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 | ...//.when.doing.getElementsByTa |
1aa20 | 67 4e 61 6d 65 28 22 2a 22 29 0d 0a 09 61 73 73 65 72 74 54 61 67 4e 61 6d 65 4e 6f 43 6f 6d 6d | gName("*")...assertTagNameNoComm |
1aa40 | 65 6e 74 73 20 3d 20 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 29 20 7b 0d | ents.=.assert(function(.div.).{. |
1aa60 | 0a 09 09 64 69 76 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 | ...div.appendChild(.document.cre |
1aa80 | 61 74 65 43 6f 6d 6d 65 6e 74 28 22 22 29 20 29 3b 0d 0a 09 09 72 65 74 75 72 6e 20 64 69 76 2e | ateComment("").);....return.div. |
1aaa0 | 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 2a 22 29 2e 6c 65 6e 67 74 68 | getElementsByTagName("*").length |
1aac0 | 20 3d 3d 3d 20 30 3b 0d 0a 09 7d 29 2c 0d 0a 0d 0a 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 67 65 | .===.0;...}),.....//.Check.if.ge |
1aae0 | 74 41 74 74 72 69 62 75 74 65 20 72 65 74 75 72 6e 73 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 68 72 | tAttribute.returns.normalized.hr |
1ab00 | 65 66 20 61 74 74 72 69 62 75 74 65 73 0d 0a 09 61 73 73 65 72 74 48 72 65 66 4e 6f 74 4e 6f 72 | ef.attributes...assertHrefNotNor |
1ab20 | 6d 61 6c 69 7a 65 64 20 3d 20 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 29 | malized.=.assert(function(.div.) |
1ab40 | 20 7b 0d 0a 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 61 20 68 72 65 66 3d 27 | .{....div.innerHTML.=."<a.href=' |
1ab60 | 23 27 3e 3c 2f 61 3e 22 3b 0d 0a 09 09 72 65 74 75 72 6e 20 64 69 76 2e 66 69 72 73 74 43 68 69 | #'></a>";....return.div.firstChi |
1ab80 | 6c 64 20 26 26 20 74 79 70 65 6f 66 20 64 69 76 2e 66 69 72 73 74 43 68 69 6c 64 2e 67 65 74 41 | ld.&&.typeof.div.firstChild.getA |
1aba0 | 74 74 72 69 62 75 74 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 6e 65 64 20 26 26 0d 0a 09 09 | ttribute.!==.strundefined.&&.... |
1abc0 | 09 64 69 76 2e 66 69 72 73 74 43 68 69 6c 64 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 68 72 | .div.firstChild.getAttribute("hr |
1abe0 | 65 66 22 29 20 3d 3d 3d 20 22 23 22 3b 0d 0a 09 7d 29 2c 0d 0a 0d 0a 09 2f 2f 20 43 68 65 63 6b | ef").===."#";...}),.....//.Check |
1ac00 | 20 69 66 20 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 20 63 61 6e 20 62 | .if.getElementsByClassName.can.b |
1ac20 | 65 20 74 72 75 73 74 65 64 0d 0a 09 61 73 73 65 72 74 55 73 61 62 6c 65 43 6c 61 73 73 4e 61 6d | e.trusted...assertUsableClassNam |
1ac40 | 65 20 3d 20 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 29 20 7b 0d 0a 09 09 | e.=.assert(function(.div.).{.... |
1ac60 | 2f 2f 20 4f 70 65 72 61 20 63 61 6e 27 74 20 66 69 6e 64 20 61 20 73 65 63 6f 6e 64 20 63 6c 61 | //.Opera.can't.find.a.second.cla |
1ac80 | 73 73 6e 61 6d 65 20 28 69 6e 20 39 2e 36 29 0d 0a 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c | ssname.(in.9.6)....div.innerHTML |
1aca0 | 20 3d 20 22 3c 64 69 76 20 63 6c 61 73 73 3d 27 68 69 64 64 65 6e 20 65 27 3e 3c 2f 64 69 76 3e | .=."<div.class='hidden.e'></div> |
1acc0 | 3c 64 69 76 20 63 6c 61 73 73 3d 27 68 69 64 64 65 6e 27 3e 3c 2f 64 69 76 3e 22 3b 0d 0a 09 09 | <div.class='hidden'></div>";.... |
1ace0 | 69 66 20 28 20 21 64 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 | if.(.!div.getElementsByClassName |
1ad00 | 20 7c 7c 20 64 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 28 22 | .||.div.getElementsByClassName(" |
1ad20 | 65 22 29 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 30 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 | e").length.===.0.).{.....return. |
1ad40 | 66 61 6c 73 65 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 2f 2f 20 53 61 66 61 72 69 20 63 61 63 68 65 | false;....}......//.Safari.cache |
1ad60 | 73 20 63 6c 61 73 73 20 61 74 74 72 69 62 75 74 65 73 2c 20 64 6f 65 73 6e 27 74 20 63 61 74 63 | s.class.attributes,.doesn't.catc |
1ad80 | 68 20 63 68 61 6e 67 65 73 20 28 69 6e 20 33 2e 32 29 0d 0a 09 09 64 69 76 2e 6c 61 73 74 43 68 | h.changes.(in.3.2)....div.lastCh |
1ada0 | 69 6c 64 2e 63 6c 61 73 73 4e 61 6d 65 20 3d 20 22 65 22 3b 0d 0a 09 09 72 65 74 75 72 6e 20 64 | ild.className.=."e";....return.d |
1adc0 | 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 28 22 65 22 29 2e 6c | iv.getElementsByClassName("e").l |
1ade0 | 65 6e 67 74 68 20 21 3d 3d 20 31 3b 0d 0a 09 7d 29 3b 0d 0a 0d 0a 76 61 72 20 53 69 7a 7a 6c 65 | ength.!==.1;...});....var.Sizzle |
1ae00 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 | .=.function(.selector,.context,. |
1ae20 | 72 65 73 75 6c 74 73 2c 20 73 65 65 64 20 29 20 7b 0d 0a 09 72 65 73 75 6c 74 73 20 3d 20 72 65 | results,.seed.).{...results.=.re |
1ae40 | 73 75 6c 74 73 20 7c 7c 20 5b 5d 3b 0d 0a 09 63 6f 6e 74 65 78 74 20 3d 20 63 6f 6e 74 65 78 74 | sults.||.[];...context.=.context |
1ae60 | 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 3b 0d 0a 09 76 61 72 20 6d 61 74 63 68 2c 20 65 6c 65 6d 2c | .||.document;...var.match,.elem, |
1ae80 | 20 78 6d 6c 2c 20 6d 2c 0d 0a 09 09 6e 6f 64 65 54 79 70 65 20 3d 20 63 6f 6e 74 65 78 74 2e 6e | .xml,.m,....nodeType.=.context.n |
1aea0 | 6f 64 65 54 79 70 65 3b 0d 0a 0d 0a 09 69 66 20 28 20 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 31 | odeType;.....if.(.nodeType.!==.1 |
1aec0 | 20 26 26 20 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 39 20 29 20 7b 0d 0a 09 09 72 65 74 75 72 6e | .&&.nodeType.!==.9.).{....return |
1aee0 | 20 5b 5d 3b 0d 0a 09 7d 0d 0a 0d 0a 09 69 66 20 28 20 21 73 65 6c 65 63 74 6f 72 20 7c 7c 20 74 | .[];...}.....if.(.!selector.||.t |
1af00 | 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0d | ypeof.selector.!==."string".).{. |
1af20 | 0a 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 7d 0d 0a 0d 0a 09 78 6d 6c 20 3d | ...return.results;...}.....xml.= |
1af40 | 20 69 73 58 4d 4c 28 20 63 6f 6e 74 65 78 74 20 29 3b 0d 0a 0d 0a 09 69 66 20 28 20 21 78 6d 6c | .isXML(.context.);.....if.(.!xml |
1af60 | 20 26 26 20 21 73 65 65 64 20 29 20 7b 0d 0a 09 09 69 66 20 28 20 28 6d 61 74 63 68 20 3d 20 72 | .&&.!seed.).{....if.(.(match.=.r |
1af80 | 71 75 69 63 6b 45 78 70 72 2e 65 78 65 63 28 20 73 65 6c 65 63 74 6f 72 20 29 29 20 29 20 7b 0d | quickExpr.exec(.selector.)).).{. |
1afa0 | 0a 09 09 09 2f 2f 20 53 70 65 65 64 2d 75 70 3a 20 53 69 7a 7a 6c 65 28 22 23 49 44 22 29 0d 0a | ....//.Speed-up:.Sizzle("#ID").. |
1afc0 | 09 09 09 69 66 20 28 20 28 6d 20 3d 20 6d 61 74 63 68 5b 31 5d 29 20 29 20 7b 0d 0a 09 09 09 09 | ...if.(.(m.=.match[1]).).{...... |
1afe0 | 69 66 20 28 20 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 39 20 29 20 7b 0d 0a 09 09 09 09 09 65 6c | if.(.nodeType.===.9.).{.......el |
1b000 | 65 6d 20 3d 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 6d 20 29 | em.=.context.getElementById(.m.) |
1b020 | 3b 0d 0a 09 09 09 09 09 2f 2f 20 43 68 65 63 6b 20 70 61 72 65 6e 74 4e 6f 64 65 20 74 6f 20 63 | ;.......//.Check.parentNode.to.c |
1b040 | 61 74 63 68 20 77 68 65 6e 20 42 6c 61 63 6b 62 65 72 72 79 20 34 2e 36 20 72 65 74 75 72 6e 73 | atch.when.Blackberry.4.6.returns |
1b060 | 0d 0a 09 09 09 09 09 2f 2f 20 6e 6f 64 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 | .......//.nodes.that.are.no.long |
1b080 | 65 72 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 23 36 39 36 33 0d 0a 09 09 09 09 09 69 | er.in.the.document.#6963.......i |
1b0a0 | 66 20 28 20 65 6c 65 6d 20 26 26 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0d | f.(.elem.&&.elem.parentNode.).{. |
1b0c0 | 0a 09 09 09 09 09 09 2f 2f 20 48 61 6e 64 6c 65 20 74 68 65 20 63 61 73 65 20 77 68 65 72 65 20 | .......//.Handle.the.case.where. |
1b0e0 | 49 45 2c 20 4f 70 65 72 61 2c 20 61 6e 64 20 57 65 62 6b 69 74 20 72 65 74 75 72 6e 20 69 74 65 | IE,.Opera,.and.Webkit.return.ite |
1b100 | 6d 73 0d 0a 09 09 09 09 09 09 2f 2f 20 62 79 20 6e 61 6d 65 20 69 6e 73 74 65 61 64 20 6f 66 20 | ms........//.by.name.instead.of. |
1b120 | 49 44 0d 0a 09 09 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 69 64 20 3d 3d 3d 20 6d 20 29 20 7b | ID........if.(.elem.id.===.m.).{ |
1b140 | 0d 0a 09 09 09 09 09 09 09 72 65 73 75 6c 74 73 2e 70 75 73 68 28 20 65 6c 65 6d 20 29 3b 0d 0a | .........results.push(.elem.);.. |
1b160 | 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 09 09 09 09 09 7d 0d | .......return.results;........}. |
1b180 | 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 | ......}.else.{........return.res |
1b1a0 | 75 6c 74 73 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 | ults;.......}......}.else.{..... |
1b1c0 | 09 09 2f 2f 20 43 6f 6e 74 65 78 74 20 69 73 20 6e 6f 74 20 61 20 64 6f 63 75 6d 65 6e 74 0d 0a | ..//.Context.is.not.a.document.. |
1b1e0 | 09 09 09 09 09 69 66 20 28 20 63 6f 6e 74 65 78 74 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 | .....if.(.context.ownerDocument. |
1b200 | 26 26 20 28 65 6c 65 6d 20 3d 20 63 6f 6e 74 65 78 74 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 | &&.(elem.=.context.ownerDocument |
1b220 | 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 6d 20 29 29 20 26 26 0d 0a 09 09 09 09 09 09 | .getElementById(.m.)).&&........ |
1b240 | 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 74 65 78 74 2c 20 65 6c 65 6d 20 29 20 26 26 20 65 6c 65 | contains(.context,.elem.).&&.ele |
1b260 | 6d 2e 69 64 20 3d 3d 3d 20 6d 20 29 20 7b 0d 0a 09 09 09 09 09 09 72 65 73 75 6c 74 73 2e 70 75 | m.id.===.m.).{........results.pu |
1b280 | 73 68 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 | sh(.elem.);........return.result |
1b2a0 | 73 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 2f 2f 20 53 70 65 65 64 | s;.......}......}.......//.Speed |
1b2c0 | 2d 75 70 3a 20 53 69 7a 7a 6c 65 28 22 54 41 47 22 29 0d 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 | -up:.Sizzle("TAG").....}.else.if |
1b2e0 | 20 28 20 6d 61 74 63 68 5b 32 5d 20 29 20 7b 0d 0a 09 09 09 09 70 75 73 68 2e 61 70 70 6c 79 28 | .(.match[2].).{......push.apply( |
1b300 | 20 72 65 73 75 6c 74 73 2c 20 73 6c 69 63 65 2e 63 61 6c 6c 28 63 6f 6e 74 65 78 74 2e 67 65 74 | .results,.slice.call(context.get |
1b320 | 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 20 73 65 6c 65 63 74 6f 72 20 29 2c 20 30 | ElementsByTagName(.selector.),.0 |
1b340 | 29 20 29 3b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 0d 0a 09 09 09 | ).);......return.results;....... |
1b360 | 2f 2f 20 53 70 65 65 64 2d 75 70 3a 20 53 69 7a 7a 6c 65 28 22 2e 43 4c 41 53 53 22 29 0d 0a 09 | //.Speed-up:.Sizzle(".CLASS")... |
1b380 | 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 28 6d 20 3d 20 6d 61 74 63 68 5b 33 5d 29 20 26 26 20 | ..}.else.if.(.(m.=.match[3]).&&. |
1b3a0 | 61 73 73 65 72 74 55 73 61 62 6c 65 43 6c 61 73 73 4e 61 6d 65 20 26 26 20 63 6f 6e 74 65 78 74 | assertUsableClassName.&&.context |
1b3c0 | 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 20 29 20 7b 0d 0a 09 09 09 | .getElementsByClassName.).{..... |
1b3e0 | 09 70 75 73 68 2e 61 70 70 6c 79 28 20 72 65 73 75 6c 74 73 2c 20 73 6c 69 63 65 2e 63 61 6c 6c | .push.apply(.results,.slice.call |
1b400 | 28 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 28 | (context.getElementsByClassName( |
1b420 | 20 6d 20 29 2c 20 30 29 20 29 3b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b | .m.),.0).);......return.results; |
1b440 | 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 2f 2f 20 41 6c 6c 20 6f 74 68 65 72 | .....}....}...}.....//.All.other |
1b460 | 73 0d 0a 09 72 65 74 75 72 6e 20 73 65 6c 65 63 74 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e | s...return.select(.selector,.con |
1b480 | 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 2c 20 78 6d 6c 20 29 3b 0d 0a 7d 3b 0d | text,.results,.seed,.xml.);..};. |
1b4a0 | 0a 0d 0a 76 61 72 20 45 78 70 72 20 3d 20 53 69 7a 7a 6c 65 2e 73 65 6c 65 63 74 6f 72 73 20 3d | ...var.Expr.=.Sizzle.selectors.= |
1b4c0 | 20 7b 0d 0a 0d 0a 09 2f 2f 20 43 61 6e 20 62 65 20 61 64 6a 75 73 74 65 64 20 62 79 20 74 68 65 | .{.....//.Can.be.adjusted.by.the |
1b4e0 | 20 75 73 65 72 0d 0a 09 63 61 63 68 65 4c 65 6e 67 74 68 3a 20 35 30 2c 0d 0a 0d 0a 09 6d 61 74 | .user...cacheLength:.50,.....mat |
1b500 | 63 68 3a 20 6d 61 74 63 68 45 78 70 72 2c 0d 0a 0d 0a 09 6f 72 64 65 72 3a 20 5b 20 22 49 44 22 | ch:.matchExpr,.....order:.[."ID" |
1b520 | 2c 20 22 54 41 47 22 20 5d 2c 0d 0a 0d 0a 09 61 74 74 72 48 61 6e 64 6c 65 3a 20 7b 7d 2c 0d 0a | ,."TAG".],.....attrHandle:.{},.. |
1b540 | 0d 0a 09 63 72 65 61 74 65 50 73 65 75 64 6f 3a 20 6d 61 72 6b 46 75 6e 63 74 69 6f 6e 2c 0d 0a | ...createPseudo:.markFunction,.. |
1b560 | 0d 0a 09 66 69 6e 64 3a 20 7b 0d 0a 09 09 22 49 44 22 3a 20 61 73 73 65 72 74 47 65 74 49 64 4e | ...find:.{...."ID":.assertGetIdN |
1b580 | 6f 74 4e 61 6d 65 20 3f 0d 0a 09 09 09 66 75 6e 63 74 69 6f 6e 28 20 69 64 2c 20 63 6f 6e 74 65 | otName.?.....function(.id,.conte |
1b5a0 | 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 63 6f 6e | xt,.xml.).{......if.(.typeof.con |
1b5c0 | 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 | text.getElementById.!==.strundef |
1b5e0 | 69 6e 65 64 20 26 26 20 21 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 09 09 76 61 72 20 6d 20 3d 20 63 | ined.&&.!xml.).{.......var.m.=.c |
1b600 | 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 69 64 20 29 3b 0d 0a 09 09 | ontext.getElementById(.id.);.... |
1b620 | 09 09 09 2f 2f 20 43 68 65 63 6b 20 70 61 72 65 6e 74 4e 6f 64 65 20 74 6f 20 63 61 74 63 68 20 | ...//.Check.parentNode.to.catch. |
1b640 | 77 68 65 6e 20 42 6c 61 63 6b 62 65 72 72 79 20 34 2e 36 20 72 65 74 75 72 6e 73 0d 0a 09 09 09 | when.Blackberry.4.6.returns..... |
1b660 | 09 09 2f 2f 20 6e 6f 64 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 69 6e | ..//.nodes.that.are.no.longer.in |
1b680 | 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 23 36 39 36 33 0d 0a 09 09 09 09 09 72 65 74 75 72 6e | .the.document.#6963.......return |
1b6a0 | 20 6d 20 26 26 20 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 3f 20 5b 6d 5d 20 3a 20 5b 5d 3b 0d 0a | .m.&&.m.parentNode.?.[m].:.[];.. |
1b6c0 | 09 09 09 09 7d 0d 0a 09 09 09 7d 20 3a 0d 0a 09 09 09 66 75 6e 63 74 69 6f 6e 28 20 69 64 2c 20 | ....}.....}.:.....function(.id,. |
1b6e0 | 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 74 79 70 65 6f | context,.xml.).{......if.(.typeo |
1b700 | 66 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 20 21 3d 3d 20 73 74 72 | f.context.getElementById.!==.str |
1b720 | 75 6e 64 65 66 69 6e 65 64 20 26 26 20 21 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 09 09 76 61 72 20 | undefined.&&.!xml.).{.......var. |
1b740 | 6d 20 3d 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 69 64 20 29 | m.=.context.getElementById(.id.) |
1b760 | 3b 0d 0a 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6d 20 3f 0d 0a 09 09 09 09 09 09 6d 2e 69 64 | ;.........return.m.?........m.id |
1b780 | 20 3d 3d 3d 20 69 64 20 7c 7c 20 74 79 70 65 6f 66 20 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 | .===.id.||.typeof.m.getAttribute |
1b7a0 | 4e 6f 64 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 6e 65 64 20 26 26 20 6d 2e 67 65 74 41 74 | Node.!==.strundefined.&&.m.getAt |
1b7c0 | 74 72 69 62 75 74 65 4e 6f 64 65 28 22 69 64 22 29 2e 76 61 6c 75 65 20 3d 3d 3d 20 69 64 20 3f | tributeNode("id").value.===.id.? |
1b7e0 | 0d 0a 09 09 09 09 09 09 09 5b 6d 5d 20 3a 0d 0a 09 09 09 09 09 09 09 75 6e 64 65 66 69 6e 65 64 | .........[m].:.........undefined |
1b800 | 20 3a 0d 0a 09 09 09 09 09 09 5b 5d 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 2c 0d 0a 0d 0a 09 | .:........[];......}.....},..... |
1b820 | 09 22 54 41 47 22 3a 20 61 73 73 65 72 74 54 61 67 4e 61 6d 65 4e 6f 43 6f 6d 6d 65 6e 74 73 20 | ."TAG":.assertTagNameNoComments. |
1b840 | 3f 0d 0a 09 09 09 66 75 6e 63 74 69 6f 6e 28 20 74 61 67 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b | ?.....function(.tag,.context.).{ |
1b860 | 0d 0a 09 09 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 | ......if.(.typeof.context.getEle |
1b880 | 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 6e 65 64 20 | mentsByTagName.!==.strundefined. |
1b8a0 | 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d | ).{.......return.context.getElem |
1b8c0 | 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 20 74 61 67 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 | entsByTagName(.tag.);......}.... |
1b8e0 | 09 7d 20 3a 0d 0a 09 09 09 66 75 6e 63 74 69 6f 6e 28 20 74 61 67 2c 20 63 6f 6e 74 65 78 74 20 | .}.:.....function(.tag,.context. |
1b900 | 29 20 7b 0d 0a 09 09 09 09 76 61 72 20 72 65 73 75 6c 74 73 20 3d 20 63 6f 6e 74 65 78 74 2e 67 | ).{......var.results.=.context.g |
1b920 | 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 20 74 61 67 20 29 3b 0d 0a 0d 0a 09 | etElementsByTagName(.tag.);..... |
1b940 | 09 09 09 2f 2f 20 46 69 6c 74 65 72 20 6f 75 74 20 70 6f 73 73 69 62 6c 65 20 63 6f 6d 6d 65 6e | ...//.Filter.out.possible.commen |
1b960 | 74 73 0d 0a 09 09 09 09 69 66 20 28 20 74 61 67 20 3d 3d 3d 20 22 2a 22 20 29 20 7b 0d 0a 09 09 | ts......if.(.tag.===."*".).{.... |
1b980 | 09 09 09 76 61 72 20 65 6c 65 6d 2c 0d 0a 09 09 09 09 09 09 74 6d 70 20 3d 20 5b 5d 2c 0d 0a 09 | ...var.elem,........tmp.=.[],... |
1b9a0 | 09 09 09 09 09 69 20 3d 20 30 3b 0d 0a 0d 0a 09 09 09 09 09 66 6f 72 20 28 20 3b 20 28 65 6c 65 | .....i.=.0;.........for.(.;.(ele |
1b9c0 | 6d 20 3d 20 72 65 73 75 6c 74 73 5b 69 5d 29 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 09 09 09 | m.=.results[i]);.i++.).{........ |
1b9e0 | 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0d 0a 09 09 | if.(.elem.nodeType.===.1.).{.... |
1ba00 | 09 09 09 09 09 74 6d 70 2e 70 75 73 68 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 09 09 09 09 09 7d 0d | .....tmp.push(.elem.);........}. |
1ba20 | 0a 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 74 6d 70 3b 0d 0a 09 09 09 | ......}.........return.tmp;..... |
1ba40 | 09 7d 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 09 09 7d 0d 0a 09 | .}......return.results;.....}... |
1ba60 | 7d 2c 0d 0a 0d 0a 09 72 65 6c 61 74 69 76 65 3a 20 7b 0d 0a 09 09 22 3e 22 3a 20 7b 20 64 69 72 | },.....relative:.{....">":.{.dir |
1ba80 | 3a 20 22 70 61 72 65 6e 74 4e 6f 64 65 22 2c 20 66 69 72 73 74 3a 20 74 72 75 65 20 7d 2c 0d 0a | :."parentNode",.first:.true.},.. |
1baa0 | 09 09 22 20 22 3a 20 7b 20 64 69 72 3a 20 22 70 61 72 65 6e 74 4e 6f 64 65 22 20 7d 2c 0d 0a 09 | ..".":.{.dir:."parentNode".},... |
1bac0 | 09 22 2b 22 3a 20 7b 20 64 69 72 3a 20 22 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 22 2c 20 | ."+":.{.dir:."previousSibling",. |
1bae0 | 66 69 72 73 74 3a 20 74 72 75 65 20 7d 2c 0d 0a 09 09 22 7e 22 3a 20 7b 20 64 69 72 3a 20 22 70 | first:.true.},...."~":.{.dir:."p |
1bb00 | 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 22 20 7d 0d 0a 09 7d 2c 0d 0a 0d 0a 09 70 72 65 46 69 | reviousSibling".}...},.....preFi |
1bb20 | 6c 74 65 72 3a 20 7b 0d 0a 09 09 22 41 54 54 52 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6d 61 74 | lter:.{...."ATTR":.function(.mat |
1bb40 | 63 68 20 29 20 7b 0d 0a 09 09 09 6d 61 74 63 68 5b 31 5d 20 3d 20 6d 61 74 63 68 5b 31 5d 2e 72 | ch.).{.....match[1].=.match[1].r |
1bb60 | 65 70 6c 61 63 65 28 20 72 62 61 63 6b 73 6c 61 73 68 2c 20 22 22 20 29 3b 0d 0a 0d 0a 09 09 09 | eplace(.rbackslash,."".);....... |
1bb80 | 2f 2f 20 4d 6f 76 65 20 74 68 65 20 67 69 76 65 6e 20 76 61 6c 75 65 20 74 6f 20 6d 61 74 63 68 | //.Move.the.given.value.to.match |
1bba0 | 5b 33 5d 20 77 68 65 74 68 65 72 20 71 75 6f 74 65 64 20 6f 72 20 75 6e 71 75 6f 74 65 64 0d 0a | [3].whether.quoted.or.unquoted.. |
1bbc0 | 09 09 09 6d 61 74 63 68 5b 33 5d 20 3d 20 28 20 6d 61 74 63 68 5b 34 5d 20 7c 7c 20 6d 61 74 63 | ...match[3].=.(.match[4].||.matc |
1bbe0 | 68 5b 35 5d 20 7c 7c 20 22 22 20 29 2e 72 65 70 6c 61 63 65 28 20 72 62 61 63 6b 73 6c 61 73 68 | h[5].||."".).replace(.rbackslash |
1bc00 | 2c 20 22 22 20 29 3b 0d 0a 0d 0a 09 09 09 69 66 20 28 20 6d 61 74 63 68 5b 32 5d 20 3d 3d 3d 20 | ,."".);.......if.(.match[2].===. |
1bc20 | 22 7e 3d 22 20 29 20 7b 0d 0a 09 09 09 09 6d 61 74 63 68 5b 33 5d 20 3d 20 22 20 22 20 2b 20 6d | "~=".).{......match[3].=.".".+.m |
1bc40 | 61 74 63 68 5b 33 5d 20 2b 20 22 20 22 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 72 65 74 75 72 | atch[3].+.".";.....}.......retur |
1bc60 | 6e 20 6d 61 74 63 68 2e 73 6c 69 63 65 28 20 30 2c 20 34 20 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a | n.match.slice(.0,.4.);....},.... |
1bc80 | 09 09 22 43 48 49 4c 44 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6d 61 74 63 68 20 29 20 7b 0d 0a | .."CHILD":.function(.match.).{.. |
1bca0 | 09 09 09 2f 2a 20 6d 61 74 63 68 65 73 20 66 72 6f 6d 20 6d 61 74 63 68 45 78 70 72 2e 43 48 49 | .../*.matches.from.matchExpr.CHI |
1bcc0 | 4c 44 0d 0a 09 09 09 09 31 20 74 79 70 65 20 28 6f 6e 6c 79 7c 6e 74 68 7c 2e 2e 2e 29 0d 0a 09 | LD......1.type.(only|nth|...)... |
1bce0 | 09 09 09 32 20 61 72 67 75 6d 65 6e 74 20 28 65 76 65 6e 7c 6f 64 64 7c 5c 64 2a 7c 5c 64 2a 6e | ...2.argument.(even|odd|\d*|\d*n |
1bd00 | 28 5b 2b 2d 5d 5c 64 2b 29 3f 7c 2e 2e 2e 29 0d 0a 09 09 09 09 33 20 78 6e 2d 63 6f 6d 70 6f 6e | ([+-]\d+)?|...)......3.xn-compon |
1bd20 | 65 6e 74 20 6f 66 20 78 6e 2b 79 20 61 72 67 75 6d 65 6e 74 20 28 5b 2b 2d 5d 3f 5c 64 2a 6e 7c | ent.of.xn+y.argument.([+-]?\d*n| |
1bd40 | 29 0d 0a 09 09 09 09 34 20 73 69 67 6e 20 6f 66 20 78 6e 2d 63 6f 6d 70 6f 6e 65 6e 74 0d 0a 09 | )......4.sign.of.xn-component... |
1bd60 | 09 09 09 35 20 78 20 6f 66 20 78 6e 2d 63 6f 6d 70 6f 6e 65 6e 74 0d 0a 09 09 09 09 36 20 73 69 | ...5.x.of.xn-component......6.si |
1bd80 | 67 6e 20 6f 66 20 79 2d 63 6f 6d 70 6f 6e 65 6e 74 0d 0a 09 09 09 09 37 20 79 20 6f 66 20 79 2d | gn.of.y-component......7.y.of.y- |
1bda0 | 63 6f 6d 70 6f 6e 65 6e 74 0d 0a 09 09 09 2a 2f 0d 0a 09 09 09 6d 61 74 63 68 5b 31 5d 20 3d 20 | component.....*/.....match[1].=. |
1bdc0 | 6d 61 74 63 68 5b 31 5d 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0d 0a 0d 0a 09 09 09 69 66 | match[1].toLowerCase();.......if |
1bde0 | 20 28 20 6d 61 74 63 68 5b 31 5d 20 3d 3d 3d 20 22 6e 74 68 22 20 29 20 7b 0d 0a 09 09 09 09 2f | .(.match[1].===."nth".).{....../ |
1be00 | 2f 20 6e 74 68 2d 63 68 69 6c 64 20 72 65 71 75 69 72 65 73 20 61 72 67 75 6d 65 6e 74 0d 0a 09 | /.nth-child.requires.argument... |
1be20 | 09 09 09 69 66 20 28 20 21 6d 61 74 63 68 5b 32 5d 20 29 20 7b 0d 0a 09 09 09 09 09 53 69 7a 7a | ...if.(.!match[2].).{.......Sizz |
1be40 | 6c 65 2e 65 72 72 6f 72 28 20 6d 61 74 63 68 5b 30 5d 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 0d 0a | le.error(.match[0].);......}.... |
1be60 | 09 09 09 09 2f 2f 20 6e 75 6d 65 72 69 63 20 78 20 61 6e 64 20 79 20 70 61 72 61 6d 65 74 65 72 | ....//.numeric.x.and.y.parameter |
1be80 | 73 20 66 6f 72 20 45 78 70 72 2e 66 69 6c 74 65 72 2e 43 48 49 4c 44 0d 0a 09 09 09 09 2f 2f 20 | s.for.Expr.filter.CHILD......//. |
1bea0 | 72 65 6d 65 6d 62 65 72 20 74 68 61 74 20 66 61 6c 73 65 2f 74 72 75 65 20 63 61 73 74 20 72 65 | remember.that.false/true.cast.re |
1bec0 | 73 70 65 63 74 69 76 65 6c 79 20 74 6f 20 30 2f 31 0d 0a 09 09 09 09 6d 61 74 63 68 5b 33 5d 20 | spectively.to.0/1......match[3]. |
1bee0 | 3d 20 2b 28 20 6d 61 74 63 68 5b 33 5d 20 3f 20 6d 61 74 63 68 5b 34 5d 20 2b 20 28 6d 61 74 63 | =.+(.match[3].?.match[4].+.(matc |
1bf00 | 68 5b 35 5d 20 7c 7c 20 31 29 20 3a 20 32 20 2a 20 28 20 6d 61 74 63 68 5b 32 5d 20 3d 3d 3d 20 | h[5].||.1).:.2.*.(.match[2].===. |
1bf20 | 22 65 76 65 6e 22 20 7c 7c 20 6d 61 74 63 68 5b 32 5d 20 3d 3d 3d 20 22 6f 64 64 22 20 29 20 29 | "even".||.match[2].===."odd".).) |
1bf40 | 3b 0d 0a 09 09 09 09 6d 61 74 63 68 5b 34 5d 20 3d 20 2b 28 20 28 20 6d 61 74 63 68 5b 36 5d 20 | ;......match[4].=.+(.(.match[6]. |
1bf60 | 2b 20 6d 61 74 63 68 5b 37 5d 20 29 20 7c 7c 20 6d 61 74 63 68 5b 32 5d 20 3d 3d 3d 20 22 6f 64 | +.match[7].).||.match[2].===."od |
1bf80 | 64 22 20 29 3b 0d 0a 0d 0a 09 09 09 2f 2f 20 6f 74 68 65 72 20 74 79 70 65 73 20 70 72 6f 68 69 | d".);.......//.other.types.prohi |
1bfa0 | 62 69 74 20 61 72 67 75 6d 65 6e 74 73 0d 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6d 61 | bit.arguments.....}.else.if.(.ma |
1bfc0 | 74 63 68 5b 32 5d 20 29 20 7b 0d 0a 09 09 09 09 53 69 7a 7a 6c 65 2e 65 72 72 6f 72 28 20 6d 61 | tch[2].).{......Sizzle.error(.ma |
1bfe0 | 74 63 68 5b 30 5d 20 29 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 72 65 74 75 72 6e 20 6d 61 74 | tch[0].);.....}.......return.mat |
1c000 | 63 68 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 50 53 45 55 44 4f 22 3a 20 66 75 6e 63 74 69 6f | ch;....},......"PSEUDO":.functio |
1c020 | 6e 28 20 6d 61 74 63 68 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 61 72 67 75 6d 65 6e 74 2c 0d 0a | n(.match.).{.....var.argument,.. |
1c040 | 09 09 09 09 75 6e 71 75 6f 74 65 64 20 3d 20 6d 61 74 63 68 5b 34 5d 3b 0d 0a 0d 0a 09 09 09 69 | ....unquoted.=.match[4];.......i |
1c060 | 66 20 28 20 6d 61 74 63 68 45 78 70 72 5b 22 43 48 49 4c 44 22 5d 2e 74 65 73 74 28 20 6d 61 74 | f.(.matchExpr["CHILD"].test(.mat |
1c080 | 63 68 5b 30 5d 20 29 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0d 0a 09 | ch[0].).).{......return.null;... |
1c0a0 | 09 09 7d 0d 0a 0d 0a 09 09 09 2f 2f 20 52 65 6c 69 6e 71 75 69 73 68 20 6f 75 72 20 63 6c 61 69 | ..}.......//.Relinquish.our.clai |
1c0c0 | 6d 20 6f 6e 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 60 75 6e 71 75 6f 74 65 64 60 20 66 72 | m.on.characters.in.`unquoted`.fr |
1c0e0 | 6f 6d 20 61 20 63 6c 6f 73 69 6e 67 20 70 61 72 65 6e 74 68 65 73 69 73 20 6f 6e 0d 0a 09 09 09 | om.a.closing.parenthesis.on..... |
1c100 | 69 66 20 28 20 75 6e 71 75 6f 74 65 64 20 26 26 20 28 61 72 67 75 6d 65 6e 74 20 3d 20 72 73 65 | if.(.unquoted.&&.(argument.=.rse |
1c120 | 6c 65 63 74 6f 72 2e 65 78 65 63 28 20 75 6e 71 75 6f 74 65 64 20 29 29 20 26 26 20 61 72 67 75 | lector.exec(.unquoted.)).&&.argu |
1c140 | 6d 65 6e 74 2e 70 6f 70 28 29 20 29 20 7b 0d 0a 0d 0a 09 09 09 09 6d 61 74 63 68 5b 30 5d 20 3d | ment.pop().).{........match[0].= |
1c160 | 20 6d 61 74 63 68 5b 30 5d 2e 73 6c 69 63 65 28 20 30 2c 20 61 72 67 75 6d 65 6e 74 5b 30 5d 2e | .match[0].slice(.0,.argument[0]. |
1c180 | 6c 65 6e 67 74 68 20 2d 20 75 6e 71 75 6f 74 65 64 2e 6c 65 6e 67 74 68 20 2d 20 31 20 29 3b 0d | length.-.unquoted.length.-.1.);. |
1c1a0 | 0a 09 09 09 09 75 6e 71 75 6f 74 65 64 20 3d 20 61 72 67 75 6d 65 6e 74 5b 30 5d 2e 73 6c 69 63 | .....unquoted.=.argument[0].slic |
1c1c0 | 65 28 20 30 2c 20 2d 31 20 29 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 2f 2f 20 51 75 6f 74 65 | e(.0,.-1.);.....}.......//.Quote |
1c1e0 | 64 20 6f 72 20 75 6e 71 75 6f 74 65 64 2c 20 77 65 20 68 61 76 65 20 74 68 65 20 66 75 6c 6c 20 | d.or.unquoted,.we.have.the.full. |
1c200 | 61 72 67 75 6d 65 6e 74 0d 0a 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 6f 6e 6c 79 20 63 61 70 74 | argument.....//.Return.only.capt |
1c220 | 75 72 65 73 20 6e 65 65 64 65 64 20 62 79 20 74 68 65 20 70 73 65 75 64 6f 20 66 69 6c 74 65 72 | ures.needed.by.the.pseudo.filter |
1c240 | 20 6d 65 74 68 6f 64 20 28 74 79 70 65 20 61 6e 64 20 61 72 67 75 6d 65 6e 74 29 0d 0a 09 09 09 | .method.(type.and.argument)..... |
1c260 | 6d 61 74 63 68 2e 73 70 6c 69 63 65 28 20 32 2c 20 33 2c 20 75 6e 71 75 6f 74 65 64 20 7c 7c 20 | match.splice(.2,.3,.unquoted.||. |
1c280 | 6d 61 74 63 68 5b 33 5d 20 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6d 61 74 63 68 3b 0d 0a 09 | match[3].);.....return.match;... |
1c2a0 | 09 7d 0d 0a 09 7d 2c 0d 0a 0d 0a 09 66 69 6c 74 65 72 3a 20 7b 0d 0a 09 09 22 49 44 22 3a 20 61 | .}...},.....filter:.{...."ID":.a |
1c2c0 | 73 73 65 72 74 47 65 74 49 64 4e 6f 74 4e 61 6d 65 20 3f 0d 0a 09 09 09 66 75 6e 63 74 69 6f 6e | ssertGetIdNotName.?.....function |
1c2e0 | 28 20 69 64 20 29 20 7b 0d 0a 09 09 09 09 69 64 20 3d 20 69 64 2e 72 65 70 6c 61 63 65 28 20 72 | (.id.).{......id.=.id.replace(.r |
1c300 | 62 61 63 6b 73 6c 61 73 68 2c 20 22 22 20 29 3b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 66 75 6e | backslash,."".);......return.fun |
1c320 | 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 | ction(.elem.).{.......return.ele |
1c340 | 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 69 64 22 29 20 3d 3d 3d 20 69 64 3b 0d 0a 09 09 | m.getAttribute("id").===.id;.... |
1c360 | 09 09 7d 3b 0d 0a 09 09 09 7d 20 3a 0d 0a 09 09 09 66 75 6e 63 74 69 6f 6e 28 20 69 64 20 29 20 | ..};.....}.:.....function(.id.). |
1c380 | 7b 0d 0a 09 09 09 09 69 64 20 3d 20 69 64 2e 72 65 70 6c 61 63 65 28 20 72 62 61 63 6b 73 6c 61 | {......id.=.id.replace(.rbacksla |
1c3a0 | 73 68 2c 20 22 22 20 29 3b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 | sh,."".);......return.function(. |
1c3c0 | 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 09 76 61 72 20 6e 6f 64 65 20 3d 20 74 79 70 65 6f 66 | elem.).{.......var.node.=.typeof |
1c3e0 | 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 65 20 21 3d 3d 20 73 74 72 75 6e | .elem.getAttributeNode.!==.strun |
1c400 | 64 65 66 69 6e 65 64 20 26 26 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 65 | defined.&&.elem.getAttributeNode |
1c420 | 28 22 69 64 22 29 3b 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6e 6f 64 65 20 26 26 20 6e 6f 64 | ("id");.......return.node.&&.nod |
1c440 | 65 2e 76 61 6c 75 65 20 3d 3d 3d 20 69 64 3b 0d 0a 09 09 09 09 7d 3b 0d 0a 09 09 09 7d 2c 0d 0a | e.value.===.id;......};.....},.. |
1c460 | 0d 0a 09 09 22 54 41 47 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6e 6f 64 65 4e 61 6d 65 20 29 20 | ...."TAG":.function(.nodeName.). |
1c480 | 7b 0d 0a 09 09 09 69 66 20 28 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 2a 22 20 29 20 7b 0d | {.....if.(.nodeName.===."*".).{. |
1c4a0 | 0a 09 09 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 20 72 65 74 75 72 6e 20 | .....return.function().{.return. |
1c4c0 | 74 72 75 65 3b 20 7d 3b 0d 0a 09 09 09 7d 0d 0a 09 09 09 6e 6f 64 65 4e 61 6d 65 20 3d 20 6e 6f | true;.};.....}.....nodeName.=.no |
1c4e0 | 64 65 4e 61 6d 65 2e 72 65 70 6c 61 63 65 28 20 72 62 61 63 6b 73 6c 61 73 68 2c 20 22 22 20 29 | deName.replace(.rbackslash,."".) |
1c500 | 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0d 0a 0d 0a 09 09 09 72 65 74 75 72 6e 20 66 75 6e | .toLowerCase();.......return.fun |
1c520 | 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d | ction(.elem.).{......return.elem |
1c540 | 2e 6e 6f 64 65 4e 61 6d 65 20 26 26 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 | .nodeName.&&.elem.nodeName.toLow |
1c560 | 65 72 43 61 73 65 28 29 20 3d 3d 3d 20 6e 6f 64 65 4e 61 6d 65 3b 0d 0a 09 09 09 7d 3b 0d 0a 09 | erCase().===.nodeName;.....};... |
1c580 | 09 7d 2c 0d 0a 0d 0a 09 09 22 43 4c 41 53 53 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 63 6c 61 73 | .},......"CLASS":.function(.clas |
1c5a0 | 73 4e 61 6d 65 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 70 61 74 74 65 72 6e 20 3d 20 63 6c 61 73 | sName.).{.....var.pattern.=.clas |
1c5c0 | 73 43 61 63 68 65 5b 20 63 6c 61 73 73 4e 61 6d 65 20 5d 3b 0d 0a 09 09 09 69 66 20 28 20 21 70 | sCache[.className.];.....if.(.!p |
1c5e0 | 61 74 74 65 72 6e 20 29 20 7b 0d 0a 09 09 09 09 70 61 74 74 65 72 6e 20 3d 20 63 6c 61 73 73 43 | attern.).{......pattern.=.classC |
1c600 | 61 63 68 65 5b 20 63 6c 61 73 73 4e 61 6d 65 20 5d 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 | ache[.className.].=.new.RegExp(. |
1c620 | 22 28 5e 7c 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 29 22 20 2b 20 63 6c 61 73 73 | "(^|".+.whitespace.+.")".+.class |
1c640 | 4e 61 6d 65 20 2b 20 22 28 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 7c 24 29 22 20 | Name.+."(".+.whitespace.+."|$)". |
1c660 | 29 3b 0d 0a 09 09 09 09 63 61 63 68 65 64 43 6c 61 73 73 65 73 2e 70 75 73 68 28 20 63 6c 61 73 | );......cachedClasses.push(.clas |
1c680 | 73 4e 61 6d 65 20 29 3b 0d 0a 09 09 09 09 2f 2f 20 41 76 6f 69 64 20 74 6f 6f 20 6c 61 72 67 65 | sName.);......//.Avoid.too.large |
1c6a0 | 20 6f 66 20 61 20 63 61 63 68 65 0d 0a 09 09 09 09 69 66 20 28 20 63 61 63 68 65 64 43 6c 61 73 | .of.a.cache......if.(.cachedClas |
1c6c0 | 73 65 73 2e 6c 65 6e 67 74 68 20 3e 20 45 78 70 72 2e 63 61 63 68 65 4c 65 6e 67 74 68 20 29 20 | ses.length.>.Expr.cacheLength.). |
1c6e0 | 7b 0d 0a 09 09 09 09 09 64 65 6c 65 74 65 20 63 6c 61 73 73 43 61 63 68 65 5b 20 63 61 63 68 65 | {.......delete.classCache[.cache |
1c700 | 64 43 6c 61 73 73 65 73 2e 73 68 69 66 74 28 29 20 5d 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d | dClasses.shift().];......}.....} |
1c720 | 0d 0a 09 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a | .....return.function(.elem.).{.. |
1c740 | 09 09 09 09 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 2e 74 65 73 74 28 20 65 6c 65 6d 2e 63 6c | ....return.pattern.test(.elem.cl |
1c760 | 61 73 73 4e 61 6d 65 20 7c 7c 20 28 74 79 70 65 6f 66 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 | assName.||.(typeof.elem.getAttri |
1c780 | 62 75 74 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 6e 65 64 20 26 26 20 65 6c 65 6d 2e 67 65 | bute.!==.strundefined.&&.elem.ge |
1c7a0 | 74 41 74 74 72 69 62 75 74 65 28 22 63 6c 61 73 73 22 29 29 20 7c 7c 20 22 22 20 29 3b 0d 0a 09 | tAttribute("class")).||."".);... |
1c7c0 | 09 09 7d 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 41 54 54 52 22 3a 20 66 75 6e 63 74 69 6f 6e | ..};....},......"ATTR":.function |
1c7e0 | 28 20 6e 61 6d 65 2c 20 6f 70 65 72 61 74 6f 72 2c 20 63 68 65 63 6b 20 29 20 7b 0d 0a 09 09 09 | (.name,.operator,.check.).{..... |
1c800 | 69 66 20 28 20 21 6f 70 65 72 61 74 6f 72 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 66 | if.(.!operator.).{......return.f |
1c820 | 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 53 | unction(.elem.).{.......return.S |
1c840 | 69 7a 7a 6c 65 2e 61 74 74 72 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 21 3d 20 6e 75 6c 6c | izzle.attr(.elem,.name.).!=.null |
1c860 | 3b 0d 0a 09 09 09 09 7d 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 72 65 74 75 72 6e 20 66 75 6e | ;......};.....}.......return.fun |
1c880 | 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 76 61 72 20 72 65 73 75 6c 74 20 | ction(.elem.).{......var.result. |
1c8a0 | 3d 20 53 69 7a 7a 6c 65 2e 61 74 74 72 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 2c 0d 0a 09 09 | =.Sizzle.attr(.elem,.name.),.... |
1c8c0 | 09 09 09 76 61 6c 75 65 20 3d 20 72 65 73 75 6c 74 20 2b 20 22 22 3b 0d 0a 0d 0a 09 09 09 09 69 | ...value.=.result.+."";........i |
1c8e0 | 66 20 28 20 72 65 73 75 6c 74 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 | f.(.result.==.null.).{.......ret |
1c900 | 75 72 6e 20 6f 70 65 72 61 74 6f 72 20 3d 3d 3d 20 22 21 3d 22 3b 0d 0a 09 09 09 09 7d 0d 0a 0d | urn.operator.===."!=";......}... |
1c920 | 0a 09 09 09 09 73 77 69 74 63 68 20 28 20 6f 70 65 72 61 74 6f 72 20 29 20 7b 0d 0a 09 09 09 09 | .....switch.(.operator.).{...... |
1c940 | 09 63 61 73 65 20 22 3d 22 3a 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 3d | .case."=":........return.value.= |
1c960 | 3d 3d 20 63 68 65 63 6b 3b 0d 0a 09 09 09 09 09 63 61 73 65 20 22 21 3d 22 3a 0d 0a 09 09 09 09 | ==.check;.......case."!=":...... |
1c980 | 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 21 3d 3d 20 63 68 65 63 6b 3b 0d 0a 09 09 09 09 09 | ..return.value.!==.check;....... |
1c9a0 | 63 61 73 65 20 22 5e 3d 22 3a 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 63 68 65 63 6b 20 26 | case."^=":........return.check.& |
1c9c0 | 26 20 76 61 6c 75 65 2e 69 6e 64 65 78 4f 66 28 20 63 68 65 63 6b 20 29 20 3d 3d 3d 20 30 3b 0d | &.value.indexOf(.check.).===.0;. |
1c9e0 | 0a 09 09 09 09 09 63 61 73 65 20 22 2a 3d 22 3a 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 63 | ......case."*=":........return.c |
1ca00 | 68 65 63 6b 20 26 26 20 76 61 6c 75 65 2e 69 6e 64 65 78 4f 66 28 20 63 68 65 63 6b 20 29 20 3e | heck.&&.value.indexOf(.check.).> |
1ca20 | 20 2d 31 3b 0d 0a 09 09 09 09 09 63 61 73 65 20 22 24 3d 22 3a 0d 0a 09 09 09 09 09 09 72 65 74 | .-1;.......case."$=":........ret |
1ca40 | 75 72 6e 20 63 68 65 63 6b 20 26 26 20 76 61 6c 75 65 2e 73 75 62 73 74 72 28 20 76 61 6c 75 65 | urn.check.&&.value.substr(.value |
1ca60 | 2e 6c 65 6e 67 74 68 20 2d 20 63 68 65 63 6b 2e 6c 65 6e 67 74 68 20 29 20 3d 3d 3d 20 63 68 65 | .length.-.check.length.).===.che |
1ca80 | 63 6b 3b 0d 0a 09 09 09 09 09 63 61 73 65 20 22 7e 3d 22 3a 0d 0a 09 09 09 09 09 09 72 65 74 75 | ck;.......case."~=":........retu |
1caa0 | 72 6e 20 28 20 22 20 22 20 2b 20 76 61 6c 75 65 20 2b 20 22 20 22 20 29 2e 69 6e 64 65 78 4f 66 | rn.(.".".+.value.+.".".).indexOf |
1cac0 | 28 20 63 68 65 63 6b 20 29 20 3e 20 2d 31 3b 0d 0a 09 09 09 09 09 63 61 73 65 20 22 7c 3d 22 3a | (.check.).>.-1;.......case."|=": |
1cae0 | 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 3d 3d 3d 20 63 68 65 63 6b 20 7c | ........return.value.===.check.| |
1cb00 | 7c 20 76 61 6c 75 65 2e 73 75 62 73 74 72 28 20 30 2c 20 63 68 65 63 6b 2e 6c 65 6e 67 74 68 20 | |.value.substr(.0,.check.length. |
1cb20 | 2b 20 31 20 29 20 3d 3d 3d 20 63 68 65 63 6b 20 2b 20 22 2d 22 3b 0d 0a 09 09 09 09 7d 0d 0a 09 | +.1.).===.check.+."-";......}... |
1cb40 | 09 09 7d 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 43 48 49 4c 44 22 3a 20 66 75 6e 63 74 69 6f | ..};....},......"CHILD":.functio |
1cb60 | 6e 28 20 74 79 70 65 2c 20 61 72 67 75 6d 65 6e 74 2c 20 66 69 72 73 74 2c 20 6c 61 73 74 20 29 | n(.type,.argument,.first,.last.) |
1cb80 | 20 7b 0d 0a 0d 0a 09 09 09 69 66 20 28 20 74 79 70 65 20 3d 3d 3d 20 22 6e 74 68 22 20 29 20 7b | .{.......if.(.type.===."nth".).{ |
1cba0 | 0d 0a 09 09 09 09 76 61 72 20 64 6f 6e 65 4e 61 6d 65 20 3d 20 64 6f 6e 65 2b 2b 3b 0d 0a 0d 0a | ......var.doneName.=.done++;.... |
1cbc0 | 09 09 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 | ....return.function(.elem.).{... |
1cbe0 | 09 09 09 09 76 61 72 20 70 61 72 65 6e 74 2c 20 64 69 66 66 2c 0d 0a 09 09 09 09 09 09 63 6f 75 | ....var.parent,.diff,........cou |
1cc00 | 6e 74 20 3d 20 30 2c 0d 0a 09 09 09 09 09 09 6e 6f 64 65 20 3d 20 65 6c 65 6d 3b 0d 0a 0d 0a 09 | nt.=.0,........node.=.elem;..... |
1cc20 | 09 09 09 09 69 66 20 28 20 66 69 72 73 74 20 3d 3d 3d 20 31 20 26 26 20 6c 61 73 74 20 3d 3d 3d | ....if.(.first.===.1.&&.last.=== |
1cc40 | 20 30 20 29 20 7b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0d 0a 09 09 09 09 | .0.).{........return.true;...... |
1cc60 | 09 7d 0d 0a 0d 0a 09 09 09 09 09 70 61 72 65 6e 74 20 3d 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e | .}.........parent.=.elem.parentN |
1cc80 | 6f 64 65 3b 0d 0a 0d 0a 09 09 09 09 09 69 66 20 28 20 70 61 72 65 6e 74 20 26 26 20 28 70 61 72 | ode;.........if.(.parent.&&.(par |
1cca0 | 65 6e 74 5b 20 65 78 70 61 6e 64 6f 20 5d 20 21 3d 3d 20 64 6f 6e 65 4e 61 6d 65 20 7c 7c 20 21 | ent[.expando.].!==.doneName.||.! |
1ccc0 | 65 6c 65 6d 2e 73 69 7a 73 65 74 29 20 29 20 7b 0d 0a 09 09 09 09 09 09 66 6f 72 20 28 20 6e 6f | elem.sizset).).{........for.(.no |
1cce0 | 64 65 20 3d 20 70 61 72 65 6e 74 2e 66 69 72 73 74 43 68 69 6c 64 3b 20 6e 6f 64 65 3b 20 6e 6f | de.=.parent.firstChild;.node;.no |
1cd00 | 64 65 20 3d 20 6e 6f 64 65 2e 6e 65 78 74 53 69 62 6c 69 6e 67 20 29 20 7b 0d 0a 09 09 09 09 09 | de.=.node.nextSibling.).{....... |
1cd20 | 09 09 69 66 20 28 20 6e 6f 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0d 0a | ..if.(.node.nodeType.===.1.).{.. |
1cd40 | 09 09 09 09 09 09 09 09 6e 6f 64 65 2e 73 69 7a 73 65 74 20 3d 20 2b 2b 63 6f 75 6e 74 3b 0d 0a | ........node.sizset.=.++count;.. |
1cd60 | 09 09 09 09 09 09 09 09 69 66 20 28 20 6e 6f 64 65 20 3d 3d 3d 20 65 6c 65 6d 20 29 20 7b 0d 0a | ........if.(.node.===.elem.).{.. |
1cd80 | 09 09 09 09 09 09 09 09 09 62 72 65 61 6b 3b 0d 0a 09 09 09 09 09 09 09 09 7d 0d 0a 09 09 09 09 | .........break;..........}...... |
1cda0 | 09 09 09 7d 0d 0a 09 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 09 70 61 72 65 6e 74 5b 20 65 | ...}........}..........parent[.e |
1cdc0 | 78 70 61 6e 64 6f 20 5d 20 3d 20 64 6f 6e 65 4e 61 6d 65 3b 0d 0a 09 09 09 09 09 7d 0d 0a 0d 0a | xpando.].=.doneName;.......}.... |
1cde0 | 09 09 09 09 09 64 69 66 66 20 3d 20 65 6c 65 6d 2e 73 69 7a 73 65 74 20 2d 20 6c 61 73 74 3b 0d | .....diff.=.elem.sizset.-.last;. |
1ce00 | 0a 0d 0a 09 09 09 09 09 69 66 20 28 20 66 69 72 73 74 20 3d 3d 3d 20 30 20 29 20 7b 0d 0a 09 09 | ........if.(.first.===.0.).{.... |
1ce20 | 09 09 09 09 72 65 74 75 72 6e 20 64 69 66 66 20 3d 3d 3d 20 30 3b 0d 0a 0d 0a 09 09 09 09 09 7d | ....return.diff.===.0;.........} |
1ce40 | 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 28 20 64 69 66 66 20 25 20 66 | .else.{........return.(.diff.%.f |
1ce60 | 69 72 73 74 20 3d 3d 3d 20 30 20 26 26 20 64 69 66 66 20 2f 20 66 69 72 73 74 20 3e 3d 20 30 20 | irst.===.0.&&.diff./.first.>=.0. |
1ce80 | 29 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 7d 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 72 | );.......}......};.....}.......r |
1cea0 | 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 76 61 | eturn.function(.elem.).{......va |
1cec0 | 72 20 6e 6f 64 65 20 3d 20 65 6c 65 6d 3b 0d 0a 0d 0a 09 09 09 09 73 77 69 74 63 68 20 28 20 74 | r.node.=.elem;........switch.(.t |
1cee0 | 79 70 65 20 29 20 7b 0d 0a 09 09 09 09 09 63 61 73 65 20 22 6f 6e 6c 79 22 3a 0d 0a 09 09 09 09 | ype.).{.......case."only":...... |
1cf00 | 09 63 61 73 65 20 22 66 69 72 73 74 22 3a 0d 0a 09 09 09 09 09 09 77 68 69 6c 65 20 28 20 28 6e | .case."first":........while.(.(n |
1cf20 | 6f 64 65 20 3d 20 6e 6f 64 65 2e 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 29 20 29 20 7b 0d | ode.=.node.previousSibling).).{. |
1cf40 | 0a 09 09 09 09 09 09 09 69 66 20 28 20 6e 6f 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 | ........if.(.node.nodeType.===.1 |
1cf60 | 20 29 20 7b 0d 0a 09 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 09 09 09 | .).{..........return.false;..... |
1cf80 | 09 09 09 09 7d 0d 0a 09 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 09 69 66 20 28 20 74 79 70 | ....}........}..........if.(.typ |
1cfa0 | 65 20 3d 3d 3d 20 22 66 69 72 73 74 22 20 29 20 7b 0d 0a 09 09 09 09 09 09 09 72 65 74 75 72 6e | e.===."first".).{.........return |
1cfc0 | 20 74 72 75 65 3b 0d 0a 09 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 09 6e 6f 64 65 20 3d 20 | .true;........}..........node.=. |
1cfe0 | 65 6c 65 6d 3b 0d 0a 0d 0a 09 09 09 09 09 09 2f 2a 20 66 61 6c 6c 73 20 74 68 72 6f 75 67 68 20 | elem;........../*.falls.through. |
1d000 | 2a 2f 0d 0a 09 09 09 09 09 63 61 73 65 20 22 6c 61 73 74 22 3a 0d 0a 09 09 09 09 09 09 77 68 69 | */.......case."last":........whi |
1d020 | 6c 65 20 28 20 28 6e 6f 64 65 20 3d 20 6e 6f 64 65 2e 6e 65 78 74 53 69 62 6c 69 6e 67 29 20 29 | le.(.(node.=.node.nextSibling).) |
1d040 | 20 7b 0d 0a 09 09 09 09 09 09 09 69 66 20 28 20 6e 6f 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d 3d | .{.........if.(.node.nodeType.== |
1d060 | 3d 20 31 20 29 20 7b 0d 0a 09 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a | =.1.).{..........return.false;.. |
1d080 | 09 09 09 09 09 09 09 7d 0d 0a 09 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 09 72 65 74 75 72 | .......}........}..........retur |
1d0a0 | 6e 20 74 72 75 65 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 | n.true;......}.....};....},..... |
1d0c0 | 09 22 50 53 45 55 44 4f 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 73 65 75 64 6f 2c 20 61 72 67 | ."PSEUDO":.function(.pseudo,.arg |
1d0e0 | 75 6d 65 6e 74 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 70 | ument,.context,.xml.).{.....//.p |
1d100 | 73 65 75 64 6f 2d 63 6c 61 73 73 20 6e 61 6d 65 73 20 61 72 65 20 63 61 73 65 2d 69 6e 73 65 6e | seudo-class.names.are.case-insen |
1d120 | 73 69 74 69 76 65 0d 0a 09 09 09 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f | sitive.....//.http://www.w3.org/ |
1d140 | 54 52 2f 73 65 6c 65 63 74 6f 72 73 2f 23 70 73 65 75 64 6f 2d 63 6c 61 73 73 65 73 0d 0a 09 09 | TR/selectors/#pseudo-classes.... |
1d160 | 09 2f 2f 20 50 72 69 6f 72 69 74 69 7a 65 20 62 79 20 63 61 73 65 20 73 65 6e 73 69 74 69 76 69 | .//.Prioritize.by.case.sensitivi |
1d180 | 74 79 20 69 6e 20 63 61 73 65 20 63 75 73 74 6f 6d 20 70 73 65 75 64 6f 73 20 61 72 65 20 61 64 | ty.in.case.custom.pseudos.are.ad |
1d1a0 | 64 65 64 20 77 69 74 68 20 75 70 70 65 72 63 61 73 65 20 6c 65 74 74 65 72 73 0d 0a 09 09 09 76 | ded.with.uppercase.letters.....v |
1d1c0 | 61 72 20 66 6e 20 3d 20 45 78 70 72 2e 70 73 65 75 64 6f 73 5b 20 70 73 65 75 64 6f 20 5d 20 7c | ar.fn.=.Expr.pseudos[.pseudo.].| |
1d1e0 | 7c 20 45 78 70 72 2e 70 73 65 75 64 6f 73 5b 20 70 73 65 75 64 6f 2e 74 6f 4c 6f 77 65 72 43 61 | |.Expr.pseudos[.pseudo.toLowerCa |
1d200 | 73 65 28 29 20 5d 3b 0d 0a 0d 0a 09 09 09 69 66 20 28 20 21 66 6e 20 29 20 7b 0d 0a 09 09 09 09 | se().];.......if.(.!fn.).{...... |
1d220 | 53 69 7a 7a 6c 65 2e 65 72 72 6f 72 28 20 22 75 6e 73 75 70 70 6f 72 74 65 64 20 70 73 65 75 64 | Sizzle.error(."unsupported.pseud |
1d240 | 6f 3a 20 22 20 2b 20 70 73 65 75 64 6f 20 29 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 2f 2f 20 | o:.".+.pseudo.);.....}.......//. |
1d260 | 54 68 65 20 75 73 65 72 20 6d 61 79 20 73 65 74 20 66 6e 2e 73 69 7a 7a 6c 65 46 69 6c 74 65 72 | The.user.may.set.fn.sizzleFilter |
1d280 | 20 74 6f 20 69 6e 64 69 63 61 74 65 0d 0a 09 09 09 2f 2f 20 74 68 61 74 20 61 72 67 75 6d 65 6e | .to.indicate.....//.that.argumen |
1d2a0 | 74 73 20 61 72 65 20 6e 65 65 64 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 66 69 6c 74 | ts.are.needed.to.create.the.filt |
1d2c0 | 65 72 20 66 75 6e 63 74 69 6f 6e 0d 0a 09 09 09 2f 2f 20 6a 75 73 74 20 61 73 20 53 69 7a 7a 6c | er.function.....//.just.as.Sizzl |
1d2e0 | 65 20 64 6f 65 73 0d 0a 09 09 09 69 66 20 28 20 21 66 6e 2e 73 69 7a 7a 6c 65 46 69 6c 74 65 72 | e.does.....if.(.!fn.sizzleFilter |
1d300 | 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 66 6e 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 | .).{......return.fn;.....}...... |
1d320 | 09 72 65 74 75 72 6e 20 66 6e 28 20 61 72 67 75 6d 65 6e 74 2c 20 63 6f 6e 74 65 78 74 2c 20 78 | .return.fn(.argument,.context,.x |
1d340 | 6d 6c 20 29 3b 0d 0a 09 09 7d 0d 0a 09 7d 2c 0d 0a 0d 0a 09 70 73 65 75 64 6f 73 3a 20 7b 0d 0a | ml.);....}...},.....pseudos:.{.. |
1d360 | 09 09 22 6e 6f 74 22 3a 20 6d 61 72 6b 46 75 6e 63 74 69 6f 6e 28 66 75 6e 63 74 69 6f 6e 28 20 | .."not":.markFunction(function(. |
1d380 | 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 2f | selector,.context,.xml.).{...../ |
1d3a0 | 2f 20 54 72 69 6d 20 74 68 65 20 73 65 6c 65 63 74 6f 72 20 70 61 73 73 65 64 20 74 6f 20 63 6f | /.Trim.the.selector.passed.to.co |
1d3c0 | 6d 70 69 6c 65 0d 0a 09 09 09 2f 2f 20 74 6f 20 61 76 6f 69 64 20 74 72 65 61 74 69 6e 67 20 6c | mpile.....//.to.avoid.treating.l |
1d3e0 | 65 61 64 69 6e 67 20 61 6e 64 20 74 72 61 69 6c 69 6e 67 0d 0a 09 09 09 2f 2f 20 73 70 61 63 65 | eading.and.trailing.....//.space |
1d400 | 73 20 61 73 20 63 6f 6d 62 69 6e 61 74 6f 72 73 0d 0a 09 09 09 76 61 72 20 6d 61 74 63 68 65 72 | s.as.combinators.....var.matcher |
1d420 | 20 3d 20 63 6f 6d 70 69 6c 65 28 20 73 65 6c 65 63 74 6f 72 2e 72 65 70 6c 61 63 65 28 20 72 74 | .=.compile(.selector.replace(.rt |
1d440 | 72 69 6d 2c 20 22 24 31 22 20 29 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 3b 0d 0a 09 09 | rim,."$1".),.context,.xml.);.... |
1d460 | 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 | .return.function(.elem.).{...... |
1d480 | 72 65 74 75 72 6e 20 21 6d 61 74 63 68 65 72 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 09 09 7d 3b 0d | return.!matcher(.elem.);.....};. |
1d4a0 | 0a 09 09 7d 29 2c 0d 0a 0d 0a 09 09 22 65 6e 61 62 6c 65 64 22 3a 20 66 75 6e 63 74 69 6f 6e 28 | ...}),......"enabled":.function( |
1d4c0 | 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 64 69 73 61 62 6c | .elem.).{.....return.elem.disabl |
1d4e0 | 65 64 20 3d 3d 3d 20 66 61 6c 73 65 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 64 69 73 61 62 6c | ed.===.false;....},......"disabl |
1d500 | 65 64 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 | ed":.function(.elem.).{.....retu |
1d520 | 72 6e 20 65 6c 65 6d 2e 64 69 73 61 62 6c 65 64 20 3d 3d 3d 20 74 72 75 65 3b 0d 0a 09 09 7d 2c | rn.elem.disabled.===.true;....}, |
1d540 | 0d 0a 0d 0a 09 09 22 63 68 65 63 6b 65 64 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 | ......"checked":.function(.elem. |
1d560 | 29 20 7b 0d 0a 09 09 09 2f 2f 20 49 6e 20 43 53 53 33 2c 20 3a 63 68 65 63 6b 65 64 20 73 68 6f | ).{.....//.In.CSS3,.:checked.sho |
1d580 | 75 6c 64 20 72 65 74 75 72 6e 20 62 6f 74 68 20 63 68 65 63 6b 65 64 20 61 6e 64 20 73 65 6c 65 | uld.return.both.checked.and.sele |
1d5a0 | 63 74 65 64 20 65 6c 65 6d 65 6e 74 73 0d 0a 09 09 09 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e | cted.elements.....//.http://www. |
1d5c0 | 77 33 2e 6f 72 67 2f 54 52 2f 32 30 31 31 2f 52 45 43 2d 63 73 73 33 2d 73 65 6c 65 63 74 6f 72 | w3.org/TR/2011/REC-css3-selector |
1d5e0 | 73 2d 32 30 31 31 30 39 32 39 2f 23 63 68 65 63 6b 65 64 0d 0a 09 09 09 76 61 72 20 6e 6f 64 65 | s-20110929/#checked.....var.node |
1d600 | 4e 61 6d 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 | Name.=.elem.nodeName.toLowerCase |
1d620 | 28 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 28 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 69 6e | ();.....return.(nodeName.===."in |
1d640 | 70 75 74 22 20 26 26 20 21 21 65 6c 65 6d 2e 63 68 65 63 6b 65 64 29 20 7c 7c 20 28 6e 6f 64 65 | put".&&.!!elem.checked).||.(node |
1d660 | 4e 61 6d 65 20 3d 3d 3d 20 22 6f 70 74 69 6f 6e 22 20 26 26 20 21 21 65 6c 65 6d 2e 73 65 6c 65 | Name.===."option".&&.!!elem.sele |
1d680 | 63 74 65 64 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 73 65 6c 65 63 74 65 64 22 3a 20 66 75 | cted);....},......"selected":.fu |
1d6a0 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 41 63 63 65 73 73 69 6e | nction(.elem.).{.....//.Accessin |
1d6c0 | 67 20 74 68 69 73 20 70 72 6f 70 65 72 74 79 20 6d 61 6b 65 73 20 73 65 6c 65 63 74 65 64 2d 62 | g.this.property.makes.selected-b |
1d6e0 | 79 2d 64 65 66 61 75 6c 74 0d 0a 09 09 09 2f 2f 20 6f 70 74 69 6f 6e 73 20 69 6e 20 53 61 66 61 | y-default.....//.options.in.Safa |
1d700 | 72 69 20 77 6f 72 6b 20 70 72 6f 70 65 72 6c 79 0d 0a 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 70 | ri.work.properly.....if.(.elem.p |
1d720 | 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0d 0a 09 09 09 09 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f | arentNode.).{......elem.parentNo |
1d740 | 64 65 2e 73 65 6c 65 63 74 65 64 49 6e 64 65 78 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 72 65 | de.selectedIndex;.....}.......re |
1d760 | 74 75 72 6e 20 65 6c 65 6d 2e 73 65 6c 65 63 74 65 64 20 3d 3d 3d 20 74 72 75 65 3b 0d 0a 09 09 | turn.elem.selected.===.true;.... |
1d780 | 7d 2c 0d 0a 0d 0a 09 09 22 70 61 72 65 6e 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d | },......"parent":.function(.elem |
1d7a0 | 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 21 45 78 70 72 2e 70 73 65 75 64 6f 73 5b 22 65 | .).{.....return.!Expr.pseudos["e |
1d7c0 | 6d 70 74 79 22 5d 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 65 6d 70 74 | mpty"](.elem.);....},......"empt |
1d7e0 | 79 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 68 74 | y":.function(.elem.).{.....//.ht |
1d800 | 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 73 65 6c 65 63 74 6f 72 73 2f 23 65 6d | tp://www.w3.org/TR/selectors/#em |
1d820 | 70 74 79 2d 70 73 65 75 64 6f 0d 0a 09 09 09 2f 2f 20 3a 65 6d 70 74 79 20 69 73 20 6f 6e 6c 79 | pty-pseudo.....//.:empty.is.only |
1d840 | 20 61 66 66 65 63 74 65 64 20 62 79 20 65 6c 65 6d 65 6e 74 20 6e 6f 64 65 73 20 61 6e 64 20 63 | .affected.by.element.nodes.and.c |
1d860 | 6f 6e 74 65 6e 74 20 6e 6f 64 65 73 28 69 6e 63 6c 75 64 69 6e 67 20 74 65 78 74 28 33 29 2c 20 | ontent.nodes(including.text(3),. |
1d880 | 63 64 61 74 61 28 34 29 29 2c 0d 0a 09 09 09 2f 2f 20 20 20 6e 6f 74 20 63 6f 6d 6d 65 6e 74 2c | cdata(4)),.....//...not.comment, |
1d8a0 | 20 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 2c 20 6f 72 20 6f 74 68 | .processing.instructions,.or.oth |
1d8c0 | 65 72 73 0d 0a 09 09 09 2f 2f 20 54 68 61 6e 6b 73 20 74 6f 20 44 69 65 67 6f 20 50 65 72 69 6e | ers.....//.Thanks.to.Diego.Perin |
1d8e0 | 69 20 66 6f 72 20 74 68 65 20 6e 6f 64 65 4e 61 6d 65 20 73 68 6f 72 74 63 75 74 0d 0a 09 09 09 | i.for.the.nodeName.shortcut..... |
1d900 | 2f 2f 20 20 20 47 72 65 61 74 65 72 20 74 68 61 6e 20 22 40 22 20 6d 65 61 6e 73 20 61 6c 70 68 | //...Greater.than."@".means.alph |
1d920 | 61 20 63 68 61 72 61 63 74 65 72 73 20 28 73 70 65 63 69 66 69 63 61 6c 6c 79 20 6e 6f 74 20 73 | a.characters.(specifically.not.s |
1d940 | 74 61 72 74 69 6e 67 20 77 69 74 68 20 22 23 22 20 6f 72 20 22 3f 22 29 0d 0a 09 09 09 76 61 72 | tarting.with."#".or."?").....var |
1d960 | 20 6e 6f 64 65 54 79 70 65 3b 0d 0a 09 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 66 69 72 73 74 | .nodeType;.....elem.=.elem.first |
1d980 | 43 68 69 6c 64 3b 0d 0a 09 09 09 77 68 69 6c 65 20 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 | Child;.....while.(.elem.).{..... |
1d9a0 | 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 3e 20 22 40 22 20 7c 7c 20 28 6e 6f | .if.(.elem.nodeName.>."@".||.(no |
1d9c0 | 64 65 54 79 70 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 29 20 3d 3d 3d 20 33 20 7c 7c | deType.=.elem.nodeType).===.3.|| |
1d9e0 | 20 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 34 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 75 72 6e | .nodeType.===.4.).{.......return |
1da00 | 20 66 61 6c 73 65 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e | .false;......}......elem.=.elem. |
1da20 | 6e 65 78 74 53 69 62 6c 69 6e 67 3b 0d 0a 09 09 09 7d 0d 0a 09 09 09 72 65 74 75 72 6e 20 74 72 | nextSibling;.....}.....return.tr |
1da40 | 75 65 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 63 6f 6e 74 61 69 6e 73 22 3a 20 6d 61 72 6b 46 | ue;....},......"contains":.markF |
1da60 | 75 6e 63 74 69 6f 6e 28 66 75 6e 63 74 69 6f 6e 28 20 74 65 78 74 20 29 20 7b 0d 0a 09 09 09 72 | unction(function(.text.).{.....r |
1da80 | 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 72 65 | eturn.function(.elem.).{......re |
1daa0 | 74 75 72 6e 20 28 20 65 6c 65 6d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 7c 7c 20 65 6c 65 6d 2e | turn.(.elem.textContent.||.elem. |
1dac0 | 69 6e 6e 65 72 54 65 78 74 20 7c 7c 20 67 65 74 54 65 78 74 28 20 65 6c 65 6d 20 29 20 29 2e 69 | innerText.||.getText(.elem.).).i |
1dae0 | 6e 64 65 78 4f 66 28 20 74 65 78 74 20 29 20 3e 20 2d 31 3b 0d 0a 09 09 09 7d 3b 0d 0a 09 09 7d | ndexOf(.text.).>.-1;.....};....} |
1db00 | 29 2c 0d 0a 0d 0a 09 09 22 68 61 73 22 3a 20 6d 61 72 6b 46 75 6e 63 74 69 6f 6e 28 66 75 6e 63 | ),......"has":.markFunction(func |
1db20 | 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 66 75 | tion(.selector.).{.....return.fu |
1db40 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 53 69 7a | nction(.elem.).{......return.Siz |
1db60 | 7a 6c 65 28 20 73 65 6c 65 63 74 6f 72 2c 20 65 6c 65 6d 20 29 2e 6c 65 6e 67 74 68 20 3e 20 30 | zle(.selector,.elem.).length.>.0 |
1db80 | 3b 0d 0a 09 09 09 7d 3b 0d 0a 09 09 7d 29 2c 0d 0a 0d 0a 09 09 22 68 65 61 64 65 72 22 3a 20 66 | ;.....};....}),......"header":.f |
1dba0 | 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 72 68 65 | unction(.elem.).{.....return.rhe |
1dbc0 | 61 64 65 72 2e 74 65 73 74 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 3b 0d 0a 09 09 7d | ader.test(.elem.nodeName.);....} |
1dbe0 | 2c 0d 0a 0d 0a 09 09 22 74 65 78 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 | ,......"text":.function(.elem.). |
1dc00 | 7b 0d 0a 09 09 09 76 61 72 20 74 79 70 65 2c 20 61 74 74 72 3b 0d 0a 09 09 09 2f 2f 20 49 45 36 | {.....var.type,.attr;.....//.IE6 |
1dc20 | 20 61 6e 64 20 37 20 77 69 6c 6c 20 6d 61 70 20 65 6c 65 6d 2e 74 79 70 65 20 74 6f 20 27 74 65 | .and.7.will.map.elem.type.to.'te |
1dc40 | 78 74 27 20 66 6f 72 20 6e 65 77 20 48 54 4d 4c 35 20 74 79 70 65 73 20 28 73 65 61 72 63 68 2c | xt'.for.new.HTML5.types.(search, |
1dc60 | 20 65 74 63 29 0d 0a 09 09 09 2f 2f 20 75 73 65 20 67 65 74 41 74 74 72 69 62 75 74 65 20 69 6e | .etc).....//.use.getAttribute.in |
1dc80 | 73 74 65 61 64 20 74 6f 20 74 65 73 74 20 74 68 69 73 20 63 61 73 65 0d 0a 09 09 09 72 65 74 75 | stead.to.test.this.case.....retu |
1dca0 | 72 6e 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 3d | rn.elem.nodeName.toLowerCase().= |
1dcc0 | 3d 3d 20 22 69 6e 70 75 74 22 20 26 26 0d 0a 09 09 09 09 28 74 79 70 65 20 3d 20 65 6c 65 6d 2e | ==."input".&&......(type.=.elem. |
1dce0 | 74 79 70 65 29 20 3d 3d 3d 20 22 74 65 78 74 22 20 26 26 0d 0a 09 09 09 09 28 20 28 61 74 74 72 | type).===."text".&&......(.(attr |
1dd00 | 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 74 79 70 65 22 29 29 20 3d 3d | .=.elem.getAttribute("type")).== |
1dd20 | 20 6e 75 6c 6c 20 7c 7c 20 61 74 74 72 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 3d 3d 3d 20 | .null.||.attr.toLowerCase().===. |
1dd40 | 74 79 70 65 20 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 2f 2f 20 49 6e 70 75 74 20 74 79 70 65 | type.);....},......//.Input.type |
1dd60 | 73 0d 0a 09 09 22 72 61 64 69 6f 22 3a 20 63 72 65 61 74 65 49 6e 70 75 74 46 75 6e 63 74 69 6f | s...."radio":.createInputFunctio |
1dd80 | 6e 28 22 72 61 64 69 6f 22 29 2c 0d 0a 09 09 22 63 68 65 63 6b 62 6f 78 22 3a 20 63 72 65 61 74 | n("radio"),...."checkbox":.creat |
1dda0 | 65 49 6e 70 75 74 46 75 6e 63 74 69 6f 6e 28 22 63 68 65 63 6b 62 6f 78 22 29 2c 0d 0a 09 09 22 | eInputFunction("checkbox"),...." |
1ddc0 | 66 69 6c 65 22 3a 20 63 72 65 61 74 65 49 6e 70 75 74 46 75 6e 63 74 69 6f 6e 28 22 66 69 6c 65 | file":.createInputFunction("file |
1dde0 | 22 29 2c 0d 0a 09 09 22 70 61 73 73 77 6f 72 64 22 3a 20 63 72 65 61 74 65 49 6e 70 75 74 46 75 | "),...."password":.createInputFu |
1de00 | 6e 63 74 69 6f 6e 28 22 70 61 73 73 77 6f 72 64 22 29 2c 0d 0a 09 09 22 69 6d 61 67 65 22 3a 20 | nction("password"),...."image":. |
1de20 | 63 72 65 61 74 65 49 6e 70 75 74 46 75 6e 63 74 69 6f 6e 28 22 69 6d 61 67 65 22 29 2c 0d 0a 0d | createInputFunction("image"),... |
1de40 | 0a 09 09 22 73 75 62 6d 69 74 22 3a 20 63 72 65 61 74 65 42 75 74 74 6f 6e 46 75 6e 63 74 69 6f | ..."submit":.createButtonFunctio |
1de60 | 6e 28 22 73 75 62 6d 69 74 22 29 2c 0d 0a 09 09 22 72 65 73 65 74 22 3a 20 63 72 65 61 74 65 42 | n("submit"),...."reset":.createB |
1de80 | 75 74 74 6f 6e 46 75 6e 63 74 69 6f 6e 28 22 72 65 73 65 74 22 29 2c 0d 0a 0d 0a 09 09 22 62 75 | uttonFunction("reset"),......"bu |
1dea0 | 74 74 6f 6e 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 76 61 | tton":.function(.elem.).{.....va |
1dec0 | 72 20 6e 61 6d 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 | r.name.=.elem.nodeName.toLowerCa |
1dee0 | 73 65 28 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6e 61 6d 65 20 3d 3d 3d 20 22 69 6e 70 75 74 | se();.....return.name.===."input |
1df00 | 22 20 26 26 20 65 6c 65 6d 2e 74 79 70 65 20 3d 3d 3d 20 22 62 75 74 74 6f 6e 22 20 7c 7c 20 6e | ".&&.elem.type.===."button".||.n |
1df20 | 61 6d 65 20 3d 3d 3d 20 22 62 75 74 74 6f 6e 22 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 69 6e | ame.===."button";....},......"in |
1df40 | 70 75 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 | put":.function(.elem.).{.....ret |
1df60 | 75 72 6e 20 72 69 6e 70 75 74 73 2e 74 65 73 74 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 | urn.rinputs.test(.elem.nodeName. |
1df80 | 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 66 6f 63 75 73 22 3a 20 66 75 6e 63 74 69 6f 6e 28 | );....},......"focus":.function( |
1dfa0 | 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 64 6f 63 20 3d 20 65 6c 65 6d 2e 6f 77 6e | .elem.).{.....var.doc.=.elem.own |
1dfc0 | 65 72 44 6f 63 75 6d 65 6e 74 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 20 3d 3d 3d 20 | erDocument;.....return.elem.===. |
1dfe0 | 64 6f 63 2e 61 63 74 69 76 65 45 6c 65 6d 65 6e 74 20 26 26 20 28 21 64 6f 63 2e 68 61 73 46 6f | doc.activeElement.&&.(!doc.hasFo |
1e000 | 63 75 73 20 7c 7c 20 64 6f 63 2e 68 61 73 46 6f 63 75 73 28 29 29 20 26 26 20 21 21 28 65 6c 65 | cus.||.doc.hasFocus()).&&.!!(ele |
1e020 | 6d 2e 74 79 70 65 20 7c 7c 20 65 6c 65 6d 2e 68 72 65 66 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 | m.type.||.elem.href);....},..... |
1e040 | 09 22 61 63 74 69 76 65 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 | ."active":.function(.elem.).{... |
1e060 | 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 20 3d 3d 3d 20 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 75 | ..return.elem.===.elem.ownerDocu |
1e080 | 6d 65 6e 74 2e 61 63 74 69 76 65 45 6c 65 6d 65 6e 74 3b 0d 0a 09 09 7d 0d 0a 09 7d 2c 0d 0a 0d | ment.activeElement;....}...},... |
1e0a0 | 0a 09 73 65 74 46 69 6c 74 65 72 73 3a 20 7b 0d 0a 09 09 22 66 69 72 73 74 22 3a 20 66 75 6e 63 | ..setFilters:.{...."first":.func |
1e0c0 | 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 2c 20 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 | tion(.elements,.argument,.not.). |
1e0e0 | 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6e 6f 74 20 3f 20 65 6c 65 6d 65 6e 74 73 2e 73 6c 69 63 | {.....return.not.?.elements.slic |
1e100 | 65 28 20 31 20 29 20 3a 20 5b 20 65 6c 65 6d 65 6e 74 73 5b 30 5d 20 5d 3b 0d 0a 09 09 7d 2c 0d | e(.1.).:.[.elements[0].];....},. |
1e120 | 0a 0d 0a 09 09 22 6c 61 73 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 2c | ....."last":.function(.elements, |
1e140 | 20 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 65 6c 65 6d 20 | .argument,.not.).{.....var.elem. |
1e160 | 3d 20 65 6c 65 6d 65 6e 74 73 2e 70 6f 70 28 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6e 6f 74 | =.elements.pop();.....return.not |
1e180 | 20 3f 20 65 6c 65 6d 65 6e 74 73 20 3a 20 5b 20 65 6c 65 6d 20 5d 3b 0d 0a 09 09 7d 2c 0d 0a 0d | .?.elements.:.[.elem.];....},... |
1e1a0 | 0a 09 09 22 65 76 65 6e 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 2c 20 61 | ..."even":.function(.elements,.a |
1e1c0 | 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 72 65 73 75 6c 74 73 | rgument,.not.).{.....var.results |
1e1e0 | 20 3d 20 5b 5d 2c 0d 0a 09 09 09 09 69 20 3d 20 6e 6f 74 20 3f 20 31 20 3a 20 30 2c 0d 0a 09 09 | .=.[],......i.=.not.?.1.:.0,.... |
1e200 | 09 09 6c 65 6e 20 3d 20 65 6c 65 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 3b 0d 0a 09 09 09 66 6f 72 | ..len.=.elements.length;.....for |
1e220 | 20 28 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 20 3d 20 69 20 2b 20 32 20 29 20 7b 0d 0a 09 09 09 | .(.;.i.<.len;.i.=.i.+.2.).{..... |
1e240 | 09 72 65 73 75 6c 74 73 2e 70 75 73 68 28 20 65 6c 65 6d 65 6e 74 73 5b 69 5d 20 29 3b 0d 0a 09 | .results.push(.elements[i].);... |
1e260 | 09 09 7d 0d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 09 7d 2c 0d 0a 0d | ..}.....return.results;....},... |
1e280 | 0a 09 09 22 6f 64 64 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 2c 20 61 72 | ..."odd":.function(.elements,.ar |
1e2a0 | 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 72 65 73 75 6c 74 73 20 | gument,.not.).{.....var.results. |
1e2c0 | 3d 20 5b 5d 2c 0d 0a 09 09 09 09 69 20 3d 20 6e 6f 74 20 3f 20 30 20 3a 20 31 2c 0d 0a 09 09 09 | =.[],......i.=.not.?.0.:.1,..... |
1e2e0 | 09 6c 65 6e 20 3d 20 65 6c 65 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 3b 0d 0a 09 09 09 66 6f 72 20 | .len.=.elements.length;.....for. |
1e300 | 28 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 20 3d 20 69 20 2b 20 32 20 29 20 7b 0d 0a 09 09 09 09 | (.;.i.<.len;.i.=.i.+.2.).{...... |
1e320 | 72 65 73 75 6c 74 73 2e 70 75 73 68 28 20 65 6c 65 6d 65 6e 74 73 5b 69 5d 20 29 3b 0d 0a 09 09 | results.push(.elements[i].);.... |
1e340 | 09 7d 0d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a | .}.....return.results;....},.... |
1e360 | 09 09 22 6c 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 2c 20 61 72 67 75 | .."lt":.function(.elements,.argu |
1e380 | 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6e 6f 74 20 3f 20 65 | ment,.not.).{.....return.not.?.e |
1e3a0 | 6c 65 6d 65 6e 74 73 2e 73 6c 69 63 65 28 20 2b 61 72 67 75 6d 65 6e 74 20 29 20 3a 20 65 6c 65 | lements.slice(.+argument.).:.ele |
1e3c0 | 6d 65 6e 74 73 2e 73 6c 69 63 65 28 20 30 2c 20 2b 61 72 67 75 6d 65 6e 74 20 29 3b 0d 0a 09 09 | ments.slice(.0,.+argument.);.... |
1e3e0 | 7d 2c 0d 0a 0d 0a 09 09 22 67 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 | },......"gt":.function(.elements |
1e400 | 2c 20 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6e | ,.argument,.not.).{.....return.n |
1e420 | 6f 74 20 3f 20 65 6c 65 6d 65 6e 74 73 2e 73 6c 69 63 65 28 20 30 2c 20 2b 61 72 67 75 6d 65 6e | ot.?.elements.slice(.0,.+argumen |
1e440 | 74 20 2b 20 31 20 29 20 3a 20 65 6c 65 6d 65 6e 74 73 2e 73 6c 69 63 65 28 20 2b 61 72 67 75 6d | t.+.1.).:.elements.slice(.+argum |
1e460 | 65 6e 74 20 2b 20 31 20 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 65 71 22 3a 20 66 75 6e 63 | ent.+.1.);....},......"eq":.func |
1e480 | 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 2c 20 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 | tion(.elements,.argument,.not.). |
1e4a0 | 7b 0d 0a 09 09 09 76 61 72 20 65 6c 65 6d 20 3d 20 65 6c 65 6d 65 6e 74 73 2e 73 70 6c 69 63 65 | {.....var.elem.=.elements.splice |
1e4c0 | 28 20 2b 61 72 67 75 6d 65 6e 74 2c 20 31 20 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6e 6f 74 | (.+argument,.1.);.....return.not |
1e4e0 | 20 3f 20 65 6c 65 6d 65 6e 74 73 20 3a 20 65 6c 65 6d 3b 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 7d 3b | .?.elements.:.elem;....}...}..}; |
1e500 | 0d 0a 0d 0a 2f 2f 20 44 65 70 72 65 63 61 74 65 64 0d 0a 45 78 70 72 2e 73 65 74 46 69 6c 74 65 | ....//.Deprecated..Expr.setFilte |
1e520 | 72 73 5b 22 6e 74 68 22 5d 20 3d 20 45 78 70 72 2e 73 65 74 46 69 6c 74 65 72 73 5b 22 65 71 22 | rs["nth"].=.Expr.setFilters["eq" |
1e540 | 5d 3b 0d 0a 0d 0a 2f 2f 20 42 61 63 6b 2d 63 6f 6d 70 61 74 0d 0a 45 78 70 72 2e 66 69 6c 74 65 | ];....//.Back-compat..Expr.filte |
1e560 | 72 73 20 3d 20 45 78 70 72 2e 70 73 65 75 64 6f 73 3b 0d 0a 0d 0a 2f 2f 20 49 45 36 2f 37 20 72 | rs.=.Expr.pseudos;....//.IE6/7.r |
1e580 | 65 74 75 72 6e 20 61 20 6d 6f 64 69 66 69 65 64 20 68 72 65 66 0d 0a 69 66 20 28 20 21 61 73 73 | eturn.a.modified.href..if.(.!ass |
1e5a0 | 65 72 74 48 72 65 66 4e 6f 74 4e 6f 72 6d 61 6c 69 7a 65 64 20 29 20 7b 0d 0a 09 45 78 70 72 2e | ertHrefNotNormalized.).{...Expr. |
1e5c0 | 61 74 74 72 48 61 6e 64 6c 65 20 3d 20 7b 0d 0a 09 09 22 68 72 65 66 22 3a 20 66 75 6e 63 74 69 | attrHandle.=.{...."href":.functi |
1e5e0 | 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 74 | on(.elem.).{.....return.elem.get |
1e600 | 41 74 74 72 69 62 75 74 65 28 20 22 68 72 65 66 22 2c 20 32 20 29 3b 0d 0a 09 09 7d 2c 0d 0a 09 | Attribute(."href",.2.);....},... |
1e620 | 09 22 74 79 70 65 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 | ."type":.function(.elem.).{..... |
1e640 | 72 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 74 79 70 65 22 29 | return.elem.getAttribute("type") |
1e660 | 3b 0d 0a 09 09 7d 0d 0a 09 7d 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 41 64 64 20 67 65 74 45 6c 65 6d | ;....}...};..}....//.Add.getElem |
1e680 | 65 6e 74 73 42 79 4e 61 6d 65 20 69 66 20 75 73 61 62 6c 65 0d 0a 69 66 20 28 20 61 73 73 65 72 | entsByName.if.usable..if.(.asser |
1e6a0 | 74 55 73 61 62 6c 65 4e 61 6d 65 20 29 20 7b 0d 0a 09 45 78 70 72 2e 6f 72 64 65 72 2e 70 75 73 | tUsableName.).{...Expr.order.pus |
1e6c0 | 68 28 22 4e 41 4d 45 22 29 3b 0d 0a 09 45 78 70 72 2e 66 69 6e 64 5b 22 4e 41 4d 45 22 5d 20 3d | h("NAME");...Expr.find["NAME"].= |
1e6e0 | 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 | .function(.name,.context.).{.... |
1e700 | 69 66 20 28 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 | if.(.typeof.context.getElementsB |
1e720 | 79 4e 61 6d 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0d 0a 09 09 09 72 | yName.!==.strundefined.).{.....r |
1e740 | 65 74 75 72 6e 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 4e 61 6d 65 28 | eturn.context.getElementsByName( |
1e760 | 20 6e 61 6d 65 20 29 3b 0d 0a 09 09 7d 0d 0a 09 7d 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 41 64 64 20 | .name.);....}...};..}....//.Add. |
1e780 | 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 20 69 66 20 75 73 61 62 6c 65 | getElementsByClassName.if.usable |
1e7a0 | 0d 0a 69 66 20 28 20 61 73 73 65 72 74 55 73 61 62 6c 65 43 6c 61 73 73 4e 61 6d 65 20 29 20 7b | ..if.(.assertUsableClassName.).{ |
1e7c0 | 0d 0a 09 45 78 70 72 2e 6f 72 64 65 72 2e 73 70 6c 69 63 65 28 20 31 2c 20 30 2c 20 22 43 4c 41 | ...Expr.order.splice(.1,.0,."CLA |
1e7e0 | 53 53 22 20 29 3b 0d 0a 09 45 78 70 72 2e 66 69 6e 64 5b 22 43 4c 41 53 53 22 5d 20 3d 20 66 75 | SS".);...Expr.find["CLASS"].=.fu |
1e800 | 6e 63 74 69 6f 6e 28 20 63 6c 61 73 73 4e 61 6d 65 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 | nction(.className,.context,.xml. |
1e820 | 29 20 7b 0d 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c | ).{....if.(.typeof.context.getEl |
1e840 | 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 6e | ementsByClassName.!==.strundefin |
1e860 | 65 64 20 26 26 20 21 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 63 6f 6e 74 65 78 | ed.&&.!xml.).{.....return.contex |
1e880 | 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 28 20 63 6c 61 73 73 4e | t.getElementsByClassName(.classN |
1e8a0 | 61 6d 65 20 29 3b 0d 0a 09 09 7d 0d 0a 09 7d 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 49 66 20 73 6c 69 | ame.);....}...};..}....//.If.sli |
1e8c0 | 63 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 2c 20 70 72 6f 76 69 64 65 20 61 20 62 | ce.is.not.available,.provide.a.b |
1e8e0 | 61 63 6b 75 70 0d 0a 74 72 79 20 7b 0d 0a 09 73 6c 69 63 65 2e 63 61 6c 6c 28 20 64 6f 63 45 6c | ackup..try.{...slice.call(.docEl |
1e900 | 65 6d 2e 63 68 69 6c 64 4e 6f 64 65 73 2c 20 30 20 29 5b 30 5d 2e 6e 6f 64 65 54 79 70 65 3b 0d | em.childNodes,.0.)[0].nodeType;. |
1e920 | 0a 7d 20 63 61 74 63 68 20 28 20 65 20 29 20 7b 0d 0a 09 73 6c 69 63 65 20 3d 20 66 75 6e 63 74 | .}.catch.(.e.).{...slice.=.funct |
1e940 | 69 6f 6e 28 20 69 20 29 20 7b 0d 0a 09 09 76 61 72 20 65 6c 65 6d 2c 20 72 65 73 75 6c 74 73 20 | ion(.i.).{....var.elem,.results. |
1e960 | 3d 20 5b 5d 3b 0d 0a 09 09 66 6f 72 20 28 20 3b 20 28 65 6c 65 6d 20 3d 20 74 68 69 73 5b 69 5d | =.[];....for.(.;.(elem.=.this[i] |
1e980 | 29 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 72 65 73 75 6c 74 73 2e 70 75 73 68 28 20 65 6c 65 | );.i++.).{.....results.push(.ele |
1e9a0 | 6d 20 29 3b 0d 0a 09 09 7d 0d 0a 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 7d | m.);....}....return.results;...} |
1e9c0 | 3b 0d 0a 7d 0d 0a 0d 0a 76 61 72 20 69 73 58 4d 4c 20 3d 20 53 69 7a 7a 6c 65 2e 69 73 58 4d 4c | ;..}....var.isXML.=.Sizzle.isXML |
1e9e0 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 2f 2f 20 64 6f 63 75 6d | .=.function(.elem.).{...//.docum |
1ea00 | 65 6e 74 45 6c 65 6d 65 6e 74 20 69 73 20 76 65 72 69 66 69 65 64 20 66 6f 72 20 63 61 73 65 73 | entElement.is.verified.for.cases |
1ea20 | 20 77 68 65 72 65 20 69 74 20 64 6f 65 73 6e 27 74 20 79 65 74 20 65 78 69 73 74 0d 0a 09 2f 2f | .where.it.doesn't.yet.exist...// |
1ea40 | 20 28 73 75 63 68 20 61 73 20 6c 6f 61 64 69 6e 67 20 69 66 72 61 6d 65 73 20 69 6e 20 49 45 20 | .(such.as.loading.iframes.in.IE. |
1ea60 | 2d 20 23 34 38 33 33 29 0d 0a 09 76 61 72 20 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 20 3d | -.#4833)...var.documentElement.= |
1ea80 | 20 65 6c 65 6d 20 26 26 20 28 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 | .elem.&&.(elem.ownerDocument.||. |
1eaa0 | 65 6c 65 6d 29 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 3b 0d 0a 09 72 65 74 75 72 6e 20 | elem).documentElement;...return. |
1eac0 | 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 20 3f 20 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e | documentElement.?.documentElemen |
1eae0 | 74 2e 6e 6f 64 65 4e 61 6d 65 20 21 3d 3d 20 22 48 54 4d 4c 22 20 3a 20 66 61 6c 73 65 3b 0d 0a | t.nodeName.!==."HTML".:.false;.. |
1eb00 | 7d 3b 0d 0a 0d 0a 2f 2f 20 45 6c 65 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 61 6e 6f 74 68 65 | };....//.Element.contains.anothe |
1eb20 | 72 0d 0a 76 61 72 20 63 6f 6e 74 61 69 6e 73 20 3d 20 53 69 7a 7a 6c 65 2e 63 6f 6e 74 61 69 6e | r..var.contains.=.Sizzle.contain |
1eb40 | 73 20 3d 20 64 6f 63 45 6c 65 6d 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 50 6f 73 69 74 | s.=.docElem.compareDocumentPosit |
1eb60 | 69 6f 6e 20 3f 0d 0a 09 66 75 6e 63 74 69 6f 6e 28 20 61 2c 20 62 20 29 20 7b 0d 0a 09 09 72 65 | ion.?...function(.a,.b.).{....re |
1eb80 | 74 75 72 6e 20 21 21 28 20 61 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 50 6f 73 69 74 69 | turn.!!(.a.compareDocumentPositi |
1eba0 | 6f 6e 28 20 62 20 29 20 26 20 31 36 20 29 3b 0d 0a 09 7d 20 3a 0d 0a 09 64 6f 63 45 6c 65 6d 2e | on(.b.).&.16.);...}.:...docElem. |
1ebc0 | 63 6f 6e 74 61 69 6e 73 20 3f 0d 0a 09 66 75 6e 63 74 69 6f 6e 28 20 61 2c 20 62 20 29 20 7b 0d | contains.?...function(.a,.b.).{. |
1ebe0 | 0a 09 09 76 61 72 20 61 64 6f 77 6e 20 3d 20 61 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 39 20 | ...var.adown.=.a.nodeType.===.9. |
1ec00 | 3f 20 61 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 20 3a 20 61 2c 0d 0a 09 09 09 62 75 70 | ?.a.documentElement.:.a,.....bup |
1ec20 | 20 3d 20 62 2e 70 61 72 65 6e 74 4e 6f 64 65 3b 0d 0a 09 09 72 65 74 75 72 6e 20 61 20 3d 3d 3d | .=.b.parentNode;....return.a.=== |
1ec40 | 20 62 75 70 20 7c 7c 20 21 21 28 20 62 75 70 20 26 26 20 62 75 70 2e 6e 6f 64 65 54 79 70 65 20 | .bup.||.!!(.bup.&&.bup.nodeType. |
1ec60 | 3d 3d 3d 20 31 20 26 26 20 61 64 6f 77 6e 2e 63 6f 6e 74 61 69 6e 73 20 26 26 20 61 64 6f 77 6e | ===.1.&&.adown.contains.&&.adown |
1ec80 | 2e 63 6f 6e 74 61 69 6e 73 28 62 75 70 29 20 29 3b 0d 0a 09 7d 20 3a 0d 0a 09 66 75 6e 63 74 69 | .contains(bup).);...}.:...functi |
1eca0 | 6f 6e 28 20 61 2c 20 62 20 29 20 7b 0d 0a 09 09 77 68 69 6c 65 20 28 20 28 62 20 3d 20 62 2e 70 | on(.a,.b.).{....while.(.(b.=.b.p |
1ecc0 | 61 72 65 6e 74 4e 6f 64 65 29 20 29 20 7b 0d 0a 09 09 09 69 66 20 28 20 62 20 3d 3d 3d 20 61 20 | arentNode).).{.....if.(.b.===.a. |
1ece0 | 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d | ).{......return.true;.....}....} |
1ed00 | 0d 0a 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 09 7d 3b 0d 0a 0d 0a 2f 2a 2a 0d 0a 20 | ....return.false;...};..../**... |
1ed20 | 2a 20 55 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 72 65 74 72 69 65 76 69 6e | *.Utility.function.for.retrievin |
1ed40 | 67 20 74 68 65 20 74 65 78 74 20 76 61 6c 75 65 20 6f 66 20 61 6e 20 61 72 72 61 79 20 6f 66 20 | g.the.text.value.of.an.array.of. |
1ed60 | 44 4f 4d 20 6e 6f 64 65 73 0d 0a 20 2a 20 40 70 61 72 61 6d 20 7b 41 72 72 61 79 7c 45 6c 65 6d | DOM.nodes...*.@param.{Array|Elem |
1ed80 | 65 6e 74 7d 20 65 6c 65 6d 0d 0a 20 2a 2f 0d 0a 76 61 72 20 67 65 74 54 65 78 74 20 3d 20 53 69 | ent}.elem...*/..var.getText.=.Si |
1eda0 | 7a 7a 6c 65 2e 67 65 74 54 65 78 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 | zzle.getText.=.function(.elem.). |
1edc0 | 7b 0d 0a 09 76 61 72 20 6e 6f 64 65 2c 0d 0a 09 09 72 65 74 20 3d 20 22 22 2c 0d 0a 09 09 69 20 | {...var.node,....ret.=."",....i. |
1ede0 | 3d 20 30 2c 0d 0a 09 09 6e 6f 64 65 54 79 70 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 | =.0,....nodeType.=.elem.nodeType |
1ee00 | 3b 0d 0a 0d 0a 09 69 66 20 28 20 6e 6f 64 65 54 79 70 65 20 29 20 7b 0d 0a 09 09 69 66 20 28 20 | ;.....if.(.nodeType.).{....if.(. |
1ee20 | 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 7c 7c 20 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 39 | nodeType.===.1.||.nodeType.===.9 |
1ee40 | 20 7c 7c 20 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 31 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 55 | .||.nodeType.===.11.).{.....//.U |
1ee60 | 73 65 20 74 65 78 74 43 6f 6e 74 65 6e 74 20 66 6f 72 20 65 6c 65 6d 65 6e 74 73 0d 0a 09 09 09 | se.textContent.for.elements..... |
1ee80 | 2f 2f 20 69 6e 6e 65 72 54 65 78 74 20 75 73 61 67 65 20 72 65 6d 6f 76 65 64 20 66 6f 72 20 63 | //.innerText.usage.removed.for.c |
1eea0 | 6f 6e 73 69 73 74 65 6e 63 79 20 6f 66 20 6e 65 77 20 6c 69 6e 65 73 20 28 73 65 65 20 23 31 31 | onsistency.of.new.lines.(see.#11 |
1eec0 | 31 35 33 29 0d 0a 09 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 65 6c 65 6d 2e 74 65 78 74 43 6f | 153).....if.(.typeof.elem.textCo |
1eee0 | 6e 74 65 6e 74 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 | ntent.===."string".).{......retu |
1ef00 | 72 6e 20 65 6c 65 6d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 3b 0d 0a 09 09 09 7d 20 65 6c 73 65 20 | rn.elem.textContent;.....}.else. |
1ef20 | 7b 0d 0a 09 09 09 09 2f 2f 20 54 72 61 76 65 72 73 65 20 69 74 73 20 63 68 69 6c 64 72 65 6e 0d | {......//.Traverse.its.children. |
1ef40 | 0a 09 09 09 09 66 6f 72 20 28 20 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 66 69 72 73 74 43 68 69 6c | .....for.(.elem.=.elem.firstChil |
1ef60 | 64 3b 20 65 6c 65 6d 3b 20 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 6e 65 78 74 53 69 62 6c 69 6e 67 | d;.elem;.elem.=.elem.nextSibling |
1ef80 | 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 20 2b 3d 20 67 65 74 54 65 78 74 28 20 65 6c 65 6d 20 | .).{.......ret.+=.getText(.elem. |
1efa0 | 29 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 0d 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6e | );......}.....}....}.else.if.(.n |
1efc0 | 6f 64 65 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c 20 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 34 20 | odeType.===.3.||.nodeType.===.4. |
1efe0 | 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 6e 6f 64 65 56 61 6c 75 65 3b 0d 0a | ).{.....return.elem.nodeValue;.. |
1f000 | 09 09 7d 0d 0a 09 09 2f 2f 20 44 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 63 6f 6d 6d 65 6e 74 | ..}....//.Do.not.include.comment |
1f020 | 20 6f 72 20 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 6e 6f 64 65 73 | .or.processing.instruction.nodes |
1f040 | 0d 0a 09 7d 20 65 6c 73 65 20 7b 0d 0a 0d 0a 09 09 2f 2f 20 49 66 20 6e 6f 20 6e 6f 64 65 54 79 | ...}.else.{......//.If.no.nodeTy |
1f060 | 70 65 2c 20 74 68 69 73 20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 62 65 20 61 6e 20 61 72 | pe,.this.is.expected.to.be.an.ar |
1f080 | 72 61 79 0d 0a 09 09 66 6f 72 20 28 20 3b 20 28 6e 6f 64 65 20 3d 20 65 6c 65 6d 5b 69 5d 29 3b | ray....for.(.;.(node.=.elem[i]); |
1f0a0 | 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 44 6f 20 6e 6f 74 20 74 72 61 76 65 72 73 65 20 | .i++.).{.....//.Do.not.traverse. |
1f0c0 | 63 6f 6d 6d 65 6e 74 20 6e 6f 64 65 73 0d 0a 09 09 09 72 65 74 20 2b 3d 20 67 65 74 54 65 78 74 | comment.nodes.....ret.+=.getText |
1f0e0 | 28 20 6e 6f 64 65 20 29 3b 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 09 72 65 74 75 72 6e 20 72 65 74 3b | (.node.);....}...}...return.ret; |
1f100 | 0d 0a 7d 3b 0d 0a 0d 0a 53 69 7a 7a 6c 65 2e 61 74 74 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 | ..};....Sizzle.attr.=.function(. |
1f120 | 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0d 0a 09 76 61 72 20 61 74 74 72 2c 0d 0a 09 09 78 6d | elem,.name.).{...var.attr,....xm |
1f140 | 6c 20 3d 20 69 73 58 4d 4c 28 20 65 6c 65 6d 20 29 3b 0d 0a 0d 0a 09 69 66 20 28 20 21 78 6d 6c | l.=.isXML(.elem.);.....if.(.!xml |
1f160 | 20 29 20 7b 0d 0a 09 09 6e 61 6d 65 20 3d 20 6e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 | .).{....name.=.name.toLowerCase( |
1f180 | 29 3b 0d 0a 09 7d 0d 0a 09 69 66 20 28 20 45 78 70 72 2e 61 74 74 72 48 61 6e 64 6c 65 5b 20 6e | );...}...if.(.Expr.attrHandle[.n |
1f1a0 | 61 6d 65 20 5d 20 29 20 7b 0d 0a 09 09 72 65 74 75 72 6e 20 45 78 70 72 2e 61 74 74 72 48 61 6e | ame.].).{....return.Expr.attrHan |
1f1c0 | 64 6c 65 5b 20 6e 61 6d 65 20 5d 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 7d 0d 0a 09 69 66 20 28 20 | dle[.name.](.elem.);...}...if.(. |
1f1e0 | 61 73 73 65 72 74 41 74 74 72 69 62 75 74 65 73 20 7c 7c 20 78 6d 6c 20 29 20 7b 0d 0a 09 09 72 | assertAttributes.||.xml.).{....r |
1f200 | 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 20 6e 61 6d 65 20 29 3b | eturn.elem.getAttribute(.name.); |
1f220 | 0d 0a 09 7d 0d 0a 09 61 74 74 72 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 4e | ...}...attr.=.elem.getAttributeN |
1f240 | 6f 64 65 28 20 6e 61 6d 65 20 29 3b 0d 0a 09 72 65 74 75 72 6e 20 61 74 74 72 20 3f 0d 0a 09 09 | ode(.name.);...return.attr.?.... |
1f260 | 74 79 70 65 6f 66 20 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 20 3d 3d 3d 20 22 62 6f 6f 6c 65 61 6e | typeof.elem[.name.].===."boolean |
1f280 | 22 20 3f 0d 0a 09 09 09 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 20 3f 20 6e 61 6d 65 20 3a 20 6e 75 | ".?.....elem[.name.].?.name.:.nu |
1f2a0 | 6c 6c 20 3a 0d 0a 09 09 09 61 74 74 72 2e 73 70 65 63 69 66 69 65 64 20 3f 20 61 74 74 72 2e 76 | ll.:.....attr.specified.?.attr.v |
1f2c0 | 61 6c 75 65 20 3a 20 6e 75 6c 6c 20 3a 0d 0a 09 09 6e 75 6c 6c 3b 0d 0a 7d 3b 0d 0a 0d 0a 53 69 | alue.:.null.:....null;..};....Si |
1f2e0 | 7a 7a 6c 65 2e 65 72 72 6f 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 6d 73 67 20 29 20 7b 0d 0a | zzle.error.=.function(.msg.).{.. |
1f300 | 09 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 20 22 53 79 6e 74 61 78 20 65 72 72 6f 72 2c | .throw.new.Error(."Syntax.error, |
1f320 | 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 65 78 70 72 65 73 73 69 6f 6e 3a 20 22 20 2b 20 6d 73 | .unrecognized.expression:.".+.ms |
1f340 | 67 20 29 3b 0d 0a 7d 3b 0d 0a 0d 0a 2f 2f 20 43 68 65 63 6b 20 69 66 20 74 68 65 20 4a 61 76 61 | g.);..};....//.Check.if.the.Java |
1f360 | 53 63 72 69 70 74 20 65 6e 67 69 6e 65 20 69 73 20 75 73 69 6e 67 20 73 6f 6d 65 20 73 6f 72 74 | Script.engine.is.using.some.sort |
1f380 | 20 6f 66 0d 0a 2f 2f 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 77 68 65 72 65 20 69 74 20 64 6f | .of..//.optimization.where.it.do |
1f3a0 | 65 73 20 6e 6f 74 20 61 6c 77 61 79 73 20 63 61 6c 6c 20 6f 75 72 20 63 6f 6d 70 61 72 69 73 69 | es.not.always.call.our.comparisi |
1f3c0 | 6f 6e 0d 0a 2f 2f 20 66 75 6e 63 74 69 6f 6e 2e 20 49 66 20 74 68 61 74 20 69 73 20 74 68 65 20 | on..//.function..If.that.is.the. |
1f3e0 | 63 61 73 65 2c 20 64 69 73 63 61 72 64 20 74 68 65 20 68 61 73 44 75 70 6c 69 63 61 74 65 20 76 | case,.discard.the.hasDuplicate.v |
1f400 | 61 6c 75 65 2e 0d 0a 2f 2f 20 20 20 54 68 75 73 20 66 61 72 20 74 68 61 74 20 69 6e 63 6c 75 64 | alue...//...Thus.far.that.includ |
1f420 | 65 73 20 47 6f 6f 67 6c 65 20 43 68 72 6f 6d 65 2e 0d 0a 5b 30 2c 20 30 5d 2e 73 6f 72 74 28 66 | es.Google.Chrome...[0,.0].sort(f |
1f440 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 28 62 61 73 65 48 61 73 44 75 70 | unction().{...return.(baseHasDup |
1f460 | 6c 69 63 61 74 65 20 3d 20 30 29 3b 0d 0a 7d 29 3b 0d 0a 0d 0a 0d 0a 69 66 20 28 20 64 6f 63 45 | licate.=.0);..});......if.(.docE |
1f480 | 6c 65 6d 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 50 6f 73 69 74 69 6f 6e 20 29 20 7b 0d | lem.compareDocumentPosition.).{. |
1f4a0 | 0a 09 73 6f 72 74 4f 72 64 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 61 2c 20 62 20 29 20 7b | ..sortOrder.=.function(.a,.b.).{ |
1f4c0 | 0d 0a 09 09 69 66 20 28 20 61 20 3d 3d 3d 20 62 20 29 20 7b 0d 0a 09 09 09 68 61 73 44 75 70 6c | ....if.(.a.===.b.).{.....hasDupl |
1f4e0 | 69 63 61 74 65 20 3d 20 74 72 75 65 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 30 3b 0d 0a 09 09 7d | icate.=.true;.....return.0;....} |
1f500 | 0d 0a 0d 0a 09 09 72 65 74 75 72 6e 20 28 20 21 61 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e | ......return.(.!a.compareDocumen |
1f520 | 74 50 6f 73 69 74 69 6f 6e 20 7c 7c 20 21 62 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 50 | tPosition.||.!b.compareDocumentP |
1f540 | 6f 73 69 74 69 6f 6e 20 3f 0d 0a 09 09 09 61 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 50 | osition.?.....a.compareDocumentP |
1f560 | 6f 73 69 74 69 6f 6e 20 3a 0d 0a 09 09 09 61 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 50 | osition.:.....a.compareDocumentP |
1f580 | 6f 73 69 74 69 6f 6e 28 62 29 20 26 20 34 0d 0a 09 09 29 20 3f 20 2d 31 20 3a 20 31 3b 0d 0a 09 | osition(b).&.4....).?.-1.:.1;... |
1f5a0 | 7d 3b 0d 0a 0d 0a 7d 20 65 6c 73 65 20 7b 0d 0a 09 73 6f 72 74 4f 72 64 65 72 20 3d 20 66 75 6e | };....}.else.{...sortOrder.=.fun |
1f5c0 | 63 74 69 6f 6e 28 20 61 2c 20 62 20 29 20 7b 0d 0a 09 09 2f 2f 20 54 68 65 20 6e 6f 64 65 73 20 | ction(.a,.b.).{....//.The.nodes. |
1f5e0 | 61 72 65 20 69 64 65 6e 74 69 63 61 6c 2c 20 77 65 20 63 61 6e 20 65 78 69 74 20 65 61 72 6c 79 | are.identical,.we.can.exit.early |
1f600 | 0d 0a 09 09 69 66 20 28 20 61 20 3d 3d 3d 20 62 20 29 20 7b 0d 0a 09 09 09 68 61 73 44 75 70 6c | ....if.(.a.===.b.).{.....hasDupl |
1f620 | 69 63 61 74 65 20 3d 20 74 72 75 65 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 30 3b 0d 0a 0d 0a 09 | icate.=.true;.....return.0;..... |
1f640 | 09 2f 2f 20 46 61 6c 6c 62 61 63 6b 20 74 6f 20 75 73 69 6e 67 20 73 6f 75 72 63 65 49 6e 64 65 | .//.Fallback.to.using.sourceInde |
1f660 | 78 20 28 69 6e 20 49 45 29 20 69 66 20 69 74 27 73 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 62 | x.(in.IE).if.it's.available.on.b |
1f680 | 6f 74 68 20 6e 6f 64 65 73 0d 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 61 2e 73 6f 75 72 63 | oth.nodes....}.else.if.(.a.sourc |
1f6a0 | 65 49 6e 64 65 78 20 26 26 20 62 2e 73 6f 75 72 63 65 49 6e 64 65 78 20 29 20 7b 0d 0a 09 09 09 | eIndex.&&.b.sourceIndex.).{..... |
1f6c0 | 72 65 74 75 72 6e 20 61 2e 73 6f 75 72 63 65 49 6e 64 65 78 20 2d 20 62 2e 73 6f 75 72 63 65 49 | return.a.sourceIndex.-.b.sourceI |
1f6e0 | 6e 64 65 78 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 76 61 72 20 61 6c 2c 20 62 6c 2c 0d 0a 09 09 09 | ndex;....}......var.al,.bl,..... |
1f700 | 61 70 20 3d 20 5b 5d 2c 0d 0a 09 09 09 62 70 20 3d 20 5b 5d 2c 0d 0a 09 09 09 61 75 70 20 3d 20 | ap.=.[],.....bp.=.[],.....aup.=. |
1f720 | 61 2e 70 61 72 65 6e 74 4e 6f 64 65 2c 0d 0a 09 09 09 62 75 70 20 3d 20 62 2e 70 61 72 65 6e 74 | a.parentNode,.....bup.=.b.parent |
1f740 | 4e 6f 64 65 2c 0d 0a 09 09 09 63 75 72 20 3d 20 61 75 70 3b 0d 0a 0d 0a 09 09 2f 2f 20 49 66 20 | Node,.....cur.=.aup;......//.If. |
1f760 | 74 68 65 20 6e 6f 64 65 73 20 61 72 65 20 73 69 62 6c 69 6e 67 73 20 28 6f 72 20 69 64 65 6e 74 | the.nodes.are.siblings.(or.ident |
1f780 | 69 63 61 6c 29 20 77 65 20 63 61 6e 20 64 6f 20 61 20 71 75 69 63 6b 20 63 68 65 63 6b 0d 0a 09 | ical).we.can.do.a.quick.check... |
1f7a0 | 09 69 66 20 28 20 61 75 70 20 3d 3d 3d 20 62 75 70 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e | .if.(.aup.===.bup.).{.....return |
1f7c0 | 20 73 69 62 6c 69 6e 67 43 68 65 63 6b 28 20 61 2c 20 62 20 29 3b 0d 0a 0d 0a 09 09 2f 2f 20 49 | .siblingCheck(.a,.b.);......//.I |
1f7e0 | 66 20 6e 6f 20 70 61 72 65 6e 74 73 20 77 65 72 65 20 66 6f 75 6e 64 20 74 68 65 6e 20 74 68 65 | f.no.parents.were.found.then.the |
1f800 | 20 6e 6f 64 65 73 20 61 72 65 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 0d 0a 09 09 7d 20 65 6c 73 | .nodes.are.disconnected....}.els |
1f820 | 65 20 69 66 20 28 20 21 61 75 70 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 2d 31 3b 0d 0a | e.if.(.!aup.).{.....return.-1;.. |
1f840 | 0d 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 21 62 75 70 20 29 20 7b 0d 0a 09 09 09 72 65 74 | ....}.else.if.(.!bup.).{.....ret |
1f860 | 75 72 6e 20 31 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 20 74 68 | urn.1;....}......//.Otherwise.th |
1f880 | 65 79 27 72 65 20 73 6f 6d 65 77 68 65 72 65 20 65 6c 73 65 20 69 6e 20 74 68 65 20 74 72 65 65 | ey're.somewhere.else.in.the.tree |
1f8a0 | 20 73 6f 20 77 65 20 6e 65 65 64 0d 0a 09 09 2f 2f 20 74 6f 20 62 75 69 6c 64 20 75 70 20 61 20 | .so.we.need....//.to.build.up.a. |
1f8c0 | 66 75 6c 6c 20 6c 69 73 74 20 6f 66 20 74 68 65 20 70 61 72 65 6e 74 4e 6f 64 65 73 20 66 6f 72 | full.list.of.the.parentNodes.for |
1f8e0 | 20 63 6f 6d 70 61 72 69 73 6f 6e 0d 0a 09 09 77 68 69 6c 65 20 28 20 63 75 72 20 29 20 7b 0d 0a | .comparison....while.(.cur.).{.. |
1f900 | 09 09 09 61 70 2e 75 6e 73 68 69 66 74 28 20 63 75 72 20 29 3b 0d 0a 09 09 09 63 75 72 20 3d 20 | ...ap.unshift(.cur.);.....cur.=. |
1f920 | 63 75 72 2e 70 61 72 65 6e 74 4e 6f 64 65 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 63 75 72 20 3d 20 | cur.parentNode;....}......cur.=. |
1f940 | 62 75 70 3b 0d 0a 0d 0a 09 09 77 68 69 6c 65 20 28 20 63 75 72 20 29 20 7b 0d 0a 09 09 09 62 70 | bup;......while.(.cur.).{.....bp |
1f960 | 2e 75 6e 73 68 69 66 74 28 20 63 75 72 20 29 3b 0d 0a 09 09 09 63 75 72 20 3d 20 63 75 72 2e 70 | .unshift(.cur.);.....cur.=.cur.p |
1f980 | 61 72 65 6e 74 4e 6f 64 65 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 61 6c 20 3d 20 61 70 2e 6c 65 6e | arentNode;....}......al.=.ap.len |
1f9a0 | 67 74 68 3b 0d 0a 09 09 62 6c 20 3d 20 62 70 2e 6c 65 6e 67 74 68 3b 0d 0a 0d 0a 09 09 2f 2f 20 | gth;....bl.=.bp.length;......//. |
1f9c0 | 53 74 61 72 74 20 77 61 6c 6b 69 6e 67 20 64 6f 77 6e 20 74 68 65 20 74 72 65 65 20 6c 6f 6f 6b | Start.walking.down.the.tree.look |
1f9e0 | 69 6e 67 20 66 6f 72 20 61 20 64 69 73 63 72 65 70 61 6e 63 79 0d 0a 09 09 66 6f 72 20 28 20 76 | ing.for.a.discrepancy....for.(.v |
1fa00 | 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 61 6c 20 26 26 20 69 20 3c 20 62 6c 3b 20 69 2b 2b 20 | ar.i.=.0;.i.<.al.&&.i.<.bl;.i++. |
1fa20 | 29 20 7b 0d 0a 09 09 09 69 66 20 28 20 61 70 5b 69 5d 20 21 3d 3d 20 62 70 5b 69 5d 20 29 20 7b | ).{.....if.(.ap[i].!==.bp[i].).{ |
1fa40 | 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 73 69 62 6c 69 6e 67 43 68 65 63 6b 28 20 61 70 5b 69 5d | ......return.siblingCheck(.ap[i] |
1fa60 | 2c 20 62 70 5b 69 5d 20 29 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 2f 2f 20 57 65 | ,.bp[i].);.....}....}......//.We |
1fa80 | 20 65 6e 64 65 64 20 73 6f 6d 65 70 6c 61 63 65 20 75 70 20 74 68 65 20 74 72 65 65 20 73 6f 20 | .ended.someplace.up.the.tree.so. |
1faa0 | 64 6f 20 61 20 73 69 62 6c 69 6e 67 20 63 68 65 63 6b 0d 0a 09 09 72 65 74 75 72 6e 20 69 20 3d | do.a.sibling.check....return.i.= |
1fac0 | 3d 3d 20 61 6c 20 3f 0d 0a 09 09 09 73 69 62 6c 69 6e 67 43 68 65 63 6b 28 20 61 2c 20 62 70 5b | ==.al.?.....siblingCheck(.a,.bp[ |
1fae0 | 69 5d 2c 20 2d 31 20 29 20 3a 0d 0a 09 09 09 73 69 62 6c 69 6e 67 43 68 65 63 6b 28 20 61 70 5b | i],.-1.).:.....siblingCheck(.ap[ |
1fb00 | 69 5d 2c 20 62 2c 20 31 20 29 3b 0d 0a 09 7d 3b 0d 0a 0d 0a 09 73 69 62 6c 69 6e 67 43 68 65 63 | i],.b,.1.);...};.....siblingChec |
1fb20 | 6b 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 61 2c 20 62 2c 20 72 65 74 20 29 20 7b 0d 0a 09 09 69 | k.=.function(.a,.b,.ret.).{....i |
1fb40 | 66 20 28 20 61 20 3d 3d 3d 20 62 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0d | f.(.a.===.b.).{.....return.ret;. |
1fb60 | 0a 09 09 7d 0d 0a 0d 0a 09 09 76 61 72 20 63 75 72 20 3d 20 61 2e 6e 65 78 74 53 69 62 6c 69 6e | ...}......var.cur.=.a.nextSiblin |
1fb80 | 67 3b 0d 0a 0d 0a 09 09 77 68 69 6c 65 20 28 20 63 75 72 20 29 20 7b 0d 0a 09 09 09 69 66 20 28 | g;......while.(.cur.).{.....if.( |
1fba0 | 20 63 75 72 20 3d 3d 3d 20 62 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 2d 31 3b 0d 0a | .cur.===.b.).{......return.-1;.. |
1fbc0 | 09 09 09 7d 0d 0a 0d 0a 09 09 09 63 75 72 20 3d 20 63 75 72 2e 6e 65 78 74 53 69 62 6c 69 6e 67 | ...}.......cur.=.cur.nextSibling |
1fbe0 | 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 72 65 74 75 72 6e 20 31 3b 0d 0a 09 7d 3b 0d 0a 7d 0d 0a 0d | ;....}......return.1;...};..}... |
1fc00 | 0a 2f 2f 20 44 6f 63 75 6d 65 6e 74 20 73 6f 72 74 69 6e 67 20 61 6e 64 20 72 65 6d 6f 76 69 6e | .//.Document.sorting.and.removin |
1fc20 | 67 20 64 75 70 6c 69 63 61 74 65 73 0d 0a 53 69 7a 7a 6c 65 2e 75 6e 69 71 75 65 53 6f 72 74 20 | g.duplicates..Sizzle.uniqueSort. |
1fc40 | 3d 20 66 75 6e 63 74 69 6f 6e 28 20 72 65 73 75 6c 74 73 20 29 20 7b 0d 0a 09 76 61 72 20 65 6c | =.function(.results.).{...var.el |
1fc60 | 65 6d 2c 0d 0a 09 09 69 20 3d 20 31 3b 0d 0a 0d 0a 09 69 66 20 28 20 73 6f 72 74 4f 72 64 65 72 | em,....i.=.1;.....if.(.sortOrder |
1fc80 | 20 29 20 7b 0d 0a 09 09 68 61 73 44 75 70 6c 69 63 61 74 65 20 3d 20 62 61 73 65 48 61 73 44 75 | .).{....hasDuplicate.=.baseHasDu |
1fca0 | 70 6c 69 63 61 74 65 3b 0d 0a 09 09 72 65 73 75 6c 74 73 2e 73 6f 72 74 28 20 73 6f 72 74 4f 72 | plicate;....results.sort(.sortOr |
1fcc0 | 64 65 72 20 29 3b 0d 0a 0d 0a 09 09 69 66 20 28 20 68 61 73 44 75 70 6c 69 63 61 74 65 20 29 20 | der.);......if.(.hasDuplicate.). |
1fce0 | 7b 0d 0a 09 09 09 66 6f 72 20 28 20 3b 20 28 65 6c 65 6d 20 3d 20 72 65 73 75 6c 74 73 5b 69 5d | {.....for.(.;.(elem.=.results[i] |
1fd00 | 29 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 65 6c 65 6d 20 3d 3d 3d 20 72 65 | );.i++.).{......if.(.elem.===.re |
1fd20 | 73 75 6c 74 73 5b 20 69 20 2d 20 31 20 5d 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 73 75 6c 74 73 | sults[.i.-.1.].).{.......results |
1fd40 | 2e 73 70 6c 69 63 65 28 20 69 2d 2d 2c 20 31 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 0d | .splice(.i--,.1.);......}.....}. |
1fd60 | 0a 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 7d 3b | ...}...}.....return.results;..}; |
1fd80 | 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 6d 75 6c 74 69 70 6c 65 43 6f 6e 74 65 78 74 73 28 20 73 | ....function.multipleContexts(.s |
1fda0 | 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 73 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 | elector,.contexts,.results,.seed |
1fdc0 | 20 29 20 7b 0d 0a 09 76 61 72 20 69 20 3d 20 30 2c 0d 0a 09 09 6c 65 6e 20 3d 20 63 6f 6e 74 65 | .).{...var.i.=.0,....len.=.conte |
1fde0 | 78 74 73 2e 6c 65 6e 67 74 68 3b 0d 0a 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 | xts.length;...for.(.;.i.<.len;.i |
1fe00 | 2b 2b 20 29 20 7b 0d 0a 09 09 53 69 7a 7a 6c 65 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 | ++.).{....Sizzle(.selector,.cont |
1fe20 | 65 78 74 73 5b 69 5d 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 20 29 3b 0d 0a 09 7d 0d 0a 7d | exts[i],.results,.seed.);...}..} |
1fe40 | 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 68 61 6e 64 6c 65 50 4f 53 47 72 6f 75 70 28 20 73 65 6c | ....function.handlePOSGroup(.sel |
1fe60 | 65 63 74 6f 72 2c 20 70 6f 73 66 69 6c 74 65 72 2c 20 61 72 67 75 6d 65 6e 74 2c 20 63 6f 6e 74 | ector,.posfilter,.argument,.cont |
1fe80 | 65 78 74 73 2c 20 73 65 65 64 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 76 61 72 20 72 65 73 75 6c 74 | exts,.seed,.not.).{...var.result |
1fea0 | 73 2c 0d 0a 09 09 66 6e 20 3d 20 45 78 70 72 2e 73 65 74 46 69 6c 74 65 72 73 5b 20 70 6f 73 66 | s,....fn.=.Expr.setFilters[.posf |
1fec0 | 69 6c 74 65 72 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 3b 0d 0a 0d 0a 09 69 66 20 28 20 | ilter.toLowerCase().];.....if.(. |
1fee0 | 21 66 6e 20 29 20 7b 0d 0a 09 09 53 69 7a 7a 6c 65 2e 65 72 72 6f 72 28 20 70 6f 73 66 69 6c 74 | !fn.).{....Sizzle.error(.posfilt |
1ff00 | 65 72 20 29 3b 0d 0a 09 7d 0d 0a 0d 0a 09 69 66 20 28 20 73 65 6c 65 63 74 6f 72 20 7c 7c 20 21 | er.);...}.....if.(.selector.||.! |
1ff20 | 28 72 65 73 75 6c 74 73 20 3d 20 73 65 65 64 29 20 29 20 7b 0d 0a 09 09 6d 75 6c 74 69 70 6c 65 | (results.=.seed).).{....multiple |
1ff40 | 43 6f 6e 74 65 78 74 73 28 20 73 65 6c 65 63 74 6f 72 20 7c 7c 20 22 2a 22 2c 20 63 6f 6e 74 65 | Contexts(.selector.||."*",.conte |
1ff60 | 78 74 73 2c 20 28 72 65 73 75 6c 74 73 20 3d 20 5b 5d 29 2c 20 73 65 65 64 20 29 3b 0d 0a 09 7d | xts,.(results.=.[]),.seed.);...} |
1ff80 | 0d 0a 0d 0a 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 2e 6c 65 6e 67 74 68 20 3e 20 30 20 3f | .....return.results.length.>.0.? |
1ffa0 | 20 66 6e 28 20 72 65 73 75 6c 74 73 2c 20 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 3a 20 | .fn(.results,.argument,.not.).:. |
1ffc0 | 5b 5d 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 68 61 6e 64 6c 65 50 4f 53 28 20 73 65 | [];..}....function.handlePOS(.se |
1ffe0 | 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 2c 20 | lector,.context,.results,.seed,. |
20000 | 67 72 6f 75 70 73 20 29 20 7b 0d 0a 09 76 61 72 20 6d 61 74 63 68 2c 20 6e 6f 74 2c 20 61 6e 63 | groups.).{...var.match,.not,.anc |
20020 | 68 6f 72 2c 20 72 65 74 2c 20 65 6c 65 6d 65 6e 74 73 2c 20 63 75 72 72 65 6e 74 43 6f 6e 74 65 | hor,.ret,.elements,.currentConte |
20040 | 78 74 73 2c 20 70 61 72 74 2c 20 6c 61 73 74 49 6e 64 65 78 2c 0d 0a 09 09 69 20 3d 20 30 2c 0d | xts,.part,.lastIndex,....i.=.0,. |
20060 | 0a 09 09 6c 65 6e 20 3d 20 67 72 6f 75 70 73 2e 6c 65 6e 67 74 68 2c 0d 0a 09 09 72 70 6f 73 20 | ...len.=.groups.length,....rpos. |
20080 | 3d 20 6d 61 74 63 68 45 78 70 72 5b 22 50 4f 53 22 5d 2c 0d 0a 09 09 2f 2f 20 54 68 69 73 20 69 | =.matchExpr["POS"],....//.This.i |
200a0 | 73 20 67 65 6e 65 72 61 74 65 64 20 68 65 72 65 20 69 6e 20 63 61 73 65 20 6d 61 74 63 68 45 78 | s.generated.here.in.case.matchEx |
200c0 | 70 72 5b 22 50 4f 53 22 5d 20 69 73 20 65 78 74 65 6e 64 65 64 0d 0a 09 09 72 70 6f 73 67 72 6f | pr["POS"].is.extended....rposgro |
200e0 | 75 70 73 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 22 20 2b 20 72 70 6f 73 2e 73 6f 75 | ups.=.new.RegExp(."^".+.rpos.sou |
20100 | 72 63 65 20 2b 20 22 28 3f 21 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 29 22 2c 20 | rce.+."(?!".+.whitespace.+.")",. |
20120 | 22 69 22 20 29 2c 0d 0a 09 09 2f 2f 20 54 68 69 73 20 69 73 20 66 6f 72 20 6d 61 6b 69 6e 67 20 | "i".),....//.This.is.for.making. |
20140 | 73 75 72 65 20 6e 6f 6e 2d 70 61 72 74 69 63 69 70 61 74 69 6e 67 0d 0a 09 09 2f 2f 20 6d 61 74 | sure.non-participating....//.mat |
20160 | 63 68 69 6e 67 20 67 72 6f 75 70 73 20 61 72 65 20 72 65 70 72 65 73 65 6e 74 65 64 20 63 72 6f | ching.groups.are.represented.cro |
20180 | 73 73 2d 62 72 6f 77 73 65 72 20 28 49 45 36 2d 38 29 0d 0a 09 09 73 65 74 55 6e 64 65 66 69 6e | ss-browser.(IE6-8)....setUndefin |
201a0 | 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0d 0a 09 09 09 76 61 72 20 69 20 3d 20 31 2c | ed.=.function().{.....var.i.=.1, |
201c0 | 0d 0a 09 09 09 09 6c 65 6e 20 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 2d 20 32 | ......len.=.arguments.length.-.2 |
201e0 | 3b 0d 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 20 29 20 7b 0d 0a | ;.....for.(.;.i.<.len;.i++.).{.. |
20200 | 09 09 09 09 69 66 20 28 20 61 72 67 75 6d 65 6e 74 73 5b 69 5d 20 3d 3d 3d 20 75 6e 64 65 66 69 | ....if.(.arguments[i].===.undefi |
20220 | 6e 65 64 20 29 20 7b 0d 0a 09 09 09 09 09 6d 61 74 63 68 5b 69 5d 20 3d 20 75 6e 64 65 66 69 6e | ned.).{.......match[i].=.undefin |
20240 | 65 64 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 0d 0a 09 09 7d 3b 0d 0a 0d 0a 09 66 6f 72 20 28 | ed;......}.....}....};.....for.( |
20260 | 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 2f 2f 20 52 65 73 65 74 20 | .;.i.<.len;.i++.).{....//.Reset. |
20280 | 72 65 67 65 78 20 69 6e 64 65 78 20 74 6f 20 30 0d 0a 09 09 72 70 6f 73 2e 65 78 65 63 28 22 22 | regex.index.to.0....rpos.exec("" |
202a0 | 29 3b 0d 0a 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 67 72 6f 75 70 73 5b 69 5d 3b 0d 0a 09 09 72 | );....selector.=.groups[i];....r |
202c0 | 65 74 20 3d 20 5b 5d 3b 0d 0a 09 09 61 6e 63 68 6f 72 20 3d 20 30 3b 0d 0a 09 09 65 6c 65 6d 65 | et.=.[];....anchor.=.0;....eleme |
202e0 | 6e 74 73 20 3d 20 73 65 65 64 3b 0d 0a 09 09 77 68 69 6c 65 20 28 20 28 6d 61 74 63 68 20 3d 20 | nts.=.seed;....while.(.(match.=. |
20300 | 72 70 6f 73 2e 65 78 65 63 28 20 73 65 6c 65 63 74 6f 72 20 29 29 20 29 20 7b 0d 0a 09 09 09 6c | rpos.exec(.selector.)).).{.....l |
20320 | 61 73 74 49 6e 64 65 78 20 3d 20 72 70 6f 73 2e 6c 61 73 74 49 6e 64 65 78 20 3d 20 6d 61 74 63 | astIndex.=.rpos.lastIndex.=.matc |
20340 | 68 2e 69 6e 64 65 78 20 2b 20 6d 61 74 63 68 5b 30 5d 2e 6c 65 6e 67 74 68 3b 0d 0a 09 09 09 69 | h.index.+.match[0].length;.....i |
20360 | 66 20 28 20 6c 61 73 74 49 6e 64 65 78 20 3e 20 61 6e 63 68 6f 72 20 29 20 7b 0d 0a 09 09 09 09 | f.(.lastIndex.>.anchor.).{...... |
20380 | 70 61 72 74 20 3d 20 73 65 6c 65 63 74 6f 72 2e 73 6c 69 63 65 28 20 61 6e 63 68 6f 72 2c 20 6d | part.=.selector.slice(.anchor,.m |
203a0 | 61 74 63 68 2e 69 6e 64 65 78 20 29 3b 0d 0a 09 09 09 09 61 6e 63 68 6f 72 20 3d 20 6c 61 73 74 | atch.index.);......anchor.=.last |
203c0 | 49 6e 64 65 78 3b 0d 0a 09 09 09 09 63 75 72 72 65 6e 74 43 6f 6e 74 65 78 74 73 20 3d 20 5b 20 | Index;......currentContexts.=.[. |
203e0 | 63 6f 6e 74 65 78 74 20 5d 3b 0d 0a 0d 0a 09 09 09 09 69 66 20 28 20 72 63 6f 6d 62 69 6e 61 74 | context.];........if.(.rcombinat |
20400 | 6f 72 73 2e 74 65 73 74 28 70 61 72 74 29 20 29 20 7b 0d 0a 09 09 09 09 09 69 66 20 28 20 65 6c | ors.test(part).).{.......if.(.el |
20420 | 65 6d 65 6e 74 73 20 29 20 7b 0d 0a 09 09 09 09 09 09 63 75 72 72 65 6e 74 43 6f 6e 74 65 78 74 | ements.).{........currentContext |
20440 | 73 20 3d 20 65 6c 65 6d 65 6e 74 73 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 09 65 6c 65 6d | s.=.elements;.......}.......elem |
20460 | 65 6e 74 73 20 3d 20 73 65 65 64 3b 0d 0a 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 69 66 20 28 20 | ents.=.seed;......}........if.(. |
20480 | 28 6e 6f 74 20 3d 20 72 65 6e 64 73 57 69 74 68 4e 6f 74 2e 74 65 73 74 28 20 70 61 72 74 20 29 | (not.=.rendsWithNot.test(.part.) |
204a0 | 29 20 29 20 7b 0d 0a 09 09 09 09 09 70 61 72 74 20 3d 20 70 61 72 74 2e 73 6c 69 63 65 28 20 30 | ).).{.......part.=.part.slice(.0 |
204c0 | 2c 20 2d 35 20 29 2e 72 65 70 6c 61 63 65 28 20 72 63 6f 6d 62 69 6e 61 74 6f 72 73 2c 20 22 24 | ,.-5.).replace(.rcombinators,."$ |
204e0 | 26 2a 22 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 69 66 20 28 20 6d 61 74 63 68 2e | &*".);......}........if.(.match. |
20500 | 6c 65 6e 67 74 68 20 3e 20 31 20 29 20 7b 0d 0a 09 09 09 09 09 6d 61 74 63 68 5b 30 5d 2e 72 65 | length.>.1.).{.......match[0].re |
20520 | 70 6c 61 63 65 28 20 72 70 6f 73 67 72 6f 75 70 73 2c 20 73 65 74 55 6e 64 65 66 69 6e 65 64 20 | place(.rposgroups,.setUndefined. |
20540 | 29 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 09 65 6c 65 6d 65 6e 74 73 20 3d 20 68 61 6e 64 6c 65 | );......}......elements.=.handle |
20560 | 50 4f 53 47 72 6f 75 70 28 20 70 61 72 74 2c 20 6d 61 74 63 68 5b 31 5d 2c 20 6d 61 74 63 68 5b | POSGroup(.part,.match[1],.match[ |
20580 | 32 5d 2c 20 63 75 72 72 65 6e 74 43 6f 6e 74 65 78 74 73 2c 20 65 6c 65 6d 65 6e 74 73 2c 20 6e | 2],.currentContexts,.elements,.n |
205a0 | 6f 74 20 29 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 69 66 20 28 20 65 6c 65 6d 65 | ot.);.....}....}......if.(.eleme |
205c0 | 6e 74 73 20 29 20 7b 0d 0a 09 09 09 72 65 74 20 3d 20 72 65 74 2e 63 6f 6e 63 61 74 28 20 65 6c | nts.).{.....ret.=.ret.concat(.el |
205e0 | 65 6d 65 6e 74 73 20 29 3b 0d 0a 0d 0a 09 09 09 69 66 20 28 20 28 70 61 72 74 20 3d 20 73 65 6c | ements.);.......if.(.(part.=.sel |
20600 | 65 63 74 6f 72 2e 73 6c 69 63 65 28 20 61 6e 63 68 6f 72 20 29 29 20 26 26 20 70 61 72 74 20 21 | ector.slice(.anchor.)).&&.part.! |
20620 | 3d 3d 20 22 29 22 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 72 63 6f 6d 62 69 6e 61 74 6f 72 | ==.")".).{......if.(.rcombinator |
20640 | 73 2e 74 65 73 74 28 70 61 72 74 29 20 29 20 7b 0d 0a 09 09 09 09 09 6d 75 6c 74 69 70 6c 65 43 | s.test(part).).{.......multipleC |
20660 | 6f 6e 74 65 78 74 73 28 20 70 61 72 74 2c 20 72 65 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 | ontexts(.part,.ret,.results,.see |
20680 | 64 20 29 3b 0d 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 09 53 69 7a 7a 6c 65 28 | d.);......}.else.{.......Sizzle( |
206a0 | 20 70 61 72 74 2c 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 20 3f 20 | .part,.context,.results,.seed.?. |
206c0 | 73 65 65 64 2e 63 6f 6e 63 61 74 28 65 6c 65 6d 65 6e 74 73 29 20 3a 20 65 6c 65 6d 65 6e 74 73 | seed.concat(elements).:.elements |
206e0 | 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 70 75 73 | .);......}.....}.else.{......pus |
20700 | 68 2e 61 70 70 6c 79 28 20 72 65 73 75 6c 74 73 2c 20 72 65 74 20 29 3b 0d 0a 09 09 09 7d 0d 0a | h.apply(.results,.ret.);.....}.. |
20720 | 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 53 69 7a 7a 6c 65 28 20 73 65 6c 65 63 74 6f 72 2c | ..}.else.{.....Sizzle(.selector, |
20740 | 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 20 29 3b 0d 0a 09 09 7d 0d | .context,.results,.seed.);....}. |
20760 | 0a 09 7d 0d 0a 0d 0a 09 2f 2f 20 44 6f 20 6e 6f 74 20 73 6f 72 74 20 69 66 20 74 68 69 73 20 69 | ..}.....//.Do.not.sort.if.this.i |
20780 | 73 20 61 20 73 69 6e 67 6c 65 20 66 69 6c 74 65 72 0d 0a 09 72 65 74 75 72 6e 20 6c 65 6e 20 3d | s.a.single.filter...return.len.= |
207a0 | 3d 3d 20 31 20 3f 20 72 65 73 75 6c 74 73 20 3a 20 53 69 7a 7a 6c 65 2e 75 6e 69 71 75 65 53 6f | ==.1.?.results.:.Sizzle.uniqueSo |
207c0 | 72 74 28 20 72 65 73 75 6c 74 73 20 29 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 74 6f | rt(.results.);..}....function.to |
207e0 | 6b 65 6e 69 7a 65 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 | kenize(.selector,.context,.xml.) |
20800 | 20 7b 0d 0a 09 76 61 72 20 74 6f 6b 65 6e 73 2c 20 73 6f 46 61 72 2c 20 74 79 70 65 2c 0d 0a 09 | .{...var.tokens,.soFar,.type,... |
20820 | 09 67 72 6f 75 70 73 20 3d 20 5b 5d 2c 0d 0a 09 09 69 20 3d 20 30 2c 0d 0a 0d 0a 09 09 2f 2f 20 | .groups.=.[],....i.=.0,......//. |
20840 | 43 61 74 63 68 20 6f 62 76 69 6f 75 73 20 73 65 6c 65 63 74 6f 72 20 69 73 73 75 65 73 3a 20 74 | Catch.obvious.selector.issues:.t |
20860 | 65 72 6d 69 6e 61 6c 20 22 29 22 3b 20 6e 6f 6e 65 6d 70 74 79 20 66 61 6c 6c 62 61 63 6b 20 6d | erminal.")";.nonempty.fallback.m |
20880 | 61 74 63 68 0d 0a 09 09 2f 2f 20 72 73 65 6c 65 63 74 6f 72 20 6e 65 76 65 72 20 66 61 69 6c 73 | atch....//.rselector.never.fails |
208a0 | 20 74 6f 20 6d 61 74 63 68 20 2a 73 6f 6d 65 74 68 69 6e 67 2a 0d 0a 09 09 6d 61 74 63 68 20 3d | .to.match.*something*....match.= |
208c0 | 20 72 73 65 6c 65 63 74 6f 72 2e 65 78 65 63 28 20 73 65 6c 65 63 74 6f 72 20 29 2c 0d 0a 09 09 | .rselector.exec(.selector.),.... |
208e0 | 6d 61 74 63 68 65 64 20 3d 20 21 6d 61 74 63 68 2e 70 6f 70 28 29 20 26 26 20 21 6d 61 74 63 68 | matched.=.!match.pop().&&.!match |
20900 | 2e 70 6f 70 28 29 2c 0d 0a 09 09 73 65 6c 65 63 74 6f 72 47 72 6f 75 70 73 20 3d 20 6d 61 74 63 | .pop(),....selectorGroups.=.matc |
20920 | 68 65 64 20 26 26 20 73 65 6c 65 63 74 6f 72 2e 6d 61 74 63 68 28 20 72 67 72 6f 75 70 73 20 29 | hed.&&.selector.match(.rgroups.) |
20940 | 20 7c 7c 20 5b 22 22 5d 2c 0d 0a 0d 0a 09 09 70 72 65 46 69 6c 74 65 72 73 20 3d 20 45 78 70 72 | .||.[""],......preFilters.=.Expr |
20960 | 2e 70 72 65 46 69 6c 74 65 72 2c 0d 0a 09 09 66 69 6c 74 65 72 73 20 3d 20 45 78 70 72 2e 66 69 | .preFilter,....filters.=.Expr.fi |
20980 | 6c 74 65 72 2c 0d 0a 09 09 63 68 65 63 6b 43 6f 6e 74 65 78 74 20 3d 20 21 78 6d 6c 20 26 26 20 | lter,....checkContext.=.!xml.&&. |
209a0 | 63 6f 6e 74 65 78 74 20 21 3d 3d 20 64 6f 63 75 6d 65 6e 74 3b 0d 0a 0d 0a 09 66 6f 72 20 28 20 | context.!==.document;.....for.(. |
209c0 | 3b 20 28 73 6f 46 61 72 20 3d 20 73 65 6c 65 63 74 6f 72 47 72 6f 75 70 73 5b 69 5d 29 20 21 3d | ;.(soFar.=.selectorGroups[i]).!= |
209e0 | 20 6e 75 6c 6c 20 26 26 20 6d 61 74 63 68 65 64 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 67 72 6f | .null.&&.matched;.i++.).{....gro |
20a00 | 75 70 73 2e 70 75 73 68 28 20 74 6f 6b 65 6e 73 20 3d 20 5b 5d 20 29 3b 0d 0a 0d 0a 09 09 2f 2f | ups.push(.tokens.=.[].);......// |
20a20 | 20 4e 65 65 64 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 77 65 27 72 65 20 77 69 74 68 69 6e 20 | .Need.to.make.sure.we're.within. |
20a40 | 61 20 6e 61 72 72 6f 77 65 72 20 63 6f 6e 74 65 78 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 0d | a.narrower.context.if.necessary. |
20a60 | 0a 09 09 2f 2f 20 41 64 64 69 6e 67 20 61 20 64 65 73 63 65 6e 64 61 6e 74 20 63 6f 6d 62 69 6e | ...//.Adding.a.descendant.combin |
20a80 | 61 74 6f 72 20 77 69 6c 6c 20 67 65 6e 65 72 61 74 65 20 77 68 61 74 20 69 73 20 6e 65 65 64 65 | ator.will.generate.what.is.neede |
20aa0 | 64 0d 0a 09 09 69 66 20 28 20 63 68 65 63 6b 43 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 09 73 | d....if.(.checkContext.).{.....s |
20ac0 | 6f 46 61 72 20 3d 20 22 20 22 20 2b 20 73 6f 46 61 72 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 77 68 | oFar.=.".".+.soFar;....}......wh |
20ae0 | 69 6c 65 20 28 20 73 6f 46 61 72 20 29 20 7b 0d 0a 09 09 09 6d 61 74 63 68 65 64 20 3d 20 66 61 | ile.(.soFar.).{.....matched.=.fa |
20b00 | 6c 73 65 3b 0d 0a 0d 0a 09 09 09 2f 2f 20 43 6f 6d 62 69 6e 61 74 6f 72 73 0d 0a 09 09 09 69 66 | lse;.......//.Combinators.....if |
20b20 | 20 28 20 28 6d 61 74 63 68 20 3d 20 72 63 6f 6d 62 69 6e 61 74 6f 72 73 2e 65 78 65 63 28 20 73 | .(.(match.=.rcombinators.exec(.s |
20b40 | 6f 46 61 72 20 29 29 20 29 20 7b 0d 0a 09 09 09 09 73 6f 46 61 72 20 3d 20 73 6f 46 61 72 2e 73 | oFar.)).).{......soFar.=.soFar.s |
20b60 | 6c 69 63 65 28 20 6d 61 74 63 68 5b 30 5d 2e 6c 65 6e 67 74 68 20 29 3b 0d 0a 0d 0a 09 09 09 09 | lice(.match[0].length.);........ |
20b80 | 2f 2f 20 43 61 73 74 20 64 65 73 63 65 6e 64 61 6e 74 20 63 6f 6d 62 69 6e 61 74 6f 72 73 20 74 | //.Cast.descendant.combinators.t |
20ba0 | 6f 20 73 70 61 63 65 0d 0a 09 09 09 09 6d 61 74 63 68 65 64 20 3d 20 74 6f 6b 65 6e 73 2e 70 75 | o.space......matched.=.tokens.pu |
20bc0 | 73 68 28 7b 20 70 61 72 74 3a 20 6d 61 74 63 68 2e 70 6f 70 28 29 2e 72 65 70 6c 61 63 65 28 20 | sh({.part:.match.pop().replace(. |
20be0 | 72 74 72 69 6d 2c 20 22 20 22 20 29 2c 20 63 61 70 74 75 72 65 73 3a 20 6d 61 74 63 68 20 7d 29 | rtrim,.".".),.captures:.match.}) |
20c00 | 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 2f 2f 20 46 69 6c 74 65 72 73 0d 0a 09 09 09 66 6f 72 | ;.....}.......//.Filters.....for |
20c20 | 20 28 20 74 79 70 65 20 69 6e 20 66 69 6c 74 65 72 73 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 | .(.type.in.filters.).{......if.( |
20c40 | 20 28 6d 61 74 63 68 20 3d 20 6d 61 74 63 68 45 78 70 72 5b 20 74 79 70 65 20 5d 2e 65 78 65 63 | .(match.=.matchExpr[.type.].exec |
20c60 | 28 20 73 6f 46 61 72 20 29 29 20 26 26 20 28 21 70 72 65 46 69 6c 74 65 72 73 5b 20 74 79 70 65 | (.soFar.)).&&.(!preFilters[.type |
20c80 | 20 5d 20 7c 7c 0d 0a 09 09 09 09 09 28 6d 61 74 63 68 20 3d 20 70 72 65 46 69 6c 74 65 72 73 5b | .].||.......(match.=.preFilters[ |
20ca0 | 20 74 79 70 65 20 5d 28 20 6d 61 74 63 68 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 29 20 | .type.](.match,.context,.xml.)). |
20cc0 | 29 20 29 20 7b 0d 0a 0d 0a 09 09 09 09 09 73 6f 46 61 72 20 3d 20 73 6f 46 61 72 2e 73 6c 69 63 | ).).{.........soFar.=.soFar.slic |
20ce0 | 65 28 20 6d 61 74 63 68 2e 73 68 69 66 74 28 29 2e 6c 65 6e 67 74 68 20 29 3b 0d 0a 09 09 09 09 | e(.match.shift().length.);...... |
20d00 | 09 6d 61 74 63 68 65 64 20 3d 20 74 6f 6b 65 6e 73 2e 70 75 73 68 28 7b 20 70 61 72 74 3a 20 74 | .matched.=.tokens.push({.part:.t |
20d20 | 79 70 65 2c 20 63 61 70 74 75 72 65 73 3a 20 6d 61 74 63 68 20 7d 29 3b 0d 0a 09 09 09 09 7d 0d | ype,.captures:.match.});......}. |
20d40 | 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 69 66 20 28 20 21 6d 61 74 63 68 65 64 20 29 20 7b 0d 0a 09 | ....}.......if.(.!matched.).{... |
20d60 | 09 09 09 62 72 65 61 6b 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 69 66 20 | ...break;.....}....}...}.....if. |
20d80 | 28 20 21 6d 61 74 63 68 65 64 20 29 20 7b 0d 0a 09 09 53 69 7a 7a 6c 65 2e 65 72 72 6f 72 28 20 | (.!matched.).{....Sizzle.error(. |
20da0 | 73 65 6c 65 63 74 6f 72 20 29 3b 0d 0a 09 7d 0d 0a 0d 0a 09 72 65 74 75 72 6e 20 67 72 6f 75 70 | selector.);...}.....return.group |
20dc0 | 73 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 61 64 64 43 6f 6d 62 69 6e 61 74 6f 72 28 | s;..}....function.addCombinator( |
20de0 | 20 6d 61 74 63 68 65 72 2c 20 63 6f 6d 62 69 6e 61 74 6f 72 2c 20 63 6f 6e 74 65 78 74 20 29 20 | .matcher,.combinator,.context.). |
20e00 | 7b 0d 0a 09 76 61 72 20 64 69 72 20 3d 20 63 6f 6d 62 69 6e 61 74 6f 72 2e 64 69 72 2c 0d 0a 09 | {...var.dir.=.combinator.dir,... |
20e20 | 09 64 6f 6e 65 4e 61 6d 65 20 3d 20 64 6f 6e 65 2b 2b 3b 0d 0a 0d 0a 09 69 66 20 28 20 21 6d 61 | .doneName.=.done++;.....if.(.!ma |
20e40 | 74 63 68 65 72 20 29 20 7b 0d 0a 09 09 2f 2f 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6d | tcher.).{....//.If.there.is.no.m |
20e60 | 61 74 63 68 65 72 20 74 6f 20 63 68 65 63 6b 2c 20 63 68 65 63 6b 20 61 67 61 69 6e 73 74 20 74 | atcher.to.check,.check.against.t |
20e80 | 68 65 20 63 6f 6e 74 65 78 74 0d 0a 09 09 6d 61 74 63 68 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e | he.context....matcher.=.function |
20ea0 | 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 20 3d 3d 3d 20 63 | (.elem.).{.....return.elem.===.c |
20ec0 | 6f 6e 74 65 78 74 3b 0d 0a 09 09 7d 3b 0d 0a 09 7d 0d 0a 09 72 65 74 75 72 6e 20 63 6f 6d 62 69 | ontext;....};...}...return.combi |
20ee0 | 6e 61 74 6f 72 2e 66 69 72 73 74 20 3f 0d 0a 09 09 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c | nator.first.?....function(.elem, |
20f00 | 20 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 09 77 68 69 6c 65 20 28 20 28 65 6c 65 6d 20 3d | .context.).{.....while.(.(elem.= |
20f20 | 20 65 6c 65 6d 5b 20 64 69 72 20 5d 29 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 65 6c 65 6d | .elem[.dir.]).).{......if.(.elem |
20f40 | 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 75 72 6e | .nodeType.===.1.).{.......return |
20f60 | 20 6d 61 74 63 68 65 72 28 20 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 20 29 20 26 26 20 65 6c 65 | .matcher(.elem,.context.).&&.ele |
20f80 | 6d 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 0d 0a 09 09 7d 20 3a 0d 0a 09 09 66 75 6e 63 74 69 | m;......}.....}....}.:....functi |
20fa0 | 6f 6e 28 20 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 63 61 | on(.elem,.context.).{.....var.ca |
20fc0 | 63 68 65 2c 0d 0a 09 09 09 09 64 69 72 6b 65 79 20 3d 20 64 6f 6e 65 4e 61 6d 65 20 2b 20 22 2e | che,......dirkey.=.doneName.+.". |
20fe0 | 22 20 2b 20 64 69 72 72 75 6e 73 2c 0d 0a 09 09 09 09 63 61 63 68 65 64 6b 65 79 20 3d 20 64 69 | ".+.dirruns,......cachedkey.=.di |
21000 | 72 6b 65 79 20 2b 20 22 2e 22 20 2b 20 63 61 63 68 65 64 72 75 6e 73 3b 0d 0a 09 09 09 77 68 69 | rkey.+.".".+.cachedruns;.....whi |
21020 | 6c 65 20 28 20 28 65 6c 65 6d 20 3d 20 65 6c 65 6d 5b 20 64 69 72 20 5d 29 20 29 20 7b 0d 0a 09 | le.(.(elem.=.elem[.dir.]).).{... |
21040 | 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0d | ...if.(.elem.nodeType.===.1.).{. |
21060 | 0a 09 09 09 09 09 69 66 20 28 20 28 63 61 63 68 65 20 3d 20 65 6c 65 6d 5b 20 65 78 70 61 6e 64 | ......if.(.(cache.=.elem[.expand |
21080 | 6f 20 5d 29 20 3d 3d 3d 20 63 61 63 68 65 64 6b 65 79 20 29 20 7b 0d 0a 09 09 09 09 09 09 72 65 | o.]).===.cachedkey.).{........re |
210a0 | 74 75 72 6e 20 65 6c 65 6d 2e 73 69 7a 73 65 74 3b 0d 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 69 | turn.elem.sizset;.......}.else.i |
210c0 | 66 20 28 20 74 79 70 65 6f 66 20 63 61 63 68 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 26 26 | f.(.typeof.cache.===."string".&& |
210e0 | 20 63 61 63 68 65 2e 69 6e 64 65 78 4f 66 28 64 69 72 6b 65 79 29 20 3d 3d 3d 20 30 20 29 20 7b | .cache.indexOf(dirkey).===.0.).{ |
21100 | 0d 0a 09 09 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 73 69 7a 73 65 74 20 29 20 7b 0d 0a 09 09 | ........if.(.elem.sizset.).{.... |
21120 | 09 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 3b 0d 0a 09 09 09 09 09 09 7d 0d 0a 09 09 09 09 | .....return.elem;........}...... |
21140 | 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 09 09 65 6c 65 6d 5b 20 65 78 70 61 6e 64 6f 20 5d | .}.else.{........elem[.expando.] |
21160 | 20 3d 20 63 61 63 68 65 64 6b 65 79 3b 0d 0a 09 09 09 09 09 09 69 66 20 28 20 6d 61 74 63 68 65 | .=.cachedkey;........if.(.matche |
21180 | 72 28 20 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 20 29 20 29 20 7b 0d 0a 09 09 09 09 09 09 09 65 | r(.elem,.context.).).{.........e |
211a0 | 6c 65 6d 2e 73 69 7a 73 65 74 20 3d 20 74 72 75 65 3b 0d 0a 09 09 09 09 09 09 09 72 65 74 75 72 | lem.sizset.=.true;.........retur |
211c0 | 6e 20 65 6c 65 6d 3b 0d 0a 09 09 09 09 09 09 7d 0d 0a 09 09 09 09 09 09 65 6c 65 6d 2e 73 69 7a | n.elem;........}........elem.siz |
211e0 | 73 65 74 20 3d 20 66 61 6c 73 65 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 | set.=.false;.......}......}..... |
21200 | 7d 0d 0a 09 09 7d 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 61 64 64 4d 61 74 63 68 65 | }....};..}....function.addMatche |
21220 | 72 28 20 68 69 67 68 65 72 2c 20 64 65 65 70 65 72 20 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 68 | r(.higher,.deeper.).{...return.h |
21240 | 69 67 68 65 72 20 3f 0d 0a 09 09 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 63 6f 6e 74 65 | igher.?....function(.elem,.conte |
21260 | 78 74 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 72 65 73 75 6c 74 20 3d 20 64 65 65 70 65 72 28 20 | xt.).{.....var.result.=.deeper(. |
21280 | 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 20 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 | elem,.context.);.....return.resu |
212a0 | 6c 74 20 26 26 20 68 69 67 68 65 72 28 20 72 65 73 75 6c 74 20 3d 3d 3d 20 74 72 75 65 20 3f 20 | lt.&&.higher(.result.===.true.?. |
212c0 | 65 6c 65 6d 20 3a 20 72 65 73 75 6c 74 2c 20 63 6f 6e 74 65 78 74 20 29 3b 0d 0a 09 09 7d 20 3a | elem.:.result,.context.);....}.: |
212e0 | 0d 0a 09 09 64 65 65 70 65 72 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 5b 22 54 41 47 22 2c 20 22 3e 22 | ....deeper;..}....//.["TAG",.">" |
21300 | 2c 20 22 49 44 22 2c 20 22 20 22 2c 20 22 43 4c 41 53 53 22 5d 0d 0a 66 75 6e 63 74 69 6f 6e 20 | ,."ID",.".",."CLASS"]..function. |
21320 | 6d 61 74 63 68 65 72 46 72 6f 6d 54 6f 6b 65 6e 73 28 20 74 6f 6b 65 6e 73 2c 20 63 6f 6e 74 65 | matcherFromTokens(.tokens,.conte |
21340 | 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 76 61 72 20 74 6f 6b 65 6e 2c 20 6d 61 74 63 68 65 72 | xt,.xml.).{...var.token,.matcher |
21360 | 2c 0d 0a 09 09 69 20 3d 20 30 3b 0d 0a 0d 0a 09 66 6f 72 20 28 20 3b 20 28 74 6f 6b 65 6e 20 3d | ,....i.=.0;.....for.(.;.(token.= |
21380 | 20 74 6f 6b 65 6e 73 5b 69 5d 29 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 69 66 20 28 20 45 78 70 | .tokens[i]);.i++.).{....if.(.Exp |
213a0 | 72 2e 72 65 6c 61 74 69 76 65 5b 20 74 6f 6b 65 6e 2e 70 61 72 74 20 5d 20 29 20 7b 0d 0a 09 09 | r.relative[.token.part.].).{.... |
213c0 | 09 6d 61 74 63 68 65 72 20 3d 20 61 64 64 43 6f 6d 62 69 6e 61 74 6f 72 28 20 6d 61 74 63 68 65 | .matcher.=.addCombinator(.matche |
213e0 | 72 2c 20 45 78 70 72 2e 72 65 6c 61 74 69 76 65 5b 20 74 6f 6b 65 6e 2e 70 61 72 74 20 5d 2c 20 | r,.Expr.relative[.token.part.],. |
21400 | 63 6f 6e 74 65 78 74 20 29 3b 0d 0a 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 74 6f 6b 65 6e | context.);....}.else.{.....token |
21420 | 2e 63 61 70 74 75 72 65 73 2e 70 75 73 68 28 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 3b 0d | .captures.push(.context,.xml.);. |
21440 | 0a 09 09 09 6d 61 74 63 68 65 72 20 3d 20 61 64 64 4d 61 74 63 68 65 72 28 20 6d 61 74 63 68 65 | ....matcher.=.addMatcher(.matche |
21460 | 72 2c 20 45 78 70 72 2e 66 69 6c 74 65 72 5b 20 74 6f 6b 65 6e 2e 70 61 72 74 20 5d 2e 61 70 70 | r,.Expr.filter[.token.part.].app |
21480 | 6c 79 28 20 6e 75 6c 6c 2c 20 74 6f 6b 65 6e 2e 63 61 70 74 75 72 65 73 20 29 20 29 3b 0d 0a 09 | ly(.null,.token.captures.).);... |
214a0 | 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 72 65 74 75 72 6e 20 6d 61 74 63 68 65 72 3b 0d 0a 7d 0d 0a 0d | .}...}.....return.matcher;..}... |
214c0 | 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 68 65 72 46 72 6f 6d 47 72 6f 75 70 4d 61 74 63 68 65 | .function.matcherFromGroupMatche |
214e0 | 72 73 28 20 6d 61 74 63 68 65 72 73 20 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 | rs(.matchers.).{...return.functi |
21500 | 6f 6e 28 20 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 76 61 72 20 6d 61 74 | on(.elem,.context.).{....var.mat |
21520 | 63 68 65 72 2c 0d 0a 09 09 09 6a 20 3d 20 30 3b 0d 0a 09 09 66 6f 72 20 28 20 3b 20 28 6d 61 74 | cher,.....j.=.0;....for.(.;.(mat |
21540 | 63 68 65 72 20 3d 20 6d 61 74 63 68 65 72 73 5b 6a 5d 29 3b 20 6a 2b 2b 20 29 20 7b 0d 0a 09 09 | cher.=.matchers[j]);.j++.).{.... |
21560 | 09 69 66 20 28 20 6d 61 74 63 68 65 72 28 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 29 20 29 20 7b | .if.(.matcher(elem,.context).).{ |
21580 | 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 09 | ......return.true;.....}....}... |
215a0 | 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 09 7d 3b 0d 0a 7d 0d 0a 0d 0a 76 61 72 20 63 6f | .return.false;...};..}....var.co |
215c0 | 6d 70 69 6c 65 20 3d 20 53 69 7a 7a 6c 65 2e 63 6f 6d 70 69 6c 65 20 3d 20 66 75 6e 63 74 69 6f | mpile.=.Sizzle.compile.=.functio |
215e0 | 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 | n(.selector,.context,.xml.).{... |
21600 | 76 61 72 20 74 6f 6b 65 6e 73 2c 20 67 72 6f 75 70 2c 20 69 2c 0d 0a 09 09 63 61 63 68 65 64 20 | var.tokens,.group,.i,....cached. |
21620 | 3d 20 63 6f 6d 70 69 6c 65 72 43 61 63 68 65 5b 20 73 65 6c 65 63 74 6f 72 20 5d 3b 0d 0a 0d 0a | =.compilerCache[.selector.];.... |
21640 | 09 2f 2f 20 52 65 74 75 72 6e 20 61 20 63 61 63 68 65 64 20 67 72 6f 75 70 20 66 75 6e 63 74 69 | .//.Return.a.cached.group.functi |
21660 | 6f 6e 20 69 66 20 61 6c 72 65 61 64 79 20 67 65 6e 65 72 61 74 65 64 20 28 63 6f 6e 74 65 78 74 | on.if.already.generated.(context |
21680 | 20 64 65 70 65 6e 64 65 6e 74 29 0d 0a 09 69 66 20 28 20 63 61 63 68 65 64 20 26 26 20 63 61 63 | .dependent)...if.(.cached.&&.cac |
216a0 | 68 65 64 2e 63 6f 6e 74 65 78 74 20 3d 3d 3d 20 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 72 | hed.context.===.context.).{....r |
216c0 | 65 74 75 72 6e 20 63 61 63 68 65 64 3b 0d 0a 09 7d 0d 0a 0d 0a 09 2f 2f 20 47 65 6e 65 72 61 74 | eturn.cached;...}.....//.Generat |
216e0 | 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 72 65 63 75 72 73 69 76 65 20 66 75 6e 63 74 69 | e.a.function.of.recursive.functi |
21700 | 6f 6e 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 68 65 63 6b 20 65 61 | ons.that.can.be.used.to.check.ea |
21720 | 63 68 20 65 6c 65 6d 65 6e 74 0d 0a 09 67 72 6f 75 70 20 3d 20 74 6f 6b 65 6e 69 7a 65 28 20 73 | ch.element...group.=.tokenize(.s |
21740 | 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 3b 0d 0a 09 66 6f 72 20 28 | elector,.context,.xml.);...for.( |
21760 | 20 69 20 3d 20 30 3b 20 28 74 6f 6b 65 6e 73 20 3d 20 67 72 6f 75 70 5b 69 5d 29 3b 20 69 2b 2b | .i.=.0;.(tokens.=.group[i]);.i++ |
21780 | 20 29 20 7b 0d 0a 09 09 67 72 6f 75 70 5b 69 5d 20 3d 20 6d 61 74 63 68 65 72 46 72 6f 6d 54 6f | .).{....group[i].=.matcherFromTo |
217a0 | 6b 65 6e 73 28 20 74 6f 6b 65 6e 73 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 3b 0d 0a 09 | kens(.tokens,.context,.xml.);... |
217c0 | 7d 0d 0a 0d 0a 09 2f 2f 20 43 61 63 68 65 20 74 68 65 20 63 6f 6d 70 69 6c 65 64 20 66 75 6e 63 | }.....//.Cache.the.compiled.func |
217e0 | 74 69 6f 6e 0d 0a 09 63 61 63 68 65 64 20 3d 20 63 6f 6d 70 69 6c 65 72 43 61 63 68 65 5b 20 73 | tion...cached.=.compilerCache[.s |
21800 | 65 6c 65 63 74 6f 72 20 5d 20 3d 20 6d 61 74 63 68 65 72 46 72 6f 6d 47 72 6f 75 70 4d 61 74 63 | elector.].=.matcherFromGroupMatc |
21820 | 68 65 72 73 28 20 67 72 6f 75 70 20 29 3b 0d 0a 09 63 61 63 68 65 64 2e 63 6f 6e 74 65 78 74 20 | hers(.group.);...cached.context. |
21840 | 3d 20 63 6f 6e 74 65 78 74 3b 0d 0a 09 63 61 63 68 65 64 2e 72 75 6e 73 20 3d 20 63 61 63 68 65 | =.context;...cached.runs.=.cache |
21860 | 64 2e 64 69 72 72 75 6e 73 20 3d 20 30 3b 0d 0a 09 63 61 63 68 65 64 53 65 6c 65 63 74 6f 72 73 | d.dirruns.=.0;...cachedSelectors |
21880 | 2e 70 75 73 68 28 20 73 65 6c 65 63 74 6f 72 20 29 3b 0d 0a 09 2f 2f 20 45 6e 73 75 72 65 20 6f | .push(.selector.);...//.Ensure.o |
218a0 | 6e 6c 79 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 61 72 65 20 63 61 63 68 65 64 0d 0a | nly.the.most.recent.are.cached.. |
218c0 | 09 69 66 20 28 20 63 61 63 68 65 64 53 65 6c 65 63 74 6f 72 73 2e 6c 65 6e 67 74 68 20 3e 20 45 | .if.(.cachedSelectors.length.>.E |
218e0 | 78 70 72 2e 63 61 63 68 65 4c 65 6e 67 74 68 20 29 20 7b 0d 0a 09 09 64 65 6c 65 74 65 20 63 6f | xpr.cacheLength.).{....delete.co |
21900 | 6d 70 69 6c 65 72 43 61 63 68 65 5b 20 63 61 63 68 65 64 53 65 6c 65 63 74 6f 72 73 2e 73 68 69 | mpilerCache[.cachedSelectors.shi |
21920 | 66 74 28 29 20 5d 3b 0d 0a 09 7d 0d 0a 09 72 65 74 75 72 6e 20 63 61 63 68 65 64 3b 0d 0a 7d 3b | ft().];...}...return.cached;..}; |
21940 | 0d 0a 0d 0a 53 69 7a 7a 6c 65 2e 6d 61 74 63 68 65 73 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 | ....Sizzle.matches.=.function(.e |
21960 | 78 70 72 2c 20 65 6c 65 6d 65 6e 74 73 20 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 53 69 7a 7a 6c | xpr,.elements.).{...return.Sizzl |
21980 | 65 28 20 65 78 70 72 2c 20 6e 75 6c 6c 2c 20 6e 75 6c 6c 2c 20 65 6c 65 6d 65 6e 74 73 20 29 3b | e(.expr,.null,.null,.elements.); |
219a0 | 0d 0a 7d 3b 0d 0a 0d 0a 53 69 7a 7a 6c 65 2e 6d 61 74 63 68 65 73 53 65 6c 65 63 74 6f 72 20 3d | ..};....Sizzle.matchesSelector.= |
219c0 | 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 65 78 70 72 20 29 20 7b 0d 0a 09 72 65 74 75 | .function(.elem,.expr.).{...retu |
219e0 | 72 6e 20 53 69 7a 7a 6c 65 28 20 65 78 70 72 2c 20 6e 75 6c 6c 2c 20 6e 75 6c 6c 2c 20 5b 20 65 | rn.Sizzle(.expr,.null,.null,.[.e |
21a00 | 6c 65 6d 20 5d 20 29 2e 6c 65 6e 67 74 68 20 3e 20 30 3b 0d 0a 7d 3b 0d 0a 0d 0a 76 61 72 20 73 | lem.].).length.>.0;..};....var.s |
21a20 | 65 6c 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 | elect.=.function(.selector,.cont |
21a40 | 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 2f 2f | ext,.results,.seed,.xml.).{...// |
21a60 | 20 52 65 6d 6f 76 65 20 65 78 63 65 73 73 69 76 65 20 77 68 69 74 65 73 70 61 63 65 0d 0a 09 73 | .Remove.excessive.whitespace...s |
21a80 | 65 6c 65 63 74 6f 72 20 3d 20 73 65 6c 65 63 74 6f 72 2e 72 65 70 6c 61 63 65 28 20 72 74 72 69 | elector.=.selector.replace(.rtri |
21aa0 | 6d 2c 20 22 24 31 22 20 29 3b 0d 0a 09 76 61 72 20 65 6c 65 6d 65 6e 74 73 2c 20 6d 61 74 63 68 | m,."$1".);...var.elements,.match |
21ac0 | 65 72 2c 20 69 2c 20 6c 65 6e 2c 20 65 6c 65 6d 2c 20 74 6f 6b 65 6e 2c 0d 0a 09 09 74 79 70 65 | er,.i,.len,.elem,.token,....type |
21ae0 | 2c 20 66 69 6e 64 43 6f 6e 74 65 78 74 2c 20 6e 6f 74 54 6f 6b 65 6e 73 2c 0d 0a 09 09 6d 61 74 | ,.findContext,.notTokens,....mat |
21b00 | 63 68 20 3d 20 73 65 6c 65 63 74 6f 72 2e 6d 61 74 63 68 28 20 72 67 72 6f 75 70 73 20 29 2c 0d | ch.=.selector.match(.rgroups.),. |
21b20 | 0a 09 09 74 6f 6b 65 6e 73 20 3d 20 73 65 6c 65 63 74 6f 72 2e 6d 61 74 63 68 28 20 72 74 6f 6b | ...tokens.=.selector.match(.rtok |
21b40 | 65 6e 73 20 29 2c 0d 0a 09 09 63 6f 6e 74 65 78 74 4e 6f 64 65 54 79 70 65 20 3d 20 63 6f 6e 74 | ens.),....contextNodeType.=.cont |
21b60 | 65 78 74 2e 6e 6f 64 65 54 79 70 65 3b 0d 0a 0d 0a 09 2f 2f 20 50 4f 53 20 68 61 6e 64 6c 69 6e | ext.nodeType;.....//.POS.handlin |
21b80 | 67 0d 0a 09 69 66 20 28 20 6d 61 74 63 68 45 78 70 72 5b 22 50 4f 53 22 5d 2e 74 65 73 74 28 73 | g...if.(.matchExpr["POS"].test(s |
21ba0 | 65 6c 65 63 74 6f 72 29 20 29 20 7b 0d 0a 09 09 72 65 74 75 72 6e 20 68 61 6e 64 6c 65 50 4f 53 | elector).).{....return.handlePOS |
21bc0 | 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 | (.selector,.context,.results,.se |
21be0 | 65 64 2c 20 6d 61 74 63 68 20 29 3b 0d 0a 09 7d 0d 0a 0d 0a 09 69 66 20 28 20 73 65 65 64 20 29 | ed,.match.);...}.....if.(.seed.) |
21c00 | 20 7b 0d 0a 09 09 65 6c 65 6d 65 6e 74 73 20 3d 20 73 6c 69 63 65 2e 63 61 6c 6c 28 20 73 65 65 | .{....elements.=.slice.call(.see |
21c20 | 64 2c 20 30 20 29 3b 0d 0a 0d 0a 09 2f 2f 20 54 6f 20 6d 61 69 6e 74 61 69 6e 20 64 6f 63 75 6d | d,.0.);.....//.To.maintain.docum |
21c40 | 65 6e 74 20 6f 72 64 65 72 2c 20 6f 6e 6c 79 20 6e 61 72 72 6f 77 20 74 68 65 0d 0a 09 2f 2f 20 | ent.order,.only.narrow.the...//. |
21c60 | 73 65 74 20 69 66 20 74 68 65 72 65 20 69 73 20 6f 6e 65 20 67 72 6f 75 70 0d 0a 09 7d 20 65 6c | set.if.there.is.one.group...}.el |
21c80 | 73 65 20 69 66 20 28 20 6d 61 74 63 68 20 26 26 20 6d 61 74 63 68 2e 6c 65 6e 67 74 68 20 3d 3d | se.if.(.match.&&.match.length.== |
21ca0 | 3d 20 31 20 29 20 7b 0d 0a 0d 0a 09 09 2f 2f 20 54 61 6b 65 20 61 20 73 68 6f 72 74 63 75 74 20 | =.1.).{......//.Take.a.shortcut. |
21cc0 | 61 6e 64 20 73 65 74 20 74 68 65 20 63 6f 6e 74 65 78 74 20 69 66 20 74 68 65 20 72 6f 6f 74 20 | and.set.the.context.if.the.root. |
21ce0 | 73 65 6c 65 63 74 6f 72 20 69 73 20 61 6e 20 49 44 0d 0a 09 09 69 66 20 28 20 74 6f 6b 65 6e 73 | selector.is.an.ID....if.(.tokens |
21d00 | 2e 6c 65 6e 67 74 68 20 3e 20 31 20 26 26 20 63 6f 6e 74 65 78 74 4e 6f 64 65 54 79 70 65 20 3d | .length.>.1.&&.contextNodeType.= |
21d20 | 3d 3d 20 39 20 26 26 20 21 78 6d 6c 20 26 26 0d 0a 09 09 09 09 28 6d 61 74 63 68 20 3d 20 6d 61 | ==.9.&&.!xml.&&......(match.=.ma |
21d40 | 74 63 68 45 78 70 72 5b 22 49 44 22 5d 2e 65 78 65 63 28 20 74 6f 6b 65 6e 73 5b 30 5d 20 29 29 | tchExpr["ID"].exec(.tokens[0].)) |
21d60 | 20 29 20 7b 0d 0a 0d 0a 09 09 09 63 6f 6e 74 65 78 74 20 3d 20 45 78 70 72 2e 66 69 6e 64 5b 22 | .).{.......context.=.Expr.find[" |
21d80 | 49 44 22 5d 28 20 6d 61 74 63 68 5b 31 5d 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 5b 30 | ID"](.match[1],.context,.xml.)[0 |
21da0 | 5d 3b 0d 0a 09 09 09 69 66 20 28 20 21 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 09 09 72 65 | ];.....if.(.!context.).{......re |
21dc0 | 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 73 65 6c 65 63 74 | turn.results;.....}.......select |
21de0 | 6f 72 20 3d 20 73 65 6c 65 63 74 6f 72 2e 73 6c 69 63 65 28 20 74 6f 6b 65 6e 73 2e 73 68 69 66 | or.=.selector.slice(.tokens.shif |
21e00 | 74 28 29 2e 6c 65 6e 67 74 68 20 29 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 66 69 6e 64 43 6f 6e 74 | t().length.);....}......findCont |
21e20 | 65 78 74 20 3d 20 28 20 28 6d 61 74 63 68 20 3d 20 72 73 69 62 6c 69 6e 67 2e 65 78 65 63 28 20 | ext.=.(.(match.=.rsibling.exec(. |
21e40 | 74 6f 6b 65 6e 73 5b 30 5d 20 29 29 20 26 26 20 21 6d 61 74 63 68 2e 69 6e 64 65 78 20 26 26 20 | tokens[0].)).&&.!match.index.&&. |
21e60 | 63 6f 6e 74 65 78 74 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7c 7c 20 63 6f 6e 74 65 78 74 3b | context.parentNode.).||.context; |
21e80 | 0d 0a 0d 0a 09 09 2f 2f 20 47 65 74 20 74 68 65 20 6c 61 73 74 20 74 6f 6b 65 6e 2c 20 65 78 63 | ......//.Get.the.last.token,.exc |
21ea0 | 6c 75 64 69 6e 67 20 3a 6e 6f 74 0d 0a 09 09 6e 6f 74 54 6f 6b 65 6e 73 20 3d 20 74 6f 6b 65 6e | luding.:not....notTokens.=.token |
21ec0 | 73 2e 70 6f 70 28 29 3b 0d 0a 09 09 74 6f 6b 65 6e 20 3d 20 6e 6f 74 54 6f 6b 65 6e 73 2e 73 70 | s.pop();....token.=.notTokens.sp |
21ee0 | 6c 69 74 28 22 3a 6e 6f 74 22 29 5b 30 5d 3b 0d 0a 0d 0a 09 09 66 6f 72 20 28 20 69 20 3d 20 30 | lit(":not")[0];......for.(.i.=.0 |
21f00 | 2c 20 6c 65 6e 20 3d 20 45 78 70 72 2e 6f 72 64 65 72 2e 6c 65 6e 67 74 68 3b 20 69 20 3c 20 6c | ,.len.=.Expr.order.length;.i.<.l |
21f20 | 65 6e 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 74 79 70 65 20 3d 20 45 78 70 72 2e 6f 72 64 65 | en;.i++.).{.....type.=.Expr.orde |
21f40 | 72 5b 69 5d 3b 0d 0a 0d 0a 09 09 09 69 66 20 28 20 28 6d 61 74 63 68 20 3d 20 6d 61 74 63 68 45 | r[i];.......if.(.(match.=.matchE |
21f60 | 78 70 72 5b 20 74 79 70 65 20 5d 2e 65 78 65 63 28 20 74 6f 6b 65 6e 20 29 29 20 29 20 7b 0d 0a | xpr[.type.].exec(.token.)).).{.. |
21f80 | 09 09 09 09 65 6c 65 6d 65 6e 74 73 20 3d 20 45 78 70 72 2e 66 69 6e 64 5b 20 74 79 70 65 20 5d | ....elements.=.Expr.find[.type.] |
21fa0 | 28 20 28 6d 61 74 63 68 5b 31 5d 20 7c 7c 20 22 22 29 2e 72 65 70 6c 61 63 65 28 20 72 62 61 63 | (.(match[1].||."").replace(.rbac |
21fc0 | 6b 73 6c 61 73 68 2c 20 22 22 20 29 2c 20 66 69 6e 64 43 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 | kslash,."".),.findContext,.xml.) |
21fe0 | 3b 0d 0a 0d 0a 09 09 09 09 69 66 20 28 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 6e 75 6c 6c 20 29 | ;........if.(.elements.==.null.) |
22000 | 20 7b 0d 0a 09 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0d 0a 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 | .{.......continue;......}....... |
22020 | 09 69 66 20 28 20 74 6f 6b 65 6e 20 3d 3d 3d 20 6e 6f 74 54 6f 6b 65 6e 73 20 29 20 7b 0d 0a 09 | .if.(.token.===.notTokens.).{... |
22040 | 09 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 73 65 6c 65 63 74 6f 72 2e 73 6c 69 63 65 28 20 30 | ....selector.=.selector.slice(.0 |
22060 | 2c 20 73 65 6c 65 63 74 6f 72 2e 6c 65 6e 67 74 68 20 2d 20 6e 6f 74 54 6f 6b 65 6e 73 2e 6c 65 | ,.selector.length.-.notTokens.le |
22080 | 6e 67 74 68 20 29 20 2b 0d 0a 09 09 09 09 09 09 74 6f 6b 65 6e 2e 72 65 70 6c 61 63 65 28 20 6d | ngth.).+........token.replace(.m |
220a0 | 61 74 63 68 45 78 70 72 5b 20 74 79 70 65 20 5d 2c 20 22 22 20 29 3b 0d 0a 0d 0a 09 09 09 09 09 | atchExpr[.type.],."".);......... |
220c0 | 69 66 20 28 20 21 73 65 6c 65 63 74 6f 72 20 29 20 7b 0d 0a 09 09 09 09 09 09 70 75 73 68 2e 61 | if.(.!selector.).{........push.a |
220e0 | 70 70 6c 79 28 20 72 65 73 75 6c 74 73 2c 20 73 6c 69 63 65 2e 63 61 6c 6c 28 65 6c 65 6d 65 6e | pply(.results,.slice.call(elemen |
22100 | 74 73 2c 20 30 29 20 29 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 09 62 72 | ts,.0).);.......}......}......br |
22120 | 65 61 6b 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 2f 2f 20 4f 6e 6c 79 20 | eak;.....}....}...}.....//.Only. |
22140 | 6c 6f 6f 70 20 6f 76 65 72 20 74 68 65 20 67 69 76 65 6e 20 65 6c 65 6d 65 6e 74 73 20 6f 6e 63 | loop.over.the.given.elements.onc |
22160 | 65 0d 0a 09 2f 2f 20 49 66 20 73 65 6c 65 63 74 6f 72 20 69 73 20 65 6d 70 74 79 2c 20 77 65 27 | e...//.If.selector.is.empty,.we' |
22180 | 72 65 20 61 6c 72 65 61 64 79 20 64 6f 6e 65 0d 0a 09 69 66 20 28 20 73 65 6c 65 63 74 6f 72 20 | re.already.done...if.(.selector. |
221a0 | 29 20 7b 0d 0a 09 09 6d 61 74 63 68 65 72 20 3d 20 63 6f 6d 70 69 6c 65 28 20 73 65 6c 65 63 74 | ).{....matcher.=.compile(.select |
221c0 | 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 3b 0d 0a 09 09 64 69 72 72 75 6e 73 20 3d | or,.context,.xml.);....dirruns.= |
221e0 | 20 6d 61 74 63 68 65 72 2e 64 69 72 72 75 6e 73 2b 2b 3b 0d 0a 0d 0a 09 09 69 66 20 28 20 65 6c | .matcher.dirruns++;......if.(.el |
22200 | 65 6d 65 6e 74 73 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0d 0a 09 09 09 65 6c 65 6d 65 6e 74 73 20 | ements.==.null.).{.....elements. |
22220 | 3d 20 45 78 70 72 2e 66 69 6e 64 5b 22 54 41 47 22 5d 28 20 22 2a 22 2c 20 28 72 73 69 62 6c 69 | =.Expr.find["TAG"](."*",.(rsibli |
22240 | 6e 67 2e 74 65 73 74 28 20 73 65 6c 65 63 74 6f 72 20 29 20 26 26 20 63 6f 6e 74 65 78 74 2e 70 | ng.test(.selector.).&&.context.p |
22260 | 61 72 65 6e 74 4e 6f 64 65 29 20 7c 7c 20 63 6f 6e 74 65 78 74 20 29 3b 0d 0a 09 09 7d 0d 0a 09 | arentNode).||.context.);....}... |
22280 | 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 28 65 6c 65 6d 20 3d 20 65 6c 65 6d 65 6e 74 73 5b 69 | .for.(.i.=.0;.(elem.=.elements[i |
222a0 | 5d 29 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 63 61 63 68 65 64 72 75 6e 73 20 3d 20 6d 61 74 | ]);.i++.).{.....cachedruns.=.mat |
222c0 | 63 68 65 72 2e 72 75 6e 73 2b 2b 3b 0d 0a 09 09 09 69 66 20 28 20 6d 61 74 63 68 65 72 28 65 6c | cher.runs++;.....if.(.matcher(el |
222e0 | 65 6d 2c 20 63 6f 6e 74 65 78 74 29 20 29 20 7b 0d 0a 09 09 09 09 72 65 73 75 6c 74 73 2e 70 75 | em,.context).).{......results.pu |
22300 | 73 68 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 72 | sh(.elem.);.....}....}...}.....r |
22320 | 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 7d 3b 0d 0a 0d 0a 69 66 20 28 20 64 6f 63 75 6d | eturn.results;..};....if.(.docum |
22340 | 65 6e 74 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c 20 29 20 7b 0d 0a 09 28 66 75 6e 63 | ent.querySelectorAll.).{...(func |
22360 | 74 69 6f 6e 28 29 20 7b 0d 0a 09 09 76 61 72 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 4d 61 74 63 | tion().{....var.disconnectedMatc |
22380 | 68 2c 0d 0a 09 09 09 6f 6c 64 53 65 6c 65 63 74 20 3d 20 73 65 6c 65 63 74 2c 0d 0a 09 09 09 72 | h,.....oldSelect.=.select,.....r |
223a0 | 65 73 63 61 70 65 20 3d 20 2f 27 7c 5c 5c 2f 67 2c 0d 0a 09 09 09 72 61 74 74 72 69 62 75 74 65 | escape.=./'|\\/g,.....rattribute |
223c0 | 51 75 6f 74 65 73 20 3d 20 2f 5c 3d 5b 5c 78 32 30 5c 74 5c 72 5c 6e 5c 66 5d 2a 28 5b 5e 27 22 | Quotes.=./\=[\x20\t\r\n\f]*([^'" |
223e0 | 5c 5d 5d 2a 29 5b 5c 78 32 30 5c 74 5c 72 5c 6e 5c 66 5d 2a 5c 5d 2f 67 2c 0d 0a 09 09 09 72 62 | \]]*)[\x20\t\r\n\f]*\]/g,.....rb |
22400 | 75 67 67 79 51 53 41 20 3d 20 5b 5d 2c 0d 0a 09 09 09 2f 2f 20 6d 61 74 63 68 65 73 53 65 6c 65 | uggyQSA.=.[],.....//.matchesSele |
22420 | 63 74 6f 72 28 3a 61 63 74 69 76 65 29 20 72 65 70 6f 72 74 73 20 66 61 6c 73 65 20 77 68 65 6e | ctor(:active).reports.false.when |
22440 | 20 74 72 75 65 20 28 49 45 39 2f 4f 70 65 72 61 20 31 31 2e 35 29 0d 0a 09 09 09 2f 2f 20 41 20 | .true.(IE9/Opera.11.5).....//.A. |
22460 | 73 75 70 70 6f 72 74 20 74 65 73 74 20 77 6f 75 6c 64 20 72 65 71 75 69 72 65 20 74 6f 6f 20 6d | support.test.would.require.too.m |
22480 | 75 63 68 20 63 6f 64 65 20 28 77 6f 75 6c 64 20 69 6e 63 6c 75 64 65 20 64 6f 63 75 6d 65 6e 74 | uch.code.(would.include.document |
224a0 | 20 72 65 61 64 79 29 0d 0a 09 09 09 2f 2f 20 6a 75 73 74 20 73 6b 69 70 20 6d 61 74 63 68 65 73 | .ready).....//.just.skip.matches |
224c0 | 53 65 6c 65 63 74 6f 72 20 66 6f 72 20 3a 61 63 74 69 76 65 0d 0a 09 09 09 72 62 75 67 67 79 4d | Selector.for.:active.....rbuggyM |
224e0 | 61 74 63 68 65 73 20 3d 20 5b 22 3a 61 63 74 69 76 65 22 5d 2c 0d 0a 09 09 09 6d 61 74 63 68 65 | atches.=.[":active"],.....matche |
22500 | 73 20 3d 20 64 6f 63 45 6c 65 6d 2e 6d 61 74 63 68 65 73 53 65 6c 65 63 74 6f 72 20 7c 7c 0d 0a | s.=.docElem.matchesSelector.||.. |
22520 | 09 09 09 09 64 6f 63 45 6c 65 6d 2e 6d 6f 7a 4d 61 74 63 68 65 73 53 65 6c 65 63 74 6f 72 20 7c | ....docElem.mozMatchesSelector.| |
22540 | 7c 0d 0a 09 09 09 09 64 6f 63 45 6c 65 6d 2e 77 65 62 6b 69 74 4d 61 74 63 68 65 73 53 65 6c 65 | |......docElem.webkitMatchesSele |
22560 | 63 74 6f 72 20 7c 7c 0d 0a 09 09 09 09 64 6f 63 45 6c 65 6d 2e 6f 4d 61 74 63 68 65 73 53 65 6c | ctor.||......docElem.oMatchesSel |
22580 | 65 63 74 6f 72 20 7c 7c 0d 0a 09 09 09 09 64 6f 63 45 6c 65 6d 2e 6d 73 4d 61 74 63 68 65 73 53 | ector.||......docElem.msMatchesS |
225a0 | 65 6c 65 63 74 6f 72 3b 0d 0a 0d 0a 09 09 2f 2f 20 42 75 69 6c 64 20 51 53 41 20 72 65 67 65 78 | elector;......//.Build.QSA.regex |
225c0 | 0d 0a 09 09 2f 2f 20 52 65 67 65 78 20 73 74 72 61 74 65 67 79 20 61 64 6f 70 74 65 64 20 66 72 | ....//.Regex.strategy.adopted.fr |
225e0 | 6f 6d 20 44 69 65 67 6f 20 50 65 72 69 6e 69 0d 0a 09 09 61 73 73 65 72 74 28 66 75 6e 63 74 69 | om.Diego.Perini....assert(functi |
22600 | 6f 6e 28 20 64 69 76 20 29 20 7b 0d 0a 09 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 | on(.div.).{.....div.innerHTML.=. |
22620 | 22 3c 73 65 6c 65 63 74 3e 3c 6f 70 74 69 6f 6e 20 73 65 6c 65 63 74 65 64 3e 3c 2f 6f 70 74 69 | "<select><option.selected></opti |
22640 | 6f 6e 3e 3c 2f 73 65 6c 65 63 74 3e 22 3b 0d 0a 0d 0a 09 09 09 2f 2f 20 49 45 38 20 2d 20 53 6f | on></select>";.......//.IE8.-.So |
22660 | 6d 65 20 62 6f 6f 6c 65 61 6e 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6e 6f 74 20 74 72 | me.boolean.attributes.are.not.tr |
22680 | 65 61 74 65 64 20 63 6f 72 72 65 63 74 6c 79 0d 0a 09 09 09 69 66 20 28 20 21 64 69 76 2e 71 75 | eated.correctly.....if.(.!div.qu |
226a0 | 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c 28 22 5b 73 65 6c 65 63 74 65 64 5d 22 29 2e 6c 65 6e | erySelectorAll("[selected]").len |
226c0 | 67 74 68 20 29 20 7b 0d 0a 09 09 09 09 72 62 75 67 67 79 51 53 41 2e 70 75 73 68 28 20 22 5c 5c | gth.).{......rbuggyQSA.push(."\\ |
226e0 | 5b 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 28 3f 3a 63 68 65 63 6b 65 64 7c 64 | [".+.whitespace.+."*(?:checked|d |
22700 | 69 73 61 62 6c 65 64 7c 69 73 6d 61 70 7c 6d 75 6c 74 69 70 6c 65 7c 72 65 61 64 6f 6e 6c 79 7c | isabled|ismap|multiple|readonly| |
22720 | 73 65 6c 65 63 74 65 64 7c 76 61 6c 75 65 29 22 20 29 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 | selected|value)".);.....}....... |
22740 | 2f 2f 20 57 65 62 6b 69 74 2f 4f 70 65 72 61 20 2d 20 3a 63 68 65 63 6b 65 64 20 73 68 6f 75 6c | //.Webkit/Opera.-.:checked.shoul |
22760 | 64 20 72 65 74 75 72 6e 20 73 65 6c 65 63 74 65 64 20 6f 70 74 69 6f 6e 20 65 6c 65 6d 65 6e 74 | d.return.selected.option.element |
22780 | 73 0d 0a 09 09 09 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 32 30 | s.....//.http://www.w3.org/TR/20 |
227a0 | 31 31 2f 52 45 43 2d 63 73 73 33 2d 73 65 6c 65 63 74 6f 72 73 2d 32 30 31 31 30 39 32 39 2f 23 | 11/REC-css3-selectors-20110929/# |
227c0 | 63 68 65 63 6b 65 64 0d 0a 09 09 09 2f 2f 20 49 45 38 20 74 68 72 6f 77 73 20 65 72 72 6f 72 20 | checked.....//.IE8.throws.error. |
227e0 | 68 65 72 65 20 28 64 6f 20 6e 6f 74 20 70 75 74 20 74 65 73 74 73 20 61 66 74 65 72 20 74 68 69 | here.(do.not.put.tests.after.thi |
22800 | 73 20 6f 6e 65 29 0d 0a 09 09 09 69 66 20 28 20 21 64 69 76 2e 71 75 65 72 79 53 65 6c 65 63 74 | s.one).....if.(.!div.querySelect |
22820 | 6f 72 41 6c 6c 28 22 3a 63 68 65 63 6b 65 64 22 29 2e 6c 65 6e 67 74 68 20 29 20 7b 0d 0a 09 09 | orAll(":checked").length.).{.... |
22840 | 09 09 72 62 75 67 67 79 51 53 41 2e 70 75 73 68 28 22 3a 63 68 65 63 6b 65 64 22 29 3b 0d 0a 09 | ..rbuggyQSA.push(":checked");... |
22860 | 09 09 7d 0d 0a 09 09 7d 29 3b 0d 0a 0d 0a 09 09 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 | ..}....});......assert(function( |
22880 | 20 64 69 76 20 29 20 7b 0d 0a 0d 0a 09 09 09 2f 2f 20 4f 70 65 72 61 20 31 30 2d 31 32 2f 49 45 | .div.).{.......//.Opera.10-12/IE |
228a0 | 39 20 2d 20 5e 3d 20 24 3d 20 2a 3d 20 61 6e 64 20 65 6d 70 74 79 20 76 61 6c 75 65 73 0d 0a 09 | 9.-.^=.$=.*=.and.empty.values... |
228c0 | 09 09 2f 2f 20 53 68 6f 75 6c 64 20 6e 6f 74 20 73 65 6c 65 63 74 20 61 6e 79 74 68 69 6e 67 0d | ..//.Should.not.select.anything. |
228e0 | 0a 09 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 70 20 74 65 73 74 3d 27 27 3e | ....div.innerHTML.=."<p.test=''> |
22900 | 3c 2f 70 3e 22 3b 0d 0a 09 09 09 69 66 20 28 20 64 69 76 2e 71 75 65 72 79 53 65 6c 65 63 74 6f | </p>";.....if.(.div.querySelecto |
22920 | 72 41 6c 6c 28 22 5b 74 65 73 74 5e 3d 27 27 5d 22 29 2e 6c 65 6e 67 74 68 20 29 20 7b 0d 0a 09 | rAll("[test^='']").length.).{... |
22940 | 09 09 09 72 62 75 67 67 79 51 53 41 2e 70 75 73 68 28 20 22 5b 2a 5e 24 5d 3d 22 20 2b 20 77 68 | ...rbuggyQSA.push(."[*^$]=".+.wh |
22960 | 69 74 65 73 70 61 63 65 20 2b 20 22 2a 28 3f 3a 5c 22 5c 22 7c 27 27 29 22 20 29 3b 0d 0a 09 09 | itespace.+."*(?:\"\"|'')".);.... |
22980 | 09 7d 0d 0a 0d 0a 09 09 09 2f 2f 20 46 46 20 33 2e 35 20 2d 20 3a 65 6e 61 62 6c 65 64 2f 3a 64 | .}.......//.FF.3.5.-.:enabled/:d |
229a0 | 69 73 61 62 6c 65 64 20 61 6e 64 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 73 20 28 68 69 64 | isabled.and.hidden.elements.(hid |
229c0 | 64 65 6e 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 73 74 69 6c 6c 20 65 6e 61 62 6c 65 64 29 0d | den.elements.are.still.enabled). |
229e0 | 0a 09 09 09 2f 2f 20 49 45 38 20 74 68 72 6f 77 73 20 65 72 72 6f 72 20 68 65 72 65 20 28 64 6f | ....//.IE8.throws.error.here.(do |
22a00 | 20 6e 6f 74 20 70 75 74 20 74 65 73 74 73 20 61 66 74 65 72 20 74 68 69 73 20 6f 6e 65 29 0d 0a | .not.put.tests.after.this.one).. |
22a20 | 09 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 69 6e 70 75 74 20 74 79 70 65 3d | ...div.innerHTML.=."<input.type= |
22a40 | 27 68 69 64 64 65 6e 27 3e 22 3b 0d 0a 09 09 09 69 66 20 28 20 21 64 69 76 2e 71 75 65 72 79 53 | 'hidden'>";.....if.(.!div.queryS |
22a60 | 65 6c 65 63 74 6f 72 41 6c 6c 28 22 3a 65 6e 61 62 6c 65 64 22 29 2e 6c 65 6e 67 74 68 20 29 20 | electorAll(":enabled").length.). |
22a80 | 7b 0d 0a 09 09 09 09 72 62 75 67 67 79 51 53 41 2e 70 75 73 68 28 22 3a 65 6e 61 62 6c 65 64 22 | {......rbuggyQSA.push(":enabled" |
22aa0 | 2c 20 22 3a 64 69 73 61 62 6c 65 64 22 29 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 29 3b 0d 0a 0d 0a | ,.":disabled");.....}....});.... |
22ac0 | 09 09 72 62 75 67 67 79 51 53 41 20 3d 20 72 62 75 67 67 79 51 53 41 2e 6c 65 6e 67 74 68 20 26 | ..rbuggyQSA.=.rbuggyQSA.length.& |
22ae0 | 26 20 6e 65 77 20 52 65 67 45 78 70 28 20 72 62 75 67 67 79 51 53 41 2e 6a 6f 69 6e 28 22 7c 22 | &.new.RegExp(.rbuggyQSA.join("|" |
22b00 | 29 20 29 3b 0d 0a 0d 0a 09 09 73 65 6c 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c | ).);......select.=.function(.sel |
22b20 | 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 2c 20 78 | ector,.context,.results,.seed,.x |
22b40 | 6d 6c 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 4f 6e 6c 79 20 75 73 65 20 71 75 65 72 79 53 65 6c 65 | ml.).{.....//.Only.use.querySele |
22b60 | 63 74 6f 72 41 6c 6c 20 77 68 65 6e 20 6e 6f 74 20 66 69 6c 74 65 72 69 6e 67 2c 0d 0a 09 09 09 | ctorAll.when.not.filtering,..... |
22b80 | 2f 2f 20 77 68 65 6e 20 74 68 69 73 20 69 73 20 6e 6f 74 20 78 6d 6c 2c 0d 0a 09 09 09 2f 2f 20 | //.when.this.is.not.xml,.....//. |
22ba0 | 61 6e 64 20 77 68 65 6e 20 6e 6f 20 51 53 41 20 62 75 67 73 20 61 70 70 6c 79 0d 0a 09 09 09 69 | and.when.no.QSA.bugs.apply.....i |
22bc0 | 66 20 28 20 21 73 65 65 64 20 26 26 20 21 78 6d 6c 20 26 26 20 28 21 72 62 75 67 67 79 51 53 41 | f.(.!seed.&&.!xml.&&.(!rbuggyQSA |
22be0 | 20 7c 7c 20 21 72 62 75 67 67 79 51 53 41 2e 74 65 73 74 28 20 73 65 6c 65 63 74 6f 72 20 29 29 | .||.!rbuggyQSA.test(.selector.)) |
22c00 | 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 63 6f 6e 74 65 78 74 2e 6e 6f 64 65 54 79 70 65 20 | .).{......if.(.context.nodeType. |
22c20 | 3d 3d 3d 20 39 20 29 20 7b 0d 0a 09 09 09 09 09 74 72 79 20 7b 0d 0a 09 09 09 09 09 09 70 75 73 | ===.9.).{.......try.{........pus |
22c40 | 68 2e 61 70 70 6c 79 28 20 72 65 73 75 6c 74 73 2c 20 73 6c 69 63 65 2e 63 61 6c 6c 28 63 6f 6e | h.apply(.results,.slice.call(con |
22c60 | 74 65 78 74 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c 28 20 73 65 6c 65 63 74 6f 72 20 | text.querySelectorAll(.selector. |
22c80 | 29 2c 20 30 29 20 29 3b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d | ),.0).);........return.results;. |
22ca0 | 0a 09 09 09 09 09 7d 20 63 61 74 63 68 28 71 73 61 45 72 72 6f 72 29 20 7b 7d 0d 0a 09 09 09 09 | ......}.catch(qsaError).{}...... |
22cc0 | 2f 2f 20 71 53 41 20 77 6f 72 6b 73 20 73 74 72 61 6e 67 65 6c 79 20 6f 6e 20 45 6c 65 6d 65 6e | //.qSA.works.strangely.on.Elemen |
22ce0 | 74 2d 72 6f 6f 74 65 64 20 71 75 65 72 69 65 73 0d 0a 09 09 09 09 2f 2f 20 57 65 20 63 61 6e 20 | t-rooted.queries......//.We.can. |
22d00 | 77 6f 72 6b 20 61 72 6f 75 6e 64 20 74 68 69 73 20 62 79 20 73 70 65 63 69 66 79 69 6e 67 20 61 | work.around.this.by.specifying.a |
22d20 | 6e 20 65 78 74 72 61 20 49 44 20 6f 6e 20 74 68 65 20 72 6f 6f 74 0d 0a 09 09 09 09 2f 2f 20 61 | n.extra.ID.on.the.root......//.a |
22d40 | 6e 64 20 77 6f 72 6b 69 6e 67 20 75 70 20 66 72 6f 6d 20 74 68 65 72 65 20 28 54 68 61 6e 6b 73 | nd.working.up.from.there.(Thanks |
22d60 | 20 74 6f 20 41 6e 64 72 65 77 20 44 75 70 6f 6e 74 20 66 6f 72 20 74 68 65 20 74 65 63 68 6e 69 | .to.Andrew.Dupont.for.the.techni |
22d80 | 71 75 65 29 0d 0a 09 09 09 09 2f 2f 20 49 45 20 38 20 64 6f 65 73 6e 27 74 20 77 6f 72 6b 20 6f | que)......//.IE.8.doesn't.work.o |
22da0 | 6e 20 6f 62 6a 65 63 74 20 65 6c 65 6d 65 6e 74 73 0d 0a 09 09 09 09 7d 20 65 6c 73 65 20 69 66 | n.object.elements......}.else.if |
22dc0 | 20 28 20 63 6f 6e 74 65 78 74 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 26 26 20 63 6f 6e | .(.context.nodeType.===.1.&&.con |
22de0 | 74 65 78 74 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 21 3d 3d 20 | text.nodeName.toLowerCase().!==. |
22e00 | 22 6f 62 6a 65 63 74 22 20 29 20 7b 0d 0a 09 09 09 09 09 76 61 72 20 6f 6c 64 20 3d 20 63 6f 6e | "object".).{.......var.old.=.con |
22e20 | 74 65 78 74 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 69 64 22 29 2c 0d 0a 09 09 09 09 09 09 | text.getAttribute("id"),........ |
22e40 | 6e 69 64 20 3d 20 6f 6c 64 20 7c 7c 20 65 78 70 61 6e 64 6f 2c 0d 0a 09 09 09 09 09 09 6e 65 77 | nid.=.old.||.expando,........new |
22e60 | 43 6f 6e 74 65 78 74 20 3d 20 72 73 69 62 6c 69 6e 67 2e 74 65 73 74 28 20 73 65 6c 65 63 74 6f | Context.=.rsibling.test(.selecto |
22e80 | 72 20 29 20 26 26 20 63 6f 6e 74 65 78 74 2e 70 61 72 65 6e 74 4e 6f 64 65 20 7c 7c 20 63 6f 6e | r.).&&.context.parentNode.||.con |
22ea0 | 74 65 78 74 3b 0d 0a 0d 0a 09 09 09 09 09 69 66 20 28 20 6f 6c 64 20 29 20 7b 0d 0a 09 09 09 09 | text;.........if.(.old.).{...... |
22ec0 | 09 09 6e 69 64 20 3d 20 6e 69 64 2e 72 65 70 6c 61 63 65 28 20 72 65 73 63 61 70 65 2c 20 22 5c | ..nid.=.nid.replace(.rescape,."\ |
22ee0 | 5c 24 26 22 20 29 3b 0d 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 09 09 63 6f | \$&".);.......}.else.{........co |
22f00 | 6e 74 65 78 74 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 20 22 69 64 22 2c 20 6e 69 64 20 29 3b | ntext.setAttribute(."id",.nid.); |
22f20 | 0d 0a 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 74 72 79 20 7b 0d 0a 09 09 09 09 09 09 70 75 | .......}.........try.{........pu |
22f40 | 73 68 2e 61 70 70 6c 79 28 20 72 65 73 75 6c 74 73 2c 20 73 6c 69 63 65 2e 63 61 6c 6c 28 20 6e | sh.apply(.results,.slice.call(.n |
22f60 | 65 77 43 6f 6e 74 65 78 74 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c 28 0d 0a 09 09 09 | ewContext.querySelectorAll(..... |
22f80 | 09 09 09 09 73 65 6c 65 63 74 6f 72 2e 72 65 70 6c 61 63 65 28 20 72 67 72 6f 75 70 73 2c 20 22 | ....selector.replace(.rgroups,." |
22fa0 | 5b 69 64 3d 27 22 20 2b 20 6e 69 64 20 2b 20 22 27 5d 20 24 26 22 20 29 0d 0a 09 09 09 09 09 09 | [id='".+.nid.+."'].$&".)........ |
22fc0 | 29 2c 20 30 20 29 20 29 3b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b | ),.0.).);........return.results; |
22fe0 | 0d 0a 09 09 09 09 09 7d 20 63 61 74 63 68 28 71 73 61 45 72 72 6f 72 29 20 7b 0d 0a 09 09 09 09 | .......}.catch(qsaError).{...... |
23000 | 09 7d 20 66 69 6e 61 6c 6c 79 20 7b 0d 0a 09 09 09 09 09 09 69 66 20 28 20 21 6f 6c 64 20 29 20 | .}.finally.{........if.(.!old.). |
23020 | 7b 0d 0a 09 09 09 09 09 09 09 63 6f 6e 74 65 78 74 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 | {.........context.removeAttribut |
23040 | 65 28 22 69 64 22 29 3b 0d 0a 09 09 09 09 09 09 7d 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 7d | e("id");........}.......}......} |
23060 | 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 72 65 74 75 72 6e 20 6f 6c 64 53 65 6c 65 63 74 28 20 73 | .....}.......return.oldSelect(.s |
23080 | 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 2c | elector,.context,.results,.seed, |
230a0 | 20 78 6d 6c 20 29 3b 0d 0a 09 09 7d 3b 0d 0a 0d 0a 09 09 69 66 20 28 20 6d 61 74 63 68 65 73 20 | .xml.);....};......if.(.matches. |
230c0 | 29 20 7b 0d 0a 09 09 09 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 29 20 7b | ).{.....assert(function(.div.).{ |
230e0 | 0d 0a 09 09 09 09 2f 2f 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 69 74 27 73 20 70 6f | ......//.Check.to.see.if.it's.po |
23100 | 73 73 69 62 6c 65 20 74 6f 20 64 6f 20 6d 61 74 63 68 65 73 53 65 6c 65 63 74 6f 72 0d 0a 09 09 | ssible.to.do.matchesSelector.... |
23120 | 09 09 2f 2f 20 6f 6e 20 61 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 20 6e 6f 64 65 20 28 49 45 20 | ..//.on.a.disconnected.node.(IE. |
23140 | 39 29 0d 0a 09 09 09 09 64 69 73 63 6f 6e 6e 65 63 74 65 64 4d 61 74 63 68 20 3d 20 6d 61 74 63 | 9)......disconnectedMatch.=.matc |
23160 | 68 65 73 2e 63 61 6c 6c 28 20 64 69 76 2c 20 22 64 69 76 22 20 29 3b 0d 0a 0d 0a 09 09 09 09 2f | hes.call(.div,."div".);......../ |
23180 | 2f 20 54 68 69 73 20 73 68 6f 75 6c 64 20 66 61 69 6c 20 77 69 74 68 20 61 6e 20 65 78 63 65 70 | /.This.should.fail.with.an.excep |
231a0 | 74 69 6f 6e 0d 0a 09 09 09 09 2f 2f 20 47 65 63 6b 6f 20 64 6f 65 73 20 6e 6f 74 20 65 72 72 6f | tion......//.Gecko.does.not.erro |
231c0 | 72 2c 20 72 65 74 75 72 6e 73 20 66 61 6c 73 65 20 69 6e 73 74 65 61 64 0d 0a 09 09 09 09 74 72 | r,.returns.false.instead......tr |
231e0 | 79 20 7b 0d 0a 09 09 09 09 09 6d 61 74 63 68 65 73 2e 63 61 6c 6c 28 20 64 69 76 2c 20 22 5b 74 | y.{.......matches.call(.div,."[t |
23200 | 65 73 74 21 3d 27 27 5d 3a 73 69 7a 7a 6c 65 22 20 29 3b 0d 0a 09 09 09 09 09 72 62 75 67 67 79 | est!='']:sizzle".);.......rbuggy |
23220 | 4d 61 74 63 68 65 73 2e 70 75 73 68 28 20 45 78 70 72 2e 6d 61 74 63 68 2e 50 53 45 55 44 4f 20 | Matches.push(.Expr.match.PSEUDO. |
23240 | 29 3b 0d 0a 09 09 09 09 7d 20 63 61 74 63 68 20 28 20 65 20 29 20 7b 7d 0d 0a 09 09 09 7d 29 3b | );......}.catch.(.e.).{}.....}); |
23260 | 0d 0a 0d 0a 09 09 09 2f 2f 20 72 62 75 67 67 79 4d 61 74 63 68 65 73 20 61 6c 77 61 79 73 20 63 | .......//.rbuggyMatches.always.c |
23280 | 6f 6e 74 61 69 6e 73 20 3a 61 63 74 69 76 65 2c 20 73 6f 20 6e 6f 20 6e 65 65 64 20 66 6f 72 20 | ontains.:active,.so.no.need.for. |
232a0 | 61 20 6c 65 6e 67 74 68 20 63 68 65 63 6b 0d 0a 09 09 09 72 62 75 67 67 79 4d 61 74 63 68 65 73 | a.length.check.....rbuggyMatches |
232c0 | 20 3d 20 2f 2a 20 72 62 75 67 67 79 4d 61 74 63 68 65 73 2e 6c 65 6e 67 74 68 20 26 26 20 2a 2f | .=./*.rbuggyMatches.length.&&.*/ |
232e0 | 20 6e 65 77 20 52 65 67 45 78 70 28 20 72 62 75 67 67 79 4d 61 74 63 68 65 73 2e 6a 6f 69 6e 28 | .new.RegExp(.rbuggyMatches.join( |
23300 | 22 7c 22 29 20 29 3b 0d 0a 0d 0a 09 09 09 53 69 7a 7a 6c 65 2e 6d 61 74 63 68 65 73 53 65 6c 65 | "|").);.......Sizzle.matchesSele |
23320 | 63 74 6f 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 65 78 70 72 20 29 20 7b 0d | ctor.=.function(.elem,.expr.).{. |
23340 | 0a 09 09 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 61 74 74 72 69 62 75 74 65 | .....//.Make.sure.that.attribute |
23360 | 20 73 65 6c 65 63 74 6f 72 73 20 61 72 65 20 71 75 6f 74 65 64 0d 0a 09 09 09 09 65 78 70 72 20 | .selectors.are.quoted......expr. |
23380 | 3d 20 65 78 70 72 2e 72 65 70 6c 61 63 65 28 20 72 61 74 74 72 69 62 75 74 65 51 75 6f 74 65 73 | =.expr.replace(.rattributeQuotes |
233a0 | 2c 20 22 3d 27 24 31 27 5d 22 20 29 3b 0d 0a 0d 0a 09 09 09 09 2f 2f 20 72 62 75 67 67 79 4d 61 | ,."='$1']".);........//.rbuggyMa |
233c0 | 74 63 68 65 73 20 61 6c 77 61 79 73 20 63 6f 6e 74 61 69 6e 73 20 3a 61 63 74 69 76 65 2c 20 73 | tches.always.contains.:active,.s |
233e0 | 6f 20 6e 6f 20 6e 65 65 64 20 66 6f 72 20 61 6e 20 65 78 69 73 74 65 6e 63 65 20 63 68 65 63 6b | o.no.need.for.an.existence.check |
23400 | 0d 0a 09 09 09 09 69 66 20 28 20 21 69 73 58 4d 4c 28 20 65 6c 65 6d 20 29 20 26 26 20 21 72 62 | ......if.(.!isXML(.elem.).&&.!rb |
23420 | 75 67 67 79 4d 61 74 63 68 65 73 2e 74 65 73 74 28 20 65 78 70 72 20 29 20 26 26 20 28 21 72 62 | uggyMatches.test(.expr.).&&.(!rb |
23440 | 75 67 67 79 51 53 41 20 7c 7c 20 21 72 62 75 67 67 79 51 53 41 2e 74 65 73 74 28 20 65 78 70 72 | uggyQSA.||.!rbuggyQSA.test(.expr |
23460 | 20 29 29 20 29 20 7b 0d 0a 09 09 09 09 09 74 72 79 20 7b 0d 0a 09 09 09 09 09 09 76 61 72 20 72 | .)).).{.......try.{........var.r |
23480 | 65 74 20 3d 20 6d 61 74 63 68 65 73 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 65 78 70 72 20 29 3b | et.=.matches.call(.elem,.expr.); |
234a0 | 0d 0a 0d 0a 09 09 09 09 09 09 2f 2f 20 49 45 20 39 27 73 20 6d 61 74 63 68 65 73 53 65 6c 65 63 | ..........//.IE.9's.matchesSelec |
234c0 | 74 6f 72 20 72 65 74 75 72 6e 73 20 66 61 6c 73 65 20 6f 6e 20 64 69 73 63 6f 6e 6e 65 63 74 65 | tor.returns.false.on.disconnecte |
234e0 | 64 20 6e 6f 64 65 73 0d 0a 09 09 09 09 09 09 69 66 20 28 20 72 65 74 20 7c 7c 20 64 69 73 63 6f | d.nodes........if.(.ret.||.disco |
23500 | 6e 6e 65 63 74 65 64 4d 61 74 63 68 20 7c 7c 0d 0a 09 09 09 09 09 09 09 09 2f 2f 20 41 73 20 77 | nnectedMatch.||..........//.As.w |
23520 | 65 6c 6c 2c 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 20 6e 6f 64 65 73 20 61 72 65 20 73 61 69 64 | ell,.disconnected.nodes.are.said |
23540 | 20 74 6f 20 62 65 20 69 6e 20 61 20 64 6f 63 75 6d 65 6e 74 0d 0a 09 09 09 09 09 09 09 09 2f 2f | .to.be.in.a.document..........// |
23560 | 20 66 72 61 67 6d 65 6e 74 20 69 6e 20 49 45 20 39 0d 0a 09 09 09 09 09 09 09 09 65 6c 65 6d 2e | .fragment.in.IE.9..........elem. |
23580 | 64 6f 63 75 6d 65 6e 74 20 26 26 20 65 6c 65 6d 2e 64 6f 63 75 6d 65 6e 74 2e 6e 6f 64 65 54 79 | document.&&.elem.document.nodeTy |
235a0 | 70 65 20 21 3d 3d 20 31 31 20 29 20 7b 0d 0a 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 74 | pe.!==.11.).{.........return.ret |
235c0 | 3b 0d 0a 09 09 09 09 09 09 7d 0d 0a 09 09 09 09 09 7d 20 63 61 74 63 68 28 65 29 20 7b 7d 0d 0a | ;........}.......}.catch(e).{}.. |
235e0 | 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 53 69 7a 7a 6c 65 28 20 65 78 70 72 | ....}........return.Sizzle(.expr |
23600 | 2c 20 6e 75 6c 6c 2c 20 6e 75 6c 6c 2c 20 5b 20 65 6c 65 6d 20 5d 20 29 2e 6c 65 6e 67 74 68 20 | ,.null,.null,.[.elem.].).length. |
23620 | 3e 20 30 3b 0d 0a 09 09 09 7d 3b 0d 0a 09 09 7d 0d 0a 09 7d 29 28 29 3b 0d 0a 7d 0d 0a 0d 0a 2f | >.0;.....};....}...})();..}..../ |
23640 | 2f 20 4f 76 65 72 72 69 64 65 20 73 69 7a 7a 6c 65 20 61 74 74 72 69 62 75 74 65 20 72 65 74 72 | /.Override.sizzle.attribute.retr |
23660 | 69 65 76 61 6c 0a 53 69 7a 7a 6c 65 2e 61 74 74 72 20 3d 20 6a 51 75 65 72 79 2e 61 74 74 72 3b | ieval.Sizzle.attr.=.jQuery.attr; |
23680 | 0a 6a 51 75 65 72 79 2e 66 69 6e 64 20 3d 20 53 69 7a 7a 6c 65 3b 0a 6a 51 75 65 72 79 2e 65 78 | .jQuery.find.=.Sizzle;.jQuery.ex |
236a0 | 70 72 20 3d 20 53 69 7a 7a 6c 65 2e 73 65 6c 65 63 74 6f 72 73 3b 0a 6a 51 75 65 72 79 2e 65 78 | pr.=.Sizzle.selectors;.jQuery.ex |
236c0 | 70 72 5b 22 3a 22 5d 20 3d 20 6a 51 75 65 72 79 2e 65 78 70 72 2e 70 73 65 75 64 6f 73 3b 0a 6a | pr[":"].=.jQuery.expr.pseudos;.j |
236e0 | 51 75 65 72 79 2e 75 6e 69 71 75 65 20 3d 20 53 69 7a 7a 6c 65 2e 75 6e 69 71 75 65 53 6f 72 74 | Query.unique.=.Sizzle.uniqueSort |
23700 | 3b 0a 6a 51 75 65 72 79 2e 74 65 78 74 20 3d 20 53 69 7a 7a 6c 65 2e 67 65 74 54 65 78 74 3b 0a | ;.jQuery.text.=.Sizzle.getText;. |
23720 | 6a 51 75 65 72 79 2e 69 73 58 4d 4c 44 6f 63 20 3d 20 53 69 7a 7a 6c 65 2e 69 73 58 4d 4c 3b 0a | jQuery.isXMLDoc.=.Sizzle.isXML;. |
23740 | 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 6e 73 20 3d 20 53 69 7a 7a 6c 65 2e 63 6f 6e 74 61 69 6e | jQuery.contains.=.Sizzle.contain |
23760 | 73 3b 0a 0d 0a 0d 0a 7d 29 28 20 77 69 6e 64 6f 77 20 29 3b 0d 0a 76 61 72 20 72 75 6e 74 69 6c | s;.....})(.window.);..var.runtil |
23780 | 20 3d 20 2f 55 6e 74 69 6c 24 2f 2c 0a 09 72 70 61 72 65 6e 74 73 70 72 65 76 20 3d 20 2f 5e 28 | .=./Until$/,..rparentsprev.=./^( |
237a0 | 3f 3a 70 61 72 65 6e 74 73 7c 70 72 65 76 28 3f 3a 55 6e 74 69 6c 7c 41 6c 6c 29 29 2f 2c 0a 09 | ?:parents|prev(?:Until|All))/,.. |
237c0 | 69 73 53 69 6d 70 6c 65 20 3d 20 2f 5e 2e 5b 5e 3a 23 5c 5b 5c 2e 2c 5d 2a 24 2f 2c 0a 09 72 6e | isSimple.=./^.[^:#\[\.,]*$/,..rn |
237e0 | 65 65 64 73 43 6f 6e 74 65 78 74 20 3d 20 6a 51 75 65 72 79 2e 65 78 70 72 2e 6d 61 74 63 68 2e | eedsContext.=.jQuery.expr.match. |
23800 | 6e 65 65 64 73 43 6f 6e 74 65 78 74 2c 0a 09 2f 2f 20 6d 65 74 68 6f 64 73 20 67 75 61 72 61 6e | needsContext,..//.methods.guaran |
23820 | 74 65 65 64 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 75 6e 69 71 75 65 20 73 65 74 20 77 68 65 | teed.to.produce.a.unique.set.whe |
23840 | 6e 20 73 74 61 72 74 69 6e 67 20 66 72 6f 6d 20 61 20 75 6e 69 71 75 65 20 73 65 74 0a 09 67 75 | n.starting.from.a.unique.set..gu |
23860 | 61 72 61 6e 74 65 65 64 55 6e 69 71 75 65 20 3d 20 7b 0a 09 09 63 68 69 6c 64 72 65 6e 3a 20 74 | aranteedUnique.=.{...children:.t |
23880 | 72 75 65 2c 0a 09 09 63 6f 6e 74 65 6e 74 73 3a 20 74 72 75 65 2c 0a 09 09 6e 65 78 74 3a 20 74 | rue,...contents:.true,...next:.t |
238a0 | 72 75 65 2c 0a 09 09 70 72 65 76 3a 20 74 72 75 65 0a 09 7d 3b 0a 0a 6a 51 75 65 72 79 2e 66 6e | rue,...prev:.true..};..jQuery.fn |
238c0 | 2e 65 78 74 65 6e 64 28 7b 0a 09 66 69 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 | .extend({..find:.function(.selec |
238e0 | 74 6f 72 20 29 20 7b 0a 09 09 76 61 72 20 69 2c 20 6c 2c 20 6c 65 6e 67 74 68 2c 20 6e 2c 20 72 | tor.).{...var.i,.l,.length,.n,.r |
23900 | 2c 20 72 65 74 2c 0a 09 09 09 73 65 6c 66 20 3d 20 74 68 69 73 3b 0a 0a 09 09 69 66 20 28 20 74 | ,.ret,....self.=.this;....if.(.t |
23920 | 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a | ypeof.selector.!==."string".).{. |
23940 | 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 28 20 73 65 6c 65 63 74 6f 72 20 29 2e 66 69 6c | ...return.jQuery(.selector.).fil |
23960 | 74 65 72 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 | ter(function().{.....for.(.i.=.0 |
23980 | 2c 20 6c 20 3d 20 73 65 6c 66 2e 6c 65 6e 67 74 68 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 | ,.l.=.self.length;.i.<.l;.i++.). |
239a0 | 7b 0a 09 09 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 6e 73 28 20 73 65 6c | {......if.(.jQuery.contains(.sel |
239c0 | 66 5b 20 69 20 5d 2c 20 74 68 69 73 20 29 20 29 20 7b 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 | f[.i.],.this.).).{.......return. |
239e0 | 74 72 75 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 | true;......}.....}....});...}... |
23a00 | 09 72 65 74 20 3d 20 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 22 22 2c 20 22 66 69 6e 64 | .ret.=.this.pushStack(."",."find |
23a20 | 22 2c 20 73 65 6c 65 63 74 6f 72 20 29 3b 0a 0a 09 09 66 6f 72 20 28 20 69 20 3d 20 30 2c 20 6c | ",.selector.);....for.(.i.=.0,.l |
23a40 | 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 68 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 | .=.this.length;.i.<.l;.i++.).{.. |
23a60 | 09 09 6c 65 6e 67 74 68 20 3d 20 72 65 74 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 6a 51 75 65 72 79 | ..length.=.ret.length;....jQuery |
23a80 | 2e 66 69 6e 64 28 20 73 65 6c 65 63 74 6f 72 2c 20 74 68 69 73 5b 69 5d 2c 20 72 65 74 20 29 3b | .find(.selector,.this[i],.ret.); |
23aa0 | 0a 0a 09 09 09 69 66 20 28 20 69 20 3e 20 30 20 29 20 7b 0a 09 09 09 09 2f 2f 20 4d 61 6b 65 20 | .....if.(.i.>.0.).{.....//.Make. |
23ac0 | 73 75 72 65 20 74 68 61 74 20 74 68 65 20 72 65 73 75 6c 74 73 20 61 72 65 20 75 6e 69 71 75 65 | sure.that.the.results.are.unique |
23ae0 | 0a 09 09 09 09 66 6f 72 20 28 20 6e 20 3d 20 6c 65 6e 67 74 68 3b 20 6e 20 3c 20 72 65 74 2e 6c | .....for.(.n.=.length;.n.<.ret.l |
23b00 | 65 6e 67 74 68 3b 20 6e 2b 2b 20 29 20 7b 0a 09 09 09 09 09 66 6f 72 20 28 20 72 20 3d 20 30 3b | ength;.n++.).{......for.(.r.=.0; |
23b20 | 20 72 20 3c 20 6c 65 6e 67 74 68 3b 20 72 2b 2b 20 29 20 7b 0a 09 09 09 09 09 09 69 66 20 28 20 | .r.<.length;.r++.).{.......if.(. |
23b40 | 72 65 74 5b 72 5d 20 3d 3d 3d 20 72 65 74 5b 6e 5d 20 29 20 7b 0a 09 09 09 09 09 09 09 72 65 74 | ret[r].===.ret[n].).{........ret |
23b60 | 2e 73 70 6c 69 63 65 28 6e 2d 2d 2c 20 31 29 3b 0a 09 09 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 | .splice(n--,.1);........break;.. |
23b80 | 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 | .....}......}.....}....}...}.... |
23ba0 | 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 68 61 73 3a 20 66 75 6e 63 74 69 6f 6e 28 | return.ret;..},...has:.function( |
23bc0 | 20 74 61 72 67 65 74 20 29 20 7b 0a 09 09 76 61 72 20 69 2c 0a 09 09 09 74 61 72 67 65 74 73 20 | .target.).{...var.i,....targets. |
23be0 | 3d 20 6a 51 75 65 72 79 28 20 74 61 72 67 65 74 2c 20 74 68 69 73 20 29 2c 0a 09 09 09 6c 65 6e | =.jQuery(.target,.this.),....len |
23c00 | 20 3d 20 74 61 72 67 65 74 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 | .=.targets.length;....return.thi |
23c20 | 73 2e 66 69 6c 74 65 72 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 66 6f 72 20 28 20 69 | s.filter(function().{....for.(.i |
23c40 | 20 3d 20 30 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 | .=.0;.i.<.len;.i++.).{.....if.(. |
23c60 | 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 6e 73 28 20 74 68 69 73 2c 20 74 61 72 67 65 74 73 5b 69 | jQuery.contains(.this,.targets[i |
23c80 | 5d 20 29 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 09 09 09 09 7d 0a | ].).).{......return.true;.....}. |
23ca0 | 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 0a 09 6e 6f 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | ...}...});..},...not:.function(. |
23cc0 | 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 | selector.).{...return.this.pushS |
23ce0 | 74 61 63 6b 28 20 77 69 6e 6e 6f 77 28 74 68 69 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 66 61 6c | tack(.winnow(this,.selector,.fal |
23d00 | 73 65 29 2c 20 22 6e 6f 74 22 2c 20 73 65 6c 65 63 74 6f 72 29 3b 0a 09 7d 2c 0a 0a 09 66 69 6c | se),."not",.selector);..},...fil |
23d20 | 74 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 72 65 | ter:.function(.selector.).{...re |
23d40 | 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 77 69 6e 6e 6f 77 28 74 68 69 73 | turn.this.pushStack(.winnow(this |
23d60 | 2c 20 73 65 6c 65 63 74 6f 72 2c 20 74 72 75 65 29 2c 20 22 66 69 6c 74 65 72 22 2c 20 73 65 6c | ,.selector,.true),."filter",.sel |
23d80 | 65 63 74 6f 72 20 29 3b 0a 09 7d 2c 0a 0a 09 69 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c | ector.);..},...is:.function(.sel |
23da0 | 65 63 74 6f 72 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 21 21 73 65 6c 65 63 74 6f 72 20 26 26 | ector.).{...return.!!selector.&& |
23dc0 | 20 28 0a 09 09 09 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 3d 3d 3d 20 22 73 74 72 69 6e | .(....typeof.selector.===."strin |
23de0 | 67 22 20 3f 0a 09 09 09 09 2f 2f 20 49 66 20 74 68 69 73 20 69 73 20 61 20 70 6f 73 69 74 69 6f | g".?.....//.If.this.is.a.positio |
23e00 | 6e 61 6c 2f 72 65 6c 61 74 69 76 65 20 73 65 6c 65 63 74 6f 72 2c 20 63 68 65 63 6b 20 6d 65 6d | nal/relative.selector,.check.mem |
23e20 | 62 65 72 73 68 69 70 20 69 6e 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 73 65 74 0a 09 09 09 09 | bership.in.the.returned.set..... |
23e40 | 2f 2f 20 73 6f 20 24 28 22 70 3a 66 69 72 73 74 22 29 2e 69 73 28 22 70 3a 6c 61 73 74 22 29 20 | //.so.$("p:first").is("p:last"). |
23e60 | 77 6f 6e 27 74 20 72 65 74 75 72 6e 20 74 72 75 65 20 66 6f 72 20 61 20 64 6f 63 20 77 69 74 68 | won't.return.true.for.a.doc.with |
23e80 | 20 74 77 6f 20 22 70 22 2e 0a 09 09 09 09 72 6e 65 65 64 73 43 6f 6e 74 65 78 74 2e 74 65 73 74 | .two."p"......rneedsContext.test |
23ea0 | 28 20 73 65 6c 65 63 74 6f 72 20 29 20 3f 0a 09 09 09 09 09 6a 51 75 65 72 79 28 20 73 65 6c 65 | (.selector.).?......jQuery(.sele |
23ec0 | 63 74 6f 72 2c 20 74 68 69 73 2e 63 6f 6e 74 65 78 74 20 29 2e 69 6e 64 65 78 28 20 74 68 69 73 | ctor,.this.context.).index(.this |
23ee0 | 5b 30 5d 20 29 20 3e 3d 20 30 20 3a 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 66 69 6c 74 65 72 28 | [0].).>=.0.:......jQuery.filter( |
23f00 | 20 73 65 6c 65 63 74 6f 72 2c 20 74 68 69 73 20 29 2e 6c 65 6e 67 74 68 20 3e 20 30 20 3a 0a 09 | .selector,.this.).length.>.0.:.. |
23f20 | 09 09 09 74 68 69 73 2e 66 69 6c 74 65 72 28 20 73 65 6c 65 63 74 6f 72 20 29 2e 6c 65 6e 67 74 | ...this.filter(.selector.).lengt |
23f40 | 68 20 3e 20 30 20 29 3b 0a 09 7d 2c 0a 0a 09 63 6c 6f 73 65 73 74 3a 20 66 75 6e 63 74 69 6f 6e | h.>.0.);..},...closest:.function |
23f60 | 28 20 73 65 6c 65 63 74 6f 72 73 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0a 09 09 76 61 72 20 63 | (.selectors,.context.).{...var.c |
23f80 | 75 72 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 6c 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 68 | ur,....i.=.0,....l.=.this.length |
23fa0 | 2c 0a 09 09 09 72 65 74 20 3d 20 5b 5d 2c 0a 09 09 09 70 6f 73 20 3d 20 72 6e 65 65 64 73 43 6f | ,....ret.=.[],....pos.=.rneedsCo |
23fc0 | 6e 74 65 78 74 2e 74 65 73 74 28 20 73 65 6c 65 63 74 6f 72 73 20 29 20 7c 7c 20 74 79 70 65 6f | ntext.test(.selectors.).||.typeo |
23fe0 | 66 20 73 65 6c 65 63 74 6f 72 73 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 20 3f 0a 09 09 09 09 6a | f.selectors.!==."string".?.....j |
24000 | 51 75 65 72 79 28 20 73 65 6c 65 63 74 6f 72 73 2c 20 63 6f 6e 74 65 78 74 20 7c 7c 20 74 68 69 | Query(.selectors,.context.||.thi |
24020 | 73 2e 63 6f 6e 74 65 78 74 20 29 20 3a 0a 09 09 09 09 30 3b 0a 0a 09 09 66 6f 72 20 28 20 3b 20 | s.context.).:.....0;....for.(.;. |
24040 | 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 63 75 72 20 3d 20 74 68 69 73 5b 69 5d 3b | i.<.l;.i++.).{....cur.=.this[i]; |
24060 | 0a 0a 09 09 09 77 68 69 6c 65 20 28 20 63 75 72 20 26 26 20 63 75 72 2e 6f 77 6e 65 72 44 6f 63 | .....while.(.cur.&&.cur.ownerDoc |
24080 | 75 6d 65 6e 74 20 26 26 20 63 75 72 20 21 3d 3d 20 63 6f 6e 74 65 78 74 20 26 26 20 63 75 72 2e | ument.&&.cur.!==.context.&&.cur. |
240a0 | 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 31 31 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 70 6f 73 | nodeType.!==.11.).{.....if.(.pos |
240c0 | 20 3f 20 70 6f 73 2e 69 6e 64 65 78 28 63 75 72 29 20 3e 20 2d 31 20 3a 20 6a 51 75 65 72 79 2e | .?.pos.index(cur).>.-1.:.jQuery. |
240e0 | 66 69 6e 64 2e 6d 61 74 63 68 65 73 53 65 6c 65 63 74 6f 72 28 63 75 72 2c 20 73 65 6c 65 63 74 | find.matchesSelector(cur,.select |
24100 | 6f 72 73 29 20 29 20 7b 0a 09 09 09 09 09 72 65 74 2e 70 75 73 68 28 20 63 75 72 20 29 3b 0a 09 | ors).).{......ret.push(.cur.);.. |
24120 | 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 09 7d 0a 09 09 09 09 63 75 72 20 3d 20 63 75 72 2e 70 | ....break;.....}.....cur.=.cur.p |
24140 | 61 72 65 6e 74 4e 6f 64 65 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 20 3d 20 72 65 74 | arentNode;....}...}....ret.=.ret |
24160 | 2e 6c 65 6e 67 74 68 20 3e 20 31 20 3f 20 6a 51 75 65 72 79 2e 75 6e 69 71 75 65 28 20 72 65 74 | .length.>.1.?.jQuery.unique(.ret |
24180 | 20 29 20 3a 20 72 65 74 3b 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 61 | .).:.ret;....return.this.pushSta |
241a0 | 63 6b 28 20 72 65 74 2c 20 22 63 6c 6f 73 65 73 74 22 2c 20 73 65 6c 65 63 74 6f 72 73 20 29 3b | ck(.ret,."closest",.selectors.); |
241c0 | 0a 09 7d 2c 0a 0a 09 2f 2f 20 44 65 74 65 72 6d 69 6e 65 20 74 68 65 20 70 6f 73 69 74 69 6f 6e | ..},...//.Determine.the.position |
241e0 | 20 6f 66 20 61 6e 20 65 6c 65 6d 65 6e 74 20 77 69 74 68 69 6e 0a 09 2f 2f 20 74 68 65 20 6d 61 | .of.an.element.within..//.the.ma |
24200 | 74 63 68 65 64 20 73 65 74 20 6f 66 20 65 6c 65 6d 65 6e 74 73 0a 09 69 6e 64 65 78 3a 20 66 75 | tched.set.of.elements..index:.fu |
24220 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 0a 09 09 2f 2f 20 4e 6f 20 61 72 67 75 6d 65 | nction(.elem.).{....//.No.argume |
24240 | 6e 74 2c 20 72 65 74 75 72 6e 20 69 6e 64 65 78 20 69 6e 20 70 61 72 65 6e 74 0a 09 09 69 66 20 | nt,.return.index.in.parent...if. |
24260 | 28 20 21 65 6c 65 6d 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 28 20 74 68 69 73 5b 30 5d 20 | (.!elem.).{....return.(.this[0]. |
24280 | 26 26 20 74 68 69 73 5b 30 5d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 3f 20 74 68 69 73 2e 70 | &&.this[0].parentNode.).?.this.p |
242a0 | 72 65 76 41 6c 6c 28 29 2e 6c 65 6e 67 74 68 20 3a 20 2d 31 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 | revAll().length.:.-1;...}....//. |
242c0 | 69 6e 64 65 78 20 69 6e 20 73 65 6c 65 63 74 6f 72 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 | index.in.selector...if.(.typeof. |
242e0 | 65 6c 65 6d 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 | elem.===."string".).{....return. |
24300 | 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 20 74 68 69 73 5b 30 5d 2c 20 6a 51 75 65 72 79 28 | jQuery.inArray(.this[0],.jQuery( |
24320 | 20 65 6c 65 6d 20 29 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4c 6f 63 61 74 65 20 74 68 65 20 | .elem.).);...}....//.Locate.the. |
24340 | 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 65 73 69 72 65 64 20 65 6c 65 6d 65 6e 74 0a | position.of.the.desired.element. |
24360 | 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 0a 09 09 09 2f 2f 20 49 | ..return.jQuery.inArray(....//.I |
24380 | 66 20 69 74 20 72 65 63 65 69 76 65 73 20 61 20 6a 51 75 65 72 79 20 6f 62 6a 65 63 74 2c 20 74 | f.it.receives.a.jQuery.object,.t |
243a0 | 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 69 73 20 75 73 65 64 0a 09 09 09 65 6c 65 6d | he.first.element.is.used....elem |
243c0 | 2e 6a 71 75 65 72 79 20 3f 20 65 6c 65 6d 5b 30 5d 20 3a 20 65 6c 65 6d 2c 20 74 68 69 73 20 29 | .jquery.?.elem[0].:.elem,.this.) |
243e0 | 3b 0a 09 7d 2c 0a 0a 09 61 64 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c | ;..},...add:.function(.selector, |
24400 | 20 63 6f 6e 74 65 78 74 20 29 20 7b 0a 09 09 76 61 72 20 73 65 74 20 3d 20 74 79 70 65 6f 66 20 | .context.).{...var.set.=.typeof. |
24420 | 73 65 6c 65 63 74 6f 72 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 3f 0a 09 09 09 09 6a 51 75 65 | selector.===."string".?.....jQue |
24440 | 72 79 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 20 29 20 3a 0a 09 09 09 09 6a 51 | ry(.selector,.context.).:.....jQ |
24460 | 75 65 72 79 2e 6d 61 6b 65 41 72 72 61 79 28 20 73 65 6c 65 63 74 6f 72 20 26 26 20 73 65 6c 65 | uery.makeArray(.selector.&&.sele |
24480 | 63 74 6f 72 2e 6e 6f 64 65 54 79 70 65 20 3f 20 5b 20 73 65 6c 65 63 74 6f 72 20 5d 20 3a 20 73 | ctor.nodeType.?.[.selector.].:.s |
244a0 | 65 6c 65 63 74 6f 72 20 29 2c 0a 09 09 09 61 6c 6c 20 3d 20 6a 51 75 65 72 79 2e 6d 65 72 67 65 | elector.),....all.=.jQuery.merge |
244c0 | 28 20 74 68 69 73 2e 67 65 74 28 29 2c 20 73 65 74 20 29 3b 0a 0a 09 09 72 65 74 75 72 6e 20 74 | (.this.get(),.set.);....return.t |
244e0 | 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 69 73 44 69 73 63 6f 6e 6e 65 63 74 65 64 28 20 73 | his.pushStack(.isDisconnected(.s |
24500 | 65 74 5b 30 5d 20 29 20 7c 7c 20 69 73 44 69 73 63 6f 6e 6e 65 63 74 65 64 28 20 61 6c 6c 5b 30 | et[0].).||.isDisconnected(.all[0 |
24520 | 5d 20 29 20 3f 0a 09 09 09 61 6c 6c 20 3a 0a 09 09 09 6a 51 75 65 72 79 2e 75 6e 69 71 75 65 28 | ].).?....all.:....jQuery.unique( |
24540 | 20 61 6c 6c 20 29 20 29 3b 0a 09 7d 2c 0a 0a 09 61 64 64 42 61 63 6b 3a 20 66 75 6e 63 74 69 6f | .all.).);..},...addBack:.functio |
24560 | 6e 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 61 64 | n(.selector.).{...return.this.ad |
24580 | 64 28 20 73 65 6c 65 63 74 6f 72 20 3d 3d 20 6e 75 6c 6c 20 3f 0a 09 09 09 74 68 69 73 2e 70 72 | d(.selector.==.null.?....this.pr |
245a0 | 65 76 4f 62 6a 65 63 74 20 3a 20 74 68 69 73 2e 70 72 65 76 4f 62 6a 65 63 74 2e 66 69 6c 74 65 | evObject.:.this.prevObject.filte |
245c0 | 72 28 73 65 6c 65 63 74 6f 72 29 0a 09 09 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e | r(selector)...);..}.});..jQuery. |
245e0 | 66 6e 2e 61 6e 64 53 65 6c 66 20 3d 20 6a 51 75 65 72 79 2e 66 6e 2e 61 64 64 42 61 63 6b 3b 0a | fn.andSelf.=.jQuery.fn.addBack;. |
24600 | 0a 2f 2f 20 41 20 70 61 69 6e 66 75 6c 6c 79 20 73 69 6d 70 6c 65 20 63 68 65 63 6b 20 74 6f 20 | .//.A.painfully.simple.check.to. |
24620 | 73 65 65 20 69 66 20 61 6e 20 65 6c 65 6d 65 6e 74 20 69 73 20 64 69 73 63 6f 6e 6e 65 63 74 65 | see.if.an.element.is.disconnecte |
24640 | 64 0a 2f 2f 20 66 72 6f 6d 20 61 20 64 6f 63 75 6d 65 6e 74 20 28 73 68 6f 75 6c 64 20 62 65 20 | d.//.from.a.document.(should.be. |
24660 | 69 6d 70 72 6f 76 65 64 2c 20 77 68 65 72 65 20 66 65 61 73 69 62 6c 65 29 2e 0a 66 75 6e 63 74 | improved,.where.feasible)..funct |
24680 | 69 6f 6e 20 69 73 44 69 73 63 6f 6e 6e 65 63 74 65 64 28 20 6e 6f 64 65 20 29 20 7b 0a 09 72 65 | ion.isDisconnected(.node.).{..re |
246a0 | 74 75 72 6e 20 21 6e 6f 64 65 20 7c 7c 20 21 6e 6f 64 65 2e 70 61 72 65 6e 74 4e 6f 64 65 20 7c | turn.!node.||.!node.parentNode.| |
246c0 | 7c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 | |.node.parentNode.nodeType.===.1 |
246e0 | 31 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 69 62 6c 69 6e 67 28 20 63 75 72 2c 20 64 69 72 | 1;.}..function.sibling(.cur,.dir |
24700 | 20 29 20 7b 0a 09 64 6f 20 7b 0a 09 09 63 75 72 20 3d 20 63 75 72 5b 20 64 69 72 20 5d 3b 0a 09 | .).{..do.{...cur.=.cur[.dir.];.. |
24720 | 7d 20 77 68 69 6c 65 20 28 20 63 75 72 20 26 26 20 63 75 72 2e 6e 6f 64 65 54 79 70 65 20 21 3d | }.while.(.cur.&&.cur.nodeType.!= |
24740 | 3d 20 31 20 29 3b 0a 0a 09 72 65 74 75 72 6e 20 63 75 72 3b 0a 7d 0a 0a 6a 51 75 65 72 79 2e 65 | =.1.);...return.cur;.}..jQuery.e |
24760 | 61 63 68 28 7b 0a 09 70 61 72 65 6e 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 | ach({..parent:.function(.elem.). |
24780 | 7b 0a 09 09 76 61 72 20 70 61 72 65 6e 74 20 3d 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 | {...var.parent.=.elem.parentNode |
247a0 | 3b 0a 09 09 72 65 74 75 72 6e 20 70 61 72 65 6e 74 20 26 26 20 70 61 72 65 6e 74 2e 6e 6f 64 65 | ;...return.parent.&&.parent.node |
247c0 | 54 79 70 65 20 21 3d 3d 20 31 31 20 3f 20 70 61 72 65 6e 74 20 3a 20 6e 75 6c 6c 3b 0a 09 7d 2c | Type.!==.11.?.parent.:.null;..}, |
247e0 | 0a 09 70 61 72 65 6e 74 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 | ..parents:.function(.elem.).{... |
24800 | 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 20 65 6c 65 6d 2c 20 22 70 61 72 65 6e 74 | return.jQuery.dir(.elem,."parent |
24820 | 4e 6f 64 65 22 20 29 3b 0a 09 7d 2c 0a 09 70 61 72 65 6e 74 73 55 6e 74 69 6c 3a 20 66 75 6e 63 | Node".);..},..parentsUntil:.func |
24840 | 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 2c 20 75 6e 74 69 6c 20 29 20 7b 0a 09 09 72 65 74 75 72 | tion(.elem,.i,.until.).{...retur |
24860 | 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 20 65 6c 65 6d 2c 20 22 70 61 72 65 6e 74 4e 6f 64 65 22 | n.jQuery.dir(.elem,."parentNode" |
24880 | 2c 20 75 6e 74 69 6c 20 29 3b 0a 09 7d 2c 0a 09 6e 65 78 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | ,.until.);..},..next:.function(. |
248a0 | 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 73 69 62 6c 69 6e 67 28 20 65 6c 65 6d 2c | elem.).{...return.sibling(.elem, |
248c0 | 20 22 6e 65 78 74 53 69 62 6c 69 6e 67 22 20 29 3b 0a 09 7d 2c 0a 09 70 72 65 76 3a 20 66 75 6e | ."nextSibling".);..},..prev:.fun |
248e0 | 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 73 69 62 6c 69 6e 67 | ction(.elem.).{...return.sibling |
24900 | 28 20 65 6c 65 6d 2c 20 22 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 22 20 29 3b 0a 09 7d 2c | (.elem,."previousSibling".);..}, |
24920 | 0a 09 6e 65 78 74 41 6c 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 | ..nextAll:.function(.elem.).{... |
24940 | 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 20 65 6c 65 6d 2c 20 22 6e 65 78 74 53 69 | return.jQuery.dir(.elem,."nextSi |
24960 | 62 6c 69 6e 67 22 20 29 3b 0a 09 7d 2c 0a 09 70 72 65 76 41 6c 6c 3a 20 66 75 6e 63 74 69 6f 6e | bling".);..},..prevAll:.function |
24980 | 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 20 | (.elem.).{...return.jQuery.dir(. |
249a0 | 65 6c 65 6d 2c 20 22 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 22 20 29 3b 0a 09 7d 2c 0a 09 | elem,."previousSibling".);..},.. |
249c0 | 6e 65 78 74 55 6e 74 69 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 2c 20 75 6e | nextUntil:.function(.elem,.i,.un |
249e0 | 74 69 6c 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 20 65 6c 65 | til.).{...return.jQuery.dir(.ele |
24a00 | 6d 2c 20 22 6e 65 78 74 53 69 62 6c 69 6e 67 22 2c 20 75 6e 74 69 6c 20 29 3b 0a 09 7d 2c 0a 09 | m,."nextSibling",.until.);..},.. |
24a20 | 70 72 65 76 55 6e 74 69 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 2c 20 75 6e | prevUntil:.function(.elem,.i,.un |
24a40 | 74 69 6c 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 20 65 6c 65 | til.).{...return.jQuery.dir(.ele |
24a60 | 6d 2c 20 22 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 22 2c 20 75 6e 74 69 6c 20 29 3b 0a 09 | m,."previousSibling",.until.);.. |
24a80 | 7d 2c 0a 09 73 69 62 6c 69 6e 67 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b | },..siblings:.function(.elem.).{ |
24aa0 | 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 73 69 62 6c 69 6e 67 28 20 28 20 65 6c 65 6d | ...return.jQuery.sibling(.(.elem |
24ac0 | 2e 70 61 72 65 6e 74 4e 6f 64 65 20 7c 7c 20 7b 7d 20 29 2e 66 69 72 73 74 43 68 69 6c 64 2c 20 | .parentNode.||.{}.).firstChild,. |
24ae0 | 65 6c 65 6d 20 29 3b 0a 09 7d 2c 0a 09 63 68 69 6c 64 72 65 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 | elem.);..},..children:.function( |
24b00 | 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 73 69 62 6c 69 6e | .elem.).{...return.jQuery.siblin |
24b20 | 67 28 20 65 6c 65 6d 2e 66 69 72 73 74 43 68 69 6c 64 20 29 3b 0a 09 7d 2c 0a 09 63 6f 6e 74 65 | g(.elem.firstChild.);..},..conte |
24b40 | 6e 74 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e | nts:.function(.elem.).{...return |
24b60 | 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 69 66 72 61 6d 65 22 | .jQuery.nodeName(.elem,."iframe" |
24b80 | 20 29 20 3f 0a 09 09 09 65 6c 65 6d 2e 63 6f 6e 74 65 6e 74 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 | .).?....elem.contentDocument.||. |
24ba0 | 65 6c 65 6d 2e 63 6f 6e 74 65 6e 74 57 69 6e 64 6f 77 2e 64 6f 63 75 6d 65 6e 74 20 3a 0a 09 09 | elem.contentWindow.document.:... |
24bc0 | 09 6a 51 75 65 72 79 2e 6d 65 72 67 65 28 20 5b 5d 2c 20 65 6c 65 6d 2e 63 68 69 6c 64 4e 6f 64 | .jQuery.merge(.[],.elem.childNod |
24be0 | 65 73 20 29 3b 0a 09 7d 0a 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 66 6e 20 29 | es.);..}.},.function(.name,.fn.) |
24c00 | 20 7b 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6e 61 6d 65 20 5d 20 3d 20 66 75 6e 63 74 69 6f 6e | .{..jQuery.fn[.name.].=.function |
24c20 | 28 20 75 6e 74 69 6c 2c 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 76 61 72 20 72 65 74 20 | (.until,.selector.).{...var.ret. |
24c40 | 3d 20 6a 51 75 65 72 79 2e 6d 61 70 28 20 74 68 69 73 2c 20 66 6e 2c 20 75 6e 74 69 6c 20 29 3b | =.jQuery.map(.this,.fn,.until.); |
24c60 | 0a 0a 09 09 69 66 20 28 20 21 72 75 6e 74 69 6c 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 20 29 20 | ....if.(.!runtil.test(.name.).). |
24c80 | 7b 0a 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 75 6e 74 69 6c 3b 0a 09 09 7d 0a 0a 09 09 69 66 | {....selector.=.until;...}....if |
24ca0 | 20 28 20 73 65 6c 65 63 74 6f 72 20 26 26 20 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 3d | .(.selector.&&.typeof.selector.= |
24cc0 | 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 72 65 74 20 3d 20 6a 51 75 65 72 79 2e | ==."string".).{....ret.=.jQuery. |
24ce0 | 66 69 6c 74 65 72 28 20 73 65 6c 65 63 74 6f 72 2c 20 72 65 74 20 29 3b 0a 09 09 7d 0a 0a 09 09 | filter(.selector,.ret.);...}.... |
24d00 | 72 65 74 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20 26 26 20 21 67 75 61 72 61 6e | ret.=.this.length.>.1.&&.!guaran |
24d20 | 74 65 65 64 55 6e 69 71 75 65 5b 20 6e 61 6d 65 20 5d 20 3f 20 6a 51 75 65 72 79 2e 75 6e 69 71 | teedUnique[.name.].?.jQuery.uniq |
24d40 | 75 65 28 20 72 65 74 20 29 20 3a 20 72 65 74 3b 0a 0a 09 09 69 66 20 28 20 74 68 69 73 2e 6c 65 | ue(.ret.).:.ret;....if.(.this.le |
24d60 | 6e 67 74 68 20 3e 20 31 20 26 26 20 72 70 61 72 65 6e 74 73 70 72 65 76 2e 74 65 73 74 28 20 6e | ngth.>.1.&&.rparentsprev.test(.n |
24d80 | 61 6d 65 20 29 20 29 20 7b 0a 09 09 09 72 65 74 20 3d 20 72 65 74 2e 72 65 76 65 72 73 65 28 29 | ame.).).{....ret.=.ret.reverse() |
24da0 | 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 | ;...}....return.this.pushStack(. |
24dc0 | 72 65 74 2c 20 6e 61 6d 65 2c 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 6c 6c 28 20 61 72 67 75 | ret,.name,.core_slice.call(.argu |
24de0 | 6d 65 6e 74 73 20 29 2e 6a 6f 69 6e 28 22 2c 22 29 20 29 3b 0a 09 7d 3b 0a 7d 29 3b 0a 0a 6a 51 | ments.).join(",").);..};.});..jQ |
24e00 | 75 65 72 79 2e 65 78 74 65 6e 64 28 7b 0a 09 66 69 6c 74 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 | uery.extend({..filter:.function( |
24e20 | 20 65 78 70 72 2c 20 65 6c 65 6d 73 2c 20 6e 6f 74 20 29 20 7b 0a 09 09 69 66 20 28 20 6e 6f 74 | .expr,.elems,.not.).{...if.(.not |
24e40 | 20 29 20 7b 0a 09 09 09 65 78 70 72 20 3d 20 22 3a 6e 6f 74 28 22 20 2b 20 65 78 70 72 20 2b 20 | .).{....expr.=.":not(".+.expr.+. |
24e60 | 22 29 22 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 73 2e 6c 65 6e 67 74 68 20 | ")";...}....return.elems.length. |
24e80 | 3d 3d 3d 20 31 20 3f 0a 09 09 09 6a 51 75 65 72 79 2e 66 69 6e 64 2e 6d 61 74 63 68 65 73 53 65 | ===.1.?....jQuery.find.matchesSe |
24ea0 | 6c 65 63 74 6f 72 28 65 6c 65 6d 73 5b 30 5d 2c 20 65 78 70 72 29 20 3f 20 5b 20 65 6c 65 6d 73 | lector(elems[0],.expr).?.[.elems |
24ec0 | 5b 30 5d 20 5d 20 3a 20 5b 5d 20 3a 0a 09 09 09 6a 51 75 65 72 79 2e 66 69 6e 64 2e 6d 61 74 63 | [0].].:.[].:....jQuery.find.matc |
24ee0 | 68 65 73 28 65 78 70 72 2c 20 65 6c 65 6d 73 29 3b 0a 09 7d 2c 0a 0a 09 64 69 72 3a 20 66 75 6e | hes(expr,.elems);..},...dir:.fun |
24f00 | 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 64 69 72 2c 20 75 6e 74 69 6c 20 29 20 7b 0a 09 09 76 61 | ction(.elem,.dir,.until.).{...va |
24f20 | 72 20 6d 61 74 63 68 65 64 20 3d 20 5b 5d 2c 0a 09 09 09 63 75 72 20 3d 20 65 6c 65 6d 5b 20 64 | r.matched.=.[],....cur.=.elem[.d |
24f40 | 69 72 20 5d 3b 0a 0a 09 09 77 68 69 6c 65 20 28 20 63 75 72 20 26 26 20 63 75 72 2e 6e 6f 64 65 | ir.];....while.(.cur.&&.cur.node |
24f60 | 54 79 70 65 20 21 3d 3d 20 39 20 26 26 20 28 75 6e 74 69 6c 20 3d 3d 3d 20 75 6e 64 65 66 69 6e | Type.!==.9.&&.(until.===.undefin |
24f80 | 65 64 20 7c 7c 20 63 75 72 2e 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 31 20 7c 7c 20 21 6a 51 75 | ed.||.cur.nodeType.!==.1.||.!jQu |
24fa0 | 65 72 79 28 20 63 75 72 20 29 2e 69 73 28 20 75 6e 74 69 6c 20 29 29 20 29 20 7b 0a 09 09 09 69 | ery(.cur.).is(.until.)).).{....i |
24fc0 | 66 20 28 20 63 75 72 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 6d | f.(.cur.nodeType.===.1.).{.....m |
24fe0 | 61 74 63 68 65 64 2e 70 75 73 68 28 20 63 75 72 20 29 3b 0a 09 09 09 7d 0a 09 09 09 63 75 72 20 | atched.push(.cur.);....}....cur. |
25000 | 3d 20 63 75 72 5b 64 69 72 5d 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 6d 61 74 63 68 65 64 | =.cur[dir];...}...return.matched |
25020 | 3b 0a 09 7d 2c 0a 0a 09 73 69 62 6c 69 6e 67 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6e 2c 20 65 6c | ;..},...sibling:.function(.n,.el |
25040 | 65 6d 20 29 20 7b 0a 09 09 76 61 72 20 72 20 3d 20 5b 5d 3b 0a 0a 09 09 66 6f 72 20 28 20 3b 20 | em.).{...var.r.=.[];....for.(.;. |
25060 | 6e 3b 20 6e 20 3d 20 6e 2e 6e 65 78 74 53 69 62 6c 69 6e 67 20 29 20 7b 0a 09 09 09 69 66 20 28 | n;.n.=.n.nextSibling.).{....if.( |
25080 | 20 6e 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 26 26 20 6e 20 21 3d 3d 20 65 6c 65 6d 20 | .n.nodeType.===.1.&&.n.!==.elem. |
250a0 | 29 20 7b 0a 09 09 09 09 72 2e 70 75 73 68 28 20 6e 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 | ).{.....r.push(.n.);....}...}... |
250c0 | 09 72 65 74 75 72 6e 20 72 3b 0a 09 7d 0a 7d 29 3b 0a 0a 2f 2f 20 49 6d 70 6c 65 6d 65 6e 74 20 | .return.r;..}.});..//.Implement. |
250e0 | 74 68 65 20 69 64 65 6e 74 69 63 61 6c 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 66 6f 72 20 | the.identical.functionality.for. |
25100 | 66 69 6c 74 65 72 20 61 6e 64 20 6e 6f 74 0a 66 75 6e 63 74 69 6f 6e 20 77 69 6e 6e 6f 77 28 20 | filter.and.not.function.winnow(. |
25120 | 65 6c 65 6d 65 6e 74 73 2c 20 71 75 61 6c 69 66 69 65 72 2c 20 6b 65 65 70 20 29 20 7b 0a 0a 09 | elements,.qualifier,.keep.).{... |
25140 | 2f 2f 20 43 61 6e 27 74 20 70 61 73 73 20 6e 75 6c 6c 20 6f 72 20 75 6e 64 65 66 69 6e 65 64 20 | //.Can't.pass.null.or.undefined. |
25160 | 74 6f 20 69 6e 64 65 78 4f 66 20 69 6e 20 46 69 72 65 66 6f 78 20 34 0a 09 2f 2f 20 53 65 74 20 | to.indexOf.in.Firefox.4..//.Set. |
25180 | 74 6f 20 30 20 74 6f 20 73 6b 69 70 20 73 74 72 69 6e 67 20 63 68 65 63 6b 0a 09 71 75 61 6c 69 | to.0.to.skip.string.check..quali |
251a0 | 66 69 65 72 20 3d 20 71 75 61 6c 69 66 69 65 72 20 7c 7c 20 30 3b 0a 0a 09 69 66 20 28 20 6a 51 | fier.=.qualifier.||.0;...if.(.jQ |
251c0 | 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 71 75 61 6c 69 66 69 65 72 20 29 20 29 20 7b | uery.isFunction(.qualifier.).).{ |
251e0 | 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 67 72 65 70 28 65 6c 65 6d 65 6e 74 73 2c 20 | ...return.jQuery.grep(elements,. |
25200 | 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 20 29 20 7b 0a 09 09 09 76 61 72 20 72 65 74 | function(.elem,.i.).{....var.ret |
25220 | 56 61 6c 20 3d 20 21 21 71 75 61 6c 69 66 69 65 72 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 69 2c | Val.=.!!qualifier.call(.elem,.i, |
25240 | 20 65 6c 65 6d 20 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 72 65 74 56 61 6c 20 3d 3d 3d 20 6b 65 | .elem.);....return.retVal.===.ke |
25260 | 65 70 3b 0a 09 09 7d 29 3b 0a 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 20 71 75 61 6c 69 66 69 65 | ep;...});...}.else.if.(.qualifie |
25280 | 72 2e 6e 6f 64 65 54 79 70 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 67 | r.nodeType.).{...return.jQuery.g |
252a0 | 72 65 70 28 65 6c 65 6d 65 6e 74 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 20 | rep(elements,.function(.elem,.i. |
252c0 | 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 28 20 65 6c 65 6d 20 3d 3d 3d 20 71 75 61 6c 69 66 69 | ).{....return.(.elem.===.qualifi |
252e0 | 65 72 20 29 20 3d 3d 3d 20 6b 65 65 70 3b 0a 09 09 7d 29 3b 0a 0a 09 7d 20 65 6c 73 65 20 69 66 | er.).===.keep;...});...}.else.if |
25300 | 20 28 20 74 79 70 65 6f 66 20 71 75 61 6c 69 66 69 65 72 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 | .(.typeof.qualifier.===."string" |
25320 | 20 29 20 7b 0a 09 09 76 61 72 20 66 69 6c 74 65 72 65 64 20 3d 20 6a 51 75 65 72 79 2e 67 72 65 | .).{...var.filtered.=.jQuery.gre |
25340 | 70 28 65 6c 65 6d 65 6e 74 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 | p(elements,.function(.elem.).{.. |
25360 | 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 3b 0a 09 09 | ..return.elem.nodeType.===.1;... |
25380 | 7d 29 3b 0a 0a 09 09 69 66 20 28 20 69 73 53 69 6d 70 6c 65 2e 74 65 73 74 28 20 71 75 61 6c 69 | });....if.(.isSimple.test(.quali |
253a0 | 66 69 65 72 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 66 69 6c 74 | fier.).).{....return.jQuery.filt |
253c0 | 65 72 28 71 75 61 6c 69 66 69 65 72 2c 20 66 69 6c 74 65 72 65 64 2c 20 21 6b 65 65 70 29 3b 0a | er(qualifier,.filtered,.!keep);. |
253e0 | 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 71 75 61 6c 69 66 69 65 72 20 3d 20 6a 51 75 65 72 79 | ..}.else.{....qualifier.=.jQuery |
25400 | 2e 66 69 6c 74 65 72 28 20 71 75 61 6c 69 66 69 65 72 2c 20 66 69 6c 74 65 72 65 64 20 29 3b 0a | .filter(.qualifier,.filtered.);. |
25420 | 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 67 72 65 70 28 65 6c 65 6d | ..}..}...return.jQuery.grep(elem |
25440 | 65 6e 74 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 20 29 20 7b 0a 09 09 72 65 | ents,.function(.elem,.i.).{...re |
25460 | 74 75 72 6e 20 28 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 20 65 6c 65 6d 2c 20 71 75 61 | turn.(.jQuery.inArray(.elem,.qua |
25480 | 6c 69 66 69 65 72 20 29 20 3e 3d 20 30 20 29 20 3d 3d 3d 20 6b 65 65 70 3b 0a 09 7d 29 3b 0a 7d | lifier.).>=.0.).===.keep;..});.} |
254a0 | 0a 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 53 61 66 65 46 72 61 67 6d 65 6e 74 28 20 64 6f | .function.createSafeFragment(.do |
254c0 | 63 75 6d 65 6e 74 20 29 20 7b 0a 09 76 61 72 20 6c 69 73 74 20 3d 20 6e 6f 64 65 4e 61 6d 65 73 | cument.).{..var.list.=.nodeNames |
254e0 | 2e 73 70 6c 69 74 28 20 22 7c 22 20 29 2c 0a 09 73 61 66 65 46 72 61 67 20 3d 20 64 6f 63 75 6d | .split(."|".),..safeFrag.=.docum |
25500 | 65 6e 74 2e 63 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 28 29 3b 0a 0a 09 | ent.createDocumentFragment();... |
25520 | 69 66 20 28 20 73 61 66 65 46 72 61 67 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 20 29 20 7b 0a | if.(.safeFrag.createElement.).{. |
25540 | 09 09 77 68 69 6c 65 20 28 20 6c 69 73 74 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 73 61 66 | ..while.(.list.length.).{....saf |
25560 | 65 46 72 61 67 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 0a 09 09 09 09 6c 69 73 74 2e 70 6f | eFrag.createElement(.....list.po |
25580 | 70 28 29 0a 09 09 09 29 3b 0a 09 09 7d 0a 09 7d 0a 09 72 65 74 75 72 6e 20 73 61 66 65 46 72 61 | p()....);...}..}..return.safeFra |
255a0 | 67 3b 0a 7d 0a 0a 76 61 72 20 6e 6f 64 65 4e 61 6d 65 73 20 3d 20 22 61 62 62 72 7c 61 72 74 69 | g;.}..var.nodeNames.=."abbr|arti |
255c0 | 63 6c 65 7c 61 73 69 64 65 7c 61 75 64 69 6f 7c 62 64 69 7c 63 61 6e 76 61 73 7c 64 61 74 61 7c | cle|aside|audio|bdi|canvas|data| |
255e0 | 64 61 74 61 6c 69 73 74 7c 64 65 74 61 69 6c 73 7c 66 69 67 63 61 70 74 69 6f 6e 7c 66 69 67 75 | datalist|details|figcaption|figu |
25600 | 72 65 7c 66 6f 6f 74 65 72 7c 22 20 2b 0a 09 09 22 68 65 61 64 65 72 7c 68 67 72 6f 75 70 7c 6d | re|footer|".+..."header|hgroup|m |
25620 | 61 72 6b 7c 6d 65 74 65 72 7c 6e 61 76 7c 6f 75 74 70 75 74 7c 70 72 6f 67 72 65 73 73 7c 73 65 | ark|meter|nav|output|progress|se |
25640 | 63 74 69 6f 6e 7c 73 75 6d 6d 61 72 79 7c 74 69 6d 65 7c 76 69 64 65 6f 22 2c 0a 09 72 69 6e 6c | ction|summary|time|video",..rinl |
25660 | 69 6e 65 6a 51 75 65 72 79 20 3d 20 2f 20 6a 51 75 65 72 79 5c 64 2b 3d 22 28 3f 3a 6e 75 6c 6c | inejQuery.=./.jQuery\d+="(?:null |
25680 | 7c 5c 64 2b 29 22 2f 67 2c 0a 09 72 6c 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 63 65 20 3d 20 | |\d+)"/g,..rleadingWhitespace.=. |
256a0 | 2f 5e 5c 73 2b 2f 2c 0a 09 72 78 68 74 6d 6c 54 61 67 20 3d 20 2f 3c 28 3f 21 61 72 65 61 7c 62 | /^\s+/,..rxhtmlTag.=./<(?!area|b |
256c0 | 72 7c 63 6f 6c 7c 65 6d 62 65 64 7c 68 72 7c 69 6d 67 7c 69 6e 70 75 74 7c 6c 69 6e 6b 7c 6d 65 | r|col|embed|hr|img|input|link|me |
256e0 | 74 61 7c 70 61 72 61 6d 29 28 28 5b 5c 77 3a 5d 2b 29 5b 5e 3e 5d 2a 29 5c 2f 3e 2f 67 69 2c 0a | ta|param)(([\w:]+)[^>]*)\/>/gi,. |
25700 | 09 72 74 61 67 4e 61 6d 65 20 3d 20 2f 3c 28 5b 5c 77 3a 5d 2b 29 2f 2c 0a 09 72 74 62 6f 64 79 | .rtagName.=./<([\w:]+)/,..rtbody |
25720 | 20 3d 20 2f 3c 74 62 6f 64 79 2f 69 2c 0a 09 72 68 74 6d 6c 20 3d 20 2f 3c 7c 26 23 3f 5c 77 2b | .=./<tbody/i,..rhtml.=./<|&#?\w+ |
25740 | 3b 2f 2c 0a 09 72 6e 6f 49 6e 6e 65 72 68 74 6d 6c 20 3d 20 2f 3c 28 3f 3a 73 63 72 69 70 74 7c | ;/,..rnoInnerhtml.=./<(?:script| |
25760 | 73 74 79 6c 65 7c 6c 69 6e 6b 29 2f 69 2c 0a 09 72 6e 6f 63 61 63 68 65 20 3d 20 2f 3c 28 3f 3a | style|link)/i,..rnocache.=./<(?: |
25780 | 73 63 72 69 70 74 7c 6f 62 6a 65 63 74 7c 65 6d 62 65 64 7c 6f 70 74 69 6f 6e 7c 73 74 79 6c 65 | script|object|embed|option|style |
257a0 | 29 2f 69 2c 0a 09 72 6e 6f 73 68 69 6d 63 61 63 68 65 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 | )/i,..rnoshimcache.=.new.RegExp( |
257c0 | 22 3c 28 3f 3a 22 20 2b 20 6e 6f 64 65 4e 61 6d 65 73 20 2b 20 22 29 5b 5c 5c 73 2f 3e 5d 22 2c | "<(?:".+.nodeNames.+.")[\\s/>]", |
257e0 | 20 22 69 22 29 2c 0a 09 72 63 68 65 63 6b 61 62 6c 65 54 79 70 65 20 3d 20 2f 5e 28 3f 3a 63 68 | ."i"),..rcheckableType.=./^(?:ch |
25800 | 65 63 6b 62 6f 78 7c 72 61 64 69 6f 29 24 2f 2c 0a 09 2f 2f 20 63 68 65 63 6b 65 64 3d 22 63 68 | eckbox|radio)$/,..//.checked="ch |
25820 | 65 63 6b 65 64 22 20 6f 72 20 63 68 65 63 6b 65 64 0a 09 72 63 68 65 63 6b 65 64 20 3d 20 2f 63 | ecked".or.checked..rchecked.=./c |
25840 | 68 65 63 6b 65 64 5c 73 2a 28 3f 3a 5b 5e 3d 5d 7c 3d 5c 73 2a 2e 63 68 65 63 6b 65 64 2e 29 2f | hecked\s*(?:[^=]|=\s*.checked.)/ |
25860 | 69 2c 0a 09 72 73 63 72 69 70 74 54 79 70 65 20 3d 20 2f 5c 2f 28 6a 61 76 61 7c 65 63 6d 61 29 | i,..rscriptType.=./\/(java|ecma) |
25880 | 73 63 72 69 70 74 2f 69 2c 0a 09 72 63 6c 65 61 6e 53 63 72 69 70 74 20 3d 20 2f 5e 5c 73 2a 3c | script/i,..rcleanScript.=./^\s*< |
258a0 | 21 28 3f 3a 5c 5b 43 44 41 54 41 5c 5b 7c 5c 2d 5c 2d 29 7c 5b 5c 5d 5c 2d 5d 7b 32 7d 3e 5c 73 | !(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s |
258c0 | 2a 24 2f 67 2c 0a 09 77 72 61 70 4d 61 70 20 3d 20 7b 0a 09 09 6f 70 74 69 6f 6e 3a 20 5b 20 31 | *$/g,..wrapMap.=.{...option:.[.1 |
258e0 | 2c 20 22 3c 73 65 6c 65 63 74 20 6d 75 6c 74 69 70 6c 65 3d 27 6d 75 6c 74 69 70 6c 65 27 3e 22 | ,."<select.multiple='multiple'>" |
25900 | 2c 20 22 3c 2f 73 65 6c 65 63 74 3e 22 20 5d 2c 0a 09 09 6c 65 67 65 6e 64 3a 20 5b 20 31 2c 20 | ,."</select>".],...legend:.[.1,. |
25920 | 22 3c 66 69 65 6c 64 73 65 74 3e 22 2c 20 22 3c 2f 66 69 65 6c 64 73 65 74 3e 22 20 5d 2c 0a 09 | "<fieldset>",."</fieldset>".],.. |
25940 | 09 74 68 65 61 64 3a 20 5b 20 31 2c 20 22 3c 74 61 62 6c 65 3e 22 2c 20 22 3c 2f 74 61 62 6c 65 | .thead:.[.1,."<table>",."</table |
25960 | 3e 22 20 5d 2c 0a 09 09 74 72 3a 20 5b 20 32 2c 20 22 3c 74 61 62 6c 65 3e 3c 74 62 6f 64 79 3e | >".],...tr:.[.2,."<table><tbody> |
25980 | 22 2c 20 22 3c 2f 74 62 6f 64 79 3e 3c 2f 74 61 62 6c 65 3e 22 20 5d 2c 0a 09 09 74 64 3a 20 5b | ",."</tbody></table>".],...td:.[ |
259a0 | 20 33 2c 20 22 3c 74 61 62 6c 65 3e 3c 74 62 6f 64 79 3e 3c 74 72 3e 22 2c 20 22 3c 2f 74 72 3e | .3,."<table><tbody><tr>",."</tr> |
259c0 | 3c 2f 74 62 6f 64 79 3e 3c 2f 74 61 62 6c 65 3e 22 20 5d 2c 0a 09 09 63 6f 6c 3a 20 5b 20 32 2c | </tbody></table>".],...col:.[.2, |
259e0 | 20 22 3c 74 61 62 6c 65 3e 3c 74 62 6f 64 79 3e 3c 2f 74 62 6f 64 79 3e 3c 63 6f 6c 67 72 6f 75 | ."<table><tbody></tbody><colgrou |
25a00 | 70 3e 22 2c 20 22 3c 2f 63 6f 6c 67 72 6f 75 70 3e 3c 2f 74 61 62 6c 65 3e 22 20 5d 2c 0a 09 09 | p>",."</colgroup></table>".],... |
25a20 | 61 72 65 61 3a 20 5b 20 31 2c 20 22 3c 6d 61 70 3e 22 2c 20 22 3c 2f 6d 61 70 3e 22 20 5d 2c 0a | area:.[.1,."<map>",."</map>".],. |
25a40 | 09 09 5f 64 65 66 61 75 6c 74 3a 20 5b 20 30 2c 20 22 22 2c 20 22 22 20 5d 0a 09 7d 2c 0a 09 73 | .._default:.[.0,."",."".]..},..s |
25a60 | 61 66 65 46 72 61 67 6d 65 6e 74 20 3d 20 63 72 65 61 74 65 53 61 66 65 46 72 61 67 6d 65 6e 74 | afeFragment.=.createSafeFragment |
25a80 | 28 20 64 6f 63 75 6d 65 6e 74 20 29 2c 0a 09 66 72 61 67 6d 65 6e 74 44 69 76 20 3d 20 73 61 66 | (.document.),..fragmentDiv.=.saf |
25aa0 | 65 46 72 61 67 6d 65 6e 74 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 64 6f 63 75 6d 65 6e 74 2e | eFragment.appendChild(.document. |
25ac0 | 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 64 69 76 22 29 20 29 3b 0a 0a 77 72 61 70 4d 61 70 | createElement("div").);..wrapMap |
25ae0 | 2e 6f 70 74 67 72 6f 75 70 20 3d 20 77 72 61 70 4d 61 70 2e 6f 70 74 69 6f 6e 3b 0a 77 72 61 70 | .optgroup.=.wrapMap.option;.wrap |
25b00 | 4d 61 70 2e 74 62 6f 64 79 20 3d 20 77 72 61 70 4d 61 70 2e 74 66 6f 6f 74 20 3d 20 77 72 61 70 | Map.tbody.=.wrapMap.tfoot.=.wrap |
25b20 | 4d 61 70 2e 63 6f 6c 67 72 6f 75 70 20 3d 20 77 72 61 70 4d 61 70 2e 63 61 70 74 69 6f 6e 20 3d | Map.colgroup.=.wrapMap.caption.= |
25b40 | 20 77 72 61 70 4d 61 70 2e 74 68 65 61 64 3b 0a 77 72 61 70 4d 61 70 2e 74 68 20 3d 20 77 72 61 | .wrapMap.thead;.wrapMap.th.=.wra |
25b60 | 70 4d 61 70 2e 74 64 3b 0a 0a 2f 2f 20 49 45 36 2d 38 20 63 61 6e 27 74 20 73 65 72 69 61 6c 69 | pMap.td;..//.IE6-8.can't.seriali |
25b80 | 7a 65 20 6c 69 6e 6b 2c 20 73 63 72 69 70 74 2c 20 73 74 79 6c 65 2c 20 6f 72 20 61 6e 79 20 68 | ze.link,.script,.style,.or.any.h |
25ba0 | 74 6d 6c 35 20 28 4e 6f 53 63 6f 70 65 29 20 74 61 67 73 2c 0a 2f 2f 20 75 6e 6c 65 73 73 20 77 | tml5.(NoScope).tags,.//.unless.w |
25bc0 | 72 61 70 70 65 64 20 69 6e 20 61 20 64 69 76 20 77 69 74 68 20 6e 6f 6e 2d 62 72 65 61 6b 69 6e | rapped.in.a.div.with.non-breakin |
25be0 | 67 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 66 72 6f 6e 74 20 6f 66 20 69 74 2e 0a 69 66 20 | g.characters.in.front.of.it..if. |
25c00 | 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 68 74 6d 6c 53 65 72 69 61 6c 69 7a 65 20 | (.!jQuery.support.htmlSerialize. |
25c20 | 29 20 7b 0a 09 77 72 61 70 4d 61 70 2e 5f 64 65 66 61 75 6c 74 20 3d 20 5b 20 31 2c 20 22 58 3c | ).{..wrapMap._default.=.[.1,."X< |
25c40 | 64 69 76 3e 22 2c 20 22 3c 2f 64 69 76 3e 22 20 5d 3b 0a 7d 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e | div>",."</div>".];.}..jQuery.fn. |
25c60 | 65 78 74 65 6e 64 28 7b 0a 09 74 65 78 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 | extend({..text:.function(.value. |
25c80 | 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 68 69 73 | ).{...return.jQuery.access(.this |
25ca0 | 2c 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 | ,.function(.value.).{....return. |
25cc0 | 76 61 6c 75 65 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f 0a 09 09 09 09 6a 51 75 65 72 79 | value.===.undefined.?.....jQuery |
25ce0 | 2e 74 65 78 74 28 20 74 68 69 73 20 29 20 3a 0a 09 09 09 09 74 68 69 73 2e 65 6d 70 74 79 28 29 | .text(.this.).:.....this.empty() |
25d00 | 2e 61 70 70 65 6e 64 28 20 28 20 74 68 69 73 5b 30 5d 20 26 26 20 74 68 69 73 5b 30 5d 2e 6f 77 | .append(.(.this[0].&&.this[0].ow |
25d20 | 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 20 29 2e 63 72 65 61 74 65 | nerDocument.||.document.).create |
25d40 | 54 65 78 74 4e 6f 64 65 28 20 76 61 6c 75 65 20 29 20 29 3b 0a 09 09 7d 2c 20 6e 75 6c 6c 2c 20 | TextNode(.value.).);...},.null,. |
25d60 | 76 61 6c 75 65 2c 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 29 3b 0a 09 7d 2c 0a 0a | value,.arguments.length.);..},.. |
25d80 | 09 77 72 61 70 41 6c 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 68 74 6d 6c 20 29 20 7b 0a 09 09 69 | .wrapAll:.function(.html.).{...i |
25da0 | 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 68 74 6d 6c 20 29 20 29 20 | f.(.jQuery.isFunction(.html.).). |
25dc0 | 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 69 | {....return.this.each(function(i |
25de0 | 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 74 68 69 73 29 2e 77 72 61 70 41 6c 6c 28 20 68 74 | ).{.....jQuery(this).wrapAll(.ht |
25e00 | 6d 6c 2e 63 61 6c 6c 28 74 68 69 73 2c 20 69 29 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a | ml.call(this,.i).);....});...}.. |
25e20 | 09 09 69 66 20 28 20 74 68 69 73 5b 30 5d 20 29 20 7b 0a 09 09 09 2f 2f 20 54 68 65 20 65 6c 65 | ..if.(.this[0].).{....//.The.ele |
25e40 | 6d 65 6e 74 73 20 74 6f 20 77 72 61 70 20 74 68 65 20 74 61 72 67 65 74 20 61 72 6f 75 6e 64 0a | ments.to.wrap.the.target.around. |
25e60 | 09 09 09 76 61 72 20 77 72 61 70 20 3d 20 6a 51 75 65 72 79 28 20 68 74 6d 6c 2c 20 74 68 69 73 | ...var.wrap.=.jQuery(.html,.this |
25e80 | 5b 30 5d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 29 2e 65 71 28 30 29 2e 63 6c 6f 6e 65 28 | [0].ownerDocument.).eq(0).clone( |
25ea0 | 74 72 75 65 29 3b 0a 0a 09 09 09 69 66 20 28 20 74 68 69 73 5b 30 5d 2e 70 61 72 65 6e 74 4e 6f | true);.....if.(.this[0].parentNo |
25ec0 | 64 65 20 29 20 7b 0a 09 09 09 09 77 72 61 70 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 74 68 | de.).{.....wrap.insertBefore(.th |
25ee0 | 69 73 5b 30 5d 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 77 72 61 70 2e 6d 61 70 28 66 75 6e 63 74 | is[0].);....}.....wrap.map(funct |
25f00 | 69 6f 6e 28 29 20 7b 0a 09 09 09 09 76 61 72 20 65 6c 65 6d 20 3d 20 74 68 69 73 3b 0a 0a 09 09 | ion().{.....var.elem.=.this;.... |
25f20 | 09 09 77 68 69 6c 65 20 28 20 65 6c 65 6d 2e 66 69 72 73 74 43 68 69 6c 64 20 26 26 20 65 6c 65 | ..while.(.elem.firstChild.&&.ele |
25f40 | 6d 2e 66 69 72 73 74 43 68 69 6c 64 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0a | m.firstChild.nodeType.===.1.).{. |
25f60 | 09 09 09 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 66 69 72 73 74 43 68 69 6c 64 3b 0a 09 09 09 | .....elem.=.elem.firstChild;.... |
25f80 | 09 7d 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 3b 0a 09 09 09 7d 29 2e 61 70 70 65 6e | .}......return.elem;....}).appen |
25fa0 | 64 28 20 74 68 69 73 20 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 | d(.this.);...}....return.this;.. |
25fc0 | 7d 2c 0a 0a 09 77 72 61 70 49 6e 6e 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 68 74 6d 6c 20 29 | },...wrapInner:.function(.html.) |
25fe0 | 20 7b 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 68 74 6d | .{...if.(.jQuery.isFunction(.htm |
26000 | 6c 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 | l.).).{....return.this.each(func |
26020 | 74 69 6f 6e 28 69 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 74 68 69 73 29 2e 77 72 61 70 49 | tion(i).{.....jQuery(this).wrapI |
26040 | 6e 6e 65 72 28 20 68 74 6d 6c 2e 63 61 6c 6c 28 74 68 69 73 2c 20 69 29 20 29 3b 0a 09 09 09 7d | nner(.html.call(this,.i).);....} |
26060 | 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 | );...}....return.this.each(funct |
26080 | 69 6f 6e 28 29 20 7b 0a 09 09 09 76 61 72 20 73 65 6c 66 20 3d 20 6a 51 75 65 72 79 28 20 74 68 | ion().{....var.self.=.jQuery(.th |
260a0 | 69 73 20 29 2c 0a 09 09 09 09 63 6f 6e 74 65 6e 74 73 20 3d 20 73 65 6c 66 2e 63 6f 6e 74 65 6e | is.),.....contents.=.self.conten |
260c0 | 74 73 28 29 3b 0a 0a 09 09 09 69 66 20 28 20 63 6f 6e 74 65 6e 74 73 2e 6c 65 6e 67 74 68 20 29 | ts();.....if.(.contents.length.) |
260e0 | 20 7b 0a 09 09 09 09 63 6f 6e 74 65 6e 74 73 2e 77 72 61 70 41 6c 6c 28 20 68 74 6d 6c 20 29 3b | .{.....contents.wrapAll(.html.); |
26100 | 0a 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 73 65 6c 66 2e 61 70 70 65 6e 64 28 20 68 | .....}.else.{.....self.append(.h |
26120 | 74 6d 6c 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 0a 09 77 72 61 70 3a 20 66 75 | tml.);....}...});..},...wrap:.fu |
26140 | 6e 63 74 69 6f 6e 28 20 68 74 6d 6c 20 29 20 7b 0a 09 09 76 61 72 20 69 73 46 75 6e 63 74 69 6f | nction(.html.).{...var.isFunctio |
26160 | 6e 20 3d 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 68 74 6d 6c 20 29 3b 0a 0a | n.=.jQuery.isFunction(.html.);.. |
26180 | 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 69 29 20 7b | ..return.this.each(function(i).{ |
261a0 | 0a 09 09 09 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 2e 77 72 61 70 41 6c 6c 28 20 69 73 46 75 | ....jQuery(.this.).wrapAll(.isFu |
261c0 | 6e 63 74 69 6f 6e 20 3f 20 68 74 6d 6c 2e 63 61 6c 6c 28 74 68 69 73 2c 20 69 29 20 3a 20 68 74 | nction.?.html.call(this,.i).:.ht |
261e0 | 6d 6c 20 29 3b 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 0a 09 75 6e 77 72 61 70 3a 20 66 75 6e 63 74 69 | ml.);...});..},...unwrap:.functi |
26200 | 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 61 72 65 6e 74 28 29 2e 65 61 | on().{...return.this.parent().ea |
26220 | 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e | ch(function().{....if.(.!jQuery. |
26240 | 6e 6f 64 65 4e 61 6d 65 28 20 74 68 69 73 2c 20 22 62 6f 64 79 22 20 29 20 29 20 7b 0a 09 09 09 | nodeName(.this,."body".).).{.... |
26260 | 09 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 2e 72 65 70 6c 61 63 65 57 69 74 68 28 20 74 68 69 | .jQuery(.this.).replaceWith(.thi |
26280 | 73 2e 63 68 69 6c 64 4e 6f 64 65 73 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 2e 65 6e 64 28 29 3b | s.childNodes.);....}...}).end(); |
262a0 | 0a 09 7d 2c 0a 0a 09 61 70 70 65 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 | ..},...append:.function().{...re |
262c0 | 74 75 72 6e 20 74 68 69 73 2e 64 6f 6d 4d 61 6e 69 70 28 61 72 67 75 6d 65 6e 74 73 2c 20 74 72 | turn.this.domManip(arguments,.tr |
262e0 | 75 65 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 69 66 20 28 20 74 | ue,.function(.elem.).{....if.(.t |
26300 | 68 69 73 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 7c 7c 20 74 68 69 73 2e 6e 6f 64 65 54 | his.nodeType.===.1.||.this.nodeT |
26320 | 79 70 65 20 3d 3d 3d 20 31 31 20 29 20 7b 0a 09 09 09 09 74 68 69 73 2e 61 70 70 65 6e 64 43 68 | ype.===.11.).{.....this.appendCh |
26340 | 69 6c 64 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 0a 09 70 72 | ild(.elem.);....}...});..},...pr |
26360 | 65 70 65 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 | epend:.function().{...return.thi |
26380 | 73 2e 64 6f 6d 4d 61 6e 69 70 28 61 72 67 75 6d 65 6e 74 73 2c 20 74 72 75 65 2c 20 66 75 6e 63 | s.domManip(arguments,.true,.func |
263a0 | 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 69 66 20 28 20 74 68 69 73 2e 6e 6f 64 65 | tion(.elem.).{....if.(.this.node |
263c0 | 54 79 70 65 20 3d 3d 3d 20 31 20 7c 7c 20 74 68 69 73 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 | Type.===.1.||.this.nodeType.===. |
263e0 | 31 31 20 29 20 7b 0a 09 09 09 09 74 68 69 73 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 65 6c | 11.).{.....this.insertBefore(.el |
26400 | 65 6d 2c 20 74 68 69 73 2e 66 69 72 73 74 43 68 69 6c 64 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 | em,.this.firstChild.);....}...}) |
26420 | 3b 0a 09 7d 2c 0a 0a 09 62 65 66 6f 72 65 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 69 | ;..},...before:.function().{...i |
26440 | 66 20 28 20 21 69 73 44 69 73 63 6f 6e 6e 65 63 74 65 64 28 20 74 68 69 73 5b 30 5d 20 29 20 29 | f.(.!isDisconnected(.this[0].).) |
26460 | 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 64 6f 6d 4d 61 6e 69 70 28 61 72 67 75 6d | .{....return.this.domManip(argum |
26480 | 65 6e 74 73 2c 20 66 61 6c 73 65 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a | ents,.false,.function(.elem.).{. |
264a0 | 09 09 09 09 74 68 69 73 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 | ....this.parentNode.insertBefore |
264c0 | 28 20 65 6c 65 6d 2c 20 74 68 69 73 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 | (.elem,.this.);....});...}....if |
264e0 | 20 28 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 76 61 72 20 73 | .(.arguments.length.).{....var.s |
26500 | 65 74 20 3d 20 6a 51 75 65 72 79 2e 63 6c 65 61 6e 28 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a | et.=.jQuery.clean(.arguments.);. |
26520 | 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 6a 51 75 65 72 79 | ...return.this.pushStack(.jQuery |
26540 | 2e 6d 65 72 67 65 28 20 73 65 74 2c 20 74 68 69 73 20 29 2c 20 22 62 65 66 6f 72 65 22 2c 20 74 | .merge(.set,.this.),."before",.t |
26560 | 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 61 66 74 65 72 3a | his.selector.);...}..},...after: |
26580 | 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 69 66 20 28 20 21 69 73 44 69 73 63 6f 6e 6e 65 | .function().{...if.(.!isDisconne |
265a0 | 63 74 65 64 28 20 74 68 69 73 5b 30 5d 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 | cted(.this[0].).).{....return.th |
265c0 | 69 73 2e 64 6f 6d 4d 61 6e 69 70 28 61 72 67 75 6d 65 6e 74 73 2c 20 66 61 6c 73 65 2c 20 66 75 | is.domManip(arguments,.false,.fu |
265e0 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 74 68 69 73 2e 70 61 72 65 6e 74 | nction(.elem.).{.....this.parent |
26600 | 4e 6f 64 65 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 65 6c 65 6d 2c 20 74 68 69 73 2e 6e 65 | Node.insertBefore(.elem,.this.ne |
26620 | 78 74 53 69 62 6c 69 6e 67 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 | xtSibling.);....});...}....if.(. |
26640 | 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 76 61 72 20 73 65 74 20 | arguments.length.).{....var.set. |
26660 | 3d 20 6a 51 75 65 72 79 2e 63 6c 65 61 6e 28 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 09 | =.jQuery.clean(.arguments.);.... |
26680 | 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 6a 51 75 65 72 79 2e 6d 65 | return.this.pushStack(.jQuery.me |
266a0 | 72 67 65 28 20 74 68 69 73 2c 20 73 65 74 20 29 2c 20 22 61 66 74 65 72 22 2c 20 74 68 69 73 2e | rge(.this,.set.),."after",.this. |
266c0 | 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 6b 65 65 70 44 61 74 | selector.);...}..},...//.keepDat |
266e0 | 61 20 69 73 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 20 6f 6e 6c 79 2d 2d 64 6f 20 6e | a.is.for.internal.use.only--do.n |
26700 | 6f 74 20 64 6f 63 75 6d 65 6e 74 0a 09 72 65 6d 6f 76 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 | ot.document..remove:.function(.s |
26720 | 65 6c 65 63 74 6f 72 2c 20 6b 65 65 70 44 61 74 61 20 29 20 7b 0a 09 09 76 61 72 20 65 6c 65 6d | elector,.keepData.).{...var.elem |
26740 | 2c 0a 09 09 09 69 20 3d 20 30 3b 0a 0a 09 09 66 6f 72 20 28 20 3b 20 28 65 6c 65 6d 20 3d 20 74 | ,....i.=.0;....for.(.;.(elem.=.t |
26760 | 68 69 73 5b 69 5d 29 20 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 69 66 20 28 | his[i]).!=.null;.i++.).{....if.( |
26780 | 20 21 73 65 6c 65 63 74 6f 72 20 7c 7c 20 6a 51 75 65 72 79 2e 66 69 6c 74 65 72 28 20 73 65 6c | .!selector.||.jQuery.filter(.sel |
267a0 | 65 63 74 6f 72 2c 20 5b 20 65 6c 65 6d 20 5d 20 29 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 | ector,.[.elem.].).length.).{.... |
267c0 | 09 69 66 20 28 20 21 6b 65 65 70 44 61 74 61 20 26 26 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 | .if.(.!keepData.&&.elem.nodeType |
267e0 | 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 63 6c 65 61 6e 44 61 74 61 | .===.1.).{......jQuery.cleanData |
26800 | 28 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 2a 22 29 | (.elem.getElementsByTagName("*") |
26820 | 20 29 3b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 63 6c 65 61 6e 44 61 74 61 28 20 5b 20 65 6c 65 | .);......jQuery.cleanData(.[.ele |
26840 | 6d 20 5d 20 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 70 61 72 65 | m.].);.....}......if.(.elem.pare |
26860 | 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 09 09 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 2e | ntNode.).{......elem.parentNode. |
26880 | 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a | removeChild(.elem.);.....}....}. |
268a0 | 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 65 6d 70 74 79 3a | ..}....return.this;..},...empty: |
268c0 | 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 76 61 72 20 65 6c 65 6d 2c 0a 09 09 09 69 20 3d | .function().{...var.elem,....i.= |
268e0 | 20 30 3b 0a 0a 09 09 66 6f 72 20 28 20 3b 20 28 65 6c 65 6d 20 3d 20 74 68 69 73 5b 69 5d 29 20 | .0;....for.(.;.(elem.=.this[i]). |
26900 | 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 65 6c | !=.null;.i++.).{....//.Remove.el |
26920 | 65 6d 65 6e 74 20 6e 6f 64 65 73 20 61 6e 64 20 70 72 65 76 65 6e 74 20 6d 65 6d 6f 72 79 20 6c | ement.nodes.and.prevent.memory.l |
26940 | 65 61 6b 73 0a 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 | eaks....if.(.elem.nodeType.===.1 |
26960 | 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 63 6c 65 61 6e 44 61 74 61 28 20 65 6c 65 6d 2e | .).{.....jQuery.cleanData(.elem. |
26980 | 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 2a 22 29 20 29 3b 0a 09 09 09 | getElementsByTagName("*").);.... |
269a0 | 7d 0a 0a 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 61 6e 79 20 72 65 6d 61 69 6e 69 6e 67 20 6e 6f | }.....//.Remove.any.remaining.no |
269c0 | 64 65 73 0a 09 09 09 77 68 69 6c 65 20 28 20 65 6c 65 6d 2e 66 69 72 73 74 43 68 69 6c 64 20 29 | des....while.(.elem.firstChild.) |
269e0 | 20 7b 0a 09 09 09 09 65 6c 65 6d 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 65 6c 65 6d 2e 66 69 | .{.....elem.removeChild(.elem.fi |
26a00 | 72 73 74 43 68 69 6c 64 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 | rstChild.);....}...}....return.t |
26a20 | 68 69 73 3b 0a 09 7d 2c 0a 0a 09 63 6c 6f 6e 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 64 61 74 61 | his;..},...clone:.function(.data |
26a40 | 41 6e 64 45 76 65 6e 74 73 2c 20 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 20 29 20 7b | AndEvents,.deepDataAndEvents.).{ |
26a60 | 0a 09 09 64 61 74 61 41 6e 64 45 76 65 6e 74 73 20 3d 20 64 61 74 61 41 6e 64 45 76 65 6e 74 73 | ...dataAndEvents.=.dataAndEvents |
26a80 | 20 3d 3d 20 6e 75 6c 6c 20 3f 20 66 61 6c 73 65 20 3a 20 64 61 74 61 41 6e 64 45 76 65 6e 74 73 | .==.null.?.false.:.dataAndEvents |
26aa0 | 3b 0a 09 09 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 20 3d 20 64 65 65 70 44 61 74 61 | ;...deepDataAndEvents.=.deepData |
26ac0 | 41 6e 64 45 76 65 6e 74 73 20 3d 3d 20 6e 75 6c 6c 20 3f 20 64 61 74 61 41 6e 64 45 76 65 6e 74 | AndEvents.==.null.?.dataAndEvent |
26ae0 | 73 20 3a 20 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 3b 0a 0a 09 09 72 65 74 75 72 6e | s.:.deepDataAndEvents;....return |
26b00 | 20 74 68 69 73 2e 6d 61 70 28 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0a 09 09 09 72 65 74 75 | .this.map(.function.().{....retu |
26b20 | 72 6e 20 6a 51 75 65 72 79 2e 63 6c 6f 6e 65 28 20 74 68 69 73 2c 20 64 61 74 61 41 6e 64 45 76 | rn.jQuery.clone(.this,.dataAndEv |
26b40 | 65 6e 74 73 2c 20 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 20 29 3b 0a 09 09 7d 29 3b | ents,.deepDataAndEvents.);...}); |
26b60 | 0a 09 7d 2c 0a 0a 09 68 74 6d 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b | ..},...html:.function(.value.).{ |
26b80 | 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 68 69 73 2c 20 66 | ...return.jQuery.access(.this,.f |
26ba0 | 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 76 61 72 20 65 6c 65 6d 20 3d | unction(.value.).{....var.elem.= |
26bc0 | 20 74 68 69 73 5b 30 5d 20 7c 7c 20 7b 7d 2c 0a 09 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 09 6c | .this[0].||.{},.....i.=.0,.....l |
26be0 | 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 3d | .=.this.length;.....if.(.value.= |
26c00 | 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d | ==.undefined.).{.....return.elem |
26c20 | 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 3f 0a 09 09 09 09 09 65 6c 65 6d 2e 69 6e 6e 65 | .nodeType.===.1.?......elem.inne |
26c40 | 72 48 54 4d 4c 2e 72 65 70 6c 61 63 65 28 20 72 69 6e 6c 69 6e 65 6a 51 75 65 72 79 2c 20 22 22 | rHTML.replace(.rinlinejQuery,."" |
26c60 | 20 29 20 3a 0a 09 09 09 09 09 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f | .).:......undefined;....}.....// |
26c80 | 20 53 65 65 20 69 66 20 77 65 20 63 61 6e 20 74 61 6b 65 20 61 20 73 68 6f 72 74 63 75 74 20 61 | .See.if.we.can.take.a.shortcut.a |
26ca0 | 6e 64 20 6a 75 73 74 20 75 73 65 20 69 6e 6e 65 72 48 54 4d 4c 0a 09 09 09 69 66 20 28 20 74 79 | nd.just.use.innerHTML....if.(.ty |
26cc0 | 70 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 26 26 20 21 72 6e 6f 49 | peof.value.===."string".&&.!rnoI |
26ce0 | 6e 6e 65 72 68 74 6d 6c 2e 74 65 73 74 28 20 76 61 6c 75 65 20 29 20 26 26 0a 09 09 09 09 28 20 | nnerhtml.test(.value.).&&.....(. |
26d00 | 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 68 74 6d 6c 53 65 72 69 61 6c 69 7a 65 20 7c 7c 20 | jQuery.support.htmlSerialize.||. |
26d20 | 21 72 6e 6f 73 68 69 6d 63 61 63 68 65 2e 74 65 73 74 28 20 76 61 6c 75 65 20 29 20 20 29 20 26 | !rnoshimcache.test(.value.)..).& |
26d40 | 26 0a 09 09 09 09 28 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 6c 65 61 64 69 6e 67 57 68 | &.....(.jQuery.support.leadingWh |
26d60 | 69 74 65 73 70 61 63 65 20 7c 7c 20 21 72 6c 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 63 65 2e | itespace.||.!rleadingWhitespace. |
26d80 | 74 65 73 74 28 20 76 61 6c 75 65 20 29 20 29 20 26 26 0a 09 09 09 09 21 77 72 61 70 4d 61 70 5b | test(.value.).).&&.....!wrapMap[ |
26da0 | 20 28 20 72 74 61 67 4e 61 6d 65 2e 65 78 65 63 28 20 76 61 6c 75 65 20 29 20 7c 7c 20 5b 22 22 | .(.rtagName.exec(.value.).||.["" |
26dc0 | 2c 20 22 22 5d 20 29 5b 31 5d 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 20 29 20 7b 0a 0a | ,.""].)[1].toLowerCase().].).{.. |
26de0 | 09 09 09 09 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 2e 72 65 70 6c 61 63 65 28 20 72 78 68 74 6d | ....value.=.value.replace(.rxhtm |
26e00 | 6c 54 61 67 2c 20 22 3c 24 31 3e 3c 2f 24 32 3e 22 20 29 3b 0a 0a 09 09 09 09 74 72 79 20 7b 0a | lTag,."<$1></$2>".);......try.{. |
26e20 | 09 09 09 09 09 66 6f 72 20 28 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 09 | .....for.(;.i.<.l;.i++.).{...... |
26e40 | 09 2f 2f 20 52 65 6d 6f 76 65 20 65 6c 65 6d 65 6e 74 20 6e 6f 64 65 73 20 61 6e 64 20 70 72 65 | .//.Remove.element.nodes.and.pre |
26e60 | 76 65 6e 74 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 0a 09 09 09 09 09 09 65 6c 65 6d 20 3d 20 74 | vent.memory.leaks.......elem.=.t |
26e80 | 68 69 73 5b 69 5d 20 7c 7c 20 7b 7d 3b 0a 09 09 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f | his[i].||.{};.......if.(.elem.no |
26ea0 | 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 09 09 09 6a 51 75 65 72 79 2e 63 | deType.===.1.).{........jQuery.c |
26ec0 | 6c 65 61 6e 44 61 74 61 28 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e | leanData(.elem.getElementsByTagN |
26ee0 | 61 6d 65 28 20 22 2a 22 20 29 20 29 3b 0a 09 09 09 09 09 09 09 65 6c 65 6d 2e 69 6e 6e 65 72 48 | ame(."*".).);........elem.innerH |
26f00 | 54 4d 4c 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 0a 09 09 09 | TML.=.value;.......}......}..... |
26f20 | 09 09 65 6c 65 6d 20 3d 20 30 3b 0a 0a 09 09 09 09 2f 2f 20 49 66 20 75 73 69 6e 67 20 69 6e 6e | ..elem.=.0;......//.If.using.inn |
26f40 | 65 72 48 54 4d 4c 20 74 68 72 6f 77 73 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 2c 20 75 73 65 20 | erHTML.throws.an.exception,.use. |
26f60 | 74 68 65 20 66 61 6c 6c 62 61 63 6b 20 6d 65 74 68 6f 64 0a 09 09 09 09 7d 20 63 61 74 63 68 28 | the.fallback.method.....}.catch( |
26f80 | 65 29 20 7b 7d 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 | e).{}....}.....if.(.elem.).{.... |
26fa0 | 09 74 68 69 73 2e 65 6d 70 74 79 28 29 2e 61 70 70 65 6e 64 28 20 76 61 6c 75 65 20 29 3b 0a 09 | .this.empty().append(.value.);.. |
26fc0 | 09 09 7d 0a 09 09 7d 2c 20 6e 75 6c 6c 2c 20 76 61 6c 75 65 2c 20 61 72 67 75 6d 65 6e 74 73 2e | ..}...},.null,.value,.arguments. |
26fe0 | 6c 65 6e 67 74 68 20 29 3b 0a 09 7d 2c 0a 0a 09 72 65 70 6c 61 63 65 57 69 74 68 3a 20 66 75 6e | length.);..},...replaceWith:.fun |
27000 | 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 69 66 20 28 20 21 69 73 44 69 73 63 6f | ction(.value.).{...if.(.!isDisco |
27020 | 6e 6e 65 63 74 65 64 28 20 74 68 69 73 5b 30 5d 20 29 20 29 20 7b 0a 09 09 09 2f 2f 20 4d 61 6b | nnected(.this[0].).).{....//.Mak |
27040 | 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 72 65 6d | e.sure.that.the.elements.are.rem |
27060 | 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 44 4f 4d 20 62 65 66 6f 72 65 20 74 68 65 79 20 61 72 | oved.from.the.DOM.before.they.ar |
27080 | 65 20 69 6e 73 65 72 74 65 64 0a 09 09 09 2f 2f 20 74 68 69 73 20 63 61 6e 20 68 65 6c 70 20 66 | e.inserted....//.this.can.help.f |
270a0 | 69 78 20 72 65 70 6c 61 63 69 6e 67 20 61 20 70 61 72 65 6e 74 20 77 69 74 68 20 63 68 69 6c 64 | ix.replacing.a.parent.with.child |
270c0 | 20 65 6c 65 6d 65 6e 74 73 0a 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 | .elements....if.(.jQuery.isFunct |
270e0 | 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 | ion(.value.).).{.....return.this |
27100 | 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 69 29 20 7b 0a 09 09 09 09 09 76 61 72 20 73 65 6c | .each(function(i).{......var.sel |
27120 | 66 20 3d 20 6a 51 75 65 72 79 28 74 68 69 73 29 2c 20 6f 6c 64 20 3d 20 73 65 6c 66 2e 68 74 6d | f.=.jQuery(this),.old.=.self.htm |
27140 | 6c 28 29 3b 0a 09 09 09 09 09 73 65 6c 66 2e 72 65 70 6c 61 63 65 57 69 74 68 28 20 76 61 6c 75 | l();......self.replaceWith(.valu |
27160 | 65 2e 63 61 6c 6c 28 20 74 68 69 73 2c 20 69 2c 20 6f 6c 64 20 29 20 29 3b 0a 09 09 09 09 7d 29 | e.call(.this,.i,.old.).);.....}) |
27180 | 3b 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 76 61 6c 75 65 20 21 3d 3d | ;....}.....if.(.typeof.value.!== |
271a0 | 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 20 3d 20 6a 51 75 65 72 79 | ."string".).{.....value.=.jQuery |
271c0 | 28 20 76 61 6c 75 65 20 29 2e 64 65 74 61 63 68 28 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 74 | (.value.).detach();....}.....ret |
271e0 | 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 76 | urn.this.each(function().{.....v |
27200 | 61 72 20 6e 65 78 74 20 3d 20 74 68 69 73 2e 6e 65 78 74 53 69 62 6c 69 6e 67 2c 0a 09 09 09 09 | ar.next.=.this.nextSibling,..... |
27220 | 09 70 61 72 65 6e 74 20 3d 20 74 68 69 73 2e 70 61 72 65 6e 74 4e 6f 64 65 3b 0a 0a 09 09 09 09 | .parent.=.this.parentNode;...... |
27240 | 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 2e 72 65 6d 6f 76 65 28 29 3b 0a 0a 09 09 09 09 69 66 | jQuery(.this.).remove();......if |
27260 | 20 28 20 6e 65 78 74 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 28 6e 65 78 74 29 2e 62 65 | .(.next.).{......jQuery(next).be |
27280 | 66 6f 72 65 28 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 | fore(.value.);.....}.else.{..... |
272a0 | 09 6a 51 75 65 72 79 28 70 61 72 65 6e 74 29 2e 61 70 70 65 6e 64 28 20 76 61 6c 75 65 20 29 3b | .jQuery(parent).append(.value.); |
272c0 | 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 | .....}....});...}....return.this |
272e0 | 2e 6c 65 6e 67 74 68 20 3f 0a 09 09 09 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 6a 51 75 | .length.?....this.pushStack(.jQu |
27300 | 65 72 79 28 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 20 3f 20 76 | ery(jQuery.isFunction(value).?.v |
27320 | 61 6c 75 65 28 29 20 3a 20 76 61 6c 75 65 29 2c 20 22 72 65 70 6c 61 63 65 57 69 74 68 22 2c 20 | alue().:.value),."replaceWith",. |
27340 | 76 61 6c 75 65 20 29 20 3a 0a 09 09 09 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 64 65 74 61 63 68 3a | value.).:....this;..},...detach: |
27360 | 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 72 65 74 75 72 6e | .function(.selector.).{...return |
27380 | 20 74 68 69 73 2e 72 65 6d 6f 76 65 28 20 73 65 6c 65 63 74 6f 72 2c 20 74 72 75 65 20 29 3b 0a | .this.remove(.selector,.true.);. |
273a0 | 09 7d 2c 0a 0a 09 64 6f 6d 4d 61 6e 69 70 3a 20 66 75 6e 63 74 69 6f 6e 28 20 61 72 67 73 2c 20 | .},...domManip:.function(.args,. |
273c0 | 74 61 62 6c 65 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 0a 09 09 2f 2f 20 46 6c 61 74 74 65 | table,.callback.).{....//.Flatte |
273e0 | 6e 20 61 6e 79 20 6e 65 73 74 65 64 20 61 72 72 61 79 73 0a 09 09 61 72 67 73 20 3d 20 5b 5d 2e | n.any.nested.arrays...args.=.[]. |
27400 | 63 6f 6e 63 61 74 2e 61 70 70 6c 79 28 20 5b 5d 2c 20 61 72 67 73 20 29 3b 0a 0a 09 09 76 61 72 | concat.apply(.[],.args.);....var |
27420 | 20 72 65 73 75 6c 74 73 2c 20 66 69 72 73 74 2c 20 66 72 61 67 6d 65 6e 74 2c 20 69 4e 6f 43 6c | .results,.first,.fragment,.iNoCl |
27440 | 6f 6e 65 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 76 61 6c 75 65 20 3d 20 61 72 67 73 5b 30 | one,....i.=.0,....value.=.args[0 |
27460 | 5d 2c 0a 09 09 09 73 63 72 69 70 74 73 20 3d 20 5b 5d 2c 0a 09 09 09 6c 20 3d 20 74 68 69 73 2e | ],....scripts.=.[],....l.=.this. |
27480 | 6c 65 6e 67 74 68 3b 0a 0a 09 09 2f 2f 20 57 65 20 63 61 6e 27 74 20 63 6c 6f 6e 65 4e 6f 64 65 | length;....//.We.can't.cloneNode |
274a0 | 20 66 72 61 67 6d 65 6e 74 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 63 68 65 63 6b 65 64 2c | .fragments.that.contain.checked, |
274c0 | 20 69 6e 20 57 65 62 4b 69 74 0a 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 | .in.WebKit...if.(.!jQuery.suppor |
274e0 | 74 2e 63 68 65 63 6b 43 6c 6f 6e 65 20 26 26 20 6c 20 3e 20 31 20 26 26 20 74 79 70 65 6f 66 20 | t.checkClone.&&.l.>.1.&&.typeof. |
27500 | 76 61 6c 75 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 26 26 20 72 63 68 65 63 6b 65 64 2e 74 | value.===."string".&&.rchecked.t |
27520 | 65 73 74 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e | est(.value.).).{....return.this. |
27540 | 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 74 68 69 | each(function().{.....jQuery(thi |
27560 | 73 29 2e 64 6f 6d 4d 61 6e 69 70 28 20 61 72 67 73 2c 20 74 61 62 6c 65 2c 20 63 61 6c 6c 62 61 | s).domManip(.args,.table,.callba |
27580 | 63 6b 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e | ck.);....});...}....if.(.jQuery. |
275a0 | 69 73 46 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 | isFunction(value).).{....return. |
275c0 | 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 69 29 20 7b 0a 09 09 09 09 76 61 72 20 | this.each(function(i).{.....var. |
275e0 | 73 65 6c 66 20 3d 20 6a 51 75 65 72 79 28 74 68 69 73 29 3b 0a 09 09 09 09 61 72 67 73 5b 30 5d | self.=.jQuery(this);.....args[0] |
27600 | 20 3d 20 76 61 6c 75 65 2e 63 61 6c 6c 28 20 74 68 69 73 2c 20 69 2c 20 74 61 62 6c 65 20 3f 20 | .=.value.call(.this,.i,.table.?. |
27620 | 73 65 6c 66 2e 68 74 6d 6c 28 29 20 3a 20 75 6e 64 65 66 69 6e 65 64 20 29 3b 0a 09 09 09 09 73 | self.html().:.undefined.);.....s |
27640 | 65 6c 66 2e 64 6f 6d 4d 61 6e 69 70 28 20 61 72 67 73 2c 20 74 61 62 6c 65 2c 20 63 61 6c 6c 62 | elf.domManip(.args,.table,.callb |
27660 | 61 63 6b 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 74 68 69 73 5b 30 | ack.);....});...}....if.(.this[0 |
27680 | 5d 20 29 20 7b 0a 09 09 09 72 65 73 75 6c 74 73 20 3d 20 6a 51 75 65 72 79 2e 62 75 69 6c 64 46 | ].).{....results.=.jQuery.buildF |
276a0 | 72 61 67 6d 65 6e 74 28 20 61 72 67 73 2c 20 74 68 69 73 2c 20 73 63 72 69 70 74 73 20 29 3b 0a | ragment(.args,.this,.scripts.);. |
276c0 | 09 09 09 66 72 61 67 6d 65 6e 74 20 3d 20 72 65 73 75 6c 74 73 2e 66 72 61 67 6d 65 6e 74 3b 0a | ...fragment.=.results.fragment;. |
276e0 | 09 09 09 66 69 72 73 74 20 3d 20 66 72 61 67 6d 65 6e 74 2e 66 69 72 73 74 43 68 69 6c 64 3b 0a | ...first.=.fragment.firstChild;. |
27700 | 0a 09 09 09 69 66 20 28 20 66 72 61 67 6d 65 6e 74 2e 63 68 69 6c 64 4e 6f 64 65 73 2e 6c 65 6e | ....if.(.fragment.childNodes.len |
27720 | 67 74 68 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 66 72 61 67 6d 65 6e 74 20 3d 20 66 69 72 | gth.===.1.).{.....fragment.=.fir |
27740 | 73 74 3b 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 66 69 72 73 74 20 29 20 7b 0a 09 09 09 09 | st;....}.....if.(.first.).{..... |
27760 | 74 61 62 6c 65 20 3d 20 74 61 62 6c 65 20 26 26 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 | table.=.table.&&.jQuery.nodeName |
27780 | 28 20 66 69 72 73 74 2c 20 22 74 72 22 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 55 73 65 20 74 68 65 | (.first,."tr".);......//.Use.the |
277a0 | 20 6f 72 69 67 69 6e 61 6c 20 66 72 61 67 6d 65 6e 74 20 66 6f 72 20 74 68 65 20 6c 61 73 74 20 | .original.fragment.for.the.last. |
277c0 | 69 74 65 6d 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 62 65 63 61 75 73 | item.instead.of.the.first.becaus |
277e0 | 65 20 69 74 20 63 61 6e 20 65 6e 64 20 75 70 0a 09 09 09 09 2f 2f 20 62 65 69 6e 67 20 65 6d 70 | e.it.can.end.up.....//.being.emp |
27800 | 74 69 65 64 20 69 6e 63 6f 72 72 65 63 74 6c 79 20 69 6e 20 63 65 72 74 61 69 6e 20 73 69 74 75 | tied.incorrectly.in.certain.situ |
27820 | 61 74 69 6f 6e 73 20 28 23 38 30 37 30 29 2e 0a 09 09 09 09 2f 2f 20 46 72 61 67 6d 65 6e 74 73 | ations.(#8070)......//.Fragments |
27840 | 20 66 72 6f 6d 20 74 68 65 20 66 72 61 67 6d 65 6e 74 20 63 61 63 68 65 20 6d 75 73 74 20 61 6c | .from.the.fragment.cache.must.al |
27860 | 77 61 79 73 20 62 65 20 63 6c 6f 6e 65 64 20 61 6e 64 20 6e 65 76 65 72 20 75 73 65 64 20 69 6e | ways.be.cloned.and.never.used.in |
27880 | 20 70 6c 61 63 65 2e 0a 09 09 09 09 66 6f 72 20 28 20 69 4e 6f 43 6c 6f 6e 65 20 3d 20 72 65 73 | .place......for.(.iNoClone.=.res |
278a0 | 75 6c 74 73 2e 63 61 63 68 65 61 62 6c 65 20 7c 7c 20 6c 20 2d 20 31 3b 20 69 20 3c 20 6c 3b 20 | ults.cacheable.||.l.-.1;.i.<.l;. |
278c0 | 69 2b 2b 20 29 20 7b 0a 09 09 09 09 09 63 61 6c 6c 62 61 63 6b 2e 63 61 6c 6c 28 0a 09 09 09 09 | i++.).{......callback.call(..... |
278e0 | 09 09 74 61 62 6c 65 20 26 26 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 74 68 69 73 | ..table.&&.jQuery.nodeName(.this |
27900 | 5b 69 5d 2c 20 22 74 61 62 6c 65 22 20 29 20 3f 0a 09 09 09 09 09 09 09 66 69 6e 64 4f 72 41 70 | [i],."table".).?........findOrAp |
27920 | 70 65 6e 64 28 20 74 68 69 73 5b 69 5d 2c 20 22 74 62 6f 64 79 22 20 29 20 3a 0a 09 09 09 09 09 | pend(.this[i],."tbody".).:...... |
27940 | 09 09 74 68 69 73 5b 69 5d 2c 0a 09 09 09 09 09 09 69 20 3d 3d 3d 20 69 4e 6f 43 6c 6f 6e 65 20 | ..this[i],.......i.===.iNoClone. |
27960 | 3f 0a 09 09 09 09 09 09 09 66 72 61 67 6d 65 6e 74 20 3a 0a 09 09 09 09 09 09 09 6a 51 75 65 72 | ?........fragment.:........jQuer |
27980 | 79 2e 63 6c 6f 6e 65 28 20 66 72 61 67 6d 65 6e 74 2c 20 74 72 75 65 2c 20 74 72 75 65 20 29 0a | y.clone(.fragment,.true,.true.). |
279a0 | 09 09 09 09 09 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 46 69 78 20 23 31 | .....);.....}....}.....//.Fix.#1 |
279c0 | 31 38 30 39 3a 20 41 76 6f 69 64 20 6c 65 61 6b 69 6e 67 20 6d 65 6d 6f 72 79 0a 09 09 09 66 72 | 1809:.Avoid.leaking.memory....fr |
279e0 | 61 67 6d 65 6e 74 20 3d 20 66 69 72 73 74 20 3d 20 6e 75 6c 6c 3b 0a 0a 09 09 09 69 66 20 28 20 | agment.=.first.=.null;.....if.(. |
27a00 | 73 63 72 69 70 74 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 65 61 | scripts.length.).{.....jQuery.ea |
27a20 | 63 68 28 20 73 63 72 69 70 74 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 65 6c 65 6d 20 29 | ch(.scripts,.function(.i,.elem.) |
27a40 | 20 7b 0a 09 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 73 72 63 20 29 20 7b 0a 09 09 09 09 09 09 | .{......if.(.elem.src.).{....... |
27a60 | 69 66 20 28 20 6a 51 75 65 72 79 2e 61 6a 61 78 20 29 20 7b 0a 09 09 09 09 09 09 09 6a 51 75 65 | if.(.jQuery.ajax.).{........jQue |
27a80 | 72 79 2e 61 6a 61 78 28 7b 0a 09 09 09 09 09 09 09 09 75 72 6c 3a 20 65 6c 65 6d 2e 73 72 63 2c | ry.ajax({.........url:.elem.src, |
27aa0 | 0a 09 09 09 09 09 09 09 09 74 79 70 65 3a 20 22 47 45 54 22 2c 0a 09 09 09 09 09 09 09 09 64 61 | .........type:."GET",.........da |
27ac0 | 74 61 54 79 70 65 3a 20 22 73 63 72 69 70 74 22 2c 0a 09 09 09 09 09 09 09 09 61 73 79 6e 63 3a | taType:."script",.........async: |
27ae0 | 20 66 61 6c 73 65 2c 0a 09 09 09 09 09 09 09 09 67 6c 6f 62 61 6c 3a 20 66 61 6c 73 65 2c 0a 09 | .false,.........global:.false,.. |
27b00 | 09 09 09 09 09 09 09 22 74 68 72 6f 77 73 22 3a 20 74 72 75 65 0a 09 09 09 09 09 09 09 7d 29 3b | ......."throws":.true........}); |
27b20 | 0a 09 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 6a 51 75 65 72 79 2e 65 72 | .......}.else.{........jQuery.er |
27b40 | 72 6f 72 28 22 6e 6f 20 61 6a 61 78 22 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 20 65 | ror("no.ajax");.......}......}.e |
27b60 | 6c 73 65 20 7b 0a 09 09 09 09 09 09 6a 51 75 65 72 79 2e 67 6c 6f 62 61 6c 45 76 61 6c 28 20 28 | lse.{.......jQuery.globalEval(.( |
27b80 | 20 65 6c 65 6d 2e 74 65 78 74 20 7c 7c 20 65 6c 65 6d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 7c | .elem.text.||.elem.textContent.| |
27ba0 | 7c 20 65 6c 65 6d 2e 69 6e 6e 65 72 48 54 4d 4c 20 7c 7c 20 22 22 20 29 2e 72 65 70 6c 61 63 65 | |.elem.innerHTML.||."".).replace |
27bc0 | 28 20 72 63 6c 65 61 6e 53 63 72 69 70 74 2c 20 22 22 20 29 20 29 3b 0a 09 09 09 09 09 7d 0a 0a | (.rcleanScript,."".).);......}.. |
27be0 | 09 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 | .....if.(.elem.parentNode.).{... |
27c00 | 09 09 09 09 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 | ....elem.parentNode.removeChild( |
27c20 | 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 29 3b 0a 09 09 09 7d 0a 09 09 7d | .elem.);......}.....});....}...} |
27c40 | 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 0a 7d 29 3b 0a 0a 66 75 6e 63 74 69 6f | ....return.this;..}.});..functio |
27c60 | 6e 20 66 69 6e 64 4f 72 41 70 70 65 6e 64 28 20 65 6c 65 6d 2c 20 74 61 67 20 29 20 7b 0a 09 72 | n.findOrAppend(.elem,.tag.).{..r |
27c80 | 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 | eturn.elem.getElementsByTagName( |
27ca0 | 20 74 61 67 20 29 5b 30 5d 20 7c 7c 20 65 6c 65 6d 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 65 | .tag.)[0].||.elem.appendChild(.e |
27cc0 | 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 | lem.ownerDocument.createElement( |
27ce0 | 20 74 61 67 20 29 20 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6e 65 43 6f 70 79 45 | .tag.).);.}..function.cloneCopyE |
27d00 | 76 65 6e 74 28 20 73 72 63 2c 20 64 65 73 74 20 29 20 7b 0a 0a 09 69 66 20 28 20 64 65 73 74 2e | vent(.src,.dest.).{...if.(.dest. |
27d20 | 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 31 20 7c 7c 20 21 6a 51 75 65 72 79 2e 68 61 73 44 61 74 | nodeType.!==.1.||.!jQuery.hasDat |
27d40 | 61 28 20 73 72 63 20 29 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 3b 0a 09 7d 0a 0a 09 76 61 72 20 | a(.src.).).{...return;..}...var. |
27d60 | 74 79 70 65 2c 20 69 2c 20 6c 2c 0a 09 09 6f 6c 64 44 61 74 61 20 3d 20 6a 51 75 65 72 79 2e 5f | type,.i,.l,...oldData.=.jQuery._ |
27d80 | 64 61 74 61 28 20 73 72 63 20 29 2c 0a 09 09 63 75 72 44 61 74 61 20 3d 20 6a 51 75 65 72 79 2e | data(.src.),...curData.=.jQuery. |
27da0 | 5f 64 61 74 61 28 20 64 65 73 74 2c 20 6f 6c 64 44 61 74 61 20 29 2c 0a 09 09 65 76 65 6e 74 73 | _data(.dest,.oldData.),...events |
27dc0 | 20 3d 20 6f 6c 64 44 61 74 61 2e 65 76 65 6e 74 73 3b 0a 0a 09 69 66 20 28 20 65 76 65 6e 74 73 | .=.oldData.events;...if.(.events |
27de0 | 20 29 20 7b 0a 09 09 64 65 6c 65 74 65 20 63 75 72 44 61 74 61 2e 68 61 6e 64 6c 65 3b 0a 09 09 | .).{...delete.curData.handle;... |
27e00 | 63 75 72 44 61 74 61 2e 65 76 65 6e 74 73 20 3d 20 7b 7d 3b 0a 0a 09 09 66 6f 72 20 28 20 74 79 | curData.events.=.{};....for.(.ty |
27e20 | 70 65 20 69 6e 20 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 2c | pe.in.events.).{....for.(.i.=.0, |
27e40 | 20 6c 20 3d 20 65 76 65 6e 74 73 5b 20 74 79 70 65 20 5d 2e 6c 65 6e 67 74 68 3b 20 69 20 3c 20 | .l.=.events[.type.].length;.i.<. |
27e60 | 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 61 64 64 28 | l;.i++.).{.....jQuery.event.add( |
27e80 | 20 64 65 73 74 2c 20 74 79 70 65 2c 20 65 76 65 6e 74 73 5b 20 74 79 70 65 20 5d 5b 20 69 20 5d | .dest,.type,.events[.type.][.i.] |
27ea0 | 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 6d 61 6b 65 20 74 68 65 20 63 6c | .);....}...}..}...//.make.the.cl |
27ec0 | 6f 6e 65 64 20 70 75 62 6c 69 63 20 64 61 74 61 20 6f 62 6a 65 63 74 20 61 20 63 6f 70 79 20 66 | oned.public.data.object.a.copy.f |
27ee0 | 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 09 69 66 20 28 20 63 75 72 44 61 74 61 2e 64 | rom.the.original..if.(.curData.d |
27f00 | 61 74 61 20 29 20 7b 0a 09 09 63 75 72 44 61 74 61 2e 64 61 74 61 20 3d 20 6a 51 75 65 72 79 2e | ata.).{...curData.data.=.jQuery. |
27f20 | 65 78 74 65 6e 64 28 20 7b 7d 2c 20 63 75 72 44 61 74 61 2e 64 61 74 61 20 29 3b 0a 09 7d 0a 7d | extend(.{},.curData.data.);..}.} |
27f40 | 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6e 65 46 69 78 41 74 74 72 69 62 75 74 65 73 28 20 73 | ..function.cloneFixAttributes(.s |
27f60 | 72 63 2c 20 64 65 73 74 20 29 20 7b 0a 09 76 61 72 20 6e 6f 64 65 4e 61 6d 65 3b 0a 0a 09 2f 2f | rc,.dest.).{..var.nodeName;...// |
27f80 | 20 57 65 20 64 6f 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 66 | .We.do.not.need.to.do.anything.f |
27fa0 | 6f 72 20 6e 6f 6e 2d 45 6c 65 6d 65 6e 74 73 0a 09 69 66 20 28 20 64 65 73 74 2e 6e 6f 64 65 54 | or.non-Elements..if.(.dest.nodeT |
27fc0 | 79 70 65 20 21 3d 3d 20 31 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 3b 0a 09 7d 0a 0a 09 2f 2f 20 | ype.!==.1.).{...return;..}...//. |
27fe0 | 63 6c 65 61 72 41 74 74 72 69 62 75 74 65 73 20 72 65 6d 6f 76 65 73 20 74 68 65 20 61 74 74 72 | clearAttributes.removes.the.attr |
28000 | 69 62 75 74 65 73 2c 20 77 68 69 63 68 20 77 65 20 64 6f 6e 27 74 20 77 61 6e 74 2c 0a 09 2f 2f | ibutes,.which.we.don't.want,..// |
28020 | 20 62 75 74 20 61 6c 73 6f 20 72 65 6d 6f 76 65 73 20 74 68 65 20 61 74 74 61 63 68 45 76 65 6e | .but.also.removes.the.attachEven |
28040 | 74 20 65 76 65 6e 74 73 2c 20 77 68 69 63 68 20 77 65 20 2a 64 6f 2a 20 77 61 6e 74 0a 09 69 66 | t.events,.which.we.*do*.want..if |
28060 | 20 28 20 64 65 73 74 2e 63 6c 65 61 72 41 74 74 72 69 62 75 74 65 73 20 29 20 7b 0a 09 09 64 65 | .(.dest.clearAttributes.).{...de |
28080 | 73 74 2e 63 6c 65 61 72 41 74 74 72 69 62 75 74 65 73 28 29 3b 0a 09 7d 0a 0a 09 2f 2f 20 6d 65 | st.clearAttributes();..}...//.me |
280a0 | 72 67 65 41 74 74 72 69 62 75 74 65 73 2c 20 69 6e 20 63 6f 6e 74 72 61 73 74 2c 20 6f 6e 6c 79 | rgeAttributes,.in.contrast,.only |
280c0 | 20 6d 65 72 67 65 73 20 62 61 63 6b 20 6f 6e 20 74 68 65 0a 09 2f 2f 20 6f 72 69 67 69 6e 61 6c | .merges.back.on.the..//.original |
280e0 | 20 61 74 74 72 69 62 75 74 65 73 2c 20 6e 6f 74 20 74 68 65 20 65 76 65 6e 74 73 0a 09 69 66 20 | .attributes,.not.the.events..if. |
28100 | 28 20 64 65 73 74 2e 6d 65 72 67 65 41 74 74 72 69 62 75 74 65 73 20 29 20 7b 0a 09 09 64 65 73 | (.dest.mergeAttributes.).{...des |
28120 | 74 2e 6d 65 72 67 65 41 74 74 72 69 62 75 74 65 73 28 20 73 72 63 20 29 3b 0a 09 7d 0a 0a 09 6e | t.mergeAttributes(.src.);..}...n |
28140 | 6f 64 65 4e 61 6d 65 20 3d 20 64 65 73 74 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 | odeName.=.dest.nodeName.toLowerC |
28160 | 61 73 65 28 29 3b 0a 0a 09 69 66 20 28 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 6f 62 6a 65 | ase();...if.(.nodeName.===."obje |
28180 | 63 74 22 20 29 20 7b 0a 09 09 2f 2f 20 49 45 36 2d 31 30 20 69 6d 70 72 6f 70 65 72 6c 79 20 63 | ct".).{...//.IE6-10.improperly.c |
281a0 | 6c 6f 6e 65 73 20 63 68 69 6c 64 72 65 6e 20 6f 66 20 6f 62 6a 65 63 74 20 65 6c 65 6d 65 6e 74 | lones.children.of.object.element |
281c0 | 73 20 75 73 69 6e 67 20 63 6c 61 73 73 69 64 2e 0a 09 09 2f 2f 20 49 45 31 30 20 74 68 72 6f 77 | s.using.classid....//.IE10.throw |
281e0 | 73 20 4e 6f 4d 6f 64 69 66 69 63 61 74 69 6f 6e 41 6c 6c 6f 77 65 64 45 72 72 6f 72 20 69 66 20 | s.NoModificationAllowedError.if. |
28200 | 70 61 72 65 6e 74 20 69 73 20 6e 75 6c 6c 2c 20 23 31 32 31 33 32 2e 0a 09 09 69 66 20 28 20 64 | parent.is.null,.#12132....if.(.d |
28220 | 65 73 74 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 64 65 73 74 2e 6f 75 74 65 72 | est.parentNode.).{....dest.outer |
28240 | 48 54 4d 4c 20 3d 20 73 72 63 2e 6f 75 74 65 72 48 54 4d 4c 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 | HTML.=.src.outerHTML;...}....//. |
28260 | 54 68 69 73 20 70 61 74 68 20 61 70 70 65 61 72 73 20 75 6e 61 76 6f 69 64 61 62 6c 65 20 66 6f | This.path.appears.unavoidable.fo |
28280 | 72 20 49 45 39 2e 20 57 68 65 6e 20 63 6c 6f 6e 69 6e 67 20 61 6e 20 6f 62 6a 65 63 74 0a 09 09 | r.IE9..When.cloning.an.object... |
282a0 | 2f 2f 20 65 6c 65 6d 65 6e 74 20 69 6e 20 49 45 39 2c 20 74 68 65 20 6f 75 74 65 72 48 54 4d 4c | //.element.in.IE9,.the.outerHTML |
282c0 | 20 73 74 72 61 74 65 67 79 20 61 62 6f 76 65 20 69 73 20 6e 6f 74 20 73 75 66 66 69 63 69 65 6e | .strategy.above.is.not.sufficien |
282e0 | 74 2e 0a 09 09 2f 2f 20 49 66 20 74 68 65 20 73 72 63 20 68 61 73 20 69 6e 6e 65 72 48 54 4d 4c | t....//.If.the.src.has.innerHTML |
28300 | 20 61 6e 64 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 2c 0a 09 | .and.the.destination.does.not,.. |
28320 | 09 2f 2f 20 63 6f 70 79 20 74 68 65 20 73 72 63 2e 69 6e 6e 65 72 48 54 4d 4c 20 69 6e 74 6f 20 | .//.copy.the.src.innerHTML.into. |
28340 | 74 68 65 20 64 65 73 74 2e 69 6e 6e 65 72 48 54 4d 4c 2e 20 23 31 30 33 32 34 0a 09 09 69 66 20 | the.dest.innerHTML..#10324...if. |
28360 | 28 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 68 74 6d 6c 35 43 6c 6f 6e 65 20 26 26 20 28 | (.jQuery.support.html5Clone.&&.( |
28380 | 73 72 63 2e 69 6e 6e 65 72 48 54 4d 4c 20 26 26 20 21 6a 51 75 65 72 79 2e 74 72 69 6d 28 64 65 | src.innerHTML.&&.!jQuery.trim(de |
283a0 | 73 74 2e 69 6e 6e 65 72 48 54 4d 4c 29 29 20 29 20 7b 0a 09 09 09 64 65 73 74 2e 69 6e 6e 65 72 | st.innerHTML)).).{....dest.inner |
283c0 | 48 54 4d 4c 20 3d 20 73 72 63 2e 69 6e 6e 65 72 48 54 4d 4c 3b 0a 09 09 7d 0a 0a 09 7d 20 65 6c | HTML.=.src.innerHTML;...}...}.el |
283e0 | 73 65 20 69 66 20 28 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 69 6e 70 75 74 22 20 26 26 20 | se.if.(.nodeName.===."input".&&. |
28400 | 72 63 68 65 63 6b 61 62 6c 65 54 79 70 65 2e 74 65 73 74 28 20 73 72 63 2e 74 79 70 65 20 29 20 | rcheckableType.test(.src.type.). |
28420 | 29 20 7b 0a 09 09 2f 2f 20 49 45 36 2d 38 20 66 61 69 6c 73 20 74 6f 20 70 65 72 73 69 73 74 20 | ).{...//.IE6-8.fails.to.persist. |
28440 | 74 68 65 20 63 68 65 63 6b 65 64 20 73 74 61 74 65 20 6f 66 20 61 20 63 6c 6f 6e 65 64 20 63 68 | the.checked.state.of.a.cloned.ch |
28460 | 65 63 6b 62 6f 78 0a 09 09 2f 2f 20 6f 72 20 72 61 64 69 6f 20 62 75 74 74 6f 6e 2e 20 57 6f 72 | eckbox...//.or.radio.button..Wor |
28480 | 73 65 2c 20 49 45 36 2d 37 20 66 61 69 6c 20 74 6f 20 67 69 76 65 20 74 68 65 20 63 6c 6f 6e 65 | se,.IE6-7.fail.to.give.the.clone |
284a0 | 64 20 65 6c 65 6d 65 6e 74 0a 09 09 2f 2f 20 61 20 63 68 65 63 6b 65 64 20 61 70 70 65 61 72 61 | d.element...//.a.checked.appeara |
284c0 | 6e 63 65 20 69 66 20 74 68 65 20 64 65 66 61 75 6c 74 43 68 65 63 6b 65 64 20 76 61 6c 75 65 20 | nce.if.the.defaultChecked.value. |
284e0 | 69 73 6e 27 74 20 61 6c 73 6f 20 73 65 74 0a 0a 09 09 64 65 73 74 2e 64 65 66 61 75 6c 74 43 68 | isn't.also.set....dest.defaultCh |
28500 | 65 63 6b 65 64 20 3d 20 64 65 73 74 2e 63 68 65 63 6b 65 64 20 3d 20 73 72 63 2e 63 68 65 63 6b | ecked.=.dest.checked.=.src.check |
28520 | 65 64 3b 0a 0a 09 09 2f 2f 20 49 45 36 2d 37 20 67 65 74 20 63 6f 6e 66 75 73 65 64 20 61 6e 64 | ed;....//.IE6-7.get.confused.and |
28540 | 20 65 6e 64 20 75 70 20 73 65 74 74 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 20 63 | .end.up.setting.the.value.of.a.c |
28560 | 6c 6f 6e 65 64 0a 09 09 2f 2f 20 63 68 65 63 6b 62 6f 78 2f 72 61 64 69 6f 20 62 75 74 74 6f 6e | loned...//.checkbox/radio.button |
28580 | 20 74 6f 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 6e 73 74 65 61 64 20 6f 66 20 22 | .to.an.empty.string.instead.of." |
285a0 | 6f 6e 22 0a 09 09 69 66 20 28 20 64 65 73 74 2e 76 61 6c 75 65 20 21 3d 3d 20 73 72 63 2e 76 61 | on"...if.(.dest.value.!==.src.va |
285c0 | 6c 75 65 20 29 20 7b 0a 09 09 09 64 65 73 74 2e 76 61 6c 75 65 20 3d 20 73 72 63 2e 76 61 6c 75 | lue.).{....dest.value.=.src.valu |
285e0 | 65 3b 0a 09 09 7d 0a 0a 09 2f 2f 20 49 45 36 2d 38 20 66 61 69 6c 73 20 74 6f 20 72 65 74 75 72 | e;...}...//.IE6-8.fails.to.retur |
28600 | 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6f 70 74 69 6f 6e 20 74 6f 20 74 68 65 20 64 65 66 | n.the.selected.option.to.the.def |
28620 | 61 75 6c 74 20 73 65 6c 65 63 74 65 64 0a 09 2f 2f 20 73 74 61 74 65 20 77 68 65 6e 20 63 6c 6f | ault.selected..//.state.when.clo |
28640 | 6e 69 6e 67 20 6f 70 74 69 6f 6e 73 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6e 6f 64 65 4e 61 | ning.options..}.else.if.(.nodeNa |
28660 | 6d 65 20 3d 3d 3d 20 22 6f 70 74 69 6f 6e 22 20 29 20 7b 0a 09 09 64 65 73 74 2e 73 65 6c 65 63 | me.===."option".).{...dest.selec |
28680 | 74 65 64 20 3d 20 73 72 63 2e 64 65 66 61 75 6c 74 53 65 6c 65 63 74 65 64 3b 0a 0a 09 2f 2f 20 | ted.=.src.defaultSelected;...//. |
286a0 | 49 45 36 2d 38 20 66 61 69 6c 73 20 74 6f 20 73 65 74 20 74 68 65 20 64 65 66 61 75 6c 74 56 61 | IE6-8.fails.to.set.the.defaultVa |
286c0 | 6c 75 65 20 74 6f 20 74 68 65 20 63 6f 72 72 65 63 74 20 76 61 6c 75 65 20 77 68 65 6e 0a 09 2f | lue.to.the.correct.value.when../ |
286e0 | 2f 20 63 6c 6f 6e 69 6e 67 20 6f 74 68 65 72 20 74 79 70 65 73 20 6f 66 20 69 6e 70 75 74 20 66 | /.cloning.other.types.of.input.f |
28700 | 69 65 6c 64 73 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 | ields..}.else.if.(.nodeName.===. |
28720 | 22 69 6e 70 75 74 22 20 7c 7c 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 74 65 78 74 61 72 65 | "input".||.nodeName.===."textare |
28740 | 61 22 20 29 20 7b 0a 09 09 64 65 73 74 2e 64 65 66 61 75 6c 74 56 61 6c 75 65 20 3d 20 73 72 63 | a".).{...dest.defaultValue.=.src |
28760 | 2e 64 65 66 61 75 6c 74 56 61 6c 75 65 3b 0a 0a 09 2f 2f 20 49 45 20 62 6c 61 6e 6b 73 20 63 6f | .defaultValue;...//.IE.blanks.co |
28780 | 6e 74 65 6e 74 73 20 77 68 65 6e 20 63 6c 6f 6e 69 6e 67 20 73 63 72 69 70 74 73 0a 09 7d 20 65 | ntents.when.cloning.scripts..}.e |
287a0 | 6c 73 65 20 69 66 20 28 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 73 63 72 69 70 74 22 20 26 | lse.if.(.nodeName.===."script".& |
287c0 | 26 20 64 65 73 74 2e 74 65 78 74 20 21 3d 3d 20 73 72 63 2e 74 65 78 74 20 29 20 7b 0a 09 09 64 | &.dest.text.!==.src.text.).{...d |
287e0 | 65 73 74 2e 74 65 78 74 20 3d 20 73 72 63 2e 74 65 78 74 3b 0a 09 7d 0a 0a 09 2f 2f 20 45 76 65 | est.text.=.src.text;..}...//.Eve |
28800 | 6e 74 20 64 61 74 61 20 67 65 74 73 20 72 65 66 65 72 65 6e 63 65 64 20 69 6e 73 74 65 61 64 20 | nt.data.gets.referenced.instead. |
28820 | 6f 66 20 63 6f 70 69 65 64 20 69 66 20 74 68 65 20 65 78 70 61 6e 64 6f 0a 09 2f 2f 20 67 65 74 | of.copied.if.the.expando..//.get |
28840 | 73 20 63 6f 70 69 65 64 20 74 6f 6f 0a 09 64 65 73 74 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 75 | s.copied.too..dest.removeAttribu |
28860 | 74 65 28 20 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 20 29 3b 0a 7d 0a 0a 6a 51 75 65 72 79 2e | te(.jQuery.expando.);.}..jQuery. |
28880 | 62 75 69 6c 64 46 72 61 67 6d 65 6e 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 61 72 67 73 2c 20 | buildFragment.=.function(.args,. |
288a0 | 63 6f 6e 74 65 78 74 2c 20 73 63 72 69 70 74 73 20 29 20 7b 0a 09 76 61 72 20 66 72 61 67 6d 65 | context,.scripts.).{..var.fragme |
288c0 | 6e 74 2c 20 63 61 63 68 65 61 62 6c 65 2c 20 63 61 63 68 65 68 69 74 2c 0a 09 09 66 69 72 73 74 | nt,.cacheable,.cachehit,...first |
288e0 | 20 3d 20 61 72 67 73 5b 20 30 20 5d 3b 0a 0a 09 2f 2f 20 53 65 74 20 63 6f 6e 74 65 78 74 20 66 | .=.args[.0.];...//.Set.context.f |
28900 | 72 6f 6d 20 77 68 61 74 20 6d 61 79 20 63 6f 6d 65 20 69 6e 20 61 73 20 75 6e 64 65 66 69 6e 65 | rom.what.may.come.in.as.undefine |
28920 | 64 20 6f 72 20 61 20 6a 51 75 65 72 79 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 72 20 61 20 6e 6f | d.or.a.jQuery.collection.or.a.no |
28940 | 64 65 0a 09 63 6f 6e 74 65 78 74 20 3d 20 63 6f 6e 74 65 78 74 20 7c 7c 20 64 6f 63 75 6d 65 6e | de..context.=.context.||.documen |
28960 | 74 3b 0a 09 63 6f 6e 74 65 78 74 20 3d 20 28 63 6f 6e 74 65 78 74 5b 30 5d 20 7c 7c 20 63 6f 6e | t;..context.=.(context[0].||.con |
28980 | 74 65 78 74 29 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 63 6f 6e 74 65 78 74 5b 30 | text).ownerDocument.||.context[0 |
289a0 | 5d 20 7c 7c 20 63 6f 6e 74 65 78 74 3b 0a 0a 09 2f 2f 20 45 6e 73 75 72 65 20 74 68 61 74 20 61 | ].||.context;...//.Ensure.that.a |
289c0 | 6e 20 61 74 74 72 20 6f 62 6a 65 63 74 20 64 6f 65 73 6e 27 74 20 69 6e 63 6f 72 72 65 63 74 6c | n.attr.object.doesn't.incorrectl |
289e0 | 79 20 73 74 61 6e 64 20 69 6e 20 61 73 20 61 20 64 6f 63 75 6d 65 6e 74 20 6f 62 6a 65 63 74 0a | y.stand.in.as.a.document.object. |
28a00 | 09 2f 2f 20 43 68 72 6f 6d 65 20 61 6e 64 20 46 69 72 65 66 6f 78 20 73 65 65 6d 20 74 6f 20 61 | .//.Chrome.and.Firefox.seem.to.a |
28a20 | 6c 6c 6f 77 20 74 68 69 73 20 74 6f 20 6f 63 63 75 72 20 61 6e 64 20 77 69 6c 6c 20 74 68 72 6f | llow.this.to.occur.and.will.thro |
28a40 | 77 20 65 78 63 65 70 74 69 6f 6e 0a 09 2f 2f 20 46 69 78 65 73 20 23 38 39 35 30 0a 09 69 66 20 | w.exception..//.Fixes.#8950..if. |
28a60 | 28 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 2e 63 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 46 | (.typeof.context.createDocumentF |
28a80 | 72 61 67 6d 65 6e 74 20 3d 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 63 6f | ragment.===."undefined".).{...co |
28aa0 | 6e 74 65 78 74 20 3d 20 64 6f 63 75 6d 65 6e 74 3b 0a 09 7d 0a 0a 09 2f 2f 20 4f 6e 6c 79 20 63 | ntext.=.document;..}...//.Only.c |
28ac0 | 61 63 68 65 20 22 73 6d 61 6c 6c 22 20 28 31 2f 32 20 4b 42 29 20 48 54 4d 4c 20 73 74 72 69 6e | ache."small".(1/2.KB).HTML.strin |
28ae0 | 67 73 20 74 68 61 74 20 61 72 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 | gs.that.are.associated.with.the. |
28b00 | 6d 61 69 6e 20 64 6f 63 75 6d 65 6e 74 0a 09 2f 2f 20 43 6c 6f 6e 69 6e 67 20 6f 70 74 69 6f 6e | main.document..//.Cloning.option |
28b20 | 73 20 6c 6f 73 65 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 73 74 61 74 65 2c 20 73 6f 20 64 | s.loses.the.selected.state,.so.d |
28b40 | 6f 6e 27 74 20 63 61 63 68 65 20 74 68 65 6d 0a 09 2f 2f 20 49 45 20 36 20 64 6f 65 73 6e 27 74 | on't.cache.them..//.IE.6.doesn't |
28b60 | 20 6c 69 6b 65 20 69 74 20 77 68 65 6e 20 79 6f 75 20 70 75 74 20 3c 6f 62 6a 65 63 74 3e 20 6f | .like.it.when.you.put.<object>.o |
28b80 | 72 20 3c 65 6d 62 65 64 3e 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 61 20 66 72 61 67 6d 65 6e 74 | r.<embed>.elements.in.a.fragment |
28ba0 | 0a 09 2f 2f 20 41 6c 73 6f 2c 20 57 65 62 4b 69 74 20 64 6f 65 73 20 6e 6f 74 20 63 6c 6f 6e 65 | ..//.Also,.WebKit.does.not.clone |
28bc0 | 20 27 63 68 65 63 6b 65 64 27 20 61 74 74 72 69 62 75 74 65 73 20 6f 6e 20 63 6c 6f 6e 65 4e 6f | .'checked'.attributes.on.cloneNo |
28be0 | 64 65 2c 20 73 6f 20 64 6f 6e 27 74 20 63 61 63 68 65 0a 09 2f 2f 20 4c 61 73 74 6c 79 2c 20 49 | de,.so.don't.cache..//.Lastly,.I |
28c00 | 45 36 2c 37 2c 38 20 77 69 6c 6c 20 6e 6f 74 20 63 6f 72 72 65 63 74 6c 79 20 72 65 75 73 65 20 | E6,7,8.will.not.correctly.reuse. |
28c20 | 63 61 63 68 65 64 20 66 72 61 67 6d 65 6e 74 73 20 74 68 61 74 20 77 65 72 65 20 63 72 65 61 74 | cached.fragments.that.were.creat |
28c40 | 65 64 20 66 72 6f 6d 20 75 6e 6b 6e 6f 77 6e 20 65 6c 65 6d 73 20 23 31 30 35 30 31 0a 09 69 66 | ed.from.unknown.elems.#10501..if |
28c60 | 20 28 20 61 72 67 73 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 31 20 26 26 20 74 79 70 65 6f 66 20 66 | .(.args.length.===.1.&&.typeof.f |
28c80 | 69 72 73 74 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 26 26 20 66 69 72 73 74 2e 6c 65 6e 67 74 | irst.===."string".&&.first.lengt |
28ca0 | 68 20 3c 20 35 31 32 20 26 26 20 63 6f 6e 74 65 78 74 20 3d 3d 3d 20 64 6f 63 75 6d 65 6e 74 20 | h.<.512.&&.context.===.document. |
28cc0 | 26 26 0a 09 09 66 69 72 73 74 2e 63 68 61 72 41 74 28 30 29 20 3d 3d 3d 20 22 3c 22 20 26 26 20 | &&...first.charAt(0).===."<".&&. |
28ce0 | 21 72 6e 6f 63 61 63 68 65 2e 74 65 73 74 28 20 66 69 72 73 74 20 29 20 26 26 0a 09 09 28 6a 51 | !rnocache.test(.first.).&&...(jQ |
28d00 | 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 63 68 65 63 6b 43 6c 6f 6e 65 20 7c 7c 20 21 72 63 68 65 | uery.support.checkClone.||.!rche |
28d20 | 63 6b 65 64 2e 74 65 73 74 28 20 66 69 72 73 74 20 29 29 20 26 26 0a 09 09 28 6a 51 75 65 72 79 | cked.test(.first.)).&&...(jQuery |
28d40 | 2e 73 75 70 70 6f 72 74 2e 68 74 6d 6c 35 43 6c 6f 6e 65 20 7c 7c 20 21 72 6e 6f 73 68 69 6d 63 | .support.html5Clone.||.!rnoshimc |
28d60 | 61 63 68 65 2e 74 65 73 74 28 20 66 69 72 73 74 20 29 29 20 29 20 7b 0a 0a 09 09 2f 2f 20 4d 61 | ache.test(.first.)).).{....//.Ma |
28d80 | 72 6b 20 63 61 63 68 65 61 62 6c 65 20 61 6e 64 20 6c 6f 6f 6b 20 66 6f 72 20 61 20 68 69 74 0a | rk.cacheable.and.look.for.a.hit. |
28da0 | 09 09 63 61 63 68 65 61 62 6c 65 20 3d 20 74 72 75 65 3b 0a 09 09 66 72 61 67 6d 65 6e 74 20 3d | ..cacheable.=.true;...fragment.= |
28dc0 | 20 6a 51 75 65 72 79 2e 66 72 61 67 6d 65 6e 74 73 5b 20 66 69 72 73 74 20 5d 3b 0a 09 09 63 61 | .jQuery.fragments[.first.];...ca |
28de0 | 63 68 65 68 69 74 20 3d 20 66 72 61 67 6d 65 6e 74 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 3b | chehit.=.fragment.!==.undefined; |
28e00 | 0a 09 7d 0a 0a 09 69 66 20 28 20 21 66 72 61 67 6d 65 6e 74 20 29 20 7b 0a 09 09 66 72 61 67 6d | ..}...if.(.!fragment.).{...fragm |
28e20 | 65 6e 74 20 3d 20 63 6f 6e 74 65 78 74 2e 63 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 46 72 61 67 | ent.=.context.createDocumentFrag |
28e40 | 6d 65 6e 74 28 29 3b 0a 09 09 6a 51 75 65 72 79 2e 63 6c 65 61 6e 28 20 61 72 67 73 2c 20 63 6f | ment();...jQuery.clean(.args,.co |
28e60 | 6e 74 65 78 74 2c 20 66 72 61 67 6d 65 6e 74 2c 20 73 63 72 69 70 74 73 20 29 3b 0a 0a 09 09 2f | ntext,.fragment,.scripts.);..../ |
28e80 | 2f 20 55 70 64 61 74 65 20 74 68 65 20 63 61 63 68 65 2c 20 62 75 74 20 6f 6e 6c 79 20 73 74 6f | /.Update.the.cache,.but.only.sto |
28ea0 | 72 65 20 66 61 6c 73 65 0a 09 09 2f 2f 20 75 6e 6c 65 73 73 20 74 68 69 73 20 69 73 20 61 20 73 | re.false...//.unless.this.is.a.s |
28ec0 | 65 63 6f 6e 64 20 70 61 72 73 69 6e 67 20 6f 66 20 74 68 65 20 73 61 6d 65 20 63 6f 6e 74 65 6e | econd.parsing.of.the.same.conten |
28ee0 | 74 0a 09 09 69 66 20 28 20 63 61 63 68 65 61 62 6c 65 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 | t...if.(.cacheable.).{....jQuery |
28f00 | 2e 66 72 61 67 6d 65 6e 74 73 5b 20 66 69 72 73 74 20 5d 20 3d 20 63 61 63 68 65 68 69 74 20 26 | .fragments[.first.].=.cachehit.& |
28f20 | 26 20 66 72 61 67 6d 65 6e 74 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 7b 20 66 72 | &.fragment;...}..}...return.{.fr |
28f40 | 61 67 6d 65 6e 74 3a 20 66 72 61 67 6d 65 6e 74 2c 20 63 61 63 68 65 61 62 6c 65 3a 20 63 61 63 | agment:.fragment,.cacheable:.cac |
28f60 | 68 65 61 62 6c 65 20 7d 3b 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 66 72 61 67 6d 65 6e 74 73 20 3d | heable.};.};..jQuery.fragments.= |
28f80 | 20 7b 7d 3b 0a 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 7b 0a 09 61 70 70 65 6e 64 54 6f 3a 20 22 | .{};..jQuery.each({..appendTo:." |
28fa0 | 61 70 70 65 6e 64 22 2c 0a 09 70 72 65 70 65 6e 64 54 6f 3a 20 22 70 72 65 70 65 6e 64 22 2c 0a | append",..prependTo:."prepend",. |
28fc0 | 09 69 6e 73 65 72 74 42 65 66 6f 72 65 3a 20 22 62 65 66 6f 72 65 22 2c 0a 09 69 6e 73 65 72 74 | .insertBefore:."before",..insert |
28fe0 | 41 66 74 65 72 3a 20 22 61 66 74 65 72 22 2c 0a 09 72 65 70 6c 61 63 65 41 6c 6c 3a 20 22 72 65 | After:."after",..replaceAll:."re |
29000 | 70 6c 61 63 65 57 69 74 68 22 0a 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 6f 72 | placeWith".},.function(.name,.or |
29020 | 69 67 69 6e 61 6c 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6e 61 6d 65 20 5d 20 3d 20 | iginal.).{..jQuery.fn[.name.].=. |
29040 | 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 76 61 72 20 65 6c 65 | function(.selector.).{...var.ele |
29060 | 6d 73 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 72 65 74 20 3d 20 5b 5d 2c 0a 09 09 09 69 6e | ms,....i.=.0,....ret.=.[],....in |
29080 | 73 65 72 74 20 3d 20 6a 51 75 65 72 79 28 20 73 65 6c 65 63 74 6f 72 20 29 2c 0a 09 09 09 6c 20 | sert.=.jQuery(.selector.),....l. |
290a0 | 3d 20 69 6e 73 65 72 74 2e 6c 65 6e 67 74 68 2c 0a 09 09 09 70 61 72 65 6e 74 20 3d 20 74 68 69 | =.insert.length,....parent.=.thi |
290c0 | 73 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 31 20 26 26 20 74 68 69 73 5b 30 5d 2e 70 61 72 65 6e 74 | s.length.===.1.&&.this[0].parent |
290e0 | 4e 6f 64 65 3b 0a 0a 09 09 69 66 20 28 20 28 70 61 72 65 6e 74 20 3d 3d 20 6e 75 6c 6c 20 7c 7c | Node;....if.(.(parent.==.null.|| |
29100 | 20 70 61 72 65 6e 74 20 26 26 20 70 61 72 65 6e 74 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 | .parent.&&.parent.nodeType.===.1 |
29120 | 31 20 26 26 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 4e 6f 64 65 73 2e 6c 65 6e 67 74 68 20 3d 3d | 1.&&.parent.childNodes.length.== |
29140 | 3d 20 31 29 20 26 26 20 6c 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 69 6e 73 65 72 74 5b 20 6f | =.1).&&.l.===.1.).{....insert[.o |
29160 | 72 69 67 69 6e 61 6c 20 5d 28 20 74 68 69 73 5b 30 5d 20 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 | riginal.](.this[0].);....return. |
29180 | 74 68 69 73 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 | this;...}.else.{....for.(.;.i.<. |
291a0 | 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 65 6c 65 6d 73 20 3d 20 28 20 69 20 3e 20 30 20 3f | l;.i++.).{.....elems.=.(.i.>.0.? |
291c0 | 20 74 68 69 73 2e 63 6c 6f 6e 65 28 74 72 75 65 29 20 3a 20 74 68 69 73 20 29 2e 67 65 74 28 29 | .this.clone(true).:.this.).get() |
291e0 | 3b 0a 09 09 09 09 6a 51 75 65 72 79 28 20 69 6e 73 65 72 74 5b 69 5d 20 29 5b 20 6f 72 69 67 69 | ;.....jQuery(.insert[i].)[.origi |
29200 | 6e 61 6c 20 5d 28 20 65 6c 65 6d 73 20 29 3b 0a 09 09 09 09 72 65 74 20 3d 20 72 65 74 2e 63 6f | nal.](.elems.);.....ret.=.ret.co |
29220 | 6e 63 61 74 28 20 65 6c 65 6d 73 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 74 75 72 6e 20 74 | ncat(.elems.);....}.....return.t |
29240 | 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 72 65 74 2c 20 6e 61 6d 65 2c 20 69 6e 73 65 72 74 | his.pushStack(.ret,.name,.insert |
29260 | 2e 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 7d 29 3b 0a 0a 66 75 6e 63 74 69 | .selector.);...}..};.});..functi |
29280 | 6f 6e 20 67 65 74 41 6c 6c 28 20 65 6c 65 6d 20 29 20 7b 0a 09 69 66 20 28 20 74 79 70 65 6f 66 | on.getAll(.elem.).{..if.(.typeof |
292a0 | 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 20 21 3d 3d 20 22 | .elem.getElementsByTagName.!==." |
292c0 | 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 74 | undefined".).{...return.elem.get |
292e0 | 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 20 22 2a 22 20 29 3b 0a 0a 09 7d 20 65 6c | ElementsByTagName(."*".);...}.el |
29300 | 73 65 20 69 66 20 28 20 74 79 70 65 6f 66 20 65 6c 65 6d 2e 71 75 65 72 79 53 65 6c 65 63 74 6f | se.if.(.typeof.elem.querySelecto |
29320 | 72 41 6c 6c 20 21 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 72 65 74 75 72 | rAll.!==."undefined".).{...retur |
29340 | 6e 20 65 6c 65 6d 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c 28 20 22 2a 22 20 29 3b 0a | n.elem.querySelectorAll(."*".);. |
29360 | 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 09 72 65 74 75 72 6e 20 5b 5d 3b 0a 09 7d 0a 7d 0a 0a 2f 2f | ..}.else.{...return.[];..}.}..// |
29380 | 20 55 73 65 64 20 69 6e 20 63 6c 65 61 6e 2c 20 66 69 78 65 73 20 74 68 65 20 64 65 66 61 75 6c | .Used.in.clean,.fixes.the.defaul |
293a0 | 74 43 68 65 63 6b 65 64 20 70 72 6f 70 65 72 74 79 0a 66 75 6e 63 74 69 6f 6e 20 66 69 78 44 65 | tChecked.property.function.fixDe |
293c0 | 66 61 75 6c 74 43 68 65 63 6b 65 64 28 20 65 6c 65 6d 20 29 20 7b 0a 09 69 66 20 28 20 72 63 68 | faultChecked(.elem.).{..if.(.rch |
293e0 | 65 63 6b 61 62 6c 65 54 79 70 65 2e 74 65 73 74 28 20 65 6c 65 6d 2e 74 79 70 65 20 29 20 29 20 | eckableType.test(.elem.type.).). |
29400 | 7b 0a 09 09 65 6c 65 6d 2e 64 65 66 61 75 6c 74 43 68 65 63 6b 65 64 20 3d 20 65 6c 65 6d 2e 63 | {...elem.defaultChecked.=.elem.c |
29420 | 68 65 63 6b 65 64 3b 0a 09 7d 0a 7d 0a 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 7b 0a 09 63 | hecked;..}.}..jQuery.extend({..c |
29440 | 6c 6f 6e 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 64 61 74 61 41 6e 64 45 76 65 | lone:.function(.elem,.dataAndEve |
29460 | 6e 74 73 2c 20 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 20 29 20 7b 0a 09 09 76 61 72 | nts,.deepDataAndEvents.).{...var |
29480 | 20 73 72 63 45 6c 65 6d 65 6e 74 73 2c 0a 09 09 09 64 65 73 74 45 6c 65 6d 65 6e 74 73 2c 0a 09 | .srcElements,....destElements,.. |
294a0 | 09 09 69 2c 0a 09 09 09 63 6c 6f 6e 65 3b 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 73 75 | ..i,....clone;....if.(.jQuery.su |
294c0 | 70 70 6f 72 74 2e 68 74 6d 6c 35 43 6c 6f 6e 65 20 7c 7c 20 6a 51 75 65 72 79 2e 69 73 58 4d 4c | pport.html5Clone.||.jQuery.isXML |
294e0 | 44 6f 63 28 65 6c 65 6d 29 20 7c 7c 20 21 72 6e 6f 73 68 69 6d 63 61 63 68 65 2e 74 65 73 74 28 | Doc(elem).||.!rnoshimcache.test( |
29500 | 20 22 3c 22 20 2b 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 2b 20 22 3e 22 20 29 20 29 20 7b | ."<".+.elem.nodeName.+.">".).).{ |
29520 | 0a 09 09 09 63 6c 6f 6e 65 20 3d 20 65 6c 65 6d 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 65 | ....clone.=.elem.cloneNode(.true |
29540 | 20 29 3b 0a 0a 09 09 2f 2f 20 49 45 3c 3d 38 20 64 6f 65 73 20 6e 6f 74 20 70 72 6f 70 65 72 6c | .);....//.IE<=8.does.not.properl |
29560 | 79 20 63 6c 6f 6e 65 20 64 65 74 61 63 68 65 64 2c 20 75 6e 6b 6e 6f 77 6e 20 65 6c 65 6d 65 6e | y.clone.detached,.unknown.elemen |
29580 | 74 20 6e 6f 64 65 73 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 66 72 61 67 6d 65 6e 74 44 69 | t.nodes...}.else.{....fragmentDi |
295a0 | 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 65 6c 65 6d 2e 6f 75 74 65 72 48 54 4d 4c 3b 0a 09 09 | v.innerHTML.=.elem.outerHTML;... |
295c0 | 09 66 72 61 67 6d 65 6e 74 44 69 76 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 63 6c 6f 6e 65 20 | .fragmentDiv.removeChild(.clone. |
295e0 | 3d 20 66 72 61 67 6d 65 6e 74 44 69 76 2e 66 69 72 73 74 43 68 69 6c 64 20 29 3b 0a 09 09 7d 0a | =.fragmentDiv.firstChild.);...}. |
29600 | 0a 09 09 69 66 20 28 20 28 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 6e 6f 43 6c 6f 6e 65 | ...if.(.(!jQuery.support.noClone |
29620 | 45 76 65 6e 74 20 7c 7c 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 6e 6f 43 6c 6f 6e 65 | Event.||.!jQuery.support.noClone |
29640 | 43 68 65 63 6b 65 64 29 20 26 26 0a 09 09 09 09 28 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d | Checked).&&.....(elem.nodeType.= |
29660 | 3d 3d 20 31 20 7c 7c 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 31 29 20 26 26 | ==.1.||.elem.nodeType.===.11).&& |
29680 | 20 21 6a 51 75 65 72 79 2e 69 73 58 4d 4c 44 6f 63 28 65 6c 65 6d 29 20 29 20 7b 0a 09 09 09 2f | .!jQuery.isXMLDoc(elem).).{..../ |
296a0 | 2f 20 49 45 20 63 6f 70 69 65 73 20 65 76 65 6e 74 73 20 62 6f 75 6e 64 20 76 69 61 20 61 74 74 | /.IE.copies.events.bound.via.att |
296c0 | 61 63 68 45 76 65 6e 74 20 77 68 65 6e 20 75 73 69 6e 67 20 63 6c 6f 6e 65 4e 6f 64 65 2e 0a 09 | achEvent.when.using.cloneNode... |
296e0 | 09 09 2f 2f 20 43 61 6c 6c 69 6e 67 20 64 65 74 61 63 68 45 76 65 6e 74 20 6f 6e 20 74 68 65 20 | ..//.Calling.detachEvent.on.the. |
29700 | 63 6c 6f 6e 65 20 77 69 6c 6c 20 61 6c 73 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 65 76 65 6e 74 | clone.will.also.remove.the.event |
29720 | 73 0a 09 09 09 2f 2f 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 2e 20 49 6e 20 6f 72 | s....//.from.the.original..In.or |
29740 | 64 65 72 20 74 6f 20 67 65 74 20 61 72 6f 75 6e 64 20 74 68 69 73 2c 20 77 65 20 75 73 65 20 73 | der.to.get.around.this,.we.use.s |
29760 | 6f 6d 65 0a 09 09 09 2f 2f 20 70 72 6f 70 72 69 65 74 61 72 79 20 6d 65 74 68 6f 64 73 20 74 6f | ome....//.proprietary.methods.to |
29780 | 20 63 6c 65 61 72 20 74 68 65 20 65 76 65 6e 74 73 2e 20 54 68 61 6e 6b 73 20 74 6f 20 4d 6f 6f | .clear.the.events..Thanks.to.Moo |
297a0 | 54 6f 6f 6c 73 0a 09 09 09 2f 2f 20 67 75 79 73 20 66 6f 72 20 74 68 69 73 20 68 6f 74 6e 65 73 | Tools....//.guys.for.this.hotnes |
297c0 | 73 2e 0a 0a 09 09 09 63 6c 6f 6e 65 46 69 78 41 74 74 72 69 62 75 74 65 73 28 20 65 6c 65 6d 2c | s......cloneFixAttributes(.elem, |
297e0 | 20 63 6c 6f 6e 65 20 29 3b 0a 0a 09 09 09 2f 2f 20 55 73 69 6e 67 20 53 69 7a 7a 6c 65 20 68 65 | .clone.);.....//.Using.Sizzle.he |
29800 | 72 65 20 69 73 20 63 72 61 7a 79 20 73 6c 6f 77 2c 20 73 6f 20 77 65 20 75 73 65 20 67 65 74 45 | re.is.crazy.slow,.so.we.use.getE |
29820 | 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 20 69 6e 73 74 65 61 64 0a 09 09 09 73 72 63 45 | lementsByTagName.instead....srcE |
29840 | 6c 65 6d 65 6e 74 73 20 3d 20 67 65 74 41 6c 6c 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 64 65 73 | lements.=.getAll(.elem.);....des |
29860 | 74 45 6c 65 6d 65 6e 74 73 20 3d 20 67 65 74 41 6c 6c 28 20 63 6c 6f 6e 65 20 29 3b 0a 0a 09 09 | tElements.=.getAll(.clone.);.... |
29880 | 09 2f 2f 20 57 65 69 72 64 20 69 74 65 72 61 74 69 6f 6e 20 62 65 63 61 75 73 65 20 49 45 20 77 | .//.Weird.iteration.because.IE.w |
298a0 | 69 6c 6c 20 72 65 70 6c 61 63 65 20 74 68 65 20 6c 65 6e 67 74 68 20 70 72 6f 70 65 72 74 79 0a | ill.replace.the.length.property. |
298c0 | 09 09 09 2f 2f 20 77 69 74 68 20 61 6e 20 65 6c 65 6d 65 6e 74 20 69 66 20 79 6f 75 20 61 72 65 | ...//.with.an.element.if.you.are |
298e0 | 20 63 6c 6f 6e 69 6e 67 20 74 68 65 20 62 6f 64 79 20 61 6e 64 20 6f 6e 65 20 6f 66 20 74 68 65 | .cloning.the.body.and.one.of.the |
29900 | 0a 09 09 09 2f 2f 20 65 6c 65 6d 65 6e 74 73 20 6f 6e 20 74 68 65 20 70 61 67 65 20 68 61 73 20 | ....//.elements.on.the.page.has. |
29920 | 61 20 6e 61 6d 65 20 6f 72 20 69 64 20 6f 66 20 22 6c 65 6e 67 74 68 22 0a 09 09 09 66 6f 72 20 | a.name.or.id.of."length"....for. |
29940 | 28 20 69 20 3d 20 30 3b 20 73 72 63 45 6c 65 6d 65 6e 74 73 5b 69 5d 3b 20 2b 2b 69 20 29 20 7b | (.i.=.0;.srcElements[i];.++i.).{ |
29960 | 0a 09 09 09 09 2f 2f 20 45 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 64 65 73 74 69 6e 61 74 | .....//.Ensure.that.the.destinat |
29980 | 69 6f 6e 20 6e 6f 64 65 20 69 73 20 6e 6f 74 20 6e 75 6c 6c 3b 20 46 69 78 65 73 20 23 39 35 38 | ion.node.is.not.null;.Fixes.#958 |
299a0 | 37 0a 09 09 09 09 69 66 20 28 20 64 65 73 74 45 6c 65 6d 65 6e 74 73 5b 69 5d 20 29 20 7b 0a 09 | 7.....if.(.destElements[i].).{.. |
299c0 | 09 09 09 09 63 6c 6f 6e 65 46 69 78 41 74 74 72 69 62 75 74 65 73 28 20 73 72 63 45 6c 65 6d 65 | ....cloneFixAttributes(.srcEleme |
299e0 | 6e 74 73 5b 69 5d 2c 20 64 65 73 74 45 6c 65 6d 65 6e 74 73 5b 69 5d 20 29 3b 0a 09 09 09 09 7d | nts[i],.destElements[i].);.....} |
29a00 | 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 6f 70 79 20 74 68 65 20 65 76 65 6e 74 73 20 | ....}...}....//.Copy.the.events. |
29a20 | 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 6f 20 74 68 65 20 63 6c 6f 6e 65 0a 09 | from.the.original.to.the.clone.. |
29a40 | 09 69 66 20 28 20 64 61 74 61 41 6e 64 45 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 63 6c 6f 6e 65 | .if.(.dataAndEvents.).{....clone |
29a60 | 43 6f 70 79 45 76 65 6e 74 28 20 65 6c 65 6d 2c 20 63 6c 6f 6e 65 20 29 3b 0a 0a 09 09 09 69 66 | CopyEvent(.elem,.clone.);.....if |
29a80 | 20 28 20 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 09 73 72 63 | .(.deepDataAndEvents.).{.....src |
29aa0 | 45 6c 65 6d 65 6e 74 73 20 3d 20 67 65 74 41 6c 6c 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 64 | Elements.=.getAll(.elem.);.....d |
29ac0 | 65 73 74 45 6c 65 6d 65 6e 74 73 20 3d 20 67 65 74 41 6c 6c 28 20 63 6c 6f 6e 65 20 29 3b 0a 0a | estElements.=.getAll(.clone.);.. |
29ae0 | 09 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 73 72 63 45 6c 65 6d 65 6e 74 73 5b 69 5d 3b | ....for.(.i.=.0;.srcElements[i]; |
29b00 | 20 2b 2b 69 20 29 20 7b 0a 09 09 09 09 09 63 6c 6f 6e 65 43 6f 70 79 45 76 65 6e 74 28 20 73 72 | .++i.).{......cloneCopyEvent(.sr |
29b20 | 63 45 6c 65 6d 65 6e 74 73 5b 69 5d 2c 20 64 65 73 74 45 6c 65 6d 65 6e 74 73 5b 69 5d 20 29 3b | cElements[i],.destElements[i].); |
29b40 | 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 73 72 63 45 6c 65 6d 65 6e 74 73 20 3d | .....}....}...}....srcElements.= |
29b60 | 20 64 65 73 74 45 6c 65 6d 65 6e 74 73 20 3d 20 6e 75 6c 6c 3b 0a 0a 09 09 2f 2f 20 52 65 74 75 | .destElements.=.null;....//.Retu |
29b80 | 72 6e 20 74 68 65 20 63 6c 6f 6e 65 64 20 73 65 74 0a 09 09 72 65 74 75 72 6e 20 63 6c 6f 6e 65 | rn.the.cloned.set...return.clone |
29ba0 | 3b 0a 09 7d 2c 0a 0a 09 63 6c 65 61 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 73 2c 20 | ;..},...clean:.function(.elems,. |
29bc0 | 63 6f 6e 74 65 78 74 2c 20 66 72 61 67 6d 65 6e 74 2c 20 73 63 72 69 70 74 73 20 29 20 7b 0a 09 | context,.fragment,.scripts.).{.. |
29be0 | 09 76 61 72 20 6a 2c 20 73 61 66 65 2c 20 65 6c 65 6d 2c 20 74 61 67 2c 20 77 72 61 70 2c 20 64 | .var.j,.safe,.elem,.tag,.wrap,.d |
29c00 | 65 70 74 68 2c 20 64 69 76 2c 20 68 61 73 42 6f 64 79 2c 20 74 62 6f 64 79 2c 20 6c 65 6e 2c 20 | epth,.div,.hasBody,.tbody,.len,. |
29c20 | 68 61 6e 64 6c 65 53 63 72 69 70 74 2c 20 6a 73 54 61 67 73 2c 0a 09 09 09 69 20 3d 20 30 2c 0a | handleScript,.jsTags,....i.=.0,. |
29c40 | 09 09 09 72 65 74 20 3d 20 5b 5d 3b 0a 0a 09 09 2f 2f 20 45 6e 73 75 72 65 20 74 68 61 74 20 63 | ...ret.=.[];....//.Ensure.that.c |
29c60 | 6f 6e 74 65 78 74 20 69 73 20 61 20 64 6f 63 75 6d 65 6e 74 0a 09 09 69 66 20 28 20 21 63 6f 6e | ontext.is.a.document...if.(.!con |
29c80 | 74 65 78 74 20 7c 7c 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 2e 63 72 65 61 74 65 44 6f 63 | text.||.typeof.context.createDoc |
29ca0 | 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 20 3d 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 | umentFragment.===."undefined".). |
29cc0 | 7b 0a 09 09 09 63 6f 6e 74 65 78 74 20 3d 20 64 6f 63 75 6d 65 6e 74 3b 0a 09 09 7d 0a 0a 09 09 | {....context.=.document;...}.... |
29ce0 | 2f 2f 20 55 73 65 20 74 68 65 20 61 6c 72 65 61 64 79 2d 63 72 65 61 74 65 64 20 73 61 66 65 20 | //.Use.the.already-created.safe. |
29d00 | 66 72 61 67 6d 65 6e 74 20 69 66 20 63 6f 6e 74 65 78 74 20 70 65 72 6d 69 74 73 0a 09 09 66 6f | fragment.if.context.permits...fo |
29d20 | 72 20 28 20 73 61 66 65 20 3d 20 63 6f 6e 74 65 78 74 20 3d 3d 3d 20 64 6f 63 75 6d 65 6e 74 20 | r.(.safe.=.context.===.document. |
29d40 | 26 26 20 73 61 66 65 46 72 61 67 6d 65 6e 74 3b 20 28 65 6c 65 6d 20 3d 20 65 6c 65 6d 73 5b 69 | &&.safeFragment;.(elem.=.elems[i |
29d60 | 5d 29 20 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 69 66 20 28 20 74 79 70 65 | ]).!=.null;.i++.).{....if.(.type |
29d80 | 6f 66 20 65 6c 65 6d 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 29 20 7b 0a 09 09 09 09 65 6c 65 | of.elem.===."number".).{.....ele |
29da0 | 6d 20 2b 3d 20 22 22 3b 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 21 65 6c 65 6d 20 29 20 7b | m.+=."";....}.....if.(.!elem.).{ |
29dc0 | 0a 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 43 6f 6e 76 65 | .....continue;....}.....//.Conve |
29de0 | 72 74 20 68 74 6d 6c 20 73 74 72 69 6e 67 20 69 6e 74 6f 20 44 4f 4d 20 6e 6f 64 65 73 0a 09 09 | rt.html.string.into.DOM.nodes... |
29e00 | 09 69 66 20 28 20 74 79 70 65 6f 66 20 65 6c 65 6d 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 | .if.(.typeof.elem.===."string".) |
29e20 | 20 7b 0a 09 09 09 09 69 66 20 28 20 21 72 68 74 6d 6c 2e 74 65 73 74 28 20 65 6c 65 6d 20 29 20 | .{.....if.(.!rhtml.test(.elem.). |
29e40 | 29 20 7b 0a 09 09 09 09 09 65 6c 65 6d 20 3d 20 63 6f 6e 74 65 78 74 2e 63 72 65 61 74 65 54 65 | ).{......elem.=.context.createTe |
29e60 | 78 74 4e 6f 64 65 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 | xtNode(.elem.);.....}.else.{.... |
29e80 | 09 09 2f 2f 20 45 6e 73 75 72 65 20 61 20 73 61 66 65 20 63 6f 6e 74 61 69 6e 65 72 20 69 6e 20 | ..//.Ensure.a.safe.container.in. |
29ea0 | 77 68 69 63 68 20 74 6f 20 72 65 6e 64 65 72 20 74 68 65 20 68 74 6d 6c 0a 09 09 09 09 09 73 61 | which.to.render.the.html......sa |
29ec0 | 66 65 20 3d 20 73 61 66 65 20 7c 7c 20 63 72 65 61 74 65 53 61 66 65 46 72 61 67 6d 65 6e 74 28 | fe.=.safe.||.createSafeFragment( |
29ee0 | 20 63 6f 6e 74 65 78 74 20 29 3b 0a 09 09 09 09 09 64 69 76 20 3d 20 64 69 76 20 7c 7c 20 73 61 | .context.);......div.=.div.||.sa |
29f00 | 66 65 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 63 6f 6e 74 65 78 74 2e 63 72 65 61 74 65 45 6c | fe.appendChild(.context.createEl |
29f20 | 65 6d 65 6e 74 28 22 64 69 76 22 29 20 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 46 69 78 20 22 58 48 | ement("div").);.......//.Fix."XH |
29f40 | 54 4d 4c 22 2d 73 74 79 6c 65 20 74 61 67 73 20 69 6e 20 61 6c 6c 20 62 72 6f 77 73 65 72 73 0a | TML"-style.tags.in.all.browsers. |
29f60 | 09 09 09 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 72 65 70 6c 61 63 65 28 72 78 68 74 6d 6c 54 | .....elem.=.elem.replace(rxhtmlT |
29f80 | 61 67 2c 20 22 3c 24 31 3e 3c 2f 24 32 3e 22 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 47 6f 20 74 6f | ag,."<$1></$2>");.......//.Go.to |
29fa0 | 20 68 74 6d 6c 20 61 6e 64 20 62 61 63 6b 2c 20 74 68 65 6e 20 70 65 65 6c 20 6f 66 66 20 65 78 | .html.and.back,.then.peel.off.ex |
29fc0 | 74 72 61 20 77 72 61 70 70 65 72 73 0a 09 09 09 09 09 74 61 67 20 3d 20 28 20 72 74 61 67 4e 61 | tra.wrappers......tag.=.(.rtagNa |
29fe0 | 6d 65 2e 65 78 65 63 28 20 65 6c 65 6d 20 29 20 7c 7c 20 5b 22 22 2c 20 22 22 5d 20 29 5b 31 5d | me.exec(.elem.).||.["",.""].)[1] |
2a000 | 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 09 09 09 09 09 77 72 61 70 20 3d 20 77 72 61 70 | .toLowerCase();......wrap.=.wrap |
2a020 | 4d 61 70 5b 20 74 61 67 20 5d 20 7c 7c 20 77 72 61 70 4d 61 70 2e 5f 64 65 66 61 75 6c 74 3b 0a | Map[.tag.].||.wrapMap._default;. |
2a040 | 09 09 09 09 09 64 65 70 74 68 20 3d 20 77 72 61 70 5b 30 5d 3b 0a 09 09 09 09 09 64 69 76 2e 69 | .....depth.=.wrap[0];......div.i |
2a060 | 6e 6e 65 72 48 54 4d 4c 20 3d 20 77 72 61 70 5b 31 5d 20 2b 20 65 6c 65 6d 20 2b 20 77 72 61 70 | nnerHTML.=.wrap[1].+.elem.+.wrap |
2a080 | 5b 32 5d 3b 0a 0a 09 09 09 09 09 2f 2f 20 4d 6f 76 65 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 | [2];.......//.Move.to.the.right. |
2a0a0 | 64 65 70 74 68 0a 09 09 09 09 09 77 68 69 6c 65 20 28 20 64 65 70 74 68 2d 2d 20 29 20 7b 0a 09 | depth......while.(.depth--.).{.. |
2a0c0 | 09 09 09 09 09 64 69 76 20 3d 20 64 69 76 2e 6c 61 73 74 43 68 69 6c 64 3b 0a 09 09 09 09 09 7d | .....div.=.div.lastChild;......} |
2a0e0 | 0a 0a 09 09 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 49 45 27 73 20 61 75 74 6f 69 6e 73 65 72 74 | .......//.Remove.IE's.autoinsert |
2a100 | 65 64 20 3c 74 62 6f 64 79 3e 20 66 72 6f 6d 20 74 61 62 6c 65 20 66 72 61 67 6d 65 6e 74 73 0a | ed.<tbody>.from.table.fragments. |
2a120 | 09 09 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 74 62 6f 64 79 20 | .....if.(.!jQuery.support.tbody. |
2a140 | 29 20 7b 0a 0a 09 09 09 09 09 09 2f 2f 20 53 74 72 69 6e 67 20 77 61 73 20 61 20 3c 74 61 62 6c | ).{........//.String.was.a.<tabl |
2a160 | 65 3e 2c 20 2a 6d 61 79 2a 20 68 61 76 65 20 73 70 75 72 69 6f 75 73 20 3c 74 62 6f 64 79 3e 0a | e>,.*may*.have.spurious.<tbody>. |
2a180 | 09 09 09 09 09 09 68 61 73 42 6f 64 79 20 3d 20 72 74 62 6f 64 79 2e 74 65 73 74 28 65 6c 65 6d | ......hasBody.=.rtbody.test(elem |
2a1a0 | 29 3b 0a 09 09 09 09 09 09 09 74 62 6f 64 79 20 3d 20 74 61 67 20 3d 3d 3d 20 22 74 61 62 6c 65 | );........tbody.=.tag.===."table |
2a1c0 | 22 20 26 26 20 21 68 61 73 42 6f 64 79 20 3f 0a 09 09 09 09 09 09 09 09 64 69 76 2e 66 69 72 73 | ".&&.!hasBody.?.........div.firs |
2a1e0 | 74 43 68 69 6c 64 20 26 26 20 64 69 76 2e 66 69 72 73 74 43 68 69 6c 64 2e 63 68 69 6c 64 4e 6f | tChild.&&.div.firstChild.childNo |
2a200 | 64 65 73 20 3a 0a 0a 09 09 09 09 09 09 09 09 2f 2f 20 53 74 72 69 6e 67 20 77 61 73 20 61 20 62 | des.:..........//.String.was.a.b |
2a220 | 61 72 65 20 3c 74 68 65 61 64 3e 20 6f 72 20 3c 74 66 6f 6f 74 3e 0a 09 09 09 09 09 09 09 09 77 | are.<thead>.or.<tfoot>.........w |
2a240 | 72 61 70 5b 31 5d 20 3d 3d 3d 20 22 3c 74 61 62 6c 65 3e 22 20 26 26 20 21 68 61 73 42 6f 64 79 | rap[1].===."<table>".&&.!hasBody |
2a260 | 20 3f 0a 09 09 09 09 09 09 09 09 09 64 69 76 2e 63 68 69 6c 64 4e 6f 64 65 73 20 3a 0a 09 09 09 | .?..........div.childNodes.:.... |
2a280 | 09 09 09 09 09 09 5b 5d 3b 0a 0a 09 09 09 09 09 09 66 6f 72 20 28 20 6a 20 3d 20 74 62 6f 64 79 | ......[];........for.(.j.=.tbody |
2a2a0 | 2e 6c 65 6e 67 74 68 20 2d 20 31 3b 20 6a 20 3e 3d 20 30 20 3b 20 2d 2d 6a 20 29 20 7b 0a 09 09 | .length.-.1;.j.>=.0.;.--j.).{... |
2a2c0 | 09 09 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 74 62 6f 64 79 | .....if.(.jQuery.nodeName(.tbody |
2a2e0 | 5b 20 6a 20 5d 2c 20 22 74 62 6f 64 79 22 20 29 20 26 26 20 21 74 62 6f 64 79 5b 20 6a 20 5d 2e | [.j.],."tbody".).&&.!tbody[.j.]. |
2a300 | 63 68 69 6c 64 4e 6f 64 65 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 09 09 09 74 62 | childNodes.length.).{.........tb |
2a320 | 6f 64 79 5b 20 6a 20 5d 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 | ody[.j.].parentNode.removeChild( |
2a340 | 20 74 62 6f 64 79 5b 20 6a 20 5d 20 29 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 0a | .tbody[.j.].);........}.......}. |
2a360 | 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 49 45 20 63 6f 6d 70 6c 65 74 65 6c 79 20 6b 69 | .....}.......//.IE.completely.ki |
2a380 | 6c 6c 73 20 6c 65 61 64 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 77 68 65 6e 20 69 6e 6e 65 | lls.leading.whitespace.when.inne |
2a3a0 | 72 48 54 4d 4c 20 69 73 20 75 73 65 64 0a 09 09 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e | rHTML.is.used......if.(.!jQuery. |
2a3c0 | 73 75 70 70 6f 72 74 2e 6c 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 63 65 20 26 26 20 72 6c 65 | support.leadingWhitespace.&&.rle |
2a3e0 | 61 64 69 6e 67 57 68 69 74 65 73 70 61 63 65 2e 74 65 73 74 28 20 65 6c 65 6d 20 29 20 29 20 7b | adingWhitespace.test(.elem.).).{ |
2a400 | 0a 09 09 09 09 09 09 64 69 76 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 63 6f 6e 74 65 78 74 | .......div.insertBefore(.context |
2a420 | 2e 63 72 65 61 74 65 54 65 78 74 4e 6f 64 65 28 20 72 6c 65 61 64 69 6e 67 57 68 69 74 65 73 70 | .createTextNode(.rleadingWhitesp |
2a440 | 61 63 65 2e 65 78 65 63 28 65 6c 65 6d 29 5b 30 5d 20 29 2c 20 64 69 76 2e 66 69 72 73 74 43 68 | ace.exec(elem)[0].),.div.firstCh |
2a460 | 69 6c 64 20 29 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 65 6c 65 6d 20 3d 20 64 69 76 2e 63 | ild.);......}.......elem.=.div.c |
2a480 | 68 69 6c 64 4e 6f 64 65 73 3b 0a 0a 09 09 09 09 09 2f 2f 20 52 65 6d 65 6d 62 65 72 20 74 68 65 | hildNodes;.......//.Remember.the |
2a4a0 | 20 74 6f 70 2d 6c 65 76 65 6c 20 63 6f 6e 74 61 69 6e 65 72 20 66 6f 72 20 70 72 6f 70 65 72 20 | .top-level.container.for.proper. |
2a4c0 | 63 6c 65 61 6e 75 70 0a 09 09 09 09 09 64 69 76 20 3d 20 73 61 66 65 2e 6c 61 73 74 43 68 69 6c | cleanup......div.=.safe.lastChil |
2a4e0 | 64 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 | d;.....}....}.....if.(.elem.node |
2a500 | 54 79 70 65 20 29 20 7b 0a 09 09 09 09 72 65 74 2e 70 75 73 68 28 20 65 6c 65 6d 20 29 3b 0a 09 | Type.).{.....ret.push(.elem.);.. |
2a520 | 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 72 65 74 20 3d 20 6a 51 75 65 72 79 2e 6d 65 72 67 | ..}.else.{.....ret.=.jQuery.merg |
2a540 | 65 28 20 72 65 74 2c 20 65 6c 65 6d 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 | e(.ret,.elem.);....}...}....//.F |
2a560 | 69 78 20 23 31 31 33 35 36 3a 20 43 6c 65 61 72 20 65 6c 65 6d 65 6e 74 73 20 66 72 6f 6d 20 73 | ix.#11356:.Clear.elements.from.s |
2a580 | 61 66 65 46 72 61 67 6d 65 6e 74 0a 09 09 69 66 20 28 20 64 69 76 20 29 20 7b 0a 09 09 09 73 61 | afeFragment...if.(.div.).{....sa |
2a5a0 | 66 65 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 64 69 76 20 29 3b 0a 09 09 09 65 6c 65 6d 20 3d | fe.removeChild(.div.);....elem.= |
2a5c0 | 20 64 69 76 20 3d 20 73 61 66 65 20 3d 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 52 65 | .div.=.safe.=.null;...}....//.Re |
2a5e0 | 73 65 74 20 64 65 66 61 75 6c 74 43 68 65 63 6b 65 64 20 66 6f 72 20 61 6e 79 20 72 61 64 69 6f | set.defaultChecked.for.any.radio |
2a600 | 73 20 61 6e 64 20 63 68 65 63 6b 62 6f 78 65 73 0a 09 09 2f 2f 20 61 62 6f 75 74 20 74 6f 20 62 | s.and.checkboxes...//.about.to.b |
2a620 | 65 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 44 4f 4d 20 69 6e 20 49 45 20 36 2f 37 20 | e.appended.to.the.DOM.in.IE.6/7. |
2a640 | 28 23 38 30 36 30 29 0a 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 61 | (#8060)...if.(.!jQuery.support.a |
2a660 | 70 70 65 6e 64 43 68 65 63 6b 65 64 20 29 20 7b 0a 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b | ppendChecked.).{....for.(.i.=.0; |
2a680 | 20 28 65 6c 65 6d 20 3d 20 72 65 74 5b 69 5d 29 20 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 20 | .(elem.=.ret[i]).!=.null;.i++.). |
2a6a0 | 7b 0a 09 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d | {.....if.(.jQuery.nodeName(.elem |
2a6c0 | 2c 20 22 69 6e 70 75 74 22 20 29 20 29 20 7b 0a 09 09 09 09 09 66 69 78 44 65 66 61 75 6c 74 43 | ,."input".).).{......fixDefaultC |
2a6e0 | 68 65 63 6b 65 64 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 | hecked(.elem.);.....}.else.if.(. |
2a700 | 74 79 70 65 6f 66 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 | typeof.elem.getElementsByTagName |
2a720 | 20 21 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 | .!==."undefined".).{......jQuery |
2a740 | 2e 67 72 65 70 28 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 | .grep(.elem.getElementsByTagName |
2a760 | 28 22 69 6e 70 75 74 22 29 2c 20 66 69 78 44 65 66 61 75 6c 74 43 68 65 63 6b 65 64 20 29 3b 0a | ("input"),.fixDefaultChecked.);. |
2a780 | 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 70 70 65 6e 64 20 65 6c 65 6d | ....}....}...}....//.Append.elem |
2a7a0 | 65 6e 74 73 20 74 6f 20 61 20 70 72 6f 76 69 64 65 64 20 64 6f 63 75 6d 65 6e 74 20 66 72 61 67 | ents.to.a.provided.document.frag |
2a7c0 | 6d 65 6e 74 0a 09 09 69 66 20 28 20 66 72 61 67 6d 65 6e 74 20 29 20 7b 0a 09 09 09 2f 2f 20 53 | ment...if.(.fragment.).{....//.S |
2a7e0 | 70 65 63 69 61 6c 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 65 61 63 68 20 73 63 72 69 70 74 20 65 | pecial.handling.of.each.script.e |
2a800 | 6c 65 6d 65 6e 74 0a 09 09 09 68 61 6e 64 6c 65 53 63 72 69 70 74 20 3d 20 66 75 6e 63 74 69 6f | lement....handleScript.=.functio |
2a820 | 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 77 65 20 63 | n(.elem.).{.....//.Check.if.we.c |
2a840 | 6f 6e 73 69 64 65 72 20 69 74 20 65 78 65 63 75 74 61 62 6c 65 0a 09 09 09 09 69 66 20 28 20 21 | onsider.it.executable.....if.(.! |
2a860 | 65 6c 65 6d 2e 74 79 70 65 20 7c 7c 20 72 73 63 72 69 70 74 54 79 70 65 2e 74 65 73 74 28 20 65 | elem.type.||.rscriptType.test(.e |
2a880 | 6c 65 6d 2e 74 79 70 65 20 29 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 44 65 74 61 63 68 20 74 68 | lem.type.).).{......//.Detach.th |
2a8a0 | 65 20 73 63 72 69 70 74 20 61 6e 64 20 73 74 6f 72 65 20 69 74 20 69 6e 20 74 68 65 20 73 63 72 | e.script.and.store.it.in.the.scr |
2a8c0 | 69 70 74 73 20 61 72 72 61 79 20 28 69 66 20 70 72 6f 76 69 64 65 64 29 20 6f 72 20 74 68 65 20 | ipts.array.(if.provided).or.the. |
2a8e0 | 66 72 61 67 6d 65 6e 74 0a 09 09 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 74 72 75 74 68 79 20 74 | fragment......//.Return.truthy.t |
2a900 | 6f 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 69 74 20 68 61 73 20 62 65 65 6e 20 68 61 6e 64 | o.indicate.that.it.has.been.hand |
2a920 | 6c 65 64 0a 09 09 09 09 09 72 65 74 75 72 6e 20 73 63 72 69 70 74 73 20 3f 0a 09 09 09 09 09 09 | led......return.scripts.?....... |
2a940 | 73 63 72 69 70 74 73 2e 70 75 73 68 28 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 3f 20 | scripts.push(.elem.parentNode.?. |
2a960 | 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 65 6c 65 | elem.parentNode.removeChild(.ele |
2a980 | 6d 20 29 20 3a 20 65 6c 65 6d 20 29 20 3a 0a 09 09 09 09 09 09 66 72 61 67 6d 65 6e 74 2e 61 70 | m.).:.elem.).:.......fragment.ap |
2a9a0 | 70 65 6e 64 43 68 69 6c 64 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 3b 0a 0a | pendChild(.elem.);.....}....};.. |
2a9c0 | 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 28 65 6c 65 6d 20 3d 20 72 65 74 5b 69 5d 29 20 | ...for.(.i.=.0;.(elem.=.ret[i]). |
2a9e0 | 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 2f 2f 20 43 68 65 63 6b 20 69 66 | !=.null;.i++.).{.....//.Check.if |
2aa00 | 20 77 65 27 72 65 20 64 6f 6e 65 20 61 66 74 65 72 20 68 61 6e 64 6c 69 6e 67 20 61 6e 20 65 78 | .we're.done.after.handling.an.ex |
2aa20 | 65 63 75 74 61 62 6c 65 20 73 63 72 69 70 74 0a 09 09 09 09 69 66 20 28 20 21 28 20 6a 51 75 65 | ecutable.script.....if.(.!(.jQue |
2aa40 | 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 73 63 72 69 70 74 22 20 29 20 26 26 | ry.nodeName(.elem,."script".).&& |
2aa60 | 20 68 61 6e 64 6c 65 53 63 72 69 70 74 28 20 65 6c 65 6d 20 29 20 29 20 29 20 7b 0a 09 09 09 09 | .handleScript(.elem.).).).{..... |
2aa80 | 09 2f 2f 20 41 70 70 65 6e 64 20 74 6f 20 66 72 61 67 6d 65 6e 74 20 61 6e 64 20 68 61 6e 64 6c | .//.Append.to.fragment.and.handl |
2aaa0 | 65 20 65 6d 62 65 64 64 65 64 20 73 63 72 69 70 74 73 0a 09 09 09 09 09 66 72 61 67 6d 65 6e 74 | e.embedded.scripts......fragment |
2aac0 | 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 09 69 66 20 28 20 | .appendChild(.elem.);......if.(. |
2aae0 | 74 79 70 65 6f 66 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 | typeof.elem.getElementsByTagName |
2ab00 | 20 21 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 09 09 09 09 2f 2f 20 68 61 | .!==."undefined".).{.......//.ha |
2ab20 | 6e 64 6c 65 53 63 72 69 70 74 20 61 6c 74 65 72 73 20 74 68 65 20 44 4f 4d 2c 20 73 6f 20 75 73 | ndleScript.alters.the.DOM,.so.us |
2ab40 | 65 20 6a 51 75 65 72 79 2e 6d 65 72 67 65 20 74 6f 20 65 6e 73 75 72 65 20 73 6e 61 70 73 68 6f | e.jQuery.merge.to.ensure.snapsho |
2ab60 | 74 20 69 74 65 72 61 74 69 6f 6e 0a 09 09 09 09 09 09 6a 73 54 61 67 73 20 3d 20 6a 51 75 65 72 | t.iteration.......jsTags.=.jQuer |
2ab80 | 79 2e 67 72 65 70 28 20 6a 51 75 65 72 79 2e 6d 65 72 67 65 28 20 5b 5d 2c 20 65 6c 65 6d 2e 67 | y.grep(.jQuery.merge(.[],.elem.g |
2aba0 | 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 73 63 72 69 70 74 22 29 20 29 2c | etElementsByTagName("script").), |
2abc0 | 20 68 61 6e 64 6c 65 53 63 72 69 70 74 20 29 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 53 70 6c 69 63 | .handleScript.);........//.Splic |
2abe0 | 65 20 74 68 65 20 73 63 72 69 70 74 73 20 69 6e 74 6f 20 72 65 74 20 61 66 74 65 72 20 74 68 65 | e.the.scripts.into.ret.after.the |
2ac00 | 69 72 20 66 6f 72 6d 65 72 20 61 6e 63 65 73 74 6f 72 20 61 6e 64 20 61 64 76 61 6e 63 65 20 6f | ir.former.ancestor.and.advance.o |
2ac20 | 75 72 20 69 6e 64 65 78 20 62 65 79 6f 6e 64 20 74 68 65 6d 0a 09 09 09 09 09 09 72 65 74 2e 73 | ur.index.beyond.them.......ret.s |
2ac40 | 70 6c 69 63 65 2e 61 70 70 6c 79 28 20 72 65 74 2c 20 5b 69 20 2b 20 31 2c 20 30 5d 2e 63 6f 6e | plice.apply(.ret,.[i.+.1,.0].con |
2ac60 | 63 61 74 28 20 6a 73 54 61 67 73 20 29 20 29 3b 0a 09 09 09 09 09 09 69 20 2b 3d 20 6a 73 54 61 | cat(.jsTags.).);.......i.+=.jsTa |
2ac80 | 67 73 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d | gs.length;......}.....}....}...} |
2aca0 | 0a 0a 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 63 6c 65 61 6e 44 61 74 61 3a | ....return.ret;..},...cleanData: |
2acc0 | 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 73 2c 20 2f 2a 20 69 6e 74 65 72 6e 61 6c 20 2a 2f | .function(.elems,./*.internal.*/ |
2ace0 | 20 61 63 63 65 70 74 44 61 74 61 20 29 20 7b 0a 09 09 76 61 72 20 64 61 74 61 2c 20 69 64 2c 20 | .acceptData.).{...var.data,.id,. |
2ad00 | 65 6c 65 6d 2c 20 74 79 70 65 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 69 6e 74 65 72 6e 61 | elem,.type,....i.=.0,....interna |
2ad20 | 6c 4b 65 79 20 3d 20 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 2c 0a 09 09 09 63 61 63 68 65 20 | lKey.=.jQuery.expando,....cache. |
2ad40 | 3d 20 6a 51 75 65 72 79 2e 63 61 63 68 65 2c 0a 09 09 09 64 65 6c 65 74 65 45 78 70 61 6e 64 6f | =.jQuery.cache,....deleteExpando |
2ad60 | 20 3d 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 64 65 6c 65 74 65 45 78 70 61 6e 64 6f 2c | .=.jQuery.support.deleteExpando, |
2ad80 | 0a 09 09 09 73 70 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 | ....special.=.jQuery.event.speci |
2ada0 | 61 6c 3b 0a 0a 09 09 66 6f 72 20 28 20 3b 20 28 65 6c 65 6d 20 3d 20 65 6c 65 6d 73 5b 69 5d 29 | al;....for.(.;.(elem.=.elems[i]) |
2adc0 | 20 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 20 7b 0a 0a 09 09 09 69 66 20 28 20 61 63 63 65 70 | .!=.null;.i++.).{.....if.(.accep |
2ade0 | 74 44 61 74 61 20 7c 7c 20 6a 51 75 65 72 79 2e 61 63 63 65 70 74 44 61 74 61 28 20 65 6c 65 6d | tData.||.jQuery.acceptData(.elem |
2ae00 | 20 29 20 29 20 7b 0a 0a 09 09 09 09 69 64 20 3d 20 65 6c 65 6d 5b 20 69 6e 74 65 72 6e 61 6c 4b | .).).{......id.=.elem[.internalK |
2ae20 | 65 79 20 5d 3b 0a 09 09 09 09 64 61 74 61 20 3d 20 69 64 20 26 26 20 63 61 63 68 65 5b 20 69 64 | ey.];.....data.=.id.&&.cache[.id |
2ae40 | 20 5d 3b 0a 0a 09 09 09 09 69 66 20 28 20 64 61 74 61 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 | .];......if.(.data.).{......if.( |
2ae60 | 20 64 61 74 61 2e 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 09 09 09 66 6f 72 20 28 20 74 79 70 | .data.events.).{.......for.(.typ |
2ae80 | 65 20 69 6e 20 64 61 74 61 2e 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 09 09 09 09 69 66 20 28 | e.in.data.events.).{........if.( |
2aea0 | 20 73 70 65 63 69 61 6c 5b 20 74 79 70 65 20 5d 20 29 20 7b 0a 09 09 09 09 09 09 09 09 6a 51 75 | .special[.type.].).{.........jQu |
2aec0 | 65 72 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 28 20 65 6c 65 6d 2c 20 74 79 70 65 20 29 3b 0a | ery.event.remove(.elem,.type.);. |
2aee0 | 0a 09 09 09 09 09 09 09 2f 2f 20 54 68 69 73 20 69 73 20 61 20 73 68 6f 72 74 63 75 74 20 74 6f | ........//.This.is.a.shortcut.to |
2af00 | 20 61 76 6f 69 64 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 27 73 20 6f 76 65 | .avoid.jQuery.event.remove's.ove |
2af20 | 72 68 65 61 64 0a 09 09 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 09 6a 51 | rhead........}.else.{.........jQ |
2af40 | 75 65 72 79 2e 72 65 6d 6f 76 65 45 76 65 6e 74 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 64 61 | uery.removeEvent(.elem,.type,.da |
2af60 | 74 61 2e 68 61 6e 64 6c 65 20 29 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 0a 09 09 | ta.handle.);........}.......}... |
2af80 | 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 63 61 63 68 65 20 6f 6e 6c 79 20 | ...}.......//.Remove.cache.only. |
2afa0 | 69 66 20 69 74 20 77 61 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 72 65 6d 6f 76 65 64 20 62 79 | if.it.was.not.already.removed.by |
2afc0 | 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 0a 09 09 09 09 09 69 66 20 28 20 63 | .jQuery.event.remove......if.(.c |
2afe0 | 61 63 68 65 5b 20 69 64 20 5d 20 29 20 7b 0a 0a 09 09 09 09 09 09 64 65 6c 65 74 65 20 63 61 63 | ache[.id.].).{........delete.cac |
2b000 | 68 65 5b 20 69 64 20 5d 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 49 45 20 64 6f 65 73 20 6e 6f 74 20 | he[.id.];........//.IE.does.not. |
2b020 | 61 6c 6c 6f 77 20 75 73 20 74 6f 20 64 65 6c 65 74 65 20 65 78 70 61 6e 64 6f 20 70 72 6f 70 65 | allow.us.to.delete.expando.prope |
2b040 | 72 74 69 65 73 20 66 72 6f 6d 20 6e 6f 64 65 73 2c 0a 09 09 09 09 09 09 2f 2f 20 6e 6f 72 20 64 | rties.from.nodes,.......//.nor.d |
2b060 | 6f 65 73 20 69 74 20 68 61 76 65 20 61 20 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 20 66 75 | oes.it.have.a.removeAttribute.fu |
2b080 | 6e 63 74 69 6f 6e 20 6f 6e 20 44 6f 63 75 6d 65 6e 74 20 6e 6f 64 65 73 3b 0a 09 09 09 09 09 09 | nction.on.Document.nodes;....... |
2b0a0 | 2f 2f 20 77 65 20 6d 75 73 74 20 68 61 6e 64 6c 65 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 63 | //.we.must.handle.all.of.these.c |
2b0c0 | 61 73 65 73 0a 09 09 09 09 09 09 69 66 20 28 20 64 65 6c 65 74 65 45 78 70 61 6e 64 6f 20 29 20 | ases.......if.(.deleteExpando.). |
2b0e0 | 7b 0a 09 09 09 09 09 09 09 64 65 6c 65 74 65 20 65 6c 65 6d 5b 20 69 6e 74 65 72 6e 61 6c 4b 65 | {........delete.elem[.internalKe |
2b100 | 79 20 5d 3b 0a 0a 09 09 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 65 6c 65 6d 2e 72 65 6d | y.];........}.else.if.(.elem.rem |
2b120 | 6f 76 65 41 74 74 72 69 62 75 74 65 20 29 20 7b 0a 09 09 09 09 09 09 09 65 6c 65 6d 2e 72 65 6d | oveAttribute.).{........elem.rem |
2b140 | 6f 76 65 41 74 74 72 69 62 75 74 65 28 20 69 6e 74 65 72 6e 61 6c 4b 65 79 20 29 3b 0a 0a 09 09 | oveAttribute(.internalKey.);.... |
2b160 | 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 65 6c 65 6d 5b 20 69 6e 74 65 72 6e | ....}.else.{........elem[.intern |
2b180 | 61 6c 4b 65 79 20 5d 20 3d 20 6e 75 6c 6c 3b 0a 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 6a | alKey.].=.null;.......}........j |
2b1a0 | 51 75 65 72 79 2e 64 65 6c 65 74 65 64 49 64 73 2e 70 75 73 68 28 20 69 64 20 29 3b 0a 09 09 09 | Query.deletedIds.push(.id.);.... |
2b1c0 | 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 7d 29 3b 0a 2f 2f 20 4c 69 6d | ..}.....}....}...}..}.});.//.Lim |
2b1e0 | 69 74 20 73 63 6f 70 65 20 70 6f 6c 6c 75 74 69 6f 6e 20 66 72 6f 6d 20 61 6e 79 20 64 65 70 72 | it.scope.pollution.from.any.depr |
2b200 | 65 63 61 74 65 64 20 41 50 49 0a 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 0a 76 61 72 20 6d 61 | ecated.API.(function().{..var.ma |
2b220 | 74 63 68 65 64 2c 20 62 72 6f 77 73 65 72 3b 0a 0a 2f 2f 20 55 73 65 20 6f 66 20 6a 51 75 65 72 | tched,.browser;..//.Use.of.jQuer |
2b240 | 79 2e 62 72 6f 77 73 65 72 20 69 73 20 66 72 6f 77 6e 65 64 20 75 70 6f 6e 2e 0a 2f 2f 20 4d 6f | y.browser.is.frowned.upon..//.Mo |
2b260 | 72 65 20 64 65 74 61 69 6c 73 3a 20 68 74 74 70 3a 2f 2f 61 70 69 2e 6a 71 75 65 72 79 2e 63 6f | re.details:.http://api.jquery.co |
2b280 | 6d 2f 6a 51 75 65 72 79 2e 62 72 6f 77 73 65 72 0a 2f 2f 20 6a 51 75 65 72 79 2e 75 61 4d 61 74 | m/jQuery.browser.//.jQuery.uaMat |
2b2a0 | 63 68 20 6d 61 69 6e 74 61 69 6e 65 64 20 66 6f 72 20 62 61 63 6b 2d 63 6f 6d 70 61 74 0a 6a 51 | ch.maintained.for.back-compat.jQ |
2b2c0 | 75 65 72 79 2e 75 61 4d 61 74 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 75 61 20 29 20 7b 0a | uery.uaMatch.=.function(.ua.).{. |
2b2e0 | 09 75 61 20 3d 20 75 61 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 0a 09 76 61 72 20 6d 61 | .ua.=.ua.toLowerCase();...var.ma |
2b300 | 74 63 68 20 3d 20 2f 28 63 68 72 6f 6d 65 29 5b 20 5c 2f 5d 28 5b 5c 77 2e 5d 2b 29 2f 2e 65 78 | tch.=./(chrome)[.\/]([\w.]+)/.ex |
2b320 | 65 63 28 20 75 61 20 29 20 7c 7c 0a 09 09 2f 28 77 65 62 6b 69 74 29 5b 20 5c 2f 5d 28 5b 5c 77 | ec(.ua.).||.../(webkit)[.\/]([\w |
2b340 | 2e 5d 2b 29 2f 2e 65 78 65 63 28 20 75 61 20 29 20 7c 7c 0a 09 09 2f 28 6f 70 65 72 61 29 28 3f | .]+)/.exec(.ua.).||.../(opera)(? |
2b360 | 3a 2e 2a 76 65 72 73 69 6f 6e 7c 29 5b 20 5c 2f 5d 28 5b 5c 77 2e 5d 2b 29 2f 2e 65 78 65 63 28 | :.*version|)[.\/]([\w.]+)/.exec( |
2b380 | 20 75 61 20 29 20 7c 7c 0a 09 09 2f 28 6d 73 69 65 29 20 28 5b 5c 77 2e 5d 2b 29 2f 2e 65 78 65 | .ua.).||.../(msie).([\w.]+)/.exe |
2b3a0 | 63 28 20 75 61 20 29 20 7c 7c 0a 09 09 75 61 2e 69 6e 64 65 78 4f 66 28 22 63 6f 6d 70 61 74 69 | c(.ua.).||...ua.indexOf("compati |
2b3c0 | 62 6c 65 22 29 20 3c 20 30 20 26 26 20 2f 28 6d 6f 7a 69 6c 6c 61 29 28 3f 3a 2e 2a 3f 20 72 76 | ble").<.0.&&./(mozilla)(?:.*?.rv |
2b3e0 | 3a 28 5b 5c 77 2e 5d 2b 29 7c 29 2f 2e 65 78 65 63 28 20 75 61 20 29 20 7c 7c 0a 09 09 5b 5d 3b | :([\w.]+)|)/.exec(.ua.).||...[]; |
2b400 | 0a 0a 09 72 65 74 75 72 6e 20 7b 0a 09 09 62 72 6f 77 73 65 72 3a 20 6d 61 74 63 68 5b 20 31 20 | ...return.{...browser:.match[.1. |
2b420 | 5d 20 7c 7c 20 22 22 2c 0a 09 09 76 65 72 73 69 6f 6e 3a 20 6d 61 74 63 68 5b 20 32 20 5d 20 7c | ].||."",...version:.match[.2.].| |
2b440 | 7c 20 22 30 22 0a 09 7d 3b 0a 7d 3b 0a 0a 6d 61 74 63 68 65 64 20 3d 20 6a 51 75 65 72 79 2e 75 | |."0"..};.};..matched.=.jQuery.u |
2b460 | 61 4d 61 74 63 68 28 20 6e 61 76 69 67 61 74 6f 72 2e 75 73 65 72 41 67 65 6e 74 20 29 3b 0a 62 | aMatch(.navigator.userAgent.);.b |
2b480 | 72 6f 77 73 65 72 20 3d 20 7b 7d 3b 0a 0a 69 66 20 28 20 6d 61 74 63 68 65 64 2e 62 72 6f 77 73 | rowser.=.{};..if.(.matched.brows |
2b4a0 | 65 72 20 29 20 7b 0a 09 62 72 6f 77 73 65 72 5b 20 6d 61 74 63 68 65 64 2e 62 72 6f 77 73 65 72 | er.).{..browser[.matched.browser |
2b4c0 | 20 5d 20 3d 20 74 72 75 65 3b 0a 09 62 72 6f 77 73 65 72 2e 76 65 72 73 69 6f 6e 20 3d 20 6d 61 | .].=.true;..browser.version.=.ma |
2b4e0 | 74 63 68 65 64 2e 76 65 72 73 69 6f 6e 3b 0a 7d 0a 0a 2f 2f 20 44 65 70 72 65 63 61 74 65 64 2c | tched.version;.}..//.Deprecated, |
2b500 | 20 75 73 65 20 6a 51 75 65 72 79 2e 62 72 6f 77 73 65 72 2e 77 65 62 6b 69 74 20 69 6e 73 74 65 | .use.jQuery.browser.webkit.inste |
2b520 | 61 64 0a 2f 2f 20 4d 61 69 6e 74 61 69 6e 65 64 20 66 6f 72 20 62 61 63 6b 2d 63 6f 6d 70 61 74 | ad.//.Maintained.for.back-compat |
2b540 | 20 6f 6e 6c 79 0a 69 66 20 28 20 62 72 6f 77 73 65 72 2e 77 65 62 6b 69 74 20 29 20 7b 0a 09 62 | .only.if.(.browser.webkit.).{..b |
2b560 | 72 6f 77 73 65 72 2e 73 61 66 61 72 69 20 3d 20 74 72 75 65 3b 0a 7d 0a 0a 6a 51 75 65 72 79 2e | rowser.safari.=.true;.}..jQuery. |
2b580 | 62 72 6f 77 73 65 72 20 3d 20 62 72 6f 77 73 65 72 3b 0a 0a 6a 51 75 65 72 79 2e 73 75 62 20 3d | browser.=.browser;..jQuery.sub.= |
2b5a0 | 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 66 75 6e 63 74 69 6f 6e 20 6a 51 75 65 72 79 53 75 | .function().{..function.jQuerySu |
2b5c0 | 62 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0a 09 09 72 65 74 75 72 | b(.selector,.context.).{...retur |
2b5e0 | 6e 20 6e 65 77 20 6a 51 75 65 72 79 53 75 62 2e 66 6e 2e 69 6e 69 74 28 20 73 65 6c 65 63 74 6f | n.new.jQuerySub.fn.init(.selecto |
2b600 | 72 2c 20 63 6f 6e 74 65 78 74 20 29 3b 0a 09 7d 0a 09 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 | r,.context.);..}..jQuery.extend( |
2b620 | 20 74 72 75 65 2c 20 6a 51 75 65 72 79 53 75 62 2c 20 74 68 69 73 20 29 3b 0a 09 6a 51 75 65 72 | .true,.jQuerySub,.this.);..jQuer |
2b640 | 79 53 75 62 2e 73 75 70 65 72 63 6c 61 73 73 20 3d 20 74 68 69 73 3b 0a 09 6a 51 75 65 72 79 53 | ySub.superclass.=.this;..jQueryS |
2b660 | 75 62 2e 66 6e 20 3d 20 6a 51 75 65 72 79 53 75 62 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 74 68 | ub.fn.=.jQuerySub.prototype.=.th |
2b680 | 69 73 28 29 3b 0a 09 6a 51 75 65 72 79 53 75 62 2e 66 6e 2e 63 6f 6e 73 74 72 75 63 74 6f 72 20 | is();..jQuerySub.fn.constructor. |
2b6a0 | 3d 20 6a 51 75 65 72 79 53 75 62 3b 0a 09 6a 51 75 65 72 79 53 75 62 2e 73 75 62 20 3d 20 74 68 | =.jQuerySub;..jQuerySub.sub.=.th |
2b6c0 | 69 73 2e 73 75 62 3b 0a 09 6a 51 75 65 72 79 53 75 62 2e 66 6e 2e 69 6e 69 74 20 3d 20 66 75 6e | is.sub;..jQuerySub.fn.init.=.fun |
2b6e0 | 63 74 69 6f 6e 20 69 6e 69 74 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 20 29 20 | ction.init(.selector,.context.). |
2b700 | 7b 0a 09 09 69 66 20 28 20 63 6f 6e 74 65 78 74 20 26 26 20 63 6f 6e 74 65 78 74 20 69 6e 73 74 | {...if.(.context.&&.context.inst |
2b720 | 61 6e 63 65 6f 66 20 6a 51 75 65 72 79 20 26 26 20 21 28 63 6f 6e 74 65 78 74 20 69 6e 73 74 61 | anceof.jQuery.&&.!(context.insta |
2b740 | 6e 63 65 6f 66 20 6a 51 75 65 72 79 53 75 62 29 20 29 20 7b 0a 09 09 09 63 6f 6e 74 65 78 74 20 | nceof.jQuerySub).).{....context. |
2b760 | 3d 20 6a 51 75 65 72 79 53 75 62 28 20 63 6f 6e 74 65 78 74 20 29 3b 0a 09 09 7d 0a 0a 09 09 72 | =.jQuerySub(.context.);...}....r |
2b780 | 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 66 6e 2e 69 6e 69 74 2e 63 61 6c 6c 28 20 74 68 69 73 2c | eturn.jQuery.fn.init.call(.this, |
2b7a0 | 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 6f 6f 74 6a 51 75 65 72 79 53 75 | .selector,.context,.rootjQuerySu |
2b7c0 | 62 20 29 3b 0a 09 7d 3b 0a 09 6a 51 75 65 72 79 53 75 62 2e 66 6e 2e 69 6e 69 74 2e 70 72 6f 74 | b.);..};..jQuerySub.fn.init.prot |
2b7e0 | 6f 74 79 70 65 20 3d 20 6a 51 75 65 72 79 53 75 62 2e 66 6e 3b 0a 09 76 61 72 20 72 6f 6f 74 6a | otype.=.jQuerySub.fn;..var.rootj |
2b800 | 51 75 65 72 79 53 75 62 20 3d 20 6a 51 75 65 72 79 53 75 62 28 64 6f 63 75 6d 65 6e 74 29 3b 0a | QuerySub.=.jQuerySub(document);. |
2b820 | 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 53 75 62 3b 0a 7d 3b 0a 09 0a 7d 29 28 29 3b 0a 76 61 | .return.jQuerySub;.};...})();.va |
2b840 | 72 20 63 75 72 43 53 53 2c 20 69 66 72 61 6d 65 2c 20 69 66 72 61 6d 65 44 6f 63 2c 0a 09 72 61 | r.curCSS,.iframe,.iframeDoc,..ra |
2b860 | 6c 70 68 61 20 3d 20 2f 61 6c 70 68 61 5c 28 5b 5e 29 5d 2a 5c 29 2f 69 2c 0a 09 72 6f 70 61 63 | lpha.=./alpha\([^)]*\)/i,..ropac |
2b880 | 69 74 79 20 3d 20 2f 6f 70 61 63 69 74 79 3d 28 5b 5e 29 5d 2a 29 2f 2c 0a 09 72 70 6f 73 69 74 | ity.=./opacity=([^)]*)/,..rposit |
2b8a0 | 69 6f 6e 20 3d 20 2f 5e 28 74 6f 70 7c 72 69 67 68 74 7c 62 6f 74 74 6f 6d 7c 6c 65 66 74 29 24 | ion.=./^(top|right|bottom|left)$ |
2b8c0 | 2f 2c 0a 09 72 6d 61 72 67 69 6e 20 3d 20 2f 5e 6d 61 72 67 69 6e 2f 2c 0a 09 72 6e 75 6d 73 70 | /,..rmargin.=./^margin/,..rnumsp |
2b8e0 | 6c 69 74 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 28 22 20 2b 20 63 6f 72 65 5f 70 6e | lit.=.new.RegExp(."^(".+.core_pn |
2b900 | 75 6d 20 2b 20 22 29 28 2e 2a 29 24 22 2c 20 22 69 22 20 29 2c 0a 09 72 6e 75 6d 6e 6f 6e 70 78 | um.+.")(.*)$",."i".),..rnumnonpx |
2b920 | 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 28 22 20 2b 20 63 6f 72 65 5f 70 6e 75 6d 20 | .=.new.RegExp(."^(".+.core_pnum. |
2b940 | 2b 20 22 29 28 3f 21 70 78 29 5b 61 2d 7a 25 5d 2b 24 22 2c 20 22 69 22 20 29 2c 0a 09 72 72 65 | +.")(?!px)[a-z%]+$",."i".),..rre |
2b960 | 6c 4e 75 6d 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 28 5b 2d 2b 5d 29 3d 28 22 20 2b | lNum.=.new.RegExp(."^([-+])=(".+ |
2b980 | 20 63 6f 72 65 5f 70 6e 75 6d 20 2b 20 22 29 22 2c 20 22 69 22 20 29 2c 0a 09 65 6c 65 6d 64 69 | .core_pnum.+.")",."i".),..elemdi |
2b9a0 | 73 70 6c 61 79 20 3d 20 7b 7d 2c 0a 0a 09 63 73 73 53 68 6f 77 20 3d 20 7b 20 70 6f 73 69 74 69 | splay.=.{},...cssShow.=.{.positi |
2b9c0 | 6f 6e 3a 20 22 61 62 73 6f 6c 75 74 65 22 2c 20 76 69 73 69 62 69 6c 69 74 79 3a 20 22 68 69 64 | on:."absolute",.visibility:."hid |
2b9e0 | 64 65 6e 22 2c 20 64 69 73 70 6c 61 79 3a 20 22 62 6c 6f 63 6b 22 20 7d 2c 0a 09 63 73 73 4e 6f | den",.display:."block".},..cssNo |
2ba00 | 72 6d 61 6c 54 72 61 6e 73 66 6f 72 6d 20 3d 20 7b 0a 09 09 6c 65 74 74 65 72 53 70 61 63 69 6e | rmalTransform.=.{...letterSpacin |
2ba20 | 67 3a 20 30 2c 0a 09 09 66 6f 6e 74 57 65 69 67 68 74 3a 20 34 30 30 2c 0a 09 09 6c 69 6e 65 48 | g:.0,...fontWeight:.400,...lineH |
2ba40 | 65 69 67 68 74 3a 20 31 0a 09 7d 2c 0a 0a 09 63 73 73 45 78 70 61 6e 64 20 3d 20 5b 20 22 54 6f | eight:.1..},...cssExpand.=.[."To |
2ba60 | 70 22 2c 20 22 52 69 67 68 74 22 2c 20 22 42 6f 74 74 6f 6d 22 2c 20 22 4c 65 66 74 22 20 5d 2c | p",."Right",."Bottom",."Left".], |
2ba80 | 0a 09 63 73 73 50 72 65 66 69 78 65 73 20 3d 20 5b 20 22 57 65 62 6b 69 74 22 2c 20 22 4f 22 2c | ..cssPrefixes.=.[."Webkit",."O", |
2baa0 | 20 22 4d 6f 7a 22 2c 20 22 6d 73 22 20 5d 2c 0a 0a 09 65 76 65 6e 74 73 54 6f 67 67 6c 65 20 3d | ."Moz",."ms".],...eventsToggle.= |
2bac0 | 20 6a 51 75 65 72 79 2e 66 6e 2e 74 6f 67 67 6c 65 3b 0a 0a 2f 2f 20 72 65 74 75 72 6e 20 61 20 | .jQuery.fn.toggle;..//.return.a. |
2bae0 | 63 73 73 20 70 72 6f 70 65 72 74 79 20 6d 61 70 70 65 64 20 74 6f 20 61 20 70 6f 74 65 6e 74 69 | css.property.mapped.to.a.potenti |
2bb00 | 61 6c 6c 79 20 76 65 6e 64 6f 72 20 70 72 65 66 69 78 65 64 20 70 72 6f 70 65 72 74 79 0a 66 75 | ally.vendor.prefixed.property.fu |
2bb20 | 6e 63 74 69 6f 6e 20 76 65 6e 64 6f 72 50 72 6f 70 4e 61 6d 65 28 20 73 74 79 6c 65 2c 20 6e 61 | nction.vendorPropName(.style,.na |
2bb40 | 6d 65 20 29 20 7b 0a 0a 09 2f 2f 20 73 68 6f 72 74 63 75 74 20 66 6f 72 20 6e 61 6d 65 73 20 74 | me.).{...//.shortcut.for.names.t |
2bb60 | 68 61 74 20 61 72 65 20 6e 6f 74 20 76 65 6e 64 6f 72 20 70 72 65 66 69 78 65 64 0a 09 69 66 20 | hat.are.not.vendor.prefixed..if. |
2bb80 | 28 20 6e 61 6d 65 20 69 6e 20 73 74 79 6c 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6e 61 6d | (.name.in.style.).{...return.nam |
2bba0 | 65 3b 0a 09 7d 0a 0a 09 2f 2f 20 63 68 65 63 6b 20 66 6f 72 20 76 65 6e 64 6f 72 20 70 72 65 66 | e;..}...//.check.for.vendor.pref |
2bbc0 | 69 78 65 64 20 6e 61 6d 65 73 0a 09 76 61 72 20 63 61 70 4e 61 6d 65 20 3d 20 6e 61 6d 65 2e 63 | ixed.names..var.capName.=.name.c |
2bbe0 | 68 61 72 41 74 28 30 29 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 20 2b 20 6e 61 6d 65 2e 73 6c | harAt(0).toUpperCase().+.name.sl |
2bc00 | 69 63 65 28 31 29 2c 0a 09 09 6f 72 69 67 4e 61 6d 65 20 3d 20 6e 61 6d 65 2c 0a 09 09 69 20 3d | ice(1),...origName.=.name,...i.= |
2bc20 | 20 63 73 73 50 72 65 66 69 78 65 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 77 68 69 6c 65 20 28 20 69 | .cssPrefixes.length;...while.(.i |
2bc40 | 2d 2d 20 29 20 7b 0a 09 09 6e 61 6d 65 20 3d 20 63 73 73 50 72 65 66 69 78 65 73 5b 20 69 20 5d | --.).{...name.=.cssPrefixes[.i.] |
2bc60 | 20 2b 20 63 61 70 4e 61 6d 65 3b 0a 09 09 69 66 20 28 20 6e 61 6d 65 20 69 6e 20 73 74 79 6c 65 | .+.capName;...if.(.name.in.style |
2bc80 | 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 6e 61 6d 65 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 | .).{....return.name;...}..}...re |
2bca0 | 74 75 72 6e 20 6f 72 69 67 4e 61 6d 65 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 69 73 48 69 64 | turn.origName;.}..function.isHid |
2bcc0 | 64 65 6e 28 20 65 6c 65 6d 2c 20 65 6c 20 29 20 7b 0a 09 65 6c 65 6d 20 3d 20 65 6c 20 7c 7c 20 | den(.elem,.el.).{..elem.=.el.||. |
2bce0 | 65 6c 65 6d 3b 0a 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 | elem;..return.jQuery.css(.elem,. |
2bd00 | 22 64 69 73 70 6c 61 79 22 20 29 20 3d 3d 3d 20 22 6e 6f 6e 65 22 20 7c 7c 20 21 6a 51 75 65 72 | "display".).===."none".||.!jQuer |
2bd20 | 79 2e 63 6f 6e 74 61 69 6e 73 28 20 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 2c 20 | y.contains(.elem.ownerDocument,. |
2bd40 | 65 6c 65 6d 20 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 68 6f 77 48 69 64 65 28 20 65 6c | elem.);.}..function.showHide(.el |
2bd60 | 65 6d 65 6e 74 73 2c 20 73 68 6f 77 20 29 20 7b 0a 09 76 61 72 20 65 6c 65 6d 2c 20 64 69 73 70 | ements,.show.).{..var.elem,.disp |
2bd80 | 6c 61 79 2c 0a 09 09 76 61 6c 75 65 73 20 3d 20 5b 5d 2c 0a 09 09 69 6e 64 65 78 20 3d 20 30 2c | lay,...values.=.[],...index.=.0, |
2bda0 | 0a 09 09 6c 65 6e 67 74 68 20 3d 20 65 6c 65 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 66 | ...length.=.elements.length;...f |
2bdc0 | 6f 72 20 28 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 3b 20 69 6e 64 65 78 2b 2b 20 29 | or.(.;.index.<.length;.index++.) |
2bde0 | 20 7b 0a 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 65 6e 74 73 5b 20 69 6e 64 65 78 20 5d 3b 0a 09 | .{...elem.=.elements[.index.];.. |
2be00 | 09 69 66 20 28 20 21 65 6c 65 6d 2e 73 74 79 6c 65 20 29 20 7b 0a 09 09 09 63 6f 6e 74 69 6e 75 | .if.(.!elem.style.).{....continu |
2be20 | 65 3b 0a 09 09 7d 0a 09 09 76 61 6c 75 65 73 5b 20 69 6e 64 65 78 20 5d 20 3d 20 6a 51 75 65 72 | e;...}...values[.index.].=.jQuer |
2be40 | 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 6f 6c 64 64 69 73 70 6c 61 79 22 20 29 3b 0a 09 | y._data(.elem,."olddisplay".);.. |
2be60 | 09 69 66 20 28 20 73 68 6f 77 20 29 20 7b 0a 09 09 09 2f 2f 20 52 65 73 65 74 20 74 68 65 20 69 | .if.(.show.).{....//.Reset.the.i |
2be80 | 6e 6c 69 6e 65 20 64 69 73 70 6c 61 79 20 6f 66 20 74 68 69 73 20 65 6c 65 6d 65 6e 74 20 74 6f | nline.display.of.this.element.to |
2bea0 | 20 6c 65 61 72 6e 20 69 66 20 69 74 20 69 73 0a 09 09 09 2f 2f 20 62 65 69 6e 67 20 68 69 64 64 | .learn.if.it.is....//.being.hidd |
2bec0 | 65 6e 20 62 79 20 63 61 73 63 61 64 65 64 20 72 75 6c 65 73 20 6f 72 20 6e 6f 74 0a 09 09 09 69 | en.by.cascaded.rules.or.not....i |
2bee0 | 66 20 28 20 21 76 61 6c 75 65 73 5b 20 69 6e 64 65 78 20 5d 20 26 26 20 65 6c 65 6d 2e 73 74 79 | f.(.!values[.index.].&&.elem.sty |
2bf00 | 6c 65 2e 64 69 73 70 6c 61 79 20 3d 3d 3d 20 22 6e 6f 6e 65 22 20 29 20 7b 0a 09 09 09 09 65 6c | le.display.===."none".).{.....el |
2bf20 | 65 6d 2e 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 20 22 22 3b 0a 09 09 09 7d 0a 0a 09 09 09 | em.style.display.=."";....}..... |
2bf40 | 2f 2f 20 53 65 74 20 65 6c 65 6d 65 6e 74 73 20 77 68 69 63 68 20 68 61 76 65 20 62 65 65 6e 20 | //.Set.elements.which.have.been. |
2bf60 | 6f 76 65 72 72 69 64 64 65 6e 20 77 69 74 68 20 64 69 73 70 6c 61 79 3a 20 6e 6f 6e 65 0a 09 09 | overridden.with.display:.none... |
2bf80 | 09 2f 2f 20 69 6e 20 61 20 73 74 79 6c 65 73 68 65 65 74 20 74 6f 20 77 68 61 74 65 76 65 72 20 | .//.in.a.stylesheet.to.whatever. |
2bfa0 | 74 68 65 20 64 65 66 61 75 6c 74 20 62 72 6f 77 73 65 72 20 73 74 79 6c 65 20 69 73 0a 09 09 09 | the.default.browser.style.is.... |
2bfc0 | 2f 2f 20 66 6f 72 20 73 75 63 68 20 61 6e 20 65 6c 65 6d 65 6e 74 0a 09 09 09 69 66 20 28 20 65 | //.for.such.an.element....if.(.e |
2bfe0 | 6c 65 6d 2e 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 3d 3d 20 22 22 20 26 26 20 69 73 48 69 | lem.style.display.===."".&&.isHi |
2c000 | 64 64 65 6e 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 73 5b 20 69 6e 64 | dden(.elem.).).{.....values[.ind |
2c020 | 65 78 20 5d 20 3d 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 6f 6c 64 64 | ex.].=.jQuery._data(.elem,."oldd |
2c040 | 69 73 70 6c 61 79 22 2c 20 63 73 73 5f 64 65 66 61 75 6c 74 44 69 73 70 6c 61 79 28 65 6c 65 6d | isplay",.css_defaultDisplay(elem |
2c060 | 2e 6e 6f 64 65 4e 61 6d 65 29 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 | .nodeName).);....}...}.else.{... |
2c080 | 09 64 69 73 70 6c 61 79 20 3d 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 22 64 69 73 70 6c 61 | .display.=.curCSS(.elem,."displa |
2c0a0 | 79 22 20 29 3b 0a 0a 09 09 09 69 66 20 28 20 21 76 61 6c 75 65 73 5b 20 69 6e 64 65 78 20 5d 20 | y".);.....if.(.!values[.index.]. |
2c0c0 | 26 26 20 64 69 73 70 6c 61 79 20 21 3d 3d 20 22 6e 6f 6e 65 22 20 29 20 7b 0a 09 09 09 09 6a 51 | &&.display.!==."none".).{.....jQ |
2c0e0 | 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 6f 6c 64 64 69 73 70 6c 61 79 22 2c 20 | uery._data(.elem,."olddisplay",. |
2c100 | 64 69 73 70 6c 61 79 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 53 65 74 20 | display.);....}...}..}...//.Set. |
2c120 | 74 68 65 20 64 69 73 70 6c 61 79 20 6f 66 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 65 6c 65 6d 65 | the.display.of.most.of.the.eleme |
2c140 | 6e 74 73 20 69 6e 20 61 20 73 65 63 6f 6e 64 20 6c 6f 6f 70 0a 09 2f 2f 20 74 6f 20 61 76 6f 69 | nts.in.a.second.loop..//.to.avoi |
2c160 | 64 20 74 68 65 20 63 6f 6e 73 74 61 6e 74 20 72 65 66 6c 6f 77 0a 09 66 6f 72 20 28 20 69 6e 64 | d.the.constant.reflow..for.(.ind |
2c180 | 65 78 20 3d 20 30 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 3b 20 69 6e 64 65 78 2b 2b 20 | ex.=.0;.index.<.length;.index++. |
2c1a0 | 29 20 7b 0a 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 65 6e 74 73 5b 20 69 6e 64 65 78 20 5d 3b 0a | ).{...elem.=.elements[.index.];. |
2c1c0 | 09 09 69 66 20 28 20 21 65 6c 65 6d 2e 73 74 79 6c 65 20 29 20 7b 0a 09 09 09 63 6f 6e 74 69 6e | ..if.(.!elem.style.).{....contin |
2c1e0 | 75 65 3b 0a 09 09 7d 0a 09 09 69 66 20 28 20 21 73 68 6f 77 20 7c 7c 20 65 6c 65 6d 2e 73 74 79 | ue;...}...if.(.!show.||.elem.sty |
2c200 | 6c 65 2e 64 69 73 70 6c 61 79 20 3d 3d 3d 20 22 6e 6f 6e 65 22 20 7c 7c 20 65 6c 65 6d 2e 73 74 | le.display.===."none".||.elem.st |
2c220 | 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 3d 3d 20 22 22 20 29 20 7b 0a 09 09 09 65 6c 65 6d 2e 73 | yle.display.===."".).{....elem.s |
2c240 | 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 20 73 68 6f 77 20 3f 20 76 61 6c 75 65 73 5b 20 69 6e | tyle.display.=.show.?.values[.in |
2c260 | 64 65 78 20 5d 20 7c 7c 20 22 22 20 3a 20 22 6e 6f 6e 65 22 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 72 | dex.].||."".:."none";...}..}...r |
2c280 | 65 74 75 72 6e 20 65 6c 65 6d 65 6e 74 73 3b 0a 7d 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 | eturn.elements;.}..jQuery.fn.ext |
2c2a0 | 65 6e 64 28 7b 0a 09 63 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 76 61 6c 75 | end({..css:.function(.name,.valu |
2c2c0 | 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 68 | e.).{...return.jQuery.access(.th |
2c2e0 | 69 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 | is,.function(.elem,.name,.value. |
2c300 | 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 | ).{....return.value.!==.undefine |
2c320 | 64 20 3f 0a 09 09 09 09 6a 51 75 65 72 79 2e 73 74 79 6c 65 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 | d.?.....jQuery.style(.elem,.name |
2c340 | 2c 20 76 61 6c 75 65 20 29 20 3a 0a 09 09 09 09 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d | ,.value.).:.....jQuery.css(.elem |
2c360 | 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 7d 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 72 67 75 | ,.name.);...},.name,.value,.argu |
2c380 | 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20 29 3b 0a 09 7d 2c 0a 09 73 68 6f 77 3a 20 66 | ments.length.>.1.);..},..show:.f |
2c3a0 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 73 68 6f 77 48 69 64 65 28 20 74 | unction().{...return.showHide(.t |
2c3c0 | 68 69 73 2c 20 74 72 75 65 20 29 3b 0a 09 7d 2c 0a 09 68 69 64 65 3a 20 66 75 6e 63 74 69 6f 6e | his,.true.);..},..hide:.function |
2c3e0 | 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 73 68 6f 77 48 69 64 65 28 20 74 68 69 73 20 29 3b 0a | ().{...return.showHide(.this.);. |
2c400 | 09 7d 2c 0a 09 74 6f 67 67 6c 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 74 61 74 65 2c 20 66 6e | .},..toggle:.function(.state,.fn |
2c420 | 32 20 29 20 7b 0a 09 09 76 61 72 20 62 6f 6f 6c 20 3d 20 74 79 70 65 6f 66 20 73 74 61 74 65 20 | 2.).{...var.bool.=.typeof.state. |
2c440 | 3d 3d 3d 20 22 62 6f 6f 6c 65 61 6e 22 3b 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 | ===."boolean";....if.(.jQuery.is |
2c460 | 46 75 6e 63 74 69 6f 6e 28 20 73 74 61 74 65 20 29 20 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 | Function(.state.).&&.jQuery.isFu |
2c480 | 6e 63 74 69 6f 6e 28 20 66 6e 32 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 65 76 65 6e | nction(.fn2.).).{....return.even |
2c4a0 | 74 73 54 6f 67 67 6c 65 2e 61 70 70 6c 79 28 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 20 | tsToggle.apply(.this,.arguments. |
2c4c0 | 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 | );...}....return.this.each(funct |
2c4e0 | 69 6f 6e 28 29 20 7b 0a 09 09 09 69 66 20 28 20 62 6f 6f 6c 20 3f 20 73 74 61 74 65 20 3a 20 69 | ion().{....if.(.bool.?.state.:.i |
2c500 | 73 48 69 64 64 65 6e 28 20 74 68 69 73 20 29 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 20 | sHidden(.this.).).{.....jQuery(. |
2c520 | 74 68 69 73 20 29 2e 73 68 6f 77 28 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 6a | this.).show();....}.else.{.....j |
2c540 | 51 75 65 72 79 28 20 74 68 69 73 20 29 2e 68 69 64 65 28 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b | Query(.this.).hide();....}...}); |
2c560 | 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 7b 0a 09 2f 2f 20 41 64 64 | ..}.});..jQuery.extend({..//.Add |
2c580 | 20 69 6e 20 73 74 79 6c 65 20 70 72 6f 70 65 72 74 79 20 68 6f 6f 6b 73 20 66 6f 72 20 6f 76 65 | .in.style.property.hooks.for.ove |
2c5a0 | 72 72 69 64 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 0a 09 2f 2f 20 62 65 68 61 76 69 6f 72 | rriding.the.default..//.behavior |
2c5c0 | 20 6f 66 20 67 65 74 74 69 6e 67 20 61 6e 64 20 73 65 74 74 69 6e 67 20 61 20 73 74 79 6c 65 20 | .of.getting.and.setting.a.style. |
2c5e0 | 70 72 6f 70 65 72 74 79 0a 09 63 73 73 48 6f 6f 6b 73 3a 20 7b 0a 09 09 6f 70 61 63 69 74 79 3a | property..cssHooks:.{...opacity: |
2c600 | 20 7b 0a 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 63 6f 6d 70 75 | .{....get:.function(.elem,.compu |
2c620 | 74 65 64 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 63 6f 6d 70 75 74 65 64 20 29 20 7b 0a 09 09 | ted.).{.....if.(.computed.).{... |
2c640 | 09 09 09 2f 2f 20 57 65 20 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 20 67 65 74 20 61 20 6e 75 6d | ...//.We.should.always.get.a.num |
2c660 | 62 65 72 20 62 61 63 6b 20 66 72 6f 6d 20 6f 70 61 63 69 74 79 0a 09 09 09 09 09 76 61 72 20 72 | ber.back.from.opacity......var.r |
2c680 | 65 74 20 3d 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 22 6f 70 61 63 69 74 79 22 20 29 3b 0a | et.=.curCSS(.elem,."opacity".);. |
2c6a0 | 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 74 20 3d 3d 3d 20 22 22 20 3f 20 22 31 22 20 3a 20 72 | .....return.ret.===."".?."1".:.r |
2c6c0 | 65 74 3b 0a 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 45 78 63 | et;......}....}...}..},...//.Exc |
2c6e0 | 6c 75 64 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 73 73 20 70 72 6f 70 65 72 74 69 65 | lude.the.following.css.propertie |
2c700 | 73 20 74 6f 20 61 64 64 20 70 78 0a 09 63 73 73 4e 75 6d 62 65 72 3a 20 7b 0a 09 09 22 66 69 6c | s.to.add.px..cssNumber:.{..."fil |
2c720 | 6c 4f 70 61 63 69 74 79 22 3a 20 74 72 75 65 2c 0a 09 09 22 66 6f 6e 74 57 65 69 67 68 74 22 3a | lOpacity":.true,..."fontWeight": |
2c740 | 20 74 72 75 65 2c 0a 09 09 22 6c 69 6e 65 48 65 69 67 68 74 22 3a 20 74 72 75 65 2c 0a 09 09 22 | .true,..."lineHeight":.true,..." |
2c760 | 6f 70 61 63 69 74 79 22 3a 20 74 72 75 65 2c 0a 09 09 22 6f 72 70 68 61 6e 73 22 3a 20 74 72 75 | opacity":.true,..."orphans":.tru |
2c780 | 65 2c 0a 09 09 22 77 69 64 6f 77 73 22 3a 20 74 72 75 65 2c 0a 09 09 22 7a 49 6e 64 65 78 22 3a | e,..."widows":.true,..."zIndex": |
2c7a0 | 20 74 72 75 65 2c 0a 09 09 22 7a 6f 6f 6d 22 3a 20 74 72 75 65 0a 09 7d 2c 0a 0a 09 2f 2f 20 41 | .true,..."zoom":.true..},...//.A |
2c7c0 | 64 64 20 69 6e 20 70 72 6f 70 65 72 74 69 65 73 20 77 68 6f 73 65 20 6e 61 6d 65 73 20 79 6f 75 | dd.in.properties.whose.names.you |
2c7e0 | 20 77 69 73 68 20 74 6f 20 66 69 78 20 62 65 66 6f 72 65 0a 09 2f 2f 20 73 65 74 74 69 6e 67 20 | .wish.to.fix.before..//.setting. |
2c800 | 6f 72 20 67 65 74 74 69 6e 67 20 74 68 65 20 76 61 6c 75 65 0a 09 63 73 73 50 72 6f 70 73 3a 20 | or.getting.the.value..cssProps:. |
2c820 | 7b 0a 09 09 2f 2f 20 6e 6f 72 6d 61 6c 69 7a 65 20 66 6c 6f 61 74 20 63 73 73 20 70 72 6f 70 65 | {...//.normalize.float.css.prope |
2c840 | 72 74 79 0a 09 09 22 66 6c 6f 61 74 22 3a 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 63 73 | rty..."float":.jQuery.support.cs |
2c860 | 73 46 6c 6f 61 74 20 3f 20 22 63 73 73 46 6c 6f 61 74 22 20 3a 20 22 73 74 79 6c 65 46 6c 6f 61 | sFloat.?."cssFloat".:."styleFloa |
2c880 | 74 22 0a 09 7d 2c 0a 0a 09 2f 2f 20 47 65 74 20 61 6e 64 20 73 65 74 20 74 68 65 20 73 74 79 6c | t"..},...//.Get.and.set.the.styl |
2c8a0 | 65 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 61 20 44 4f 4d 20 4e 6f 64 65 0a 09 73 74 79 6c 65 3a | e.property.on.a.DOM.Node..style: |
2c8c0 | 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 65 78 | .function(.elem,.name,.value,.ex |
2c8e0 | 74 72 61 20 29 20 7b 0a 09 09 2f 2f 20 44 6f 6e 27 74 20 73 65 74 20 73 74 79 6c 65 73 20 6f 6e | tra.).{...//.Don't.set.styles.on |
2c900 | 20 74 65 78 74 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 20 6e 6f 64 65 73 0a 09 09 69 66 20 28 20 21 | .text.and.comment.nodes...if.(.! |
2c920 | 65 6c 65 6d 20 7c 7c 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c 20 65 | elem.||.elem.nodeType.===.3.||.e |
2c940 | 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 38 20 7c 7c 20 21 65 6c 65 6d 2e 73 74 79 6c | lem.nodeType.===.8.||.!elem.styl |
2c960 | 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 | e.).{....return;...}....//.Make. |
2c980 | 73 75 72 65 20 74 68 61 74 20 77 65 27 72 65 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 74 68 65 | sure.that.we're.working.with.the |
2c9a0 | 20 72 69 67 68 74 20 6e 61 6d 65 0a 09 09 76 61 72 20 72 65 74 2c 20 74 79 70 65 2c 20 68 6f 6f | .right.name...var.ret,.type,.hoo |
2c9c0 | 6b 73 2c 0a 09 09 09 6f 72 69 67 4e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 | ks,....origName.=.jQuery.camelCa |
2c9e0 | 73 65 28 20 6e 61 6d 65 20 29 2c 0a 09 09 09 73 74 79 6c 65 20 3d 20 65 6c 65 6d 2e 73 74 79 6c | se(.name.),....style.=.elem.styl |
2ca00 | 65 3b 0a 0a 09 09 6e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 50 72 6f 70 73 5b 20 6f 72 | e;....name.=.jQuery.cssProps[.or |
2ca20 | 69 67 4e 61 6d 65 20 5d 20 7c 7c 20 28 20 6a 51 75 65 72 79 2e 63 73 73 50 72 6f 70 73 5b 20 6f | igName.].||.(.jQuery.cssProps[.o |
2ca40 | 72 69 67 4e 61 6d 65 20 5d 20 3d 20 76 65 6e 64 6f 72 50 72 6f 70 4e 61 6d 65 28 20 73 74 79 6c | rigName.].=.vendorPropName(.styl |
2ca60 | 65 2c 20 6f 72 69 67 4e 61 6d 65 20 29 20 29 3b 0a 0a 09 09 2f 2f 20 67 65 74 73 20 68 6f 6f 6b | e,.origName.).);....//.gets.hook |
2ca80 | 20 66 6f 72 20 74 68 65 20 70 72 65 66 69 78 65 64 20 76 65 72 73 69 6f 6e 0a 09 09 2f 2f 20 66 | .for.the.prefixed.version...//.f |
2caa0 | 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 75 6e 70 72 65 66 69 78 65 64 20 76 65 72 73 69 6f | ollowed.by.the.unprefixed.versio |
2cac0 | 6e 0a 09 09 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 48 6f 6f 6b 73 5b 20 6e 61 6d | n...hooks.=.jQuery.cssHooks[.nam |
2cae0 | 65 20 5d 20 7c 7c 20 6a 51 75 65 72 79 2e 63 73 73 48 6f 6f 6b 73 5b 20 6f 72 69 67 4e 61 6d 65 | e.].||.jQuery.cssHooks[.origName |
2cb00 | 20 5d 3b 0a 0a 09 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 77 65 27 72 65 20 73 65 74 74 69 6e 67 | .];....//.Check.if.we're.setting |
2cb20 | 20 61 20 76 61 6c 75 65 0a 09 09 69 66 20 28 20 76 61 6c 75 65 20 21 3d 3d 20 75 6e 64 65 66 69 | .a.value...if.(.value.!==.undefi |
2cb40 | 6e 65 64 20 29 20 7b 0a 09 09 09 74 79 70 65 20 3d 20 74 79 70 65 6f 66 20 76 61 6c 75 65 3b 0a | ned.).{....type.=.typeof.value;. |
2cb60 | 0a 09 09 09 2f 2f 20 63 6f 6e 76 65 72 74 20 72 65 6c 61 74 69 76 65 20 6e 75 6d 62 65 72 20 73 | ....//.convert.relative.number.s |
2cb80 | 74 72 69 6e 67 73 20 28 2b 3d 20 6f 72 20 2d 3d 29 20 74 6f 20 72 65 6c 61 74 69 76 65 20 6e 75 | trings.(+=.or.-=).to.relative.nu |
2cba0 | 6d 62 65 72 73 2e 20 23 37 33 34 35 0a 09 09 09 69 66 20 28 20 74 79 70 65 20 3d 3d 3d 20 22 73 | mbers..#7345....if.(.type.===."s |
2cbc0 | 74 72 69 6e 67 22 20 26 26 20 28 72 65 74 20 3d 20 72 72 65 6c 4e 75 6d 2e 65 78 65 63 28 20 76 | tring".&&.(ret.=.rrelNum.exec(.v |
2cbe0 | 61 6c 75 65 20 29 29 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 20 3d 20 28 20 72 65 74 5b 31 5d | alue.)).).{.....value.=.(.ret[1] |
2cc00 | 20 2b 20 31 20 29 20 2a 20 72 65 74 5b 32 5d 20 2b 20 70 61 72 73 65 46 6c 6f 61 74 28 20 6a 51 | .+.1.).*.ret[2].+.parseFloat(.jQ |
2cc20 | 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 29 3b 0a 09 09 09 09 2f 2f | uery.css(.elem,.name.).);.....// |
2cc40 | 20 46 69 78 65 73 20 62 75 67 20 23 39 32 33 37 0a 09 09 09 09 74 79 70 65 20 3d 20 22 6e 75 6d | .Fixes.bug.#9237.....type.=."num |
2cc60 | 62 65 72 22 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 | ber";....}.....//.Make.sure.that |
2cc80 | 20 4e 61 4e 20 61 6e 64 20 6e 75 6c 6c 20 76 61 6c 75 65 73 20 61 72 65 6e 27 74 20 73 65 74 2e | .NaN.and.null.values.aren't.set. |
2cca0 | 20 53 65 65 3a 20 23 37 31 31 36 0a 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 3d 3d 20 6e 75 6c | .See:.#7116....if.(.value.==.nul |
2ccc0 | 6c 20 7c 7c 20 74 79 70 65 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 26 26 20 69 73 4e 61 4e 28 | l.||.type.===."number".&&.isNaN( |
2cce0 | 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 09 7d 0a 0a 09 | .value.).).{.....return;....}... |
2cd00 | 09 09 2f 2f 20 49 66 20 61 20 6e 75 6d 62 65 72 20 77 61 73 20 70 61 73 73 65 64 20 69 6e 2c 20 | ..//.If.a.number.was.passed.in,. |
2cd20 | 61 64 64 20 27 70 78 27 20 74 6f 20 74 68 65 20 28 65 78 63 65 70 74 20 66 6f 72 20 63 65 72 74 | add.'px'.to.the.(except.for.cert |
2cd40 | 61 69 6e 20 43 53 53 20 70 72 6f 70 65 72 74 69 65 73 29 0a 09 09 09 69 66 20 28 20 74 79 70 65 | ain.CSS.properties)....if.(.type |
2cd60 | 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 26 26 20 21 6a 51 75 65 72 79 2e 63 73 73 4e 75 6d 62 | .===."number".&&.!jQuery.cssNumb |
2cd80 | 65 72 5b 20 6f 72 69 67 4e 61 6d 65 20 5d 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 20 2b 3d 20 | er[.origName.].).{.....value.+=. |
2cda0 | 22 70 78 22 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 49 66 20 61 20 68 6f 6f 6b 20 77 61 73 20 | "px";....}.....//.If.a.hook.was. |
2cdc0 | 70 72 6f 76 69 64 65 64 2c 20 75 73 65 20 74 68 61 74 20 76 61 6c 75 65 2c 20 6f 74 68 65 72 77 | provided,.use.that.value,.otherw |
2cde0 | 69 73 65 20 6a 75 73 74 20 73 65 74 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 76 61 6c 75 65 | ise.just.set.the.specified.value |
2ce00 | 0a 09 09 09 69 66 20 28 20 21 68 6f 6f 6b 73 20 7c 7c 20 21 28 22 73 65 74 22 20 69 6e 20 68 6f | ....if.(.!hooks.||.!("set".in.ho |
2ce20 | 6f 6b 73 29 20 7c 7c 20 28 76 61 6c 75 65 20 3d 20 68 6f 6f 6b 73 2e 73 65 74 28 20 65 6c 65 6d | oks).||.(value.=.hooks.set(.elem |
2ce40 | 2c 20 76 61 6c 75 65 2c 20 65 78 74 72 61 20 29 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 | ,.value,.extra.)).!==.undefined. |
2ce60 | 29 20 7b 0a 09 09 09 09 2f 2f 20 57 72 61 70 70 65 64 20 74 6f 20 70 72 65 76 65 6e 74 20 49 45 | ).{.....//.Wrapped.to.prevent.IE |
2ce80 | 20 66 72 6f 6d 20 74 68 72 6f 77 69 6e 67 20 65 72 72 6f 72 73 20 77 68 65 6e 20 27 69 6e 76 61 | .from.throwing.errors.when.'inva |
2cea0 | 6c 69 64 27 20 76 61 6c 75 65 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 0a 09 09 09 09 2f 2f 20 | lid'.values.are.provided.....//. |
2cec0 | 46 69 78 65 73 20 62 75 67 20 23 35 35 30 39 0a 09 09 09 09 74 72 79 20 7b 0a 09 09 09 09 09 73 | Fixes.bug.#5509.....try.{......s |
2cee0 | 74 79 6c 65 5b 20 6e 61 6d 65 20 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 09 7d 20 63 61 74 63 | tyle[.name.].=.value;.....}.catc |
2cf00 | 68 28 65 29 20 7b 7d 0a 09 09 09 7d 0a 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 2f 2f 20 49 | h(e).{}....}....}.else.{....//.I |
2cf20 | 66 20 61 20 68 6f 6f 6b 20 77 61 73 20 70 72 6f 76 69 64 65 64 20 67 65 74 20 74 68 65 20 6e 6f | f.a.hook.was.provided.get.the.no |
2cf40 | 6e 2d 63 6f 6d 70 75 74 65 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 72 65 0a 09 09 09 69 | n-computed.value.from.there....i |
2cf60 | 66 20 28 20 68 6f 6f 6b 73 20 26 26 20 22 67 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 26 26 20 28 | f.(.hooks.&&."get".in.hooks.&&.( |
2cf80 | 72 65 74 20 3d 20 68 6f 6f 6b 73 2e 67 65 74 28 20 65 6c 65 6d 2c 20 66 61 6c 73 65 2c 20 65 78 | ret.=.hooks.get(.elem,.false,.ex |
2cfa0 | 74 72 61 20 29 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 72 65 74 | tra.)).!==.undefined.).{.....ret |
2cfc0 | 75 72 6e 20 72 65 74 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 20 6a | urn.ret;....}.....//.Otherwise.j |
2cfe0 | 75 73 74 20 67 65 74 20 74 68 65 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 20 73 74 79 6c 65 | ust.get.the.value.from.the.style |
2d000 | 20 6f 62 6a 65 63 74 0a 09 09 09 72 65 74 75 72 6e 20 73 74 79 6c 65 5b 20 6e 61 6d 65 20 5d 3b | .object....return.style[.name.]; |
2d020 | 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 63 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 | ...}..},...css:.function(.elem,. |
2d040 | 6e 61 6d 65 2c 20 6e 75 6d 65 72 69 63 2c 20 65 78 74 72 61 20 29 20 7b 0a 09 09 76 61 72 20 76 | name,.numeric,.extra.).{...var.v |
2d060 | 61 6c 2c 20 6e 75 6d 2c 20 68 6f 6f 6b 73 2c 0a 09 09 09 6f 72 69 67 4e 61 6d 65 20 3d 20 6a 51 | al,.num,.hooks,....origName.=.jQ |
2d080 | 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 28 20 6e 61 6d 65 20 29 3b 0a 0a 09 09 2f 2f 20 4d 61 | uery.camelCase(.name.);....//.Ma |
2d0a0 | 6b 65 20 73 75 72 65 20 74 68 61 74 20 77 65 27 72 65 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 | ke.sure.that.we're.working.with. |
2d0c0 | 74 68 65 20 72 69 67 68 74 20 6e 61 6d 65 0a 09 09 6e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 63 | the.right.name...name.=.jQuery.c |
2d0e0 | 73 73 50 72 6f 70 73 5b 20 6f 72 69 67 4e 61 6d 65 20 5d 20 7c 7c 20 28 20 6a 51 75 65 72 79 2e | ssProps[.origName.].||.(.jQuery. |
2d100 | 63 73 73 50 72 6f 70 73 5b 20 6f 72 69 67 4e 61 6d 65 20 5d 20 3d 20 76 65 6e 64 6f 72 50 72 6f | cssProps[.origName.].=.vendorPro |
2d120 | 70 4e 61 6d 65 28 20 65 6c 65 6d 2e 73 74 79 6c 65 2c 20 6f 72 69 67 4e 61 6d 65 20 29 20 29 3b | pName(.elem.style,.origName.).); |
2d140 | 0a 0a 09 09 2f 2f 20 67 65 74 73 20 68 6f 6f 6b 20 66 6f 72 20 74 68 65 20 70 72 65 66 69 78 65 | ....//.gets.hook.for.the.prefixe |
2d160 | 64 20 76 65 72 73 69 6f 6e 0a 09 09 2f 2f 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 75 | d.version...//.followed.by.the.u |
2d180 | 6e 70 72 65 66 69 78 65 64 20 76 65 72 73 69 6f 6e 0a 09 09 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 | nprefixed.version...hooks.=.jQue |
2d1a0 | 72 79 2e 63 73 73 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 20 7c 7c 20 6a 51 75 65 72 79 2e 63 73 | ry.cssHooks[.name.].||.jQuery.cs |
2d1c0 | 73 48 6f 6f 6b 73 5b 20 6f 72 69 67 4e 61 6d 65 20 5d 3b 0a 0a 09 09 2f 2f 20 49 66 20 61 20 68 | sHooks[.origName.];....//.If.a.h |
2d1e0 | 6f 6f 6b 20 77 61 73 20 70 72 6f 76 69 64 65 64 20 67 65 74 20 74 68 65 20 63 6f 6d 70 75 74 65 | ook.was.provided.get.the.compute |
2d200 | 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 72 65 0a 09 09 69 66 20 28 20 68 6f 6f 6b 73 20 | d.value.from.there...if.(.hooks. |
2d220 | 26 26 20 22 67 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 29 20 7b 0a 09 09 09 76 61 6c 20 3d 20 68 | &&."get".in.hooks.).{....val.=.h |
2d240 | 6f 6f 6b 73 2e 67 65 74 28 20 65 6c 65 6d 2c 20 74 72 75 65 2c 20 65 78 74 72 61 20 29 3b 0a 09 | ooks.get(.elem,.true,.extra.);.. |
2d260 | 09 7d 0a 0a 09 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 2c 20 69 66 20 61 20 77 61 79 20 74 6f 20 | .}....//.Otherwise,.if.a.way.to. |
2d280 | 67 65 74 20 74 68 65 20 63 6f 6d 70 75 74 65 64 20 76 61 6c 75 65 20 65 78 69 73 74 73 2c 20 75 | get.the.computed.value.exists,.u |
2d2a0 | 73 65 20 74 68 61 74 0a 09 09 69 66 20 28 20 76 61 6c 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 | se.that...if.(.val.===.undefined |
2d2c0 | 20 29 20 7b 0a 09 09 09 76 61 6c 20 3d 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 | .).{....val.=.curCSS(.elem,.name |
2d2e0 | 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 63 6f 6e 76 65 72 74 20 22 6e 6f 72 6d 61 6c 22 20 74 6f | .);...}....//convert."normal".to |
2d300 | 20 63 6f 6d 70 75 74 65 64 20 76 61 6c 75 65 0a 09 09 69 66 20 28 20 76 61 6c 20 3d 3d 3d 20 22 | .computed.value...if.(.val.===." |
2d320 | 6e 6f 72 6d 61 6c 22 20 26 26 20 6e 61 6d 65 20 69 6e 20 63 73 73 4e 6f 72 6d 61 6c 54 72 61 6e | normal".&&.name.in.cssNormalTran |
2d340 | 73 66 6f 72 6d 20 29 20 7b 0a 09 09 09 76 61 6c 20 3d 20 63 73 73 4e 6f 72 6d 61 6c 54 72 61 6e | sform.).{....val.=.cssNormalTran |
2d360 | 73 66 6f 72 6d 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 52 65 74 75 72 6e 2c | sform[.name.];...}....//.Return, |
2d380 | 20 63 6f 6e 76 65 72 74 69 6e 67 20 74 6f 20 6e 75 6d 62 65 72 20 69 66 20 66 6f 72 63 65 64 20 | .converting.to.number.if.forced. |
2d3a0 | 6f 72 20 61 20 71 75 61 6c 69 66 69 65 72 20 77 61 73 20 70 72 6f 76 69 64 65 64 20 61 6e 64 20 | or.a.qualifier.was.provided.and. |
2d3c0 | 76 61 6c 20 6c 6f 6f 6b 73 20 6e 75 6d 65 72 69 63 0a 09 09 69 66 20 28 20 6e 75 6d 65 72 69 63 | val.looks.numeric...if.(.numeric |
2d3e0 | 20 7c 7c 20 65 78 74 72 61 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 6e | .||.extra.!==.undefined.).{....n |
2d400 | 75 6d 20 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 76 61 6c 20 29 3b 0a 09 09 09 72 65 74 75 72 | um.=.parseFloat(.val.);....retur |
2d420 | 6e 20 6e 75 6d 65 72 69 63 20 7c 7c 20 6a 51 75 65 72 79 2e 69 73 4e 75 6d 65 72 69 63 28 20 6e | n.numeric.||.jQuery.isNumeric(.n |
2d440 | 75 6d 20 29 20 3f 20 6e 75 6d 20 7c 7c 20 30 20 3a 20 76 61 6c 3b 0a 09 09 7d 0a 09 09 72 65 74 | um.).?.num.||.0.:.val;...}...ret |
2d460 | 75 72 6e 20 76 61 6c 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 41 20 6d 65 74 68 6f 64 20 66 6f 72 20 71 | urn.val;..},...//.A.method.for.q |
2d480 | 75 69 63 6b 6c 79 20 73 77 61 70 70 69 6e 67 20 69 6e 2f 6f 75 74 20 43 53 53 20 70 72 6f 70 65 | uickly.swapping.in/out.CSS.prope |
2d4a0 | 72 74 69 65 73 20 74 6f 20 67 65 74 20 63 6f 72 72 65 63 74 20 63 61 6c 63 75 6c 61 74 69 6f 6e | rties.to.get.correct.calculation |
2d4c0 | 73 0a 09 73 77 61 70 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6f 70 74 69 6f 6e 73 | s..swap:.function(.elem,.options |
2d4e0 | 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 09 09 76 61 72 20 72 65 74 2c 20 6e 61 6d 65 2c 0a | ,.callback.).{...var.ret,.name,. |
2d500 | 09 09 09 6f 6c 64 20 3d 20 7b 7d 3b 0a 0a 09 09 2f 2f 20 52 65 6d 65 6d 62 65 72 20 74 68 65 20 | ...old.=.{};....//.Remember.the. |
2d520 | 6f 6c 64 20 76 61 6c 75 65 73 2c 20 61 6e 64 20 69 6e 73 65 72 74 20 74 68 65 20 6e 65 77 20 6f | old.values,.and.insert.the.new.o |
2d540 | 6e 65 73 0a 09 09 66 6f 72 20 28 20 6e 61 6d 65 20 69 6e 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a | nes...for.(.name.in.options.).{. |
2d560 | 09 09 09 6f 6c 64 5b 20 6e 61 6d 65 20 5d 20 3d 20 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 6e 61 6d | ...old[.name.].=.elem.style[.nam |
2d580 | 65 20 5d 3b 0a 09 09 09 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 6e 61 6d 65 20 5d 20 3d 20 6f 70 74 | e.];....elem.style[.name.].=.opt |
2d5a0 | 69 6f 6e 73 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 20 3d 20 63 61 6c 6c 62 | ions[.name.];...}....ret.=.callb |
2d5c0 | 61 63 6b 2e 63 61 6c 6c 28 20 65 6c 65 6d 20 29 3b 0a 0a 09 09 2f 2f 20 52 65 76 65 72 74 20 74 | ack.call(.elem.);....//.Revert.t |
2d5e0 | 68 65 20 6f 6c 64 20 76 61 6c 75 65 73 0a 09 09 66 6f 72 20 28 20 6e 61 6d 65 20 69 6e 20 6f 70 | he.old.values...for.(.name.in.op |
2d600 | 74 69 6f 6e 73 20 29 20 7b 0a 09 09 09 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 6e 61 6d 65 20 5d 20 | tions.).{....elem.style[.name.]. |
2d620 | 3d 20 6f 6c 64 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 72 65 74 | =.old[.name.];...}....return.ret |
2d640 | 3b 0a 09 7d 0a 7d 29 3b 0a 0a 2f 2f 20 4e 4f 54 45 3a 20 54 6f 20 61 6e 79 20 66 75 74 75 72 65 | ;..}.});..//.NOTE:.To.any.future |
2d660 | 20 6d 61 69 6e 74 61 69 6e 65 72 2c 20 77 65 27 76 65 20 75 73 65 64 20 62 6f 74 68 20 77 69 6e | .maintainer,.we've.used.both.win |
2d680 | 64 6f 77 2e 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 0a 2f 2f 20 61 6e 64 20 67 65 74 43 | dow.getComputedStyle.//.and.getC |
2d6a0 | 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 68 65 72 65 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 62 | omputedStyle.here.to.produce.a.b |
2d6c0 | 65 74 74 65 72 20 67 7a 69 70 20 73 69 7a 65 0a 69 66 20 28 20 77 69 6e 64 6f 77 2e 67 65 74 43 | etter.gzip.size.if.(.window.getC |
2d6e0 | 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 29 20 7b 0a 09 63 75 72 43 53 53 20 3d 20 66 75 6e 63 74 | omputedStyle.).{..curCSS.=.funct |
2d700 | 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 76 61 72 20 72 65 74 2c 20 77 | ion(.elem,.name.).{...var.ret,.w |
2d720 | 69 64 74 68 2c 20 6d 69 6e 57 69 64 74 68 2c 20 6d 61 78 57 69 64 74 68 2c 0a 09 09 09 63 6f 6d | idth,.minWidth,.maxWidth,....com |
2d740 | 70 75 74 65 64 20 3d 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 28 20 65 6c 65 6d 2c 20 | puted.=.getComputedStyle(.elem,. |
2d760 | 6e 75 6c 6c 20 29 2c 0a 09 09 09 73 74 79 6c 65 20 3d 20 65 6c 65 6d 2e 73 74 79 6c 65 3b 0a 0a | null.),....style.=.elem.style;.. |
2d780 | 09 09 69 66 20 28 20 63 6f 6d 70 75 74 65 64 20 29 20 7b 0a 0a 09 09 09 72 65 74 20 3d 20 63 6f | ..if.(.computed.).{.....ret.=.co |
2d7a0 | 6d 70 75 74 65 64 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 69 66 20 28 20 72 65 74 20 3d 3d 3d 20 | mputed[.name.];....if.(.ret.===. |
2d7c0 | 22 22 20 26 26 20 21 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 6e 73 28 20 65 6c 65 6d 2e 6f 77 6e | "".&&.!jQuery.contains(.elem.own |
2d7e0 | 65 72 44 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 2c 20 65 6c 65 6d | erDocument.documentElement,.elem |
2d800 | 20 29 20 29 20 7b 0a 09 09 09 09 72 65 74 20 3d 20 6a 51 75 65 72 79 2e 73 74 79 6c 65 28 20 65 | .).).{.....ret.=.jQuery.style(.e |
2d820 | 6c 65 6d 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 41 20 74 72 69 62 75 | lem,.name.);....}.....//.A.tribu |
2d840 | 74 65 20 74 6f 20 74 68 65 20 22 61 77 65 73 6f 6d 65 20 68 61 63 6b 20 62 79 20 44 65 61 6e 20 | te.to.the."awesome.hack.by.Dean. |
2d860 | 45 64 77 61 72 64 73 22 0a 09 09 09 2f 2f 20 43 68 72 6f 6d 65 20 3c 20 31 37 20 61 6e 64 20 53 | Edwards"....//.Chrome.<.17.and.S |
2d880 | 61 66 61 72 69 20 35 2e 30 20 75 73 65 73 20 22 63 6f 6d 70 75 74 65 64 20 76 61 6c 75 65 22 20 | afari.5.0.uses."computed.value". |
2d8a0 | 69 6e 73 74 65 61 64 20 6f 66 20 22 75 73 65 64 20 76 61 6c 75 65 22 20 66 6f 72 20 6d 61 72 67 | instead.of."used.value".for.marg |
2d8c0 | 69 6e 2d 72 69 67 68 74 0a 09 09 09 2f 2f 20 53 61 66 61 72 69 20 35 2e 31 2e 37 20 28 61 74 20 | in-right....//.Safari.5.1.7.(at. |
2d8e0 | 6c 65 61 73 74 29 20 72 65 74 75 72 6e 73 20 70 65 72 63 65 6e 74 61 67 65 20 66 6f 72 20 61 20 | least).returns.percentage.for.a. |
2d900 | 6c 61 72 67 65 72 20 73 65 74 20 6f 66 20 76 61 6c 75 65 73 2c 20 62 75 74 20 77 69 64 74 68 20 | larger.set.of.values,.but.width. |
2d920 | 73 65 65 6d 73 20 74 6f 20 62 65 20 72 65 6c 69 61 62 6c 79 20 70 69 78 65 6c 73 0a 09 09 09 2f | seems.to.be.reliably.pixels..../ |
2d940 | 2f 20 74 68 69 73 20 69 73 20 61 67 61 69 6e 73 74 20 74 68 65 20 43 53 53 4f 4d 20 64 72 61 66 | /.this.is.against.the.CSSOM.draf |
2d960 | 74 20 73 70 65 63 3a 20 68 74 74 70 3a 2f 2f 64 65 76 2e 77 33 2e 6f 72 67 2f 63 73 73 77 67 2f | t.spec:.http://dev.w3.org/csswg/ |
2d980 | 63 73 73 6f 6d 2f 23 72 65 73 6f 6c 76 65 64 2d 76 61 6c 75 65 73 0a 09 09 09 69 66 20 28 20 72 | cssom/#resolved-values....if.(.r |
2d9a0 | 6e 75 6d 6e 6f 6e 70 78 2e 74 65 73 74 28 20 72 65 74 20 29 20 26 26 20 72 6d 61 72 67 69 6e 2e | numnonpx.test(.ret.).&&.rmargin. |
2d9c0 | 74 65 73 74 28 20 6e 61 6d 65 20 29 20 29 20 7b 0a 09 09 09 09 77 69 64 74 68 20 3d 20 73 74 79 | test(.name.).).{.....width.=.sty |
2d9e0 | 6c 65 2e 77 69 64 74 68 3b 0a 09 09 09 09 6d 69 6e 57 69 64 74 68 20 3d 20 73 74 79 6c 65 2e 6d | le.width;.....minWidth.=.style.m |
2da00 | 69 6e 57 69 64 74 68 3b 0a 09 09 09 09 6d 61 78 57 69 64 74 68 20 3d 20 73 74 79 6c 65 2e 6d 61 | inWidth;.....maxWidth.=.style.ma |
2da20 | 78 57 69 64 74 68 3b 0a 0a 09 09 09 09 73 74 79 6c 65 2e 6d 69 6e 57 69 64 74 68 20 3d 20 73 74 | xWidth;......style.minWidth.=.st |
2da40 | 79 6c 65 2e 6d 61 78 57 69 64 74 68 20 3d 20 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 72 65 74 | yle.maxWidth.=.style.width.=.ret |
2da60 | 3b 0a 09 09 09 09 72 65 74 20 3d 20 63 6f 6d 70 75 74 65 64 2e 77 69 64 74 68 3b 0a 0a 09 09 09 | ;.....ret.=.computed.width;..... |
2da80 | 09 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 77 69 64 74 68 3b 0a 09 09 09 09 73 74 79 6c 65 2e | .style.width.=.width;.....style. |
2daa0 | 6d 69 6e 57 69 64 74 68 20 3d 20 6d 69 6e 57 69 64 74 68 3b 0a 09 09 09 09 73 74 79 6c 65 2e 6d | minWidth.=.minWidth;.....style.m |
2dac0 | 61 78 57 69 64 74 68 20 3d 20 6d 61 78 57 69 64 74 68 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 | axWidth.=.maxWidth;....}...}.... |
2dae0 | 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 3b 0a 7d 20 65 6c 73 65 20 69 66 20 28 20 64 6f 63 75 | return.ret;..};.}.else.if.(.docu |
2db00 | 6d 65 6e 74 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 2e 63 75 72 72 65 6e 74 53 74 79 6c | ment.documentElement.currentStyl |
2db20 | 65 20 29 20 7b 0a 09 63 75 72 43 53 53 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 | e.).{..curCSS.=.function(.elem,. |
2db40 | 6e 61 6d 65 20 29 20 7b 0a 09 09 76 61 72 20 6c 65 66 74 2c 20 72 73 4c 65 66 74 2c 0a 09 09 09 | name.).{...var.left,.rsLeft,.... |
2db60 | 72 65 74 20 3d 20 65 6c 65 6d 2e 63 75 72 72 65 6e 74 53 74 79 6c 65 20 26 26 20 65 6c 65 6d 2e | ret.=.elem.currentStyle.&&.elem. |
2db80 | 63 75 72 72 65 6e 74 53 74 79 6c 65 5b 20 6e 61 6d 65 20 5d 2c 0a 09 09 09 73 74 79 6c 65 20 3d | currentStyle[.name.],....style.= |
2dba0 | 20 65 6c 65 6d 2e 73 74 79 6c 65 3b 0a 0a 09 09 2f 2f 20 41 76 6f 69 64 20 73 65 74 74 69 6e 67 | .elem.style;....//.Avoid.setting |
2dbc0 | 20 72 65 74 20 74 6f 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 68 65 72 65 0a 09 09 2f 2f 20 73 | .ret.to.empty.string.here...//.s |
2dbe0 | 6f 20 77 65 20 64 6f 6e 27 74 20 64 65 66 61 75 6c 74 20 74 6f 20 61 75 74 6f 0a 09 09 69 66 20 | o.we.don't.default.to.auto...if. |
2dc00 | 28 20 72 65 74 20 3d 3d 20 6e 75 6c 6c 20 26 26 20 73 74 79 6c 65 20 26 26 20 73 74 79 6c 65 5b | (.ret.==.null.&&.style.&&.style[ |
2dc20 | 20 6e 61 6d 65 20 5d 20 29 20 7b 0a 09 09 09 72 65 74 20 3d 20 73 74 79 6c 65 5b 20 6e 61 6d 65 | .name.].).{....ret.=.style[.name |
2dc40 | 20 5d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 72 6f 6d 20 74 68 65 20 61 77 65 73 6f 6d 65 20 68 | .];...}....//.From.the.awesome.h |
2dc60 | 61 63 6b 20 62 79 20 44 65 61 6e 20 45 64 77 61 72 64 73 0a 09 09 2f 2f 20 68 74 74 70 3a 2f 2f | ack.by.Dean.Edwards...//.http:// |
2dc80 | 65 72 69 6b 2e 65 61 65 2e 6e 65 74 2f 61 72 63 68 69 76 65 73 2f 32 30 30 37 2f 30 37 2f 32 37 | erik.eae.net/archives/2007/07/27 |
2dca0 | 2f 31 38 2e 35 34 2e 31 35 2f 23 63 6f 6d 6d 65 6e 74 2d 31 30 32 32 39 31 0a 0a 09 09 2f 2f 20 | /18.54.15/#comment-102291....//. |
2dcc0 | 49 66 20 77 65 27 72 65 20 6e 6f 74 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 61 20 72 65 67 75 | If.we're.not.dealing.with.a.regu |
2dce0 | 6c 61 72 20 70 69 78 65 6c 20 6e 75 6d 62 65 72 0a 09 09 2f 2f 20 62 75 74 20 61 20 6e 75 6d 62 | lar.pixel.number...//.but.a.numb |
2dd00 | 65 72 20 74 68 61 74 20 68 61 73 20 61 20 77 65 69 72 64 20 65 6e 64 69 6e 67 2c 20 77 65 20 6e | er.that.has.a.weird.ending,.we.n |
2dd20 | 65 65 64 20 74 6f 20 63 6f 6e 76 65 72 74 20 69 74 20 74 6f 20 70 69 78 65 6c 73 0a 09 09 2f 2f | eed.to.convert.it.to.pixels...// |
2dd40 | 20 62 75 74 20 6e 6f 74 20 70 6f 73 69 74 69 6f 6e 20 63 73 73 20 61 74 74 72 69 62 75 74 65 73 | .but.not.position.css.attributes |
2dd60 | 2c 20 61 73 20 74 68 6f 73 65 20 61 72 65 20 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 20 74 6f 20 74 | ,.as.those.are.proportional.to.t |
2dd80 | 68 65 20 70 61 72 65 6e 74 20 65 6c 65 6d 65 6e 74 20 69 6e 73 74 65 61 64 0a 09 09 2f 2f 20 61 | he.parent.element.instead...//.a |
2dda0 | 6e 64 20 77 65 20 63 61 6e 27 74 20 6d 65 61 73 75 72 65 20 74 68 65 20 70 61 72 65 6e 74 20 69 | nd.we.can't.measure.the.parent.i |
2ddc0 | 6e 73 74 65 61 64 20 62 65 63 61 75 73 65 20 69 74 20 6d 69 67 68 74 20 74 72 69 67 67 65 72 20 | nstead.because.it.might.trigger. |
2dde0 | 61 20 22 73 74 61 63 6b 69 6e 67 20 64 6f 6c 6c 73 22 20 70 72 6f 62 6c 65 6d 0a 09 09 69 66 20 | a."stacking.dolls".problem...if. |
2de00 | 28 20 72 6e 75 6d 6e 6f 6e 70 78 2e 74 65 73 74 28 20 72 65 74 20 29 20 26 26 20 21 72 70 6f 73 | (.rnumnonpx.test(.ret.).&&.!rpos |
2de20 | 69 74 69 6f 6e 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 52 65 | ition.test(.name.).).{.....//.Re |
2de40 | 6d 65 6d 62 65 72 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 61 6c 75 65 73 0a 09 09 09 6c 65 | member.the.original.values....le |
2de60 | 66 74 20 3d 20 73 74 79 6c 65 2e 6c 65 66 74 3b 0a 09 09 09 72 73 4c 65 66 74 20 3d 20 65 6c 65 | ft.=.style.left;....rsLeft.=.ele |
2de80 | 6d 2e 72 75 6e 74 69 6d 65 53 74 79 6c 65 20 26 26 20 65 6c 65 6d 2e 72 75 6e 74 69 6d 65 53 74 | m.runtimeStyle.&&.elem.runtimeSt |
2dea0 | 79 6c 65 2e 6c 65 66 74 3b 0a 0a 09 09 09 2f 2f 20 50 75 74 20 69 6e 20 74 68 65 20 6e 65 77 20 | yle.left;.....//.Put.in.the.new. |
2dec0 | 76 61 6c 75 65 73 20 74 6f 20 67 65 74 20 61 20 63 6f 6d 70 75 74 65 64 20 76 61 6c 75 65 20 6f | values.to.get.a.computed.value.o |
2dee0 | 75 74 0a 09 09 09 69 66 20 28 20 72 73 4c 65 66 74 20 29 20 7b 0a 09 09 09 09 65 6c 65 6d 2e 72 | ut....if.(.rsLeft.).{.....elem.r |
2df00 | 75 6e 74 69 6d 65 53 74 79 6c 65 2e 6c 65 66 74 20 3d 20 65 6c 65 6d 2e 63 75 72 72 65 6e 74 53 | untimeStyle.left.=.elem.currentS |
2df20 | 74 79 6c 65 2e 6c 65 66 74 3b 0a 09 09 09 7d 0a 09 09 09 73 74 79 6c 65 2e 6c 65 66 74 20 3d 20 | tyle.left;....}....style.left.=. |
2df40 | 6e 61 6d 65 20 3d 3d 3d 20 22 66 6f 6e 74 53 69 7a 65 22 20 3f 20 22 31 65 6d 22 20 3a 20 72 65 | name.===."fontSize".?."1em".:.re |
2df60 | 74 3b 0a 09 09 09 72 65 74 20 3d 20 73 74 79 6c 65 2e 70 69 78 65 6c 4c 65 66 74 20 2b 20 22 70 | t;....ret.=.style.pixelLeft.+."p |
2df80 | 78 22 3b 0a 0a 09 09 09 2f 2f 20 52 65 76 65 72 74 20 74 68 65 20 63 68 61 6e 67 65 64 20 76 61 | x";.....//.Revert.the.changed.va |
2dfa0 | 6c 75 65 73 0a 09 09 09 73 74 79 6c 65 2e 6c 65 66 74 20 3d 20 6c 65 66 74 3b 0a 09 09 09 69 66 | lues....style.left.=.left;....if |
2dfc0 | 20 28 20 72 73 4c 65 66 74 20 29 20 7b 0a 09 09 09 09 65 6c 65 6d 2e 72 75 6e 74 69 6d 65 53 74 | .(.rsLeft.).{.....elem.runtimeSt |
2dfe0 | 79 6c 65 2e 6c 65 66 74 20 3d 20 72 73 4c 65 66 74 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 | yle.left.=.rsLeft;....}...}....r |
2e000 | 65 74 75 72 6e 20 72 65 74 20 3d 3d 3d 20 22 22 20 3f 20 22 61 75 74 6f 22 20 3a 20 72 65 74 3b | eturn.ret.===."".?."auto".:.ret; |
2e020 | 0a 09 7d 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 65 74 50 6f 73 69 74 69 76 65 4e 75 6d 62 | ..};.}..function.setPositiveNumb |
2e040 | 65 72 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 73 75 62 74 72 61 63 74 20 29 20 7b 0a 09 76 | er(.elem,.value,.subtract.).{..v |
2e060 | 61 72 20 6d 61 74 63 68 65 73 20 3d 20 72 6e 75 6d 73 70 6c 69 74 2e 65 78 65 63 28 20 76 61 6c | ar.matches.=.rnumsplit.exec(.val |
2e080 | 75 65 20 29 3b 0a 09 72 65 74 75 72 6e 20 6d 61 74 63 68 65 73 20 3f 0a 09 09 09 4d 61 74 68 2e | ue.);..return.matches.?....Math. |
2e0a0 | 6d 61 78 28 20 30 2c 20 6d 61 74 63 68 65 73 5b 20 31 20 5d 20 2d 20 28 20 73 75 62 74 72 61 63 | max(.0,.matches[.1.].-.(.subtrac |
2e0c0 | 74 20 7c 7c 20 30 20 29 20 29 20 2b 20 28 20 6d 61 74 63 68 65 73 5b 20 32 20 5d 20 7c 7c 20 22 | t.||.0.).).+.(.matches[.2.].||." |
2e0e0 | 70 78 22 20 29 20 3a 0a 09 09 09 76 61 6c 75 65 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 61 75 | px".).:....value;.}..function.au |
2e100 | 67 6d 65 6e 74 57 69 64 74 68 4f 72 48 65 69 67 68 74 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 | gmentWidthOrHeight(.elem,.name,. |
2e120 | 65 78 74 72 61 2c 20 69 73 42 6f 72 64 65 72 42 6f 78 20 29 20 7b 0a 09 76 61 72 20 69 20 3d 20 | extra,.isBorderBox.).{..var.i.=. |
2e140 | 65 78 74 72 61 20 3d 3d 3d 20 28 20 69 73 42 6f 72 64 65 72 42 6f 78 20 3f 20 22 62 6f 72 64 65 | extra.===.(.isBorderBox.?."borde |
2e160 | 72 22 20 3a 20 22 63 6f 6e 74 65 6e 74 22 20 29 20 3f 0a 09 09 2f 2f 20 49 66 20 77 65 20 61 6c | r".:."content".).?...//.If.we.al |
2e180 | 72 65 61 64 79 20 68 61 76 65 20 74 68 65 20 72 69 67 68 74 20 6d 65 61 73 75 72 65 6d 65 6e 74 | ready.have.the.right.measurement |
2e1a0 | 2c 20 61 76 6f 69 64 20 61 75 67 6d 65 6e 74 61 74 69 6f 6e 0a 09 09 34 20 3a 0a 09 09 2f 2f 20 | ,.avoid.augmentation...4.:...//. |
2e1c0 | 4f 74 68 65 72 77 69 73 65 20 69 6e 69 74 69 61 6c 69 7a 65 20 66 6f 72 20 68 6f 72 69 7a 6f 6e | Otherwise.initialize.for.horizon |
2e1e0 | 74 61 6c 20 6f 72 20 76 65 72 74 69 63 61 6c 20 70 72 6f 70 65 72 74 69 65 73 0a 09 09 6e 61 6d | tal.or.vertical.properties...nam |
2e200 | 65 20 3d 3d 3d 20 22 77 69 64 74 68 22 20 3f 20 31 20 3a 20 30 2c 0a 0a 09 09 76 61 6c 20 3d 20 | e.===."width".?.1.:.0,....val.=. |
2e220 | 30 3b 0a 0a 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 34 3b 20 69 20 2b 3d 20 32 20 29 20 7b 0a 09 | 0;...for.(.;.i.<.4;.i.+=.2.).{.. |
2e240 | 09 2f 2f 20 62 6f 74 68 20 62 6f 78 20 6d 6f 64 65 6c 73 20 65 78 63 6c 75 64 65 20 6d 61 72 67 | .//.both.box.models.exclude.marg |
2e260 | 69 6e 2c 20 73 6f 20 61 64 64 20 69 74 20 69 66 20 77 65 20 77 61 6e 74 20 69 74 0a 09 09 69 66 | in,.so.add.it.if.we.want.it...if |
2e280 | 20 28 20 65 78 74 72 61 20 3d 3d 3d 20 22 6d 61 72 67 69 6e 22 20 29 20 7b 0a 09 09 09 2f 2f 20 | .(.extra.===."margin".).{....//. |
2e2a0 | 77 65 20 75 73 65 20 6a 51 75 65 72 79 2e 63 73 73 20 69 6e 73 74 65 61 64 20 6f 66 20 63 75 72 | we.use.jQuery.css.instead.of.cur |
2e2c0 | 43 53 53 20 68 65 72 65 0a 09 09 09 2f 2f 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 65 20 72 65 | CSS.here....//.because.of.the.re |
2e2e0 | 6c 69 61 62 6c 65 4d 61 72 67 69 6e 52 69 67 68 74 20 43 53 53 20 68 6f 6f 6b 21 0a 09 09 09 76 | liableMarginRight.CSS.hook!....v |
2e300 | 61 6c 20 2b 3d 20 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 65 78 74 72 61 20 2b 20 | al.+=.jQuery.css(.elem,.extra.+. |
2e320 | 63 73 73 45 78 70 61 6e 64 5b 20 69 20 5d 2c 20 74 72 75 65 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f | cssExpand[.i.],.true.);...}..../ |
2e340 | 2f 20 46 72 6f 6d 20 74 68 69 73 20 70 6f 69 6e 74 20 6f 6e 20 77 65 20 75 73 65 20 63 75 72 43 | /.From.this.point.on.we.use.curC |
2e360 | 53 53 20 66 6f 72 20 6d 61 78 69 6d 75 6d 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 28 72 65 6c 65 | SS.for.maximum.performance.(rele |
2e380 | 76 61 6e 74 20 69 6e 20 61 6e 69 6d 61 74 69 6f 6e 73 29 0a 09 09 69 66 20 28 20 69 73 42 6f 72 | vant.in.animations)...if.(.isBor |
2e3a0 | 64 65 72 42 6f 78 20 29 20 7b 0a 09 09 09 2f 2f 20 62 6f 72 64 65 72 2d 62 6f 78 20 69 6e 63 6c | derBox.).{....//.border-box.incl |
2e3c0 | 75 64 65 73 20 70 61 64 64 69 6e 67 2c 20 73 6f 20 72 65 6d 6f 76 65 20 69 74 20 69 66 20 77 65 | udes.padding,.so.remove.it.if.we |
2e3e0 | 20 77 61 6e 74 20 63 6f 6e 74 65 6e 74 0a 09 09 09 69 66 20 28 20 65 78 74 72 61 20 3d 3d 3d 20 | .want.content....if.(.extra.===. |
2e400 | 22 63 6f 6e 74 65 6e 74 22 20 29 20 7b 0a 09 09 09 09 76 61 6c 20 2d 3d 20 70 61 72 73 65 46 6c | "content".).{.....val.-=.parseFl |
2e420 | 6f 61 74 28 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 22 70 61 64 64 69 6e 67 22 20 2b 20 63 | oat(.curCSS(.elem,."padding".+.c |
2e440 | 73 73 45 78 70 61 6e 64 5b 20 69 20 5d 20 29 20 29 20 7c 7c 20 30 3b 0a 09 09 09 7d 0a 0a 09 09 | ssExpand[.i.].).).||.0;....}.... |
2e460 | 09 2f 2f 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 2c 20 65 78 74 72 61 20 69 73 6e 27 74 20 62 | .//.at.this.point,.extra.isn't.b |
2e480 | 6f 72 64 65 72 20 6e 6f 72 20 6d 61 72 67 69 6e 2c 20 73 6f 20 72 65 6d 6f 76 65 20 62 6f 72 64 | order.nor.margin,.so.remove.bord |
2e4a0 | 65 72 0a 09 09 09 69 66 20 28 20 65 78 74 72 61 20 21 3d 3d 20 22 6d 61 72 67 69 6e 22 20 29 20 | er....if.(.extra.!==."margin".). |
2e4c0 | 7b 0a 09 09 09 09 76 61 6c 20 2d 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 63 75 72 43 53 53 28 | {.....val.-=.parseFloat(.curCSS( |
2e4e0 | 20 65 6c 65 6d 2c 20 22 62 6f 72 64 65 72 22 20 2b 20 63 73 73 45 78 70 61 6e 64 5b 20 69 20 5d | .elem,."border".+.cssExpand[.i.] |
2e500 | 20 2b 20 22 57 69 64 74 68 22 20 29 20 29 20 7c 7c 20 30 3b 0a 09 09 09 7d 0a 09 09 7d 20 65 6c | .+."Width".).).||.0;....}...}.el |
2e520 | 73 65 20 7b 0a 09 09 09 2f 2f 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 2c 20 65 78 74 72 61 20 | se.{....//.at.this.point,.extra. |
2e540 | 69 73 6e 27 74 20 63 6f 6e 74 65 6e 74 2c 20 73 6f 20 61 64 64 20 70 61 64 64 69 6e 67 0a 09 09 | isn't.content,.so.add.padding... |
2e560 | 09 76 61 6c 20 2b 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 63 75 72 43 53 53 28 20 65 6c 65 6d | .val.+=.parseFloat(.curCSS(.elem |
2e580 | 2c 20 22 70 61 64 64 69 6e 67 22 20 2b 20 63 73 73 45 78 70 61 6e 64 5b 20 69 20 5d 20 29 20 29 | ,."padding".+.cssExpand[.i.].).) |
2e5a0 | 20 7c 7c 20 30 3b 0a 0a 09 09 09 2f 2f 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 2c 20 65 78 74 | .||.0;.....//.at.this.point,.ext |
2e5c0 | 72 61 20 69 73 6e 27 74 20 63 6f 6e 74 65 6e 74 20 6e 6f 72 20 70 61 64 64 69 6e 67 2c 20 73 6f | ra.isn't.content.nor.padding,.so |
2e5e0 | 20 61 64 64 20 62 6f 72 64 65 72 0a 09 09 09 69 66 20 28 20 65 78 74 72 61 20 21 3d 3d 20 22 70 | .add.border....if.(.extra.!==."p |
2e600 | 61 64 64 69 6e 67 22 20 29 20 7b 0a 09 09 09 09 76 61 6c 20 2b 3d 20 70 61 72 73 65 46 6c 6f 61 | adding".).{.....val.+=.parseFloa |
2e620 | 74 28 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 22 62 6f 72 64 65 72 22 20 2b 20 63 73 73 45 | t(.curCSS(.elem,."border".+.cssE |
2e640 | 78 70 61 6e 64 5b 20 69 20 5d 20 2b 20 22 57 69 64 74 68 22 20 29 20 29 20 7c 7c 20 30 3b 0a 09 | xpand[.i.].+."Width".).).||.0;.. |
2e660 | 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 76 61 6c 3b 0a 7d 0a 0a 66 75 6e 63 | ..}...}..}...return.val;.}..func |
2e680 | 74 69 6f 6e 20 67 65 74 57 69 64 74 68 4f 72 48 65 69 67 68 74 28 20 65 6c 65 6d 2c 20 6e 61 6d | tion.getWidthOrHeight(.elem,.nam |
2e6a0 | 65 2c 20 65 78 74 72 61 20 29 20 7b 0a 0a 09 2f 2f 20 53 74 61 72 74 20 77 69 74 68 20 6f 66 66 | e,.extra.).{...//.Start.with.off |
2e6c0 | 73 65 74 20 70 72 6f 70 65 72 74 79 2c 20 77 68 69 63 68 20 69 73 20 65 71 75 69 76 61 6c 65 6e | set.property,.which.is.equivalen |
2e6e0 | 74 20 74 6f 20 74 68 65 20 62 6f 72 64 65 72 2d 62 6f 78 20 76 61 6c 75 65 0a 09 76 61 72 20 76 | t.to.the.border-box.value..var.v |
2e700 | 61 6c 20 3d 20 6e 61 6d 65 20 3d 3d 3d 20 22 77 69 64 74 68 22 20 3f 20 65 6c 65 6d 2e 6f 66 66 | al.=.name.===."width".?.elem.off |
2e720 | 73 65 74 57 69 64 74 68 20 3a 20 65 6c 65 6d 2e 6f 66 66 73 65 74 48 65 69 67 68 74 2c 0a 09 09 | setWidth.:.elem.offsetHeight,... |
2e740 | 76 61 6c 75 65 49 73 42 6f 72 64 65 72 42 6f 78 20 3d 20 74 72 75 65 2c 0a 09 09 69 73 42 6f 72 | valueIsBorderBox.=.true,...isBor |
2e760 | 64 65 72 42 6f 78 20 3d 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 62 6f 78 53 69 7a 69 6e | derBox.=.jQuery.support.boxSizin |
2e780 | 67 20 26 26 20 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 62 6f 78 53 69 7a 69 6e | g.&&.jQuery.css(.elem,."boxSizin |
2e7a0 | 67 22 20 29 20 3d 3d 3d 20 22 62 6f 72 64 65 72 2d 62 6f 78 22 3b 0a 0a 09 69 66 20 28 20 76 61 | g".).===."border-box";...if.(.va |
2e7c0 | 6c 20 3c 3d 20 30 20 29 20 7b 0a 09 09 2f 2f 20 46 61 6c 6c 20 62 61 63 6b 20 74 6f 20 63 6f 6d | l.<=.0.).{...//.Fall.back.to.com |
2e7e0 | 70 75 74 65 64 20 74 68 65 6e 20 75 6e 63 6f 6d 70 75 74 65 64 20 63 73 73 20 69 66 20 6e 65 63 | puted.then.uncomputed.css.if.nec |
2e800 | 65 73 73 61 72 79 0a 09 09 76 61 6c 20 3d 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 6e 61 6d | essary...val.=.curCSS(.elem,.nam |
2e820 | 65 20 29 3b 0a 09 09 69 66 20 28 20 76 61 6c 20 3c 20 30 20 7c 7c 20 76 61 6c 20 3d 3d 20 6e 75 | e.);...if.(.val.<.0.||.val.==.nu |
2e840 | 6c 6c 20 29 20 7b 0a 09 09 09 76 61 6c 20 3d 20 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 6e 61 6d 65 | ll.).{....val.=.elem.style[.name |
2e860 | 20 5d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 6f 6d 70 75 74 65 64 20 75 6e 69 74 20 69 73 20 6e | .];...}....//.Computed.unit.is.n |
2e880 | 6f 74 20 70 69 78 65 6c 73 2e 20 53 74 6f 70 20 68 65 72 65 20 61 6e 64 20 72 65 74 75 72 6e 2e | ot.pixels..Stop.here.and.return. |
2e8a0 | 0a 09 09 69 66 20 28 20 72 6e 75 6d 6e 6f 6e 70 78 2e 74 65 73 74 28 76 61 6c 29 20 29 20 7b 0a | ...if.(.rnumnonpx.test(val).).{. |
2e8c0 | 09 09 09 72 65 74 75 72 6e 20 76 61 6c 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 77 65 20 6e 65 65 64 | ...return.val;...}....//.we.need |
2e8e0 | 20 74 68 65 20 63 68 65 63 6b 20 66 6f 72 20 73 74 79 6c 65 20 69 6e 20 63 61 73 65 20 61 20 62 | .the.check.for.style.in.case.a.b |
2e900 | 72 6f 77 73 65 72 20 77 68 69 63 68 20 72 65 74 75 72 6e 73 20 75 6e 72 65 6c 69 61 62 6c 65 20 | rowser.which.returns.unreliable. |
2e920 | 76 61 6c 75 65 73 0a 09 09 2f 2f 20 66 6f 72 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 | values...//.for.getComputedStyle |
2e940 | 20 73 69 6c 65 6e 74 6c 79 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 74 68 65 20 72 65 6c 69 | .silently.falls.back.to.the.reli |
2e960 | 61 62 6c 65 20 65 6c 65 6d 2e 73 74 79 6c 65 0a 09 09 76 61 6c 75 65 49 73 42 6f 72 64 65 72 42 | able.elem.style...valueIsBorderB |
2e980 | 6f 78 20 3d 20 69 73 42 6f 72 64 65 72 42 6f 78 20 26 26 20 28 20 6a 51 75 65 72 79 2e 73 75 70 | ox.=.isBorderBox.&&.(.jQuery.sup |
2e9a0 | 70 6f 72 74 2e 62 6f 78 53 69 7a 69 6e 67 52 65 6c 69 61 62 6c 65 20 7c 7c 20 76 61 6c 20 3d 3d | port.boxSizingReliable.||.val.== |
2e9c0 | 3d 20 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 6e 61 6d 65 20 5d 20 29 3b 0a 0a 09 09 2f 2f 20 4e 6f | =.elem.style[.name.].);....//.No |
2e9e0 | 72 6d 61 6c 69 7a 65 20 22 22 2c 20 61 75 74 6f 2c 20 61 6e 64 20 70 72 65 70 61 72 65 20 66 6f | rmalize."",.auto,.and.prepare.fo |
2ea00 | 72 20 65 78 74 72 61 0a 09 09 76 61 6c 20 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 76 61 6c 20 | r.extra...val.=.parseFloat(.val. |
2ea20 | 29 20 7c 7c 20 30 3b 0a 09 7d 0a 0a 09 2f 2f 20 75 73 65 20 74 68 65 20 61 63 74 69 76 65 20 62 | ).||.0;..}...//.use.the.active.b |
2ea40 | 6f 78 2d 73 69 7a 69 6e 67 20 6d 6f 64 65 6c 20 74 6f 20 61 64 64 2f 73 75 62 74 72 61 63 74 20 | ox-sizing.model.to.add/subtract. |
2ea60 | 69 72 72 65 6c 65 76 61 6e 74 20 73 74 79 6c 65 73 0a 09 72 65 74 75 72 6e 20 28 20 76 61 6c 20 | irrelevant.styles..return.(.val. |
2ea80 | 2b 0a 09 09 61 75 67 6d 65 6e 74 57 69 64 74 68 4f 72 48 65 69 67 68 74 28 0a 09 09 09 65 6c 65 | +...augmentWidthOrHeight(....ele |
2eaa0 | 6d 2c 0a 09 09 09 6e 61 6d 65 2c 0a 09 09 09 65 78 74 72 61 20 7c 7c 20 28 20 69 73 42 6f 72 64 | m,....name,....extra.||.(.isBord |
2eac0 | 65 72 42 6f 78 20 3f 20 22 62 6f 72 64 65 72 22 20 3a 20 22 63 6f 6e 74 65 6e 74 22 20 29 2c 0a | erBox.?."border".:."content".),. |
2eae0 | 09 09 09 76 61 6c 75 65 49 73 42 6f 72 64 65 72 42 6f 78 0a 09 09 29 0a 09 29 20 2b 20 22 70 78 | ...valueIsBorderBox...)..).+."px |
2eb00 | 22 3b 0a 7d 0a 0a 0a 2f 2f 20 54 72 79 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 64 | ";.}...//.Try.to.determine.the.d |
2eb20 | 65 66 61 75 6c 74 20 64 69 73 70 6c 61 79 20 76 61 6c 75 65 20 6f 66 20 61 6e 20 65 6c 65 6d 65 | efault.display.value.of.an.eleme |
2eb40 | 6e 74 0a 66 75 6e 63 74 69 6f 6e 20 63 73 73 5f 64 65 66 61 75 6c 74 44 69 73 70 6c 61 79 28 20 | nt.function.css_defaultDisplay(. |
2eb60 | 6e 6f 64 65 4e 61 6d 65 20 29 20 7b 0a 09 69 66 20 28 20 65 6c 65 6d 64 69 73 70 6c 61 79 5b 20 | nodeName.).{..if.(.elemdisplay[. |
2eb80 | 6e 6f 64 65 4e 61 6d 65 20 5d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 64 69 73 70 | nodeName.].).{...return.elemdisp |
2eba0 | 6c 61 79 5b 20 6e 6f 64 65 4e 61 6d 65 20 5d 3b 0a 09 7d 0a 0a 09 76 61 72 20 65 6c 65 6d 20 3d | lay[.nodeName.];..}...var.elem.= |
2ebc0 | 20 6a 51 75 65 72 79 28 20 22 3c 22 20 2b 20 6e 6f 64 65 4e 61 6d 65 20 2b 20 22 3e 22 20 29 2e | .jQuery(."<".+.nodeName.+.">".). |
2ebe0 | 61 70 70 65 6e 64 54 6f 28 20 64 6f 63 75 6d 65 6e 74 2e 62 6f 64 79 20 29 2c 0a 09 09 64 69 73 | appendTo(.document.body.),...dis |
2ec00 | 70 6c 61 79 20 3d 20 65 6c 65 6d 2e 63 73 73 28 22 64 69 73 70 6c 61 79 22 29 3b 0a 09 65 6c 65 | play.=.elem.css("display");..ele |
2ec20 | 6d 2e 72 65 6d 6f 76 65 28 29 3b 0a 0a 09 2f 2f 20 49 66 20 74 68 65 20 73 69 6d 70 6c 65 20 77 | m.remove();...//.If.the.simple.w |
2ec40 | 61 79 20 66 61 69 6c 73 2c 0a 09 2f 2f 20 67 65 74 20 65 6c 65 6d 65 6e 74 27 73 20 72 65 61 6c | ay.fails,..//.get.element's.real |
2ec60 | 20 64 65 66 61 75 6c 74 20 64 69 73 70 6c 61 79 20 62 79 20 61 74 74 61 63 68 69 6e 67 20 69 74 | .default.display.by.attaching.it |
2ec80 | 20 74 6f 20 61 20 74 65 6d 70 20 69 66 72 61 6d 65 0a 09 69 66 20 28 20 64 69 73 70 6c 61 79 20 | .to.a.temp.iframe..if.(.display. |
2eca0 | 3d 3d 3d 20 22 6e 6f 6e 65 22 20 7c 7c 20 64 69 73 70 6c 61 79 20 3d 3d 3d 20 22 22 20 29 20 7b | ===."none".||.display.===."".).{ |
2ecc0 | 0a 09 09 2f 2f 20 55 73 65 20 74 68 65 20 61 6c 72 65 61 64 79 2d 63 72 65 61 74 65 64 20 69 66 | ...//.Use.the.already-created.if |
2ece0 | 72 61 6d 65 20 69 66 20 70 6f 73 73 69 62 6c 65 0a 09 09 69 66 72 61 6d 65 20 3d 20 64 6f 63 75 | rame.if.possible...iframe.=.docu |
2ed00 | 6d 65 6e 74 2e 62 6f 64 79 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 0a 09 09 09 69 66 72 61 6d 65 | ment.body.appendChild(....iframe |
2ed20 | 20 7c 7c 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 | .||.jQuery.extend(.document.crea |
2ed40 | 74 65 45 6c 65 6d 65 6e 74 28 22 69 66 72 61 6d 65 22 29 2c 20 7b 0a 09 09 09 09 66 72 61 6d 65 | teElement("iframe"),.{.....frame |
2ed60 | 42 6f 72 64 65 72 3a 20 30 2c 0a 09 09 09 09 77 69 64 74 68 3a 20 30 2c 0a 09 09 09 09 68 65 69 | Border:.0,.....width:.0,.....hei |
2ed80 | 67 68 74 3a 20 30 0a 09 09 09 7d 29 0a 09 09 29 3b 0a 0a 09 09 2f 2f 20 43 72 65 61 74 65 20 61 | ght:.0....})...);....//.Create.a |
2eda0 | 20 63 61 63 68 65 61 62 6c 65 20 63 6f 70 79 20 6f 66 20 74 68 65 20 69 66 72 61 6d 65 20 64 6f | .cacheable.copy.of.the.iframe.do |
2edc0 | 63 75 6d 65 6e 74 20 6f 6e 20 66 69 72 73 74 20 63 61 6c 6c 2e 0a 09 09 2f 2f 20 49 45 20 61 6e | cument.on.first.call....//.IE.an |
2ede0 | 64 20 4f 70 65 72 61 20 77 69 6c 6c 20 61 6c 6c 6f 77 20 75 73 20 74 6f 20 72 65 75 73 65 20 74 | d.Opera.will.allow.us.to.reuse.t |
2ee00 | 68 65 20 69 66 72 61 6d 65 44 6f 63 20 77 69 74 68 6f 75 74 20 72 65 2d 77 72 69 74 69 6e 67 20 | he.iframeDoc.without.re-writing. |
2ee20 | 74 68 65 20 66 61 6b 65 20 48 54 4d 4c 0a 09 09 2f 2f 20 64 6f 63 75 6d 65 6e 74 20 74 6f 20 69 | the.fake.HTML...//.document.to.i |
2ee40 | 74 3b 20 57 65 62 4b 69 74 20 26 20 46 69 72 65 66 6f 78 20 77 6f 6e 27 74 20 61 6c 6c 6f 77 20 | t;.WebKit.&.Firefox.won't.allow. |
2ee60 | 72 65 75 73 69 6e 67 20 74 68 65 20 69 66 72 61 6d 65 20 64 6f 63 75 6d 65 6e 74 2e 0a 09 09 69 | reusing.the.iframe.document....i |
2ee80 | 66 20 28 20 21 69 66 72 61 6d 65 44 6f 63 20 7c 7c 20 21 69 66 72 61 6d 65 2e 63 72 65 61 74 65 | f.(.!iframeDoc.||.!iframe.create |
2eea0 | 45 6c 65 6d 65 6e 74 20 29 20 7b 0a 09 09 09 69 66 72 61 6d 65 44 6f 63 20 3d 20 28 20 69 66 72 | Element.).{....iframeDoc.=.(.ifr |
2eec0 | 61 6d 65 2e 63 6f 6e 74 65 6e 74 57 69 6e 64 6f 77 20 7c 7c 20 69 66 72 61 6d 65 2e 63 6f 6e 74 | ame.contentWindow.||.iframe.cont |
2eee0 | 65 6e 74 44 6f 63 75 6d 65 6e 74 20 29 2e 64 6f 63 75 6d 65 6e 74 3b 0a 09 09 09 69 66 72 61 6d | entDocument.).document;....ifram |
2ef00 | 65 44 6f 63 2e 77 72 69 74 65 28 22 3c 21 64 6f 63 74 79 70 65 20 68 74 6d 6c 3e 3c 68 74 6d 6c | eDoc.write("<!doctype.html><html |
2ef20 | 3e 3c 62 6f 64 79 3e 22 29 3b 0a 09 09 09 69 66 72 61 6d 65 44 6f 63 2e 63 6c 6f 73 65 28 29 3b | ><body>");....iframeDoc.close(); |
2ef40 | 0a 09 09 7d 0a 0a 09 09 65 6c 65 6d 20 3d 20 69 66 72 61 6d 65 44 6f 63 2e 62 6f 64 79 2e 61 70 | ...}....elem.=.iframeDoc.body.ap |
2ef60 | 70 65 6e 64 43 68 69 6c 64 28 20 69 66 72 61 6d 65 44 6f 63 2e 63 72 65 61 74 65 45 6c 65 6d 65 | pendChild(.iframeDoc.createEleme |
2ef80 | 6e 74 28 6e 6f 64 65 4e 61 6d 65 29 20 29 3b 0a 0a 09 09 64 69 73 70 6c 61 79 20 3d 20 63 75 72 | nt(nodeName).);....display.=.cur |
2efa0 | 43 53 53 28 20 65 6c 65 6d 2c 20 22 64 69 73 70 6c 61 79 22 20 29 3b 0a 09 09 64 6f 63 75 6d 65 | CSS(.elem,."display".);...docume |
2efc0 | 6e 74 2e 62 6f 64 79 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 69 66 72 61 6d 65 20 29 3b 0a 09 | nt.body.removeChild(.iframe.);.. |
2efe0 | 7d 0a 0a 09 2f 2f 20 53 74 6f 72 65 20 74 68 65 20 63 6f 72 72 65 63 74 20 64 65 66 61 75 6c 74 | }...//.Store.the.correct.default |
2f000 | 20 64 69 73 70 6c 61 79 0a 09 65 6c 65 6d 64 69 73 70 6c 61 79 5b 20 6e 6f 64 65 4e 61 6d 65 20 | .display..elemdisplay[.nodeName. |
2f020 | 5d 20 3d 20 64 69 73 70 6c 61 79 3b 0a 0a 09 72 65 74 75 72 6e 20 64 69 73 70 6c 61 79 3b 0a 7d | ].=.display;...return.display;.} |
2f040 | 0a 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 22 68 65 69 67 68 74 22 2c 20 22 77 69 64 74 68 | ..jQuery.each([."height",."width |
2f060 | 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 6a 51 75 65 | ".],.function(.i,.name.).{..jQue |
2f080 | 72 79 2e 63 73 73 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 20 3d 20 7b 0a 09 09 67 65 74 3a 20 66 | ry.cssHooks[.name.].=.{...get:.f |
2f0a0 | 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 63 6f 6d 70 75 74 65 64 2c 20 65 78 74 72 61 20 29 | unction(.elem,.computed,.extra.) |
2f0c0 | 20 7b 0a 09 09 09 69 66 20 28 20 63 6f 6d 70 75 74 65 64 20 29 20 7b 0a 09 09 09 09 69 66 20 28 | .{....if.(.computed.).{.....if.( |
2f0e0 | 20 65 6c 65 6d 2e 6f 66 66 73 65 74 57 69 64 74 68 20 21 3d 3d 20 30 20 7c 7c 20 63 75 72 43 53 | .elem.offsetWidth.!==.0.||.curCS |
2f100 | 53 28 20 65 6c 65 6d 2c 20 22 64 69 73 70 6c 61 79 22 20 29 20 21 3d 3d 20 22 6e 6f 6e 65 22 20 | S(.elem,."display".).!==."none". |
2f120 | 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 67 65 74 57 69 64 74 68 4f 72 48 65 69 67 68 74 | ).{......return.getWidthOrHeight |
2f140 | 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 65 78 74 72 61 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 | (.elem,.name,.extra.);.....}.els |
2f160 | 65 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 73 77 61 70 28 20 65 6c 65 | e.{......return.jQuery.swap(.ele |
2f180 | 6d 2c 20 63 73 73 53 68 6f 77 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 09 72 | m,.cssShow,.function().{.......r |
2f1a0 | 65 74 75 72 6e 20 67 65 74 57 69 64 74 68 4f 72 48 65 69 67 68 74 28 20 65 6c 65 6d 2c 20 6e 61 | eturn.getWidthOrHeight(.elem,.na |
2f1c0 | 6d 65 2c 20 65 78 74 72 61 20 29 3b 0a 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d | me,.extra.);......});.....}....} |
2f1e0 | 0a 09 09 7d 2c 0a 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 | ...},....set:.function(.elem,.va |
2f200 | 6c 75 65 2c 20 65 78 74 72 61 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 73 65 74 50 6f 73 69 | lue,.extra.).{....return.setPosi |
2f220 | 74 69 76 65 4e 75 6d 62 65 72 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 65 78 74 72 61 20 3f | tiveNumber(.elem,.value,.extra.? |
2f240 | 0a 09 09 09 09 61 75 67 6d 65 6e 74 57 69 64 74 68 4f 72 48 65 69 67 68 74 28 0a 09 09 09 09 09 | .....augmentWidthOrHeight(...... |
2f260 | 65 6c 65 6d 2c 0a 09 09 09 09 09 6e 61 6d 65 2c 0a 09 09 09 09 09 65 78 74 72 61 2c 0a 09 09 09 | elem,......name,......extra,.... |
2f280 | 09 09 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 62 6f 78 53 69 7a 69 6e 67 20 26 26 20 6a 51 | ..jQuery.support.boxSizing.&&.jQ |
2f2a0 | 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 62 6f 78 53 69 7a 69 6e 67 22 20 29 20 3d 3d | uery.css(.elem,."boxSizing".).== |
2f2c0 | 3d 20 22 62 6f 72 64 65 72 2d 62 6f 78 22 0a 09 09 09 09 29 20 3a 20 30 0a 09 09 09 29 3b 0a 09 | =."border-box".....).:.0....);.. |
2f2e0 | 09 7d 0a 09 7d 3b 0a 7d 29 3b 0a 0a 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 | .}..};.});..if.(.!jQuery.support |
2f300 | 2e 6f 70 61 63 69 74 79 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 63 73 73 48 6f 6f 6b 73 2e 6f 70 | .opacity.).{..jQuery.cssHooks.op |
2f320 | 61 63 69 74 79 20 3d 20 7b 0a 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c | acity.=.{...get:.function(.elem, |
2f340 | 20 63 6f 6d 70 75 74 65 64 20 29 20 7b 0a 09 09 09 2f 2f 20 49 45 20 75 73 65 73 20 66 69 6c 74 | .computed.).{....//.IE.uses.filt |
2f360 | 65 72 73 20 66 6f 72 20 6f 70 61 63 69 74 79 0a 09 09 09 72 65 74 75 72 6e 20 72 6f 70 61 63 69 | ers.for.opacity....return.ropaci |
2f380 | 74 79 2e 74 65 73 74 28 20 28 63 6f 6d 70 75 74 65 64 20 26 26 20 65 6c 65 6d 2e 63 75 72 72 65 | ty.test(.(computed.&&.elem.curre |
2f3a0 | 6e 74 53 74 79 6c 65 20 3f 20 65 6c 65 6d 2e 63 75 72 72 65 6e 74 53 74 79 6c 65 2e 66 69 6c 74 | ntStyle.?.elem.currentStyle.filt |
2f3c0 | 65 72 20 3a 20 65 6c 65 6d 2e 73 74 79 6c 65 2e 66 69 6c 74 65 72 29 20 7c 7c 20 22 22 20 29 20 | er.:.elem.style.filter).||."".). |
2f3e0 | 3f 0a 09 09 09 09 28 20 30 2e 30 31 20 2a 20 70 61 72 73 65 46 6c 6f 61 74 28 20 52 65 67 45 78 | ?.....(.0.01.*.parseFloat(.RegEx |
2f400 | 70 2e 24 31 20 29 20 29 20 2b 20 22 22 20 3a 0a 09 09 09 09 63 6f 6d 70 75 74 65 64 20 3f 20 22 | p.$1.).).+."".:.....computed.?." |
2f420 | 31 22 20 3a 20 22 22 3b 0a 09 09 7d 2c 0a 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | 1".:."";...},....set:.function(. |
2f440 | 65 6c 65 6d 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 76 61 72 20 73 74 79 6c 65 20 3d 20 65 | elem,.value.).{....var.style.=.e |
2f460 | 6c 65 6d 2e 73 74 79 6c 65 2c 0a 09 09 09 09 63 75 72 72 65 6e 74 53 74 79 6c 65 20 3d 20 65 6c | lem.style,.....currentStyle.=.el |
2f480 | 65 6d 2e 63 75 72 72 65 6e 74 53 74 79 6c 65 2c 0a 09 09 09 09 6f 70 61 63 69 74 79 20 3d 20 6a | em.currentStyle,.....opacity.=.j |
2f4a0 | 51 75 65 72 79 2e 69 73 4e 75 6d 65 72 69 63 28 20 76 61 6c 75 65 20 29 20 3f 20 22 61 6c 70 68 | Query.isNumeric(.value.).?."alph |
2f4c0 | 61 28 6f 70 61 63 69 74 79 3d 22 20 2b 20 76 61 6c 75 65 20 2a 20 31 30 30 20 2b 20 22 29 22 20 | a(opacity=".+.value.*.100.+.")". |
2f4e0 | 3a 20 22 22 2c 0a 09 09 09 09 66 69 6c 74 65 72 20 3d 20 63 75 72 72 65 6e 74 53 74 79 6c 65 20 | :."",.....filter.=.currentStyle. |
2f500 | 26 26 20 63 75 72 72 65 6e 74 53 74 79 6c 65 2e 66 69 6c 74 65 72 20 7c 7c 20 73 74 79 6c 65 2e | &&.currentStyle.filter.||.style. |
2f520 | 66 69 6c 74 65 72 20 7c 7c 20 22 22 3b 0a 0a 09 09 09 2f 2f 20 49 45 20 68 61 73 20 74 72 6f 75 | filter.||."";.....//.IE.has.trou |
2f540 | 62 6c 65 20 77 69 74 68 20 6f 70 61 63 69 74 79 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 | ble.with.opacity.if.it.does.not. |
2f560 | 68 61 76 65 20 6c 61 79 6f 75 74 0a 09 09 09 2f 2f 20 46 6f 72 63 65 20 69 74 20 62 79 20 73 65 | have.layout....//.Force.it.by.se |
2f580 | 74 74 69 6e 67 20 74 68 65 20 7a 6f 6f 6d 20 6c 65 76 65 6c 0a 09 09 09 73 74 79 6c 65 2e 7a 6f | tting.the.zoom.level....style.zo |
2f5a0 | 6f 6d 20 3d 20 31 3b 0a 0a 09 09 09 2f 2f 20 69 66 20 73 65 74 74 69 6e 67 20 6f 70 61 63 69 74 | om.=.1;.....//.if.setting.opacit |
2f5c0 | 79 20 74 6f 20 31 2c 20 61 6e 64 20 6e 6f 20 6f 74 68 65 72 20 66 69 6c 74 65 72 73 20 65 78 69 | y.to.1,.and.no.other.filters.exi |
2f5e0 | 73 74 20 2d 20 61 74 74 65 6d 70 74 20 74 6f 20 72 65 6d 6f 76 65 20 66 69 6c 74 65 72 20 61 74 | st.-.attempt.to.remove.filter.at |
2f600 | 74 72 69 62 75 74 65 20 23 36 36 35 32 0a 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 3e 3d 20 31 | tribute.#6652....if.(.value.>=.1 |
2f620 | 20 26 26 20 6a 51 75 65 72 79 2e 74 72 69 6d 28 20 66 69 6c 74 65 72 2e 72 65 70 6c 61 63 65 28 | .&&.jQuery.trim(.filter.replace( |
2f640 | 20 72 61 6c 70 68 61 2c 20 22 22 20 29 20 29 20 3d 3d 3d 20 22 22 20 26 26 0a 09 09 09 09 73 74 | .ralpha,."".).).===."".&&.....st |
2f660 | 79 6c 65 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 20 29 20 7b 0a 0a 09 09 09 09 2f 2f 20 | yle.removeAttribute.).{......//. |
2f680 | 53 65 74 74 69 6e 67 20 73 74 79 6c 65 2e 66 69 6c 74 65 72 20 74 6f 20 6e 75 6c 6c 2c 20 22 22 | Setting.style.filter.to.null,."" |
2f6a0 | 20 26 20 22 20 22 20 73 74 69 6c 6c 20 6c 65 61 76 65 20 22 66 69 6c 74 65 72 3a 22 20 69 6e 20 | .&.".".still.leave."filter:".in. |
2f6c0 | 74 68 65 20 63 73 73 54 65 78 74 0a 09 09 09 09 2f 2f 20 69 66 20 22 66 69 6c 74 65 72 3a 22 20 | the.cssText.....//.if."filter:". |
2f6e0 | 69 73 20 70 72 65 73 65 6e 74 20 61 74 20 61 6c 6c 2c 20 63 6c 65 61 72 54 79 70 65 20 69 73 20 | is.present.at.all,.clearType.is. |
2f700 | 64 69 73 61 62 6c 65 64 2c 20 77 65 20 77 61 6e 74 20 74 6f 20 61 76 6f 69 64 20 74 68 69 73 0a | disabled,.we.want.to.avoid.this. |
2f720 | 09 09 09 09 2f 2f 20 73 74 79 6c 65 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 20 69 73 20 | ....//.style.removeAttribute.is. |
2f740 | 49 45 20 4f 6e 6c 79 2c 20 62 75 74 20 73 6f 20 61 70 70 61 72 65 6e 74 6c 79 20 69 73 20 74 68 | IE.Only,.but.so.apparently.is.th |
2f760 | 69 73 20 63 6f 64 65 20 70 61 74 68 2e 2e 2e 0a 09 09 09 09 73 74 79 6c 65 2e 72 65 6d 6f 76 65 | is.code.path........style.remove |
2f780 | 41 74 74 72 69 62 75 74 65 28 20 22 66 69 6c 74 65 72 22 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 69 | Attribute(."filter".);......//.i |
2f7a0 | 66 20 74 68 65 72 65 20 74 68 65 72 65 20 69 73 20 6e 6f 20 66 69 6c 74 65 72 20 73 74 79 6c 65 | f.there.there.is.no.filter.style |
2f7c0 | 20 61 70 70 6c 69 65 64 20 69 6e 20 61 20 63 73 73 20 72 75 6c 65 2c 20 77 65 20 61 72 65 20 64 | .applied.in.a.css.rule,.we.are.d |
2f7e0 | 6f 6e 65 0a 09 09 09 09 69 66 20 28 20 63 75 72 72 65 6e 74 53 74 79 6c 65 20 26 26 20 21 63 75 | one.....if.(.currentStyle.&&.!cu |
2f800 | 72 72 65 6e 74 53 74 79 6c 65 2e 66 69 6c 74 65 72 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 | rrentStyle.filter.).{......retur |
2f820 | 6e 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 6f 74 68 65 72 77 69 73 65 2c 20 | n;.....}....}.....//.otherwise,. |
2f840 | 73 65 74 20 6e 65 77 20 66 69 6c 74 65 72 20 76 61 6c 75 65 73 0a 09 09 09 73 74 79 6c 65 2e 66 | set.new.filter.values....style.f |
2f860 | 69 6c 74 65 72 20 3d 20 72 61 6c 70 68 61 2e 74 65 73 74 28 20 66 69 6c 74 65 72 20 29 20 3f 0a | ilter.=.ralpha.test(.filter.).?. |
2f880 | 09 09 09 09 66 69 6c 74 65 72 2e 72 65 70 6c 61 63 65 28 20 72 61 6c 70 68 61 2c 20 6f 70 61 63 | ....filter.replace(.ralpha,.opac |
2f8a0 | 69 74 79 20 29 20 3a 0a 09 09 09 09 66 69 6c 74 65 72 20 2b 20 22 20 22 20 2b 20 6f 70 61 63 69 | ity.).:.....filter.+.".".+.opaci |
2f8c0 | 74 79 3b 0a 09 09 7d 0a 09 7d 3b 0a 7d 0a 0a 2f 2f 20 54 68 65 73 65 20 68 6f 6f 6b 73 20 63 61 | ty;...}..};.}..//.These.hooks.ca |
2f8e0 | 6e 6e 6f 74 20 62 65 20 61 64 64 65 64 20 75 6e 74 69 6c 20 44 4f 4d 20 72 65 61 64 79 20 62 65 | nnot.be.added.until.DOM.ready.be |
2f900 | 63 61 75 73 65 20 74 68 65 20 73 75 70 70 6f 72 74 20 74 65 73 74 0a 2f 2f 20 66 6f 72 20 69 74 | cause.the.support.test.//.for.it |
2f920 | 20 69 73 20 6e 6f 74 20 72 75 6e 20 75 6e 74 69 6c 20 61 66 74 65 72 20 44 4f 4d 20 72 65 61 64 | .is.not.run.until.after.DOM.read |
2f940 | 79 0a 6a 51 75 65 72 79 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 69 66 20 28 20 21 6a 51 75 | y.jQuery(function().{..if.(.!jQu |
2f960 | 65 72 79 2e 73 75 70 70 6f 72 74 2e 72 65 6c 69 61 62 6c 65 4d 61 72 67 69 6e 52 69 67 68 74 20 | ery.support.reliableMarginRight. |
2f980 | 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 63 73 73 48 6f 6f 6b 73 2e 6d 61 72 67 69 6e 52 69 67 68 | ).{...jQuery.cssHooks.marginRigh |
2f9a0 | 74 20 3d 20 7b 0a 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 63 6f | t.=.{....get:.function(.elem,.co |
2f9c0 | 6d 70 75 74 65 64 20 29 20 7b 0a 09 09 09 09 2f 2f 20 57 65 62 4b 69 74 20 42 75 67 20 31 33 33 | mputed.).{.....//.WebKit.Bug.133 |
2f9e0 | 34 33 20 2d 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 72 65 74 75 72 6e 73 20 77 72 | 43.-.getComputedStyle.returns.wr |
2fa00 | 6f 6e 67 20 76 61 6c 75 65 20 66 6f 72 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 09 09 09 09 2f | ong.value.for.margin-right...../ |
2fa20 | 2f 20 57 6f 72 6b 20 61 72 6f 75 6e 64 20 62 79 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 73 65 74 | /.Work.around.by.temporarily.set |
2fa40 | 74 69 6e 67 20 65 6c 65 6d 65 6e 74 20 64 69 73 70 6c 61 79 20 74 6f 20 69 6e 6c 69 6e 65 2d 62 | ting.element.display.to.inline-b |
2fa60 | 6c 6f 63 6b 0a 09 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 73 77 61 70 28 20 65 6c 65 | lock.....return.jQuery.swap(.ele |
2fa80 | 6d 2c 20 7b 20 22 64 69 73 70 6c 61 79 22 3a 20 22 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 22 20 7d | m,.{."display":."inline-block".} |
2faa0 | 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 63 6f 6d 70 75 74 65 | ,.function().{......if.(.compute |
2fac0 | 64 20 29 20 7b 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c | d.).{.......return.curCSS(.elem, |
2fae0 | 20 22 6d 61 72 67 69 6e 52 69 67 68 74 22 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 29 3b | ."marginRight".);......}.....}); |
2fb00 | 0a 09 09 09 7d 0a 09 09 7d 3b 0a 09 7d 0a 0a 09 2f 2f 20 57 65 62 6b 69 74 20 62 75 67 3a 20 68 | ....}...};..}...//.Webkit.bug:.h |
2fb20 | 74 74 70 73 3a 2f 2f 62 75 67 73 2e 77 65 62 6b 69 74 2e 6f 72 67 2f 73 68 6f 77 5f 62 75 67 2e | ttps://bugs.webkit.org/show_bug. |
2fb40 | 63 67 69 3f 69 64 3d 32 39 30 38 34 0a 09 2f 2f 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c | cgi?id=29084..//.getComputedStyl |
2fb60 | 65 20 72 65 74 75 72 6e 73 20 70 65 72 63 65 6e 74 20 77 68 65 6e 20 73 70 65 63 69 66 69 65 64 | e.returns.percent.when.specified |
2fb80 | 20 66 6f 72 20 74 6f 70 2f 6c 65 66 74 2f 62 6f 74 74 6f 6d 2f 72 69 67 68 74 0a 09 2f 2f 20 72 | .for.top/left/bottom/right..//.r |
2fba0 | 61 74 68 65 72 20 74 68 61 6e 20 6d 61 6b 65 20 74 68 65 20 63 73 73 20 6d 6f 64 75 6c 65 20 64 | ather.than.make.the.css.module.d |
2fbc0 | 65 70 65 6e 64 20 6f 6e 20 74 68 65 20 6f 66 66 73 65 74 20 6d 6f 64 75 6c 65 2c 20 77 65 20 6a | epend.on.the.offset.module,.we.j |
2fbe0 | 75 73 74 20 63 68 65 63 6b 20 66 6f 72 20 69 74 20 68 65 72 65 0a 09 69 66 20 28 20 21 6a 51 75 | ust.check.for.it.here..if.(.!jQu |
2fc00 | 65 72 79 2e 73 75 70 70 6f 72 74 2e 70 69 78 65 6c 50 6f 73 69 74 69 6f 6e 20 26 26 20 6a 51 75 | ery.support.pixelPosition.&&.jQu |
2fc20 | 65 72 79 2e 66 6e 2e 70 6f 73 69 74 69 6f 6e 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 65 61 63 | ery.fn.position.).{...jQuery.eac |
2fc40 | 68 28 20 5b 20 22 74 6f 70 22 2c 20 22 6c 65 66 74 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 | h(.[."top",."left".],.function(. |
2fc60 | 69 2c 20 70 72 6f 70 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 63 73 73 48 6f 6f 6b 73 5b 20 | i,.prop.).{....jQuery.cssHooks[. |
2fc80 | 70 72 6f 70 20 5d 20 3d 20 7b 0a 09 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c | prop.].=.{.....get:.function(.el |
2fca0 | 65 6d 2c 20 63 6f 6d 70 75 74 65 64 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 63 6f 6d 70 75 | em,.computed.).{......if.(.compu |
2fcc0 | 74 65 64 20 29 20 7b 0a 09 09 09 09 09 09 76 61 72 20 72 65 74 20 3d 20 63 75 72 43 53 53 28 20 | ted.).{.......var.ret.=.curCSS(. |
2fce0 | 65 6c 65 6d 2c 20 70 72 6f 70 20 29 3b 0a 09 09 09 09 09 09 2f 2f 20 69 66 20 63 75 72 43 53 53 | elem,.prop.);.......//.if.curCSS |
2fd00 | 20 72 65 74 75 72 6e 73 20 70 65 72 63 65 6e 74 61 67 65 2c 20 66 61 6c 6c 62 61 63 6b 20 74 6f | .returns.percentage,.fallback.to |
2fd20 | 20 6f 66 66 73 65 74 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 6e 75 6d 6e 6f 6e 70 78 2e 74 | .offset.......return.rnumnonpx.t |
2fd40 | 65 73 74 28 20 72 65 74 20 29 20 3f 20 6a 51 75 65 72 79 28 20 65 6c 65 6d 20 29 2e 70 6f 73 69 | est(.ret.).?.jQuery(.elem.).posi |
2fd60 | 74 69 6f 6e 28 29 5b 20 70 72 6f 70 20 5d 20 2b 20 22 70 78 22 20 3a 20 72 65 74 3b 0a 09 09 09 | tion()[.prop.].+."px".:.ret;.... |
2fd80 | 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 3b 0a 09 09 7d 29 3b 0a 09 7d 0a 0a 7d 29 3b 0a 0a 69 | ..}.....}....};...});..}..});..i |
2fda0 | 66 20 28 20 6a 51 75 65 72 79 2e 65 78 70 72 20 26 26 20 6a 51 75 65 72 79 2e 65 78 70 72 2e 66 | f.(.jQuery.expr.&&.jQuery.expr.f |
2fdc0 | 69 6c 74 65 72 73 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 78 70 72 2e 66 69 6c 74 65 72 73 2e | ilters.).{..jQuery.expr.filters. |
2fde0 | 68 69 64 64 65 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 | hidden.=.function(.elem.).{...re |
2fe00 | 74 75 72 6e 20 28 20 65 6c 65 6d 2e 6f 66 66 73 65 74 57 69 64 74 68 20 3d 3d 3d 20 30 20 26 26 | turn.(.elem.offsetWidth.===.0.&& |
2fe20 | 20 65 6c 65 6d 2e 6f 66 66 73 65 74 48 65 69 67 68 74 20 3d 3d 3d 20 30 20 29 20 7c 7c 20 28 21 | .elem.offsetHeight.===.0.).||.(! |
2fe40 | 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 72 65 6c 69 61 62 6c 65 48 69 64 64 65 6e 4f 66 66 | jQuery.support.reliableHiddenOff |
2fe60 | 73 65 74 73 20 26 26 20 28 28 65 6c 65 6d 2e 73 74 79 6c 65 20 26 26 20 65 6c 65 6d 2e 73 74 79 | sets.&&.((elem.style.&&.elem.sty |
2fe80 | 6c 65 2e 64 69 73 70 6c 61 79 29 20 7c 7c 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 22 64 69 | le.display).||.curCSS(.elem,."di |
2fea0 | 73 70 6c 61 79 22 20 29 29 20 3d 3d 3d 20 22 6e 6f 6e 65 22 29 3b 0a 09 7d 3b 0a 0a 09 6a 51 75 | splay".)).===."none");..};...jQu |
2fec0 | 65 72 79 2e 65 78 70 72 2e 66 69 6c 74 65 72 73 2e 76 69 73 69 62 6c 65 20 3d 20 66 75 6e 63 74 | ery.expr.filters.visible.=.funct |
2fee0 | 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 21 6a 51 75 65 72 79 2e 65 | ion(.elem.).{...return.!jQuery.e |
2ff00 | 78 70 72 2e 66 69 6c 74 65 72 73 2e 68 69 64 64 65 6e 28 20 65 6c 65 6d 20 29 3b 0a 09 7d 3b 0a | xpr.filters.hidden(.elem.);..};. |
2ff20 | 7d 0a 0a 2f 2f 20 54 68 65 73 65 20 68 6f 6f 6b 73 20 61 72 65 20 75 73 65 64 20 62 79 20 61 6e | }..//.These.hooks.are.used.by.an |
2ff40 | 69 6d 61 74 65 20 74 6f 20 65 78 70 61 6e 64 20 70 72 6f 70 65 72 74 69 65 73 0a 6a 51 75 65 72 | imate.to.expand.properties.jQuer |
2ff60 | 79 2e 65 61 63 68 28 7b 0a 09 6d 61 72 67 69 6e 3a 20 22 22 2c 0a 09 70 61 64 64 69 6e 67 3a 20 | y.each({..margin:."",..padding:. |
2ff80 | 22 22 2c 0a 09 62 6f 72 64 65 72 3a 20 22 57 69 64 74 68 22 0a 7d 2c 20 66 75 6e 63 74 69 6f 6e | "",..border:."Width".},.function |
2ffa0 | 28 20 70 72 65 66 69 78 2c 20 73 75 66 66 69 78 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 63 73 73 | (.prefix,.suffix.).{..jQuery.css |
2ffc0 | 48 6f 6f 6b 73 5b 20 70 72 65 66 69 78 20 2b 20 73 75 66 66 69 78 20 5d 20 3d 20 7b 0a 09 09 65 | Hooks[.prefix.+.suffix.].=.{...e |
2ffe0 | 78 70 61 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 76 61 | xpand:.function(.value.).{....va |
30000 | 72 20 69 2c 0a 0a 09 09 09 09 2f 2f 20 61 73 73 75 6d 65 73 20 61 20 73 69 6e 67 6c 65 20 6e 75 | r.i,......//.assumes.a.single.nu |
30020 | 6d 62 65 72 20 69 66 20 6e 6f 74 20 61 20 73 74 72 69 6e 67 0a 09 09 09 09 70 61 72 74 73 20 3d | mber.if.not.a.string.....parts.= |
30040 | 20 74 79 70 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 3f 20 76 61 6c | .typeof.value.===."string".?.val |
30060 | 75 65 2e 73 70 6c 69 74 28 22 20 22 29 20 3a 20 5b 20 76 61 6c 75 65 20 5d 2c 0a 09 09 09 09 65 | ue.split(".").:.[.value.],.....e |
30080 | 78 70 61 6e 64 65 64 20 3d 20 7b 7d 3b 0a 0a 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 69 | xpanded.=.{};.....for.(.i.=.0;.i |
300a0 | 20 3c 20 34 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 65 78 70 61 6e 64 65 64 5b 20 70 72 65 66 | .<.4;.i++.).{.....expanded[.pref |
300c0 | 69 78 20 2b 20 63 73 73 45 78 70 61 6e 64 5b 20 69 20 5d 20 2b 20 73 75 66 66 69 78 20 5d 20 3d | ix.+.cssExpand[.i.].+.suffix.].= |
300e0 | 0a 09 09 09 09 09 70 61 72 74 73 5b 20 69 20 5d 20 7c 7c 20 70 61 72 74 73 5b 20 69 20 2d 20 32 | ......parts[.i.].||.parts[.i.-.2 |
30100 | 20 5d 20 7c 7c 20 70 61 72 74 73 5b 20 30 20 5d 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 74 75 72 | .].||.parts[.0.];....}.....retur |
30120 | 6e 20 65 78 70 61 6e 64 65 64 3b 0a 09 09 7d 0a 09 7d 3b 0a 0a 09 69 66 20 28 20 21 72 6d 61 72 | n.expanded;...}..};...if.(.!rmar |
30140 | 67 69 6e 2e 74 65 73 74 28 20 70 72 65 66 69 78 20 29 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e | gin.test(.prefix.).).{...jQuery. |
30160 | 63 73 73 48 6f 6f 6b 73 5b 20 70 72 65 66 69 78 20 2b 20 73 75 66 66 69 78 20 5d 2e 73 65 74 20 | cssHooks[.prefix.+.suffix.].set. |
30180 | 3d 20 73 65 74 50 6f 73 69 74 69 76 65 4e 75 6d 62 65 72 3b 0a 09 7d 0a 7d 29 3b 0a 76 61 72 20 | =.setPositiveNumber;..}.});.var. |
301a0 | 72 32 30 20 3d 20 2f 25 32 30 2f 67 2c 0a 09 72 62 72 61 63 6b 65 74 20 3d 20 2f 5c 5b 5c 5d 24 | r20.=./%20/g,..rbracket.=./\[\]$ |
301c0 | 2f 2c 0a 09 72 43 52 4c 46 20 3d 20 2f 5c 72 3f 5c 6e 2f 67 2c 0a 09 72 69 6e 70 75 74 20 3d 20 | /,..rCRLF.=./\r?\n/g,..rinput.=. |
301e0 | 2f 5e 28 3f 3a 63 6f 6c 6f 72 7c 64 61 74 65 7c 64 61 74 65 74 69 6d 65 7c 64 61 74 65 74 69 6d | /^(?:color|date|datetime|datetim |
30200 | 65 2d 6c 6f 63 61 6c 7c 65 6d 61 69 6c 7c 68 69 64 64 65 6e 7c 6d 6f 6e 74 68 7c 6e 75 6d 62 65 | e-local|email|hidden|month|numbe |
30220 | 72 7c 70 61 73 73 77 6f 72 64 7c 72 61 6e 67 65 7c 73 65 61 72 63 68 7c 74 65 6c 7c 74 65 78 74 | r|password|range|search|tel|text |
30240 | 7c 74 69 6d 65 7c 75 72 6c 7c 77 65 65 6b 29 24 2f 69 2c 0a 09 72 73 65 6c 65 63 74 54 65 78 74 | |time|url|week)$/i,..rselectText |
30260 | 61 72 65 61 20 3d 20 2f 5e 28 3f 3a 73 65 6c 65 63 74 7c 74 65 78 74 61 72 65 61 29 2f 69 3b 0a | area.=./^(?:select|textarea)/i;. |
30280 | 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 7b 0a 09 73 65 72 69 61 6c 69 7a 65 3a 20 | .jQuery.fn.extend({..serialize:. |
302a0 | 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 70 61 72 | function().{...return.jQuery.par |
302c0 | 61 6d 28 20 74 68 69 73 2e 73 65 72 69 61 6c 69 7a 65 41 72 72 61 79 28 29 20 29 3b 0a 09 7d 2c | am(.this.serializeArray().);..}, |
302e0 | 0a 09 73 65 72 69 61 6c 69 7a 65 41 72 72 61 79 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 | ..serializeArray:.function().{.. |
30300 | 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 28 29 7b 0a 09 09 09 | .return.this.map(function(){.... |
30320 | 72 65 74 75 72 6e 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 73 20 3f 20 6a 51 75 65 72 79 2e 6d 61 | return.this.elements.?.jQuery.ma |
30340 | 6b 65 41 72 72 61 79 28 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 73 20 29 20 3a 20 74 68 69 73 3b | keArray(.this.elements.).:.this; |
30360 | 0a 09 09 7d 29 0a 09 09 2e 66 69 6c 74 65 72 28 66 75 6e 63 74 69 6f 6e 28 29 7b 0a 09 09 09 72 | ...})....filter(function(){....r |
30380 | 65 74 75 72 6e 20 74 68 69 73 2e 6e 61 6d 65 20 26 26 20 21 74 68 69 73 2e 64 69 73 61 62 6c 65 | eturn.this.name.&&.!this.disable |
303a0 | 64 20 26 26 0a 09 09 09 09 28 20 74 68 69 73 2e 63 68 65 63 6b 65 64 20 7c 7c 20 72 73 65 6c 65 | d.&&.....(.this.checked.||.rsele |
303c0 | 63 74 54 65 78 74 61 72 65 61 2e 74 65 73 74 28 20 74 68 69 73 2e 6e 6f 64 65 4e 61 6d 65 20 29 | ctTextarea.test(.this.nodeName.) |
303e0 | 20 7c 7c 0a 09 09 09 09 09 72 69 6e 70 75 74 2e 74 65 73 74 28 20 74 68 69 73 2e 74 79 70 65 20 | .||......rinput.test(.this.type. |
30400 | 29 20 29 3b 0a 09 09 7d 29 0a 09 09 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 65 6c | ).);...})....map(function(.i,.el |
30420 | 65 6d 20 29 7b 0a 09 09 09 76 61 72 20 76 61 6c 20 3d 20 6a 51 75 65 72 79 28 20 74 68 69 73 20 | em.){....var.val.=.jQuery(.this. |
30440 | 29 2e 76 61 6c 28 29 3b 0a 0a 09 09 09 72 65 74 75 72 6e 20 76 61 6c 20 3d 3d 20 6e 75 6c 6c 20 | ).val();.....return.val.==.null. |
30460 | 3f 0a 09 09 09 09 6e 75 6c 6c 20 3a 0a 09 09 09 09 6a 51 75 65 72 79 2e 69 73 41 72 72 61 79 28 | ?.....null.:.....jQuery.isArray( |
30480 | 20 76 61 6c 20 29 20 3f 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 6d 61 70 28 20 76 61 6c 2c 20 66 | .val.).?......jQuery.map(.val,.f |
304a0 | 75 6e 63 74 69 6f 6e 28 20 76 61 6c 2c 20 69 20 29 7b 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 | unction(.val,.i.){.......return. |
304c0 | 7b 20 6e 61 6d 65 3a 20 65 6c 65 6d 2e 6e 61 6d 65 2c 20 76 61 6c 75 65 3a 20 76 61 6c 2e 72 65 | {.name:.elem.name,.value:.val.re |
304e0 | 70 6c 61 63 65 28 20 72 43 52 4c 46 2c 20 22 5c 72 5c 6e 22 20 29 20 7d 3b 0a 09 09 09 09 09 7d | place(.rCRLF,."\r\n".).};......} |
30500 | 29 20 3a 0a 09 09 09 09 09 7b 20 6e 61 6d 65 3a 20 65 6c 65 6d 2e 6e 61 6d 65 2c 20 76 61 6c 75 | ).:......{.name:.elem.name,.valu |
30520 | 65 3a 20 76 61 6c 2e 72 65 70 6c 61 63 65 28 20 72 43 52 4c 46 2c 20 22 5c 72 5c 6e 22 20 29 20 | e:.val.replace(.rCRLF,."\r\n".). |
30540 | 7d 3b 0a 09 09 7d 29 2e 67 65 74 28 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 2f 2f 53 65 72 69 61 6c 69 | };...}).get();..}.});..//Seriali |
30560 | 7a 65 20 61 6e 20 61 72 72 61 79 20 6f 66 20 66 6f 72 6d 20 65 6c 65 6d 65 6e 74 73 20 6f 72 20 | ze.an.array.of.form.elements.or. |
30580 | 61 20 73 65 74 20 6f 66 0a 2f 2f 6b 65 79 2f 76 61 6c 75 65 73 20 69 6e 74 6f 20 61 20 71 75 65 | a.set.of.//key/values.into.a.que |
305a0 | 72 79 20 73 74 72 69 6e 67 0a 6a 51 75 65 72 79 2e 70 61 72 61 6d 20 3d 20 66 75 6e 63 74 69 6f | ry.string.jQuery.param.=.functio |
305c0 | 6e 28 20 61 2c 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 29 20 7b 0a 09 76 61 72 20 70 72 65 66 69 | n(.a,.traditional.).{..var.prefi |
305e0 | 78 2c 0a 09 09 73 20 3d 20 5b 5d 2c 0a 09 09 61 64 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 6b | x,...s.=.[],...add.=.function(.k |
30600 | 65 79 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 2f 2f 20 49 66 20 76 61 6c 75 65 20 69 73 20 | ey,.value.).{....//.If.value.is. |
30620 | 61 20 66 75 6e 63 74 69 6f 6e 2c 20 69 6e 76 6f 6b 65 20 69 74 20 61 6e 64 20 72 65 74 75 72 6e | a.function,.invoke.it.and.return |
30640 | 20 69 74 73 20 76 61 6c 75 65 0a 09 09 09 76 61 6c 75 65 20 3d 20 6a 51 75 65 72 79 2e 69 73 46 | .its.value....value.=.jQuery.isF |
30660 | 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 3f 20 76 61 6c 75 65 28 29 20 3a 20 28 20 76 | unction(.value.).?.value().:.(.v |
30680 | 61 6c 75 65 20 3d 3d 20 6e 75 6c 6c 20 3f 20 22 22 20 3a 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 | alue.==.null.?."".:.value.);.... |
306a0 | 73 5b 20 73 2e 6c 65 6e 67 74 68 20 5d 20 3d 20 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 | s[.s.length.].=.encodeURICompone |
306c0 | 6e 74 28 20 6b 65 79 20 29 20 2b 20 22 3d 22 20 2b 20 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f | nt(.key.).+."=".+.encodeURICompo |
306e0 | 6e 65 6e 74 28 20 76 61 6c 75 65 20 29 3b 0a 09 09 7d 3b 0a 0a 09 2f 2f 20 53 65 74 20 74 72 61 | nent(.value.);...};...//.Set.tra |
30700 | 64 69 74 69 6f 6e 61 6c 20 74 6f 20 74 72 75 65 20 66 6f 72 20 6a 51 75 65 72 79 20 3c 3d 20 31 | ditional.to.true.for.jQuery.<=.1 |
30720 | 2e 33 2e 32 20 62 65 68 61 76 69 6f 72 2e 0a 09 69 66 20 28 20 74 72 61 64 69 74 69 6f 6e 61 6c | .3.2.behavior...if.(.traditional |
30740 | 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 74 72 61 64 69 74 69 6f 6e 61 6c | .===.undefined.).{...traditional |
30760 | 20 3d 20 6a 51 75 65 72 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 20 26 26 20 6a 51 75 65 72 79 | .=.jQuery.ajaxSettings.&&.jQuery |
30780 | 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 74 72 61 64 69 74 69 6f 6e 61 6c 3b 0a 09 7d 0a 0a 09 | .ajaxSettings.traditional;..}... |
307a0 | 2f 2f 20 49 66 20 61 6e 20 61 72 72 61 79 20 77 61 73 20 70 61 73 73 65 64 20 69 6e 2c 20 61 73 | //.If.an.array.was.passed.in,.as |
307c0 | 73 75 6d 65 20 74 68 61 74 20 69 74 20 69 73 20 61 6e 20 61 72 72 61 79 20 6f 66 20 66 6f 72 6d | sume.that.it.is.an.array.of.form |
307e0 | 20 65 6c 65 6d 65 6e 74 73 2e 0a 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 41 72 72 61 79 28 | .elements...if.(.jQuery.isArray( |
30800 | 20 61 20 29 20 7c 7c 20 28 20 61 2e 6a 71 75 65 72 79 20 26 26 20 21 6a 51 75 65 72 79 2e 69 73 | .a.).||.(.a.jquery.&&.!jQuery.is |
30820 | 50 6c 61 69 6e 4f 62 6a 65 63 74 28 20 61 20 29 20 29 20 29 20 7b 0a 09 09 2f 2f 20 53 65 72 69 | PlainObject(.a.).).).{...//.Seri |
30840 | 61 6c 69 7a 65 20 74 68 65 20 66 6f 72 6d 20 65 6c 65 6d 65 6e 74 73 0a 09 09 6a 51 75 65 72 79 | alize.the.form.elements...jQuery |
30860 | 2e 65 61 63 68 28 20 61 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 61 64 64 28 20 74 | .each(.a,.function().{....add(.t |
30880 | 68 69 73 2e 6e 61 6d 65 2c 20 74 68 69 73 2e 76 61 6c 75 65 20 29 3b 0a 09 09 7d 29 3b 0a 0a 09 | his.name,.this.value.);...});... |
308a0 | 7d 20 65 6c 73 65 20 7b 0a 09 09 2f 2f 20 49 66 20 74 72 61 64 69 74 69 6f 6e 61 6c 2c 20 65 6e | }.else.{...//.If.traditional,.en |
308c0 | 63 6f 64 65 20 74 68 65 20 22 6f 6c 64 22 20 77 61 79 20 28 74 68 65 20 77 61 79 20 31 2e 33 2e | code.the."old".way.(the.way.1.3. |
308e0 | 32 20 6f 72 20 6f 6c 64 65 72 0a 09 09 2f 2f 20 64 69 64 20 69 74 29 2c 20 6f 74 68 65 72 77 69 | 2.or.older...//.did.it),.otherwi |
30900 | 73 65 20 65 6e 63 6f 64 65 20 70 61 72 61 6d 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 09 09 | se.encode.params.recursively.... |
30920 | 66 6f 72 20 28 20 70 72 65 66 69 78 20 69 6e 20 61 20 29 20 7b 0a 09 09 09 62 75 69 6c 64 50 61 | for.(.prefix.in.a.).{....buildPa |
30940 | 72 61 6d 73 28 20 70 72 65 66 69 78 2c 20 61 5b 20 70 72 65 66 69 78 20 5d 2c 20 74 72 61 64 69 | rams(.prefix,.a[.prefix.],.tradi |
30960 | 74 69 6f 6e 61 6c 2c 20 61 64 64 20 29 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 52 65 74 75 72 | tional,.add.);...}..}...//.Retur |
30980 | 6e 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 73 65 72 69 61 6c 69 7a 61 74 69 6f 6e 0a 09 72 | n.the.resulting.serialization..r |
309a0 | 65 74 75 72 6e 20 73 2e 6a 6f 69 6e 28 20 22 26 22 20 29 2e 72 65 70 6c 61 63 65 28 20 72 32 30 | eturn.s.join(."&".).replace(.r20 |
309c0 | 2c 20 22 2b 22 20 29 3b 0a 7d 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 50 61 72 61 6d | ,."+".);.};..function.buildParam |
309e0 | 73 28 20 70 72 65 66 69 78 2c 20 6f 62 6a 2c 20 74 72 61 64 69 74 69 6f 6e 61 6c 2c 20 61 64 64 | s(.prefix,.obj,.traditional,.add |
30a00 | 20 29 20 7b 0a 09 76 61 72 20 6e 61 6d 65 3b 0a 0a 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 | .).{..var.name;...if.(.jQuery.is |
30a20 | 41 72 72 61 79 28 20 6f 62 6a 20 29 20 29 20 7b 0a 09 09 2f 2f 20 53 65 72 69 61 6c 69 7a 65 20 | Array(.obj.).).{...//.Serialize. |
30a40 | 61 72 72 61 79 20 69 74 65 6d 2e 0a 09 09 6a 51 75 65 72 79 2e 65 61 63 68 28 20 6f 62 6a 2c 20 | array.item....jQuery.each(.obj,. |
30a60 | 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 76 20 29 20 7b 0a 09 09 09 69 66 20 28 20 74 72 61 64 69 | function(.i,.v.).{....if.(.tradi |
30a80 | 74 69 6f 6e 61 6c 20 7c 7c 20 72 62 72 61 63 6b 65 74 2e 74 65 73 74 28 20 70 72 65 66 69 78 20 | tional.||.rbracket.test(.prefix. |
30aa0 | 29 20 29 20 7b 0a 09 09 09 09 2f 2f 20 54 72 65 61 74 20 65 61 63 68 20 61 72 72 61 79 20 69 74 | ).).{.....//.Treat.each.array.it |
30ac0 | 65 6d 20 61 73 20 61 20 73 63 61 6c 61 72 2e 0a 09 09 09 09 61 64 64 28 20 70 72 65 66 69 78 2c | em.as.a.scalar......add(.prefix, |
30ae0 | 20 76 20 29 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 2f 2f 20 49 66 20 61 72 72 | .v.);.....}.else.{.....//.If.arr |
30b00 | 61 79 20 69 74 65 6d 20 69 73 20 6e 6f 6e 2d 73 63 61 6c 61 72 20 28 61 72 72 61 79 20 6f 72 20 | ay.item.is.non-scalar.(array.or. |
30b20 | 6f 62 6a 65 63 74 29 2c 20 65 6e 63 6f 64 65 20 69 74 73 0a 09 09 09 09 2f 2f 20 6e 75 6d 65 72 | object),.encode.its.....//.numer |
30b40 | 69 63 20 69 6e 64 65 78 20 74 6f 20 72 65 73 6f 6c 76 65 20 64 65 73 65 72 69 61 6c 69 7a 61 74 | ic.index.to.resolve.deserializat |
30b60 | 69 6f 6e 20 61 6d 62 69 67 75 69 74 79 20 69 73 73 75 65 73 2e 0a 09 09 09 09 2f 2f 20 4e 6f 74 | ion.ambiguity.issues......//.Not |
30b80 | 65 20 74 68 61 74 20 72 61 63 6b 20 28 61 73 20 6f 66 20 31 2e 30 2e 30 29 20 63 61 6e 27 74 20 | e.that.rack.(as.of.1.0.0).can't. |
30ba0 | 63 75 72 72 65 6e 74 6c 79 20 64 65 73 65 72 69 61 6c 69 7a 65 0a 09 09 09 09 2f 2f 20 6e 65 73 | currently.deserialize.....//.nes |
30bc0 | 74 65 64 20 61 72 72 61 79 73 20 70 72 6f 70 65 72 6c 79 2c 20 61 6e 64 20 61 74 74 65 6d 70 74 | ted.arrays.properly,.and.attempt |
30be0 | 69 6e 67 20 74 6f 20 64 6f 20 73 6f 20 6d 61 79 20 63 61 75 73 65 0a 09 09 09 09 2f 2f 20 61 20 | ing.to.do.so.may.cause.....//.a. |
30c00 | 73 65 72 76 65 72 20 65 72 72 6f 72 2e 20 50 6f 73 73 69 62 6c 65 20 66 69 78 65 73 20 61 72 65 | server.error..Possible.fixes.are |
30c20 | 20 74 6f 20 6d 6f 64 69 66 79 20 72 61 63 6b 27 73 0a 09 09 09 09 2f 2f 20 64 65 73 65 72 69 61 | .to.modify.rack's.....//.deseria |
30c40 | 6c 69 7a 61 74 69 6f 6e 20 61 6c 67 6f 72 69 74 68 6d 20 6f 72 20 74 6f 20 70 72 6f 76 69 64 65 | lization.algorithm.or.to.provide |
30c60 | 20 61 6e 20 6f 70 74 69 6f 6e 20 6f 72 20 66 6c 61 67 0a 09 09 09 09 2f 2f 20 74 6f 20 66 6f 72 | .an.option.or.flag.....//.to.for |
30c80 | 63 65 20 61 72 72 61 79 20 73 65 72 69 61 6c 69 7a 61 74 69 6f 6e 20 74 6f 20 62 65 20 73 68 61 | ce.array.serialization.to.be.sha |
30ca0 | 6c 6c 6f 77 2e 0a 09 09 09 09 62 75 69 6c 64 50 61 72 61 6d 73 28 20 70 72 65 66 69 78 20 2b 20 | llow......buildParams(.prefix.+. |
30cc0 | 22 5b 22 20 2b 20 28 20 74 79 70 65 6f 66 20 76 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 3f 20 | "[".+.(.typeof.v.===."object".?. |
30ce0 | 69 20 3a 20 22 22 20 29 20 2b 20 22 5d 22 2c 20 76 2c 20 74 72 61 64 69 74 69 6f 6e 61 6c 2c 20 | i.:."".).+."]",.v,.traditional,. |
30d00 | 61 64 64 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 20 | add.);....}...});...}.else.if.(. |
30d20 | 21 74 72 61 64 69 74 69 6f 6e 61 6c 20 26 26 20 6a 51 75 65 72 79 2e 74 79 70 65 28 20 6f 62 6a | !traditional.&&.jQuery.type(.obj |
30d40 | 20 29 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 29 20 7b 0a 09 09 2f 2f 20 53 65 72 69 61 6c 69 | .).===."object".).{...//.Seriali |
30d60 | 7a 65 20 6f 62 6a 65 63 74 20 69 74 65 6d 2e 0a 09 09 66 6f 72 20 28 20 6e 61 6d 65 20 69 6e 20 | ze.object.item....for.(.name.in. |
30d80 | 6f 62 6a 20 29 20 7b 0a 09 09 09 62 75 69 6c 64 50 61 72 61 6d 73 28 20 70 72 65 66 69 78 20 2b | obj.).{....buildParams(.prefix.+ |
30da0 | 20 22 5b 22 20 2b 20 6e 61 6d 65 20 2b 20 22 5d 22 2c 20 6f 62 6a 5b 20 6e 61 6d 65 20 5d 2c 20 | ."[".+.name.+."]",.obj[.name.],. |
30dc0 | 74 72 61 64 69 74 69 6f 6e 61 6c 2c 20 61 64 64 20 29 3b 0a 09 09 7d 0a 0a 09 7d 20 65 6c 73 65 | traditional,.add.);...}...}.else |
30de0 | 20 7b 0a 09 09 2f 2f 20 53 65 72 69 61 6c 69 7a 65 20 73 63 61 6c 61 72 20 69 74 65 6d 2e 0a 09 | .{...//.Serialize.scalar.item... |
30e00 | 09 61 64 64 28 20 70 72 65 66 69 78 2c 20 6f 62 6a 20 29 3b 0a 09 7d 0a 7d 0a 76 61 72 20 2f 2f | .add(.prefix,.obj.);..}.}.var.// |
30e20 | 20 44 6f 63 75 6d 65 6e 74 20 6c 6f 63 61 74 69 6f 6e 0a 09 61 6a 61 78 4c 6f 63 61 74 69 6f 6e | .Document.location..ajaxLocation |
30e40 | 2c 0a 09 2f 2f 20 44 6f 63 75 6d 65 6e 74 20 6c 6f 63 61 74 69 6f 6e 20 73 65 67 6d 65 6e 74 73 | ,..//.Document.location.segments |
30e60 | 0a 09 61 6a 61 78 4c 6f 63 50 61 72 74 73 2c 0a 0a 09 72 68 61 73 68 20 3d 20 2f 23 2e 2a 24 2f | ..ajaxLocParts,...rhash.=./#.*$/ |
30e80 | 2c 0a 09 72 68 65 61 64 65 72 73 20 3d 20 2f 5e 28 2e 2a 3f 29 3a 5b 20 5c 74 5d 2a 28 5b 5e 5c | ,..rheaders.=./^(.*?):[.\t]*([^\ |
30ea0 | 72 5c 6e 5d 2a 29 5c 72 3f 24 2f 6d 67 2c 20 2f 2f 20 49 45 20 6c 65 61 76 65 73 20 61 6e 20 5c | r\n]*)\r?$/mg,.//.IE.leaves.an.\ |
30ec0 | 72 20 63 68 61 72 61 63 74 65 72 20 61 74 20 45 4f 4c 0a 09 2f 2f 20 23 37 36 35 33 2c 20 23 38 | r.character.at.EOL..//.#7653,.#8 |
30ee0 | 31 32 35 2c 20 23 38 31 35 32 3a 20 6c 6f 63 61 6c 20 70 72 6f 74 6f 63 6f 6c 20 64 65 74 65 63 | 125,.#8152:.local.protocol.detec |
30f00 | 74 69 6f 6e 0a 09 72 6c 6f 63 61 6c 50 72 6f 74 6f 63 6f 6c 20 3d 20 2f 5e 28 3f 3a 61 62 6f 75 | tion..rlocalProtocol.=./^(?:abou |
30f20 | 74 7c 61 70 70 7c 61 70 70 5c 2d 73 74 6f 72 61 67 65 7c 2e 2b 5c 2d 65 78 74 65 6e 73 69 6f 6e | t|app|app\-storage|.+\-extension |
30f40 | 7c 66 69 6c 65 7c 72 65 73 7c 77 69 64 67 65 74 29 3a 24 2f 2c 0a 09 72 6e 6f 43 6f 6e 74 65 6e | |file|res|widget):$/,..rnoConten |
30f60 | 74 20 3d 20 2f 5e 28 3f 3a 47 45 54 7c 48 45 41 44 29 24 2f 2c 0a 09 72 70 72 6f 74 6f 63 6f 6c | t.=./^(?:GET|HEAD)$/,..rprotocol |
30f80 | 20 3d 20 2f 5e 5c 2f 5c 2f 2f 2c 0a 09 72 71 75 65 72 79 20 3d 20 2f 5c 3f 2f 2c 0a 09 72 73 63 | .=./^\/\//,..rquery.=./\?/,..rsc |
30fa0 | 72 69 70 74 20 3d 20 2f 3c 73 63 72 69 70 74 5c 62 5b 5e 3c 5d 2a 28 3f 3a 28 3f 21 3c 5c 2f 73 | ript.=./<script\b[^<]*(?:(?!<\/s |
30fc0 | 63 72 69 70 74 3e 29 3c 5b 5e 3c 5d 2a 29 2a 3c 5c 2f 73 63 72 69 70 74 3e 2f 67 69 2c 0a 09 72 | cript>)<[^<]*)*<\/script>/gi,..r |
30fe0 | 74 73 20 3d 20 2f 28 5b 3f 26 5d 29 5f 3d 5b 5e 26 5d 2a 2f 2c 0a 09 72 75 72 6c 20 3d 20 2f 5e | ts.=./([?&])_=[^&]*/,..rurl.=./^ |
31000 | 28 5b 5c 77 5c 2b 5c 2e 5c 2d 5d 2b 3a 29 28 3f 3a 5c 2f 5c 2f 28 5b 5e 5c 2f 3f 23 3a 5d 2a 29 | ([\w\+\.\-]+:)(?:\/\/([^\/?#:]*) |
31020 | 28 3f 3a 3a 28 5c 64 2b 29 7c 29 7c 29 2f 2c 0a 0a 09 2f 2f 20 4b 65 65 70 20 61 20 63 6f 70 79 | (?::(\d+)|)|)/,...//.Keep.a.copy |
31040 | 20 6f 66 20 74 68 65 20 6f 6c 64 20 6c 6f 61 64 20 6d 65 74 68 6f 64 0a 09 5f 6c 6f 61 64 20 3d | .of.the.old.load.method.._load.= |
31060 | 20 6a 51 75 65 72 79 2e 66 6e 2e 6c 6f 61 64 2c 0a 0a 09 2f 2a 20 50 72 65 66 69 6c 74 65 72 73 | .jQuery.fn.load,.../*.Prefilters |
31080 | 0a 09 20 2a 20 31 29 20 54 68 65 79 20 61 72 65 20 75 73 65 66 75 6c 20 74 6f 20 69 6e 74 72 6f | ...*.1).They.are.useful.to.intro |
310a0 | 64 75 63 65 20 63 75 73 74 6f 6d 20 64 61 74 61 54 79 70 65 73 20 28 73 65 65 20 61 6a 61 78 2f | duce.custom.dataTypes.(see.ajax/ |
310c0 | 6a 73 6f 6e 70 2e 6a 73 20 66 6f 72 20 61 6e 20 65 78 61 6d 70 6c 65 29 0a 09 20 2a 20 32 29 20 | jsonp.js.for.an.example)...*.2). |
310e0 | 54 68 65 73 65 20 61 72 65 20 63 61 6c 6c 65 64 3a 0a 09 20 2a 20 20 20 20 2d 20 42 45 46 4f 52 | These.are.called:...*....-.BEFOR |
31100 | 45 20 61 73 6b 69 6e 67 20 66 6f 72 20 61 20 74 72 61 6e 73 70 6f 72 74 0a 09 20 2a 20 20 20 20 | E.asking.for.a.transport...*.... |
31120 | 2d 20 41 46 54 45 52 20 70 61 72 61 6d 20 73 65 72 69 61 6c 69 7a 61 74 69 6f 6e 20 28 73 2e 64 | -.AFTER.param.serialization.(s.d |
31140 | 61 74 61 20 69 73 20 61 20 73 74 72 69 6e 67 20 69 66 20 73 2e 70 72 6f 63 65 73 73 44 61 74 61 | ata.is.a.string.if.s.processData |
31160 | 20 69 73 20 74 72 75 65 29 0a 09 20 2a 20 33 29 20 6b 65 79 20 69 73 20 74 68 65 20 64 61 74 61 | .is.true)...*.3).key.is.the.data |
31180 | 54 79 70 65 0a 09 20 2a 20 34 29 20 74 68 65 20 63 61 74 63 68 61 6c 6c 20 73 79 6d 62 6f 6c 20 | Type...*.4).the.catchall.symbol. |
311a0 | 22 2a 22 20 63 61 6e 20 62 65 20 75 73 65 64 0a 09 20 2a 20 35 29 20 65 78 65 63 75 74 69 6f 6e | "*".can.be.used...*.5).execution |
311c0 | 20 77 69 6c 6c 20 73 74 61 72 74 20 77 69 74 68 20 74 72 61 6e 73 70 6f 72 74 20 64 61 74 61 54 | .will.start.with.transport.dataT |
311e0 | 79 70 65 20 61 6e 64 20 54 48 45 4e 20 63 6f 6e 74 69 6e 75 65 20 64 6f 77 6e 20 74 6f 20 22 2a | ype.and.THEN.continue.down.to."* |
31200 | 22 20 69 66 20 6e 65 65 64 65 64 0a 09 20 2a 2f 0a 09 70 72 65 66 69 6c 74 65 72 73 20 3d 20 7b | ".if.needed...*/..prefilters.=.{ |
31220 | 7d 2c 0a 0a 09 2f 2a 20 54 72 61 6e 73 70 6f 72 74 73 20 62 69 6e 64 69 6e 67 73 0a 09 20 2a 20 | },.../*.Transports.bindings...*. |
31240 | 31 29 20 6b 65 79 20 69 73 20 74 68 65 20 64 61 74 61 54 79 70 65 0a 09 20 2a 20 32 29 20 74 68 | 1).key.is.the.dataType...*.2).th |
31260 | 65 20 63 61 74 63 68 61 6c 6c 20 73 79 6d 62 6f 6c 20 22 2a 22 20 63 61 6e 20 62 65 20 75 73 65 | e.catchall.symbol."*".can.be.use |
31280 | 64 0a 09 20 2a 20 33 29 20 73 65 6c 65 63 74 69 6f 6e 20 77 69 6c 6c 20 73 74 61 72 74 20 77 69 | d...*.3).selection.will.start.wi |
312a0 | 74 68 20 74 72 61 6e 73 70 6f 72 74 20 64 61 74 61 54 79 70 65 20 61 6e 64 20 54 48 45 4e 20 67 | th.transport.dataType.and.THEN.g |
312c0 | 6f 20 74 6f 20 22 2a 22 20 69 66 20 6e 65 65 64 65 64 0a 09 20 2a 2f 0a 09 74 72 61 6e 73 70 6f | o.to."*".if.needed...*/..transpo |
312e0 | 72 74 73 20 3d 20 7b 7d 2c 0a 0a 09 2f 2f 20 41 76 6f 69 64 20 63 6f 6d 6d 65 6e 74 2d 70 72 6f | rts.=.{},...//.Avoid.comment-pro |
31300 | 6c 6f 67 20 63 68 61 72 20 73 65 71 75 65 6e 63 65 20 28 23 31 30 30 39 38 29 3b 20 6d 75 73 74 | log.char.sequence.(#10098);.must |
31320 | 20 61 70 70 65 61 73 65 20 6c 69 6e 74 20 61 6e 64 20 65 76 61 64 65 20 63 6f 6d 70 72 65 73 73 | .appease.lint.and.evade.compress |
31340 | 69 6f 6e 0a 09 61 6c 6c 54 79 70 65 73 20 3d 20 5b 22 2a 2f 22 5d 20 2b 20 5b 22 2a 22 5d 3b 0a | ion..allTypes.=.["*/"].+.["*"];. |
31360 | 0a 2f 2f 20 23 38 31 33 38 2c 20 49 45 20 6d 61 79 20 74 68 72 6f 77 20 61 6e 20 65 78 63 65 70 | .//.#8138,.IE.may.throw.an.excep |
31380 | 74 69 6f 6e 20 77 68 65 6e 20 61 63 63 65 73 73 69 6e 67 0a 2f 2f 20 61 20 66 69 65 6c 64 20 66 | tion.when.accessing.//.a.field.f |
313a0 | 72 6f 6d 20 77 69 6e 64 6f 77 2e 6c 6f 63 61 74 69 6f 6e 20 69 66 20 64 6f 63 75 6d 65 6e 74 2e | rom.window.location.if.document. |
313c0 | 64 6f 6d 61 69 6e 20 68 61 73 20 62 65 65 6e 20 73 65 74 0a 74 72 79 20 7b 0a 09 61 6a 61 78 4c | domain.has.been.set.try.{..ajaxL |
313e0 | 6f 63 61 74 69 6f 6e 20 3d 20 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 3b 0a 7d 20 63 61 74 63 68 | ocation.=.location.href;.}.catch |
31400 | 28 20 65 20 29 20 7b 0a 09 2f 2f 20 55 73 65 20 74 68 65 20 68 72 65 66 20 61 74 74 72 69 62 75 | (.e.).{..//.Use.the.href.attribu |
31420 | 74 65 20 6f 66 20 61 6e 20 41 20 65 6c 65 6d 65 6e 74 0a 09 2f 2f 20 73 69 6e 63 65 20 49 45 20 | te.of.an.A.element..//.since.IE. |
31440 | 77 69 6c 6c 20 6d 6f 64 69 66 79 20 69 74 20 67 69 76 65 6e 20 64 6f 63 75 6d 65 6e 74 2e 6c 6f | will.modify.it.given.document.lo |
31460 | 63 61 74 69 6f 6e 0a 09 61 6a 61 78 4c 6f 63 61 74 69 6f 6e 20 3d 20 64 6f 63 75 6d 65 6e 74 2e | cation..ajaxLocation.=.document. |
31480 | 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 20 22 61 22 20 29 3b 0a 09 61 6a 61 78 4c 6f 63 61 74 | createElement(."a".);..ajaxLocat |
314a0 | 69 6f 6e 2e 68 72 65 66 20 3d 20 22 22 3b 0a 09 61 6a 61 78 4c 6f 63 61 74 69 6f 6e 20 3d 20 61 | ion.href.=."";..ajaxLocation.=.a |
314c0 | 6a 61 78 4c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 3b 0a 7d 0a 0a 2f 2f 20 53 65 67 6d 65 6e 74 20 | jaxLocation.href;.}..//.Segment. |
314e0 | 6c 6f 63 61 74 69 6f 6e 20 69 6e 74 6f 20 70 61 72 74 73 0a 61 6a 61 78 4c 6f 63 50 61 72 74 73 | location.into.parts.ajaxLocParts |
31500 | 20 3d 20 72 75 72 6c 2e 65 78 65 63 28 20 61 6a 61 78 4c 6f 63 61 74 69 6f 6e 2e 74 6f 4c 6f 77 | .=.rurl.exec(.ajaxLocation.toLow |
31520 | 65 72 43 61 73 65 28 29 20 29 20 7c 7c 20 5b 5d 3b 0a 0a 2f 2f 20 42 61 73 65 20 22 63 6f 6e 73 | erCase().).||.[];..//.Base."cons |
31540 | 74 72 75 63 74 6f 72 22 20 66 6f 72 20 6a 51 75 65 72 79 2e 61 6a 61 78 50 72 65 66 69 6c 74 65 | tructor".for.jQuery.ajaxPrefilte |
31560 | 72 20 61 6e 64 20 6a 51 75 65 72 79 2e 61 6a 61 78 54 72 61 6e 73 70 6f 72 74 0a 66 75 6e 63 74 | r.and.jQuery.ajaxTransport.funct |
31580 | 69 6f 6e 20 61 64 64 54 6f 50 72 65 66 69 6c 74 65 72 73 4f 72 54 72 61 6e 73 70 6f 72 74 73 28 | ion.addToPrefiltersOrTransports( |
315a0 | 20 73 74 72 75 63 74 75 72 65 20 29 20 7b 0a 0a 09 2f 2f 20 64 61 74 61 54 79 70 65 45 78 70 72 | .structure.).{...//.dataTypeExpr |
315c0 | 65 73 73 69 6f 6e 20 69 73 20 6f 70 74 69 6f 6e 61 6c 20 61 6e 64 20 64 65 66 61 75 6c 74 73 20 | ession.is.optional.and.defaults. |
315e0 | 74 6f 20 22 2a 22 0a 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 64 61 74 61 54 79 70 | to."*"..return.function(.dataTyp |
31600 | 65 45 78 70 72 65 73 73 69 6f 6e 2c 20 66 75 6e 63 20 29 20 7b 0a 0a 09 09 69 66 20 28 20 74 79 | eExpression,.func.).{....if.(.ty |
31620 | 70 65 6f 66 20 64 61 74 61 54 79 70 65 45 78 70 72 65 73 73 69 6f 6e 20 21 3d 3d 20 22 73 74 72 | peof.dataTypeExpression.!==."str |
31640 | 69 6e 67 22 20 29 20 7b 0a 09 09 09 66 75 6e 63 20 3d 20 64 61 74 61 54 79 70 65 45 78 70 72 65 | ing".).{....func.=.dataTypeExpre |
31660 | 73 73 69 6f 6e 3b 0a 09 09 09 64 61 74 61 54 79 70 65 45 78 70 72 65 73 73 69 6f 6e 20 3d 20 22 | ssion;....dataTypeExpression.=." |
31680 | 2a 22 3b 0a 09 09 7d 0a 0a 09 09 76 61 72 20 64 61 74 61 54 79 70 65 2c 20 6c 69 73 74 2c 20 70 | *";...}....var.dataType,.list,.p |
316a0 | 6c 61 63 65 42 65 66 6f 72 65 2c 0a 09 09 09 64 61 74 61 54 79 70 65 73 20 3d 20 64 61 74 61 54 | laceBefore,....dataTypes.=.dataT |
316c0 | 79 70 65 45 78 70 72 65 73 73 69 6f 6e 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 2e 73 70 6c 69 | ypeExpression.toLowerCase().spli |
316e0 | 74 28 20 63 6f 72 65 5f 72 73 70 61 63 65 20 29 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 6c | t(.core_rspace.),....i.=.0,....l |
31700 | 65 6e 67 74 68 20 3d 20 64 61 74 61 54 79 70 65 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 69 66 20 | ength.=.dataTypes.length;....if. |
31720 | 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 66 75 6e 63 20 29 20 29 20 7b 0a | (.jQuery.isFunction(.func.).).{. |
31740 | 09 09 09 2f 2f 20 46 6f 72 20 65 61 63 68 20 64 61 74 61 54 79 70 65 20 69 6e 20 74 68 65 20 64 | ...//.For.each.dataType.in.the.d |
31760 | 61 74 61 54 79 70 65 45 78 70 72 65 73 73 69 6f 6e 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c | ataTypeExpression....for.(.;.i.< |
31780 | 20 6c 65 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 64 61 74 61 54 79 70 65 20 3d 20 | .length;.i++.).{.....dataType.=. |
317a0 | 64 61 74 61 54 79 70 65 73 5b 20 69 20 5d 3b 0a 09 09 09 09 2f 2f 20 57 65 20 63 6f 6e 74 72 6f | dataTypes[.i.];.....//.We.contro |
317c0 | 6c 20 69 66 20 77 65 27 72 65 20 61 73 6b 65 64 20 74 6f 20 61 64 64 20 62 65 66 6f 72 65 0a 09 | l.if.we're.asked.to.add.before.. |
317e0 | 09 09 09 2f 2f 20 61 6e 79 20 65 78 69 73 74 69 6e 67 20 65 6c 65 6d 65 6e 74 0a 09 09 09 09 70 | ...//.any.existing.element.....p |
31800 | 6c 61 63 65 42 65 66 6f 72 65 20 3d 20 2f 5e 5c 2b 2f 2e 74 65 73 74 28 20 64 61 74 61 54 79 70 | laceBefore.=./^\+/.test(.dataTyp |
31820 | 65 20 29 3b 0a 09 09 09 09 69 66 20 28 20 70 6c 61 63 65 42 65 66 6f 72 65 20 29 20 7b 0a 09 09 | e.);.....if.(.placeBefore.).{... |
31840 | 09 09 09 64 61 74 61 54 79 70 65 20 3d 20 64 61 74 61 54 79 70 65 2e 73 75 62 73 74 72 28 20 31 | ...dataType.=.dataType.substr(.1 |
31860 | 20 29 20 7c 7c 20 22 2a 22 3b 0a 09 09 09 09 7d 0a 09 09 09 09 6c 69 73 74 20 3d 20 73 74 72 75 | .).||."*";.....}.....list.=.stru |
31880 | 63 74 75 72 65 5b 20 64 61 74 61 54 79 70 65 20 5d 20 3d 20 73 74 72 75 63 74 75 72 65 5b 20 64 | cture[.dataType.].=.structure[.d |
318a0 | 61 74 61 54 79 70 65 20 5d 20 7c 7c 20 5b 5d 3b 0a 09 09 09 09 2f 2f 20 74 68 65 6e 20 77 65 20 | ataType.].||.[];.....//.then.we. |
318c0 | 61 64 64 20 74 6f 20 74 68 65 20 73 74 72 75 63 74 75 72 65 20 61 63 63 6f 72 64 69 6e 67 6c 79 | add.to.the.structure.accordingly |
318e0 | 0a 09 09 09 09 6c 69 73 74 5b 20 70 6c 61 63 65 42 65 66 6f 72 65 20 3f 20 22 75 6e 73 68 69 66 | .....list[.placeBefore.?."unshif |
31900 | 74 22 20 3a 20 22 70 75 73 68 22 20 5d 28 20 66 75 6e 63 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a | t".:."push".](.func.);....}...}. |
31920 | 09 7d 3b 0a 7d 0a 0a 2f 2f 20 42 61 73 65 20 69 6e 73 70 65 63 74 69 6f 6e 20 66 75 6e 63 74 69 | .};.}..//.Base.inspection.functi |
31940 | 6f 6e 20 66 6f 72 20 70 72 65 66 69 6c 74 65 72 73 20 61 6e 64 20 74 72 61 6e 73 70 6f 72 74 73 | on.for.prefilters.and.transports |
31960 | 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 50 72 65 66 69 6c 74 65 72 73 4f 72 54 72 61 | .function.inspectPrefiltersOrTra |
31980 | 6e 73 70 6f 72 74 73 28 20 73 74 72 75 63 74 75 72 65 2c 20 6f 70 74 69 6f 6e 73 2c 20 6f 72 69 | nsports(.structure,.options,.ori |
319a0 | 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 2c 0a 09 09 64 61 74 61 54 79 70 65 20 | ginalOptions,.jqXHR,...dataType. |
319c0 | 2f 2a 20 69 6e 74 65 72 6e 61 6c 20 2a 2f 2c 20 69 6e 73 70 65 63 74 65 64 20 2f 2a 20 69 6e 74 | /*.internal.*/,.inspected./*.int |
319e0 | 65 72 6e 61 6c 20 2a 2f 20 29 20 7b 0a 0a 09 64 61 74 61 54 79 70 65 20 3d 20 64 61 74 61 54 79 | ernal.*/.).{...dataType.=.dataTy |
31a00 | 70 65 20 7c 7c 20 6f 70 74 69 6f 6e 73 2e 64 61 74 61 54 79 70 65 73 5b 20 30 20 5d 3b 0a 09 69 | pe.||.options.dataTypes[.0.];..i |
31a20 | 6e 73 70 65 63 74 65 64 20 3d 20 69 6e 73 70 65 63 74 65 64 20 7c 7c 20 7b 7d 3b 0a 0a 09 69 6e | nspected.=.inspected.||.{};...in |
31a40 | 73 70 65 63 74 65 64 5b 20 64 61 74 61 54 79 70 65 20 5d 20 3d 20 74 72 75 65 3b 0a 0a 09 76 61 | spected[.dataType.].=.true;...va |
31a60 | 72 20 73 65 6c 65 63 74 69 6f 6e 2c 0a 09 09 6c 69 73 74 20 3d 20 73 74 72 75 63 74 75 72 65 5b | r.selection,...list.=.structure[ |
31a80 | 20 64 61 74 61 54 79 70 65 20 5d 2c 0a 09 09 69 20 3d 20 30 2c 0a 09 09 6c 65 6e 67 74 68 20 3d | .dataType.],...i.=.0,...length.= |
31aa0 | 20 6c 69 73 74 20 3f 20 6c 69 73 74 2e 6c 65 6e 67 74 68 20 3a 20 30 2c 0a 09 09 65 78 65 63 75 | .list.?.list.length.:.0,...execu |
31ac0 | 74 65 4f 6e 6c 79 20 3d 20 28 20 73 74 72 75 63 74 75 72 65 20 3d 3d 3d 20 70 72 65 66 69 6c 74 | teOnly.=.(.structure.===.prefilt |
31ae0 | 65 72 73 20 29 3b 0a 0a 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 68 20 26 26 20 28 | ers.);...for.(.;.i.<.length.&&.( |
31b00 | 20 65 78 65 63 75 74 65 4f 6e 6c 79 20 7c 7c 20 21 73 65 6c 65 63 74 69 6f 6e 20 29 3b 20 69 2b | .executeOnly.||.!selection.);.i+ |
31b20 | 2b 20 29 20 7b 0a 09 09 73 65 6c 65 63 74 69 6f 6e 20 3d 20 6c 69 73 74 5b 20 69 20 5d 28 20 6f | +.).{...selection.=.list[.i.](.o |
31b40 | 70 74 69 6f 6e 73 2c 20 6f 72 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 20 29 | ptions,.originalOptions,.jqXHR.) |
31b60 | 3b 0a 09 09 2f 2f 20 49 66 20 77 65 20 67 6f 74 20 72 65 64 69 72 65 63 74 65 64 20 74 6f 20 61 | ;...//.If.we.got.redirected.to.a |
31b80 | 6e 6f 74 68 65 72 20 64 61 74 61 54 79 70 65 0a 09 09 2f 2f 20 77 65 20 74 72 79 20 74 68 65 72 | nother.dataType...//.we.try.ther |
31ba0 | 65 20 69 66 20 65 78 65 63 75 74 69 6e 67 20 6f 6e 6c 79 20 61 6e 64 20 6e 6f 74 20 64 6f 6e 65 | e.if.executing.only.and.not.done |
31bc0 | 20 61 6c 72 65 61 64 79 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 73 65 6c 65 63 74 69 6f 6e | .already...if.(.typeof.selection |
31be0 | 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 69 66 20 28 20 21 65 78 65 63 75 | .===."string".).{....if.(.!execu |
31c00 | 74 65 4f 6e 6c 79 20 7c 7c 20 69 6e 73 70 65 63 74 65 64 5b 20 73 65 6c 65 63 74 69 6f 6e 20 5d | teOnly.||.inspected[.selection.] |
31c20 | 20 29 20 7b 0a 09 09 09 09 73 65 6c 65 63 74 69 6f 6e 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a | .).{.....selection.=.undefined;. |
31c40 | 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 6f 70 74 69 6f 6e 73 2e 64 61 74 61 54 79 70 65 | ...}.else.{.....options.dataType |
31c60 | 73 2e 75 6e 73 68 69 66 74 28 20 73 65 6c 65 63 74 69 6f 6e 20 29 3b 0a 09 09 09 09 73 65 6c 65 | s.unshift(.selection.);.....sele |
31c80 | 63 74 69 6f 6e 20 3d 20 69 6e 73 70 65 63 74 50 72 65 66 69 6c 74 65 72 73 4f 72 54 72 61 6e 73 | ction.=.inspectPrefiltersOrTrans |
31ca0 | 70 6f 72 74 73 28 0a 09 09 09 09 09 09 73 74 72 75 63 74 75 72 65 2c 20 6f 70 74 69 6f 6e 73 2c | ports(.......structure,.options, |
31cc0 | 20 6f 72 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 2c 20 73 65 6c 65 63 74 69 | .originalOptions,.jqXHR,.selecti |
31ce0 | 6f 6e 2c 20 69 6e 73 70 65 63 74 65 64 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 09 2f 2f | on,.inspected.);....}...}..}..// |
31d00 | 20 49 66 20 77 65 27 72 65 20 6f 6e 6c 79 20 65 78 65 63 75 74 69 6e 67 20 6f 72 20 6e 6f 74 68 | .If.we're.only.executing.or.noth |
31d20 | 69 6e 67 20 77 61 73 20 73 65 6c 65 63 74 65 64 0a 09 2f 2f 20 77 65 20 74 72 79 20 74 68 65 20 | ing.was.selected..//.we.try.the. |
31d40 | 63 61 74 63 68 61 6c 6c 20 64 61 74 61 54 79 70 65 20 69 66 20 6e 6f 74 20 64 6f 6e 65 20 61 6c | catchall.dataType.if.not.done.al |
31d60 | 72 65 61 64 79 0a 09 69 66 20 28 20 28 20 65 78 65 63 75 74 65 4f 6e 6c 79 20 7c 7c 20 21 73 65 | ready..if.(.(.executeOnly.||.!se |
31d80 | 6c 65 63 74 69 6f 6e 20 29 20 26 26 20 21 69 6e 73 70 65 63 74 65 64 5b 20 22 2a 22 20 5d 20 29 | lection.).&&.!inspected[."*".].) |
31da0 | 20 7b 0a 09 09 73 65 6c 65 63 74 69 6f 6e 20 3d 20 69 6e 73 70 65 63 74 50 72 65 66 69 6c 74 65 | .{...selection.=.inspectPrefilte |
31dc0 | 72 73 4f 72 54 72 61 6e 73 70 6f 72 74 73 28 0a 09 09 09 09 73 74 72 75 63 74 75 72 65 2c 20 6f | rsOrTransports(.....structure,.o |
31de0 | 70 74 69 6f 6e 73 2c 20 6f 72 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 2c 20 | ptions,.originalOptions,.jqXHR,. |
31e00 | 22 2a 22 2c 20 69 6e 73 70 65 63 74 65 64 20 29 3b 0a 09 7d 0a 09 2f 2f 20 75 6e 6e 65 63 65 73 | "*",.inspected.);..}..//.unneces |
31e20 | 73 61 72 79 20 77 68 65 6e 20 6f 6e 6c 79 20 65 78 65 63 75 74 69 6e 67 20 28 70 72 65 66 69 6c | sary.when.only.executing.(prefil |
31e40 | 74 65 72 73 29 0a 09 2f 2f 20 62 75 74 20 69 74 27 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 62 | ters)..//.but.it'll.be.ignored.b |
31e60 | 79 20 74 68 65 20 63 61 6c 6c 65 72 20 69 6e 20 74 68 61 74 20 63 61 73 65 0a 09 72 65 74 75 72 | y.the.caller.in.that.case..retur |
31e80 | 6e 20 73 65 6c 65 63 74 69 6f 6e 3b 0a 7d 0a 0a 2f 2f 20 41 20 73 70 65 63 69 61 6c 20 65 78 74 | n.selection;.}..//.A.special.ext |
31ea0 | 65 6e 64 20 66 6f 72 20 61 6a 61 78 20 6f 70 74 69 6f 6e 73 0a 2f 2f 20 74 68 61 74 20 74 61 6b | end.for.ajax.options.//.that.tak |
31ec0 | 65 73 20 22 66 6c 61 74 22 20 6f 70 74 69 6f 6e 73 20 28 6e 6f 74 20 74 6f 20 62 65 20 64 65 65 | es."flat".options.(not.to.be.dee |
31ee0 | 70 20 65 78 74 65 6e 64 65 64 29 0a 2f 2f 20 46 69 78 65 73 20 23 39 38 38 37 0a 66 75 6e 63 74 | p.extended).//.Fixes.#9887.funct |
31f00 | 69 6f 6e 20 61 6a 61 78 45 78 74 65 6e 64 28 20 74 61 72 67 65 74 2c 20 73 72 63 20 29 20 7b 0a | ion.ajaxExtend(.target,.src.).{. |
31f20 | 09 76 61 72 20 6b 65 79 2c 20 64 65 65 70 2c 0a 09 09 66 6c 61 74 4f 70 74 69 6f 6e 73 20 3d 20 | .var.key,.deep,...flatOptions.=. |
31f40 | 6a 51 75 65 72 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 66 6c 61 74 4f 70 74 69 6f 6e 73 20 | jQuery.ajaxSettings.flatOptions. |
31f60 | 7c 7c 20 7b 7d 3b 0a 09 66 6f 72 20 28 20 6b 65 79 20 69 6e 20 73 72 63 20 29 20 7b 0a 09 09 69 | ||.{};..for.(.key.in.src.).{...i |
31f80 | 66 20 28 20 73 72 63 5b 20 6b 65 79 20 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b | f.(.src[.key.].!==.undefined.).{ |
31fa0 | 0a 09 09 09 28 20 66 6c 61 74 4f 70 74 69 6f 6e 73 5b 20 6b 65 79 20 5d 20 3f 20 74 61 72 67 65 | ....(.flatOptions[.key.].?.targe |
31fc0 | 74 20 3a 20 28 20 64 65 65 70 20 7c 7c 20 28 20 64 65 65 70 20 3d 20 7b 7d 20 29 20 29 20 29 5b | t.:.(.deep.||.(.deep.=.{}.).).)[ |
31fe0 | 20 6b 65 79 20 5d 20 3d 20 73 72 63 5b 20 6b 65 79 20 5d 3b 0a 09 09 7d 0a 09 7d 0a 09 69 66 20 | .key.].=.src[.key.];...}..}..if. |
32000 | 28 20 64 65 65 70 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 74 72 75 65 | (.deep.).{...jQuery.extend(.true |
32020 | 2c 20 74 61 72 67 65 74 2c 20 64 65 65 70 20 29 3b 0a 09 7d 0a 7d 0a 0a 6a 51 75 65 72 79 2e 66 | ,.target,.deep.);..}.}..jQuery.f |
32040 | 6e 2e 6c 6f 61 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 75 72 6c 2c 20 70 61 72 61 6d 73 2c 20 | n.load.=.function(.url,.params,. |
32060 | 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 09 69 66 20 28 20 74 79 70 65 6f 66 20 75 72 6c 20 21 3d | callback.).{..if.(.typeof.url.!= |
32080 | 3d 20 22 73 74 72 69 6e 67 22 20 26 26 20 5f 6c 6f 61 64 20 29 20 7b 0a 09 09 72 65 74 75 72 6e | =."string".&&._load.).{...return |
320a0 | 20 5f 6c 6f 61 64 2e 61 70 70 6c 79 28 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 3b | ._load.apply(.this,.arguments.); |
320c0 | 0a 09 7d 0a 0a 09 2f 2f 20 44 6f 6e 27 74 20 64 6f 20 61 20 72 65 71 75 65 73 74 20 69 66 20 6e | ..}...//.Don't.do.a.request.if.n |
320e0 | 6f 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 62 65 69 6e 67 20 72 65 71 75 65 73 74 65 64 0a 09 | o.elements.are.being.requested.. |
32100 | 69 66 20 28 20 21 74 68 69 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 | if.(.!this.length.).{...return.t |
32120 | 68 69 73 3b 0a 09 7d 0a 0a 09 76 61 72 20 73 65 6c 65 63 74 6f 72 2c 20 74 79 70 65 2c 20 72 65 | his;..}...var.selector,.type,.re |
32140 | 73 70 6f 6e 73 65 2c 0a 09 09 73 65 6c 66 20 3d 20 74 68 69 73 2c 0a 09 09 6f 66 66 20 3d 20 75 | sponse,...self.=.this,...off.=.u |
32160 | 72 6c 2e 69 6e 64 65 78 4f 66 28 22 20 22 29 3b 0a 0a 09 69 66 20 28 20 6f 66 66 20 3e 3d 20 30 | rl.indexOf(".");...if.(.off.>=.0 |
32180 | 20 29 20 7b 0a 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 75 72 6c 2e 73 6c 69 63 65 28 20 6f 66 66 | .).{...selector.=.url.slice(.off |
321a0 | 2c 20 75 72 6c 2e 6c 65 6e 67 74 68 20 29 3b 0a 09 09 75 72 6c 20 3d 20 75 72 6c 2e 73 6c 69 63 | ,.url.length.);...url.=.url.slic |
321c0 | 65 28 20 30 2c 20 6f 66 66 20 29 3b 0a 09 7d 0a 0a 09 2f 2f 20 49 66 20 69 74 27 73 20 61 20 66 | e(.0,.off.);..}...//.If.it's.a.f |
321e0 | 75 6e 63 74 69 6f 6e 0a 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 | unction..if.(.jQuery.isFunction( |
32200 | 20 70 61 72 61 6d 73 20 29 20 29 20 7b 0a 0a 09 09 2f 2f 20 57 65 20 61 73 73 75 6d 65 20 74 68 | .params.).).{....//.We.assume.th |
32220 | 61 74 20 69 74 27 73 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 0a 09 09 63 61 6c 6c 62 61 63 6b 20 | at.it's.the.callback...callback. |
32240 | 3d 20 70 61 72 61 6d 73 3b 0a 09 09 70 61 72 61 6d 73 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a | =.params;...params.=.undefined;. |
32260 | 0a 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 2c 20 62 75 69 6c 64 20 61 20 70 61 72 61 6d 20 73 74 | ..//.Otherwise,.build.a.param.st |
32280 | 72 69 6e 67 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 20 74 79 70 65 6f 66 20 70 61 72 61 6d 73 20 | ring..}.else.if.(.typeof.params. |
322a0 | 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 29 20 7b 0a 09 09 74 79 70 65 20 3d 20 22 50 4f 53 54 22 | ===."object".).{...type.=."POST" |
322c0 | 3b 0a 09 7d 0a 0a 09 2f 2f 20 52 65 71 75 65 73 74 20 74 68 65 20 72 65 6d 6f 74 65 20 64 6f 63 | ;..}...//.Request.the.remote.doc |
322e0 | 75 6d 65 6e 74 0a 09 6a 51 75 65 72 79 2e 61 6a 61 78 28 7b 0a 09 09 75 72 6c 3a 20 75 72 6c 2c | ument..jQuery.ajax({...url:.url, |
32300 | 0a 0a 09 09 2f 2f 20 69 66 20 22 74 79 70 65 22 20 76 61 72 69 61 62 6c 65 20 69 73 20 75 6e 64 | ....//.if."type".variable.is.und |
32320 | 65 66 69 6e 65 64 2c 20 74 68 65 6e 20 22 47 45 54 22 20 6d 65 74 68 6f 64 20 77 69 6c 6c 20 62 | efined,.then."GET".method.will.b |
32340 | 65 20 75 73 65 64 0a 09 09 74 79 70 65 3a 20 74 79 70 65 2c 0a 09 09 64 61 74 61 54 79 70 65 3a | e.used...type:.type,...dataType: |
32360 | 20 22 68 74 6d 6c 22 2c 0a 09 09 64 61 74 61 3a 20 70 61 72 61 6d 73 2c 0a 09 09 63 6f 6d 70 6c | ."html",...data:.params,...compl |
32380 | 65 74 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6a 71 58 48 52 2c 20 73 74 61 74 75 73 20 29 20 7b | ete:.function(.jqXHR,.status.).{ |
323a0 | 0a 09 09 09 69 66 20 28 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 09 09 09 09 73 65 6c 66 2e 65 | ....if.(.callback.).{.....self.e |
323c0 | 61 63 68 28 20 63 61 6c 6c 62 61 63 6b 2c 20 72 65 73 70 6f 6e 73 65 20 7c 7c 20 5b 20 6a 71 58 | ach(.callback,.response.||.[.jqX |
323e0 | 48 52 2e 72 65 73 70 6f 6e 73 65 54 65 78 74 2c 20 73 74 61 74 75 73 2c 20 6a 71 58 48 52 20 5d | HR.responseText,.status,.jqXHR.] |
32400 | 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 29 2e 64 6f 6e 65 28 66 75 6e 63 74 69 6f 6e 28 20 | .);....}...}..}).done(function(. |
32420 | 72 65 73 70 6f 6e 73 65 54 65 78 74 20 29 20 7b 0a 0a 09 09 2f 2f 20 53 61 76 65 20 72 65 73 70 | responseText.).{....//.Save.resp |
32440 | 6f 6e 73 65 20 66 6f 72 20 75 73 65 20 69 6e 20 63 6f 6d 70 6c 65 74 65 20 63 61 6c 6c 62 61 63 | onse.for.use.in.complete.callbac |
32460 | 6b 0a 09 09 72 65 73 70 6f 6e 73 65 20 3d 20 61 72 67 75 6d 65 6e 74 73 3b 0a 0a 09 09 2f 2f 20 | k...response.=.arguments;....//. |
32480 | 53 65 65 20 69 66 20 61 20 73 65 6c 65 63 74 6f 72 20 77 61 73 20 73 70 65 63 69 66 69 65 64 0a | See.if.a.selector.was.specified. |
324a0 | 09 09 73 65 6c 66 2e 68 74 6d 6c 28 20 73 65 6c 65 63 74 6f 72 20 3f 0a 0a 09 09 09 2f 2f 20 43 | ..self.html(.selector.?.....//.C |
324c0 | 72 65 61 74 65 20 61 20 64 75 6d 6d 79 20 64 69 76 20 74 6f 20 68 6f 6c 64 20 74 68 65 20 72 65 | reate.a.dummy.div.to.hold.the.re |
324e0 | 73 75 6c 74 73 0a 09 09 09 6a 51 75 65 72 79 28 22 3c 64 69 76 3e 22 29 0a 0a 09 09 09 09 2f 2f | sults....jQuery("<div>")......// |
32500 | 20 69 6e 6a 65 63 74 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 64 6f 63 75 | .inject.the.contents.of.the.docu |
32520 | 6d 65 6e 74 20 69 6e 2c 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 20 73 63 72 69 70 74 73 0a 09 09 | ment.in,.removing.the.scripts... |
32540 | 09 09 2f 2f 20 74 6f 20 61 76 6f 69 64 20 61 6e 79 20 27 50 65 72 6d 69 73 73 69 6f 6e 20 44 65 | ..//.to.avoid.any.'Permission.De |
32560 | 6e 69 65 64 27 20 65 72 72 6f 72 73 20 69 6e 20 49 45 0a 09 09 09 09 2e 61 70 70 65 6e 64 28 20 | nied'.errors.in.IE......append(. |
32580 | 72 65 73 70 6f 6e 73 65 54 65 78 74 2e 72 65 70 6c 61 63 65 28 20 72 73 63 72 69 70 74 2c 20 22 | responseText.replace(.rscript,." |
325a0 | 22 20 29 20 29 0a 0a 09 09 09 09 2f 2f 20 4c 6f 63 61 74 65 20 74 68 65 20 73 70 65 63 69 66 69 | ".).)......//.Locate.the.specifi |
325c0 | 65 64 20 65 6c 65 6d 65 6e 74 73 0a 09 09 09 09 2e 66 69 6e 64 28 20 73 65 6c 65 63 74 6f 72 20 | ed.elements......find(.selector. |
325e0 | 29 20 3a 0a 0a 09 09 09 2f 2f 20 49 66 20 6e 6f 74 2c 20 6a 75 73 74 20 69 6e 6a 65 63 74 20 74 | ).:.....//.If.not,.just.inject.t |
32600 | 68 65 20 66 75 6c 6c 20 72 65 73 75 6c 74 0a 09 09 09 72 65 73 70 6f 6e 73 65 54 65 78 74 20 29 | he.full.result....responseText.) |
32620 | 3b 0a 0a 09 7d 29 3b 0a 0a 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 7d 3b 0a 0a 2f 2f 20 41 74 | ;...});...return.this;.};..//.At |
32640 | 74 61 63 68 20 61 20 62 75 6e 63 68 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 68 61 | tach.a.bunch.of.functions.for.ha |
32660 | 6e 64 6c 69 6e 67 20 63 6f 6d 6d 6f 6e 20 41 4a 41 58 20 65 76 65 6e 74 73 0a 6a 51 75 65 72 79 | ndling.common.AJAX.events.jQuery |
32680 | 2e 65 61 63 68 28 20 22 61 6a 61 78 53 74 61 72 74 20 61 6a 61 78 53 74 6f 70 20 61 6a 61 78 43 | .each(."ajaxStart.ajaxStop.ajaxC |
326a0 | 6f 6d 70 6c 65 74 65 20 61 6a 61 78 45 72 72 6f 72 20 61 6a 61 78 53 75 63 63 65 73 73 20 61 6a | omplete.ajaxError.ajaxSuccess.aj |
326c0 | 61 78 53 65 6e 64 22 2e 73 70 6c 69 74 28 20 22 20 22 20 29 2c 20 66 75 6e 63 74 69 6f 6e 28 20 | axSend".split(.".".),.function(. |
326e0 | 69 2c 20 6f 20 29 7b 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6f 20 5d 20 3d 20 66 75 6e 63 74 69 | i,.o.){..jQuery.fn[.o.].=.functi |
32700 | 6f 6e 28 20 66 20 29 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6f 6e 28 20 6f 2c 20 66 20 | on(.f.){...return.this.on(.o,.f. |
32720 | 29 3b 0a 09 7d 3b 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 20 5b 20 22 67 65 74 22 | );..};.});..jQuery.each(.[."get" |
32740 | 2c 20 22 70 6f 73 74 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 6d 65 74 68 6f 64 20 | ,."post".],.function(.i,.method. |
32760 | 29 20 7b 0a 09 6a 51 75 65 72 79 5b 20 6d 65 74 68 6f 64 20 5d 20 3d 20 66 75 6e 63 74 69 6f 6e | ).{..jQuery[.method.].=.function |
32780 | 28 20 75 72 6c 2c 20 64 61 74 61 2c 20 63 61 6c 6c 62 61 63 6b 2c 20 74 79 70 65 20 29 20 7b 0a | (.url,.data,.callback,.type.).{. |
327a0 | 09 09 2f 2f 20 73 68 69 66 74 20 61 72 67 75 6d 65 6e 74 73 20 69 66 20 64 61 74 61 20 61 72 67 | ..//.shift.arguments.if.data.arg |
327c0 | 75 6d 65 6e 74 20 77 61 73 20 6f 6d 69 74 74 65 64 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e | ument.was.omitted...if.(.jQuery. |
327e0 | 69 73 46 75 6e 63 74 69 6f 6e 28 20 64 61 74 61 20 29 20 29 20 7b 0a 09 09 09 74 79 70 65 20 3d | isFunction(.data.).).{....type.= |
32800 | 20 74 79 70 65 20 7c 7c 20 63 61 6c 6c 62 61 63 6b 3b 0a 09 09 09 63 61 6c 6c 62 61 63 6b 20 3d | .type.||.callback;....callback.= |
32820 | 20 64 61 74 61 3b 0a 09 09 09 64 61 74 61 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 0a | .data;....data.=.undefined;...}. |
32840 | 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 6a 61 78 28 7b 0a 09 09 09 74 79 70 65 3a | ...return.jQuery.ajax({....type: |
32860 | 20 6d 65 74 68 6f 64 2c 0a 09 09 09 75 72 6c 3a 20 75 72 6c 2c 0a 09 09 09 64 61 74 61 3a 20 64 | .method,....url:.url,....data:.d |
32880 | 61 74 61 2c 0a 09 09 09 73 75 63 63 65 73 73 3a 20 63 61 6c 6c 62 61 63 6b 2c 0a 09 09 09 64 61 | ata,....success:.callback,....da |
328a0 | 74 61 54 79 70 65 3a 20 74 79 70 65 0a 09 09 7d 29 3b 0a 09 7d 3b 0a 7d 29 3b 0a 0a 6a 51 75 65 | taType:.type...});..};.});..jQue |
328c0 | 72 79 2e 65 78 74 65 6e 64 28 7b 0a 0a 09 67 65 74 53 63 72 69 70 74 3a 20 66 75 6e 63 74 69 6f | ry.extend({...getScript:.functio |
328e0 | 6e 28 20 75 72 6c 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 | n(.url,.callback.).{...return.jQ |
32900 | 75 65 72 79 2e 67 65 74 28 20 75 72 6c 2c 20 75 6e 64 65 66 69 6e 65 64 2c 20 63 61 6c 6c 62 61 | uery.get(.url,.undefined,.callba |
32920 | 63 6b 2c 20 22 73 63 72 69 70 74 22 20 29 3b 0a 09 7d 2c 0a 0a 09 67 65 74 4a 53 4f 4e 3a 20 66 | ck,."script".);..},...getJSON:.f |
32940 | 75 6e 63 74 69 6f 6e 28 20 75 72 6c 2c 20 64 61 74 61 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b | unction(.url,.data,.callback.).{ |
32960 | 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 67 65 74 28 20 75 72 6c 2c 20 64 61 74 61 2c | ...return.jQuery.get(.url,.data, |
32980 | 20 63 61 6c 6c 62 61 63 6b 2c 20 22 6a 73 6f 6e 22 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 43 72 | .callback,."json".);..},...//.Cr |
329a0 | 65 61 74 65 73 20 61 20 66 75 6c 6c 20 66 6c 65 64 67 65 64 20 73 65 74 74 69 6e 67 73 20 6f 62 | eates.a.full.fledged.settings.ob |
329c0 | 6a 65 63 74 20 69 6e 74 6f 20 74 61 72 67 65 74 0a 09 2f 2f 20 77 69 74 68 20 62 6f 74 68 20 61 | ject.into.target..//.with.both.a |
329e0 | 6a 61 78 53 65 74 74 69 6e 67 73 20 61 6e 64 20 73 65 74 74 69 6e 67 73 20 66 69 65 6c 64 73 2e | jaxSettings.and.settings.fields. |
32a00 | 0a 09 2f 2f 20 49 66 20 74 61 72 67 65 74 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 77 72 69 74 65 | ..//.If.target.is.omitted,.write |
32a20 | 73 20 69 6e 74 6f 20 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 0a 09 61 6a 61 78 53 65 74 75 70 3a | s.into.ajaxSettings...ajaxSetup: |
32a40 | 20 66 75 6e 63 74 69 6f 6e 28 20 74 61 72 67 65 74 2c 20 73 65 74 74 69 6e 67 73 20 29 20 7b 0a | .function(.target,.settings.).{. |
32a60 | 09 09 69 66 20 28 20 73 65 74 74 69 6e 67 73 20 29 20 7b 0a 09 09 09 2f 2f 20 42 75 69 6c 64 69 | ..if.(.settings.).{....//.Buildi |
32a80 | 6e 67 20 61 20 73 65 74 74 69 6e 67 73 20 6f 62 6a 65 63 74 0a 09 09 09 61 6a 61 78 45 78 74 65 | ng.a.settings.object....ajaxExte |
32aa0 | 6e 64 28 20 74 61 72 67 65 74 2c 20 6a 51 75 65 72 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 20 | nd(.target,.jQuery.ajaxSettings. |
32ac0 | 29 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 2f 2f 20 45 78 74 65 6e 64 69 6e 67 20 61 6a | );...}.else.{....//.Extending.aj |
32ae0 | 61 78 53 65 74 74 69 6e 67 73 0a 09 09 09 73 65 74 74 69 6e 67 73 20 3d 20 74 61 72 67 65 74 3b | axSettings....settings.=.target; |
32b00 | 0a 09 09 09 74 61 72 67 65 74 20 3d 20 6a 51 75 65 72 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 | ....target.=.jQuery.ajaxSettings |
32b20 | 3b 0a 09 09 7d 0a 09 09 61 6a 61 78 45 78 74 65 6e 64 28 20 74 61 72 67 65 74 2c 20 73 65 74 74 | ;...}...ajaxExtend(.target,.sett |
32b40 | 69 6e 67 73 20 29 3b 0a 09 09 72 65 74 75 72 6e 20 74 61 72 67 65 74 3b 0a 09 7d 2c 0a 0a 09 61 | ings.);...return.target;..},...a |
32b60 | 6a 61 78 53 65 74 74 69 6e 67 73 3a 20 7b 0a 09 09 75 72 6c 3a 20 61 6a 61 78 4c 6f 63 61 74 69 | jaxSettings:.{...url:.ajaxLocati |
32b80 | 6f 6e 2c 0a 09 09 69 73 4c 6f 63 61 6c 3a 20 72 6c 6f 63 61 6c 50 72 6f 74 6f 63 6f 6c 2e 74 65 | on,...isLocal:.rlocalProtocol.te |
32ba0 | 73 74 28 20 61 6a 61 78 4c 6f 63 50 61 72 74 73 5b 20 31 20 5d 20 29 2c 0a 09 09 67 6c 6f 62 61 | st(.ajaxLocParts[.1.].),...globa |
32bc0 | 6c 3a 20 74 72 75 65 2c 0a 09 09 74 79 70 65 3a 20 22 47 45 54 22 2c 0a 09 09 63 6f 6e 74 65 6e | l:.true,...type:."GET",...conten |
32be0 | 74 54 79 70 65 3a 20 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d 2d 75 | tType:."application/x-www-form-u |
32c00 | 72 6c 65 6e 63 6f 64 65 64 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 22 2c 0a 09 09 70 72 6f | rlencoded;.charset=UTF-8",...pro |
32c20 | 63 65 73 73 44 61 74 61 3a 20 74 72 75 65 2c 0a 09 09 61 73 79 6e 63 3a 20 74 72 75 65 2c 0a 09 | cessData:.true,...async:.true,.. |
32c40 | 09 2f 2a 0a 09 09 74 69 6d 65 6f 75 74 3a 20 30 2c 0a 09 09 64 61 74 61 3a 20 6e 75 6c 6c 2c 0a | ./*...timeout:.0,...data:.null,. |
32c60 | 09 09 64 61 74 61 54 79 70 65 3a 20 6e 75 6c 6c 2c 0a 09 09 75 73 65 72 6e 61 6d 65 3a 20 6e 75 | ..dataType:.null,...username:.nu |
32c80 | 6c 6c 2c 0a 09 09 70 61 73 73 77 6f 72 64 3a 20 6e 75 6c 6c 2c 0a 09 09 63 61 63 68 65 3a 20 6e | ll,...password:.null,...cache:.n |
32ca0 | 75 6c 6c 2c 0a 09 09 74 68 72 6f 77 73 3a 20 66 61 6c 73 65 2c 0a 09 09 74 72 61 64 69 74 69 6f | ull,...throws:.false,...traditio |
32cc0 | 6e 61 6c 3a 20 66 61 6c 73 65 2c 0a 09 09 68 65 61 64 65 72 73 3a 20 7b 7d 2c 0a 09 09 2a 2f 0a | nal:.false,...headers:.{},...*/. |
32ce0 | 0a 09 09 61 63 63 65 70 74 73 3a 20 7b 0a 09 09 09 78 6d 6c 3a 20 22 61 70 70 6c 69 63 61 74 69 | ...accepts:.{....xml:."applicati |
32d00 | 6f 6e 2f 78 6d 6c 2c 20 74 65 78 74 2f 78 6d 6c 22 2c 0a 09 09 09 68 74 6d 6c 3a 20 22 74 65 78 | on/xml,.text/xml",....html:."tex |
32d20 | 74 2f 68 74 6d 6c 22 2c 0a 09 09 09 74 65 78 74 3a 20 22 74 65 78 74 2f 70 6c 61 69 6e 22 2c 0a | t/html",....text:."text/plain",. |
32d40 | 09 09 09 6a 73 6f 6e 3a 20 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 2c 20 74 65 78 74 | ...json:."application/json,.text |
32d60 | 2f 6a 61 76 61 73 63 72 69 70 74 22 2c 0a 09 09 09 22 2a 22 3a 20 61 6c 6c 54 79 70 65 73 0a 09 | /javascript",...."*":.allTypes.. |
32d80 | 09 7d 2c 0a 0a 09 09 63 6f 6e 74 65 6e 74 73 3a 20 7b 0a 09 09 09 78 6d 6c 3a 20 2f 78 6d 6c 2f | .},....contents:.{....xml:./xml/ |
32da0 | 2c 0a 09 09 09 68 74 6d 6c 3a 20 2f 68 74 6d 6c 2f 2c 0a 09 09 09 6a 73 6f 6e 3a 20 2f 6a 73 6f | ,....html:./html/,....json:./jso |
32dc0 | 6e 2f 0a 09 09 7d 2c 0a 0a 09 09 72 65 73 70 6f 6e 73 65 46 69 65 6c 64 73 3a 20 7b 0a 09 09 09 | n/...},....responseFields:.{.... |
32de0 | 78 6d 6c 3a 20 22 72 65 73 70 6f 6e 73 65 58 4d 4c 22 2c 0a 09 09 09 74 65 78 74 3a 20 22 72 65 | xml:."responseXML",....text:."re |
32e00 | 73 70 6f 6e 73 65 54 65 78 74 22 0a 09 09 7d 2c 0a 0a 09 09 2f 2f 20 4c 69 73 74 20 6f 66 20 64 | sponseText"...},....//.List.of.d |
32e20 | 61 74 61 20 63 6f 6e 76 65 72 74 65 72 73 0a 09 09 2f 2f 20 31 29 20 6b 65 79 20 66 6f 72 6d 61 | ata.converters...//.1).key.forma |
32e40 | 74 20 69 73 20 22 73 6f 75 72 63 65 5f 74 79 70 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 5f 74 79 | t.is."source_type.destination_ty |
32e60 | 70 65 22 20 28 61 20 73 69 6e 67 6c 65 20 73 70 61 63 65 20 69 6e 2d 62 65 74 77 65 65 6e 29 0a | pe".(a.single.space.in-between). |
32e80 | 09 09 2f 2f 20 32 29 20 74 68 65 20 63 61 74 63 68 61 6c 6c 20 73 79 6d 62 6f 6c 20 22 2a 22 20 | ..//.2).the.catchall.symbol."*". |
32ea0 | 63 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20 73 6f 75 72 63 65 5f 74 79 70 65 0a 09 09 63 6f | can.be.used.for.source_type...co |
32ec0 | 6e 76 65 72 74 65 72 73 3a 20 7b 0a 0a 09 09 09 2f 2f 20 43 6f 6e 76 65 72 74 20 61 6e 79 74 68 | nverters:.{.....//.Convert.anyth |
32ee0 | 69 6e 67 20 74 6f 20 74 65 78 74 0a 09 09 09 22 2a 20 74 65 78 74 22 3a 20 77 69 6e 64 6f 77 2e | ing.to.text...."*.text":.window. |
32f00 | 53 74 72 69 6e 67 2c 0a 0a 09 09 09 2f 2f 20 54 65 78 74 20 74 6f 20 68 74 6d 6c 20 28 74 72 75 | String,.....//.Text.to.html.(tru |
32f20 | 65 20 3d 20 6e 6f 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 29 0a 09 09 09 22 74 65 78 74 20 | e.=.no.transformation)...."text. |
32f40 | 68 74 6d 6c 22 3a 20 74 72 75 65 2c 0a 0a 09 09 09 2f 2f 20 45 76 61 6c 75 61 74 65 20 74 65 78 | html":.true,.....//.Evaluate.tex |
32f60 | 74 20 61 73 20 61 20 6a 73 6f 6e 20 65 78 70 72 65 73 73 69 6f 6e 0a 09 09 09 22 74 65 78 74 20 | t.as.a.json.expression...."text. |
32f80 | 6a 73 6f 6e 22 3a 20 6a 51 75 65 72 79 2e 70 61 72 73 65 4a 53 4f 4e 2c 0a 0a 09 09 09 2f 2f 20 | json":.jQuery.parseJSON,.....//. |
32fa0 | 50 61 72 73 65 20 74 65 78 74 20 61 73 20 78 6d 6c 0a 09 09 09 22 74 65 78 74 20 78 6d 6c 22 3a | Parse.text.as.xml...."text.xml": |
32fc0 | 20 6a 51 75 65 72 79 2e 70 61 72 73 65 58 4d 4c 0a 09 09 7d 2c 0a 0a 09 09 2f 2f 20 46 6f 72 20 | .jQuery.parseXML...},....//.For. |
32fe0 | 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 73 68 6f 75 6c 64 6e 27 74 20 62 65 20 64 65 65 70 20 65 | options.that.shouldn't.be.deep.e |
33000 | 78 74 65 6e 64 65 64 3a 0a 09 09 2f 2f 20 79 6f 75 20 63 61 6e 20 61 64 64 20 79 6f 75 72 20 6f | xtended:...//.you.can.add.your.o |
33020 | 77 6e 20 63 75 73 74 6f 6d 20 6f 70 74 69 6f 6e 73 20 68 65 72 65 20 69 66 0a 09 09 2f 2f 20 61 | wn.custom.options.here.if...//.a |
33040 | 6e 64 20 77 68 65 6e 20 79 6f 75 20 63 72 65 61 74 65 20 6f 6e 65 20 74 68 61 74 20 73 68 6f 75 | nd.when.you.create.one.that.shou |
33060 | 6c 64 6e 27 74 20 62 65 0a 09 09 2f 2f 20 64 65 65 70 20 65 78 74 65 6e 64 65 64 20 28 73 65 65 | ldn't.be...//.deep.extended.(see |
33080 | 20 61 6a 61 78 45 78 74 65 6e 64 29 0a 09 09 66 6c 61 74 4f 70 74 69 6f 6e 73 3a 20 7b 0a 09 09 | .ajaxExtend)...flatOptions:.{... |
330a0 | 09 63 6f 6e 74 65 78 74 3a 20 74 72 75 65 2c 0a 09 09 09 75 72 6c 3a 20 74 72 75 65 0a 09 09 7d | .context:.true,....url:.true...} |
330c0 | 0a 09 7d 2c 0a 0a 09 61 6a 61 78 50 72 65 66 69 6c 74 65 72 3a 20 61 64 64 54 6f 50 72 65 66 69 | ..},...ajaxPrefilter:.addToPrefi |
330e0 | 6c 74 65 72 73 4f 72 54 72 61 6e 73 70 6f 72 74 73 28 20 70 72 65 66 69 6c 74 65 72 73 20 29 2c | ltersOrTransports(.prefilters.), |
33100 | 0a 09 61 6a 61 78 54 72 61 6e 73 70 6f 72 74 3a 20 61 64 64 54 6f 50 72 65 66 69 6c 74 65 72 73 | ..ajaxTransport:.addToPrefilters |
33120 | 4f 72 54 72 61 6e 73 70 6f 72 74 73 28 20 74 72 61 6e 73 70 6f 72 74 73 20 29 2c 0a 0a 09 2f 2f | OrTransports(.transports.),...// |
33140 | 20 4d 61 69 6e 20 6d 65 74 68 6f 64 0a 09 61 6a 61 78 3a 20 66 75 6e 63 74 69 6f 6e 28 20 75 72 | .Main.method..ajax:.function(.ur |
33160 | 6c 2c 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 0a 09 09 2f 2f 20 49 66 20 75 72 6c 20 69 73 20 61 | l,.options.).{....//.If.url.is.a |
33180 | 6e 20 6f 62 6a 65 63 74 2c 20 73 69 6d 75 6c 61 74 65 20 70 72 65 2d 31 2e 35 20 73 69 67 6e 61 | n.object,.simulate.pre-1.5.signa |
331a0 | 74 75 72 65 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 75 72 6c 20 3d 3d 3d 20 22 6f 62 6a 65 | ture...if.(.typeof.url.===."obje |
331c0 | 63 74 22 20 29 20 7b 0a 09 09 09 6f 70 74 69 6f 6e 73 20 3d 20 75 72 6c 3b 0a 09 09 09 75 72 6c | ct".).{....options.=.url;....url |
331e0 | 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 6f 72 63 65 20 6f 70 | .=.undefined;...}....//.Force.op |
33200 | 74 69 6f 6e 73 20 74 6f 20 62 65 20 61 6e 20 6f 62 6a 65 63 74 0a 09 09 6f 70 74 69 6f 6e 73 20 | tions.to.be.an.object...options. |
33220 | 3d 20 6f 70 74 69 6f 6e 73 20 7c 7c 20 7b 7d 3b 0a 0a 09 09 76 61 72 20 2f 2f 20 69 66 4d 6f 64 | =.options.||.{};....var.//.ifMod |
33240 | 69 66 69 65 64 20 6b 65 79 0a 09 09 09 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 2c 0a 09 09 09 2f | ified.key....ifModifiedKey,..../ |
33260 | 2f 20 52 65 73 70 6f 6e 73 65 20 68 65 61 64 65 72 73 0a 09 09 09 72 65 73 70 6f 6e 73 65 48 65 | /.Response.headers....responseHe |
33280 | 61 64 65 72 73 53 74 72 69 6e 67 2c 0a 09 09 09 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 2c | adersString,....responseHeaders, |
332a0 | 0a 09 09 09 2f 2f 20 74 72 61 6e 73 70 6f 72 74 0a 09 09 09 74 72 61 6e 73 70 6f 72 74 2c 0a 09 | ....//.transport....transport,.. |
332c0 | 09 09 2f 2f 20 74 69 6d 65 6f 75 74 20 68 61 6e 64 6c 65 0a 09 09 09 74 69 6d 65 6f 75 74 54 69 | ..//.timeout.handle....timeoutTi |
332e0 | 6d 65 72 2c 0a 09 09 09 2f 2f 20 43 72 6f 73 73 2d 64 6f 6d 61 69 6e 20 64 65 74 65 63 74 69 6f | mer,....//.Cross-domain.detectio |
33300 | 6e 20 76 61 72 73 0a 09 09 09 70 61 72 74 73 2c 0a 09 09 09 2f 2f 20 54 6f 20 6b 6e 6f 77 20 69 | n.vars....parts,....//.To.know.i |
33320 | 66 20 67 6c 6f 62 61 6c 20 65 76 65 6e 74 73 20 61 72 65 20 74 6f 20 62 65 20 64 69 73 70 61 74 | f.global.events.are.to.be.dispat |
33340 | 63 68 65 64 0a 09 09 09 66 69 72 65 47 6c 6f 62 61 6c 73 2c 0a 09 09 09 2f 2f 20 4c 6f 6f 70 20 | ched....fireGlobals,....//.Loop. |
33360 | 76 61 72 69 61 62 6c 65 0a 09 09 09 69 2c 0a 09 09 09 2f 2f 20 43 72 65 61 74 65 20 74 68 65 20 | variable....i,....//.Create.the. |
33380 | 66 69 6e 61 6c 20 6f 70 74 69 6f 6e 73 20 6f 62 6a 65 63 74 0a 09 09 09 73 20 3d 20 6a 51 75 65 | final.options.object....s.=.jQue |
333a0 | 72 79 2e 61 6a 61 78 53 65 74 75 70 28 20 7b 7d 2c 20 6f 70 74 69 6f 6e 73 20 29 2c 0a 09 09 09 | ry.ajaxSetup(.{},.options.),.... |
333c0 | 2f 2f 20 43 61 6c 6c 62 61 63 6b 73 20 63 6f 6e 74 65 78 74 0a 09 09 09 63 61 6c 6c 62 61 63 6b | //.Callbacks.context....callback |
333e0 | 43 6f 6e 74 65 78 74 20 3d 20 73 2e 63 6f 6e 74 65 78 74 20 7c 7c 20 73 2c 0a 09 09 09 2f 2f 20 | Context.=.s.context.||.s,....//. |
33400 | 43 6f 6e 74 65 78 74 20 66 6f 72 20 67 6c 6f 62 61 6c 20 65 76 65 6e 74 73 0a 09 09 09 2f 2f 20 | Context.for.global.events....//. |
33420 | 49 74 27 73 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 20 69 66 20 6f 6e 65 20 | It's.the.callbackContext.if.one. |
33440 | 77 61 73 20 70 72 6f 76 69 64 65 64 20 69 6e 20 74 68 65 20 6f 70 74 69 6f 6e 73 0a 09 09 09 2f | was.provided.in.the.options..../ |
33460 | 2f 20 61 6e 64 20 69 66 20 69 74 27 73 20 61 20 44 4f 4d 20 6e 6f 64 65 20 6f 72 20 61 20 6a 51 | /.and.if.it's.a.DOM.node.or.a.jQ |
33480 | 75 65 72 79 20 63 6f 6c 6c 65 63 74 69 6f 6e 0a 09 09 09 67 6c 6f 62 61 6c 45 76 65 6e 74 43 6f | uery.collection....globalEventCo |
334a0 | 6e 74 65 78 74 20 3d 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 20 21 3d 3d 20 73 20 26 26 | ntext.=.callbackContext.!==.s.&& |
334c0 | 0a 09 09 09 09 28 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 2e 6e 6f 64 65 54 79 70 65 20 | .....(.callbackContext.nodeType. |
334e0 | 7c 7c 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 20 69 6e 73 74 61 6e 63 65 6f 66 20 6a 51 | ||.callbackContext.instanceof.jQ |
33500 | 75 65 72 79 20 29 20 3f 0a 09 09 09 09 09 09 6a 51 75 65 72 79 28 20 63 61 6c 6c 62 61 63 6b 43 | uery.).?.......jQuery(.callbackC |
33520 | 6f 6e 74 65 78 74 20 29 20 3a 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2c 0a 09 09 09 2f 2f 20 44 | ontext.).:.jQuery.event,....//.D |
33540 | 65 66 65 72 72 65 64 73 0a 09 09 09 64 65 66 65 72 72 65 64 20 3d 20 6a 51 75 65 72 79 2e 44 65 | eferreds....deferred.=.jQuery.De |
33560 | 66 65 72 72 65 64 28 29 2c 0a 09 09 09 63 6f 6d 70 6c 65 74 65 44 65 66 65 72 72 65 64 20 3d 20 | ferred(),....completeDeferred.=. |
33580 | 6a 51 75 65 72 79 2e 43 61 6c 6c 62 61 63 6b 73 28 20 22 6f 6e 63 65 20 6d 65 6d 6f 72 79 22 20 | jQuery.Callbacks(."once.memory". |
335a0 | 29 2c 0a 09 09 09 2f 2f 20 53 74 61 74 75 73 2d 64 65 70 65 6e 64 65 6e 74 20 63 61 6c 6c 62 61 | ),....//.Status-dependent.callba |
335c0 | 63 6b 73 0a 09 09 09 73 74 61 74 75 73 43 6f 64 65 20 3d 20 73 2e 73 74 61 74 75 73 43 6f 64 65 | cks....statusCode.=.s.statusCode |
335e0 | 20 7c 7c 20 7b 7d 2c 0a 09 09 09 2f 2f 20 48 65 61 64 65 72 73 20 28 74 68 65 79 20 61 72 65 20 | .||.{},....//.Headers.(they.are. |
33600 | 73 65 6e 74 20 61 6c 6c 20 61 74 20 6f 6e 63 65 29 0a 09 09 09 72 65 71 75 65 73 74 48 65 61 64 | sent.all.at.once)....requestHead |
33620 | 65 72 73 20 3d 20 7b 7d 2c 0a 09 09 09 72 65 71 75 65 73 74 48 65 61 64 65 72 73 4e 61 6d 65 73 | ers.=.{},....requestHeadersNames |
33640 | 20 3d 20 7b 7d 2c 0a 09 09 09 2f 2f 20 54 68 65 20 6a 71 58 48 52 20 73 74 61 74 65 0a 09 09 09 | .=.{},....//.The.jqXHR.state.... |
33660 | 73 74 61 74 65 20 3d 20 30 2c 0a 09 09 09 2f 2f 20 44 65 66 61 75 6c 74 20 61 62 6f 72 74 20 6d | state.=.0,....//.Default.abort.m |
33680 | 65 73 73 61 67 65 0a 09 09 09 73 74 72 41 62 6f 72 74 20 3d 20 22 63 61 6e 63 65 6c 65 64 22 2c | essage....strAbort.=."canceled", |
336a0 | 0a 09 09 09 2f 2f 20 46 61 6b 65 20 78 68 72 0a 09 09 09 6a 71 58 48 52 20 3d 20 7b 0a 0a 09 09 | ....//.Fake.xhr....jqXHR.=.{.... |
336c0 | 09 09 72 65 61 64 79 53 74 61 74 65 3a 20 30 2c 0a 0a 09 09 09 09 2f 2f 20 43 61 63 68 65 73 20 | ..readyState:.0,......//.Caches. |
336e0 | 74 68 65 20 68 65 61 64 65 72 0a 09 09 09 09 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 3a | the.header.....setRequestHeader: |
33700 | 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 09 09 | .function(.name,.value.).{...... |
33720 | 69 66 20 28 20 21 73 74 61 74 65 20 29 20 7b 0a 09 09 09 09 09 09 76 61 72 20 6c 6e 61 6d 65 20 | if.(.!state.).{.......var.lname. |
33740 | 3d 20 6e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 09 09 09 09 09 09 6e 61 6d 65 | =.name.toLowerCase();.......name |
33760 | 20 3d 20 72 65 71 75 65 73 74 48 65 61 64 65 72 73 4e 61 6d 65 73 5b 20 6c 6e 61 6d 65 20 5d 20 | .=.requestHeadersNames[.lname.]. |
33780 | 3d 20 72 65 71 75 65 73 74 48 65 61 64 65 72 73 4e 61 6d 65 73 5b 20 6c 6e 61 6d 65 20 5d 20 7c | =.requestHeadersNames[.lname.].| |
337a0 | 7c 20 6e 61 6d 65 3b 0a 09 09 09 09 09 09 72 65 71 75 65 73 74 48 65 61 64 65 72 73 5b 20 6e 61 | |.name;.......requestHeaders[.na |
337c0 | 6d 65 20 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 72 65 74 75 72 6e | me.].=.value;......}......return |
337e0 | 20 74 68 69 73 3b 0a 09 09 09 09 7d 2c 0a 0a 09 09 09 09 2f 2f 20 52 61 77 20 73 74 72 69 6e 67 | .this;.....},......//.Raw.string |
33800 | 0a 09 09 09 09 67 65 74 41 6c 6c 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 3a 20 66 75 6e 63 | .....getAllResponseHeaders:.func |
33820 | 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 73 74 61 74 65 20 3d 3d 3d 20 32 | tion().{......return.state.===.2 |
33840 | 20 3f 20 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 53 74 72 69 6e 67 20 3a 20 6e 75 6c 6c 3b | .?.responseHeadersString.:.null; |
33860 | 0a 09 09 09 09 7d 2c 0a 0a 09 09 09 09 2f 2f 20 42 75 69 6c 64 73 20 68 65 61 64 65 72 73 20 68 | .....},......//.Builds.headers.h |
33880 | 61 73 68 74 61 62 6c 65 20 69 66 20 6e 65 65 64 65 64 0a 09 09 09 09 67 65 74 52 65 73 70 6f 6e | ashtable.if.needed.....getRespon |
338a0 | 73 65 48 65 61 64 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6b 65 79 20 29 20 7b 0a 09 09 09 09 | seHeader:.function(.key.).{..... |
338c0 | 09 76 61 72 20 6d 61 74 63 68 3b 0a 09 09 09 09 09 69 66 20 28 20 73 74 61 74 65 20 3d 3d 3d 20 | .var.match;......if.(.state.===. |
338e0 | 32 20 29 20 7b 0a 09 09 09 09 09 09 69 66 20 28 20 21 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 | 2.).{.......if.(.!responseHeader |
33900 | 73 20 29 20 7b 0a 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 20 3d 20 7b | s.).{........responseHeaders.=.{ |
33920 | 7d 3b 0a 09 09 09 09 09 09 09 77 68 69 6c 65 28 20 28 20 6d 61 74 63 68 20 3d 20 72 68 65 61 64 | };........while(.(.match.=.rhead |
33940 | 65 72 73 2e 65 78 65 63 28 20 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 53 74 72 69 6e 67 20 | ers.exec(.responseHeadersString. |
33960 | 29 20 29 20 29 20 7b 0a 09 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 5b | ).).).{.........responseHeaders[ |
33980 | 20 6d 61 74 63 68 5b 31 5d 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 20 3d 20 6d 61 74 63 | .match[1].toLowerCase().].=.matc |
339a0 | 68 5b 20 32 20 5d 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 6d | h[.2.];........}.......}.......m |
339c0 | 61 74 63 68 20 3d 20 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 5b 20 6b 65 79 2e 74 6f 4c 6f | atch.=.responseHeaders[.key.toLo |
339e0 | 77 65 72 43 61 73 65 28 29 20 5d 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 | werCase().];......}......return. |
33a00 | 6d 61 74 63 68 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f 20 6e 75 6c 6c 20 3a 20 6d 61 74 | match.===.undefined.?.null.:.mat |
33a20 | 63 68 3b 0a 09 09 09 09 7d 2c 0a 0a 09 09 09 09 2f 2f 20 4f 76 65 72 72 69 64 65 73 20 72 65 73 | ch;.....},......//.Overrides.res |
33a40 | 70 6f 6e 73 65 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 20 68 65 61 64 65 72 0a 09 09 09 09 6f 76 | ponse.content-type.header.....ov |
33a60 | 65 72 72 69 64 65 4d 69 6d 65 54 79 70 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 20 29 | errideMimeType:.function(.type.) |
33a80 | 20 7b 0a 09 09 09 09 09 69 66 20 28 20 21 73 74 61 74 65 20 29 20 7b 0a 09 09 09 09 09 09 73 2e | .{......if.(.!state.).{.......s. |
33aa0 | 6d 69 6d 65 54 79 70 65 20 3d 20 74 79 70 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 72 65 74 | mimeType.=.type;......}......ret |
33ac0 | 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 09 7d 2c 0a 0a 09 09 09 09 2f 2f 20 43 61 6e 63 65 6c 20 | urn.this;.....},......//.Cancel. |
33ae0 | 74 68 65 20 72 65 71 75 65 73 74 0a 09 09 09 09 61 62 6f 72 74 3a 20 66 75 6e 63 74 69 6f 6e 28 | the.request.....abort:.function( |
33b00 | 20 73 74 61 74 75 73 54 65 78 74 20 29 20 7b 0a 09 09 09 09 09 73 74 61 74 75 73 54 65 78 74 20 | .statusText.).{......statusText. |
33b20 | 3d 20 73 74 61 74 75 73 54 65 78 74 20 7c 7c 20 73 74 72 41 62 6f 72 74 3b 0a 09 09 09 09 09 69 | =.statusText.||.strAbort;......i |
33b40 | 66 20 28 20 74 72 61 6e 73 70 6f 72 74 20 29 20 7b 0a 09 09 09 09 09 09 74 72 61 6e 73 70 6f 72 | f.(.transport.).{.......transpor |
33b60 | 74 2e 61 62 6f 72 74 28 20 73 74 61 74 75 73 54 65 78 74 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 | t.abort(.statusText.);......}... |
33b80 | 09 09 09 64 6f 6e 65 28 20 30 2c 20 73 74 61 74 75 73 54 65 78 74 20 29 3b 0a 09 09 09 09 09 72 | ...done(.0,.statusText.);......r |
33ba0 | 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 3b 0a 0a 09 09 2f 2f 20 43 61 | eturn.this;.....}....};....//.Ca |
33bc0 | 6c 6c 62 61 63 6b 20 66 6f 72 20 77 68 65 6e 20 65 76 65 72 79 74 68 69 6e 67 20 69 73 20 64 6f | llback.for.when.everything.is.do |
33be0 | 6e 65 0a 09 09 2f 2f 20 49 74 20 69 73 20 64 65 66 69 6e 65 64 20 68 65 72 65 20 62 65 63 61 75 | ne...//.It.is.defined.here.becau |
33c00 | 73 65 20 6a 73 6c 69 6e 74 20 63 6f 6d 70 6c 61 69 6e 73 20 69 66 20 69 74 20 69 73 20 64 65 63 | se.jslint.complains.if.it.is.dec |
33c20 | 6c 61 72 65 64 0a 09 09 2f 2f 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 66 75 6e | lared...//.at.the.end.of.the.fun |
33c40 | 63 74 69 6f 6e 20 28 77 68 69 63 68 20 77 6f 75 6c 64 20 62 65 20 6d 6f 72 65 20 6c 6f 67 69 63 | ction.(which.would.be.more.logic |
33c60 | 61 6c 20 61 6e 64 20 72 65 61 64 61 62 6c 65 29 0a 09 09 66 75 6e 63 74 69 6f 6e 20 64 6f 6e 65 | al.and.readable)...function.done |
33c80 | 28 20 73 74 61 74 75 73 2c 20 6e 61 74 69 76 65 53 74 61 74 75 73 54 65 78 74 2c 20 72 65 73 70 | (.status,.nativeStatusText,.resp |
33ca0 | 6f 6e 73 65 73 2c 20 68 65 61 64 65 72 73 20 29 20 7b 0a 09 09 09 76 61 72 20 69 73 53 75 63 63 | onses,.headers.).{....var.isSucc |
33cc0 | 65 73 73 2c 20 73 75 63 63 65 73 73 2c 20 65 72 72 6f 72 2c 20 72 65 73 70 6f 6e 73 65 2c 20 6d | ess,.success,.error,.response,.m |
33ce0 | 6f 64 69 66 69 65 64 2c 0a 09 09 09 09 73 74 61 74 75 73 54 65 78 74 20 3d 20 6e 61 74 69 76 65 | odified,.....statusText.=.native |
33d00 | 53 74 61 74 75 73 54 65 78 74 3b 0a 0a 09 09 09 2f 2f 20 43 61 6c 6c 65 64 20 6f 6e 63 65 0a 09 | StatusText;.....//.Called.once.. |
33d20 | 09 09 69 66 20 28 20 73 74 61 74 65 20 3d 3d 3d 20 32 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 | ..if.(.state.===.2.).{.....retur |
33d40 | 6e 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 53 74 61 74 65 20 69 73 20 22 64 6f 6e 65 22 20 6e | n;....}.....//.State.is."done".n |
33d60 | 6f 77 0a 09 09 09 73 74 61 74 65 20 3d 20 32 3b 0a 0a 09 09 09 2f 2f 20 43 6c 65 61 72 20 74 69 | ow....state.=.2;.....//.Clear.ti |
33d80 | 6d 65 6f 75 74 20 69 66 20 69 74 20 65 78 69 73 74 73 0a 09 09 09 69 66 20 28 20 74 69 6d 65 6f | meout.if.it.exists....if.(.timeo |
33da0 | 75 74 54 69 6d 65 72 20 29 20 7b 0a 09 09 09 09 63 6c 65 61 72 54 69 6d 65 6f 75 74 28 20 74 69 | utTimer.).{.....clearTimeout(.ti |
33dc0 | 6d 65 6f 75 74 54 69 6d 65 72 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 44 65 72 65 66 65 | meoutTimer.);....}.....//.Derefe |
33de0 | 72 65 6e 63 65 20 74 72 61 6e 73 70 6f 72 74 20 66 6f 72 20 65 61 72 6c 79 20 67 61 72 62 61 67 | rence.transport.for.early.garbag |
33e00 | 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 0a 09 09 09 2f 2f 20 28 6e 6f 20 6d 61 74 74 65 72 20 68 6f | e.collection....//.(no.matter.ho |
33e20 | 77 20 6c 6f 6e 67 20 74 68 65 20 6a 71 58 48 52 20 6f 62 6a 65 63 74 20 77 69 6c 6c 20 62 65 20 | w.long.the.jqXHR.object.will.be. |
33e40 | 75 73 65 64 29 0a 09 09 09 74 72 61 6e 73 70 6f 72 74 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a | used)....transport.=.undefined;. |
33e60 | 0a 09 09 09 2f 2f 20 43 61 63 68 65 20 72 65 73 70 6f 6e 73 65 20 68 65 61 64 65 72 73 0a 09 09 | ....//.Cache.response.headers... |
33e80 | 09 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 53 74 72 69 6e 67 20 3d 20 68 65 61 64 65 72 73 | .responseHeadersString.=.headers |
33ea0 | 20 7c 7c 20 22 22 3b 0a 0a 09 09 09 2f 2f 20 53 65 74 20 72 65 61 64 79 53 74 61 74 65 0a 09 09 | .||."";.....//.Set.readyState... |
33ec0 | 09 6a 71 58 48 52 2e 72 65 61 64 79 53 74 61 74 65 20 3d 20 73 74 61 74 75 73 20 3e 20 30 20 3f | .jqXHR.readyState.=.status.>.0.? |
33ee0 | 20 34 20 3a 20 30 3b 0a 0a 09 09 09 2f 2f 20 47 65 74 20 72 65 73 70 6f 6e 73 65 20 64 61 74 61 | .4.:.0;.....//.Get.response.data |
33f00 | 0a 09 09 09 69 66 20 28 20 72 65 73 70 6f 6e 73 65 73 20 29 20 7b 0a 09 09 09 09 72 65 73 70 6f | ....if.(.responses.).{.....respo |
33f20 | 6e 73 65 20 3d 20 61 6a 61 78 48 61 6e 64 6c 65 52 65 73 70 6f 6e 73 65 73 28 20 73 2c 20 6a 71 | nse.=.ajaxHandleResponses(.s,.jq |
33f40 | 58 48 52 2c 20 72 65 73 70 6f 6e 73 65 73 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 49 66 | XHR,.responses.);....}.....//.If |
33f60 | 20 73 75 63 63 65 73 73 66 75 6c 2c 20 68 61 6e 64 6c 65 20 74 79 70 65 20 63 68 61 69 6e 69 6e | .successful,.handle.type.chainin |
33f80 | 67 0a 09 09 09 69 66 20 28 20 73 74 61 74 75 73 20 3e 3d 20 32 30 30 20 26 26 20 73 74 61 74 75 | g....if.(.status.>=.200.&&.statu |
33fa0 | 73 20 3c 20 33 30 30 20 7c 7c 20 73 74 61 74 75 73 20 3d 3d 3d 20 33 30 34 20 29 20 7b 0a 0a 09 | s.<.300.||.status.===.304.).{... |
33fc0 | 09 09 09 2f 2f 20 53 65 74 20 74 68 65 20 49 66 2d 4d 6f 64 69 66 69 65 64 2d 53 69 6e 63 65 20 | ...//.Set.the.If-Modified-Since. |
33fe0 | 61 6e 64 2f 6f 72 20 49 66 2d 4e 6f 6e 65 2d 4d 61 74 63 68 20 68 65 61 64 65 72 2c 20 69 66 20 | and/or.If-None-Match.header,.if. |
34000 | 69 6e 20 69 66 4d 6f 64 69 66 69 65 64 20 6d 6f 64 65 2e 0a 09 09 09 09 69 66 20 28 20 73 2e 69 | in.ifModified.mode......if.(.s.i |
34020 | 66 4d 6f 64 69 66 69 65 64 20 29 20 7b 0a 0a 09 09 09 09 09 6d 6f 64 69 66 69 65 64 20 3d 20 6a | fModified.).{.......modified.=.j |
34040 | 71 58 48 52 2e 67 65 74 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 28 22 4c 61 73 74 2d 4d 6f 64 | qXHR.getResponseHeader("Last-Mod |
34060 | 69 66 69 65 64 22 29 3b 0a 09 09 09 09 09 69 66 20 28 20 6d 6f 64 69 66 69 65 64 20 29 20 7b 0a | ified");......if.(.modified.).{. |
34080 | 09 09 09 09 09 09 6a 51 75 65 72 79 2e 6c 61 73 74 4d 6f 64 69 66 69 65 64 5b 20 69 66 4d 6f 64 | ......jQuery.lastModified[.ifMod |
340a0 | 69 66 69 65 64 4b 65 79 20 5d 20 3d 20 6d 6f 64 69 66 69 65 64 3b 0a 09 09 09 09 09 7d 0a 09 09 | ifiedKey.].=.modified;......}... |
340c0 | 09 09 09 6d 6f 64 69 66 69 65 64 20 3d 20 6a 71 58 48 52 2e 67 65 74 52 65 73 70 6f 6e 73 65 48 | ...modified.=.jqXHR.getResponseH |
340e0 | 65 61 64 65 72 28 22 45 74 61 67 22 29 3b 0a 09 09 09 09 09 69 66 20 28 20 6d 6f 64 69 66 69 65 | eader("Etag");......if.(.modifie |
34100 | 64 20 29 20 7b 0a 09 09 09 09 09 09 6a 51 75 65 72 79 2e 65 74 61 67 5b 20 69 66 4d 6f 64 69 66 | d.).{.......jQuery.etag[.ifModif |
34120 | 69 65 64 4b 65 79 20 5d 20 3d 20 6d 6f 64 69 66 69 65 64 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 | iedKey.].=.modified;......}..... |
34140 | 7d 0a 0a 09 09 09 09 2f 2f 20 49 66 20 6e 6f 74 20 6d 6f 64 69 66 69 65 64 0a 09 09 09 09 69 66 | }......//.If.not.modified.....if |
34160 | 20 28 20 73 74 61 74 75 73 20 3d 3d 3d 20 33 30 34 20 29 20 7b 0a 0a 09 09 09 09 09 73 74 61 74 | .(.status.===.304.).{.......stat |
34180 | 75 73 54 65 78 74 20 3d 20 22 6e 6f 74 6d 6f 64 69 66 69 65 64 22 3b 0a 09 09 09 09 09 69 73 53 | usText.=."notmodified";......isS |
341a0 | 75 63 63 65 73 73 20 3d 20 74 72 75 65 3b 0a 0a 09 09 09 09 2f 2f 20 49 66 20 77 65 20 68 61 76 | uccess.=.true;......//.If.we.hav |
341c0 | 65 20 64 61 74 61 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 0a 09 09 09 09 09 69 73 53 75 63 63 | e.data.....}.else.{.......isSucc |
341e0 | 65 73 73 20 3d 20 61 6a 61 78 43 6f 6e 76 65 72 74 28 20 73 2c 20 72 65 73 70 6f 6e 73 65 20 29 | ess.=.ajaxConvert(.s,.response.) |
34200 | 3b 0a 09 09 09 09 09 73 74 61 74 75 73 54 65 78 74 20 3d 20 69 73 53 75 63 63 65 73 73 2e 73 74 | ;......statusText.=.isSuccess.st |
34220 | 61 74 65 3b 0a 09 09 09 09 09 73 75 63 63 65 73 73 20 3d 20 69 73 53 75 63 63 65 73 73 2e 64 61 | ate;......success.=.isSuccess.da |
34240 | 74 61 3b 0a 09 09 09 09 09 65 72 72 6f 72 20 3d 20 69 73 53 75 63 63 65 73 73 2e 65 72 72 6f 72 | ta;......error.=.isSuccess.error |
34260 | 3b 0a 09 09 09 09 09 69 73 53 75 63 63 65 73 73 20 3d 20 21 65 72 72 6f 72 3b 0a 09 09 09 09 7d | ;......isSuccess.=.!error;.....} |
34280 | 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 2f 2f 20 57 65 20 65 78 74 72 61 63 74 20 65 | ....}.else.{.....//.We.extract.e |
342a0 | 72 72 6f 72 20 66 72 6f 6d 20 73 74 61 74 75 73 54 65 78 74 0a 09 09 09 09 2f 2f 20 74 68 65 6e | rror.from.statusText.....//.then |
342c0 | 20 6e 6f 72 6d 61 6c 69 7a 65 20 73 74 61 74 75 73 54 65 78 74 20 61 6e 64 20 73 74 61 74 75 73 | .normalize.statusText.and.status |
342e0 | 20 66 6f 72 20 6e 6f 6e 2d 61 62 6f 72 74 73 0a 09 09 09 09 65 72 72 6f 72 20 3d 20 73 74 61 74 | .for.non-aborts.....error.=.stat |
34300 | 75 73 54 65 78 74 3b 0a 09 09 09 09 69 66 20 28 20 21 73 74 61 74 75 73 54 65 78 74 20 7c 7c 20 | usText;.....if.(.!statusText.||. |
34320 | 73 74 61 74 75 73 20 29 20 7b 0a 09 09 09 09 09 73 74 61 74 75 73 54 65 78 74 20 3d 20 22 65 72 | status.).{......statusText.=."er |
34340 | 72 6f 72 22 3b 0a 09 09 09 09 09 69 66 20 28 20 73 74 61 74 75 73 20 3c 20 30 20 29 20 7b 0a 09 | ror";......if.(.status.<.0.).{.. |
34360 | 09 09 09 09 09 73 74 61 74 75 73 20 3d 20 30 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 | .....status.=.0;......}.....}... |
34380 | 09 7d 0a 0a 09 09 09 2f 2f 20 53 65 74 20 64 61 74 61 20 66 6f 72 20 74 68 65 20 66 61 6b 65 20 | .}.....//.Set.data.for.the.fake. |
343a0 | 78 68 72 20 6f 62 6a 65 63 74 0a 09 09 09 6a 71 58 48 52 2e 73 74 61 74 75 73 20 3d 20 73 74 61 | xhr.object....jqXHR.status.=.sta |
343c0 | 74 75 73 3b 0a 09 09 09 6a 71 58 48 52 2e 73 74 61 74 75 73 54 65 78 74 20 3d 20 22 22 20 2b 20 | tus;....jqXHR.statusText.=."".+. |
343e0 | 28 20 6e 61 74 69 76 65 53 74 61 74 75 73 54 65 78 74 20 7c 7c 20 73 74 61 74 75 73 54 65 78 74 | (.nativeStatusText.||.statusText |
34400 | 20 29 3b 0a 0a 09 09 09 2f 2f 20 53 75 63 63 65 73 73 2f 45 72 72 6f 72 0a 09 09 09 69 66 20 28 | .);.....//.Success/Error....if.( |
34420 | 20 69 73 53 75 63 63 65 73 73 20 29 20 7b 0a 09 09 09 09 64 65 66 65 72 72 65 64 2e 72 65 73 6f | .isSuccess.).{.....deferred.reso |
34440 | 6c 76 65 57 69 74 68 28 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 2c 20 5b 20 73 75 63 63 | lveWith(.callbackContext,.[.succ |
34460 | 65 73 73 2c 20 73 74 61 74 75 73 54 65 78 74 2c 20 6a 71 58 48 52 20 5d 20 29 3b 0a 09 09 09 7d | ess,.statusText,.jqXHR.].);....} |
34480 | 20 65 6c 73 65 20 7b 0a 09 09 09 09 64 65 66 65 72 72 65 64 2e 72 65 6a 65 63 74 57 69 74 68 28 | .else.{.....deferred.rejectWith( |
344a0 | 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 2c 20 5b 20 6a 71 58 48 52 2c 20 73 74 61 74 75 | .callbackContext,.[.jqXHR,.statu |
344c0 | 73 54 65 78 74 2c 20 65 72 72 6f 72 20 5d 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 53 74 | sText,.error.].);....}.....//.St |
344e0 | 61 74 75 73 2d 64 65 70 65 6e 64 65 6e 74 20 63 61 6c 6c 62 61 63 6b 73 0a 09 09 09 6a 71 58 48 | atus-dependent.callbacks....jqXH |
34500 | 52 2e 73 74 61 74 75 73 43 6f 64 65 28 20 73 74 61 74 75 73 43 6f 64 65 20 29 3b 0a 09 09 09 73 | R.statusCode(.statusCode.);....s |
34520 | 74 61 74 75 73 43 6f 64 65 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 0a 09 09 09 69 66 20 28 20 | tatusCode.=.undefined;.....if.(. |
34540 | 66 69 72 65 47 6c 6f 62 61 6c 73 20 29 20 7b 0a 09 09 09 09 67 6c 6f 62 61 6c 45 76 65 6e 74 43 | fireGlobals.).{.....globalEventC |
34560 | 6f 6e 74 65 78 74 2e 74 72 69 67 67 65 72 28 20 22 61 6a 61 78 22 20 2b 20 28 20 69 73 53 75 63 | ontext.trigger(."ajax".+.(.isSuc |
34580 | 63 65 73 73 20 3f 20 22 53 75 63 63 65 73 73 22 20 3a 20 22 45 72 72 6f 72 22 20 29 2c 0a 09 09 | cess.?."Success".:."Error".),... |
345a0 | 09 09 09 09 5b 20 6a 71 58 48 52 2c 20 73 2c 20 69 73 53 75 63 63 65 73 73 20 3f 20 73 75 63 63 | ....[.jqXHR,.s,.isSuccess.?.succ |
345c0 | 65 73 73 20 3a 20 65 72 72 6f 72 20 5d 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 43 6f 6d | ess.:.error.].);....}.....//.Com |
345e0 | 70 6c 65 74 65 0a 09 09 09 63 6f 6d 70 6c 65 74 65 44 65 66 65 72 72 65 64 2e 66 69 72 65 57 69 | plete....completeDeferred.fireWi |
34600 | 74 68 28 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 2c 20 5b 20 6a 71 58 48 52 2c 20 73 74 | th(.callbackContext,.[.jqXHR,.st |
34620 | 61 74 75 73 54 65 78 74 20 5d 20 29 3b 0a 0a 09 09 09 69 66 20 28 20 66 69 72 65 47 6c 6f 62 61 | atusText.].);.....if.(.fireGloba |
34640 | 6c 73 20 29 20 7b 0a 09 09 09 09 67 6c 6f 62 61 6c 45 76 65 6e 74 43 6f 6e 74 65 78 74 2e 74 72 | ls.).{.....globalEventContext.tr |
34660 | 69 67 67 65 72 28 20 22 61 6a 61 78 43 6f 6d 70 6c 65 74 65 22 2c 20 5b 20 6a 71 58 48 52 2c 20 | igger(."ajaxComplete",.[.jqXHR,. |
34680 | 73 20 5d 20 29 3b 0a 09 09 09 09 2f 2f 20 48 61 6e 64 6c 65 20 74 68 65 20 67 6c 6f 62 61 6c 20 | s.].);.....//.Handle.the.global. |
346a0 | 41 4a 41 58 20 63 6f 75 6e 74 65 72 0a 09 09 09 09 69 66 20 28 20 21 28 20 2d 2d 6a 51 75 65 72 | AJAX.counter.....if.(.!(.--jQuer |
346c0 | 79 2e 61 63 74 69 76 65 20 29 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 | y.active.).).{......jQuery.event |
346e0 | 2e 74 72 69 67 67 65 72 28 20 22 61 6a 61 78 53 74 6f 70 22 20 29 3b 0a 09 09 09 09 7d 0a 09 09 | .trigger(."ajaxStop".);.....}... |
34700 | 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 74 74 61 63 68 20 64 65 66 65 72 72 65 64 73 0a 09 09 | .}...}....//.Attach.deferreds... |
34720 | 64 65 66 65 72 72 65 64 2e 70 72 6f 6d 69 73 65 28 20 6a 71 58 48 52 20 29 3b 0a 09 09 6a 71 58 | deferred.promise(.jqXHR.);...jqX |
34740 | 48 52 2e 73 75 63 63 65 73 73 20 3d 20 6a 71 58 48 52 2e 64 6f 6e 65 3b 0a 09 09 6a 71 58 48 52 | HR.success.=.jqXHR.done;...jqXHR |
34760 | 2e 65 72 72 6f 72 20 3d 20 6a 71 58 48 52 2e 66 61 69 6c 3b 0a 09 09 6a 71 58 48 52 2e 63 6f 6d | .error.=.jqXHR.fail;...jqXHR.com |
34780 | 70 6c 65 74 65 20 3d 20 63 6f 6d 70 6c 65 74 65 44 65 66 65 72 72 65 64 2e 61 64 64 3b 0a 0a 09 | plete.=.completeDeferred.add;... |
347a0 | 09 2f 2f 20 53 74 61 74 75 73 2d 64 65 70 65 6e 64 65 6e 74 20 63 61 6c 6c 62 61 63 6b 73 0a 09 | .//.Status-dependent.callbacks.. |
347c0 | 09 6a 71 58 48 52 2e 73 74 61 74 75 73 43 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 6d 61 | .jqXHR.statusCode.=.function(.ma |
347e0 | 70 20 29 20 7b 0a 09 09 09 69 66 20 28 20 6d 61 70 20 29 20 7b 0a 09 09 09 09 76 61 72 20 74 6d | p.).{....if.(.map.).{.....var.tm |
34800 | 70 3b 0a 09 09 09 09 69 66 20 28 20 73 74 61 74 65 20 3c 20 32 20 29 20 7b 0a 09 09 09 09 09 66 | p;.....if.(.state.<.2.).{......f |
34820 | 6f 72 20 28 20 74 6d 70 20 69 6e 20 6d 61 70 20 29 20 7b 0a 09 09 09 09 09 09 73 74 61 74 75 73 | or.(.tmp.in.map.).{.......status |
34840 | 43 6f 64 65 5b 20 74 6d 70 20 5d 20 3d 20 5b 20 73 74 61 74 75 73 43 6f 64 65 5b 74 6d 70 5d 2c | Code[.tmp.].=.[.statusCode[tmp], |
34860 | 20 6d 61 70 5b 74 6d 70 5d 20 5d 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b | .map[tmp].];......}.....}.else.{ |
34880 | 0a 09 09 09 09 09 74 6d 70 20 3d 20 6d 61 70 5b 20 6a 71 58 48 52 2e 73 74 61 74 75 73 20 5d 3b | ......tmp.=.map[.jqXHR.status.]; |
348a0 | 0a 09 09 09 09 09 6a 71 58 48 52 2e 61 6c 77 61 79 73 28 20 74 6d 70 20 29 3b 0a 09 09 09 09 7d | ......jqXHR.always(.tmp.);.....} |
348c0 | 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 7d 3b 0a 0a 09 09 2f 2f | ....}....return.this;...};....// |
348e0 | 20 52 65 6d 6f 76 65 20 68 61 73 68 20 63 68 61 72 61 63 74 65 72 20 28 23 37 35 33 31 3a 20 61 | .Remove.hash.character.(#7531:.a |
34900 | 6e 64 20 73 74 72 69 6e 67 20 70 72 6f 6d 6f 74 69 6f 6e 29 0a 09 09 2f 2f 20 41 64 64 20 70 72 | nd.string.promotion)...//.Add.pr |
34920 | 6f 74 6f 63 6f 6c 20 69 66 20 6e 6f 74 20 70 72 6f 76 69 64 65 64 20 28 23 35 38 36 36 3a 20 49 | otocol.if.not.provided.(#5866:.I |
34940 | 45 37 20 69 73 73 75 65 20 77 69 74 68 20 70 72 6f 74 6f 63 6f 6c 2d 6c 65 73 73 20 75 72 6c 73 | E7.issue.with.protocol-less.urls |
34960 | 29 0a 09 09 2f 2f 20 57 65 20 61 6c 73 6f 20 75 73 65 20 74 68 65 20 75 72 6c 20 70 61 72 61 6d | )...//.We.also.use.the.url.param |
34980 | 65 74 65 72 20 69 66 20 61 76 61 69 6c 61 62 6c 65 0a 09 09 73 2e 75 72 6c 20 3d 20 28 20 28 20 | eter.if.available...s.url.=.(.(. |
349a0 | 75 72 6c 20 7c 7c 20 73 2e 75 72 6c 20 29 20 2b 20 22 22 20 29 2e 72 65 70 6c 61 63 65 28 20 72 | url.||.s.url.).+."".).replace(.r |
349c0 | 68 61 73 68 2c 20 22 22 20 29 2e 72 65 70 6c 61 63 65 28 20 72 70 72 6f 74 6f 63 6f 6c 2c 20 61 | hash,."".).replace(.rprotocol,.a |
349e0 | 6a 61 78 4c 6f 63 50 61 72 74 73 5b 20 31 20 5d 20 2b 20 22 2f 2f 22 20 29 3b 0a 0a 09 09 2f 2f | jaxLocParts[.1.].+."//".);....// |
34a00 | 20 45 78 74 72 61 63 74 20 64 61 74 61 54 79 70 65 73 20 6c 69 73 74 0a 09 09 73 2e 64 61 74 61 | .Extract.dataTypes.list...s.data |
34a20 | 54 79 70 65 73 20 3d 20 6a 51 75 65 72 79 2e 74 72 69 6d 28 20 73 2e 64 61 74 61 54 79 70 65 20 | Types.=.jQuery.trim(.s.dataType. |
34a40 | 7c 7c 20 22 2a 22 20 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 2e 73 70 6c 69 74 28 20 63 6f | ||."*".).toLowerCase().split(.co |
34a60 | 72 65 5f 72 73 70 61 63 65 20 29 3b 0a 0a 09 09 2f 2f 20 44 65 74 65 72 6d 69 6e 65 20 69 66 20 | re_rspace.);....//.Determine.if. |
34a80 | 61 20 63 72 6f 73 73 2d 64 6f 6d 61 69 6e 20 72 65 71 75 65 73 74 20 69 73 20 69 6e 20 6f 72 64 | a.cross-domain.request.is.in.ord |
34aa0 | 65 72 0a 09 09 69 66 20 28 20 73 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 3d 3d 20 6e 75 6c 6c 20 | er...if.(.s.crossDomain.==.null. |
34ac0 | 29 20 7b 0a 09 09 09 70 61 72 74 73 20 3d 20 72 75 72 6c 2e 65 78 65 63 28 20 73 2e 75 72 6c 2e | ).{....parts.=.rurl.exec(.s.url. |
34ae0 | 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 29 3b 0a 09 09 09 73 2e 63 72 6f 73 73 44 6f 6d 61 69 | toLowerCase().);....s.crossDomai |
34b00 | 6e 20 3d 20 21 21 28 20 70 61 72 74 73 20 26 26 0a 09 09 09 09 28 20 70 61 72 74 73 5b 20 31 20 | n.=.!!(.parts.&&.....(.parts[.1. |
34b20 | 5d 20 21 3d 20 61 6a 61 78 4c 6f 63 50 61 72 74 73 5b 20 31 20 5d 20 7c 7c 20 70 61 72 74 73 5b | ].!=.ajaxLocParts[.1.].||.parts[ |
34b40 | 20 32 20 5d 20 21 3d 20 61 6a 61 78 4c 6f 63 50 61 72 74 73 5b 20 32 20 5d 20 7c 7c 0a 09 09 09 | .2.].!=.ajaxLocParts[.2.].||.... |
34b60 | 09 09 28 20 70 61 72 74 73 5b 20 33 20 5d 20 7c 7c 20 28 20 70 61 72 74 73 5b 20 31 20 5d 20 3d | ..(.parts[.3.].||.(.parts[.1.].= |
34b80 | 3d 3d 20 22 68 74 74 70 3a 22 20 3f 20 38 30 20 3a 20 34 34 33 20 29 20 29 20 21 3d 0a 09 09 09 | ==."http:".?.80.:.443.).).!=.... |
34ba0 | 09 09 09 28 20 61 6a 61 78 4c 6f 63 50 61 72 74 73 5b 20 33 20 5d 20 7c 7c 20 28 20 61 6a 61 78 | ...(.ajaxLocParts[.3.].||.(.ajax |
34bc0 | 4c 6f 63 50 61 72 74 73 5b 20 31 20 5d 20 3d 3d 3d 20 22 68 74 74 70 3a 22 20 3f 20 38 30 20 3a | LocParts[.1.].===."http:".?.80.: |
34be0 | 20 34 34 33 20 29 20 29 20 29 0a 09 09 09 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 6f 6e 76 65 | .443.).).)....);...}....//.Conve |
34c00 | 72 74 20 64 61 74 61 20 69 66 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 61 20 73 74 72 69 6e 67 0a | rt.data.if.not.already.a.string. |
34c20 | 09 09 69 66 20 28 20 73 2e 64 61 74 61 20 26 26 20 73 2e 70 72 6f 63 65 73 73 44 61 74 61 20 26 | ..if.(.s.data.&&.s.processData.& |
34c40 | 26 20 74 79 70 65 6f 66 20 73 2e 64 61 74 61 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b | &.typeof.s.data.!==."string".).{ |
34c60 | 0a 09 09 09 73 2e 64 61 74 61 20 3d 20 6a 51 75 65 72 79 2e 70 61 72 61 6d 28 20 73 2e 64 61 74 | ....s.data.=.jQuery.param(.s.dat |
34c80 | 61 2c 20 73 2e 74 72 61 64 69 74 69 6f 6e 61 6c 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 70 | a,.s.traditional.);...}....//.Ap |
34ca0 | 70 6c 79 20 70 72 65 66 69 6c 74 65 72 73 0a 09 09 69 6e 73 70 65 63 74 50 72 65 66 69 6c 74 65 | ply.prefilters...inspectPrefilte |
34cc0 | 72 73 4f 72 54 72 61 6e 73 70 6f 72 74 73 28 20 70 72 65 66 69 6c 74 65 72 73 2c 20 73 2c 20 6f | rsOrTransports(.prefilters,.s,.o |
34ce0 | 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 20 29 3b 0a 0a 09 09 2f 2f 20 49 66 20 72 65 71 75 65 73 | ptions,.jqXHR.);....//.If.reques |
34d00 | 74 20 77 61 73 20 61 62 6f 72 74 65 64 20 69 6e 73 69 64 65 20 61 20 70 72 65 66 69 6c 74 65 72 | t.was.aborted.inside.a.prefilter |
34d20 | 2c 20 73 74 6f 70 20 74 68 65 72 65 0a 09 09 69 66 20 28 20 73 74 61 74 65 20 3d 3d 3d 20 32 20 | ,.stop.there...if.(.state.===.2. |
34d40 | 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 6a 71 58 48 52 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 57 | ).{....return.jqXHR;...}....//.W |
34d60 | 65 20 63 61 6e 20 66 69 72 65 20 67 6c 6f 62 61 6c 20 65 76 65 6e 74 73 20 61 73 20 6f 66 20 6e | e.can.fire.global.events.as.of.n |
34d80 | 6f 77 20 69 66 20 61 73 6b 65 64 20 74 6f 0a 09 09 66 69 72 65 47 6c 6f 62 61 6c 73 20 3d 20 73 | ow.if.asked.to...fireGlobals.=.s |
34da0 | 2e 67 6c 6f 62 61 6c 3b 0a 0a 09 09 2f 2f 20 55 70 70 65 72 63 61 73 65 20 74 68 65 20 74 79 70 | .global;....//.Uppercase.the.typ |
34dc0 | 65 0a 09 09 73 2e 74 79 70 65 20 3d 20 73 2e 74 79 70 65 2e 74 6f 55 70 70 65 72 43 61 73 65 28 | e...s.type.=.s.type.toUpperCase( |
34de0 | 29 3b 0a 0a 09 09 2f 2f 20 44 65 74 65 72 6d 69 6e 65 20 69 66 20 72 65 71 75 65 73 74 20 68 61 | );....//.Determine.if.request.ha |
34e00 | 73 20 63 6f 6e 74 65 6e 74 0a 09 09 73 2e 68 61 73 43 6f 6e 74 65 6e 74 20 3d 20 21 72 6e 6f 43 | s.content...s.hasContent.=.!rnoC |
34e20 | 6f 6e 74 65 6e 74 2e 74 65 73 74 28 20 73 2e 74 79 70 65 20 29 3b 0a 0a 09 09 2f 2f 20 57 61 74 | ontent.test(.s.type.);....//.Wat |
34e40 | 63 68 20 66 6f 72 20 61 20 6e 65 77 20 73 65 74 20 6f 66 20 72 65 71 75 65 73 74 73 0a 09 09 69 | ch.for.a.new.set.of.requests...i |
34e60 | 66 20 28 20 66 69 72 65 47 6c 6f 62 61 6c 73 20 26 26 20 6a 51 75 65 72 79 2e 61 63 74 69 76 65 | f.(.fireGlobals.&&.jQuery.active |
34e80 | 2b 2b 20 3d 3d 3d 20 30 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 | ++.===.0.).{....jQuery.event.tri |
34ea0 | 67 67 65 72 28 20 22 61 6a 61 78 53 74 61 72 74 22 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4d | gger(."ajaxStart".);...}....//.M |
34ec0 | 6f 72 65 20 6f 70 74 69 6f 6e 73 20 68 61 6e 64 6c 69 6e 67 20 66 6f 72 20 72 65 71 75 65 73 74 | ore.options.handling.for.request |
34ee0 | 73 20 77 69 74 68 20 6e 6f 20 63 6f 6e 74 65 6e 74 0a 09 09 69 66 20 28 20 21 73 2e 68 61 73 43 | s.with.no.content...if.(.!s.hasC |
34f00 | 6f 6e 74 65 6e 74 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 49 66 20 64 61 74 61 20 69 73 20 61 76 61 | ontent.).{.....//.If.data.is.ava |
34f20 | 69 6c 61 62 6c 65 2c 20 61 70 70 65 6e 64 20 64 61 74 61 20 74 6f 20 75 72 6c 0a 09 09 09 69 66 | ilable,.append.data.to.url....if |
34f40 | 20 28 20 73 2e 64 61 74 61 20 29 20 7b 0a 09 09 09 09 73 2e 75 72 6c 20 2b 3d 20 28 20 72 71 75 | .(.s.data.).{.....s.url.+=.(.rqu |
34f60 | 65 72 79 2e 74 65 73 74 28 20 73 2e 75 72 6c 20 29 20 3f 20 22 26 22 20 3a 20 22 3f 22 20 29 20 | ery.test(.s.url.).?."&".:."?".). |
34f80 | 2b 20 73 2e 64 61 74 61 3b 0a 09 09 09 09 2f 2f 20 23 39 36 38 32 3a 20 72 65 6d 6f 76 65 20 64 | +.s.data;.....//.#9682:.remove.d |
34fa0 | 61 74 61 20 73 6f 20 74 68 61 74 20 69 74 27 73 20 6e 6f 74 20 75 73 65 64 20 69 6e 20 61 6e 20 | ata.so.that.it's.not.used.in.an. |
34fc0 | 65 76 65 6e 74 75 61 6c 20 72 65 74 72 79 0a 09 09 09 09 64 65 6c 65 74 65 20 73 2e 64 61 74 61 | eventual.retry.....delete.s.data |
34fe0 | 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 47 65 74 20 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 20 | ;....}.....//.Get.ifModifiedKey. |
35000 | 62 65 66 6f 72 65 20 61 64 64 69 6e 67 20 74 68 65 20 61 6e 74 69 2d 63 61 63 68 65 20 70 61 72 | before.adding.the.anti-cache.par |
35020 | 61 6d 65 74 65 72 0a 09 09 09 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 20 3d 20 73 2e 75 72 6c 3b | ameter....ifModifiedKey.=.s.url; |
35040 | 0a 0a 09 09 09 2f 2f 20 41 64 64 20 61 6e 74 69 2d 63 61 63 68 65 20 69 6e 20 75 72 6c 20 69 66 | .....//.Add.anti-cache.in.url.if |
35060 | 20 6e 65 65 64 65 64 0a 09 09 09 69 66 20 28 20 73 2e 63 61 63 68 65 20 3d 3d 3d 20 66 61 6c 73 | .needed....if.(.s.cache.===.fals |
35080 | 65 20 29 20 7b 0a 0a 09 09 09 09 76 61 72 20 74 73 20 3d 20 6a 51 75 65 72 79 2e 6e 6f 77 28 29 | e.).{......var.ts.=.jQuery.now() |
350a0 | 2c 0a 09 09 09 09 09 2f 2f 20 74 72 79 20 72 65 70 6c 61 63 69 6e 67 20 5f 3d 20 69 66 20 69 74 | ,......//.try.replacing._=.if.it |
350c0 | 20 69 73 20 74 68 65 72 65 0a 09 09 09 09 09 72 65 74 20 3d 20 73 2e 75 72 6c 2e 72 65 70 6c 61 | .is.there......ret.=.s.url.repla |
350e0 | 63 65 28 20 72 74 73 2c 20 22 24 31 5f 3d 22 20 2b 20 74 73 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 | ce(.rts,."$1_=".+.ts.);......//. |
35100 | 69 66 20 6e 6f 74 68 69 6e 67 20 77 61 73 20 72 65 70 6c 61 63 65 64 2c 20 61 64 64 20 74 69 6d | if.nothing.was.replaced,.add.tim |
35120 | 65 73 74 61 6d 70 20 74 6f 20 74 68 65 20 65 6e 64 0a 09 09 09 09 73 2e 75 72 6c 20 3d 20 72 65 | estamp.to.the.end.....s.url.=.re |
35140 | 74 20 2b 20 28 20 28 20 72 65 74 20 3d 3d 3d 20 73 2e 75 72 6c 20 29 20 3f 20 28 20 72 71 75 65 | t.+.(.(.ret.===.s.url.).?.(.rque |
35160 | 72 79 2e 74 65 73 74 28 20 73 2e 75 72 6c 20 29 20 3f 20 22 26 22 20 3a 20 22 3f 22 20 29 20 2b | ry.test(.s.url.).?."&".:."?".).+ |
35180 | 20 22 5f 3d 22 20 2b 20 74 73 20 3a 20 22 22 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f | ."_=".+.ts.:."".);....}...}..../ |
351a0 | 2f 20 53 65 74 20 74 68 65 20 63 6f 72 72 65 63 74 20 68 65 61 64 65 72 2c 20 69 66 20 64 61 74 | /.Set.the.correct.header,.if.dat |
351c0 | 61 20 69 73 20 62 65 69 6e 67 20 73 65 6e 74 0a 09 09 69 66 20 28 20 73 2e 64 61 74 61 20 26 26 | a.is.being.sent...if.(.s.data.&& |
351e0 | 20 73 2e 68 61 73 43 6f 6e 74 65 6e 74 20 26 26 20 73 2e 63 6f 6e 74 65 6e 74 54 79 70 65 20 21 | .s.hasContent.&&.s.contentType.! |
35200 | 3d 3d 20 66 61 6c 73 65 20 7c 7c 20 6f 70 74 69 6f 6e 73 2e 63 6f 6e 74 65 6e 74 54 79 70 65 20 | ==.false.||.options.contentType. |
35220 | 29 20 7b 0a 09 09 09 6a 71 58 48 52 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 20 22 | ).{....jqXHR.setRequestHeader(." |
35240 | 43 6f 6e 74 65 6e 74 2d 54 79 70 65 22 2c 20 73 2e 63 6f 6e 74 65 6e 74 54 79 70 65 20 29 3b 0a | Content-Type",.s.contentType.);. |
35260 | 09 09 7d 0a 0a 09 09 2f 2f 20 53 65 74 20 74 68 65 20 49 66 2d 4d 6f 64 69 66 69 65 64 2d 53 69 | ..}....//.Set.the.If-Modified-Si |
35280 | 6e 63 65 20 61 6e 64 2f 6f 72 20 49 66 2d 4e 6f 6e 65 2d 4d 61 74 63 68 20 68 65 61 64 65 72 2c | nce.and/or.If-None-Match.header, |
352a0 | 20 69 66 20 69 6e 20 69 66 4d 6f 64 69 66 69 65 64 20 6d 6f 64 65 2e 0a 09 09 69 66 20 28 20 73 | .if.in.ifModified.mode....if.(.s |
352c0 | 2e 69 66 4d 6f 64 69 66 69 65 64 20 29 20 7b 0a 09 09 09 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 | .ifModified.).{....ifModifiedKey |
352e0 | 20 3d 20 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 20 7c 7c 20 73 2e 75 72 6c 3b 0a 09 09 09 69 66 | .=.ifModifiedKey.||.s.url;....if |
35300 | 20 28 20 6a 51 75 65 72 79 2e 6c 61 73 74 4d 6f 64 69 66 69 65 64 5b 20 69 66 4d 6f 64 69 66 69 | .(.jQuery.lastModified[.ifModifi |
35320 | 65 64 4b 65 79 20 5d 20 29 20 7b 0a 09 09 09 09 6a 71 58 48 52 2e 73 65 74 52 65 71 75 65 73 74 | edKey.].).{.....jqXHR.setRequest |
35340 | 48 65 61 64 65 72 28 20 22 49 66 2d 4d 6f 64 69 66 69 65 64 2d 53 69 6e 63 65 22 2c 20 6a 51 75 | Header(."If-Modified-Since",.jQu |
35360 | 65 72 79 2e 6c 61 73 74 4d 6f 64 69 66 69 65 64 5b 20 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 20 | ery.lastModified[.ifModifiedKey. |
35380 | 5d 20 29 3b 0a 09 09 09 7d 0a 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 65 74 61 67 5b 20 69 | ].);....}....if.(.jQuery.etag[.i |
353a0 | 66 4d 6f 64 69 66 69 65 64 4b 65 79 20 5d 20 29 20 7b 0a 09 09 09 09 6a 71 58 48 52 2e 73 65 74 | fModifiedKey.].).{.....jqXHR.set |
353c0 | 52 65 71 75 65 73 74 48 65 61 64 65 72 28 20 22 49 66 2d 4e 6f 6e 65 2d 4d 61 74 63 68 22 2c 20 | RequestHeader(."If-None-Match",. |
353e0 | 6a 51 75 65 72 79 2e 65 74 61 67 5b 20 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 20 5d 20 29 3b 0a | jQuery.etag[.ifModifiedKey.].);. |
35400 | 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 53 65 74 20 74 68 65 20 41 63 63 65 70 74 73 20 68 | ...}...}....//.Set.the.Accepts.h |
35420 | 65 61 64 65 72 20 66 6f 72 20 74 68 65 20 73 65 72 76 65 72 2c 20 64 65 70 65 6e 64 69 6e 67 20 | eader.for.the.server,.depending. |
35440 | 6f 6e 20 74 68 65 20 64 61 74 61 54 79 70 65 0a 09 09 6a 71 58 48 52 2e 73 65 74 52 65 71 75 65 | on.the.dataType...jqXHR.setReque |
35460 | 73 74 48 65 61 64 65 72 28 0a 09 09 09 22 41 63 63 65 70 74 22 2c 0a 09 09 09 73 2e 64 61 74 61 | stHeader(...."Accept",....s.data |
35480 | 54 79 70 65 73 5b 20 30 20 5d 20 26 26 20 73 2e 61 63 63 65 70 74 73 5b 20 73 2e 64 61 74 61 54 | Types[.0.].&&.s.accepts[.s.dataT |
354a0 | 79 70 65 73 5b 30 5d 20 5d 20 3f 0a 09 09 09 09 73 2e 61 63 63 65 70 74 73 5b 20 73 2e 64 61 74 | ypes[0].].?.....s.accepts[.s.dat |
354c0 | 61 54 79 70 65 73 5b 30 5d 20 5d 20 2b 20 28 20 73 2e 64 61 74 61 54 79 70 65 73 5b 20 30 20 5d | aTypes[0].].+.(.s.dataTypes[.0.] |
354e0 | 20 21 3d 3d 20 22 2a 22 20 3f 20 22 2c 20 22 20 2b 20 61 6c 6c 54 79 70 65 73 20 2b 20 22 3b 20 | .!==."*".?.",.".+.allTypes.+.";. |
35500 | 71 3d 30 2e 30 31 22 20 3a 20 22 22 20 29 20 3a 0a 09 09 09 09 73 2e 61 63 63 65 70 74 73 5b 20 | q=0.01".:."".).:.....s.accepts[. |
35520 | 22 2a 22 20 5d 0a 09 09 29 3b 0a 0a 09 09 2f 2f 20 43 68 65 63 6b 20 66 6f 72 20 68 65 61 64 65 | "*".]...);....//.Check.for.heade |
35540 | 72 73 20 6f 70 74 69 6f 6e 0a 09 09 66 6f 72 20 28 20 69 20 69 6e 20 73 2e 68 65 61 64 65 72 73 | rs.option...for.(.i.in.s.headers |
35560 | 20 29 20 7b 0a 09 09 09 6a 71 58 48 52 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 20 | .).{....jqXHR.setRequestHeader(. |
35580 | 69 2c 20 73 2e 68 65 61 64 65 72 73 5b 20 69 20 5d 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 | i,.s.headers[.i.].);...}....//.A |
355a0 | 6c 6c 6f 77 20 63 75 73 74 6f 6d 20 68 65 61 64 65 72 73 2f 6d 69 6d 65 74 79 70 65 73 20 61 6e | llow.custom.headers/mimetypes.an |
355c0 | 64 20 65 61 72 6c 79 20 61 62 6f 72 74 0a 09 09 69 66 20 28 20 73 2e 62 65 66 6f 72 65 53 65 6e | d.early.abort...if.(.s.beforeSen |
355e0 | 64 20 26 26 20 28 20 73 2e 62 65 66 6f 72 65 53 65 6e 64 2e 63 61 6c 6c 28 20 63 61 6c 6c 62 61 | d.&&.(.s.beforeSend.call(.callba |
35600 | 63 6b 43 6f 6e 74 65 78 74 2c 20 6a 71 58 48 52 2c 20 73 20 29 20 3d 3d 3d 20 66 61 6c 73 65 20 | ckContext,.jqXHR,.s.).===.false. |
35620 | 7c 7c 20 73 74 61 74 65 20 3d 3d 3d 20 32 20 29 20 29 20 7b 0a 09 09 09 09 2f 2f 20 41 62 6f 72 | ||.state.===.2.).).{.....//.Abor |
35640 | 74 20 69 66 20 6e 6f 74 20 64 6f 6e 65 20 61 6c 72 65 61 64 79 20 61 6e 64 20 72 65 74 75 72 6e | t.if.not.done.already.and.return |
35660 | 0a 09 09 09 09 72 65 74 75 72 6e 20 6a 71 58 48 52 2e 61 62 6f 72 74 28 29 3b 0a 0a 09 09 7d 0a | .....return.jqXHR.abort();....}. |
35680 | 0a 09 09 2f 2f 20 61 62 6f 72 74 69 6e 67 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 20 63 61 | ...//.aborting.is.no.longer.a.ca |
356a0 | 6e 63 65 6c 6c 61 74 69 6f 6e 0a 09 09 73 74 72 41 62 6f 72 74 20 3d 20 22 61 62 6f 72 74 22 3b | ncellation...strAbort.=."abort"; |
356c0 | 0a 0a 09 09 2f 2f 20 49 6e 73 74 61 6c 6c 20 63 61 6c 6c 62 61 63 6b 73 20 6f 6e 20 64 65 66 65 | ....//.Install.callbacks.on.defe |
356e0 | 72 72 65 64 73 0a 09 09 66 6f 72 20 28 20 69 20 69 6e 20 7b 20 73 75 63 63 65 73 73 3a 20 31 2c | rreds...for.(.i.in.{.success:.1, |
35700 | 20 65 72 72 6f 72 3a 20 31 2c 20 63 6f 6d 70 6c 65 74 65 3a 20 31 20 7d 20 29 20 7b 0a 09 09 09 | .error:.1,.complete:.1.}.).{.... |
35720 | 6a 71 58 48 52 5b 20 69 20 5d 28 20 73 5b 20 69 20 5d 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 | jqXHR[.i.](.s[.i.].);...}....//. |
35740 | 47 65 74 20 74 72 61 6e 73 70 6f 72 74 0a 09 09 74 72 61 6e 73 70 6f 72 74 20 3d 20 69 6e 73 70 | Get.transport...transport.=.insp |
35760 | 65 63 74 50 72 65 66 69 6c 74 65 72 73 4f 72 54 72 61 6e 73 70 6f 72 74 73 28 20 74 72 61 6e 73 | ectPrefiltersOrTransports(.trans |
35780 | 70 6f 72 74 73 2c 20 73 2c 20 6f 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 20 29 3b 0a 0a 09 09 2f | ports,.s,.options,.jqXHR.);..../ |
357a0 | 2f 20 49 66 20 6e 6f 20 74 72 61 6e 73 70 6f 72 74 2c 20 77 65 20 61 75 74 6f 2d 61 62 6f 72 74 | /.If.no.transport,.we.auto-abort |
357c0 | 0a 09 09 69 66 20 28 20 21 74 72 61 6e 73 70 6f 72 74 20 29 20 7b 0a 09 09 09 64 6f 6e 65 28 20 | ...if.(.!transport.).{....done(. |
357e0 | 2d 31 2c 20 22 4e 6f 20 54 72 61 6e 73 70 6f 72 74 22 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 7b | -1,."No.Transport".);...}.else.{ |
35800 | 0a 09 09 09 6a 71 58 48 52 2e 72 65 61 64 79 53 74 61 74 65 20 3d 20 31 3b 0a 09 09 09 2f 2f 20 | ....jqXHR.readyState.=.1;....//. |
35820 | 53 65 6e 64 20 67 6c 6f 62 61 6c 20 65 76 65 6e 74 0a 09 09 09 69 66 20 28 20 66 69 72 65 47 6c | Send.global.event....if.(.fireGl |
35840 | 6f 62 61 6c 73 20 29 20 7b 0a 09 09 09 09 67 6c 6f 62 61 6c 45 76 65 6e 74 43 6f 6e 74 65 78 74 | obals.).{.....globalEventContext |
35860 | 2e 74 72 69 67 67 65 72 28 20 22 61 6a 61 78 53 65 6e 64 22 2c 20 5b 20 6a 71 58 48 52 2c 20 73 | .trigger(."ajaxSend",.[.jqXHR,.s |
35880 | 20 5d 20 29 3b 0a 09 09 09 7d 0a 09 09 09 2f 2f 20 54 69 6d 65 6f 75 74 0a 09 09 09 69 66 20 28 | .].);....}....//.Timeout....if.( |
358a0 | 20 73 2e 61 73 79 6e 63 20 26 26 20 73 2e 74 69 6d 65 6f 75 74 20 3e 20 30 20 29 20 7b 0a 09 09 | .s.async.&&.s.timeout.>.0.).{... |
358c0 | 09 09 74 69 6d 65 6f 75 74 54 69 6d 65 72 20 3d 20 73 65 74 54 69 6d 65 6f 75 74 28 20 66 75 6e | ..timeoutTimer.=.setTimeout(.fun |
358e0 | 63 74 69 6f 6e 28 29 7b 0a 09 09 09 09 09 6a 71 58 48 52 2e 61 62 6f 72 74 28 20 22 74 69 6d 65 | ction(){......jqXHR.abort(."time |
35900 | 6f 75 74 22 20 29 3b 0a 09 09 09 09 7d 2c 20 73 2e 74 69 6d 65 6f 75 74 20 29 3b 0a 09 09 09 7d | out".);.....},.s.timeout.);....} |
35920 | 0a 0a 09 09 09 74 72 79 20 7b 0a 09 09 09 09 73 74 61 74 65 20 3d 20 31 3b 0a 09 09 09 09 74 72 | .....try.{.....state.=.1;.....tr |
35940 | 61 6e 73 70 6f 72 74 2e 73 65 6e 64 28 20 72 65 71 75 65 73 74 48 65 61 64 65 72 73 2c 20 64 6f | ansport.send(.requestHeaders,.do |
35960 | 6e 65 20 29 3b 0a 09 09 09 7d 20 63 61 74 63 68 20 28 65 29 20 7b 0a 09 09 09 09 2f 2f 20 50 72 | ne.);....}.catch.(e).{.....//.Pr |
35980 | 6f 70 61 67 61 74 65 20 65 78 63 65 70 74 69 6f 6e 20 61 73 20 65 72 72 6f 72 20 69 66 20 6e 6f | opagate.exception.as.error.if.no |
359a0 | 74 20 64 6f 6e 65 0a 09 09 09 09 69 66 20 28 20 73 74 61 74 65 20 3c 20 32 20 29 20 7b 0a 09 09 | t.done.....if.(.state.<.2.).{... |
359c0 | 09 09 09 64 6f 6e 65 28 20 2d 31 2c 20 65 20 29 3b 0a 09 09 09 09 2f 2f 20 53 69 6d 70 6c 79 20 | ...done(.-1,.e.);.....//.Simply. |
359e0 | 72 65 74 68 72 6f 77 20 6f 74 68 65 72 77 69 73 65 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 | rethrow.otherwise.....}.else.{.. |
35a00 | 09 09 09 09 74 68 72 6f 77 20 65 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 | ....throw.e;.....}....}...}....r |
35a20 | 65 74 75 72 6e 20 6a 71 58 48 52 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 43 6f 75 6e 74 65 72 20 66 6f | eturn.jqXHR;..},...//.Counter.fo |
35a40 | 72 20 68 6f 6c 64 69 6e 67 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 63 74 69 76 65 20 71 | r.holding.the.number.of.active.q |
35a60 | 75 65 72 69 65 73 0a 09 61 63 74 69 76 65 3a 20 30 2c 0a 0a 09 2f 2f 20 4c 61 73 74 2d 4d 6f 64 | ueries..active:.0,...//.Last-Mod |
35a80 | 69 66 69 65 64 20 68 65 61 64 65 72 20 63 61 63 68 65 20 66 6f 72 20 6e 65 78 74 20 72 65 71 75 | ified.header.cache.for.next.requ |
35aa0 | 65 73 74 0a 09 6c 61 73 74 4d 6f 64 69 66 69 65 64 3a 20 7b 7d 2c 0a 09 65 74 61 67 3a 20 7b 7d | est..lastModified:.{},..etag:.{} |
35ac0 | 0a 0a 7d 29 3b 0a 0a 2f 2a 20 48 61 6e 64 6c 65 73 20 72 65 73 70 6f 6e 73 65 73 20 74 6f 20 61 | ..});../*.Handles.responses.to.a |
35ae0 | 6e 20 61 6a 61 78 20 72 65 71 75 65 73 74 3a 0a 20 2a 20 2d 20 73 65 74 73 20 61 6c 6c 20 72 65 | n.ajax.request:..*.-.sets.all.re |
35b00 | 73 70 6f 6e 73 65 58 58 58 20 66 69 65 6c 64 73 20 61 63 63 6f 72 64 69 6e 67 6c 79 0a 20 2a 20 | sponseXXX.fields.accordingly..*. |
35b20 | 2d 20 66 69 6e 64 73 20 74 68 65 20 72 69 67 68 74 20 64 61 74 61 54 79 70 65 20 28 6d 65 64 69 | -.finds.the.right.dataType.(medi |
35b40 | 61 74 65 73 20 62 65 74 77 65 65 6e 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 20 61 6e 64 20 65 78 | ates.between.content-type.and.ex |
35b60 | 70 65 63 74 65 64 20 64 61 74 61 54 79 70 65 29 0a 20 2a 20 2d 20 72 65 74 75 72 6e 73 20 74 68 | pected.dataType)..*.-.returns.th |
35b80 | 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 72 65 73 70 6f 6e 73 65 0a 20 2a 2f 0a 66 75 6e | e.corresponding.response..*/.fun |
35ba0 | 63 74 69 6f 6e 20 61 6a 61 78 48 61 6e 64 6c 65 52 65 73 70 6f 6e 73 65 73 28 20 73 2c 20 6a 71 | ction.ajaxHandleResponses(.s,.jq |
35bc0 | 58 48 52 2c 20 72 65 73 70 6f 6e 73 65 73 20 29 20 7b 0a 0a 09 76 61 72 20 63 74 2c 20 74 79 70 | XHR,.responses.).{...var.ct,.typ |
35be0 | 65 2c 20 66 69 6e 61 6c 44 61 74 61 54 79 70 65 2c 20 66 69 72 73 74 44 61 74 61 54 79 70 65 2c | e,.finalDataType,.firstDataType, |
35c00 | 0a 09 09 63 6f 6e 74 65 6e 74 73 20 3d 20 73 2e 63 6f 6e 74 65 6e 74 73 2c 0a 09 09 64 61 74 61 | ...contents.=.s.contents,...data |
35c20 | 54 79 70 65 73 20 3d 20 73 2e 64 61 74 61 54 79 70 65 73 2c 0a 09 09 72 65 73 70 6f 6e 73 65 46 | Types.=.s.dataTypes,...responseF |
35c40 | 69 65 6c 64 73 20 3d 20 73 2e 72 65 73 70 6f 6e 73 65 46 69 65 6c 64 73 3b 0a 0a 09 2f 2f 20 46 | ields.=.s.responseFields;...//.F |
35c60 | 69 6c 6c 20 72 65 73 70 6f 6e 73 65 58 58 58 20 66 69 65 6c 64 73 0a 09 66 6f 72 20 28 20 74 79 | ill.responseXXX.fields..for.(.ty |
35c80 | 70 65 20 69 6e 20 72 65 73 70 6f 6e 73 65 46 69 65 6c 64 73 20 29 20 7b 0a 09 09 69 66 20 28 20 | pe.in.responseFields.).{...if.(. |
35ca0 | 74 79 70 65 20 69 6e 20 72 65 73 70 6f 6e 73 65 73 20 29 20 7b 0a 09 09 09 6a 71 58 48 52 5b 20 | type.in.responses.).{....jqXHR[. |
35cc0 | 72 65 73 70 6f 6e 73 65 46 69 65 6c 64 73 5b 74 79 70 65 5d 20 5d 20 3d 20 72 65 73 70 6f 6e 73 | responseFields[type].].=.respons |
35ce0 | 65 73 5b 20 74 79 70 65 20 5d 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 52 65 6d 6f 76 65 20 61 | es[.type.];...}..}...//.Remove.a |
35d00 | 75 74 6f 20 64 61 74 61 54 79 70 65 20 61 6e 64 20 67 65 74 20 63 6f 6e 74 65 6e 74 2d 74 79 70 | uto.dataType.and.get.content-typ |
35d20 | 65 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 0a 09 77 68 69 6c 65 28 20 64 61 74 61 54 79 70 | e.in.the.process..while(.dataTyp |
35d40 | 65 73 5b 20 30 20 5d 20 3d 3d 3d 20 22 2a 22 20 29 20 7b 0a 09 09 64 61 74 61 54 79 70 65 73 2e | es[.0.].===."*".).{...dataTypes. |
35d60 | 73 68 69 66 74 28 29 3b 0a 09 09 69 66 20 28 20 63 74 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 | shift();...if.(.ct.===.undefined |
35d80 | 20 29 20 7b 0a 09 09 09 63 74 20 3d 20 73 2e 6d 69 6d 65 54 79 70 65 20 7c 7c 20 6a 71 58 48 52 | .).{....ct.=.s.mimeType.||.jqXHR |
35da0 | 2e 67 65 74 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 28 20 22 63 6f 6e 74 65 6e 74 2d 74 79 70 | .getResponseHeader(."content-typ |
35dc0 | 65 22 20 29 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 77 65 27 72 65 | e".);...}..}...//.Check.if.we're |
35de0 | 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 61 20 6b 6e 6f 77 6e 20 63 6f 6e 74 65 6e 74 2d 74 79 | .dealing.with.a.known.content-ty |
35e00 | 70 65 0a 09 69 66 20 28 20 63 74 20 29 20 7b 0a 09 09 66 6f 72 20 28 20 74 79 70 65 20 69 6e 20 | pe..if.(.ct.).{...for.(.type.in. |
35e20 | 63 6f 6e 74 65 6e 74 73 20 29 20 7b 0a 09 09 09 69 66 20 28 20 63 6f 6e 74 65 6e 74 73 5b 20 74 | contents.).{....if.(.contents[.t |
35e40 | 79 70 65 20 5d 20 26 26 20 63 6f 6e 74 65 6e 74 73 5b 20 74 79 70 65 20 5d 2e 74 65 73 74 28 20 | ype.].&&.contents[.type.].test(. |
35e60 | 63 74 20 29 20 29 20 7b 0a 09 09 09 09 64 61 74 61 54 79 70 65 73 2e 75 6e 73 68 69 66 74 28 20 | ct.).).{.....dataTypes.unshift(. |
35e80 | 74 79 70 65 20 29 3b 0a 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a | type.);.....break;....}...}..}.. |
35ea0 | 09 2f 2f 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 77 65 20 68 61 76 65 20 61 20 72 65 | .//.Check.to.see.if.we.have.a.re |
35ec0 | 73 70 6f 6e 73 65 20 66 6f 72 20 74 68 65 20 65 78 70 65 63 74 65 64 20 64 61 74 61 54 79 70 65 | sponse.for.the.expected.dataType |
35ee0 | 0a 09 69 66 20 28 20 64 61 74 61 54 79 70 65 73 5b 20 30 20 5d 20 69 6e 20 72 65 73 70 6f 6e 73 | ..if.(.dataTypes[.0.].in.respons |
35f00 | 65 73 20 29 20 7b 0a 09 09 66 69 6e 61 6c 44 61 74 61 54 79 70 65 20 3d 20 64 61 74 61 54 79 70 | es.).{...finalDataType.=.dataTyp |
35f20 | 65 73 5b 20 30 20 5d 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 09 2f 2f 20 54 72 79 20 63 6f 6e 76 | es[.0.];..}.else.{...//.Try.conv |
35f40 | 65 72 74 69 62 6c 65 20 64 61 74 61 54 79 70 65 73 0a 09 09 66 6f 72 20 28 20 74 79 70 65 20 69 | ertible.dataTypes...for.(.type.i |
35f60 | 6e 20 72 65 73 70 6f 6e 73 65 73 20 29 20 7b 0a 09 09 09 69 66 20 28 20 21 64 61 74 61 54 79 70 | n.responses.).{....if.(.!dataTyp |
35f80 | 65 73 5b 20 30 20 5d 20 7c 7c 20 73 2e 63 6f 6e 76 65 72 74 65 72 73 5b 20 74 79 70 65 20 2b 20 | es[.0.].||.s.converters[.type.+. |
35fa0 | 22 20 22 20 2b 20 64 61 74 61 54 79 70 65 73 5b 30 5d 20 5d 20 29 20 7b 0a 09 09 09 09 66 69 6e | ".".+.dataTypes[0].].).{.....fin |
35fc0 | 61 6c 44 61 74 61 54 79 70 65 20 3d 20 74 79 70 65 3b 0a 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 | alDataType.=.type;.....break;... |
35fe0 | 09 7d 0a 09 09 09 69 66 20 28 20 21 66 69 72 73 74 44 61 74 61 54 79 70 65 20 29 20 7b 0a 09 09 | .}....if.(.!firstDataType.).{... |
36000 | 09 09 66 69 72 73 74 44 61 74 61 54 79 70 65 20 3d 20 74 79 70 65 3b 0a 09 09 09 7d 0a 09 09 7d | ..firstDataType.=.type;....}...} |
36020 | 0a 09 09 2f 2f 20 4f 72 20 6a 75 73 74 20 75 73 65 20 66 69 72 73 74 20 6f 6e 65 0a 09 09 66 69 | ...//.Or.just.use.first.one...fi |
36040 | 6e 61 6c 44 61 74 61 54 79 70 65 20 3d 20 66 69 6e 61 6c 44 61 74 61 54 79 70 65 20 7c 7c 20 66 | nalDataType.=.finalDataType.||.f |
36060 | 69 72 73 74 44 61 74 61 54 79 70 65 3b 0a 09 7d 0a 0a 09 2f 2f 20 49 66 20 77 65 20 66 6f 75 6e | irstDataType;..}...//.If.we.foun |
36080 | 64 20 61 20 64 61 74 61 54 79 70 65 0a 09 2f 2f 20 57 65 20 61 64 64 20 74 68 65 20 64 61 74 61 | d.a.dataType..//.We.add.the.data |
360a0 | 54 79 70 65 20 74 6f 20 74 68 65 20 6c 69 73 74 20 69 66 20 6e 65 65 64 65 64 0a 09 2f 2f 20 61 | Type.to.the.list.if.needed..//.a |
360c0 | 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 72 65 73 70 | nd.return.the.corresponding.resp |
360e0 | 6f 6e 73 65 0a 09 69 66 20 28 20 66 69 6e 61 6c 44 61 74 61 54 79 70 65 20 29 20 7b 0a 09 09 69 | onse..if.(.finalDataType.).{...i |
36100 | 66 20 28 20 66 69 6e 61 6c 44 61 74 61 54 79 70 65 20 21 3d 3d 20 64 61 74 61 54 79 70 65 73 5b | f.(.finalDataType.!==.dataTypes[ |
36120 | 20 30 20 5d 20 29 20 7b 0a 09 09 09 64 61 74 61 54 79 70 65 73 2e 75 6e 73 68 69 66 74 28 20 66 | .0.].).{....dataTypes.unshift(.f |
36140 | 69 6e 61 6c 44 61 74 61 54 79 70 65 20 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 72 65 73 | inalDataType.);...}...return.res |
36160 | 70 6f 6e 73 65 73 5b 20 66 69 6e 61 6c 44 61 74 61 54 79 70 65 20 5d 3b 0a 09 7d 0a 7d 0a 0a 2f | ponses[.finalDataType.];..}.}../ |
36180 | 2f 20 43 68 61 69 6e 20 63 6f 6e 76 65 72 73 69 6f 6e 73 20 67 69 76 65 6e 20 74 68 65 20 72 65 | /.Chain.conversions.given.the.re |
361a0 | 71 75 65 73 74 20 61 6e 64 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 72 65 73 70 6f 6e 73 65 0a | quest.and.the.original.response. |
361c0 | 66 75 6e 63 74 69 6f 6e 20 61 6a 61 78 43 6f 6e 76 65 72 74 28 20 73 2c 20 72 65 73 70 6f 6e 73 | function.ajaxConvert(.s,.respons |
361e0 | 65 20 29 20 7b 0a 0a 09 76 61 72 20 63 6f 6e 76 2c 20 63 6f 6e 76 32 2c 20 63 75 72 72 65 6e 74 | e.).{...var.conv,.conv2,.current |
36200 | 2c 20 74 6d 70 2c 0a 09 09 2f 2f 20 57 6f 72 6b 20 77 69 74 68 20 61 20 63 6f 70 79 20 6f 66 20 | ,.tmp,...//.Work.with.a.copy.of. |
36220 | 64 61 74 61 54 79 70 65 73 20 69 6e 20 63 61 73 65 20 77 65 20 6e 65 65 64 20 74 6f 20 6d 6f 64 | dataTypes.in.case.we.need.to.mod |
36240 | 69 66 79 20 69 74 20 66 6f 72 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 09 09 64 61 74 61 54 79 70 65 | ify.it.for.conversion...dataType |
36260 | 73 20 3d 20 73 2e 64 61 74 61 54 79 70 65 73 2e 73 6c 69 63 65 28 29 2c 0a 09 09 70 72 65 76 20 | s.=.s.dataTypes.slice(),...prev. |
36280 | 3d 20 64 61 74 61 54 79 70 65 73 5b 20 30 20 5d 2c 0a 09 09 63 6f 6e 76 65 72 74 65 72 73 20 3d | =.dataTypes[.0.],...converters.= |
362a0 | 20 7b 7d 2c 0a 09 09 69 20 3d 20 30 3b 0a 0a 09 2f 2f 20 41 70 70 6c 79 20 74 68 65 20 64 61 74 | .{},...i.=.0;...//.Apply.the.dat |
362c0 | 61 46 69 6c 74 65 72 20 69 66 20 70 72 6f 76 69 64 65 64 0a 09 69 66 20 28 20 73 2e 64 61 74 61 | aFilter.if.provided..if.(.s.data |
362e0 | 46 69 6c 74 65 72 20 29 20 7b 0a 09 09 72 65 73 70 6f 6e 73 65 20 3d 20 73 2e 64 61 74 61 46 69 | Filter.).{...response.=.s.dataFi |
36300 | 6c 74 65 72 28 20 72 65 73 70 6f 6e 73 65 2c 20 73 2e 64 61 74 61 54 79 70 65 20 29 3b 0a 09 7d | lter(.response,.s.dataType.);..} |
36320 | 0a 0a 09 2f 2f 20 43 72 65 61 74 65 20 63 6f 6e 76 65 72 74 65 72 73 20 6d 61 70 20 77 69 74 68 | ...//.Create.converters.map.with |
36340 | 20 6c 6f 77 65 72 63 61 73 65 64 20 6b 65 79 73 0a 09 69 66 20 28 20 64 61 74 61 54 79 70 65 73 | .lowercased.keys..if.(.dataTypes |
36360 | 5b 20 31 20 5d 20 29 20 7b 0a 09 09 66 6f 72 20 28 20 63 6f 6e 76 20 69 6e 20 73 2e 63 6f 6e 76 | [.1.].).{...for.(.conv.in.s.conv |
36380 | 65 72 74 65 72 73 20 29 20 7b 0a 09 09 09 63 6f 6e 76 65 72 74 65 72 73 5b 20 63 6f 6e 76 2e 74 | erters.).{....converters[.conv.t |
363a0 | 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 20 3d 20 73 2e 63 6f 6e 76 65 72 74 65 72 73 5b 20 63 | oLowerCase().].=.s.converters[.c |
363c0 | 6f 6e 76 20 5d 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 43 6f 6e 76 65 72 74 20 74 6f 20 65 61 | onv.];...}..}...//.Convert.to.ea |
363e0 | 63 68 20 73 65 71 75 65 6e 74 69 61 6c 20 64 61 74 61 54 79 70 65 2c 20 74 6f 6c 65 72 61 74 69 | ch.sequential.dataType,.tolerati |
36400 | 6e 67 20 6c 69 73 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 0a 09 66 6f 72 20 28 20 3b 20 28 63 | ng.list.modification..for.(.;.(c |
36420 | 75 72 72 65 6e 74 20 3d 20 64 61 74 61 54 79 70 65 73 5b 2b 2b 69 5d 29 3b 20 29 20 7b 0a 0a 09 | urrent.=.dataTypes[++i]);.).{... |
36440 | 09 2f 2f 20 54 68 65 72 65 27 73 20 6f 6e 6c 79 20 77 6f 72 6b 20 74 6f 20 64 6f 20 69 66 20 63 | .//.There's.only.work.to.do.if.c |
36460 | 75 72 72 65 6e 74 20 64 61 74 61 54 79 70 65 20 69 73 20 6e 6f 6e 2d 61 75 74 6f 0a 09 09 69 66 | urrent.dataType.is.non-auto...if |
36480 | 20 28 20 63 75 72 72 65 6e 74 20 21 3d 3d 20 22 2a 22 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 43 6f | .(.current.!==."*".).{.....//.Co |
364a0 | 6e 76 65 72 74 20 72 65 73 70 6f 6e 73 65 20 69 66 20 70 72 65 76 20 64 61 74 61 54 79 70 65 20 | nvert.response.if.prev.dataType. |
364c0 | 69 73 20 6e 6f 6e 2d 61 75 74 6f 20 61 6e 64 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 63 75 72 | is.non-auto.and.differs.from.cur |
364e0 | 72 65 6e 74 0a 09 09 09 69 66 20 28 20 70 72 65 76 20 21 3d 3d 20 22 2a 22 20 26 26 20 70 72 65 | rent....if.(.prev.!==."*".&&.pre |
36500 | 76 20 21 3d 3d 20 63 75 72 72 65 6e 74 20 29 20 7b 0a 0a 09 09 09 09 2f 2f 20 53 65 65 6b 20 61 | v.!==.current.).{......//.Seek.a |
36520 | 20 64 69 72 65 63 74 20 63 6f 6e 76 65 72 74 65 72 0a 09 09 09 09 63 6f 6e 76 20 3d 20 63 6f 6e | .direct.converter.....conv.=.con |
36540 | 76 65 72 74 65 72 73 5b 20 70 72 65 76 20 2b 20 22 20 22 20 2b 20 63 75 72 72 65 6e 74 20 5d 20 | verters[.prev.+.".".+.current.]. |
36560 | 7c 7c 20 63 6f 6e 76 65 72 74 65 72 73 5b 20 22 2a 20 22 20 2b 20 63 75 72 72 65 6e 74 20 5d 3b | ||.converters[."*.".+.current.]; |
36580 | 0a 0a 09 09 09 09 2f 2f 20 49 66 20 6e 6f 6e 65 20 66 6f 75 6e 64 2c 20 73 65 65 6b 20 61 20 70 | ......//.If.none.found,.seek.a.p |
365a0 | 61 69 72 0a 09 09 09 09 69 66 20 28 20 21 63 6f 6e 76 20 29 20 7b 0a 09 09 09 09 09 66 6f 72 20 | air.....if.(.!conv.).{......for. |
365c0 | 28 20 63 6f 6e 76 32 20 69 6e 20 63 6f 6e 76 65 72 74 65 72 73 20 29 20 7b 0a 0a 09 09 09 09 09 | (.conv2.in.converters.).{....... |
365e0 | 09 2f 2f 20 49 66 20 63 6f 6e 76 32 20 6f 75 74 70 75 74 73 20 63 75 72 72 65 6e 74 0a 09 09 09 | .//.If.conv2.outputs.current.... |
36600 | 09 09 09 74 6d 70 20 3d 20 63 6f 6e 76 32 2e 73 70 6c 69 74 28 22 20 22 29 3b 0a 09 09 09 09 09 | ...tmp.=.conv2.split(".");...... |
36620 | 09 69 66 20 28 20 74 6d 70 5b 20 31 20 5d 20 3d 3d 3d 20 63 75 72 72 65 6e 74 20 29 20 7b 0a 0a | .if.(.tmp[.1.].===.current.).{.. |
36640 | 09 09 09 09 09 09 09 2f 2f 20 49 66 20 70 72 65 76 20 63 61 6e 20 62 65 20 63 6f 6e 76 65 72 74 | .......//.If.prev.can.be.convert |
36660 | 65 64 20 74 6f 20 61 63 63 65 70 74 65 64 20 69 6e 70 75 74 0a 09 09 09 09 09 09 09 63 6f 6e 76 | ed.to.accepted.input........conv |
36680 | 20 3d 20 63 6f 6e 76 65 72 74 65 72 73 5b 20 70 72 65 76 20 2b 20 22 20 22 20 2b 20 74 6d 70 5b | .=.converters[.prev.+.".".+.tmp[ |
366a0 | 20 30 20 5d 20 5d 20 7c 7c 0a 09 09 09 09 09 09 09 09 63 6f 6e 76 65 72 74 65 72 73 5b 20 22 2a | .0.].].||.........converters[."* |
366c0 | 20 22 20 2b 20 74 6d 70 5b 20 30 20 5d 20 5d 3b 0a 09 09 09 09 09 09 09 69 66 20 28 20 63 6f 6e | .".+.tmp[.0.].];........if.(.con |
366e0 | 76 20 29 20 7b 0a 09 09 09 09 09 09 09 09 2f 2f 20 43 6f 6e 64 65 6e 73 65 20 65 71 75 69 76 61 | v.).{.........//.Condense.equiva |
36700 | 6c 65 6e 63 65 20 63 6f 6e 76 65 72 74 65 72 73 0a 09 09 09 09 09 09 09 09 69 66 20 28 20 63 6f | lence.converters.........if.(.co |
36720 | 6e 76 20 3d 3d 3d 20 74 72 75 65 20 29 20 7b 0a 09 09 09 09 09 09 09 09 09 63 6f 6e 76 20 3d 20 | nv.===.true.).{..........conv.=. |
36740 | 63 6f 6e 76 65 72 74 65 72 73 5b 20 63 6f 6e 76 32 20 5d 3b 0a 0a 09 09 09 09 09 09 09 09 2f 2f | converters[.conv2.];..........// |
36760 | 20 4f 74 68 65 72 77 69 73 65 2c 20 69 6e 73 65 72 74 20 74 68 65 20 69 6e 74 65 72 6d 65 64 69 | .Otherwise,.insert.the.intermedi |
36780 | 61 74 65 20 64 61 74 61 54 79 70 65 0a 09 09 09 09 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 | ate.dataType.........}.else.if.( |
367a0 | 20 63 6f 6e 76 65 72 74 65 72 73 5b 20 63 6f 6e 76 32 20 5d 20 21 3d 3d 20 74 72 75 65 20 29 20 | .converters[.conv2.].!==.true.). |
367c0 | 7b 0a 09 09 09 09 09 09 09 09 09 63 75 72 72 65 6e 74 20 3d 20 74 6d 70 5b 20 30 20 5d 3b 0a 09 | {..........current.=.tmp[.0.];.. |
367e0 | 09 09 09 09 09 09 09 09 64 61 74 61 54 79 70 65 73 2e 73 70 6c 69 63 65 28 20 69 2d 2d 2c 20 30 | ........dataTypes.splice(.i--,.0 |
36800 | 2c 20 63 75 72 72 65 6e 74 20 29 3b 0a 09 09 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 09 09 | ,.current.);.........}.......... |
36820 | 62 72 65 61 6b 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 | break;........}.......}......}.. |
36840 | 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 41 70 70 6c 79 20 63 6f 6e 76 65 72 74 65 72 20 28 69 66 | ...}......//.Apply.converter.(if |
36860 | 20 6e 6f 74 20 61 6e 20 65 71 75 69 76 61 6c 65 6e 63 65 29 0a 09 09 09 09 69 66 20 28 20 63 6f | .not.an.equivalence).....if.(.co |
36880 | 6e 76 20 21 3d 3d 20 74 72 75 65 20 29 20 7b 0a 0a 09 09 09 09 09 2f 2f 20 55 6e 6c 65 73 73 20 | nv.!==.true.).{.......//.Unless. |
368a0 | 65 72 72 6f 72 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 20 74 6f 20 62 75 62 62 6c 65 2c 20 63 61 | errors.are.allowed.to.bubble,.ca |
368c0 | 74 63 68 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 6d 0a 09 09 09 09 09 69 66 20 28 20 63 6f | tch.and.return.them......if.(.co |
368e0 | 6e 76 20 26 26 20 73 5b 22 74 68 72 6f 77 73 22 5d 20 29 20 7b 0a 09 09 09 09 09 09 72 65 73 70 | nv.&&.s["throws"].).{.......resp |
36900 | 6f 6e 73 65 20 3d 20 63 6f 6e 76 28 20 72 65 73 70 6f 6e 73 65 20 29 3b 0a 09 09 09 09 09 7d 20 | onse.=.conv(.response.);......}. |
36920 | 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 74 72 79 20 7b 0a 09 09 09 09 09 09 09 72 65 73 70 6f 6e | else.{.......try.{........respon |
36940 | 73 65 20 3d 20 63 6f 6e 76 28 20 72 65 73 70 6f 6e 73 65 20 29 3b 0a 09 09 09 09 09 09 7d 20 63 | se.=.conv(.response.);.......}.c |
36960 | 61 74 63 68 20 28 20 65 20 29 20 7b 0a 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 7b 20 73 74 61 | atch.(.e.).{........return.{.sta |
36980 | 74 65 3a 20 22 70 61 72 73 65 72 65 72 72 6f 72 22 2c 20 65 72 72 6f 72 3a 20 63 6f 6e 76 20 3f | te:."parsererror",.error:.conv.? |
369a0 | 20 65 20 3a 20 22 4e 6f 20 63 6f 6e 76 65 72 73 69 6f 6e 20 66 72 6f 6d 20 22 20 2b 20 70 72 65 | .e.:."No.conversion.from.".+.pre |
369c0 | 76 20 2b 20 22 20 74 6f 20 22 20 2b 20 63 75 72 72 65 6e 74 20 7d 3b 0a 09 09 09 09 09 09 7d 0a | v.+.".to.".+.current.};.......}. |
369e0 | 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 55 70 64 61 74 65 20 | .....}.....}....}.....//.Update. |
36a00 | 70 72 65 76 20 66 6f 72 20 6e 65 78 74 20 69 74 65 72 61 74 69 6f 6e 0a 09 09 09 70 72 65 76 20 | prev.for.next.iteration....prev. |
36a20 | 3d 20 63 75 72 72 65 6e 74 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 7b 20 73 74 61 | =.current;...}..}...return.{.sta |
36a40 | 74 65 3a 20 22 73 75 63 63 65 73 73 22 2c 20 64 61 74 61 3a 20 72 65 73 70 6f 6e 73 65 20 7d 3b | te:."success",.data:.response.}; |
36a60 | 0a 7d 0a 76 61 72 20 6f 6c 64 43 61 6c 6c 62 61 63 6b 73 20 3d 20 5b 5d 2c 0a 09 72 71 75 65 73 | .}.var.oldCallbacks.=.[],..rques |
36a80 | 74 69 6f 6e 20 3d 20 2f 5c 3f 2f 2c 0a 09 72 6a 73 6f 6e 70 20 3d 20 2f 28 3d 29 5c 3f 28 3f 3d | tion.=./\?/,..rjsonp.=./(=)\?(?= |
36aa0 | 26 7c 24 29 7c 5c 3f 5c 3f 2f 2c 0a 09 6e 6f 6e 63 65 20 3d 20 6a 51 75 65 72 79 2e 6e 6f 77 28 | &|$)|\?\?/,..nonce.=.jQuery.now( |
36ac0 | 29 3b 0a 0a 2f 2f 20 44 65 66 61 75 6c 74 20 6a 73 6f 6e 70 20 73 65 74 74 69 6e 67 73 0a 6a 51 | );..//.Default.jsonp.settings.jQ |
36ae0 | 75 65 72 79 2e 61 6a 61 78 53 65 74 75 70 28 7b 0a 09 6a 73 6f 6e 70 3a 20 22 63 61 6c 6c 62 61 | uery.ajaxSetup({..jsonp:."callba |
36b00 | 63 6b 22 2c 0a 09 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 | ck",..jsonpCallback:.function(). |
36b20 | 7b 0a 09 09 76 61 72 20 63 61 6c 6c 62 61 63 6b 20 3d 20 6f 6c 64 43 61 6c 6c 62 61 63 6b 73 2e | {...var.callback.=.oldCallbacks. |
36b40 | 70 6f 70 28 29 20 7c 7c 20 28 20 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 20 2b 20 22 5f 22 20 | pop().||.(.jQuery.expando.+."_". |
36b60 | 2b 20 28 20 6e 6f 6e 63 65 2b 2b 20 29 20 29 3b 0a 09 09 74 68 69 73 5b 20 63 61 6c 6c 62 61 63 | +.(.nonce++.).);...this[.callbac |
36b80 | 6b 20 5d 20 3d 20 74 72 75 65 3b 0a 09 09 72 65 74 75 72 6e 20 63 61 6c 6c 62 61 63 6b 3b 0a 09 | k.].=.true;...return.callback;.. |
36ba0 | 7d 0a 7d 29 3b 0a 0a 2f 2f 20 44 65 74 65 63 74 2c 20 6e 6f 72 6d 61 6c 69 7a 65 20 6f 70 74 69 | }.});..//.Detect,.normalize.opti |
36bc0 | 6f 6e 73 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 63 61 6c 6c 62 61 63 6b 73 20 66 6f 72 20 6a 73 | ons.and.install.callbacks.for.js |
36be0 | 6f 6e 70 20 72 65 71 75 65 73 74 73 0a 6a 51 75 65 72 79 2e 61 6a 61 78 50 72 65 66 69 6c 74 65 | onp.requests.jQuery.ajaxPrefilte |
36c00 | 72 28 20 22 6a 73 6f 6e 20 6a 73 6f 6e 70 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 73 2c 20 6f 72 | r(."json.jsonp",.function(.s,.or |
36c20 | 69 67 69 6e 61 6c 53 65 74 74 69 6e 67 73 2c 20 6a 71 58 48 52 20 29 20 7b 0a 0a 09 76 61 72 20 | iginalSettings,.jqXHR.).{...var. |
36c40 | 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 2c 20 6f 76 65 72 77 72 69 74 74 65 6e 2c 20 72 65 73 70 6f | callbackName,.overwritten,.respo |
36c60 | 6e 73 65 43 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 64 61 74 61 20 3d 20 73 2e 64 61 74 61 2c 0a 09 | nseContainer,...data.=.s.data,.. |
36c80 | 09 75 72 6c 20 3d 20 73 2e 75 72 6c 2c 0a 09 09 68 61 73 43 61 6c 6c 62 61 63 6b 20 3d 20 73 2e | .url.=.s.url,...hasCallback.=.s. |
36ca0 | 6a 73 6f 6e 70 20 21 3d 3d 20 66 61 6c 73 65 2c 0a 09 09 72 65 70 6c 61 63 65 49 6e 55 72 6c 20 | jsonp.!==.false,...replaceInUrl. |
36cc0 | 3d 20 68 61 73 43 61 6c 6c 62 61 63 6b 20 26 26 20 72 6a 73 6f 6e 70 2e 74 65 73 74 28 20 75 72 | =.hasCallback.&&.rjsonp.test(.ur |
36ce0 | 6c 20 29 2c 0a 09 09 72 65 70 6c 61 63 65 49 6e 44 61 74 61 20 3d 20 68 61 73 43 61 6c 6c 62 61 | l.),...replaceInData.=.hasCallba |
36d00 | 63 6b 20 26 26 20 21 72 65 70 6c 61 63 65 49 6e 55 72 6c 20 26 26 20 74 79 70 65 6f 66 20 64 61 | ck.&&.!replaceInUrl.&&.typeof.da |
36d20 | 74 61 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 26 26 0a 09 09 09 21 28 20 73 2e 63 6f 6e 74 65 | ta.===."string".&&....!(.s.conte |
36d40 | 6e 74 54 79 70 65 20 7c 7c 20 22 22 20 29 2e 69 6e 64 65 78 4f 66 28 22 61 70 70 6c 69 63 61 74 | ntType.||."".).indexOf("applicat |
36d60 | 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f 64 65 64 22 29 20 26 26 0a 09 | ion/x-www-form-urlencoded").&&.. |
36d80 | 09 09 72 6a 73 6f 6e 70 2e 74 65 73 74 28 20 64 61 74 61 20 29 3b 0a 0a 09 2f 2f 20 48 61 6e 64 | ..rjsonp.test(.data.);...//.Hand |
36da0 | 6c 65 20 69 66 66 20 74 68 65 20 65 78 70 65 63 74 65 64 20 64 61 74 61 20 74 79 70 65 20 69 73 | le.iff.the.expected.data.type.is |
36dc0 | 20 22 6a 73 6f 6e 70 22 20 6f 72 20 77 65 20 68 61 76 65 20 61 20 70 61 72 61 6d 65 74 65 72 20 | ."jsonp".or.we.have.a.parameter. |
36de0 | 74 6f 20 73 65 74 0a 09 69 66 20 28 20 73 2e 64 61 74 61 54 79 70 65 73 5b 20 30 20 5d 20 3d 3d | to.set..if.(.s.dataTypes[.0.].== |
36e00 | 3d 20 22 6a 73 6f 6e 70 22 20 7c 7c 20 72 65 70 6c 61 63 65 49 6e 55 72 6c 20 7c 7c 20 72 65 70 | =."jsonp".||.replaceInUrl.||.rep |
36e20 | 6c 61 63 65 49 6e 44 61 74 61 20 29 20 7b 0a 0a 09 09 2f 2f 20 47 65 74 20 63 61 6c 6c 62 61 63 | laceInData.).{....//.Get.callbac |
36e40 | 6b 20 6e 61 6d 65 2c 20 72 65 6d 65 6d 62 65 72 69 6e 67 20 70 72 65 65 78 69 73 74 69 6e 67 20 | k.name,.remembering.preexisting. |
36e60 | 76 61 6c 75 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 69 74 0a 09 09 63 61 6c 6c 62 | value.associated.with.it...callb |
36e80 | 61 63 6b 4e 61 6d 65 20 3d 20 73 2e 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 20 3d 20 6a 51 75 65 | ackName.=.s.jsonpCallback.=.jQue |
36ea0 | 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 73 2e 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 20 29 | ry.isFunction(.s.jsonpCallback.) |
36ec0 | 20 3f 0a 09 09 09 73 2e 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 28 29 20 3a 0a 09 09 09 73 2e 6a | .?....s.jsonpCallback().:....s.j |
36ee0 | 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 3b 0a 09 09 6f 76 65 72 77 72 69 74 74 65 6e 20 3d 20 77 69 | sonpCallback;...overwritten.=.wi |
36f00 | 6e 64 6f 77 5b 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 20 5d 3b 0a 0a 09 09 2f 2f 20 49 6e 73 65 | ndow[.callbackName.];....//.Inse |
36f20 | 72 74 20 63 61 6c 6c 62 61 63 6b 20 69 6e 74 6f 20 75 72 6c 20 6f 72 20 66 6f 72 6d 20 64 61 74 | rt.callback.into.url.or.form.dat |
36f40 | 61 0a 09 09 69 66 20 28 20 72 65 70 6c 61 63 65 49 6e 55 72 6c 20 29 20 7b 0a 09 09 09 73 2e 75 | a...if.(.replaceInUrl.).{....s.u |
36f60 | 72 6c 20 3d 20 75 72 6c 2e 72 65 70 6c 61 63 65 28 20 72 6a 73 6f 6e 70 2c 20 22 24 31 22 20 2b | rl.=.url.replace(.rjsonp,."$1".+ |
36f80 | 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 72 | .callbackName.);...}.else.if.(.r |
36fa0 | 65 70 6c 61 63 65 49 6e 44 61 74 61 20 29 20 7b 0a 09 09 09 73 2e 64 61 74 61 20 3d 20 64 61 74 | eplaceInData.).{....s.data.=.dat |
36fc0 | 61 2e 72 65 70 6c 61 63 65 28 20 72 6a 73 6f 6e 70 2c 20 22 24 31 22 20 2b 20 63 61 6c 6c 62 61 | a.replace(.rjsonp,."$1".+.callba |
36fe0 | 63 6b 4e 61 6d 65 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 68 61 73 43 61 6c 6c 62 | ckName.);...}.else.if.(.hasCallb |
37000 | 61 63 6b 20 29 20 7b 0a 09 09 09 73 2e 75 72 6c 20 2b 3d 20 28 20 72 71 75 65 73 74 69 6f 6e 2e | ack.).{....s.url.+=.(.rquestion. |
37020 | 74 65 73 74 28 20 75 72 6c 20 29 20 3f 20 22 26 22 20 3a 20 22 3f 22 20 29 20 2b 20 73 2e 6a 73 | test(.url.).?."&".:."?".).+.s.js |
37040 | 6f 6e 70 20 2b 20 22 3d 22 20 2b 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 3b 0a 09 09 7d 0a 0a 09 | onp.+."=".+.callbackName;...}... |
37060 | 09 2f 2f 20 55 73 65 20 64 61 74 61 20 63 6f 6e 76 65 72 74 65 72 20 74 6f 20 72 65 74 72 69 65 | .//.Use.data.converter.to.retrie |
37080 | 76 65 20 6a 73 6f 6e 20 61 66 74 65 72 20 73 63 72 69 70 74 20 65 78 65 63 75 74 69 6f 6e 0a 09 | ve.json.after.script.execution.. |
370a0 | 09 73 2e 63 6f 6e 76 65 72 74 65 72 73 5b 22 73 63 72 69 70 74 20 6a 73 6f 6e 22 5d 20 3d 20 66 | .s.converters["script.json"].=.f |
370c0 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 69 66 20 28 20 21 72 65 73 70 6f 6e 73 65 43 6f 6e | unction().{....if.(.!responseCon |
370e0 | 74 61 69 6e 65 72 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 65 72 72 6f 72 28 20 63 61 6c | tainer.).{.....jQuery.error(.cal |
37100 | 6c 62 61 63 6b 4e 61 6d 65 20 2b 20 22 20 77 61 73 20 6e 6f 74 20 63 61 6c 6c 65 64 22 20 29 3b | lbackName.+.".was.not.called".); |
37120 | 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 73 70 6f 6e 73 65 43 6f 6e 74 61 69 6e 65 | ....}....return.responseContaine |
37140 | 72 5b 20 30 20 5d 3b 0a 09 09 7d 3b 0a 0a 09 09 2f 2f 20 66 6f 72 63 65 20 6a 73 6f 6e 20 64 61 | r[.0.];...};....//.force.json.da |
37160 | 74 61 54 79 70 65 0a 09 09 73 2e 64 61 74 61 54 79 70 65 73 5b 20 30 20 5d 20 3d 20 22 6a 73 6f | taType...s.dataTypes[.0.].=."jso |
37180 | 6e 22 3b 0a 0a 09 09 2f 2f 20 49 6e 73 74 61 6c 6c 20 63 61 6c 6c 62 61 63 6b 0a 09 09 77 69 6e | n";....//.Install.callback...win |
371a0 | 64 6f 77 5b 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 20 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 | dow[.callbackName.].=.function() |
371c0 | 20 7b 0a 09 09 09 72 65 73 70 6f 6e 73 65 43 6f 6e 74 61 69 6e 65 72 20 3d 20 61 72 67 75 6d 65 | .{....responseContainer.=.argume |
371e0 | 6e 74 73 3b 0a 09 09 7d 3b 0a 0a 09 09 2f 2f 20 43 6c 65 61 6e 2d 75 70 20 66 75 6e 63 74 69 6f | nts;...};....//.Clean-up.functio |
37200 | 6e 20 28 66 69 72 65 73 20 61 66 74 65 72 20 63 6f 6e 76 65 72 74 65 72 73 29 0a 09 09 6a 71 58 | n.(fires.after.converters)...jqX |
37220 | 48 52 2e 61 6c 77 61 79 73 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 2f 2f 20 52 65 73 | HR.always(function().{....//.Res |
37240 | 74 6f 72 65 20 70 72 65 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 0a 09 09 09 77 69 6e 64 6f 77 | tore.preexisting.value....window |
37260 | 5b 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 20 5d 20 3d 20 6f 76 65 72 77 72 69 74 74 65 6e 3b 0a | [.callbackName.].=.overwritten;. |
37280 | 0a 09 09 09 2f 2f 20 53 61 76 65 20 62 61 63 6b 20 61 73 20 66 72 65 65 0a 09 09 09 69 66 20 28 | ....//.Save.back.as.free....if.( |
372a0 | 20 73 5b 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 20 5d 20 29 20 7b 0a 09 09 09 09 2f 2f 20 6d 61 | .s[.callbackName.].).{.....//.ma |
372c0 | 6b 65 20 73 75 72 65 20 74 68 61 74 20 72 65 2d 75 73 69 6e 67 20 74 68 65 20 6f 70 74 69 6f 6e | ke.sure.that.re-using.the.option |
372e0 | 73 20 64 6f 65 73 6e 27 74 20 73 63 72 65 77 20 74 68 69 6e 67 73 20 61 72 6f 75 6e 64 0a 09 09 | s.doesn't.screw.things.around... |
37300 | 09 09 73 2e 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 20 3d 20 6f 72 69 67 69 6e 61 6c 53 65 74 74 | ..s.jsonpCallback.=.originalSett |
37320 | 69 6e 67 73 2e 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 3b 0a 0a 09 09 09 09 2f 2f 20 73 61 76 65 | ings.jsonpCallback;......//.save |
37340 | 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 20 6e 61 6d 65 20 66 6f 72 20 66 75 74 75 72 65 20 75 73 | .the.callback.name.for.future.us |
37360 | 65 0a 09 09 09 09 6f 6c 64 43 61 6c 6c 62 61 63 6b 73 2e 70 75 73 68 28 20 63 61 6c 6c 62 61 63 | e.....oldCallbacks.push(.callbac |
37380 | 6b 4e 61 6d 65 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 43 61 6c 6c 20 69 66 20 69 74 20 | kName.);....}.....//.Call.if.it. |
373a0 | 77 61 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 77 65 20 68 61 76 65 20 61 20 72 65 73 | was.a.function.and.we.have.a.res |
373c0 | 70 6f 6e 73 65 0a 09 09 09 69 66 20 28 20 72 65 73 70 6f 6e 73 65 43 6f 6e 74 61 69 6e 65 72 20 | ponse....if.(.responseContainer. |
373e0 | 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 6f 76 65 72 77 72 69 74 74 65 | &&.jQuery.isFunction(.overwritte |
37400 | 6e 20 29 20 29 20 7b 0a 09 09 09 09 6f 76 65 72 77 72 69 74 74 65 6e 28 20 72 65 73 70 6f 6e 73 | n.).).{.....overwritten(.respons |
37420 | 65 43 6f 6e 74 61 69 6e 65 72 5b 20 30 20 5d 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 73 70 | eContainer[.0.].);....}.....resp |
37440 | 6f 6e 73 65 43 6f 6e 74 61 69 6e 65 72 20 3d 20 6f 76 65 72 77 72 69 74 74 65 6e 20 3d 20 75 6e | onseContainer.=.overwritten.=.un |
37460 | 64 65 66 69 6e 65 64 3b 0a 09 09 7d 29 3b 0a 0a 09 09 2f 2f 20 44 65 6c 65 67 61 74 65 20 74 6f | defined;...});....//.Delegate.to |
37480 | 20 73 63 72 69 70 74 0a 09 09 72 65 74 75 72 6e 20 22 73 63 72 69 70 74 22 3b 0a 09 7d 0a 7d 29 | .script...return."script";..}.}) |
374a0 | 3b 0a 2f 2f 20 49 6e 73 74 61 6c 6c 20 73 63 72 69 70 74 20 64 61 74 61 54 79 70 65 0a 6a 51 75 | ;.//.Install.script.dataType.jQu |
374c0 | 65 72 79 2e 61 6a 61 78 53 65 74 75 70 28 7b 0a 09 61 63 63 65 70 74 73 3a 20 7b 0a 09 09 73 63 | ery.ajaxSetup({..accepts:.{...sc |
374e0 | 72 69 70 74 3a 20 22 74 65 78 74 2f 6a 61 76 61 73 63 72 69 70 74 2c 20 61 70 70 6c 69 63 61 74 | ript:."text/javascript,.applicat |
37500 | 69 6f 6e 2f 6a 61 76 61 73 63 72 69 70 74 2c 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 65 63 6d 61 | ion/javascript,.application/ecma |
37520 | 73 63 72 69 70 74 2c 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 65 63 6d 61 73 63 72 69 70 74 | script,.application/x-ecmascript |
37540 | 22 0a 09 7d 2c 0a 09 63 6f 6e 74 65 6e 74 73 3a 20 7b 0a 09 09 73 63 72 69 70 74 3a 20 2f 6a 61 | "..},..contents:.{...script:./ja |
37560 | 76 61 73 63 72 69 70 74 7c 65 63 6d 61 73 63 72 69 70 74 2f 0a 09 7d 2c 0a 09 63 6f 6e 76 65 72 | vascript|ecmascript/..},..conver |
37580 | 74 65 72 73 3a 20 7b 0a 09 09 22 74 65 78 74 20 73 63 72 69 70 74 22 3a 20 66 75 6e 63 74 69 6f | ters:.{..."text.script":.functio |
375a0 | 6e 28 20 74 65 78 74 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 67 6c 6f 62 61 6c 45 76 61 6c | n(.text.).{....jQuery.globalEval |
375c0 | 28 20 74 65 78 74 20 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 74 65 78 74 3b 0a 09 09 7d 0a 09 7d | (.text.);....return.text;...}..} |
375e0 | 0a 7d 29 3b 0a 0a 2f 2f 20 48 61 6e 64 6c 65 20 63 61 63 68 65 27 73 20 73 70 65 63 69 61 6c 20 | .});..//.Handle.cache's.special. |
37600 | 63 61 73 65 20 61 6e 64 20 67 6c 6f 62 61 6c 0a 6a 51 75 65 72 79 2e 61 6a 61 78 50 72 65 66 69 | case.and.global.jQuery.ajaxPrefi |
37620 | 6c 74 65 72 28 20 22 73 63 72 69 70 74 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 73 20 29 20 7b 0a | lter(."script",.function(.s.).{. |
37640 | 09 69 66 20 28 20 73 2e 63 61 63 68 65 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a | .if.(.s.cache.===.undefined.).{. |
37660 | 09 09 73 2e 63 61 63 68 65 20 3d 20 66 61 6c 73 65 3b 0a 09 7d 0a 09 69 66 20 28 20 73 2e 63 72 | ..s.cache.=.false;..}..if.(.s.cr |
37680 | 6f 73 73 44 6f 6d 61 69 6e 20 29 20 7b 0a 09 09 73 2e 74 79 70 65 20 3d 20 22 47 45 54 22 3b 0a | ossDomain.).{...s.type.=."GET";. |
376a0 | 09 09 73 2e 67 6c 6f 62 61 6c 20 3d 20 66 61 6c 73 65 3b 0a 09 7d 0a 7d 29 3b 0a 0a 2f 2f 20 42 | ..s.global.=.false;..}.});..//.B |
376c0 | 69 6e 64 20 73 63 72 69 70 74 20 74 61 67 20 68 61 63 6b 20 74 72 61 6e 73 70 6f 72 74 0a 6a 51 | ind.script.tag.hack.transport.jQ |
376e0 | 75 65 72 79 2e 61 6a 61 78 54 72 61 6e 73 70 6f 72 74 28 20 22 73 63 72 69 70 74 22 2c 20 66 75 | uery.ajaxTransport(."script",.fu |
37700 | 6e 63 74 69 6f 6e 28 73 29 20 7b 0a 0a 09 2f 2f 20 54 68 69 73 20 74 72 61 6e 73 70 6f 72 74 20 | nction(s).{...//.This.transport. |
37720 | 6f 6e 6c 79 20 64 65 61 6c 73 20 77 69 74 68 20 63 72 6f 73 73 20 64 6f 6d 61 69 6e 20 72 65 71 | only.deals.with.cross.domain.req |
37740 | 75 65 73 74 73 0a 09 69 66 20 28 20 73 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 29 20 7b 0a 0a 09 | uests..if.(.s.crossDomain.).{... |
37760 | 09 76 61 72 20 73 63 72 69 70 74 2c 0a 09 09 09 68 65 61 64 20 3d 20 64 6f 63 75 6d 65 6e 74 2e | .var.script,....head.=.document. |
37780 | 68 65 61 64 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 | head.||.document.getElementsByTa |
377a0 | 67 4e 61 6d 65 28 20 22 68 65 61 64 22 20 29 5b 30 5d 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 2e 64 | gName(."head".)[0].||.document.d |
377c0 | 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 3b 0a 0a 09 09 72 65 74 75 72 6e 20 7b 0a 0a 09 09 09 | ocumentElement;....return.{..... |
377e0 | 73 65 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 5f 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a | send:.function(._,.callback.).{. |
37800 | 0a 09 09 09 09 73 63 72 69 70 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 | .....script.=.document.createEle |
37820 | 6d 65 6e 74 28 20 22 73 63 72 69 70 74 22 20 29 3b 0a 0a 09 09 09 09 73 63 72 69 70 74 2e 61 73 | ment(."script".);......script.as |
37840 | 79 6e 63 20 3d 20 22 61 73 79 6e 63 22 3b 0a 0a 09 09 09 09 69 66 20 28 20 73 2e 73 63 72 69 70 | ync.=."async";......if.(.s.scrip |
37860 | 74 43 68 61 72 73 65 74 20 29 20 7b 0a 09 09 09 09 09 73 63 72 69 70 74 2e 63 68 61 72 73 65 74 | tCharset.).{......script.charset |
37880 | 20 3d 20 73 2e 73 63 72 69 70 74 43 68 61 72 73 65 74 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 73 | .=.s.scriptCharset;.....}......s |
378a0 | 63 72 69 70 74 2e 73 72 63 20 3d 20 73 2e 75 72 6c 3b 0a 0a 09 09 09 09 2f 2f 20 41 74 74 61 63 | cript.src.=.s.url;......//.Attac |
378c0 | 68 20 68 61 6e 64 6c 65 72 73 20 66 6f 72 20 61 6c 6c 20 62 72 6f 77 73 65 72 73 0a 09 09 09 09 | h.handlers.for.all.browsers..... |
378e0 | 73 63 72 69 70 74 2e 6f 6e 6c 6f 61 64 20 3d 20 73 63 72 69 70 74 2e 6f 6e 72 65 61 64 79 73 74 | script.onload.=.script.onreadyst |
37900 | 61 74 65 63 68 61 6e 67 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 5f 2c 20 69 73 41 62 6f 72 74 | atechange.=.function(._,.isAbort |
37920 | 20 29 20 7b 0a 0a 09 09 09 09 09 69 66 20 28 20 69 73 41 62 6f 72 74 20 7c 7c 20 21 73 63 72 69 | .).{.......if.(.isAbort.||.!scri |
37940 | 70 74 2e 72 65 61 64 79 53 74 61 74 65 20 7c 7c 20 2f 6c 6f 61 64 65 64 7c 63 6f 6d 70 6c 65 74 | pt.readyState.||./loaded|complet |
37960 | 65 2f 2e 74 65 73 74 28 20 73 63 72 69 70 74 2e 72 65 61 64 79 53 74 61 74 65 20 29 20 29 20 7b | e/.test(.script.readyState.).).{ |
37980 | 0a 0a 09 09 09 09 09 09 2f 2f 20 48 61 6e 64 6c 65 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 20 69 6e | ........//.Handle.memory.leak.in |
379a0 | 20 49 45 0a 09 09 09 09 09 09 73 63 72 69 70 74 2e 6f 6e 6c 6f 61 64 20 3d 20 73 63 72 69 70 74 | .IE.......script.onload.=.script |
379c0 | 2e 6f 6e 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 20 3d 20 6e 75 6c 6c 3b 0a 0a 09 09 09 | .onreadystatechange.=.null;..... |
379e0 | 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 74 68 65 20 73 63 72 69 70 74 0a 09 09 09 09 09 09 69 66 | ...//.Remove.the.script.......if |
37a00 | 20 28 20 68 65 61 64 20 26 26 20 73 63 72 69 70 74 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b | .(.head.&&.script.parentNode.).{ |
37a20 | 0a 09 09 09 09 09 09 09 68 65 61 64 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 73 63 72 69 70 74 | ........head.removeChild(.script |
37a40 | 20 29 3b 0a 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 2f 2f 20 44 65 72 65 66 65 72 65 6e 63 | .);.......}........//.Dereferenc |
37a60 | 65 20 74 68 65 20 73 63 72 69 70 74 0a 09 09 09 09 09 09 73 63 72 69 70 74 20 3d 20 75 6e 64 65 | e.the.script.......script.=.unde |
37a80 | 66 69 6e 65 64 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 43 61 6c 6c 62 61 63 6b 20 69 66 20 6e 6f 74 | fined;........//.Callback.if.not |
37aa0 | 20 61 62 6f 72 74 0a 09 09 09 09 09 09 69 66 20 28 20 21 69 73 41 62 6f 72 74 20 29 20 7b 0a 09 | .abort.......if.(.!isAbort.).{.. |
37ac0 | 09 09 09 09 09 09 63 61 6c 6c 62 61 63 6b 28 20 32 30 30 2c 20 22 73 75 63 63 65 73 73 22 20 29 | ......callback(.200,."success".) |
37ae0 | 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 3b 0a 09 09 09 09 2f 2f 20 55 | ;.......}......}.....};.....//.U |
37b00 | 73 65 20 69 6e 73 65 72 74 42 65 66 6f 72 65 20 69 6e 73 74 65 61 64 20 6f 66 20 61 70 70 65 6e | se.insertBefore.instead.of.appen |
37b20 | 64 43 68 69 6c 64 20 20 74 6f 20 63 69 72 63 75 6d 76 65 6e 74 20 61 6e 20 49 45 36 20 62 75 67 | dChild..to.circumvent.an.IE6.bug |
37b40 | 2e 0a 09 09 09 09 2f 2f 20 54 68 69 73 20 61 72 69 73 65 73 20 77 68 65 6e 20 61 20 62 61 73 65 | ......//.This.arises.when.a.base |
37b60 | 20 6e 6f 64 65 20 69 73 20 75 73 65 64 20 28 23 32 37 30 39 20 61 6e 64 20 23 34 33 37 38 29 2e | .node.is.used.(#2709.and.#4378). |
37b80 | 0a 09 09 09 09 68 65 61 64 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 73 63 72 69 70 74 2c 20 | .....head.insertBefore(.script,. |
37ba0 | 68 65 61 64 2e 66 69 72 73 74 43 68 69 6c 64 20 29 3b 0a 09 09 09 7d 2c 0a 0a 09 09 09 61 62 6f | head.firstChild.);....},.....abo |
37bc0 | 72 74 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 69 66 20 28 20 73 63 72 69 70 74 | rt:.function().{.....if.(.script |
37be0 | 20 29 20 7b 0a 09 09 09 09 09 73 63 72 69 70 74 2e 6f 6e 6c 6f 61 64 28 20 30 2c 20 31 20 29 3b | .).{......script.onload(.0,.1.); |
37c00 | 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 3b 0a 09 7d 0a 7d 29 3b 0a 76 61 72 20 78 68 72 43 | .....}....}...};..}.});.var.xhrC |
37c20 | 61 6c 6c 62 61 63 6b 73 2c 0a 09 2f 2f 20 23 35 32 38 30 3a 20 49 6e 74 65 72 6e 65 74 20 45 78 | allbacks,..//.#5280:.Internet.Ex |
37c40 | 70 6c 6f 72 65 72 20 77 69 6c 6c 20 6b 65 65 70 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 61 6c 69 | plorer.will.keep.connections.ali |
37c60 | 76 65 20 69 66 20 77 65 20 64 6f 6e 27 74 20 61 62 6f 72 74 20 6f 6e 20 75 6e 6c 6f 61 64 0a 09 | ve.if.we.don't.abort.on.unload.. |
37c80 | 78 68 72 4f 6e 55 6e 6c 6f 61 64 41 62 6f 72 74 20 3d 20 77 69 6e 64 6f 77 2e 41 63 74 69 76 65 | xhrOnUnloadAbort.=.window.Active |
37ca0 | 58 4f 62 6a 65 63 74 20 3f 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 2f 2f 20 41 62 6f 72 | XObject.?.function().{...//.Abor |
37cc0 | 74 20 61 6c 6c 20 70 65 6e 64 69 6e 67 20 72 65 71 75 65 73 74 73 0a 09 09 66 6f 72 20 28 20 76 | t.all.pending.requests...for.(.v |
37ce0 | 61 72 20 6b 65 79 20 69 6e 20 78 68 72 43 61 6c 6c 62 61 63 6b 73 20 29 20 7b 0a 09 09 09 78 68 | ar.key.in.xhrCallbacks.).{....xh |
37d00 | 72 43 61 6c 6c 62 61 63 6b 73 5b 20 6b 65 79 20 5d 28 20 30 2c 20 31 20 29 3b 0a 09 09 7d 0a 09 | rCallbacks[.key.](.0,.1.);...}.. |
37d20 | 7d 20 3a 20 66 61 6c 73 65 2c 0a 09 78 68 72 49 64 20 3d 20 30 3b 0a 0a 2f 2f 20 46 75 6e 63 74 | }.:.false,..xhrId.=.0;..//.Funct |
37d40 | 69 6f 6e 73 20 74 6f 20 63 72 65 61 74 65 20 78 68 72 73 0a 66 75 6e 63 74 69 6f 6e 20 63 72 65 | ions.to.create.xhrs.function.cre |
37d60 | 61 74 65 53 74 61 6e 64 61 72 64 58 48 52 28 29 20 7b 0a 09 74 72 79 20 7b 0a 09 09 72 65 74 75 | ateStandardXHR().{..try.{...retu |
37d80 | 72 6e 20 6e 65 77 20 77 69 6e 64 6f 77 2e 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 28 29 3b 0a | rn.new.window.XMLHttpRequest();. |
37da0 | 09 7d 20 63 61 74 63 68 28 20 65 20 29 20 7b 7d 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 72 65 | .}.catch(.e.).{}.}..function.cre |
37dc0 | 61 74 65 41 63 74 69 76 65 58 48 52 28 29 20 7b 0a 09 74 72 79 20 7b 0a 09 09 72 65 74 75 72 6e | ateActiveXHR().{..try.{...return |
37de0 | 20 6e 65 77 20 77 69 6e 64 6f 77 2e 41 63 74 69 76 65 58 4f 62 6a 65 63 74 28 20 22 4d 69 63 72 | .new.window.ActiveXObject(."Micr |
37e00 | 6f 73 6f 66 74 2e 58 4d 4c 48 54 54 50 22 20 29 3b 0a 09 7d 20 63 61 74 63 68 28 20 65 20 29 20 | osoft.XMLHTTP".);..}.catch(.e.). |
37e20 | 7b 7d 0a 7d 0a 0a 2f 2f 20 43 72 65 61 74 65 20 74 68 65 20 72 65 71 75 65 73 74 20 6f 62 6a 65 | {}.}..//.Create.the.request.obje |
37e40 | 63 74 0a 2f 2f 20 28 54 68 69 73 20 69 73 20 73 74 69 6c 6c 20 61 74 74 61 63 68 65 64 20 74 6f | ct.//.(This.is.still.attached.to |
37e60 | 20 61 6a 61 78 53 65 74 74 69 6e 67 73 20 66 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 | .ajaxSettings.for.backward.compa |
37e80 | 74 69 62 69 6c 69 74 79 29 0a 6a 51 75 65 72 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 78 68 | tibility).jQuery.ajaxSettings.xh |
37ea0 | 72 20 3d 20 77 69 6e 64 6f 77 2e 41 63 74 69 76 65 58 4f 62 6a 65 63 74 20 3f 0a 09 2f 2a 20 4d | r.=.window.ActiveXObject.?../*.M |
37ec0 | 69 63 72 6f 73 6f 66 74 20 66 61 69 6c 65 64 20 74 6f 20 70 72 6f 70 65 72 6c 79 0a 09 20 2a 20 | icrosoft.failed.to.properly...*. |
37ee0 | 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 20 69 6e 20 | implement.the.XMLHttpRequest.in. |
37f00 | 49 45 37 20 28 63 61 6e 27 74 20 72 65 71 75 65 73 74 20 6c 6f 63 61 6c 20 66 69 6c 65 73 29 2c | IE7.(can't.request.local.files), |
37f20 | 0a 09 20 2a 20 73 6f 20 77 65 20 75 73 65 20 74 68 65 20 41 63 74 69 76 65 58 4f 62 6a 65 63 74 | ...*.so.we.use.the.ActiveXObject |
37f40 | 20 77 68 65 6e 20 69 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 0a 09 20 2a 20 41 64 64 69 74 69 | .when.it.is.available...*.Additi |
37f60 | 6f 6e 61 6c 6c 79 20 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 20 63 61 6e 20 62 65 20 64 69 73 | onally.XMLHttpRequest.can.be.dis |
37f80 | 61 62 6c 65 64 20 69 6e 20 49 45 37 2f 49 45 38 20 73 6f 0a 09 20 2a 20 77 65 20 6e 65 65 64 20 | abled.in.IE7/IE8.so...*.we.need. |
37fa0 | 61 20 66 61 6c 6c 62 61 63 6b 2e 0a 09 20 2a 2f 0a 09 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 | a.fallback....*/..function().{.. |
37fc0 | 09 72 65 74 75 72 6e 20 21 74 68 69 73 2e 69 73 4c 6f 63 61 6c 20 26 26 20 63 72 65 61 74 65 53 | .return.!this.isLocal.&&.createS |
37fe0 | 74 61 6e 64 61 72 64 58 48 52 28 29 20 7c 7c 20 63 72 65 61 74 65 41 63 74 69 76 65 58 48 52 28 | tandardXHR().||.createActiveXHR( |
38000 | 29 3b 0a 09 7d 20 3a 0a 09 2f 2f 20 46 6f 72 20 61 6c 6c 20 6f 74 68 65 72 20 62 72 6f 77 73 65 | );..}.:..//.For.all.other.browse |
38020 | 72 73 2c 20 75 73 65 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 58 4d 4c 48 74 74 70 52 65 71 75 | rs,.use.the.standard.XMLHttpRequ |
38040 | 65 73 74 20 6f 62 6a 65 63 74 0a 09 63 72 65 61 74 65 53 74 61 6e 64 61 72 64 58 48 52 3b 0a 0a | est.object..createStandardXHR;.. |
38060 | 2f 2f 20 44 65 74 65 72 6d 69 6e 65 20 73 75 70 70 6f 72 74 20 70 72 6f 70 65 72 74 69 65 73 0a | //.Determine.support.properties. |
38080 | 28 66 75 6e 63 74 69 6f 6e 28 20 78 68 72 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 78 74 65 6e | (function(.xhr.).{..jQuery.exten |
380a0 | 64 28 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2c 20 7b 0a 09 09 61 6a 61 78 3a 20 21 21 78 | d(.jQuery.support,.{...ajax:.!!x |
380c0 | 68 72 2c 0a 09 09 63 6f 72 73 3a 20 21 21 78 68 72 20 26 26 20 28 20 22 77 69 74 68 43 72 65 64 | hr,...cors:.!!xhr.&&.(."withCred |
380e0 | 65 6e 74 69 61 6c 73 22 20 69 6e 20 78 68 72 20 29 0a 09 7d 29 3b 0a 7d 29 28 20 6a 51 75 65 72 | entials".in.xhr.)..});.})(.jQuer |
38100 | 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 78 68 72 28 29 20 29 3b 0a 0a 2f 2f 20 43 72 65 61 | y.ajaxSettings.xhr().);..//.Crea |
38120 | 74 65 20 74 72 61 6e 73 70 6f 72 74 20 69 66 20 74 68 65 20 62 72 6f 77 73 65 72 20 63 61 6e 20 | te.transport.if.the.browser.can. |
38140 | 70 72 6f 76 69 64 65 20 61 6e 20 78 68 72 0a 69 66 20 28 20 6a 51 75 65 72 79 2e 73 75 70 70 6f | provide.an.xhr.if.(.jQuery.suppo |
38160 | 72 74 2e 61 6a 61 78 20 29 20 7b 0a 0a 09 6a 51 75 65 72 79 2e 61 6a 61 78 54 72 61 6e 73 70 6f | rt.ajax.).{...jQuery.ajaxTranspo |
38180 | 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 73 20 29 20 7b 0a 09 09 2f 2f 20 43 72 6f 73 73 20 64 6f | rt(function(.s.).{...//.Cross.do |
381a0 | 6d 61 69 6e 20 6f 6e 6c 79 20 61 6c 6c 6f 77 65 64 20 69 66 20 73 75 70 70 6f 72 74 65 64 20 74 | main.only.allowed.if.supported.t |
381c0 | 68 72 6f 75 67 68 20 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 0a 09 09 69 66 20 28 20 21 73 2e | hrough.XMLHttpRequest...if.(.!s. |
381e0 | 63 72 6f 73 73 44 6f 6d 61 69 6e 20 7c 7c 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 63 6f | crossDomain.||.jQuery.support.co |
38200 | 72 73 20 29 20 7b 0a 0a 09 09 09 76 61 72 20 63 61 6c 6c 62 61 63 6b 3b 0a 0a 09 09 09 72 65 74 | rs.).{.....var.callback;.....ret |
38220 | 75 72 6e 20 7b 0a 09 09 09 09 73 65 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 68 65 61 64 65 72 | urn.{.....send:.function(.header |
38240 | 73 2c 20 63 6f 6d 70 6c 65 74 65 20 29 20 7b 0a 0a 09 09 09 09 09 2f 2f 20 47 65 74 20 61 20 6e | s,.complete.).{.......//.Get.a.n |
38260 | 65 77 20 78 68 72 0a 09 09 09 09 09 76 61 72 20 68 61 6e 64 6c 65 2c 20 69 2c 0a 09 09 09 09 09 | ew.xhr......var.handle,.i,...... |
38280 | 09 78 68 72 20 3d 20 73 2e 78 68 72 28 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 4f 70 65 6e 20 74 68 | .xhr.=.s.xhr();.......//.Open.th |
382a0 | 65 20 73 6f 63 6b 65 74 0a 09 09 09 09 09 2f 2f 20 50 61 73 73 69 6e 67 20 6e 75 6c 6c 20 75 73 | e.socket......//.Passing.null.us |
382c0 | 65 72 6e 61 6d 65 2c 20 67 65 6e 65 72 61 74 65 73 20 61 20 6c 6f 67 69 6e 20 70 6f 70 75 70 20 | ername,.generates.a.login.popup. |
382e0 | 6f 6e 20 4f 70 65 72 61 20 28 23 32 38 36 35 29 0a 09 09 09 09 09 69 66 20 28 20 73 2e 75 73 65 | on.Opera.(#2865)......if.(.s.use |
38300 | 72 6e 61 6d 65 20 29 20 7b 0a 09 09 09 09 09 09 78 68 72 2e 6f 70 65 6e 28 20 73 2e 74 79 70 65 | rname.).{.......xhr.open(.s.type |
38320 | 2c 20 73 2e 75 72 6c 2c 20 73 2e 61 73 79 6e 63 2c 20 73 2e 75 73 65 72 6e 61 6d 65 2c 20 73 2e | ,.s.url,.s.async,.s.username,.s. |
38340 | 70 61 73 73 77 6f 72 64 20 29 3b 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 | password.);......}.else.{....... |
38360 | 78 68 72 2e 6f 70 65 6e 28 20 73 2e 74 79 70 65 2c 20 73 2e 75 72 6c 2c 20 73 2e 61 73 79 6e 63 | xhr.open(.s.type,.s.url,.s.async |
38380 | 20 29 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 41 70 70 6c 79 20 63 75 73 74 6f 6d | .);......}.......//.Apply.custom |
383a0 | 20 66 69 65 6c 64 73 20 69 66 20 70 72 6f 76 69 64 65 64 0a 09 09 09 09 09 69 66 20 28 20 73 2e | .fields.if.provided......if.(.s. |
383c0 | 78 68 72 46 69 65 6c 64 73 20 29 20 7b 0a 09 09 09 09 09 09 66 6f 72 20 28 20 69 20 69 6e 20 73 | xhrFields.).{.......for.(.i.in.s |
383e0 | 2e 78 68 72 46 69 65 6c 64 73 20 29 20 7b 0a 09 09 09 09 09 09 09 78 68 72 5b 20 69 20 5d 20 3d | .xhrFields.).{........xhr[.i.].= |
38400 | 20 73 2e 78 68 72 46 69 65 6c 64 73 5b 20 69 20 5d 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 | .s.xhrFields[.i.];.......}...... |
38420 | 7d 0a 0a 09 09 09 09 09 2f 2f 20 4f 76 65 72 72 69 64 65 20 6d 69 6d 65 20 74 79 70 65 20 69 66 | }.......//.Override.mime.type.if |
38440 | 20 6e 65 65 64 65 64 0a 09 09 09 09 09 69 66 20 28 20 73 2e 6d 69 6d 65 54 79 70 65 20 26 26 20 | .needed......if.(.s.mimeType.&&. |
38460 | 78 68 72 2e 6f 76 65 72 72 69 64 65 4d 69 6d 65 54 79 70 65 20 29 20 7b 0a 09 09 09 09 09 09 78 | xhr.overrideMimeType.).{.......x |
38480 | 68 72 2e 6f 76 65 72 72 69 64 65 4d 69 6d 65 54 79 70 65 28 20 73 2e 6d 69 6d 65 54 79 70 65 20 | hr.overrideMimeType(.s.mimeType. |
384a0 | 29 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 58 2d 52 65 71 75 65 73 74 65 64 2d 57 | );......}.......//.X-Requested-W |
384c0 | 69 74 68 20 68 65 61 64 65 72 0a 09 09 09 09 09 2f 2f 20 46 6f 72 20 63 72 6f 73 73 2d 64 6f 6d | ith.header......//.For.cross-dom |
384e0 | 61 69 6e 20 72 65 71 75 65 73 74 73 2c 20 73 65 65 69 6e 67 20 61 73 20 63 6f 6e 64 69 74 69 6f | ain.requests,.seeing.as.conditio |
38500 | 6e 73 20 66 6f 72 20 61 20 70 72 65 66 6c 69 67 68 74 20 61 72 65 0a 09 09 09 09 09 2f 2f 20 61 | ns.for.a.preflight.are......//.a |
38520 | 6b 69 6e 20 74 6f 20 61 20 6a 69 67 73 61 77 20 70 75 7a 7a 6c 65 2c 20 77 65 20 73 69 6d 70 6c | kin.to.a.jigsaw.puzzle,.we.simpl |
38540 | 79 20 6e 65 76 65 72 20 73 65 74 20 69 74 20 74 6f 20 62 65 20 73 75 72 65 2e 0a 09 09 09 09 09 | y.never.set.it.to.be.sure....... |
38560 | 2f 2f 20 28 69 74 20 63 61 6e 20 61 6c 77 61 79 73 20 62 65 20 73 65 74 20 6f 6e 20 61 20 70 65 | //.(it.can.always.be.set.on.a.pe |
38580 | 72 2d 72 65 71 75 65 73 74 20 62 61 73 69 73 20 6f 72 20 65 76 65 6e 20 75 73 69 6e 67 20 61 6a | r-request.basis.or.even.using.aj |
385a0 | 61 78 53 65 74 75 70 29 0a 09 09 09 09 09 2f 2f 20 46 6f 72 20 73 61 6d 65 2d 64 6f 6d 61 69 6e | axSetup)......//.For.same-domain |
385c0 | 20 72 65 71 75 65 73 74 73 2c 20 77 6f 6e 27 74 20 63 68 61 6e 67 65 20 68 65 61 64 65 72 20 69 | .requests,.won't.change.header.i |
385e0 | 66 20 61 6c 72 65 61 64 79 20 70 72 6f 76 69 64 65 64 2e 0a 09 09 09 09 09 69 66 20 28 20 21 73 | f.already.provided.......if.(.!s |
38600 | 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 26 26 20 21 68 65 61 64 65 72 73 5b 22 58 2d 52 65 71 75 | .crossDomain.&&.!headers["X-Requ |
38620 | 65 73 74 65 64 2d 57 69 74 68 22 5d 20 29 20 7b 0a 09 09 09 09 09 09 68 65 61 64 65 72 73 5b 20 | ested-With"].).{.......headers[. |
38640 | 22 58 2d 52 65 71 75 65 73 74 65 64 2d 57 69 74 68 22 20 5d 20 3d 20 22 58 4d 4c 48 74 74 70 52 | "X-Requested-With".].=."XMLHttpR |
38660 | 65 71 75 65 73 74 22 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 4e 65 65 64 20 61 6e | equest";......}.......//.Need.an |
38680 | 20 65 78 74 72 61 20 74 72 79 2f 63 61 74 63 68 20 66 6f 72 20 63 72 6f 73 73 20 64 6f 6d 61 69 | .extra.try/catch.for.cross.domai |
386a0 | 6e 20 72 65 71 75 65 73 74 73 20 69 6e 20 46 69 72 65 66 6f 78 20 33 0a 09 09 09 09 09 74 72 79 | n.requests.in.Firefox.3......try |
386c0 | 20 7b 0a 09 09 09 09 09 09 66 6f 72 20 28 20 69 20 69 6e 20 68 65 61 64 65 72 73 20 29 20 7b 0a | .{.......for.(.i.in.headers.).{. |
386e0 | 09 09 09 09 09 09 09 78 68 72 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 20 69 2c 20 | .......xhr.setRequestHeader(.i,. |
38700 | 68 65 61 64 65 72 73 5b 20 69 20 5d 20 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 20 63 | headers[.i.].);.......}......}.c |
38720 | 61 74 63 68 28 20 5f 20 29 20 7b 7d 0a 0a 09 09 09 09 09 2f 2f 20 44 6f 20 73 65 6e 64 20 74 68 | atch(._.).{}.......//.Do.send.th |
38740 | 65 20 72 65 71 75 65 73 74 0a 09 09 09 09 09 2f 2f 20 54 68 69 73 20 6d 61 79 20 72 61 69 73 65 | e.request......//.This.may.raise |
38760 | 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 77 68 69 63 68 20 69 73 20 61 63 74 75 61 6c 6c 79 0a | .an.exception.which.is.actually. |
38780 | 09 09 09 09 09 2f 2f 20 68 61 6e 64 6c 65 64 20 69 6e 20 6a 51 75 65 72 79 2e 61 6a 61 78 20 28 | .....//.handled.in.jQuery.ajax.( |
387a0 | 73 6f 20 6e 6f 20 74 72 79 2f 63 61 74 63 68 20 68 65 72 65 29 0a 09 09 09 09 09 78 68 72 2e 73 | so.no.try/catch.here)......xhr.s |
387c0 | 65 6e 64 28 20 28 20 73 2e 68 61 73 43 6f 6e 74 65 6e 74 20 26 26 20 73 2e 64 61 74 61 20 29 20 | end(.(.s.hasContent.&&.s.data.). |
387e0 | 7c 7c 20 6e 75 6c 6c 20 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 4c 69 73 74 65 6e 65 72 0a 09 09 09 | ||.null.);.......//.Listener.... |
38800 | 09 09 63 61 6c 6c 62 61 63 6b 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 5f 2c 20 69 73 41 62 6f 72 | ..callback.=.function(._,.isAbor |
38820 | 74 20 29 20 7b 0a 0a 09 09 09 09 09 09 76 61 72 20 73 74 61 74 75 73 2c 0a 09 09 09 09 09 09 09 | t.).{........var.status,........ |
38840 | 73 74 61 74 75 73 54 65 78 74 2c 0a 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 48 65 61 64 65 | statusText,........responseHeade |
38860 | 72 73 2c 0a 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 73 2c 0a 09 09 09 09 09 09 09 78 6d 6c | rs,........responses,........xml |
38880 | 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 46 69 72 65 66 6f 78 20 74 68 72 6f 77 73 20 65 78 63 65 70 | ;........//.Firefox.throws.excep |
388a0 | 74 69 6f 6e 73 20 77 68 65 6e 20 61 63 63 65 73 73 69 6e 67 20 70 72 6f 70 65 72 74 69 65 73 0a | tions.when.accessing.properties. |
388c0 | 09 09 09 09 09 09 2f 2f 20 6f 66 20 61 6e 20 78 68 72 20 77 68 65 6e 20 61 20 6e 65 74 77 6f 72 | ......//.of.an.xhr.when.a.networ |
388e0 | 6b 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 0a 09 09 09 09 09 09 2f 2f 20 68 74 74 70 3a 2f | k.error.occurred.......//.http:/ |
38900 | 2f 68 65 6c 70 66 75 6c 2e 6b 6e 6f 62 73 2d 64 69 61 6c 73 2e 63 6f 6d 2f 69 6e 64 65 78 2e 70 | /helpful.knobs-dials.com/index.p |
38920 | 68 70 2f 43 6f 6d 70 6f 6e 65 6e 74 5f 72 65 74 75 72 6e 65 64 5f 66 61 69 6c 75 72 65 5f 63 6f | hp/Component_returned_failure_co |
38940 | 64 65 3a 5f 30 78 38 30 30 34 30 31 31 31 5f 28 4e 53 5f 45 52 52 4f 52 5f 4e 4f 54 5f 41 56 41 | de:_0x80040111_(NS_ERROR_NOT_AVA |
38960 | 49 4c 41 42 4c 45 29 0a 09 09 09 09 09 09 74 72 79 20 7b 0a 0a 09 09 09 09 09 09 09 2f 2f 20 57 | ILABLE).......try.{.........//.W |
38980 | 61 73 20 6e 65 76 65 72 20 63 61 6c 6c 65 64 20 61 6e 64 20 69 73 20 61 62 6f 72 74 65 64 20 6f | as.never.called.and.is.aborted.o |
389a0 | 72 20 63 6f 6d 70 6c 65 74 65 0a 09 09 09 09 09 09 09 69 66 20 28 20 63 61 6c 6c 62 61 63 6b 20 | r.complete........if.(.callback. |
389c0 | 26 26 20 28 20 69 73 41 62 6f 72 74 20 7c 7c 20 78 68 72 2e 72 65 61 64 79 53 74 61 74 65 20 3d | &&.(.isAbort.||.xhr.readyState.= |
389e0 | 3d 3d 20 34 20 29 20 29 20 7b 0a 0a 09 09 09 09 09 09 09 09 2f 2f 20 4f 6e 6c 79 20 63 61 6c 6c | ==.4.).).{..........//.Only.call |
38a00 | 65 64 20 6f 6e 63 65 0a 09 09 09 09 09 09 09 09 63 61 6c 6c 62 61 63 6b 20 3d 20 75 6e 64 65 66 | ed.once.........callback.=.undef |
38a20 | 69 6e 65 64 3b 0a 0a 09 09 09 09 09 09 09 09 2f 2f 20 44 6f 20 6e 6f 74 20 6b 65 65 70 20 61 73 | ined;..........//.Do.not.keep.as |
38a40 | 20 61 63 74 69 76 65 20 61 6e 79 6d 6f 72 65 0a 09 09 09 09 09 09 09 09 69 66 20 28 20 68 61 6e | .active.anymore.........if.(.han |
38a60 | 64 6c 65 20 29 20 7b 0a 09 09 09 09 09 09 09 09 09 78 68 72 2e 6f 6e 72 65 61 64 79 73 74 61 74 | dle.).{..........xhr.onreadystat |
38a80 | 65 63 68 61 6e 67 65 20 3d 20 6a 51 75 65 72 79 2e 6e 6f 6f 70 3b 0a 09 09 09 09 09 09 09 09 09 | echange.=.jQuery.noop;.......... |
38aa0 | 69 66 20 28 20 78 68 72 4f 6e 55 6e 6c 6f 61 64 41 62 6f 72 74 20 29 20 7b 0a 09 09 09 09 09 09 | if.(.xhrOnUnloadAbort.).{....... |
38ac0 | 09 09 09 09 64 65 6c 65 74 65 20 78 68 72 43 61 6c 6c 62 61 63 6b 73 5b 20 68 61 6e 64 6c 65 20 | ....delete.xhrCallbacks[.handle. |
38ae0 | 5d 3b 0a 09 09 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 09 | ];..........}.........}......... |
38b00 | 09 2f 2f 20 49 66 20 69 74 27 73 20 61 6e 20 61 62 6f 72 74 0a 09 09 09 09 09 09 09 09 69 66 20 | .//.If.it's.an.abort.........if. |
38b20 | 28 20 69 73 41 62 6f 72 74 20 29 20 7b 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 41 62 6f 72 74 20 | (.isAbort.).{..........//.Abort. |
38b40 | 69 74 20 6d 61 6e 75 61 6c 6c 79 20 69 66 20 6e 65 65 64 65 64 0a 09 09 09 09 09 09 09 09 09 69 | it.manually.if.needed..........i |
38b60 | 66 20 28 20 78 68 72 2e 72 65 61 64 79 53 74 61 74 65 20 21 3d 3d 20 34 20 29 20 7b 0a 09 09 09 | f.(.xhr.readyState.!==.4.).{.... |
38b80 | 09 09 09 09 09 09 09 78 68 72 2e 61 62 6f 72 74 28 29 3b 0a 09 09 09 09 09 09 09 09 09 7d 0a 09 | .......xhr.abort();..........}.. |
38ba0 | 09 09 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 09 09 73 74 61 74 75 73 20 | .......}.else.{..........status. |
38bc0 | 3d 20 78 68 72 2e 73 74 61 74 75 73 3b 0a 09 09 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 48 | =.xhr.status;..........responseH |
38be0 | 65 61 64 65 72 73 20 3d 20 78 68 72 2e 67 65 74 41 6c 6c 52 65 73 70 6f 6e 73 65 48 65 61 64 65 | eaders.=.xhr.getAllResponseHeade |
38c00 | 72 73 28 29 3b 0a 09 09 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 73 20 3d 20 7b 7d 3b 0a 09 | rs();..........responses.=.{};.. |
38c20 | 09 09 09 09 09 09 09 09 78 6d 6c 20 3d 20 78 68 72 2e 72 65 73 70 6f 6e 73 65 58 4d 4c 3b 0a 0a | ........xml.=.xhr.responseXML;.. |
38c40 | 09 09 09 09 09 09 09 09 09 2f 2f 20 43 6f 6e 73 74 72 75 63 74 20 72 65 73 70 6f 6e 73 65 20 6c | .........//.Construct.response.l |
38c60 | 69 73 74 0a 09 09 09 09 09 09 09 09 09 69 66 20 28 20 78 6d 6c 20 26 26 20 78 6d 6c 2e 64 6f 63 | ist..........if.(.xml.&&.xml.doc |
38c80 | 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 20 2f 2a 20 23 34 39 35 38 20 2a 2f 20 29 20 7b 0a 09 09 09 | umentElement./*.#4958.*/.).{.... |
38ca0 | 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 73 2e 78 6d 6c 20 3d 20 78 6d 6c 3b 0a 09 09 09 09 | .......responses.xml.=.xml;..... |
38cc0 | 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 57 68 65 6e 20 72 65 71 75 65 73 74 | .....}...........//.When.request |
38ce0 | 69 6e 67 20 62 69 6e 61 72 79 20 64 61 74 61 2c 20 49 45 36 2d 39 20 77 69 6c 6c 20 74 68 72 6f | ing.binary.data,.IE6-9.will.thro |
38d00 | 77 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 6f 6e 20 61 6e | w.an.exception..........//.on.an |
38d20 | 79 20 61 74 74 65 6d 70 74 20 74 6f 20 61 63 63 65 73 73 20 72 65 73 70 6f 6e 73 65 54 65 78 74 | y.attempt.to.access.responseText |
38d40 | 20 28 23 31 31 34 32 36 29 0a 09 09 09 09 09 09 09 09 09 74 72 79 20 7b 0a 09 09 09 09 09 09 09 | .(#11426)..........try.{........ |
38d60 | 09 09 09 72 65 73 70 6f 6e 73 65 73 2e 74 65 78 74 20 3d 20 78 68 72 2e 72 65 73 70 6f 6e 73 65 | ...responses.text.=.xhr.response |
38d80 | 54 65 78 74 3b 0a 09 09 09 09 09 09 09 09 09 7d 20 63 61 74 63 68 28 20 5f 20 29 20 7b 0a 09 09 | Text;..........}.catch(._.).{... |
38da0 | 09 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 46 69 72 65 66 6f 78 20 74 68 | .......}...........//.Firefox.th |
38dc0 | 72 6f 77 73 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 77 68 65 6e 20 61 63 63 65 73 73 69 6e 67 | rows.an.exception.when.accessing |
38de0 | 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 73 74 61 74 75 73 54 65 78 74 20 66 6f 72 20 66 61 75 6c | ..........//.statusText.for.faul |
38e00 | 74 79 20 63 72 6f 73 73 2d 64 6f 6d 61 69 6e 20 72 65 71 75 65 73 74 73 0a 09 09 09 09 09 09 09 | ty.cross-domain.requests........ |
38e20 | 09 09 74 72 79 20 7b 0a 09 09 09 09 09 09 09 09 09 09 73 74 61 74 75 73 54 65 78 74 20 3d 20 78 | ..try.{...........statusText.=.x |
38e40 | 68 72 2e 73 74 61 74 75 73 54 65 78 74 3b 0a 09 09 09 09 09 09 09 09 09 7d 20 63 61 74 63 68 28 | hr.statusText;..........}.catch( |
38e60 | 20 65 20 29 20 7b 0a 09 09 09 09 09 09 09 09 09 09 2f 2f 20 57 65 20 6e 6f 72 6d 61 6c 69 7a 65 | .e.).{...........//.We.normalize |
38e80 | 20 77 69 74 68 20 57 65 62 6b 69 74 20 67 69 76 69 6e 67 20 61 6e 20 65 6d 70 74 79 20 73 74 61 | .with.Webkit.giving.an.empty.sta |
38ea0 | 74 75 73 54 65 78 74 0a 09 09 09 09 09 09 09 09 09 09 73 74 61 74 75 73 54 65 78 74 20 3d 20 22 | tusText...........statusText.=." |
38ec0 | 22 3b 0a 09 09 09 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 46 69 6c 74 65 | ";..........}...........//.Filte |
38ee0 | 72 20 73 74 61 74 75 73 20 66 6f 72 20 6e 6f 6e 20 73 74 61 6e 64 61 72 64 20 62 65 68 61 76 69 | r.status.for.non.standard.behavi |
38f00 | 6f 72 73 0a 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 49 66 20 74 68 65 20 72 65 71 75 65 73 74 20 | ors...........//.If.the.request. |
38f20 | 69 73 20 6c 6f 63 61 6c 20 61 6e 64 20 77 65 20 68 61 76 65 20 64 61 74 61 3a 20 61 73 73 75 6d | is.local.and.we.have.data:.assum |
38f40 | 65 20 61 20 73 75 63 63 65 73 73 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 28 73 75 63 63 65 73 73 | e.a.success..........//.(success |
38f60 | 20 77 69 74 68 20 6e 6f 20 64 61 74 61 20 77 6f 6e 27 74 20 67 65 74 20 6e 6f 74 69 66 69 65 64 | .with.no.data.won't.get.notified |
38f80 | 2c 20 74 68 61 74 27 73 20 74 68 65 20 62 65 73 74 20 77 65 0a 09 09 09 09 09 09 09 09 09 2f 2f | ,.that's.the.best.we..........// |
38fa0 | 20 63 61 6e 20 64 6f 20 67 69 76 65 6e 20 63 75 72 72 65 6e 74 20 69 6d 70 6c 65 6d 65 6e 74 61 | .can.do.given.current.implementa |
38fc0 | 74 69 6f 6e 73 29 0a 09 09 09 09 09 09 09 09 09 69 66 20 28 20 21 73 74 61 74 75 73 20 26 26 20 | tions)..........if.(.!status.&&. |
38fe0 | 73 2e 69 73 4c 6f 63 61 6c 20 26 26 20 21 73 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 29 20 7b 0a | s.isLocal.&&.!s.crossDomain.).{. |
39000 | 09 09 09 09 09 09 09 09 09 09 73 74 61 74 75 73 20 3d 20 72 65 73 70 6f 6e 73 65 73 2e 74 65 78 | ..........status.=.responses.tex |
39020 | 74 20 3f 20 32 30 30 20 3a 20 34 30 34 3b 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 49 45 20 2d 20 | t.?.200.:.404;..........//.IE.-. |
39040 | 23 31 34 35 30 3a 20 73 6f 6d 65 74 69 6d 65 73 20 72 65 74 75 72 6e 73 20 31 32 32 33 20 77 68 | #1450:.sometimes.returns.1223.wh |
39060 | 65 6e 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 32 30 34 0a 09 09 09 09 09 09 09 09 09 7d 20 65 | en.it.should.be.204..........}.e |
39080 | 6c 73 65 20 69 66 20 28 20 73 74 61 74 75 73 20 3d 3d 3d 20 31 32 32 33 20 29 20 7b 0a 09 09 09 | lse.if.(.status.===.1223.).{.... |
390a0 | 09 09 09 09 09 09 09 73 74 61 74 75 73 20 3d 20 32 30 34 3b 0a 09 09 09 09 09 09 09 09 09 7d 0a | .......status.=.204;..........}. |
390c0 | 09 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 20 63 61 74 63 68 | ........}........}.......}.catch |
390e0 | 28 20 66 69 72 65 66 6f 78 41 63 63 65 73 73 45 78 63 65 70 74 69 6f 6e 20 29 20 7b 0a 09 09 09 | (.firefoxAccessException.).{.... |
39100 | 09 09 09 09 69 66 20 28 20 21 69 73 41 62 6f 72 74 20 29 20 7b 0a 09 09 09 09 09 09 09 09 63 6f | ....if.(.!isAbort.).{.........co |
39120 | 6d 70 6c 65 74 65 28 20 2d 31 2c 20 66 69 72 65 66 6f 78 41 63 63 65 73 73 45 78 63 65 70 74 69 | mplete(.-1,.firefoxAccessExcepti |
39140 | 6f 6e 20 29 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 2f 2f | on.);........}.......}........// |
39160 | 20 43 61 6c 6c 20 63 6f 6d 70 6c 65 74 65 20 69 66 20 6e 65 65 64 65 64 0a 09 09 09 09 09 09 69 | .Call.complete.if.needed.......i |
39180 | 66 20 28 20 72 65 73 70 6f 6e 73 65 73 20 29 20 7b 0a 09 09 09 09 09 09 09 63 6f 6d 70 6c 65 74 | f.(.responses.).{........complet |
391a0 | 65 28 20 73 74 61 74 75 73 2c 20 73 74 61 74 75 73 54 65 78 74 2c 20 72 65 73 70 6f 6e 73 65 73 | e(.status,.statusText,.responses |
391c0 | 2c 20 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 20 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 | ,.responseHeaders.);.......}.... |
391e0 | 09 09 7d 3b 0a 0a 09 09 09 09 09 69 66 20 28 20 21 73 2e 61 73 79 6e 63 20 29 20 7b 0a 09 09 09 | ..};.......if.(.!s.async.).{.... |
39200 | 09 09 09 2f 2f 20 69 66 20 77 65 27 72 65 20 69 6e 20 73 79 6e 63 20 6d 6f 64 65 20 77 65 20 66 | ...//.if.we're.in.sync.mode.we.f |
39220 | 69 72 65 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 0a 09 09 09 09 09 09 63 61 6c 6c 62 61 63 6b 28 | ire.the.callback.......callback( |
39240 | 29 3b 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 78 68 72 2e 72 65 61 64 79 53 74 61 | );......}.else.if.(.xhr.readySta |
39260 | 74 65 20 3d 3d 3d 20 34 20 29 20 7b 0a 09 09 09 09 09 09 2f 2f 20 28 49 45 36 20 26 20 49 45 37 | te.===.4.).{.......//.(IE6.&.IE7 |
39280 | 29 20 69 66 20 69 74 27 73 20 69 6e 20 63 61 63 68 65 20 61 6e 64 20 68 61 73 20 62 65 65 6e 0a | ).if.it's.in.cache.and.has.been. |
392a0 | 09 09 09 09 09 09 2f 2f 20 72 65 74 72 69 65 76 65 64 20 64 69 72 65 63 74 6c 79 20 77 65 20 6e | ......//.retrieved.directly.we.n |
392c0 | 65 65 64 20 74 6f 20 66 69 72 65 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 0a 09 09 09 09 09 09 73 | eed.to.fire.the.callback.......s |
392e0 | 65 74 54 69 6d 65 6f 75 74 28 20 63 61 6c 6c 62 61 63 6b 2c 20 30 20 29 3b 0a 09 09 09 09 09 7d | etTimeout(.callback,.0.);......} |
39300 | 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 68 61 6e 64 6c 65 20 3d 20 2b 2b 78 68 72 49 64 3b 0a | .else.{.......handle.=.++xhrId;. |
39320 | 09 09 09 09 09 09 69 66 20 28 20 78 68 72 4f 6e 55 6e 6c 6f 61 64 41 62 6f 72 74 20 29 20 7b 0a | ......if.(.xhrOnUnloadAbort.).{. |
39340 | 09 09 09 09 09 09 09 2f 2f 20 43 72 65 61 74 65 20 74 68 65 20 61 63 74 69 76 65 20 78 68 72 73 | .......//.Create.the.active.xhrs |
39360 | 20 63 61 6c 6c 62 61 63 6b 73 20 6c 69 73 74 20 69 66 20 6e 65 65 64 65 64 0a 09 09 09 09 09 09 | .callbacks.list.if.needed....... |
39380 | 09 2f 2f 20 61 6e 64 20 61 74 74 61 63 68 20 74 68 65 20 75 6e 6c 6f 61 64 20 68 61 6e 64 6c 65 | .//.and.attach.the.unload.handle |
393a0 | 72 0a 09 09 09 09 09 09 09 69 66 20 28 20 21 78 68 72 43 61 6c 6c 62 61 63 6b 73 20 29 20 7b 0a | r........if.(.!xhrCallbacks.).{. |
393c0 | 09 09 09 09 09 09 09 09 78 68 72 43 61 6c 6c 62 61 63 6b 73 20 3d 20 7b 7d 3b 0a 09 09 09 09 09 | ........xhrCallbacks.=.{};...... |
393e0 | 09 09 09 6a 51 75 65 72 79 28 20 77 69 6e 64 6f 77 20 29 2e 75 6e 6c 6f 61 64 28 20 78 68 72 4f | ...jQuery(.window.).unload(.xhrO |
39400 | 6e 55 6e 6c 6f 61 64 41 62 6f 72 74 20 29 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 09 | nUnloadAbort.);........}........ |
39420 | 2f 2f 20 41 64 64 20 74 6f 20 6c 69 73 74 20 6f 66 20 61 63 74 69 76 65 20 78 68 72 73 20 63 61 | //.Add.to.list.of.active.xhrs.ca |
39440 | 6c 6c 62 61 63 6b 73 0a 09 09 09 09 09 09 09 78 68 72 43 61 6c 6c 62 61 63 6b 73 5b 20 68 61 6e | llbacks........xhrCallbacks[.han |
39460 | 64 6c 65 20 5d 20 3d 20 63 61 6c 6c 62 61 63 6b 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 | dle.].=.callback;.......}....... |
39480 | 78 68 72 2e 6f 6e 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 20 3d 20 63 61 6c 6c 62 61 63 | xhr.onreadystatechange.=.callbac |
394a0 | 6b 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 2c 0a 0a 09 09 09 09 61 62 6f 72 74 3a 20 66 75 6e | k;......}.....},......abort:.fun |
394c0 | 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b | ction().{......if.(.callback.).{ |
394e0 | 0a 09 09 09 09 09 09 63 61 6c 6c 62 61 63 6b 28 30 2c 31 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 | .......callback(0,1);......}.... |
39500 | 09 7d 0a 09 09 09 7d 3b 0a 09 09 7d 0a 09 7d 29 3b 0a 7d 0a 76 61 72 20 66 78 4e 6f 77 2c 20 74 | .}....};...}..});.}.var.fxNow,.t |
39520 | 69 6d 65 72 49 64 2c 0a 09 72 66 78 74 79 70 65 73 20 3d 20 2f 5e 28 3f 3a 74 6f 67 67 6c 65 7c | imerId,..rfxtypes.=./^(?:toggle| |
39540 | 73 68 6f 77 7c 68 69 64 65 29 24 2f 2c 0a 09 72 66 78 6e 75 6d 20 3d 20 6e 65 77 20 52 65 67 45 | show|hide)$/,..rfxnum.=.new.RegE |
39560 | 78 70 28 20 22 5e 28 3f 3a 28 5b 2d 2b 5d 29 3d 7c 29 28 22 20 2b 20 63 6f 72 65 5f 70 6e 75 6d | xp(."^(?:([-+])=|)(".+.core_pnum |
39580 | 20 2b 20 22 29 28 5b 61 2d 7a 25 5d 2a 29 24 22 2c 20 22 69 22 20 29 2c 0a 09 72 72 75 6e 20 3d | .+.")([a-z%]*)$",."i".),..rrun.= |
395a0 | 20 2f 71 75 65 75 65 48 6f 6f 6b 73 24 2f 2c 0a 09 61 6e 69 6d 61 74 69 6f 6e 50 72 65 66 69 6c | ./queueHooks$/,..animationPrefil |
395c0 | 74 65 72 73 20 3d 20 5b 20 64 65 66 61 75 6c 74 50 72 65 66 69 6c 74 65 72 20 5d 2c 0a 09 74 77 | ters.=.[.defaultPrefilter.],..tw |
395e0 | 65 65 6e 65 72 73 20 3d 20 7b 0a 09 09 22 2a 22 3a 20 5b 66 75 6e 63 74 69 6f 6e 28 20 70 72 6f | eeners.=.{..."*":.[function(.pro |
39600 | 70 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 76 61 72 20 65 6e 64 2c 20 75 6e 69 74 2c 20 70 | p,.value.).{....var.end,.unit,.p |
39620 | 72 65 76 53 63 61 6c 65 2c 0a 09 09 09 09 74 77 65 65 6e 20 3d 20 74 68 69 73 2e 63 72 65 61 74 | revScale,.....tween.=.this.creat |
39640 | 65 54 77 65 65 6e 28 20 70 72 6f 70 2c 20 76 61 6c 75 65 20 29 2c 0a 09 09 09 09 70 61 72 74 73 | eTween(.prop,.value.),.....parts |
39660 | 20 3d 20 72 66 78 6e 75 6d 2e 65 78 65 63 28 20 76 61 6c 75 65 20 29 2c 0a 09 09 09 09 74 61 72 | .=.rfxnum.exec(.value.),.....tar |
39680 | 67 65 74 20 3d 20 74 77 65 65 6e 2e 63 75 72 28 29 2c 0a 09 09 09 09 73 74 61 72 74 20 3d 20 2b | get.=.tween.cur(),.....start.=.+ |
396a0 | 74 61 72 67 65 74 20 7c 7c 20 30 2c 0a 09 09 09 09 73 63 61 6c 65 20 3d 20 31 3b 0a 0a 09 09 09 | target.||.0,.....scale.=.1;..... |
396c0 | 69 66 20 28 20 70 61 72 74 73 20 29 20 7b 0a 09 09 09 09 65 6e 64 20 3d 20 2b 70 61 72 74 73 5b | if.(.parts.).{.....end.=.+parts[ |
396e0 | 32 5d 3b 0a 09 09 09 09 75 6e 69 74 20 3d 20 70 61 72 74 73 5b 33 5d 20 7c 7c 20 28 20 6a 51 75 | 2];.....unit.=.parts[3].||.(.jQu |
39700 | 65 72 79 2e 63 73 73 4e 75 6d 62 65 72 5b 20 70 72 6f 70 20 5d 20 3f 20 22 22 20 3a 20 22 70 78 | ery.cssNumber[.prop.].?."".:."px |
39720 | 22 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 57 65 20 6e 65 65 64 20 74 6f 20 63 6f 6d 70 75 74 65 20 | ".);......//.We.need.to.compute. |
39740 | 73 74 61 72 74 69 6e 67 20 76 61 6c 75 65 0a 09 09 09 09 69 66 20 28 20 75 6e 69 74 20 21 3d 3d | starting.value.....if.(.unit.!== |
39760 | 20 22 70 78 22 20 26 26 20 73 74 61 72 74 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 49 74 65 72 61 | ."px".&&.start.).{......//.Itera |
39780 | 74 69 76 65 6c 79 20 61 70 70 72 6f 78 69 6d 61 74 65 20 66 72 6f 6d 20 61 20 6e 6f 6e 7a 65 72 | tively.approximate.from.a.nonzer |
397a0 | 6f 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 0a 09 09 09 09 09 2f 2f 20 50 72 65 66 65 72 20 | o.starting.point......//.Prefer. |
397c0 | 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 62 65 63 61 75 73 65 20 74 68 | the.current.property,.because.th |
397e0 | 69 73 20 70 72 6f 63 65 73 73 20 77 69 6c 6c 20 62 65 20 74 72 69 76 69 61 6c 20 69 66 20 69 74 | is.process.will.be.trivial.if.it |
39800 | 20 75 73 65 73 20 74 68 65 20 73 61 6d 65 20 75 6e 69 74 73 0a 09 09 09 09 09 2f 2f 20 46 61 6c | .uses.the.same.units......//.Fal |
39820 | 6c 62 61 63 6b 20 74 6f 20 65 6e 64 20 6f 72 20 61 20 73 69 6d 70 6c 65 20 63 6f 6e 73 74 61 6e | lback.to.end.or.a.simple.constan |
39840 | 74 0a 09 09 09 09 09 73 74 61 72 74 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 28 20 74 77 65 65 6e | t......start.=.jQuery.css(.tween |
39860 | 2e 65 6c 65 6d 2c 20 70 72 6f 70 2c 20 74 72 75 65 20 29 20 7c 7c 20 65 6e 64 20 7c 7c 20 31 3b | .elem,.prop,.true.).||.end.||.1; |
39880 | 0a 0a 09 09 09 09 09 64 6f 20 7b 0a 09 09 09 09 09 09 2f 2f 20 49 66 20 70 72 65 76 69 6f 75 73 | .......do.{.......//.If.previous |
398a0 | 20 69 74 65 72 61 74 69 6f 6e 20 7a 65 72 6f 65 64 20 6f 75 74 2c 20 64 6f 75 62 6c 65 20 75 6e | .iteration.zeroed.out,.double.un |
398c0 | 74 69 6c 20 77 65 20 67 65 74 20 2a 73 6f 6d 65 74 68 69 6e 67 2a 0a 09 09 09 09 09 09 2f 2f 20 | til.we.get.*something*.......//. |
398e0 | 55 73 65 20 61 20 73 74 72 69 6e 67 20 66 6f 72 20 64 6f 75 62 6c 69 6e 67 20 66 61 63 74 6f 72 | Use.a.string.for.doubling.factor |
39900 | 20 73 6f 20 77 65 20 64 6f 6e 27 74 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 73 65 65 20 73 63 | .so.we.don't.accidentally.see.sc |
39920 | 61 6c 65 20 61 73 20 75 6e 63 68 61 6e 67 65 64 20 62 65 6c 6f 77 0a 09 09 09 09 09 09 70 72 65 | ale.as.unchanged.below.......pre |
39940 | 76 53 63 61 6c 65 20 3d 20 73 63 61 6c 65 20 3d 20 73 63 61 6c 65 20 7c 7c 20 22 2e 35 22 3b 0a | vScale.=.scale.=.scale.||.".5";. |
39960 | 0a 09 09 09 09 09 09 2f 2f 20 41 64 6a 75 73 74 20 61 6e 64 20 61 70 70 6c 79 0a 09 09 09 09 09 | .......//.Adjust.and.apply...... |
39980 | 09 73 74 61 72 74 20 3d 20 73 74 61 72 74 20 2f 20 73 63 61 6c 65 3b 0a 09 09 09 09 09 09 6a 51 | .start.=.start./.scale;.......jQ |
399a0 | 75 65 72 79 2e 73 74 79 6c 65 28 20 74 77 65 65 6e 2e 65 6c 65 6d 2c 20 70 72 6f 70 2c 20 73 74 | uery.style(.tween.elem,.prop,.st |
399c0 | 61 72 74 20 2b 20 75 6e 69 74 20 29 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 55 70 64 61 74 65 20 73 | art.+.unit.);........//.Update.s |
399e0 | 63 61 6c 65 2c 20 74 6f 6c 65 72 61 74 69 6e 67 20 7a 65 72 6f 65 73 20 66 72 6f 6d 20 74 77 65 | cale,.tolerating.zeroes.from.twe |
39a00 | 65 6e 2e 63 75 72 28 29 0a 09 09 09 09 09 09 73 63 61 6c 65 20 3d 20 74 77 65 65 6e 2e 63 75 72 | en.cur().......scale.=.tween.cur |
39a20 | 28 29 20 2f 20 74 61 72 67 65 74 3b 0a 0a 09 09 09 09 09 2f 2f 20 53 74 6f 70 20 6c 6f 6f 70 69 | ()./.target;.......//.Stop.loopi |
39a40 | 6e 67 20 69 66 20 77 65 27 76 65 20 68 69 74 20 74 68 65 20 6d 61 72 6b 20 6f 72 20 73 63 61 6c | ng.if.we've.hit.the.mark.or.scal |
39a60 | 65 20 69 73 20 75 6e 63 68 61 6e 67 65 64 0a 09 09 09 09 09 7d 20 77 68 69 6c 65 20 28 20 73 63 | e.is.unchanged......}.while.(.sc |
39a80 | 61 6c 65 20 21 3d 3d 20 31 20 26 26 20 73 63 61 6c 65 20 21 3d 3d 20 70 72 65 76 53 63 61 6c 65 | ale.!==.1.&&.scale.!==.prevScale |
39aa0 | 20 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 74 77 65 65 6e 2e 75 6e 69 74 20 3d 20 75 6e 69 74 | .);.....}......tween.unit.=.unit |
39ac0 | 3b 0a 09 09 09 09 74 77 65 65 6e 2e 73 74 61 72 74 20 3d 20 73 74 61 72 74 3b 0a 09 09 09 09 2f | ;.....tween.start.=.start;...../ |
39ae0 | 2f 20 49 66 20 61 20 2b 3d 2f 2d 3d 20 74 6f 6b 65 6e 20 77 61 73 20 70 72 6f 76 69 64 65 64 2c | /.If.a.+=/-=.token.was.provided, |
39b00 | 20 77 65 27 72 65 20 64 6f 69 6e 67 20 61 20 72 65 6c 61 74 69 76 65 20 61 6e 69 6d 61 74 69 6f | .we're.doing.a.relative.animatio |
39b20 | 6e 0a 09 09 09 09 74 77 65 65 6e 2e 65 6e 64 20 3d 20 70 61 72 74 73 5b 31 5d 20 3f 20 73 74 61 | n.....tween.end.=.parts[1].?.sta |
39b40 | 72 74 20 2b 20 28 20 70 61 72 74 73 5b 31 5d 20 2b 20 31 20 29 20 2a 20 65 6e 64 20 3a 20 65 6e | rt.+.(.parts[1].+.1.).*.end.:.en |
39b60 | 64 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 74 77 65 65 6e 3b 0a 09 09 7d 5d 0a 09 7d | d;....}....return.tween;...}]..} |
39b80 | 3b 0a 0a 2f 2f 20 41 6e 69 6d 61 74 69 6f 6e 73 20 63 72 65 61 74 65 64 20 73 79 6e 63 68 72 6f | ;..//.Animations.created.synchro |
39ba0 | 6e 6f 75 73 6c 79 20 77 69 6c 6c 20 72 75 6e 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 0a 66 75 | nously.will.run.synchronously.fu |
39bc0 | 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 46 78 4e 6f 77 28 29 20 7b 0a 09 73 65 74 54 69 6d 65 6f | nction.createFxNow().{..setTimeo |
39be0 | 75 74 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 66 78 4e 6f 77 20 3d 20 75 6e 64 65 66 69 | ut(function().{...fxNow.=.undefi |
39c00 | 6e 65 64 3b 0a 09 7d 2c 20 30 20 29 3b 0a 09 72 65 74 75 72 6e 20 28 20 66 78 4e 6f 77 20 3d 20 | ned;..},.0.);..return.(.fxNow.=. |
39c20 | 6a 51 75 65 72 79 2e 6e 6f 77 28 29 20 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 | jQuery.now().);.}..function.crea |
39c40 | 74 65 54 77 65 65 6e 73 28 20 61 6e 69 6d 61 74 69 6f 6e 2c 20 70 72 6f 70 73 20 29 20 7b 0a 09 | teTweens(.animation,.props.).{.. |
39c60 | 6a 51 75 65 72 79 2e 65 61 63 68 28 20 70 72 6f 70 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 70 72 | jQuery.each(.props,.function(.pr |
39c80 | 6f 70 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 76 61 72 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 3d | op,.value.).{...var.collection.= |
39ca0 | 20 28 20 74 77 65 65 6e 65 72 73 5b 20 70 72 6f 70 20 5d 20 7c 7c 20 5b 5d 20 29 2e 63 6f 6e 63 | .(.tweeners[.prop.].||.[].).conc |
39cc0 | 61 74 28 20 74 77 65 65 6e 65 72 73 5b 20 22 2a 22 20 5d 20 29 2c 0a 09 09 09 69 6e 64 65 78 20 | at(.tweeners[."*".].),....index. |
39ce0 | 3d 20 30 2c 0a 09 09 09 6c 65 6e 67 74 68 20 3d 20 63 6f 6c 6c 65 63 74 69 6f 6e 2e 6c 65 6e 67 | =.0,....length.=.collection.leng |
39d00 | 74 68 3b 0a 09 09 66 6f 72 20 28 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 3b 20 69 6e | th;...for.(.;.index.<.length;.in |
39d20 | 64 65 78 2b 2b 20 29 20 7b 0a 09 09 09 69 66 20 28 20 63 6f 6c 6c 65 63 74 69 6f 6e 5b 20 69 6e | dex++.).{....if.(.collection[.in |
39d40 | 64 65 78 20 5d 2e 63 61 6c 6c 28 20 61 6e 69 6d 61 74 69 6f 6e 2c 20 70 72 6f 70 2c 20 76 61 6c | dex.].call(.animation,.prop,.val |
39d60 | 75 65 20 29 20 29 20 7b 0a 0a 09 09 09 09 2f 2f 20 77 65 27 72 65 20 64 6f 6e 65 20 77 69 74 68 | ue.).).{......//.we're.done.with |
39d80 | 20 74 68 69 73 20 70 72 6f 70 65 72 74 79 0a 09 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 09 7d 0a | .this.property.....return;....}. |
39da0 | 09 09 7d 0a 09 7d 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 41 6e 69 6d 61 74 69 6f 6e 28 20 | ..}..});.}..function.Animation(. |
39dc0 | 65 6c 65 6d 2c 20 70 72 6f 70 65 72 74 69 65 73 2c 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 09 76 | elem,.properties,.options.).{..v |
39de0 | 61 72 20 72 65 73 75 6c 74 2c 0a 09 09 69 6e 64 65 78 20 3d 20 30 2c 0a 09 09 74 77 65 65 6e 65 | ar.result,...index.=.0,...tweene |
39e00 | 72 49 6e 64 65 78 20 3d 20 30 2c 0a 09 09 6c 65 6e 67 74 68 20 3d 20 61 6e 69 6d 61 74 69 6f 6e | rIndex.=.0,...length.=.animation |
39e20 | 50 72 65 66 69 6c 74 65 72 73 2e 6c 65 6e 67 74 68 2c 0a 09 09 64 65 66 65 72 72 65 64 20 3d 20 | Prefilters.length,...deferred.=. |
39e40 | 6a 51 75 65 72 79 2e 44 65 66 65 72 72 65 64 28 29 2e 61 6c 77 61 79 73 28 20 66 75 6e 63 74 69 | jQuery.Deferred().always(.functi |
39e60 | 6f 6e 28 29 20 7b 0a 09 09 09 2f 2f 20 64 6f 6e 27 74 20 6d 61 74 63 68 20 65 6c 65 6d 20 69 6e | on().{....//.don't.match.elem.in |
39e80 | 20 74 68 65 20 3a 61 6e 69 6d 61 74 65 64 20 73 65 6c 65 63 74 6f 72 0a 09 09 09 64 65 6c 65 74 | .the.:animated.selector....delet |
39ea0 | 65 20 74 69 63 6b 2e 65 6c 65 6d 3b 0a 09 09 7d 29 2c 0a 09 09 74 69 63 6b 20 3d 20 66 75 6e 63 | e.tick.elem;...}),...tick.=.func |
39ec0 | 74 69 6f 6e 28 29 20 7b 0a 09 09 09 76 61 72 20 63 75 72 72 65 6e 74 54 69 6d 65 20 3d 20 66 78 | tion().{....var.currentTime.=.fx |
39ee0 | 4e 6f 77 20 7c 7c 20 63 72 65 61 74 65 46 78 4e 6f 77 28 29 2c 0a 09 09 09 09 72 65 6d 61 69 6e | Now.||.createFxNow(),.....remain |
39f00 | 69 6e 67 20 3d 20 4d 61 74 68 2e 6d 61 78 28 20 30 2c 20 61 6e 69 6d 61 74 69 6f 6e 2e 73 74 61 | ing.=.Math.max(.0,.animation.sta |
39f20 | 72 74 54 69 6d 65 20 2b 20 61 6e 69 6d 61 74 69 6f 6e 2e 64 75 72 61 74 69 6f 6e 20 2d 20 63 75 | rtTime.+.animation.duration.-.cu |
39f40 | 72 72 65 6e 74 54 69 6d 65 20 29 2c 0a 09 09 09 09 70 65 72 63 65 6e 74 20 3d 20 31 20 2d 20 28 | rrentTime.),.....percent.=.1.-.( |
39f60 | 20 72 65 6d 61 69 6e 69 6e 67 20 2f 20 61 6e 69 6d 61 74 69 6f 6e 2e 64 75 72 61 74 69 6f 6e 20 | .remaining./.animation.duration. |
39f80 | 7c 7c 20 30 20 29 2c 0a 09 09 09 09 69 6e 64 65 78 20 3d 20 30 2c 0a 09 09 09 09 6c 65 6e 67 74 | ||.0.),.....index.=.0,.....lengt |
39fa0 | 68 20 3d 20 61 6e 69 6d 61 74 69 6f 6e 2e 74 77 65 65 6e 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 | h.=.animation.tweens.length;.... |
39fc0 | 09 66 6f 72 20 28 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 20 3b 20 69 6e 64 65 78 2b | .for.(.;.index.<.length.;.index+ |
39fe0 | 2b 20 29 20 7b 0a 09 09 09 09 61 6e 69 6d 61 74 69 6f 6e 2e 74 77 65 65 6e 73 5b 20 69 6e 64 65 | +.).{.....animation.tweens[.inde |
3a000 | 78 20 5d 2e 72 75 6e 28 20 70 65 72 63 65 6e 74 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 64 65 66 | x.].run(.percent.);....}.....def |
3a020 | 65 72 72 65 64 2e 6e 6f 74 69 66 79 57 69 74 68 28 20 65 6c 65 6d 2c 20 5b 20 61 6e 69 6d 61 74 | erred.notifyWith(.elem,.[.animat |
3a040 | 69 6f 6e 2c 20 70 65 72 63 65 6e 74 2c 20 72 65 6d 61 69 6e 69 6e 67 20 5d 29 3b 0a 0a 09 09 09 | ion,.percent,.remaining.]);..... |
3a060 | 69 66 20 28 20 70 65 72 63 65 6e 74 20 3c 20 31 20 26 26 20 6c 65 6e 67 74 68 20 29 20 7b 0a 09 | if.(.percent.<.1.&&.length.).{.. |
3a080 | 09 09 09 72 65 74 75 72 6e 20 72 65 6d 61 69 6e 69 6e 67 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b | ...return.remaining;....}.else.{ |
3a0a0 | 0a 09 09 09 09 64 65 66 65 72 72 65 64 2e 72 65 73 6f 6c 76 65 57 69 74 68 28 20 65 6c 65 6d 2c | .....deferred.resolveWith(.elem, |
3a0c0 | 20 5b 20 61 6e 69 6d 61 74 69 6f 6e 20 5d 20 29 3b 0a 09 09 09 09 72 65 74 75 72 6e 20 66 61 6c | .[.animation.].);.....return.fal |
3a0e0 | 73 65 3b 0a 09 09 09 7d 0a 09 09 7d 2c 0a 09 09 61 6e 69 6d 61 74 69 6f 6e 20 3d 20 64 65 66 65 | se;....}...},...animation.=.defe |
3a100 | 72 72 65 64 2e 70 72 6f 6d 69 73 65 28 7b 0a 09 09 09 65 6c 65 6d 3a 20 65 6c 65 6d 2c 0a 09 09 | rred.promise({....elem:.elem,... |
3a120 | 09 70 72 6f 70 73 3a 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 7b 7d 2c 20 70 72 6f 70 65 | .props:.jQuery.extend(.{},.prope |
3a140 | 72 74 69 65 73 20 29 2c 0a 09 09 09 6f 70 74 73 3a 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 | rties.),....opts:.jQuery.extend( |
3a160 | 20 74 72 75 65 2c 20 7b 20 73 70 65 63 69 61 6c 45 61 73 69 6e 67 3a 20 7b 7d 20 7d 2c 20 6f 70 | .true,.{.specialEasing:.{}.},.op |
3a180 | 74 69 6f 6e 73 20 29 2c 0a 09 09 09 6f 72 69 67 69 6e 61 6c 50 72 6f 70 65 72 74 69 65 73 3a 20 | tions.),....originalProperties:. |
3a1a0 | 70 72 6f 70 65 72 74 69 65 73 2c 0a 09 09 09 6f 72 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 3a 20 | properties,....originalOptions:. |
3a1c0 | 6f 70 74 69 6f 6e 73 2c 0a 09 09 09 73 74 61 72 74 54 69 6d 65 3a 20 66 78 4e 6f 77 20 7c 7c 20 | options,....startTime:.fxNow.||. |
3a1e0 | 63 72 65 61 74 65 46 78 4e 6f 77 28 29 2c 0a 09 09 09 64 75 72 61 74 69 6f 6e 3a 20 6f 70 74 69 | createFxNow(),....duration:.opti |
3a200 | 6f 6e 73 2e 64 75 72 61 74 69 6f 6e 2c 0a 09 09 09 74 77 65 65 6e 73 3a 20 5b 5d 2c 0a 09 09 09 | ons.duration,....tweens:.[],.... |
3a220 | 63 72 65 61 74 65 54 77 65 65 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 72 6f 70 2c 20 65 6e 64 | createTween:.function(.prop,.end |
3a240 | 2c 20 65 61 73 69 6e 67 20 29 20 7b 0a 09 09 09 09 76 61 72 20 74 77 65 65 6e 20 3d 20 6a 51 75 | ,.easing.).{.....var.tween.=.jQu |
3a260 | 65 72 79 2e 54 77 65 65 6e 28 20 65 6c 65 6d 2c 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2c | ery.Tween(.elem,.animation.opts, |
3a280 | 20 70 72 6f 70 2c 20 65 6e 64 2c 0a 09 09 09 09 09 09 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 | .prop,.end,.......animation.opts |
3a2a0 | 2e 73 70 65 63 69 61 6c 45 61 73 69 6e 67 5b 20 70 72 6f 70 20 5d 20 7c 7c 20 61 6e 69 6d 61 74 | .specialEasing[.prop.].||.animat |
3a2c0 | 69 6f 6e 2e 6f 70 74 73 2e 65 61 73 69 6e 67 20 29 3b 0a 09 09 09 09 61 6e 69 6d 61 74 69 6f 6e | ion.opts.easing.);.....animation |
3a2e0 | 2e 74 77 65 65 6e 73 2e 70 75 73 68 28 20 74 77 65 65 6e 20 29 3b 0a 09 09 09 09 72 65 74 75 72 | .tweens.push(.tween.);.....retur |
3a300 | 6e 20 74 77 65 65 6e 3b 0a 09 09 09 7d 2c 0a 09 09 09 73 74 6f 70 3a 20 66 75 6e 63 74 69 6f 6e | n.tween;....},....stop:.function |
3a320 | 28 20 67 6f 74 6f 45 6e 64 20 29 20 7b 0a 09 09 09 09 76 61 72 20 69 6e 64 65 78 20 3d 20 30 2c | (.gotoEnd.).{.....var.index.=.0, |
3a340 | 0a 09 09 09 09 09 2f 2f 20 69 66 20 77 65 20 61 72 65 20 67 6f 69 6e 67 20 74 6f 20 74 68 65 20 | ......//.if.we.are.going.to.the. |
3a360 | 65 6e 64 2c 20 77 65 20 77 61 6e 74 20 74 6f 20 72 75 6e 20 61 6c 6c 20 74 68 65 20 74 77 65 65 | end,.we.want.to.run.all.the.twee |
3a380 | 6e 73 0a 09 09 09 09 09 2f 2f 20 6f 74 68 65 72 77 69 73 65 20 77 65 20 73 6b 69 70 20 74 68 69 | ns......//.otherwise.we.skip.thi |
3a3a0 | 73 20 70 61 72 74 0a 09 09 09 09 09 6c 65 6e 67 74 68 20 3d 20 67 6f 74 6f 45 6e 64 20 3f 20 61 | s.part......length.=.gotoEnd.?.a |
3a3c0 | 6e 69 6d 61 74 69 6f 6e 2e 74 77 65 65 6e 73 2e 6c 65 6e 67 74 68 20 3a 20 30 3b 0a 0a 09 09 09 | nimation.tweens.length.:.0;..... |
3a3e0 | 09 66 6f 72 20 28 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 20 3b 20 69 6e 64 65 78 2b | .for.(.;.index.<.length.;.index+ |
3a400 | 2b 20 29 20 7b 0a 09 09 09 09 09 61 6e 69 6d 61 74 69 6f 6e 2e 74 77 65 65 6e 73 5b 20 69 6e 64 | +.).{......animation.tweens[.ind |
3a420 | 65 78 20 5d 2e 72 75 6e 28 20 31 20 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 72 65 73 | ex.].run(.1.);.....}......//.res |
3a440 | 6f 6c 76 65 20 77 68 65 6e 20 77 65 20 70 6c 61 79 65 64 20 74 68 65 20 6c 61 73 74 20 66 72 61 | olve.when.we.played.the.last.fra |
3a460 | 6d 65 0a 09 09 09 09 2f 2f 20 6f 74 68 65 72 77 69 73 65 2c 20 72 65 6a 65 63 74 0a 09 09 09 09 | me.....//.otherwise,.reject..... |
3a480 | 69 66 20 28 20 67 6f 74 6f 45 6e 64 20 29 20 7b 0a 09 09 09 09 09 64 65 66 65 72 72 65 64 2e 72 | if.(.gotoEnd.).{......deferred.r |
3a4a0 | 65 73 6f 6c 76 65 57 69 74 68 28 20 65 6c 65 6d 2c 20 5b 20 61 6e 69 6d 61 74 69 6f 6e 2c 20 67 | esolveWith(.elem,.[.animation,.g |
3a4c0 | 6f 74 6f 45 6e 64 20 5d 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 64 65 | otoEnd.].);.....}.else.{......de |
3a4e0 | 66 65 72 72 65 64 2e 72 65 6a 65 63 74 57 69 74 68 28 20 65 6c 65 6d 2c 20 5b 20 61 6e 69 6d 61 | ferred.rejectWith(.elem,.[.anima |
3a500 | 74 69 6f 6e 2c 20 67 6f 74 6f 45 6e 64 20 5d 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 09 72 65 74 | tion,.gotoEnd.].);.....}.....ret |
3a520 | 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 0a 09 09 7d 29 2c 0a 09 09 70 72 6f 70 73 20 3d 20 61 | urn.this;....}...}),...props.=.a |
3a540 | 6e 69 6d 61 74 69 6f 6e 2e 70 72 6f 70 73 3b 0a 0a 09 70 72 6f 70 46 69 6c 74 65 72 28 20 70 72 | nimation.props;...propFilter(.pr |
3a560 | 6f 70 73 2c 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 73 70 65 63 69 61 6c 45 61 73 69 6e | ops,.animation.opts.specialEasin |
3a580 | 67 20 29 3b 0a 0a 09 66 6f 72 20 28 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 20 3b 20 | g.);...for.(.;.index.<.length.;. |
3a5a0 | 69 6e 64 65 78 2b 2b 20 29 20 7b 0a 09 09 72 65 73 75 6c 74 20 3d 20 61 6e 69 6d 61 74 69 6f 6e | index++.).{...result.=.animation |
3a5c0 | 50 72 65 66 69 6c 74 65 72 73 5b 20 69 6e 64 65 78 20 5d 2e 63 61 6c 6c 28 20 61 6e 69 6d 61 74 | Prefilters[.index.].call(.animat |
3a5e0 | 69 6f 6e 2c 20 65 6c 65 6d 2c 20 70 72 6f 70 73 2c 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 | ion,.elem,.props,.animation.opts |
3a600 | 20 29 3b 0a 09 09 69 66 20 28 20 72 65 73 75 6c 74 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 | .);...if.(.result.).{....return. |
3a620 | 72 65 73 75 6c 74 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 63 72 65 61 74 65 54 77 65 65 6e 73 28 20 61 | result;...}..}...createTweens(.a |
3a640 | 6e 69 6d 61 74 69 6f 6e 2c 20 70 72 6f 70 73 20 29 3b 0a 0a 09 69 66 20 28 20 6a 51 75 65 72 79 | nimation,.props.);...if.(.jQuery |
3a660 | 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 73 74 61 72 | .isFunction(.animation.opts.star |
3a680 | 74 20 29 20 29 20 7b 0a 09 09 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 73 74 61 72 74 2e 63 | t.).).{...animation.opts.start.c |
3a6a0 | 61 6c 6c 28 20 65 6c 65 6d 2c 20 61 6e 69 6d 61 74 69 6f 6e 20 29 3b 0a 09 7d 0a 0a 09 6a 51 75 | all(.elem,.animation.);..}...jQu |
3a6c0 | 65 72 79 2e 66 78 2e 74 69 6d 65 72 28 0a 09 09 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 74 | ery.fx.timer(...jQuery.extend(.t |
3a6e0 | 69 63 6b 2c 20 7b 0a 09 09 09 61 6e 69 6d 3a 20 61 6e 69 6d 61 74 69 6f 6e 2c 0a 09 09 09 71 75 | ick,.{....anim:.animation,....qu |
3a700 | 65 75 65 3a 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 71 75 65 75 65 2c 0a 09 09 09 65 6c | eue:.animation.opts.queue,....el |
3a720 | 65 6d 3a 20 65 6c 65 6d 0a 09 09 7d 29 0a 09 29 3b 0a 0a 09 2f 2f 20 61 74 74 61 63 68 20 63 61 | em:.elem...})..);...//.attach.ca |
3a740 | 6c 6c 62 61 63 6b 73 20 66 72 6f 6d 20 6f 70 74 69 6f 6e 73 0a 09 72 65 74 75 72 6e 20 61 6e 69 | llbacks.from.options..return.ani |
3a760 | 6d 61 74 69 6f 6e 2e 70 72 6f 67 72 65 73 73 28 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e | mation.progress(.animation.opts. |
3a780 | 70 72 6f 67 72 65 73 73 20 29 0a 09 09 2e 64 6f 6e 65 28 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 | progress.)....done(.animation.op |
3a7a0 | 74 73 2e 64 6f 6e 65 2c 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 63 6f 6d 70 6c 65 74 65 | ts.done,.animation.opts.complete |
3a7c0 | 20 29 0a 09 09 2e 66 61 69 6c 28 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 66 61 69 6c 20 | .)....fail(.animation.opts.fail. |
3a7e0 | 29 0a 09 09 2e 61 6c 77 61 79 73 28 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 61 6c 77 61 | )....always(.animation.opts.alwa |
3a800 | 79 73 20 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 70 72 6f 70 46 69 6c 74 65 72 28 20 70 72 | ys.);.}..function.propFilter(.pr |
3a820 | 6f 70 73 2c 20 73 70 65 63 69 61 6c 45 61 73 69 6e 67 20 29 20 7b 0a 09 76 61 72 20 69 6e 64 65 | ops,.specialEasing.).{..var.inde |
3a840 | 78 2c 20 6e 61 6d 65 2c 20 65 61 73 69 6e 67 2c 20 76 61 6c 75 65 2c 20 68 6f 6f 6b 73 3b 0a 0a | x,.name,.easing,.value,.hooks;.. |
3a860 | 09 2f 2f 20 63 61 6d 65 6c 43 61 73 65 2c 20 73 70 65 63 69 61 6c 45 61 73 69 6e 67 20 61 6e 64 | .//.camelCase,.specialEasing.and |
3a880 | 20 65 78 70 61 6e 64 20 63 73 73 48 6f 6f 6b 20 70 61 73 73 0a 09 66 6f 72 20 28 20 69 6e 64 65 | .expand.cssHook.pass..for.(.inde |
3a8a0 | 78 20 69 6e 20 70 72 6f 70 73 20 29 20 7b 0a 09 09 6e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 63 | x.in.props.).{...name.=.jQuery.c |
3a8c0 | 61 6d 65 6c 43 61 73 65 28 20 69 6e 64 65 78 20 29 3b 0a 09 09 65 61 73 69 6e 67 20 3d 20 73 70 | amelCase(.index.);...easing.=.sp |
3a8e0 | 65 63 69 61 6c 45 61 73 69 6e 67 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 76 61 6c 75 65 20 3d 20 70 | ecialEasing[.name.];...value.=.p |
3a900 | 72 6f 70 73 5b 20 69 6e 64 65 78 20 5d 3b 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 41 | rops[.index.];...if.(.jQuery.isA |
3a920 | 72 72 61 79 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 65 61 73 69 6e 67 20 3d 20 76 61 | rray(.value.).).{....easing.=.va |
3a940 | 6c 75 65 5b 20 31 20 5d 3b 0a 09 09 09 76 61 6c 75 65 20 3d 20 70 72 6f 70 73 5b 20 69 6e 64 65 | lue[.1.];....value.=.props[.inde |
3a960 | 78 20 5d 20 3d 20 76 61 6c 75 65 5b 20 30 20 5d 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 69 6e | x.].=.value[.0.];...}....if.(.in |
3a980 | 64 65 78 20 21 3d 3d 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 70 72 6f 70 73 5b 20 6e 61 6d 65 20 | dex.!==.name.).{....props[.name. |
3a9a0 | 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 64 65 6c 65 74 65 20 70 72 6f 70 73 5b 20 69 6e 64 65 | ].=.value;....delete.props[.inde |
3a9c0 | 78 20 5d 3b 0a 09 09 7d 0a 0a 09 09 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 48 6f | x.];...}....hooks.=.jQuery.cssHo |
3a9e0 | 6f 6b 73 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 69 66 20 28 20 68 6f 6f 6b 73 20 26 26 20 22 65 78 | oks[.name.];...if.(.hooks.&&."ex |
3aa00 | 70 61 6e 64 22 20 69 6e 20 68 6f 6f 6b 73 20 29 20 7b 0a 09 09 09 76 61 6c 75 65 20 3d 20 68 6f | pand".in.hooks.).{....value.=.ho |
3aa20 | 6f 6b 73 2e 65 78 70 61 6e 64 28 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 64 65 6c 65 74 65 20 70 | oks.expand(.value.);....delete.p |
3aa40 | 72 6f 70 73 5b 20 6e 61 6d 65 20 5d 3b 0a 0a 09 09 09 2f 2f 20 6e 6f 74 20 71 75 69 74 65 20 24 | rops[.name.];.....//.not.quite.$ |
3aa60 | 2e 65 78 74 65 6e 64 2c 20 74 68 69 73 20 77 6f 6e 74 20 6f 76 65 72 77 72 69 74 65 20 6b 65 79 | .extend,.this.wont.overwrite.key |
3aa80 | 73 20 61 6c 72 65 61 64 79 20 70 72 65 73 65 6e 74 2e 0a 09 09 09 2f 2f 20 61 6c 73 6f 20 2d 20 | s.already.present.....//.also.-. |
3aaa0 | 72 65 75 73 69 6e 67 20 27 69 6e 64 65 78 27 20 66 72 6f 6d 20 61 62 6f 76 65 20 62 65 63 61 75 | reusing.'index'.from.above.becau |
3aac0 | 73 65 20 77 65 20 68 61 76 65 20 74 68 65 20 63 6f 72 72 65 63 74 20 22 6e 61 6d 65 22 0a 09 09 | se.we.have.the.correct."name"... |
3aae0 | 09 66 6f 72 20 28 20 69 6e 64 65 78 20 69 6e 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 09 69 66 | .for.(.index.in.value.).{.....if |
3ab00 | 20 28 20 21 28 20 69 6e 64 65 78 20 69 6e 20 70 72 6f 70 73 20 29 20 29 20 7b 0a 09 09 09 09 09 | .(.!(.index.in.props.).).{...... |
3ab20 | 70 72 6f 70 73 5b 20 69 6e 64 65 78 20 5d 20 3d 20 76 61 6c 75 65 5b 20 69 6e 64 65 78 20 5d 3b | props[.index.].=.value[.index.]; |
3ab40 | 0a 09 09 09 09 09 73 70 65 63 69 61 6c 45 61 73 69 6e 67 5b 20 69 6e 64 65 78 20 5d 20 3d 20 65 | ......specialEasing[.index.].=.e |
3ab60 | 61 73 69 6e 67 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 | asing;.....}....}...}.else.{.... |
3ab80 | 73 70 65 63 69 61 6c 45 61 73 69 6e 67 5b 20 6e 61 6d 65 20 5d 20 3d 20 65 61 73 69 6e 67 3b 0a | specialEasing[.name.].=.easing;. |
3aba0 | 09 09 7d 0a 09 7d 0a 7d 0a 0a 6a 51 75 65 72 79 2e 41 6e 69 6d 61 74 69 6f 6e 20 3d 20 6a 51 75 | ..}..}.}..jQuery.Animation.=.jQu |
3abc0 | 65 72 79 2e 65 78 74 65 6e 64 28 20 41 6e 69 6d 61 74 69 6f 6e 2c 20 7b 0a 0a 09 74 77 65 65 6e | ery.extend(.Animation,.{...tween |
3abe0 | 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 72 6f 70 73 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 | er:.function(.props,.callback.). |
3ac00 | 7b 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 70 72 6f 70 | {...if.(.jQuery.isFunction(.prop |
3ac20 | 73 20 29 20 29 20 7b 0a 09 09 09 63 61 6c 6c 62 61 63 6b 20 3d 20 70 72 6f 70 73 3b 0a 09 09 09 | s.).).{....callback.=.props;.... |
3ac40 | 70 72 6f 70 73 20 3d 20 5b 20 22 2a 22 20 5d 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 70 | props.=.[."*".];...}.else.{....p |
3ac60 | 72 6f 70 73 20 3d 20 70 72 6f 70 73 2e 73 70 6c 69 74 28 22 20 22 29 3b 0a 09 09 7d 0a 0a 09 09 | rops.=.props.split(".");...}.... |
3ac80 | 76 61 72 20 70 72 6f 70 2c 0a 09 09 09 69 6e 64 65 78 20 3d 20 30 2c 0a 09 09 09 6c 65 6e 67 74 | var.prop,....index.=.0,....lengt |
3aca0 | 68 20 3d 20 70 72 6f 70 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 66 6f 72 20 28 20 3b 20 69 6e 64 | h.=.props.length;....for.(.;.ind |
3acc0 | 65 78 20 3c 20 6c 65 6e 67 74 68 20 3b 20 69 6e 64 65 78 2b 2b 20 29 20 7b 0a 09 09 09 70 72 6f | ex.<.length.;.index++.).{....pro |
3ace0 | 70 20 3d 20 70 72 6f 70 73 5b 20 69 6e 64 65 78 20 5d 3b 0a 09 09 09 74 77 65 65 6e 65 72 73 5b | p.=.props[.index.];....tweeners[ |
3ad00 | 20 70 72 6f 70 20 5d 20 3d 20 74 77 65 65 6e 65 72 73 5b 20 70 72 6f 70 20 5d 20 7c 7c 20 5b 5d | .prop.].=.tweeners[.prop.].||.[] |
3ad20 | 3b 0a 09 09 09 74 77 65 65 6e 65 72 73 5b 20 70 72 6f 70 20 5d 2e 75 6e 73 68 69 66 74 28 20 63 | ;....tweeners[.prop.].unshift(.c |
3ad40 | 61 6c 6c 62 61 63 6b 20 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 70 72 65 66 69 6c 74 65 72 3a 20 | allback.);...}..},...prefilter:. |
3ad60 | 66 75 6e 63 74 69 6f 6e 28 20 63 61 6c 6c 62 61 63 6b 2c 20 70 72 65 70 65 6e 64 20 29 20 7b 0a | function(.callback,.prepend.).{. |
3ad80 | 09 09 69 66 20 28 20 70 72 65 70 65 6e 64 20 29 20 7b 0a 09 09 09 61 6e 69 6d 61 74 69 6f 6e 50 | ..if.(.prepend.).{....animationP |
3ada0 | 72 65 66 69 6c 74 65 72 73 2e 75 6e 73 68 69 66 74 28 20 63 61 6c 6c 62 61 63 6b 20 29 3b 0a 09 | refilters.unshift(.callback.);.. |
3adc0 | 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 61 6e 69 6d 61 74 69 6f 6e 50 72 65 66 69 6c 74 65 72 73 | .}.else.{....animationPrefilters |
3ade0 | 2e 70 75 73 68 28 20 63 61 6c 6c 62 61 63 6b 20 29 3b 0a 09 09 7d 0a 09 7d 0a 7d 29 3b 0a 0a 66 | .push(.callback.);...}..}.});..f |
3ae00 | 75 6e 63 74 69 6f 6e 20 64 65 66 61 75 6c 74 50 72 65 66 69 6c 74 65 72 28 20 65 6c 65 6d 2c 20 | unction.defaultPrefilter(.elem,. |
3ae20 | 70 72 6f 70 73 2c 20 6f 70 74 73 20 29 20 7b 0a 09 76 61 72 20 69 6e 64 65 78 2c 20 70 72 6f 70 | props,.opts.).{..var.index,.prop |
3ae40 | 2c 20 76 61 6c 75 65 2c 20 6c 65 6e 67 74 68 2c 20 64 61 74 61 53 68 6f 77 2c 20 74 77 65 65 6e | ,.value,.length,.dataShow,.tween |
3ae60 | 2c 20 68 6f 6f 6b 73 2c 20 6f 6c 64 66 69 72 65 2c 0a 09 09 61 6e 69 6d 20 3d 20 74 68 69 73 2c | ,.hooks,.oldfire,...anim.=.this, |
3ae80 | 0a 09 09 73 74 79 6c 65 20 3d 20 65 6c 65 6d 2e 73 74 79 6c 65 2c 0a 09 09 6f 72 69 67 20 3d 20 | ...style.=.elem.style,...orig.=. |
3aea0 | 7b 7d 2c 0a 09 09 68 61 6e 64 6c 65 64 20 3d 20 5b 5d 2c 0a 09 09 68 69 64 64 65 6e 20 3d 20 65 | {},...handled.=.[],...hidden.=.e |
3aec0 | 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 26 26 20 69 73 48 69 64 64 65 6e 28 20 65 6c 65 6d 20 29 | lem.nodeType.&&.isHidden(.elem.) |
3aee0 | 3b 0a 0a 09 2f 2f 20 68 61 6e 64 6c 65 20 71 75 65 75 65 3a 20 66 61 6c 73 65 20 70 72 6f 6d 69 | ;...//.handle.queue:.false.promi |
3af00 | 73 65 73 0a 09 69 66 20 28 20 21 6f 70 74 73 2e 71 75 65 75 65 20 29 20 7b 0a 09 09 68 6f 6f 6b | ses..if.(.!opts.queue.).{...hook |
3af20 | 73 20 3d 20 6a 51 75 65 72 79 2e 5f 71 75 65 75 65 48 6f 6f 6b 73 28 20 65 6c 65 6d 2c 20 22 66 | s.=.jQuery._queueHooks(.elem,."f |
3af40 | 78 22 20 29 3b 0a 09 09 69 66 20 28 20 68 6f 6f 6b 73 2e 75 6e 71 75 65 75 65 64 20 3d 3d 20 6e | x".);...if.(.hooks.unqueued.==.n |
3af60 | 75 6c 6c 20 29 20 7b 0a 09 09 09 68 6f 6f 6b 73 2e 75 6e 71 75 65 75 65 64 20 3d 20 30 3b 0a 09 | ull.).{....hooks.unqueued.=.0;.. |
3af80 | 09 09 6f 6c 64 66 69 72 65 20 3d 20 68 6f 6f 6b 73 2e 65 6d 70 74 79 2e 66 69 72 65 3b 0a 09 09 | ..oldfire.=.hooks.empty.fire;... |
3afa0 | 09 68 6f 6f 6b 73 2e 65 6d 70 74 79 2e 66 69 72 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b | .hooks.empty.fire.=.function().{ |
3afc0 | 0a 09 09 09 09 69 66 20 28 20 21 68 6f 6f 6b 73 2e 75 6e 71 75 65 75 65 64 20 29 20 7b 0a 09 09 | .....if.(.!hooks.unqueued.).{... |
3afe0 | 09 09 09 6f 6c 64 66 69 72 65 28 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 3b 0a 09 09 7d 0a 09 09 | ...oldfire();.....}....};...}... |
3b000 | 68 6f 6f 6b 73 2e 75 6e 71 75 65 75 65 64 2b 2b 3b 0a 0a 09 09 61 6e 69 6d 2e 61 6c 77 61 79 73 | hooks.unqueued++;....anim.always |
3b020 | 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 2f 2f 20 64 6f 69 6e 67 20 74 68 69 73 20 6d | (function().{....//.doing.this.m |
3b040 | 61 6b 65 73 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 68 61 6e 64 | akes.sure.that.the.complete.hand |
3b060 | 6c 65 72 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 0a 09 09 09 2f 2f 20 62 65 66 6f 72 65 20 | ler.will.be.called....//.before. |
3b080 | 74 68 69 73 20 63 6f 6d 70 6c 65 74 65 73 0a 09 09 09 61 6e 69 6d 2e 61 6c 77 61 79 73 28 66 75 | this.completes....anim.always(fu |
3b0a0 | 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 68 6f 6f 6b 73 2e 75 6e 71 75 65 75 65 64 2d 2d 3b | nction().{.....hooks.unqueued--; |
3b0c0 | 0a 09 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 71 75 65 75 65 28 20 65 6c 65 6d 2c 20 22 | .....if.(.!jQuery.queue(.elem,." |
3b0e0 | 66 78 22 20 29 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 68 6f 6f 6b 73 2e 65 6d 70 74 | fx".).length.).{......hooks.empt |
3b100 | 79 2e 66 69 72 65 28 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 09 7d 29 3b 0a 09 7d 0a | y.fire();.....}....});...});..}. |
3b120 | 0a 09 2f 2f 20 68 65 69 67 68 74 2f 77 69 64 74 68 20 6f 76 65 72 66 6c 6f 77 20 70 61 73 73 0a | ..//.height/width.overflow.pass. |
3b140 | 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 26 26 20 28 20 22 | .if.(.elem.nodeType.===.1.&&.(." |
3b160 | 68 65 69 67 68 74 22 20 69 6e 20 70 72 6f 70 73 20 7c 7c 20 22 77 69 64 74 68 22 20 69 6e 20 70 | height".in.props.||."width".in.p |
3b180 | 72 6f 70 73 20 29 20 29 20 7b 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 6e | rops.).).{...//.Make.sure.that.n |
3b1a0 | 6f 74 68 69 6e 67 20 73 6e 65 61 6b 73 20 6f 75 74 0a 09 09 2f 2f 20 52 65 63 6f 72 64 20 61 6c | othing.sneaks.out...//.Record.al |
3b1c0 | 6c 20 33 20 6f 76 65 72 66 6c 6f 77 20 61 74 74 72 69 62 75 74 65 73 20 62 65 63 61 75 73 65 20 | l.3.overflow.attributes.because. |
3b1e0 | 49 45 20 64 6f 65 73 20 6e 6f 74 0a 09 09 2f 2f 20 63 68 61 6e 67 65 20 74 68 65 20 6f 76 65 72 | IE.does.not...//.change.the.over |
3b200 | 66 6c 6f 77 20 61 74 74 72 69 62 75 74 65 20 77 68 65 6e 20 6f 76 65 72 66 6c 6f 77 58 20 61 6e | flow.attribute.when.overflowX.an |
3b220 | 64 0a 09 09 2f 2f 20 6f 76 65 72 66 6c 6f 77 59 20 61 72 65 20 73 65 74 20 74 6f 20 74 68 65 20 | d...//.overflowY.are.set.to.the. |
3b240 | 73 61 6d 65 20 76 61 6c 75 65 0a 09 09 6f 70 74 73 2e 6f 76 65 72 66 6c 6f 77 20 3d 20 5b 20 73 | same.value...opts.overflow.=.[.s |
3b260 | 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 2c 20 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 58 2c 20 | tyle.overflow,.style.overflowX,. |
3b280 | 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 59 20 5d 3b 0a 0a 09 09 2f 2f 20 53 65 74 20 64 69 73 | style.overflowY.];....//.Set.dis |
3b2a0 | 70 6c 61 79 20 70 72 6f 70 65 72 74 79 20 74 6f 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 20 66 6f | play.property.to.inline-block.fo |
3b2c0 | 72 20 68 65 69 67 68 74 2f 77 69 64 74 68 0a 09 09 2f 2f 20 61 6e 69 6d 61 74 69 6f 6e 73 20 6f | r.height/width...//.animations.o |
3b2e0 | 6e 20 69 6e 6c 69 6e 65 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 68 61 76 69 6e | n.inline.elements.that.are.havin |
3b300 | 67 20 77 69 64 74 68 2f 68 65 69 67 68 74 20 61 6e 69 6d 61 74 65 64 0a 09 09 69 66 20 28 20 6a | g.width/height.animated...if.(.j |
3b320 | 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 64 69 73 70 6c 61 79 22 20 29 20 3d 3d 3d | Query.css(.elem,."display".).=== |
3b340 | 20 22 69 6e 6c 69 6e 65 22 20 26 26 0a 09 09 09 09 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 | ."inline".&&.....jQuery.css(.ele |
3b360 | 6d 2c 20 22 66 6c 6f 61 74 22 20 29 20 3d 3d 3d 20 22 6e 6f 6e 65 22 20 29 20 7b 0a 0a 09 09 09 | m,."float".).===."none".).{..... |
3b380 | 2f 2f 20 69 6e 6c 69 6e 65 2d 6c 65 76 65 6c 20 65 6c 65 6d 65 6e 74 73 20 61 63 63 65 70 74 20 | //.inline-level.elements.accept. |
3b3a0 | 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 3b 0a 09 09 09 2f 2f 20 62 6c 6f 63 6b 2d 6c 65 76 65 6c 20 | inline-block;....//.block-level. |
3b3c0 | 65 6c 65 6d 65 6e 74 73 20 6e 65 65 64 20 74 6f 20 62 65 20 69 6e 6c 69 6e 65 20 77 69 74 68 20 | elements.need.to.be.inline.with. |
3b3e0 | 6c 61 79 6f 75 74 0a 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 69 | layout....if.(.!jQuery.support.i |
3b400 | 6e 6c 69 6e 65 42 6c 6f 63 6b 4e 65 65 64 73 4c 61 79 6f 75 74 20 7c 7c 20 63 73 73 5f 64 65 66 | nlineBlockNeedsLayout.||.css_def |
3b420 | 61 75 6c 74 44 69 73 70 6c 61 79 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 20 3d 3d 3d | aultDisplay(.elem.nodeName.).=== |
3b440 | 20 22 69 6e 6c 69 6e 65 22 20 29 20 7b 0a 09 09 09 09 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 | ."inline".).{.....style.display. |
3b460 | 3d 20 22 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 22 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 | =."inline-block";.....}.else.{.. |
3b480 | 09 09 09 73 74 79 6c 65 2e 7a 6f 6f 6d 20 3d 20 31 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a | ...style.zoom.=.1;....}...}..}.. |
3b4a0 | 09 69 66 20 28 20 6f 70 74 73 2e 6f 76 65 72 66 6c 6f 77 20 29 20 7b 0a 09 09 73 74 79 6c 65 2e | .if.(.opts.overflow.).{...style. |
3b4c0 | 6f 76 65 72 66 6c 6f 77 20 3d 20 22 68 69 64 64 65 6e 22 3b 0a 09 09 69 66 20 28 20 21 6a 51 75 | overflow.=."hidden";...if.(.!jQu |
3b4e0 | 65 72 79 2e 73 75 70 70 6f 72 74 2e 73 68 72 69 6e 6b 57 72 61 70 42 6c 6f 63 6b 73 20 29 20 7b | ery.support.shrinkWrapBlocks.).{ |
3b500 | 0a 09 09 09 61 6e 69 6d 2e 64 6f 6e 65 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 73 | ....anim.done(function().{.....s |
3b520 | 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 20 3d 20 6f 70 74 73 2e 6f 76 65 72 66 6c 6f 77 5b 20 30 | tyle.overflow.=.opts.overflow[.0 |
3b540 | 20 5d 3b 0a 09 09 09 09 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 58 20 3d 20 6f 70 74 73 2e 6f | .];.....style.overflowX.=.opts.o |
3b560 | 76 65 72 66 6c 6f 77 5b 20 31 20 5d 3b 0a 09 09 09 09 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 | verflow[.1.];.....style.overflow |
3b580 | 59 20 3d 20 6f 70 74 73 2e 6f 76 65 72 66 6c 6f 77 5b 20 32 20 5d 3b 0a 09 09 09 7d 29 3b 0a 09 | Y.=.opts.overflow[.2.];....});.. |
3b5a0 | 09 7d 0a 09 7d 0a 0a 0a 09 2f 2f 20 73 68 6f 77 2f 68 69 64 65 20 70 61 73 73 0a 09 66 6f 72 20 | .}..}....//.show/hide.pass..for. |
3b5c0 | 28 20 69 6e 64 65 78 20 69 6e 20 70 72 6f 70 73 20 29 20 7b 0a 09 09 76 61 6c 75 65 20 3d 20 70 | (.index.in.props.).{...value.=.p |
3b5e0 | 72 6f 70 73 5b 20 69 6e 64 65 78 20 5d 3b 0a 09 09 69 66 20 28 20 72 66 78 74 79 70 65 73 2e 65 | rops[.index.];...if.(.rfxtypes.e |
3b600 | 78 65 63 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 64 65 6c 65 74 65 20 70 72 6f 70 73 | xec(.value.).).{....delete.props |
3b620 | 5b 20 69 6e 64 65 78 20 5d 3b 0a 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 3d 3d 3d 20 28 20 68 | [.index.];....if.(.value.===.(.h |
3b640 | 69 64 64 65 6e 20 3f 20 22 68 69 64 65 22 20 3a 20 22 73 68 6f 77 22 20 29 20 29 20 7b 0a 09 09 | idden.?."hide".:."show".).).{... |
3b660 | 09 09 63 6f 6e 74 69 6e 75 65 3b 0a 09 09 09 7d 0a 09 09 09 68 61 6e 64 6c 65 64 2e 70 75 73 68 | ..continue;....}....handled.push |
3b680 | 28 20 69 6e 64 65 78 20 29 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 6c 65 6e 67 74 68 20 3d 20 68 61 6e | (.index.);...}..}...length.=.han |
3b6a0 | 64 6c 65 64 2e 6c 65 6e 67 74 68 3b 0a 09 69 66 20 28 20 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 | dled.length;..if.(.length.).{... |
3b6c0 | 64 61 74 61 53 68 6f 77 20 3d 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 | dataShow.=.jQuery._data(.elem,." |
3b6e0 | 66 78 73 68 6f 77 22 20 29 20 7c 7c 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c | fxshow".).||.jQuery._data(.elem, |
3b700 | 20 22 66 78 73 68 6f 77 22 2c 20 7b 7d 20 29 3b 0a 09 09 69 66 20 28 20 68 69 64 64 65 6e 20 29 | ."fxshow",.{}.);...if.(.hidden.) |
3b720 | 20 7b 0a 09 09 09 6a 51 75 65 72 79 28 20 65 6c 65 6d 20 29 2e 73 68 6f 77 28 29 3b 0a 09 09 7d | .{....jQuery(.elem.).show();...} |
3b740 | 20 65 6c 73 65 20 7b 0a 09 09 09 61 6e 69 6d 2e 64 6f 6e 65 28 66 75 6e 63 74 69 6f 6e 28 29 20 | .else.{....anim.done(function(). |
3b760 | 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 20 65 6c 65 6d 20 29 2e 68 69 64 65 28 29 3b 0a 09 09 09 | {.....jQuery(.elem.).hide();.... |
3b780 | 7d 29 3b 0a 09 09 7d 0a 09 09 61 6e 69 6d 2e 64 6f 6e 65 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b | });...}...anim.done(function().{ |
3b7a0 | 0a 09 09 09 76 61 72 20 70 72 6f 70 3b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 44 61 | ....var.prop;....jQuery.removeDa |
3b7c0 | 74 61 28 20 65 6c 65 6d 2c 20 22 66 78 73 68 6f 77 22 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 66 | ta(.elem,."fxshow",.true.);....f |
3b7e0 | 6f 72 20 28 20 70 72 6f 70 20 69 6e 20 6f 72 69 67 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 | or.(.prop.in.orig.).{.....jQuery |
3b800 | 2e 73 74 79 6c 65 28 20 65 6c 65 6d 2c 20 70 72 6f 70 2c 20 6f 72 69 67 5b 20 70 72 6f 70 20 5d | .style(.elem,.prop,.orig[.prop.] |
3b820 | 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 09 66 6f 72 20 28 20 69 6e 64 65 78 20 3d 20 30 | .);....}...});...for.(.index.=.0 |
3b840 | 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 20 3b 20 69 6e 64 65 78 2b 2b 20 29 20 7b 0a | .;.index.<.length.;.index++.).{. |
3b860 | 09 09 09 70 72 6f 70 20 3d 20 68 61 6e 64 6c 65 64 5b 20 69 6e 64 65 78 20 5d 3b 0a 09 09 09 74 | ...prop.=.handled[.index.];....t |
3b880 | 77 65 65 6e 20 3d 20 61 6e 69 6d 2e 63 72 65 61 74 65 54 77 65 65 6e 28 20 70 72 6f 70 2c 20 68 | ween.=.anim.createTween(.prop,.h |
3b8a0 | 69 64 64 65 6e 20 3f 20 64 61 74 61 53 68 6f 77 5b 20 70 72 6f 70 20 5d 20 3a 20 30 20 29 3b 0a | idden.?.dataShow[.prop.].:.0.);. |
3b8c0 | 09 09 09 6f 72 69 67 5b 20 70 72 6f 70 20 5d 20 3d 20 64 61 74 61 53 68 6f 77 5b 20 70 72 6f 70 | ...orig[.prop.].=.dataShow[.prop |
3b8e0 | 20 5d 20 7c 7c 20 6a 51 75 65 72 79 2e 73 74 79 6c 65 28 20 65 6c 65 6d 2c 20 70 72 6f 70 20 29 | .].||.jQuery.style(.elem,.prop.) |
3b900 | 3b 0a 0a 09 09 09 69 66 20 28 20 21 28 20 70 72 6f 70 20 69 6e 20 64 61 74 61 53 68 6f 77 20 29 | ;.....if.(.!(.prop.in.dataShow.) |
3b920 | 20 29 20 7b 0a 09 09 09 09 64 61 74 61 53 68 6f 77 5b 20 70 72 6f 70 20 5d 20 3d 20 74 77 65 65 | .).{.....dataShow[.prop.].=.twee |
3b940 | 6e 2e 73 74 61 72 74 3b 0a 09 09 09 09 69 66 20 28 20 68 69 64 64 65 6e 20 29 20 7b 0a 09 09 09 | n.start;.....if.(.hidden.).{.... |
3b960 | 09 09 74 77 65 65 6e 2e 65 6e 64 20 3d 20 74 77 65 65 6e 2e 73 74 61 72 74 3b 0a 09 09 09 09 09 | ..tween.end.=.tween.start;...... |
3b980 | 74 77 65 65 6e 2e 73 74 61 72 74 20 3d 20 70 72 6f 70 20 3d 3d 3d 20 22 77 69 64 74 68 22 20 7c | tween.start.=.prop.===."width".| |
3b9a0 | 7c 20 70 72 6f 70 20 3d 3d 3d 20 22 68 65 69 67 68 74 22 20 3f 20 31 20 3a 20 30 3b 0a 09 09 09 | |.prop.===."height".?.1.:.0;.... |
3b9c0 | 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 54 77 65 65 6e | .}....}...}..}.}..function.Tween |
3b9e0 | 28 20 65 6c 65 6d 2c 20 6f 70 74 69 6f 6e 73 2c 20 70 72 6f 70 2c 20 65 6e 64 2c 20 65 61 73 69 | (.elem,.options,.prop,.end,.easi |
3ba00 | 6e 67 20 29 20 7b 0a 09 72 65 74 75 72 6e 20 6e 65 77 20 54 77 65 65 6e 2e 70 72 6f 74 6f 74 79 | ng.).{..return.new.Tween.prototy |
3ba20 | 70 65 2e 69 6e 69 74 28 20 65 6c 65 6d 2c 20 6f 70 74 69 6f 6e 73 2c 20 70 72 6f 70 2c 20 65 6e | pe.init(.elem,.options,.prop,.en |
3ba40 | 64 2c 20 65 61 73 69 6e 67 20 29 3b 0a 7d 0a 6a 51 75 65 72 79 2e 54 77 65 65 6e 20 3d 20 54 77 | d,.easing.);.}.jQuery.Tween.=.Tw |
3ba60 | 65 65 6e 3b 0a 0a 54 77 65 65 6e 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 7b 0a 09 63 6f 6e 73 74 | een;..Tween.prototype.=.{..const |
3ba80 | 72 75 63 74 6f 72 3a 20 54 77 65 65 6e 2c 0a 09 69 6e 69 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | ructor:.Tween,..init:.function(. |
3baa0 | 65 6c 65 6d 2c 20 6f 70 74 69 6f 6e 73 2c 20 70 72 6f 70 2c 20 65 6e 64 2c 20 65 61 73 69 6e 67 | elem,.options,.prop,.end,.easing |
3bac0 | 2c 20 75 6e 69 74 20 29 20 7b 0a 09 09 74 68 69 73 2e 65 6c 65 6d 20 3d 20 65 6c 65 6d 3b 0a 09 | ,.unit.).{...this.elem.=.elem;.. |
3bae0 | 09 74 68 69 73 2e 70 72 6f 70 20 3d 20 70 72 6f 70 3b 0a 09 09 74 68 69 73 2e 65 61 73 69 6e 67 | .this.prop.=.prop;...this.easing |
3bb00 | 20 3d 20 65 61 73 69 6e 67 20 7c 7c 20 22 73 77 69 6e 67 22 3b 0a 09 09 74 68 69 73 2e 6f 70 74 | .=.easing.||."swing";...this.opt |
3bb20 | 69 6f 6e 73 20 3d 20 6f 70 74 69 6f 6e 73 3b 0a 09 09 74 68 69 73 2e 73 74 61 72 74 20 3d 20 74 | ions.=.options;...this.start.=.t |
3bb40 | 68 69 73 2e 6e 6f 77 20 3d 20 74 68 69 73 2e 63 75 72 28 29 3b 0a 09 09 74 68 69 73 2e 65 6e 64 | his.now.=.this.cur();...this.end |
3bb60 | 20 3d 20 65 6e 64 3b 0a 09 09 74 68 69 73 2e 75 6e 69 74 20 3d 20 75 6e 69 74 20 7c 7c 20 28 20 | .=.end;...this.unit.=.unit.||.(. |
3bb80 | 6a 51 75 65 72 79 2e 63 73 73 4e 75 6d 62 65 72 5b 20 70 72 6f 70 20 5d 20 3f 20 22 22 20 3a 20 | jQuery.cssNumber[.prop.].?."".:. |
3bba0 | 22 70 78 22 20 29 3b 0a 09 7d 2c 0a 09 63 75 72 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 | "px".);..},..cur:.function().{.. |
3bbc0 | 09 76 61 72 20 68 6f 6f 6b 73 20 3d 20 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 5b 20 74 68 | .var.hooks.=.Tween.propHooks[.th |
3bbe0 | 69 73 2e 70 72 6f 70 20 5d 3b 0a 0a 09 09 72 65 74 75 72 6e 20 68 6f 6f 6b 73 20 26 26 20 68 6f | is.prop.];....return.hooks.&&.ho |
3bc00 | 6f 6b 73 2e 67 65 74 20 3f 0a 09 09 09 68 6f 6f 6b 73 2e 67 65 74 28 20 74 68 69 73 20 29 20 3a | oks.get.?....hooks.get(.this.).: |
3bc20 | 0a 09 09 09 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 2e 5f 64 65 66 61 75 6c 74 2e 67 65 74 | ....Tween.propHooks._default.get |
3bc40 | 28 20 74 68 69 73 20 29 3b 0a 09 7d 2c 0a 09 72 75 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 65 | (.this.);..},..run:.function(.pe |
3bc60 | 72 63 65 6e 74 20 29 20 7b 0a 09 09 76 61 72 20 65 61 73 65 64 2c 0a 09 09 09 68 6f 6f 6b 73 20 | rcent.).{...var.eased,....hooks. |
3bc80 | 3d 20 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 5b 20 74 68 69 73 2e 70 72 6f 70 20 5d 3b 0a | =.Tween.propHooks[.this.prop.];. |
3bca0 | 0a 09 09 74 68 69 73 2e 70 6f 73 20 3d 20 65 61 73 65 64 20 3d 20 6a 51 75 65 72 79 2e 65 61 73 | ...this.pos.=.eased.=.jQuery.eas |
3bcc0 | 69 6e 67 5b 20 74 68 69 73 2e 65 61 73 69 6e 67 20 5d 28 20 70 65 72 63 65 6e 74 2c 20 74 68 69 | ing[.this.easing.](.percent,.thi |
3bce0 | 73 2e 6f 70 74 69 6f 6e 73 2e 64 75 72 61 74 69 6f 6e 20 2a 20 70 65 72 63 65 6e 74 2c 20 30 2c | s.options.duration.*.percent,.0, |
3bd00 | 20 31 2c 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 64 75 72 61 74 69 6f 6e 20 29 3b 0a 09 09 74 | .1,.this.options.duration.);...t |
3bd20 | 68 69 73 2e 6e 6f 77 20 3d 20 28 20 74 68 69 73 2e 65 6e 64 20 2d 20 74 68 69 73 2e 73 74 61 72 | his.now.=.(.this.end.-.this.star |
3bd40 | 74 20 29 20 2a 20 65 61 73 65 64 20 2b 20 74 68 69 73 2e 73 74 61 72 74 3b 0a 0a 09 09 69 66 20 | t.).*.eased.+.this.start;....if. |
3bd60 | 28 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 73 74 65 70 20 29 20 7b 0a 09 09 09 74 68 69 73 2e | (.this.options.step.).{....this. |
3bd80 | 6f 70 74 69 6f 6e 73 2e 73 74 65 70 2e 63 61 6c 6c 28 20 74 68 69 73 2e 65 6c 65 6d 2c 20 74 68 | options.step.call(.this.elem,.th |
3bda0 | 69 73 2e 6e 6f 77 2c 20 74 68 69 73 20 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 68 6f 6f 6b | is.now,.this.);...}....if.(.hook |
3bdc0 | 73 20 26 26 20 68 6f 6f 6b 73 2e 73 65 74 20 29 20 7b 0a 09 09 09 68 6f 6f 6b 73 2e 73 65 74 28 | s.&&.hooks.set.).{....hooks.set( |
3bde0 | 20 74 68 69 73 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 54 77 65 65 6e 2e 70 72 6f | .this.);...}.else.{....Tween.pro |
3be00 | 70 48 6f 6f 6b 73 2e 5f 64 65 66 61 75 6c 74 2e 73 65 74 28 20 74 68 69 73 20 29 3b 0a 09 09 7d | pHooks._default.set(.this.);...} |
3be20 | 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 0a 7d 3b 0a 0a 54 77 65 65 6e 2e 70 72 6f | ...return.this;..}.};..Tween.pro |
3be40 | 74 6f 74 79 70 65 2e 69 6e 69 74 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 54 77 65 65 6e 2e 70 72 | totype.init.prototype.=.Tween.pr |
3be60 | 6f 74 6f 74 79 70 65 3b 0a 0a 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 20 3d 20 7b 0a 09 5f | ototype;..Tween.propHooks.=.{.._ |
3be80 | 64 65 66 61 75 6c 74 3a 20 7b 0a 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 77 65 65 | default:.{...get:.function(.twee |
3bea0 | 6e 20 29 20 7b 0a 09 09 09 76 61 72 20 72 65 73 75 6c 74 3b 0a 0a 09 09 09 69 66 20 28 20 74 77 | n.).{....var.result;.....if.(.tw |
3bec0 | 65 65 6e 2e 65 6c 65 6d 5b 20 74 77 65 65 6e 2e 70 72 6f 70 20 5d 20 21 3d 20 6e 75 6c 6c 20 26 | een.elem[.tween.prop.].!=.null.& |
3bee0 | 26 0a 09 09 09 09 28 21 74 77 65 65 6e 2e 65 6c 65 6d 2e 73 74 79 6c 65 20 7c 7c 20 74 77 65 65 | &.....(!tween.elem.style.||.twee |
3bf00 | 6e 2e 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 74 77 65 65 6e 2e 70 72 6f 70 20 5d 20 3d 3d 20 6e 75 | n.elem.style[.tween.prop.].==.nu |
3bf20 | 6c 6c 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 77 65 65 6e 2e 65 6c 65 6d 5b 20 74 | ll).).{.....return.tween.elem[.t |
3bf40 | 77 65 65 6e 2e 70 72 6f 70 20 5d 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 70 61 73 73 69 6e 67 | ween.prop.];....}.....//.passing |
3bf60 | 20 61 6e 79 20 76 61 6c 75 65 20 61 73 20 61 20 34 74 68 20 70 61 72 61 6d 65 74 65 72 20 74 6f | .any.value.as.a.4th.parameter.to |
3bf80 | 20 2e 63 73 73 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 09 09 09 2f 2f 20 61 | ..css.will.automatically....//.a |
3bfa0 | 74 74 65 6d 70 74 20 61 20 70 61 72 73 65 46 6c 6f 61 74 20 61 6e 64 20 66 61 6c 6c 62 61 63 6b | ttempt.a.parseFloat.and.fallback |
3bfc0 | 20 74 6f 20 61 20 73 74 72 69 6e 67 20 69 66 20 74 68 65 20 70 61 72 73 65 20 66 61 69 6c 73 0a | .to.a.string.if.the.parse.fails. |
3bfe0 | 09 09 09 2f 2f 20 73 6f 2c 20 73 69 6d 70 6c 65 20 76 61 6c 75 65 73 20 73 75 63 68 20 61 73 20 | ...//.so,.simple.values.such.as. |
3c000 | 22 31 30 70 78 22 20 61 72 65 20 70 61 72 73 65 64 20 74 6f 20 46 6c 6f 61 74 2e 0a 09 09 09 2f | "10px".are.parsed.to.Float...../ |
3c020 | 2f 20 63 6f 6d 70 6c 65 78 20 76 61 6c 75 65 73 20 73 75 63 68 20 61 73 20 22 72 6f 74 61 74 65 | /.complex.values.such.as."rotate |
3c040 | 28 31 72 61 64 29 22 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 61 73 20 69 73 2e 0a 09 09 09 72 | (1rad)".are.returned.as.is.....r |
3c060 | 65 73 75 6c 74 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 28 20 74 77 65 65 6e 2e 65 6c 65 6d 2c 20 | esult.=.jQuery.css(.tween.elem,. |
3c080 | 74 77 65 65 6e 2e 70 72 6f 70 2c 20 66 61 6c 73 65 2c 20 22 22 20 29 3b 0a 09 09 09 2f 2f 20 45 | tween.prop,.false,."".);....//.E |
3c0a0 | 6d 70 74 79 20 73 74 72 69 6e 67 73 2c 20 6e 75 6c 6c 2c 20 75 6e 64 65 66 69 6e 65 64 20 61 6e | mpty.strings,.null,.undefined.an |
3c0c0 | 64 20 22 61 75 74 6f 22 20 61 72 65 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 30 2e 0a 09 09 09 | d."auto".are.converted.to.0..... |
3c0e0 | 72 65 74 75 72 6e 20 21 72 65 73 75 6c 74 20 7c 7c 20 72 65 73 75 6c 74 20 3d 3d 3d 20 22 61 75 | return.!result.||.result.===."au |
3c100 | 74 6f 22 20 3f 20 30 20 3a 20 72 65 73 75 6c 74 3b 0a 09 09 7d 2c 0a 09 09 73 65 74 3a 20 66 75 | to".?.0.:.result;...},...set:.fu |
3c120 | 6e 63 74 69 6f 6e 28 20 74 77 65 65 6e 20 29 20 7b 0a 09 09 09 2f 2f 20 75 73 65 20 73 74 65 70 | nction(.tween.).{....//.use.step |
3c140 | 20 68 6f 6f 6b 20 66 6f 72 20 62 61 63 6b 20 63 6f 6d 70 61 74 20 2d 20 75 73 65 20 63 73 73 48 | .hook.for.back.compat.-.use.cssH |
3c160 | 6f 6f 6b 20 69 66 20 69 74 73 20 74 68 65 72 65 20 2d 20 75 73 65 20 2e 73 74 79 6c 65 20 69 66 | ook.if.its.there.-.use..style.if |
3c180 | 20 69 74 73 0a 09 09 09 2f 2f 20 61 76 61 69 6c 61 62 6c 65 20 61 6e 64 20 75 73 65 20 70 6c 61 | .its....//.available.and.use.pla |
3c1a0 | 69 6e 20 70 72 6f 70 65 72 74 69 65 73 20 77 68 65 72 65 20 61 76 61 69 6c 61 62 6c 65 0a 09 09 | in.properties.where.available... |
3c1c0 | 09 69 66 20 28 20 6a 51 75 65 72 79 2e 66 78 2e 73 74 65 70 5b 20 74 77 65 65 6e 2e 70 72 6f 70 | .if.(.jQuery.fx.step[.tween.prop |
3c1e0 | 20 5d 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 66 78 2e 73 74 65 70 5b 20 74 77 65 65 6e | .].).{.....jQuery.fx.step[.tween |
3c200 | 2e 70 72 6f 70 20 5d 28 20 74 77 65 65 6e 20 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 | .prop.](.tween.);....}.else.if.( |
3c220 | 20 74 77 65 65 6e 2e 65 6c 65 6d 2e 73 74 79 6c 65 20 26 26 20 28 20 74 77 65 65 6e 2e 65 6c 65 | .tween.elem.style.&&.(.tween.ele |
3c240 | 6d 2e 73 74 79 6c 65 5b 20 6a 51 75 65 72 79 2e 63 73 73 50 72 6f 70 73 5b 20 74 77 65 65 6e 2e | m.style[.jQuery.cssProps[.tween. |
3c260 | 70 72 6f 70 20 5d 20 5d 20 21 3d 20 6e 75 6c 6c 20 7c 7c 20 6a 51 75 65 72 79 2e 63 73 73 48 6f | prop.].].!=.null.||.jQuery.cssHo |
3c280 | 6f 6b 73 5b 20 74 77 65 65 6e 2e 70 72 6f 70 20 5d 20 29 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 | oks[.tween.prop.].).).{.....jQue |
3c2a0 | 72 79 2e 73 74 79 6c 65 28 20 74 77 65 65 6e 2e 65 6c 65 6d 2c 20 74 77 65 65 6e 2e 70 72 6f 70 | ry.style(.tween.elem,.tween.prop |
3c2c0 | 2c 20 74 77 65 65 6e 2e 6e 6f 77 20 2b 20 74 77 65 65 6e 2e 75 6e 69 74 20 29 3b 0a 09 09 09 7d | ,.tween.now.+.tween.unit.);....} |
3c2e0 | 20 65 6c 73 65 20 7b 0a 09 09 09 09 74 77 65 65 6e 2e 65 6c 65 6d 5b 20 74 77 65 65 6e 2e 70 72 | .else.{.....tween.elem[.tween.pr |
3c300 | 6f 70 20 5d 20 3d 20 74 77 65 65 6e 2e 6e 6f 77 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 7d 3b | op.].=.tween.now;....}...}..}.}; |
3c320 | 0a 0a 2f 2f 20 52 65 6d 6f 76 65 20 69 6e 20 32 2e 30 20 2d 20 74 68 69 73 20 73 75 70 70 6f 72 | ..//.Remove.in.2.0.-.this.suppor |
3c340 | 74 73 20 49 45 38 27 73 20 70 61 6e 69 63 20 62 61 73 65 64 20 61 70 70 72 6f 61 63 68 0a 2f 2f | ts.IE8's.panic.based.approach.// |
3c360 | 20 74 6f 20 73 65 74 74 69 6e 67 20 74 68 69 6e 67 73 20 6f 6e 20 64 69 73 63 6f 6e 6e 65 63 74 | .to.setting.things.on.disconnect |
3c380 | 65 64 20 6e 6f 64 65 73 0a 0a 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 2e 73 63 72 6f 6c 6c | ed.nodes..Tween.propHooks.scroll |
3c3a0 | 54 6f 70 20 3d 20 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 2e 73 63 72 6f 6c 6c 4c 65 66 74 | Top.=.Tween.propHooks.scrollLeft |
3c3c0 | 20 3d 20 7b 0a 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 77 65 65 6e 20 29 20 7b 0a 09 | .=.{..set:.function(.tween.).{.. |
3c3e0 | 09 69 66 20 28 20 74 77 65 65 6e 2e 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 26 26 20 74 77 65 | .if.(.tween.elem.nodeType.&&.twe |
3c400 | 65 6e 2e 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 74 77 65 65 6e 2e | en.elem.parentNode.).{....tween. |
3c420 | 65 6c 65 6d 5b 20 74 77 65 65 6e 2e 70 72 6f 70 20 5d 20 3d 20 74 77 65 65 6e 2e 6e 6f 77 3b 0a | elem[.tween.prop.].=.tween.now;. |
3c440 | 09 09 7d 0a 09 7d 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 22 74 6f 67 67 6c 65 | ..}..}.};..jQuery.each([."toggle |
3c460 | 22 2c 20 22 73 68 6f 77 22 2c 20 22 68 69 64 65 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 | ",."show",."hide".],.function(.i |
3c480 | 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 76 61 72 20 63 73 73 46 6e 20 3d 20 6a 51 75 65 72 79 2e 66 | ,.name.).{..var.cssFn.=.jQuery.f |
3c4a0 | 6e 5b 20 6e 61 6d 65 20 5d 3b 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6e 61 6d 65 20 5d 20 3d 20 | n[.name.];..jQuery.fn[.name.].=. |
3c4c0 | 66 75 6e 63 74 69 6f 6e 28 20 73 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 6c 6c 62 61 63 | function(.speed,.easing,.callbac |
3c4e0 | 6b 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 73 70 65 65 64 20 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 | k.).{...return.speed.==.null.||. |
3c500 | 74 79 70 65 6f 66 20 73 70 65 65 64 20 3d 3d 3d 20 22 62 6f 6f 6c 65 61 6e 22 20 7c 7c 0a 09 09 | typeof.speed.===."boolean".||... |
3c520 | 09 2f 2f 20 73 70 65 63 69 61 6c 20 63 68 65 63 6b 20 66 6f 72 20 2e 74 6f 67 67 6c 65 28 20 68 | .//.special.check.for..toggle(.h |
3c540 | 61 6e 64 6c 65 72 2c 20 68 61 6e 64 6c 65 72 2c 20 2e 2e 2e 20 29 0a 09 09 09 28 20 21 69 20 26 | andler,.handler,.....)....(.!i.& |
3c560 | 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 73 70 65 65 64 20 29 20 26 26 20 | &.jQuery.isFunction(.speed.).&&. |
3c580 | 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 65 61 73 69 6e 67 20 29 20 29 20 3f 0a | jQuery.isFunction(.easing.).).?. |
3c5a0 | 09 09 09 63 73 73 46 6e 2e 61 70 70 6c 79 28 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 20 | ...cssFn.apply(.this,.arguments. |
3c5c0 | 29 20 3a 0a 09 09 09 74 68 69 73 2e 61 6e 69 6d 61 74 65 28 20 67 65 6e 46 78 28 20 6e 61 6d 65 | ).:....this.animate(.genFx(.name |
3c5e0 | 2c 20 74 72 75 65 20 29 2c 20 73 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 6c 6c 62 61 63 | ,.true.),.speed,.easing,.callbac |
3c600 | 6b 20 29 3b 0a 09 7d 3b 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 7b | k.);..};.});..jQuery.fn.extend({ |
3c620 | 0a 09 66 61 64 65 54 6f 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 70 65 65 64 2c 20 74 6f 2c 20 65 | ..fadeTo:.function(.speed,.to,.e |
3c640 | 61 73 69 6e 67 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 0a 09 09 2f 2f 20 73 68 6f 77 20 61 | asing,.callback.).{....//.show.a |
3c660 | 6e 79 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 73 20 61 66 74 65 72 20 73 65 74 74 69 6e 67 | ny.hidden.elements.after.setting |
3c680 | 20 6f 70 61 63 69 74 79 20 74 6f 20 30 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 66 69 6c 74 | .opacity.to.0...return.this.filt |
3c6a0 | 65 72 28 20 69 73 48 69 64 64 65 6e 20 29 2e 63 73 73 28 20 22 6f 70 61 63 69 74 79 22 2c 20 30 | er(.isHidden.).css(."opacity",.0 |
3c6c0 | 20 29 2e 73 68 6f 77 28 29 0a 0a 09 09 09 2f 2f 20 61 6e 69 6d 61 74 65 20 74 6f 20 74 68 65 20 | .).show().....//.animate.to.the. |
3c6e0 | 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 0a 09 09 09 2e 65 6e 64 28 29 2e 61 6e 69 6d 61 74 | value.specified.....end().animat |
3c700 | 65 28 7b 20 6f 70 61 63 69 74 79 3a 20 74 6f 20 7d 2c 20 73 70 65 65 64 2c 20 65 61 73 69 6e 67 | e({.opacity:.to.},.speed,.easing |
3c720 | 2c 20 63 61 6c 6c 62 61 63 6b 20 29 3b 0a 09 7d 2c 0a 09 61 6e 69 6d 61 74 65 3a 20 66 75 6e 63 | ,.callback.);..},..animate:.func |
3c740 | 74 69 6f 6e 28 20 70 72 6f 70 2c 20 73 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 6c 6c 62 | tion(.prop,.speed,.easing,.callb |
3c760 | 61 63 6b 20 29 20 7b 0a 09 09 76 61 72 20 65 6d 70 74 79 20 3d 20 6a 51 75 65 72 79 2e 69 73 45 | ack.).{...var.empty.=.jQuery.isE |
3c780 | 6d 70 74 79 4f 62 6a 65 63 74 28 20 70 72 6f 70 20 29 2c 0a 09 09 09 6f 70 74 61 6c 6c 20 3d 20 | mptyObject(.prop.),....optall.=. |
3c7a0 | 6a 51 75 65 72 79 2e 73 70 65 65 64 28 20 73 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 6c | jQuery.speed(.speed,.easing,.cal |
3c7c0 | 6c 62 61 63 6b 20 29 2c 0a 09 09 09 64 6f 41 6e 69 6d 61 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 | lback.),....doAnimation.=.functi |
3c7e0 | 6f 6e 28 29 20 7b 0a 09 09 09 09 2f 2f 20 4f 70 65 72 61 74 65 20 6f 6e 20 61 20 63 6f 70 79 20 | on().{.....//.Operate.on.a.copy. |
3c800 | 6f 66 20 70 72 6f 70 20 73 6f 20 70 65 72 2d 70 72 6f 70 65 72 74 79 20 65 61 73 69 6e 67 20 77 | of.prop.so.per-property.easing.w |
3c820 | 6f 6e 27 74 20 62 65 20 6c 6f 73 74 0a 09 09 09 09 76 61 72 20 61 6e 69 6d 20 3d 20 41 6e 69 6d | on't.be.lost.....var.anim.=.Anim |
3c840 | 61 74 69 6f 6e 28 20 74 68 69 73 2c 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 7b 7d 2c 20 | ation(.this,.jQuery.extend(.{},. |
3c860 | 70 72 6f 70 20 29 2c 20 6f 70 74 61 6c 6c 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 45 6d 70 74 79 20 | prop.),.optall.);......//.Empty. |
3c880 | 61 6e 69 6d 61 74 69 6f 6e 73 20 72 65 73 6f 6c 76 65 20 69 6d 6d 65 64 69 61 74 65 6c 79 0a 09 | animations.resolve.immediately.. |
3c8a0 | 09 09 09 69 66 20 28 20 65 6d 70 74 79 20 29 20 7b 0a 09 09 09 09 09 61 6e 69 6d 2e 73 74 6f 70 | ...if.(.empty.).{......anim.stop |
3c8c0 | 28 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 3b 0a 0a 09 09 72 65 74 75 72 6e 20 | (.true.);.....}....};....return. |
3c8e0 | 65 6d 70 74 79 20 7c 7c 20 6f 70 74 61 6c 6c 2e 71 75 65 75 65 20 3d 3d 3d 20 66 61 6c 73 65 20 | empty.||.optall.queue.===.false. |
3c900 | 3f 0a 09 09 09 74 68 69 73 2e 65 61 63 68 28 20 64 6f 41 6e 69 6d 61 74 69 6f 6e 20 29 20 3a 0a | ?....this.each(.doAnimation.).:. |
3c920 | 09 09 09 74 68 69 73 2e 71 75 65 75 65 28 20 6f 70 74 61 6c 6c 2e 71 75 65 75 65 2c 20 64 6f 41 | ...this.queue(.optall.queue,.doA |
3c940 | 6e 69 6d 61 74 69 6f 6e 20 29 3b 0a 09 7d 2c 0a 09 73 74 6f 70 3a 20 66 75 6e 63 74 69 6f 6e 28 | nimation.);..},..stop:.function( |
3c960 | 20 74 79 70 65 2c 20 63 6c 65 61 72 51 75 65 75 65 2c 20 67 6f 74 6f 45 6e 64 20 29 20 7b 0a 09 | .type,.clearQueue,.gotoEnd.).{.. |
3c980 | 09 76 61 72 20 73 74 6f 70 51 75 65 75 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 68 6f 6f 6b 73 | .var.stopQueue.=.function(.hooks |
3c9a0 | 20 29 20 7b 0a 09 09 09 76 61 72 20 73 74 6f 70 20 3d 20 68 6f 6f 6b 73 2e 73 74 6f 70 3b 0a 09 | .).{....var.stop.=.hooks.stop;.. |
3c9c0 | 09 09 64 65 6c 65 74 65 20 68 6f 6f 6b 73 2e 73 74 6f 70 3b 0a 09 09 09 73 74 6f 70 28 20 67 6f | ..delete.hooks.stop;....stop(.go |
3c9e0 | 74 6f 45 6e 64 20 29 3b 0a 09 09 7d 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 74 79 70 | toEnd.);...};....if.(.typeof.typ |
3ca00 | 65 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 67 6f 74 6f 45 6e 64 20 3d 20 | e.!==."string".).{....gotoEnd.=. |
3ca20 | 63 6c 65 61 72 51 75 65 75 65 3b 0a 09 09 09 63 6c 65 61 72 51 75 65 75 65 20 3d 20 74 79 70 65 | clearQueue;....clearQueue.=.type |
3ca40 | 3b 0a 09 09 09 74 79 70 65 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 0a 09 09 69 66 20 | ;....type.=.undefined;...}...if. |
3ca60 | 28 20 63 6c 65 61 72 51 75 65 75 65 20 26 26 20 74 79 70 65 20 21 3d 3d 20 66 61 6c 73 65 20 29 | (.clearQueue.&&.type.!==.false.) |
3ca80 | 20 7b 0a 09 09 09 74 68 69 73 2e 71 75 65 75 65 28 20 74 79 70 65 20 7c 7c 20 22 66 78 22 2c 20 | .{....this.queue(.type.||."fx",. |
3caa0 | 5b 5d 20 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 | [].);...}....return.this.each(fu |
3cac0 | 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 76 61 72 20 64 65 71 75 65 75 65 20 3d 20 74 72 75 65 | nction().{....var.dequeue.=.true |
3cae0 | 2c 0a 09 09 09 09 69 6e 64 65 78 20 3d 20 74 79 70 65 20 21 3d 20 6e 75 6c 6c 20 26 26 20 74 79 | ,.....index.=.type.!=.null.&&.ty |
3cb00 | 70 65 20 2b 20 22 71 75 65 75 65 48 6f 6f 6b 73 22 2c 0a 09 09 09 09 74 69 6d 65 72 73 20 3d 20 | pe.+."queueHooks",.....timers.=. |
3cb20 | 6a 51 75 65 72 79 2e 74 69 6d 65 72 73 2c 0a 09 09 09 09 64 61 74 61 20 3d 20 6a 51 75 65 72 79 | jQuery.timers,.....data.=.jQuery |
3cb40 | 2e 5f 64 61 74 61 28 20 74 68 69 73 20 29 3b 0a 0a 09 09 09 69 66 20 28 20 69 6e 64 65 78 20 29 | ._data(.this.);.....if.(.index.) |
3cb60 | 20 7b 0a 09 09 09 09 69 66 20 28 20 64 61 74 61 5b 20 69 6e 64 65 78 20 5d 20 26 26 20 64 61 74 | .{.....if.(.data[.index.].&&.dat |
3cb80 | 61 5b 20 69 6e 64 65 78 20 5d 2e 73 74 6f 70 20 29 20 7b 0a 09 09 09 09 09 73 74 6f 70 51 75 65 | a[.index.].stop.).{......stopQue |
3cba0 | 75 65 28 20 64 61 74 61 5b 20 69 6e 64 65 78 20 5d 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 20 | ue(.data[.index.].);.....}....}. |
3cbc0 | 65 6c 73 65 20 7b 0a 09 09 09 09 66 6f 72 20 28 20 69 6e 64 65 78 20 69 6e 20 64 61 74 61 20 29 | else.{.....for.(.index.in.data.) |
3cbe0 | 20 7b 0a 09 09 09 09 09 69 66 20 28 20 64 61 74 61 5b 20 69 6e 64 65 78 20 5d 20 26 26 20 64 61 | .{......if.(.data[.index.].&&.da |
3cc00 | 74 61 5b 20 69 6e 64 65 78 20 5d 2e 73 74 6f 70 20 26 26 20 72 72 75 6e 2e 74 65 73 74 28 20 69 | ta[.index.].stop.&&.rrun.test(.i |
3cc20 | 6e 64 65 78 20 29 20 29 20 7b 0a 09 09 09 09 09 09 73 74 6f 70 51 75 65 75 65 28 20 64 61 74 61 | ndex.).).{.......stopQueue(.data |
3cc40 | 5b 20 69 6e 64 65 78 20 5d 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a | [.index.].);......}.....}....}.. |
3cc60 | 09 09 09 66 6f 72 20 28 20 69 6e 64 65 78 20 3d 20 74 69 6d 65 72 73 2e 6c 65 6e 67 74 68 3b 20 | ...for.(.index.=.timers.length;. |
3cc80 | 69 6e 64 65 78 2d 2d 3b 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 74 69 6d 65 72 73 5b 20 69 6e | index--;.).{.....if.(.timers[.in |
3cca0 | 64 65 78 20 5d 2e 65 6c 65 6d 20 3d 3d 3d 20 74 68 69 73 20 26 26 20 28 74 79 70 65 20 3d 3d 20 | dex.].elem.===.this.&&.(type.==. |
3ccc0 | 6e 75 6c 6c 20 7c 7c 20 74 69 6d 65 72 73 5b 20 69 6e 64 65 78 20 5d 2e 71 75 65 75 65 20 3d 3d | null.||.timers[.index.].queue.== |
3cce0 | 3d 20 74 79 70 65 29 20 29 20 7b 0a 09 09 09 09 09 74 69 6d 65 72 73 5b 20 69 6e 64 65 78 20 5d | =.type).).{......timers[.index.] |
3cd00 | 2e 61 6e 69 6d 2e 73 74 6f 70 28 20 67 6f 74 6f 45 6e 64 20 29 3b 0a 09 09 09 09 09 64 65 71 75 | .anim.stop(.gotoEnd.);......dequ |
3cd20 | 65 75 65 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 74 69 6d 65 72 73 2e 73 70 6c 69 63 65 28 | eue.=.false;......timers.splice( |
3cd40 | 20 69 6e 64 65 78 2c 20 31 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 73 | .index,.1.);.....}....}.....//.s |
3cd60 | 74 61 72 74 20 74 68 65 20 6e 65 78 74 20 69 6e 20 74 68 65 20 71 75 65 75 65 20 69 66 20 74 68 | tart.the.next.in.the.queue.if.th |
3cd80 | 65 20 6c 61 73 74 20 73 74 65 70 20 77 61 73 6e 27 74 20 66 6f 72 63 65 64 0a 09 09 09 2f 2f 20 | e.last.step.wasn't.forced....//. |
3cda0 | 74 69 6d 65 72 73 20 63 75 72 72 65 6e 74 6c 79 20 77 69 6c 6c 20 63 61 6c 6c 20 74 68 65 69 72 | timers.currently.will.call.their |
3cdc0 | 20 63 6f 6d 70 6c 65 74 65 20 63 61 6c 6c 62 61 63 6b 73 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 | .complete.callbacks,.which.will. |
3cde0 | 64 65 71 75 65 75 65 0a 09 09 09 2f 2f 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 79 20 77 | dequeue....//.but.only.if.they.w |
3ce00 | 65 72 65 20 67 6f 74 6f 45 6e 64 0a 09 09 09 69 66 20 28 20 64 65 71 75 65 75 65 20 7c 7c 20 21 | ere.gotoEnd....if.(.dequeue.||.! |
3ce20 | 67 6f 74 6f 45 6e 64 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 64 65 71 75 65 75 65 28 20 | gotoEnd.).{.....jQuery.dequeue(. |
3ce40 | 74 68 69 73 2c 20 74 79 70 65 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 0a 7d 29 3b 0a | this,.type.);....}...});..}.});. |
3ce60 | 0a 2f 2f 20 47 65 6e 65 72 61 74 65 20 70 61 72 61 6d 65 74 65 72 73 20 74 6f 20 63 72 65 61 74 | .//.Generate.parameters.to.creat |
3ce80 | 65 20 61 20 73 74 61 6e 64 61 72 64 20 61 6e 69 6d 61 74 69 6f 6e 0a 66 75 6e 63 74 69 6f 6e 20 | e.a.standard.animation.function. |
3cea0 | 67 65 6e 46 78 28 20 74 79 70 65 2c 20 69 6e 63 6c 75 64 65 57 69 64 74 68 20 29 20 7b 0a 09 76 | genFx(.type,.includeWidth.).{..v |
3cec0 | 61 72 20 77 68 69 63 68 2c 0a 09 09 61 74 74 72 73 20 3d 20 7b 20 68 65 69 67 68 74 3a 20 74 79 | ar.which,...attrs.=.{.height:.ty |
3cee0 | 70 65 20 7d 2c 0a 09 09 69 20 3d 20 30 3b 0a 0a 09 2f 2f 20 69 66 20 77 65 20 69 6e 63 6c 75 64 | pe.},...i.=.0;...//.if.we.includ |
3cf00 | 65 20 77 69 64 74 68 2c 20 73 74 65 70 20 76 61 6c 75 65 20 69 73 20 31 20 74 6f 20 64 6f 20 61 | e.width,.step.value.is.1.to.do.a |
3cf20 | 6c 6c 20 63 73 73 45 78 70 61 6e 64 20 76 61 6c 75 65 73 2c 0a 09 2f 2f 20 69 66 20 77 65 20 64 | ll.cssExpand.values,..//.if.we.d |
3cf40 | 6f 6e 27 74 20 69 6e 63 6c 75 64 65 20 77 69 64 74 68 2c 20 73 74 65 70 20 76 61 6c 75 65 20 69 | on't.include.width,.step.value.i |
3cf60 | 73 20 32 20 74 6f 20 73 6b 69 70 20 6f 76 65 72 20 4c 65 66 74 20 61 6e 64 20 52 69 67 68 74 0a | s.2.to.skip.over.Left.and.Right. |
3cf80 | 09 66 6f 72 28 20 3b 20 69 20 3c 20 34 20 3b 20 69 20 2b 3d 20 32 20 2d 20 69 6e 63 6c 75 64 65 | .for(.;.i.<.4.;.i.+=.2.-.include |
3cfa0 | 57 69 64 74 68 20 29 20 7b 0a 09 09 77 68 69 63 68 20 3d 20 63 73 73 45 78 70 61 6e 64 5b 20 69 | Width.).{...which.=.cssExpand[.i |
3cfc0 | 20 5d 3b 0a 09 09 61 74 74 72 73 5b 20 22 6d 61 72 67 69 6e 22 20 2b 20 77 68 69 63 68 20 5d 20 | .];...attrs[."margin".+.which.]. |
3cfe0 | 3d 20 61 74 74 72 73 5b 20 22 70 61 64 64 69 6e 67 22 20 2b 20 77 68 69 63 68 20 5d 20 3d 20 74 | =.attrs[."padding".+.which.].=.t |
3d000 | 79 70 65 3b 0a 09 7d 0a 0a 09 69 66 20 28 20 69 6e 63 6c 75 64 65 57 69 64 74 68 20 29 20 7b 0a | ype;..}...if.(.includeWidth.).{. |
3d020 | 09 09 61 74 74 72 73 2e 6f 70 61 63 69 74 79 20 3d 20 61 74 74 72 73 2e 77 69 64 74 68 20 3d 20 | ..attrs.opacity.=.attrs.width.=. |
3d040 | 74 79 70 65 3b 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 61 74 74 72 73 3b 0a 7d 0a 0a 2f 2f 20 47 | type;..}...return.attrs;.}..//.G |
3d060 | 65 6e 65 72 61 74 65 20 73 68 6f 72 74 63 75 74 73 20 66 6f 72 20 63 75 73 74 6f 6d 20 61 6e 69 | enerate.shortcuts.for.custom.ani |
3d080 | 6d 61 74 69 6f 6e 73 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 7b 0a 09 73 6c 69 64 65 44 6f 77 6e | mations.jQuery.each({..slideDown |
3d0a0 | 3a 20 67 65 6e 46 78 28 22 73 68 6f 77 22 29 2c 0a 09 73 6c 69 64 65 55 70 3a 20 67 65 6e 46 78 | :.genFx("show"),..slideUp:.genFx |
3d0c0 | 28 22 68 69 64 65 22 29 2c 0a 09 73 6c 69 64 65 54 6f 67 67 6c 65 3a 20 67 65 6e 46 78 28 22 74 | ("hide"),..slideToggle:.genFx("t |
3d0e0 | 6f 67 67 6c 65 22 29 2c 0a 09 66 61 64 65 49 6e 3a 20 7b 20 6f 70 61 63 69 74 79 3a 20 22 73 68 | oggle"),..fadeIn:.{.opacity:."sh |
3d100 | 6f 77 22 20 7d 2c 0a 09 66 61 64 65 4f 75 74 3a 20 7b 20 6f 70 61 63 69 74 79 3a 20 22 68 69 64 | ow".},..fadeOut:.{.opacity:."hid |
3d120 | 65 22 20 7d 2c 0a 09 66 61 64 65 54 6f 67 67 6c 65 3a 20 7b 20 6f 70 61 63 69 74 79 3a 20 22 74 | e".},..fadeToggle:.{.opacity:."t |
3d140 | 6f 67 67 6c 65 22 20 7d 0a 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 70 72 6f 70 | oggle".}.},.function(.name,.prop |
3d160 | 73 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6e 61 6d 65 20 5d 20 3d 20 66 75 6e 63 74 | s.).{..jQuery.fn[.name.].=.funct |
3d180 | 69 6f 6e 28 20 73 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b | ion(.speed,.easing,.callback.).{ |
3d1a0 | 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 61 6e 69 6d 61 74 65 28 20 70 72 6f 70 73 2c 20 73 | ...return.this.animate(.props,.s |
3d1c0 | 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 6c 6c 62 61 63 6b 20 29 3b 0a 09 7d 3b 0a 7d 29 | peed,.easing,.callback.);..};.}) |
3d1e0 | 3b 0a 0a 6a 51 75 65 72 79 2e 73 70 65 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 73 70 65 65 | ;..jQuery.speed.=.function(.spee |
3d200 | 64 2c 20 65 61 73 69 6e 67 2c 20 66 6e 20 29 20 7b 0a 09 76 61 72 20 6f 70 74 20 3d 20 73 70 65 | d,.easing,.fn.).{..var.opt.=.spe |
3d220 | 65 64 20 26 26 20 74 79 70 65 6f 66 20 73 70 65 65 64 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 | ed.&&.typeof.speed.===."object". |
3d240 | 3f 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 7b 7d 2c 20 73 70 65 65 64 20 29 20 3a 20 7b | ?.jQuery.extend(.{},.speed.).:.{ |
3d260 | 0a 09 09 63 6f 6d 70 6c 65 74 65 3a 20 66 6e 20 7c 7c 20 21 66 6e 20 26 26 20 65 61 73 69 6e 67 | ...complete:.fn.||.!fn.&&.easing |
3d280 | 20 7c 7c 0a 09 09 09 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 73 70 65 65 64 20 | .||....jQuery.isFunction(.speed. |
3d2a0 | 29 20 26 26 20 73 70 65 65 64 2c 0a 09 09 64 75 72 61 74 69 6f 6e 3a 20 73 70 65 65 64 2c 0a 09 | ).&&.speed,...duration:.speed,.. |
3d2c0 | 09 65 61 73 69 6e 67 3a 20 66 6e 20 26 26 20 65 61 73 69 6e 67 20 7c 7c 20 65 61 73 69 6e 67 20 | .easing:.fn.&&.easing.||.easing. |
3d2e0 | 26 26 20 21 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 65 61 73 69 6e 67 20 29 20 | &&.!jQuery.isFunction(.easing.). |
3d300 | 26 26 20 65 61 73 69 6e 67 0a 09 7d 3b 0a 0a 09 6f 70 74 2e 64 75 72 61 74 69 6f 6e 20 3d 20 6a | &&.easing..};...opt.duration.=.j |
3d320 | 51 75 65 72 79 2e 66 78 2e 6f 66 66 20 3f 20 30 20 3a 20 74 79 70 65 6f 66 20 6f 70 74 2e 64 75 | Query.fx.off.?.0.:.typeof.opt.du |
3d340 | 72 61 74 69 6f 6e 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 3f 20 6f 70 74 2e 64 75 72 61 74 69 | ration.===."number".?.opt.durati |
3d360 | 6f 6e 20 3a 0a 09 09 6f 70 74 2e 64 75 72 61 74 69 6f 6e 20 69 6e 20 6a 51 75 65 72 79 2e 66 78 | on.:...opt.duration.in.jQuery.fx |
3d380 | 2e 73 70 65 65 64 73 20 3f 20 6a 51 75 65 72 79 2e 66 78 2e 73 70 65 65 64 73 5b 20 6f 70 74 2e | .speeds.?.jQuery.fx.speeds[.opt. |
3d3a0 | 64 75 72 61 74 69 6f 6e 20 5d 20 3a 20 6a 51 75 65 72 79 2e 66 78 2e 73 70 65 65 64 73 2e 5f 64 | duration.].:.jQuery.fx.speeds._d |
3d3c0 | 65 66 61 75 6c 74 3b 0a 0a 09 2f 2f 20 6e 6f 72 6d 61 6c 69 7a 65 20 6f 70 74 2e 71 75 65 75 65 | efault;...//.normalize.opt.queue |
3d3e0 | 20 2d 20 74 72 75 65 2f 75 6e 64 65 66 69 6e 65 64 2f 6e 75 6c 6c 20 2d 3e 20 22 66 78 22 0a 09 | .-.true/undefined/null.->."fx".. |
3d400 | 69 66 20 28 20 6f 70 74 2e 71 75 65 75 65 20 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 6f 70 74 2e 71 75 | if.(.opt.queue.==.null.||.opt.qu |
3d420 | 65 75 65 20 3d 3d 3d 20 74 72 75 65 20 29 20 7b 0a 09 09 6f 70 74 2e 71 75 65 75 65 20 3d 20 22 | eue.===.true.).{...opt.queue.=." |
3d440 | 66 78 22 3b 0a 09 7d 0a 0a 09 2f 2f 20 51 75 65 75 65 69 6e 67 0a 09 6f 70 74 2e 6f 6c 64 20 3d | fx";..}...//.Queueing..opt.old.= |
3d460 | 20 6f 70 74 2e 63 6f 6d 70 6c 65 74 65 3b 0a 0a 09 6f 70 74 2e 63 6f 6d 70 6c 65 74 65 20 3d 20 | .opt.complete;...opt.complete.=. |
3d480 | 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e | function().{...if.(.jQuery.isFun |
3d4a0 | 63 74 69 6f 6e 28 20 6f 70 74 2e 6f 6c 64 20 29 20 29 20 7b 0a 09 09 09 6f 70 74 2e 6f 6c 64 2e | ction(.opt.old.).).{....opt.old. |
3d4c0 | 63 61 6c 6c 28 20 74 68 69 73 20 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 6f 70 74 2e 71 75 | call(.this.);...}....if.(.opt.qu |
3d4e0 | 65 75 65 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 64 65 71 75 65 75 65 28 20 74 68 69 73 2c | eue.).{....jQuery.dequeue(.this, |
3d500 | 20 6f 70 74 2e 71 75 65 75 65 20 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 0a 09 72 65 74 75 72 6e 20 6f | .opt.queue.);...}..};...return.o |
3d520 | 70 74 3b 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 65 61 73 69 6e 67 20 3d 20 7b 0a 09 6c 69 6e 65 61 | pt;.};..jQuery.easing.=.{..linea |
3d540 | 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 70 3b 0a 09 | r:.function(.p.).{...return.p;.. |
3d560 | 7d 2c 0a 09 73 77 69 6e 67 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 20 29 20 7b 0a 09 09 72 65 74 | },..swing:.function(.p.).{...ret |
3d580 | 75 72 6e 20 30 2e 35 20 2d 20 4d 61 74 68 2e 63 6f 73 28 20 70 2a 4d 61 74 68 2e 50 49 20 29 20 | urn.0.5.-.Math.cos(.p*Math.PI.). |
3d5a0 | 2f 20 32 3b 0a 09 7d 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 74 69 6d 65 72 73 20 3d 20 5b 5d 3b 0a | /.2;..}.};..jQuery.timers.=.[];. |
3d5c0 | 6a 51 75 65 72 79 2e 66 78 20 3d 20 54 77 65 65 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 69 6e 69 74 | jQuery.fx.=.Tween.prototype.init |
3d5e0 | 3b 0a 6a 51 75 65 72 79 2e 66 78 2e 74 69 63 6b 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a | ;.jQuery.fx.tick.=.function().{. |
3d600 | 09 76 61 72 20 74 69 6d 65 72 2c 0a 09 09 74 69 6d 65 72 73 20 3d 20 6a 51 75 65 72 79 2e 74 69 | .var.timer,...timers.=.jQuery.ti |
3d620 | 6d 65 72 73 2c 0a 09 09 69 20 3d 20 30 3b 0a 0a 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 74 69 6d | mers,...i.=.0;...for.(.;.i.<.tim |
3d640 | 65 72 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 74 69 6d 65 72 20 3d 20 74 69 | ers.length;.i++.).{...timer.=.ti |
3d660 | 6d 65 72 73 5b 20 69 20 5d 3b 0a 09 09 2f 2f 20 43 68 65 63 6b 73 20 74 68 65 20 74 69 6d 65 72 | mers[.i.];...//.Checks.the.timer |
3d680 | 20 68 61 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 0a 09 09 | .has.not.already.been.removed... |
3d6a0 | 69 66 20 28 20 21 74 69 6d 65 72 28 29 20 26 26 20 74 69 6d 65 72 73 5b 20 69 20 5d 20 3d 3d 3d | if.(.!timer().&&.timers[.i.].=== |
3d6c0 | 20 74 69 6d 65 72 20 29 20 7b 0a 09 09 09 74 69 6d 65 72 73 2e 73 70 6c 69 63 65 28 20 69 2d 2d | .timer.).{....timers.splice(.i-- |
3d6e0 | 2c 20 31 20 29 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 69 66 20 28 20 21 74 69 6d 65 72 73 2e 6c 65 6e | ,.1.);...}..}...if.(.!timers.len |
3d700 | 67 74 68 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 66 78 2e 73 74 6f 70 28 29 3b 0a 09 7d 0a 7d | gth.).{...jQuery.fx.stop();..}.} |
3d720 | 3b 0a 0a 6a 51 75 65 72 79 2e 66 78 2e 74 69 6d 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 74 | ;..jQuery.fx.timer.=.function(.t |
3d740 | 69 6d 65 72 20 29 20 7b 0a 09 69 66 20 28 20 74 69 6d 65 72 28 29 20 26 26 20 6a 51 75 65 72 79 | imer.).{..if.(.timer().&&.jQuery |
3d760 | 2e 74 69 6d 65 72 73 2e 70 75 73 68 28 20 74 69 6d 65 72 20 29 20 26 26 20 21 74 69 6d 65 72 49 | .timers.push(.timer.).&&.!timerI |
3d780 | 64 20 29 20 7b 0a 09 09 74 69 6d 65 72 49 64 20 3d 20 73 65 74 49 6e 74 65 72 76 61 6c 28 20 6a | d.).{...timerId.=.setInterval(.j |
3d7a0 | 51 75 65 72 79 2e 66 78 2e 74 69 63 6b 2c 20 6a 51 75 65 72 79 2e 66 78 2e 69 6e 74 65 72 76 61 | Query.fx.tick,.jQuery.fx.interva |
3d7c0 | 6c 20 29 3b 0a 09 7d 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 66 78 2e 69 6e 74 65 72 76 61 6c 20 3d | l.);..}.};..jQuery.fx.interval.= |
3d7e0 | 20 31 33 3b 0a 0a 6a 51 75 65 72 79 2e 66 78 2e 73 74 6f 70 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | .13;..jQuery.fx.stop.=.function( |
3d800 | 29 20 7b 0a 09 63 6c 65 61 72 49 6e 74 65 72 76 61 6c 28 20 74 69 6d 65 72 49 64 20 29 3b 0a 09 | ).{..clearInterval(.timerId.);.. |
3d820 | 74 69 6d 65 72 49 64 20 3d 20 6e 75 6c 6c 3b 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 66 78 2e 73 70 | timerId.=.null;.};..jQuery.fx.sp |
3d840 | 65 65 64 73 20 3d 20 7b 0a 09 73 6c 6f 77 3a 20 36 30 30 2c 0a 09 66 61 73 74 3a 20 32 30 30 2c | eeds.=.{..slow:.600,..fast:.200, |
3d860 | 0a 09 2f 2f 20 44 65 66 61 75 6c 74 20 73 70 65 65 64 0a 09 5f 64 65 66 61 75 6c 74 3a 20 34 30 | ..//.Default.speed.._default:.40 |
3d880 | 30 0a 7d 3b 0a 0a 2f 2f 20 42 61 63 6b 20 43 6f 6d 70 61 74 20 3c 31 2e 38 20 65 78 74 65 6e 73 | 0.};..//.Back.Compat.<1.8.extens |
3d8a0 | 69 6f 6e 20 70 6f 69 6e 74 0a 6a 51 75 65 72 79 2e 66 78 2e 73 74 65 70 20 3d 20 7b 7d 3b 0a 0a | ion.point.jQuery.fx.step.=.{};.. |
3d8c0 | 69 66 20 28 20 6a 51 75 65 72 79 2e 65 78 70 72 20 26 26 20 6a 51 75 65 72 79 2e 65 78 70 72 2e | if.(.jQuery.expr.&&.jQuery.expr. |
3d8e0 | 66 69 6c 74 65 72 73 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 78 70 72 2e 66 69 6c 74 65 72 73 | filters.).{..jQuery.expr.filters |
3d900 | 2e 61 6e 69 6d 61 74 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 | .animated.=.function(.elem.).{.. |
3d920 | 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 67 72 65 70 28 6a 51 75 65 72 79 2e 74 69 6d 65 72 | .return.jQuery.grep(jQuery.timer |
3d940 | 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 66 6e 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 65 6c | s,.function(.fn.).{....return.el |
3d960 | 65 6d 20 3d 3d 3d 20 66 6e 2e 65 6c 65 6d 3b 0a 09 09 7d 29 2e 6c 65 6e 67 74 68 3b 0a 09 7d 3b | em.===.fn.elem;...}).length;..}; |
3d980 | 0a 7d 0a 76 61 72 20 72 72 6f 6f 74 20 3d 20 2f 5e 28 3f 3a 62 6f 64 79 7c 68 74 6d 6c 29 24 2f | .}.var.rroot.=./^(?:body|html)$/ |
3d9a0 | 69 3b 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 6f 66 66 73 65 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | i;..jQuery.fn.offset.=.function( |
3d9c0 | 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 09 69 66 20 28 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e | .options.).{..if.(.arguments.len |
3d9e0 | 67 74 68 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6f 70 74 69 6f 6e 73 20 3d 3d 3d 20 75 6e 64 | gth.).{...return.options.===.und |
3da00 | 65 66 69 6e 65 64 20 3f 0a 09 09 09 74 68 69 73 20 3a 0a 09 09 09 74 68 69 73 2e 65 61 63 68 28 | efined.?....this.:....this.each( |
3da20 | 66 75 6e 63 74 69 6f 6e 28 20 69 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 6f 66 66 73 65 | function(.i.).{.....jQuery.offse |
3da40 | 74 2e 73 65 74 4f 66 66 73 65 74 28 20 74 68 69 73 2c 20 6f 70 74 69 6f 6e 73 2c 20 69 20 29 3b | t.setOffset(.this,.options,.i.); |
3da60 | 0a 09 09 09 7d 29 3b 0a 09 7d 0a 0a 09 76 61 72 20 62 6f 78 2c 20 64 6f 63 45 6c 65 6d 2c 20 62 | ....});..}...var.box,.docElem,.b |
3da80 | 6f 64 79 2c 20 77 69 6e 2c 20 63 6c 69 65 6e 74 54 6f 70 2c 20 63 6c 69 65 6e 74 4c 65 66 74 2c | ody,.win,.clientTop,.clientLeft, |
3daa0 | 20 73 63 72 6f 6c 6c 54 6f 70 2c 20 73 63 72 6f 6c 6c 4c 65 66 74 2c 20 74 6f 70 2c 20 6c 65 66 | .scrollTop,.scrollLeft,.top,.lef |
3dac0 | 74 2c 0a 09 09 65 6c 65 6d 20 3d 20 74 68 69 73 5b 20 30 20 5d 2c 0a 09 09 64 6f 63 20 3d 20 65 | t,...elem.=.this[.0.],...doc.=.e |
3dae0 | 6c 65 6d 20 26 26 20 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 3b 0a 0a 09 69 66 20 | lem.&&.elem.ownerDocument;...if. |
3db00 | 28 20 21 64 6f 63 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 3b 0a 09 7d 0a 0a 09 69 66 20 28 20 28 | (.!doc.).{...return;..}...if.(.( |
3db20 | 62 6f 64 79 20 3d 20 64 6f 63 2e 62 6f 64 79 29 20 3d 3d 3d 20 65 6c 65 6d 20 29 20 7b 0a 09 09 | body.=.doc.body).===.elem.).{... |
3db40 | 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 6f 66 66 73 65 74 2e 62 6f 64 79 4f 66 66 73 65 74 28 | return.jQuery.offset.bodyOffset( |
3db60 | 20 65 6c 65 6d 20 29 3b 0a 09 7d 0a 0a 09 64 6f 63 45 6c 65 6d 20 3d 20 64 6f 63 2e 64 6f 63 75 | .elem.);..}...docElem.=.doc.docu |
3db80 | 6d 65 6e 74 45 6c 65 6d 65 6e 74 3b 0a 0a 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 77 65 27 72 | mentElement;...//.Make.sure.we'r |
3dba0 | 65 20 6e 6f 74 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 61 20 64 69 73 63 6f 6e 6e 65 63 74 65 | e.not.dealing.with.a.disconnecte |
3dbc0 | 64 20 44 4f 4d 20 6e 6f 64 65 0a 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 6e | d.DOM.node..if.(.!jQuery.contain |
3dbe0 | 73 28 20 64 6f 63 45 6c 65 6d 2c 20 65 6c 65 6d 20 29 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 | s(.docElem,.elem.).).{...return. |
3dc00 | 7b 20 74 6f 70 3a 20 30 2c 20 6c 65 66 74 3a 20 30 20 7d 3b 0a 09 7d 0a 0a 09 62 6f 78 20 3d 20 | {.top:.0,.left:.0.};..}...box.=. |
3dc20 | 65 6c 65 6d 2e 67 65 74 42 6f 75 6e 64 69 6e 67 43 6c 69 65 6e 74 52 65 63 74 28 29 3b 0a 09 77 | elem.getBoundingClientRect();..w |
3dc40 | 69 6e 20 3d 20 67 65 74 57 69 6e 64 6f 77 28 20 64 6f 63 20 29 3b 0a 09 63 6c 69 65 6e 74 54 6f | in.=.getWindow(.doc.);..clientTo |
3dc60 | 70 20 20 3d 20 64 6f 63 45 6c 65 6d 2e 63 6c 69 65 6e 74 54 6f 70 20 20 7c 7c 20 62 6f 64 79 2e | p..=.docElem.clientTop..||.body. |
3dc80 | 63 6c 69 65 6e 74 54 6f 70 20 20 7c 7c 20 30 3b 0a 09 63 6c 69 65 6e 74 4c 65 66 74 20 3d 20 64 | clientTop..||.0;..clientLeft.=.d |
3dca0 | 6f 63 45 6c 65 6d 2e 63 6c 69 65 6e 74 4c 65 66 74 20 7c 7c 20 62 6f 64 79 2e 63 6c 69 65 6e 74 | ocElem.clientLeft.||.body.client |
3dcc0 | 4c 65 66 74 20 7c 7c 20 30 3b 0a 09 73 63 72 6f 6c 6c 54 6f 70 20 20 3d 20 77 69 6e 2e 70 61 67 | Left.||.0;..scrollTop..=.win.pag |
3dce0 | 65 59 4f 66 66 73 65 74 20 7c 7c 20 64 6f 63 45 6c 65 6d 2e 73 63 72 6f 6c 6c 54 6f 70 3b 0a 09 | eYOffset.||.docElem.scrollTop;.. |
3dd00 | 73 63 72 6f 6c 6c 4c 65 66 74 20 3d 20 77 69 6e 2e 70 61 67 65 58 4f 66 66 73 65 74 20 7c 7c 20 | scrollLeft.=.win.pageXOffset.||. |
3dd20 | 64 6f 63 45 6c 65 6d 2e 73 63 72 6f 6c 6c 4c 65 66 74 3b 0a 09 74 6f 70 20 20 3d 20 62 6f 78 2e | docElem.scrollLeft;..top..=.box. |
3dd40 | 74 6f 70 20 20 2b 20 73 63 72 6f 6c 6c 54 6f 70 20 20 2d 20 63 6c 69 65 6e 74 54 6f 70 3b 0a 09 | top..+.scrollTop..-.clientTop;.. |
3dd60 | 6c 65 66 74 20 3d 20 62 6f 78 2e 6c 65 66 74 20 2b 20 73 63 72 6f 6c 6c 4c 65 66 74 20 2d 20 63 | left.=.box.left.+.scrollLeft.-.c |
3dd80 | 6c 69 65 6e 74 4c 65 66 74 3b 0a 0a 09 72 65 74 75 72 6e 20 7b 20 74 6f 70 3a 20 74 6f 70 2c 20 | lientLeft;...return.{.top:.top,. |
3dda0 | 6c 65 66 74 3a 20 6c 65 66 74 20 7d 3b 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 6f 66 66 73 65 74 20 | left:.left.};.};..jQuery.offset. |
3ddc0 | 3d 20 7b 0a 0a 09 62 6f 64 79 4f 66 66 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 62 6f 64 79 | =.{...bodyOffset:.function(.body |
3dde0 | 20 29 20 7b 0a 09 09 76 61 72 20 74 6f 70 20 3d 20 62 6f 64 79 2e 6f 66 66 73 65 74 54 6f 70 2c | .).{...var.top.=.body.offsetTop, |
3de00 | 0a 09 09 09 6c 65 66 74 20 3d 20 62 6f 64 79 2e 6f 66 66 73 65 74 4c 65 66 74 3b 0a 0a 09 09 69 | ....left.=.body.offsetLeft;....i |
3de20 | 66 20 28 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 64 6f 65 73 4e 6f 74 49 6e 63 6c 75 64 | f.(.jQuery.support.doesNotInclud |
3de40 | 65 4d 61 72 67 69 6e 49 6e 42 6f 64 79 4f 66 66 73 65 74 20 29 20 7b 0a 09 09 09 74 6f 70 20 20 | eMarginInBodyOffset.).{....top.. |
3de60 | 2b 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 6a 51 75 65 72 79 2e 63 73 73 28 62 6f 64 79 2c 20 | +=.parseFloat(.jQuery.css(body,. |
3de80 | 22 6d 61 72 67 69 6e 54 6f 70 22 29 20 29 20 7c 7c 20 30 3b 0a 09 09 09 6c 65 66 74 20 2b 3d 20 | "marginTop").).||.0;....left.+=. |
3dea0 | 70 61 72 73 65 46 6c 6f 61 74 28 20 6a 51 75 65 72 79 2e 63 73 73 28 62 6f 64 79 2c 20 22 6d 61 | parseFloat(.jQuery.css(body,."ma |
3dec0 | 72 67 69 6e 4c 65 66 74 22 29 20 29 20 7c 7c 20 30 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e | rginLeft").).||.0;...}....return |
3dee0 | 20 7b 20 74 6f 70 3a 20 74 6f 70 2c 20 6c 65 66 74 3a 20 6c 65 66 74 20 7d 3b 0a 09 7d 2c 0a 0a | .{.top:.top,.left:.left.};..},.. |
3df00 | 09 73 65 74 4f 66 66 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6f 70 74 69 | .setOffset:.function(.elem,.opti |
3df20 | 6f 6e 73 2c 20 69 20 29 20 7b 0a 09 09 76 61 72 20 70 6f 73 69 74 69 6f 6e 20 3d 20 6a 51 75 65 | ons,.i.).{...var.position.=.jQue |
3df40 | 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 70 6f 73 69 74 69 6f 6e 22 20 29 3b 0a 0a 09 09 2f | ry.css(.elem,."position".);..../ |
3df60 | 2f 20 73 65 74 20 70 6f 73 69 74 69 6f 6e 20 66 69 72 73 74 2c 20 69 6e 2d 63 61 73 65 20 74 6f | /.set.position.first,.in-case.to |
3df80 | 70 2f 6c 65 66 74 20 61 72 65 20 73 65 74 20 65 76 65 6e 20 6f 6e 20 73 74 61 74 69 63 20 65 6c | p/left.are.set.even.on.static.el |
3dfa0 | 65 6d 0a 09 09 69 66 20 28 20 70 6f 73 69 74 69 6f 6e 20 3d 3d 3d 20 22 73 74 61 74 69 63 22 20 | em...if.(.position.===."static". |
3dfc0 | 29 20 7b 0a 09 09 09 65 6c 65 6d 2e 73 74 79 6c 65 2e 70 6f 73 69 74 69 6f 6e 20 3d 20 22 72 65 | ).{....elem.style.position.=."re |
3dfe0 | 6c 61 74 69 76 65 22 3b 0a 09 09 7d 0a 0a 09 09 76 61 72 20 63 75 72 45 6c 65 6d 20 3d 20 6a 51 | lative";...}....var.curElem.=.jQ |
3e000 | 75 65 72 79 28 20 65 6c 65 6d 20 29 2c 0a 09 09 09 63 75 72 4f 66 66 73 65 74 20 3d 20 63 75 72 | uery(.elem.),....curOffset.=.cur |
3e020 | 45 6c 65 6d 2e 6f 66 66 73 65 74 28 29 2c 0a 09 09 09 63 75 72 43 53 53 54 6f 70 20 3d 20 6a 51 | Elem.offset(),....curCSSTop.=.jQ |
3e040 | 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 74 6f 70 22 20 29 2c 0a 09 09 09 63 75 72 43 | uery.css(.elem,."top".),....curC |
3e060 | 53 53 4c 65 66 74 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 6c 65 66 74 | SSLeft.=.jQuery.css(.elem,."left |
3e080 | 22 20 29 2c 0a 09 09 09 63 61 6c 63 75 6c 61 74 65 50 6f 73 69 74 69 6f 6e 20 3d 20 28 20 70 6f | ".),....calculatePosition.=.(.po |
3e0a0 | 73 69 74 69 6f 6e 20 3d 3d 3d 20 22 61 62 73 6f 6c 75 74 65 22 20 7c 7c 20 70 6f 73 69 74 69 6f | sition.===."absolute".||.positio |
3e0c0 | 6e 20 3d 3d 3d 20 22 66 69 78 65 64 22 20 29 20 26 26 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 | n.===."fixed".).&&.jQuery.inArra |
3e0e0 | 79 28 22 61 75 74 6f 22 2c 20 5b 63 75 72 43 53 53 54 6f 70 2c 20 63 75 72 43 53 53 4c 65 66 74 | y("auto",.[curCSSTop,.curCSSLeft |
3e100 | 5d 29 20 3e 20 2d 31 2c 0a 09 09 09 70 72 6f 70 73 20 3d 20 7b 7d 2c 20 63 75 72 50 6f 73 69 74 | ]).>.-1,....props.=.{},.curPosit |
3e120 | 69 6f 6e 20 3d 20 7b 7d 2c 20 63 75 72 54 6f 70 2c 20 63 75 72 4c 65 66 74 3b 0a 0a 09 09 2f 2f | ion.=.{},.curTop,.curLeft;....// |
3e140 | 20 6e 65 65 64 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 63 61 6c 63 75 6c 61 74 65 20 70 6f | .need.to.be.able.to.calculate.po |
3e160 | 73 69 74 69 6f 6e 20 69 66 20 65 69 74 68 65 72 20 74 6f 70 20 6f 72 20 6c 65 66 74 20 69 73 20 | sition.if.either.top.or.left.is. |
3e180 | 61 75 74 6f 20 61 6e 64 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 65 69 74 68 65 72 20 61 62 73 6f | auto.and.position.is.either.abso |
3e1a0 | 6c 75 74 65 20 6f 72 20 66 69 78 65 64 0a 09 09 69 66 20 28 20 63 61 6c 63 75 6c 61 74 65 50 6f | lute.or.fixed...if.(.calculatePo |
3e1c0 | 73 69 74 69 6f 6e 20 29 20 7b 0a 09 09 09 63 75 72 50 6f 73 69 74 69 6f 6e 20 3d 20 63 75 72 45 | sition.).{....curPosition.=.curE |
3e1e0 | 6c 65 6d 2e 70 6f 73 69 74 69 6f 6e 28 29 3b 0a 09 09 09 63 75 72 54 6f 70 20 3d 20 63 75 72 50 | lem.position();....curTop.=.curP |
3e200 | 6f 73 69 74 69 6f 6e 2e 74 6f 70 3b 0a 09 09 09 63 75 72 4c 65 66 74 20 3d 20 63 75 72 50 6f 73 | osition.top;....curLeft.=.curPos |
3e220 | 69 74 69 6f 6e 2e 6c 65 66 74 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 63 75 72 54 6f 70 | ition.left;...}.else.{....curTop |
3e240 | 20 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 63 75 72 43 53 53 54 6f 70 20 29 20 7c 7c 20 30 3b | .=.parseFloat(.curCSSTop.).||.0; |
3e260 | 0a 09 09 09 63 75 72 4c 65 66 74 20 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 63 75 72 43 53 53 | ....curLeft.=.parseFloat(.curCSS |
3e280 | 4c 65 66 74 20 29 20 7c 7c 20 30 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e | Left.).||.0;...}....if.(.jQuery. |
3e2a0 | 69 73 46 75 6e 63 74 69 6f 6e 28 20 6f 70 74 69 6f 6e 73 20 29 20 29 20 7b 0a 09 09 09 6f 70 74 | isFunction(.options.).).{....opt |
3e2c0 | 69 6f 6e 73 20 3d 20 6f 70 74 69 6f 6e 73 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 69 2c 20 63 75 | ions.=.options.call(.elem,.i,.cu |
3e2e0 | 72 4f 66 66 73 65 74 20 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 6f 70 74 69 6f 6e 73 2e 74 | rOffset.);...}....if.(.options.t |
3e300 | 6f 70 20 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 70 72 6f 70 73 2e 74 6f 70 20 3d 20 28 20 | op.!=.null.).{....props.top.=.(. |
3e320 | 6f 70 74 69 6f 6e 73 2e 74 6f 70 20 2d 20 63 75 72 4f 66 66 73 65 74 2e 74 6f 70 20 29 20 2b 20 | options.top.-.curOffset.top.).+. |
3e340 | 63 75 72 54 6f 70 3b 0a 09 09 7d 0a 09 09 69 66 20 28 20 6f 70 74 69 6f 6e 73 2e 6c 65 66 74 20 | curTop;...}...if.(.options.left. |
3e360 | 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 70 72 6f 70 73 2e 6c 65 66 74 20 3d 20 28 20 6f 70 | !=.null.).{....props.left.=.(.op |
3e380 | 74 69 6f 6e 73 2e 6c 65 66 74 20 2d 20 63 75 72 4f 66 66 73 65 74 2e 6c 65 66 74 20 29 20 2b 20 | tions.left.-.curOffset.left.).+. |
3e3a0 | 63 75 72 4c 65 66 74 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 22 75 73 69 6e 67 22 20 69 6e 20 | curLeft;...}....if.(."using".in. |
3e3c0 | 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 09 09 09 6f 70 74 69 6f 6e 73 2e 75 73 69 6e 67 2e 63 61 6c | options.).{....options.using.cal |
3e3e0 | 6c 28 20 65 6c 65 6d 2c 20 70 72 6f 70 73 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 | l(.elem,.props.);...}.else.{.... |
3e400 | 63 75 72 45 6c 65 6d 2e 63 73 73 28 20 70 72 6f 70 73 20 29 3b 0a 09 09 7d 0a 09 7d 0a 7d 3b 0a | curElem.css(.props.);...}..}.};. |
3e420 | 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 7b 0a 0a 09 70 6f 73 69 74 69 6f 6e 3a | ..jQuery.fn.extend({...position: |
3e440 | 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 69 66 20 28 20 21 74 68 69 73 5b 30 5d 20 29 20 | .function().{...if.(.!this[0].). |
3e460 | 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 76 61 72 20 65 6c 65 6d 20 3d 20 74 | {....return;...}....var.elem.=.t |
3e480 | 68 69 73 5b 30 5d 2c 0a 0a 09 09 2f 2f 20 47 65 74 20 2a 72 65 61 6c 2a 20 6f 66 66 73 65 74 50 | his[0],....//.Get.*real*.offsetP |
3e4a0 | 61 72 65 6e 74 0a 09 09 6f 66 66 73 65 74 50 61 72 65 6e 74 20 3d 20 74 68 69 73 2e 6f 66 66 73 | arent...offsetParent.=.this.offs |
3e4c0 | 65 74 50 61 72 65 6e 74 28 29 2c 0a 0a 09 09 2f 2f 20 47 65 74 20 63 6f 72 72 65 63 74 20 6f 66 | etParent(),....//.Get.correct.of |
3e4e0 | 66 73 65 74 73 0a 09 09 6f 66 66 73 65 74 20 20 20 20 20 20 20 3d 20 74 68 69 73 2e 6f 66 66 73 | fsets...offset.......=.this.offs |
3e500 | 65 74 28 29 2c 0a 09 09 70 61 72 65 6e 74 4f 66 66 73 65 74 20 3d 20 72 72 6f 6f 74 2e 74 65 73 | et(),...parentOffset.=.rroot.tes |
3e520 | 74 28 6f 66 66 73 65 74 50 61 72 65 6e 74 5b 30 5d 2e 6e 6f 64 65 4e 61 6d 65 29 20 3f 20 7b 20 | t(offsetParent[0].nodeName).?.{. |
3e540 | 74 6f 70 3a 20 30 2c 20 6c 65 66 74 3a 20 30 20 7d 20 3a 20 6f 66 66 73 65 74 50 61 72 65 6e 74 | top:.0,.left:.0.}.:.offsetParent |
3e560 | 2e 6f 66 66 73 65 74 28 29 3b 0a 0a 09 09 2f 2f 20 53 75 62 74 72 61 63 74 20 65 6c 65 6d 65 6e | .offset();....//.Subtract.elemen |
3e580 | 74 20 6d 61 72 67 69 6e 73 0a 09 09 2f 2f 20 6e 6f 74 65 3a 20 77 68 65 6e 20 61 6e 20 65 6c 65 | t.margins...//.note:.when.an.ele |
3e5a0 | 6d 65 6e 74 20 68 61 73 20 6d 61 72 67 69 6e 3a 20 61 75 74 6f 20 74 68 65 20 6f 66 66 73 65 74 | ment.has.margin:.auto.the.offset |
3e5c0 | 4c 65 66 74 20 61 6e 64 20 6d 61 72 67 69 6e 4c 65 66 74 0a 09 09 2f 2f 20 61 72 65 20 74 68 65 | Left.and.marginLeft...//.are.the |
3e5e0 | 20 73 61 6d 65 20 69 6e 20 53 61 66 61 72 69 20 63 61 75 73 69 6e 67 20 6f 66 66 73 65 74 2e 6c | .same.in.Safari.causing.offset.l |
3e600 | 65 66 74 20 74 6f 20 69 6e 63 6f 72 72 65 63 74 6c 79 20 62 65 20 30 0a 09 09 6f 66 66 73 65 74 | eft.to.incorrectly.be.0...offset |
3e620 | 2e 74 6f 70 20 20 2d 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 6a 51 75 65 72 79 2e 63 73 73 28 | .top..-=.parseFloat(.jQuery.css( |
3e640 | 65 6c 65 6d 2c 20 22 6d 61 72 67 69 6e 54 6f 70 22 29 20 29 20 7c 7c 20 30 3b 0a 09 09 6f 66 66 | elem,."marginTop").).||.0;...off |
3e660 | 73 65 74 2e 6c 65 66 74 20 2d 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 6a 51 75 65 72 79 2e 63 | set.left.-=.parseFloat(.jQuery.c |
3e680 | 73 73 28 65 6c 65 6d 2c 20 22 6d 61 72 67 69 6e 4c 65 66 74 22 29 20 29 20 7c 7c 20 30 3b 0a 0a | ss(elem,."marginLeft").).||.0;.. |
3e6a0 | 09 09 2f 2f 20 41 64 64 20 6f 66 66 73 65 74 50 61 72 65 6e 74 20 62 6f 72 64 65 72 73 0a 09 09 | ..//.Add.offsetParent.borders... |
3e6c0 | 70 61 72 65 6e 74 4f 66 66 73 65 74 2e 74 6f 70 20 20 2b 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 | parentOffset.top..+=.parseFloat( |
3e6e0 | 20 6a 51 75 65 72 79 2e 63 73 73 28 6f 66 66 73 65 74 50 61 72 65 6e 74 5b 30 5d 2c 20 22 62 6f | .jQuery.css(offsetParent[0],."bo |
3e700 | 72 64 65 72 54 6f 70 57 69 64 74 68 22 29 20 29 20 7c 7c 20 30 3b 0a 09 09 70 61 72 65 6e 74 4f | rderTopWidth").).||.0;...parentO |
3e720 | 66 66 73 65 74 2e 6c 65 66 74 20 2b 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 6a 51 75 65 72 79 | ffset.left.+=.parseFloat(.jQuery |
3e740 | 2e 63 73 73 28 6f 66 66 73 65 74 50 61 72 65 6e 74 5b 30 5d 2c 20 22 62 6f 72 64 65 72 4c 65 66 | .css(offsetParent[0],."borderLef |
3e760 | 74 57 69 64 74 68 22 29 20 29 20 7c 7c 20 30 3b 0a 0a 09 09 2f 2f 20 53 75 62 74 72 61 63 74 20 | tWidth").).||.0;....//.Subtract. |
3e780 | 74 68 65 20 74 77 6f 20 6f 66 66 73 65 74 73 0a 09 09 72 65 74 75 72 6e 20 7b 0a 09 09 09 74 6f | the.two.offsets...return.{....to |
3e7a0 | 70 3a 20 20 6f 66 66 73 65 74 2e 74 6f 70 20 20 2d 20 70 61 72 65 6e 74 4f 66 66 73 65 74 2e 74 | p:..offset.top..-.parentOffset.t |
3e7c0 | 6f 70 2c 0a 09 09 09 6c 65 66 74 3a 20 6f 66 66 73 65 74 2e 6c 65 66 74 20 2d 20 70 61 72 65 6e | op,....left:.offset.left.-.paren |
3e7e0 | 74 4f 66 66 73 65 74 2e 6c 65 66 74 0a 09 09 7d 3b 0a 09 7d 2c 0a 0a 09 6f 66 66 73 65 74 50 61 | tOffset.left...};..},...offsetPa |
3e800 | 72 65 6e 74 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 | rent:.function().{...return.this |
3e820 | 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 76 61 72 20 6f 66 66 73 65 74 50 | .map(function().{....var.offsetP |
3e840 | 61 72 65 6e 74 20 3d 20 74 68 69 73 2e 6f 66 66 73 65 74 50 61 72 65 6e 74 20 7c 7c 20 64 6f 63 | arent.=.this.offsetParent.||.doc |
3e860 | 75 6d 65 6e 74 2e 62 6f 64 79 3b 0a 09 09 09 77 68 69 6c 65 20 28 20 6f 66 66 73 65 74 50 61 72 | ument.body;....while.(.offsetPar |
3e880 | 65 6e 74 20 26 26 20 28 21 72 72 6f 6f 74 2e 74 65 73 74 28 6f 66 66 73 65 74 50 61 72 65 6e 74 | ent.&&.(!rroot.test(offsetParent |
3e8a0 | 2e 6e 6f 64 65 4e 61 6d 65 29 20 26 26 20 6a 51 75 65 72 79 2e 63 73 73 28 6f 66 66 73 65 74 50 | .nodeName).&&.jQuery.css(offsetP |
3e8c0 | 61 72 65 6e 74 2c 20 22 70 6f 73 69 74 69 6f 6e 22 29 20 3d 3d 3d 20 22 73 74 61 74 69 63 22 29 | arent,."position").===."static") |
3e8e0 | 20 29 20 7b 0a 09 09 09 09 6f 66 66 73 65 74 50 61 72 65 6e 74 20 3d 20 6f 66 66 73 65 74 50 61 | .).{.....offsetParent.=.offsetPa |
3e900 | 72 65 6e 74 2e 6f 66 66 73 65 74 50 61 72 65 6e 74 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 | rent.offsetParent;....}....retur |
3e920 | 6e 20 6f 66 66 73 65 74 50 61 72 65 6e 74 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 2e 62 6f 64 79 3b | n.offsetParent.||.document.body; |
3e940 | 0a 09 09 7d 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 0a 2f 2f 20 43 72 65 61 74 65 20 73 63 72 6f 6c 6c | ...});..}.});...//.Create.scroll |
3e960 | 4c 65 66 74 20 61 6e 64 20 73 63 72 6f 6c 6c 54 6f 70 20 6d 65 74 68 6f 64 73 0a 6a 51 75 65 72 | Left.and.scrollTop.methods.jQuer |
3e980 | 79 2e 65 61 63 68 28 20 7b 73 63 72 6f 6c 6c 4c 65 66 74 3a 20 22 70 61 67 65 58 4f 66 66 73 65 | y.each(.{scrollLeft:."pageXOffse |
3e9a0 | 74 22 2c 20 73 63 72 6f 6c 6c 54 6f 70 3a 20 22 70 61 67 65 59 4f 66 66 73 65 74 22 7d 2c 20 66 | t",.scrollTop:."pageYOffset"},.f |
3e9c0 | 75 6e 63 74 69 6f 6e 28 20 6d 65 74 68 6f 64 2c 20 70 72 6f 70 20 29 20 7b 0a 09 76 61 72 20 74 | unction(.method,.prop.).{..var.t |
3e9e0 | 6f 70 20 3d 20 2f 59 2f 2e 74 65 73 74 28 20 70 72 6f 70 20 29 3b 0a 0a 09 6a 51 75 65 72 79 2e | op.=./Y/.test(.prop.);...jQuery. |
3ea00 | 66 6e 5b 20 6d 65 74 68 6f 64 20 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 20 29 20 7b | fn[.method.].=.function(.val.).{ |
3ea20 | 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 68 69 73 2c 20 66 | ...return.jQuery.access(.this,.f |
3ea40 | 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6d 65 74 68 6f 64 2c 20 76 61 6c 20 29 20 7b 0a 09 | unction(.elem,.method,.val.).{.. |
3ea60 | 09 09 76 61 72 20 77 69 6e 20 3d 20 67 65 74 57 69 6e 64 6f 77 28 20 65 6c 65 6d 20 29 3b 0a 0a | ..var.win.=.getWindow(.elem.);.. |
3ea80 | 09 09 09 69 66 20 28 20 76 61 6c 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 | ...if.(.val.===.undefined.).{... |
3eaa0 | 09 09 72 65 74 75 72 6e 20 77 69 6e 20 3f 20 28 70 72 6f 70 20 69 6e 20 77 69 6e 29 20 3f 20 77 | ..return.win.?.(prop.in.win).?.w |
3eac0 | 69 6e 5b 20 70 72 6f 70 20 5d 20 3a 0a 09 09 09 09 09 77 69 6e 2e 64 6f 63 75 6d 65 6e 74 2e 64 | in[.prop.].:......win.document.d |
3eae0 | 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 5b 20 6d 65 74 68 6f 64 20 5d 20 3a 0a 09 09 09 09 09 | ocumentElement[.method.].:...... |
3eb00 | 65 6c 65 6d 5b 20 6d 65 74 68 6f 64 20 5d 3b 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 77 69 | elem[.method.];....}.....if.(.wi |
3eb20 | 6e 20 29 20 7b 0a 09 09 09 09 77 69 6e 2e 73 63 72 6f 6c 6c 54 6f 28 0a 09 09 09 09 09 21 74 6f | n.).{.....win.scrollTo(......!to |
3eb40 | 70 20 3f 20 76 61 6c 20 3a 20 6a 51 75 65 72 79 28 20 77 69 6e 20 29 2e 73 63 72 6f 6c 6c 4c 65 | p.?.val.:.jQuery(.win.).scrollLe |
3eb60 | 66 74 28 29 2c 0a 09 09 09 09 09 20 74 6f 70 20 3f 20 76 61 6c 20 3a 20 6a 51 75 65 72 79 28 20 | ft(),.......top.?.val.:.jQuery(. |
3eb80 | 77 69 6e 20 29 2e 73 63 72 6f 6c 6c 54 6f 70 28 29 0a 09 09 09 09 29 3b 0a 0a 09 09 09 7d 20 65 | win.).scrollTop().....);.....}.e |
3eba0 | 6c 73 65 20 7b 0a 09 09 09 09 65 6c 65 6d 5b 20 6d 65 74 68 6f 64 20 5d 20 3d 20 76 61 6c 3b 0a | lse.{.....elem[.method.].=.val;. |
3ebc0 | 09 09 09 7d 0a 09 09 7d 2c 20 6d 65 74 68 6f 64 2c 20 76 61 6c 2c 20 61 72 67 75 6d 65 6e 74 73 | ...}...},.method,.val,.arguments |
3ebe0 | 2e 6c 65 6e 67 74 68 2c 20 6e 75 6c 6c 20 29 3b 0a 09 7d 3b 0a 7d 29 3b 0a 0a 66 75 6e 63 74 69 | .length,.null.);..};.});..functi |
3ec00 | 6f 6e 20 67 65 74 57 69 6e 64 6f 77 28 20 65 6c 65 6d 20 29 20 7b 0a 09 72 65 74 75 72 6e 20 6a | on.getWindow(.elem.).{..return.j |
3ec20 | 51 75 65 72 79 2e 69 73 57 69 6e 64 6f 77 28 20 65 6c 65 6d 20 29 20 3f 0a 09 09 65 6c 65 6d 20 | Query.isWindow(.elem.).?...elem. |
3ec40 | 3a 0a 09 09 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 39 20 3f 0a 09 09 09 65 6c 65 | :...elem.nodeType.===.9.?....ele |
3ec60 | 6d 2e 64 65 66 61 75 6c 74 56 69 65 77 20 7c 7c 20 65 6c 65 6d 2e 70 61 72 65 6e 74 57 69 6e 64 | m.defaultView.||.elem.parentWind |
3ec80 | 6f 77 20 3a 0a 09 09 09 66 61 6c 73 65 3b 0a 7d 0a 2f 2f 20 43 72 65 61 74 65 20 69 6e 6e 65 72 | ow.:....false;.}.//.Create.inner |
3eca0 | 48 65 69 67 68 74 2c 20 69 6e 6e 65 72 57 69 64 74 68 2c 20 68 65 69 67 68 74 2c 20 77 69 64 74 | Height,.innerWidth,.height,.widt |
3ecc0 | 68 2c 20 6f 75 74 65 72 48 65 69 67 68 74 20 61 6e 64 20 6f 75 74 65 72 57 69 64 74 68 20 6d 65 | h,.outerHeight.and.outerWidth.me |
3ece0 | 74 68 6f 64 73 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 20 7b 20 48 65 69 67 68 74 3a 20 22 68 65 | thods.jQuery.each(.{.Height:."he |
3ed00 | 69 67 68 74 22 2c 20 57 69 64 74 68 3a 20 22 77 69 64 74 68 22 20 7d 2c 20 66 75 6e 63 74 69 6f | ight",.Width:."width".},.functio |
3ed20 | 6e 28 20 6e 61 6d 65 2c 20 74 79 70 65 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 61 63 68 28 20 | n(.name,.type.).{..jQuery.each(. |
3ed40 | 7b 20 70 61 64 64 69 6e 67 3a 20 22 69 6e 6e 65 72 22 20 2b 20 6e 61 6d 65 2c 20 63 6f 6e 74 65 | {.padding:."inner".+.name,.conte |
3ed60 | 6e 74 3a 20 74 79 70 65 2c 20 22 22 3a 20 22 6f 75 74 65 72 22 20 2b 20 6e 61 6d 65 20 7d 2c 20 | nt:.type,."":."outer".+.name.},. |
3ed80 | 66 75 6e 63 74 69 6f 6e 28 20 64 65 66 61 75 6c 74 45 78 74 72 61 2c 20 66 75 6e 63 4e 61 6d 65 | function(.defaultExtra,.funcName |
3eda0 | 20 29 20 7b 0a 09 09 2f 2f 20 6d 61 72 67 69 6e 20 69 73 20 6f 6e 6c 79 20 66 6f 72 20 6f 75 74 | .).{...//.margin.is.only.for.out |
3edc0 | 65 72 48 65 69 67 68 74 2c 20 6f 75 74 65 72 57 69 64 74 68 0a 09 09 6a 51 75 65 72 79 2e 66 6e | erHeight,.outerWidth...jQuery.fn |
3ede0 | 5b 20 66 75 6e 63 4e 61 6d 65 20 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 6d 61 72 67 69 6e 2c | [.funcName.].=.function(.margin, |
3ee00 | 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 76 61 72 20 63 68 61 69 6e 61 62 6c 65 20 3d 20 61 72 | .value.).{....var.chainable.=.ar |
3ee20 | 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 26 26 20 28 20 64 65 66 61 75 6c 74 45 78 74 72 61 | guments.length.&&.(.defaultExtra |
3ee40 | 20 7c 7c 20 74 79 70 65 6f 66 20 6d 61 72 67 69 6e 20 21 3d 3d 20 22 62 6f 6f 6c 65 61 6e 22 20 | .||.typeof.margin.!==."boolean". |
3ee60 | 29 2c 0a 09 09 09 09 65 78 74 72 61 20 3d 20 64 65 66 61 75 6c 74 45 78 74 72 61 20 7c 7c 20 28 | ),.....extra.=.defaultExtra.||.( |
3ee80 | 20 6d 61 72 67 69 6e 20 3d 3d 3d 20 74 72 75 65 20 7c 7c 20 76 61 6c 75 65 20 3d 3d 3d 20 74 72 | .margin.===.true.||.value.===.tr |
3eea0 | 75 65 20 3f 20 22 6d 61 72 67 69 6e 22 20 3a 20 22 62 6f 72 64 65 72 22 20 29 3b 0a 0a 09 09 09 | ue.?."margin".:."border".);..... |
3eec0 | 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 68 69 73 2c 20 66 75 6e 63 | return.jQuery.access(.this,.func |
3eee0 | 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 09 | tion(.elem,.type,.value.).{..... |
3ef00 | 76 61 72 20 64 6f 63 3b 0a 0a 09 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 57 69 6e 64 | var.doc;......if.(.jQuery.isWind |
3ef20 | 6f 77 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 41 73 20 6f 66 20 35 2f 38 | ow(.elem.).).{......//.As.of.5/8 |
3ef40 | 2f 32 30 31 32 20 74 68 69 73 20 77 69 6c 6c 20 79 69 65 6c 64 20 69 6e 63 6f 72 72 65 63 74 20 | /2012.this.will.yield.incorrect. |
3ef60 | 72 65 73 75 6c 74 73 20 66 6f 72 20 4d 6f 62 69 6c 65 20 53 61 66 61 72 69 2c 20 62 75 74 20 74 | results.for.Mobile.Safari,.but.t |
3ef80 | 68 65 72 65 0a 09 09 09 09 09 2f 2f 20 69 73 6e 27 74 20 61 20 77 68 6f 6c 65 20 6c 6f 74 20 77 | here......//.isn't.a.whole.lot.w |
3efa0 | 65 20 63 61 6e 20 64 6f 2e 20 53 65 65 20 70 75 6c 6c 20 72 65 71 75 65 73 74 20 61 74 20 74 68 | e.can.do..See.pull.request.at.th |
3efc0 | 69 73 20 55 52 4c 20 66 6f 72 20 64 69 73 63 75 73 73 69 6f 6e 3a 0a 09 09 09 09 09 2f 2f 20 68 | is.URL.for.discussion:......//.h |
3efe0 | 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 71 75 65 72 79 2f 6a 71 75 65 72 79 2f | ttps://github.com/jquery/jquery/ |
3f000 | 70 75 6c 6c 2f 37 36 34 0a 09 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 64 6f 63 75 6d 65 | pull/764......return.elem.docume |
3f020 | 6e 74 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 5b 20 22 63 6c 69 65 6e 74 22 20 2b 20 6e | nt.documentElement[."client".+.n |
3f040 | 61 6d 65 20 5d 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 47 65 74 20 64 6f 63 75 6d 65 6e | ame.];.....}......//.Get.documen |
3f060 | 74 20 77 69 64 74 68 20 6f 72 20 68 65 69 67 68 74 0a 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e | t.width.or.height.....if.(.elem. |
3f080 | 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 39 20 29 20 7b 0a 09 09 09 09 09 64 6f 63 20 3d 20 65 6c | nodeType.===.9.).{......doc.=.el |
3f0a0 | 65 6d 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 3b 0a 0a 09 09 09 09 09 2f 2f 20 45 69 74 | em.documentElement;.......//.Eit |
3f0c0 | 68 65 72 20 73 63 72 6f 6c 6c 5b 57 69 64 74 68 2f 48 65 69 67 68 74 5d 20 6f 72 20 6f 66 66 73 | her.scroll[Width/Height].or.offs |
3f0e0 | 65 74 5b 57 69 64 74 68 2f 48 65 69 67 68 74 5d 20 6f 72 20 63 6c 69 65 6e 74 5b 57 69 64 74 68 | et[Width/Height].or.client[Width |
3f100 | 2f 48 65 69 67 68 74 5d 2c 20 77 68 69 63 68 65 76 65 72 20 69 73 20 67 72 65 61 74 65 73 74 0a | /Height],.whichever.is.greatest. |
3f120 | 09 09 09 09 09 2f 2f 20 75 6e 66 6f 72 74 75 6e 61 74 65 6c 79 2c 20 74 68 69 73 20 63 61 75 73 | .....//.unfortunately,.this.caus |
3f140 | 65 73 20 62 75 67 20 23 33 38 33 38 20 69 6e 20 49 45 36 2f 38 20 6f 6e 6c 79 2c 20 62 75 74 20 | es.bug.#3838.in.IE6/8.only,.but. |
3f160 | 74 68 65 72 65 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6e 6f 20 67 6f 6f 64 2c 20 73 6d 61 6c | there.is.currently.no.good,.smal |
3f180 | 6c 20 77 61 79 20 74 6f 20 66 69 78 20 69 74 2e 0a 09 09 09 09 09 72 65 74 75 72 6e 20 4d 61 74 | l.way.to.fix.it.......return.Mat |
3f1a0 | 68 2e 6d 61 78 28 0a 09 09 09 09 09 09 65 6c 65 6d 2e 62 6f 64 79 5b 20 22 73 63 72 6f 6c 6c 22 | h.max(.......elem.body[."scroll" |
3f1c0 | 20 2b 20 6e 61 6d 65 20 5d 2c 20 64 6f 63 5b 20 22 73 63 72 6f 6c 6c 22 20 2b 20 6e 61 6d 65 20 | .+.name.],.doc[."scroll".+.name. |
3f1e0 | 5d 2c 0a 09 09 09 09 09 09 65 6c 65 6d 2e 62 6f 64 79 5b 20 22 6f 66 66 73 65 74 22 20 2b 20 6e | ],.......elem.body[."offset".+.n |
3f200 | 61 6d 65 20 5d 2c 20 64 6f 63 5b 20 22 6f 66 66 73 65 74 22 20 2b 20 6e 61 6d 65 20 5d 2c 0a 09 | ame.],.doc[."offset".+.name.],.. |
3f220 | 09 09 09 09 09 64 6f 63 5b 20 22 63 6c 69 65 6e 74 22 20 2b 20 6e 61 6d 65 20 5d 0a 09 09 09 09 | .....doc[."client".+.name.]..... |
3f240 | 09 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 3d 3d 3d 20 | .);.....}......return.value.===. |
3f260 | 75 6e 64 65 66 69 6e 65 64 20 3f 0a 09 09 09 09 09 2f 2f 20 47 65 74 20 77 69 64 74 68 20 6f 72 | undefined.?......//.Get.width.or |
3f280 | 20 68 65 69 67 68 74 20 6f 6e 20 74 68 65 20 65 6c 65 6d 65 6e 74 2c 20 72 65 71 75 65 73 74 69 | .height.on.the.element,.requesti |
3f2a0 | 6e 67 20 62 75 74 20 6e 6f 74 20 66 6f 72 63 69 6e 67 20 70 61 72 73 65 46 6c 6f 61 74 0a 09 09 | ng.but.not.forcing.parseFloat... |
3f2c0 | 09 09 09 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 76 61 6c 75 65 | ...jQuery.css(.elem,.type,.value |
3f2e0 | 2c 20 65 78 74 72 61 20 29 20 3a 0a 0a 09 09 09 09 09 2f 2f 20 53 65 74 20 77 69 64 74 68 20 6f | ,.extra.).:.......//.Set.width.o |
3f300 | 72 20 68 65 69 67 68 74 20 6f 6e 20 74 68 65 20 65 6c 65 6d 65 6e 74 0a 09 09 09 09 09 6a 51 75 | r.height.on.the.element......jQu |
3f320 | 65 72 79 2e 73 74 79 6c 65 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 76 61 6c 75 65 2c 20 65 78 | ery.style(.elem,.type,.value,.ex |
3f340 | 74 72 61 20 29 3b 0a 09 09 09 7d 2c 20 74 79 70 65 2c 20 63 68 61 69 6e 61 62 6c 65 20 3f 20 6d | tra.);....},.type,.chainable.?.m |
3f360 | 61 72 67 69 6e 20 3a 20 75 6e 64 65 66 69 6e 65 64 2c 20 63 68 61 69 6e 61 62 6c 65 20 29 3b 0a | argin.:.undefined,.chainable.);. |
3f380 | 09 09 7d 3b 0a 09 7d 29 3b 0a 7d 29 3b 0a 2f 2f 20 45 78 70 6f 73 65 20 6a 51 75 65 72 79 20 74 | ..};..});.});.//.Expose.jQuery.t |
3f3a0 | 6f 20 74 68 65 20 67 6c 6f 62 61 6c 20 6f 62 6a 65 63 74 0a 77 69 6e 64 6f 77 2e 6a 51 75 65 72 | o.the.global.object.window.jQuer |
3f3c0 | 79 20 3d 20 77 69 6e 64 6f 77 2e 24 20 3d 20 6a 51 75 65 72 79 3b 0a 0a 2f 2f 20 45 78 70 6f 73 | y.=.window.$.=.jQuery;..//.Expos |
3f3e0 | 65 20 6a 51 75 65 72 79 20 61 73 20 61 6e 20 41 4d 44 20 6d 6f 64 75 6c 65 2c 20 62 75 74 20 6f | e.jQuery.as.an.AMD.module,.but.o |
3f400 | 6e 6c 79 20 66 6f 72 20 41 4d 44 20 6c 6f 61 64 65 72 73 20 74 68 61 74 0a 2f 2f 20 75 6e 64 65 | nly.for.AMD.loaders.that.//.unde |
3f420 | 72 73 74 61 6e 64 20 74 68 65 20 69 73 73 75 65 73 20 77 69 74 68 20 6c 6f 61 64 69 6e 67 20 6d | rstand.the.issues.with.loading.m |
3f440 | 75 6c 74 69 70 6c 65 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 6a 51 75 65 72 79 0a 2f 2f 20 69 6e | ultiple.versions.of.jQuery.//.in |
3f460 | 20 61 20 70 61 67 65 20 74 68 61 74 20 61 6c 6c 20 6d 69 67 68 74 20 63 61 6c 6c 20 64 65 66 69 | .a.page.that.all.might.call.defi |
3f480 | 6e 65 28 29 2e 20 54 68 65 20 6c 6f 61 64 65 72 20 77 69 6c 6c 20 69 6e 64 69 63 61 74 65 0a 2f | ne()..The.loader.will.indicate./ |
3f4a0 | 2f 20 74 68 65 79 20 68 61 76 65 20 73 70 65 63 69 61 6c 20 61 6c 6c 6f 77 61 6e 63 65 73 20 66 | /.they.have.special.allowances.f |
3f4c0 | 6f 72 20 6d 75 6c 74 69 70 6c 65 20 6a 51 75 65 72 79 20 76 65 72 73 69 6f 6e 73 20 62 79 0a 2f | or.multiple.jQuery.versions.by./ |
3f4e0 | 2f 20 73 70 65 63 69 66 79 69 6e 67 20 64 65 66 69 6e 65 2e 61 6d 64 2e 6a 51 75 65 72 79 20 3d | /.specifying.define.amd.jQuery.= |
3f500 | 20 74 72 75 65 2e 20 52 65 67 69 73 74 65 72 20 61 73 20 61 20 6e 61 6d 65 64 20 6d 6f 64 75 6c | .true..Register.as.a.named.modul |
3f520 | 65 2c 0a 2f 2f 20 73 69 6e 63 65 20 6a 51 75 65 72 79 20 63 61 6e 20 62 65 20 63 6f 6e 63 61 74 | e,.//.since.jQuery.can.be.concat |
3f540 | 65 6e 61 74 65 64 20 77 69 74 68 20 6f 74 68 65 72 20 66 69 6c 65 73 20 74 68 61 74 20 6d 61 79 | enated.with.other.files.that.may |
3f560 | 20 75 73 65 20 64 65 66 69 6e 65 2c 0a 2f 2f 20 62 75 74 20 6e 6f 74 20 75 73 65 20 61 20 70 72 | .use.define,.//.but.not.use.a.pr |
3f580 | 6f 70 65 72 20 63 6f 6e 63 61 74 65 6e 61 74 69 6f 6e 20 73 63 72 69 70 74 20 74 68 61 74 20 75 | oper.concatenation.script.that.u |
3f5a0 | 6e 64 65 72 73 74 61 6e 64 73 20 61 6e 6f 6e 79 6d 6f 75 73 0a 2f 2f 20 41 4d 44 20 6d 6f 64 75 | nderstands.anonymous.//.AMD.modu |
3f5c0 | 6c 65 73 2e 20 41 20 6e 61 6d 65 64 20 41 4d 44 20 69 73 20 73 61 66 65 73 74 20 61 6e 64 20 6d | les..A.named.AMD.is.safest.and.m |
3f5e0 | 6f 73 74 20 72 6f 62 75 73 74 20 77 61 79 20 74 6f 20 72 65 67 69 73 74 65 72 2e 0a 2f 2f 20 4c | ost.robust.way.to.register..//.L |
3f600 | 6f 77 65 72 63 61 73 65 20 6a 71 75 65 72 79 20 69 73 20 75 73 65 64 20 62 65 63 61 75 73 65 20 | owercase.jquery.is.used.because. |
3f620 | 41 4d 44 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 73 20 61 72 65 20 64 65 72 69 76 65 64 20 66 72 6f | AMD.module.names.are.derived.fro |
3f640 | 6d 0a 2f 2f 20 66 69 6c 65 20 6e 61 6d 65 73 2c 20 61 6e 64 20 6a 51 75 65 72 79 20 69 73 20 6e | m.//.file.names,.and.jQuery.is.n |
3f660 | 6f 72 6d 61 6c 6c 79 20 64 65 6c 69 76 65 72 65 64 20 69 6e 20 61 20 6c 6f 77 65 72 63 61 73 65 | ormally.delivered.in.a.lowercase |
3f680 | 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 2f 2f 20 44 6f 20 74 68 69 73 20 61 66 74 65 72 20 63 72 65 | .file.name..//.Do.this.after.cre |
3f6a0 | 61 74 69 6e 67 20 74 68 65 20 67 6c 6f 62 61 6c 20 73 6f 20 74 68 61 74 20 69 66 20 61 6e 20 41 | ating.the.global.so.that.if.an.A |
3f6c0 | 4d 44 20 6d 6f 64 75 6c 65 20 77 61 6e 74 73 20 74 6f 20 63 61 6c 6c 0a 2f 2f 20 6e 6f 43 6f 6e | MD.module.wants.to.call.//.noCon |
3f6e0 | 66 6c 69 63 74 20 74 6f 20 68 69 64 65 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20 6a 51 | flict.to.hide.this.version.of.jQ |
3f700 | 75 65 72 79 2c 20 69 74 20 77 69 6c 6c 20 77 6f 72 6b 2e 0a 69 66 20 28 20 74 79 70 65 6f 66 20 | uery,.it.will.work..if.(.typeof. |
3f720 | 64 65 66 69 6e 65 20 3d 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 26 26 20 64 65 66 69 6e 65 2e | define.===."function".&&.define. |
3f740 | 61 6d 64 20 26 26 20 64 65 66 69 6e 65 2e 61 6d 64 2e 6a 51 75 65 72 79 20 29 20 7b 0a 09 64 65 | amd.&&.define.amd.jQuery.).{..de |
3f760 | 66 69 6e 65 28 20 22 6a 71 75 65 72 79 22 2c 20 5b 5d 2c 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 | fine(."jquery",.[],.function.(). |
3f780 | 7b 20 72 65 74 75 72 6e 20 6a 51 75 65 72 79 3b 20 7d 20 29 3b 0a 7d 0a 0a 7d 29 28 20 77 69 6e | {.return.jQuery;.}.);.}..})(.win |
3f7a0 | 64 6f 77 20 29 3b 0a 28 66 75 6e 63 74 69 6f 6e 28 24 2c 20 75 6e 64 65 66 69 6e 65 64 29 20 7b | dow.);.(function($,.undefined).{ |
3f7c0 | 0a 0a 2f 2a 2a 0a 20 2a 20 55 6e 6f 62 74 72 75 73 69 76 65 20 73 63 72 69 70 74 69 6e 67 20 61 | ../**..*.Unobtrusive.scripting.a |
3f7e0 | 64 61 70 74 65 72 20 66 6f 72 20 6a 51 75 65 72 79 0a 20 2a 0a 20 2a 20 52 65 71 75 69 72 65 73 | dapter.for.jQuery..*..*.Requires |
3f800 | 20 6a 51 75 65 72 79 20 31 2e 36 2e 30 20 6f 72 20 6c 61 74 65 72 2e 0a 20 2a 20 68 74 74 70 73 | .jQuery.1.6.0.or.later...*.https |
3f820 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 61 69 6c 73 2f 6a 71 75 65 72 79 2d 75 6a 73 0a 0a | ://github.com/rails/jquery-ujs.. |
3f840 | 20 2a 20 55 70 6c 6f 61 64 69 6e 67 20 66 69 6c 65 20 75 73 69 6e 67 20 72 61 69 6c 73 2e 6a 73 | .*.Uploading.file.using.rails.js |
3f860 | 0a 20 2a 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ..*.============================ |
3f880 | 3d 0a 20 2a 0a 20 2a 20 42 79 20 64 65 66 61 75 6c 74 2c 20 62 72 6f 77 73 65 72 73 20 64 6f 20 | =..*..*.By.default,.browsers.do. |
3f8a0 | 6e 6f 74 20 61 6c 6c 6f 77 20 66 69 6c 65 73 20 74 6f 20 62 65 20 75 70 6c 6f 61 64 65 64 20 76 | not.allow.files.to.be.uploaded.v |
3f8c0 | 69 61 20 41 4a 41 58 2e 20 41 73 20 61 20 72 65 73 75 6c 74 2c 20 69 66 20 74 68 65 72 65 20 61 | ia.AJAX..As.a.result,.if.there.a |
3f8e0 | 72 65 20 61 6e 79 20 6e 6f 6e 2d 62 6c 61 6e 6b 20 66 69 6c 65 20 66 69 65 6c 64 73 0a 20 2a 20 | re.any.non-blank.file.fields..*. |
3f900 | 69 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 66 6f 72 6d 2c 20 74 68 69 73 20 61 64 61 70 74 65 72 | in.the.remote.form,.this.adapter |
3f920 | 20 61 62 6f 72 74 73 20 74 68 65 20 41 4a 41 58 20 73 75 62 6d 69 73 73 69 6f 6e 20 61 6e 64 20 | .aborts.the.AJAX.submission.and. |
3f940 | 61 6c 6c 6f 77 73 20 74 68 65 20 66 6f 72 6d 20 74 6f 20 73 75 62 6d 69 74 20 74 68 72 6f 75 67 | allows.the.form.to.submit.throug |
3f960 | 68 20 73 74 61 6e 64 61 72 64 20 6d 65 61 6e 73 2e 0a 20 2a 0a 20 2a 20 54 68 65 20 60 61 6a 61 | h.standard.means...*..*.The.`aja |
3f980 | 78 3a 61 62 6f 72 74 65 64 3a 66 69 6c 65 60 20 65 76 65 6e 74 20 61 6c 6c 6f 77 73 20 79 6f 75 | x:aborted:file`.event.allows.you |
3f9a0 | 20 74 6f 20 62 69 6e 64 20 79 6f 75 72 20 6f 77 6e 20 68 61 6e 64 6c 65 72 20 74 6f 20 70 72 6f | .to.bind.your.own.handler.to.pro |
3f9c0 | 63 65 73 73 20 74 68 65 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 69 6f 6e 20 68 6f 77 65 76 65 72 | cess.the.form.submission.however |
3f9e0 | 20 79 6f 75 20 77 69 73 68 2e 0a 20 2a 0a 20 2a 20 45 78 3a 0a 20 2a 20 20 20 20 20 24 28 27 66 | .you.wish...*..*.Ex:..*.....$('f |
3fa00 | 6f 72 6d 27 29 2e 6c 69 76 65 28 27 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 66 69 6c 65 27 2c 20 | orm').live('ajax:aborted:file',. |
3fa20 | 66 75 6e 63 74 69 6f 6e 28 65 76 65 6e 74 2c 20 65 6c 65 6d 65 6e 74 73 29 7b 0a 20 2a 20 20 20 | function(event,.elements){..*... |
3fa40 | 20 20 20 20 2f 2f 20 49 6d 70 6c 65 6d 65 6e 74 20 6f 77 6e 20 72 65 6d 6f 74 65 20 66 69 6c 65 | ....//.Implement.own.remote.file |
3fa60 | 2d 74 72 61 6e 73 66 65 72 20 68 61 6e 64 6c 65 72 20 68 65 72 65 20 66 6f 72 20 6e 6f 6e 2d 62 | -transfer.handler.here.for.non-b |
3fa80 | 6c 61 6e 6b 20 66 69 6c 65 20 69 6e 70 75 74 73 20 70 61 73 73 65 64 20 69 6e 20 60 65 6c 65 6d | lank.file.inputs.passed.in.`elem |
3faa0 | 65 6e 74 73 60 2e 0a 20 2a 20 20 20 20 20 20 20 2f 2f 20 52 65 74 75 72 6e 69 6e 67 20 66 61 6c | ents`...*.......//.Returning.fal |
3fac0 | 73 65 20 69 6e 20 74 68 69 73 20 68 61 6e 64 6c 65 72 20 74 65 6c 6c 73 20 72 61 69 6c 73 2e 6a | se.in.this.handler.tells.rails.j |
3fae0 | 73 20 74 6f 20 64 69 73 61 6c 6c 6f 77 20 73 74 61 6e 64 61 72 64 20 66 6f 72 6d 20 73 75 62 6d | s.to.disallow.standard.form.subm |
3fb00 | 69 73 73 69 6f 6e 0a 20 2a 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 2a | ission..*.......return.false;..* |
3fb20 | 20 20 20 20 20 7d 29 3b 0a 20 2a 0a 20 2a 20 54 68 65 20 60 61 6a 61 78 3a 61 62 6f 72 74 65 64 | .....});..*..*.The.`ajax:aborted |
3fb40 | 3a 66 69 6c 65 60 20 65 76 65 6e 74 20 69 73 20 66 69 72 65 64 20 77 68 65 6e 20 61 20 66 69 6c | :file`.event.is.fired.when.a.fil |
3fb60 | 65 2d 74 79 70 65 20 69 6e 70 75 74 20 69 73 20 64 65 74 65 63 74 65 64 20 77 69 74 68 20 61 20 | e-type.input.is.detected.with.a. |
3fb80 | 6e 6f 6e 2d 62 6c 61 6e 6b 20 76 61 6c 75 65 2e 0a 20 2a 0a 20 2a 20 54 68 69 72 64 2d 70 61 72 | non-blank.value...*..*.Third-par |
3fba0 | 74 79 20 74 6f 6f 6c 73 20 63 61 6e 20 75 73 65 20 74 68 69 73 20 68 6f 6f 6b 20 74 6f 20 64 65 | ty.tools.can.use.this.hook.to.de |
3fbc0 | 74 65 63 74 20 77 68 65 6e 20 61 6e 20 41 4a 41 58 20 66 69 6c 65 20 75 70 6c 6f 61 64 20 69 73 | tect.when.an.AJAX.file.upload.is |
3fbe0 | 20 61 74 74 65 6d 70 74 65 64 2c 20 61 6e 64 20 74 68 65 6e 20 75 73 65 0a 20 2a 20 74 65 63 68 | .attempted,.and.then.use..*.tech |
3fc00 | 6e 69 71 75 65 73 20 6c 69 6b 65 20 74 68 65 20 69 66 72 61 6d 65 20 6d 65 74 68 6f 64 20 74 6f | niques.like.the.iframe.method.to |
3fc20 | 20 75 70 6c 6f 61 64 20 74 68 65 20 66 69 6c 65 20 69 6e 73 74 65 61 64 2e 0a 20 2a 0a 20 2a 20 | .upload.the.file.instead...*..*. |
3fc40 | 52 65 71 75 69 72 65 64 20 66 69 65 6c 64 73 20 69 6e 20 72 61 69 6c 73 2e 6a 73 0a 20 2a 20 3d | Required.fields.in.rails.js..*.= |
3fc60 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 2a 0a 20 2a | ==========================..*..* |
3fc80 | 20 49 66 20 61 6e 79 20 62 6c 61 6e 6b 20 72 65 71 75 69 72 65 64 20 69 6e 70 75 74 73 20 28 72 | .If.any.blank.required.inputs.(r |
3fca0 | 65 71 75 69 72 65 64 3d 22 72 65 71 75 69 72 65 64 22 29 20 61 72 65 20 64 65 74 65 63 74 65 64 | equired="required").are.detected |
3fcc0 | 20 69 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 66 6f 72 6d 2c 20 74 68 65 20 77 68 6f 6c 65 20 66 | .in.the.remote.form,.the.whole.f |
3fce0 | 6f 72 6d 20 73 75 62 6d 69 73 73 69 6f 6e 0a 20 2a 20 69 73 20 63 61 6e 63 65 6c 65 64 2e 20 4e | orm.submission..*.is.canceled..N |
3fd00 | 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 69 73 20 75 6e 6c 69 6b 65 20 66 69 6c 65 20 69 6e 70 | ote.that.this.is.unlike.file.inp |
3fd20 | 75 74 73 2c 20 77 68 69 63 68 20 73 74 69 6c 6c 20 61 6c 6c 6f 77 20 73 74 61 6e 64 61 72 64 20 | uts,.which.still.allow.standard. |
3fd40 | 28 6e 6f 6e 2d 41 4a 41 58 29 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 69 6f 6e 2e 0a 20 2a 0a 20 | (non-AJAX).form.submission...*.. |
3fd60 | 2a 20 54 68 65 20 60 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 72 65 71 75 69 72 65 64 60 20 65 76 | *.The.`ajax:aborted:required`.ev |
3fd80 | 65 6e 74 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 62 69 6e 64 20 79 6f 75 72 20 6f 77 6e 20 | ent.allows.you.to.bind.your.own. |
3fda0 | 68 61 6e 64 6c 65 72 20 74 6f 20 69 6e 66 6f 72 6d 20 74 68 65 20 75 73 65 72 20 6f 66 20 62 6c | handler.to.inform.the.user.of.bl |
3fdc0 | 61 6e 6b 20 72 65 71 75 69 72 65 64 20 69 6e 70 75 74 73 2e 0a 20 2a 0a 20 2a 20 21 21 20 4e 6f | ank.required.inputs...*..*.!!.No |
3fde0 | 74 65 20 74 68 61 74 20 4f 70 65 72 61 20 64 6f 65 73 20 6e 6f 74 20 66 69 72 65 20 74 68 65 20 | te.that.Opera.does.not.fire.the. |
3fe00 | 66 6f 72 6d 27 73 20 73 75 62 6d 69 74 20 65 76 65 6e 74 20 69 66 20 74 68 65 72 65 20 61 72 65 | form's.submit.event.if.there.are |
3fe20 | 20 62 6c 61 6e 6b 20 72 65 71 75 69 72 65 64 20 69 6e 70 75 74 73 2c 20 73 6f 20 74 68 69 73 20 | .blank.required.inputs,.so.this. |
3fe40 | 65 76 65 6e 74 20 6d 61 79 20 6e 65 76 65 72 0a 20 2a 20 20 20 20 67 65 74 20 66 69 72 65 64 20 | event.may.never..*....get.fired. |
3fe60 | 69 6e 20 4f 70 65 72 61 2e 20 54 68 69 73 20 65 76 65 6e 74 20 69 73 20 77 68 61 74 20 63 61 75 | in.Opera..This.event.is.what.cau |
3fe80 | 73 65 73 20 6f 74 68 65 72 20 62 72 6f 77 73 65 72 73 20 74 6f 20 65 78 68 69 62 69 74 20 74 68 | ses.other.browsers.to.exhibit.th |
3fea0 | 65 20 73 61 6d 65 20 73 75 62 6d 69 74 2d 61 62 6f 72 74 69 6e 67 20 62 65 68 61 76 69 6f 72 2e | e.same.submit-aborting.behavior. |
3fec0 | 0a 20 2a 0a 20 2a 20 45 78 3a 0a 20 2a 20 20 20 20 20 24 28 27 66 6f 72 6d 27 29 2e 6c 69 76 65 | ..*..*.Ex:..*.....$('form').live |
3fee0 | 28 27 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 72 65 71 75 69 72 65 64 27 2c 20 66 75 6e 63 74 69 | ('ajax:aborted:required',.functi |
3ff00 | 6f 6e 28 65 76 65 6e 74 2c 20 65 6c 65 6d 65 6e 74 73 29 7b 0a 20 2a 20 20 20 20 20 20 20 2f 2f | on(event,.elements){..*.......// |
3ff20 | 20 52 65 74 75 72 6e 69 6e 67 20 66 61 6c 73 65 20 69 6e 20 74 68 69 73 20 68 61 6e 64 6c 65 72 | .Returning.false.in.this.handler |
3ff40 | 20 74 65 6c 6c 73 20 72 61 69 6c 73 2e 6a 73 20 74 6f 20 73 75 62 6d 69 74 20 74 68 65 20 66 6f | .tells.rails.js.to.submit.the.fo |
3ff60 | 72 6d 20 61 6e 79 77 61 79 2e 0a 20 2a 20 20 20 20 20 20 20 2f 2f 20 54 68 65 20 62 6c 61 6e 6b | rm.anyway...*.......//.The.blank |
3ff80 | 20 72 65 71 75 69 72 65 64 20 69 6e 70 75 74 73 20 61 72 65 20 70 61 73 73 65 64 20 74 6f 20 74 | .required.inputs.are.passed.to.t |
3ffa0 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 60 65 6c 65 6d 65 6e 74 73 60 2e 0a 20 2a 20 20 | his.function.in.`elements`...*.. |
3ffc0 | 20 20 20 20 20 72 65 74 75 72 6e 20 21 20 63 6f 6e 66 69 72 6d 28 22 57 6f 75 6c 64 20 79 6f 75 | .....return.!.confirm("Would.you |
3ffe0 | 20 6c 69 6b 65 20 74 6f 20 73 75 62 6d 69 74 20 74 68 65 20 66 6f 72 6d 20 77 69 74 68 20 6d 69 | .like.to.submit.the.form.with.mi |
40000 | 73 73 69 6e 67 20 69 6e 66 6f 3f 22 29 3b 0a 20 2a 20 20 20 20 20 7d 29 3b 0a 20 2a 2f 0a 0a 20 | ssing.info?");..*.....});..*/... |
40020 | 20 2f 2f 20 43 75 74 20 64 6f 77 6e 20 6f 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 69 66 20 69 73 | .//.Cut.down.on.the.number.if.is |
40040 | 73 75 65 73 20 66 72 6f 6d 20 70 65 6f 70 6c 65 20 69 6e 61 64 76 65 72 74 65 6e 74 6c 79 20 69 | sues.from.people.inadvertently.i |
40060 | 6e 63 6c 75 64 69 6e 67 20 6a 71 75 65 72 79 5f 75 6a 73 20 74 77 69 63 65 0a 20 20 2f 2f 20 62 | ncluding.jquery_ujs.twice...//.b |
40080 | 79 20 64 65 74 65 63 74 69 6e 67 20 61 6e 64 20 72 61 69 73 69 6e 67 20 61 6e 20 65 72 72 6f 72 | y.detecting.and.raising.an.error |
400a0 | 20 77 68 65 6e 20 69 74 20 68 61 70 70 65 6e 73 2e 0a 20 20 76 61 72 20 61 6c 72 65 61 64 79 49 | .when.it.happens....var.alreadyI |
400c0 | 6e 69 74 69 61 6c 69 7a 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 76 61 | nitialized.=.function().{.....va |
400e0 | 72 20 65 76 65 6e 74 73 20 3d 20 24 2e 5f 64 61 74 61 28 64 6f 63 75 6d 65 6e 74 2c 20 27 65 76 | r.events.=.$._data(document,.'ev |
40100 | 65 6e 74 73 27 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 65 76 65 6e 74 73 20 26 26 20 65 76 65 | ents');.....return.events.&&.eve |
40120 | 6e 74 73 2e 63 6c 69 63 6b 20 26 26 20 24 2e 67 72 65 70 28 65 76 65 6e 74 73 2e 63 6c 69 63 6b | nts.click.&&.$.grep(events.click |
40140 | 2c 20 66 75 6e 63 74 69 6f 6e 28 65 29 20 7b 20 72 65 74 75 72 6e 20 65 2e 6e 61 6d 65 73 70 61 | ,.function(e).{.return.e.namespa |
40160 | 63 65 20 3d 3d 3d 20 27 72 61 69 6c 73 27 3b 20 7d 29 2e 6c 65 6e 67 74 68 3b 0a 20 20 7d 0a 0a | ce.===.'rails';.}).length;...}.. |
40180 | 20 20 69 66 20 28 20 61 6c 72 65 61 64 79 49 6e 69 74 69 61 6c 69 7a 65 64 28 29 20 29 20 7b 0a | ..if.(.alreadyInitialized().).{. |
401a0 | 20 20 20 20 24 2e 65 72 72 6f 72 28 27 6a 71 75 65 72 79 2d 75 6a 73 20 68 61 73 20 61 6c 72 65 | ....$.error('jquery-ujs.has.alre |
401c0 | 61 64 79 20 62 65 65 6e 20 6c 6f 61 64 65 64 21 27 29 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 53 68 | ady.been.loaded!');...}....//.Sh |
401e0 | 6f 72 74 68 61 6e 64 20 74 6f 20 6d 61 6b 65 20 69 74 20 61 20 6c 69 74 74 6c 65 20 65 61 73 69 | orthand.to.make.it.a.little.easi |
40200 | 65 72 20 74 6f 20 63 61 6c 6c 20 70 75 62 6c 69 63 20 72 61 69 6c 73 20 66 75 6e 63 74 69 6f 6e | er.to.call.public.rails.function |
40220 | 73 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 72 61 69 6c 73 2e 6a 73 0a 20 20 76 61 72 20 72 61 69 | s.from.within.rails.js...var.rai |
40240 | 6c 73 3b 0a 0a 20 20 24 2e 72 61 69 6c 73 20 3d 20 72 61 69 6c 73 20 3d 20 7b 0a 20 20 20 20 2f | ls;....$.rails.=.rails.=.{...../ |
40260 | 2f 20 4c 69 6e 6b 20 65 6c 65 6d 65 6e 74 73 20 62 6f 75 6e 64 20 62 79 20 6a 71 75 65 72 79 2d | /.Link.elements.bound.by.jquery- |
40280 | 75 6a 73 0a 20 20 20 20 6c 69 6e 6b 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 3a 20 27 61 5b 64 61 | ujs.....linkClickSelector:.'a[da |
402a0 | 74 61 2d 63 6f 6e 66 69 72 6d 5d 2c 20 61 5b 64 61 74 61 2d 6d 65 74 68 6f 64 5d 2c 20 61 5b 64 | ta-confirm],.a[data-method],.a[d |
402c0 | 61 74 61 2d 72 65 6d 6f 74 65 5d 2c 20 61 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 | ata-remote],.a[data-disable-with |
402e0 | 5d 27 2c 0a 0a 20 20 20 20 2f 2f 20 53 65 6c 65 63 74 20 65 6c 65 6d 65 6e 74 73 20 62 6f 75 6e | ]',......//.Select.elements.boun |
40300 | 64 20 62 79 20 6a 71 75 65 72 79 2d 75 6a 73 0a 20 20 20 20 69 6e 70 75 74 43 68 61 6e 67 65 53 | d.by.jquery-ujs.....inputChangeS |
40320 | 65 6c 65 63 74 6f 72 3a 20 27 73 65 6c 65 63 74 5b 64 61 74 61 2d 72 65 6d 6f 74 65 5d 2c 20 69 | elector:.'select[data-remote],.i |
40340 | 6e 70 75 74 5b 64 61 74 61 2d 72 65 6d 6f 74 65 5d 2c 20 74 65 78 74 61 72 65 61 5b 64 61 74 61 | nput[data-remote],.textarea[data |
40360 | 2d 72 65 6d 6f 74 65 5d 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 65 6c 65 6d 65 6e 74 73 | -remote]',......//.Form.elements |
40380 | 20 62 6f 75 6e 64 20 62 79 20 6a 71 75 65 72 79 2d 75 6a 73 0a 20 20 20 20 66 6f 72 6d 53 75 62 | .bound.by.jquery-ujs.....formSub |
403a0 | 6d 69 74 53 65 6c 65 63 74 6f 72 3a 20 27 66 6f 72 6d 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 | mitSelector:.'form',......//.For |
403c0 | 6d 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e 74 73 20 62 6f 75 6e 64 20 62 79 20 6a 71 75 65 72 79 | m.input.elements.bound.by.jquery |
403e0 | 2d 75 6a 73 0a 20 20 20 20 66 6f 72 6d 49 6e 70 75 74 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 3a | -ujs.....formInputClickSelector: |
40400 | 20 27 66 6f 72 6d 20 69 6e 70 75 74 5b 74 79 70 65 3d 73 75 62 6d 69 74 5d 2c 20 66 6f 72 6d 20 | .'form.input[type=submit],.form. |
40420 | 69 6e 70 75 74 5b 74 79 70 65 3d 69 6d 61 67 65 5d 2c 20 66 6f 72 6d 20 62 75 74 74 6f 6e 5b 74 | input[type=image],.form.button[t |
40440 | 79 70 65 3d 73 75 62 6d 69 74 5d 2c 20 66 6f 72 6d 20 62 75 74 74 6f 6e 3a 6e 6f 74 28 5b 74 79 | ype=submit],.form.button:not([ty |
40460 | 70 65 5d 29 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e | pe])',......//.Form.input.elemen |
40480 | 74 73 20 64 69 73 61 62 6c 65 64 20 64 75 72 69 6e 67 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 69 | ts.disabled.during.form.submissi |
404a0 | 6f 6e 0a 20 20 20 20 64 69 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 3a 20 27 69 6e 70 75 74 5b 64 | on.....disableSelector:.'input[d |
404c0 | 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 5d 2c 20 62 75 74 74 6f 6e 5b 64 61 74 61 2d 64 | ata-disable-with],.button[data-d |
404e0 | 69 73 61 62 6c 65 2d 77 69 74 68 5d 2c 20 74 65 78 74 61 72 65 61 5b 64 61 74 61 2d 64 69 73 61 | isable-with],.textarea[data-disa |
40500 | 62 6c 65 2d 77 69 74 68 5d 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 69 6e 70 75 74 20 65 | ble-with]',......//.Form.input.e |
40520 | 6c 65 6d 65 6e 74 73 20 72 65 2d 65 6e 61 62 6c 65 64 20 61 66 74 65 72 20 66 6f 72 6d 20 73 75 | lements.re-enabled.after.form.su |
40540 | 62 6d 69 73 73 69 6f 6e 0a 20 20 20 20 65 6e 61 62 6c 65 53 65 6c 65 63 74 6f 72 3a 20 27 69 6e | bmission.....enableSelector:.'in |
40560 | 70 75 74 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 5d 3a 64 69 73 61 62 6c 65 64 2c | put[data-disable-with]:disabled, |
40580 | 20 62 75 74 74 6f 6e 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 5d 3a 64 69 73 61 62 | .button[data-disable-with]:disab |
405a0 | 6c 65 64 2c 20 74 65 78 74 61 72 65 61 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 5d | led,.textarea[data-disable-with] |
405c0 | 3a 64 69 73 61 62 6c 65 64 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 72 65 71 75 69 72 65 | :disabled',......//.Form.require |
405e0 | 64 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 72 65 71 75 69 72 65 64 49 6e 70 | d.input.elements.....requiredInp |
40600 | 75 74 53 65 6c 65 63 74 6f 72 3a 20 27 69 6e 70 75 74 5b 6e 61 6d 65 5d 5b 72 65 71 75 69 72 65 | utSelector:.'input[name][require |
40620 | 64 5d 3a 6e 6f 74 28 5b 64 69 73 61 62 6c 65 64 5d 29 2c 74 65 78 74 61 72 65 61 5b 6e 61 6d 65 | d]:not([disabled]),textarea[name |
40640 | 5d 5b 72 65 71 75 69 72 65 64 5d 3a 6e 6f 74 28 5b 64 69 73 61 62 6c 65 64 5d 29 27 2c 0a 0a 20 | ][required]:not([disabled])',... |
40660 | 20 20 20 2f 2f 20 46 6f 72 6d 20 66 69 6c 65 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e 74 73 0a 20 | ...//.Form.file.input.elements.. |
40680 | 20 20 20 66 69 6c 65 49 6e 70 75 74 53 65 6c 65 63 74 6f 72 3a 20 27 69 6e 70 75 74 3a 66 69 6c | ...fileInputSelector:.'input:fil |
406a0 | 65 27 2c 0a 0a 20 20 20 20 2f 2f 20 4c 69 6e 6b 20 6f 6e 43 6c 69 63 6b 20 64 69 73 61 62 6c 65 | e',......//.Link.onClick.disable |
406c0 | 20 73 65 6c 65 63 74 6f 72 20 77 69 74 68 20 70 6f 73 73 69 62 6c 65 20 72 65 65 6e 61 62 6c 65 | .selector.with.possible.reenable |
406e0 | 20 61 66 74 65 72 20 72 65 6d 6f 74 65 20 73 75 62 6d 69 73 73 69 6f 6e 0a 20 20 20 20 6c 69 6e | .after.remote.submission.....lin |
40700 | 6b 44 69 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 3a 20 27 61 5b 64 61 74 61 2d 64 69 73 61 62 6c | kDisableSelector:.'a[data-disabl |
40720 | 65 2d 77 69 74 68 5d 27 2c 0a 0a 20 20 20 20 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 | e-with]',......//.Make.sure.that |
40740 | 20 65 76 65 72 79 20 41 6a 61 78 20 72 65 71 75 65 73 74 20 73 65 6e 64 73 20 74 68 65 20 43 53 | .every.Ajax.request.sends.the.CS |
40760 | 52 46 20 74 6f 6b 65 6e 0a 20 20 20 20 43 53 52 46 50 72 6f 74 65 63 74 69 6f 6e 3a 20 66 75 6e | RF.token.....CSRFProtection:.fun |
40780 | 63 74 69 6f 6e 28 78 68 72 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 74 6f 6b 65 6e 20 3d 20 24 | ction(xhr).{.......var.token.=.$ |
407a0 | 28 27 6d 65 74 61 5b 6e 61 6d 65 3d 22 63 73 72 66 2d 74 6f 6b 65 6e 22 5d 27 29 2e 61 74 74 72 | ('meta[name="csrf-token"]').attr |
407c0 | 28 27 63 6f 6e 74 65 6e 74 27 29 3b 0a 20 20 20 20 20 20 69 66 20 28 74 6f 6b 65 6e 29 20 78 68 | ('content');.......if.(token).xh |
407e0 | 72 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 27 58 2d 43 53 52 46 2d 54 6f 6b 65 6e | r.setRequestHeader('X-CSRF-Token |
40800 | 27 2c 20 74 6f 6b 65 6e 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 54 72 69 67 67 65 | ',.token);.....},......//.Trigge |
40820 | 72 73 20 61 6e 20 65 76 65 6e 74 20 6f 6e 20 61 6e 20 65 6c 65 6d 65 6e 74 20 61 6e 64 20 72 65 | rs.an.event.on.an.element.and.re |
40840 | 74 75 72 6e 73 20 66 61 6c 73 65 20 69 66 20 74 68 65 20 65 76 65 6e 74 20 72 65 73 75 6c 74 20 | turns.false.if.the.event.result. |
40860 | 69 73 20 66 61 6c 73 65 0a 20 20 20 20 66 69 72 65 3a 20 66 75 6e 63 74 69 6f 6e 28 6f 62 6a 2c | is.false.....fire:.function(obj, |
40880 | 20 6e 61 6d 65 2c 20 64 61 74 61 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 65 76 65 6e 74 20 3d | .name,.data).{.......var.event.= |
408a0 | 20 24 2e 45 76 65 6e 74 28 6e 61 6d 65 29 3b 0a 20 20 20 20 20 20 6f 62 6a 2e 74 72 69 67 67 65 | .$.Event(name);.......obj.trigge |
408c0 | 72 28 65 76 65 6e 74 2c 20 64 61 74 61 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 76 65 | r(event,.data);.......return.eve |
408e0 | 6e 74 2e 72 65 73 75 6c 74 20 21 3d 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 | nt.result.!==.false;.....},..... |
40900 | 20 2f 2f 20 44 65 66 61 75 6c 74 20 63 6f 6e 66 69 72 6d 20 64 69 61 6c 6f 67 2c 20 6d 61 79 20 | .//.Default.confirm.dialog,.may. |
40920 | 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 77 69 74 68 20 63 75 73 74 6f 6d 20 63 6f 6e 66 69 72 | be.overridden.with.custom.confir |
40940 | 6d 20 64 69 61 6c 6f 67 20 69 6e 20 24 2e 72 61 69 6c 73 2e 63 6f 6e 66 69 72 6d 0a 20 20 20 20 | m.dialog.in.$.rails.confirm..... |
40960 | 63 6f 6e 66 69 72 6d 3a 20 66 75 6e 63 74 69 6f 6e 28 6d 65 73 73 61 67 65 29 20 7b 0a 20 20 20 | confirm:.function(message).{.... |
40980 | 20 20 20 72 65 74 75 72 6e 20 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 29 3b 0a 20 20 20 20 | ...return.confirm(message);..... |
409a0 | 7d 2c 0a 0a 20 20 20 20 2f 2f 20 44 65 66 61 75 6c 74 20 61 6a 61 78 20 66 75 6e 63 74 69 6f 6e | },......//.Default.ajax.function |
409c0 | 2c 20 6d 61 79 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 77 69 74 68 20 63 75 73 74 6f 6d 20 | ,.may.be.overridden.with.custom. |
409e0 | 66 75 6e 63 74 69 6f 6e 20 69 6e 20 24 2e 72 61 69 6c 73 2e 61 6a 61 78 0a 20 20 20 20 61 6a 61 | function.in.$.rails.ajax.....aja |
40a00 | 78 3a 20 66 75 6e 63 74 69 6f 6e 28 6f 70 74 69 6f 6e 73 29 20 7b 0a 20 20 20 20 20 20 72 65 74 | x:.function(options).{.......ret |
40a20 | 75 72 6e 20 24 2e 61 6a 61 78 28 6f 70 74 69 6f 6e 73 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 | urn.$.ajax(options);.....},..... |
40a40 | 20 2f 2f 20 44 65 66 61 75 6c 74 20 77 61 79 20 74 6f 20 67 65 74 20 61 6e 20 65 6c 65 6d 65 6e | .//.Default.way.to.get.an.elemen |
40a60 | 74 27 73 20 68 72 65 66 2e 20 4d 61 79 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 61 74 20 24 | t's.href..May.be.overridden.at.$ |
40a80 | 2e 72 61 69 6c 73 2e 68 72 65 66 2e 0a 20 20 20 20 68 72 65 66 3a 20 66 75 6e 63 74 69 6f 6e 28 | .rails.href......href:.function( |
40aa0 | 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 6c 65 6d 65 6e 74 2e | element).{.......return.element. |
40ac0 | 61 74 74 72 28 27 68 72 65 66 27 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 53 75 62 | attr('href');.....},......//.Sub |
40ae0 | 6d 69 74 73 20 22 72 65 6d 6f 74 65 22 20 66 6f 72 6d 73 20 61 6e 64 20 6c 69 6e 6b 73 20 77 69 | mits."remote".forms.and.links.wi |
40b00 | 74 68 20 61 6a 61 78 0a 20 20 20 20 68 61 6e 64 6c 65 52 65 6d 6f 74 65 3a 20 66 75 6e 63 74 69 | th.ajax.....handleRemote:.functi |
40b20 | 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6d 65 74 68 6f 64 2c 20 | on(element).{.......var.method,. |
40b40 | 75 72 6c 2c 20 64 61 74 61 2c 20 65 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 2c 20 63 72 6f 73 73 44 | url,.data,.elCrossDomain,.crossD |
40b60 | 6f 6d 61 69 6e 2c 20 77 69 74 68 43 72 65 64 65 6e 74 69 61 6c 73 2c 20 64 61 74 61 54 79 70 65 | omain,.withCredentials,.dataType |
40b80 | 2c 20 6f 70 74 69 6f 6e 73 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 72 61 69 6c 73 2e 66 69 72 65 | ,.options;........if.(rails.fire |
40ba0 | 28 65 6c 65 6d 65 6e 74 2c 20 27 61 6a 61 78 3a 62 65 66 6f 72 65 27 29 29 20 7b 0a 20 20 20 20 | (element,.'ajax:before')).{..... |
40bc0 | 20 20 20 20 65 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 | ....elCrossDomain.=.element.data |
40be0 | 28 27 63 72 6f 73 73 2d 64 6f 6d 61 69 6e 27 29 3b 0a 20 20 20 20 20 20 20 20 63 72 6f 73 73 44 | ('cross-domain');.........crossD |
40c00 | 6f 6d 61 69 6e 20 3d 20 65 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 20 3d 3d 3d 20 75 6e 64 65 66 69 | omain.=.elCrossDomain.===.undefi |
40c20 | 6e 65 64 20 3f 20 6e 75 6c 6c 20 3a 20 65 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 3b 0a 20 20 20 20 | ned.?.null.:.elCrossDomain;..... |
40c40 | 20 20 20 20 77 69 74 68 43 72 65 64 65 6e 74 69 61 6c 73 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 | ....withCredentials.=.element.da |
40c60 | 74 61 28 27 77 69 74 68 2d 63 72 65 64 65 6e 74 69 61 6c 73 27 29 20 7c 7c 20 6e 75 6c 6c 3b 0a | ta('with-credentials').||.null;. |
40c80 | 20 20 20 20 20 20 20 20 64 61 74 61 54 79 70 65 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 | ........dataType.=.element.data( |
40ca0 | 27 74 79 70 65 27 29 20 7c 7c 20 28 24 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 20 26 26 20 24 2e | 'type').||.($.ajaxSettings.&&.$. |
40cc0 | 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 64 61 74 61 54 79 70 65 29 3b 0a 0a 20 20 20 20 20 20 20 | ajaxSettings.dataType);......... |
40ce0 | 20 69 66 20 28 65 6c 65 6d 65 6e 74 2e 69 73 28 27 66 6f 72 6d 27 29 29 20 7b 0a 20 20 20 20 20 | .if.(element.is('form')).{...... |
40d00 | 20 20 20 20 20 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 61 74 74 72 28 27 6d 65 74 68 | .....method.=.element.attr('meth |
40d20 | 6f 64 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 75 72 6c 20 3d 20 65 6c 65 6d 65 6e 74 2e 61 74 | od');...........url.=.element.at |
40d40 | 74 72 28 27 61 63 74 69 6f 6e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 65 | tr('action');...........data.=.e |
40d60 | 6c 65 6d 65 6e 74 2e 73 65 72 69 61 6c 69 7a 65 41 72 72 61 79 28 29 3b 0a 20 20 20 20 20 20 20 | lement.serializeArray();........ |
40d80 | 20 20 20 2f 2f 20 6d 65 6d 6f 69 7a 65 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 63 6c 69 63 6b 65 | ...//.memoized.value.from.clicke |
40da0 | 64 20 73 75 62 6d 69 74 20 62 75 74 74 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 76 61 72 20 62 75 | d.submit.button...........var.bu |
40dc0 | 74 74 6f 6e 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 73 75 62 6d 69 74 2d | tton.=.element.data('ujs:submit- |
40de0 | 62 75 74 74 6f 6e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 62 75 74 74 6f 6e 29 20 | button');...........if.(button). |
40e00 | 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 2e 70 75 73 68 28 62 75 74 74 6f 6e 29 3b | {.............data.push(button); |
40e20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 73 | .............element.data('ujs:s |
40e40 | 75 62 6d 69 74 2d 62 75 74 74 6f 6e 27 2c 20 6e 75 6c 6c 29 3b 0a 20 20 20 20 20 20 20 20 20 20 | ubmit-button',.null);........... |
40e60 | 7d 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 65 6c 65 6d 65 6e 74 2e 69 73 28 | }.........}.else.if.(element.is( |
40e80 | 72 61 69 6c 73 2e 69 6e 70 75 74 43 68 61 6e 67 65 53 65 6c 65 63 74 6f 72 29 29 20 7b 0a 20 20 | rails.inputChangeSelector)).{... |
40ea0 | 20 20 20 20 20 20 20 20 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 6d | ........method.=.element.data('m |
40ec0 | 65 74 68 6f 64 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 75 72 6c 20 3d 20 65 6c 65 6d 65 6e 74 | ethod');...........url.=.element |
40ee0 | 2e 64 61 74 61 28 27 75 72 6c 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 65 | .data('url');...........data.=.e |
40f00 | 6c 65 6d 65 6e 74 2e 73 65 72 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 | lement.serialize();...........if |
40f20 | 20 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 70 61 72 61 6d 73 27 29 29 20 64 61 74 61 20 3d | .(element.data('params')).data.= |
40f40 | 20 64 61 74 61 20 2b 20 22 26 22 20 2b 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 70 61 72 61 | .data.+."&".+.element.data('para |
40f60 | 6d 73 27 29 3b 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 20 | ms');.........}.else.{.......... |
40f80 | 20 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 6d 65 74 68 6f 64 27 29 | .method.=.element.data('method') |
40fa0 | 3b 0a 20 20 20 20 20 20 20 20 20 20 75 72 6c 20 3d 20 72 61 69 6c 73 2e 68 72 65 66 28 65 6c 65 | ;...........url.=.rails.href(ele |
40fc0 | 6d 65 6e 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 65 6c 65 6d 65 6e 74 2e | ment);...........data.=.element. |
40fe0 | 64 61 74 61 28 27 70 61 72 61 6d 73 27 29 20 7c 7c 20 6e 75 6c 6c 3b 0a 20 20 20 20 20 20 20 20 | data('params').||.null;......... |
41000 | 7d 0a 0a 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 20 20 20 20 20 20 20 20 20 | }..........options.=.{.......... |
41020 | 20 74 79 70 65 3a 20 6d 65 74 68 6f 64 20 7c 7c 20 27 47 45 54 27 2c 20 64 61 74 61 3a 20 64 61 | .type:.method.||.'GET',.data:.da |
41040 | 74 61 2c 20 64 61 74 61 54 79 70 65 3a 20 64 61 74 61 54 79 70 65 2c 0a 20 20 20 20 20 20 20 20 | ta,.dataType:.dataType,......... |
41060 | 20 20 2f 2f 20 73 74 6f 70 70 69 6e 67 20 74 68 65 20 22 61 6a 61 78 3a 62 65 66 6f 72 65 53 65 | ..//.stopping.the."ajax:beforeSe |
41080 | 6e 64 22 20 65 76 65 6e 74 20 77 69 6c 6c 20 63 61 6e 63 65 6c 20 74 68 65 20 61 6a 61 78 20 72 | nd".event.will.cancel.the.ajax.r |
410a0 | 65 71 75 65 73 74 0a 20 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 53 65 6e 64 3a 20 66 75 6e | equest...........beforeSend:.fun |
410c0 | 63 74 69 6f 6e 28 78 68 72 2c 20 73 65 74 74 69 6e 67 73 29 20 7b 0a 20 20 20 20 20 20 20 20 20 | ction(xhr,.settings).{.......... |
410e0 | 20 20 20 69 66 20 28 73 65 74 74 69 6e 67 73 2e 64 61 74 61 54 79 70 65 20 3d 3d 3d 20 75 6e 64 | ...if.(settings.dataType.===.und |
41100 | 65 66 69 6e 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 68 72 2e 73 65 74 52 | efined).{...............xhr.setR |
41120 | 65 71 75 65 73 74 48 65 61 64 65 72 28 27 61 63 63 65 70 74 27 2c 20 27 2a 2f 2a 3b 71 3d 30 2e | equestHeader('accept',.'*/*;q=0. |
41140 | 35 2c 20 27 20 2b 20 73 65 74 74 69 6e 67 73 2e 61 63 63 65 70 74 73 2e 73 63 72 69 70 74 29 3b | 5,.'.+.settings.accepts.script); |
41160 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 | .............}.............retur |
41180 | 6e 20 72 61 69 6c 73 2e 66 69 72 65 28 65 6c 65 6d 65 6e 74 2c 20 27 61 6a 61 78 3a 62 65 66 6f | n.rails.fire(element,.'ajax:befo |
411a0 | 72 65 53 65 6e 64 27 2c 20 5b 78 68 72 2c 20 73 65 74 74 69 6e 67 73 5d 29 3b 0a 20 20 20 20 20 | reSend',.[xhr,.settings]);...... |
411c0 | 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 73 75 63 63 65 73 73 3a 20 66 75 6e 63 74 | .....},...........success:.funct |
411e0 | 69 6f 6e 28 64 61 74 61 2c 20 73 74 61 74 75 73 2c 20 78 68 72 29 20 7b 0a 20 20 20 20 20 20 20 | ion(data,.status,.xhr).{........ |
41200 | 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 74 72 69 67 67 65 72 28 27 61 6a 61 78 3a 73 75 63 63 65 | .....element.trigger('ajax:succe |
41220 | 73 73 27 2c 20 5b 64 61 74 61 2c 20 73 74 61 74 75 73 2c 20 78 68 72 5d 29 3b 0a 20 20 20 20 20 | ss',.[data,.status,.xhr]);...... |
41240 | 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 65 3a 20 66 75 6e 63 | .....},...........complete:.func |
41260 | 74 69 6f 6e 28 78 68 72 2c 20 73 74 61 74 75 73 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | tion(xhr,.status).{............. |
41280 | 65 6c 65 6d 65 6e 74 2e 74 72 69 67 67 65 72 28 27 61 6a 61 78 3a 63 6f 6d 70 6c 65 74 65 27 2c | element.trigger('ajax:complete', |
412a0 | 20 5b 78 68 72 2c 20 73 74 61 74 75 73 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 | .[xhr,.status]);...........},... |
412c0 | 20 20 20 20 20 20 20 20 65 72 72 6f 72 3a 20 66 75 6e 63 74 69 6f 6e 28 78 68 72 2c 20 73 74 61 | ........error:.function(xhr,.sta |
412e0 | 74 75 73 2c 20 65 72 72 6f 72 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e | tus,.error).{.............elemen |
41300 | 74 2e 74 72 69 67 67 65 72 28 27 61 6a 61 78 3a 65 72 72 6f 72 27 2c 20 5b 78 68 72 2c 20 73 74 | t.trigger('ajax:error',.[xhr,.st |
41320 | 61 74 75 73 2c 20 65 72 72 6f 72 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 | atus,.error]);...........},..... |
41340 | 20 20 20 20 20 20 78 68 72 46 69 65 6c 64 73 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 | ......xhrFields:.{.............w |
41360 | 69 74 68 43 72 65 64 65 6e 74 69 61 6c 73 3a 20 77 69 74 68 43 72 65 64 65 6e 74 69 61 6c 73 0a | ithCredentials:.withCredentials. |
41380 | 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 63 72 6f 73 73 44 6f 6d 61 | ..........},...........crossDoma |
413a0 | 69 6e 3a 20 63 72 6f 73 73 44 6f 6d 61 69 6e 0a 20 20 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 | in:.crossDomain.........};...... |
413c0 | 20 20 20 2f 2f 20 4f 6e 6c 79 20 70 61 73 73 20 75 72 6c 20 74 6f 20 60 61 6a 61 78 60 20 6f 70 | ...//.Only.pass.url.to.`ajax`.op |
413e0 | 74 69 6f 6e 73 20 69 66 20 6e 6f 74 20 62 6c 61 6e 6b 0a 20 20 20 20 20 20 20 20 69 66 20 28 75 | tions.if.not.blank.........if.(u |
41400 | 72 6c 29 20 7b 20 6f 70 74 69 6f 6e 73 2e 75 72 6c 20 3d 20 75 72 6c 3b 20 7d 0a 0a 20 20 20 20 | rl).{.options.url.=.url;.}...... |
41420 | 20 20 20 20 76 61 72 20 6a 71 78 68 72 20 3d 20 72 61 69 6c 73 2e 61 6a 61 78 28 6f 70 74 69 6f | ....var.jqxhr.=.rails.ajax(optio |
41440 | 6e 73 29 3b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 74 72 69 67 67 65 72 28 27 61 6a | ns);.........element.trigger('aj |
41460 | 61 78 3a 73 65 6e 64 27 2c 20 6a 71 78 68 72 29 3b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e | ax:send',.jqxhr);.........return |
41480 | 20 6a 71 78 68 72 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 72 | .jqxhr;.......}.else.{.........r |
414a0 | 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 | eturn.false;.......}.....},..... |
414c0 | 20 2f 2f 20 48 61 6e 64 6c 65 73 20 22 64 61 74 61 2d 6d 65 74 68 6f 64 22 20 6f 6e 20 6c 69 6e | .//.Handles."data-method".on.lin |
414e0 | 6b 73 20 73 75 63 68 20 61 73 3a 0a 20 20 20 20 2f 2f 20 3c 61 20 68 72 65 66 3d 22 2f 75 73 65 | ks.such.as:.....//.<a.href="/use |
41500 | 72 73 2f 35 22 20 64 61 74 61 2d 6d 65 74 68 6f 64 3d 22 64 65 6c 65 74 65 22 20 72 65 6c 3d 22 | rs/5".data-method="delete".rel=" |
41520 | 6e 6f 66 6f 6c 6c 6f 77 22 20 64 61 74 61 2d 63 6f 6e 66 69 72 6d 3d 22 41 72 65 20 79 6f 75 20 | nofollow".data-confirm="Are.you. |
41540 | 73 75 72 65 3f 22 3e 44 65 6c 65 74 65 3c 2f 61 3e 0a 20 20 20 20 68 61 6e 64 6c 65 4d 65 74 68 | sure?">Delete</a>.....handleMeth |
41560 | 6f 64 3a 20 66 75 6e 63 74 69 6f 6e 28 6c 69 6e 6b 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 68 | od:.function(link).{.......var.h |
41580 | 72 65 66 20 3d 20 72 61 69 6c 73 2e 68 72 65 66 28 6c 69 6e 6b 29 2c 0a 20 20 20 20 20 20 20 20 | ref.=.rails.href(link),......... |
415a0 | 6d 65 74 68 6f 64 20 3d 20 6c 69 6e 6b 2e 64 61 74 61 28 27 6d 65 74 68 6f 64 27 29 2c 0a 20 20 | method.=.link.data('method'),... |
415c0 | 20 20 20 20 20 20 74 61 72 67 65 74 20 3d 20 6c 69 6e 6b 2e 61 74 74 72 28 27 74 61 72 67 65 74 | ......target.=.link.attr('target |
415e0 | 27 29 2c 0a 20 20 20 20 20 20 20 20 63 73 72 66 5f 74 6f 6b 65 6e 20 3d 20 24 28 27 6d 65 74 61 | '),.........csrf_token.=.$('meta |
41600 | 5b 6e 61 6d 65 3d 63 73 72 66 2d 74 6f 6b 65 6e 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 65 6e | [name=csrf-token]').attr('conten |
41620 | 74 27 29 2c 0a 20 20 20 20 20 20 20 20 63 73 72 66 5f 70 61 72 61 6d 20 3d 20 24 28 27 6d 65 74 | t'),.........csrf_param.=.$('met |
41640 | 61 5b 6e 61 6d 65 3d 63 73 72 66 2d 70 61 72 61 6d 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 65 | a[name=csrf-param]').attr('conte |
41660 | 6e 74 27 29 2c 0a 20 20 20 20 20 20 20 20 66 6f 72 6d 20 3d 20 24 28 27 3c 66 6f 72 6d 20 6d 65 | nt'),.........form.=.$('<form.me |
41680 | 74 68 6f 64 3d 22 70 6f 73 74 22 20 61 63 74 69 6f 6e 3d 22 27 20 2b 20 68 72 65 66 20 2b 20 27 | thod="post".action="'.+.href.+.' |
416a0 | 22 3e 3c 2f 66 6f 72 6d 3e 27 29 2c 0a 20 20 20 20 20 20 20 20 6d 65 74 61 64 61 74 61 5f 69 6e | "></form>'),.........metadata_in |
416c0 | 70 75 74 20 3d 20 27 3c 69 6e 70 75 74 20 6e 61 6d 65 3d 22 5f 6d 65 74 68 6f 64 22 20 76 61 6c | put.=.'<input.name="_method".val |
416e0 | 75 65 3d 22 27 20 2b 20 6d 65 74 68 6f 64 20 2b 20 27 22 20 74 79 70 65 3d 22 68 69 64 64 65 6e | ue="'.+.method.+.'".type="hidden |
41700 | 22 20 2f 3e 27 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 63 73 72 66 5f 70 61 72 61 6d 20 21 3d 3d | "./>';........if.(csrf_param.!== |
41720 | 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 63 73 72 66 5f 74 6f 6b 65 6e 20 21 3d 3d 20 75 6e 64 | .undefined.&&.csrf_token.!==.und |
41740 | 65 66 69 6e 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 6d 65 74 61 64 61 74 61 5f 69 6e 70 75 74 | efined).{.........metadata_input |
41760 | 20 2b 3d 20 27 3c 69 6e 70 75 74 20 6e 61 6d 65 3d 22 27 20 2b 20 63 73 72 66 5f 70 61 72 61 6d | .+=.'<input.name="'.+.csrf_param |
41780 | 20 2b 20 27 22 20 76 61 6c 75 65 3d 22 27 20 2b 20 63 73 72 66 5f 74 6f 6b 65 6e 20 2b 20 27 22 | .+.'".value="'.+.csrf_token.+.'" |
417a0 | 20 74 79 70 65 3d 22 68 69 64 64 65 6e 22 20 2f 3e 27 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 20 | .type="hidden"./>';.......}..... |
417c0 | 20 20 20 69 66 20 28 74 61 72 67 65 74 29 20 7b 20 66 6f 72 6d 2e 61 74 74 72 28 27 74 61 72 67 | ...if.(target).{.form.attr('targ |
417e0 | 65 74 27 2c 20 74 61 72 67 65 74 29 3b 20 7d 0a 0a 20 20 20 20 20 20 66 6f 72 6d 2e 68 69 64 65 | et',.target);.}........form.hide |
41800 | 28 29 2e 61 70 70 65 6e 64 28 6d 65 74 61 64 61 74 61 5f 69 6e 70 75 74 29 2e 61 70 70 65 6e 64 | ().append(metadata_input).append |
41820 | 54 6f 28 27 62 6f 64 79 27 29 3b 0a 20 20 20 20 20 20 66 6f 72 6d 2e 73 75 62 6d 69 74 28 29 3b | To('body');.......form.submit(); |
41840 | 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2a 20 44 69 73 61 62 6c 65 73 20 66 6f 72 6d 20 65 6c | .....},....../*.Disables.form.el |
41860 | 65 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2d 20 43 61 63 68 65 73 20 65 6c 65 6d 65 6e 74 20 76 | ements:.......-.Caches.element.v |
41880 | 61 6c 75 65 20 69 6e 20 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 20 64 61 74 61 20 73 | alue.in.'ujs:enable-with'.data.s |
418a0 | 74 6f 72 65 0a 20 20 20 20 20 20 2d 20 52 65 70 6c 61 63 65 73 20 65 6c 65 6d 65 6e 74 20 74 65 | tore.......-.Replaces.element.te |
418c0 | 78 74 20 77 69 74 68 20 76 61 6c 75 65 20 6f 66 20 27 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 | xt.with.value.of.'data-disable-w |
418e0 | 69 74 68 27 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 2d 20 53 65 74 73 20 64 69 73 61 | ith'.attribute.......-.Sets.disa |
41900 | 62 6c 65 64 20 70 72 6f 70 65 72 74 79 20 74 6f 20 74 72 75 65 0a 20 20 20 20 2a 2f 0a 20 20 20 | bled.property.to.true.....*/.... |
41920 | 20 64 69 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 3a 20 66 75 6e 63 74 69 6f 6e 28 66 | .disableFormElements:.function(f |
41940 | 6f 72 6d 29 20 7b 0a 20 20 20 20 20 20 66 6f 72 6d 2e 66 69 6e 64 28 72 61 69 6c 73 2e 64 69 73 | orm).{.......form.find(rails.dis |
41960 | 61 62 6c 65 53 65 6c 65 63 74 6f 72 29 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a | ableSelector).each(function().{. |
41980 | 20 20 20 20 20 20 20 20 76 61 72 20 65 6c 65 6d 65 6e 74 20 3d 20 24 28 74 68 69 73 29 2c 20 6d | ........var.element.=.$(this),.m |
419a0 | 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 69 73 28 27 62 75 74 74 6f 6e 27 29 20 3f 20 27 | ethod.=.element.is('button').?.' |
419c0 | 68 74 6d 6c 27 20 3a 20 27 76 61 6c 27 3b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 64 | html'.:.'val';.........element.d |
419e0 | 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 2c 20 65 6c 65 6d 65 6e 74 5b 6d | ata('ujs:enable-with',.element[m |
41a00 | 65 74 68 6f 64 5d 28 29 29 3b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 5b 6d 65 74 68 6f | ethod]());.........element[metho |
41a20 | 64 5d 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 64 69 73 61 62 6c 65 2d 77 69 74 68 27 29 29 | d](element.data('disable-with')) |
41a40 | 3b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 70 72 6f 70 28 27 64 69 73 61 62 6c 65 64 | ;.........element.prop('disabled |
41a60 | 27 2c 20 74 72 75 65 29 3b 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 | ',.true);.......});.....},...... |
41a80 | 2f 2a 20 52 65 2d 65 6e 61 62 6c 65 73 20 64 69 73 61 62 6c 65 64 20 66 6f 72 6d 20 65 6c 65 6d | /*.Re-enables.disabled.form.elem |
41aa0 | 65 6e 74 73 3a 0a 20 20 20 20 20 20 2d 20 52 65 70 6c 61 63 65 73 20 65 6c 65 6d 65 6e 74 20 74 | ents:.......-.Replaces.element.t |
41ac0 | 65 78 74 20 77 69 74 68 20 63 61 63 68 65 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 27 75 6a 73 3a | ext.with.cached.value.from.'ujs: |
41ae0 | 65 6e 61 62 6c 65 2d 77 69 74 68 27 20 64 61 74 61 20 73 74 6f 72 65 20 28 63 72 65 61 74 65 64 | enable-with'.data.store.(created |
41b00 | 20 69 6e 20 60 64 69 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 60 29 0a 20 20 20 20 20 | .in.`disableFormElements`)...... |
41b20 | 20 2d 20 53 65 74 73 20 64 69 73 61 62 6c 65 64 20 70 72 6f 70 65 72 74 79 20 74 6f 20 66 61 6c | .-.Sets.disabled.property.to.fal |
41b40 | 73 65 0a 20 20 20 20 2a 2f 0a 20 20 20 20 65 6e 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 | se.....*/.....enableFormElements |
41b60 | 3a 20 66 75 6e 63 74 69 6f 6e 28 66 6f 72 6d 29 20 7b 0a 20 20 20 20 20 20 66 6f 72 6d 2e 66 69 | :.function(form).{.......form.fi |
41b80 | 6e 64 28 72 61 69 6c 73 2e 65 6e 61 62 6c 65 53 65 6c 65 63 74 6f 72 29 2e 65 61 63 68 28 66 75 | nd(rails.enableSelector).each(fu |
41ba0 | 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 20 20 20 20 76 61 72 20 65 6c 65 6d 65 6e 74 20 3d | nction().{.........var.element.= |
41bc0 | 20 24 28 74 68 69 73 29 2c 20 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 69 73 28 27 62 | .$(this),.method.=.element.is('b |
41be0 | 75 74 74 6f 6e 27 29 20 3f 20 27 68 74 6d 6c 27 20 3a 20 27 76 61 6c 27 3b 0a 20 20 20 20 20 20 | utton').?.'html'.:.'val';....... |
41c00 | 20 20 69 66 20 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 | ..if.(element.data('ujs:enable-w |
41c20 | 69 74 68 27 29 29 20 65 6c 65 6d 65 6e 74 5b 6d 65 74 68 6f 64 5d 28 65 6c 65 6d 65 6e 74 2e 64 | ith')).element[method](element.d |
41c40 | 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 29 29 3b 0a 20 20 20 20 20 20 20 | ata('ujs:enable-with'));........ |
41c60 | 20 65 6c 65 6d 65 6e 74 2e 70 72 6f 70 28 27 64 69 73 61 62 6c 65 64 27 2c 20 66 61 6c 73 65 29 | .element.prop('disabled',.false) |
41c80 | 3b 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 2f 2a 20 46 6f 72 20 27 64 | ;.......});.....},...../*.For.'d |
41ca0 | 61 74 61 2d 63 6f 6e 66 69 72 6d 27 20 61 74 74 72 69 62 75 74 65 3a 0a 20 20 20 20 20 20 2d 20 | ata-confirm'.attribute:.......-. |
41cc0 | 46 69 72 65 73 20 60 63 6f 6e 66 69 72 6d 60 20 65 76 65 6e 74 0a 20 20 20 20 20 20 2d 20 53 68 | Fires.`confirm`.event.......-.Sh |
41ce0 | 6f 77 73 20 74 68 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 0a 20 20 20 20 | ows.the.confirmation.dialog..... |
41d00 | 20 20 2d 20 46 69 72 65 73 20 74 68 65 20 60 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 60 | ..-.Fires.the.`confirm:complete` |
41d20 | 20 65 76 65 6e 74 0a 0a 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 60 74 72 75 65 60 20 69 66 20 | .event........Returns.`true`.if. |
41d40 | 6e 6f 20 66 75 6e 63 74 69 6f 6e 20 73 74 6f 70 73 20 74 68 65 20 63 68 61 69 6e 20 61 6e 64 20 | no.function.stops.the.chain.and. |
41d60 | 75 73 65 72 20 63 68 6f 73 65 20 79 65 73 3b 20 60 66 61 6c 73 65 60 20 6f 74 68 65 72 77 69 73 | user.chose.yes;.`false`.otherwis |
41d80 | 65 2e 0a 20 20 20 20 20 20 41 74 74 61 63 68 69 6e 67 20 61 20 68 61 6e 64 6c 65 72 20 74 6f 20 | e........Attaching.a.handler.to. |
41da0 | 74 68 65 20 65 6c 65 6d 65 6e 74 27 73 20 60 63 6f 6e 66 69 72 6d 60 20 65 76 65 6e 74 20 74 68 | the.element's.`confirm`.event.th |
41dc0 | 61 74 20 72 65 74 75 72 6e 73 20 61 20 60 66 61 6c 73 79 60 20 76 61 6c 75 65 20 63 61 6e 63 65 | at.returns.a.`falsy`.value.cance |
41de0 | 6c 73 20 74 68 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 0a 20 20 20 20 | ls.the.confirmation.dialog...... |
41e00 | 20 20 41 74 74 61 63 68 69 6e 67 20 61 20 68 61 6e 64 6c 65 72 20 74 6f 20 74 68 65 20 65 6c 65 | ..Attaching.a.handler.to.the.ele |
41e20 | 6d 65 6e 74 27 73 20 60 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 60 20 65 76 65 6e 74 20 | ment's.`confirm:complete`.event. |
41e40 | 74 68 61 74 20 72 65 74 75 72 6e 73 20 61 20 60 66 61 6c 73 79 60 20 76 61 6c 75 65 20 6d 61 6b | that.returns.a.`falsy`.value.mak |
41e60 | 65 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 | es.this.function.......return.fa |
41e80 | 6c 73 65 2e 20 54 68 65 20 60 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 60 20 65 76 65 6e | lse..The.`confirm:complete`.even |
41ea0 | 74 20 69 73 20 66 69 72 65 64 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 68 65 20 75 73 | t.is.fired.whether.or.not.the.us |
41ec0 | 65 72 20 61 6e 73 77 65 72 65 64 20 74 72 75 65 20 6f 72 20 66 61 6c 73 65 20 74 6f 20 74 68 65 | er.answered.true.or.false.to.the |
41ee0 | 20 64 69 61 6c 6f 67 2e 0a 20 20 20 2a 2f 0a 20 20 20 20 61 6c 6c 6f 77 41 63 74 69 6f 6e 3a 20 | .dialog.....*/.....allowAction:. |
41f00 | 66 75 6e 63 74 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6d 65 | function(element).{.......var.me |
41f20 | 73 73 61 67 65 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 63 6f 6e 66 69 72 6d 27 29 2c | ssage.=.element.data('confirm'), |
41f40 | 0a 20 20 20 20 20 20 20 20 20 20 61 6e 73 77 65 72 20 3d 20 66 61 6c 73 65 2c 20 63 61 6c 6c 62 | ...........answer.=.false,.callb |
41f60 | 61 63 6b 3b 0a 20 20 20 20 20 20 69 66 20 28 21 6d 65 73 73 61 67 65 29 20 7b 20 72 65 74 75 72 | ack;.......if.(!message).{.retur |
41f80 | 6e 20 74 72 75 65 3b 20 7d 0a 0a 20 20 20 20 20 20 69 66 20 28 72 61 69 6c 73 2e 66 69 72 65 28 | n.true;.}........if.(rails.fire( |
41fa0 | 65 6c 65 6d 65 6e 74 2c 20 27 63 6f 6e 66 69 72 6d 27 29 29 20 7b 0a 20 20 20 20 20 20 20 20 61 | element,.'confirm')).{.........a |
41fc0 | 6e 73 77 65 72 20 3d 20 72 61 69 6c 73 2e 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 29 3b 0a | nswer.=.rails.confirm(message);. |
41fe0 | 20 20 20 20 20 20 20 20 63 61 6c 6c 62 61 63 6b 20 3d 20 72 61 69 6c 73 2e 66 69 72 65 28 65 6c | ........callback.=.rails.fire(el |
42000 | 65 6d 65 6e 74 2c 20 27 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 27 2c 20 5b 61 6e 73 77 | ement,.'confirm:complete',.[answ |
42020 | 65 72 5d 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 6e 73 77 65 | er]);.......}.......return.answe |
42040 | 72 20 26 26 20 63 61 6c 6c 62 61 63 6b 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 48 65 | r.&&.callback;.....},......//.He |
42060 | 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 63 68 65 63 6b 73 20 66 6f 72 20 62 | lper.function.which.checks.for.b |
42080 | 6c 61 6e 6b 20 69 6e 70 75 74 73 20 69 6e 20 61 20 66 6f 72 6d 20 74 68 61 74 20 6d 61 74 63 68 | lank.inputs.in.a.form.that.match |
420a0 | 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 43 53 53 20 73 65 6c 65 63 74 6f 72 0a 20 20 20 20 | .the.specified.CSS.selector..... |
420c0 | 62 6c 61 6e 6b 49 6e 70 75 74 73 3a 20 66 75 6e 63 74 69 6f 6e 28 66 6f 72 6d 2c 20 73 70 65 63 | blankInputs:.function(form,.spec |
420e0 | 69 66 69 65 64 53 65 6c 65 63 74 6f 72 2c 20 6e 6f 6e 42 6c 61 6e 6b 29 20 7b 0a 20 20 20 20 20 | ifiedSelector,.nonBlank).{...... |
42100 | 20 76 61 72 20 69 6e 70 75 74 73 20 3d 20 24 28 29 2c 20 69 6e 70 75 74 2c 20 76 61 6c 75 65 54 | .var.inputs.=.$(),.input,.valueT |
42120 | 6f 43 68 65 63 6b 2c 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 6f 72 20 3d 20 73 70 65 63 69 | oCheck,.........selector.=.speci |
42140 | 66 69 65 64 53 65 6c 65 63 74 6f 72 20 7c 7c 20 27 69 6e 70 75 74 2c 74 65 78 74 61 72 65 61 27 | fiedSelector.||.'input,textarea' |
42160 | 3b 0a 20 20 20 20 20 20 66 6f 72 6d 2e 66 69 6e 64 28 73 65 6c 65 63 74 6f 72 29 2e 65 61 63 68 | ;.......form.find(selector).each |
42180 | 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 20 20 20 20 69 6e 70 75 74 20 3d 20 24 28 | (function().{.........input.=.$( |
421a0 | 74 68 69 73 29 3b 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 54 6f 43 68 65 63 6b 20 3d 20 69 6e | this);.........valueToCheck.=.in |
421c0 | 70 75 74 2e 69 73 28 27 3a 63 68 65 63 6b 62 6f 78 2c 3a 72 61 64 69 6f 27 29 20 3f 20 69 6e 70 | put.is(':checkbox,:radio').?.inp |
421e0 | 75 74 2e 69 73 28 27 3a 63 68 65 63 6b 65 64 27 29 20 3a 20 69 6e 70 75 74 2e 76 61 6c 28 29 3b | ut.is(':checked').:.input.val(); |
42200 | 0a 20 20 20 20 20 20 20 20 2f 2f 20 49 66 20 6e 6f 6e 42 6c 61 6e 6b 20 61 6e 64 20 76 61 6c 75 | .........//.If.nonBlank.and.valu |
42220 | 65 54 6f 43 68 65 63 6b 20 61 72 65 20 62 6f 74 68 20 74 72 75 74 68 79 2c 20 6f 72 20 6e 6f 6e | eToCheck.are.both.truthy,.or.non |
42240 | 42 6c 61 6e 6b 20 61 6e 64 20 76 61 6c 75 65 54 6f 43 68 65 63 6b 20 61 72 65 20 62 6f 74 68 20 | Blank.and.valueToCheck.are.both. |
42260 | 66 61 6c 73 65 79 0a 20 20 20 20 20 20 20 20 69 66 20 28 21 76 61 6c 75 65 54 6f 43 68 65 63 6b | falsey.........if.(!valueToCheck |
42280 | 20 3d 3d 3d 20 21 6e 6f 6e 42 6c 61 6e 6b 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 69 6e 70 75 | .===.!nonBlank).{...........inpu |
422a0 | 74 73 20 3d 20 69 6e 70 75 74 73 2e 61 64 64 28 69 6e 70 75 74 29 3b 0a 20 20 20 20 20 20 20 20 | ts.=.inputs.add(input);......... |
422c0 | 7d 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 6e 70 75 74 73 2e | }.......});.......return.inputs. |
422e0 | 6c 65 6e 67 74 68 20 3f 20 69 6e 70 75 74 73 20 3a 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 2c 0a | length.?.inputs.:.false;.....},. |
42300 | 0a 20 20 20 20 2f 2f 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 63 68 | .....//.Helper.function.which.ch |
42320 | 65 63 6b 73 20 66 6f 72 20 6e 6f 6e 2d 62 6c 61 6e 6b 20 69 6e 70 75 74 73 20 69 6e 20 61 20 66 | ecks.for.non-blank.inputs.in.a.f |
42340 | 6f 72 6d 20 74 68 61 74 20 6d 61 74 63 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 43 53 53 | orm.that.match.the.specified.CSS |
42360 | 20 73 65 6c 65 63 74 6f 72 0a 20 20 20 20 6e 6f 6e 42 6c 61 6e 6b 49 6e 70 75 74 73 3a 20 66 75 | .selector.....nonBlankInputs:.fu |
42380 | 6e 63 74 69 6f 6e 28 66 6f 72 6d 2c 20 73 70 65 63 69 66 69 65 64 53 65 6c 65 63 74 6f 72 29 20 | nction(form,.specifiedSelector). |
423a0 | 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 62 6c 61 6e 6b 49 6e 70 75 74 73 | {.......return.rails.blankInputs |
423c0 | 28 66 6f 72 6d 2c 20 73 70 65 63 69 66 69 65 64 53 65 6c 65 63 74 6f 72 2c 20 74 72 75 65 29 3b | (form,.specifiedSelector,.true); |
423e0 | 20 2f 2f 20 74 72 75 65 20 73 70 65 63 69 66 69 65 73 20 6e 6f 6e 42 6c 61 6e 6b 0a 20 20 20 20 | .//.true.specifies.nonBlank..... |
42400 | 7d 2c 0a 0a 20 20 20 20 2f 2f 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 2c 20 6e 65 65 64 | },......//.Helper.function,.need |
42420 | 65 64 20 74 6f 20 70 72 6f 76 69 64 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 62 65 68 61 76 69 6f | ed.to.provide.consistent.behavio |
42440 | 72 20 69 6e 20 49 45 0a 20 20 20 20 73 74 6f 70 45 76 65 72 79 74 68 69 6e 67 3a 20 66 75 6e 63 | r.in.IE.....stopEverything:.func |
42460 | 74 69 6f 6e 28 65 29 20 7b 0a 20 20 20 20 20 20 24 28 65 2e 74 61 72 67 65 74 29 2e 74 72 69 67 | tion(e).{.......$(e.target).trig |
42480 | 67 65 72 28 27 75 6a 73 3a 65 76 65 72 79 74 68 69 6e 67 53 74 6f 70 70 65 64 27 29 3b 0a 20 20 | ger('ujs:everythingStopped');... |
424a0 | 20 20 20 20 65 2e 73 74 6f 70 49 6d 6d 65 64 69 61 74 65 50 72 6f 70 61 67 61 74 69 6f 6e 28 29 | ....e.stopImmediatePropagation() |
424c0 | 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 | ;.......return.false;.....},.... |
424e0 | 20 20 2f 2f 20 66 69 6e 64 20 61 6c 6c 20 74 68 65 20 73 75 62 6d 69 74 20 65 76 65 6e 74 73 20 | ..//.find.all.the.submit.events. |
42500 | 64 69 72 65 63 74 6c 79 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 66 6f 72 6d 20 61 6e 64 0a 20 | directly.bound.to.the.form.and.. |
42520 | 20 20 20 2f 2f 20 6d 61 6e 75 61 6c 6c 79 20 69 6e 76 6f 6b 65 20 74 68 65 6d 2e 20 49 66 20 61 | ...//.manually.invoke.them..If.a |
42540 | 6e 79 6f 6e 65 20 72 65 74 75 72 6e 73 20 66 61 6c 73 65 20 74 68 65 6e 20 73 74 6f 70 20 74 68 | nyone.returns.false.then.stop.th |
42560 | 65 20 6c 6f 6f 70 0a 20 20 20 20 63 61 6c 6c 46 6f 72 6d 53 75 62 6d 69 74 42 69 6e 64 69 6e 67 | e.loop.....callFormSubmitBinding |
42580 | 73 3a 20 66 75 6e 63 74 69 6f 6e 28 66 6f 72 6d 2c 20 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 20 | s:.function(form,.event).{...... |
425a0 | 20 76 61 72 20 65 76 65 6e 74 73 20 3d 20 66 6f 72 6d 2e 64 61 74 61 28 27 65 76 65 6e 74 73 27 | .var.events.=.form.data('events' |
425c0 | 29 2c 20 63 6f 6e 74 69 6e 75 65 50 72 6f 70 61 67 61 74 69 6f 6e 20 3d 20 74 72 75 65 3b 0a 20 | ),.continuePropagation.=.true;.. |
425e0 | 20 20 20 20 20 69 66 20 28 65 76 65 6e 74 73 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 | .....if.(events.!==.undefined.&& |
42600 | 20 65 76 65 6e 74 73 5b 27 73 75 62 6d 69 74 27 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 | .events['submit'].!==.undefined) |
42620 | 20 7b 0a 20 20 20 20 20 20 20 20 24 2e 65 61 63 68 28 65 76 65 6e 74 73 5b 27 73 75 62 6d 69 74 | .{.........$.each(events['submit |
42640 | 27 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 69 2c 20 6f 62 6a 29 7b 0a 20 20 20 20 20 20 20 20 20 20 | '],.function(i,.obj){........... |
42660 | 69 66 20 28 74 79 70 65 6f 66 20 6f 62 6a 2e 68 61 6e 64 6c 65 72 20 3d 3d 3d 20 27 66 75 6e 63 | if.(typeof.obj.handler.===.'func |
42680 | 74 69 6f 6e 27 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 69 6e 75 65 50 72 6f 70 61 67 61 74 69 6f | tion').return.continuePropagatio |
426a0 | 6e 20 3d 20 6f 62 6a 2e 68 61 6e 64 6c 65 72 28 65 76 65 6e 74 29 3b 0a 20 20 20 20 20 20 20 20 | n.=.obj.handler(event);......... |
426c0 | 7d 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6e 74 69 6e 75 | });.......}.......return.continu |
426e0 | 65 50 72 6f 70 61 67 61 74 69 6f 6e 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 20 72 65 | ePropagation;.....},......//..re |
42700 | 70 6c 61 63 65 20 65 6c 65 6d 65 6e 74 27 73 20 68 74 6d 6c 20 77 69 74 68 20 74 68 65 20 27 64 | place.element's.html.with.the.'d |
42720 | 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 27 20 61 66 74 65 72 20 73 74 6f 72 69 6e 67 20 | ata-disable-with'.after.storing. |
42740 | 6f 72 69 67 69 6e 61 6c 20 68 74 6d 6c 0a 20 20 20 20 2f 2f 20 20 61 6e 64 20 70 72 65 76 65 6e | original.html.....//..and.preven |
42760 | 74 20 63 6c 69 63 6b 69 6e 67 20 6f 6e 20 69 74 0a 20 20 20 20 64 69 73 61 62 6c 65 45 6c 65 6d | t.clicking.on.it.....disableElem |
42780 | 65 6e 74 3a 20 66 75 6e 63 74 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 65 | ent:.function(element).{.......e |
427a0 | 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 2c 20 65 | lement.data('ujs:enable-with',.e |
427c0 | 6c 65 6d 65 6e 74 2e 68 74 6d 6c 28 29 29 3b 20 2f 2f 20 73 74 6f 72 65 20 65 6e 61 62 6c 65 64 | lement.html());.//.store.enabled |
427e0 | 20 73 74 61 74 65 0a 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 68 74 6d 6c 28 65 6c 65 6d 65 6e | .state.......element.html(elemen |
42800 | 74 2e 64 61 74 61 28 27 64 69 73 61 62 6c 65 2d 77 69 74 68 27 29 29 3b 20 2f 2f 20 73 65 74 20 | t.data('disable-with'));.//.set. |
42820 | 74 6f 20 64 69 73 61 62 6c 65 64 20 73 74 61 74 65 0a 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e | to.disabled.state.......element. |
42840 | 62 69 6e 64 28 27 63 6c 69 63 6b 2e 72 61 69 6c 73 44 69 73 61 62 6c 65 27 2c 20 66 75 6e 63 74 | bind('click.railsDisable',.funct |
42860 | 69 6f 6e 28 65 29 20 7b 20 2f 2f 20 70 72 65 76 65 6e 74 20 66 75 72 74 68 65 72 20 63 6c 69 63 | ion(e).{.//.prevent.further.clic |
42880 | 6b 69 6e 67 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 | king.........return.rails.stopEv |
428a0 | 65 72 79 74 68 69 6e 67 28 65 29 3b 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 | erything(e);.......});.....},... |
428c0 | 20 20 20 2f 2f 20 72 65 73 74 6f 72 65 20 65 6c 65 6d 65 6e 74 20 74 6f 20 69 74 73 20 6f 72 69 | ...//.restore.element.to.its.ori |
428e0 | 67 69 6e 61 6c 20 73 74 61 74 65 20 77 68 69 63 68 20 77 61 73 20 64 69 73 61 62 6c 65 64 20 62 | ginal.state.which.was.disabled.b |
42900 | 79 20 27 64 69 73 61 62 6c 65 45 6c 65 6d 65 6e 74 27 20 61 62 6f 76 65 0a 20 20 20 20 65 6e 61 | y.'disableElement'.above.....ena |
42920 | 62 6c 65 45 6c 65 6d 65 6e 74 3a 20 66 75 6e 63 74 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7b 0a | bleElement:.function(element).{. |
42940 | 20 20 20 20 20 20 69 66 20 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 | ......if.(element.data('ujs:enab |
42960 | 6c 65 2d 77 69 74 68 27 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b 0a 20 20 20 20 20 | le-with').!==.undefined).{...... |
42980 | 20 20 20 65 6c 65 6d 65 6e 74 2e 68 74 6d 6c 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a | ...element.html(element.data('uj |
429a0 | 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 29 29 3b 20 2f 2f 20 73 65 74 20 74 6f 20 6f 6c 64 20 | s:enable-with'));.//.set.to.old. |
429c0 | 65 6e 61 62 6c 65 64 20 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 2f 2f 20 74 68 69 73 20 73 68 | enabled.state.........//.this.sh |
429e0 | 6f 75 6c 64 20 62 65 20 65 6c 65 6d 65 6e 74 2e 72 65 6d 6f 76 65 44 61 74 61 28 27 75 6a 73 3a | ould.be.element.removeData('ujs: |
42a00 | 65 6e 61 62 6c 65 2d 77 69 74 68 27 29 0a 20 20 20 20 20 20 20 20 2f 2f 20 62 75 74 2c 20 74 68 | enable-with').........//.but,.th |
42a20 | 65 72 65 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 61 20 62 75 67 20 69 6e 20 6a 71 75 65 72 79 | ere.is.currently.a.bug.in.jquery |
42a40 | 20 77 68 69 63 68 20 6d 61 6b 65 73 20 68 79 70 68 65 6e 61 74 65 64 20 64 61 74 61 20 61 74 74 | .which.makes.hyphenated.data.att |
42a60 | 72 69 62 75 74 65 73 20 6e 6f 74 20 67 65 74 20 72 65 6d 6f 76 65 64 0a 20 20 20 20 20 20 20 20 | ributes.not.get.removed......... |
42a80 | 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 2c 20 | element.data('ujs:enable-with',. |
42aa0 | 66 61 6c 73 65 29 3b 20 2f 2f 20 63 6c 65 61 6e 20 75 70 20 63 61 63 68 65 0a 20 20 20 20 20 20 | false);.//.clean.up.cache....... |
42ac0 | 7d 0a 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 75 6e 62 69 6e 64 28 27 63 6c 69 63 6b 2e 72 61 | }.......element.unbind('click.ra |
42ae0 | 69 6c 73 44 69 73 61 62 6c 65 27 29 3b 20 2f 2f 20 65 6e 61 62 6c 65 20 65 6c 65 6d 65 6e 74 0a | ilsDisable');.//.enable.element. |
42b00 | 20 20 20 20 7d 0a 0a 20 20 7d 3b 0a 0a 20 20 69 66 20 28 72 61 69 6c 73 2e 66 69 72 65 28 24 28 | ....}....};....if.(rails.fire($( |
42b20 | 64 6f 63 75 6d 65 6e 74 29 2c 20 27 72 61 69 6c 73 3a 61 74 74 61 63 68 42 69 6e 64 69 6e 67 73 | document),.'rails:attachBindings |
42b40 | 27 29 29 20 7b 0a 0a 20 20 20 20 24 2e 61 6a 61 78 50 72 65 66 69 6c 74 65 72 28 66 75 6e 63 74 | ')).{......$.ajaxPrefilter(funct |
42b60 | 69 6f 6e 28 6f 70 74 69 6f 6e 73 2c 20 6f 72 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 2c 20 78 68 | ion(options,.originalOptions,.xh |
42b80 | 72 29 7b 20 69 66 20 28 20 21 6f 70 74 69 6f 6e 73 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 29 20 | r){.if.(.!options.crossDomain.). |
42ba0 | 7b 20 72 61 69 6c 73 2e 43 53 52 46 50 72 6f 74 65 63 74 69 6f 6e 28 78 68 72 29 3b 20 7d 7d 29 | {.rails.CSRFProtection(xhr);.}}) |
42bc0 | 3b 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c | ;......$(document).delegate(rail |
42be0 | 73 2e 6c 69 6e 6b 44 69 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 2c 20 27 61 6a 61 78 3a 63 6f 6d | s.linkDisableSelector,.'ajax:com |
42c00 | 70 6c 65 74 65 27 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 20 20 20 20 72 61 69 | plete',.function().{.........rai |
42c20 | 6c 73 2e 65 6e 61 62 6c 65 45 6c 65 6d 65 6e 74 28 24 28 74 68 69 73 29 29 3b 0a 20 20 20 20 7d | ls.enableElement($(this));.....} |
42c40 | 29 3b 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 | );......$(document).delegate(rai |
42c60 | 6c 73 2e 6c 69 6e 6b 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 2c 20 27 63 6c 69 63 6b 2e 72 61 69 | ls.linkClickSelector,.'click.rai |
42c80 | 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6c 69 6e | ls',.function(e).{.......var.lin |
42ca0 | 6b 20 3d 20 24 28 74 68 69 73 29 2c 20 6d 65 74 68 6f 64 20 3d 20 6c 69 6e 6b 2e 64 61 74 61 28 | k.=.$(this),.method.=.link.data( |
42cc0 | 27 6d 65 74 68 6f 64 27 29 2c 20 64 61 74 61 20 3d 20 6c 69 6e 6b 2e 64 61 74 61 28 27 70 61 72 | 'method'),.data.=.link.data('par |
42ce0 | 61 6d 73 27 29 3b 0a 20 20 20 20 20 20 69 66 20 28 21 72 61 69 6c 73 2e 61 6c 6c 6f 77 41 63 74 | ams');.......if.(!rails.allowAct |
42d00 | 69 6f 6e 28 6c 69 6e 6b 29 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 72 | ion(link)).return.rails.stopEver |
42d20 | 79 74 68 69 6e 67 28 65 29 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 6c 69 6e 6b 2e 69 73 28 72 61 | ything(e);........if.(link.is(ra |
42d40 | 69 6c 73 2e 6c 69 6e 6b 44 69 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 29 29 20 72 61 69 6c 73 2e | ils.linkDisableSelector)).rails. |
42d60 | 64 69 73 61 62 6c 65 45 6c 65 6d 65 6e 74 28 6c 69 6e 6b 29 3b 0a 0a 20 20 20 20 20 20 69 66 20 | disableElement(link);........if. |
42d80 | 28 6c 69 6e 6b 2e 64 61 74 61 28 27 72 65 6d 6f 74 65 27 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e | (link.data('remote').!==.undefin |
42da0 | 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 20 28 65 2e 6d 65 74 61 4b 65 79 20 7c 7c | ed).{.........if.(.(e.metaKey.|| |
42dc0 | 20 65 2e 63 74 72 6c 4b 65 79 29 20 26 26 20 28 21 6d 65 74 68 6f 64 20 7c 7c 20 6d 65 74 68 6f | .e.ctrlKey).&&.(!method.||.metho |
42de0 | 64 20 3d 3d 3d 20 27 47 45 54 27 29 20 26 26 20 21 64 61 74 61 20 29 20 7b 20 72 65 74 75 72 6e | d.===.'GET').&&.!data.).{.return |
42e00 | 20 74 72 75 65 3b 20 7d 0a 0a 20 20 20 20 20 20 20 20 76 61 72 20 68 61 6e 64 6c 65 52 65 6d 6f | .true;.}..........var.handleRemo |
42e20 | 74 65 20 3d 20 72 61 69 6c 73 2e 68 61 6e 64 6c 65 52 65 6d 6f 74 65 28 6c 69 6e 6b 29 3b 0a 20 | te.=.rails.handleRemote(link);.. |
42e40 | 20 20 20 20 20 20 20 2f 2f 20 72 65 73 70 6f 6e 73 65 20 66 72 6f 6d 20 72 61 69 6c 73 2e 68 61 | .......//.response.from.rails.ha |
42e60 | 6e 64 6c 65 52 65 6d 6f 74 65 28 29 20 77 69 6c 6c 20 65 69 74 68 65 72 20 62 65 20 66 61 6c 73 | ndleRemote().will.either.be.fals |
42e80 | 65 20 6f 72 20 61 20 64 65 66 65 72 72 65 64 20 6f 62 6a 65 63 74 20 70 72 6f 6d 69 73 65 2e 0a | e.or.a.deferred.object.promise.. |
42ea0 | 20 20 20 20 20 20 20 20 69 66 20 28 68 61 6e 64 6c 65 52 65 6d 6f 74 65 20 3d 3d 3d 20 66 61 6c | ........if.(handleRemote.===.fal |
42ec0 | 73 65 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 72 61 69 6c 73 2e 65 6e 61 62 6c 65 45 6c 65 6d | se).{...........rails.enableElem |
42ee0 | 65 6e 74 28 6c 69 6e 6b 29 3b 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 | ent(link);.........}.else.{..... |
42f00 | 20 20 20 20 20 20 68 61 6e 64 6c 65 52 65 6d 6f 74 65 2e 65 72 72 6f 72 28 20 66 75 6e 63 74 69 | ......handleRemote.error(.functi |
42f20 | 6f 6e 28 29 20 7b 20 72 61 69 6c 73 2e 65 6e 61 62 6c 65 45 6c 65 6d 65 6e 74 28 6c 69 6e 6b 29 | on().{.rails.enableElement(link) |
42f40 | 3b 20 7d 20 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 | ;.}.);.........}.........return. |
42f60 | 66 61 6c 73 65 3b 0a 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 6c 69 6e 6b 2e 64 61 | false;........}.else.if.(link.da |
42f80 | 74 61 28 27 6d 65 74 68 6f 64 27 29 29 20 7b 0a 20 20 20 20 20 20 20 20 72 61 69 6c 73 2e 68 61 | ta('method')).{.........rails.ha |
42fa0 | 6e 64 6c 65 4d 65 74 68 6f 64 28 6c 69 6e 6b 29 3b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e | ndleMethod(link);.........return |
42fc0 | 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 29 3b 0a 0a 20 20 20 20 24 28 64 | .false;.......}.....});......$(d |
42fe0 | 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 2e 69 6e 70 75 74 43 68 61 | ocument).delegate(rails.inputCha |
43000 | 6e 67 65 53 65 6c 65 63 74 6f 72 2c 20 27 63 68 61 6e 67 65 2e 72 61 69 6c 73 27 2c 20 66 75 6e | ngeSelector,.'change.rails',.fun |
43020 | 63 74 69 6f 6e 28 65 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6c 69 6e 6b 20 3d 20 24 28 74 68 | ction(e).{.......var.link.=.$(th |
43040 | 69 73 29 3b 0a 20 20 20 20 20 20 69 66 20 28 21 72 61 69 6c 73 2e 61 6c 6c 6f 77 41 63 74 69 6f | is);.......if.(!rails.allowActio |
43060 | 6e 28 6c 69 6e 6b 29 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 72 79 74 | n(link)).return.rails.stopEveryt |
43080 | 68 69 6e 67 28 65 29 3b 0a 0a 20 20 20 20 20 20 72 61 69 6c 73 2e 68 61 6e 64 6c 65 52 65 6d 6f | hing(e);........rails.handleRemo |
430a0 | 74 65 28 6c 69 6e 6b 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 | te(link);.......return.false;... |
430c0 | 20 20 7d 29 3b 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 | ..});......$(document).delegate( |
430e0 | 72 61 69 6c 73 2e 66 6f 72 6d 53 75 62 6d 69 74 53 65 6c 65 63 74 6f 72 2c 20 27 73 75 62 6d 69 | rails.formSubmitSelector,.'submi |
43100 | 74 2e 72 61 69 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 29 20 7b 0a 20 20 20 20 20 20 76 61 | t.rails',.function(e).{.......va |
43120 | 72 20 66 6f 72 6d 20 3d 20 24 28 74 68 69 73 29 2c 0a 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 | r.form.=.$(this),.........remote |
43140 | 20 3d 20 66 6f 72 6d 2e 64 61 74 61 28 27 72 65 6d 6f 74 65 27 29 20 21 3d 3d 20 75 6e 64 65 66 | .=.form.data('remote').!==.undef |
43160 | 69 6e 65 64 2c 0a 20 20 20 20 20 20 20 20 62 6c 61 6e 6b 52 65 71 75 69 72 65 64 49 6e 70 75 74 | ined,.........blankRequiredInput |
43180 | 73 20 3d 20 72 61 69 6c 73 2e 62 6c 61 6e 6b 49 6e 70 75 74 73 28 66 6f 72 6d 2c 20 72 61 69 6c | s.=.rails.blankInputs(form,.rail |
431a0 | 73 2e 72 65 71 75 69 72 65 64 49 6e 70 75 74 53 65 6c 65 63 74 6f 72 29 2c 0a 20 20 20 20 20 20 | s.requiredInputSelector),....... |
431c0 | 20 20 6e 6f 6e 42 6c 61 6e 6b 46 69 6c 65 49 6e 70 75 74 73 20 3d 20 72 61 69 6c 73 2e 6e 6f 6e | ..nonBlankFileInputs.=.rails.non |
431e0 | 42 6c 61 6e 6b 49 6e 70 75 74 73 28 66 6f 72 6d 2c 20 72 61 69 6c 73 2e 66 69 6c 65 49 6e 70 75 | BlankInputs(form,.rails.fileInpu |
43200 | 74 53 65 6c 65 63 74 6f 72 29 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 21 72 61 69 6c 73 2e 61 6c | tSelector);........if.(!rails.al |
43220 | 6c 6f 77 41 63 74 69 6f 6e 28 66 6f 72 6d 29 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 | lowAction(form)).return.rails.st |
43240 | 6f 70 45 76 65 72 79 74 68 69 6e 67 28 65 29 3b 0a 0a 20 20 20 20 20 20 2f 2f 20 73 6b 69 70 20 | opEverything(e);........//.skip. |
43260 | 6f 74 68 65 72 20 6c 6f 67 69 63 20 77 68 65 6e 20 72 65 71 75 69 72 65 64 20 76 61 6c 75 65 73 | other.logic.when.required.values |
43280 | 20 61 72 65 20 6d 69 73 73 69 6e 67 20 6f 72 20 66 69 6c 65 20 75 70 6c 6f 61 64 20 69 73 20 70 | .are.missing.or.file.upload.is.p |
432a0 | 72 65 73 65 6e 74 0a 20 20 20 20 20 20 69 66 20 28 62 6c 61 6e 6b 52 65 71 75 69 72 65 64 49 6e | resent.......if.(blankRequiredIn |
432c0 | 70 75 74 73 20 26 26 20 66 6f 72 6d 2e 61 74 74 72 28 22 6e 6f 76 61 6c 69 64 61 74 65 22 29 20 | puts.&&.form.attr("novalidate"). |
432e0 | 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 72 61 69 6c 73 2e 66 69 72 65 28 66 6f 72 6d 2c | ==.undefined.&&.rails.fire(form, |
43300 | 20 27 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 72 65 71 75 69 72 65 64 27 2c 20 5b 62 6c 61 6e 6b | .'ajax:aborted:required',.[blank |
43320 | 52 65 71 75 69 72 65 64 49 6e 70 75 74 73 5d 29 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 75 | RequiredInputs])).{.........retu |
43340 | 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 72 79 74 68 69 6e 67 28 65 29 3b 0a 20 20 20 20 | rn.rails.stopEverything(e);..... |
43360 | 20 20 7d 0a 0a 20 20 20 20 20 20 69 66 20 28 72 65 6d 6f 74 65 29 20 7b 0a 20 20 20 20 20 20 20 | ..}........if.(remote).{........ |
43380 | 20 69 66 20 28 6e 6f 6e 42 6c 61 6e 6b 46 69 6c 65 49 6e 70 75 74 73 29 20 7b 0a 20 20 20 20 20 | .if.(nonBlankFileInputs).{...... |
433a0 | 20 20 20 20 20 2f 2f 20 73 6c 69 67 68 74 20 74 69 6d 65 6f 75 74 20 73 6f 20 74 68 61 74 20 74 | .....//.slight.timeout.so.that.t |
433c0 | 68 65 20 73 75 62 6d 69 74 20 62 75 74 74 6f 6e 20 67 65 74 73 20 70 72 6f 70 65 72 6c 79 20 73 | he.submit.button.gets.properly.s |
433e0 | 65 72 69 61 6c 69 7a 65 64 0a 20 20 20 20 20 20 20 20 20 20 2f 2f 20 28 6d 61 6b 65 20 69 74 20 | erialized...........//.(make.it. |
43400 | 65 61 73 79 20 66 6f 72 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 20 74 6f 20 73 65 72 69 61 6c | easy.for.event.handler.to.serial |
43420 | 69 7a 65 20 66 6f 72 6d 20 77 69 74 68 6f 75 74 20 64 69 73 61 62 6c 65 64 20 76 61 6c 75 65 73 | ize.form.without.disabled.values |
43440 | 29 0a 20 20 20 20 20 20 20 20 20 20 73 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 74 69 6f 6e 28 | )...........setTimeout(function( |
43460 | 29 7b 20 72 61 69 6c 73 2e 64 69 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 66 6f 72 | ){.rails.disableFormElements(for |
43480 | 6d 29 3b 20 7d 2c 20 31 33 29 3b 0a 20 20 20 20 20 20 20 20 20 20 76 61 72 20 61 62 6f 72 74 65 | m);.},.13);...........var.aborte |
434a0 | 64 20 3d 20 72 61 69 6c 73 2e 66 69 72 65 28 66 6f 72 6d 2c 20 27 61 6a 61 78 3a 61 62 6f 72 74 | d.=.rails.fire(form,.'ajax:abort |
434c0 | 65 64 3a 66 69 6c 65 27 2c 20 5b 6e 6f 6e 42 6c 61 6e 6b 46 69 6c 65 49 6e 70 75 74 73 5d 29 3b | ed:file',.[nonBlankFileInputs]); |
434e0 | 0a 0a 20 20 20 20 20 20 20 20 20 20 2f 2f 20 72 65 2d 65 6e 61 62 6c 65 20 66 6f 72 6d 20 65 6c | ............//.re-enable.form.el |
43500 | 65 6d 65 6e 74 73 20 69 66 20 65 76 65 6e 74 20 62 69 6e 64 69 6e 67 73 20 72 65 74 75 72 6e 20 | ements.if.event.bindings.return. |
43520 | 66 61 6c 73 65 20 28 63 61 6e 63 65 6c 69 6e 67 20 6e 6f 72 6d 61 6c 20 66 6f 72 6d 20 73 75 62 | false.(canceling.normal.form.sub |
43540 | 6d 69 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 61 62 6f 72 74 65 64 29 | mission)...........if.(!aborted) |
43560 | 20 7b 20 73 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 74 69 6f 6e 28 29 7b 20 72 61 69 6c 73 2e | .{.setTimeout(function(){.rails. |
43580 | 65 6e 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 66 6f 72 6d 29 3b 20 7d 2c 20 31 33 29 | enableFormElements(form);.},.13) |
435a0 | 3b 20 7d 0a 0a 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 62 6f 72 74 65 64 3b 0a 20 | ;.}............return.aborted;.. |
435c0 | 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2f 20 49 66 20 62 72 6f 77 73 65 72 20 | .......}..........//.If.browser. |
435e0 | 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 75 62 6d 69 74 20 62 75 62 62 6c 69 6e 67 | does.not.support.submit.bubbling |
43600 | 2c 20 74 68 65 6e 20 74 68 69 73 20 6c 69 76 65 2d 62 69 6e 64 69 6e 67 20 77 69 6c 6c 20 62 65 | ,.then.this.live-binding.will.be |
43620 | 20 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 20 64 69 72 65 63 74 0a 20 20 20 20 20 20 20 20 2f 2f | .called.before.direct.........// |
43640 | 20 62 69 6e 64 69 6e 67 73 2e 20 54 68 65 72 65 66 6f 72 65 2c 20 77 65 20 73 68 6f 75 6c 64 20 | .bindings..Therefore,.we.should. |
43660 | 64 69 72 65 63 74 6c 79 20 63 61 6c 6c 20 61 6e 79 20 64 69 72 65 63 74 20 62 69 6e 64 69 6e 67 | directly.call.any.direct.binding |
43680 | 73 20 62 65 66 6f 72 65 20 72 65 6d 6f 74 65 6c 79 20 73 75 62 6d 69 74 74 69 6e 67 20 66 6f 72 | s.before.remotely.submitting.for |
436a0 | 6d 2e 0a 20 20 20 20 20 20 20 20 69 66 20 28 21 24 2e 73 75 70 70 6f 72 74 2e 73 75 62 6d 69 74 | m..........if.(!$.support.submit |
436c0 | 42 75 62 62 6c 65 73 20 26 26 20 24 28 29 2e 6a 71 75 65 72 79 20 3c 20 27 31 2e 37 27 20 26 26 | Bubbles.&&.$().jquery.<.'1.7'.&& |
436e0 | 20 72 61 69 6c 73 2e 63 61 6c 6c 46 6f 72 6d 53 75 62 6d 69 74 42 69 6e 64 69 6e 67 73 28 66 6f | .rails.callFormSubmitBindings(fo |
43700 | 72 6d 2c 20 65 29 20 3d 3d 3d 20 66 61 6c 73 65 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 | rm,.e).===.false).return.rails.s |
43720 | 74 6f 70 45 76 65 72 79 74 68 69 6e 67 28 65 29 3b 0a 0a 20 20 20 20 20 20 20 20 72 61 69 6c 73 | topEverything(e);..........rails |
43740 | 2e 68 61 6e 64 6c 65 52 65 6d 6f 74 65 28 66 6f 72 6d 29 3b 0a 20 20 20 20 20 20 20 20 72 65 74 | .handleRemote(form);.........ret |
43760 | 75 72 6e 20 66 61 6c 73 65 3b 0a 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 | urn.false;........}.else.{...... |
43780 | 20 20 20 2f 2f 20 73 6c 69 67 68 74 20 74 69 6d 65 6f 75 74 20 73 6f 20 74 68 61 74 20 74 68 65 | ...//.slight.timeout.so.that.the |
437a0 | 20 73 75 62 6d 69 74 20 62 75 74 74 6f 6e 20 67 65 74 73 20 70 72 6f 70 65 72 6c 79 20 73 65 72 | .submit.button.gets.properly.ser |
437c0 | 69 61 6c 69 7a 65 64 0a 20 20 20 20 20 20 20 20 73 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 74 | ialized.........setTimeout(funct |
437e0 | 69 6f 6e 28 29 7b 20 72 61 69 6c 73 2e 64 69 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 | ion(){.rails.disableFormElements |
43800 | 28 66 6f 72 6d 29 3b 20 7d 2c 20 31 33 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 29 3b 0a | (form);.},.13);.......}.....});. |
43820 | 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 2e | .....$(document).delegate(rails. |
43840 | 66 6f 72 6d 49 6e 70 75 74 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 2c 20 27 63 6c 69 63 6b 2e 72 | formInputClickSelector,.'click.r |
43860 | 61 69 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 76 | ails',.function(event).{.......v |
43880 | 61 72 20 62 75 74 74 6f 6e 20 3d 20 24 28 74 68 69 73 29 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 | ar.button.=.$(this);........if.( |
438a0 | 21 72 61 69 6c 73 2e 61 6c 6c 6f 77 41 63 74 69 6f 6e 28 62 75 74 74 6f 6e 29 29 20 72 65 74 75 | !rails.allowAction(button)).retu |
438c0 | 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 72 79 74 68 69 6e 67 28 65 76 65 6e 74 29 3b 0a | rn.rails.stopEverything(event);. |
438e0 | 0a 20 20 20 20 20 20 2f 2f 20 72 65 67 69 73 74 65 72 20 74 68 65 20 70 72 65 73 73 65 64 20 73 | .......//.register.the.pressed.s |
43900 | 75 62 6d 69 74 20 62 75 74 74 6f 6e 0a 20 20 20 20 20 20 76 61 72 20 6e 61 6d 65 20 3d 20 62 75 | ubmit.button.......var.name.=.bu |
43920 | 74 74 6f 6e 2e 61 74 74 72 28 27 6e 61 6d 65 27 29 2c 0a 20 20 20 20 20 20 20 20 64 61 74 61 20 | tton.attr('name'),.........data. |
43940 | 3d 20 6e 61 6d 65 20 3f 20 7b 6e 61 6d 65 3a 6e 61 6d 65 2c 20 76 61 6c 75 65 3a 62 75 74 74 6f | =.name.?.{name:name,.value:butto |
43960 | 6e 2e 76 61 6c 28 29 7d 20 3a 20 6e 75 6c 6c 3b 0a 0a 20 20 20 20 20 20 62 75 74 74 6f 6e 2e 63 | n.val()}.:.null;........button.c |
43980 | 6c 6f 73 65 73 74 28 27 66 6f 72 6d 27 29 2e 64 61 74 61 28 27 75 6a 73 3a 73 75 62 6d 69 74 2d | losest('form').data('ujs:submit- |
439a0 | 62 75 74 74 6f 6e 27 2c 20 64 61 74 61 29 3b 0a 20 20 20 20 7d 29 3b 0a 0a 20 20 20 20 24 28 64 | button',.data);.....});......$(d |
439c0 | 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 2e 66 6f 72 6d 53 75 62 6d | ocument).delegate(rails.formSubm |
439e0 | 69 74 53 65 6c 65 63 74 6f 72 2c 20 27 61 6a 61 78 3a 62 65 66 6f 72 65 53 65 6e 64 2e 72 61 69 | itSelector,.'ajax:beforeSend.rai |
43a00 | 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 69 66 20 | ls',.function(event).{.......if. |
43a20 | 28 74 68 69 73 20 3d 3d 20 65 76 65 6e 74 2e 74 61 72 67 65 74 29 20 72 61 69 6c 73 2e 64 69 73 | (this.==.event.target).rails.dis |
43a40 | 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 24 28 74 68 69 73 29 29 3b 0a 20 20 20 20 7d | ableFormElements($(this));.....} |
43a60 | 29 3b 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 | );......$(document).delegate(rai |
43a80 | 6c 73 2e 66 6f 72 6d 53 75 62 6d 69 74 53 65 6c 65 63 74 6f 72 2c 20 27 61 6a 61 78 3a 63 6f 6d | ls.formSubmitSelector,.'ajax:com |
43aa0 | 70 6c 65 74 65 2e 72 61 69 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 76 65 6e 74 29 20 7b 0a | plete.rails',.function(event).{. |
43ac0 | 20 20 20 20 20 20 69 66 20 28 74 68 69 73 20 3d 3d 20 65 76 65 6e 74 2e 74 61 72 67 65 74 29 20 | ......if.(this.==.event.target). |
43ae0 | 72 61 69 6c 73 2e 65 6e 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 24 28 74 68 69 73 29 | rails.enableFormElements($(this) |
43b00 | 29 3b 0a 20 20 20 20 7d 29 3b 0a 0a 20 20 20 20 24 28 66 75 6e 63 74 69 6f 6e 28 29 7b 0a 20 20 | );.....});......$(function(){... |
43b20 | 20 20 20 20 2f 2f 20 6d 61 6b 69 6e 67 20 73 75 72 65 20 74 68 61 74 20 61 6c 6c 20 66 6f 72 6d | ....//.making.sure.that.all.form |
43b40 | 73 20 68 61 76 65 20 61 63 74 75 61 6c 20 75 70 2d 74 6f 2d 64 61 74 65 20 74 6f 6b 65 6e 28 63 | s.have.actual.up-to-date.token(c |
43b60 | 61 63 68 65 64 20 66 6f 72 6d 73 20 63 6f 6e 74 61 69 6e 20 6f 6c 64 20 6f 6e 65 29 0a 20 20 20 | ached.forms.contain.old.one).... |
43b80 | 20 20 20 63 73 72 66 5f 74 6f 6b 65 6e 20 3d 20 24 28 27 6d 65 74 61 5b 6e 61 6d 65 3d 63 73 72 | ...csrf_token.=.$('meta[name=csr |
43ba0 | 66 2d 74 6f 6b 65 6e 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 65 6e 74 27 29 3b 0a 20 20 20 20 | f-token]').attr('content');..... |
43bc0 | 20 20 63 73 72 66 5f 70 61 72 61 6d 20 3d 20 24 28 27 6d 65 74 61 5b 6e 61 6d 65 3d 63 73 72 66 | ..csrf_param.=.$('meta[name=csrf |
43be0 | 2d 70 61 72 61 6d 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 65 6e 74 27 29 3b 0a 20 20 20 20 20 | -param]').attr('content');...... |
43c00 | 20 24 28 27 66 6f 72 6d 20 69 6e 70 75 74 5b 6e 61 6d 65 3d 22 27 20 2b 20 63 73 72 66 5f 70 61 | .$('form.input[name="'.+.csrf_pa |
43c20 | 72 61 6d 20 2b 20 27 22 5d 27 29 2e 76 61 6c 28 63 73 72 66 5f 74 6f 6b 65 6e 29 3b 0a 20 20 20 | ram.+.'"]').val(csrf_token);.... |
43c40 | 20 7d 29 3b 0a 20 20 7d 0a 0a 7d 29 28 20 6a 51 75 65 72 79 20 29 3b 0a 2f 2a 2a 0a 2a 0a 2a 20 | .});...}..})(.jQuery.);./**.*.*. |
43c60 | 20 4d 44 35 20 28 4d 65 73 73 61 67 65 2d 44 69 67 65 73 74 20 41 6c 67 6f 72 69 74 68 6d 29 0a | .MD5.(Message-Digest.Algorithm). |
43c80 | 2a 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 65 62 74 6f 6f 6c 6b 69 74 2e 69 6e 66 6f 2f 0a 2a | *..http://www.webtoolkit.info/.* |
43ca0 | 0a 2a 2a 2f 0a 0a 20 0a 76 61 72 20 4d 44 35 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 73 74 72 69 | .**/....var.MD5.=.function.(stri |
43cc0 | 6e 67 29 20 7b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 52 6f 74 61 74 65 4c 65 66 74 28 6c 56 61 | ng).{....function.RotateLeft(lVa |
43ce0 | 6c 75 65 2c 20 69 53 68 69 66 74 42 69 74 73 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 28 6c 56 61 | lue,.iShiftBits).{...return.(lVa |
43d00 | 6c 75 65 3c 3c 69 53 68 69 66 74 42 69 74 73 29 20 7c 20 28 6c 56 61 6c 75 65 3e 3e 3e 28 33 32 | lue<<iShiftBits).|.(lValue>>>(32 |
43d20 | 2d 69 53 68 69 66 74 42 69 74 73 29 29 3b 0a 09 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 41 64 | -iShiftBits));..}....function.Ad |
43d40 | 64 55 6e 73 69 67 6e 65 64 28 6c 58 2c 6c 59 29 20 7b 0a 09 09 76 61 72 20 6c 58 34 2c 6c 59 34 | dUnsigned(lX,lY).{...var.lX4,lY4 |
43d60 | 2c 6c 58 38 2c 6c 59 38 2c 6c 52 65 73 75 6c 74 3b 0a 09 09 6c 58 38 20 3d 20 28 6c 58 20 26 20 | ,lX8,lY8,lResult;...lX8.=.(lX.&. |
43d80 | 30 78 38 30 30 30 30 30 30 30 29 3b 0a 09 09 6c 59 38 20 3d 20 28 6c 59 20 26 20 30 78 38 30 30 | 0x80000000);...lY8.=.(lY.&.0x800 |
43da0 | 30 30 30 30 30 29 3b 0a 09 09 6c 58 34 20 3d 20 28 6c 58 20 26 20 30 78 34 30 30 30 30 30 30 30 | 00000);...lX4.=.(lX.&.0x40000000 |
43dc0 | 29 3b 0a 09 09 6c 59 34 20 3d 20 28 6c 59 20 26 20 30 78 34 30 30 30 30 30 30 30 29 3b 0a 09 09 | );...lY4.=.(lY.&.0x40000000);... |
43de0 | 6c 52 65 73 75 6c 74 20 3d 20 28 6c 58 20 26 20 30 78 33 46 46 46 46 46 46 46 29 2b 28 6c 59 20 | lResult.=.(lX.&.0x3FFFFFFF)+(lY. |
43e00 | 26 20 30 78 33 46 46 46 46 46 46 46 29 3b 0a 09 09 69 66 20 28 6c 58 34 20 26 20 6c 59 34 29 20 | &.0x3FFFFFFF);...if.(lX4.&.lY4). |
43e20 | 7b 0a 09 09 09 72 65 74 75 72 6e 20 28 6c 52 65 73 75 6c 74 20 5e 20 30 78 38 30 30 30 30 30 30 | {....return.(lResult.^.0x8000000 |
43e40 | 30 20 5e 20 6c 58 38 20 5e 20 6c 59 38 29 3b 0a 09 09 7d 0a 09 09 69 66 20 28 6c 58 34 20 7c 20 | 0.^.lX8.^.lY8);...}...if.(lX4.|. |
43e60 | 6c 59 34 29 20 7b 0a 09 09 09 69 66 20 28 6c 52 65 73 75 6c 74 20 26 20 30 78 34 30 30 30 30 30 | lY4).{....if.(lResult.&.0x400000 |
43e80 | 30 30 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 28 6c 52 65 73 75 6c 74 20 5e 20 30 78 43 30 | 00).{.....return.(lResult.^.0xC0 |
43ea0 | 30 30 30 30 30 30 20 5e 20 6c 58 38 20 5e 20 6c 59 38 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b | 000000.^.lX8.^.lY8);....}.else.{ |
43ec0 | 0a 09 09 09 09 72 65 74 75 72 6e 20 28 6c 52 65 73 75 6c 74 20 5e 20 30 78 34 30 30 30 30 30 30 | .....return.(lResult.^.0x4000000 |
43ee0 | 30 20 5e 20 6c 58 38 20 5e 20 6c 59 38 29 3b 0a 09 09 09 7d 0a 09 09 7d 20 65 6c 73 65 20 7b 0a | 0.^.lX8.^.lY8);....}...}.else.{. |
43f00 | 09 09 09 72 65 74 75 72 6e 20 28 6c 52 65 73 75 6c 74 20 5e 20 6c 58 38 20 5e 20 6c 59 38 29 3b | ...return.(lResult.^.lX8.^.lY8); |
43f20 | 0a 09 09 7d 0a 20 09 7d 0a 20 0a 20 09 66 75 6e 63 74 69 6f 6e 20 46 28 78 2c 79 2c 7a 29 20 7b | ...}...}.....function.F(x,y,z).{ |
43f40 | 20 72 65 74 75 72 6e 20 28 78 20 26 20 79 29 20 7c 20 28 28 7e 78 29 20 26 20 7a 29 3b 20 7d 0a | .return.(x.&.y).|.((~x).&.z);.}. |
43f60 | 20 09 66 75 6e 63 74 69 6f 6e 20 47 28 78 2c 79 2c 7a 29 20 7b 20 72 65 74 75 72 6e 20 28 78 20 | ..function.G(x,y,z).{.return.(x. |
43f80 | 26 20 7a 29 20 7c 20 28 79 20 26 20 28 7e 7a 29 29 3b 20 7d 0a 20 09 66 75 6e 63 74 69 6f 6e 20 | &.z).|.(y.&.(~z));.}...function. |
43fa0 | 48 28 78 2c 79 2c 7a 29 20 7b 20 72 65 74 75 72 6e 20 28 78 20 5e 20 79 20 5e 20 7a 29 3b 20 7d | H(x,y,z).{.return.(x.^.y.^.z);.} |
43fc0 | 0a 09 66 75 6e 63 74 69 6f 6e 20 49 28 78 2c 79 2c 7a 29 20 7b 20 72 65 74 75 72 6e 20 28 79 20 | ..function.I(x,y,z).{.return.(y. |
43fe0 | 5e 20 28 78 20 7c 20 28 7e 7a 29 29 29 3b 20 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 46 46 28 | ^.(x.|.(~z)));.}....function.FF( |
44000 | 61 2c 62 2c 63 2c 64 2c 78 2c 73 2c 61 63 29 20 7b 0a 09 09 61 20 3d 20 41 64 64 55 6e 73 69 67 | a,b,c,d,x,s,ac).{...a.=.AddUnsig |
44020 | 6e 65 64 28 61 2c 20 41 64 64 55 6e 73 69 67 6e 65 64 28 41 64 64 55 6e 73 69 67 6e 65 64 28 46 | ned(a,.AddUnsigned(AddUnsigned(F |
44040 | 28 62 2c 20 63 2c 20 64 29 2c 20 78 29 2c 20 61 63 29 29 3b 0a 09 09 72 65 74 75 72 6e 20 41 64 | (b,.c,.d),.x),.ac));...return.Ad |
44060 | 64 55 6e 73 69 67 6e 65 64 28 52 6f 74 61 74 65 4c 65 66 74 28 61 2c 20 73 29 2c 20 62 29 3b 0a | dUnsigned(RotateLeft(a,.s),.b);. |
44080 | 09 7d 3b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 47 47 28 61 2c 62 2c 63 2c 64 2c 78 2c 73 2c 61 | .};....function.GG(a,b,c,d,x,s,a |
440a0 | 63 29 20 7b 0a 09 09 61 20 3d 20 41 64 64 55 6e 73 69 67 6e 65 64 28 61 2c 20 41 64 64 55 6e 73 | c).{...a.=.AddUnsigned(a,.AddUns |
440c0 | 69 67 6e 65 64 28 41 64 64 55 6e 73 69 67 6e 65 64 28 47 28 62 2c 20 63 2c 20 64 29 2c 20 78 29 | igned(AddUnsigned(G(b,.c,.d),.x) |
440e0 | 2c 20 61 63 29 29 3b 0a 09 09 72 65 74 75 72 6e 20 41 64 64 55 6e 73 69 67 6e 65 64 28 52 6f 74 | ,.ac));...return.AddUnsigned(Rot |
44100 | 61 74 65 4c 65 66 74 28 61 2c 20 73 29 2c 20 62 29 3b 0a 09 7d 3b 0a 20 0a 09 66 75 6e 63 74 69 | ateLeft(a,.s),.b);..};....functi |
44120 | 6f 6e 20 48 48 28 61 2c 62 2c 63 2c 64 2c 78 2c 73 2c 61 63 29 20 7b 0a 09 09 61 20 3d 20 41 64 | on.HH(a,b,c,d,x,s,ac).{...a.=.Ad |
44140 | 64 55 6e 73 69 67 6e 65 64 28 61 2c 20 41 64 64 55 6e 73 69 67 6e 65 64 28 41 64 64 55 6e 73 69 | dUnsigned(a,.AddUnsigned(AddUnsi |
44160 | 67 6e 65 64 28 48 28 62 2c 20 63 2c 20 64 29 2c 20 78 29 2c 20 61 63 29 29 3b 0a 09 09 72 65 74 | gned(H(b,.c,.d),.x),.ac));...ret |
44180 | 75 72 6e 20 41 64 64 55 6e 73 69 67 6e 65 64 28 52 6f 74 61 74 65 4c 65 66 74 28 61 2c 20 73 29 | urn.AddUnsigned(RotateLeft(a,.s) |
441a0 | 2c 20 62 29 3b 0a 09 7d 3b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 49 49 28 61 2c 62 2c 63 2c 64 | ,.b);..};....function.II(a,b,c,d |
441c0 | 2c 78 2c 73 2c 61 63 29 20 7b 0a 09 09 61 20 3d 20 41 64 64 55 6e 73 69 67 6e 65 64 28 61 2c 20 | ,x,s,ac).{...a.=.AddUnsigned(a,. |
441e0 | 41 64 64 55 6e 73 69 67 6e 65 64 28 41 64 64 55 6e 73 69 67 6e 65 64 28 49 28 62 2c 20 63 2c 20 | AddUnsigned(AddUnsigned(I(b,.c,. |
44200 | 64 29 2c 20 78 29 2c 20 61 63 29 29 3b 0a 09 09 72 65 74 75 72 6e 20 41 64 64 55 6e 73 69 67 6e | d),.x),.ac));...return.AddUnsign |
44220 | 65 64 28 52 6f 74 61 74 65 4c 65 66 74 28 61 2c 20 73 29 2c 20 62 29 3b 0a 09 7d 3b 0a 20 0a 09 | ed(RotateLeft(a,.s),.b);..};.... |
44240 | 66 75 6e 63 74 69 6f 6e 20 43 6f 6e 76 65 72 74 54 6f 57 6f 72 64 41 72 72 61 79 28 73 74 72 69 | function.ConvertToWordArray(stri |
44260 | 6e 67 29 20 7b 0a 09 09 76 61 72 20 6c 57 6f 72 64 43 6f 75 6e 74 3b 0a 09 09 76 61 72 20 6c 4d | ng).{...var.lWordCount;...var.lM |
44280 | 65 73 73 61 67 65 4c 65 6e 67 74 68 20 3d 20 73 74 72 69 6e 67 2e 6c 65 6e 67 74 68 3b 0a 09 09 | essageLength.=.string.length;... |
442a0 | 76 61 72 20 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 5f 74 65 6d 70 31 3d 6c 4d 65 73 73 61 67 | var.lNumberOfWords_temp1=lMessag |
442c0 | 65 4c 65 6e 67 74 68 20 2b 20 38 3b 0a 09 09 76 61 72 20 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 | eLength.+.8;...var.lNumberOfWord |
442e0 | 73 5f 74 65 6d 70 32 3d 28 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 5f 74 65 6d 70 31 2d 28 6c | s_temp2=(lNumberOfWords_temp1-(l |
44300 | 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 5f 74 65 6d 70 31 20 25 20 36 34 29 29 2f 36 34 3b 0a 09 | NumberOfWords_temp1.%.64))/64;.. |
44320 | 09 76 61 72 20 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 20 3d 20 28 6c 4e 75 6d 62 65 72 4f 66 | .var.lNumberOfWords.=.(lNumberOf |
44340 | 57 6f 72 64 73 5f 74 65 6d 70 32 2b 31 29 2a 31 36 3b 0a 09 09 76 61 72 20 6c 57 6f 72 64 41 72 | Words_temp2+1)*16;...var.lWordAr |
44360 | 72 61 79 3d 41 72 72 61 79 28 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 2d 31 29 3b 0a 09 09 76 | ray=Array(lNumberOfWords-1);...v |
44380 | 61 72 20 6c 42 79 74 65 50 6f 73 69 74 69 6f 6e 20 3d 20 30 3b 0a 09 09 76 61 72 20 6c 42 79 74 | ar.lBytePosition.=.0;...var.lByt |
443a0 | 65 43 6f 75 6e 74 20 3d 20 30 3b 0a 09 09 77 68 69 6c 65 20 28 20 6c 42 79 74 65 43 6f 75 6e 74 | eCount.=.0;...while.(.lByteCount |
443c0 | 20 3c 20 6c 4d 65 73 73 61 67 65 4c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 6c 57 6f 72 64 43 6f | .<.lMessageLength.).{....lWordCo |
443e0 | 75 6e 74 20 3d 20 28 6c 42 79 74 65 43 6f 75 6e 74 2d 28 6c 42 79 74 65 43 6f 75 6e 74 20 25 20 | unt.=.(lByteCount-(lByteCount.%. |
44400 | 34 29 29 2f 34 3b 0a 09 09 09 6c 42 79 74 65 50 6f 73 69 74 69 6f 6e 20 3d 20 28 6c 42 79 74 65 | 4))/4;....lBytePosition.=.(lByte |
44420 | 43 6f 75 6e 74 20 25 20 34 29 2a 38 3b 0a 09 09 09 6c 57 6f 72 64 41 72 72 61 79 5b 6c 57 6f 72 | Count.%.4)*8;....lWordArray[lWor |
44440 | 64 43 6f 75 6e 74 5d 20 3d 20 28 6c 57 6f 72 64 41 72 72 61 79 5b 6c 57 6f 72 64 43 6f 75 6e 74 | dCount].=.(lWordArray[lWordCount |
44460 | 5d 20 7c 20 28 73 74 72 69 6e 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6c 42 79 74 65 43 6f 75 6e | ].|.(string.charCodeAt(lByteCoun |
44480 | 74 29 3c 3c 6c 42 79 74 65 50 6f 73 69 74 69 6f 6e 29 29 3b 0a 09 09 09 6c 42 79 74 65 43 6f 75 | t)<<lBytePosition));....lByteCou |
444a0 | 6e 74 2b 2b 3b 0a 09 09 7d 0a 09 09 6c 57 6f 72 64 43 6f 75 6e 74 20 3d 20 28 6c 42 79 74 65 43 | nt++;...}...lWordCount.=.(lByteC |
444c0 | 6f 75 6e 74 2d 28 6c 42 79 74 65 43 6f 75 6e 74 20 25 20 34 29 29 2f 34 3b 0a 09 09 6c 42 79 74 | ount-(lByteCount.%.4))/4;...lByt |
444e0 | 65 50 6f 73 69 74 69 6f 6e 20 3d 20 28 6c 42 79 74 65 43 6f 75 6e 74 20 25 20 34 29 2a 38 3b 0a | ePosition.=.(lByteCount.%.4)*8;. |
44500 | 09 09 6c 57 6f 72 64 41 72 72 61 79 5b 6c 57 6f 72 64 43 6f 75 6e 74 5d 20 3d 20 6c 57 6f 72 64 | ..lWordArray[lWordCount].=.lWord |
44520 | 41 72 72 61 79 5b 6c 57 6f 72 64 43 6f 75 6e 74 5d 20 7c 20 28 30 78 38 30 3c 3c 6c 42 79 74 65 | Array[lWordCount].|.(0x80<<lByte |
44540 | 50 6f 73 69 74 69 6f 6e 29 3b 0a 09 09 6c 57 6f 72 64 41 72 72 61 79 5b 6c 4e 75 6d 62 65 72 4f | Position);...lWordArray[lNumberO |
44560 | 66 57 6f 72 64 73 2d 32 5d 20 3d 20 6c 4d 65 73 73 61 67 65 4c 65 6e 67 74 68 3c 3c 33 3b 0a 09 | fWords-2].=.lMessageLength<<3;.. |
44580 | 09 6c 57 6f 72 64 41 72 72 61 79 5b 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 2d 31 5d 20 3d 20 | .lWordArray[lNumberOfWords-1].=. |
445a0 | 6c 4d 65 73 73 61 67 65 4c 65 6e 67 74 68 3e 3e 3e 32 39 3b 0a 09 09 72 65 74 75 72 6e 20 6c 57 | lMessageLength>>>29;...return.lW |
445c0 | 6f 72 64 41 72 72 61 79 3b 0a 09 7d 3b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 57 6f 72 64 54 6f | ordArray;..};....function.WordTo |
445e0 | 48 65 78 28 6c 56 61 6c 75 65 29 20 7b 0a 09 09 76 61 72 20 57 6f 72 64 54 6f 48 65 78 56 61 6c | Hex(lValue).{...var.WordToHexVal |
44600 | 75 65 3d 22 22 2c 57 6f 72 64 54 6f 48 65 78 56 61 6c 75 65 5f 74 65 6d 70 3d 22 22 2c 6c 42 79 | ue="",WordToHexValue_temp="",lBy |
44620 | 74 65 2c 6c 43 6f 75 6e 74 3b 0a 09 09 66 6f 72 20 28 6c 43 6f 75 6e 74 20 3d 20 30 3b 6c 43 6f | te,lCount;...for.(lCount.=.0;lCo |
44640 | 75 6e 74 3c 3d 33 3b 6c 43 6f 75 6e 74 2b 2b 29 20 7b 0a 09 09 09 6c 42 79 74 65 20 3d 20 28 6c | unt<=3;lCount++).{....lByte.=.(l |
44660 | 56 61 6c 75 65 3e 3e 3e 28 6c 43 6f 75 6e 74 2a 38 29 29 20 26 20 32 35 35 3b 0a 09 09 09 57 6f | Value>>>(lCount*8)).&.255;....Wo |
44680 | 72 64 54 6f 48 65 78 56 61 6c 75 65 5f 74 65 6d 70 20 3d 20 22 30 22 20 2b 20 6c 42 79 74 65 2e | rdToHexValue_temp.=."0".+.lByte. |
446a0 | 74 6f 53 74 72 69 6e 67 28 31 36 29 3b 0a 09 09 09 57 6f 72 64 54 6f 48 65 78 56 61 6c 75 65 20 | toString(16);....WordToHexValue. |
446c0 | 3d 20 57 6f 72 64 54 6f 48 65 78 56 61 6c 75 65 20 2b 20 57 6f 72 64 54 6f 48 65 78 56 61 6c 75 | =.WordToHexValue.+.WordToHexValu |
446e0 | 65 5f 74 65 6d 70 2e 73 75 62 73 74 72 28 57 6f 72 64 54 6f 48 65 78 56 61 6c 75 65 5f 74 65 6d | e_temp.substr(WordToHexValue_tem |
44700 | 70 2e 6c 65 6e 67 74 68 2d 32 2c 32 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 57 6f 72 64 | p.length-2,2);...}...return.Word |
44720 | 54 6f 48 65 78 56 61 6c 75 65 3b 0a 09 7d 3b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 55 74 66 38 | ToHexValue;..};....function.Utf8 |
44740 | 45 6e 63 6f 64 65 28 73 74 72 69 6e 67 29 20 7b 0a 09 09 73 74 72 69 6e 67 20 3d 20 73 74 72 69 | Encode(string).{...string.=.stri |
44760 | 6e 67 2e 72 65 70 6c 61 63 65 28 2f 5c 72 5c 6e 2f 67 2c 22 5c 6e 22 29 3b 0a 09 09 76 61 72 20 | ng.replace(/\r\n/g,"\n");...var. |
44780 | 75 74 66 74 65 78 74 20 3d 20 22 22 3b 0a 20 0a 09 09 66 6f 72 20 28 76 61 72 20 6e 20 3d 20 30 | utftext.=."";.....for.(var.n.=.0 |
447a0 | 3b 20 6e 20 3c 20 73 74 72 69 6e 67 2e 6c 65 6e 67 74 68 3b 20 6e 2b 2b 29 20 7b 0a 20 0a 09 09 | ;.n.<.string.length;.n++).{..... |
447c0 | 09 76 61 72 20 63 20 3d 20 73 74 72 69 6e 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6e 29 3b 0a 20 | .var.c.=.string.charCodeAt(n);.. |
447e0 | 0a 09 09 09 69 66 20 28 63 20 3c 20 31 32 38 29 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b | ....if.(c.<.128).{.....utftext.+ |
44800 | 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 63 29 3b 0a 09 09 09 7d 0a 09 | =.String.fromCharCode(c);....}.. |
44820 | 09 09 65 6c 73 65 20 69 66 28 28 63 20 3e 20 31 32 37 29 20 26 26 20 28 63 20 3c 20 32 30 34 38 | ..else.if((c.>.127).&&.(c.<.2048 |
44840 | 29 29 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 | )).{.....utftext.+=.String.fromC |
44860 | 68 61 72 43 6f 64 65 28 28 63 20 3e 3e 20 36 29 20 7c 20 31 39 32 29 3b 0a 09 09 09 09 75 74 66 | harCode((c.>>.6).|.192);.....utf |
44880 | 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 26 | text.+=.String.fromCharCode((c.& |
448a0 | 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 7d 0a 09 09 09 65 6c 73 65 20 7b 0a 09 09 09 09 | .63).|.128);....}....else.{..... |
448c0 | 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 | utftext.+=.String.fromCharCode(( |
448e0 | 63 20 3e 3e 20 31 32 29 20 7c 20 32 32 34 29 3b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 | c.>>.12).|.224);.....utftext.+=. |
44900 | 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 28 63 20 3e 3e 20 36 29 20 26 20 | String.fromCharCode(((c.>>.6).&. |
44920 | 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e | 63).|.128);.....utftext.+=.Strin |
44940 | 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 26 20 36 33 29 20 7c 20 31 32 38 29 3b 0a | g.fromCharCode((c.&.63).|.128);. |
44960 | 09 09 09 7d 0a 20 0a 09 09 7d 0a 20 0a 09 09 72 65 74 75 72 6e 20 75 74 66 74 65 78 74 3b 0a 09 | ...}.....}.....return.utftext;.. |
44980 | 7d 3b 0a 20 0a 09 76 61 72 20 78 3d 41 72 72 61 79 28 29 3b 0a 09 76 61 72 20 6b 2c 41 41 2c 42 | };....var.x=Array();..var.k,AA,B |
449a0 | 42 2c 43 43 2c 44 44 2c 61 2c 62 2c 63 2c 64 3b 0a 09 76 61 72 20 53 31 31 3d 37 2c 20 53 31 32 | B,CC,DD,a,b,c,d;..var.S11=7,.S12 |
449c0 | 3d 31 32 2c 20 53 31 33 3d 31 37 2c 20 53 31 34 3d 32 32 3b 0a 09 76 61 72 20 53 32 31 3d 35 2c | =12,.S13=17,.S14=22;..var.S21=5, |
449e0 | 20 53 32 32 3d 39 20 2c 20 53 32 33 3d 31 34 2c 20 53 32 34 3d 32 30 3b 0a 09 76 61 72 20 53 33 | .S22=9.,.S23=14,.S24=20;..var.S3 |
44a00 | 31 3d 34 2c 20 53 33 32 3d 31 31 2c 20 53 33 33 3d 31 36 2c 20 53 33 34 3d 32 33 3b 0a 09 76 61 | 1=4,.S32=11,.S33=16,.S34=23;..va |
44a20 | 72 20 53 34 31 3d 36 2c 20 53 34 32 3d 31 30 2c 20 53 34 33 3d 31 35 2c 20 53 34 34 3d 32 31 3b | r.S41=6,.S42=10,.S43=15,.S44=21; |
44a40 | 0a 20 0a 09 73 74 72 69 6e 67 20 3d 20 55 74 66 38 45 6e 63 6f 64 65 28 73 74 72 69 6e 67 29 3b | ....string.=.Utf8Encode(string); |
44a60 | 0a 20 0a 09 78 20 3d 20 43 6f 6e 76 65 72 74 54 6f 57 6f 72 64 41 72 72 61 79 28 73 74 72 69 6e | ....x.=.ConvertToWordArray(strin |
44a80 | 67 29 3b 0a 20 0a 09 61 20 3d 20 30 78 36 37 34 35 32 33 30 31 3b 20 62 20 3d 20 30 78 45 46 43 | g);....a.=.0x67452301;.b.=.0xEFC |
44aa0 | 44 41 42 38 39 3b 20 63 20 3d 20 30 78 39 38 42 41 44 43 46 45 3b 20 64 20 3d 20 30 78 31 30 33 | DAB89;.c.=.0x98BADCFE;.d.=.0x103 |
44ac0 | 32 35 34 37 36 3b 0a 20 0a 09 66 6f 72 20 28 6b 3d 30 3b 6b 3c 78 2e 6c 65 6e 67 74 68 3b 6b 2b | 25476;....for.(k=0;k<x.length;k+ |
44ae0 | 3d 31 36 29 20 7b 0a 09 09 41 41 3d 61 3b 20 42 42 3d 62 3b 20 43 43 3d 63 3b 20 44 44 3d 64 3b | =16).{...AA=a;.BB=b;.CC=c;.DD=d; |
44b00 | 0a 09 09 61 3d 46 46 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 30 5d 2c 20 53 31 31 2c 30 78 44 37 | ...a=FF(a,b,c,d,x[k+0],.S11,0xD7 |
44b20 | 36 41 41 34 37 38 29 3b 0a 09 09 64 3d 46 46 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 5d 2c 20 | 6AA478);...d=FF(d,a,b,c,x[k+1],. |
44b40 | 53 31 32 2c 30 78 45 38 43 37 42 37 35 36 29 3b 0a 09 09 63 3d 46 46 28 63 2c 64 2c 61 2c 62 2c | S12,0xE8C7B756);...c=FF(c,d,a,b, |
44b60 | 78 5b 6b 2b 32 5d 2c 20 53 31 33 2c 30 78 32 34 32 30 37 30 44 42 29 3b 0a 09 09 62 3d 46 46 28 | x[k+2],.S13,0x242070DB);...b=FF( |
44b80 | 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 33 5d 2c 20 53 31 34 2c 30 78 43 31 42 44 43 45 45 45 29 3b | b,c,d,a,x[k+3],.S14,0xC1BDCEEE); |
44ba0 | 0a 09 09 61 3d 46 46 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 34 5d 2c 20 53 31 31 2c 30 78 46 35 | ...a=FF(a,b,c,d,x[k+4],.S11,0xF5 |
44bc0 | 37 43 30 46 41 46 29 3b 0a 09 09 64 3d 46 46 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 35 5d 2c 20 | 7C0FAF);...d=FF(d,a,b,c,x[k+5],. |
44be0 | 53 31 32 2c 30 78 34 37 38 37 43 36 32 41 29 3b 0a 09 09 63 3d 46 46 28 63 2c 64 2c 61 2c 62 2c | S12,0x4787C62A);...c=FF(c,d,a,b, |
44c00 | 78 5b 6b 2b 36 5d 2c 20 53 31 33 2c 30 78 41 38 33 30 34 36 31 33 29 3b 0a 09 09 62 3d 46 46 28 | x[k+6],.S13,0xA8304613);...b=FF( |
44c20 | 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 37 5d 2c 20 53 31 34 2c 30 78 46 44 34 36 39 35 30 31 29 3b | b,c,d,a,x[k+7],.S14,0xFD469501); |
44c40 | 0a 09 09 61 3d 46 46 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 38 5d 2c 20 53 31 31 2c 30 78 36 39 | ...a=FF(a,b,c,d,x[k+8],.S11,0x69 |
44c60 | 38 30 39 38 44 38 29 3b 0a 09 09 64 3d 46 46 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 39 5d 2c 20 | 8098D8);...d=FF(d,a,b,c,x[k+9],. |
44c80 | 53 31 32 2c 30 78 38 42 34 34 46 37 41 46 29 3b 0a 09 09 63 3d 46 46 28 63 2c 64 2c 61 2c 62 2c | S12,0x8B44F7AF);...c=FF(c,d,a,b, |
44ca0 | 78 5b 6b 2b 31 30 5d 2c 53 31 33 2c 30 78 46 46 46 46 35 42 42 31 29 3b 0a 09 09 62 3d 46 46 28 | x[k+10],S13,0xFFFF5BB1);...b=FF( |
44cc0 | 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 31 5d 2c 53 31 34 2c 30 78 38 39 35 43 44 37 42 45 29 3b | b,c,d,a,x[k+11],S14,0x895CD7BE); |
44ce0 | 0a 09 09 61 3d 46 46 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 32 5d 2c 53 31 31 2c 30 78 36 42 | ...a=FF(a,b,c,d,x[k+12],S11,0x6B |
44d00 | 39 30 31 31 32 32 29 3b 0a 09 09 64 3d 46 46 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 33 5d 2c | 901122);...d=FF(d,a,b,c,x[k+13], |
44d20 | 53 31 32 2c 30 78 46 44 39 38 37 31 39 33 29 3b 0a 09 09 63 3d 46 46 28 63 2c 64 2c 61 2c 62 2c | S12,0xFD987193);...c=FF(c,d,a,b, |
44d40 | 78 5b 6b 2b 31 34 5d 2c 53 31 33 2c 30 78 41 36 37 39 34 33 38 45 29 3b 0a 09 09 62 3d 46 46 28 | x[k+14],S13,0xA679438E);...b=FF( |
44d60 | 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 35 5d 2c 53 31 34 2c 30 78 34 39 42 34 30 38 32 31 29 3b | b,c,d,a,x[k+15],S14,0x49B40821); |
44d80 | 0a 09 09 61 3d 47 47 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 5d 2c 20 53 32 31 2c 30 78 46 36 | ...a=GG(a,b,c,d,x[k+1],.S21,0xF6 |
44da0 | 31 45 32 35 36 32 29 3b 0a 09 09 64 3d 47 47 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 36 5d 2c 20 | 1E2562);...d=GG(d,a,b,c,x[k+6],. |
44dc0 | 53 32 32 2c 30 78 43 30 34 30 42 33 34 30 29 3b 0a 09 09 63 3d 47 47 28 63 2c 64 2c 61 2c 62 2c | S22,0xC040B340);...c=GG(c,d,a,b, |
44de0 | 78 5b 6b 2b 31 31 5d 2c 53 32 33 2c 30 78 32 36 35 45 35 41 35 31 29 3b 0a 09 09 62 3d 47 47 28 | x[k+11],S23,0x265E5A51);...b=GG( |
44e00 | 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 30 5d 2c 20 53 32 34 2c 30 78 45 39 42 36 43 37 41 41 29 3b | b,c,d,a,x[k+0],.S24,0xE9B6C7AA); |
44e20 | 0a 09 09 61 3d 47 47 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 35 5d 2c 20 53 32 31 2c 30 78 44 36 | ...a=GG(a,b,c,d,x[k+5],.S21,0xD6 |
44e40 | 32 46 31 30 35 44 29 3b 0a 09 09 64 3d 47 47 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 30 5d 2c | 2F105D);...d=GG(d,a,b,c,x[k+10], |
44e60 | 53 32 32 2c 30 78 32 34 34 31 34 35 33 29 3b 0a 09 09 63 3d 47 47 28 63 2c 64 2c 61 2c 62 2c 78 | S22,0x2441453);...c=GG(c,d,a,b,x |
44e80 | 5b 6b 2b 31 35 5d 2c 53 32 33 2c 30 78 44 38 41 31 45 36 38 31 29 3b 0a 09 09 62 3d 47 47 28 62 | [k+15],S23,0xD8A1E681);...b=GG(b |
44ea0 | 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 34 5d 2c 20 53 32 34 2c 30 78 45 37 44 33 46 42 43 38 29 3b 0a | ,c,d,a,x[k+4],.S24,0xE7D3FBC8);. |
44ec0 | 09 09 61 3d 47 47 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 39 5d 2c 20 53 32 31 2c 30 78 32 31 45 | ..a=GG(a,b,c,d,x[k+9],.S21,0x21E |
44ee0 | 31 43 44 45 36 29 3b 0a 09 09 64 3d 47 47 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 34 5d 2c 53 | 1CDE6);...d=GG(d,a,b,c,x[k+14],S |
44f00 | 32 32 2c 30 78 43 33 33 37 30 37 44 36 29 3b 0a 09 09 63 3d 47 47 28 63 2c 64 2c 61 2c 62 2c 78 | 22,0xC33707D6);...c=GG(c,d,a,b,x |
44f20 | 5b 6b 2b 33 5d 2c 20 53 32 33 2c 30 78 46 34 44 35 30 44 38 37 29 3b 0a 09 09 62 3d 47 47 28 62 | [k+3],.S23,0xF4D50D87);...b=GG(b |
44f40 | 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 38 5d 2c 20 53 32 34 2c 30 78 34 35 35 41 31 34 45 44 29 3b 0a | ,c,d,a,x[k+8],.S24,0x455A14ED);. |
44f60 | 09 09 61 3d 47 47 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 33 5d 2c 53 32 31 2c 30 78 41 39 45 | ..a=GG(a,b,c,d,x[k+13],S21,0xA9E |
44f80 | 33 45 39 30 35 29 3b 0a 09 09 64 3d 47 47 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 32 5d 2c 20 53 | 3E905);...d=GG(d,a,b,c,x[k+2],.S |
44fa0 | 32 32 2c 30 78 46 43 45 46 41 33 46 38 29 3b 0a 09 09 63 3d 47 47 28 63 2c 64 2c 61 2c 62 2c 78 | 22,0xFCEFA3F8);...c=GG(c,d,a,b,x |
44fc0 | 5b 6b 2b 37 5d 2c 20 53 32 33 2c 30 78 36 37 36 46 30 32 44 39 29 3b 0a 09 09 62 3d 47 47 28 62 | [k+7],.S23,0x676F02D9);...b=GG(b |
44fe0 | 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 32 5d 2c 53 32 34 2c 30 78 38 44 32 41 34 43 38 41 29 3b 0a | ,c,d,a,x[k+12],S24,0x8D2A4C8A);. |
45000 | 09 09 61 3d 48 48 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 35 5d 2c 20 53 33 31 2c 30 78 46 46 46 | ..a=HH(a,b,c,d,x[k+5],.S31,0xFFF |
45020 | 41 33 39 34 32 29 3b 0a 09 09 64 3d 48 48 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 38 5d 2c 20 53 | A3942);...d=HH(d,a,b,c,x[k+8],.S |
45040 | 33 32 2c 30 78 38 37 37 31 46 36 38 31 29 3b 0a 09 09 63 3d 48 48 28 63 2c 64 2c 61 2c 62 2c 78 | 32,0x8771F681);...c=HH(c,d,a,b,x |
45060 | 5b 6b 2b 31 31 5d 2c 53 33 33 2c 30 78 36 44 39 44 36 31 32 32 29 3b 0a 09 09 62 3d 48 48 28 62 | [k+11],S33,0x6D9D6122);...b=HH(b |
45080 | 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 34 5d 2c 53 33 34 2c 30 78 46 44 45 35 33 38 30 43 29 3b 0a | ,c,d,a,x[k+14],S34,0xFDE5380C);. |
450a0 | 09 09 61 3d 48 48 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 5d 2c 20 53 33 31 2c 30 78 41 34 42 | ..a=HH(a,b,c,d,x[k+1],.S31,0xA4B |
450c0 | 45 45 41 34 34 29 3b 0a 09 09 64 3d 48 48 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 34 5d 2c 20 53 | EEA44);...d=HH(d,a,b,c,x[k+4],.S |
450e0 | 33 32 2c 30 78 34 42 44 45 43 46 41 39 29 3b 0a 09 09 63 3d 48 48 28 63 2c 64 2c 61 2c 62 2c 78 | 32,0x4BDECFA9);...c=HH(c,d,a,b,x |
45100 | 5b 6b 2b 37 5d 2c 20 53 33 33 2c 30 78 46 36 42 42 34 42 36 30 29 3b 0a 09 09 62 3d 48 48 28 62 | [k+7],.S33,0xF6BB4B60);...b=HH(b |
45120 | 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 30 5d 2c 53 33 34 2c 30 78 42 45 42 46 42 43 37 30 29 3b 0a | ,c,d,a,x[k+10],S34,0xBEBFBC70);. |
45140 | 09 09 61 3d 48 48 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 33 5d 2c 53 33 31 2c 30 78 32 38 39 | ..a=HH(a,b,c,d,x[k+13],S31,0x289 |
45160 | 42 37 45 43 36 29 3b 0a 09 09 64 3d 48 48 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 30 5d 2c 20 53 | B7EC6);...d=HH(d,a,b,c,x[k+0],.S |
45180 | 33 32 2c 30 78 45 41 41 31 32 37 46 41 29 3b 0a 09 09 63 3d 48 48 28 63 2c 64 2c 61 2c 62 2c 78 | 32,0xEAA127FA);...c=HH(c,d,a,b,x |
451a0 | 5b 6b 2b 33 5d 2c 20 53 33 33 2c 30 78 44 34 45 46 33 30 38 35 29 3b 0a 09 09 62 3d 48 48 28 62 | [k+3],.S33,0xD4EF3085);...b=HH(b |
451c0 | 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 36 5d 2c 20 53 33 34 2c 30 78 34 38 38 31 44 30 35 29 3b 0a 09 | ,c,d,a,x[k+6],.S34,0x4881D05);.. |
451e0 | 09 61 3d 48 48 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 39 5d 2c 20 53 33 31 2c 30 78 44 39 44 34 | .a=HH(a,b,c,d,x[k+9],.S31,0xD9D4 |
45200 | 44 30 33 39 29 3b 0a 09 09 64 3d 48 48 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 32 5d 2c 53 33 | D039);...d=HH(d,a,b,c,x[k+12],S3 |
45220 | 32 2c 30 78 45 36 44 42 39 39 45 35 29 3b 0a 09 09 63 3d 48 48 28 63 2c 64 2c 61 2c 62 2c 78 5b | 2,0xE6DB99E5);...c=HH(c,d,a,b,x[ |
45240 | 6b 2b 31 35 5d 2c 53 33 33 2c 30 78 31 46 41 32 37 43 46 38 29 3b 0a 09 09 62 3d 48 48 28 62 2c | k+15],S33,0x1FA27CF8);...b=HH(b, |
45260 | 63 2c 64 2c 61 2c 78 5b 6b 2b 32 5d 2c 20 53 33 34 2c 30 78 43 34 41 43 35 36 36 35 29 3b 0a 09 | c,d,a,x[k+2],.S34,0xC4AC5665);.. |
45280 | 09 61 3d 49 49 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 30 5d 2c 20 53 34 31 2c 30 78 46 34 32 39 | .a=II(a,b,c,d,x[k+0],.S41,0xF429 |
452a0 | 32 32 34 34 29 3b 0a 09 09 64 3d 49 49 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 37 5d 2c 20 53 34 | 2244);...d=II(d,a,b,c,x[k+7],.S4 |
452c0 | 32 2c 30 78 34 33 32 41 46 46 39 37 29 3b 0a 09 09 63 3d 49 49 28 63 2c 64 2c 61 2c 62 2c 78 5b | 2,0x432AFF97);...c=II(c,d,a,b,x[ |
452e0 | 6b 2b 31 34 5d 2c 53 34 33 2c 30 78 41 42 39 34 32 33 41 37 29 3b 0a 09 09 62 3d 49 49 28 62 2c | k+14],S43,0xAB9423A7);...b=II(b, |
45300 | 63 2c 64 2c 61 2c 78 5b 6b 2b 35 5d 2c 20 53 34 34 2c 30 78 46 43 39 33 41 30 33 39 29 3b 0a 09 | c,d,a,x[k+5],.S44,0xFC93A039);.. |
45320 | 09 61 3d 49 49 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 32 5d 2c 53 34 31 2c 30 78 36 35 35 42 | .a=II(a,b,c,d,x[k+12],S41,0x655B |
45340 | 35 39 43 33 29 3b 0a 09 09 64 3d 49 49 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 33 5d 2c 20 53 34 | 59C3);...d=II(d,a,b,c,x[k+3],.S4 |
45360 | 32 2c 30 78 38 46 30 43 43 43 39 32 29 3b 0a 09 09 63 3d 49 49 28 63 2c 64 2c 61 2c 62 2c 78 5b | 2,0x8F0CCC92);...c=II(c,d,a,b,x[ |
45380 | 6b 2b 31 30 5d 2c 53 34 33 2c 30 78 46 46 45 46 46 34 37 44 29 3b 0a 09 09 62 3d 49 49 28 62 2c | k+10],S43,0xFFEFF47D);...b=II(b, |
453a0 | 63 2c 64 2c 61 2c 78 5b 6b 2b 31 5d 2c 20 53 34 34 2c 30 78 38 35 38 34 35 44 44 31 29 3b 0a 09 | c,d,a,x[k+1],.S44,0x85845DD1);.. |
453c0 | 09 61 3d 49 49 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 38 5d 2c 20 53 34 31 2c 30 78 36 46 41 38 | .a=II(a,b,c,d,x[k+8],.S41,0x6FA8 |
453e0 | 37 45 34 46 29 3b 0a 09 09 64 3d 49 49 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 35 5d 2c 53 34 | 7E4F);...d=II(d,a,b,c,x[k+15],S4 |
45400 | 32 2c 30 78 46 45 32 43 45 36 45 30 29 3b 0a 09 09 63 3d 49 49 28 63 2c 64 2c 61 2c 62 2c 78 5b | 2,0xFE2CE6E0);...c=II(c,d,a,b,x[ |
45420 | 6b 2b 36 5d 2c 20 53 34 33 2c 30 78 41 33 30 31 34 33 31 34 29 3b 0a 09 09 62 3d 49 49 28 62 2c | k+6],.S43,0xA3014314);...b=II(b, |
45440 | 63 2c 64 2c 61 2c 78 5b 6b 2b 31 33 5d 2c 53 34 34 2c 30 78 34 45 30 38 31 31 41 31 29 3b 0a 09 | c,d,a,x[k+13],S44,0x4E0811A1);.. |
45460 | 09 61 3d 49 49 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 34 5d 2c 20 53 34 31 2c 30 78 46 37 35 33 | .a=II(a,b,c,d,x[k+4],.S41,0xF753 |
45480 | 37 45 38 32 29 3b 0a 09 09 64 3d 49 49 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 31 5d 2c 53 34 | 7E82);...d=II(d,a,b,c,x[k+11],S4 |
454a0 | 32 2c 30 78 42 44 33 41 46 32 33 35 29 3b 0a 09 09 63 3d 49 49 28 63 2c 64 2c 61 2c 62 2c 78 5b | 2,0xBD3AF235);...c=II(c,d,a,b,x[ |
454c0 | 6b 2b 32 5d 2c 20 53 34 33 2c 30 78 32 41 44 37 44 32 42 42 29 3b 0a 09 09 62 3d 49 49 28 62 2c | k+2],.S43,0x2AD7D2BB);...b=II(b, |
454e0 | 63 2c 64 2c 61 2c 78 5b 6b 2b 39 5d 2c 20 53 34 34 2c 30 78 45 42 38 36 44 33 39 31 29 3b 0a 09 | c,d,a,x[k+9],.S44,0xEB86D391);.. |
45500 | 09 61 3d 41 64 64 55 6e 73 69 67 6e 65 64 28 61 2c 41 41 29 3b 0a 09 09 62 3d 41 64 64 55 6e 73 | .a=AddUnsigned(a,AA);...b=AddUns |
45520 | 69 67 6e 65 64 28 62 2c 42 42 29 3b 0a 09 09 63 3d 41 64 64 55 6e 73 69 67 6e 65 64 28 63 2c 43 | igned(b,BB);...c=AddUnsigned(c,C |
45540 | 43 29 3b 0a 09 09 64 3d 41 64 64 55 6e 73 69 67 6e 65 64 28 64 2c 44 44 29 3b 0a 09 7d 0a 20 0a | C);...d=AddUnsigned(d,DD);..}... |
45560 | 09 76 61 72 20 74 65 6d 70 20 3d 20 57 6f 72 64 54 6f 48 65 78 28 61 29 2b 57 6f 72 64 54 6f 48 | .var.temp.=.WordToHex(a)+WordToH |
45580 | 65 78 28 62 29 2b 57 6f 72 64 54 6f 48 65 78 28 63 29 2b 57 6f 72 64 54 6f 48 65 78 28 64 29 3b | ex(b)+WordToHex(c)+WordToHex(d); |
455a0 | 0a 20 0a 09 72 65 74 75 72 6e 20 74 65 6d 70 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 7d | ....return.temp.toLowerCase();.} |
455c0 | 0a 3b 0a 2f 2a 2a 0a 2a 0a 2a 20 20 53 65 63 75 72 65 20 48 61 73 68 20 41 6c 67 6f 72 69 74 68 | .;./**.*.*..Secure.Hash.Algorith |
455e0 | 6d 20 28 53 48 41 31 29 0a 2a 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 65 62 74 6f 6f 6c 6b 69 | m.(SHA1).*..http://www.webtoolki |
45600 | 74 2e 69 6e 66 6f 2f 0a 2a 0a 2a 2a 2f 0a 0a 20 0a 66 75 6e 63 74 69 6f 6e 20 53 48 41 31 20 28 | t.info/.*.**/....function.SHA1.( |
45620 | 6d 73 67 29 20 7b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 6e | msg).{....function.rotate_left(n |
45640 | 2c 73 29 20 7b 0a 09 09 76 61 72 20 74 34 20 3d 20 28 20 6e 3c 3c 73 20 29 20 7c 20 28 6e 3e 3e | ,s).{...var.t4.=.(.n<<s.).|.(n>> |
45660 | 3e 28 33 32 2d 73 29 29 3b 0a 09 09 72 65 74 75 72 6e 20 74 34 3b 0a 09 7d 3b 0a 20 0a 09 66 75 | >(32-s));...return.t4;..};....fu |
45680 | 6e 63 74 69 6f 6e 20 6c 73 62 5f 68 65 78 28 76 61 6c 29 20 7b 0a 09 09 76 61 72 20 73 74 72 3d | nction.lsb_hex(val).{...var.str= |
456a0 | 22 22 3b 0a 09 09 76 61 72 20 69 3b 0a 09 09 76 61 72 20 76 68 3b 0a 09 09 76 61 72 20 76 6c 3b | "";...var.i;...var.vh;...var.vl; |
456c0 | 0a 20 0a 09 09 66 6f 72 28 20 69 3d 30 3b 20 69 3c 3d 36 3b 20 69 2b 3d 32 20 29 20 7b 0a 09 09 | .....for(.i=0;.i<=6;.i+=2.).{... |
456e0 | 09 76 68 20 3d 20 28 76 61 6c 3e 3e 3e 28 69 2a 34 2b 34 29 29 26 30 78 30 66 3b 0a 09 09 09 76 | .vh.=.(val>>>(i*4+4))&0x0f;....v |
45700 | 6c 20 3d 20 28 76 61 6c 3e 3e 3e 28 69 2a 34 29 29 26 30 78 30 66 3b 0a 09 09 09 73 74 72 20 2b | l.=.(val>>>(i*4))&0x0f;....str.+ |
45720 | 3d 20 76 68 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 20 2b 20 76 6c 2e 74 6f 53 74 72 69 6e 67 28 | =.vh.toString(16).+.vl.toString( |
45740 | 31 36 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 73 74 72 3b 0a 09 7d 3b 0a 20 0a 09 66 75 | 16);...}...return.str;..};....fu |
45760 | 6e 63 74 69 6f 6e 20 63 76 74 5f 68 65 78 28 76 61 6c 29 20 7b 0a 09 09 76 61 72 20 73 74 72 3d | nction.cvt_hex(val).{...var.str= |
45780 | 22 22 3b 0a 09 09 76 61 72 20 69 3b 0a 09 09 76 61 72 20 76 3b 0a 20 0a 09 09 66 6f 72 28 20 69 | "";...var.i;...var.v;.....for(.i |
457a0 | 3d 37 3b 20 69 3e 3d 30 3b 20 69 2d 2d 20 29 20 7b 0a 09 09 09 76 20 3d 20 28 76 61 6c 3e 3e 3e | =7;.i>=0;.i--.).{....v.=.(val>>> |
457c0 | 28 69 2a 34 29 29 26 30 78 30 66 3b 0a 09 09 09 73 74 72 20 2b 3d 20 76 2e 74 6f 53 74 72 69 6e | (i*4))&0x0f;....str.+=.v.toStrin |
457e0 | 67 28 31 36 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 73 74 72 3b 0a 09 7d 3b 0a 20 0a 20 | g(16);...}...return.str;..};.... |
45800 | 0a 09 66 75 6e 63 74 69 6f 6e 20 55 74 66 38 45 6e 63 6f 64 65 28 73 74 72 69 6e 67 29 20 7b 0a | ..function.Utf8Encode(string).{. |
45820 | 09 09 73 74 72 69 6e 67 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 6c 61 63 65 28 2f 5c 72 5c 6e 2f | ..string.=.string.replace(/\r\n/ |
45840 | 67 2c 22 5c 6e 22 29 3b 0a 09 09 76 61 72 20 75 74 66 74 65 78 74 20 3d 20 22 22 3b 0a 20 0a 09 | g,"\n");...var.utftext.=."";.... |
45860 | 09 66 6f 72 20 28 76 61 72 20 6e 20 3d 20 30 3b 20 6e 20 3c 20 73 74 72 69 6e 67 2e 6c 65 6e 67 | .for.(var.n.=.0;.n.<.string.leng |
45880 | 74 68 3b 20 6e 2b 2b 29 20 7b 0a 20 0a 09 09 09 76 61 72 20 63 20 3d 20 73 74 72 69 6e 67 2e 63 | th;.n++).{......var.c.=.string.c |
458a0 | 68 61 72 43 6f 64 65 41 74 28 6e 29 3b 0a 20 0a 09 09 09 69 66 20 28 63 20 3c 20 31 32 38 29 20 | harCodeAt(n);......if.(c.<.128). |
458c0 | 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 | {.....utftext.+=.String.fromChar |
458e0 | 43 6f 64 65 28 63 29 3b 0a 09 09 09 7d 0a 09 09 09 65 6c 73 65 20 69 66 28 28 63 20 3e 20 31 32 | Code(c);....}....else.if((c.>.12 |
45900 | 37 29 20 26 26 20 28 63 20 3c 20 32 30 34 38 29 29 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 | 7).&&.(c.<.2048)).{.....utftext. |
45920 | 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 3e 3e 20 36 29 20 | +=.String.fromCharCode((c.>>.6). |
45940 | 7c 20 31 39 32 29 3b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 | |.192);.....utftext.+=.String.fr |
45960 | 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 26 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 7d | omCharCode((c.&.63).|.128);....} |
45980 | 0a 09 09 09 65 6c 73 65 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 | ....else.{.....utftext.+=.String |
459a0 | 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 3e 3e 20 31 32 29 20 7c 20 32 32 34 29 3b 0a | .fromCharCode((c.>>.12).|.224);. |
459c0 | 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f | ....utftext.+=.String.fromCharCo |
459e0 | 64 65 28 28 28 63 20 3e 3e 20 36 29 20 26 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 09 75 | de(((c.>>.6).&.63).|.128);.....u |
45a00 | 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 | tftext.+=.String.fromCharCode((c |
45a20 | 20 26 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 7d 0a 20 0a 09 09 7d 0a 20 0a 09 09 72 65 | .&.63).|.128);....}.....}.....re |
45a40 | 74 75 72 6e 20 75 74 66 74 65 78 74 3b 0a 09 7d 3b 0a 20 0a 09 76 61 72 20 62 6c 6f 63 6b 73 74 | turn.utftext;..};....var.blockst |
45a60 | 61 72 74 3b 0a 09 76 61 72 20 69 2c 20 6a 3b 0a 09 76 61 72 20 57 20 3d 20 6e 65 77 20 41 72 72 | art;..var.i,.j;..var.W.=.new.Arr |
45a80 | 61 79 28 38 30 29 3b 0a 09 76 61 72 20 48 30 20 3d 20 30 78 36 37 34 35 32 33 30 31 3b 0a 09 76 | ay(80);..var.H0.=.0x67452301;..v |
45aa0 | 61 72 20 48 31 20 3d 20 30 78 45 46 43 44 41 42 38 39 3b 0a 09 76 61 72 20 48 32 20 3d 20 30 78 | ar.H1.=.0xEFCDAB89;..var.H2.=.0x |
45ac0 | 39 38 42 41 44 43 46 45 3b 0a 09 76 61 72 20 48 33 20 3d 20 30 78 31 30 33 32 35 34 37 36 3b 0a | 98BADCFE;..var.H3.=.0x10325476;. |
45ae0 | 09 76 61 72 20 48 34 20 3d 20 30 78 43 33 44 32 45 31 46 30 3b 0a 09 76 61 72 20 41 2c 20 42 2c | .var.H4.=.0xC3D2E1F0;..var.A,.B, |
45b00 | 20 43 2c 20 44 2c 20 45 3b 0a 09 76 61 72 20 74 65 6d 70 3b 0a 20 0a 09 6d 73 67 20 3d 20 55 74 | .C,.D,.E;..var.temp;....msg.=.Ut |
45b20 | 66 38 45 6e 63 6f 64 65 28 6d 73 67 29 3b 0a 20 0a 09 76 61 72 20 6d 73 67 5f 6c 65 6e 20 3d 20 | f8Encode(msg);....var.msg_len.=. |
45b40 | 6d 73 67 2e 6c 65 6e 67 74 68 3b 0a 20 0a 09 76 61 72 20 77 6f 72 64 5f 61 72 72 61 79 20 3d 20 | msg.length;....var.word_array.=. |
45b60 | 6e 65 77 20 41 72 72 61 79 28 29 3b 0a 09 66 6f 72 28 20 69 3d 30 3b 20 69 3c 6d 73 67 5f 6c 65 | new.Array();..for(.i=0;.i<msg_le |
45b80 | 6e 2d 33 3b 20 69 2b 3d 34 20 29 20 7b 0a 09 09 6a 20 3d 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 | n-3;.i+=4.).{...j.=.msg.charCode |
45ba0 | 41 74 28 69 29 3c 3c 32 34 20 7c 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 69 2b 31 29 3c | At(i)<<24.|.msg.charCodeAt(i+1)< |
45bc0 | 3c 31 36 20 7c 0a 09 09 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 69 2b 32 29 3c 3c 38 20 7c | <16.|...msg.charCodeAt(i+2)<<8.| |
45be0 | 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 69 2b 33 29 3b 0a 09 09 77 6f 72 64 5f 61 72 72 | .msg.charCodeAt(i+3);...word_arr |
45c00 | 61 79 2e 70 75 73 68 28 20 6a 20 29 3b 0a 09 7d 0a 20 0a 09 73 77 69 74 63 68 28 20 6d 73 67 5f | ay.push(.j.);..}....switch(.msg_ |
45c20 | 6c 65 6e 20 25 20 34 20 29 20 7b 0a 09 09 63 61 73 65 20 30 3a 0a 09 09 09 69 20 3d 20 30 78 30 | len.%.4.).{...case.0:....i.=.0x0 |
45c40 | 38 30 30 30 30 30 30 30 3b 0a 09 09 62 72 65 61 6b 3b 0a 09 09 63 61 73 65 20 31 3a 0a 09 09 09 | 80000000;...break;...case.1:.... |
45c60 | 69 20 3d 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6d 73 67 5f 6c 65 6e 2d 31 29 3c 3c 32 | i.=.msg.charCodeAt(msg_len-1)<<2 |
45c80 | 34 20 7c 20 30 78 30 38 30 30 30 30 30 3b 0a 09 09 62 72 65 61 6b 3b 0a 20 0a 09 09 63 61 73 65 | 4.|.0x0800000;...break;.....case |
45ca0 | 20 32 3a 0a 09 09 09 69 20 3d 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6d 73 67 5f 6c 65 | .2:....i.=.msg.charCodeAt(msg_le |
45cc0 | 6e 2d 32 29 3c 3c 32 34 20 7c 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6d 73 67 5f 6c 65 | n-2)<<24.|.msg.charCodeAt(msg_le |
45ce0 | 6e 2d 31 29 3c 3c 31 36 20 7c 20 30 78 30 38 30 30 30 3b 0a 09 09 62 72 65 61 6b 3b 0a 20 0a 09 | n-1)<<16.|.0x08000;...break;.... |
45d00 | 09 63 61 73 65 20 33 3a 0a 09 09 09 69 20 3d 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6d | .case.3:....i.=.msg.charCodeAt(m |
45d20 | 73 67 5f 6c 65 6e 2d 33 29 3c 3c 32 34 20 7c 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6d | sg_len-3)<<24.|.msg.charCodeAt(m |
45d40 | 73 67 5f 6c 65 6e 2d 32 29 3c 3c 31 36 20 7c 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6d | sg_len-2)<<16.|.msg.charCodeAt(m |
45d60 | 73 67 5f 6c 65 6e 2d 31 29 3c 3c 38 09 7c 20 30 78 38 30 3b 0a 09 09 62 72 65 61 6b 3b 0a 09 7d | sg_len-1)<<8.|.0x80;...break;..} |
45d80 | 0a 20 0a 09 77 6f 72 64 5f 61 72 72 61 79 2e 70 75 73 68 28 20 69 20 29 3b 0a 20 0a 09 77 68 69 | ....word_array.push(.i.);....whi |
45da0 | 6c 65 28 20 28 77 6f 72 64 5f 61 72 72 61 79 2e 6c 65 6e 67 74 68 20 25 20 31 36 29 20 21 3d 20 | le(.(word_array.length.%.16).!=. |
45dc0 | 31 34 20 29 20 77 6f 72 64 5f 61 72 72 61 79 2e 70 75 73 68 28 20 30 20 29 3b 0a 20 0a 09 77 6f | 14.).word_array.push(.0.);....wo |
45de0 | 72 64 5f 61 72 72 61 79 2e 70 75 73 68 28 20 6d 73 67 5f 6c 65 6e 3e 3e 3e 32 39 20 29 3b 0a 09 | rd_array.push(.msg_len>>>29.);.. |
45e00 | 77 6f 72 64 5f 61 72 72 61 79 2e 70 75 73 68 28 20 28 6d 73 67 5f 6c 65 6e 3c 3c 33 29 26 30 78 | word_array.push(.(msg_len<<3)&0x |
45e20 | 30 66 66 66 66 66 66 66 66 20 29 3b 0a 20 0a 20 0a 09 66 6f 72 20 28 20 62 6c 6f 63 6b 73 74 61 | 0ffffffff.);......for.(.blocksta |
45e40 | 72 74 3d 30 3b 20 62 6c 6f 63 6b 73 74 61 72 74 3c 77 6f 72 64 5f 61 72 72 61 79 2e 6c 65 6e 67 | rt=0;.blockstart<word_array.leng |
45e60 | 74 68 3b 20 62 6c 6f 63 6b 73 74 61 72 74 2b 3d 31 36 20 29 20 7b 0a 20 0a 09 09 66 6f 72 28 20 | th;.blockstart+=16.).{.....for(. |
45e80 | 69 3d 30 3b 20 69 3c 31 36 3b 20 69 2b 2b 20 29 20 57 5b 69 5d 20 3d 20 77 6f 72 64 5f 61 72 72 | i=0;.i<16;.i++.).W[i].=.word_arr |
45ea0 | 61 79 5b 62 6c 6f 63 6b 73 74 61 72 74 2b 69 5d 3b 0a 09 09 66 6f 72 28 20 69 3d 31 36 3b 20 69 | ay[blockstart+i];...for(.i=16;.i |
45ec0 | 3c 3d 37 39 3b 20 69 2b 2b 20 29 20 57 5b 69 5d 20 3d 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 57 | <=79;.i++.).W[i].=.rotate_left(W |
45ee0 | 5b 69 2d 33 5d 20 5e 20 57 5b 69 2d 38 5d 20 5e 20 57 5b 69 2d 31 34 5d 20 5e 20 57 5b 69 2d 31 | [i-3].^.W[i-8].^.W[i-14].^.W[i-1 |
45f00 | 36 5d 2c 20 31 29 3b 0a 20 0a 09 09 41 20 3d 20 48 30 3b 0a 09 09 42 20 3d 20 48 31 3b 0a 09 09 | 6],.1);.....A.=.H0;...B.=.H1;... |
45f20 | 43 20 3d 20 48 32 3b 0a 09 09 44 20 3d 20 48 33 3b 0a 09 09 45 20 3d 20 48 34 3b 0a 20 0a 09 09 | C.=.H2;...D.=.H3;...E.=.H4;..... |
45f40 | 66 6f 72 28 20 69 3d 20 30 3b 20 69 3c 3d 31 39 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 74 65 6d | for(.i=.0;.i<=19;.i++.).{....tem |
45f60 | 70 20 3d 20 28 72 6f 74 61 74 65 5f 6c 65 66 74 28 41 2c 35 29 20 2b 20 28 28 42 26 43 29 20 7c | p.=.(rotate_left(A,5).+.((B&C).| |
45f80 | 20 28 7e 42 26 44 29 29 20 2b 20 45 20 2b 20 57 5b 69 5d 20 2b 20 30 78 35 41 38 32 37 39 39 39 | .(~B&D)).+.E.+.W[i].+.0x5A827999 |
45fa0 | 29 20 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 09 45 20 3d 20 44 3b 0a 09 09 09 44 20 | ).&.0x0ffffffff;....E.=.D;....D. |
45fc0 | 3d 20 43 3b 0a 09 09 09 43 20 3d 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 42 2c 33 30 29 3b 0a 09 | =.C;....C.=.rotate_left(B,30);.. |
45fe0 | 09 09 42 20 3d 20 41 3b 0a 09 09 09 41 20 3d 20 74 65 6d 70 3b 0a 09 09 7d 0a 20 0a 09 09 66 6f | ..B.=.A;....A.=.temp;...}.....fo |
46000 | 72 28 20 69 3d 32 30 3b 20 69 3c 3d 33 39 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 74 65 6d 70 20 | r(.i=20;.i<=39;.i++.).{....temp. |
46020 | 3d 20 28 72 6f 74 61 74 65 5f 6c 65 66 74 28 41 2c 35 29 20 2b 20 28 42 20 5e 20 43 20 5e 20 44 | =.(rotate_left(A,5).+.(B.^.C.^.D |
46040 | 29 20 2b 20 45 20 2b 20 57 5b 69 5d 20 2b 20 30 78 36 45 44 39 45 42 41 31 29 20 26 20 30 78 30 | ).+.E.+.W[i].+.0x6ED9EBA1).&.0x0 |
46060 | 66 66 66 66 66 66 66 66 3b 0a 09 09 09 45 20 3d 20 44 3b 0a 09 09 09 44 20 3d 20 43 3b 0a 09 09 | ffffffff;....E.=.D;....D.=.C;... |
46080 | 09 43 20 3d 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 42 2c 33 30 29 3b 0a 09 09 09 42 20 3d 20 41 | .C.=.rotate_left(B,30);....B.=.A |
460a0 | 3b 0a 09 09 09 41 20 3d 20 74 65 6d 70 3b 0a 09 09 7d 0a 20 0a 09 09 66 6f 72 28 20 69 3d 34 30 | ;....A.=.temp;...}.....for(.i=40 |
460c0 | 3b 20 69 3c 3d 35 39 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 74 65 6d 70 20 3d 20 28 72 6f 74 61 | ;.i<=59;.i++.).{....temp.=.(rota |
460e0 | 74 65 5f 6c 65 66 74 28 41 2c 35 29 20 2b 20 28 28 42 26 43 29 20 7c 20 28 42 26 44 29 20 7c 20 | te_left(A,5).+.((B&C).|.(B&D).|. |
46100 | 28 43 26 44 29 29 20 2b 20 45 20 2b 20 57 5b 69 5d 20 2b 20 30 78 38 46 31 42 42 43 44 43 29 20 | (C&D)).+.E.+.W[i].+.0x8F1BBCDC). |
46120 | 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 09 45 20 3d 20 44 3b 0a 09 09 09 44 20 3d 20 | &.0x0ffffffff;....E.=.D;....D.=. |
46140 | 43 3b 0a 09 09 09 43 20 3d 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 42 2c 33 30 29 3b 0a 09 09 09 | C;....C.=.rotate_left(B,30);.... |
46160 | 42 20 3d 20 41 3b 0a 09 09 09 41 20 3d 20 74 65 6d 70 3b 0a 09 09 7d 0a 20 0a 09 09 66 6f 72 28 | B.=.A;....A.=.temp;...}.....for( |
46180 | 20 69 3d 36 30 3b 20 69 3c 3d 37 39 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 74 65 6d 70 20 3d 20 | .i=60;.i<=79;.i++.).{....temp.=. |
461a0 | 28 72 6f 74 61 74 65 5f 6c 65 66 74 28 41 2c 35 29 20 2b 20 28 42 20 5e 20 43 20 5e 20 44 29 20 | (rotate_left(A,5).+.(B.^.C.^.D). |
461c0 | 2b 20 45 20 2b 20 57 5b 69 5d 20 2b 20 30 78 43 41 36 32 43 31 44 36 29 20 26 20 30 78 30 66 66 | +.E.+.W[i].+.0xCA62C1D6).&.0x0ff |
461e0 | 66 66 66 66 66 66 3b 0a 09 09 09 45 20 3d 20 44 3b 0a 09 09 09 44 20 3d 20 43 3b 0a 09 09 09 43 | ffffff;....E.=.D;....D.=.C;....C |
46200 | 20 3d 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 42 2c 33 30 29 3b 0a 09 09 09 42 20 3d 20 41 3b 0a | .=.rotate_left(B,30);....B.=.A;. |
46220 | 09 09 09 41 20 3d 20 74 65 6d 70 3b 0a 09 09 7d 0a 20 0a 09 09 48 30 20 3d 20 28 48 30 20 2b 20 | ...A.=.temp;...}.....H0.=.(H0.+. |
46240 | 41 29 20 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 48 31 20 3d 20 28 48 31 20 2b 20 42 | A).&.0x0ffffffff;...H1.=.(H1.+.B |
46260 | 29 20 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 48 32 20 3d 20 28 48 32 20 2b 20 43 29 | ).&.0x0ffffffff;...H2.=.(H2.+.C) |
46280 | 20 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 48 33 20 3d 20 28 48 33 20 2b 20 44 29 20 | .&.0x0ffffffff;...H3.=.(H3.+.D). |
462a0 | 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 48 34 20 3d 20 28 48 34 20 2b 20 45 29 20 26 | &.0x0ffffffff;...H4.=.(H4.+.E).& |
462c0 | 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 20 0a 09 7d 0a 20 0a 09 76 61 72 20 74 65 6d 70 20 3d | .0x0ffffffff;....}....var.temp.= |
462e0 | 20 63 76 74 5f 68 65 78 28 48 30 29 20 2b 20 63 76 74 5f 68 65 78 28 48 31 29 20 2b 20 63 76 74 | .cvt_hex(H0).+.cvt_hex(H1).+.cvt |
46300 | 5f 68 65 78 28 48 32 29 20 2b 20 63 76 74 5f 68 65 78 28 48 33 29 20 2b 20 63 76 74 5f 68 65 78 | _hex(H2).+.cvt_hex(H3).+.cvt_hex |
46320 | 28 48 34 29 3b 0a 20 0a 09 72 65 74 75 72 6e 20 74 65 6d 70 2e 74 6f 4c 6f 77 65 72 43 61 73 65 | (H4);....return.temp.toLowerCase |
46340 | 28 29 3b 0a 20 0a 7d 0a 3b 0a 2f 2a 2a 0a 2a 0a 2a 20 20 53 65 63 75 72 65 20 48 61 73 68 20 41 | ();...}.;./**.*.*..Secure.Hash.A |
46360 | 6c 67 6f 72 69 74 68 6d 20 28 53 48 41 32 35 36 29 0a 2a 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e | lgorithm.(SHA256).*..http://www. |
46380 | 77 65 62 74 6f 6f 6c 6b 69 74 2e 69 6e 66 6f 2f 0a 2a 0a 2a 20 20 4f 72 69 67 69 6e 61 6c 20 63 | webtoolkit.info/.*.*..Original.c |
463a0 | 6f 64 65 20 62 79 20 41 6e 67 65 6c 20 4d 61 72 69 6e 2c 20 50 61 75 6c 20 4a 6f 68 6e 73 74 6f | ode.by.Angel.Marin,.Paul.Johnsto |
463c0 | 6e 2e 0a 2a 0a 2a 2a 2f 0a 0a 20 0a 66 75 6e 63 74 69 6f 6e 20 53 48 41 32 35 36 28 73 29 7b 0a | n..*.**/....function.SHA256(s){. |
463e0 | 20 0a 09 76 61 72 20 63 68 72 73 7a 20 20 20 3d 20 38 3b 0a 09 76 61 72 20 68 65 78 63 61 73 65 | ...var.chrsz...=.8;..var.hexcase |
46400 | 20 3d 20 30 3b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 73 61 66 65 5f 61 64 64 20 28 78 2c 20 79 | .=.0;....function.safe_add.(x,.y |
46420 | 29 20 7b 0a 09 09 76 61 72 20 6c 73 77 20 3d 20 28 78 20 26 20 30 78 46 46 46 46 29 20 2b 20 28 | ).{...var.lsw.=.(x.&.0xFFFF).+.( |
46440 | 79 20 26 20 30 78 46 46 46 46 29 3b 0a 09 09 76 61 72 20 6d 73 77 20 3d 20 28 78 20 3e 3e 20 31 | y.&.0xFFFF);...var.msw.=.(x.>>.1 |
46460 | 36 29 20 2b 20 28 79 20 3e 3e 20 31 36 29 20 2b 20 28 6c 73 77 20 3e 3e 20 31 36 29 3b 0a 09 09 | 6).+.(y.>>.16).+.(lsw.>>.16);... |
46480 | 72 65 74 75 72 6e 20 28 6d 73 77 20 3c 3c 20 31 36 29 20 7c 20 28 6c 73 77 20 26 20 30 78 46 46 | return.(msw.<<.16).|.(lsw.&.0xFF |
464a0 | 46 46 29 3b 0a 09 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 53 20 28 58 2c 20 6e 29 20 7b 20 72 | FF);..}....function.S.(X,.n).{.r |
464c0 | 65 74 75 72 6e 20 28 20 58 20 3e 3e 3e 20 6e 20 29 20 7c 20 28 58 20 3c 3c 20 28 33 32 20 2d 20 | eturn.(.X.>>>.n.).|.(X.<<.(32.-. |
464e0 | 6e 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 52 20 28 58 2c 20 6e 29 20 7b 20 72 65 74 75 | n));.}..function.R.(X,.n).{.retu |
46500 | 72 6e 20 28 20 58 20 3e 3e 3e 20 6e 20 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 43 68 28 78 | rn.(.X.>>>.n.);.}..function.Ch(x |
46520 | 2c 20 79 2c 20 7a 29 20 7b 20 72 65 74 75 72 6e 20 28 28 78 20 26 20 79 29 20 5e 20 28 28 7e 78 | ,.y,.z).{.return.((x.&.y).^.((~x |
46540 | 29 20 26 20 7a 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 4d 61 6a 28 78 2c 20 79 2c 20 7a | ).&.z));.}..function.Maj(x,.y,.z |
46560 | 29 20 7b 20 72 65 74 75 72 6e 20 28 28 78 20 26 20 79 29 20 5e 20 28 78 20 26 20 7a 29 20 5e 20 | ).{.return.((x.&.y).^.(x.&.z).^. |
46580 | 28 79 20 26 20 7a 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 53 69 67 6d 61 30 32 35 36 28 | (y.&.z));.}..function.Sigma0256( |
465a0 | 78 29 20 7b 20 72 65 74 75 72 6e 20 28 53 28 78 2c 20 32 29 20 5e 20 53 28 78 2c 20 31 33 29 20 | x).{.return.(S(x,.2).^.S(x,.13). |
465c0 | 5e 20 53 28 78 2c 20 32 32 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 53 69 67 6d 61 31 32 | ^.S(x,.22));.}..function.Sigma12 |
465e0 | 35 36 28 78 29 20 7b 20 72 65 74 75 72 6e 20 28 53 28 78 2c 20 36 29 20 5e 20 53 28 78 2c 20 31 | 56(x).{.return.(S(x,.6).^.S(x,.1 |
46600 | 31 29 20 5e 20 53 28 78 2c 20 32 35 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 47 61 6d 6d | 1).^.S(x,.25));.}..function.Gamm |
46620 | 61 30 32 35 36 28 78 29 20 7b 20 72 65 74 75 72 6e 20 28 53 28 78 2c 20 37 29 20 5e 20 53 28 78 | a0256(x).{.return.(S(x,.7).^.S(x |
46640 | 2c 20 31 38 29 20 5e 20 52 28 78 2c 20 33 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 47 61 | ,.18).^.R(x,.3));.}..function.Ga |
46660 | 6d 6d 61 31 32 35 36 28 78 29 20 7b 20 72 65 74 75 72 6e 20 28 53 28 78 2c 20 31 37 29 20 5e 20 | mma1256(x).{.return.(S(x,.17).^. |
46680 | 53 28 78 2c 20 31 39 29 20 5e 20 52 28 78 2c 20 31 30 29 29 3b 20 7d 0a 20 0a 09 66 75 6e 63 74 | S(x,.19).^.R(x,.10));.}....funct |
466a0 | 69 6f 6e 20 63 6f 72 65 5f 73 68 61 32 35 36 20 28 6d 2c 20 6c 29 20 7b 0a 09 09 76 61 72 20 4b | ion.core_sha256.(m,.l).{...var.K |
466c0 | 20 3d 20 6e 65 77 20 41 72 72 61 79 28 30 78 34 32 38 41 32 46 39 38 2c 20 30 78 37 31 33 37 34 | .=.new.Array(0x428A2F98,.0x71374 |
466e0 | 34 39 31 2c 20 30 78 42 35 43 30 46 42 43 46 2c 20 30 78 45 39 42 35 44 42 41 35 2c 20 30 78 33 | 491,.0xB5C0FBCF,.0xE9B5DBA5,.0x3 |
46700 | 39 35 36 43 32 35 42 2c 20 30 78 35 39 46 31 31 31 46 31 2c 20 30 78 39 32 33 46 38 32 41 34 2c | 956C25B,.0x59F111F1,.0x923F82A4, |
46720 | 20 30 78 41 42 31 43 35 45 44 35 2c 20 30 78 44 38 30 37 41 41 39 38 2c 20 30 78 31 32 38 33 35 | .0xAB1C5ED5,.0xD807AA98,.0x12835 |
46740 | 42 30 31 2c 20 30 78 32 34 33 31 38 35 42 45 2c 20 30 78 35 35 30 43 37 44 43 33 2c 20 30 78 37 | B01,.0x243185BE,.0x550C7DC3,.0x7 |
46760 | 32 42 45 35 44 37 34 2c 20 30 78 38 30 44 45 42 31 46 45 2c 20 30 78 39 42 44 43 30 36 41 37 2c | 2BE5D74,.0x80DEB1FE,.0x9BDC06A7, |
46780 | 20 30 78 43 31 39 42 46 31 37 34 2c 20 30 78 45 34 39 42 36 39 43 31 2c 20 30 78 45 46 42 45 34 | .0xC19BF174,.0xE49B69C1,.0xEFBE4 |
467a0 | 37 38 36 2c 20 30 78 46 43 31 39 44 43 36 2c 20 30 78 32 34 30 43 41 31 43 43 2c 20 30 78 32 44 | 786,.0xFC19DC6,.0x240CA1CC,.0x2D |
467c0 | 45 39 32 43 36 46 2c 20 30 78 34 41 37 34 38 34 41 41 2c 20 30 78 35 43 42 30 41 39 44 43 2c 20 | E92C6F,.0x4A7484AA,.0x5CB0A9DC,. |
467e0 | 30 78 37 36 46 39 38 38 44 41 2c 20 30 78 39 38 33 45 35 31 35 32 2c 20 30 78 41 38 33 31 43 36 | 0x76F988DA,.0x983E5152,.0xA831C6 |
46800 | 36 44 2c 20 30 78 42 30 30 33 32 37 43 38 2c 20 30 78 42 46 35 39 37 46 43 37 2c 20 30 78 43 36 | 6D,.0xB00327C8,.0xBF597FC7,.0xC6 |
46820 | 45 30 30 42 46 33 2c 20 30 78 44 35 41 37 39 31 34 37 2c 20 30 78 36 43 41 36 33 35 31 2c 20 30 | E00BF3,.0xD5A79147,.0x6CA6351,.0 |
46840 | 78 31 34 32 39 32 39 36 37 2c 20 30 78 32 37 42 37 30 41 38 35 2c 20 30 78 32 45 31 42 32 31 33 | x14292967,.0x27B70A85,.0x2E1B213 |
46860 | 38 2c 20 30 78 34 44 32 43 36 44 46 43 2c 20 30 78 35 33 33 38 30 44 31 33 2c 20 30 78 36 35 30 | 8,.0x4D2C6DFC,.0x53380D13,.0x650 |
46880 | 41 37 33 35 34 2c 20 30 78 37 36 36 41 30 41 42 42 2c 20 30 78 38 31 43 32 43 39 32 45 2c 20 30 | A7354,.0x766A0ABB,.0x81C2C92E,.0 |
468a0 | 78 39 32 37 32 32 43 38 35 2c 20 30 78 41 32 42 46 45 38 41 31 2c 20 30 78 41 38 31 41 36 36 34 | x92722C85,.0xA2BFE8A1,.0xA81A664 |
468c0 | 42 2c 20 30 78 43 32 34 42 38 42 37 30 2c 20 30 78 43 37 36 43 35 31 41 33 2c 20 30 78 44 31 39 | B,.0xC24B8B70,.0xC76C51A3,.0xD19 |
468e0 | 32 45 38 31 39 2c 20 30 78 44 36 39 39 30 36 32 34 2c 20 30 78 46 34 30 45 33 35 38 35 2c 20 30 | 2E819,.0xD6990624,.0xF40E3585,.0 |
46900 | 78 31 30 36 41 41 30 37 30 2c 20 30 78 31 39 41 34 43 31 31 36 2c 20 30 78 31 45 33 37 36 43 30 | x106AA070,.0x19A4C116,.0x1E376C0 |
46920 | 38 2c 20 30 78 32 37 34 38 37 37 34 43 2c 20 30 78 33 34 42 30 42 43 42 35 2c 20 30 78 33 39 31 | 8,.0x2748774C,.0x34B0BCB5,.0x391 |
46940 | 43 30 43 42 33 2c 20 30 78 34 45 44 38 41 41 34 41 2c 20 30 78 35 42 39 43 43 41 34 46 2c 20 30 | C0CB3,.0x4ED8AA4A,.0x5B9CCA4F,.0 |
46960 | 78 36 38 32 45 36 46 46 33 2c 20 30 78 37 34 38 46 38 32 45 45 2c 20 30 78 37 38 41 35 36 33 36 | x682E6FF3,.0x748F82EE,.0x78A5636 |
46980 | 46 2c 20 30 78 38 34 43 38 37 38 31 34 2c 20 30 78 38 43 43 37 30 32 30 38 2c 20 30 78 39 30 42 | F,.0x84C87814,.0x8CC70208,.0x90B |
469a0 | 45 46 46 46 41 2c 20 30 78 41 34 35 30 36 43 45 42 2c 20 30 78 42 45 46 39 41 33 46 37 2c 20 30 | EFFFA,.0xA4506CEB,.0xBEF9A3F7,.0 |
469c0 | 78 43 36 37 31 37 38 46 32 29 3b 0a 09 09 76 61 72 20 48 41 53 48 20 3d 20 6e 65 77 20 41 72 72 | xC67178F2);...var.HASH.=.new.Arr |
469e0 | 61 79 28 30 78 36 41 30 39 45 36 36 37 2c 20 30 78 42 42 36 37 41 45 38 35 2c 20 30 78 33 43 36 | ay(0x6A09E667,.0xBB67AE85,.0x3C6 |
46a00 | 45 46 33 37 32 2c 20 30 78 41 35 34 46 46 35 33 41 2c 20 30 78 35 31 30 45 35 32 37 46 2c 20 30 | EF372,.0xA54FF53A,.0x510E527F,.0 |
46a20 | 78 39 42 30 35 36 38 38 43 2c 20 30 78 31 46 38 33 44 39 41 42 2c 20 30 78 35 42 45 30 43 44 31 | x9B05688C,.0x1F83D9AB,.0x5BE0CD1 |
46a40 | 39 29 3b 0a 09 09 76 61 72 20 57 20 3d 20 6e 65 77 20 41 72 72 61 79 28 36 34 29 3b 0a 09 09 76 | 9);...var.W.=.new.Array(64);...v |
46a60 | 61 72 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 2c 20 67 2c 20 68 2c 20 69 2c 20 6a 3b | ar.a,.b,.c,.d,.e,.f,.g,.h,.i,.j; |
46a80 | 0a 09 09 76 61 72 20 54 31 2c 20 54 32 3b 0a 20 0a 09 09 6d 5b 6c 20 3e 3e 20 35 5d 20 7c 3d 20 | ...var.T1,.T2;.....m[l.>>.5].|=. |
46aa0 | 30 78 38 30 20 3c 3c 20 28 32 34 20 2d 20 6c 20 25 20 33 32 29 3b 0a 09 09 6d 5b 28 28 6c 20 2b | 0x80.<<.(24.-.l.%.32);...m[((l.+ |
46ac0 | 20 36 34 20 3e 3e 20 39 29 20 3c 3c 20 34 29 20 2b 20 31 35 5d 20 3d 20 6c 3b 0a 20 0a 09 09 66 | .64.>>.9).<<.4).+.15].=.l;.....f |
46ae0 | 6f 72 20 28 20 76 61 72 20 69 20 3d 20 30 3b 20 69 3c 6d 2e 6c 65 6e 67 74 68 3b 20 69 2b 3d 31 | or.(.var.i.=.0;.i<m.length;.i+=1 |
46b00 | 36 20 29 20 7b 0a 09 09 09 61 20 3d 20 48 41 53 48 5b 30 5d 3b 0a 09 09 09 62 20 3d 20 48 41 53 | 6.).{....a.=.HASH[0];....b.=.HAS |
46b20 | 48 5b 31 5d 3b 0a 09 09 09 63 20 3d 20 48 41 53 48 5b 32 5d 3b 0a 09 09 09 64 20 3d 20 48 41 53 | H[1];....c.=.HASH[2];....d.=.HAS |
46b40 | 48 5b 33 5d 3b 0a 09 09 09 65 20 3d 20 48 41 53 48 5b 34 5d 3b 0a 09 09 09 66 20 3d 20 48 41 53 | H[3];....e.=.HASH[4];....f.=.HAS |
46b60 | 48 5b 35 5d 3b 0a 09 09 09 67 20 3d 20 48 41 53 48 5b 36 5d 3b 0a 09 09 09 68 20 3d 20 48 41 53 | H[5];....g.=.HASH[6];....h.=.HAS |
46b80 | 48 5b 37 5d 3b 0a 20 0a 09 09 09 66 6f 72 20 28 20 76 61 72 20 6a 20 3d 20 30 3b 20 6a 3c 36 34 | H[7];......for.(.var.j.=.0;.j<64 |
46ba0 | 3b 20 6a 2b 2b 29 20 7b 0a 09 09 09 09 69 66 20 28 6a 20 3c 20 31 36 29 20 57 5b 6a 5d 20 3d 20 | ;.j++).{.....if.(j.<.16).W[j].=. |
46bc0 | 6d 5b 6a 20 2b 20 69 5d 3b 0a 09 09 09 09 65 6c 73 65 20 57 5b 6a 5d 20 3d 20 73 61 66 65 5f 61 | m[j.+.i];.....else.W[j].=.safe_a |
46be0 | 64 64 28 73 61 66 65 5f 61 64 64 28 73 61 66 65 5f 61 64 64 28 47 61 6d 6d 61 31 32 35 36 28 57 | dd(safe_add(safe_add(Gamma1256(W |
46c00 | 5b 6a 20 2d 20 32 5d 29 2c 20 57 5b 6a 20 2d 20 37 5d 29 2c 20 47 61 6d 6d 61 30 32 35 36 28 57 | [j.-.2]),.W[j.-.7]),.Gamma0256(W |
46c20 | 5b 6a 20 2d 20 31 35 5d 29 29 2c 20 57 5b 6a 20 2d 20 31 36 5d 29 3b 0a 20 0a 09 09 09 09 54 31 | [j.-.15])),.W[j.-.16]);.......T1 |
46c40 | 20 3d 20 73 61 66 65 5f 61 64 64 28 73 61 66 65 5f 61 64 64 28 73 61 66 65 5f 61 64 64 28 73 61 | .=.safe_add(safe_add(safe_add(sa |
46c60 | 66 65 5f 61 64 64 28 68 2c 20 53 69 67 6d 61 31 32 35 36 28 65 29 29 2c 20 43 68 28 65 2c 20 66 | fe_add(h,.Sigma1256(e)),.Ch(e,.f |
46c80 | 2c 20 67 29 29 2c 20 4b 5b 6a 5d 29 2c 20 57 5b 6a 5d 29 3b 0a 09 09 09 09 54 32 20 3d 20 73 61 | ,.g)),.K[j]),.W[j]);.....T2.=.sa |
46ca0 | 66 65 5f 61 64 64 28 53 69 67 6d 61 30 32 35 36 28 61 29 2c 20 4d 61 6a 28 61 2c 20 62 2c 20 63 | fe_add(Sigma0256(a),.Maj(a,.b,.c |
46cc0 | 29 29 3b 0a 20 0a 09 09 09 09 68 20 3d 20 67 3b 0a 09 09 09 09 67 20 3d 20 66 3b 0a 09 09 09 09 | ));.......h.=.g;.....g.=.f;..... |
46ce0 | 66 20 3d 20 65 3b 0a 09 09 09 09 65 20 3d 20 73 61 66 65 5f 61 64 64 28 64 2c 20 54 31 29 3b 0a | f.=.e;.....e.=.safe_add(d,.T1);. |
46d00 | 09 09 09 09 64 20 3d 20 63 3b 0a 09 09 09 09 63 20 3d 20 62 3b 0a 09 09 09 09 62 20 3d 20 61 3b | ....d.=.c;.....c.=.b;.....b.=.a; |
46d20 | 0a 09 09 09 09 61 20 3d 20 73 61 66 65 5f 61 64 64 28 54 31 2c 20 54 32 29 3b 0a 09 09 09 7d 0a | .....a.=.safe_add(T1,.T2);....}. |
46d40 | 20 0a 09 09 09 48 41 53 48 5b 30 5d 20 3d 20 73 61 66 65 5f 61 64 64 28 61 2c 20 48 41 53 48 5b | .....HASH[0].=.safe_add(a,.HASH[ |
46d60 | 30 5d 29 3b 0a 09 09 09 48 41 53 48 5b 31 5d 20 3d 20 73 61 66 65 5f 61 64 64 28 62 2c 20 48 41 | 0]);....HASH[1].=.safe_add(b,.HA |
46d80 | 53 48 5b 31 5d 29 3b 0a 09 09 09 48 41 53 48 5b 32 5d 20 3d 20 73 61 66 65 5f 61 64 64 28 63 2c | SH[1]);....HASH[2].=.safe_add(c, |
46da0 | 20 48 41 53 48 5b 32 5d 29 3b 0a 09 09 09 48 41 53 48 5b 33 5d 20 3d 20 73 61 66 65 5f 61 64 64 | .HASH[2]);....HASH[3].=.safe_add |
46dc0 | 28 64 2c 20 48 41 53 48 5b 33 5d 29 3b 0a 09 09 09 48 41 53 48 5b 34 5d 20 3d 20 73 61 66 65 5f | (d,.HASH[3]);....HASH[4].=.safe_ |
46de0 | 61 64 64 28 65 2c 20 48 41 53 48 5b 34 5d 29 3b 0a 09 09 09 48 41 53 48 5b 35 5d 20 3d 20 73 61 | add(e,.HASH[4]);....HASH[5].=.sa |
46e00 | 66 65 5f 61 64 64 28 66 2c 20 48 41 53 48 5b 35 5d 29 3b 0a 09 09 09 48 41 53 48 5b 36 5d 20 3d | fe_add(f,.HASH[5]);....HASH[6].= |
46e20 | 20 73 61 66 65 5f 61 64 64 28 67 2c 20 48 41 53 48 5b 36 5d 29 3b 0a 09 09 09 48 41 53 48 5b 37 | .safe_add(g,.HASH[6]);....HASH[7 |
46e40 | 5d 20 3d 20 73 61 66 65 5f 61 64 64 28 68 2c 20 48 41 53 48 5b 37 5d 29 3b 0a 09 09 7d 0a 09 09 | ].=.safe_add(h,.HASH[7]);...}... |
46e60 | 72 65 74 75 72 6e 20 48 41 53 48 3b 0a 09 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 73 74 72 32 | return.HASH;..}....function.str2 |
46e80 | 62 69 6e 62 20 28 73 74 72 29 20 7b 0a 09 09 76 61 72 20 62 69 6e 20 3d 20 41 72 72 61 79 28 29 | binb.(str).{...var.bin.=.Array() |
46ea0 | 3b 0a 09 09 76 61 72 20 6d 61 73 6b 20 3d 20 28 31 20 3c 3c 20 63 68 72 73 7a 29 20 2d 20 31 3b | ;...var.mask.=.(1.<<.chrsz).-.1; |
46ec0 | 0a 09 09 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 73 74 72 2e 6c 65 6e 67 74 68 | ...for(var.i.=.0;.i.<.str.length |
46ee0 | 20 2a 20 63 68 72 73 7a 3b 20 69 20 2b 3d 20 63 68 72 73 7a 29 20 7b 0a 09 09 09 62 69 6e 5b 69 | .*.chrsz;.i.+=.chrsz).{....bin[i |
46f00 | 3e 3e 35 5d 20 7c 3d 20 28 73 74 72 2e 63 68 61 72 43 6f 64 65 41 74 28 69 20 2f 20 63 68 72 73 | >>5].|=.(str.charCodeAt(i./.chrs |
46f20 | 7a 29 20 26 20 6d 61 73 6b 29 20 3c 3c 20 28 32 34 20 2d 20 69 25 33 32 29 3b 0a 09 09 7d 0a 09 | z).&.mask).<<.(24.-.i%32);...}.. |
46f40 | 09 72 65 74 75 72 6e 20 62 69 6e 3b 0a 09 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 55 74 66 38 | .return.bin;..}....function.Utf8 |
46f60 | 45 6e 63 6f 64 65 28 73 74 72 69 6e 67 29 20 7b 0a 09 09 73 74 72 69 6e 67 20 3d 20 73 74 72 69 | Encode(string).{...string.=.stri |
46f80 | 6e 67 2e 72 65 70 6c 61 63 65 28 2f 5c 72 5c 6e 2f 67 2c 22 5c 6e 22 29 3b 0a 09 09 76 61 72 20 | ng.replace(/\r\n/g,"\n");...var. |
46fa0 | 75 74 66 74 65 78 74 20 3d 20 22 22 3b 0a 20 0a 09 09 66 6f 72 20 28 76 61 72 20 6e 20 3d 20 30 | utftext.=."";.....for.(var.n.=.0 |
46fc0 | 3b 20 6e 20 3c 20 73 74 72 69 6e 67 2e 6c 65 6e 67 74 68 3b 20 6e 2b 2b 29 20 7b 0a 20 0a 09 09 | ;.n.<.string.length;.n++).{..... |
46fe0 | 09 76 61 72 20 63 20 3d 20 73 74 72 69 6e 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6e 29 3b 0a 20 | .var.c.=.string.charCodeAt(n);.. |
47000 | 0a 09 09 09 69 66 20 28 63 20 3c 20 31 32 38 29 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b | ....if.(c.<.128).{.....utftext.+ |
47020 | 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 63 29 3b 0a 09 09 09 7d 0a 09 | =.String.fromCharCode(c);....}.. |
47040 | 09 09 65 6c 73 65 20 69 66 28 28 63 20 3e 20 31 32 37 29 20 26 26 20 28 63 20 3c 20 32 30 34 38 | ..else.if((c.>.127).&&.(c.<.2048 |
47060 | 29 29 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 | )).{.....utftext.+=.String.fromC |
47080 | 68 61 72 43 6f 64 65 28 28 63 20 3e 3e 20 36 29 20 7c 20 31 39 32 29 3b 0a 09 09 09 09 75 74 66 | harCode((c.>>.6).|.192);.....utf |
470a0 | 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 26 | text.+=.String.fromCharCode((c.& |
470c0 | 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 7d 0a 09 09 09 65 6c 73 65 20 7b 0a 09 09 09 09 | .63).|.128);....}....else.{..... |
470e0 | 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 | utftext.+=.String.fromCharCode(( |
47100 | 63 20 3e 3e 20 31 32 29 20 7c 20 32 32 34 29 3b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 | c.>>.12).|.224);.....utftext.+=. |
47120 | 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 28 63 20 3e 3e 20 36 29 20 26 20 | String.fromCharCode(((c.>>.6).&. |
47140 | 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e | 63).|.128);.....utftext.+=.Strin |
47160 | 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 26 20 36 33 29 20 7c 20 31 32 38 29 3b 0a | g.fromCharCode((c.&.63).|.128);. |
47180 | 09 09 09 7d 0a 20 0a 09 09 7d 0a 20 0a 09 09 72 65 74 75 72 6e 20 75 74 66 74 65 78 74 3b 0a 09 | ...}.....}.....return.utftext;.. |
471a0 | 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 62 69 6e 62 32 68 65 78 20 28 62 69 6e 61 72 72 61 79 | }....function.binb2hex.(binarray |
471c0 | 29 20 7b 0a 09 09 76 61 72 20 68 65 78 5f 74 61 62 20 3d 20 68 65 78 63 61 73 65 20 3f 20 22 30 | ).{...var.hex_tab.=.hexcase.?."0 |
471e0 | 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 22 20 3a 20 22 30 31 32 33 34 35 36 37 38 39 61 62 | 123456789ABCDEF".:."0123456789ab |
47200 | 63 64 65 66 22 3b 0a 09 09 76 61 72 20 73 74 72 20 3d 20 22 22 3b 0a 09 09 66 6f 72 28 76 61 72 | cdef";...var.str.=."";...for(var |
47220 | 20 69 20 3d 20 30 3b 20 69 20 3c 20 62 69 6e 61 72 72 61 79 2e 6c 65 6e 67 74 68 20 2a 20 34 3b | .i.=.0;.i.<.binarray.length.*.4; |
47240 | 20 69 2b 2b 29 20 7b 0a 09 09 09 73 74 72 20 2b 3d 20 68 65 78 5f 74 61 62 2e 63 68 61 72 41 74 | .i++).{....str.+=.hex_tab.charAt |
47260 | 28 28 62 69 6e 61 72 72 61 79 5b 69 3e 3e 32 5d 20 3e 3e 20 28 28 33 20 2d 20 69 25 34 29 2a 38 | ((binarray[i>>2].>>.((3.-.i%4)*8 |
47280 | 2b 34 29 29 20 26 20 30 78 46 29 20 2b 0a 09 09 09 68 65 78 5f 74 61 62 2e 63 68 61 72 41 74 28 | +4)).&.0xF).+....hex_tab.charAt( |
472a0 | 28 62 69 6e 61 72 72 61 79 5b 69 3e 3e 32 5d 20 3e 3e 20 28 28 33 20 2d 20 69 25 34 29 2a 38 20 | (binarray[i>>2].>>.((3.-.i%4)*8. |
472c0 | 20 29 29 20 26 20 30 78 46 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 73 74 72 3b 0a 09 7d | .)).&.0xF);...}...return.str;..} |
472e0 | 0a 20 0a 09 73 20 3d 20 55 74 66 38 45 6e 63 6f 64 65 28 73 29 3b 0a 09 72 65 74 75 72 6e 20 62 | ....s.=.Utf8Encode(s);..return.b |
47300 | 69 6e 62 32 68 65 78 28 63 6f 72 65 5f 73 68 61 32 35 36 28 73 74 72 32 62 69 6e 62 28 73 29 2c | inb2hex(core_sha256(str2binb(s), |
47320 | 20 73 2e 6c 65 6e 67 74 68 20 2a 20 63 68 72 73 7a 29 29 3b 0a 20 0a 7d 0a 3b 0a 2f 2a 0a 20 2a | .s.length.*.chrsz));...}.;./*..* |
47340 | 20 61 65 73 2e 6a 73 3a 20 69 6d 70 6c 65 6d 65 6e 74 73 20 41 45 53 20 2d 20 41 64 76 61 6e 63 | .aes.js:.implements.AES.-.Advanc |
47360 | 65 64 20 45 6e 63 72 79 70 74 69 6f 6e 20 53 74 61 6e 64 61 72 64 0a 20 2a 20 66 72 6f 6d 20 74 | ed.Encryption.Standard..*.from.t |
47380 | 68 65 20 53 6c 6f 77 41 45 53 20 70 72 6f 6a 65 63 74 2c 20 68 74 74 70 3a 2f 2f 63 6f 64 65 2e | he.SlowAES.project,.http://code. |
473a0 | 67 6f 6f 67 6c 65 2e 63 6f 6d 2f 70 2f 73 6c 6f 77 61 65 73 2f 0a 20 2a 20 0a 20 2a 20 43 6f 70 | google.com/p/slowaes/..*...*.Cop |
473c0 | 79 72 69 67 68 74 20 28 63 29 20 32 30 30 38 20 09 4a 6f 73 68 20 44 61 76 69 73 20 28 20 68 74 | yright.(c).2008..Josh.Davis.(.ht |
473e0 | 74 70 3a 2f 2f 77 77 77 2e 6a 6f 73 68 2d 64 61 76 69 73 2e 6f 72 67 20 29 2c 0a 20 2a 09 09 09 | tp://www.josh-davis.org.),..*... |
47400 | 09 09 09 4d 61 72 6b 20 50 65 72 63 69 76 61 6c 20 28 20 68 74 74 70 3a 2f 2f 6d 70 65 72 63 69 | ...Mark.Percival.(.http://mperci |
47420 | 76 61 6c 2e 63 6f 6d 20 29 2c 0a 20 2a 0a 20 2a 20 50 6f 72 74 65 64 20 66 72 6f 6d 20 43 20 63 | val.com.),..*..*.Ported.from.C.c |
47440 | 6f 64 65 20 77 72 69 74 74 65 6e 20 62 79 20 4c 61 75 72 65 6e 74 20 48 61 61 6e 20 28 20 68 74 | ode.written.by.Laurent.Haan.(.ht |
47460 | 74 70 3a 2f 2f 77 77 77 2e 70 72 6f 67 72 65 73 73 69 76 65 2d 63 6f 64 69 6e 67 2e 63 6f 6d 20 | tp://www.progressive-coding.com. |
47480 | 29 0a 20 2a 20 0a 20 2a 20 4c 69 63 65 6e 73 65 64 20 75 6e 64 65 72 20 74 68 65 20 41 70 61 63 | )..*...*.Licensed.under.the.Apac |
474a0 | 68 65 20 4c 69 63 65 6e 73 65 2c 20 56 65 72 73 69 6f 6e 20 32 2e 30 0a 20 2a 20 68 74 74 70 3a | he.License,.Version.2.0..*.http: |
474c0 | 2f 2f 77 77 77 2e 61 70 61 63 68 65 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 0a 20 2a 2f 0a 0a | //www.apache.org/licenses/..*/.. |
474e0 | 0a 76 61 72 20 73 6c 6f 77 41 45 53 20 3d 20 7b 0a 09 2f 2a 0a 09 20 2a 20 53 54 41 52 54 20 41 | .var.slowAES.=.{../*...*.START.A |
47500 | 45 53 20 53 45 43 54 49 4f 4e 0a 09 20 2a 2f 0a 09 61 65 73 3a 7b 0a 09 09 2f 2f 20 73 74 72 75 | ES.SECTION...*/..aes:{...//.stru |
47520 | 63 74 75 72 65 20 6f 66 20 76 61 6c 69 64 20 6b 65 79 20 73 69 7a 65 73 0a 09 09 6b 65 79 53 69 | cture.of.valid.key.sizes...keySi |
47540 | 7a 65 3a 7b 0a 09 09 09 53 49 5a 45 5f 31 32 38 3a 31 36 2c 0a 09 09 09 53 49 5a 45 5f 31 39 32 | ze:{....SIZE_128:16,....SIZE_192 |
47560 | 3a 32 34 2c 0a 09 09 09 53 49 5a 45 5f 32 35 36 3a 33 32 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2f | :24,....SIZE_256:32...},......// |
47580 | 20 52 69 6a 6e 64 61 65 6c 20 53 2d 62 6f 78 0a 09 09 73 62 6f 78 3a 5b 0a 09 09 30 78 36 33 2c | .Rijndael.S-box...sbox:[...0x63, |
475a0 | 20 30 78 37 63 2c 20 30 78 37 37 2c 20 30 78 37 62 2c 20 30 78 66 32 2c 20 30 78 36 62 2c 20 30 | .0x7c,.0x77,.0x7b,.0xf2,.0x6b,.0 |
475c0 | 78 36 66 2c 20 30 78 63 35 2c 20 30 78 33 30 2c 20 30 78 30 31 2c 20 30 78 36 37 2c 20 30 78 32 | x6f,.0xc5,.0x30,.0x01,.0x67,.0x2 |
475e0 | 62 2c 20 30 78 66 65 2c 20 30 78 64 37 2c 20 30 78 61 62 2c 20 30 78 37 36 2c 0a 09 09 30 78 63 | b,.0xfe,.0xd7,.0xab,.0x76,...0xc |
47600 | 61 2c 20 30 78 38 32 2c 20 30 78 63 39 2c 20 30 78 37 64 2c 20 30 78 66 61 2c 20 30 78 35 39 2c | a,.0x82,.0xc9,.0x7d,.0xfa,.0x59, |
47620 | 20 30 78 34 37 2c 20 30 78 66 30 2c 20 30 78 61 64 2c 20 30 78 64 34 2c 20 30 78 61 32 2c 20 30 | .0x47,.0xf0,.0xad,.0xd4,.0xa2,.0 |
47640 | 78 61 66 2c 20 30 78 39 63 2c 20 30 78 61 34 2c 20 30 78 37 32 2c 20 30 78 63 30 2c 0a 09 09 30 | xaf,.0x9c,.0xa4,.0x72,.0xc0,...0 |
47660 | 78 62 37 2c 20 30 78 66 64 2c 20 30 78 39 33 2c 20 30 78 32 36 2c 20 30 78 33 36 2c 20 30 78 33 | xb7,.0xfd,.0x93,.0x26,.0x36,.0x3 |
47680 | 66 2c 20 30 78 66 37 2c 20 30 78 63 63 2c 20 30 78 33 34 2c 20 30 78 61 35 2c 20 30 78 65 35 2c | f,.0xf7,.0xcc,.0x34,.0xa5,.0xe5, |
476a0 | 20 30 78 66 31 2c 20 30 78 37 31 2c 20 30 78 64 38 2c 20 30 78 33 31 2c 20 30 78 31 35 2c 0a 09 | .0xf1,.0x71,.0xd8,.0x31,.0x15,.. |
476c0 | 09 30 78 30 34 2c 20 30 78 63 37 2c 20 30 78 32 33 2c 20 30 78 63 33 2c 20 30 78 31 38 2c 20 30 | .0x04,.0xc7,.0x23,.0xc3,.0x18,.0 |
476e0 | 78 39 36 2c 20 30 78 30 35 2c 20 30 78 39 61 2c 20 30 78 30 37 2c 20 30 78 31 32 2c 20 30 78 38 | x96,.0x05,.0x9a,.0x07,.0x12,.0x8 |
47700 | 30 2c 20 30 78 65 32 2c 20 30 78 65 62 2c 20 30 78 32 37 2c 20 30 78 62 32 2c 20 30 78 37 35 2c | 0,.0xe2,.0xeb,.0x27,.0xb2,.0x75, |
47720 | 0a 09 09 30 78 30 39 2c 20 30 78 38 33 2c 20 30 78 32 63 2c 20 30 78 31 61 2c 20 30 78 31 62 2c | ...0x09,.0x83,.0x2c,.0x1a,.0x1b, |
47740 | 20 30 78 36 65 2c 20 30 78 35 61 2c 20 30 78 61 30 2c 20 30 78 35 32 2c 20 30 78 33 62 2c 20 30 | .0x6e,.0x5a,.0xa0,.0x52,.0x3b,.0 |
47760 | 78 64 36 2c 20 30 78 62 33 2c 20 30 78 32 39 2c 20 30 78 65 33 2c 20 30 78 32 66 2c 20 30 78 38 | xd6,.0xb3,.0x29,.0xe3,.0x2f,.0x8 |
47780 | 34 2c 0a 09 09 30 78 35 33 2c 20 30 78 64 31 2c 20 30 78 30 30 2c 20 30 78 65 64 2c 20 30 78 32 | 4,...0x53,.0xd1,.0x00,.0xed,.0x2 |
477a0 | 30 2c 20 30 78 66 63 2c 20 30 78 62 31 2c 20 30 78 35 62 2c 20 30 78 36 61 2c 20 30 78 63 62 2c | 0,.0xfc,.0xb1,.0x5b,.0x6a,.0xcb, |
477c0 | 20 30 78 62 65 2c 20 30 78 33 39 2c 20 30 78 34 61 2c 20 30 78 34 63 2c 20 30 78 35 38 2c 20 30 | .0xbe,.0x39,.0x4a,.0x4c,.0x58,.0 |
477e0 | 78 63 66 2c 0a 09 09 30 78 64 30 2c 20 30 78 65 66 2c 20 30 78 61 61 2c 20 30 78 66 62 2c 20 30 | xcf,...0xd0,.0xef,.0xaa,.0xfb,.0 |
47800 | 78 34 33 2c 20 30 78 34 64 2c 20 30 78 33 33 2c 20 30 78 38 35 2c 20 30 78 34 35 2c 20 30 78 66 | x43,.0x4d,.0x33,.0x85,.0x45,.0xf |
47820 | 39 2c 20 30 78 30 32 2c 20 30 78 37 66 2c 20 30 78 35 30 2c 20 30 78 33 63 2c 20 30 78 39 66 2c | 9,.0x02,.0x7f,.0x50,.0x3c,.0x9f, |
47840 | 20 30 78 61 38 2c 0a 09 09 30 78 35 31 2c 20 30 78 61 33 2c 20 30 78 34 30 2c 20 30 78 38 66 2c | .0xa8,...0x51,.0xa3,.0x40,.0x8f, |
47860 | 20 30 78 39 32 2c 20 30 78 39 64 2c 20 30 78 33 38 2c 20 30 78 66 35 2c 20 30 78 62 63 2c 20 30 | .0x92,.0x9d,.0x38,.0xf5,.0xbc,.0 |
47880 | 78 62 36 2c 20 30 78 64 61 2c 20 30 78 32 31 2c 20 30 78 31 30 2c 20 30 78 66 66 2c 20 30 78 66 | xb6,.0xda,.0x21,.0x10,.0xff,.0xf |
478a0 | 33 2c 20 30 78 64 32 2c 0a 09 09 30 78 63 64 2c 20 30 78 30 63 2c 20 30 78 31 33 2c 20 30 78 65 | 3,.0xd2,...0xcd,.0x0c,.0x13,.0xe |
478c0 | 63 2c 20 30 78 35 66 2c 20 30 78 39 37 2c 20 30 78 34 34 2c 20 30 78 31 37 2c 20 30 78 63 34 2c | c,.0x5f,.0x97,.0x44,.0x17,.0xc4, |
478e0 | 20 30 78 61 37 2c 20 30 78 37 65 2c 20 30 78 33 64 2c 20 30 78 36 34 2c 20 30 78 35 64 2c 20 30 | .0xa7,.0x7e,.0x3d,.0x64,.0x5d,.0 |
47900 | 78 31 39 2c 20 30 78 37 33 2c 0a 09 09 30 78 36 30 2c 20 30 78 38 31 2c 20 30 78 34 66 2c 20 30 | x19,.0x73,...0x60,.0x81,.0x4f,.0 |
47920 | 78 64 63 2c 20 30 78 32 32 2c 20 30 78 32 61 2c 20 30 78 39 30 2c 20 30 78 38 38 2c 20 30 78 34 | xdc,.0x22,.0x2a,.0x90,.0x88,.0x4 |
47940 | 36 2c 20 30 78 65 65 2c 20 30 78 62 38 2c 20 30 78 31 34 2c 20 30 78 64 65 2c 20 30 78 35 65 2c | 6,.0xee,.0xb8,.0x14,.0xde,.0x5e, |
47960 | 20 30 78 30 62 2c 20 30 78 64 62 2c 0a 09 09 30 78 65 30 2c 20 30 78 33 32 2c 20 30 78 33 61 2c | .0x0b,.0xdb,...0xe0,.0x32,.0x3a, |
47980 | 20 30 78 30 61 2c 20 30 78 34 39 2c 20 30 78 30 36 2c 20 30 78 32 34 2c 20 30 78 35 63 2c 20 30 | .0x0a,.0x49,.0x06,.0x24,.0x5c,.0 |
479a0 | 78 63 32 2c 20 30 78 64 33 2c 20 30 78 61 63 2c 20 30 78 36 32 2c 20 30 78 39 31 2c 20 30 78 39 | xc2,.0xd3,.0xac,.0x62,.0x91,.0x9 |
479c0 | 35 2c 20 30 78 65 34 2c 20 30 78 37 39 2c 0a 09 09 30 78 65 37 2c 20 30 78 63 38 2c 20 30 78 33 | 5,.0xe4,.0x79,...0xe7,.0xc8,.0x3 |
479e0 | 37 2c 20 30 78 36 64 2c 20 30 78 38 64 2c 20 30 78 64 35 2c 20 30 78 34 65 2c 20 30 78 61 39 2c | 7,.0x6d,.0x8d,.0xd5,.0x4e,.0xa9, |
47a00 | 20 30 78 36 63 2c 20 30 78 35 36 2c 20 30 78 66 34 2c 20 30 78 65 61 2c 20 30 78 36 35 2c 20 30 | .0x6c,.0x56,.0xf4,.0xea,.0x65,.0 |
47a20 | 78 37 61 2c 20 30 78 61 65 2c 20 30 78 30 38 2c 0a 09 09 30 78 62 61 2c 20 30 78 37 38 2c 20 30 | x7a,.0xae,.0x08,...0xba,.0x78,.0 |
47a40 | 78 32 35 2c 20 30 78 32 65 2c 20 30 78 31 63 2c 20 30 78 61 36 2c 20 30 78 62 34 2c 20 30 78 63 | x25,.0x2e,.0x1c,.0xa6,.0xb4,.0xc |
47a60 | 36 2c 20 30 78 65 38 2c 20 30 78 64 64 2c 20 30 78 37 34 2c 20 30 78 31 66 2c 20 30 78 34 62 2c | 6,.0xe8,.0xdd,.0x74,.0x1f,.0x4b, |
47a80 | 20 30 78 62 64 2c 20 30 78 38 62 2c 20 30 78 38 61 2c 0a 09 09 30 78 37 30 2c 20 30 78 33 65 2c | .0xbd,.0x8b,.0x8a,...0x70,.0x3e, |
47aa0 | 20 30 78 62 35 2c 20 30 78 36 36 2c 20 30 78 34 38 2c 20 30 78 30 33 2c 20 30 78 66 36 2c 20 30 | .0xb5,.0x66,.0x48,.0x03,.0xf6,.0 |
47ac0 | 78 30 65 2c 20 30 78 36 31 2c 20 30 78 33 35 2c 20 30 78 35 37 2c 20 30 78 62 39 2c 20 30 78 38 | x0e,.0x61,.0x35,.0x57,.0xb9,.0x8 |
47ae0 | 36 2c 20 30 78 63 31 2c 20 30 78 31 64 2c 20 30 78 39 65 2c 0a 09 09 30 78 65 31 2c 20 30 78 66 | 6,.0xc1,.0x1d,.0x9e,...0xe1,.0xf |
47b00 | 38 2c 20 30 78 39 38 2c 20 30 78 31 31 2c 20 30 78 36 39 2c 20 30 78 64 39 2c 20 30 78 38 65 2c | 8,.0x98,.0x11,.0x69,.0xd9,.0x8e, |
47b20 | 20 30 78 39 34 2c 20 30 78 39 62 2c 20 30 78 31 65 2c 20 30 78 38 37 2c 20 30 78 65 39 2c 20 30 | .0x94,.0x9b,.0x1e,.0x87,.0xe9,.0 |
47b40 | 78 63 65 2c 20 30 78 35 35 2c 20 30 78 32 38 2c 20 30 78 64 66 2c 0a 09 09 30 78 38 63 2c 20 30 | xce,.0x55,.0x28,.0xdf,...0x8c,.0 |
47b60 | 78 61 31 2c 20 30 78 38 39 2c 20 30 78 30 64 2c 20 30 78 62 66 2c 20 30 78 65 36 2c 20 30 78 34 | xa1,.0x89,.0x0d,.0xbf,.0xe6,.0x4 |
47b80 | 32 2c 20 30 78 36 38 2c 20 30 78 34 31 2c 20 30 78 39 39 2c 20 30 78 32 64 2c 20 30 78 30 66 2c | 2,.0x68,.0x41,.0x99,.0x2d,.0x0f, |
47ba0 | 20 30 78 62 30 2c 20 30 78 35 34 2c 20 30 78 62 62 2c 20 30 78 31 36 20 5d 2c 0a 09 09 0a 09 09 | .0xb0,.0x54,.0xbb,.0x16.],...... |
47bc0 | 2f 2f 20 52 69 6a 6e 64 61 65 6c 20 49 6e 76 65 72 74 65 64 20 53 2d 62 6f 78 0a 09 09 72 73 62 | //.Rijndael.Inverted.S-box...rsb |
47be0 | 6f 78 3a 0a 09 09 5b 20 30 78 35 32 2c 20 30 78 30 39 2c 20 30 78 36 61 2c 20 30 78 64 35 2c 20 | ox:...[.0x52,.0x09,.0x6a,.0xd5,. |
47c00 | 30 78 33 30 2c 20 30 78 33 36 2c 20 30 78 61 35 2c 20 30 78 33 38 2c 20 30 78 62 66 2c 20 30 78 | 0x30,.0x36,.0xa5,.0x38,.0xbf,.0x |
47c20 | 34 30 2c 20 30 78 61 33 2c 20 30 78 39 65 2c 20 30 78 38 31 2c 20 30 78 66 33 2c 20 30 78 64 37 | 40,.0xa3,.0x9e,.0x81,.0xf3,.0xd7 |
47c40 | 2c 20 30 78 66 62 0a 09 09 2c 20 30 78 37 63 2c 20 30 78 65 33 2c 20 30 78 33 39 2c 20 30 78 38 | ,.0xfb...,.0x7c,.0xe3,.0x39,.0x8 |
47c60 | 32 2c 20 30 78 39 62 2c 20 30 78 32 66 2c 20 30 78 66 66 2c 20 30 78 38 37 2c 20 30 78 33 34 2c | 2,.0x9b,.0x2f,.0xff,.0x87,.0x34, |
47c80 | 20 30 78 38 65 2c 20 30 78 34 33 2c 20 30 78 34 34 2c 20 30 78 63 34 2c 20 30 78 64 65 2c 20 30 | .0x8e,.0x43,.0x44,.0xc4,.0xde,.0 |
47ca0 | 78 65 39 2c 20 30 78 63 62 0a 09 09 2c 20 30 78 35 34 2c 20 30 78 37 62 2c 20 30 78 39 34 2c 20 | xe9,.0xcb...,.0x54,.0x7b,.0x94,. |
47cc0 | 30 78 33 32 2c 20 30 78 61 36 2c 20 30 78 63 32 2c 20 30 78 32 33 2c 20 30 78 33 64 2c 20 30 78 | 0x32,.0xa6,.0xc2,.0x23,.0x3d,.0x |
47ce0 | 65 65 2c 20 30 78 34 63 2c 20 30 78 39 35 2c 20 30 78 30 62 2c 20 30 78 34 32 2c 20 30 78 66 61 | ee,.0x4c,.0x95,.0x0b,.0x42,.0xfa |
47d00 | 2c 20 30 78 63 33 2c 20 30 78 34 65 0a 09 09 2c 20 30 78 30 38 2c 20 30 78 32 65 2c 20 30 78 61 | ,.0xc3,.0x4e...,.0x08,.0x2e,.0xa |
47d20 | 31 2c 20 30 78 36 36 2c 20 30 78 32 38 2c 20 30 78 64 39 2c 20 30 78 32 34 2c 20 30 78 62 32 2c | 1,.0x66,.0x28,.0xd9,.0x24,.0xb2, |
47d40 | 20 30 78 37 36 2c 20 30 78 35 62 2c 20 30 78 61 32 2c 20 30 78 34 39 2c 20 30 78 36 64 2c 20 30 | .0x76,.0x5b,.0xa2,.0x49,.0x6d,.0 |
47d60 | 78 38 62 2c 20 30 78 64 31 2c 20 30 78 32 35 0a 09 09 2c 20 30 78 37 32 2c 20 30 78 66 38 2c 20 | x8b,.0xd1,.0x25...,.0x72,.0xf8,. |
47d80 | 30 78 66 36 2c 20 30 78 36 34 2c 20 30 78 38 36 2c 20 30 78 36 38 2c 20 30 78 39 38 2c 20 30 78 | 0xf6,.0x64,.0x86,.0x68,.0x98,.0x |
47da0 | 31 36 2c 20 30 78 64 34 2c 20 30 78 61 34 2c 20 30 78 35 63 2c 20 30 78 63 63 2c 20 30 78 35 64 | 16,.0xd4,.0xa4,.0x5c,.0xcc,.0x5d |
47dc0 | 2c 20 30 78 36 35 2c 20 30 78 62 36 2c 20 30 78 39 32 0a 09 09 2c 20 30 78 36 63 2c 20 30 78 37 | ,.0x65,.0xb6,.0x92...,.0x6c,.0x7 |
47de0 | 30 2c 20 30 78 34 38 2c 20 30 78 35 30 2c 20 30 78 66 64 2c 20 30 78 65 64 2c 20 30 78 62 39 2c | 0,.0x48,.0x50,.0xfd,.0xed,.0xb9, |
47e00 | 20 30 78 64 61 2c 20 30 78 35 65 2c 20 30 78 31 35 2c 20 30 78 34 36 2c 20 30 78 35 37 2c 20 30 | .0xda,.0x5e,.0x15,.0x46,.0x57,.0 |
47e20 | 78 61 37 2c 20 30 78 38 64 2c 20 30 78 39 64 2c 20 30 78 38 34 0a 09 09 2c 20 30 78 39 30 2c 20 | xa7,.0x8d,.0x9d,.0x84...,.0x90,. |
47e40 | 30 78 64 38 2c 20 30 78 61 62 2c 20 30 78 30 30 2c 20 30 78 38 63 2c 20 30 78 62 63 2c 20 30 78 | 0xd8,.0xab,.0x00,.0x8c,.0xbc,.0x |
47e60 | 64 33 2c 20 30 78 30 61 2c 20 30 78 66 37 2c 20 30 78 65 34 2c 20 30 78 35 38 2c 20 30 78 30 35 | d3,.0x0a,.0xf7,.0xe4,.0x58,.0x05 |
47e80 | 2c 20 30 78 62 38 2c 20 30 78 62 33 2c 20 30 78 34 35 2c 20 30 78 30 36 0a 09 09 2c 20 30 78 64 | ,.0xb8,.0xb3,.0x45,.0x06...,.0xd |
47ea0 | 30 2c 20 30 78 32 63 2c 20 30 78 31 65 2c 20 30 78 38 66 2c 20 30 78 63 61 2c 20 30 78 33 66 2c | 0,.0x2c,.0x1e,.0x8f,.0xca,.0x3f, |
47ec0 | 20 30 78 30 66 2c 20 30 78 30 32 2c 20 30 78 63 31 2c 20 30 78 61 66 2c 20 30 78 62 64 2c 20 30 | .0x0f,.0x02,.0xc1,.0xaf,.0xbd,.0 |
47ee0 | 78 30 33 2c 20 30 78 30 31 2c 20 30 78 31 33 2c 20 30 78 38 61 2c 20 30 78 36 62 0a 09 09 2c 20 | x03,.0x01,.0x13,.0x8a,.0x6b...,. |
47f00 | 30 78 33 61 2c 20 30 78 39 31 2c 20 30 78 31 31 2c 20 30 78 34 31 2c 20 30 78 34 66 2c 20 30 78 | 0x3a,.0x91,.0x11,.0x41,.0x4f,.0x |
47f20 | 36 37 2c 20 30 78 64 63 2c 20 30 78 65 61 2c 20 30 78 39 37 2c 20 30 78 66 32 2c 20 30 78 63 66 | 67,.0xdc,.0xea,.0x97,.0xf2,.0xcf |
47f40 | 2c 20 30 78 63 65 2c 20 30 78 66 30 2c 20 30 78 62 34 2c 20 30 78 65 36 2c 20 30 78 37 33 0a 09 | ,.0xce,.0xf0,.0xb4,.0xe6,.0x73.. |
47f60 | 09 2c 20 30 78 39 36 2c 20 30 78 61 63 2c 20 30 78 37 34 2c 20 30 78 32 32 2c 20 30 78 65 37 2c | .,.0x96,.0xac,.0x74,.0x22,.0xe7, |
47f80 | 20 30 78 61 64 2c 20 30 78 33 35 2c 20 30 78 38 35 2c 20 30 78 65 32 2c 20 30 78 66 39 2c 20 30 | .0xad,.0x35,.0x85,.0xe2,.0xf9,.0 |
47fa0 | 78 33 37 2c 20 30 78 65 38 2c 20 30 78 31 63 2c 20 30 78 37 35 2c 20 30 78 64 66 2c 20 30 78 36 | x37,.0xe8,.0x1c,.0x75,.0xdf,.0x6 |
47fc0 | 65 0a 09 09 2c 20 30 78 34 37 2c 20 30 78 66 31 2c 20 30 78 31 61 2c 20 30 78 37 31 2c 20 30 78 | e...,.0x47,.0xf1,.0x1a,.0x71,.0x |
47fe0 | 31 64 2c 20 30 78 32 39 2c 20 30 78 63 35 2c 20 30 78 38 39 2c 20 30 78 36 66 2c 20 30 78 62 37 | 1d,.0x29,.0xc5,.0x89,.0x6f,.0xb7 |
48000 | 2c 20 30 78 36 32 2c 20 30 78 30 65 2c 20 30 78 61 61 2c 20 30 78 31 38 2c 20 30 78 62 65 2c 20 | ,.0x62,.0x0e,.0xaa,.0x18,.0xbe,. |
48020 | 30 78 31 62 0a 09 09 2c 20 30 78 66 63 2c 20 30 78 35 36 2c 20 30 78 33 65 2c 20 30 78 34 62 2c | 0x1b...,.0xfc,.0x56,.0x3e,.0x4b, |
48040 | 20 30 78 63 36 2c 20 30 78 64 32 2c 20 30 78 37 39 2c 20 30 78 32 30 2c 20 30 78 39 61 2c 20 30 | .0xc6,.0xd2,.0x79,.0x20,.0x9a,.0 |
48060 | 78 64 62 2c 20 30 78 63 30 2c 20 30 78 66 65 2c 20 30 78 37 38 2c 20 30 78 63 64 2c 20 30 78 35 | xdb,.0xc0,.0xfe,.0x78,.0xcd,.0x5 |
48080 | 61 2c 20 30 78 66 34 0a 09 09 2c 20 30 78 31 66 2c 20 30 78 64 64 2c 20 30 78 61 38 2c 20 30 78 | a,.0xf4...,.0x1f,.0xdd,.0xa8,.0x |
480a0 | 33 33 2c 20 30 78 38 38 2c 20 30 78 30 37 2c 20 30 78 63 37 2c 20 30 78 33 31 2c 20 30 78 62 31 | 33,.0x88,.0x07,.0xc7,.0x31,.0xb1 |
480c0 | 2c 20 30 78 31 32 2c 20 30 78 31 30 2c 20 30 78 35 39 2c 20 30 78 32 37 2c 20 30 78 38 30 2c 20 | ,.0x12,.0x10,.0x59,.0x27,.0x80,. |
480e0 | 30 78 65 63 2c 20 30 78 35 66 0a 09 09 2c 20 30 78 36 30 2c 20 30 78 35 31 2c 20 30 78 37 66 2c | 0xec,.0x5f...,.0x60,.0x51,.0x7f, |
48100 | 20 30 78 61 39 2c 20 30 78 31 39 2c 20 30 78 62 35 2c 20 30 78 34 61 2c 20 30 78 30 64 2c 20 30 | .0xa9,.0x19,.0xb5,.0x4a,.0x0d,.0 |
48120 | 78 32 64 2c 20 30 78 65 35 2c 20 30 78 37 61 2c 20 30 78 39 66 2c 20 30 78 39 33 2c 20 30 78 63 | x2d,.0xe5,.0x7a,.0x9f,.0x93,.0xc |
48140 | 39 2c 20 30 78 39 63 2c 20 30 78 65 66 0a 09 09 2c 20 30 78 61 30 2c 20 30 78 65 30 2c 20 30 78 | 9,.0x9c,.0xef...,.0xa0,.0xe0,.0x |
48160 | 33 62 2c 20 30 78 34 64 2c 20 30 78 61 65 2c 20 30 78 32 61 2c 20 30 78 66 35 2c 20 30 78 62 30 | 3b,.0x4d,.0xae,.0x2a,.0xf5,.0xb0 |
48180 | 2c 20 30 78 63 38 2c 20 30 78 65 62 2c 20 30 78 62 62 2c 20 30 78 33 63 2c 20 30 78 38 33 2c 20 | ,.0xc8,.0xeb,.0xbb,.0x3c,.0x83,. |
481a0 | 30 78 35 33 2c 20 30 78 39 39 2c 20 30 78 36 31 0a 09 09 2c 20 30 78 31 37 2c 20 30 78 32 62 2c | 0x53,.0x99,.0x61...,.0x17,.0x2b, |
481c0 | 20 30 78 30 34 2c 20 30 78 37 65 2c 20 30 78 62 61 2c 20 30 78 37 37 2c 20 30 78 64 36 2c 20 30 | .0x04,.0x7e,.0xba,.0x77,.0xd6,.0 |
481e0 | 78 32 36 2c 20 30 78 65 31 2c 20 30 78 36 39 2c 20 30 78 31 34 2c 20 30 78 36 33 2c 20 30 78 35 | x26,.0xe1,.0x69,.0x14,.0x63,.0x5 |
48200 | 35 2c 20 30 78 32 31 2c 20 30 78 30 63 2c 20 30 78 37 64 20 5d 2c 0a 09 09 0a 09 09 2f 2a 20 72 | 5,.0x21,.0x0c,.0x7d.],....../*.r |
48220 | 6f 74 61 74 65 20 74 68 65 20 77 6f 72 64 20 65 69 67 68 74 20 62 69 74 73 20 74 6f 20 74 68 65 | otate.the.word.eight.bits.to.the |
48240 | 20 6c 65 66 74 20 2a 2f 0a 09 09 72 6f 74 61 74 65 3a 66 75 6e 63 74 69 6f 6e 28 77 6f 72 64 29 | .left.*/...rotate:function(word) |
48260 | 0a 09 09 7b 0a 09 09 09 76 61 72 20 63 20 3d 20 77 6f 72 64 5b 30 5d 3b 0a 09 09 09 66 6f 72 20 | ...{....var.c.=.word[0];....for. |
48280 | 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 33 3b 20 69 2b 2b 29 0a 09 09 09 09 77 6f 72 64 | (var.i.=.0;.i.<.3;.i++).....word |
482a0 | 5b 69 5d 20 3d 20 77 6f 72 64 5b 69 2b 31 5d 3b 0a 09 09 09 77 6f 72 64 5b 33 5d 20 3d 20 63 3b | [i].=.word[i+1];....word[3].=.c; |
482c0 | 0a 09 09 09 0a 09 09 09 72 65 74 75 72 6e 20 77 6f 72 64 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f | ........return.word;...},....../ |
482e0 | 2f 20 52 69 6a 6e 64 61 65 6c 20 52 63 6f 6e 0a 09 09 52 63 6f 6e 3a 5b 0a 09 09 30 78 38 64 2c | /.Rijndael.Rcon...Rcon:[...0x8d, |
48300 | 20 30 78 30 31 2c 20 30 78 30 32 2c 20 30 78 30 34 2c 20 30 78 30 38 2c 20 30 78 31 30 2c 20 30 | .0x01,.0x02,.0x04,.0x08,.0x10,.0 |
48320 | 78 32 30 2c 20 30 78 34 30 2c 20 30 78 38 30 2c 20 30 78 31 62 2c 20 30 78 33 36 2c 20 30 78 36 | x20,.0x40,.0x80,.0x1b,.0x36,.0x6 |
48340 | 63 2c 20 30 78 64 38 2c 0a 09 09 30 78 61 62 2c 20 30 78 34 64 2c 20 30 78 39 61 2c 20 30 78 32 | c,.0xd8,...0xab,.0x4d,.0x9a,.0x2 |
48360 | 66 2c 20 30 78 35 65 2c 20 30 78 62 63 2c 20 30 78 36 33 2c 20 30 78 63 36 2c 20 30 78 39 37 2c | f,.0x5e,.0xbc,.0x63,.0xc6,.0x97, |
48380 | 20 30 78 33 35 2c 20 30 78 36 61 2c 20 30 78 64 34 2c 20 30 78 62 33 2c 0a 09 09 30 78 37 64 2c | .0x35,.0x6a,.0xd4,.0xb3,...0x7d, |
483a0 | 20 30 78 66 61 2c 20 30 78 65 66 2c 20 30 78 63 35 2c 20 30 78 39 31 2c 20 30 78 33 39 2c 20 30 | .0xfa,.0xef,.0xc5,.0x91,.0x39,.0 |
483c0 | 78 37 32 2c 20 30 78 65 34 2c 20 30 78 64 33 2c 20 30 78 62 64 2c 20 30 78 36 31 2c 20 30 78 63 | x72,.0xe4,.0xd3,.0xbd,.0x61,.0xc |
483e0 | 32 2c 20 30 78 39 66 2c 0a 09 09 30 78 32 35 2c 20 30 78 34 61 2c 20 30 78 39 34 2c 20 30 78 33 | 2,.0x9f,...0x25,.0x4a,.0x94,.0x3 |
48400 | 33 2c 20 30 78 36 36 2c 20 30 78 63 63 2c 20 30 78 38 33 2c 20 30 78 31 64 2c 20 30 78 33 61 2c | 3,.0x66,.0xcc,.0x83,.0x1d,.0x3a, |
48420 | 20 30 78 37 34 2c 20 30 78 65 38 2c 20 30 78 63 62 2c 20 30 78 38 64 2c 0a 09 09 30 78 30 31 2c | .0x74,.0xe8,.0xcb,.0x8d,...0x01, |
48440 | 20 30 78 30 32 2c 20 30 78 30 34 2c 20 30 78 30 38 2c 20 30 78 31 30 2c 20 30 78 32 30 2c 20 30 | .0x02,.0x04,.0x08,.0x10,.0x20,.0 |
48460 | 78 34 30 2c 20 30 78 38 30 2c 20 30 78 31 62 2c 20 30 78 33 36 2c 20 30 78 36 63 2c 20 30 78 64 | x40,.0x80,.0x1b,.0x36,.0x6c,.0xd |
48480 | 38 2c 20 30 78 61 62 2c 0a 09 09 30 78 34 64 2c 20 30 78 39 61 2c 20 30 78 32 66 2c 20 30 78 35 | 8,.0xab,...0x4d,.0x9a,.0x2f,.0x5 |
484a0 | 65 2c 20 30 78 62 63 2c 20 30 78 36 33 2c 20 30 78 63 36 2c 20 30 78 39 37 2c 20 30 78 33 35 2c | e,.0xbc,.0x63,.0xc6,.0x97,.0x35, |
484c0 | 20 30 78 36 61 2c 20 30 78 64 34 2c 20 30 78 62 33 2c 20 30 78 37 64 2c 0a 09 09 30 78 66 61 2c | .0x6a,.0xd4,.0xb3,.0x7d,...0xfa, |
484e0 | 20 30 78 65 66 2c 20 30 78 63 35 2c 20 30 78 39 31 2c 20 30 78 33 39 2c 20 30 78 37 32 2c 20 30 | .0xef,.0xc5,.0x91,.0x39,.0x72,.0 |
48500 | 78 65 34 2c 20 30 78 64 33 2c 20 30 78 62 64 2c 20 30 78 36 31 2c 20 30 78 63 32 2c 20 30 78 39 | xe4,.0xd3,.0xbd,.0x61,.0xc2,.0x9 |
48520 | 66 2c 20 30 78 32 35 2c 0a 09 09 30 78 34 61 2c 20 30 78 39 34 2c 20 30 78 33 33 2c 20 30 78 36 | f,.0x25,...0x4a,.0x94,.0x33,.0x6 |
48540 | 36 2c 20 30 78 63 63 2c 20 30 78 38 33 2c 20 30 78 31 64 2c 20 30 78 33 61 2c 20 30 78 37 34 2c | 6,.0xcc,.0x83,.0x1d,.0x3a,.0x74, |
48560 | 20 30 78 65 38 2c 20 30 78 63 62 2c 20 30 78 38 64 2c 20 30 78 30 31 2c 0a 09 09 30 78 30 32 2c | .0xe8,.0xcb,.0x8d,.0x01,...0x02, |
48580 | 20 30 78 30 34 2c 20 30 78 30 38 2c 20 30 78 31 30 2c 20 30 78 32 30 2c 20 30 78 34 30 2c 20 30 | .0x04,.0x08,.0x10,.0x20,.0x40,.0 |
485a0 | 78 38 30 2c 20 30 78 31 62 2c 20 30 78 33 36 2c 20 30 78 36 63 2c 20 30 78 64 38 2c 20 30 78 61 | x80,.0x1b,.0x36,.0x6c,.0xd8,.0xa |
485c0 | 62 2c 20 30 78 34 64 2c 0a 09 09 30 78 39 61 2c 20 30 78 32 66 2c 20 30 78 35 65 2c 20 30 78 62 | b,.0x4d,...0x9a,.0x2f,.0x5e,.0xb |
485e0 | 63 2c 20 30 78 36 33 2c 20 30 78 63 36 2c 20 30 78 39 37 2c 20 30 78 33 35 2c 20 30 78 36 61 2c | c,.0x63,.0xc6,.0x97,.0x35,.0x6a, |
48600 | 20 30 78 64 34 2c 20 30 78 62 33 2c 20 30 78 37 64 2c 20 30 78 66 61 2c 0a 09 09 30 78 65 66 2c | .0xd4,.0xb3,.0x7d,.0xfa,...0xef, |
48620 | 20 30 78 63 35 2c 20 30 78 39 31 2c 20 30 78 33 39 2c 20 30 78 37 32 2c 20 30 78 65 34 2c 20 30 | .0xc5,.0x91,.0x39,.0x72,.0xe4,.0 |
48640 | 78 64 33 2c 20 30 78 62 64 2c 20 30 78 36 31 2c 20 30 78 63 32 2c 20 30 78 39 66 2c 20 30 78 32 | xd3,.0xbd,.0x61,.0xc2,.0x9f,.0x2 |
48660 | 35 2c 20 30 78 34 61 2c 0a 09 09 30 78 39 34 2c 20 30 78 33 33 2c 20 30 78 36 36 2c 20 30 78 63 | 5,.0x4a,...0x94,.0x33,.0x66,.0xc |
48680 | 63 2c 20 30 78 38 33 2c 20 30 78 31 64 2c 20 30 78 33 61 2c 20 30 78 37 34 2c 20 30 78 65 38 2c | c,.0x83,.0x1d,.0x3a,.0x74,.0xe8, |
486a0 | 20 30 78 63 62 2c 20 30 78 38 64 2c 20 30 78 30 31 2c 20 30 78 30 32 2c 0a 09 09 30 78 30 34 2c | .0xcb,.0x8d,.0x01,.0x02,...0x04, |
486c0 | 20 30 78 30 38 2c 20 30 78 31 30 2c 20 30 78 32 30 2c 20 30 78 34 30 2c 20 30 78 38 30 2c 20 30 | .0x08,.0x10,.0x20,.0x40,.0x80,.0 |
486e0 | 78 31 62 2c 20 30 78 33 36 2c 20 30 78 36 63 2c 20 30 78 64 38 2c 20 30 78 61 62 2c 20 30 78 34 | x1b,.0x36,.0x6c,.0xd8,.0xab,.0x4 |
48700 | 64 2c 20 30 78 39 61 2c 0a 09 09 30 78 32 66 2c 20 30 78 35 65 2c 20 30 78 62 63 2c 20 30 78 36 | d,.0x9a,...0x2f,.0x5e,.0xbc,.0x6 |
48720 | 33 2c 20 30 78 63 36 2c 20 30 78 39 37 2c 20 30 78 33 35 2c 20 30 78 36 61 2c 20 30 78 64 34 2c | 3,.0xc6,.0x97,.0x35,.0x6a,.0xd4, |
48740 | 20 30 78 62 33 2c 20 30 78 37 64 2c 20 30 78 66 61 2c 20 30 78 65 66 2c 0a 09 09 30 78 63 35 2c | .0xb3,.0x7d,.0xfa,.0xef,...0xc5, |
48760 | 20 30 78 39 31 2c 20 30 78 33 39 2c 20 30 78 37 32 2c 20 30 78 65 34 2c 20 30 78 64 33 2c 20 30 | .0x91,.0x39,.0x72,.0xe4,.0xd3,.0 |
48780 | 78 62 64 2c 20 30 78 36 31 2c 20 30 78 63 32 2c 20 30 78 39 66 2c 20 30 78 32 35 2c 20 30 78 34 | xbd,.0x61,.0xc2,.0x9f,.0x25,.0x4 |
487a0 | 61 2c 20 30 78 39 34 2c 0a 09 09 30 78 33 33 2c 20 30 78 36 36 2c 20 30 78 63 63 2c 20 30 78 38 | a,.0x94,...0x33,.0x66,.0xcc,.0x8 |
487c0 | 33 2c 20 30 78 31 64 2c 20 30 78 33 61 2c 20 30 78 37 34 2c 20 30 78 65 38 2c 20 30 78 63 62 2c | 3,.0x1d,.0x3a,.0x74,.0xe8,.0xcb, |
487e0 | 20 30 78 38 64 2c 20 30 78 30 31 2c 20 30 78 30 32 2c 20 30 78 30 34 2c 0a 09 09 30 78 30 38 2c | .0x8d,.0x01,.0x02,.0x04,...0x08, |
48800 | 20 30 78 31 30 2c 20 30 78 32 30 2c 20 30 78 34 30 2c 20 30 78 38 30 2c 20 30 78 31 62 2c 20 30 | .0x10,.0x20,.0x40,.0x80,.0x1b,.0 |
48820 | 78 33 36 2c 20 30 78 36 63 2c 20 30 78 64 38 2c 20 30 78 61 62 2c 20 30 78 34 64 2c 20 30 78 39 | x36,.0x6c,.0xd8,.0xab,.0x4d,.0x9 |
48840 | 61 2c 20 30 78 32 66 2c 0a 09 09 30 78 35 65 2c 20 30 78 62 63 2c 20 30 78 36 33 2c 20 30 78 63 | a,.0x2f,...0x5e,.0xbc,.0x63,.0xc |
48860 | 36 2c 20 30 78 39 37 2c 20 30 78 33 35 2c 20 30 78 36 61 2c 20 30 78 64 34 2c 20 30 78 62 33 2c | 6,.0x97,.0x35,.0x6a,.0xd4,.0xb3, |
48880 | 20 30 78 37 64 2c 20 30 78 66 61 2c 20 30 78 65 66 2c 20 30 78 63 35 2c 0a 09 09 30 78 39 31 2c | .0x7d,.0xfa,.0xef,.0xc5,...0x91, |
488a0 | 20 30 78 33 39 2c 20 30 78 37 32 2c 20 30 78 65 34 2c 20 30 78 64 33 2c 20 30 78 62 64 2c 20 30 | .0x39,.0x72,.0xe4,.0xd3,.0xbd,.0 |
488c0 | 78 36 31 2c 20 30 78 63 32 2c 20 30 78 39 66 2c 20 30 78 32 35 2c 20 30 78 34 61 2c 20 30 78 39 | x61,.0xc2,.0x9f,.0x25,.0x4a,.0x9 |
488e0 | 34 2c 20 30 78 33 33 2c 0a 09 09 30 78 36 36 2c 20 30 78 63 63 2c 20 30 78 38 33 2c 20 30 78 31 | 4,.0x33,...0x66,.0xcc,.0x83,.0x1 |
48900 | 64 2c 20 30 78 33 61 2c 20 30 78 37 34 2c 20 30 78 65 38 2c 20 30 78 63 62 20 5d 2c 0a 0a 09 09 | d,.0x3a,.0x74,.0xe8,.0xcb.],.... |
48920 | 47 32 58 3a 20 5b 0a 09 09 30 78 30 30 2c 20 30 78 30 32 2c 20 30 78 30 34 2c 20 30 78 30 36 2c | G2X:.[...0x00,.0x02,.0x04,.0x06, |
48940 | 20 30 78 30 38 2c 20 30 78 30 61 2c 20 30 78 30 63 2c 20 30 78 30 65 2c 20 30 78 31 30 2c 20 30 | .0x08,.0x0a,.0x0c,.0x0e,.0x10,.0 |
48960 | 78 31 32 2c 20 30 78 31 34 2c 20 30 78 31 36 2c 0a 09 09 30 78 31 38 2c 20 30 78 31 61 2c 20 30 | x12,.0x14,.0x16,...0x18,.0x1a,.0 |
48980 | 78 31 63 2c 20 30 78 31 65 2c 20 30 78 32 30 2c 20 30 78 32 32 2c 20 30 78 32 34 2c 20 30 78 32 | x1c,.0x1e,.0x20,.0x22,.0x24,.0x2 |
489a0 | 36 2c 20 30 78 32 38 2c 20 30 78 32 61 2c 20 30 78 32 63 2c 20 30 78 32 65 2c 0a 09 09 30 78 33 | 6,.0x28,.0x2a,.0x2c,.0x2e,...0x3 |
489c0 | 30 2c 20 30 78 33 32 2c 20 30 78 33 34 2c 20 30 78 33 36 2c 20 30 78 33 38 2c 20 30 78 33 61 2c | 0,.0x32,.0x34,.0x36,.0x38,.0x3a, |
489e0 | 20 30 78 33 63 2c 20 30 78 33 65 2c 20 30 78 34 30 2c 20 30 78 34 32 2c 20 30 78 34 34 2c 20 30 | .0x3c,.0x3e,.0x40,.0x42,.0x44,.0 |
48a00 | 78 34 36 2c 0a 09 09 30 78 34 38 2c 20 30 78 34 61 2c 20 30 78 34 63 2c 20 30 78 34 65 2c 20 30 | x46,...0x48,.0x4a,.0x4c,.0x4e,.0 |
48a20 | 78 35 30 2c 20 30 78 35 32 2c 20 30 78 35 34 2c 20 30 78 35 36 2c 20 30 78 35 38 2c 20 30 78 35 | x50,.0x52,.0x54,.0x56,.0x58,.0x5 |
48a40 | 61 2c 20 30 78 35 63 2c 20 30 78 35 65 2c 0a 09 09 30 78 36 30 2c 20 30 78 36 32 2c 20 30 78 36 | a,.0x5c,.0x5e,...0x60,.0x62,.0x6 |
48a60 | 34 2c 20 30 78 36 36 2c 20 30 78 36 38 2c 20 30 78 36 61 2c 20 30 78 36 63 2c 20 30 78 36 65 2c | 4,.0x66,.0x68,.0x6a,.0x6c,.0x6e, |
48a80 | 20 30 78 37 30 2c 20 30 78 37 32 2c 20 30 78 37 34 2c 20 30 78 37 36 2c 0a 09 09 30 78 37 38 2c | .0x70,.0x72,.0x74,.0x76,...0x78, |
48aa0 | 20 30 78 37 61 2c 20 30 78 37 63 2c 20 30 78 37 65 2c 20 30 78 38 30 2c 20 30 78 38 32 2c 20 30 | .0x7a,.0x7c,.0x7e,.0x80,.0x82,.0 |
48ac0 | 78 38 34 2c 20 30 78 38 36 2c 20 30 78 38 38 2c 20 30 78 38 61 2c 20 30 78 38 63 2c 20 30 78 38 | x84,.0x86,.0x88,.0x8a,.0x8c,.0x8 |
48ae0 | 65 2c 0a 09 09 30 78 39 30 2c 20 30 78 39 32 2c 20 30 78 39 34 2c 20 30 78 39 36 2c 20 30 78 39 | e,...0x90,.0x92,.0x94,.0x96,.0x9 |
48b00 | 38 2c 20 30 78 39 61 2c 20 30 78 39 63 2c 20 30 78 39 65 2c 20 30 78 61 30 2c 20 30 78 61 32 2c | 8,.0x9a,.0x9c,.0x9e,.0xa0,.0xa2, |
48b20 | 20 30 78 61 34 2c 20 30 78 61 36 2c 0a 09 09 30 78 61 38 2c 20 30 78 61 61 2c 20 30 78 61 63 2c | .0xa4,.0xa6,...0xa8,.0xaa,.0xac, |
48b40 | 20 30 78 61 65 2c 20 30 78 62 30 2c 20 30 78 62 32 2c 20 30 78 62 34 2c 20 30 78 62 36 2c 20 30 | .0xae,.0xb0,.0xb2,.0xb4,.0xb6,.0 |
48b60 | 78 62 38 2c 20 30 78 62 61 2c 20 30 78 62 63 2c 20 30 78 62 65 2c 0a 09 09 30 78 63 30 2c 20 30 | xb8,.0xba,.0xbc,.0xbe,...0xc0,.0 |
48b80 | 78 63 32 2c 20 30 78 63 34 2c 20 30 78 63 36 2c 20 30 78 63 38 2c 20 30 78 63 61 2c 20 30 78 63 | xc2,.0xc4,.0xc6,.0xc8,.0xca,.0xc |
48ba0 | 63 2c 20 30 78 63 65 2c 20 30 78 64 30 2c 20 30 78 64 32 2c 20 30 78 64 34 2c 20 30 78 64 36 2c | c,.0xce,.0xd0,.0xd2,.0xd4,.0xd6, |
48bc0 | 0a 09 09 30 78 64 38 2c 20 30 78 64 61 2c 20 30 78 64 63 2c 20 30 78 64 65 2c 20 30 78 65 30 2c | ...0xd8,.0xda,.0xdc,.0xde,.0xe0, |
48be0 | 20 30 78 65 32 2c 20 30 78 65 34 2c 20 30 78 65 36 2c 20 30 78 65 38 2c 20 30 78 65 61 2c 20 30 | .0xe2,.0xe4,.0xe6,.0xe8,.0xea,.0 |
48c00 | 78 65 63 2c 20 30 78 65 65 2c 0a 09 09 30 78 66 30 2c 20 30 78 66 32 2c 20 30 78 66 34 2c 20 30 | xec,.0xee,...0xf0,.0xf2,.0xf4,.0 |
48c20 | 78 66 36 2c 20 30 78 66 38 2c 20 30 78 66 61 2c 20 30 78 66 63 2c 20 30 78 66 65 2c 20 30 78 31 | xf6,.0xf8,.0xfa,.0xfc,.0xfe,.0x1 |
48c40 | 62 2c 20 30 78 31 39 2c 20 30 78 31 66 2c 20 30 78 31 64 2c 0a 09 09 30 78 31 33 2c 20 30 78 31 | b,.0x19,.0x1f,.0x1d,...0x13,.0x1 |
48c60 | 31 2c 20 30 78 31 37 2c 20 30 78 31 35 2c 20 30 78 30 62 2c 20 30 78 30 39 2c 20 30 78 30 66 2c | 1,.0x17,.0x15,.0x0b,.0x09,.0x0f, |
48c80 | 20 30 78 30 64 2c 20 30 78 30 33 2c 20 30 78 30 31 2c 20 30 78 30 37 2c 20 30 78 30 35 2c 0a 09 | .0x0d,.0x03,.0x01,.0x07,.0x05,.. |
48ca0 | 09 30 78 33 62 2c 20 30 78 33 39 2c 20 30 78 33 66 2c 20 30 78 33 64 2c 20 30 78 33 33 2c 20 30 | .0x3b,.0x39,.0x3f,.0x3d,.0x33,.0 |
48cc0 | 78 33 31 2c 20 30 78 33 37 2c 20 30 78 33 35 2c 20 30 78 32 62 2c 20 30 78 32 39 2c 20 30 78 32 | x31,.0x37,.0x35,.0x2b,.0x29,.0x2 |
48ce0 | 66 2c 20 30 78 32 64 2c 0a 09 09 30 78 32 33 2c 20 30 78 32 31 2c 20 30 78 32 37 2c 20 30 78 32 | f,.0x2d,...0x23,.0x21,.0x27,.0x2 |
48d00 | 35 2c 20 30 78 35 62 2c 20 30 78 35 39 2c 20 30 78 35 66 2c 20 30 78 35 64 2c 20 30 78 35 33 2c | 5,.0x5b,.0x59,.0x5f,.0x5d,.0x53, |
48d20 | 20 30 78 35 31 2c 20 30 78 35 37 2c 20 30 78 35 35 2c 0a 09 09 30 78 34 62 2c 20 30 78 34 39 2c | .0x51,.0x57,.0x55,...0x4b,.0x49, |
48d40 | 20 30 78 34 66 2c 20 30 78 34 64 2c 20 30 78 34 33 2c 20 30 78 34 31 2c 20 30 78 34 37 2c 20 30 | .0x4f,.0x4d,.0x43,.0x41,.0x47,.0 |
48d60 | 78 34 35 2c 20 30 78 37 62 2c 20 30 78 37 39 2c 20 30 78 37 66 2c 20 30 78 37 64 2c 0a 09 09 30 | x45,.0x7b,.0x79,.0x7f,.0x7d,...0 |
48d80 | 78 37 33 2c 20 30 78 37 31 2c 20 30 78 37 37 2c 20 30 78 37 35 2c 20 30 78 36 62 2c 20 30 78 36 | x73,.0x71,.0x77,.0x75,.0x6b,.0x6 |
48da0 | 39 2c 20 30 78 36 66 2c 20 30 78 36 64 2c 20 30 78 36 33 2c 20 30 78 36 31 2c 20 30 78 36 37 2c | 9,.0x6f,.0x6d,.0x63,.0x61,.0x67, |
48dc0 | 20 30 78 36 35 2c 0a 09 09 30 78 39 62 2c 20 30 78 39 39 2c 20 30 78 39 66 2c 20 30 78 39 64 2c | .0x65,...0x9b,.0x99,.0x9f,.0x9d, |
48de0 | 20 30 78 39 33 2c 20 30 78 39 31 2c 20 30 78 39 37 2c 20 30 78 39 35 2c 20 30 78 38 62 2c 20 30 | .0x93,.0x91,.0x97,.0x95,.0x8b,.0 |
48e00 | 78 38 39 2c 20 30 78 38 66 2c 20 30 78 38 64 2c 0a 09 09 30 78 38 33 2c 20 30 78 38 31 2c 20 30 | x89,.0x8f,.0x8d,...0x83,.0x81,.0 |
48e20 | 78 38 37 2c 20 30 78 38 35 2c 20 30 78 62 62 2c 20 30 78 62 39 2c 20 30 78 62 66 2c 20 30 78 62 | x87,.0x85,.0xbb,.0xb9,.0xbf,.0xb |
48e40 | 64 2c 20 30 78 62 33 2c 20 30 78 62 31 2c 20 30 78 62 37 2c 20 30 78 62 35 2c 0a 09 09 30 78 61 | d,.0xb3,.0xb1,.0xb7,.0xb5,...0xa |
48e60 | 62 2c 20 30 78 61 39 2c 20 30 78 61 66 2c 20 30 78 61 64 2c 20 30 78 61 33 2c 20 30 78 61 31 2c | b,.0xa9,.0xaf,.0xad,.0xa3,.0xa1, |
48e80 | 20 30 78 61 37 2c 20 30 78 61 35 2c 20 30 78 64 62 2c 20 30 78 64 39 2c 20 30 78 64 66 2c 20 30 | .0xa7,.0xa5,.0xdb,.0xd9,.0xdf,.0 |
48ea0 | 78 64 64 2c 0a 09 09 30 78 64 33 2c 20 30 78 64 31 2c 20 30 78 64 37 2c 20 30 78 64 35 2c 20 30 | xdd,...0xd3,.0xd1,.0xd7,.0xd5,.0 |
48ec0 | 78 63 62 2c 20 30 78 63 39 2c 20 30 78 63 66 2c 20 30 78 63 64 2c 20 30 78 63 33 2c 20 30 78 63 | xcb,.0xc9,.0xcf,.0xcd,.0xc3,.0xc |
48ee0 | 31 2c 20 30 78 63 37 2c 20 30 78 63 35 2c 0a 09 09 30 78 66 62 2c 20 30 78 66 39 2c 20 30 78 66 | 1,.0xc7,.0xc5,...0xfb,.0xf9,.0xf |
48f00 | 66 2c 20 30 78 66 64 2c 20 30 78 66 33 2c 20 30 78 66 31 2c 20 30 78 66 37 2c 20 30 78 66 35 2c | f,.0xfd,.0xf3,.0xf1,.0xf7,.0xf5, |
48f20 | 20 30 78 65 62 2c 20 30 78 65 39 2c 20 30 78 65 66 2c 20 30 78 65 64 2c 0a 09 09 30 78 65 33 2c | .0xeb,.0xe9,.0xef,.0xed,...0xe3, |
48f40 | 20 30 78 65 31 2c 20 30 78 65 37 2c 20 30 78 65 35 0a 09 09 5d 2c 0a 0a 09 09 47 33 58 3a 20 5b | .0xe1,.0xe7,.0xe5...],....G3X:.[ |
48f60 | 0a 09 09 30 78 30 30 2c 20 30 78 30 33 2c 20 30 78 30 36 2c 20 30 78 30 35 2c 20 30 78 30 63 2c | ...0x00,.0x03,.0x06,.0x05,.0x0c, |
48f80 | 20 30 78 30 66 2c 20 30 78 30 61 2c 20 30 78 30 39 2c 20 30 78 31 38 2c 20 30 78 31 62 2c 20 30 | .0x0f,.0x0a,.0x09,.0x18,.0x1b,.0 |
48fa0 | 78 31 65 2c 20 30 78 31 64 2c 0a 09 09 30 78 31 34 2c 20 30 78 31 37 2c 20 30 78 31 32 2c 20 30 | x1e,.0x1d,...0x14,.0x17,.0x12,.0 |
48fc0 | 78 31 31 2c 20 30 78 33 30 2c 20 30 78 33 33 2c 20 30 78 33 36 2c 20 30 78 33 35 2c 20 30 78 33 | x11,.0x30,.0x33,.0x36,.0x35,.0x3 |
48fe0 | 63 2c 20 30 78 33 66 2c 20 30 78 33 61 2c 20 30 78 33 39 2c 0a 09 09 30 78 32 38 2c 20 30 78 32 | c,.0x3f,.0x3a,.0x39,...0x28,.0x2 |
49000 | 62 2c 20 30 78 32 65 2c 20 30 78 32 64 2c 20 30 78 32 34 2c 20 30 78 32 37 2c 20 30 78 32 32 2c | b,.0x2e,.0x2d,.0x24,.0x27,.0x22, |
49020 | 20 30 78 32 31 2c 20 30 78 36 30 2c 20 30 78 36 33 2c 20 30 78 36 36 2c 20 30 78 36 35 2c 0a 09 | .0x21,.0x60,.0x63,.0x66,.0x65,.. |
49040 | 09 30 78 36 63 2c 20 30 78 36 66 2c 20 30 78 36 61 2c 20 30 78 36 39 2c 20 30 78 37 38 2c 20 30 | .0x6c,.0x6f,.0x6a,.0x69,.0x78,.0 |
49060 | 78 37 62 2c 20 30 78 37 65 2c 20 30 78 37 64 2c 20 30 78 37 34 2c 20 30 78 37 37 2c 20 30 78 37 | x7b,.0x7e,.0x7d,.0x74,.0x77,.0x7 |
49080 | 32 2c 20 30 78 37 31 2c 0a 09 09 30 78 35 30 2c 20 30 78 35 33 2c 20 30 78 35 36 2c 20 30 78 35 | 2,.0x71,...0x50,.0x53,.0x56,.0x5 |
490a0 | 35 2c 20 30 78 35 63 2c 20 30 78 35 66 2c 20 30 78 35 61 2c 20 30 78 35 39 2c 20 30 78 34 38 2c | 5,.0x5c,.0x5f,.0x5a,.0x59,.0x48, |
490c0 | 20 30 78 34 62 2c 20 30 78 34 65 2c 20 30 78 34 64 2c 0a 09 09 30 78 34 34 2c 20 30 78 34 37 2c | .0x4b,.0x4e,.0x4d,...0x44,.0x47, |
490e0 | 20 30 78 34 32 2c 20 30 78 34 31 2c 20 30 78 63 30 2c 20 30 78 63 33 2c 20 30 78 63 36 2c 20 30 | .0x42,.0x41,.0xc0,.0xc3,.0xc6,.0 |
49100 | 78 63 35 2c 20 30 78 63 63 2c 20 30 78 63 66 2c 20 30 78 63 61 2c 20 30 78 63 39 2c 0a 09 09 30 | xc5,.0xcc,.0xcf,.0xca,.0xc9,...0 |
49120 | 78 64 38 2c 20 30 78 64 62 2c 20 30 78 64 65 2c 20 30 78 64 64 2c 20 30 78 64 34 2c 20 30 78 64 | xd8,.0xdb,.0xde,.0xdd,.0xd4,.0xd |
49140 | 37 2c 20 30 78 64 32 2c 20 30 78 64 31 2c 20 30 78 66 30 2c 20 30 78 66 33 2c 20 30 78 66 36 2c | 7,.0xd2,.0xd1,.0xf0,.0xf3,.0xf6, |
49160 | 20 30 78 66 35 2c 0a 09 09 30 78 66 63 2c 20 30 78 66 66 2c 20 30 78 66 61 2c 20 30 78 66 39 2c | .0xf5,...0xfc,.0xff,.0xfa,.0xf9, |
49180 | 20 30 78 65 38 2c 20 30 78 65 62 2c 20 30 78 65 65 2c 20 30 78 65 64 2c 20 30 78 65 34 2c 20 30 | .0xe8,.0xeb,.0xee,.0xed,.0xe4,.0 |
491a0 | 78 65 37 2c 20 30 78 65 32 2c 20 30 78 65 31 2c 0a 09 09 30 78 61 30 2c 20 30 78 61 33 2c 20 30 | xe7,.0xe2,.0xe1,...0xa0,.0xa3,.0 |
491c0 | 78 61 36 2c 20 30 78 61 35 2c 20 30 78 61 63 2c 20 30 78 61 66 2c 20 30 78 61 61 2c 20 30 78 61 | xa6,.0xa5,.0xac,.0xaf,.0xaa,.0xa |
491e0 | 39 2c 20 30 78 62 38 2c 20 30 78 62 62 2c 20 30 78 62 65 2c 20 30 78 62 64 2c 0a 09 09 30 78 62 | 9,.0xb8,.0xbb,.0xbe,.0xbd,...0xb |
49200 | 34 2c 20 30 78 62 37 2c 20 30 78 62 32 2c 20 30 78 62 31 2c 20 30 78 39 30 2c 20 30 78 39 33 2c | 4,.0xb7,.0xb2,.0xb1,.0x90,.0x93, |
49220 | 20 30 78 39 36 2c 20 30 78 39 35 2c 20 30 78 39 63 2c 20 30 78 39 66 2c 20 30 78 39 61 2c 20 30 | .0x96,.0x95,.0x9c,.0x9f,.0x9a,.0 |
49240 | 78 39 39 2c 0a 09 09 30 78 38 38 2c 20 30 78 38 62 2c 20 30 78 38 65 2c 20 30 78 38 64 2c 20 30 | x99,...0x88,.0x8b,.0x8e,.0x8d,.0 |
49260 | 78 38 34 2c 20 30 78 38 37 2c 20 30 78 38 32 2c 20 30 78 38 31 2c 20 30 78 39 62 2c 20 30 78 39 | x84,.0x87,.0x82,.0x81,.0x9b,.0x9 |
49280 | 38 2c 20 30 78 39 64 2c 20 30 78 39 65 2c 0a 09 09 30 78 39 37 2c 20 30 78 39 34 2c 20 30 78 39 | 8,.0x9d,.0x9e,...0x97,.0x94,.0x9 |
492a0 | 31 2c 20 30 78 39 32 2c 20 30 78 38 33 2c 20 30 78 38 30 2c 20 30 78 38 35 2c 20 30 78 38 36 2c | 1,.0x92,.0x83,.0x80,.0x85,.0x86, |
492c0 | 20 30 78 38 66 2c 20 30 78 38 63 2c 20 30 78 38 39 2c 20 30 78 38 61 2c 0a 09 09 30 78 61 62 2c | .0x8f,.0x8c,.0x89,.0x8a,...0xab, |
492e0 | 20 30 78 61 38 2c 20 30 78 61 64 2c 20 30 78 61 65 2c 20 30 78 61 37 2c 20 30 78 61 34 2c 20 30 | .0xa8,.0xad,.0xae,.0xa7,.0xa4,.0 |
49300 | 78 61 31 2c 20 30 78 61 32 2c 20 30 78 62 33 2c 20 30 78 62 30 2c 20 30 78 62 35 2c 20 30 78 62 | xa1,.0xa2,.0xb3,.0xb0,.0xb5,.0xb |
49320 | 36 2c 0a 09 09 30 78 62 66 2c 20 30 78 62 63 2c 20 30 78 62 39 2c 20 30 78 62 61 2c 20 30 78 66 | 6,...0xbf,.0xbc,.0xb9,.0xba,.0xf |
49340 | 62 2c 20 30 78 66 38 2c 20 30 78 66 64 2c 20 30 78 66 65 2c 20 30 78 66 37 2c 20 30 78 66 34 2c | b,.0xf8,.0xfd,.0xfe,.0xf7,.0xf4, |
49360 | 20 30 78 66 31 2c 20 30 78 66 32 2c 0a 09 09 30 78 65 33 2c 20 30 78 65 30 2c 20 30 78 65 35 2c | .0xf1,.0xf2,...0xe3,.0xe0,.0xe5, |
49380 | 20 30 78 65 36 2c 20 30 78 65 66 2c 20 30 78 65 63 2c 20 30 78 65 39 2c 20 30 78 65 61 2c 20 30 | .0xe6,.0xef,.0xec,.0xe9,.0xea,.0 |
493a0 | 78 63 62 2c 20 30 78 63 38 2c 20 30 78 63 64 2c 20 30 78 63 65 2c 0a 09 09 30 78 63 37 2c 20 30 | xcb,.0xc8,.0xcd,.0xce,...0xc7,.0 |
493c0 | 78 63 34 2c 20 30 78 63 31 2c 20 30 78 63 32 2c 20 30 78 64 33 2c 20 30 78 64 30 2c 20 30 78 64 | xc4,.0xc1,.0xc2,.0xd3,.0xd0,.0xd |
493e0 | 35 2c 20 30 78 64 36 2c 20 30 78 64 66 2c 20 30 78 64 63 2c 20 30 78 64 39 2c 20 30 78 64 61 2c | 5,.0xd6,.0xdf,.0xdc,.0xd9,.0xda, |
49400 | 0a 09 09 30 78 35 62 2c 20 30 78 35 38 2c 20 30 78 35 64 2c 20 30 78 35 65 2c 20 30 78 35 37 2c | ...0x5b,.0x58,.0x5d,.0x5e,.0x57, |
49420 | 20 30 78 35 34 2c 20 30 78 35 31 2c 20 30 78 35 32 2c 20 30 78 34 33 2c 20 30 78 34 30 2c 20 30 | .0x54,.0x51,.0x52,.0x43,.0x40,.0 |
49440 | 78 34 35 2c 20 30 78 34 36 2c 0a 09 09 30 78 34 66 2c 20 30 78 34 63 2c 20 30 78 34 39 2c 20 30 | x45,.0x46,...0x4f,.0x4c,.0x49,.0 |
49460 | 78 34 61 2c 20 30 78 36 62 2c 20 30 78 36 38 2c 20 30 78 36 64 2c 20 30 78 36 65 2c 20 30 78 36 | x4a,.0x6b,.0x68,.0x6d,.0x6e,.0x6 |
49480 | 37 2c 20 30 78 36 34 2c 20 30 78 36 31 2c 20 30 78 36 32 2c 0a 09 09 30 78 37 33 2c 20 30 78 37 | 7,.0x64,.0x61,.0x62,...0x73,.0x7 |
494a0 | 30 2c 20 30 78 37 35 2c 20 30 78 37 36 2c 20 30 78 37 66 2c 20 30 78 37 63 2c 20 30 78 37 39 2c | 0,.0x75,.0x76,.0x7f,.0x7c,.0x79, |
494c0 | 20 30 78 37 61 2c 20 30 78 33 62 2c 20 30 78 33 38 2c 20 30 78 33 64 2c 20 30 78 33 65 2c 0a 09 | .0x7a,.0x3b,.0x38,.0x3d,.0x3e,.. |
494e0 | 09 30 78 33 37 2c 20 30 78 33 34 2c 20 30 78 33 31 2c 20 30 78 33 32 2c 20 30 78 32 33 2c 20 30 | .0x37,.0x34,.0x31,.0x32,.0x23,.0 |
49500 | 78 32 30 2c 20 30 78 32 35 2c 20 30 78 32 36 2c 20 30 78 32 66 2c 20 30 78 32 63 2c 20 30 78 32 | x20,.0x25,.0x26,.0x2f,.0x2c,.0x2 |
49520 | 39 2c 20 30 78 32 61 2c 0a 09 09 30 78 30 62 2c 20 30 78 30 38 2c 20 30 78 30 64 2c 20 30 78 30 | 9,.0x2a,...0x0b,.0x08,.0x0d,.0x0 |
49540 | 65 2c 20 30 78 30 37 2c 20 30 78 30 34 2c 20 30 78 30 31 2c 20 30 78 30 32 2c 20 30 78 31 33 2c | e,.0x07,.0x04,.0x01,.0x02,.0x13, |
49560 | 20 30 78 31 30 2c 20 30 78 31 35 2c 20 30 78 31 36 2c 0a 09 09 30 78 31 66 2c 20 30 78 31 63 2c | .0x10,.0x15,.0x16,...0x1f,.0x1c, |
49580 | 20 30 78 31 39 2c 20 30 78 31 61 0a 09 09 5d 2c 0a 0a 09 09 47 39 58 3a 20 5b 0a 09 09 30 78 30 | .0x19,.0x1a...],....G9X:.[...0x0 |
495a0 | 30 2c 20 30 78 30 39 2c 20 30 78 31 32 2c 20 30 78 31 62 2c 20 30 78 32 34 2c 20 30 78 32 64 2c | 0,.0x09,.0x12,.0x1b,.0x24,.0x2d, |
495c0 | 20 30 78 33 36 2c 20 30 78 33 66 2c 20 30 78 34 38 2c 20 30 78 34 31 2c 20 30 78 35 61 2c 20 30 | .0x36,.0x3f,.0x48,.0x41,.0x5a,.0 |
495e0 | 78 35 33 2c 0a 09 09 30 78 36 63 2c 20 30 78 36 35 2c 20 30 78 37 65 2c 20 30 78 37 37 2c 20 30 | x53,...0x6c,.0x65,.0x7e,.0x77,.0 |
49600 | 78 39 30 2c 20 30 78 39 39 2c 20 30 78 38 32 2c 20 30 78 38 62 2c 20 30 78 62 34 2c 20 30 78 62 | x90,.0x99,.0x82,.0x8b,.0xb4,.0xb |
49620 | 64 2c 20 30 78 61 36 2c 20 30 78 61 66 2c 0a 09 09 30 78 64 38 2c 20 30 78 64 31 2c 20 30 78 63 | d,.0xa6,.0xaf,...0xd8,.0xd1,.0xc |
49640 | 61 2c 20 30 78 63 33 2c 20 30 78 66 63 2c 20 30 78 66 35 2c 20 30 78 65 65 2c 20 30 78 65 37 2c | a,.0xc3,.0xfc,.0xf5,.0xee,.0xe7, |
49660 | 20 30 78 33 62 2c 20 30 78 33 32 2c 20 30 78 32 39 2c 20 30 78 32 30 2c 0a 09 09 30 78 31 66 2c | .0x3b,.0x32,.0x29,.0x20,...0x1f, |
49680 | 20 30 78 31 36 2c 20 30 78 30 64 2c 20 30 78 30 34 2c 20 30 78 37 33 2c 20 30 78 37 61 2c 20 30 | .0x16,.0x0d,.0x04,.0x73,.0x7a,.0 |
496a0 | 78 36 31 2c 20 30 78 36 38 2c 20 30 78 35 37 2c 20 30 78 35 65 2c 20 30 78 34 35 2c 20 30 78 34 | x61,.0x68,.0x57,.0x5e,.0x45,.0x4 |
496c0 | 63 2c 0a 09 09 30 78 61 62 2c 20 30 78 61 32 2c 20 30 78 62 39 2c 20 30 78 62 30 2c 20 30 78 38 | c,...0xab,.0xa2,.0xb9,.0xb0,.0x8 |
496e0 | 66 2c 20 30 78 38 36 2c 20 30 78 39 64 2c 20 30 78 39 34 2c 20 30 78 65 33 2c 20 30 78 65 61 2c | f,.0x86,.0x9d,.0x94,.0xe3,.0xea, |
49700 | 20 30 78 66 31 2c 20 30 78 66 38 2c 0a 09 09 30 78 63 37 2c 20 30 78 63 65 2c 20 30 78 64 35 2c | .0xf1,.0xf8,...0xc7,.0xce,.0xd5, |
49720 | 20 30 78 64 63 2c 20 30 78 37 36 2c 20 30 78 37 66 2c 20 30 78 36 34 2c 20 30 78 36 64 2c 20 30 | .0xdc,.0x76,.0x7f,.0x64,.0x6d,.0 |
49740 | 78 35 32 2c 20 30 78 35 62 2c 20 30 78 34 30 2c 20 30 78 34 39 2c 0a 09 09 30 78 33 65 2c 20 30 | x52,.0x5b,.0x40,.0x49,...0x3e,.0 |
49760 | 78 33 37 2c 20 30 78 32 63 2c 20 30 78 32 35 2c 20 30 78 31 61 2c 20 30 78 31 33 2c 20 30 78 30 | x37,.0x2c,.0x25,.0x1a,.0x13,.0x0 |
49780 | 38 2c 20 30 78 30 31 2c 20 30 78 65 36 2c 20 30 78 65 66 2c 20 30 78 66 34 2c 20 30 78 66 64 2c | 8,.0x01,.0xe6,.0xef,.0xf4,.0xfd, |
497a0 | 0a 09 09 30 78 63 32 2c 20 30 78 63 62 2c 20 30 78 64 30 2c 20 30 78 64 39 2c 20 30 78 61 65 2c | ...0xc2,.0xcb,.0xd0,.0xd9,.0xae, |
497c0 | 20 30 78 61 37 2c 20 30 78 62 63 2c 20 30 78 62 35 2c 20 30 78 38 61 2c 20 30 78 38 33 2c 20 30 | .0xa7,.0xbc,.0xb5,.0x8a,.0x83,.0 |
497e0 | 78 39 38 2c 20 30 78 39 31 2c 0a 09 09 30 78 34 64 2c 20 30 78 34 34 2c 20 30 78 35 66 2c 20 30 | x98,.0x91,...0x4d,.0x44,.0x5f,.0 |
49800 | 78 35 36 2c 20 30 78 36 39 2c 20 30 78 36 30 2c 20 30 78 37 62 2c 20 30 78 37 32 2c 20 30 78 30 | x56,.0x69,.0x60,.0x7b,.0x72,.0x0 |
49820 | 35 2c 20 30 78 30 63 2c 20 30 78 31 37 2c 20 30 78 31 65 2c 0a 09 09 30 78 32 31 2c 20 30 78 32 | 5,.0x0c,.0x17,.0x1e,...0x21,.0x2 |
49840 | 38 2c 20 30 78 33 33 2c 20 30 78 33 61 2c 20 30 78 64 64 2c 20 30 78 64 34 2c 20 30 78 63 66 2c | 8,.0x33,.0x3a,.0xdd,.0xd4,.0xcf, |
49860 | 20 30 78 63 36 2c 20 30 78 66 39 2c 20 30 78 66 30 2c 20 30 78 65 62 2c 20 30 78 65 32 2c 0a 09 | .0xc6,.0xf9,.0xf0,.0xeb,.0xe2,.. |
49880 | 09 30 78 39 35 2c 20 30 78 39 63 2c 20 30 78 38 37 2c 20 30 78 38 65 2c 20 30 78 62 31 2c 20 30 | .0x95,.0x9c,.0x87,.0x8e,.0xb1,.0 |
498a0 | 78 62 38 2c 20 30 78 61 33 2c 20 30 78 61 61 2c 20 30 78 65 63 2c 20 30 78 65 35 2c 20 30 78 66 | xb8,.0xa3,.0xaa,.0xec,.0xe5,.0xf |
498c0 | 65 2c 20 30 78 66 37 2c 0a 09 09 30 78 63 38 2c 20 30 78 63 31 2c 20 30 78 64 61 2c 20 30 78 64 | e,.0xf7,...0xc8,.0xc1,.0xda,.0xd |
498e0 | 33 2c 20 30 78 61 34 2c 20 30 78 61 64 2c 20 30 78 62 36 2c 20 30 78 62 66 2c 20 30 78 38 30 2c | 3,.0xa4,.0xad,.0xb6,.0xbf,.0x80, |
49900 | 20 30 78 38 39 2c 20 30 78 39 32 2c 20 30 78 39 62 2c 0a 09 09 30 78 37 63 2c 20 30 78 37 35 2c | .0x89,.0x92,.0x9b,...0x7c,.0x75, |
49920 | 20 30 78 36 65 2c 20 30 78 36 37 2c 20 30 78 35 38 2c 20 30 78 35 31 2c 20 30 78 34 61 2c 20 30 | .0x6e,.0x67,.0x58,.0x51,.0x4a,.0 |
49940 | 78 34 33 2c 20 30 78 33 34 2c 20 30 78 33 64 2c 20 30 78 32 36 2c 20 30 78 32 66 2c 0a 09 09 30 | x43,.0x34,.0x3d,.0x26,.0x2f,...0 |
49960 | 78 31 30 2c 20 30 78 31 39 2c 20 30 78 30 32 2c 20 30 78 30 62 2c 20 30 78 64 37 2c 20 30 78 64 | x10,.0x19,.0x02,.0x0b,.0xd7,.0xd |
49980 | 65 2c 20 30 78 63 35 2c 20 30 78 63 63 2c 20 30 78 66 33 2c 20 30 78 66 61 2c 20 30 78 65 31 2c | e,.0xc5,.0xcc,.0xf3,.0xfa,.0xe1, |
499a0 | 20 30 78 65 38 2c 0a 09 09 30 78 39 66 2c 20 30 78 39 36 2c 20 30 78 38 64 2c 20 30 78 38 34 2c | .0xe8,...0x9f,.0x96,.0x8d,.0x84, |
499c0 | 20 30 78 62 62 2c 20 30 78 62 32 2c 20 30 78 61 39 2c 20 30 78 61 30 2c 20 30 78 34 37 2c 20 30 | .0xbb,.0xb2,.0xa9,.0xa0,.0x47,.0 |
499e0 | 78 34 65 2c 20 30 78 35 35 2c 20 30 78 35 63 2c 0a 09 09 30 78 36 33 2c 20 30 78 36 61 2c 20 30 | x4e,.0x55,.0x5c,...0x63,.0x6a,.0 |
49a00 | 78 37 31 2c 20 30 78 37 38 2c 20 30 78 30 66 2c 20 30 78 30 36 2c 20 30 78 31 64 2c 20 30 78 31 | x71,.0x78,.0x0f,.0x06,.0x1d,.0x1 |
49a20 | 34 2c 20 30 78 32 62 2c 20 30 78 32 32 2c 20 30 78 33 39 2c 20 30 78 33 30 2c 0a 09 09 30 78 39 | 4,.0x2b,.0x22,.0x39,.0x30,...0x9 |
49a40 | 61 2c 20 30 78 39 33 2c 20 30 78 38 38 2c 20 30 78 38 31 2c 20 30 78 62 65 2c 20 30 78 62 37 2c | a,.0x93,.0x88,.0x81,.0xbe,.0xb7, |
49a60 | 20 30 78 61 63 2c 20 30 78 61 35 2c 20 30 78 64 32 2c 20 30 78 64 62 2c 20 30 78 63 30 2c 20 30 | .0xac,.0xa5,.0xd2,.0xdb,.0xc0,.0 |
49a80 | 78 63 39 2c 0a 09 09 30 78 66 36 2c 20 30 78 66 66 2c 20 30 78 65 34 2c 20 30 78 65 64 2c 20 30 | xc9,...0xf6,.0xff,.0xe4,.0xed,.0 |
49aa0 | 78 30 61 2c 20 30 78 30 33 2c 20 30 78 31 38 2c 20 30 78 31 31 2c 20 30 78 32 65 2c 20 30 78 32 | x0a,.0x03,.0x18,.0x11,.0x2e,.0x2 |
49ac0 | 37 2c 20 30 78 33 63 2c 20 30 78 33 35 2c 0a 09 09 30 78 34 32 2c 20 30 78 34 62 2c 20 30 78 35 | 7,.0x3c,.0x35,...0x42,.0x4b,.0x5 |
49ae0 | 30 2c 20 30 78 35 39 2c 20 30 78 36 36 2c 20 30 78 36 66 2c 20 30 78 37 34 2c 20 30 78 37 64 2c | 0,.0x59,.0x66,.0x6f,.0x74,.0x7d, |
49b00 | 20 30 78 61 31 2c 20 30 78 61 38 2c 20 30 78 62 33 2c 20 30 78 62 61 2c 0a 09 09 30 78 38 35 2c | .0xa1,.0xa8,.0xb3,.0xba,...0x85, |
49b20 | 20 30 78 38 63 2c 20 30 78 39 37 2c 20 30 78 39 65 2c 20 30 78 65 39 2c 20 30 78 65 30 2c 20 30 | .0x8c,.0x97,.0x9e,.0xe9,.0xe0,.0 |
49b40 | 78 66 62 2c 20 30 78 66 32 2c 20 30 78 63 64 2c 20 30 78 63 34 2c 20 30 78 64 66 2c 20 30 78 64 | xfb,.0xf2,.0xcd,.0xc4,.0xdf,.0xd |
49b60 | 36 2c 0a 09 09 30 78 33 31 2c 20 30 78 33 38 2c 20 30 78 32 33 2c 20 30 78 32 61 2c 20 30 78 31 | 6,...0x31,.0x38,.0x23,.0x2a,.0x1 |
49b80 | 35 2c 20 30 78 31 63 2c 20 30 78 30 37 2c 20 30 78 30 65 2c 20 30 78 37 39 2c 20 30 78 37 30 2c | 5,.0x1c,.0x07,.0x0e,.0x79,.0x70, |
49ba0 | 20 30 78 36 62 2c 20 30 78 36 32 2c 0a 09 09 30 78 35 64 2c 20 30 78 35 34 2c 20 30 78 34 66 2c | .0x6b,.0x62,...0x5d,.0x54,.0x4f, |
49bc0 | 20 30 78 34 36 0a 09 09 5d 2c 0a 0a 09 09 47 42 58 3a 20 5b 0a 09 09 30 78 30 30 2c 20 30 78 30 | .0x46...],....GBX:.[...0x00,.0x0 |
49be0 | 62 2c 20 30 78 31 36 2c 20 30 78 31 64 2c 20 30 78 32 63 2c 20 30 78 32 37 2c 20 30 78 33 61 2c | b,.0x16,.0x1d,.0x2c,.0x27,.0x3a, |
49c00 | 20 30 78 33 31 2c 20 30 78 35 38 2c 20 30 78 35 33 2c 20 30 78 34 65 2c 20 30 78 34 35 2c 0a 09 | .0x31,.0x58,.0x53,.0x4e,.0x45,.. |
49c20 | 09 30 78 37 34 2c 20 30 78 37 66 2c 20 30 78 36 32 2c 20 30 78 36 39 2c 20 30 78 62 30 2c 20 30 | .0x74,.0x7f,.0x62,.0x69,.0xb0,.0 |
49c40 | 78 62 62 2c 20 30 78 61 36 2c 20 30 78 61 64 2c 20 30 78 39 63 2c 20 30 78 39 37 2c 20 30 78 38 | xbb,.0xa6,.0xad,.0x9c,.0x97,.0x8 |
49c60 | 61 2c 20 30 78 38 31 2c 0a 09 09 30 78 65 38 2c 20 30 78 65 33 2c 20 30 78 66 65 2c 20 30 78 66 | a,.0x81,...0xe8,.0xe3,.0xfe,.0xf |
49c80 | 35 2c 20 30 78 63 34 2c 20 30 78 63 66 2c 20 30 78 64 32 2c 20 30 78 64 39 2c 20 30 78 37 62 2c | 5,.0xc4,.0xcf,.0xd2,.0xd9,.0x7b, |
49ca0 | 20 30 78 37 30 2c 20 30 78 36 64 2c 20 30 78 36 36 2c 0a 09 09 30 78 35 37 2c 20 30 78 35 63 2c | .0x70,.0x6d,.0x66,...0x57,.0x5c, |
49cc0 | 20 30 78 34 31 2c 20 30 78 34 61 2c 20 30 78 32 33 2c 20 30 78 32 38 2c 20 30 78 33 35 2c 20 30 | .0x41,.0x4a,.0x23,.0x28,.0x35,.0 |
49ce0 | 78 33 65 2c 20 30 78 30 66 2c 20 30 78 30 34 2c 20 30 78 31 39 2c 20 30 78 31 32 2c 0a 09 09 30 | x3e,.0x0f,.0x04,.0x19,.0x12,...0 |
49d00 | 78 63 62 2c 20 30 78 63 30 2c 20 30 78 64 64 2c 20 30 78 64 36 2c 20 30 78 65 37 2c 20 30 78 65 | xcb,.0xc0,.0xdd,.0xd6,.0xe7,.0xe |
49d20 | 63 2c 20 30 78 66 31 2c 20 30 78 66 61 2c 20 30 78 39 33 2c 20 30 78 39 38 2c 20 30 78 38 35 2c | c,.0xf1,.0xfa,.0x93,.0x98,.0x85, |
49d40 | 20 30 78 38 65 2c 0a 09 09 30 78 62 66 2c 20 30 78 62 34 2c 20 30 78 61 39 2c 20 30 78 61 32 2c | .0x8e,...0xbf,.0xb4,.0xa9,.0xa2, |
49d60 | 20 30 78 66 36 2c 20 30 78 66 64 2c 20 30 78 65 30 2c 20 30 78 65 62 2c 20 30 78 64 61 2c 20 30 | .0xf6,.0xfd,.0xe0,.0xeb,.0xda,.0 |
49d80 | 78 64 31 2c 20 30 78 63 63 2c 20 30 78 63 37 2c 0a 09 09 30 78 61 65 2c 20 30 78 61 35 2c 20 30 | xd1,.0xcc,.0xc7,...0xae,.0xa5,.0 |
49da0 | 78 62 38 2c 20 30 78 62 33 2c 20 30 78 38 32 2c 20 30 78 38 39 2c 20 30 78 39 34 2c 20 30 78 39 | xb8,.0xb3,.0x82,.0x89,.0x94,.0x9 |
49dc0 | 66 2c 20 30 78 34 36 2c 20 30 78 34 64 2c 20 30 78 35 30 2c 20 30 78 35 62 2c 0a 09 09 30 78 36 | f,.0x46,.0x4d,.0x50,.0x5b,...0x6 |
49de0 | 61 2c 20 30 78 36 31 2c 20 30 78 37 63 2c 20 30 78 37 37 2c 20 30 78 31 65 2c 20 30 78 31 35 2c | a,.0x61,.0x7c,.0x77,.0x1e,.0x15, |
49e00 | 20 30 78 30 38 2c 20 30 78 30 33 2c 20 30 78 33 32 2c 20 30 78 33 39 2c 20 30 78 32 34 2c 20 30 | .0x08,.0x03,.0x32,.0x39,.0x24,.0 |
49e20 | 78 32 66 2c 0a 09 09 30 78 38 64 2c 20 30 78 38 36 2c 20 30 78 39 62 2c 20 30 78 39 30 2c 20 30 | x2f,...0x8d,.0x86,.0x9b,.0x90,.0 |
49e40 | 78 61 31 2c 20 30 78 61 61 2c 20 30 78 62 37 2c 20 30 78 62 63 2c 20 30 78 64 35 2c 20 30 78 64 | xa1,.0xaa,.0xb7,.0xbc,.0xd5,.0xd |
49e60 | 65 2c 20 30 78 63 33 2c 20 30 78 63 38 2c 0a 09 09 30 78 66 39 2c 20 30 78 66 32 2c 20 30 78 65 | e,.0xc3,.0xc8,...0xf9,.0xf2,.0xe |
49e80 | 66 2c 20 30 78 65 34 2c 20 30 78 33 64 2c 20 30 78 33 36 2c 20 30 78 32 62 2c 20 30 78 32 30 2c | f,.0xe4,.0x3d,.0x36,.0x2b,.0x20, |
49ea0 | 20 30 78 31 31 2c 20 30 78 31 61 2c 20 30 78 30 37 2c 20 30 78 30 63 2c 0a 09 09 30 78 36 35 2c | .0x11,.0x1a,.0x07,.0x0c,...0x65, |
49ec0 | 20 30 78 36 65 2c 20 30 78 37 33 2c 20 30 78 37 38 2c 20 30 78 34 39 2c 20 30 78 34 32 2c 20 30 | .0x6e,.0x73,.0x78,.0x49,.0x42,.0 |
49ee0 | 78 35 66 2c 20 30 78 35 34 2c 20 30 78 66 37 2c 20 30 78 66 63 2c 20 30 78 65 31 2c 20 30 78 65 | x5f,.0x54,.0xf7,.0xfc,.0xe1,.0xe |
49f00 | 61 2c 0a 09 09 30 78 64 62 2c 20 30 78 64 30 2c 20 30 78 63 64 2c 20 30 78 63 36 2c 20 30 78 61 | a,...0xdb,.0xd0,.0xcd,.0xc6,.0xa |
49f20 | 66 2c 20 30 78 61 34 2c 20 30 78 62 39 2c 20 30 78 62 32 2c 20 30 78 38 33 2c 20 30 78 38 38 2c | f,.0xa4,.0xb9,.0xb2,.0x83,.0x88, |
49f40 | 20 30 78 39 35 2c 20 30 78 39 65 2c 0a 09 09 30 78 34 37 2c 20 30 78 34 63 2c 20 30 78 35 31 2c | .0x95,.0x9e,...0x47,.0x4c,.0x51, |
49f60 | 20 30 78 35 61 2c 20 30 78 36 62 2c 20 30 78 36 30 2c 20 30 78 37 64 2c 20 30 78 37 36 2c 20 30 | .0x5a,.0x6b,.0x60,.0x7d,.0x76,.0 |
49f80 | 78 31 66 2c 20 30 78 31 34 2c 20 30 78 30 39 2c 20 30 78 30 32 2c 0a 09 09 30 78 33 33 2c 20 30 | x1f,.0x14,.0x09,.0x02,...0x33,.0 |
49fa0 | 78 33 38 2c 20 30 78 32 35 2c 20 30 78 32 65 2c 20 30 78 38 63 2c 20 30 78 38 37 2c 20 30 78 39 | x38,.0x25,.0x2e,.0x8c,.0x87,.0x9 |
49fc0 | 61 2c 20 30 78 39 31 2c 20 30 78 61 30 2c 20 30 78 61 62 2c 20 30 78 62 36 2c 20 30 78 62 64 2c | a,.0x91,.0xa0,.0xab,.0xb6,.0xbd, |
49fe0 | 0a 09 09 30 78 64 34 2c 20 30 78 64 66 2c 20 30 78 63 32 2c 20 30 78 63 39 2c 20 30 78 66 38 2c | ...0xd4,.0xdf,.0xc2,.0xc9,.0xf8, |
4a000 | 20 30 78 66 33 2c 20 30 78 65 65 2c 20 30 78 65 35 2c 20 30 78 33 63 2c 20 30 78 33 37 2c 20 30 | .0xf3,.0xee,.0xe5,.0x3c,.0x37,.0 |
4a020 | 78 32 61 2c 20 30 78 32 31 2c 0a 09 09 30 78 31 30 2c 20 30 78 31 62 2c 20 30 78 30 36 2c 20 30 | x2a,.0x21,...0x10,.0x1b,.0x06,.0 |
4a040 | 78 30 64 2c 20 30 78 36 34 2c 20 30 78 36 66 2c 20 30 78 37 32 2c 20 30 78 37 39 2c 20 30 78 34 | x0d,.0x64,.0x6f,.0x72,.0x79,.0x4 |
4a060 | 38 2c 20 30 78 34 33 2c 20 30 78 35 65 2c 20 30 78 35 35 2c 0a 09 09 30 78 30 31 2c 20 30 78 30 | 8,.0x43,.0x5e,.0x55,...0x01,.0x0 |
4a080 | 61 2c 20 30 78 31 37 2c 20 30 78 31 63 2c 20 30 78 32 64 2c 20 30 78 32 36 2c 20 30 78 33 62 2c | a,.0x17,.0x1c,.0x2d,.0x26,.0x3b, |
4a0a0 | 20 30 78 33 30 2c 20 30 78 35 39 2c 20 30 78 35 32 2c 20 30 78 34 66 2c 20 30 78 34 34 2c 0a 09 | .0x30,.0x59,.0x52,.0x4f,.0x44,.. |
4a0c0 | 09 30 78 37 35 2c 20 30 78 37 65 2c 20 30 78 36 33 2c 20 30 78 36 38 2c 20 30 78 62 31 2c 20 30 | .0x75,.0x7e,.0x63,.0x68,.0xb1,.0 |
4a0e0 | 78 62 61 2c 20 30 78 61 37 2c 20 30 78 61 63 2c 20 30 78 39 64 2c 20 30 78 39 36 2c 20 30 78 38 | xba,.0xa7,.0xac,.0x9d,.0x96,.0x8 |
4a100 | 62 2c 20 30 78 38 30 2c 0a 09 09 30 78 65 39 2c 20 30 78 65 32 2c 20 30 78 66 66 2c 20 30 78 66 | b,.0x80,...0xe9,.0xe2,.0xff,.0xf |
4a120 | 34 2c 20 30 78 63 35 2c 20 30 78 63 65 2c 20 30 78 64 33 2c 20 30 78 64 38 2c 20 30 78 37 61 2c | 4,.0xc5,.0xce,.0xd3,.0xd8,.0x7a, |
4a140 | 20 30 78 37 31 2c 20 30 78 36 63 2c 20 30 78 36 37 2c 0a 09 09 30 78 35 36 2c 20 30 78 35 64 2c | .0x71,.0x6c,.0x67,...0x56,.0x5d, |
4a160 | 20 30 78 34 30 2c 20 30 78 34 62 2c 20 30 78 32 32 2c 20 30 78 32 39 2c 20 30 78 33 34 2c 20 30 | .0x40,.0x4b,.0x22,.0x29,.0x34,.0 |
4a180 | 78 33 66 2c 20 30 78 30 65 2c 20 30 78 30 35 2c 20 30 78 31 38 2c 20 30 78 31 33 2c 0a 09 09 30 | x3f,.0x0e,.0x05,.0x18,.0x13,...0 |
4a1a0 | 78 63 61 2c 20 30 78 63 31 2c 20 30 78 64 63 2c 20 30 78 64 37 2c 20 30 78 65 36 2c 20 30 78 65 | xca,.0xc1,.0xdc,.0xd7,.0xe6,.0xe |
4a1c0 | 64 2c 20 30 78 66 30 2c 20 30 78 66 62 2c 20 30 78 39 32 2c 20 30 78 39 39 2c 20 30 78 38 34 2c | d,.0xf0,.0xfb,.0x92,.0x99,.0x84, |
4a1e0 | 20 30 78 38 66 2c 0a 09 09 30 78 62 65 2c 20 30 78 62 35 2c 20 30 78 61 38 2c 20 30 78 61 33 0a | .0x8f,...0xbe,.0xb5,.0xa8,.0xa3. |
4a200 | 09 09 5d 2c 0a 0a 09 09 47 44 58 3a 20 5b 0a 09 09 30 78 30 30 2c 20 30 78 30 64 2c 20 30 78 31 | ..],....GDX:.[...0x00,.0x0d,.0x1 |
4a220 | 61 2c 20 30 78 31 37 2c 20 30 78 33 34 2c 20 30 78 33 39 2c 20 30 78 32 65 2c 20 30 78 32 33 2c | a,.0x17,.0x34,.0x39,.0x2e,.0x23, |
4a240 | 20 30 78 36 38 2c 20 30 78 36 35 2c 20 30 78 37 32 2c 20 30 78 37 66 2c 0a 09 09 30 78 35 63 2c | .0x68,.0x65,.0x72,.0x7f,...0x5c, |
4a260 | 20 30 78 35 31 2c 20 30 78 34 36 2c 20 30 78 34 62 2c 20 30 78 64 30 2c 20 30 78 64 64 2c 20 30 | .0x51,.0x46,.0x4b,.0xd0,.0xdd,.0 |
4a280 | 78 63 61 2c 20 30 78 63 37 2c 20 30 78 65 34 2c 20 30 78 65 39 2c 20 30 78 66 65 2c 20 30 78 66 | xca,.0xc7,.0xe4,.0xe9,.0xfe,.0xf |
4a2a0 | 33 2c 0a 09 09 30 78 62 38 2c 20 30 78 62 35 2c 20 30 78 61 32 2c 20 30 78 61 66 2c 20 30 78 38 | 3,...0xb8,.0xb5,.0xa2,.0xaf,.0x8 |
4a2c0 | 63 2c 20 30 78 38 31 2c 20 30 78 39 36 2c 20 30 78 39 62 2c 20 30 78 62 62 2c 20 30 78 62 36 2c | c,.0x81,.0x96,.0x9b,.0xbb,.0xb6, |
4a2e0 | 20 30 78 61 31 2c 20 30 78 61 63 2c 0a 09 09 30 78 38 66 2c 20 30 78 38 32 2c 20 30 78 39 35 2c | .0xa1,.0xac,...0x8f,.0x82,.0x95, |
4a300 | 20 30 78 39 38 2c 20 30 78 64 33 2c 20 30 78 64 65 2c 20 30 78 63 39 2c 20 30 78 63 34 2c 20 30 | .0x98,.0xd3,.0xde,.0xc9,.0xc4,.0 |
4a320 | 78 65 37 2c 20 30 78 65 61 2c 20 30 78 66 64 2c 20 30 78 66 30 2c 0a 09 09 30 78 36 62 2c 20 30 | xe7,.0xea,.0xfd,.0xf0,...0x6b,.0 |
4a340 | 78 36 36 2c 20 30 78 37 31 2c 20 30 78 37 63 2c 20 30 78 35 66 2c 20 30 78 35 32 2c 20 30 78 34 | x66,.0x71,.0x7c,.0x5f,.0x52,.0x4 |
4a360 | 35 2c 20 30 78 34 38 2c 20 30 78 30 33 2c 20 30 78 30 65 2c 20 30 78 31 39 2c 20 30 78 31 34 2c | 5,.0x48,.0x03,.0x0e,.0x19,.0x14, |
4a380 | 0a 09 09 30 78 33 37 2c 20 30 78 33 61 2c 20 30 78 32 64 2c 20 30 78 32 30 2c 20 30 78 36 64 2c | ...0x37,.0x3a,.0x2d,.0x20,.0x6d, |
4a3a0 | 20 30 78 36 30 2c 20 30 78 37 37 2c 20 30 78 37 61 2c 20 30 78 35 39 2c 20 30 78 35 34 2c 20 30 | .0x60,.0x77,.0x7a,.0x59,.0x54,.0 |
4a3c0 | 78 34 33 2c 20 30 78 34 65 2c 0a 09 09 30 78 30 35 2c 20 30 78 30 38 2c 20 30 78 31 66 2c 20 30 | x43,.0x4e,...0x05,.0x08,.0x1f,.0 |
4a3e0 | 78 31 32 2c 20 30 78 33 31 2c 20 30 78 33 63 2c 20 30 78 32 62 2c 20 30 78 32 36 2c 20 30 78 62 | x12,.0x31,.0x3c,.0x2b,.0x26,.0xb |
4a400 | 64 2c 20 30 78 62 30 2c 20 30 78 61 37 2c 20 30 78 61 61 2c 0a 09 09 30 78 38 39 2c 20 30 78 38 | d,.0xb0,.0xa7,.0xaa,...0x89,.0x8 |
4a420 | 34 2c 20 30 78 39 33 2c 20 30 78 39 65 2c 20 30 78 64 35 2c 20 30 78 64 38 2c 20 30 78 63 66 2c | 4,.0x93,.0x9e,.0xd5,.0xd8,.0xcf, |
4a440 | 20 30 78 63 32 2c 20 30 78 65 31 2c 20 30 78 65 63 2c 20 30 78 66 62 2c 20 30 78 66 36 2c 0a 09 | .0xc2,.0xe1,.0xec,.0xfb,.0xf6,.. |
4a460 | 09 30 78 64 36 2c 20 30 78 64 62 2c 20 30 78 63 63 2c 20 30 78 63 31 2c 20 30 78 65 32 2c 20 30 | .0xd6,.0xdb,.0xcc,.0xc1,.0xe2,.0 |
4a480 | 78 65 66 2c 20 30 78 66 38 2c 20 30 78 66 35 2c 20 30 78 62 65 2c 20 30 78 62 33 2c 20 30 78 61 | xef,.0xf8,.0xf5,.0xbe,.0xb3,.0xa |
4a4a0 | 34 2c 20 30 78 61 39 2c 0a 09 09 30 78 38 61 2c 20 30 78 38 37 2c 20 30 78 39 30 2c 20 30 78 39 | 4,.0xa9,...0x8a,.0x87,.0x90,.0x9 |
4a4c0 | 64 2c 20 30 78 30 36 2c 20 30 78 30 62 2c 20 30 78 31 63 2c 20 30 78 31 31 2c 20 30 78 33 32 2c | d,.0x06,.0x0b,.0x1c,.0x11,.0x32, |
4a4e0 | 20 30 78 33 66 2c 20 30 78 32 38 2c 20 30 78 32 35 2c 0a 09 09 30 78 36 65 2c 20 30 78 36 33 2c | .0x3f,.0x28,.0x25,...0x6e,.0x63, |
4a500 | 20 30 78 37 34 2c 20 30 78 37 39 2c 20 30 78 35 61 2c 20 30 78 35 37 2c 20 30 78 34 30 2c 20 30 | .0x74,.0x79,.0x5a,.0x57,.0x40,.0 |
4a520 | 78 34 64 2c 20 30 78 64 61 2c 20 30 78 64 37 2c 20 30 78 63 30 2c 20 30 78 63 64 2c 0a 09 09 30 | x4d,.0xda,.0xd7,.0xc0,.0xcd,...0 |
4a540 | 78 65 65 2c 20 30 78 65 33 2c 20 30 78 66 34 2c 20 30 78 66 39 2c 20 30 78 62 32 2c 20 30 78 62 | xee,.0xe3,.0xf4,.0xf9,.0xb2,.0xb |
4a560 | 66 2c 20 30 78 61 38 2c 20 30 78 61 35 2c 20 30 78 38 36 2c 20 30 78 38 62 2c 20 30 78 39 63 2c | f,.0xa8,.0xa5,.0x86,.0x8b,.0x9c, |
4a580 | 20 30 78 39 31 2c 0a 09 09 30 78 30 61 2c 20 30 78 30 37 2c 20 30 78 31 30 2c 20 30 78 31 64 2c | .0x91,...0x0a,.0x07,.0x10,.0x1d, |
4a5a0 | 20 30 78 33 65 2c 20 30 78 33 33 2c 20 30 78 32 34 2c 20 30 78 32 39 2c 20 30 78 36 32 2c 20 30 | .0x3e,.0x33,.0x24,.0x29,.0x62,.0 |
4a5c0 | 78 36 66 2c 20 30 78 37 38 2c 20 30 78 37 35 2c 0a 09 09 30 78 35 36 2c 20 30 78 35 62 2c 20 30 | x6f,.0x78,.0x75,...0x56,.0x5b,.0 |
4a5e0 | 78 34 63 2c 20 30 78 34 31 2c 20 30 78 36 31 2c 20 30 78 36 63 2c 20 30 78 37 62 2c 20 30 78 37 | x4c,.0x41,.0x61,.0x6c,.0x7b,.0x7 |
4a600 | 36 2c 20 30 78 35 35 2c 20 30 78 35 38 2c 20 30 78 34 66 2c 20 30 78 34 32 2c 0a 09 09 30 78 30 | 6,.0x55,.0x58,.0x4f,.0x42,...0x0 |
4a620 | 39 2c 20 30 78 30 34 2c 20 30 78 31 33 2c 20 30 78 31 65 2c 20 30 78 33 64 2c 20 30 78 33 30 2c | 9,.0x04,.0x13,.0x1e,.0x3d,.0x30, |
4a640 | 20 30 78 32 37 2c 20 30 78 32 61 2c 20 30 78 62 31 2c 20 30 78 62 63 2c 20 30 78 61 62 2c 20 30 | .0x27,.0x2a,.0xb1,.0xbc,.0xab,.0 |
4a660 | 78 61 36 2c 0a 09 09 30 78 38 35 2c 20 30 78 38 38 2c 20 30 78 39 66 2c 20 30 78 39 32 2c 20 30 | xa6,...0x85,.0x88,.0x9f,.0x92,.0 |
4a680 | 78 64 39 2c 20 30 78 64 34 2c 20 30 78 63 33 2c 20 30 78 63 65 2c 20 30 78 65 64 2c 20 30 78 65 | xd9,.0xd4,.0xc3,.0xce,.0xed,.0xe |
4a6a0 | 30 2c 20 30 78 66 37 2c 20 30 78 66 61 2c 0a 09 09 30 78 62 37 2c 20 30 78 62 61 2c 20 30 78 61 | 0,.0xf7,.0xfa,...0xb7,.0xba,.0xa |
4a6c0 | 64 2c 20 30 78 61 30 2c 20 30 78 38 33 2c 20 30 78 38 65 2c 20 30 78 39 39 2c 20 30 78 39 34 2c | d,.0xa0,.0x83,.0x8e,.0x99,.0x94, |
4a6e0 | 20 30 78 64 66 2c 20 30 78 64 32 2c 20 30 78 63 35 2c 20 30 78 63 38 2c 0a 09 09 30 78 65 62 2c | .0xdf,.0xd2,.0xc5,.0xc8,...0xeb, |
4a700 | 20 30 78 65 36 2c 20 30 78 66 31 2c 20 30 78 66 63 2c 20 30 78 36 37 2c 20 30 78 36 61 2c 20 30 | .0xe6,.0xf1,.0xfc,.0x67,.0x6a,.0 |
4a720 | 78 37 64 2c 20 30 78 37 30 2c 20 30 78 35 33 2c 20 30 78 35 65 2c 20 30 78 34 39 2c 20 30 78 34 | x7d,.0x70,.0x53,.0x5e,.0x49,.0x4 |
4a740 | 34 2c 0a 09 09 30 78 30 66 2c 20 30 78 30 32 2c 20 30 78 31 35 2c 20 30 78 31 38 2c 20 30 78 33 | 4,...0x0f,.0x02,.0x15,.0x18,.0x3 |
4a760 | 62 2c 20 30 78 33 36 2c 20 30 78 32 31 2c 20 30 78 32 63 2c 20 30 78 30 63 2c 20 30 78 30 31 2c | b,.0x36,.0x21,.0x2c,.0x0c,.0x01, |
4a780 | 20 30 78 31 36 2c 20 30 78 31 62 2c 0a 09 09 30 78 33 38 2c 20 30 78 33 35 2c 20 30 78 32 32 2c | .0x16,.0x1b,...0x38,.0x35,.0x22, |
4a7a0 | 20 30 78 32 66 2c 20 30 78 36 34 2c 20 30 78 36 39 2c 20 30 78 37 65 2c 20 30 78 37 33 2c 20 30 | .0x2f,.0x64,.0x69,.0x7e,.0x73,.0 |
4a7c0 | 78 35 30 2c 20 30 78 35 64 2c 20 30 78 34 61 2c 20 30 78 34 37 2c 0a 09 09 30 78 64 63 2c 20 30 | x50,.0x5d,.0x4a,.0x47,...0xdc,.0 |
4a7e0 | 78 64 31 2c 20 30 78 63 36 2c 20 30 78 63 62 2c 20 30 78 65 38 2c 20 30 78 65 35 2c 20 30 78 66 | xd1,.0xc6,.0xcb,.0xe8,.0xe5,.0xf |
4a800 | 32 2c 20 30 78 66 66 2c 20 30 78 62 34 2c 20 30 78 62 39 2c 20 30 78 61 65 2c 20 30 78 61 33 2c | 2,.0xff,.0xb4,.0xb9,.0xae,.0xa3, |
4a820 | 0a 09 09 30 78 38 30 2c 20 30 78 38 64 2c 20 30 78 39 61 2c 20 30 78 39 37 0a 09 09 5d 2c 0a 0a | ...0x80,.0x8d,.0x9a,.0x97...],.. |
4a840 | 09 09 47 45 58 3a 20 5b 0a 09 09 30 78 30 30 2c 20 30 78 30 65 2c 20 30 78 31 63 2c 20 30 78 31 | ..GEX:.[...0x00,.0x0e,.0x1c,.0x1 |
4a860 | 32 2c 20 30 78 33 38 2c 20 30 78 33 36 2c 20 30 78 32 34 2c 20 30 78 32 61 2c 20 30 78 37 30 2c | 2,.0x38,.0x36,.0x24,.0x2a,.0x70, |
4a880 | 20 30 78 37 65 2c 20 30 78 36 63 2c 20 30 78 36 32 2c 0a 09 09 30 78 34 38 2c 20 30 78 34 36 2c | .0x7e,.0x6c,.0x62,...0x48,.0x46, |
4a8a0 | 20 30 78 35 34 2c 20 30 78 35 61 2c 20 30 78 65 30 2c 20 30 78 65 65 2c 20 30 78 66 63 2c 20 30 | .0x54,.0x5a,.0xe0,.0xee,.0xfc,.0 |
4a8c0 | 78 66 32 2c 20 30 78 64 38 2c 20 30 78 64 36 2c 20 30 78 63 34 2c 20 30 78 63 61 2c 0a 09 09 30 | xf2,.0xd8,.0xd6,.0xc4,.0xca,...0 |
4a8e0 | 78 39 30 2c 20 30 78 39 65 2c 20 30 78 38 63 2c 20 30 78 38 32 2c 20 30 78 61 38 2c 20 30 78 61 | x90,.0x9e,.0x8c,.0x82,.0xa8,.0xa |
4a900 | 36 2c 20 30 78 62 34 2c 20 30 78 62 61 2c 20 30 78 64 62 2c 20 30 78 64 35 2c 20 30 78 63 37 2c | 6,.0xb4,.0xba,.0xdb,.0xd5,.0xc7, |
4a920 | 20 30 78 63 39 2c 0a 09 09 30 78 65 33 2c 20 30 78 65 64 2c 20 30 78 66 66 2c 20 30 78 66 31 2c | .0xc9,...0xe3,.0xed,.0xff,.0xf1, |
4a940 | 20 30 78 61 62 2c 20 30 78 61 35 2c 20 30 78 62 37 2c 20 30 78 62 39 2c 20 30 78 39 33 2c 20 30 | .0xab,.0xa5,.0xb7,.0xb9,.0x93,.0 |
4a960 | 78 39 64 2c 20 30 78 38 66 2c 20 30 78 38 31 2c 0a 09 09 30 78 33 62 2c 20 30 78 33 35 2c 20 30 | x9d,.0x8f,.0x81,...0x3b,.0x35,.0 |
4a980 | 78 32 37 2c 20 30 78 32 39 2c 20 30 78 30 33 2c 20 30 78 30 64 2c 20 30 78 31 66 2c 20 30 78 31 | x27,.0x29,.0x03,.0x0d,.0x1f,.0x1 |
4a9a0 | 31 2c 20 30 78 34 62 2c 20 30 78 34 35 2c 20 30 78 35 37 2c 20 30 78 35 39 2c 0a 09 09 30 78 37 | 1,.0x4b,.0x45,.0x57,.0x59,...0x7 |
4a9c0 | 33 2c 20 30 78 37 64 2c 20 30 78 36 66 2c 20 30 78 36 31 2c 20 30 78 61 64 2c 20 30 78 61 33 2c | 3,.0x7d,.0x6f,.0x61,.0xad,.0xa3, |
4a9e0 | 20 30 78 62 31 2c 20 30 78 62 66 2c 20 30 78 39 35 2c 20 30 78 39 62 2c 20 30 78 38 39 2c 20 30 | .0xb1,.0xbf,.0x95,.0x9b,.0x89,.0 |
4aa00 | 78 38 37 2c 0a 09 09 30 78 64 64 2c 20 30 78 64 33 2c 20 30 78 63 31 2c 20 30 78 63 66 2c 20 30 | x87,...0xdd,.0xd3,.0xc1,.0xcf,.0 |
4aa20 | 78 65 35 2c 20 30 78 65 62 2c 20 30 78 66 39 2c 20 30 78 66 37 2c 20 30 78 34 64 2c 20 30 78 34 | xe5,.0xeb,.0xf9,.0xf7,.0x4d,.0x4 |
4aa40 | 33 2c 20 30 78 35 31 2c 20 30 78 35 66 2c 0a 09 09 30 78 37 35 2c 20 30 78 37 62 2c 20 30 78 36 | 3,.0x51,.0x5f,...0x75,.0x7b,.0x6 |
4aa60 | 39 2c 20 30 78 36 37 2c 20 30 78 33 64 2c 20 30 78 33 33 2c 20 30 78 32 31 2c 20 30 78 32 66 2c | 9,.0x67,.0x3d,.0x33,.0x21,.0x2f, |
4aa80 | 20 30 78 30 35 2c 20 30 78 30 62 2c 20 30 78 31 39 2c 20 30 78 31 37 2c 0a 09 09 30 78 37 36 2c | .0x05,.0x0b,.0x19,.0x17,...0x76, |
4aaa0 | 20 30 78 37 38 2c 20 30 78 36 61 2c 20 30 78 36 34 2c 20 30 78 34 65 2c 20 30 78 34 30 2c 20 30 | .0x78,.0x6a,.0x64,.0x4e,.0x40,.0 |
4aac0 | 78 35 32 2c 20 30 78 35 63 2c 20 30 78 30 36 2c 20 30 78 30 38 2c 20 30 78 31 61 2c 20 30 78 31 | x52,.0x5c,.0x06,.0x08,.0x1a,.0x1 |
4aae0 | 34 2c 0a 09 09 30 78 33 65 2c 20 30 78 33 30 2c 20 30 78 32 32 2c 20 30 78 32 63 2c 20 30 78 39 | 4,...0x3e,.0x30,.0x22,.0x2c,.0x9 |
4ab00 | 36 2c 20 30 78 39 38 2c 20 30 78 38 61 2c 20 30 78 38 34 2c 20 30 78 61 65 2c 20 30 78 61 30 2c | 6,.0x98,.0x8a,.0x84,.0xae,.0xa0, |
4ab20 | 20 30 78 62 32 2c 20 30 78 62 63 2c 0a 09 09 30 78 65 36 2c 20 30 78 65 38 2c 20 30 78 66 61 2c | .0xb2,.0xbc,...0xe6,.0xe8,.0xfa, |
4ab40 | 20 30 78 66 34 2c 20 30 78 64 65 2c 20 30 78 64 30 2c 20 30 78 63 32 2c 20 30 78 63 63 2c 20 30 | .0xf4,.0xde,.0xd0,.0xc2,.0xcc,.0 |
4ab60 | 78 34 31 2c 20 30 78 34 66 2c 20 30 78 35 64 2c 20 30 78 35 33 2c 0a 09 09 30 78 37 39 2c 20 30 | x41,.0x4f,.0x5d,.0x53,...0x79,.0 |
4ab80 | 78 37 37 2c 20 30 78 36 35 2c 20 30 78 36 62 2c 20 30 78 33 31 2c 20 30 78 33 66 2c 20 30 78 32 | x77,.0x65,.0x6b,.0x31,.0x3f,.0x2 |
4aba0 | 64 2c 20 30 78 32 33 2c 20 30 78 30 39 2c 20 30 78 30 37 2c 20 30 78 31 35 2c 20 30 78 31 62 2c | d,.0x23,.0x09,.0x07,.0x15,.0x1b, |
4abc0 | 0a 09 09 30 78 61 31 2c 20 30 78 61 66 2c 20 30 78 62 64 2c 20 30 78 62 33 2c 20 30 78 39 39 2c | ...0xa1,.0xaf,.0xbd,.0xb3,.0x99, |
4abe0 | 20 30 78 39 37 2c 20 30 78 38 35 2c 20 30 78 38 62 2c 20 30 78 64 31 2c 20 30 78 64 66 2c 20 30 | .0x97,.0x85,.0x8b,.0xd1,.0xdf,.0 |
4ac00 | 78 63 64 2c 20 30 78 63 33 2c 0a 09 09 30 78 65 39 2c 20 30 78 65 37 2c 20 30 78 66 35 2c 20 30 | xcd,.0xc3,...0xe9,.0xe7,.0xf5,.0 |
4ac20 | 78 66 62 2c 20 30 78 39 61 2c 20 30 78 39 34 2c 20 30 78 38 36 2c 20 30 78 38 38 2c 20 30 78 61 | xfb,.0x9a,.0x94,.0x86,.0x88,.0xa |
4ac40 | 32 2c 20 30 78 61 63 2c 20 30 78 62 65 2c 20 30 78 62 30 2c 0a 09 09 30 78 65 61 2c 20 30 78 65 | 2,.0xac,.0xbe,.0xb0,...0xea,.0xe |
4ac60 | 34 2c 20 30 78 66 36 2c 20 30 78 66 38 2c 20 30 78 64 32 2c 20 30 78 64 63 2c 20 30 78 63 65 2c | 4,.0xf6,.0xf8,.0xd2,.0xdc,.0xce, |
4ac80 | 20 30 78 63 30 2c 20 30 78 37 61 2c 20 30 78 37 34 2c 20 30 78 36 36 2c 20 30 78 36 38 2c 0a 09 | .0xc0,.0x7a,.0x74,.0x66,.0x68,.. |
4aca0 | 09 30 78 34 32 2c 20 30 78 34 63 2c 20 30 78 35 65 2c 20 30 78 35 30 2c 20 30 78 30 61 2c 20 30 | .0x42,.0x4c,.0x5e,.0x50,.0x0a,.0 |
4acc0 | 78 30 34 2c 20 30 78 31 36 2c 20 30 78 31 38 2c 20 30 78 33 32 2c 20 30 78 33 63 2c 20 30 78 32 | x04,.0x16,.0x18,.0x32,.0x3c,.0x2 |
4ace0 | 65 2c 20 30 78 32 30 2c 0a 09 09 30 78 65 63 2c 20 30 78 65 32 2c 20 30 78 66 30 2c 20 30 78 66 | e,.0x20,...0xec,.0xe2,.0xf0,.0xf |
4ad00 | 65 2c 20 30 78 64 34 2c 20 30 78 64 61 2c 20 30 78 63 38 2c 20 30 78 63 36 2c 20 30 78 39 63 2c | e,.0xd4,.0xda,.0xc8,.0xc6,.0x9c, |
4ad20 | 20 30 78 39 32 2c 20 30 78 38 30 2c 20 30 78 38 65 2c 0a 09 09 30 78 61 34 2c 20 30 78 61 61 2c | .0x92,.0x80,.0x8e,...0xa4,.0xaa, |
4ad40 | 20 30 78 62 38 2c 20 30 78 62 36 2c 20 30 78 30 63 2c 20 30 78 30 32 2c 20 30 78 31 30 2c 20 30 | .0xb8,.0xb6,.0x0c,.0x02,.0x10,.0 |
4ad60 | 78 31 65 2c 20 30 78 33 34 2c 20 30 78 33 61 2c 20 30 78 32 38 2c 20 30 78 32 36 2c 0a 09 09 30 | x1e,.0x34,.0x3a,.0x28,.0x26,...0 |
4ad80 | 78 37 63 2c 20 30 78 37 32 2c 20 30 78 36 30 2c 20 30 78 36 65 2c 20 30 78 34 34 2c 20 30 78 34 | x7c,.0x72,.0x60,.0x6e,.0x44,.0x4 |
4ada0 | 61 2c 20 30 78 35 38 2c 20 30 78 35 36 2c 20 30 78 33 37 2c 20 30 78 33 39 2c 20 30 78 32 62 2c | a,.0x58,.0x56,.0x37,.0x39,.0x2b, |
4adc0 | 20 30 78 32 35 2c 0a 09 09 30 78 30 66 2c 20 30 78 30 31 2c 20 30 78 31 33 2c 20 30 78 31 64 2c | .0x25,...0x0f,.0x01,.0x13,.0x1d, |
4ade0 | 20 30 78 34 37 2c 20 30 78 34 39 2c 20 30 78 35 62 2c 20 30 78 35 35 2c 20 30 78 37 66 2c 20 30 | .0x47,.0x49,.0x5b,.0x55,.0x7f,.0 |
4ae00 | 78 37 31 2c 20 30 78 36 33 2c 20 30 78 36 64 2c 0a 09 09 30 78 64 37 2c 20 30 78 64 39 2c 20 30 | x71,.0x63,.0x6d,...0xd7,.0xd9,.0 |
4ae20 | 78 63 62 2c 20 30 78 63 35 2c 20 30 78 65 66 2c 20 30 78 65 31 2c 20 30 78 66 33 2c 20 30 78 66 | xcb,.0xc5,.0xef,.0xe1,.0xf3,.0xf |
4ae40 | 64 2c 20 30 78 61 37 2c 20 30 78 61 39 2c 20 30 78 62 62 2c 20 30 78 62 35 2c 0a 09 09 30 78 39 | d,.0xa7,.0xa9,.0xbb,.0xb5,...0x9 |
4ae60 | 66 2c 20 30 78 39 31 2c 20 30 78 38 33 2c 20 30 78 38 64 0a 09 09 5d 2c 0a 09 09 0a 09 09 2f 2f | f,.0x91,.0x83,.0x8d...],......// |
4ae80 | 20 4b 65 79 20 53 63 68 65 64 75 6c 65 20 43 6f 72 65 0a 09 09 63 6f 72 65 3a 66 75 6e 63 74 69 | .Key.Schedule.Core...core:functi |
4aea0 | 6f 6e 28 77 6f 72 64 2c 69 74 65 72 61 74 69 6f 6e 29 0a 09 09 7b 0a 09 09 09 2f 2a 20 72 6f 74 | on(word,iteration)...{..../*.rot |
4aec0 | 61 74 65 20 74 68 65 20 33 32 2d 62 69 74 20 77 6f 72 64 20 38 20 62 69 74 73 20 74 6f 20 74 68 | ate.the.32-bit.word.8.bits.to.th |
4aee0 | 65 20 6c 65 66 74 20 2a 2f 0a 09 09 09 77 6f 72 64 20 3d 20 74 68 69 73 2e 72 6f 74 61 74 65 28 | e.left.*/....word.=.this.rotate( |
4af00 | 77 6f 72 64 29 3b 0a 09 09 09 2f 2a 20 61 70 70 6c 79 20 53 2d 42 6f 78 20 73 75 62 73 74 69 74 | word);..../*.apply.S-Box.substit |
4af20 | 75 74 69 6f 6e 20 6f 6e 20 61 6c 6c 20 34 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 33 32 2d 62 | ution.on.all.4.parts.of.the.32-b |
4af40 | 69 74 20 77 6f 72 64 20 2a 2f 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 | it.word.*/....for.(var.i.=.0;.i. |
4af60 | 3c 20 34 3b 20 2b 2b 69 29 0a 09 09 09 09 77 6f 72 64 5b 69 5d 20 3d 20 74 68 69 73 2e 73 62 6f | <.4;.++i).....word[i].=.this.sbo |
4af80 | 78 5b 77 6f 72 64 5b 69 5d 5d 3b 0a 09 09 09 2f 2a 20 58 4f 52 20 74 68 65 20 6f 75 74 70 75 74 | x[word[i]];..../*.XOR.the.output |
4afa0 | 20 6f 66 20 74 68 65 20 72 63 6f 6e 20 6f 70 65 72 61 74 69 6f 6e 20 77 69 74 68 20 69 20 74 6f | .of.the.rcon.operation.with.i.to |
4afc0 | 20 74 68 65 20 66 69 72 73 74 20 70 61 72 74 20 28 6c 65 66 74 6d 6f 73 74 29 20 6f 6e 6c 79 20 | .the.first.part.(leftmost).only. |
4afe0 | 2a 2f 0a 09 09 09 77 6f 72 64 5b 30 5d 20 3d 20 77 6f 72 64 5b 30 5d 5e 74 68 69 73 2e 52 63 6f | */....word[0].=.word[0]^this.Rco |
4b000 | 6e 5b 69 74 65 72 61 74 69 6f 6e 5d 3b 0a 09 09 09 72 65 74 75 72 6e 20 77 6f 72 64 3b 0a 09 09 | n[iteration];....return.word;... |
4b020 | 7d 2c 0a 09 09 0a 09 09 2f 2a 20 52 69 6a 6e 64 61 65 6c 27 73 20 6b 65 79 20 65 78 70 61 6e 73 | },....../*.Rijndael's.key.expans |
4b040 | 69 6f 6e 0a 09 09 20 2a 20 65 78 70 61 6e 64 73 20 61 6e 20 31 32 38 2c 31 39 32 2c 32 35 36 20 | ion....*.expands.an.128,192,256. |
4b060 | 6b 65 79 20 69 6e 74 6f 20 61 6e 20 31 37 36 2c 32 30 38 2c 32 34 30 20 62 79 74 65 73 20 6b 65 | key.into.an.176,208,240.bytes.ke |
4b080 | 79 0a 09 09 20 2a 0a 09 09 20 2a 20 65 78 70 61 6e 64 65 64 4b 65 79 20 69 73 20 61 20 70 6f 69 | y....*....*.expandedKey.is.a.poi |
4b0a0 | 6e 74 65 72 20 74 6f 20 61 6e 20 63 68 61 72 20 61 72 72 61 79 20 6f 66 20 6c 61 72 67 65 20 65 | nter.to.an.char.array.of.large.e |
4b0c0 | 6e 6f 75 67 68 20 73 69 7a 65 0a 09 09 20 2a 20 6b 65 79 20 69 73 20 61 20 70 6f 69 6e 74 65 72 | nough.size....*.key.is.a.pointer |
4b0e0 | 20 74 6f 20 61 20 6e 6f 6e 2d 65 78 70 61 6e 64 65 64 20 6b 65 79 0a 09 09 20 2a 2f 0a 09 09 65 | .to.a.non-expanded.key....*/...e |
4b100 | 78 70 61 6e 64 4b 65 79 3a 66 75 6e 63 74 69 6f 6e 28 6b 65 79 2c 73 69 7a 65 29 0a 09 09 7b 0a | xpandKey:function(key,size)...{. |
4b120 | 09 09 09 76 61 72 20 65 78 70 61 6e 64 65 64 4b 65 79 53 69 7a 65 20 3d 20 28 31 36 2a 28 74 68 | ...var.expandedKeySize.=.(16*(th |
4b140 | 69 73 2e 6e 75 6d 62 65 72 4f 66 52 6f 75 6e 64 73 28 73 69 7a 65 29 2b 31 29 29 3b 0a 09 09 09 | is.numberOfRounds(size)+1));.... |
4b160 | 0a 09 09 09 2f 2a 20 63 75 72 72 65 6e 74 20 65 78 70 61 6e 64 65 64 20 6b 65 79 53 69 7a 65 2c | ..../*.current.expanded.keySize, |
4b180 | 20 69 6e 20 62 79 74 65 73 20 2a 2f 0a 09 09 09 76 61 72 20 63 75 72 72 65 6e 74 53 69 7a 65 20 | .in.bytes.*/....var.currentSize. |
4b1a0 | 3d 20 30 3b 0a 09 09 09 76 61 72 20 72 63 6f 6e 49 74 65 72 61 74 69 6f 6e 20 3d 20 31 3b 0a 09 | =.0;....var.rconIteration.=.1;.. |
4b1c0 | 09 09 76 61 72 20 74 20 3d 20 5b 5d 3b 20 20 20 2f 2f 20 74 65 6d 70 6f 72 61 72 79 20 34 2d 62 | ..var.t.=.[];...//.temporary.4-b |
4b1e0 | 79 74 65 20 76 61 72 69 61 62 6c 65 0a 09 09 09 0a 09 09 09 76 61 72 20 65 78 70 61 6e 64 65 64 | yte.variable........var.expanded |
4b200 | 4b 65 79 20 3d 20 5b 5d 3b 0a 09 09 09 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 69 20 3c 20 65 | Key.=.[];....for(var.i.=.0;i.<.e |
4b220 | 78 70 61 6e 64 65 64 4b 65 79 53 69 7a 65 3b 69 2b 2b 29 0a 09 09 09 09 65 78 70 61 6e 64 65 64 | xpandedKeySize;i++).....expanded |
4b240 | 4b 65 79 5b 69 5d 20 3d 20 30 3b 0a 09 09 0a 09 09 09 2f 2a 20 73 65 74 20 74 68 65 20 31 36 2c | Key[i].=.0;......./*.set.the.16, |
4b260 | 32 34 2c 33 32 20 62 79 74 65 73 20 6f 66 20 74 68 65 20 65 78 70 61 6e 64 65 64 20 6b 65 79 20 | 24,32.bytes.of.the.expanded.key. |
4b280 | 74 6f 20 74 68 65 20 69 6e 70 75 74 20 6b 65 79 20 2a 2f 0a 09 09 09 66 6f 72 20 28 76 61 72 20 | to.the.input.key.*/....for.(var. |
4b2a0 | 6a 20 3d 20 30 3b 20 6a 20 3c 20 73 69 7a 65 3b 20 6a 2b 2b 29 0a 09 09 09 09 65 78 70 61 6e 64 | j.=.0;.j.<.size;.j++).....expand |
4b2c0 | 65 64 4b 65 79 5b 6a 5d 20 3d 20 6b 65 79 5b 6a 5d 3b 0a 09 09 09 63 75 72 72 65 6e 74 53 69 7a | edKey[j].=.key[j];....currentSiz |
4b2e0 | 65 20 2b 3d 20 73 69 7a 65 3b 0a 09 09 0a 09 09 09 77 68 69 6c 65 20 28 63 75 72 72 65 6e 74 53 | e.+=.size;.......while.(currentS |
4b300 | 69 7a 65 20 3c 20 65 78 70 61 6e 64 65 64 4b 65 79 53 69 7a 65 29 0a 09 09 09 7b 0a 09 09 09 09 | ize.<.expandedKeySize)....{..... |
4b320 | 2f 2a 20 61 73 73 69 67 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 34 20 62 79 74 65 73 20 74 | /*.assign.the.previous.4.bytes.t |
4b340 | 6f 20 74 68 65 20 74 65 6d 70 6f 72 61 72 79 20 76 61 6c 75 65 20 74 20 2a 2f 0a 09 09 09 09 66 | o.the.temporary.value.t.*/.....f |
4b360 | 6f 72 20 28 76 61 72 20 6b 20 3d 20 30 3b 20 6b 20 3c 20 34 3b 20 6b 2b 2b 29 0a 09 09 09 09 09 | or.(var.k.=.0;.k.<.4;.k++)...... |
4b380 | 74 5b 6b 5d 20 3d 20 65 78 70 61 6e 64 65 64 4b 65 79 5b 28 63 75 72 72 65 6e 74 53 69 7a 65 20 | t[k].=.expandedKey[(currentSize. |
4b3a0 | 2d 20 34 29 20 2b 20 6b 5d 3b 0a 09 09 0a 09 09 09 09 2f 2a 20 65 76 65 72 79 20 31 36 2c 32 34 | -.4).+.k];......../*.every.16,24 |
4b3c0 | 2c 33 32 20 62 79 74 65 73 20 77 65 20 61 70 70 6c 79 20 74 68 65 20 63 6f 72 65 20 73 63 68 65 | ,32.bytes.we.apply.the.core.sche |
4b3e0 | 64 75 6c 65 20 74 6f 20 74 0a 09 09 09 09 20 2a 20 61 6e 64 20 69 6e 63 72 65 6d 65 6e 74 20 72 | dule.to.t......*.and.increment.r |
4b400 | 63 6f 6e 49 74 65 72 61 74 69 6f 6e 20 61 66 74 65 72 77 61 72 64 73 0a 09 09 09 09 20 2a 2f 0a | conIteration.afterwards......*/. |
4b420 | 09 09 09 09 69 66 28 63 75 72 72 65 6e 74 53 69 7a 65 20 25 20 73 69 7a 65 20 3d 3d 20 30 29 0a | ....if(currentSize.%.size.==.0). |
4b440 | 09 09 09 09 09 74 20 3d 20 74 68 69 73 2e 63 6f 72 65 28 74 2c 20 72 63 6f 6e 49 74 65 72 61 74 | .....t.=.this.core(t,.rconIterat |
4b460 | 69 6f 6e 2b 2b 29 3b 0a 09 09 0a 09 09 09 09 2f 2a 20 46 6f 72 20 32 35 36 2d 62 69 74 20 6b 65 | ion++);......../*.For.256-bit.ke |
4b480 | 79 73 2c 20 77 65 20 61 64 64 20 61 6e 20 65 78 74 72 61 20 73 62 6f 78 20 74 6f 20 74 68 65 20 | ys,.we.add.an.extra.sbox.to.the. |
4b4a0 | 63 61 6c 63 75 6c 61 74 69 6f 6e 20 2a 2f 0a 09 09 09 09 69 66 28 73 69 7a 65 20 3d 3d 20 74 68 | calculation.*/.....if(size.==.th |
4b4c0 | 69 73 2e 6b 65 79 53 69 7a 65 2e 53 49 5a 45 5f 32 35 36 20 26 26 20 28 28 63 75 72 72 65 6e 74 | is.keySize.SIZE_256.&&.((current |
4b4e0 | 53 69 7a 65 20 25 20 73 69 7a 65 29 20 3d 3d 20 31 36 29 29 0a 09 09 09 09 09 66 6f 72 28 76 61 | Size.%.size).==.16))......for(va |
4b500 | 72 20 6c 20 3d 20 30 3b 20 6c 20 3c 20 34 3b 20 6c 2b 2b 29 0a 09 09 09 09 09 09 74 5b 6c 5d 20 | r.l.=.0;.l.<.4;.l++).......t[l]. |
4b520 | 3d 20 74 68 69 73 2e 73 62 6f 78 5b 74 5b 6c 5d 5d 3b 0a 09 09 0a 09 09 09 09 2f 2a 20 57 65 20 | =.this.sbox[t[l]];......../*.We. |
4b540 | 58 4f 52 20 74 20 77 69 74 68 20 74 68 65 20 66 6f 75 72 2d 62 79 74 65 20 62 6c 6f 63 6b 20 31 | XOR.t.with.the.four-byte.block.1 |
4b560 | 36 2c 32 34 2c 33 32 20 62 79 74 65 73 20 62 65 66 6f 72 65 20 74 68 65 20 6e 65 77 20 65 78 70 | 6,24,32.bytes.before.the.new.exp |
4b580 | 61 6e 64 65 64 20 6b 65 79 2e 0a 09 09 09 09 20 2a 20 54 68 69 73 20 62 65 63 6f 6d 65 73 20 74 | anded.key.......*.This.becomes.t |
4b5a0 | 68 65 20 6e 65 78 74 20 66 6f 75 72 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 65 78 70 61 6e 64 | he.next.four.bytes.in.the.expand |
4b5c0 | 65 64 20 6b 65 79 2e 0a 09 09 09 09 20 2a 2f 0a 09 09 09 09 66 6f 72 28 76 61 72 20 6d 20 3d 20 | ed.key.......*/.....for(var.m.=. |
4b5e0 | 30 3b 20 6d 20 3c 20 34 3b 20 6d 2b 2b 29 20 7b 0a 09 09 09 09 09 65 78 70 61 6e 64 65 64 4b 65 | 0;.m.<.4;.m++).{......expandedKe |
4b600 | 79 5b 63 75 72 72 65 6e 74 53 69 7a 65 5d 20 3d 20 65 78 70 61 6e 64 65 64 4b 65 79 5b 63 75 72 | y[currentSize].=.expandedKey[cur |
4b620 | 72 65 6e 74 53 69 7a 65 20 2d 20 73 69 7a 65 5d 20 5e 20 74 5b 6d 5d 3b 0a 09 09 09 09 09 63 75 | rentSize.-.size].^.t[m];......cu |
4b640 | 72 72 65 6e 74 53 69 7a 65 2b 2b 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 | rrentSize++;.....}....}....retur |
4b660 | 6e 20 65 78 70 61 6e 64 65 64 4b 65 79 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2f 20 41 64 64 73 | n.expandedKey;...},......//.Adds |
4b680 | 20 28 58 4f 52 73 29 20 74 68 65 20 72 6f 75 6e 64 20 6b 65 79 20 74 6f 20 74 68 65 20 73 74 61 | .(XORs).the.round.key.to.the.sta |
4b6a0 | 74 65 0a 09 09 61 64 64 52 6f 75 6e 64 4b 65 79 3a 66 75 6e 63 74 69 6f 6e 28 73 74 61 74 65 2c | te...addRoundKey:function(state, |
4b6c0 | 72 6f 75 6e 64 4b 65 79 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b | roundKey)...{....for.(var.i.=.0; |
4b6e0 | 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 73 74 61 74 65 5b 69 5d 20 5e 3d 20 72 6f | .i.<.16;.i++).....state[i].^=.ro |
4b700 | 75 6e 64 4b 65 79 5b 69 5d 3b 0a 09 09 09 72 65 74 75 72 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c | undKey[i];....return.state;...}, |
4b720 | 0a 09 09 0a 09 09 2f 2f 20 43 72 65 61 74 65 73 20 61 20 72 6f 75 6e 64 20 6b 65 79 20 66 72 6f | ......//.Creates.a.round.key.fro |
4b740 | 6d 20 74 68 65 20 67 69 76 65 6e 20 65 78 70 61 6e 64 65 64 20 6b 65 79 20 61 6e 64 20 74 68 65 | m.the.given.expanded.key.and.the |
4b760 | 0a 09 09 2f 2f 20 70 6f 73 69 74 69 6f 6e 20 77 69 74 68 69 6e 20 74 68 65 20 65 78 70 61 6e 64 | ...//.position.within.the.expand |
4b780 | 65 64 20 6b 65 79 2e 0a 09 09 63 72 65 61 74 65 52 6f 75 6e 64 4b 65 79 3a 66 75 6e 63 74 69 6f | ed.key....createRoundKey:functio |
4b7a0 | 6e 28 65 78 70 61 6e 64 65 64 4b 65 79 2c 72 6f 75 6e 64 4b 65 79 50 6f 69 6e 74 65 72 29 0a 09 | n(expandedKey,roundKeyPointer).. |
4b7c0 | 09 7b 0a 09 09 09 76 61 72 20 72 6f 75 6e 64 4b 65 79 20 3d 20 5b 5d 3b 0a 09 09 09 66 6f 72 20 | .{....var.roundKey.=.[];....for. |
4b7e0 | 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 34 3b 20 69 2b 2b 29 0a 09 09 09 09 66 6f 72 20 | (var.i.=.0;.i.<.4;.i++).....for. |
4b800 | 28 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 34 3b 20 6a 2b 2b 29 0a 09 09 09 09 09 72 6f 75 | (var.j.=.0;.j.<.4;.j++)......rou |
4b820 | 6e 64 4b 65 79 5b 6a 2a 34 2b 69 5d 20 3d 20 65 78 70 61 6e 64 65 64 4b 65 79 5b 72 6f 75 6e 64 | ndKey[j*4+i].=.expandedKey[round |
4b840 | 4b 65 79 50 6f 69 6e 74 65 72 20 2b 20 69 2a 34 20 2b 20 6a 5d 3b 0a 09 09 09 72 65 74 75 72 6e | KeyPointer.+.i*4.+.j];....return |
4b860 | 20 72 6f 75 6e 64 4b 65 79 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2a 20 73 75 62 73 74 69 74 75 | .roundKey;...},....../*.substitu |
4b880 | 74 65 20 61 6c 6c 20 74 68 65 20 76 61 6c 75 65 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 74 65 | te.all.the.values.from.the.state |
4b8a0 | 20 77 69 74 68 20 74 68 65 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 53 42 6f 78 0a 09 09 20 2a | .with.the.value.in.the.SBox....* |
4b8c0 | 20 75 73 69 6e 67 20 74 68 65 20 73 74 61 74 65 20 76 61 6c 75 65 20 61 73 20 69 6e 64 65 78 20 | .using.the.state.value.as.index. |
4b8e0 | 66 6f 72 20 74 68 65 20 53 42 6f 78 0a 09 09 20 2a 2f 0a 09 09 73 75 62 42 79 74 65 73 3a 66 75 | for.the.SBox....*/...subBytes:fu |
4b900 | 6e 63 74 69 6f 6e 28 73 74 61 74 65 2c 69 73 49 6e 76 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 28 | nction(state,isInv)...{....for.( |
4b920 | 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 73 74 61 74 | var.i.=.0;.i.<.16;.i++).....stat |
4b940 | 65 5b 69 5d 20 3d 20 69 73 49 6e 76 3f 74 68 69 73 2e 72 73 62 6f 78 5b 73 74 61 74 65 5b 69 5d | e[i].=.isInv?this.rsbox[state[i] |
4b960 | 5d 3a 74 68 69 73 2e 73 62 6f 78 5b 73 74 61 74 65 5b 69 5d 5d 3b 0a 09 09 09 72 65 74 75 72 6e | ]:this.sbox[state[i]];....return |
4b980 | 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2a 20 69 74 65 72 61 74 65 20 6f 76 65 | .state;...},....../*.iterate.ove |
4b9a0 | 72 20 74 68 65 20 34 20 72 6f 77 73 20 61 6e 64 20 63 61 6c 6c 20 73 68 69 66 74 52 6f 77 28 29 | r.the.4.rows.and.call.shiftRow() |
4b9c0 | 20 77 69 74 68 20 74 68 61 74 20 72 6f 77 20 2a 2f 0a 09 09 73 68 69 66 74 52 6f 77 73 3a 66 75 | .with.that.row.*/...shiftRows:fu |
4b9e0 | 6e 63 74 69 6f 6e 28 73 74 61 74 65 2c 69 73 49 6e 76 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 28 | nction(state,isInv)...{....for.( |
4ba00 | 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 34 3b 20 69 2b 2b 29 0a 09 09 09 09 73 74 61 74 65 | var.i.=.0;.i.<.4;.i++).....state |
4ba20 | 20 3d 20 74 68 69 73 2e 73 68 69 66 74 52 6f 77 28 73 74 61 74 65 2c 69 2a 34 2c 20 69 2c 69 73 | .=.this.shiftRow(state,i*4,.i,is |
4ba40 | 49 6e 76 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 09 09 0a 09 | Inv);....return.state;...},..... |
4ba60 | 09 2f 2a 20 65 61 63 68 20 69 74 65 72 61 74 69 6f 6e 20 73 68 69 66 74 73 20 74 68 65 20 72 6f | ./*.each.iteration.shifts.the.ro |
4ba80 | 77 20 74 6f 20 74 68 65 20 6c 65 66 74 20 62 79 20 31 20 2a 2f 0a 09 09 73 68 69 66 74 52 6f 77 | w.to.the.left.by.1.*/...shiftRow |
4baa0 | 3a 66 75 6e 63 74 69 6f 6e 28 73 74 61 74 65 2c 73 74 61 74 65 50 6f 69 6e 74 65 72 2c 6e 62 72 | :function(state,statePointer,nbr |
4bac0 | 2c 69 73 49 6e 76 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 | ,isInv)...{....for.(var.i.=.0;.i |
4bae0 | 20 3c 20 6e 62 72 3b 20 69 2b 2b 29 0a 09 09 09 7b 0a 09 09 09 09 69 66 28 69 73 49 6e 76 29 0a | .<.nbr;.i++)....{.....if(isInv). |
4bb00 | 09 09 09 09 7b 0a 09 09 09 09 09 76 61 72 20 74 6d 70 20 3d 20 73 74 61 74 65 5b 73 74 61 74 65 | ....{......var.tmp.=.state[state |
4bb20 | 50 6f 69 6e 74 65 72 20 2b 20 33 5d 3b 0a 09 09 09 09 09 66 6f 72 20 28 76 61 72 20 6a 20 3d 20 | Pointer.+.3];......for.(var.j.=. |
4bb40 | 33 3b 20 6a 20 3e 20 30 3b 20 6a 2d 2d 29 0a 09 09 09 09 09 09 73 74 61 74 65 5b 73 74 61 74 65 | 3;.j.>.0;.j--).......state[state |
4bb60 | 50 6f 69 6e 74 65 72 20 2b 20 6a 5d 20 3d 20 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 65 | Pointer.+.j].=.state[statePointe |
4bb80 | 72 20 2b 20 6a 2d 31 5d 3b 0a 09 09 09 09 09 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 65 | r.+.j-1];......state[statePointe |
4bba0 | 72 5d 20 3d 20 74 6d 70 3b 0a 09 09 09 09 7d 0a 09 09 09 09 65 6c 73 65 0a 09 09 09 09 7b 0a 09 | r].=.tmp;.....}.....else.....{.. |
4bbc0 | 09 09 09 09 76 61 72 20 74 6d 70 20 3d 20 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 65 72 | ....var.tmp.=.state[statePointer |
4bbe0 | 5d 3b 0a 09 09 09 09 09 66 6f 72 20 28 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 33 3b 20 6a | ];......for.(var.j.=.0;.j.<.3;.j |
4bc00 | 2b 2b 29 0a 09 09 09 09 09 09 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 65 72 20 2b 20 6a | ++).......state[statePointer.+.j |
4bc20 | 5d 20 3d 20 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 65 72 20 2b 20 6a 2b 31 5d 3b 0a 09 | ].=.state[statePointer.+.j+1];.. |
4bc40 | 09 09 09 09 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 65 72 20 2b 20 33 5d 20 3d 20 74 6d | ....state[statePointer.+.3].=.tm |
4bc60 | 70 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 73 74 61 74 65 3b 0a 09 | p;.....}....}....return.state;.. |
4bc80 | 09 7d 2c 0a 0a 09 09 2f 2f 20 67 61 6c 6f 69 73 20 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 20 | .},....//.galois.multiplication. |
4bca0 | 6f 66 20 38 20 62 69 74 20 63 68 61 72 61 63 74 65 72 73 20 61 20 61 6e 64 20 62 0a 09 09 67 61 | of.8.bit.characters.a.and.b...ga |
4bcc0 | 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 3a 66 75 6e 63 74 69 6f 6e 28 61 2c 62 | lois_multiplication:function(a,b |
4bce0 | 29 0a 09 09 7b 0a 09 09 09 76 61 72 20 70 20 3d 20 30 3b 0a 09 09 09 66 6f 72 28 76 61 72 20 63 | )...{....var.p.=.0;....for(var.c |
4bd00 | 6f 75 6e 74 65 72 20 3d 20 30 3b 20 63 6f 75 6e 74 65 72 20 3c 20 38 3b 20 63 6f 75 6e 74 65 72 | ounter.=.0;.counter.<.8;.counter |
4bd20 | 2b 2b 29 0a 09 09 09 7b 0a 09 09 09 09 69 66 28 28 62 20 26 20 31 29 20 3d 3d 20 31 29 0a 09 09 | ++)....{.....if((b.&.1).==.1)... |
4bd40 | 09 09 09 70 20 5e 3d 20 61 3b 0a 09 09 09 09 69 66 28 70 20 3e 20 30 78 31 30 30 29 20 70 20 5e | ...p.^=.a;.....if(p.>.0x100).p.^ |
4bd60 | 3d 20 30 78 31 30 30 3b 0a 09 09 09 09 76 61 72 20 68 69 5f 62 69 74 5f 73 65 74 20 3d 20 28 61 | =.0x100;.....var.hi_bit_set.=.(a |
4bd80 | 20 26 20 30 78 38 30 29 3b 20 2f 2f 6b 65 65 70 20 70 20 38 20 62 69 74 0a 09 09 09 09 61 20 3c | .&.0x80);.//keep.p.8.bit.....a.< |
4bda0 | 3c 3d 20 31 3b 0a 09 09 09 09 69 66 28 61 20 3e 20 30 78 31 30 30 29 20 61 20 5e 3d 20 30 78 31 | <=.1;.....if(a.>.0x100).a.^=.0x1 |
4bdc0 | 30 30 3b 20 2f 2f 6b 65 65 70 20 61 20 38 20 62 69 74 0a 09 09 09 09 69 66 28 68 69 5f 62 69 74 | 00;.//keep.a.8.bit.....if(hi_bit |
4bde0 | 5f 73 65 74 20 3d 3d 20 30 78 38 30 29 0a 09 09 09 09 09 61 20 5e 3d 20 30 78 31 62 3b 0a 09 09 | _set.==.0x80)......a.^=.0x1b;... |
4be00 | 09 09 69 66 28 61 20 3e 20 30 78 31 30 30 29 20 61 20 5e 3d 20 30 78 31 30 30 3b 20 2f 2f 6b 65 | ..if(a.>.0x100).a.^=.0x100;.//ke |
4be20 | 65 70 20 61 20 38 20 62 69 74 0a 09 09 09 09 62 20 3e 3e 3d 20 31 3b 0a 09 09 09 09 69 66 28 62 | ep.a.8.bit.....b.>>=.1;.....if(b |
4be40 | 20 3e 20 30 78 31 30 30 29 20 62 20 5e 3d 20 30 78 31 30 30 3b 20 2f 2f 6b 65 65 70 20 62 20 38 | .>.0x100).b.^=.0x100;.//keep.b.8 |
4be60 | 20 62 69 74 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 70 3b 0a 09 09 7d 2c 0a 09 09 0a 09 | .bit....}....return.p;...},..... |
4be80 | 09 2f 2f 20 67 61 6c 6f 69 73 20 6d 75 6c 74 69 70 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 | .//.galois.multipication.of.the. |
4bea0 | 34 78 34 20 6d 61 74 72 69 78 0a 09 09 6d 69 78 43 6f 6c 75 6d 6e 73 3a 66 75 6e 63 74 69 6f 6e | 4x4.matrix...mixColumns:function |
4bec0 | 28 73 74 61 74 65 2c 69 73 49 6e 76 29 0a 09 09 7b 0a 09 09 09 76 61 72 20 63 6f 6c 75 6d 6e 20 | (state,isInv)...{....var.column. |
4bee0 | 3d 20 5b 5d 3b 0a 09 09 09 2f 2a 20 69 74 65 72 61 74 65 20 6f 76 65 72 20 74 68 65 20 34 20 63 | =.[];..../*.iterate.over.the.4.c |
4bf00 | 6f 6c 75 6d 6e 73 20 2a 2f 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c | olumns.*/....for.(var.i.=.0;.i.< |
4bf20 | 20 34 3b 20 69 2b 2b 29 0a 09 09 09 7b 0a 09 09 09 09 2f 2a 20 63 6f 6e 73 74 72 75 63 74 20 6f | .4;.i++)....{...../*.construct.o |
4bf40 | 6e 65 20 63 6f 6c 75 6d 6e 20 62 79 20 69 74 65 72 61 74 69 6e 67 20 6f 76 65 72 20 74 68 65 20 | ne.column.by.iterating.over.the. |
4bf60 | 34 20 72 6f 77 73 20 2a 2f 0a 09 09 09 09 66 6f 72 20 28 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 | 4.rows.*/.....for.(var.j.=.0;.j. |
4bf80 | 3c 20 34 3b 20 6a 2b 2b 29 0a 09 09 09 09 09 63 6f 6c 75 6d 6e 5b 6a 5d 20 3d 20 73 74 61 74 65 | <.4;.j++)......column[j].=.state |
4bfa0 | 5b 28 6a 2a 34 29 2b 69 5d 3b 0a 09 09 09 09 2f 2a 20 61 70 70 6c 79 20 74 68 65 20 6d 69 78 43 | [(j*4)+i];...../*.apply.the.mixC |
4bfc0 | 6f 6c 75 6d 6e 20 6f 6e 20 6f 6e 65 20 63 6f 6c 75 6d 6e 20 2a 2f 0a 09 09 09 09 63 6f 6c 75 6d | olumn.on.one.column.*/.....colum |
4bfe0 | 6e 20 3d 20 74 68 69 73 2e 6d 69 78 43 6f 6c 75 6d 6e 28 63 6f 6c 75 6d 6e 2c 69 73 49 6e 76 29 | n.=.this.mixColumn(column,isInv) |
4c000 | 3b 0a 09 09 09 09 2f 2a 20 70 75 74 20 74 68 65 20 76 61 6c 75 65 73 20 62 61 63 6b 20 69 6e 74 | ;...../*.put.the.values.back.int |
4c020 | 6f 20 74 68 65 20 73 74 61 74 65 20 2a 2f 0a 09 09 09 09 66 6f 72 20 28 76 61 72 20 6b 20 3d 20 | o.the.state.*/.....for.(var.k.=. |
4c040 | 30 3b 20 6b 20 3c 20 34 3b 20 6b 2b 2b 29 0a 09 09 09 09 09 73 74 61 74 65 5b 28 6b 2a 34 29 2b | 0;.k.<.4;.k++)......state[(k*4)+ |
4c060 | 69 5d 20 3d 20 63 6f 6c 75 6d 6e 5b 6b 5d 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 73 | i].=.column[k];....}....return.s |
4c080 | 74 61 74 65 3b 0a 09 09 7d 2c 0a 0a 09 09 2f 2f 20 67 61 6c 6f 69 73 20 6d 75 6c 74 69 70 69 63 | tate;...},....//.galois.multipic |
4c0a0 | 61 74 69 6f 6e 20 6f 66 20 31 20 63 6f 6c 75 6d 6e 20 6f 66 20 74 68 65 20 34 78 34 20 6d 61 74 | ation.of.1.column.of.the.4x4.mat |
4c0c0 | 72 69 78 0a 09 09 6d 69 78 43 6f 6c 75 6d 6e 3a 66 75 6e 63 74 69 6f 6e 28 63 6f 6c 75 6d 6e 2c | rix...mixColumn:function(column, |
4c0e0 | 69 73 49 6e 76 29 0a 09 09 7b 0a 09 09 09 76 61 72 20 6d 75 6c 74 20 3d 20 5b 5d 3b 09 0a 09 09 | isInv)...{....var.mult.=.[];.... |
4c100 | 09 69 66 28 69 73 49 6e 76 29 0a 09 09 09 09 6d 75 6c 74 20 3d 20 5b 31 34 2c 39 2c 31 33 2c 31 | .if(isInv).....mult.=.[14,9,13,1 |
4c120 | 31 5d 3b 0a 09 09 09 65 6c 73 65 0a 09 09 09 09 6d 75 6c 74 20 3d 20 5b 32 2c 31 2c 31 2c 33 5d | 1];....else.....mult.=.[2,1,1,3] |
4c140 | 3b 0a 09 09 09 76 61 72 20 63 70 79 20 3d 20 5b 5d 3b 0a 09 09 09 66 6f 72 28 76 61 72 20 69 20 | ;....var.cpy.=.[];....for(var.i. |
4c160 | 3d 20 30 3b 20 69 20 3c 20 34 3b 20 69 2b 2b 29 0a 09 09 09 09 63 70 79 5b 69 5d 20 3d 20 63 6f | =.0;.i.<.4;.i++).....cpy[i].=.co |
4c180 | 6c 75 6d 6e 5b 69 5d 3b 0a 09 09 09 0a 09 09 09 63 6f 6c 75 6d 6e 5b 30 5d 20 3d 20 09 74 68 69 | lumn[i];........column[0].=..thi |
4c1a0 | 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 30 5d 2c 6d | s.galois_multiplication(cpy[0],m |
4c1c0 | 75 6c 74 5b 30 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 | ult[0]).^......this.galois_multi |
4c1e0 | 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 33 5d 2c 6d 75 6c 74 5b 31 5d 29 20 5e 0a 09 09 09 09 | plication(cpy[3],mult[1]).^..... |
4c200 | 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b | .this.galois_multiplication(cpy[ |
4c220 | 32 5d 2c 6d 75 6c 74 5b 32 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d | 2],mult[2]).^......this.galois_m |
4c240 | 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 31 5d 2c 6d 75 6c 74 5b 33 5d 29 3b 0a 09 | ultiplication(cpy[1],mult[3]);.. |
4c260 | 09 09 63 6f 6c 75 6d 6e 5b 31 5d 20 3d 20 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 | ..column[1].=..this.galois_multi |
4c280 | 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 31 5d 2c 6d 75 6c 74 5b 30 5d 29 20 5e 0a 09 09 09 09 | plication(cpy[1],mult[0]).^..... |
4c2a0 | 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b | .this.galois_multiplication(cpy[ |
4c2c0 | 30 5d 2c 6d 75 6c 74 5b 31 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d | 0],mult[1]).^......this.galois_m |
4c2e0 | 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 33 5d 2c 6d 75 6c 74 5b 32 5d 29 20 5e 0a | ultiplication(cpy[3],mult[2]).^. |
4c300 | 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 | .....this.galois_multiplication( |
4c320 | 63 70 79 5b 32 5d 2c 6d 75 6c 74 5b 33 5d 29 3b 0a 09 09 09 63 6f 6c 75 6d 6e 5b 32 5d 20 3d 20 | cpy[2],mult[3]);....column[2].=. |
4c340 | 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b | .this.galois_multiplication(cpy[ |
4c360 | 32 5d 2c 6d 75 6c 74 5b 30 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d | 2],mult[0]).^......this.galois_m |
4c380 | 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 31 5d 2c 6d 75 6c 74 5b 31 5d 29 20 5e 0a | ultiplication(cpy[1],mult[1]).^. |
4c3a0 | 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 | .....this.galois_multiplication( |
4c3c0 | 63 70 79 5b 30 5d 2c 6d 75 6c 74 5b 32 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f | cpy[0],mult[2]).^......this.galo |
4c3e0 | 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 33 5d 2c 6d 75 6c 74 5b 33 5d | is_multiplication(cpy[3],mult[3] |
4c400 | 29 3b 0a 09 09 09 63 6f 6c 75 6d 6e 5b 33 5d 20 3d 20 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d | );....column[3].=..this.galois_m |
4c420 | 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 33 5d 2c 6d 75 6c 74 5b 30 5d 29 20 5e 0a | ultiplication(cpy[3],mult[0]).^. |
4c440 | 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 | .....this.galois_multiplication( |
4c460 | 63 70 79 5b 32 5d 2c 6d 75 6c 74 5b 31 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f | cpy[2],mult[1]).^......this.galo |
4c480 | 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 31 5d 2c 6d 75 6c 74 5b 32 5d | is_multiplication(cpy[1],mult[2] |
4c4a0 | 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 | ).^......this.galois_multiplicat |
4c4c0 | 69 6f 6e 28 63 70 79 5b 30 5d 2c 6d 75 6c 74 5b 33 5d 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 63 | ion(cpy[0],mult[3]);....return.c |
4c4e0 | 6f 6c 75 6d 6e 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2f 20 61 70 70 6c 69 65 73 20 74 68 65 20 | olumn;...},......//.applies.the. |
4c500 | 34 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 66 6f 72 77 61 72 64 20 72 6f 75 6e | 4.operations.of.the.forward.roun |
4c520 | 64 20 69 6e 20 73 65 71 75 65 6e 63 65 0a 09 09 72 6f 75 6e 64 3a 66 75 6e 63 74 69 6f 6e 28 73 | d.in.sequence...round:function(s |
4c540 | 74 61 74 65 2c 20 72 6f 75 6e 64 4b 65 79 29 0a 09 09 7b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 | tate,.roundKey)...{....state.=.t |
4c560 | 68 69 73 2e 73 75 62 42 79 74 65 73 28 73 74 61 74 65 2c 66 61 6c 73 65 29 3b 0a 09 09 09 73 74 | his.subBytes(state,false);....st |
4c580 | 61 74 65 20 3d 20 74 68 69 73 2e 73 68 69 66 74 52 6f 77 73 28 73 74 61 74 65 2c 66 61 6c 73 65 | ate.=.this.shiftRows(state,false |
4c5a0 | 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 6d 69 78 43 6f 6c 75 6d 6e 73 28 73 74 | );....state.=.this.mixColumns(st |
4c5c0 | 61 74 65 2c 66 61 6c 73 65 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 61 64 64 52 | ate,false);....state.=.this.addR |
4c5e0 | 6f 75 6e 64 4b 65 79 28 73 74 61 74 65 2c 20 72 6f 75 6e 64 4b 65 79 29 3b 0a 09 09 09 72 65 74 | oundKey(state,.roundKey);....ret |
4c600 | 75 72 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2f 20 61 70 70 6c 69 65 73 20 | urn.state;...},......//.applies. |
4c620 | 74 68 65 20 34 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 69 6e 76 65 72 73 65 20 | the.4.operations.of.the.inverse. |
4c640 | 72 6f 75 6e 64 20 69 6e 20 73 65 71 75 65 6e 63 65 0a 09 09 69 6e 76 52 6f 75 6e 64 3a 66 75 6e | round.in.sequence...invRound:fun |
4c660 | 63 74 69 6f 6e 28 73 74 61 74 65 2c 72 6f 75 6e 64 4b 65 79 29 0a 09 09 7b 0a 09 09 09 73 74 61 | ction(state,roundKey)...{....sta |
4c680 | 74 65 20 3d 20 74 68 69 73 2e 73 68 69 66 74 52 6f 77 73 28 73 74 61 74 65 2c 74 72 75 65 29 3b | te.=.this.shiftRows(state,true); |
4c6a0 | 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 73 75 62 42 79 74 65 73 28 73 74 61 74 65 2c | ....state.=.this.subBytes(state, |
4c6c0 | 74 72 75 65 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 61 64 64 52 6f 75 6e 64 4b | true);....state.=.this.addRoundK |
4c6e0 | 65 79 28 73 74 61 74 65 2c 20 72 6f 75 6e 64 4b 65 79 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 | ey(state,.roundKey);....state.=. |
4c700 | 74 68 69 73 2e 6d 69 78 43 6f 6c 75 6d 6e 73 28 73 74 61 74 65 2c 74 72 75 65 29 3b 0a 09 09 09 | this.mixColumns(state,true);.... |
4c720 | 72 65 74 75 72 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2a 0a 09 09 20 2a 20 | return.state;...},....../*....*. |
4c740 | 50 65 72 66 6f 72 6d 20 74 68 65 20 69 6e 69 74 69 61 6c 20 6f 70 65 72 61 74 69 6f 6e 73 2c 20 | Perform.the.initial.operations,. |
4c760 | 74 68 65 20 73 74 61 6e 64 61 72 64 20 72 6f 75 6e 64 2c 20 61 6e 64 20 74 68 65 20 66 69 6e 61 | the.standard.round,.and.the.fina |
4c780 | 6c 20 6f 70 65 72 61 74 69 6f 6e 73 0a 09 09 20 2a 20 6f 66 20 74 68 65 20 66 6f 72 77 61 72 64 | l.operations....*.of.the.forward |
4c7a0 | 20 61 65 73 2c 20 63 72 65 61 74 69 6e 67 20 61 20 72 6f 75 6e 64 20 6b 65 79 20 66 6f 72 20 65 | .aes,.creating.a.round.key.for.e |
4c7c0 | 61 63 68 20 72 6f 75 6e 64 0a 09 09 20 2a 2f 0a 09 09 6d 61 69 6e 3a 66 75 6e 63 74 69 6f 6e 28 | ach.round....*/...main:function( |
4c7e0 | 73 74 61 74 65 2c 65 78 70 61 6e 64 65 64 4b 65 79 2c 6e 62 72 52 6f 75 6e 64 73 29 0a 09 09 7b | state,expandedKey,nbrRounds)...{ |
4c800 | 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 61 64 64 52 6f 75 6e 64 4b 65 79 28 73 74 61 | ....state.=.this.addRoundKey(sta |
4c820 | 74 65 2c 20 74 68 69 73 2e 63 72 65 61 74 65 52 6f 75 6e 64 4b 65 79 28 65 78 70 61 6e 64 65 64 | te,.this.createRoundKey(expanded |
4c840 | 4b 65 79 2c 30 29 29 3b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 31 3b 20 69 20 3c 20 | Key,0));....for.(var.i.=.1;.i.<. |
4c860 | 6e 62 72 52 6f 75 6e 64 73 3b 20 69 2b 2b 29 0a 09 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 | nbrRounds;.i++).....state.=.this |
4c880 | 2e 72 6f 75 6e 64 28 73 74 61 74 65 2c 20 74 68 69 73 2e 63 72 65 61 74 65 52 6f 75 6e 64 4b 65 | .round(state,.this.createRoundKe |
4c8a0 | 79 28 65 78 70 61 6e 64 65 64 4b 65 79 2c 31 36 2a 69 29 29 3b 0a 09 09 09 73 74 61 74 65 20 3d | y(expandedKey,16*i));....state.= |
4c8c0 | 20 74 68 69 73 2e 73 75 62 42 79 74 65 73 28 73 74 61 74 65 2c 66 61 6c 73 65 29 3b 0a 09 09 09 | .this.subBytes(state,false);.... |
4c8e0 | 73 74 61 74 65 20 3d 20 74 68 69 73 2e 73 68 69 66 74 52 6f 77 73 28 73 74 61 74 65 2c 66 61 6c | state.=.this.shiftRows(state,fal |
4c900 | 73 65 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 61 64 64 52 6f 75 6e 64 4b 65 79 | se);....state.=.this.addRoundKey |
4c920 | 28 73 74 61 74 65 2c 20 74 68 69 73 2e 63 72 65 61 74 65 52 6f 75 6e 64 4b 65 79 28 65 78 70 61 | (state,.this.createRoundKey(expa |
4c940 | 6e 64 65 64 4b 65 79 2c 31 36 2a 6e 62 72 52 6f 75 6e 64 73 29 29 3b 0a 09 09 09 72 65 74 75 72 | ndedKey,16*nbrRounds));....retur |
4c960 | 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2a 0a 09 09 20 2a 20 50 65 72 66 6f | n.state;...},....../*....*.Perfo |
4c980 | 72 6d 20 74 68 65 20 69 6e 69 74 69 61 6c 20 6f 70 65 72 61 74 69 6f 6e 73 2c 20 74 68 65 20 73 | rm.the.initial.operations,.the.s |
4c9a0 | 74 61 6e 64 61 72 64 20 72 6f 75 6e 64 2c 20 61 6e 64 20 74 68 65 20 66 69 6e 61 6c 20 6f 70 65 | tandard.round,.and.the.final.ope |
4c9c0 | 72 61 74 69 6f 6e 73 0a 09 09 20 2a 20 6f 66 20 74 68 65 20 69 6e 76 65 72 73 65 20 61 65 73 2c | rations....*.of.the.inverse.aes, |
4c9e0 | 20 63 72 65 61 74 69 6e 67 20 61 20 72 6f 75 6e 64 20 6b 65 79 20 66 6f 72 20 65 61 63 68 20 72 | .creating.a.round.key.for.each.r |
4ca00 | 6f 75 6e 64 0a 09 09 20 2a 2f 0a 09 09 69 6e 76 4d 61 69 6e 3a 66 75 6e 63 74 69 6f 6e 28 73 74 | ound....*/...invMain:function(st |
4ca20 | 61 74 65 2c 20 65 78 70 61 6e 64 65 64 4b 65 79 2c 20 6e 62 72 52 6f 75 6e 64 73 29 0a 09 09 7b | ate,.expandedKey,.nbrRounds)...{ |
4ca40 | 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 61 64 64 52 6f 75 6e 64 4b 65 79 28 73 74 61 | ....state.=.this.addRoundKey(sta |
4ca60 | 74 65 2c 20 74 68 69 73 2e 63 72 65 61 74 65 52 6f 75 6e 64 4b 65 79 28 65 78 70 61 6e 64 65 64 | te,.this.createRoundKey(expanded |
4ca80 | 4b 65 79 2c 31 36 2a 6e 62 72 52 6f 75 6e 64 73 29 29 3b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 | Key,16*nbrRounds));....for.(var. |
4caa0 | 69 20 3d 20 6e 62 72 52 6f 75 6e 64 73 2d 31 3b 20 69 20 3e 20 30 3b 20 69 2d 2d 29 0a 09 09 09 | i.=.nbrRounds-1;.i.>.0;.i--).... |
4cac0 | 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 69 6e 76 52 6f 75 6e 64 28 73 74 61 74 65 2c 20 74 68 | .state.=.this.invRound(state,.th |
4cae0 | 69 73 2e 63 72 65 61 74 65 52 6f 75 6e 64 4b 65 79 28 65 78 70 61 6e 64 65 64 4b 65 79 2c 31 36 | is.createRoundKey(expandedKey,16 |
4cb00 | 2a 69 29 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 73 68 69 66 74 52 6f 77 73 28 | *i));....state.=.this.shiftRows( |
4cb20 | 73 74 61 74 65 2c 74 72 75 65 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 73 75 62 | state,true);....state.=.this.sub |
4cb40 | 42 79 74 65 73 28 73 74 61 74 65 2c 74 72 75 65 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 | Bytes(state,true);....state.=.th |
4cb60 | 69 73 2e 61 64 64 52 6f 75 6e 64 4b 65 79 28 73 74 61 74 65 2c 20 74 68 69 73 2e 63 72 65 61 74 | is.addRoundKey(state,.this.creat |
4cb80 | 65 52 6f 75 6e 64 4b 65 79 28 65 78 70 61 6e 64 65 64 4b 65 79 2c 30 29 29 3b 0a 09 09 09 72 65 | eRoundKey(expandedKey,0));....re |
4cba0 | 74 75 72 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 0a 09 09 6e 75 6d 62 65 72 4f 66 52 6f 75 6e | turn.state;...},....numberOfRoun |
4cbc0 | 64 73 3a 66 75 6e 63 74 69 6f 6e 28 73 69 7a 65 29 0a 09 09 7b 0a 09 09 09 76 61 72 20 6e 62 72 | ds:function(size)...{....var.nbr |
4cbe0 | 52 6f 75 6e 64 73 3b 0a 09 09 09 73 77 69 74 63 68 20 28 73 69 7a 65 29 20 2f 2a 20 73 65 74 20 | Rounds;....switch.(size)./*.set. |
4cc00 | 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 75 6e 64 73 20 2a 2f 0a 09 09 09 7b 0a 09 09 09 | the.number.of.rounds.*/....{.... |
4cc20 | 09 63 61 73 65 20 74 68 69 73 2e 6b 65 79 53 69 7a 65 2e 53 49 5a 45 5f 31 32 38 3a 0a 09 09 09 | .case.this.keySize.SIZE_128:.... |
4cc40 | 09 09 6e 62 72 52 6f 75 6e 64 73 20 3d 20 31 30 3b 0a 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 | ..nbrRounds.=.10;......break;... |
4cc60 | 09 09 63 61 73 65 20 74 68 69 73 2e 6b 65 79 53 69 7a 65 2e 53 49 5a 45 5f 31 39 32 3a 0a 09 09 | ..case.this.keySize.SIZE_192:... |
4cc80 | 09 09 09 6e 62 72 52 6f 75 6e 64 73 20 3d 20 31 32 3b 0a 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 | ...nbrRounds.=.12;......break;.. |
4cca0 | 09 09 09 63 61 73 65 20 74 68 69 73 2e 6b 65 79 53 69 7a 65 2e 53 49 5a 45 5f 32 35 36 3a 0a 09 | ...case.this.keySize.SIZE_256:.. |
4ccc0 | 09 09 09 09 6e 62 72 52 6f 75 6e 64 73 20 3d 20 31 34 3b 0a 09 09 09 09 09 62 72 65 61 6b 3b 0a | ....nbrRounds.=.14;......break;. |
4cce0 | 09 09 09 09 64 65 66 61 75 6c 74 3a 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 09 | ....default:......return.null;.. |
4cd00 | 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 6e 62 72 52 6f 75 | ....break;....}....return.nbrRou |
4cd20 | 6e 64 73 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2f 20 65 6e 63 72 79 70 74 73 20 61 20 31 32 38 | nds;...},......//.encrypts.a.128 |
4cd40 | 20 62 69 74 20 69 6e 70 75 74 20 62 6c 6f 63 6b 20 61 67 61 69 6e 73 74 20 74 68 65 20 67 69 76 | .bit.input.block.against.the.giv |
4cd60 | 65 6e 20 6b 65 79 20 6f 66 20 73 69 7a 65 20 73 70 65 63 69 66 69 65 64 0a 09 09 65 6e 63 72 79 | en.key.of.size.specified...encry |
4cd80 | 70 74 3a 66 75 6e 63 74 69 6f 6e 28 69 6e 70 75 74 2c 6b 65 79 2c 73 69 7a 65 29 0a 09 09 7b 0a | pt:function(input,key,size)...{. |
4cda0 | 09 09 09 76 61 72 20 6f 75 74 70 75 74 20 3d 20 5b 5d 3b 0a 09 09 09 76 61 72 20 62 6c 6f 63 6b | ...var.output.=.[];....var.block |
4cdc0 | 20 3d 20 5b 5d 3b 20 2f 2a 20 74 68 65 20 31 32 38 20 62 69 74 20 62 6c 6f 63 6b 20 74 6f 20 65 | .=.[];./*.the.128.bit.block.to.e |
4cde0 | 6e 63 6f 64 65 20 2a 2f 0a 09 09 09 76 61 72 20 6e 62 72 52 6f 75 6e 64 73 20 3d 20 74 68 69 73 | ncode.*/....var.nbrRounds.=.this |
4ce00 | 2e 6e 75 6d 62 65 72 4f 66 52 6f 75 6e 64 73 28 73 69 7a 65 29 3b 0a 09 09 09 2f 2a 20 53 65 74 | .numberOfRounds(size);..../*.Set |
4ce20 | 20 74 68 65 20 62 6c 6f 63 6b 20 76 61 6c 75 65 73 2c 20 66 6f 72 20 74 68 65 20 62 6c 6f 63 6b | .the.block.values,.for.the.block |
4ce40 | 3a 0a 09 09 09 20 2a 20 61 30 2c 30 20 61 30 2c 31 20 61 30 2c 32 20 61 30 2c 33 0a 09 09 09 20 | :.....*.a0,0.a0,1.a0,2.a0,3..... |
4ce60 | 2a 20 61 31 2c 30 20 61 31 2c 31 20 61 31 2c 32 20 61 31 2c 33 0a 09 09 09 20 2a 20 61 32 2c 30 | *.a1,0.a1,1.a1,2.a1,3.....*.a2,0 |
4ce80 | 20 61 32 2c 31 20 61 32 2c 32 20 61 32 2c 33 0a 09 09 09 20 2a 20 61 33 2c 30 20 61 33 2c 31 20 | .a2,1.a2,2.a2,3.....*.a3,0.a3,1. |
4cea0 | 61 33 2c 32 20 61 33 2c 33 0a 09 09 09 20 2a 20 74 68 65 20 6d 61 70 70 69 6e 67 20 6f 72 64 65 | a3,2.a3,3.....*.the.mapping.orde |
4cec0 | 72 20 69 73 20 61 30 2c 30 20 61 31 2c 30 20 61 32 2c 30 20 61 33 2c 30 20 61 30 2c 31 20 61 31 | r.is.a0,0.a1,0.a2,0.a3,0.a0,1.a1 |
4cee0 | 2c 31 20 2e 2e 2e 20 61 32 2c 33 20 61 33 2c 33 0a 09 09 09 20 2a 2f 0a 09 09 09 66 6f 72 20 28 | ,1.....a2,3.a3,3.....*/....for.( |
4cf00 | 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 34 3b 20 69 2b 2b 29 20 2f 2a 20 69 74 65 72 61 74 | var.i.=.0;.i.<.4;.i++)./*.iterat |
4cf20 | 65 20 6f 76 65 72 20 74 68 65 20 63 6f 6c 75 6d 6e 73 20 2a 2f 0a 09 09 09 09 66 6f 72 20 28 76 | e.over.the.columns.*/.....for.(v |
4cf40 | 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 34 3b 20 6a 2b 2b 29 20 2f 2a 20 69 74 65 72 61 74 65 | ar.j.=.0;.j.<.4;.j++)./*.iterate |
4cf60 | 20 6f 76 65 72 20 74 68 65 20 72 6f 77 73 20 2a 2f 0a 09 09 09 09 09 62 6c 6f 63 6b 5b 28 69 2b | .over.the.rows.*/......block[(i+ |
4cf80 | 28 6a 2a 34 29 29 5d 20 3d 20 69 6e 70 75 74 5b 28 69 2a 34 29 2b 6a 5d 3b 0a 09 09 0a 09 09 09 | (j*4))].=.input[(i*4)+j];....... |
4cfa0 | 2f 2a 20 65 78 70 61 6e 64 20 74 68 65 20 6b 65 79 20 69 6e 74 6f 20 61 6e 20 31 37 36 2c 20 32 | /*.expand.the.key.into.an.176,.2 |
4cfc0 | 30 38 2c 20 32 34 30 20 62 79 74 65 73 20 6b 65 79 20 2a 2f 0a 09 09 09 76 61 72 20 65 78 70 61 | 08,.240.bytes.key.*/....var.expa |
4cfe0 | 6e 64 65 64 4b 65 79 20 3d 20 74 68 69 73 2e 65 78 70 61 6e 64 4b 65 79 28 6b 65 79 2c 20 73 69 | ndedKey.=.this.expandKey(key,.si |
4d000 | 7a 65 29 3b 20 2f 2a 20 74 68 65 20 65 78 70 61 6e 64 65 64 20 6b 65 79 20 2a 2f 0a 09 09 09 2f | ze);./*.the.expanded.key.*/..../ |
4d020 | 2a 20 65 6e 63 72 79 70 74 20 74 68 65 20 62 6c 6f 63 6b 20 75 73 69 6e 67 20 74 68 65 20 65 78 | *.encrypt.the.block.using.the.ex |
4d040 | 70 61 6e 64 65 64 4b 65 79 20 2a 2f 0a 09 09 09 62 6c 6f 63 6b 20 3d 20 74 68 69 73 2e 6d 61 69 | pandedKey.*/....block.=.this.mai |
4d060 | 6e 28 62 6c 6f 63 6b 2c 20 65 78 70 61 6e 64 65 64 4b 65 79 2c 20 6e 62 72 52 6f 75 6e 64 73 29 | n(block,.expandedKey,.nbrRounds) |
4d080 | 3b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 6b 20 3d 20 30 3b 20 6b 20 3c 20 34 3b 20 6b 2b 2b 29 | ;....for.(var.k.=.0;.k.<.4;.k++) |
4d0a0 | 20 2f 2a 20 75 6e 6d 61 70 20 74 68 65 20 62 6c 6f 63 6b 20 61 67 61 69 6e 20 69 6e 74 6f 20 74 | ./*.unmap.the.block.again.into.t |
4d0c0 | 68 65 20 6f 75 74 70 75 74 20 2a 2f 0a 09 09 09 09 66 6f 72 20 28 76 61 72 20 6c 20 3d 20 30 3b | he.output.*/.....for.(var.l.=.0; |
4d0e0 | 20 6c 20 3c 20 34 3b 20 6c 2b 2b 29 20 2f 2a 20 69 74 65 72 61 74 65 20 6f 76 65 72 20 74 68 65 | .l.<.4;.l++)./*.iterate.over.the |
4d100 | 20 72 6f 77 73 20 2a 2f 0a 09 09 09 09 09 6f 75 74 70 75 74 5b 28 6b 2a 34 29 2b 6c 5d 20 3d 20 | .rows.*/......output[(k*4)+l].=. |
4d120 | 62 6c 6f 63 6b 5b 28 6b 2b 28 6c 2a 34 29 29 5d 3b 0a 09 09 09 72 65 74 75 72 6e 20 6f 75 74 70 | block[(k+(l*4))];....return.outp |
4d140 | 75 74 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2f 20 64 65 63 72 79 70 74 73 20 61 20 31 32 38 20 | ut;...},......//.decrypts.a.128. |
4d160 | 62 69 74 20 69 6e 70 75 74 20 62 6c 6f 63 6b 20 61 67 61 69 6e 73 74 20 74 68 65 20 67 69 76 65 | bit.input.block.against.the.give |
4d180 | 6e 20 6b 65 79 20 6f 66 20 73 69 7a 65 20 73 70 65 63 69 66 69 65 64 0a 09 09 64 65 63 72 79 70 | n.key.of.size.specified...decryp |
4d1a0 | 74 3a 66 75 6e 63 74 69 6f 6e 28 69 6e 70 75 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 0a 09 09 7b | t:function(input,.key,.size)...{ |
4d1c0 | 0a 09 09 09 76 61 72 20 6f 75 74 70 75 74 20 3d 20 5b 5d 3b 0a 09 09 09 76 61 72 20 62 6c 6f 63 | ....var.output.=.[];....var.bloc |
4d1e0 | 6b 20 3d 20 5b 5d 3b 20 2f 2a 20 74 68 65 20 31 32 38 20 62 69 74 20 62 6c 6f 63 6b 20 74 6f 20 | k.=.[];./*.the.128.bit.block.to. |
4d200 | 64 65 63 6f 64 65 20 2a 2f 0a 09 09 09 76 61 72 20 6e 62 72 52 6f 75 6e 64 73 20 3d 20 74 68 69 | decode.*/....var.nbrRounds.=.thi |
4d220 | 73 2e 6e 75 6d 62 65 72 4f 66 52 6f 75 6e 64 73 28 73 69 7a 65 29 3b 0a 09 09 09 2f 2a 20 53 65 | s.numberOfRounds(size);..../*.Se |
4d240 | 74 20 74 68 65 20 62 6c 6f 63 6b 20 76 61 6c 75 65 73 2c 20 66 6f 72 20 74 68 65 20 62 6c 6f 63 | t.the.block.values,.for.the.bloc |
4d260 | 6b 3a 0a 09 09 09 20 2a 20 61 30 2c 30 20 61 30 2c 31 20 61 30 2c 32 20 61 30 2c 33 0a 09 09 09 | k:.....*.a0,0.a0,1.a0,2.a0,3.... |
4d280 | 20 2a 20 61 31 2c 30 20 61 31 2c 31 20 61 31 2c 32 20 61 31 2c 33 0a 09 09 09 20 2a 20 61 32 2c | .*.a1,0.a1,1.a1,2.a1,3.....*.a2, |
4d2a0 | 30 20 61 32 2c 31 20 61 32 2c 32 20 61 32 2c 33 0a 09 09 09 20 2a 20 61 33 2c 30 20 61 33 2c 31 | 0.a2,1.a2,2.a2,3.....*.a3,0.a3,1 |
4d2c0 | 20 61 33 2c 32 20 61 33 2c 33 0a 09 09 09 20 2a 20 74 68 65 20 6d 61 70 70 69 6e 67 20 6f 72 64 | .a3,2.a3,3.....*.the.mapping.ord |
4d2e0 | 65 72 20 69 73 20 61 30 2c 30 20 61 31 2c 30 20 61 32 2c 30 20 61 33 2c 30 20 61 30 2c 31 20 61 | er.is.a0,0.a1,0.a2,0.a3,0.a0,1.a |
4d300 | 31 2c 31 20 2e 2e 2e 20 61 32 2c 33 20 61 33 2c 33 0a 09 09 09 20 2a 2f 0a 09 09 09 66 6f 72 20 | 1,1.....a2,3.a3,3.....*/....for. |
4d320 | 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 34 3b 20 69 2b 2b 29 20 2f 2a 20 69 74 65 72 61 | (var.i.=.0;.i.<.4;.i++)./*.itera |
4d340 | 74 65 20 6f 76 65 72 20 74 68 65 20 63 6f 6c 75 6d 6e 73 20 2a 2f 0a 09 09 09 09 66 6f 72 20 28 | te.over.the.columns.*/.....for.( |
4d360 | 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 34 3b 20 6a 2b 2b 29 20 2f 2a 20 69 74 65 72 61 74 | var.j.=.0;.j.<.4;.j++)./*.iterat |
4d380 | 65 20 6f 76 65 72 20 74 68 65 20 72 6f 77 73 20 2a 2f 0a 09 09 09 09 09 62 6c 6f 63 6b 5b 28 69 | e.over.the.rows.*/......block[(i |
4d3a0 | 2b 28 6a 2a 34 29 29 5d 20 3d 20 69 6e 70 75 74 5b 28 69 2a 34 29 2b 6a 5d 3b 0a 09 09 09 2f 2a | +(j*4))].=.input[(i*4)+j];..../* |
4d3c0 | 20 65 78 70 61 6e 64 20 74 68 65 20 6b 65 79 20 69 6e 74 6f 20 61 6e 20 31 37 36 2c 20 32 30 38 | .expand.the.key.into.an.176,.208 |
4d3e0 | 2c 20 32 34 30 20 62 79 74 65 73 20 6b 65 79 20 2a 2f 0a 09 09 09 76 61 72 20 65 78 70 61 6e 64 | ,.240.bytes.key.*/....var.expand |
4d400 | 65 64 4b 65 79 20 3d 20 74 68 69 73 2e 65 78 70 61 6e 64 4b 65 79 28 6b 65 79 2c 20 73 69 7a 65 | edKey.=.this.expandKey(key,.size |
4d420 | 29 3b 0a 09 09 09 2f 2a 20 64 65 63 72 79 70 74 20 74 68 65 20 62 6c 6f 63 6b 20 75 73 69 6e 67 | );..../*.decrypt.the.block.using |
4d440 | 20 74 68 65 20 65 78 70 61 6e 64 65 64 4b 65 79 20 2a 2f 0a 09 09 09 62 6c 6f 63 6b 20 3d 20 74 | .the.expandedKey.*/....block.=.t |
4d460 | 68 69 73 2e 69 6e 76 4d 61 69 6e 28 62 6c 6f 63 6b 2c 20 65 78 70 61 6e 64 65 64 4b 65 79 2c 20 | his.invMain(block,.expandedKey,. |
4d480 | 6e 62 72 52 6f 75 6e 64 73 29 3b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 6b 20 3d 20 30 3b 20 6b | nbrRounds);....for.(var.k.=.0;.k |
4d4a0 | 20 3c 20 34 3b 20 6b 2b 2b 29 2f 2a 20 75 6e 6d 61 70 20 74 68 65 20 62 6c 6f 63 6b 20 61 67 61 | .<.4;.k++)/*.unmap.the.block.aga |
4d4c0 | 69 6e 20 69 6e 74 6f 20 74 68 65 20 6f 75 74 70 75 74 20 2a 2f 0a 09 09 09 09 66 6f 72 20 28 76 | in.into.the.output.*/.....for.(v |
4d4e0 | 61 72 20 6c 20 3d 20 30 3b 20 6c 20 3c 20 34 3b 20 6c 2b 2b 29 2f 2a 20 69 74 65 72 61 74 65 20 | ar.l.=.0;.l.<.4;.l++)/*.iterate. |
4d500 | 6f 76 65 72 20 74 68 65 20 72 6f 77 73 20 2a 2f 0a 09 09 09 09 09 6f 75 74 70 75 74 5b 28 6b 2a | over.the.rows.*/......output[(k* |
4d520 | 34 29 2b 6c 5d 20 3d 20 62 6c 6f 63 6b 5b 28 6b 2b 28 6c 2a 34 29 29 5d 3b 0a 09 09 09 72 65 74 | 4)+l].=.block[(k+(l*4))];....ret |
4d540 | 75 72 6e 20 6f 75 74 70 75 74 3b 0a 09 09 7d 0a 09 7d 2c 0a 09 2f 2a 0a 09 20 2a 20 45 4e 44 20 | urn.output;...}..},../*...*.END. |
4d560 | 41 45 53 20 53 45 43 54 49 4f 4e 0a 09 20 2a 2f 0a 09 20 0a 09 2f 2a 0a 09 20 2a 20 53 54 41 52 | AES.SECTION...*/...../*...*.STAR |
4d580 | 54 20 4d 4f 44 45 20 4f 46 20 4f 50 45 52 41 54 49 4f 4e 20 53 45 43 54 49 4f 4e 0a 09 20 2a 2f | T.MODE.OF.OPERATION.SECTION...*/ |
4d5a0 | 0a 09 2f 2f 73 74 72 75 63 74 75 72 65 20 6f 66 20 73 75 70 70 6f 72 74 65 64 20 6d 6f 64 65 73 | ..//structure.of.supported.modes |
4d5c0 | 20 6f 66 20 6f 70 65 72 61 74 69 6f 6e 0a 09 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 3a 7b | .of.operation..modeOfOperation:{ |
4d5e0 | 0a 09 09 4f 46 42 3a 30 2c 0a 09 09 43 46 42 3a 31 2c 0a 09 09 43 42 43 3a 32 0a 09 7d 2c 0a 09 | ...OFB:0,...CFB:1,...CBC:2..},.. |
4d600 | 0a 09 2f 2f 20 67 65 74 73 20 61 20 70 72 6f 70 65 72 6c 79 20 70 61 64 64 65 64 20 62 6c 6f 63 | ..//.gets.a.properly.padded.bloc |
4d620 | 6b 0a 09 67 65 74 50 61 64 64 65 64 42 6c 6f 63 6b 3a 20 66 75 6e 63 74 69 6f 6e 28 62 79 74 65 | k..getPaddedBlock:.function(byte |
4d640 | 73 49 6e 2c 73 74 61 72 74 2c 65 6e 64 2c 6d 6f 64 65 29 0a 09 7b 0a 09 09 69 66 28 65 6e 64 20 | sIn,start,end,mode)..{...if(end. |
4d660 | 2d 20 73 74 61 72 74 20 3e 20 31 36 29 0a 09 09 09 65 6e 64 20 3d 20 73 74 61 72 74 20 2b 20 31 | -.start.>.16)....end.=.start.+.1 |
4d680 | 36 3b 0a 09 09 0a 09 09 76 61 72 20 61 72 72 61 79 20 3d 20 62 79 74 65 73 49 6e 2e 73 6c 69 63 | 6;......var.array.=.bytesIn.slic |
4d6a0 | 65 28 73 74 61 72 74 2c 20 65 6e 64 29 3b 0a 09 09 0a 09 09 69 66 20 28 6d 6f 64 65 20 3d 3d 20 | e(start,.end);......if.(mode.==. |
4d6c0 | 74 68 69 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 42 43 29 0a 09 09 7b 0a 09 09 | this.modeOfOperation.CBC)...{... |
4d6e0 | 09 76 61 72 20 63 70 61 64 20 3d 20 31 36 20 2d 20 61 72 72 61 79 2e 6c 65 6e 67 74 68 3b 0a 09 | .var.cpad.=.16.-.array.length;.. |
4d700 | 09 09 77 68 69 6c 65 28 61 72 72 61 79 2e 6c 65 6e 67 74 68 20 3c 20 31 36 29 0a 09 09 09 7b 0a | ..while(array.length.<.16)....{. |
4d720 | 09 09 09 09 61 72 72 61 79 2e 70 75 73 68 28 63 70 61 64 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 | ....array.push(cpad);....}...}.. |
4d740 | 09 09 0a 09 09 72 65 74 75 72 6e 20 61 72 72 61 79 3b 0a 09 7d 2c 0a 09 0a 09 2f 2a 0a 09 20 2a | .....return.array;..},..../*...* |
4d760 | 20 4d 6f 64 65 20 6f 66 20 4f 70 65 72 61 74 69 6f 6e 20 45 6e 63 72 79 70 74 69 6f 6e 0a 09 20 | .Mode.of.Operation.Encryption... |
4d780 | 2a 20 62 79 74 65 73 49 6e 20 2d 20 49 6e 70 75 74 20 53 74 72 69 6e 67 20 61 73 20 61 72 72 61 | *.bytesIn.-.Input.String.as.arra |
4d7a0 | 79 20 6f 66 20 62 79 74 65 73 0a 09 20 2a 20 6d 6f 64 65 20 2d 20 6d 6f 64 65 20 6f 66 20 74 79 | y.of.bytes...*.mode.-.mode.of.ty |
4d7c0 | 70 65 20 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 0a 09 20 2a 20 6b 65 79 20 2d 20 61 20 6e | pe.modeOfOperation...*.key.-.a.n |
4d7e0 | 75 6d 62 65 72 20 61 72 72 61 79 20 6f 66 20 6c 65 6e 67 74 68 20 27 73 69 7a 65 27 0a 09 20 2a | umber.array.of.length.'size'...* |
4d800 | 20 73 69 7a 65 20 2d 20 74 68 65 20 62 69 74 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 6b 65 | .size.-.the.bit.length.of.the.ke |
4d820 | 79 0a 09 20 2a 20 69 76 20 2d 20 74 68 65 20 31 32 38 20 62 69 74 20 6e 75 6d 62 65 72 20 61 72 | y...*.iv.-.the.128.bit.number.ar |
4d840 | 72 61 79 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 56 65 63 74 6f 72 0a 09 20 2a 2f 0a 09 | ray.Initialization.Vector...*/.. |
4d860 | 65 6e 63 72 79 70 74 3a 20 66 75 6e 63 74 69 6f 6e 20 28 62 79 74 65 73 49 6e 2c 20 6d 6f 64 65 | encrypt:.function.(bytesIn,.mode |
4d880 | 2c 20 6b 65 79 2c 20 73 69 7a 65 2c 20 69 76 29 0a 09 7b 0a 09 09 69 66 28 6b 65 79 2e 6c 65 6e | ,.key,.size,.iv)..{...if(key.len |
4d8a0 | 67 74 68 25 73 69 7a 65 29 0a 09 09 7b 0a 09 09 09 74 68 72 6f 77 20 27 4b 65 79 20 6c 65 6e 67 | gth%size)...{....throw.'Key.leng |
4d8c0 | 74 68 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 20 73 70 65 63 69 66 69 65 64 20 73 69 7a 65 | th.does.not.match.specified.size |
4d8e0 | 2e 27 3b 0a 09 09 7d 0a 09 09 69 66 28 69 76 2e 6c 65 6e 67 74 68 25 31 36 29 0a 09 09 7b 0a 09 | .';...}...if(iv.length%16)...{.. |
4d900 | 09 09 74 68 72 6f 77 20 27 69 76 20 6c 65 6e 67 74 68 20 6d 75 73 74 20 62 65 20 31 32 38 20 62 | ..throw.'iv.length.must.be.128.b |
4d920 | 69 74 73 2e 27 3b 0a 09 09 7d 0a 09 09 2f 2f 20 74 68 65 20 41 45 53 20 69 6e 70 75 74 2f 6f 75 | its.';...}...//.the.AES.input/ou |
4d940 | 74 70 75 74 0a 09 09 76 61 72 20 62 79 74 65 41 72 72 61 79 20 3d 20 5b 5d 3b 0a 09 09 76 61 72 | tput...var.byteArray.=.[];...var |
4d960 | 20 69 6e 70 75 74 20 3d 20 5b 5d 3b 0a 09 09 76 61 72 20 6f 75 74 70 75 74 20 3d 20 5b 5d 3b 0a | .input.=.[];...var.output.=.[];. |
4d980 | 09 09 76 61 72 20 63 69 70 68 65 72 74 65 78 74 20 3d 20 5b 5d 3b 0a 09 09 76 61 72 20 63 69 70 | ..var.ciphertext.=.[];...var.cip |
4d9a0 | 68 65 72 4f 75 74 20 3d 20 5b 5d 3b 0a 09 09 2f 2f 20 63 68 61 72 20 66 69 72 73 74 52 6f 75 6e | herOut.=.[];...//.char.firstRoun |
4d9c0 | 64 0a 09 09 76 61 72 20 66 69 72 73 74 52 6f 75 6e 64 20 3d 20 74 72 75 65 3b 0a 09 09 69 66 20 | d...var.firstRound.=.true;...if. |
4d9e0 | 28 62 79 74 65 73 49 6e 20 21 3d 3d 20 6e 75 6c 6c 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 28 76 | (bytesIn.!==.null)...{....for.(v |
4da00 | 61 72 20 6a 20 3d 20 30 3b 6a 20 3c 20 4d 61 74 68 2e 63 65 69 6c 28 62 79 74 65 73 49 6e 2e 6c | ar.j.=.0;j.<.Math.ceil(bytesIn.l |
4da20 | 65 6e 67 74 68 2f 31 36 29 3b 20 6a 2b 2b 29 0a 09 09 09 7b 0a 09 09 09 09 76 61 72 20 73 74 61 | ength/16);.j++)....{.....var.sta |
4da40 | 72 74 20 3d 20 6a 2a 31 36 3b 0a 09 09 09 09 76 61 72 20 65 6e 64 20 3d 20 6a 2a 31 36 2b 31 36 | rt.=.j*16;.....var.end.=.j*16+16 |
4da60 | 3b 0a 09 09 09 09 69 66 28 6a 2a 31 36 2b 31 36 20 3e 20 62 79 74 65 73 49 6e 2e 6c 65 6e 67 74 | ;.....if(j*16+16.>.bytesIn.lengt |
4da80 | 68 29 0a 09 09 09 09 09 65 6e 64 20 3d 20 62 79 74 65 73 49 6e 2e 6c 65 6e 67 74 68 3b 0a 09 09 | h)......end.=.bytesIn.length;... |
4daa0 | 09 09 62 79 74 65 41 72 72 61 79 20 3d 20 74 68 69 73 2e 67 65 74 50 61 64 64 65 64 42 6c 6f 63 | ..byteArray.=.this.getPaddedBloc |
4dac0 | 6b 28 62 79 74 65 73 49 6e 2c 73 74 61 72 74 2c 65 6e 64 2c 6d 6f 64 65 29 3b 0a 09 09 09 09 69 | k(bytesIn,start,end,mode);.....i |
4dae0 | 66 20 28 6d 6f 64 65 20 3d 3d 20 74 68 69 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e | f.(mode.==.this.modeOfOperation. |
4db00 | 43 46 42 29 0a 09 09 09 09 7b 0a 09 09 09 09 09 69 66 20 28 66 69 72 73 74 52 6f 75 6e 64 29 0a | CFB).....{......if.(firstRound). |
4db20 | 09 09 09 09 09 7b 0a 09 09 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 | .....{.......output.=.this.aes.e |
4db40 | 6e 63 72 79 70 74 28 69 76 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 09 66 69 72 | ncrypt(iv,.key,.size);.......fir |
4db60 | 73 74 52 6f 75 6e 64 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 65 6c 73 | stRound.=.false;......}......els |
4db80 | 65 0a 09 09 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 70 | e.......output.=.this.aes.encryp |
4dba0 | 74 28 69 6e 70 75 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 66 6f 72 20 28 76 | t(input,.key,.size);......for.(v |
4dbc0 | 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 09 09 63 69 70 | ar.i.=.0;.i.<.16;.i++).......cip |
4dbe0 | 68 65 72 74 65 78 74 5b 69 5d 20 3d 20 62 79 74 65 41 72 72 61 79 5b 69 5d 20 5e 20 6f 75 74 70 | hertext[i].=.byteArray[i].^.outp |
4dc00 | 75 74 5b 69 5d 3b 0a 09 09 09 09 09 66 6f 72 28 76 61 72 20 6b 20 3d 20 30 3b 6b 20 3c 20 65 6e | ut[i];......for(var.k.=.0;k.<.en |
4dc20 | 64 2d 73 74 61 72 74 3b 6b 2b 2b 29 0a 09 09 09 09 09 09 63 69 70 68 65 72 4f 75 74 2e 70 75 73 | d-start;k++).......cipherOut.pus |
4dc40 | 68 28 63 69 70 68 65 72 74 65 78 74 5b 6b 5d 29 3b 0a 09 09 09 09 09 69 6e 70 75 74 20 3d 20 63 | h(ciphertext[k]);......input.=.c |
4dc60 | 69 70 68 65 72 74 65 78 74 3b 0a 09 09 09 09 7d 0a 09 09 09 09 65 6c 73 65 20 69 66 20 28 6d 6f | iphertext;.....}.....else.if.(mo |
4dc80 | 64 65 20 3d 3d 20 74 68 69 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 4f 46 42 29 0a | de.==.this.modeOfOperation.OFB). |
4dca0 | 09 09 09 09 7b 0a 09 09 09 09 09 69 66 20 28 66 69 72 73 74 52 6f 75 6e 64 29 0a 09 09 09 09 09 | ....{......if.(firstRound)...... |
4dcc0 | 7b 0a 09 09 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 70 | {.......output.=.this.aes.encryp |
4dce0 | 74 28 69 76 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 09 66 69 72 73 74 52 6f 75 | t(iv,.key,.size);.......firstRou |
4dd00 | 6e 64 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 65 6c 73 65 0a 09 09 09 | nd.=.false;......}......else.... |
4dd20 | 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 70 74 28 69 6e 70 | ...output.=.this.aes.encrypt(inp |
4dd40 | 75 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 | ut,.key,.size);......for.(var.i. |
4dd60 | 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 09 09 63 69 70 68 65 72 74 65 | =.0;.i.<.16;.i++).......cipherte |
4dd80 | 78 74 5b 69 5d 20 3d 20 62 79 74 65 41 72 72 61 79 5b 69 5d 20 5e 20 6f 75 74 70 75 74 5b 69 5d | xt[i].=.byteArray[i].^.output[i] |
4dda0 | 3b 0a 09 09 09 09 09 66 6f 72 28 76 61 72 20 6b 20 3d 20 30 3b 6b 20 3c 20 65 6e 64 2d 73 74 61 | ;......for(var.k.=.0;k.<.end-sta |
4ddc0 | 72 74 3b 6b 2b 2b 29 0a 09 09 09 09 09 09 63 69 70 68 65 72 4f 75 74 2e 70 75 73 68 28 63 69 70 | rt;k++).......cipherOut.push(cip |
4dde0 | 68 65 72 74 65 78 74 5b 6b 5d 29 3b 0a 09 09 09 09 09 69 6e 70 75 74 20 3d 20 6f 75 74 70 75 74 | hertext[k]);......input.=.output |
4de00 | 3b 0a 09 09 09 09 7d 0a 09 09 09 09 65 6c 73 65 20 69 66 20 28 6d 6f 64 65 20 3d 3d 20 74 68 69 | ;.....}.....else.if.(mode.==.thi |
4de20 | 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 42 43 29 0a 09 09 09 09 7b 0a 09 09 09 | s.modeOfOperation.CBC).....{.... |
4de40 | 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 | ..for.(var.i.=.0;.i.<.16;.i++).. |
4de60 | 09 09 09 09 09 69 6e 70 75 74 5b 69 5d 20 3d 20 62 79 74 65 41 72 72 61 79 5b 69 5d 20 5e 20 28 | .....input[i].=.byteArray[i].^.( |
4de80 | 28 66 69 72 73 74 52 6f 75 6e 64 29 20 3f 20 69 76 5b 69 5d 20 3a 20 63 69 70 68 65 72 74 65 78 | (firstRound).?.iv[i].:.ciphertex |
4dea0 | 74 5b 69 5d 29 3b 0a 09 09 09 09 09 66 69 72 73 74 52 6f 75 6e 64 20 3d 20 66 61 6c 73 65 3b 0a | t[i]);......firstRound.=.false;. |
4dec0 | 09 09 09 09 09 63 69 70 68 65 72 74 65 78 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 | .....ciphertext.=.this.aes.encry |
4dee0 | 70 74 28 69 6e 70 75 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 2f 2f 20 61 6c | pt(input,.key,.size);......//.al |
4df00 | 77 61 79 73 20 31 36 20 62 79 74 65 73 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 65 20 70 61 64 | ways.16.bytes.because.of.the.pad |
4df20 | 64 69 6e 67 20 66 6f 72 20 43 42 43 0a 09 09 09 09 09 66 6f 72 28 76 61 72 20 6b 20 3d 20 30 3b | ding.for.CBC......for(var.k.=.0; |
4df40 | 6b 20 3c 20 31 36 3b 6b 2b 2b 29 0a 09 09 09 09 09 09 63 69 70 68 65 72 4f 75 74 2e 70 75 73 68 | k.<.16;k++).......cipherOut.push |
4df60 | 28 63 69 70 68 65 72 74 65 78 74 5b 6b 5d 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a | (ciphertext[k]);.....}....}...}. |
4df80 | 09 09 72 65 74 75 72 6e 20 7b 6d 6f 64 65 3a 6d 6f 64 65 2c 6f 72 69 67 69 6e 61 6c 73 69 7a 65 | ..return.{mode:mode,originalsize |
4dfa0 | 3a 62 79 74 65 73 49 6e 2e 6c 65 6e 67 74 68 2c 63 69 70 68 65 72 3a 63 69 70 68 65 72 4f 75 74 | :bytesIn.length,cipher:cipherOut |
4dfc0 | 7d 3b 0a 09 7d 2c 0a 09 0a 09 2f 2a 0a 09 20 2a 20 4d 6f 64 65 20 6f 66 20 4f 70 65 72 61 74 69 | };..},..../*...*.Mode.of.Operati |
4dfe0 | 6f 6e 20 44 65 63 72 79 70 74 69 6f 6e 0a 09 20 2a 20 63 69 70 68 65 72 49 6e 20 2d 20 45 6e 63 | on.Decryption...*.cipherIn.-.Enc |
4e000 | 72 79 70 74 65 64 20 53 74 72 69 6e 67 20 61 73 20 61 72 72 61 79 20 6f 66 20 62 79 74 65 73 0a | rypted.String.as.array.of.bytes. |
4e020 | 09 20 2a 20 6f 72 69 67 69 6e 61 6c 73 69 7a 65 20 2d 20 54 68 65 20 75 6e 65 6e 63 72 79 70 74 | ..*.originalsize.-.The.unencrypt |
4e040 | 65 64 20 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 2d 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 | ed.string.length.-.required.for. |
4e060 | 43 42 43 0a 09 20 2a 20 6d 6f 64 65 20 2d 20 6d 6f 64 65 20 6f 66 20 74 79 70 65 20 6d 6f 64 65 | CBC...*.mode.-.mode.of.type.mode |
4e080 | 4f 66 4f 70 65 72 61 74 69 6f 6e 0a 09 20 2a 20 6b 65 79 20 2d 20 61 20 6e 75 6d 62 65 72 20 61 | OfOperation...*.key.-.a.number.a |
4e0a0 | 72 72 61 79 20 6f 66 20 6c 65 6e 67 74 68 20 27 73 69 7a 65 27 0a 09 20 2a 20 73 69 7a 65 20 2d | rray.of.length.'size'...*.size.- |
4e0c0 | 20 74 68 65 20 62 69 74 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 6b 65 79 0a 09 20 2a 20 69 | .the.bit.length.of.the.key...*.i |
4e0e0 | 76 20 2d 20 74 68 65 20 31 32 38 20 62 69 74 20 6e 75 6d 62 65 72 20 61 72 72 61 79 20 49 6e 69 | v.-.the.128.bit.number.array.Ini |
4e100 | 74 69 61 6c 69 7a 61 74 69 6f 6e 20 56 65 63 74 6f 72 0a 09 20 2a 2f 0a 09 64 65 63 72 79 70 74 | tialization.Vector...*/..decrypt |
4e120 | 3a 66 75 6e 63 74 69 6f 6e 28 63 69 70 68 65 72 49 6e 2c 6f 72 69 67 69 6e 61 6c 73 69 7a 65 2c | :function(cipherIn,originalsize, |
4e140 | 6d 6f 64 65 2c 6b 65 79 2c 73 69 7a 65 2c 69 76 29 0a 09 7b 0a 09 09 69 66 28 6b 65 79 2e 6c 65 | mode,key,size,iv)..{...if(key.le |
4e160 | 6e 67 74 68 25 73 69 7a 65 29 0a 09 09 7b 0a 09 09 09 74 68 72 6f 77 20 27 4b 65 79 20 6c 65 6e | ngth%size)...{....throw.'Key.len |
4e180 | 67 74 68 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 20 73 70 65 63 69 66 69 65 64 20 73 69 7a | gth.does.not.match.specified.siz |
4e1a0 | 65 2e 27 3b 0a 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 09 09 69 66 28 69 76 | e.';....return.null;...}...if(iv |
4e1c0 | 2e 6c 65 6e 67 74 68 25 31 36 29 0a 09 09 7b 0a 09 09 09 74 68 72 6f 77 20 27 69 76 20 6c 65 6e | .length%16)...{....throw.'iv.len |
4e1e0 | 67 74 68 20 6d 75 73 74 20 62 65 20 31 32 38 20 62 69 74 73 2e 27 3b 0a 09 09 7d 0a 09 09 2f 2f | gth.must.be.128.bits.';...}...// |
4e200 | 20 74 68 65 20 41 45 53 20 69 6e 70 75 74 2f 6f 75 74 70 75 74 0a 09 09 76 61 72 20 63 69 70 68 | .the.AES.input/output...var.ciph |
4e220 | 65 72 74 65 78 74 20 3d 20 5b 5d 3b 0a 09 09 76 61 72 20 69 6e 70 75 74 20 3d 20 5b 5d 3b 0a 09 | ertext.=.[];...var.input.=.[];.. |
4e240 | 09 76 61 72 20 6f 75 74 70 75 74 20 3d 20 5b 5d 3b 0a 09 09 76 61 72 20 62 79 74 65 41 72 72 61 | .var.output.=.[];...var.byteArra |
4e260 | 79 20 3d 20 5b 5d 3b 0a 09 09 76 61 72 20 62 79 74 65 73 4f 75 74 20 3d 20 5b 5d 3b 0a 09 09 2f | y.=.[];...var.bytesOut.=.[];.../ |
4e280 | 2f 20 63 68 61 72 20 66 69 72 73 74 52 6f 75 6e 64 0a 09 09 76 61 72 20 66 69 72 73 74 52 6f 75 | /.char.firstRound...var.firstRou |
4e2a0 | 6e 64 20 3d 20 74 72 75 65 3b 0a 09 09 69 66 20 28 63 69 70 68 65 72 49 6e 20 21 3d 3d 20 6e 75 | nd.=.true;...if.(cipherIn.!==.nu |
4e2c0 | 6c 6c 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 6a 20 3d 20 30 3b 6a 20 3c 20 4d 61 | ll)...{....for.(var.j.=.0;j.<.Ma |
4e2e0 | 74 68 2e 63 65 69 6c 28 63 69 70 68 65 72 49 6e 2e 6c 65 6e 67 74 68 2f 31 36 29 3b 20 6a 2b 2b | th.ceil(cipherIn.length/16);.j++ |
4e300 | 29 0a 09 09 09 7b 0a 09 09 09 09 76 61 72 20 73 74 61 72 74 20 3d 20 6a 2a 31 36 3b 0a 09 09 09 | )....{.....var.start.=.j*16;.... |
4e320 | 09 76 61 72 20 65 6e 64 20 3d 20 6a 2a 31 36 2b 31 36 3b 0a 09 09 09 09 69 66 28 6a 2a 31 36 2b | .var.end.=.j*16+16;.....if(j*16+ |
4e340 | 31 36 20 3e 20 63 69 70 68 65 72 49 6e 2e 6c 65 6e 67 74 68 29 0a 09 09 09 09 09 65 6e 64 20 3d | 16.>.cipherIn.length)......end.= |
4e360 | 20 63 69 70 68 65 72 49 6e 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 09 63 69 70 68 65 72 74 65 78 74 | .cipherIn.length;.....ciphertext |
4e380 | 20 3d 20 74 68 69 73 2e 67 65 74 50 61 64 64 65 64 42 6c 6f 63 6b 28 63 69 70 68 65 72 49 6e 2c | .=.this.getPaddedBlock(cipherIn, |
4e3a0 | 73 74 61 72 74 2c 65 6e 64 2c 6d 6f 64 65 29 3b 0a 09 09 09 09 69 66 20 28 6d 6f 64 65 20 3d 3d | start,end,mode);.....if.(mode.== |
4e3c0 | 20 74 68 69 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 46 42 29 0a 09 09 09 09 7b | .this.modeOfOperation.CFB).....{ |
4e3e0 | 0a 09 09 09 09 09 69 66 20 28 66 69 72 73 74 52 6f 75 6e 64 29 0a 09 09 09 09 09 7b 0a 09 09 09 | ......if.(firstRound)......{.... |
4e400 | 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 70 74 28 69 76 2c | ...output.=.this.aes.encrypt(iv, |
4e420 | 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 09 66 69 72 73 74 52 6f 75 6e 64 20 3d 20 | .key,.size);.......firstRound.=. |
4e440 | 66 61 6c 73 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 65 6c 73 65 0a 09 09 09 09 09 09 6f 75 | false;......}......else.......ou |
4e460 | 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 70 74 28 69 6e 70 75 74 2c 20 6b | tput.=.this.aes.encrypt(input,.k |
4e480 | 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 | ey,.size);......for.(i.=.0;.i.<. |
4e4a0 | 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 09 09 62 79 74 65 41 72 72 61 79 5b 69 5d 20 3d 20 6f 75 | 16;.i++).......byteArray[i].=.ou |
4e4c0 | 74 70 75 74 5b 69 5d 20 5e 20 63 69 70 68 65 72 74 65 78 74 5b 69 5d 3b 0a 09 09 09 09 09 66 6f | tput[i].^.ciphertext[i];......fo |
4e4e0 | 72 28 76 61 72 20 6b 20 3d 20 30 3b 6b 20 3c 20 65 6e 64 2d 73 74 61 72 74 3b 6b 2b 2b 29 0a 09 | r(var.k.=.0;k.<.end-start;k++).. |
4e500 | 09 09 09 09 09 62 79 74 65 73 4f 75 74 2e 70 75 73 68 28 62 79 74 65 41 72 72 61 79 5b 6b 5d 29 | .....bytesOut.push(byteArray[k]) |
4e520 | 3b 0a 09 09 09 09 09 69 6e 70 75 74 20 3d 20 63 69 70 68 65 72 74 65 78 74 3b 0a 09 09 09 09 7d | ;......input.=.ciphertext;.....} |
4e540 | 0a 09 09 09 09 65 6c 73 65 20 69 66 20 28 6d 6f 64 65 20 3d 3d 20 74 68 69 73 2e 6d 6f 64 65 4f | .....else.if.(mode.==.this.modeO |
4e560 | 66 4f 70 65 72 61 74 69 6f 6e 2e 4f 46 42 29 0a 09 09 09 09 7b 0a 09 09 09 09 09 69 66 20 28 66 | fOperation.OFB).....{......if.(f |
4e580 | 69 72 73 74 52 6f 75 6e 64 29 0a 09 09 09 09 09 7b 0a 09 09 09 09 09 09 6f 75 74 70 75 74 20 3d | irstRound)......{.......output.= |
4e5a0 | 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 70 74 28 69 76 2c 20 6b 65 79 2c 20 73 69 7a 65 29 | .this.aes.encrypt(iv,.key,.size) |
4e5c0 | 3b 0a 09 09 09 09 09 09 66 69 72 73 74 52 6f 75 6e 64 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 | ;.......firstRound.=.false;..... |
4e5e0 | 09 7d 0a 09 09 09 09 09 65 6c 73 65 0a 09 09 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 | .}......else.......output.=.this |
4e600 | 2e 61 65 73 2e 65 6e 63 72 79 70 74 28 69 6e 70 75 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a | .aes.encrypt(input,.key,.size);. |
4e620 | 09 09 09 09 09 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 09 | .....for.(i.=.0;.i.<.16;.i++)... |
4e640 | 09 09 09 09 62 79 74 65 41 72 72 61 79 5b 69 5d 20 3d 20 6f 75 74 70 75 74 5b 69 5d 20 5e 20 63 | ....byteArray[i].=.output[i].^.c |
4e660 | 69 70 68 65 72 74 65 78 74 5b 69 5d 3b 0a 09 09 09 09 09 66 6f 72 28 76 61 72 20 6b 20 3d 20 30 | iphertext[i];......for(var.k.=.0 |
4e680 | 3b 6b 20 3c 20 65 6e 64 2d 73 74 61 72 74 3b 6b 2b 2b 29 0a 09 09 09 09 09 09 62 79 74 65 73 4f | ;k.<.end-start;k++).......bytesO |
4e6a0 | 75 74 2e 70 75 73 68 28 62 79 74 65 41 72 72 61 79 5b 6b 5d 29 3b 0a 09 09 09 09 09 69 6e 70 75 | ut.push(byteArray[k]);......inpu |
4e6c0 | 74 20 3d 20 6f 75 74 70 75 74 3b 0a 09 09 09 09 7d 0a 09 09 09 09 65 6c 73 65 20 69 66 28 6d 6f | t.=.output;.....}.....else.if(mo |
4e6e0 | 64 65 20 3d 3d 20 74 68 69 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 42 43 29 0a | de.==.this.modeOfOperation.CBC). |
4e700 | 09 09 09 09 7b 0a 09 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 64 65 63 | ....{......output.=.this.aes.dec |
4e720 | 72 79 70 74 28 63 69 70 68 65 72 74 65 78 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 | rypt(ciphertext,.key,.size);.... |
4e740 | 09 09 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 09 | ..for.(i.=.0;.i.<.16;.i++)...... |
4e760 | 09 62 79 74 65 41 72 72 61 79 5b 69 5d 20 3d 20 28 28 66 69 72 73 74 52 6f 75 6e 64 29 20 3f 20 | .byteArray[i].=.((firstRound).?. |
4e780 | 69 76 5b 69 5d 20 3a 20 69 6e 70 75 74 5b 69 5d 29 20 5e 20 6f 75 74 70 75 74 5b 69 5d 3b 0a 09 | iv[i].:.input[i]).^.output[i];.. |
4e7a0 | 09 09 09 09 66 69 72 73 74 52 6f 75 6e 64 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 69 66 20 | ....firstRound.=.false;......if. |
4e7c0 | 28 6f 72 69 67 69 6e 61 6c 73 69 7a 65 20 3c 20 65 6e 64 29 0a 09 09 09 09 09 09 66 6f 72 28 76 | (originalsize.<.end).......for(v |
4e7e0 | 61 72 20 6b 20 3d 20 30 3b 6b 20 3c 20 6f 72 69 67 69 6e 61 6c 73 69 7a 65 2d 73 74 61 72 74 3b | ar.k.=.0;k.<.originalsize-start; |
4e800 | 6b 2b 2b 29 0a 09 09 09 09 09 09 09 62 79 74 65 73 4f 75 74 2e 70 75 73 68 28 62 79 74 65 41 72 | k++)........bytesOut.push(byteAr |
4e820 | 72 61 79 5b 6b 5d 29 3b 0a 09 09 09 09 09 65 6c 73 65 0a 09 09 09 09 09 09 66 6f 72 28 76 61 72 | ray[k]);......else.......for(var |
4e840 | 20 6b 20 3d 20 30 3b 6b 20 3c 20 65 6e 64 2d 73 74 61 72 74 3b 6b 2b 2b 29 0a 09 09 09 09 09 09 | .k.=.0;k.<.end-start;k++)....... |
4e860 | 09 62 79 74 65 73 4f 75 74 2e 70 75 73 68 28 62 79 74 65 41 72 72 61 79 5b 6b 5d 29 3b 0a 09 09 | .bytesOut.push(byteArray[k]);... |
4e880 | 09 09 09 69 6e 70 75 74 20 3d 20 63 69 70 68 65 72 74 65 78 74 3b 0a 09 09 09 09 7d 0a 09 09 09 | ...input.=.ciphertext;.....}.... |
4e8a0 | 7d 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 62 79 74 65 73 4f 75 74 3b 0a 09 7d 0a 09 2f 2a 0a | }...}...return.bytesOut;..}../*. |
4e8c0 | 09 20 2a 20 45 4e 44 20 4d 4f 44 45 20 4f 46 20 4f 50 45 52 41 54 49 4f 4e 20 53 45 43 54 49 4f | ..*.END.MODE.OF.OPERATION.SECTIO |
4e8e0 | 4e 0a 09 20 2a 2f 0a 7d 3b 0a 0a 2f 2a 0a 20 2a 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e 6a | N...*/.};../*..*.cryptoHelpers.j |
4e900 | 73 3a 20 69 6d 70 6c 65 6d 65 6e 74 73 20 41 45 53 20 2d 20 41 64 76 61 6e 63 65 64 20 45 6e 63 | s:.implements.AES.-.Advanced.Enc |
4e920 | 72 79 70 74 69 6f 6e 20 53 74 61 6e 64 61 72 64 0a 20 2a 20 66 72 6f 6d 20 74 68 65 20 53 6c 6f | ryption.Standard..*.from.the.Slo |
4e940 | 77 41 45 53 20 70 72 6f 6a 65 63 74 2c 20 68 74 74 70 3a 2f 2f 63 6f 64 65 2e 67 6f 6f 67 6c 65 | wAES.project,.http://code.google |
4e960 | 2e 63 6f 6d 2f 70 2f 73 6c 6f 77 61 65 73 2f 0a 20 2a 20 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 | .com/p/slowaes/..*...*.Copyright |
4e980 | 20 28 63 29 20 32 30 30 38 20 09 4a 6f 73 68 20 44 61 76 69 73 20 28 20 68 74 74 70 3a 2f 2f 77 | .(c).2008..Josh.Davis.(.http://w |
4e9a0 | 77 77 2e 6a 6f 73 68 2d 64 61 76 69 73 2e 6f 72 67 20 29 2c 0a 20 2a 09 09 09 09 09 09 4d 61 72 | ww.josh-davis.org.),..*......Mar |
4e9c0 | 6b 20 50 65 72 63 69 76 61 6c 20 28 20 68 74 74 70 3a 2f 2f 6d 70 65 72 63 69 76 61 6c 2e 63 6f | k.Percival.(.http://mpercival.co |
4e9e0 | 6d 20 29 2c 0a 20 2a 09 09 09 09 09 09 4a 6f 68 61 6e 20 53 75 6e 64 73 74 72 6f 6d 20 28 20 68 | m.),..*......Johan.Sundstrom.(.h |
4ea00 | 74 74 70 3a 2f 2f 65 63 6d 61 6e 61 75 74 2e 62 6c 6f 67 73 70 6f 74 2e 63 6f 6d 20 29 2c 0a 20 | ttp://ecmanaut.blogspot.com.),.. |
4ea20 | 2a 09 09 09 20 09 09 09 4a 6f 68 6e 20 52 65 73 69 67 20 28 20 68 74 74 70 3a 2f 2f 65 6a 6f 68 | *.......John.Resig.(.http://ejoh |
4ea40 | 6e 2e 6f 72 67 20 29 0a 20 2a 20 0a 20 2a 20 4c 69 63 65 6e 73 65 64 20 75 6e 64 65 72 20 74 68 | n.org.)..*...*.Licensed.under.th |
4ea60 | 65 20 41 70 61 63 68 65 20 4c 69 63 65 6e 73 65 2c 20 56 65 72 73 69 6f 6e 20 32 2e 30 0a 20 2a | e.Apache.License,.Version.2.0..* |
4ea80 | 20 68 74 74 70 3a 2f 2f 77 77 77 2e 61 70 61 63 68 65 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f | .http://www.apache.org/licenses/ |
4eaa0 | 0a 20 2a 2f 0a 0a 0a 0a 0a 76 61 72 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 20 3d 20 7b 0a 0a | ..*/.....var.cryptoHelpers.=.{.. |
4eac0 | 09 2f 2f 20 65 6e 63 6f 64 65 73 20 61 20 75 6e 69 63 6f 64 65 20 73 74 72 69 6e 67 20 74 6f 20 | .//.encodes.a.unicode.string.to. |
4eae0 | 55 54 46 38 20 28 38 20 62 69 74 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 63 72 69 74 69 | UTF8.(8.bit.characters.are.criti |
4eb00 | 63 61 6c 20 74 6f 20 41 45 53 20 66 75 6e 63 74 69 6f 6e 69 6e 67 20 70 72 6f 70 65 72 6c 79 29 | cal.to.AES.functioning.properly) |
4eb20 | 0a 09 65 6e 63 6f 64 65 5f 75 74 66 38 3a 66 75 6e 63 74 69 6f 6e 28 73 29 0a 09 7b 0a 09 09 74 | ..encode_utf8:function(s)..{...t |
4eb40 | 72 79 7b 72 65 74 75 72 6e 20 75 6e 65 73 63 61 70 65 28 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 | ry{return.unescape(encodeURIComp |
4eb60 | 6f 6e 65 6e 74 28 73 29 29 3b 7d 0a 09 09 63 61 74 63 68 28 65 29 7b 74 68 72 6f 77 20 27 65 72 | onent(s));}...catch(e){throw.'er |
4eb80 | 72 6f 72 20 64 75 72 69 6e 67 20 75 74 66 38 20 65 6e 63 6f 64 69 6e 67 3a 20 63 72 79 70 74 6f | ror.during.utf8.encoding:.crypto |
4eba0 | 48 65 6c 70 65 72 73 2e 65 6e 63 6f 64 65 5f 75 74 66 38 2e 27 3b 7d 0a 09 7d 2c 0a 0a 09 0a 09 | Helpers.encode_utf8.';}..},..... |
4ebc0 | 2f 2f 20 64 65 63 6f 64 65 73 20 61 20 55 54 46 38 20 73 74 72 69 6e 67 20 62 61 63 6b 20 74 6f | //.decodes.a.UTF8.string.back.to |
4ebe0 | 20 75 6e 69 63 6f 64 65 0a 09 64 65 63 6f 64 65 5f 75 74 66 38 3a 66 75 6e 63 74 69 6f 6e 28 73 | .unicode..decode_utf8:function(s |
4ec00 | 29 0a 09 7b 0a 09 09 74 72 79 7b 72 65 74 75 72 6e 20 64 65 63 6f 64 65 55 52 49 43 6f 6d 70 6f | )..{...try{return.decodeURICompo |
4ec20 | 6e 65 6e 74 28 65 73 63 61 70 65 28 73 29 29 3b 7d 0a 09 09 63 61 74 63 68 28 65 29 7b 74 68 72 | nent(escape(s));}...catch(e){thr |
4ec40 | 6f 77 28 27 65 72 72 6f 72 20 64 75 72 69 6e 67 20 75 74 66 38 20 64 65 63 6f 64 69 6e 67 3a 20 | ow('error.during.utf8.decoding:. |
4ec60 | 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e 64 65 63 6f 64 65 5f 75 74 66 38 2e 27 29 3b 7d 0a 09 | cryptoHelpers.decode_utf8.');}.. |
4ec80 | 7d 2c 0a 09 0a 09 2f 2f 63 6f 6e 76 65 72 74 20 61 20 6e 75 6d 62 65 72 20 61 72 72 61 79 20 74 | },....//convert.a.number.array.t |
4eca0 | 6f 20 61 20 68 65 78 20 73 74 72 69 6e 67 0a 09 74 6f 48 65 78 3a 66 75 6e 63 74 69 6f 6e 28 29 | o.a.hex.string..toHex:function() |
4ecc0 | 0a 09 7b 0a 09 09 76 61 72 20 61 72 72 61 79 20 3d 20 5b 5d 3b 0a 09 09 69 66 28 61 72 67 75 6d | ..{...var.array.=.[];...if(argum |
4ece0 | 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3d 3d 20 31 20 26 26 20 61 72 67 75 6d 65 6e 74 73 5b 30 5d | ents.length.==.1.&&.arguments[0] |
4ed00 | 2e 63 6f 6e 73 74 72 75 63 74 6f 72 20 3d 3d 20 41 72 72 61 79 29 0a 09 09 09 61 72 72 61 79 20 | .constructor.==.Array)....array. |
4ed20 | 3d 20 61 72 67 75 6d 65 6e 74 73 5b 30 5d 3b 0a 09 09 65 6c 73 65 0a 09 09 09 61 72 72 61 79 20 | =.arguments[0];...else....array. |
4ed40 | 3d 20 61 72 67 75 6d 65 6e 74 73 3b 0a 09 09 76 61 72 20 72 65 74 20 3d 20 27 27 3b 0a 09 09 66 | =.arguments;...var.ret.=.'';...f |
4ed60 | 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 69 20 3c 20 61 72 72 61 79 2e 6c 65 6e 67 74 68 3b 69 2b | or(var.i.=.0;i.<.array.length;i+ |
4ed80 | 2b 29 0a 09 09 09 72 65 74 20 2b 3d 20 28 61 72 72 61 79 5b 69 5d 20 3c 20 31 36 20 3f 20 27 30 | +)....ret.+=.(array[i].<.16.?.'0 |
4eda0 | 27 20 3a 20 27 27 29 20 2b 20 61 72 72 61 79 5b 69 5d 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 3b | '.:.'').+.array[i].toString(16); |
4edc0 | 0a 09 09 72 65 74 75 72 6e 20 72 65 74 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 09 7d 2c | ...return.ret.toLowerCase();..}, |
4ede0 | 0a 09 0a 09 2f 2f 63 6f 6e 76 65 72 74 20 61 20 68 65 78 20 73 74 72 69 6e 67 20 74 6f 20 61 20 | ....//convert.a.hex.string.to.a. |
4ee00 | 6e 75 6d 62 65 72 20 61 72 72 61 79 0a 09 74 6f 4e 75 6d 62 65 72 73 3a 66 75 6e 63 74 69 6f 6e | number.array..toNumbers:function |
4ee20 | 28 73 29 0a 09 7b 0a 09 09 76 61 72 20 72 65 74 20 3d 20 5b 5d 3b 0a 09 09 73 2e 72 65 70 6c 61 | (s)..{...var.ret.=.[];...s.repla |
4ee40 | 63 65 28 2f 28 2e 2e 29 2f 67 2c 66 75 6e 63 74 69 6f 6e 28 73 29 7b 0a 09 09 09 72 65 74 2e 70 | ce(/(..)/g,function(s){....ret.p |
4ee60 | 75 73 68 28 70 61 72 73 65 49 6e 74 28 73 2c 31 36 29 29 3b 0a 09 09 7d 29 3b 0a 09 09 72 65 74 | ush(parseInt(s,16));...});...ret |
4ee80 | 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 09 0a 09 2f 2f 20 67 65 74 20 61 20 72 61 6e 64 6f 6d 20 | urn.ret;..},....//.get.a.random. |
4eea0 | 6e 75 6d 62 65 72 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 5b 6d 69 6e 2c 6d 61 78 5d 0a 09 67 | number.in.the.range.[min,max]..g |
4eec0 | 65 74 52 61 6e 64 6f 6d 3a 66 75 6e 63 74 69 6f 6e 28 6d 69 6e 2c 6d 61 78 29 0a 09 7b 0a 09 09 | etRandom:function(min,max)..{... |
4eee0 | 69 66 28 6d 69 6e 20 3d 3d 3d 20 6e 75 6c 6c 29 0a 09 09 09 6d 69 6e 20 3d 20 30 3b 0a 09 09 69 | if(min.===.null)....min.=.0;...i |
4ef00 | 66 28 6d 61 78 20 3d 3d 3d 20 6e 75 6c 6c 29 0a 09 09 09 6d 61 78 20 3d 20 31 3b 0a 09 09 72 65 | f(max.===.null)....max.=.1;...re |
4ef20 | 74 75 72 6e 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 4d 61 74 68 2e 72 61 6e 64 6f 6d 28 29 2a 28 6d | turn.Math.floor(Math.random()*(m |
4ef40 | 61 78 2b 31 29 29 20 2b 20 6d 69 6e 3b 0a 09 7d 2c 0a 09 0a 09 67 65 6e 65 72 61 74 65 53 68 61 | ax+1)).+.min;..},....generateSha |
4ef60 | 72 65 64 4b 65 79 3a 66 75 6e 63 74 69 6f 6e 28 6c 65 6e 29 0a 09 7b 0a 09 09 69 66 28 6c 65 6e | redKey:function(len)..{...if(len |
4ef80 | 20 3d 3d 3d 20 6e 75 6c 6c 29 0a 09 09 09 6c 65 6e 20 3d 20 31 36 3b 0a 09 09 76 61 72 20 6b 65 | .===.null)....len.=.16;...var.ke |
4efa0 | 79 20 3d 20 5b 5d 3b 0a 09 09 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 6c 65 6e | y.=.[];...for(var.i.=.0;.i.<.len |
4efc0 | 2a 32 3b 20 69 2b 2b 29 0a 09 09 09 6b 65 79 2e 70 75 73 68 28 74 68 69 73 2e 67 65 74 52 61 6e | *2;.i++)....key.push(this.getRan |
4efe0 | 64 6f 6d 28 30 2c 32 35 35 29 29 3b 0a 09 09 72 65 74 75 72 6e 20 6b 65 79 3b 0a 09 7d 2c 0a 09 | dom(0,255));...return.key;..},.. |
4f000 | 0a 09 67 65 6e 65 72 61 74 65 50 72 69 76 61 74 65 4b 65 79 3a 66 75 6e 63 74 69 6f 6e 28 73 2c | ..generatePrivateKey:function(s, |
4f020 | 73 69 7a 65 29 0a 09 7b 0a 09 09 76 61 72 20 73 68 61 20 3d 20 6a 73 48 61 73 68 2e 73 68 61 32 | size)..{...var.sha.=.jsHash.sha2 |
4f040 | 2e 61 72 72 5f 73 68 61 32 35 36 28 73 29 3b 0a 09 09 72 65 74 75 72 6e 20 73 68 61 2e 73 6c 69 | .arr_sha256(s);...return.sha.sli |
4f060 | 63 65 28 30 2c 73 69 7a 65 29 3b 0a 09 7d 2c 0a 0a 09 63 6f 6e 76 65 72 74 53 74 72 69 6e 67 54 | ce(0,size);..},...convertStringT |
4f080 | 6f 42 79 74 65 41 72 72 61 79 3a 20 66 75 6e 63 74 69 6f 6e 28 73 29 0a 09 7b 0a 09 09 76 61 72 | oByteArray:.function(s)..{...var |
4f0a0 | 20 62 79 74 65 41 72 72 61 79 20 3d 20 5b 5d 3b 0a 09 09 66 6f 72 28 76 61 72 20 69 20 3d 20 30 | .byteArray.=.[];...for(var.i.=.0 |
4f0c0 | 3b 69 20 3c 20 73 2e 6c 65 6e 67 74 68 3b 69 2b 2b 29 0a 09 09 09 09 7b 0a 09 09 09 09 09 09 62 | ;i.<.s.length;i++).....{.......b |
4f0e0 | 79 74 65 41 72 72 61 79 2e 70 75 73 68 28 73 2e 63 68 61 72 43 6f 64 65 41 74 28 69 29 29 3b 0a | yteArray.push(s.charCodeAt(i));. |
4f100 | 09 09 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 62 79 74 65 41 72 72 61 79 3b 0a 09 7d 2c 0a 0a 09 | ....}...return.byteArray;..},... |
4f120 | 63 6f 6e 76 65 72 74 42 79 74 65 41 72 72 61 79 54 6f 53 74 72 69 6e 67 3a 20 66 75 6e 63 74 69 | convertByteArrayToString:.functi |
4f140 | 6f 6e 28 62 79 74 65 41 72 72 61 79 29 0a 09 7b 0a 09 09 76 61 72 20 73 20 3d 20 27 27 3b 0a 09 | on(byteArray)..{...var.s.=.'';.. |
4f160 | 09 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 69 20 3c 20 62 79 74 65 41 72 72 61 79 2e 6c 65 6e | .for(var.i.=.0;i.<.byteArray.len |
4f180 | 67 74 68 3b 69 2b 2b 29 0a 09 09 09 09 7b 0a 09 09 09 09 09 09 73 20 2b 3d 20 53 74 72 69 6e 67 | gth;i++).....{.......s.+=.String |
4f1a0 | 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 62 79 74 65 41 72 72 61 79 5b 69 5d 29 3b 0a 09 09 09 | .fromCharCode(byteArray[i]);.... |
4f1c0 | 09 7d 0a 09 09 72 65 74 75 72 6e 20 73 3b 0a 09 7d 2c 0a 09 0a 09 62 61 73 65 36 34 3a 20 7b 0a | .}...return.s;..},....base64:.{. |
4f1e0 | 09 09 2f 2f 20 54 61 6b 65 73 20 61 20 4e 78 31 36 78 31 20 62 79 74 65 20 61 72 72 61 79 20 61 | ..//.Takes.a.Nx16x1.byte.array.a |
4f200 | 6e 64 20 63 6f 6e 76 65 72 74 73 20 69 74 20 74 6f 20 42 61 73 65 36 34 0a 0a 09 09 63 68 61 72 | nd.converts.it.to.Base64....char |
4f220 | 73 3a 20 5b 0a 09 09 27 41 27 2c 20 27 42 27 2c 20 27 43 27 2c 20 27 44 27 2c 20 27 45 27 2c 20 | s:.[...'A',.'B',.'C',.'D',.'E',. |
4f240 | 27 46 27 2c 20 27 47 27 2c 20 27 48 27 2c 0a 09 09 27 49 27 2c 20 27 4a 27 2c 20 27 4b 27 2c 20 | 'F',.'G',.'H',...'I',.'J',.'K',. |
4f260 | 27 4c 27 2c 20 27 4d 27 2c 20 27 4e 27 2c 20 27 4f 27 2c 20 27 50 27 2c 0a 09 09 27 51 27 2c 20 | 'L',.'M',.'N',.'O',.'P',...'Q',. |
4f280 | 27 52 27 2c 20 27 53 27 2c 20 27 54 27 2c 20 27 55 27 2c 20 27 56 27 2c 20 27 57 27 2c 20 27 58 | 'R',.'S',.'T',.'U',.'V',.'W',.'X |
4f2a0 | 27 2c 0a 09 09 27 59 27 2c 20 27 5a 27 2c 20 27 61 27 2c 20 27 62 27 2c 20 27 63 27 2c 20 27 64 | ',...'Y',.'Z',.'a',.'b',.'c',.'d |
4f2c0 | 27 2c 20 27 65 27 2c 20 27 66 27 2c 0a 09 09 27 67 27 2c 20 27 68 27 2c 20 27 69 27 2c 20 27 6a | ',.'e',.'f',...'g',.'h',.'i',.'j |
4f2e0 | 27 2c 20 27 6b 27 2c 20 27 6c 27 2c 20 27 6d 27 2c 20 27 6e 27 2c 0a 09 09 27 6f 27 2c 20 27 70 | ',.'k',.'l',.'m',.'n',...'o',.'p |
4f300 | 27 2c 20 27 71 27 2c 20 27 72 27 2c 20 27 73 27 2c 20 27 74 27 2c 20 27 75 27 2c 20 27 76 27 2c | ',.'q',.'r',.'s',.'t',.'u',.'v', |
4f320 | 0a 09 09 27 77 27 2c 20 27 78 27 2c 20 27 79 27 2c 20 27 7a 27 2c 20 27 30 27 2c 20 27 31 27 2c | ...'w',.'x',.'y',.'z',.'0',.'1', |
4f340 | 20 27 32 27 2c 20 27 33 27 2c 0a 09 09 27 34 27 2c 20 27 35 27 2c 20 27 36 27 2c 20 27 37 27 2c | .'2',.'3',...'4',.'5',.'6',.'7', |
4f360 | 20 27 38 27 2c 20 27 39 27 2c 20 27 2b 27 2c 20 27 2f 27 2c 0a 09 09 27 3d 27 20 2f 2f 20 66 6f | .'8',.'9',.'+',.'/',...'='.//.fo |
4f380 | 72 20 64 65 63 6f 64 69 6e 67 20 70 75 72 70 6f 73 65 73 0a 09 09 5d 2c 0a 0a 09 09 65 6e 63 6f | r.decoding.purposes...],....enco |
4f3a0 | 64 65 5f 6c 69 6e 65 3a 20 66 75 6e 63 74 69 6f 6e 28 66 6c 61 74 41 72 72 29 7b 0a 09 09 09 76 | de_line:.function(flatArr){....v |
4f3c0 | 61 72 20 62 36 34 20 3d 20 27 27 3b 0a 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b | ar.b64.=.'';.....for.(var.i.=.0; |
4f3e0 | 20 69 20 3c 20 66 6c 61 74 41 72 72 2e 6c 65 6e 67 74 68 3b 20 69 20 2b 3d 20 33 29 7b 0a 09 09 | .i.<.flatArr.length;.i.+=.3){... |
4f400 | 09 09 62 36 34 20 2b 3d 20 74 68 69 73 2e 63 68 61 72 73 5b 66 6c 61 74 41 72 72 5b 69 5d 20 3e | ..b64.+=.this.chars[flatArr[i].> |
4f420 | 3e 20 32 5d 3b 0a 09 09 09 09 62 36 34 20 2b 3d 20 74 68 69 73 2e 63 68 61 72 73 5b 28 28 66 6c | >.2];.....b64.+=.this.chars[((fl |
4f440 | 61 74 41 72 72 5b 69 5d 20 26 20 33 29 20 3c 3c 20 34 29 20 7c 20 28 66 6c 61 74 41 72 72 5b 69 | atArr[i].&.3).<<.4).|.(flatArr[i |
4f460 | 20 2b 20 31 5d 20 3e 3e 20 34 29 5d 3b 0a 09 09 09 09 69 66 20 28 21 28 66 6c 61 74 41 72 72 5b | .+.1].>>.4)];.....if.(!(flatArr[ |
4f480 | 69 20 2b 20 31 5d 20 3d 3d 3d 20 6e 75 6c 6c 29 29 7b 0a 09 09 09 09 09 62 36 34 20 2b 3d 20 74 | i.+.1].===.null)){......b64.+=.t |
4f4a0 | 68 69 73 2e 63 68 61 72 73 5b 28 28 66 6c 61 74 41 72 72 5b 69 20 2b 20 31 5d 20 26 20 31 35 29 | his.chars[((flatArr[i.+.1].&.15) |
4f4c0 | 20 3c 3c 20 32 29 20 7c 20 28 66 6c 61 74 41 72 72 5b 69 20 2b 20 32 5d 20 3e 3e 20 36 29 5d 3b | .<<.2).|.(flatArr[i.+.2].>>.6)]; |
4f4e0 | 0a 09 09 09 09 7d 65 6c 73 65 7b 0a 09 09 09 09 09 62 36 34 20 2b 3d 20 27 3d 27 3b 0a 09 09 09 | .....}else{......b64.+=.'=';.... |
4f500 | 09 7d 0a 09 09 09 09 69 66 20 28 21 28 66 6c 61 74 41 72 72 5b 69 20 2b 20 32 5d 20 3d 3d 3d 20 | .}.....if.(!(flatArr[i.+.2].===. |
4f520 | 6e 75 6c 6c 29 29 7b 0a 09 09 09 09 09 62 36 34 20 2b 3d 20 74 68 69 73 2e 63 68 61 72 73 5b 66 | null)){......b64.+=.this.chars[f |
4f540 | 6c 61 74 41 72 72 5b 69 20 2b 20 32 5d 20 26 20 36 33 5d 3b 0a 09 09 09 09 7d 65 6c 73 65 7b 0a | latArr[i.+.2].&.63];.....}else{. |
4f560 | 09 09 09 09 09 62 36 34 20 2b 3d 20 27 3d 27 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 09 72 | .....b64.+=.'=';.....}....}....r |
4f580 | 65 74 75 72 6e 20 62 36 34 3b 0a 09 09 7d 2c 0a 0a 09 09 65 6e 63 6f 64 65 3a 20 66 75 6e 63 74 | eturn.b64;...},....encode:.funct |
4f5a0 | 69 6f 6e 28 66 6c 61 74 41 72 72 29 0a 09 09 7b 0a 09 09 09 76 61 72 20 62 36 34 20 3d 20 74 68 | ion(flatArr)...{....var.b64.=.th |
4f5c0 | 69 73 2e 65 6e 63 6f 64 65 5f 6c 69 6e 65 28 66 6c 61 74 41 72 72 29 3b 0a 09 09 09 2f 2f 20 4f | is.encode_line(flatArr);....//.O |
4f5e0 | 70 65 6e 53 53 4c 20 69 73 20 73 75 70 65 72 20 70 61 72 74 69 63 75 6c 61 72 20 61 62 6f 75 74 | penSSL.is.super.particular.about |
4f600 | 20 6c 69 6e 65 20 62 72 65 61 6b 73 0a 09 09 09 76 61 72 20 62 72 6f 6b 65 6e 5f 62 36 34 20 3d | .line.breaks....var.broken_b64.= |
4f620 | 20 62 36 34 2e 73 6c 69 63 65 28 30 2c 20 36 34 29 20 2b 20 27 5c 6e 27 3b 0a 09 09 09 66 6f 72 | .b64.slice(0,.64).+.'\n';....for |
4f640 | 20 28 76 61 72 20 69 20 3d 20 31 3b 20 69 20 3c 20 28 4d 61 74 68 2e 63 65 69 6c 28 62 36 34 2e | .(var.i.=.1;.i.<.(Math.ceil(b64. |
4f660 | 6c 65 6e 67 74 68 20 2f 20 36 34 29 29 3b 20 69 2b 2b 29 0a 09 09 09 7b 0a 09 09 09 09 62 72 6f | length./.64));.i++)....{.....bro |
4f680 | 6b 65 6e 5f 62 36 34 20 2b 3d 20 62 36 34 2e 73 6c 69 63 65 28 69 20 2a 20 36 34 2c 20 69 20 2a | ken_b64.+=.b64.slice(i.*.64,.i.* |
4f6a0 | 20 36 34 20 2b 20 36 34 29 20 2b 20 28 4d 61 74 68 2e 63 65 69 6c 28 62 36 34 2e 6c 65 6e 67 74 | .64.+.64).+.(Math.ceil(b64.lengt |
4f6c0 | 68 20 2f 20 36 34 29 20 3d 3d 20 69 20 2b 20 31 20 3f 20 27 27 3a 20 27 5c 6e 27 29 3b 0a 09 09 | h./.64).==.i.+.1.?.'':.'\n');... |
4f6e0 | 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 62 72 6f 6b 65 6e 5f 62 36 34 3b 0a 09 09 7d 2c 0a 0a 09 | .}....return.broken_b64;...},... |
4f700 | 20 20 20 20 64 65 63 6f 64 65 3a 20 66 75 6e 63 74 69 6f 6e 28 73 74 72 69 6e 67 29 0a 09 09 7b | ....decode:.function(string)...{ |
4f720 | 0a 09 09 09 73 74 72 69 6e 67 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 6c 61 63 65 28 2f 5b 5c 72 | ....string.=.string.replace(/[\r |
4f740 | 5c 6e 5c 74 20 5d 2b 2f 67 2c 20 27 27 29 20 2b 20 27 3d 3d 3d 3d 27 3b 20 2f 2f 20 64 72 6f 70 | \n\t.]+/g,.'').+.'====';.//.drop |
4f760 | 20 61 6c 6c 20 77 68 69 74 65 73 70 61 63 65 73 20 61 6e 64 20 70 61 64 20 77 69 74 68 20 27 3d | .all.whitespaces.and.pad.with.'= |
4f780 | 27 20 28 65 6e 64 20 6f 66 20 62 36 34 20 6d 61 72 6b 65 72 29 0a 09 09 09 76 61 72 20 66 6c 61 | '.(end.of.b64.marker)....var.fla |
4f7a0 | 74 41 72 72 20 3d 20 5b 5d 3b 0a 09 09 09 76 61 72 20 63 20 3d 20 5b 5d 3b 0a 09 09 09 2f 2f 76 | tArr.=.[];....var.c.=.[];....//v |
4f7c0 | 61 72 20 62 20 3d 20 5b 5d 3b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 74 72 | ar.b.=.[];....for.(var.i.=.0;.tr |
4f7e0 | 75 65 20 3b 20 69 20 3d 20 69 20 2b 20 34 29 7b 0a 09 09 09 09 63 5b 30 5d 20 3d 20 74 68 69 73 | ue.;.i.=.i.+.4){.....c[0].=.this |
4f800 | 2e 63 68 61 72 73 2e 69 6e 64 65 78 4f 66 28 73 74 72 69 6e 67 2e 63 68 61 72 41 74 28 69 29 29 | .chars.indexOf(string.charAt(i)) |
4f820 | 3b 0a 09 09 09 09 69 66 28 63 5b 30 5d 20 3d 3d 20 36 34 29 7b 0a 09 09 09 09 09 72 65 74 75 72 | ;.....if(c[0].==.64){......retur |
4f840 | 6e 20 66 6c 61 74 41 72 72 3b 0a 09 09 09 09 7d 0a 09 09 09 09 63 5b 31 5d 20 3d 20 74 68 69 73 | n.flatArr;.....}.....c[1].=.this |
4f860 | 2e 63 68 61 72 73 2e 69 6e 64 65 78 4f 66 28 73 74 72 69 6e 67 2e 63 68 61 72 41 74 28 69 20 2b | .chars.indexOf(string.charAt(i.+ |
4f880 | 20 31 29 29 3b 0a 09 09 09 09 63 5b 32 5d 20 3d 20 74 68 69 73 2e 63 68 61 72 73 2e 69 6e 64 65 | .1));.....c[2].=.this.chars.inde |
4f8a0 | 78 4f 66 28 73 74 72 69 6e 67 2e 63 68 61 72 41 74 28 69 20 2b 20 32 29 29 3b 0a 09 09 09 09 63 | xOf(string.charAt(i.+.2));.....c |
4f8c0 | 5b 33 5d 20 3d 20 74 68 69 73 2e 63 68 61 72 73 2e 69 6e 64 65 78 4f 66 28 73 74 72 69 6e 67 2e | [3].=.this.chars.indexOf(string. |
4f8e0 | 63 68 61 72 41 74 28 69 20 2b 20 33 29 29 3b 0a 09 0a 09 09 09 09 69 66 28 0a 09 09 09 09 09 28 | charAt(i.+.3));.......if(......( |
4f900 | 63 5b 30 5d 20 3c 20 30 29 20 7c 7c 20 2f 2f 20 63 68 61 72 31 20 69 73 20 77 72 6f 6e 67 0a 09 | c[0].<.0).||.//.char1.is.wrong.. |
4f920 | 09 09 09 09 28 63 5b 31 5d 20 3c 20 30 29 20 7c 7c 20 28 63 5b 31 5d 20 3d 3d 20 36 34 29 20 7c | ....(c[1].<.0).||.(c[1].==.64).| |
4f940 | 7c 20 2f 2f 20 63 68 61 72 32 20 69 73 20 77 72 6f 6e 67 0a 09 09 09 09 09 28 63 5b 32 5d 20 3c | |.//.char2.is.wrong......(c[2].< |
4f960 | 20 30 29 20 7c 7c 20 2f 2f 20 63 68 61 72 33 20 69 73 20 6e 65 69 74 68 65 72 20 61 6e 20 76 61 | .0).||.//.char3.is.neither.an.va |
4f980 | 6c 69 64 20 63 68 61 72 20 6e 6f 72 20 27 3d 27 0a 09 09 09 09 09 28 63 5b 33 5d 20 3c 20 30 29 | lid.char.nor.'='......(c[3].<.0) |
4f9a0 | 20 20 20 20 2f 2f 20 63 68 61 72 34 20 69 73 20 6e 65 69 74 68 65 72 20 61 6e 20 76 61 6c 69 64 | ....//.char4.is.neither.an.valid |
4f9c0 | 20 63 68 61 72 20 6e 6f 72 20 27 3d 27 0a 09 09 09 09 29 7b 0a 09 09 09 09 09 74 68 72 6f 77 20 | .char.nor.'='.....){......throw. |
4f9e0 | 27 65 72 72 6f 72 20 64 75 72 69 6e 67 20 62 61 73 65 36 34 20 64 65 63 6f 64 69 6e 67 20 61 74 | 'error.during.base64.decoding.at |
4fa00 | 20 70 6f 73 20 27 2b 69 2b 27 3a 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e 62 61 73 65 36 34 | .pos.'+i+':.cryptoHelpers.base64 |
4fa20 | 2e 64 65 63 6f 64 65 2e 27 3b 0a 09 09 09 09 7d 0a 09 0a 09 09 09 09 66 6c 61 74 41 72 72 2e 70 | .decode.';.....}.......flatArr.p |
4fa40 | 75 73 68 28 28 63 5b 30 5d 20 3c 3c 20 32 29 20 7c 20 28 63 5b 31 5d 20 3e 3e 20 34 29 29 3b 0a | ush((c[0].<<.2).|.(c[1].>>.4));. |
4fa60 | 09 09 09 09 69 66 28 63 5b 32 5d 20 3e 3d 20 30 20 26 26 20 63 5b 32 5d 20 3c 20 36 34 29 7b 0a | ....if(c[2].>=.0.&&.c[2].<.64){. |
4fa80 | 09 09 09 09 09 66 6c 61 74 41 72 72 2e 70 75 73 68 28 28 28 63 5b 31 5d 20 26 20 31 35 29 20 3c | .....flatArr.push(((c[1].&.15).< |
4faa0 | 3c 20 34 29 20 7c 20 28 63 5b 32 5d 20 3e 3e 20 32 29 29 3b 0a 09 09 09 09 09 69 66 28 63 5b 33 | <.4).|.(c[2].>>.2));......if(c[3 |
4fac0 | 5d 20 3e 3d 20 30 20 26 26 20 63 5b 32 5d 20 3c 20 36 34 29 7b 0a 09 09 09 09 09 09 66 6c 61 74 | ].>=.0.&&.c[2].<.64){.......flat |
4fae0 | 41 72 72 2e 70 75 73 68 28 28 28 63 5b 32 5d 20 26 20 33 29 20 3c 3c 20 36 29 20 7c 20 63 5b 33 | Arr.push(((c[2].&.3).<<.6).|.c[3 |
4fb00 | 5d 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 7d 3b 0a | ]);......}.....}....}...}..}.};. |
4fb20 | 0a 2f 2a 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 30 33 2d 32 30 30 35 20 20 | ./*..*.Copyright.(c).2003-2005.. |
4fb40 | 54 6f 6d 20 57 75 0a 20 2a 20 41 6c 6c 20 52 69 67 68 74 73 20 52 65 73 65 72 76 65 64 2e 0a 20 | Tom.Wu..*.All.Rights.Reserved... |
4fb60 | 2a 0a 20 2a 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 68 65 72 65 62 79 20 67 72 61 6e 74 65 | *..*.Permission.is.hereby.grante |
4fb80 | 64 2c 20 66 72 65 65 20 6f 66 20 63 68 61 72 67 65 2c 20 74 6f 20 61 6e 79 20 70 65 72 73 6f 6e | d,.free.of.charge,.to.any.person |
4fba0 | 20 6f 62 74 61 69 6e 69 6e 67 0a 20 2a 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 73 6f 66 | .obtaining..*.a.copy.of.this.sof |
4fbc0 | 74 77 61 72 65 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 | tware.and.associated.documentati |
4fbe0 | 6f 6e 20 66 69 6c 65 73 20 28 74 68 65 0a 20 2a 20 22 53 6f 66 74 77 61 72 65 22 29 2c 20 74 6f | on.files.(the..*."Software"),.to |
4fc00 | 20 64 65 61 6c 20 69 6e 20 74 68 65 20 53 6f 66 74 77 61 72 65 20 77 69 74 68 6f 75 74 20 72 65 | .deal.in.the.Software.without.re |
4fc20 | 73 74 72 69 63 74 69 6f 6e 2c 20 69 6e 63 6c 75 64 69 6e 67 0a 20 2a 20 77 69 74 68 6f 75 74 20 | striction,.including..*.without. |
4fc40 | 6c 69 6d 69 74 61 74 69 6f 6e 20 74 68 65 20 72 69 67 68 74 73 20 74 6f 20 75 73 65 2c 20 63 6f | limitation.the.rights.to.use,.co |
4fc60 | 70 79 2c 20 6d 6f 64 69 66 79 2c 20 6d 65 72 67 65 2c 20 70 75 62 6c 69 73 68 2c 0a 20 2a 20 64 | py,.modify,.merge,.publish,..*.d |
4fc80 | 69 73 74 72 69 62 75 74 65 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 61 6e 64 2f 6f 72 20 73 65 | istribute,.sublicense,.and/or.se |
4fca0 | 6c 6c 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 74 | ll.copies.of.the.Software,.and.t |
4fcc0 | 6f 0a 20 2a 20 70 65 72 6d 69 74 20 70 65 72 73 6f 6e 73 20 74 6f 20 77 68 6f 6d 20 74 68 65 20 | o..*.permit.persons.to.whom.the. |
4fce0 | 53 6f 66 74 77 61 72 65 20 69 73 20 66 75 72 6e 69 73 68 65 64 20 74 6f 20 64 6f 20 73 6f 2c 20 | Software.is.furnished.to.do.so,. |
4fd00 | 73 75 62 6a 65 63 74 20 74 6f 0a 20 2a 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 | subject.to..*.the.following.cond |
4fd20 | 69 74 69 6f 6e 73 3a 0a 20 2a 0a 20 2a 20 54 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 | itions:..*..*.The.above.copyrigh |
4fd40 | 74 20 6e 6f 74 69 63 65 20 61 6e 64 20 74 68 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 | t.notice.and.this.permission.not |
4fd60 | 69 63 65 20 73 68 61 6c 6c 20 62 65 0a 20 2a 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c 20 | ice.shall.be..*.included.in.all. |
4fd80 | 63 6f 70 69 65 73 20 6f 72 20 73 75 62 73 74 61 6e 74 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 6f | copies.or.substantial.portions.o |
4fda0 | 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 20 2a 0a 20 2a 20 54 48 45 20 53 4f 46 54 57 41 | f.the.Software...*..*.THE.SOFTWA |
4fdc0 | 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 22 41 53 2d 49 53 22 20 41 4e 44 20 57 49 54 48 4f | RE.IS.PROVIDED."AS-IS".AND.WITHO |
4fde0 | 55 54 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 0a 20 2a 20 45 58 50 | UT.WARRANTY.OF.ANY.KIND,...*.EXP |
4fe00 | 52 45 53 53 2c 20 49 4d 50 4c 49 45 44 20 4f 52 20 4f 54 48 45 52 57 49 53 45 2c 20 49 4e 43 4c | RESS,.IMPLIED.OR.OTHERWISE,.INCL |
4fe20 | 55 44 49 4e 47 20 57 49 54 48 4f 55 54 20 4c 49 4d 49 54 41 54 49 4f 4e 2c 20 41 4e 59 20 0a 20 | UDING.WITHOUT.LIMITATION,.ANY... |
4fe40 | 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 4f 52 | *.WARRANTY.OF.MERCHANTABILITY.OR |
4fe60 | 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 | .FITNESS.FOR.A.PARTICULAR.PURPOS |
4fe80 | 45 2e 20 20 0a 20 2a 0a 20 2a 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 4f 4d | E.....*..*.IN.NO.EVENT.SHALL.TOM |
4fea0 | 20 57 55 20 42 45 20 4c 49 41 42 4c 45 20 46 4f 52 20 41 4e 59 20 53 50 45 43 49 41 4c 2c 20 49 | .WU.BE.LIABLE.FOR.ANY.SPECIAL,.I |
4fec0 | 4e 43 49 44 45 4e 54 41 4c 2c 0a 20 2a 20 49 4e 44 49 52 45 43 54 20 4f 52 20 43 4f 4e 53 45 51 | NCIDENTAL,..*.INDIRECT.OR.CONSEQ |
4fee0 | 55 45 4e 54 49 41 4c 20 44 41 4d 41 47 45 53 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 4f 52 20 | UENTIAL.DAMAGES.OF.ANY.KIND,.OR. |
4ff00 | 41 4e 59 20 44 41 4d 41 47 45 53 20 57 48 41 54 53 4f 45 56 45 52 0a 20 2a 20 52 45 53 55 4c 54 | ANY.DAMAGES.WHATSOEVER..*.RESULT |
4ff20 | 49 4e 47 20 46 52 4f 4d 20 4c 4f 53 53 20 4f 46 20 55 53 45 2c 20 44 41 54 41 20 4f 52 20 50 52 | ING.FROM.LOSS.OF.USE,.DATA.OR.PR |
4ff40 | 4f 46 49 54 53 2c 20 57 48 45 54 48 45 52 20 4f 52 20 4e 4f 54 20 41 44 56 49 53 45 44 20 4f 46 | OFITS,.WHETHER.OR.NOT.ADVISED.OF |
4ff60 | 0a 20 2a 20 54 48 45 20 50 4f 53 53 49 42 49 4c 49 54 59 20 4f 46 20 44 41 4d 41 47 45 2c 20 41 | ..*.THE.POSSIBILITY.OF.DAMAGE,.A |
4ff80 | 4e 44 20 4f 4e 20 41 4e 59 20 54 48 45 4f 52 59 20 4f 46 20 4c 49 41 42 49 4c 49 54 59 2c 20 41 | ND.ON.ANY.THEORY.OF.LIABILITY,.A |
4ffa0 | 52 49 53 49 4e 47 20 4f 55 54 0a 20 2a 20 4f 46 20 4f 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 4f | RISING.OUT..*.OF.OR.IN.CONNECTIO |
4ffc0 | 4e 20 57 49 54 48 20 54 48 45 20 55 53 45 20 4f 52 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 | N.WITH.THE.USE.OR.PERFORMANCE.OF |
4ffe0 | 20 54 48 49 53 20 53 4f 46 54 57 41 52 45 2e 0a 20 2a 0a 20 2a 20 49 6e 20 61 64 64 69 74 69 6f | .THIS.SOFTWARE...*..*.In.additio |
50000 | 6e 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 20 61 70 70 6c 69 | n,.the.following.condition.appli |
50020 | 65 73 3a 0a 20 2a 0a 20 2a 20 41 6c 6c 20 72 65 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6d 75 | es:..*..*.All.redistributions.mu |
50040 | 73 74 20 72 65 74 61 69 6e 20 61 6e 20 69 6e 74 61 63 74 20 63 6f 70 79 20 6f 66 20 74 68 69 73 | st.retain.an.intact.copy.of.this |
50060 | 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 0a 20 2a 20 61 6e 64 20 64 69 73 63 6c 61 69 | .copyright.notice..*.and.disclai |
50080 | 6d 65 72 2e 0a 20 2a 2f 0a 0a 2f 2f 20 42 61 73 69 63 20 4a 61 76 61 53 63 72 69 70 74 20 42 4e | mer...*/..//.Basic.JavaScript.BN |
500a0 | 20 6c 69 62 72 61 72 79 20 2d 20 73 75 62 73 65 74 20 75 73 65 66 75 6c 20 66 6f 72 20 52 53 41 | .library.-.subset.useful.for.RSA |
500c0 | 20 65 6e 63 72 79 70 74 69 6f 6e 2e 0a 0a 2f 2f 20 42 69 74 73 20 70 65 72 20 64 69 67 69 74 0a | .encryption...//.Bits.per.digit. |
500e0 | 76 61 72 20 64 62 69 74 73 3b 0a 0a 2f 2f 20 4a 61 76 61 53 63 72 69 70 74 20 65 6e 67 69 6e 65 | var.dbits;..//.JavaScript.engine |
50100 | 20 61 6e 61 6c 79 73 69 73 0a 76 61 72 20 63 61 6e 61 72 79 20 3d 20 30 78 64 65 61 64 62 65 65 | .analysis.var.canary.=.0xdeadbee |
50120 | 66 63 61 66 65 3b 0a 76 61 72 20 6a 5f 6c 6d 20 3d 20 28 28 63 61 6e 61 72 79 26 30 78 66 66 66 | fcafe;.var.j_lm.=.((canary&0xfff |
50140 | 66 66 66 29 3d 3d 30 78 65 66 63 61 66 65 29 3b 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 43 6f | fff)==0xefcafe);..//.(public).Co |
50160 | 6e 73 74 72 75 63 74 6f 72 0a 66 75 6e 63 74 69 6f 6e 20 42 69 67 49 6e 74 65 67 65 72 28 61 2c | nstructor.function.BigInteger(a, |
50180 | 62 2c 63 29 20 7b 0a 20 20 69 66 28 61 20 21 3d 20 6e 75 6c 6c 29 0a 20 20 20 20 69 66 28 22 6e | b,c).{...if(a.!=.null).....if("n |
501a0 | 75 6d 62 65 72 22 20 3d 3d 20 74 79 70 65 6f 66 20 61 29 20 74 68 69 73 2e 66 72 6f 6d 4e 75 6d | umber".==.typeof.a).this.fromNum |
501c0 | 62 65 72 28 61 2c 62 2c 63 29 3b 0a 20 20 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 6e 75 6c | ber(a,b,c);.....else.if(b.==.nul |
501e0 | 6c 20 26 26 20 22 73 74 72 69 6e 67 22 20 21 3d 20 74 79 70 65 6f 66 20 61 29 20 74 68 69 73 2e | l.&&."string".!=.typeof.a).this. |
50200 | 66 72 6f 6d 53 74 72 69 6e 67 28 61 2c 32 35 36 29 3b 0a 20 20 20 20 65 6c 73 65 20 74 68 69 73 | fromString(a,256);.....else.this |
50220 | 2e 66 72 6f 6d 53 74 72 69 6e 67 28 61 2c 62 29 3b 0a 7d 0a 0a 2f 2f 20 72 65 74 75 72 6e 20 6e | .fromString(a,b);.}..//.return.n |
50240 | 65 77 2c 20 75 6e 73 65 74 20 42 69 67 49 6e 74 65 67 65 72 0a 66 75 6e 63 74 69 6f 6e 20 6e 62 | ew,.unset.BigInteger.function.nb |
50260 | 69 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 6e 75 6c 6c | i().{.return.new.BigInteger(null |
50280 | 29 3b 20 7d 0a 0a 2f 2f 20 61 6d 3a 20 43 6f 6d 70 75 74 65 20 77 5f 6a 20 2b 3d 20 28 78 2a 74 | );.}..//.am:.Compute.w_j.+=.(x*t |
502a0 | 68 69 73 5f 69 29 2c 20 70 72 6f 70 61 67 61 74 65 20 63 61 72 72 69 65 73 2c 0a 2f 2f 20 63 20 | his_i),.propagate.carries,.//.c. |
502c0 | 69 73 20 69 6e 69 74 69 61 6c 20 63 61 72 72 79 2c 20 72 65 74 75 72 6e 73 20 66 69 6e 61 6c 20 | is.initial.carry,.returns.final. |
502e0 | 63 61 72 72 79 2e 0a 2f 2f 20 63 20 3c 20 33 2a 64 76 61 6c 75 65 2c 20 78 20 3c 20 32 2a 64 76 | carry..//.c.<.3*dvalue,.x.<.2*dv |
50300 | 61 6c 75 65 2c 20 74 68 69 73 5f 69 20 3c 20 64 76 61 6c 75 65 0a 2f 2f 20 57 65 20 6e 65 65 64 | alue,.this_i.<.dvalue.//.We.need |
50320 | 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 66 61 73 74 65 73 74 20 6f 6e 65 20 74 68 61 74 20 | .to.select.the.fastest.one.that. |
50340 | 77 6f 72 6b 73 20 69 6e 20 74 68 69 73 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 0a 0a 2f 2f 20 61 | works.in.this.environment...//.a |
50360 | 6d 31 3a 20 75 73 65 20 61 20 73 69 6e 67 6c 65 20 6d 75 6c 74 20 61 6e 64 20 64 69 76 69 64 65 | m1:.use.a.single.mult.and.divide |
50380 | 20 74 6f 20 67 65 74 20 74 68 65 20 68 69 67 68 20 62 69 74 73 2c 0a 2f 2f 20 6d 61 78 20 64 69 | .to.get.the.high.bits,.//.max.di |
503a0 | 67 69 74 20 62 69 74 73 20 73 68 6f 75 6c 64 20 62 65 20 32 36 20 62 65 63 61 75 73 65 0a 2f 2f | git.bits.should.be.26.because.// |
503c0 | 20 6d 61 78 20 69 6e 74 65 72 6e 61 6c 20 76 61 6c 75 65 20 3d 20 32 2a 64 76 61 6c 75 65 5e 32 | .max.internal.value.=.2*dvalue^2 |
503e0 | 2d 32 2a 64 76 61 6c 75 65 20 28 3c 20 32 5e 35 33 29 0a 66 75 6e 63 74 69 6f 6e 20 61 6d 31 28 | -2*dvalue.(<.2^53).function.am1( |
50400 | 69 2c 78 2c 77 2c 6a 2c 63 2c 6e 29 20 7b 0a 20 20 77 68 69 6c 65 28 2d 2d 6e 20 3e 3d 20 30 29 | i,x,w,j,c,n).{...while(--n.>=.0) |
50420 | 20 7b 0a 20 20 20 20 76 61 72 20 76 20 3d 20 78 2a 74 68 69 73 5b 69 2b 2b 5d 2b 77 5b 6a 5d 2b | .{.....var.v.=.x*this[i++]+w[j]+ |
50440 | 63 3b 0a 20 20 20 20 63 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 76 2f 30 78 34 30 30 30 30 30 | c;.....c.=.Math.floor(v/0x400000 |
50460 | 30 29 3b 0a 20 20 20 20 77 5b 6a 2b 2b 5d 20 3d 20 76 26 30 78 33 66 66 66 66 66 66 3b 0a 20 20 | 0);.....w[j++].=.v&0x3ffffff;... |
50480 | 7d 0a 20 20 72 65 74 75 72 6e 20 63 3b 0a 7d 0a 2f 2f 20 61 6d 32 20 61 76 6f 69 64 73 20 61 20 | }...return.c;.}.//.am2.avoids.a. |
504a0 | 62 69 67 20 6d 75 6c 74 2d 61 6e 64 2d 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 6c 79 2e | big.mult-and-extract.completely. |
504c0 | 0a 2f 2f 20 4d 61 78 20 64 69 67 69 74 20 62 69 74 73 20 73 68 6f 75 6c 64 20 62 65 20 3c 3d 20 | .//.Max.digit.bits.should.be.<=. |
504e0 | 33 30 20 62 65 63 61 75 73 65 20 77 65 20 64 6f 20 62 69 74 77 69 73 65 20 6f 70 73 0a 2f 2f 20 | 30.because.we.do.bitwise.ops.//. |
50500 | 6f 6e 20 76 61 6c 75 65 73 20 75 70 20 74 6f 20 32 2a 68 64 76 61 6c 75 65 5e 32 2d 68 64 76 61 | on.values.up.to.2*hdvalue^2-hdva |
50520 | 6c 75 65 2d 31 20 28 3c 20 32 5e 33 31 29 0a 66 75 6e 63 74 69 6f 6e 20 61 6d 32 28 69 2c 78 2c | lue-1.(<.2^31).function.am2(i,x, |
50540 | 77 2c 6a 2c 63 2c 6e 29 20 7b 0a 20 20 76 61 72 20 78 6c 20 3d 20 78 26 30 78 37 66 66 66 2c 20 | w,j,c,n).{...var.xl.=.x&0x7fff,. |
50560 | 78 68 20 3d 20 78 3e 3e 31 35 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 6e 20 3e 3d 20 30 29 20 7b 0a | xh.=.x>>15;...while(--n.>=.0).{. |
50580 | 20 20 20 20 76 61 72 20 6c 20 3d 20 74 68 69 73 5b 69 5d 26 30 78 37 66 66 66 3b 0a 20 20 20 20 | ....var.l.=.this[i]&0x7fff;..... |
505a0 | 76 61 72 20 68 20 3d 20 74 68 69 73 5b 69 2b 2b 5d 3e 3e 31 35 3b 0a 20 20 20 20 76 61 72 20 6d | var.h.=.this[i++]>>15;.....var.m |
505c0 | 20 3d 20 78 68 2a 6c 2b 68 2a 78 6c 3b 0a 20 20 20 20 6c 20 3d 20 78 6c 2a 6c 2b 28 28 6d 26 30 | .=.xh*l+h*xl;.....l.=.xl*l+((m&0 |
505e0 | 78 37 66 66 66 29 3c 3c 31 35 29 2b 77 5b 6a 5d 2b 28 63 26 30 78 33 66 66 66 66 66 66 66 29 3b | x7fff)<<15)+w[j]+(c&0x3fffffff); |
50600 | 0a 20 20 20 20 63 20 3d 20 28 6c 3e 3e 3e 33 30 29 2b 28 6d 3e 3e 3e 31 35 29 2b 78 68 2a 68 2b | .....c.=.(l>>>30)+(m>>>15)+xh*h+ |
50620 | 28 63 3e 3e 3e 33 30 29 3b 0a 20 20 20 20 77 5b 6a 2b 2b 5d 20 3d 20 6c 26 30 78 33 66 66 66 66 | (c>>>30);.....w[j++].=.l&0x3ffff |
50640 | 66 66 66 3b 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 63 3b 0a 7d 0a 2f 2f 20 41 6c 74 65 72 6e | fff;...}...return.c;.}.//.Altern |
50660 | 61 74 65 6c 79 2c 20 73 65 74 20 6d 61 78 20 64 69 67 69 74 20 62 69 74 73 20 74 6f 20 32 38 20 | ately,.set.max.digit.bits.to.28. |
50680 | 73 69 6e 63 65 20 73 6f 6d 65 0a 2f 2f 20 62 72 6f 77 73 65 72 73 20 73 6c 6f 77 20 64 6f 77 6e | since.some.//.browsers.slow.down |
506a0 | 20 77 68 65 6e 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 33 32 2d 62 69 74 20 6e 75 6d 62 65 72 | .when.dealing.with.32-bit.number |
506c0 | 73 2e 0a 66 75 6e 63 74 69 6f 6e 20 61 6d 33 28 69 2c 78 2c 77 2c 6a 2c 63 2c 6e 29 20 7b 0a 20 | s..function.am3(i,x,w,j,c,n).{.. |
506e0 | 20 76 61 72 20 78 6c 20 3d 20 78 26 30 78 33 66 66 66 2c 20 78 68 20 3d 20 78 3e 3e 31 34 3b 0a | .var.xl.=.x&0x3fff,.xh.=.x>>14;. |
50700 | 20 20 77 68 69 6c 65 28 2d 2d 6e 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 76 61 72 20 6c 20 3d 20 | ..while(--n.>=.0).{.....var.l.=. |
50720 | 74 68 69 73 5b 69 5d 26 30 78 33 66 66 66 3b 0a 20 20 20 20 76 61 72 20 68 20 3d 20 74 68 69 73 | this[i]&0x3fff;.....var.h.=.this |
50740 | 5b 69 2b 2b 5d 3e 3e 31 34 3b 0a 20 20 20 20 76 61 72 20 6d 20 3d 20 78 68 2a 6c 2b 68 2a 78 6c | [i++]>>14;.....var.m.=.xh*l+h*xl |
50760 | 3b 0a 20 20 20 20 6c 20 3d 20 78 6c 2a 6c 2b 28 28 6d 26 30 78 33 66 66 66 29 3c 3c 31 34 29 2b | ;.....l.=.xl*l+((m&0x3fff)<<14)+ |
50780 | 77 5b 6a 5d 2b 63 3b 0a 20 20 20 20 63 20 3d 20 28 6c 3e 3e 32 38 29 2b 28 6d 3e 3e 31 34 29 2b | w[j]+c;.....c.=.(l>>28)+(m>>14)+ |
507a0 | 78 68 2a 68 3b 0a 20 20 20 20 77 5b 6a 2b 2b 5d 20 3d 20 6c 26 30 78 66 66 66 66 66 66 66 3b 0a | xh*h;.....w[j++].=.l&0xfffffff;. |
507c0 | 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 63 3b 0a 7d 0a 69 66 28 6a 5f 6c 6d 20 26 26 20 28 6e 61 | ..}...return.c;.}.if(j_lm.&&.(na |
507e0 | 76 69 67 61 74 6f 72 2e 61 70 70 4e 61 6d 65 20 3d 3d 20 22 4d 69 63 72 6f 73 6f 66 74 20 49 6e | vigator.appName.==."Microsoft.In |
50800 | 74 65 72 6e 65 74 20 45 78 70 6c 6f 72 65 72 22 29 29 20 7b 0a 20 20 42 69 67 49 6e 74 65 67 65 | ternet.Explorer")).{...BigIntege |
50820 | 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 6d 20 3d 20 61 6d 32 3b 0a 20 20 64 62 69 74 73 20 3d 20 | r.prototype.am.=.am2;...dbits.=. |
50840 | 33 30 3b 0a 7d 0a 65 6c 73 65 20 69 66 28 6a 5f 6c 6d 20 26 26 20 28 6e 61 76 69 67 61 74 6f 72 | 30;.}.else.if(j_lm.&&.(navigator |
50860 | 2e 61 70 70 4e 61 6d 65 20 21 3d 20 22 4e 65 74 73 63 61 70 65 22 29 29 20 7b 0a 20 20 42 69 67 | .appName.!=."Netscape")).{...Big |
50880 | 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 6d 20 3d 20 61 6d 31 3b 0a 20 20 64 62 | Integer.prototype.am.=.am1;...db |
508a0 | 69 74 73 20 3d 20 32 36 3b 0a 7d 0a 65 6c 73 65 20 7b 20 2f 2f 20 4d 6f 7a 69 6c 6c 61 2f 4e 65 | its.=.26;.}.else.{.//.Mozilla/Ne |
508c0 | 74 73 63 61 70 65 20 73 65 65 6d 73 20 74 6f 20 70 72 65 66 65 72 20 61 6d 33 0a 20 20 42 69 67 | tscape.seems.to.prefer.am3...Big |
508e0 | 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 6d 20 3d 20 61 6d 33 3b 0a 20 20 64 62 | Integer.prototype.am.=.am3;...db |
50900 | 69 74 73 20 3d 20 32 38 3b 0a 7d 0a 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 | its.=.28;.}..BigInteger.prototyp |
50920 | 65 2e 44 42 20 3d 20 64 62 69 74 73 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 | e.DB.=.dbits;.BigInteger.prototy |
50940 | 70 65 2e 44 4d 20 3d 20 28 28 31 3c 3c 64 62 69 74 73 29 2d 31 29 3b 0a 42 69 67 49 6e 74 65 67 | pe.DM.=.((1<<dbits)-1);.BigInteg |
50960 | 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 44 56 20 3d 20 28 31 3c 3c 64 62 69 74 73 29 3b 0a 0a 76 | er.prototype.DV.=.(1<<dbits);..v |
50980 | 61 72 20 42 49 5f 46 50 20 3d 20 35 32 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 | ar.BI_FP.=.52;.BigInteger.protot |
509a0 | 79 70 65 2e 46 56 20 3d 20 4d 61 74 68 2e 70 6f 77 28 32 2c 42 49 5f 46 50 29 3b 0a 42 69 67 49 | ype.FV.=.Math.pow(2,BI_FP);.BigI |
509c0 | 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 46 31 20 3d 20 42 49 5f 46 50 2d 64 62 69 74 | nteger.prototype.F1.=.BI_FP-dbit |
509e0 | 73 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 46 32 20 3d 20 32 2a 64 | s;.BigInteger.prototype.F2.=.2*d |
50a00 | 62 69 74 73 2d 42 49 5f 46 50 3b 0a 0a 2f 2f 20 44 69 67 69 74 20 63 6f 6e 76 65 72 73 69 6f 6e | bits-BI_FP;..//.Digit.conversion |
50a20 | 73 0a 76 61 72 20 42 49 5f 52 4d 20 3d 20 22 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 67 | s.var.BI_RM.=."0123456789abcdefg |
50a40 | 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 22 3b 0a 76 61 72 20 42 49 5f 52 43 20 | hijklmnopqrstuvwxyz";.var.BI_RC. |
50a60 | 3d 20 6e 65 77 20 41 72 72 61 79 28 29 3b 0a 76 61 72 20 72 72 2c 76 76 3b 0a 72 72 20 3d 20 22 | =.new.Array();.var.rr,vv;.rr.=." |
50a80 | 30 22 2e 63 68 61 72 43 6f 64 65 41 74 28 30 29 3b 0a 66 6f 72 28 76 76 20 3d 20 30 3b 20 76 76 | 0".charCodeAt(0);.for(vv.=.0;.vv |
50aa0 | 20 3c 3d 20 39 3b 20 2b 2b 76 76 29 20 42 49 5f 52 43 5b 72 72 2b 2b 5d 20 3d 20 76 76 3b 0a 72 | .<=.9;.++vv).BI_RC[rr++].=.vv;.r |
50ac0 | 72 20 3d 20 22 61 22 2e 63 68 61 72 43 6f 64 65 41 74 28 30 29 3b 0a 66 6f 72 28 76 76 20 3d 20 | r.=."a".charCodeAt(0);.for(vv.=. |
50ae0 | 31 30 3b 20 76 76 20 3c 20 33 36 3b 20 2b 2b 76 76 29 20 42 49 5f 52 43 5b 72 72 2b 2b 5d 20 3d | 10;.vv.<.36;.++vv).BI_RC[rr++].= |
50b00 | 20 76 76 3b 0a 72 72 20 3d 20 22 41 22 2e 63 68 61 72 43 6f 64 65 41 74 28 30 29 3b 0a 66 6f 72 | .vv;.rr.=."A".charCodeAt(0);.for |
50b20 | 28 76 76 20 3d 20 31 30 3b 20 76 76 20 3c 20 33 36 3b 20 2b 2b 76 76 29 20 42 49 5f 52 43 5b 72 | (vv.=.10;.vv.<.36;.++vv).BI_RC[r |
50b40 | 72 2b 2b 5d 20 3d 20 76 76 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 74 32 63 68 61 72 28 6e 29 | r++].=.vv;..function.int2char(n) |
50b60 | 20 7b 20 72 65 74 75 72 6e 20 42 49 5f 52 4d 2e 63 68 61 72 41 74 28 6e 29 3b 20 7d 0a 66 75 6e | .{.return.BI_RM.charAt(n);.}.fun |
50b80 | 63 74 69 6f 6e 20 69 6e 74 41 74 28 73 2c 69 29 20 7b 0a 20 20 76 61 72 20 63 20 3d 20 42 49 5f | ction.intAt(s,i).{...var.c.=.BI_ |
50ba0 | 52 43 5b 73 2e 63 68 61 72 43 6f 64 65 41 74 28 69 29 5d 3b 0a 20 20 72 65 74 75 72 6e 20 28 63 | RC[s.charCodeAt(i)];...return.(c |
50bc0 | 3d 3d 6e 75 6c 6c 29 3f 2d 31 3a 63 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 | ==null)?-1:c;.}..//.(protected). |
50be0 | 63 6f 70 79 20 74 68 69 73 20 74 6f 20 72 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 43 6f 70 79 54 | copy.this.to.r.function.bnpCopyT |
50c00 | 6f 28 72 29 20 7b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 74 68 69 73 2e 74 2d 31 3b 20 69 | o(r).{...for(var.i.=.this.t-1;.i |
50c20 | 20 3e 3d 20 30 3b 20 2d 2d 69 29 20 72 5b 69 5d 20 3d 20 74 68 69 73 5b 69 5d 3b 0a 20 20 72 2e | .>=.0;.--i).r[i].=.this[i];...r. |
50c40 | 74 20 3d 20 74 68 69 73 2e 74 3b 0a 20 20 72 2e 73 20 3d 20 74 68 69 73 2e 73 3b 0a 7d 0a 0a 2f | t.=.this.t;...r.s.=.this.s;.}../ |
50c60 | 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 73 65 74 20 66 72 6f 6d 20 69 6e 74 65 67 65 72 20 76 | /.(protected).set.from.integer.v |
50c80 | 61 6c 75 65 20 78 2c 20 2d 44 56 20 3c 3d 20 78 20 3c 20 44 56 0a 66 75 6e 63 74 69 6f 6e 20 62 | alue.x,.-DV.<=.x.<.DV.function.b |
50ca0 | 6e 70 46 72 6f 6d 49 6e 74 28 78 29 20 7b 0a 20 20 74 68 69 73 2e 74 20 3d 20 31 3b 0a 20 20 74 | npFromInt(x).{...this.t.=.1;...t |
50cc0 | 68 69 73 2e 73 20 3d 20 28 78 3c 30 29 3f 2d 31 3a 30 3b 0a 20 20 69 66 28 78 20 3e 20 30 29 20 | his.s.=.(x<0)?-1:0;...if(x.>.0). |
50ce0 | 74 68 69 73 5b 30 5d 20 3d 20 78 3b 0a 20 20 65 6c 73 65 20 69 66 28 78 20 3c 20 2d 31 29 20 74 | this[0].=.x;...else.if(x.<.-1).t |
50d00 | 68 69 73 5b 30 5d 20 3d 20 78 2b 44 56 3b 0a 20 20 65 6c 73 65 20 74 68 69 73 2e 74 20 3d 20 30 | his[0].=.x+DV;...else.this.t.=.0 |
50d20 | 3b 0a 7d 0a 0a 2f 2f 20 72 65 74 75 72 6e 20 62 69 67 69 6e 74 20 69 6e 69 74 69 61 6c 69 7a 65 | ;.}..//.return.bigint.initialize |
50d40 | 64 20 74 6f 20 76 61 6c 75 65 0a 66 75 6e 63 74 69 6f 6e 20 6e 62 76 28 69 29 20 7b 20 76 61 72 | d.to.value.function.nbv(i).{.var |
50d60 | 20 72 20 3d 20 6e 62 69 28 29 3b 20 72 2e 66 72 6f 6d 49 6e 74 28 69 29 3b 20 72 65 74 75 72 6e | .r.=.nbi();.r.fromInt(i);.return |
50d80 | 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 73 65 74 20 66 72 6f 6d 20 73 | .r;.}..//.(protected).set.from.s |
50da0 | 74 72 69 6e 67 20 61 6e 64 20 72 61 64 69 78 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 46 72 6f 6d | tring.and.radix.function.bnpFrom |
50dc0 | 53 74 72 69 6e 67 28 73 2c 62 29 20 7b 0a 20 20 76 61 72 20 6b 3b 0a 20 20 69 66 28 62 20 3d 3d | String(s,b).{...var.k;...if(b.== |
50de0 | 20 31 36 29 20 6b 20 3d 20 34 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 38 29 20 6b 20 | .16).k.=.4;...else.if(b.==.8).k. |
50e00 | 3d 20 33 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 32 35 36 29 20 6b 20 3d 20 38 3b 20 | =.3;...else.if(b.==.256).k.=.8;. |
50e20 | 2f 2f 20 62 79 74 65 20 61 72 72 61 79 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 32 29 20 | //.byte.array...else.if(b.==.2). |
50e40 | 6b 20 3d 20 31 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 33 32 29 20 6b 20 3d 20 35 3b | k.=.1;...else.if(b.==.32).k.=.5; |
50e60 | 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 34 29 20 6b 20 3d 20 32 3b 0a 20 20 65 6c 73 65 | ...else.if(b.==.4).k.=.2;...else |
50e80 | 20 7b 20 74 68 69 73 2e 66 72 6f 6d 52 61 64 69 78 28 73 2c 62 29 3b 20 72 65 74 75 72 6e 3b 20 | .{.this.fromRadix(s,b);.return;. |
50ea0 | 7d 0a 20 20 74 68 69 73 2e 74 20 3d 20 30 3b 0a 20 20 74 68 69 73 2e 73 20 3d 20 30 3b 0a 20 20 | }...this.t.=.0;...this.s.=.0;... |
50ec0 | 76 61 72 20 69 20 3d 20 73 2e 6c 65 6e 67 74 68 2c 20 6d 69 20 3d 20 66 61 6c 73 65 2c 20 73 68 | var.i.=.s.length,.mi.=.false,.sh |
50ee0 | 20 3d 20 30 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 69 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 76 61 | .=.0;...while(--i.>=.0).{.....va |
50f00 | 72 20 78 20 3d 20 28 6b 3d 3d 38 29 3f 73 5b 69 5d 26 30 78 66 66 3a 69 6e 74 41 74 28 73 2c 69 | r.x.=.(k==8)?s[i]&0xff:intAt(s,i |
50f20 | 29 3b 0a 20 20 20 20 69 66 28 78 20 3c 20 30 29 20 7b 0a 20 20 20 20 20 20 69 66 28 73 2e 63 68 | );.....if(x.<.0).{.......if(s.ch |
50f40 | 61 72 41 74 28 69 29 20 3d 3d 20 22 2d 22 29 20 6d 69 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 | arAt(i).==."-").mi.=.true;...... |
50f60 | 20 63 6f 6e 74 69 6e 75 65 3b 0a 20 20 20 20 7d 0a 20 20 20 20 6d 69 20 3d 20 66 61 6c 73 65 3b | .continue;.....}.....mi.=.false; |
50f80 | 0a 20 20 20 20 69 66 28 73 68 20 3d 3d 20 30 29 0a 20 20 20 20 20 20 74 68 69 73 5b 74 68 69 73 | .....if(sh.==.0).......this[this |
50fa0 | 2e 74 2b 2b 5d 20 3d 20 78 3b 0a 20 20 20 20 65 6c 73 65 20 69 66 28 73 68 2b 6b 20 3e 20 74 68 | .t++].=.x;.....else.if(sh+k.>.th |
50fc0 | 69 73 2e 44 42 29 20 7b 0a 20 20 20 20 20 20 74 68 69 73 5b 74 68 69 73 2e 74 2d 31 5d 20 7c 3d | is.DB).{.......this[this.t-1].|= |
50fe0 | 20 28 78 26 28 28 31 3c 3c 28 74 68 69 73 2e 44 42 2d 73 68 29 29 2d 31 29 29 3c 3c 73 68 3b 0a | .(x&((1<<(this.DB-sh))-1))<<sh;. |
51000 | 20 20 20 20 20 20 74 68 69 73 5b 74 68 69 73 2e 74 2b 2b 5d 20 3d 20 28 78 3e 3e 28 74 68 69 73 | ......this[this.t++].=.(x>>(this |
51020 | 2e 44 42 2d 73 68 29 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 74 | .DB-sh));.....}.....else.......t |
51040 | 68 69 73 5b 74 68 69 73 2e 74 2d 31 5d 20 7c 3d 20 78 3c 3c 73 68 3b 0a 20 20 20 20 73 68 20 2b | his[this.t-1].|=.x<<sh;.....sh.+ |
51060 | 3d 20 6b 3b 0a 20 20 20 20 69 66 28 73 68 20 3e 3d 20 74 68 69 73 2e 44 42 29 20 73 68 20 2d 3d | =.k;.....if(sh.>=.this.DB).sh.-= |
51080 | 20 74 68 69 73 2e 44 42 3b 0a 20 20 7d 0a 20 20 69 66 28 6b 20 3d 3d 20 38 20 26 26 20 28 73 5b | .this.DB;...}...if(k.==.8.&&.(s[ |
510a0 | 30 5d 26 30 78 38 30 29 20 21 3d 20 30 29 20 7b 0a 20 20 20 20 74 68 69 73 2e 73 20 3d 20 2d 31 | 0]&0x80).!=.0).{.....this.s.=.-1 |
510c0 | 3b 0a 20 20 20 20 69 66 28 73 68 20 3e 20 30 29 20 74 68 69 73 5b 74 68 69 73 2e 74 2d 31 5d 20 | ;.....if(sh.>.0).this[this.t-1]. |
510e0 | 7c 3d 20 28 28 31 3c 3c 28 74 68 69 73 2e 44 42 2d 73 68 29 29 2d 31 29 3c 3c 73 68 3b 0a 20 20 | |=.((1<<(this.DB-sh))-1)<<sh;... |
51100 | 7d 0a 20 20 74 68 69 73 2e 63 6c 61 6d 70 28 29 3b 0a 20 20 69 66 28 6d 69 29 20 42 69 67 49 6e | }...this.clamp();...if(mi).BigIn |
51120 | 74 65 67 65 72 2e 5a 45 52 4f 2e 73 75 62 54 6f 28 74 68 69 73 2c 74 68 69 73 29 3b 0a 7d 0a 0a | teger.ZERO.subTo(this,this);.}.. |
51140 | 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 63 6c 61 6d 70 20 6f 66 66 20 65 78 63 65 73 73 20 | //.(protected).clamp.off.excess. |
51160 | 68 69 67 68 20 77 6f 72 64 73 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 43 6c 61 6d 70 28 29 20 7b | high.words.function.bnpClamp().{ |
51180 | 0a 20 20 76 61 72 20 63 20 3d 20 74 68 69 73 2e 73 26 74 68 69 73 2e 44 4d 3b 0a 20 20 77 68 69 | ...var.c.=.this.s&this.DM;...whi |
511a0 | 6c 65 28 74 68 69 73 2e 74 20 3e 20 30 20 26 26 20 74 68 69 73 5b 74 68 69 73 2e 74 2d 31 5d 20 | le(this.t.>.0.&&.this[this.t-1]. |
511c0 | 3d 3d 20 63 29 20 2d 2d 74 68 69 73 2e 74 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 72 | ==.c).--this.t;.}..//.(public).r |
511e0 | 65 74 75 72 6e 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 69 6e 20 67 | eturn.string.representation.in.g |
51200 | 69 76 65 6e 20 72 61 64 69 78 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 54 6f 53 74 72 69 6e 67 28 62 | iven.radix.function.bnToString(b |
51220 | 29 20 7b 0a 20 20 69 66 28 74 68 69 73 2e 73 20 3c 20 30 29 20 72 65 74 75 72 6e 20 22 2d 22 2b | ).{...if(this.s.<.0).return."-"+ |
51240 | 74 68 69 73 2e 6e 65 67 61 74 65 28 29 2e 74 6f 53 74 72 69 6e 67 28 62 29 3b 0a 20 20 76 61 72 | this.negate().toString(b);...var |
51260 | 20 6b 3b 0a 20 20 69 66 28 62 20 3d 3d 20 31 36 29 20 6b 20 3d 20 34 3b 0a 20 20 65 6c 73 65 20 | .k;...if(b.==.16).k.=.4;...else. |
51280 | 69 66 28 62 20 3d 3d 20 38 29 20 6b 20 3d 20 33 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d | if(b.==.8).k.=.3;...else.if(b.== |
512a0 | 20 32 29 20 6b 20 3d 20 31 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 33 32 29 20 6b 20 | .2).k.=.1;...else.if(b.==.32).k. |
512c0 | 3d 20 35 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 34 29 20 6b 20 3d 20 32 3b 0a 20 20 | =.5;...else.if(b.==.4).k.=.2;... |
512e0 | 65 6c 73 65 20 72 65 74 75 72 6e 20 74 68 69 73 2e 74 6f 52 61 64 69 78 28 62 29 3b 0a 20 20 76 | else.return.this.toRadix(b);...v |
51300 | 61 72 20 6b 6d 20 3d 20 28 31 3c 3c 6b 29 2d 31 2c 20 64 2c 20 6d 20 3d 20 66 61 6c 73 65 2c 20 | ar.km.=.(1<<k)-1,.d,.m.=.false,. |
51320 | 72 20 3d 20 22 22 2c 20 69 20 3d 20 74 68 69 73 2e 74 3b 0a 20 20 76 61 72 20 70 20 3d 20 74 68 | r.=."",.i.=.this.t;...var.p.=.th |
51340 | 69 73 2e 44 42 2d 28 69 2a 74 68 69 73 2e 44 42 29 25 6b 3b 0a 20 20 69 66 28 69 2d 2d 20 3e 20 | is.DB-(i*this.DB)%k;...if(i--.>. |
51360 | 30 29 20 7b 0a 20 20 20 20 69 66 28 70 20 3c 20 74 68 69 73 2e 44 42 20 26 26 20 28 64 20 3d 20 | 0).{.....if(p.<.this.DB.&&.(d.=. |
51380 | 74 68 69 73 5b 69 5d 3e 3e 70 29 20 3e 20 30 29 20 7b 20 6d 20 3d 20 74 72 75 65 3b 20 72 20 3d | this[i]>>p).>.0).{.m.=.true;.r.= |
513a0 | 20 69 6e 74 32 63 68 61 72 28 64 29 3b 20 7d 0a 20 20 20 20 77 68 69 6c 65 28 69 20 3e 3d 20 30 | .int2char(d);.}.....while(i.>=.0 |
513c0 | 29 20 7b 0a 20 20 20 20 20 20 69 66 28 70 20 3c 20 6b 29 20 7b 0a 20 20 20 20 20 20 20 20 64 20 | ).{.......if(p.<.k).{.........d. |
513e0 | 3d 20 28 74 68 69 73 5b 69 5d 26 28 28 31 3c 3c 70 29 2d 31 29 29 3c 3c 28 6b 2d 70 29 3b 0a 20 | =.(this[i]&((1<<p)-1))<<(k-p);.. |
51400 | 20 20 20 20 20 20 20 64 20 7c 3d 20 74 68 69 73 5b 2d 2d 69 5d 3e 3e 28 70 2b 3d 74 68 69 73 2e | .......d.|=.this[--i]>>(p+=this. |
51420 | 44 42 2d 6b 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 | DB-k);.......}.......else.{..... |
51440 | 20 20 20 20 64 20 3d 20 28 74 68 69 73 5b 69 5d 3e 3e 28 70 2d 3d 6b 29 29 26 6b 6d 3b 0a 20 20 | ....d.=.(this[i]>>(p-=k))&km;... |
51460 | 20 20 20 20 20 20 69 66 28 70 20 3c 3d 20 30 29 20 7b 20 70 20 2b 3d 20 74 68 69 73 2e 44 42 3b | ......if(p.<=.0).{.p.+=.this.DB; |
51480 | 20 2d 2d 69 3b 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 28 64 20 3e 20 30 29 20 | .--i;.}.......}.......if(d.>.0). |
514a0 | 6d 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 69 66 28 6d 29 20 72 20 2b 3d 20 69 6e 74 32 63 | m.=.true;.......if(m).r.+=.int2c |
514c0 | 68 61 72 28 64 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 6d 3f 72 3a 22 | har(d);.....}...}...return.m?r:" |
514e0 | 30 22 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 2d 74 68 69 73 0a 66 75 6e 63 74 69 6f | 0";.}..//.(public).-this.functio |
51500 | 6e 20 62 6e 4e 65 67 61 74 65 28 29 20 7b 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 42 69 | n.bnNegate().{.var.r.=.nbi();.Bi |
51520 | 67 49 6e 74 65 67 65 72 2e 5a 45 52 4f 2e 73 75 62 54 6f 28 74 68 69 73 2c 72 29 3b 20 72 65 74 | gInteger.ZERO.subTo(this,r);.ret |
51540 | 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 7c 74 68 69 73 7c 0a 66 75 6e | urn.r;.}..//.(public).|this|.fun |
51560 | 63 74 69 6f 6e 20 62 6e 41 62 73 28 29 20 7b 20 72 65 74 75 72 6e 20 28 74 68 69 73 2e 73 3c 30 | ction.bnAbs().{.return.(this.s<0 |
51580 | 29 3f 74 68 69 73 2e 6e 65 67 61 74 65 28 29 3a 74 68 69 73 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 | )?this.negate():this;.}..//.(pub |
515a0 | 6c 69 63 29 20 72 65 74 75 72 6e 20 2b 20 69 66 20 74 68 69 73 20 3e 20 61 2c 20 2d 20 69 66 20 | lic).return.+.if.this.>.a,.-.if. |
515c0 | 74 68 69 73 20 3c 20 61 2c 20 30 20 69 66 20 65 71 75 61 6c 0a 66 75 6e 63 74 69 6f 6e 20 62 6e | this.<.a,.0.if.equal.function.bn |
515e0 | 43 6f 6d 70 61 72 65 54 6f 28 61 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 74 68 69 73 2e 73 2d | CompareTo(a).{...var.r.=.this.s- |
51600 | 61 2e 73 3b 0a 20 20 69 66 28 72 20 21 3d 20 30 29 20 72 65 74 75 72 6e 20 72 3b 0a 20 20 76 61 | a.s;...if(r.!=.0).return.r;...va |
51620 | 72 20 69 20 3d 20 74 68 69 73 2e 74 3b 0a 20 20 72 20 3d 20 69 2d 61 2e 74 3b 0a 20 20 69 66 28 | r.i.=.this.t;...r.=.i-a.t;...if( |
51640 | 72 20 21 3d 20 30 29 20 72 65 74 75 72 6e 20 72 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 69 20 3e 3d | r.!=.0).return.r;...while(--i.>= |
51660 | 20 30 29 20 69 66 28 28 72 3d 74 68 69 73 5b 69 5d 2d 61 5b 69 5d 29 20 21 3d 20 30 29 20 72 65 | .0).if((r=this[i]-a[i]).!=.0).re |
51680 | 74 75 72 6e 20 72 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 0a 2f 2f 20 72 65 74 75 72 6e | turn.r;...return.0;.}..//.return |
516a0 | 73 20 62 69 74 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 69 6e 74 65 67 65 72 20 78 0a 66 75 | s.bit.length.of.the.integer.x.fu |
516c0 | 6e 63 74 69 6f 6e 20 6e 62 69 74 73 28 78 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 31 2c 20 74 | nction.nbits(x).{...var.r.=.1,.t |
516e0 | 3b 0a 20 20 69 66 28 28 74 3d 78 3e 3e 3e 31 36 29 20 21 3d 20 30 29 20 7b 20 78 20 3d 20 74 3b | ;...if((t=x>>>16).!=.0).{.x.=.t; |
51700 | 20 72 20 2b 3d 20 31 36 3b 20 7d 0a 20 20 69 66 28 28 74 3d 78 3e 3e 38 29 20 21 3d 20 30 29 20 | .r.+=.16;.}...if((t=x>>8).!=.0). |
51720 | 7b 20 78 20 3d 20 74 3b 20 72 20 2b 3d 20 38 3b 20 7d 0a 20 20 69 66 28 28 74 3d 78 3e 3e 34 29 | {.x.=.t;.r.+=.8;.}...if((t=x>>4) |
51740 | 20 21 3d 20 30 29 20 7b 20 78 20 3d 20 74 3b 20 72 20 2b 3d 20 34 3b 20 7d 0a 20 20 69 66 28 28 | .!=.0).{.x.=.t;.r.+=.4;.}...if(( |
51760 | 74 3d 78 3e 3e 32 29 20 21 3d 20 30 29 20 7b 20 78 20 3d 20 74 3b 20 72 20 2b 3d 20 32 3b 20 7d | t=x>>2).!=.0).{.x.=.t;.r.+=.2;.} |
51780 | 0a 20 20 69 66 28 28 74 3d 78 3e 3e 31 29 20 21 3d 20 30 29 20 7b 20 78 20 3d 20 74 3b 20 72 20 | ...if((t=x>>1).!=.0).{.x.=.t;.r. |
517a0 | 2b 3d 20 31 3b 20 7d 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 | +=.1;.}...return.r;.}..//.(publi |
517c0 | 63 29 20 72 65 74 75 72 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 69 74 73 20 69 6e 20 | c).return.the.number.of.bits.in. |
517e0 | 22 74 68 69 73 22 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 42 69 74 4c 65 6e 67 74 68 28 29 20 7b 0a | "this".function.bnBitLength().{. |
51800 | 20 20 69 66 28 74 68 69 73 2e 74 20 3c 3d 20 30 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 72 65 | ..if(this.t.<=.0).return.0;...re |
51820 | 74 75 72 6e 20 74 68 69 73 2e 44 42 2a 28 74 68 69 73 2e 74 2d 31 29 2b 6e 62 69 74 73 28 74 68 | turn.this.DB*(this.t-1)+nbits(th |
51840 | 69 73 5b 74 68 69 73 2e 74 2d 31 5d 5e 28 74 68 69 73 2e 73 26 74 68 69 73 2e 44 4d 29 29 3b 0a | is[this.t-1]^(this.s&this.DM));. |
51860 | 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 68 69 73 20 3c 3c 20 6e 2a | }..//.(protected).r.=.this.<<.n* |
51880 | 44 42 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 44 4c 53 68 69 66 74 54 6f 28 6e 2c 72 29 20 7b 0a | DB.function.bnpDLShiftTo(n,r).{. |
518a0 | 20 20 76 61 72 20 69 3b 0a 20 20 66 6f 72 28 69 20 3d 20 74 68 69 73 2e 74 2d 31 3b 20 69 20 3e | ..var.i;...for(i.=.this.t-1;.i.> |
518c0 | 3d 20 30 3b 20 2d 2d 69 29 20 72 5b 69 2b 6e 5d 20 3d 20 74 68 69 73 5b 69 5d 3b 0a 20 20 66 6f | =.0;.--i).r[i+n].=.this[i];...fo |
518e0 | 72 28 69 20 3d 20 6e 2d 31 3b 20 69 20 3e 3d 20 30 3b 20 2d 2d 69 29 20 72 5b 69 5d 20 3d 20 30 | r(i.=.n-1;.i.>=.0;.--i).r[i].=.0 |
51900 | 3b 0a 20 20 72 2e 74 20 3d 20 74 68 69 73 2e 74 2b 6e 3b 0a 20 20 72 2e 73 20 3d 20 74 68 69 73 | ;...r.t.=.this.t+n;...r.s.=.this |
51920 | 2e 73 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 68 69 73 20 3e | .s;.}..//.(protected).r.=.this.> |
51940 | 3e 20 6e 2a 44 42 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 44 52 53 68 69 66 74 54 6f 28 6e 2c 72 | >.n*DB.function.bnpDRShiftTo(n,r |
51960 | 29 20 7b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 6e 3b 20 69 20 3c 20 74 68 69 73 2e 74 3b | ).{...for(var.i.=.n;.i.<.this.t; |
51980 | 20 2b 2b 69 29 20 72 5b 69 2d 6e 5d 20 3d 20 74 68 69 73 5b 69 5d 3b 0a 20 20 72 2e 74 20 3d 20 | .++i).r[i-n].=.this[i];...r.t.=. |
519a0 | 4d 61 74 68 2e 6d 61 78 28 74 68 69 73 2e 74 2d 6e 2c 30 29 3b 0a 20 20 72 2e 73 20 3d 20 74 68 | Math.max(this.t-n,0);...r.s.=.th |
519c0 | 69 73 2e 73 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 68 69 73 | is.s;.}..//.(protected).r.=.this |
519e0 | 20 3c 3c 20 6e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 4c 53 68 69 66 74 54 6f 28 6e 2c 72 29 20 | .<<.n.function.bnpLShiftTo(n,r). |
51a00 | 7b 0a 20 20 76 61 72 20 62 73 20 3d 20 6e 25 74 68 69 73 2e 44 42 3b 0a 20 20 76 61 72 20 63 62 | {...var.bs.=.n%this.DB;...var.cb |
51a20 | 73 20 3d 20 74 68 69 73 2e 44 42 2d 62 73 3b 0a 20 20 76 61 72 20 62 6d 20 3d 20 28 31 3c 3c 63 | s.=.this.DB-bs;...var.bm.=.(1<<c |
51a40 | 62 73 29 2d 31 3b 0a 20 20 76 61 72 20 64 73 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 6e 2f 74 | bs)-1;...var.ds.=.Math.floor(n/t |
51a60 | 68 69 73 2e 44 42 29 2c 20 63 20 3d 20 28 74 68 69 73 2e 73 3c 3c 62 73 29 26 74 68 69 73 2e 44 | his.DB),.c.=.(this.s<<bs)&this.D |
51a80 | 4d 2c 20 69 3b 0a 20 20 66 6f 72 28 69 20 3d 20 74 68 69 73 2e 74 2d 31 3b 20 69 20 3e 3d 20 30 | M,.i;...for(i.=.this.t-1;.i.>=.0 |
51aa0 | 3b 20 2d 2d 69 29 20 7b 0a 20 20 20 20 72 5b 69 2b 64 73 2b 31 5d 20 3d 20 28 74 68 69 73 5b 69 | ;.--i).{.....r[i+ds+1].=.(this[i |
51ac0 | 5d 3e 3e 63 62 73 29 7c 63 3b 0a 20 20 20 20 63 20 3d 20 28 74 68 69 73 5b 69 5d 26 62 6d 29 3c | ]>>cbs)|c;.....c.=.(this[i]&bm)< |
51ae0 | 3c 62 73 3b 0a 20 20 7d 0a 20 20 66 6f 72 28 69 20 3d 20 64 73 2d 31 3b 20 69 20 3e 3d 20 30 3b | <bs;...}...for(i.=.ds-1;.i.>=.0; |
51b00 | 20 2d 2d 69 29 20 72 5b 69 5d 20 3d 20 30 3b 0a 20 20 72 5b 64 73 5d 20 3d 20 63 3b 0a 20 20 72 | .--i).r[i].=.0;...r[ds].=.c;...r |
51b20 | 2e 74 20 3d 20 74 68 69 73 2e 74 2b 64 73 2b 31 3b 0a 20 20 72 2e 73 20 3d 20 74 68 69 73 2e 73 | .t.=.this.t+ds+1;...r.s.=.this.s |
51b40 | 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 | ;...r.clamp();.}..//.(protected) |
51b60 | 20 72 20 3d 20 74 68 69 73 20 3e 3e 20 6e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 52 53 68 69 66 | .r.=.this.>>.n.function.bnpRShif |
51b80 | 74 54 6f 28 6e 2c 72 29 20 7b 0a 20 20 72 2e 73 20 3d 20 74 68 69 73 2e 73 3b 0a 20 20 76 61 72 | tTo(n,r).{...r.s.=.this.s;...var |
51ba0 | 20 64 73 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 6e 2f 74 68 69 73 2e 44 42 29 3b 0a 20 20 69 | .ds.=.Math.floor(n/this.DB);...i |
51bc0 | 66 28 64 73 20 3e 3d 20 74 68 69 73 2e 74 29 20 7b 20 72 2e 74 20 3d 20 30 3b 20 72 65 74 75 72 | f(ds.>=.this.t).{.r.t.=.0;.retur |
51be0 | 6e 3b 20 7d 0a 20 20 76 61 72 20 62 73 20 3d 20 6e 25 74 68 69 73 2e 44 42 3b 0a 20 20 76 61 72 | n;.}...var.bs.=.n%this.DB;...var |
51c00 | 20 63 62 73 20 3d 20 74 68 69 73 2e 44 42 2d 62 73 3b 0a 20 20 76 61 72 20 62 6d 20 3d 20 28 31 | .cbs.=.this.DB-bs;...var.bm.=.(1 |
51c20 | 3c 3c 62 73 29 2d 31 3b 0a 20 20 72 5b 30 5d 20 3d 20 74 68 69 73 5b 64 73 5d 3e 3e 62 73 3b 0a | <<bs)-1;...r[0].=.this[ds]>>bs;. |
51c40 | 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 64 73 2b 31 3b 20 69 20 3c 20 74 68 69 73 2e 74 3b 20 | ..for(var.i.=.ds+1;.i.<.this.t;. |
51c60 | 2b 2b 69 29 20 7b 0a 20 20 20 20 72 5b 69 2d 64 73 2d 31 5d 20 7c 3d 20 28 74 68 69 73 5b 69 5d | ++i).{.....r[i-ds-1].|=.(this[i] |
51c80 | 26 62 6d 29 3c 3c 63 62 73 3b 0a 20 20 20 20 72 5b 69 2d 64 73 5d 20 3d 20 74 68 69 73 5b 69 5d | &bm)<<cbs;.....r[i-ds].=.this[i] |
51ca0 | 3e 3e 62 73 3b 0a 20 20 7d 0a 20 20 69 66 28 62 73 20 3e 20 30 29 20 72 5b 74 68 69 73 2e 74 2d | >>bs;...}...if(bs.>.0).r[this.t- |
51cc0 | 64 73 2d 31 5d 20 7c 3d 20 28 74 68 69 73 2e 73 26 62 6d 29 3c 3c 63 62 73 3b 0a 20 20 72 2e 74 | ds-1].|=.(this.s&bm)<<cbs;...r.t |
51ce0 | 20 3d 20 74 68 69 73 2e 74 2d 64 73 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f | .=.this.t-ds;...r.clamp();.}..// |
51d00 | 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 68 69 73 20 2d 20 61 0a 66 75 6e 63 74 69 | .(protected).r.=.this.-.a.functi |
51d20 | 6f 6e 20 62 6e 70 53 75 62 54 6f 28 61 2c 72 29 20 7b 0a 20 20 76 61 72 20 69 20 3d 20 30 2c 20 | on.bnpSubTo(a,r).{...var.i.=.0,. |
51d40 | 63 20 3d 20 30 2c 20 6d 20 3d 20 4d 61 74 68 2e 6d 69 6e 28 61 2e 74 2c 74 68 69 73 2e 74 29 3b | c.=.0,.m.=.Math.min(a.t,this.t); |
51d60 | 0a 20 20 77 68 69 6c 65 28 69 20 3c 20 6d 29 20 7b 0a 20 20 20 20 63 20 2b 3d 20 74 68 69 73 5b | ...while(i.<.m).{.....c.+=.this[ |
51d80 | 69 5d 2d 61 5b 69 5d 3b 0a 20 20 20 20 72 5b 69 2b 2b 5d 20 3d 20 63 26 74 68 69 73 2e 44 4d 3b | i]-a[i];.....r[i++].=.c&this.DM; |
51da0 | 0a 20 20 20 20 63 20 3e 3e 3d 20 74 68 69 73 2e 44 42 3b 0a 20 20 7d 0a 20 20 69 66 28 61 2e 74 | .....c.>>=.this.DB;...}...if(a.t |
51dc0 | 20 3c 20 74 68 69 73 2e 74 29 20 7b 0a 20 20 20 20 63 20 2d 3d 20 61 2e 73 3b 0a 20 20 20 20 77 | .<.this.t).{.....c.-=.a.s;.....w |
51de0 | 68 69 6c 65 28 69 20 3c 20 74 68 69 73 2e 74 29 20 7b 0a 20 20 20 20 20 20 63 20 2b 3d 20 74 68 | hile(i.<.this.t).{.......c.+=.th |
51e00 | 69 73 5b 69 5d 3b 0a 20 20 20 20 20 20 72 5b 69 2b 2b 5d 20 3d 20 63 26 74 68 69 73 2e 44 4d 3b | is[i];.......r[i++].=.c&this.DM; |
51e20 | 0a 20 20 20 20 20 20 63 20 3e 3e 3d 20 74 68 69 73 2e 44 42 3b 0a 20 20 20 20 7d 0a 20 20 20 20 | .......c.>>=.this.DB;.....}..... |
51e40 | 63 20 2b 3d 20 74 68 69 73 2e 73 3b 0a 20 20 7d 0a 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 63 20 | c.+=.this.s;...}...else.{.....c. |
51e60 | 2b 3d 20 74 68 69 73 2e 73 3b 0a 20 20 20 20 77 68 69 6c 65 28 69 20 3c 20 61 2e 74 29 20 7b 0a | +=.this.s;.....while(i.<.a.t).{. |
51e80 | 20 20 20 20 20 20 63 20 2d 3d 20 61 5b 69 5d 3b 0a 20 20 20 20 20 20 72 5b 69 2b 2b 5d 20 3d 20 | ......c.-=.a[i];.......r[i++].=. |
51ea0 | 63 26 74 68 69 73 2e 44 4d 3b 0a 20 20 20 20 20 20 63 20 3e 3e 3d 20 74 68 69 73 2e 44 42 3b 0a | c&this.DM;.......c.>>=.this.DB;. |
51ec0 | 20 20 20 20 7d 0a 20 20 20 20 63 20 2d 3d 20 61 2e 73 3b 0a 20 20 7d 0a 20 20 72 2e 73 20 3d 20 | ....}.....c.-=.a.s;...}...r.s.=. |
51ee0 | 28 63 3c 30 29 3f 2d 31 3a 30 3b 0a 20 20 69 66 28 63 20 3c 20 2d 31 29 20 72 5b 69 2b 2b 5d 20 | (c<0)?-1:0;...if(c.<.-1).r[i++]. |
51f00 | 3d 20 74 68 69 73 2e 44 56 2b 63 3b 0a 20 20 65 6c 73 65 20 69 66 28 63 20 3e 20 30 29 20 72 5b | =.this.DV+c;...else.if(c.>.0).r[ |
51f20 | 69 2b 2b 5d 20 3d 20 63 3b 0a 20 20 72 2e 74 20 3d 20 69 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 29 | i++].=.c;...r.t.=.i;...r.clamp() |
51f40 | 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 68 69 73 20 2a 20 61 | ;.}..//.(protected).r.=.this.*.a |
51f60 | 2c 20 72 20 21 3d 20 74 68 69 73 2c 61 20 28 48 41 43 20 31 34 2e 31 32 29 0a 2f 2f 20 22 74 68 | ,.r.!=.this,a.(HAC.14.12).//."th |
51f80 | 69 73 22 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 6c 61 72 67 65 72 20 6f 6e 65 20 69 66 20 | is".should.be.the.larger.one.if. |
51fa0 | 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 4d 75 6c 74 69 70 6c | appropriate..function.bnpMultipl |
51fc0 | 79 54 6f 28 61 2c 72 29 20 7b 0a 20 20 76 61 72 20 78 20 3d 20 74 68 69 73 2e 61 62 73 28 29 2c | yTo(a,r).{...var.x.=.this.abs(), |
51fe0 | 20 79 20 3d 20 61 2e 61 62 73 28 29 3b 0a 20 20 76 61 72 20 69 20 3d 20 78 2e 74 3b 0a 20 20 72 | .y.=.a.abs();...var.i.=.x.t;...r |
52000 | 2e 74 20 3d 20 69 2b 79 2e 74 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 69 20 3e 3d 20 30 29 20 72 5b | .t.=.i+y.t;...while(--i.>=.0).r[ |
52020 | 69 5d 20 3d 20 30 3b 0a 20 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c 20 79 2e 74 3b 20 2b 2b | i].=.0;...for(i.=.0;.i.<.y.t;.++ |
52040 | 69 29 20 72 5b 69 2b 78 2e 74 5d 20 3d 20 78 2e 61 6d 28 30 2c 79 5b 69 5d 2c 72 2c 69 2c 30 2c | i).r[i+x.t].=.x.am(0,y[i],r,i,0, |
52060 | 78 2e 74 29 3b 0a 20 20 72 2e 73 20 3d 20 30 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 29 3b 0a 20 20 | x.t);...r.s.=.0;...r.clamp();... |
52080 | 69 66 28 74 68 69 73 2e 73 20 21 3d 20 61 2e 73 29 20 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 | if(this.s.!=.a.s).BigInteger.ZER |
520a0 | 4f 2e 73 75 62 54 6f 28 72 2c 72 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 | O.subTo(r,r);.}..//.(protected). |
520c0 | 72 20 3d 20 74 68 69 73 5e 32 2c 20 72 20 21 3d 20 74 68 69 73 20 28 48 41 43 20 31 34 2e 31 36 | r.=.this^2,.r.!=.this.(HAC.14.16 |
520e0 | 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 53 71 75 61 72 65 54 6f 28 72 29 20 7b 0a 20 20 76 61 | ).function.bnpSquareTo(r).{...va |
52100 | 72 20 78 20 3d 20 74 68 69 73 2e 61 62 73 28 29 3b 0a 20 20 76 61 72 20 69 20 3d 20 72 2e 74 20 | r.x.=.this.abs();...var.i.=.r.t. |
52120 | 3d 20 32 2a 78 2e 74 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 69 20 3e 3d 20 30 29 20 72 5b 69 5d 20 | =.2*x.t;...while(--i.>=.0).r[i]. |
52140 | 3d 20 30 3b 0a 20 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c 20 78 2e 74 2d 31 3b 20 2b 2b 69 | =.0;...for(i.=.0;.i.<.x.t-1;.++i |
52160 | 29 20 7b 0a 20 20 20 20 76 61 72 20 63 20 3d 20 78 2e 61 6d 28 69 2c 78 5b 69 5d 2c 72 2c 32 2a | ).{.....var.c.=.x.am(i,x[i],r,2* |
52180 | 69 2c 30 2c 31 29 3b 0a 20 20 20 20 69 66 28 28 72 5b 69 2b 78 2e 74 5d 2b 3d 78 2e 61 6d 28 69 | i,0,1);.....if((r[i+x.t]+=x.am(i |
521a0 | 2b 31 2c 32 2a 78 5b 69 5d 2c 72 2c 32 2a 69 2b 31 2c 63 2c 78 2e 74 2d 69 2d 31 29 29 20 3e 3d | +1,2*x[i],r,2*i+1,c,x.t-i-1)).>= |
521c0 | 20 78 2e 44 56 29 20 7b 0a 20 20 20 20 20 20 72 5b 69 2b 78 2e 74 5d 20 2d 3d 20 78 2e 44 56 3b | .x.DV).{.......r[i+x.t].-=.x.DV; |
521e0 | 0a 20 20 20 20 20 20 72 5b 69 2b 78 2e 74 2b 31 5d 20 3d 20 31 3b 0a 20 20 20 20 7d 0a 20 20 7d | .......r[i+x.t+1].=.1;.....}...} |
52200 | 0a 20 20 69 66 28 72 2e 74 20 3e 20 30 29 20 72 5b 72 2e 74 2d 31 5d 20 2b 3d 20 78 2e 61 6d 28 | ...if(r.t.>.0).r[r.t-1].+=.x.am( |
52220 | 69 2c 78 5b 69 5d 2c 72 2c 32 2a 69 2c 30 2c 31 29 3b 0a 20 20 72 2e 73 20 3d 20 30 3b 0a 20 20 | i,x[i],r,2*i,0,1);...r.s.=.0;... |
52240 | 72 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 64 69 76 | r.clamp();.}..//.(protected).div |
52260 | 69 64 65 20 74 68 69 73 20 62 79 20 6d 2c 20 71 75 6f 74 69 65 6e 74 20 61 6e 64 20 72 65 6d 61 | ide.this.by.m,.quotient.and.rema |
52280 | 69 6e 64 65 72 20 74 6f 20 71 2c 20 72 20 28 48 41 43 20 31 34 2e 32 30 29 0a 2f 2f 20 72 20 21 | inder.to.q,.r.(HAC.14.20).//.r.! |
522a0 | 3d 20 71 2c 20 74 68 69 73 20 21 3d 20 6d 2e 20 20 71 20 6f 72 20 72 20 6d 61 79 20 62 65 20 6e | =.q,.this.!=.m...q.or.r.may.be.n |
522c0 | 75 6c 6c 2e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 44 69 76 52 65 6d 54 6f 28 6d 2c 71 2c 72 29 | ull..function.bnpDivRemTo(m,q,r) |
522e0 | 20 7b 0a 20 20 76 61 72 20 70 6d 20 3d 20 6d 2e 61 62 73 28 29 3b 0a 20 20 69 66 28 70 6d 2e 74 | .{...var.pm.=.m.abs();...if(pm.t |
52300 | 20 3c 3d 20 30 29 20 72 65 74 75 72 6e 3b 0a 20 20 76 61 72 20 70 74 20 3d 20 74 68 69 73 2e 61 | .<=.0).return;...var.pt.=.this.a |
52320 | 62 73 28 29 3b 0a 20 20 69 66 28 70 74 2e 74 20 3c 20 70 6d 2e 74 29 20 7b 0a 20 20 20 20 69 66 | bs();...if(pt.t.<.pm.t).{.....if |
52340 | 28 71 20 21 3d 20 6e 75 6c 6c 29 20 71 2e 66 72 6f 6d 49 6e 74 28 30 29 3b 0a 20 20 20 20 69 66 | (q.!=.null).q.fromInt(0);.....if |
52360 | 28 72 20 21 3d 20 6e 75 6c 6c 29 20 74 68 69 73 2e 63 6f 70 79 54 6f 28 72 29 3b 0a 20 20 20 20 | (r.!=.null).this.copyTo(r);..... |
52380 | 72 65 74 75 72 6e 3b 0a 20 20 7d 0a 20 20 69 66 28 72 20 3d 3d 20 6e 75 6c 6c 29 20 72 20 3d 20 | return;...}...if(r.==.null).r.=. |
523a0 | 6e 62 69 28 29 3b 0a 20 20 76 61 72 20 79 20 3d 20 6e 62 69 28 29 2c 20 74 73 20 3d 20 74 68 69 | nbi();...var.y.=.nbi(),.ts.=.thi |
523c0 | 73 2e 73 2c 20 6d 73 20 3d 20 6d 2e 73 3b 0a 20 20 76 61 72 20 6e 73 68 20 3d 20 74 68 69 73 2e | s.s,.ms.=.m.s;...var.nsh.=.this. |
523e0 | 44 42 2d 6e 62 69 74 73 28 70 6d 5b 70 6d 2e 74 2d 31 5d 29 3b 09 2f 2f 20 6e 6f 72 6d 61 6c 69 | DB-nbits(pm[pm.t-1]);.//.normali |
52400 | 7a 65 20 6d 6f 64 75 6c 75 73 0a 20 20 69 66 28 6e 73 68 20 3e 20 30 29 20 7b 20 70 6d 2e 6c 53 | ze.modulus...if(nsh.>.0).{.pm.lS |
52420 | 68 69 66 74 54 6f 28 6e 73 68 2c 79 29 3b 20 70 74 2e 6c 53 68 69 66 74 54 6f 28 6e 73 68 2c 72 | hiftTo(nsh,y);.pt.lShiftTo(nsh,r |
52440 | 29 3b 20 7d 0a 20 20 65 6c 73 65 20 7b 20 70 6d 2e 63 6f 70 79 54 6f 28 79 29 3b 20 70 74 2e 63 | );.}...else.{.pm.copyTo(y);.pt.c |
52460 | 6f 70 79 54 6f 28 72 29 3b 20 7d 0a 20 20 76 61 72 20 79 73 20 3d 20 79 2e 74 3b 0a 20 20 76 61 | opyTo(r);.}...var.ys.=.y.t;...va |
52480 | 72 20 79 30 20 3d 20 79 5b 79 73 2d 31 5d 3b 0a 20 20 69 66 28 79 30 20 3d 3d 20 30 29 20 72 65 | r.y0.=.y[ys-1];...if(y0.==.0).re |
524a0 | 74 75 72 6e 3b 0a 20 20 76 61 72 20 79 74 20 3d 20 79 30 2a 28 31 3c 3c 74 68 69 73 2e 46 31 29 | turn;...var.yt.=.y0*(1<<this.F1) |
524c0 | 2b 28 28 79 73 3e 31 29 3f 79 5b 79 73 2d 32 5d 3e 3e 74 68 69 73 2e 46 32 3a 30 29 3b 0a 20 20 | +((ys>1)?y[ys-2]>>this.F2:0);... |
524e0 | 76 61 72 20 64 31 20 3d 20 74 68 69 73 2e 46 56 2f 79 74 2c 20 64 32 20 3d 20 28 31 3c 3c 74 68 | var.d1.=.this.FV/yt,.d2.=.(1<<th |
52500 | 69 73 2e 46 31 29 2f 79 74 2c 20 65 20 3d 20 31 3c 3c 74 68 69 73 2e 46 32 3b 0a 20 20 76 61 72 | is.F1)/yt,.e.=.1<<this.F2;...var |
52520 | 20 69 20 3d 20 72 2e 74 2c 20 6a 20 3d 20 69 2d 79 73 2c 20 74 20 3d 20 28 71 3d 3d 6e 75 6c 6c | .i.=.r.t,.j.=.i-ys,.t.=.(q==null |
52540 | 29 3f 6e 62 69 28 29 3a 71 3b 0a 20 20 79 2e 64 6c 53 68 69 66 74 54 6f 28 6a 2c 74 29 3b 0a 20 | )?nbi():q;...y.dlShiftTo(j,t);.. |
52560 | 20 69 66 28 72 2e 63 6f 6d 70 61 72 65 54 6f 28 74 29 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 72 | .if(r.compareTo(t).>=.0).{.....r |
52580 | 5b 72 2e 74 2b 2b 5d 20 3d 20 31 3b 0a 20 20 20 20 72 2e 73 75 62 54 6f 28 74 2c 72 29 3b 0a 20 | [r.t++].=.1;.....r.subTo(t,r);.. |
525a0 | 20 7d 0a 20 20 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 2e 64 6c 53 68 69 66 74 54 6f 28 79 73 | .}...BigInteger.ONE.dlShiftTo(ys |
525c0 | 2c 74 29 3b 0a 20 20 74 2e 73 75 62 54 6f 28 79 2c 79 29 3b 09 2f 2f 20 22 6e 65 67 61 74 69 76 | ,t);...t.subTo(y,y);.//."negativ |
525e0 | 65 22 20 79 20 73 6f 20 77 65 20 63 61 6e 20 72 65 70 6c 61 63 65 20 73 75 62 20 77 69 74 68 20 | e".y.so.we.can.replace.sub.with. |
52600 | 61 6d 20 6c 61 74 65 72 0a 20 20 77 68 69 6c 65 28 79 2e 74 20 3c 20 79 73 29 20 79 5b 79 2e 74 | am.later...while(y.t.<.ys).y[y.t |
52620 | 2b 2b 5d 20 3d 20 30 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 6a 20 3e 3d 20 30 29 20 7b 0a 20 20 20 | ++].=.0;...while(--j.>=.0).{.... |
52640 | 20 2f 2f 20 45 73 74 69 6d 61 74 65 20 71 75 6f 74 69 65 6e 74 20 64 69 67 69 74 0a 20 20 20 20 | .//.Estimate.quotient.digit..... |
52660 | 76 61 72 20 71 64 20 3d 20 28 72 5b 2d 2d 69 5d 3d 3d 79 30 29 3f 74 68 69 73 2e 44 4d 3a 4d 61 | var.qd.=.(r[--i]==y0)?this.DM:Ma |
52680 | 74 68 2e 66 6c 6f 6f 72 28 72 5b 69 5d 2a 64 31 2b 28 72 5b 69 2d 31 5d 2b 65 29 2a 64 32 29 3b | th.floor(r[i]*d1+(r[i-1]+e)*d2); |
526a0 | 0a 20 20 20 20 69 66 28 28 72 5b 69 5d 2b 3d 79 2e 61 6d 28 30 2c 71 64 2c 72 2c 6a 2c 30 2c 79 | .....if((r[i]+=y.am(0,qd,r,j,0,y |
526c0 | 73 29 29 20 3c 20 71 64 29 20 7b 09 2f 2f 20 54 72 79 20 69 74 20 6f 75 74 0a 20 20 20 20 20 20 | s)).<.qd).{.//.Try.it.out....... |
526e0 | 79 2e 64 6c 53 68 69 66 74 54 6f 28 6a 2c 74 29 3b 0a 20 20 20 20 20 20 72 2e 73 75 62 54 6f 28 | y.dlShiftTo(j,t);.......r.subTo( |
52700 | 74 2c 72 29 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 28 72 5b 69 5d 20 3c 20 2d 2d 71 64 29 20 72 | t,r);.......while(r[i].<.--qd).r |
52720 | 2e 73 75 62 54 6f 28 74 2c 72 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 69 66 28 71 20 21 3d | .subTo(t,r);.....}...}...if(q.!= |
52740 | 20 6e 75 6c 6c 29 20 7b 0a 20 20 20 20 72 2e 64 72 53 68 69 66 74 54 6f 28 79 73 2c 71 29 3b 0a | .null).{.....r.drShiftTo(ys,q);. |
52760 | 20 20 20 20 69 66 28 74 73 20 21 3d 20 6d 73 29 20 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 4f | ....if(ts.!=.ms).BigInteger.ZERO |
52780 | 2e 73 75 62 54 6f 28 71 2c 71 29 3b 0a 20 20 7d 0a 20 20 72 2e 74 20 3d 20 79 73 3b 0a 20 20 72 | .subTo(q,q);...}...r.t.=.ys;...r |
527a0 | 2e 63 6c 61 6d 70 28 29 3b 0a 20 20 69 66 28 6e 73 68 20 3e 20 30 29 20 72 2e 72 53 68 69 66 74 | .clamp();...if(nsh.>.0).r.rShift |
527c0 | 54 6f 28 6e 73 68 2c 72 29 3b 09 2f 2f 20 44 65 6e 6f 72 6d 61 6c 69 7a 65 20 72 65 6d 61 69 6e | To(nsh,r);.//.Denormalize.remain |
527e0 | 64 65 72 0a 20 20 69 66 28 74 73 20 3c 20 30 29 20 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 4f | der...if(ts.<.0).BigInteger.ZERO |
52800 | 2e 73 75 62 54 6f 28 72 2c 72 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 | .subTo(r,r);.}..//.(public).this |
52820 | 20 6d 6f 64 20 61 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 4d 6f 64 28 61 29 20 7b 0a 20 20 76 61 72 | .mod.a.function.bnMod(a).{...var |
52840 | 20 72 20 3d 20 6e 62 69 28 29 3b 0a 20 20 74 68 69 73 2e 61 62 73 28 29 2e 64 69 76 52 65 6d 54 | .r.=.nbi();...this.abs().divRemT |
52860 | 6f 28 61 2c 6e 75 6c 6c 2c 72 29 3b 0a 20 20 69 66 28 74 68 69 73 2e 73 20 3c 20 30 20 26 26 20 | o(a,null,r);...if(this.s.<.0.&&. |
52880 | 72 2e 63 6f 6d 70 61 72 65 54 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 4f 29 20 3e 20 30 | r.compareTo(BigInteger.ZERO).>.0 |
528a0 | 29 20 61 2e 73 75 62 54 6f 28 72 2c 72 29 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f | ).a.subTo(r,r);...return.r;.}../ |
528c0 | 2f 20 4d 6f 64 75 6c 61 72 20 72 65 64 75 63 74 69 6f 6e 20 75 73 69 6e 67 20 22 63 6c 61 73 73 | /.Modular.reduction.using."class |
528e0 | 69 63 22 20 61 6c 67 6f 72 69 74 68 6d 0a 66 75 6e 63 74 69 6f 6e 20 43 6c 61 73 73 69 63 28 6d | ic".algorithm.function.Classic(m |
52900 | 29 20 7b 20 74 68 69 73 2e 6d 20 3d 20 6d 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 63 43 6f 6e 76 | ).{.this.m.=.m;.}.function.cConv |
52920 | 65 72 74 28 78 29 20 7b 0a 20 20 69 66 28 78 2e 73 20 3c 20 30 20 7c 7c 20 78 2e 63 6f 6d 70 61 | ert(x).{...if(x.s.<.0.||.x.compa |
52940 | 72 65 54 6f 28 74 68 69 73 2e 6d 29 20 3e 3d 20 30 29 20 72 65 74 75 72 6e 20 78 2e 6d 6f 64 28 | reTo(this.m).>=.0).return.x.mod( |
52960 | 74 68 69 73 2e 6d 29 3b 0a 20 20 65 6c 73 65 20 72 65 74 75 72 6e 20 78 3b 0a 7d 0a 66 75 6e 63 | this.m);...else.return.x;.}.func |
52980 | 74 69 6f 6e 20 63 52 65 76 65 72 74 28 78 29 20 7b 20 72 65 74 75 72 6e 20 78 3b 20 7d 0a 66 75 | tion.cRevert(x).{.return.x;.}.fu |
529a0 | 6e 63 74 69 6f 6e 20 63 52 65 64 75 63 65 28 78 29 20 7b 20 78 2e 64 69 76 52 65 6d 54 6f 28 74 | nction.cReduce(x).{.x.divRemTo(t |
529c0 | 68 69 73 2e 6d 2c 6e 75 6c 6c 2c 78 29 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 63 4d 75 6c 54 6f | his.m,null,x);.}.function.cMulTo |
529e0 | 28 78 2c 79 2c 72 29 20 7b 20 78 2e 6d 75 6c 74 69 70 6c 79 54 6f 28 79 2c 72 29 3b 20 74 68 69 | (x,y,r).{.x.multiplyTo(y,r);.thi |
52a00 | 73 2e 72 65 64 75 63 65 28 72 29 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 63 53 71 72 54 6f 28 78 | s.reduce(r);.}.function.cSqrTo(x |
52a20 | 2c 72 29 20 7b 20 78 2e 73 71 75 61 72 65 54 6f 28 72 29 3b 20 74 68 69 73 2e 72 65 64 75 63 65 | ,r).{.x.squareTo(r);.this.reduce |
52a40 | 28 72 29 3b 20 7d 0a 0a 43 6c 61 73 73 69 63 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6f 6e 76 65 72 | (r);.}..Classic.prototype.conver |
52a60 | 74 20 3d 20 63 43 6f 6e 76 65 72 74 3b 0a 43 6c 61 73 73 69 63 2e 70 72 6f 74 6f 74 79 70 65 2e | t.=.cConvert;.Classic.prototype. |
52a80 | 72 65 76 65 72 74 20 3d 20 63 52 65 76 65 72 74 3b 0a 43 6c 61 73 73 69 63 2e 70 72 6f 74 6f 74 | revert.=.cRevert;.Classic.protot |
52aa0 | 79 70 65 2e 72 65 64 75 63 65 20 3d 20 63 52 65 64 75 63 65 3b 0a 43 6c 61 73 73 69 63 2e 70 72 | ype.reduce.=.cReduce;.Classic.pr |
52ac0 | 6f 74 6f 74 79 70 65 2e 6d 75 6c 54 6f 20 3d 20 63 4d 75 6c 54 6f 3b 0a 43 6c 61 73 73 69 63 2e | ototype.mulTo.=.cMulTo;.Classic. |
52ae0 | 70 72 6f 74 6f 74 79 70 65 2e 73 71 72 54 6f 20 3d 20 63 53 71 72 54 6f 3b 0a 0a 2f 2f 20 28 70 | prototype.sqrTo.=.cSqrTo;..//.(p |
52b00 | 72 6f 74 65 63 74 65 64 29 20 72 65 74 75 72 6e 20 22 2d 31 2f 74 68 69 73 20 25 20 32 5e 44 42 | rotected).return."-1/this.%.2^DB |
52b20 | 22 3b 20 75 73 65 66 75 6c 20 66 6f 72 20 4d 6f 6e 74 2e 20 72 65 64 75 63 74 69 6f 6e 0a 2f 2f | ";.useful.for.Mont..reduction.// |
52b40 | 20 6a 75 73 74 69 66 69 63 61 74 69 6f 6e 3a 0a 2f 2f 20 20 20 20 20 20 20 20 20 78 79 20 3d 3d | .justification:.//.........xy.== |
52b60 | 20 31 20 28 6d 6f 64 20 6d 29 0a 2f 2f 20 20 20 20 20 20 20 20 20 78 79 20 3d 20 20 31 2b 6b 6d | .1.(mod.m).//.........xy.=..1+km |
52b80 | 0a 2f 2f 20 20 20 78 79 28 32 2d 78 79 29 20 3d 20 28 31 2b 6b 6d 29 28 31 2d 6b 6d 29 0a 2f 2f | .//...xy(2-xy).=.(1+km)(1-km).// |
52ba0 | 20 78 5b 79 28 32 2d 78 79 29 5d 20 3d 20 31 2d 6b 5e 32 6d 5e 32 0a 2f 2f 20 78 5b 79 28 32 2d | .x[y(2-xy)].=.1-k^2m^2.//.x[y(2- |
52bc0 | 78 79 29 5d 20 3d 3d 20 31 20 28 6d 6f 64 20 6d 5e 32 29 0a 2f 2f 20 69 66 20 79 20 69 73 20 31 | xy)].==.1.(mod.m^2).//.if.y.is.1 |
52be0 | 2f 78 20 6d 6f 64 20 6d 2c 20 74 68 65 6e 20 79 28 32 2d 78 79 29 20 69 73 20 31 2f 78 20 6d 6f | /x.mod.m,.then.y(2-xy).is.1/x.mo |
52c00 | 64 20 6d 5e 32 0a 2f 2f 20 73 68 6f 75 6c 64 20 72 65 64 75 63 65 20 78 20 61 6e 64 20 79 28 32 | d.m^2.//.should.reduce.x.and.y(2 |
52c20 | 2d 78 79 29 20 62 79 20 6d 5e 32 20 61 74 20 65 61 63 68 20 73 74 65 70 20 74 6f 20 6b 65 65 70 | -xy).by.m^2.at.each.step.to.keep |
52c40 | 20 73 69 7a 65 20 62 6f 75 6e 64 65 64 2e 0a 2f 2f 20 4a 53 20 6d 75 6c 74 69 70 6c 79 20 22 6f | .size.bounded..//.JS.multiply."o |
52c60 | 76 65 72 66 6c 6f 77 73 22 20 64 69 66 66 65 72 65 6e 74 6c 79 20 66 72 6f 6d 20 43 2f 43 2b 2b | verflows".differently.from.C/C++ |
52c80 | 2c 20 73 6f 20 63 61 72 65 20 69 73 20 6e 65 65 64 65 64 20 68 65 72 65 2e 0a 66 75 6e 63 74 69 | ,.so.care.is.needed.here..functi |
52ca0 | 6f 6e 20 62 6e 70 49 6e 76 44 69 67 69 74 28 29 20 7b 0a 20 20 69 66 28 74 68 69 73 2e 74 20 3c | on.bnpInvDigit().{...if(this.t.< |
52cc0 | 20 31 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 76 61 72 20 78 20 3d 20 74 68 69 73 5b 30 5d 3b | .1).return.0;...var.x.=.this[0]; |
52ce0 | 0a 20 20 69 66 28 28 78 26 31 29 20 3d 3d 20 30 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 76 61 | ...if((x&1).==.0).return.0;...va |
52d00 | 72 20 79 20 3d 20 78 26 33 3b 09 09 2f 2f 20 79 20 3d 3d 20 31 2f 78 20 6d 6f 64 20 32 5e 32 0a | r.y.=.x&3;..//.y.==.1/x.mod.2^2. |
52d20 | 20 20 79 20 3d 20 28 79 2a 28 32 2d 28 78 26 30 78 66 29 2a 79 29 29 26 30 78 66 3b 09 2f 2f 20 | ..y.=.(y*(2-(x&0xf)*y))&0xf;.//. |
52d40 | 79 20 3d 3d 20 31 2f 78 20 6d 6f 64 20 32 5e 34 0a 20 20 79 20 3d 20 28 79 2a 28 32 2d 28 78 26 | y.==.1/x.mod.2^4...y.=.(y*(2-(x& |
52d60 | 30 78 66 66 29 2a 79 29 29 26 30 78 66 66 3b 09 2f 2f 20 79 20 3d 3d 20 31 2f 78 20 6d 6f 64 20 | 0xff)*y))&0xff;.//.y.==.1/x.mod. |
52d80 | 32 5e 38 0a 20 20 79 20 3d 20 28 79 2a 28 32 2d 28 28 28 78 26 30 78 66 66 66 66 29 2a 79 29 26 | 2^8...y.=.(y*(2-(((x&0xffff)*y)& |
52da0 | 30 78 66 66 66 66 29 29 29 26 30 78 66 66 66 66 3b 09 2f 2f 20 79 20 3d 3d 20 31 2f 78 20 6d 6f | 0xffff)))&0xffff;.//.y.==.1/x.mo |
52dc0 | 64 20 32 5e 31 36 0a 20 20 2f 2f 20 6c 61 73 74 20 73 74 65 70 20 2d 20 63 61 6c 63 75 6c 61 74 | d.2^16...//.last.step.-.calculat |
52de0 | 65 20 69 6e 76 65 72 73 65 20 6d 6f 64 20 44 56 20 64 69 72 65 63 74 6c 79 3b 0a 20 20 2f 2f 20 | e.inverse.mod.DV.directly;...//. |
52e00 | 61 73 73 75 6d 65 73 20 31 36 20 3c 20 44 42 20 3c 3d 20 33 32 20 61 6e 64 20 61 73 73 75 6d 65 | assumes.16.<.DB.<=.32.and.assume |
52e20 | 73 20 61 62 69 6c 69 74 79 20 74 6f 20 68 61 6e 64 6c 65 20 34 38 2d 62 69 74 20 69 6e 74 73 0a | s.ability.to.handle.48-bit.ints. |
52e40 | 20 20 79 20 3d 20 28 79 2a 28 32 2d 78 2a 79 25 74 68 69 73 2e 44 56 29 29 25 74 68 69 73 2e 44 | ..y.=.(y*(2-x*y%this.DV))%this.D |
52e60 | 56 3b 09 09 2f 2f 20 79 20 3d 3d 20 31 2f 78 20 6d 6f 64 20 32 5e 64 62 69 74 73 0a 20 20 2f 2f | V;..//.y.==.1/x.mod.2^dbits...// |
52e80 | 20 77 65 20 72 65 61 6c 6c 79 20 77 61 6e 74 20 74 68 65 20 6e 65 67 61 74 69 76 65 20 69 6e 76 | .we.really.want.the.negative.inv |
52ea0 | 65 72 73 65 2c 20 61 6e 64 20 2d 44 56 20 3c 20 79 20 3c 20 44 56 0a 20 20 72 65 74 75 72 6e 20 | erse,.and.-DV.<.y.<.DV...return. |
52ec0 | 28 79 3e 30 29 3f 74 68 69 73 2e 44 56 2d 79 3a 2d 79 3b 0a 7d 0a 0a 2f 2f 20 4d 6f 6e 74 67 6f | (y>0)?this.DV-y:-y;.}..//.Montgo |
52ee0 | 6d 65 72 79 20 72 65 64 75 63 74 69 6f 6e 0a 66 75 6e 63 74 69 6f 6e 20 4d 6f 6e 74 67 6f 6d 65 | mery.reduction.function.Montgome |
52f00 | 72 79 28 6d 29 20 7b 0a 20 20 74 68 69 73 2e 6d 20 3d 20 6d 3b 0a 20 20 74 68 69 73 2e 6d 70 20 | ry(m).{...this.m.=.m;...this.mp. |
52f20 | 3d 20 6d 2e 69 6e 76 44 69 67 69 74 28 29 3b 0a 20 20 74 68 69 73 2e 6d 70 6c 20 3d 20 74 68 69 | =.m.invDigit();...this.mpl.=.thi |
52f40 | 73 2e 6d 70 26 30 78 37 66 66 66 3b 0a 20 20 74 68 69 73 2e 6d 70 68 20 3d 20 74 68 69 73 2e 6d | s.mp&0x7fff;...this.mph.=.this.m |
52f60 | 70 3e 3e 31 35 3b 0a 20 20 74 68 69 73 2e 75 6d 20 3d 20 28 31 3c 3c 28 6d 2e 44 42 2d 31 35 29 | p>>15;...this.um.=.(1<<(m.DB-15) |
52f80 | 29 2d 31 3b 0a 20 20 74 68 69 73 2e 6d 74 32 20 3d 20 32 2a 6d 2e 74 3b 0a 7d 0a 0a 2f 2f 20 78 | )-1;...this.mt2.=.2*m.t;.}..//.x |
52fa0 | 52 20 6d 6f 64 20 6d 0a 66 75 6e 63 74 69 6f 6e 20 6d 6f 6e 74 43 6f 6e 76 65 72 74 28 78 29 20 | R.mod.m.function.montConvert(x). |
52fc0 | 7b 0a 20 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 0a 20 20 78 2e 61 62 73 28 29 2e 64 6c 53 | {...var.r.=.nbi();...x.abs().dlS |
52fe0 | 68 69 66 74 54 6f 28 74 68 69 73 2e 6d 2e 74 2c 72 29 3b 0a 20 20 72 2e 64 69 76 52 65 6d 54 6f | hiftTo(this.m.t,r);...r.divRemTo |
53000 | 28 74 68 69 73 2e 6d 2c 6e 75 6c 6c 2c 72 29 3b 0a 20 20 69 66 28 78 2e 73 20 3c 20 30 20 26 26 | (this.m,null,r);...if(x.s.<.0.&& |
53020 | 20 72 2e 63 6f 6d 70 61 72 65 54 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 4f 29 20 3e 20 | .r.compareTo(BigInteger.ZERO).>. |
53040 | 30 29 20 74 68 69 73 2e 6d 2e 73 75 62 54 6f 28 72 2c 72 29 3b 0a 20 20 72 65 74 75 72 6e 20 72 | 0).this.m.subTo(r,r);...return.r |
53060 | 3b 0a 7d 0a 0a 2f 2f 20 78 2f 52 20 6d 6f 64 20 6d 0a 66 75 6e 63 74 69 6f 6e 20 6d 6f 6e 74 52 | ;.}..//.x/R.mod.m.function.montR |
53080 | 65 76 65 72 74 28 78 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 0a 20 20 78 2e | evert(x).{...var.r.=.nbi();...x. |
530a0 | 63 6f 70 79 54 6f 28 72 29 3b 0a 20 20 74 68 69 73 2e 72 65 64 75 63 65 28 72 29 3b 0a 20 20 72 | copyTo(r);...this.reduce(r);...r |
530c0 | 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 78 20 3d 20 78 2f 52 20 6d 6f 64 20 6d 20 28 48 41 | eturn.r;.}..//.x.=.x/R.mod.m.(HA |
530e0 | 43 20 31 34 2e 33 32 29 0a 66 75 6e 63 74 69 6f 6e 20 6d 6f 6e 74 52 65 64 75 63 65 28 78 29 20 | C.14.32).function.montReduce(x). |
53100 | 7b 0a 20 20 77 68 69 6c 65 28 78 2e 74 20 3c 3d 20 74 68 69 73 2e 6d 74 32 29 09 2f 2f 20 70 61 | {...while(x.t.<=.this.mt2).//.pa |
53120 | 64 20 78 20 73 6f 20 61 6d 20 68 61 73 20 65 6e 6f 75 67 68 20 72 6f 6f 6d 20 6c 61 74 65 72 0a | d.x.so.am.has.enough.room.later. |
53140 | 20 20 20 20 78 5b 78 2e 74 2b 2b 5d 20 3d 20 30 3b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 | ....x[x.t++].=.0;...for(var.i.=. |
53160 | 30 3b 20 69 20 3c 20 74 68 69 73 2e 6d 2e 74 3b 20 2b 2b 69 29 20 7b 0a 20 20 20 20 2f 2f 20 66 | 0;.i.<.this.m.t;.++i).{.....//.f |
53180 | 61 73 74 65 72 20 77 61 79 20 6f 66 20 63 61 6c 63 75 6c 61 74 69 6e 67 20 75 30 20 3d 20 78 5b | aster.way.of.calculating.u0.=.x[ |
531a0 | 69 5d 2a 6d 70 20 6d 6f 64 20 44 56 0a 20 20 20 20 76 61 72 20 6a 20 3d 20 78 5b 69 5d 26 30 78 | i]*mp.mod.DV.....var.j.=.x[i]&0x |
531c0 | 37 66 66 66 3b 0a 20 20 20 20 76 61 72 20 75 30 20 3d 20 28 6a 2a 74 68 69 73 2e 6d 70 6c 2b 28 | 7fff;.....var.u0.=.(j*this.mpl+( |
531e0 | 28 28 6a 2a 74 68 69 73 2e 6d 70 68 2b 28 78 5b 69 5d 3e 3e 31 35 29 2a 74 68 69 73 2e 6d 70 6c | ((j*this.mph+(x[i]>>15)*this.mpl |
53200 | 29 26 74 68 69 73 2e 75 6d 29 3c 3c 31 35 29 29 26 78 2e 44 4d 3b 0a 20 20 20 20 2f 2f 20 75 73 | )&this.um)<<15))&x.DM;.....//.us |
53220 | 65 20 61 6d 20 74 6f 20 63 6f 6d 62 69 6e 65 20 74 68 65 20 6d 75 6c 74 69 70 6c 79 2d 73 68 69 | e.am.to.combine.the.multiply-shi |
53240 | 66 74 2d 61 64 64 20 69 6e 74 6f 20 6f 6e 65 20 63 61 6c 6c 0a 20 20 20 20 6a 20 3d 20 69 2b 74 | ft-add.into.one.call.....j.=.i+t |
53260 | 68 69 73 2e 6d 2e 74 3b 0a 20 20 20 20 78 5b 6a 5d 20 2b 3d 20 74 68 69 73 2e 6d 2e 61 6d 28 30 | his.m.t;.....x[j].+=.this.m.am(0 |
53280 | 2c 75 30 2c 78 2c 69 2c 30 2c 74 68 69 73 2e 6d 2e 74 29 3b 0a 20 20 20 20 2f 2f 20 70 72 6f 70 | ,u0,x,i,0,this.m.t);.....//.prop |
532a0 | 61 67 61 74 65 20 63 61 72 72 79 0a 20 20 20 20 77 68 69 6c 65 28 78 5b 6a 5d 20 3e 3d 20 78 2e | agate.carry.....while(x[j].>=.x. |
532c0 | 44 56 29 20 7b 20 78 5b 6a 5d 20 2d 3d 20 78 2e 44 56 3b 20 78 5b 2b 2b 6a 5d 2b 2b 3b 20 7d 0a | DV).{.x[j].-=.x.DV;.x[++j]++;.}. |
532e0 | 20 20 7d 0a 20 20 78 2e 63 6c 61 6d 70 28 29 3b 0a 20 20 78 2e 64 72 53 68 69 66 74 54 6f 28 74 | ..}...x.clamp();...x.drShiftTo(t |
53300 | 68 69 73 2e 6d 2e 74 2c 78 29 3b 0a 20 20 69 66 28 78 2e 63 6f 6d 70 61 72 65 54 6f 28 74 68 69 | his.m.t,x);...if(x.compareTo(thi |
53320 | 73 2e 6d 29 20 3e 3d 20 30 29 20 78 2e 73 75 62 54 6f 28 74 68 69 73 2e 6d 2c 78 29 3b 0a 7d 0a | s.m).>=.0).x.subTo(this.m,x);.}. |
53340 | 0a 2f 2f 20 72 20 3d 20 22 78 5e 32 2f 52 20 6d 6f 64 20 6d 22 3b 20 78 20 21 3d 20 72 0a 66 75 | .//.r.=."x^2/R.mod.m";.x.!=.r.fu |
53360 | 6e 63 74 69 6f 6e 20 6d 6f 6e 74 53 71 72 54 6f 28 78 2c 72 29 20 7b 20 78 2e 73 71 75 61 72 65 | nction.montSqrTo(x,r).{.x.square |
53380 | 54 6f 28 72 29 3b 20 74 68 69 73 2e 72 65 64 75 63 65 28 72 29 3b 20 7d 0a 0a 2f 2f 20 72 20 3d | To(r);.this.reduce(r);.}..//.r.= |
533a0 | 20 22 78 79 2f 52 20 6d 6f 64 20 6d 22 3b 20 78 2c 79 20 21 3d 20 72 0a 66 75 6e 63 74 69 6f 6e | ."xy/R.mod.m";.x,y.!=.r.function |
533c0 | 20 6d 6f 6e 74 4d 75 6c 54 6f 28 78 2c 79 2c 72 29 20 7b 20 78 2e 6d 75 6c 74 69 70 6c 79 54 6f | .montMulTo(x,y,r).{.x.multiplyTo |
533e0 | 28 79 2c 72 29 3b 20 74 68 69 73 2e 72 65 64 75 63 65 28 72 29 3b 20 7d 0a 0a 4d 6f 6e 74 67 6f | (y,r);.this.reduce(r);.}..Montgo |
53400 | 6d 65 72 79 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6f 6e 76 65 72 74 20 3d 20 6d 6f 6e 74 43 6f 6e | mery.prototype.convert.=.montCon |
53420 | 76 65 72 74 3b 0a 4d 6f 6e 74 67 6f 6d 65 72 79 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 76 65 72 | vert;.Montgomery.prototype.rever |
53440 | 74 20 3d 20 6d 6f 6e 74 52 65 76 65 72 74 3b 0a 4d 6f 6e 74 67 6f 6d 65 72 79 2e 70 72 6f 74 6f | t.=.montRevert;.Montgomery.proto |
53460 | 74 79 70 65 2e 72 65 64 75 63 65 20 3d 20 6d 6f 6e 74 52 65 64 75 63 65 3b 0a 4d 6f 6e 74 67 6f | type.reduce.=.montReduce;.Montgo |
53480 | 6d 65 72 79 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 54 6f 20 3d 20 6d 6f 6e 74 4d 75 6c 54 6f | mery.prototype.mulTo.=.montMulTo |
534a0 | 3b 0a 4d 6f 6e 74 67 6f 6d 65 72 79 2e 70 72 6f 74 6f 74 79 70 65 2e 73 71 72 54 6f 20 3d 20 6d | ;.Montgomery.prototype.sqrTo.=.m |
534c0 | 6f 6e 74 53 71 72 54 6f 3b 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 74 72 75 65 20 69 | ontSqrTo;..//.(protected).true.i |
534e0 | 66 66 20 74 68 69 73 20 69 73 20 65 76 65 6e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 49 73 45 76 | ff.this.is.even.function.bnpIsEv |
53500 | 65 6e 28 29 20 7b 20 72 65 74 75 72 6e 20 28 28 74 68 69 73 2e 74 3e 30 29 3f 28 74 68 69 73 5b | en().{.return.((this.t>0)?(this[ |
53520 | 30 5d 26 31 29 3a 74 68 69 73 2e 73 29 20 3d 3d 20 30 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 | 0]&1):this.s).==.0;.}..//.(prote |
53540 | 63 74 65 64 29 20 74 68 69 73 5e 65 2c 20 65 20 3c 20 32 5e 33 32 2c 20 64 6f 69 6e 67 20 73 71 | cted).this^e,.e.<.2^32,.doing.sq |
53560 | 72 20 61 6e 64 20 6d 75 6c 20 77 69 74 68 20 22 72 22 20 28 48 41 43 20 31 34 2e 37 39 29 0a 66 | r.and.mul.with."r".(HAC.14.79).f |
53580 | 75 6e 63 74 69 6f 6e 20 62 6e 70 45 78 70 28 65 2c 7a 29 20 7b 0a 20 20 69 66 28 65 20 3e 20 30 | unction.bnpExp(e,z).{...if(e.>.0 |
535a0 | 78 66 66 66 66 66 66 66 66 20 7c 7c 20 65 20 3c 20 31 29 20 72 65 74 75 72 6e 20 42 69 67 49 6e | xffffffff.||.e.<.1).return.BigIn |
535c0 | 74 65 67 65 72 2e 4f 4e 45 3b 0a 20 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 2c 20 72 32 20 3d | teger.ONE;...var.r.=.nbi(),.r2.= |
535e0 | 20 6e 62 69 28 29 2c 20 67 20 3d 20 7a 2e 63 6f 6e 76 65 72 74 28 74 68 69 73 29 2c 20 69 20 3d | .nbi(),.g.=.z.convert(this),.i.= |
53600 | 20 6e 62 69 74 73 28 65 29 2d 31 3b 0a 20 20 67 2e 63 6f 70 79 54 6f 28 72 29 3b 0a 20 20 77 68 | .nbits(e)-1;...g.copyTo(r);...wh |
53620 | 69 6c 65 28 2d 2d 69 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 7a 2e 73 71 72 54 6f 28 72 2c 72 32 | ile(--i.>=.0).{.....z.sqrTo(r,r2 |
53640 | 29 3b 0a 20 20 20 20 69 66 28 28 65 26 28 31 3c 3c 69 29 29 20 3e 20 30 29 20 7a 2e 6d 75 6c 54 | );.....if((e&(1<<i)).>.0).z.mulT |
53660 | 6f 28 72 32 2c 67 2c 72 29 3b 0a 20 20 20 20 65 6c 73 65 20 7b 20 76 61 72 20 74 20 3d 20 72 3b | o(r2,g,r);.....else.{.var.t.=.r; |
53680 | 20 72 20 3d 20 72 32 3b 20 72 32 20 3d 20 74 3b 20 7d 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 | .r.=.r2;.r2.=.t;.}...}...return. |
536a0 | 7a 2e 72 65 76 65 72 74 28 72 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 | z.revert(r);.}..//.(public).this |
536c0 | 5e 65 20 25 20 6d 2c 20 30 20 3c 3d 20 65 20 3c 20 32 5e 33 32 0a 66 75 6e 63 74 69 6f 6e 20 62 | ^e.%.m,.0.<=.e.<.2^32.function.b |
536e0 | 6e 4d 6f 64 50 6f 77 49 6e 74 28 65 2c 6d 29 20 7b 0a 20 20 76 61 72 20 7a 3b 0a 20 20 69 66 28 | nModPowInt(e,m).{...var.z;...if( |
53700 | 65 20 3c 20 32 35 36 20 7c 7c 20 6d 2e 69 73 45 76 65 6e 28 29 29 20 7a 20 3d 20 6e 65 77 20 43 | e.<.256.||.m.isEven()).z.=.new.C |
53720 | 6c 61 73 73 69 63 28 6d 29 3b 20 65 6c 73 65 20 7a 20 3d 20 6e 65 77 20 4d 6f 6e 74 67 6f 6d 65 | lassic(m);.else.z.=.new.Montgome |
53740 | 72 79 28 6d 29 3b 0a 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 65 78 70 28 65 2c 7a 29 3b 0a 7d | ry(m);...return.this.exp(e,z);.} |
53760 | 0a 0a 2f 2f 20 70 72 6f 74 65 63 74 65 64 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 | ..//.protected.BigInteger.protot |
53780 | 79 70 65 2e 63 6f 70 79 54 6f 20 3d 20 62 6e 70 43 6f 70 79 54 6f 3b 0a 42 69 67 49 6e 74 65 67 | ype.copyTo.=.bnpCopyTo;.BigInteg |
537a0 | 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 66 72 6f 6d 49 6e 74 20 3d 20 62 6e 70 46 72 6f 6d 49 6e | er.prototype.fromInt.=.bnpFromIn |
537c0 | 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 66 72 6f 6d 53 74 72 69 | t;.BigInteger.prototype.fromStri |
537e0 | 6e 67 20 3d 20 62 6e 70 46 72 6f 6d 53 74 72 69 6e 67 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 | ng.=.bnpFromString;.BigInteger.p |
53800 | 72 6f 74 6f 74 79 70 65 2e 63 6c 61 6d 70 20 3d 20 62 6e 70 43 6c 61 6d 70 3b 0a 42 69 67 49 6e | rototype.clamp.=.bnpClamp;.BigIn |
53820 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 64 6c 53 68 69 66 74 54 6f 20 3d 20 62 6e 70 44 | teger.prototype.dlShiftTo.=.bnpD |
53840 | 4c 53 68 69 66 74 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 64 | LShiftTo;.BigInteger.prototype.d |
53860 | 72 53 68 69 66 74 54 6f 20 3d 20 62 6e 70 44 52 53 68 69 66 74 54 6f 3b 0a 42 69 67 49 6e 74 65 | rShiftTo.=.bnpDRShiftTo;.BigInte |
53880 | 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6c 53 68 69 66 74 54 6f 20 3d 20 62 6e 70 4c 53 68 69 | ger.prototype.lShiftTo.=.bnpLShi |
538a0 | 66 74 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 72 53 68 69 66 | ftTo;.BigInteger.prototype.rShif |
538c0 | 74 54 6f 20 3d 20 62 6e 70 52 53 68 69 66 74 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 | tTo.=.bnpRShiftTo;.BigInteger.pr |
538e0 | 6f 74 6f 74 79 70 65 2e 73 75 62 54 6f 20 3d 20 62 6e 70 53 75 62 54 6f 3b 0a 42 69 67 49 6e 74 | ototype.subTo.=.bnpSubTo;.BigInt |
53900 | 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 74 69 70 6c 79 54 6f 20 3d 20 62 6e 70 4d | eger.prototype.multiplyTo.=.bnpM |
53920 | 75 6c 74 69 70 6c 79 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e | ultiplyTo;.BigInteger.prototype. |
53940 | 73 71 75 61 72 65 54 6f 20 3d 20 62 6e 70 53 71 75 61 72 65 54 6f 3b 0a 42 69 67 49 6e 74 65 67 | squareTo.=.bnpSquareTo;.BigInteg |
53960 | 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 64 69 76 52 65 6d 54 6f 20 3d 20 62 6e 70 44 69 76 52 65 | er.prototype.divRemTo.=.bnpDivRe |
53980 | 6d 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 69 6e 76 44 69 67 | mTo;.BigInteger.prototype.invDig |
539a0 | 69 74 20 3d 20 62 6e 70 49 6e 76 44 69 67 69 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f | it.=.bnpInvDigit;.BigInteger.pro |
539c0 | 74 6f 74 79 70 65 2e 69 73 45 76 65 6e 20 3d 20 62 6e 70 49 73 45 76 65 6e 3b 0a 42 69 67 49 6e | totype.isEven.=.bnpIsEven;.BigIn |
539e0 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 65 78 70 20 3d 20 62 6e 70 45 78 70 3b 0a 0a 2f | teger.prototype.exp.=.bnpExp;../ |
53a00 | 2f 20 70 75 62 6c 69 63 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f | /.public.BigInteger.prototype.to |
53a20 | 53 74 72 69 6e 67 20 3d 20 62 6e 54 6f 53 74 72 69 6e 67 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e | String.=.bnToString;.BigInteger. |
53a40 | 70 72 6f 74 6f 74 79 70 65 2e 6e 65 67 61 74 65 20 3d 20 62 6e 4e 65 67 61 74 65 3b 0a 42 69 67 | prototype.negate.=.bnNegate;.Big |
53a60 | 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 62 73 20 3d 20 62 6e 41 62 73 3b 0a 42 | Integer.prototype.abs.=.bnAbs;.B |
53a80 | 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6f 6d 70 61 72 65 54 6f 20 3d 20 | igInteger.prototype.compareTo.=. |
53aa0 | 62 6e 43 6f 6d 70 61 72 65 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 | bnCompareTo;.BigInteger.prototyp |
53ac0 | 65 2e 62 69 74 4c 65 6e 67 74 68 20 3d 20 62 6e 42 69 74 4c 65 6e 67 74 68 3b 0a 42 69 67 49 6e | e.bitLength.=.bnBitLength;.BigIn |
53ae0 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 6f 64 20 3d 20 62 6e 4d 6f 64 3b 0a 42 69 67 | teger.prototype.mod.=.bnMod;.Big |
53b00 | 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 6f 64 50 6f 77 49 6e 74 20 3d 20 62 6e | Integer.prototype.modPowInt.=.bn |
53b20 | 4d 6f 64 50 6f 77 49 6e 74 3b 0a 0a 2f 2f 20 22 63 6f 6e 73 74 61 6e 74 73 22 0a 42 69 67 49 6e | ModPowInt;..//."constants".BigIn |
53b40 | 74 65 67 65 72 2e 5a 45 52 4f 20 3d 20 6e 62 76 28 30 29 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e | teger.ZERO.=.nbv(0);.BigInteger. |
53b60 | 4f 4e 45 20 3d 20 6e 62 76 28 31 29 3b 0a 2f 2a 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 63 | ONE.=.nbv(1);./*..*.Copyright.(c |
53b80 | 29 20 32 30 30 33 2d 32 30 30 35 20 20 54 6f 6d 20 57 75 0a 20 2a 20 41 6c 6c 20 52 69 67 68 74 | ).2003-2005..Tom.Wu..*.All.Right |
53ba0 | 73 20 52 65 73 65 72 76 65 64 2e 0a 20 2a 0a 20 2a 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 | s.Reserved...*..*.Permission.is. |
53bc0 | 68 65 72 65 62 79 20 67 72 61 6e 74 65 64 2c 20 66 72 65 65 20 6f 66 20 63 68 61 72 67 65 2c 20 | hereby.granted,.free.of.charge,. |
53be0 | 74 6f 20 61 6e 79 20 70 65 72 73 6f 6e 20 6f 62 74 61 69 6e 69 6e 67 0a 20 2a 20 61 20 63 6f 70 | to.any.person.obtaining..*.a.cop |
53c00 | 79 20 6f 66 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 | y.of.this.software.and.associate |
53c20 | 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 69 6c 65 73 20 28 74 68 65 0a 20 2a 20 22 53 | d.documentation.files.(the..*."S |
53c40 | 6f 66 74 77 61 72 65 22 29 2c 20 74 6f 20 64 65 61 6c 20 69 6e 20 74 68 65 20 53 6f 66 74 77 61 | oftware"),.to.deal.in.the.Softwa |
53c60 | 72 65 20 77 69 74 68 6f 75 74 20 72 65 73 74 72 69 63 74 69 6f 6e 2c 20 69 6e 63 6c 75 64 69 6e | re.without.restriction,.includin |
53c80 | 67 0a 20 2a 20 77 69 74 68 6f 75 74 20 6c 69 6d 69 74 61 74 69 6f 6e 20 74 68 65 20 72 69 67 68 | g..*.without.limitation.the.righ |
53ca0 | 74 73 20 74 6f 20 75 73 65 2c 20 63 6f 70 79 2c 20 6d 6f 64 69 66 79 2c 20 6d 65 72 67 65 2c 20 | ts.to.use,.copy,.modify,.merge,. |
53cc0 | 70 75 62 6c 69 73 68 2c 0a 20 2a 20 64 69 73 74 72 69 62 75 74 65 2c 20 73 75 62 6c 69 63 65 6e | publish,..*.distribute,.sublicen |
53ce0 | 73 65 2c 20 61 6e 64 2f 6f 72 20 73 65 6c 6c 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 53 6f | se,.and/or.sell.copies.of.the.So |
53d00 | 66 74 77 61 72 65 2c 20 61 6e 64 20 74 6f 0a 20 2a 20 70 65 72 6d 69 74 20 70 65 72 73 6f 6e 73 | ftware,.and.to..*.permit.persons |
53d20 | 20 74 6f 20 77 68 6f 6d 20 74 68 65 20 53 6f 66 74 77 61 72 65 20 69 73 20 66 75 72 6e 69 73 68 | .to.whom.the.Software.is.furnish |
53d40 | 65 64 20 74 6f 20 64 6f 20 73 6f 2c 20 73 75 62 6a 65 63 74 20 74 6f 0a 20 2a 20 74 68 65 20 66 | ed.to.do.so,.subject.to..*.the.f |
53d60 | 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 20 2a 0a 20 2a 20 54 68 65 20 61 | ollowing.conditions:..*..*.The.a |
53d80 | 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 61 6e 64 20 74 68 69 73 20 70 | bove.copyright.notice.and.this.p |
53da0 | 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 65 20 73 68 61 6c 6c 20 62 65 0a 20 2a 20 69 6e 63 | ermission.notice.shall.be..*.inc |
53dc0 | 6c 75 64 65 64 20 69 6e 20 61 6c 6c 20 63 6f 70 69 65 73 20 6f 72 20 73 75 62 73 74 61 6e 74 69 | luded.in.all.copies.or.substanti |
53de0 | 61 6c 20 70 6f 72 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 20 2a 0a | al.portions.of.the.Software...*. |
53e00 | 20 2a 20 54 48 45 20 53 4f 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 22 41 53 2d | .*.THE.SOFTWARE.IS.PROVIDED."AS- |
53e20 | 49 53 22 20 41 4e 44 20 57 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 | IS".AND.WITHOUT.WARRANTY.OF.ANY. |
53e40 | 4b 49 4e 44 2c 20 0a 20 2a 20 45 58 50 52 45 53 53 2c 20 49 4d 50 4c 49 45 44 20 4f 52 20 4f 54 | KIND,...*.EXPRESS,.IMPLIED.OR.OT |
53e60 | 48 45 52 57 49 53 45 2c 20 49 4e 43 4c 55 44 49 4e 47 20 57 49 54 48 4f 55 54 20 4c 49 4d 49 54 | HERWISE,.INCLUDING.WITHOUT.LIMIT |
53e80 | 41 54 49 4f 4e 2c 20 41 4e 59 20 0a 20 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 4d 45 52 43 48 | ATION,.ANY...*.WARRANTY.OF.MERCH |
53ea0 | 41 4e 54 41 42 49 4c 49 54 59 20 4f 52 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 | ANTABILITY.OR.FITNESS.FOR.A.PART |
53ec0 | 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 0a 20 2a 0a 20 2a 20 49 4e 20 4e 4f 20 45 56 | ICULAR.PURPOSE.....*..*.IN.NO.EV |
53ee0 | 45 4e 54 20 53 48 41 4c 4c 20 54 4f 4d 20 57 55 20 42 45 20 4c 49 41 42 4c 45 20 46 4f 52 20 41 | ENT.SHALL.TOM.WU.BE.LIABLE.FOR.A |
53f00 | 4e 59 20 53 50 45 43 49 41 4c 2c 20 49 4e 43 49 44 45 4e 54 41 4c 2c 0a 20 2a 20 49 4e 44 49 52 | NY.SPECIAL,.INCIDENTAL,..*.INDIR |
53f20 | 45 43 54 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 4c 20 44 41 4d 41 47 45 53 20 4f 46 20 | ECT.OR.CONSEQUENTIAL.DAMAGES.OF. |
53f40 | 41 4e 59 20 4b 49 4e 44 2c 20 4f 52 20 41 4e 59 20 44 41 4d 41 47 45 53 20 57 48 41 54 53 4f 45 | ANY.KIND,.OR.ANY.DAMAGES.WHATSOE |
53f60 | 56 45 52 0a 20 2a 20 52 45 53 55 4c 54 49 4e 47 20 46 52 4f 4d 20 4c 4f 53 53 20 4f 46 20 55 53 | VER..*.RESULTING.FROM.LOSS.OF.US |
53f80 | 45 2c 20 44 41 54 41 20 4f 52 20 50 52 4f 46 49 54 53 2c 20 57 48 45 54 48 45 52 20 4f 52 20 4e | E,.DATA.OR.PROFITS,.WHETHER.OR.N |
53fa0 | 4f 54 20 41 44 56 49 53 45 44 20 4f 46 0a 20 2a 20 54 48 45 20 50 4f 53 53 49 42 49 4c 49 54 59 | OT.ADVISED.OF..*.THE.POSSIBILITY |
53fc0 | 20 4f 46 20 44 41 4d 41 47 45 2c 20 41 4e 44 20 4f 4e 20 41 4e 59 20 54 48 45 4f 52 59 20 4f 46 | .OF.DAMAGE,.AND.ON.ANY.THEORY.OF |
53fe0 | 20 4c 49 41 42 49 4c 49 54 59 2c 20 41 52 49 53 49 4e 47 20 4f 55 54 0a 20 2a 20 4f 46 20 4f 52 | .LIABILITY,.ARISING.OUT..*.OF.OR |
54000 | 20 49 4e 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 57 49 54 48 20 54 48 45 20 55 53 45 20 4f 52 20 50 | .IN.CONNECTION.WITH.THE.USE.OR.P |
54020 | 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 49 53 20 53 4f 46 54 57 41 52 45 2e 0a 20 2a 0a | ERFORMANCE.OF.THIS.SOFTWARE...*. |
54040 | 20 2a 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f | .*.In.addition,.the.following.co |
54060 | 6e 64 69 74 69 6f 6e 20 61 70 70 6c 69 65 73 3a 0a 20 2a 0a 20 2a 20 41 6c 6c 20 72 65 64 69 73 | ndition.applies:..*..*.All.redis |
54080 | 74 72 69 62 75 74 69 6f 6e 73 20 6d 75 73 74 20 72 65 74 61 69 6e 20 61 6e 20 69 6e 74 61 63 74 | tributions.must.retain.an.intact |
540a0 | 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 0a 20 | .copy.of.this.copyright.notice.. |
540c0 | 2a 20 61 6e 64 20 64 69 73 63 6c 61 69 6d 65 72 2e 0a 20 2a 2f 0a 0a 2f 2f 20 45 78 74 65 6e 64 | *.and.disclaimer...*/..//.Extend |
540e0 | 65 64 20 4a 61 76 61 53 63 72 69 70 74 20 42 4e 20 66 75 6e 63 74 69 6f 6e 73 2c 20 72 65 71 75 | ed.JavaScript.BN.functions,.requ |
54100 | 69 72 65 64 20 66 6f 72 20 52 53 41 20 70 72 69 76 61 74 65 20 6f 70 73 2e 0a 0a 2f 2f 20 28 70 | ired.for.RSA.private.ops...//.(p |
54120 | 75 62 6c 69 63 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 43 6c 6f 6e 65 28 29 20 7b 20 76 61 72 20 | ublic).function.bnClone().{.var. |
54140 | 72 20 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 63 6f 70 79 54 6f 28 72 29 3b 20 72 65 74 75 72 | r.=.nbi();.this.copyTo(r);.retur |
54160 | 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 72 65 74 75 72 6e 20 76 61 6c 75 65 | n.r;.}..//.(public).return.value |
54180 | 20 61 73 20 69 6e 74 65 67 65 72 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 49 6e 74 56 61 6c 75 65 28 | .as.integer.function.bnIntValue( |
541a0 | 29 20 7b 0a 20 20 69 66 28 74 68 69 73 2e 73 20 3c 20 30 29 20 7b 0a 20 20 20 20 69 66 28 74 68 | ).{...if(this.s.<.0).{.....if(th |
541c0 | 69 73 2e 74 20 3d 3d 20 31 29 20 72 65 74 75 72 6e 20 74 68 69 73 5b 30 5d 2d 74 68 69 73 2e 44 | is.t.==.1).return.this[0]-this.D |
541e0 | 56 3b 0a 20 20 20 20 65 6c 73 65 20 69 66 28 74 68 69 73 2e 74 20 3d 3d 20 30 29 20 72 65 74 75 | V;.....else.if(this.t.==.0).retu |
54200 | 72 6e 20 2d 31 3b 0a 20 20 7d 0a 20 20 65 6c 73 65 20 69 66 28 74 68 69 73 2e 74 20 3d 3d 20 31 | rn.-1;...}...else.if(this.t.==.1 |
54220 | 29 20 72 65 74 75 72 6e 20 74 68 69 73 5b 30 5d 3b 0a 20 20 65 6c 73 65 20 69 66 28 74 68 69 73 | ).return.this[0];...else.if(this |
54240 | 2e 74 20 3d 3d 20 30 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 2f 2f 20 61 73 73 75 6d 65 73 20 | .t.==.0).return.0;...//.assumes. |
54260 | 31 36 20 3c 20 44 42 20 3c 20 33 32 0a 20 20 72 65 74 75 72 6e 20 28 28 74 68 69 73 5b 31 5d 26 | 16.<.DB.<.32...return.((this[1]& |
54280 | 28 28 31 3c 3c 28 33 32 2d 74 68 69 73 2e 44 42 29 29 2d 31 29 29 3c 3c 74 68 69 73 2e 44 42 29 | ((1<<(32-this.DB))-1))<<this.DB) |
542a0 | 7c 74 68 69 73 5b 30 5d 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 72 65 74 75 72 6e 20 | |this[0];.}..//.(public).return. |
542c0 | 76 61 6c 75 65 20 61 73 20 62 79 74 65 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 42 79 74 65 56 61 6c | value.as.byte.function.bnByteVal |
542e0 | 75 65 28 29 20 7b 20 72 65 74 75 72 6e 20 28 74 68 69 73 2e 74 3d 3d 30 29 3f 74 68 69 73 2e 73 | ue().{.return.(this.t==0)?this.s |
54300 | 3a 28 74 68 69 73 5b 30 5d 3c 3c 32 34 29 3e 3e 32 34 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 | :(this[0]<<24)>>24;.}..//.(publi |
54320 | 63 29 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 61 73 20 73 68 6f 72 74 20 28 61 73 73 75 6d 65 | c).return.value.as.short.(assume |
54340 | 73 20 44 42 3e 3d 31 36 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 68 6f 72 74 56 61 6c 75 65 28 | s.DB>=16).function.bnShortValue( |
54360 | 29 20 7b 20 72 65 74 75 72 6e 20 28 74 68 69 73 2e 74 3d 3d 30 29 3f 74 68 69 73 2e 73 3a 28 74 | ).{.return.(this.t==0)?this.s:(t |
54380 | 68 69 73 5b 30 5d 3c 3c 31 36 29 3e 3e 31 36 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 | his[0]<<16)>>16;.}..//.(protecte |
543a0 | 64 29 20 72 65 74 75 72 6e 20 78 20 73 2e 74 2e 20 72 5e 78 20 3c 20 44 56 0a 66 75 6e 63 74 69 | d).return.x.s.t..r^x.<.DV.functi |
543c0 | 6f 6e 20 62 6e 70 43 68 75 6e 6b 53 69 7a 65 28 72 29 20 7b 20 72 65 74 75 72 6e 20 4d 61 74 68 | on.bnpChunkSize(r).{.return.Math |
543e0 | 2e 66 6c 6f 6f 72 28 4d 61 74 68 2e 4c 4e 32 2a 74 68 69 73 2e 44 42 2f 4d 61 74 68 2e 6c 6f 67 | .floor(Math.LN2*this.DB/Math.log |
54400 | 28 72 29 29 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 30 20 69 66 20 74 68 69 73 20 3d | (r));.}..//.(public).0.if.this.= |
54420 | 3d 20 30 2c 20 31 20 69 66 20 74 68 69 73 20 3e 20 30 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 69 | =.0,.1.if.this.>.0.function.bnSi |
54440 | 67 4e 75 6d 28 29 20 7b 0a 20 20 69 66 28 74 68 69 73 2e 73 20 3c 20 30 29 20 72 65 74 75 72 6e | gNum().{...if(this.s.<.0).return |
54460 | 20 2d 31 3b 0a 20 20 65 6c 73 65 20 69 66 28 74 68 69 73 2e 74 20 3c 3d 20 30 20 7c 7c 20 28 74 | .-1;...else.if(this.t.<=.0.||.(t |
54480 | 68 69 73 2e 74 20 3d 3d 20 31 20 26 26 20 74 68 69 73 5b 30 5d 20 3c 3d 20 30 29 29 20 72 65 74 | his.t.==.1.&&.this[0].<=.0)).ret |
544a0 | 75 72 6e 20 30 3b 0a 20 20 65 6c 73 65 20 72 65 74 75 72 6e 20 31 3b 0a 7d 0a 0a 2f 2f 20 28 70 | urn.0;...else.return.1;.}..//.(p |
544c0 | 72 6f 74 65 63 74 65 64 29 20 63 6f 6e 76 65 72 74 20 74 6f 20 72 61 64 69 78 20 73 74 72 69 6e | rotected).convert.to.radix.strin |
544e0 | 67 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 54 6f 52 61 64 69 78 28 62 29 20 7b 0a 20 20 69 66 28 | g.function.bnpToRadix(b).{...if( |
54500 | 62 20 3d 3d 20 6e 75 6c 6c 29 20 62 20 3d 20 31 30 3b 0a 20 20 69 66 28 74 68 69 73 2e 73 69 67 | b.==.null).b.=.10;...if(this.sig |
54520 | 6e 75 6d 28 29 20 3d 3d 20 30 20 7c 7c 20 62 20 3c 20 32 20 7c 7c 20 62 20 3e 20 33 36 29 20 72 | num().==.0.||.b.<.2.||.b.>.36).r |
54540 | 65 74 75 72 6e 20 22 30 22 3b 0a 20 20 76 61 72 20 63 73 20 3d 20 74 68 69 73 2e 63 68 75 6e 6b | eturn."0";...var.cs.=.this.chunk |
54560 | 53 69 7a 65 28 62 29 3b 0a 20 20 76 61 72 20 61 20 3d 20 4d 61 74 68 2e 70 6f 77 28 62 2c 63 73 | Size(b);...var.a.=.Math.pow(b,cs |
54580 | 29 3b 0a 20 20 76 61 72 20 64 20 3d 20 6e 62 76 28 61 29 2c 20 79 20 3d 20 6e 62 69 28 29 2c 20 | );...var.d.=.nbv(a),.y.=.nbi(),. |
545a0 | 7a 20 3d 20 6e 62 69 28 29 2c 20 72 20 3d 20 22 22 3b 0a 20 20 74 68 69 73 2e 64 69 76 52 65 6d | z.=.nbi(),.r.=."";...this.divRem |
545c0 | 54 6f 28 64 2c 79 2c 7a 29 3b 0a 20 20 77 68 69 6c 65 28 79 2e 73 69 67 6e 75 6d 28 29 20 3e 20 | To(d,y,z);...while(y.signum().>. |
545e0 | 30 29 20 7b 0a 20 20 20 20 72 20 3d 20 28 61 2b 7a 2e 69 6e 74 56 61 6c 75 65 28 29 29 2e 74 6f | 0).{.....r.=.(a+z.intValue()).to |
54600 | 53 74 72 69 6e 67 28 62 29 2e 73 75 62 73 74 72 28 31 29 20 2b 20 72 3b 0a 20 20 20 20 79 2e 64 | String(b).substr(1).+.r;.....y.d |
54620 | 69 76 52 65 6d 54 6f 28 64 2c 79 2c 7a 29 3b 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 7a 2e 69 | ivRemTo(d,y,z);...}...return.z.i |
54640 | 6e 74 56 61 6c 75 65 28 29 2e 74 6f 53 74 72 69 6e 67 28 62 29 20 2b 20 72 3b 0a 7d 0a 0a 2f 2f | ntValue().toString(b).+.r;.}..// |
54660 | 20 28 70 72 6f 74 65 63 74 65 64 29 20 63 6f 6e 76 65 72 74 20 66 72 6f 6d 20 72 61 64 69 78 20 | .(protected).convert.from.radix. |
54680 | 73 74 72 69 6e 67 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 46 72 6f 6d 52 61 64 69 78 28 73 2c 62 | string.function.bnpFromRadix(s,b |
546a0 | 29 20 7b 0a 20 20 74 68 69 73 2e 66 72 6f 6d 49 6e 74 28 30 29 3b 0a 20 20 69 66 28 62 20 3d 3d | ).{...this.fromInt(0);...if(b.== |
546c0 | 20 6e 75 6c 6c 29 20 62 20 3d 20 31 30 3b 0a 20 20 76 61 72 20 63 73 20 3d 20 74 68 69 73 2e 63 | .null).b.=.10;...var.cs.=.this.c |
546e0 | 68 75 6e 6b 53 69 7a 65 28 62 29 3b 0a 20 20 76 61 72 20 64 20 3d 20 4d 61 74 68 2e 70 6f 77 28 | hunkSize(b);...var.d.=.Math.pow( |
54700 | 62 2c 63 73 29 2c 20 6d 69 20 3d 20 66 61 6c 73 65 2c 20 6a 20 3d 20 30 2c 20 77 20 3d 20 30 3b | b,cs),.mi.=.false,.j.=.0,.w.=.0; |
54720 | 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 73 2e 6c 65 6e 67 74 68 3b 20 | ...for(var.i.=.0;.i.<.s.length;. |
54740 | 2b 2b 69 29 20 7b 0a 20 20 20 20 76 61 72 20 78 20 3d 20 69 6e 74 41 74 28 73 2c 69 29 3b 0a 20 | ++i).{.....var.x.=.intAt(s,i);.. |
54760 | 20 20 20 69 66 28 78 20 3c 20 30 29 20 7b 0a 20 20 20 20 20 20 69 66 28 73 2e 63 68 61 72 41 74 | ...if(x.<.0).{.......if(s.charAt |
54780 | 28 69 29 20 3d 3d 20 22 2d 22 20 26 26 20 74 68 69 73 2e 73 69 67 6e 75 6d 28 29 20 3d 3d 20 30 | (i).==."-".&&.this.signum().==.0 |
547a0 | 29 20 6d 69 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 3b 0a 20 20 20 | ).mi.=.true;.......continue;.... |
547c0 | 20 7d 0a 20 20 20 20 77 20 3d 20 62 2a 77 2b 78 3b 0a 20 20 20 20 69 66 28 2b 2b 6a 20 3e 3d 20 | .}.....w.=.b*w+x;.....if(++j.>=. |
547e0 | 63 73 29 20 7b 0a 20 20 20 20 20 20 74 68 69 73 2e 64 4d 75 6c 74 69 70 6c 79 28 64 29 3b 0a 20 | cs).{.......this.dMultiply(d);.. |
54800 | 20 20 20 20 20 74 68 69 73 2e 64 41 64 64 4f 66 66 73 65 74 28 77 2c 30 29 3b 0a 20 20 20 20 20 | .....this.dAddOffset(w,0);...... |
54820 | 20 6a 20 3d 20 30 3b 0a 20 20 20 20 20 20 77 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 | .j.=.0;.......w.=.0;.....}...}.. |
54840 | 20 69 66 28 6a 20 3e 20 30 29 20 7b 0a 20 20 20 20 74 68 69 73 2e 64 4d 75 6c 74 69 70 6c 79 28 | .if(j.>.0).{.....this.dMultiply( |
54860 | 4d 61 74 68 2e 70 6f 77 28 62 2c 6a 29 29 3b 0a 20 20 20 20 74 68 69 73 2e 64 41 64 64 4f 66 66 | Math.pow(b,j));.....this.dAddOff |
54880 | 73 65 74 28 77 2c 30 29 3b 0a 20 20 7d 0a 20 20 69 66 28 6d 69 29 20 42 69 67 49 6e 74 65 67 65 | set(w,0);...}...if(mi).BigIntege |
548a0 | 72 2e 5a 45 52 4f 2e 73 75 62 54 6f 28 74 68 69 73 2c 74 68 69 73 29 3b 0a 7d 0a 0a 2f 2f 20 28 | r.ZERO.subTo(this,this);.}..//.( |
548c0 | 70 72 6f 74 65 63 74 65 64 29 20 61 6c 74 65 72 6e 61 74 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 | protected).alternate.constructor |
548e0 | 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 46 72 6f 6d 4e 75 6d 62 65 72 28 61 2c 62 2c 63 29 20 7b | .function.bnpFromNumber(a,b,c).{ |
54900 | 0a 20 20 69 66 28 22 6e 75 6d 62 65 72 22 20 3d 3d 20 74 79 70 65 6f 66 20 62 29 20 7b 0a 20 20 | ...if("number".==.typeof.b).{... |
54920 | 20 20 2f 2f 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 69 6e 74 2c 69 6e 74 2c 52 4e 47 29 | ..//.new.BigInteger(int,int,RNG) |
54940 | 0a 20 20 20 20 69 66 28 61 20 3c 20 32 29 20 74 68 69 73 2e 66 72 6f 6d 49 6e 74 28 31 29 3b 0a | .....if(a.<.2).this.fromInt(1);. |
54960 | 20 20 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 74 68 69 73 2e 66 72 6f 6d 4e 75 6d 62 65 72 | ....else.{.......this.fromNumber |
54980 | 28 61 2c 63 29 3b 0a 20 20 20 20 20 20 69 66 28 21 74 68 69 73 2e 74 65 73 74 42 69 74 28 61 2d | (a,c);.......if(!this.testBit(a- |
549a0 | 31 29 29 09 2f 2f 20 66 6f 72 63 65 20 4d 53 42 20 73 65 74 0a 20 20 20 20 20 20 20 20 74 68 69 | 1)).//.force.MSB.set.........thi |
549c0 | 73 2e 62 69 74 77 69 73 65 54 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 2e 73 68 69 66 74 | s.bitwiseTo(BigInteger.ONE.shift |
549e0 | 4c 65 66 74 28 61 2d 31 29 2c 6f 70 5f 6f 72 2c 74 68 69 73 29 3b 0a 20 20 20 20 20 20 69 66 28 | Left(a-1),op_or,this);.......if( |
54a00 | 74 68 69 73 2e 69 73 45 76 65 6e 28 29 29 20 74 68 69 73 2e 64 41 64 64 4f 66 66 73 65 74 28 31 | this.isEven()).this.dAddOffset(1 |
54a20 | 2c 30 29 3b 20 2f 2f 20 66 6f 72 63 65 20 6f 64 64 0a 20 20 20 20 20 20 77 68 69 6c 65 28 21 74 | ,0);.//.force.odd.......while(!t |
54a40 | 68 69 73 2e 69 73 50 72 6f 62 61 62 6c 65 50 72 69 6d 65 28 62 29 29 20 7b 0a 20 20 20 20 20 20 | his.isProbablePrime(b)).{....... |
54a60 | 20 20 74 68 69 73 2e 64 41 64 64 4f 66 66 73 65 74 28 32 2c 30 29 3b 0a 20 20 20 20 20 20 20 20 | ..this.dAddOffset(2,0);......... |
54a80 | 69 66 28 74 68 69 73 2e 62 69 74 4c 65 6e 67 74 68 28 29 20 3e 20 61 29 20 74 68 69 73 2e 73 75 | if(this.bitLength().>.a).this.su |
54aa0 | 62 54 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 2e 73 68 69 66 74 4c 65 66 74 28 61 2d 31 | bTo(BigInteger.ONE.shiftLeft(a-1 |
54ac0 | 29 2c 74 68 69 73 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 65 6c 73 | ),this);.......}.....}...}...els |
54ae0 | 65 20 7b 0a 20 20 20 20 2f 2f 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 69 6e 74 2c 52 4e | e.{.....//.new.BigInteger(int,RN |
54b00 | 47 29 0a 20 20 20 20 76 61 72 20 78 20 3d 20 6e 65 77 20 41 72 72 61 79 28 29 2c 20 74 20 3d 20 | G).....var.x.=.new.Array(),.t.=. |
54b20 | 61 26 37 3b 0a 20 20 20 20 78 2e 6c 65 6e 67 74 68 20 3d 20 28 61 3e 3e 33 29 2b 31 3b 0a 20 20 | a&7;.....x.length.=.(a>>3)+1;... |
54b40 | 20 20 62 2e 6e 65 78 74 42 79 74 65 73 28 78 29 3b 0a 20 20 20 20 69 66 28 74 20 3e 20 30 29 20 | ..b.nextBytes(x);.....if(t.>.0). |
54b60 | 78 5b 30 5d 20 26 3d 20 28 28 31 3c 3c 74 29 2d 31 29 3b 20 65 6c 73 65 20 78 5b 30 5d 20 3d 20 | x[0].&=.((1<<t)-1);.else.x[0].=. |
54b80 | 30 3b 0a 20 20 20 20 74 68 69 73 2e 66 72 6f 6d 53 74 72 69 6e 67 28 78 2c 32 35 36 29 3b 0a 20 | 0;.....this.fromString(x,256);.. |
54ba0 | 20 7d 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 63 6f 6e 76 65 72 74 20 74 6f 20 62 69 67 | .}.}..//.(public).convert.to.big |
54bc0 | 65 6e 64 69 61 6e 20 62 79 74 65 20 61 72 72 61 79 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 54 6f 42 | endian.byte.array.function.bnToB |
54be0 | 79 74 65 41 72 72 61 79 28 29 20 7b 0a 20 20 76 61 72 20 69 20 3d 20 74 68 69 73 2e 74 2c 20 72 | yteArray().{...var.i.=.this.t,.r |
54c00 | 20 3d 20 6e 65 77 20 41 72 72 61 79 28 29 3b 0a 20 20 72 5b 30 5d 20 3d 20 74 68 69 73 2e 73 3b | .=.new.Array();...r[0].=.this.s; |
54c20 | 0a 20 20 76 61 72 20 70 20 3d 20 74 68 69 73 2e 44 42 2d 28 69 2a 74 68 69 73 2e 44 42 29 25 38 | ...var.p.=.this.DB-(i*this.DB)%8 |
54c40 | 2c 20 64 2c 20 6b 20 3d 20 30 3b 0a 20 20 69 66 28 69 2d 2d 20 3e 20 30 29 20 7b 0a 20 20 20 20 | ,.d,.k.=.0;...if(i--.>.0).{..... |
54c60 | 69 66 28 70 20 3c 20 74 68 69 73 2e 44 42 20 26 26 20 28 64 20 3d 20 74 68 69 73 5b 69 5d 3e 3e | if(p.<.this.DB.&&.(d.=.this[i]>> |
54c80 | 70 29 20 21 3d 20 28 74 68 69 73 2e 73 26 74 68 69 73 2e 44 4d 29 3e 3e 70 29 0a 20 20 20 20 20 | p).!=.(this.s&this.DM)>>p)...... |
54ca0 | 20 72 5b 6b 2b 2b 5d 20 3d 20 64 7c 28 74 68 69 73 2e 73 3c 3c 28 74 68 69 73 2e 44 42 2d 70 29 | .r[k++].=.d|(this.s<<(this.DB-p) |
54cc0 | 29 3b 0a 20 20 20 20 77 68 69 6c 65 28 69 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 69 66 28 | );.....while(i.>=.0).{.......if( |
54ce0 | 70 20 3c 20 38 29 20 7b 0a 20 20 20 20 20 20 20 20 64 20 3d 20 28 74 68 69 73 5b 69 5d 26 28 28 | p.<.8).{.........d.=.(this[i]&(( |
54d00 | 31 3c 3c 70 29 2d 31 29 29 3c 3c 28 38 2d 70 29 3b 0a 20 20 20 20 20 20 20 20 64 20 7c 3d 20 74 | 1<<p)-1))<<(8-p);.........d.|=.t |
54d20 | 68 69 73 5b 2d 2d 69 5d 3e 3e 28 70 2b 3d 74 68 69 73 2e 44 42 2d 38 29 3b 0a 20 20 20 20 20 20 | his[--i]>>(p+=this.DB-8);....... |
54d40 | 7d 0a 20 20 20 20 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 64 20 3d 20 28 74 68 69 73 | }.......else.{.........d.=.(this |
54d60 | 5b 69 5d 3e 3e 28 70 2d 3d 38 29 29 26 30 78 66 66 3b 0a 20 20 20 20 20 20 20 20 69 66 28 70 20 | [i]>>(p-=8))&0xff;.........if(p. |
54d80 | 3c 3d 20 30 29 20 7b 20 70 20 2b 3d 20 74 68 69 73 2e 44 42 3b 20 2d 2d 69 3b 20 7d 0a 20 20 20 | <=.0).{.p.+=.this.DB;.--i;.}.... |
54da0 | 20 20 20 7d 0a 20 20 20 20 20 20 69 66 28 28 64 26 30 78 38 30 29 20 21 3d 20 30 29 20 64 20 7c | ...}.......if((d&0x80).!=.0).d.| |
54dc0 | 3d 20 2d 32 35 36 3b 0a 20 20 20 20 20 20 69 66 28 6b 20 3d 3d 20 30 20 26 26 20 28 74 68 69 73 | =.-256;.......if(k.==.0.&&.(this |
54de0 | 2e 73 26 30 78 38 30 29 20 21 3d 20 28 64 26 30 78 38 30 29 29 20 2b 2b 6b 3b 0a 20 20 20 20 20 | .s&0x80).!=.(d&0x80)).++k;...... |
54e00 | 20 69 66 28 6b 20 3e 20 30 20 7c 7c 20 64 20 21 3d 20 74 68 69 73 2e 73 29 20 72 5b 6b 2b 2b 5d | .if(k.>.0.||.d.!=.this.s).r[k++] |
54e20 | 20 3d 20 64 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 66 | .=.d;.....}...}...return.r;.}..f |
54e40 | 75 6e 63 74 69 6f 6e 20 62 6e 45 71 75 61 6c 73 28 61 29 20 7b 20 72 65 74 75 72 6e 28 74 68 69 | unction.bnEquals(a).{.return(thi |
54e60 | 73 2e 63 6f 6d 70 61 72 65 54 6f 28 61 29 3d 3d 30 29 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 62 | s.compareTo(a)==0);.}.function.b |
54e80 | 6e 4d 69 6e 28 61 29 20 7b 20 72 65 74 75 72 6e 28 74 68 69 73 2e 63 6f 6d 70 61 72 65 54 6f 28 | nMin(a).{.return(this.compareTo( |
54ea0 | 61 29 3c 30 29 3f 74 68 69 73 3a 61 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 4d 61 78 28 61 | a)<0)?this:a;.}.function.bnMax(a |
54ec0 | 29 20 7b 20 72 65 74 75 72 6e 28 74 68 69 73 2e 63 6f 6d 70 61 72 65 54 6f 28 61 29 3e 30 29 3f | ).{.return(this.compareTo(a)>0)? |
54ee0 | 74 68 69 73 3a 61 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 68 | this:a;.}..//.(protected).r.=.th |
54f00 | 69 73 20 6f 70 20 61 20 28 62 69 74 77 69 73 65 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 42 69 | is.op.a.(bitwise).function.bnpBi |
54f20 | 74 77 69 73 65 54 6f 28 61 2c 6f 70 2c 72 29 20 7b 0a 20 20 76 61 72 20 69 2c 20 66 2c 20 6d 20 | twiseTo(a,op,r).{...var.i,.f,.m. |
54f40 | 3d 20 4d 61 74 68 2e 6d 69 6e 28 61 2e 74 2c 74 68 69 73 2e 74 29 3b 0a 20 20 66 6f 72 28 69 20 | =.Math.min(a.t,this.t);...for(i. |
54f60 | 3d 20 30 3b 20 69 20 3c 20 6d 3b 20 2b 2b 69 29 20 72 5b 69 5d 20 3d 20 6f 70 28 74 68 69 73 5b | =.0;.i.<.m;.++i).r[i].=.op(this[ |
54f80 | 69 5d 2c 61 5b 69 5d 29 3b 0a 20 20 69 66 28 61 2e 74 20 3c 20 74 68 69 73 2e 74 29 20 7b 0a 20 | i],a[i]);...if(a.t.<.this.t).{.. |
54fa0 | 20 20 20 66 20 3d 20 61 2e 73 26 74 68 69 73 2e 44 4d 3b 0a 20 20 20 20 66 6f 72 28 69 20 3d 20 | ...f.=.a.s&this.DM;.....for(i.=. |
54fc0 | 6d 3b 20 69 20 3c 20 74 68 69 73 2e 74 3b 20 2b 2b 69 29 20 72 5b 69 5d 20 3d 20 6f 70 28 74 68 | m;.i.<.this.t;.++i).r[i].=.op(th |
54fe0 | 69 73 5b 69 5d 2c 66 29 3b 0a 20 20 20 20 72 2e 74 20 3d 20 74 68 69 73 2e 74 3b 0a 20 20 7d 0a | is[i],f);.....r.t.=.this.t;...}. |
55000 | 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 66 20 3d 20 74 68 69 73 2e 73 26 74 68 69 73 2e 44 4d 3b | ..else.{.....f.=.this.s&this.DM; |
55020 | 0a 20 20 20 20 66 6f 72 28 69 20 3d 20 6d 3b 20 69 20 3c 20 61 2e 74 3b 20 2b 2b 69 29 20 72 5b | .....for(i.=.m;.i.<.a.t;.++i).r[ |
55040 | 69 5d 20 3d 20 6f 70 28 66 2c 61 5b 69 5d 29 3b 0a 20 20 20 20 72 2e 74 20 3d 20 61 2e 74 3b 0a | i].=.op(f,a[i]);.....r.t.=.a.t;. |
55060 | 20 20 7d 0a 20 20 72 2e 73 20 3d 20 6f 70 28 74 68 69 73 2e 73 2c 61 2e 73 29 3b 0a 20 20 72 2e | ..}...r.s.=.op(this.s,a.s);...r. |
55080 | 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 26 20 61 | clamp();.}..//.(public).this.&.a |
550a0 | 0a 66 75 6e 63 74 69 6f 6e 20 6f 70 5f 61 6e 64 28 78 2c 79 29 20 7b 20 72 65 74 75 72 6e 20 78 | .function.op_and(x,y).{.return.x |
550c0 | 26 79 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 41 6e 64 28 61 29 20 7b 20 76 61 72 20 72 20 | &y;.}.function.bnAnd(a).{.var.r. |
550e0 | 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 62 69 74 77 69 73 65 54 6f 28 61 2c 6f 70 5f 61 6e 64 | =.nbi();.this.bitwiseTo(a,op_and |
55100 | 2c 72 29 3b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 | ,r);.return.r;.}..//.(public).th |
55120 | 69 73 20 7c 20 61 0a 66 75 6e 63 74 69 6f 6e 20 6f 70 5f 6f 72 28 78 2c 79 29 20 7b 20 72 65 74 | is.|.a.function.op_or(x,y).{.ret |
55140 | 75 72 6e 20 78 7c 79 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 4f 72 28 61 29 20 7b 20 76 61 | urn.x|y;.}.function.bnOr(a).{.va |
55160 | 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 62 69 74 77 69 73 65 54 6f 28 61 2c 6f 70 | r.r.=.nbi();.this.bitwiseTo(a,op |
55180 | 5f 6f 72 2c 72 29 3b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 | _or,r);.return.r;.}..//.(public) |
551a0 | 20 74 68 69 73 20 5e 20 61 0a 66 75 6e 63 74 69 6f 6e 20 6f 70 5f 78 6f 72 28 78 2c 79 29 20 7b | .this.^.a.function.op_xor(x,y).{ |
551c0 | 20 72 65 74 75 72 6e 20 78 5e 79 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 58 6f 72 28 61 29 | .return.x^y;.}.function.bnXor(a) |
551e0 | 20 7b 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 62 69 74 77 69 73 65 54 6f | .{.var.r.=.nbi();.this.bitwiseTo |
55200 | 28 61 2c 6f 70 5f 78 6f 72 2c 72 29 3b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 | (a,op_xor,r);.return.r;.}..//.(p |
55220 | 75 62 6c 69 63 29 20 74 68 69 73 20 26 20 7e 61 0a 66 75 6e 63 74 69 6f 6e 20 6f 70 5f 61 6e 64 | ublic).this.&.~a.function.op_and |
55240 | 6e 6f 74 28 78 2c 79 29 20 7b 20 72 65 74 75 72 6e 20 78 26 7e 79 3b 20 7d 0a 66 75 6e 63 74 69 | not(x,y).{.return.x&~y;.}.functi |
55260 | 6f 6e 20 62 6e 41 6e 64 4e 6f 74 28 61 29 20 7b 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 | on.bnAndNot(a).{.var.r.=.nbi();. |
55280 | 74 68 69 73 2e 62 69 74 77 69 73 65 54 6f 28 61 2c 6f 70 5f 61 6e 64 6e 6f 74 2c 72 29 3b 20 72 | this.bitwiseTo(a,op_andnot,r);.r |
552a0 | 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 7e 74 68 69 73 0a 66 75 | eturn.r;.}..//.(public).~this.fu |
552c0 | 6e 63 74 69 6f 6e 20 62 6e 4e 6f 74 28 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 | nction.bnNot().{...var.r.=.nbi() |
552e0 | 3b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 74 68 69 73 2e 74 3b 20 2b | ;...for(var.i.=.0;.i.<.this.t;.+ |
55300 | 2b 69 29 20 72 5b 69 5d 20 3d 20 74 68 69 73 2e 44 4d 26 7e 74 68 69 73 5b 69 5d 3b 0a 20 20 72 | +i).r[i].=.this.DM&~this[i];...r |
55320 | 2e 74 20 3d 20 74 68 69 73 2e 74 3b 0a 20 20 72 2e 73 20 3d 20 7e 74 68 69 73 2e 73 3b 0a 20 20 | .t.=.this.t;...r.s.=.~this.s;... |
55340 | 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 3c 3c | return.r;.}..//.(public).this.<< |
55360 | 20 6e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 68 69 66 74 4c 65 66 74 28 6e 29 20 7b 0a 20 20 76 | .n.function.bnShiftLeft(n).{...v |
55380 | 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 0a 20 20 69 66 28 6e 20 3c 20 30 29 20 74 68 69 73 2e 72 | ar.r.=.nbi();...if(n.<.0).this.r |
553a0 | 53 68 69 66 74 54 6f 28 2d 6e 2c 72 29 3b 20 65 6c 73 65 20 74 68 69 73 2e 6c 53 68 69 66 74 54 | ShiftTo(-n,r);.else.this.lShiftT |
553c0 | 6f 28 6e 2c 72 29 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 | o(n,r);...return.r;.}..//.(publi |
553e0 | 63 29 20 74 68 69 73 20 3e 3e 20 6e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 68 69 66 74 52 69 67 | c).this.>>.n.function.bnShiftRig |
55400 | 68 74 28 6e 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 0a 20 20 69 66 28 6e 20 | ht(n).{...var.r.=.nbi();...if(n. |
55420 | 3c 20 30 29 20 74 68 69 73 2e 6c 53 68 69 66 74 54 6f 28 2d 6e 2c 72 29 3b 20 65 6c 73 65 20 74 | <.0).this.lShiftTo(-n,r);.else.t |
55440 | 68 69 73 2e 72 53 68 69 66 74 54 6f 28 6e 2c 72 29 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d | his.rShiftTo(n,r);...return.r;.} |
55460 | 0a 0a 2f 2f 20 72 65 74 75 72 6e 20 69 6e 64 65 78 20 6f 66 20 6c 6f 77 65 73 74 20 31 2d 62 69 | ..//.return.index.of.lowest.1-bi |
55480 | 74 20 69 6e 20 78 2c 20 78 20 3c 20 32 5e 33 31 0a 66 75 6e 63 74 69 6f 6e 20 6c 62 69 74 28 78 | t.in.x,.x.<.2^31.function.lbit(x |
554a0 | 29 20 7b 0a 20 20 69 66 28 78 20 3d 3d 20 30 29 20 72 65 74 75 72 6e 20 2d 31 3b 0a 20 20 76 61 | ).{...if(x.==.0).return.-1;...va |
554c0 | 72 20 72 20 3d 20 30 3b 0a 20 20 69 66 28 28 78 26 30 78 66 66 66 66 29 20 3d 3d 20 30 29 20 7b | r.r.=.0;...if((x&0xffff).==.0).{ |
554e0 | 20 78 20 3e 3e 3d 20 31 36 3b 20 72 20 2b 3d 20 31 36 3b 20 7d 0a 20 20 69 66 28 28 78 26 30 78 | .x.>>=.16;.r.+=.16;.}...if((x&0x |
55500 | 66 66 29 20 3d 3d 20 30 29 20 7b 20 78 20 3e 3e 3d 20 38 3b 20 72 20 2b 3d 20 38 3b 20 7d 0a 20 | ff).==.0).{.x.>>=.8;.r.+=.8;.}.. |
55520 | 20 69 66 28 28 78 26 30 78 66 29 20 3d 3d 20 30 29 20 7b 20 78 20 3e 3e 3d 20 34 3b 20 72 20 2b | .if((x&0xf).==.0).{.x.>>=.4;.r.+ |
55540 | 3d 20 34 3b 20 7d 0a 20 20 69 66 28 28 78 26 33 29 20 3d 3d 20 30 29 20 7b 20 78 20 3e 3e 3d 20 | =.4;.}...if((x&3).==.0).{.x.>>=. |
55560 | 32 3b 20 72 20 2b 3d 20 32 3b 20 7d 0a 20 20 69 66 28 28 78 26 31 29 20 3d 3d 20 30 29 20 2b 2b | 2;.r.+=.2;.}...if((x&1).==.0).++ |
55580 | 72 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 72 65 | r;...return.r;.}..//.(public).re |
555a0 | 74 75 72 6e 73 20 69 6e 64 65 78 20 6f 66 20 6c 6f 77 65 73 74 20 31 2d 62 69 74 20 28 6f 72 20 | turns.index.of.lowest.1-bit.(or. |
555c0 | 2d 31 20 69 66 20 6e 6f 6e 65 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 47 65 74 4c 6f 77 65 73 74 | -1.if.none).function.bnGetLowest |
555e0 | 53 65 74 42 69 74 28 29 20 7b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 | SetBit().{...for(var.i.=.0;.i.<. |
55600 | 74 68 69 73 2e 74 3b 20 2b 2b 69 29 0a 20 20 20 20 69 66 28 74 68 69 73 5b 69 5d 20 21 3d 20 30 | this.t;.++i).....if(this[i].!=.0 |
55620 | 29 20 72 65 74 75 72 6e 20 69 2a 74 68 69 73 2e 44 42 2b 6c 62 69 74 28 74 68 69 73 5b 69 5d 29 | ).return.i*this.DB+lbit(this[i]) |
55640 | 3b 0a 20 20 69 66 28 74 68 69 73 2e 73 20 3c 20 30 29 20 72 65 74 75 72 6e 20 74 68 69 73 2e 74 | ;...if(this.s.<.0).return.this.t |
55660 | 2a 74 68 69 73 2e 44 42 3b 0a 20 20 72 65 74 75 72 6e 20 2d 31 3b 0a 7d 0a 0a 2f 2f 20 72 65 74 | *this.DB;...return.-1;.}..//.ret |
55680 | 75 72 6e 20 6e 75 6d 62 65 72 20 6f 66 20 31 20 62 69 74 73 20 69 6e 20 78 0a 66 75 6e 63 74 69 | urn.number.of.1.bits.in.x.functi |
556a0 | 6f 6e 20 63 62 69 74 28 78 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 30 3b 0a 20 20 77 68 69 6c | on.cbit(x).{...var.r.=.0;...whil |
556c0 | 65 28 78 20 21 3d 20 30 29 20 7b 20 78 20 26 3d 20 78 2d 31 3b 20 2b 2b 72 3b 20 7d 0a 20 20 72 | e(x.!=.0).{.x.&=.x-1;.++r;.}...r |
556e0 | 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 72 65 74 75 72 6e 20 6e | eturn.r;.}..//.(public).return.n |
55700 | 75 6d 62 65 72 20 6f 66 20 73 65 74 20 62 69 74 73 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 42 69 74 | umber.of.set.bits.function.bnBit |
55720 | 43 6f 75 6e 74 28 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 30 2c 20 78 20 3d 20 74 68 69 73 2e | Count().{...var.r.=.0,.x.=.this. |
55740 | 73 26 74 68 69 73 2e 44 4d 3b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 | s&this.DM;...for(var.i.=.0;.i.<. |
55760 | 74 68 69 73 2e 74 3b 20 2b 2b 69 29 20 72 20 2b 3d 20 63 62 69 74 28 74 68 69 73 5b 69 5d 5e 78 | this.t;.++i).r.+=.cbit(this[i]^x |
55780 | 29 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 72 | );...return.r;.}..//.(public).tr |
557a0 | 75 65 20 69 66 66 20 6e 74 68 20 62 69 74 20 69 73 20 73 65 74 0a 66 75 6e 63 74 69 6f 6e 20 62 | ue.iff.nth.bit.is.set.function.b |
557c0 | 6e 54 65 73 74 42 69 74 28 6e 29 20 7b 0a 20 20 76 61 72 20 6a 20 3d 20 4d 61 74 68 2e 66 6c 6f | nTestBit(n).{...var.j.=.Math.flo |
557e0 | 6f 72 28 6e 2f 74 68 69 73 2e 44 42 29 3b 0a 20 20 69 66 28 6a 20 3e 3d 20 74 68 69 73 2e 74 29 | or(n/this.DB);...if(j.>=.this.t) |
55800 | 20 72 65 74 75 72 6e 28 74 68 69 73 2e 73 21 3d 30 29 3b 0a 20 20 72 65 74 75 72 6e 28 28 74 68 | .return(this.s!=0);...return((th |
55820 | 69 73 5b 6a 5d 26 28 31 3c 3c 28 6e 25 74 68 69 73 2e 44 42 29 29 29 21 3d 30 29 3b 0a 7d 0a 0a | is[j]&(1<<(n%this.DB)))!=0);.}.. |
55840 | 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 74 68 69 73 20 6f 70 20 28 31 3c 3c 6e 29 0a 66 75 | //.(protected).this.op.(1<<n).fu |
55860 | 6e 63 74 69 6f 6e 20 62 6e 70 43 68 61 6e 67 65 42 69 74 28 6e 2c 6f 70 29 20 7b 0a 20 20 76 61 | nction.bnpChangeBit(n,op).{...va |
55880 | 72 20 72 20 3d 20 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 2e 73 68 69 66 74 4c 65 66 74 28 6e | r.r.=.BigInteger.ONE.shiftLeft(n |
558a0 | 29 3b 0a 20 20 74 68 69 73 2e 62 69 74 77 69 73 65 54 6f 28 72 2c 6f 70 2c 72 29 3b 0a 20 20 72 | );...this.bitwiseTo(r,op,r);...r |
558c0 | 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 7c 20 28 | eturn.r;.}..//.(public).this.|.( |
558e0 | 31 3c 3c 6e 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 65 74 42 69 74 28 6e 29 20 7b 20 72 65 74 | 1<<n).function.bnSetBit(n).{.ret |
55900 | 75 72 6e 20 74 68 69 73 2e 63 68 61 6e 67 65 42 69 74 28 6e 2c 6f 70 5f 6f 72 29 3b 20 7d 0a 0a | urn.this.changeBit(n,op_or);.}.. |
55920 | 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 26 20 7e 28 31 3c 3c 6e 29 0a 66 75 6e 63 74 | //.(public).this.&.~(1<<n).funct |
55940 | 69 6f 6e 20 62 6e 43 6c 65 61 72 42 69 74 28 6e 29 20 7b 20 72 65 74 75 72 6e 20 74 68 69 73 2e | ion.bnClearBit(n).{.return.this. |
55960 | 63 68 61 6e 67 65 42 69 74 28 6e 2c 6f 70 5f 61 6e 64 6e 6f 74 29 3b 20 7d 0a 0a 2f 2f 20 28 70 | changeBit(n,op_andnot);.}..//.(p |
55980 | 75 62 6c 69 63 29 20 74 68 69 73 20 5e 20 28 31 3c 3c 6e 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e | ublic).this.^.(1<<n).function.bn |
559a0 | 46 6c 69 70 42 69 74 28 6e 29 20 7b 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63 68 61 6e 67 65 42 | FlipBit(n).{.return.this.changeB |
559c0 | 69 74 28 6e 2c 6f 70 5f 78 6f 72 29 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 | it(n,op_xor);.}..//.(protected). |
559e0 | 72 20 3d 20 74 68 69 73 20 2b 20 61 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 41 64 64 54 6f 28 61 | r.=.this.+.a.function.bnpAddTo(a |
55a00 | 2c 72 29 20 7b 0a 20 20 76 61 72 20 69 20 3d 20 30 2c 20 63 20 3d 20 30 2c 20 6d 20 3d 20 4d 61 | ,r).{...var.i.=.0,.c.=.0,.m.=.Ma |
55a20 | 74 68 2e 6d 69 6e 28 61 2e 74 2c 74 68 69 73 2e 74 29 3b 0a 20 20 77 68 69 6c 65 28 69 20 3c 20 | th.min(a.t,this.t);...while(i.<. |
55a40 | 6d 29 20 7b 0a 20 20 20 20 63 20 2b 3d 20 74 68 69 73 5b 69 5d 2b 61 5b 69 5d 3b 0a 20 20 20 20 | m).{.....c.+=.this[i]+a[i];..... |
55a60 | 72 5b 69 2b 2b 5d 20 3d 20 63 26 74 68 69 73 2e 44 4d 3b 0a 20 20 20 20 63 20 3e 3e 3d 20 74 68 | r[i++].=.c&this.DM;.....c.>>=.th |
55a80 | 69 73 2e 44 42 3b 0a 20 20 7d 0a 20 20 69 66 28 61 2e 74 20 3c 20 74 68 69 73 2e 74 29 20 7b 0a | is.DB;...}...if(a.t.<.this.t).{. |
55aa0 | 20 20 20 20 63 20 2b 3d 20 61 2e 73 3b 0a 20 20 20 20 77 68 69 6c 65 28 69 20 3c 20 74 68 69 73 | ....c.+=.a.s;.....while(i.<.this |
55ac0 | 2e 74 29 20 7b 0a 20 20 20 20 20 20 63 20 2b 3d 20 74 68 69 73 5b 69 5d 3b 0a 20 20 20 20 20 20 | .t).{.......c.+=.this[i];....... |
55ae0 | 72 5b 69 2b 2b 5d 20 3d 20 63 26 74 68 69 73 2e 44 4d 3b 0a 20 20 20 20 20 20 63 20 3e 3e 3d 20 | r[i++].=.c&this.DM;.......c.>>=. |
55b00 | 74 68 69 73 2e 44 42 3b 0a 20 20 20 20 7d 0a 20 20 20 20 63 20 2b 3d 20 74 68 69 73 2e 73 3b 0a | this.DB;.....}.....c.+=.this.s;. |
55b20 | 20 20 7d 0a 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 63 20 2b 3d 20 74 68 69 73 2e 73 3b 0a 20 20 | ..}...else.{.....c.+=.this.s;... |
55b40 | 20 20 77 68 69 6c 65 28 69 20 3c 20 61 2e 74 29 20 7b 0a 20 20 20 20 20 20 63 20 2b 3d 20 61 5b | ..while(i.<.a.t).{.......c.+=.a[ |
55b60 | 69 5d 3b 0a 20 20 20 20 20 20 72 5b 69 2b 2b 5d 20 3d 20 63 26 74 68 69 73 2e 44 4d 3b 0a 20 20 | i];.......r[i++].=.c&this.DM;... |
55b80 | 20 20 20 20 63 20 3e 3e 3d 20 74 68 69 73 2e 44 42 3b 0a 20 20 20 20 7d 0a 20 20 20 20 63 20 2b | ....c.>>=.this.DB;.....}.....c.+ |
55ba0 | 3d 20 61 2e 73 3b 0a 20 20 7d 0a 20 20 72 2e 73 20 3d 20 28 63 3c 30 29 3f 2d 31 3a 30 3b 0a 20 | =.a.s;...}...r.s.=.(c<0)?-1:0;.. |
55bc0 | 20 69 66 28 63 20 3e 20 30 29 20 72 5b 69 2b 2b 5d 20 3d 20 63 3b 0a 20 20 65 6c 73 65 20 69 66 | .if(c.>.0).r[i++].=.c;...else.if |
55be0 | 28 63 20 3c 20 2d 31 29 20 72 5b 69 2b 2b 5d 20 3d 20 74 68 69 73 2e 44 56 2b 63 3b 0a 20 20 72 | (c.<.-1).r[i++].=.this.DV+c;...r |
55c00 | 2e 74 20 3d 20 69 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c | .t.=.i;...r.clamp();.}..//.(publ |
55c20 | 69 63 29 20 74 68 69 73 20 2b 20 61 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 41 64 64 28 61 29 20 7b | ic).this.+.a.function.bnAdd(a).{ |
55c40 | 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 61 64 64 54 6f 28 61 2c 72 29 3b | .var.r.=.nbi();.this.addTo(a,r); |
55c60 | 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 2d | .return.r;.}..//.(public).this.- |
55c80 | 20 61 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 75 62 74 72 61 63 74 28 61 29 20 7b 20 76 61 72 20 | .a.function.bnSubtract(a).{.var. |
55ca0 | 72 20 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 73 75 62 54 6f 28 61 2c 72 29 3b 20 72 65 74 75 | r.=.nbi();.this.subTo(a,r);.retu |
55cc0 | 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 2a 20 61 0a 66 75 | rn.r;.}..//.(public).this.*.a.fu |
55ce0 | 6e 63 74 69 6f 6e 20 62 6e 4d 75 6c 74 69 70 6c 79 28 61 29 20 7b 20 76 61 72 20 72 20 3d 20 6e | nction.bnMultiply(a).{.var.r.=.n |
55d00 | 62 69 28 29 3b 20 74 68 69 73 2e 6d 75 6c 74 69 70 6c 79 54 6f 28 61 2c 72 29 3b 20 72 65 74 75 | bi();.this.multiplyTo(a,r);.retu |
55d20 | 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 2f 20 61 0a 66 75 | rn.r;.}..//.(public).this./.a.fu |
55d40 | 6e 63 74 69 6f 6e 20 62 6e 44 69 76 69 64 65 28 61 29 20 7b 20 76 61 72 20 72 20 3d 20 6e 62 69 | nction.bnDivide(a).{.var.r.=.nbi |
55d60 | 28 29 3b 20 74 68 69 73 2e 64 69 76 52 65 6d 54 6f 28 61 2c 72 2c 6e 75 6c 6c 29 3b 20 72 65 74 | ();.this.divRemTo(a,r,null);.ret |
55d80 | 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 25 20 61 0a 66 | urn.r;.}..//.(public).this.%.a.f |
55da0 | 75 6e 63 74 69 6f 6e 20 62 6e 52 65 6d 61 69 6e 64 65 72 28 61 29 20 7b 20 76 61 72 20 72 20 3d | unction.bnRemainder(a).{.var.r.= |
55dc0 | 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 64 69 76 52 65 6d 54 6f 28 61 2c 6e 75 6c 6c 2c 72 29 3b | .nbi();.this.divRemTo(a,null,r); |
55de0 | 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 5b 74 68 69 73 2f | .return.r;.}..//.(public).[this/ |
55e00 | 61 2c 74 68 69 73 25 61 5d 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 44 69 76 69 64 65 41 6e 64 52 65 | a,this%a].function.bnDivideAndRe |
55e20 | 6d 61 69 6e 64 65 72 28 61 29 20 7b 0a 20 20 76 61 72 20 71 20 3d 20 6e 62 69 28 29 2c 20 72 20 | mainder(a).{...var.q.=.nbi(),.r. |
55e40 | 3d 20 6e 62 69 28 29 3b 0a 20 20 74 68 69 73 2e 64 69 76 52 65 6d 54 6f 28 61 2c 71 2c 72 29 3b | =.nbi();...this.divRemTo(a,q,r); |
55e60 | 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 20 41 72 72 61 79 28 71 2c 72 29 3b 0a 7d 0a 0a 2f 2f 20 | ...return.new.Array(q,r);.}..//. |
55e80 | 28 70 72 6f 74 65 63 74 65 64 29 20 74 68 69 73 20 2a 3d 20 6e 2c 20 74 68 69 73 20 3e 3d 20 30 | (protected).this.*=.n,.this.>=.0 |
55ea0 | 2c 20 31 20 3c 20 6e 20 3c 20 44 56 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 44 4d 75 6c 74 69 70 | ,.1.<.n.<.DV.function.bnpDMultip |
55ec0 | 6c 79 28 6e 29 20 7b 0a 20 20 74 68 69 73 5b 74 68 69 73 2e 74 5d 20 3d 20 74 68 69 73 2e 61 6d | ly(n).{...this[this.t].=.this.am |
55ee0 | 28 30 2c 6e 2d 31 2c 74 68 69 73 2c 30 2c 30 2c 74 68 69 73 2e 74 29 3b 0a 20 20 2b 2b 74 68 69 | (0,n-1,this,0,0,this.t);...++thi |
55f00 | 73 2e 74 3b 0a 20 20 74 68 69 73 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 | s.t;...this.clamp();.}..//.(prot |
55f20 | 65 63 74 65 64 29 20 74 68 69 73 20 2b 3d 20 6e 20 3c 3c 20 77 20 77 6f 72 64 73 2c 20 74 68 69 | ected).this.+=.n.<<.w.words,.thi |
55f40 | 73 20 3e 3d 20 30 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 44 41 64 64 4f 66 66 73 65 74 28 6e 2c | s.>=.0.function.bnpDAddOffset(n, |
55f60 | 77 29 20 7b 0a 20 20 77 68 69 6c 65 28 74 68 69 73 2e 74 20 3c 3d 20 77 29 20 74 68 69 73 5b 74 | w).{...while(this.t.<=.w).this[t |
55f80 | 68 69 73 2e 74 2b 2b 5d 20 3d 20 30 3b 0a 20 20 74 68 69 73 5b 77 5d 20 2b 3d 20 6e 3b 0a 20 20 | his.t++].=.0;...this[w].+=.n;... |
55fa0 | 77 68 69 6c 65 28 74 68 69 73 5b 77 5d 20 3e 3d 20 74 68 69 73 2e 44 56 29 20 7b 0a 20 20 20 20 | while(this[w].>=.this.DV).{..... |
55fc0 | 74 68 69 73 5b 77 5d 20 2d 3d 20 74 68 69 73 2e 44 56 3b 0a 20 20 20 20 69 66 28 2b 2b 77 20 3e | this[w].-=.this.DV;.....if(++w.> |
55fe0 | 3d 20 74 68 69 73 2e 74 29 20 74 68 69 73 5b 74 68 69 73 2e 74 2b 2b 5d 20 3d 20 30 3b 0a 20 20 | =.this.t).this[this.t++].=.0;... |
56000 | 20 20 2b 2b 74 68 69 73 5b 77 5d 3b 0a 20 20 7d 0a 7d 0a 0a 2f 2f 20 41 20 22 6e 75 6c 6c 22 20 | ..++this[w];...}.}..//.A."null". |
56020 | 72 65 64 75 63 65 72 0a 66 75 6e 63 74 69 6f 6e 20 4e 75 6c 6c 45 78 70 28 29 20 7b 7d 0a 66 75 | reducer.function.NullExp().{}.fu |
56040 | 6e 63 74 69 6f 6e 20 6e 4e 6f 70 28 78 29 20 7b 20 72 65 74 75 72 6e 20 78 3b 20 7d 0a 66 75 6e | nction.nNop(x).{.return.x;.}.fun |
56060 | 63 74 69 6f 6e 20 6e 4d 75 6c 54 6f 28 78 2c 79 2c 72 29 20 7b 20 78 2e 6d 75 6c 74 69 70 6c 79 | ction.nMulTo(x,y,r).{.x.multiply |
56080 | 54 6f 28 79 2c 72 29 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 6e 53 71 72 54 6f 28 78 2c 72 29 20 | To(y,r);.}.function.nSqrTo(x,r). |
560a0 | 7b 20 78 2e 73 71 75 61 72 65 54 6f 28 72 29 3b 20 7d 0a 0a 4e 75 6c 6c 45 78 70 2e 70 72 6f 74 | {.x.squareTo(r);.}..NullExp.prot |
560c0 | 6f 74 79 70 65 2e 63 6f 6e 76 65 72 74 20 3d 20 6e 4e 6f 70 3b 0a 4e 75 6c 6c 45 78 70 2e 70 72 | otype.convert.=.nNop;.NullExp.pr |
560e0 | 6f 74 6f 74 79 70 65 2e 72 65 76 65 72 74 20 3d 20 6e 4e 6f 70 3b 0a 4e 75 6c 6c 45 78 70 2e 70 | ototype.revert.=.nNop;.NullExp.p |
56100 | 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 54 6f 20 3d 20 6e 4d 75 6c 54 6f 3b 0a 4e 75 6c 6c 45 78 70 | rototype.mulTo.=.nMulTo;.NullExp |
56120 | 2e 70 72 6f 74 6f 74 79 70 65 2e 73 71 72 54 6f 20 3d 20 6e 53 71 72 54 6f 3b 0a 0a 2f 2f 20 28 | .prototype.sqrTo.=.nSqrTo;..//.( |
56140 | 70 75 62 6c 69 63 29 20 74 68 69 73 5e 65 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 50 6f 77 28 65 29 | public).this^e.function.bnPow(e) |
56160 | 20 7b 20 72 65 74 75 72 6e 20 74 68 69 73 2e 65 78 70 28 65 2c 6e 65 77 20 4e 75 6c 6c 45 78 70 | .{.return.this.exp(e,new.NullExp |
56180 | 28 29 29 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 6c 6f 77 65 72 | ());.}..//.(protected).r.=.lower |
561a0 | 20 6e 20 77 6f 72 64 73 20 6f 66 20 22 74 68 69 73 20 2a 20 61 22 2c 20 61 2e 74 20 3c 3d 20 6e | .n.words.of."this.*.a",.a.t.<=.n |
561c0 | 0a 2f 2f 20 22 74 68 69 73 22 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 6c 61 72 67 65 72 20 | .//."this".should.be.the.larger. |
561e0 | 6f 6e 65 20 69 66 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 | one.if.appropriate..function.bnp |
56200 | 4d 75 6c 74 69 70 6c 79 4c 6f 77 65 72 54 6f 28 61 2c 6e 2c 72 29 20 7b 0a 20 20 76 61 72 20 69 | MultiplyLowerTo(a,n,r).{...var.i |
56220 | 20 3d 20 4d 61 74 68 2e 6d 69 6e 28 74 68 69 73 2e 74 2b 61 2e 74 2c 6e 29 3b 0a 20 20 72 2e 73 | .=.Math.min(this.t+a.t,n);...r.s |
56240 | 20 3d 20 30 3b 20 2f 2f 20 61 73 73 75 6d 65 73 20 61 2c 74 68 69 73 20 3e 3d 20 30 0a 20 20 72 | .=.0;.//.assumes.a,this.>=.0...r |
56260 | 2e 74 20 3d 20 69 3b 0a 20 20 77 68 69 6c 65 28 69 20 3e 20 30 29 20 72 5b 2d 2d 69 5d 20 3d 20 | .t.=.i;...while(i.>.0).r[--i].=. |
56280 | 30 3b 0a 20 20 76 61 72 20 6a 3b 0a 20 20 66 6f 72 28 6a 20 3d 20 72 2e 74 2d 74 68 69 73 2e 74 | 0;...var.j;...for(j.=.r.t-this.t |
562a0 | 3b 20 69 20 3c 20 6a 3b 20 2b 2b 69 29 20 72 5b 69 2b 74 68 69 73 2e 74 5d 20 3d 20 74 68 69 73 | ;.i.<.j;.++i).r[i+this.t].=.this |
562c0 | 2e 61 6d 28 30 2c 61 5b 69 5d 2c 72 2c 69 2c 30 2c 74 68 69 73 2e 74 29 3b 0a 20 20 66 6f 72 28 | .am(0,a[i],r,i,0,this.t);...for( |
562e0 | 6a 20 3d 20 4d 61 74 68 2e 6d 69 6e 28 61 2e 74 2c 6e 29 3b 20 69 20 3c 20 6a 3b 20 2b 2b 69 29 | j.=.Math.min(a.t,n);.i.<.j;.++i) |
56300 | 20 74 68 69 73 2e 61 6d 28 30 2c 61 5b 69 5d 2c 72 2c 69 2c 30 2c 6e 2d 69 29 3b 0a 20 20 72 2e | .this.am(0,a[i],r,i,0,n-i);...r. |
56320 | 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 22 | clamp();.}..//.(protected).r.=." |
56340 | 74 68 69 73 20 2a 20 61 22 20 77 69 74 68 6f 75 74 20 6c 6f 77 65 72 20 6e 20 77 6f 72 64 73 2c | this.*.a".without.lower.n.words, |
56360 | 20 6e 20 3e 20 30 0a 2f 2f 20 22 74 68 69 73 22 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 6c | .n.>.0.//."this".should.be.the.l |
56380 | 61 72 67 65 72 20 6f 6e 65 20 69 66 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 66 75 6e 63 74 69 | arger.one.if.appropriate..functi |
563a0 | 6f 6e 20 62 6e 70 4d 75 6c 74 69 70 6c 79 55 70 70 65 72 54 6f 28 61 2c 6e 2c 72 29 20 7b 0a 20 | on.bnpMultiplyUpperTo(a,n,r).{.. |
563c0 | 20 2d 2d 6e 3b 0a 20 20 76 61 72 20 69 20 3d 20 72 2e 74 20 3d 20 74 68 69 73 2e 74 2b 61 2e 74 | .--n;...var.i.=.r.t.=.this.t+a.t |
563e0 | 2d 6e 3b 0a 20 20 72 2e 73 20 3d 20 30 3b 20 2f 2f 20 61 73 73 75 6d 65 73 20 61 2c 74 68 69 73 | -n;...r.s.=.0;.//.assumes.a,this |
56400 | 20 3e 3d 20 30 0a 20 20 77 68 69 6c 65 28 2d 2d 69 20 3e 3d 20 30 29 20 72 5b 69 5d 20 3d 20 30 | .>=.0...while(--i.>=.0).r[i].=.0 |
56420 | 3b 0a 20 20 66 6f 72 28 69 20 3d 20 4d 61 74 68 2e 6d 61 78 28 6e 2d 74 68 69 73 2e 74 2c 30 29 | ;...for(i.=.Math.max(n-this.t,0) |
56440 | 3b 20 69 20 3c 20 61 2e 74 3b 20 2b 2b 69 29 0a 20 20 20 20 72 5b 74 68 69 73 2e 74 2b 69 2d 6e | ;.i.<.a.t;.++i).....r[this.t+i-n |
56460 | 5d 20 3d 20 74 68 69 73 2e 61 6d 28 6e 2d 69 2c 61 5b 69 5d 2c 72 2c 30 2c 30 2c 74 68 69 73 2e | ].=.this.am(n-i,a[i],r,0,0,this. |
56480 | 74 2b 69 2d 6e 29 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 29 3b 0a 20 20 72 2e 64 72 53 68 69 66 74 | t+i-n);...r.clamp();...r.drShift |
564a0 | 54 6f 28 31 2c 72 29 3b 0a 7d 0a 0a 2f 2f 20 42 61 72 72 65 74 74 20 6d 6f 64 75 6c 61 72 20 72 | To(1,r);.}..//.Barrett.modular.r |
564c0 | 65 64 75 63 74 69 6f 6e 0a 66 75 6e 63 74 69 6f 6e 20 42 61 72 72 65 74 74 28 6d 29 20 7b 0a 20 | eduction.function.Barrett(m).{.. |
564e0 | 20 2f 2f 20 73 65 74 75 70 20 42 61 72 72 65 74 74 0a 20 20 74 68 69 73 2e 72 32 20 3d 20 6e 62 | .//.setup.Barrett...this.r2.=.nb |
56500 | 69 28 29 3b 0a 20 20 74 68 69 73 2e 71 33 20 3d 20 6e 62 69 28 29 3b 0a 20 20 42 69 67 49 6e 74 | i();...this.q3.=.nbi();...BigInt |
56520 | 65 67 65 72 2e 4f 4e 45 2e 64 6c 53 68 69 66 74 54 6f 28 32 2a 6d 2e 74 2c 74 68 69 73 2e 72 32 | eger.ONE.dlShiftTo(2*m.t,this.r2 |
56540 | 29 3b 0a 20 20 74 68 69 73 2e 6d 75 20 3d 20 74 68 69 73 2e 72 32 2e 64 69 76 69 64 65 28 6d 29 | );...this.mu.=.this.r2.divide(m) |
56560 | 3b 0a 20 20 74 68 69 73 2e 6d 20 3d 20 6d 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 62 61 72 72 | ;...this.m.=.m;.}..function.barr |
56580 | 65 74 74 43 6f 6e 76 65 72 74 28 78 29 20 7b 0a 20 20 69 66 28 78 2e 73 20 3c 20 30 20 7c 7c 20 | ettConvert(x).{...if(x.s.<.0.||. |
565a0 | 78 2e 74 20 3e 20 32 2a 74 68 69 73 2e 6d 2e 74 29 20 72 65 74 75 72 6e 20 78 2e 6d 6f 64 28 74 | x.t.>.2*this.m.t).return.x.mod(t |
565c0 | 68 69 73 2e 6d 29 3b 0a 20 20 65 6c 73 65 20 69 66 28 78 2e 63 6f 6d 70 61 72 65 54 6f 28 74 68 | his.m);...else.if(x.compareTo(th |
565e0 | 69 73 2e 6d 29 20 3c 20 30 29 20 72 65 74 75 72 6e 20 78 3b 0a 20 20 65 6c 73 65 20 7b 20 76 61 | is.m).<.0).return.x;...else.{.va |
56600 | 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 78 2e 63 6f 70 79 54 6f 28 72 29 3b 20 74 68 69 73 2e 72 | r.r.=.nbi();.x.copyTo(r);.this.r |
56620 | 65 64 75 63 65 28 72 29 3b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 7d 0a 0a 66 75 6e 63 74 69 6f | educe(r);.return.r;.}.}..functio |
56640 | 6e 20 62 61 72 72 65 74 74 52 65 76 65 72 74 28 78 29 20 7b 20 72 65 74 75 72 6e 20 78 3b 20 7d | n.barrettRevert(x).{.return.x;.} |
56660 | 0a 0a 2f 2f 20 78 20 3d 20 78 20 6d 6f 64 20 6d 20 28 48 41 43 20 31 34 2e 34 32 29 0a 66 75 6e | ..//.x.=.x.mod.m.(HAC.14.42).fun |
56680 | 63 74 69 6f 6e 20 62 61 72 72 65 74 74 52 65 64 75 63 65 28 78 29 20 7b 0a 20 20 78 2e 64 72 53 | ction.barrettReduce(x).{...x.drS |
566a0 | 68 69 66 74 54 6f 28 74 68 69 73 2e 6d 2e 74 2d 31 2c 74 68 69 73 2e 72 32 29 3b 0a 20 20 69 66 | hiftTo(this.m.t-1,this.r2);...if |
566c0 | 28 78 2e 74 20 3e 20 74 68 69 73 2e 6d 2e 74 2b 31 29 20 7b 20 78 2e 74 20 3d 20 74 68 69 73 2e | (x.t.>.this.m.t+1).{.x.t.=.this. |
566e0 | 6d 2e 74 2b 31 3b 20 78 2e 63 6c 61 6d 70 28 29 3b 20 7d 0a 20 20 74 68 69 73 2e 6d 75 2e 6d 75 | m.t+1;.x.clamp();.}...this.mu.mu |
56700 | 6c 74 69 70 6c 79 55 70 70 65 72 54 6f 28 74 68 69 73 2e 72 32 2c 74 68 69 73 2e 6d 2e 74 2b 31 | ltiplyUpperTo(this.r2,this.m.t+1 |
56720 | 2c 74 68 69 73 2e 71 33 29 3b 0a 20 20 74 68 69 73 2e 6d 2e 6d 75 6c 74 69 70 6c 79 4c 6f 77 65 | ,this.q3);...this.m.multiplyLowe |
56740 | 72 54 6f 28 74 68 69 73 2e 71 33 2c 74 68 69 73 2e 6d 2e 74 2b 31 2c 74 68 69 73 2e 72 32 29 3b | rTo(this.q3,this.m.t+1,this.r2); |
56760 | 0a 20 20 77 68 69 6c 65 28 78 2e 63 6f 6d 70 61 72 65 54 6f 28 74 68 69 73 2e 72 32 29 20 3c 20 | ...while(x.compareTo(this.r2).<. |
56780 | 30 29 20 78 2e 64 41 64 64 4f 66 66 73 65 74 28 31 2c 74 68 69 73 2e 6d 2e 74 2b 31 29 3b 0a 20 | 0).x.dAddOffset(1,this.m.t+1);.. |
567a0 | 20 78 2e 73 75 62 54 6f 28 74 68 69 73 2e 72 32 2c 78 29 3b 0a 20 20 77 68 69 6c 65 28 78 2e 63 | .x.subTo(this.r2,x);...while(x.c |
567c0 | 6f 6d 70 61 72 65 54 6f 28 74 68 69 73 2e 6d 29 20 3e 3d 20 30 29 20 78 2e 73 75 62 54 6f 28 74 | ompareTo(this.m).>=.0).x.subTo(t |
567e0 | 68 69 73 2e 6d 2c 78 29 3b 0a 7d 0a 0a 2f 2f 20 72 20 3d 20 78 5e 32 20 6d 6f 64 20 6d 3b 20 78 | his.m,x);.}..//.r.=.x^2.mod.m;.x |
56800 | 20 21 3d 20 72 0a 66 75 6e 63 74 69 6f 6e 20 62 61 72 72 65 74 74 53 71 72 54 6f 28 78 2c 72 29 | .!=.r.function.barrettSqrTo(x,r) |
56820 | 20 7b 20 78 2e 73 71 75 61 72 65 54 6f 28 72 29 3b 20 74 68 69 73 2e 72 65 64 75 63 65 28 72 29 | .{.x.squareTo(r);.this.reduce(r) |
56840 | 3b 20 7d 0a 0a 2f 2f 20 72 20 3d 20 78 2a 79 20 6d 6f 64 20 6d 3b 20 78 2c 79 20 21 3d 20 72 0a | ;.}..//.r.=.x*y.mod.m;.x,y.!=.r. |
56860 | 66 75 6e 63 74 69 6f 6e 20 62 61 72 72 65 74 74 4d 75 6c 54 6f 28 78 2c 79 2c 72 29 20 7b 20 78 | function.barrettMulTo(x,y,r).{.x |
56880 | 2e 6d 75 6c 74 69 70 6c 79 54 6f 28 79 2c 72 29 3b 20 74 68 69 73 2e 72 65 64 75 63 65 28 72 29 | .multiplyTo(y,r);.this.reduce(r) |
568a0 | 3b 20 7d 0a 0a 42 61 72 72 65 74 74 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6f 6e 76 65 72 74 20 3d | ;.}..Barrett.prototype.convert.= |
568c0 | 20 62 61 72 72 65 74 74 43 6f 6e 76 65 72 74 3b 0a 42 61 72 72 65 74 74 2e 70 72 6f 74 6f 74 79 | .barrettConvert;.Barrett.prototy |
568e0 | 70 65 2e 72 65 76 65 72 74 20 3d 20 62 61 72 72 65 74 74 52 65 76 65 72 74 3b 0a 42 61 72 72 65 | pe.revert.=.barrettRevert;.Barre |
56900 | 74 74 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 64 75 63 65 20 3d 20 62 61 72 72 65 74 74 52 65 64 | tt.prototype.reduce.=.barrettRed |
56920 | 75 63 65 3b 0a 42 61 72 72 65 74 74 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 54 6f 20 3d 20 62 | uce;.Barrett.prototype.mulTo.=.b |
56940 | 61 72 72 65 74 74 4d 75 6c 54 6f 3b 0a 42 61 72 72 65 74 74 2e 70 72 6f 74 6f 74 79 70 65 2e 73 | arrettMulTo;.Barrett.prototype.s |
56960 | 71 72 54 6f 20 3d 20 62 61 72 72 65 74 74 53 71 72 54 6f 3b 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 | qrTo.=.barrettSqrTo;..//.(public |
56980 | 29 20 74 68 69 73 5e 65 20 25 20 6d 20 28 48 41 43 20 31 34 2e 38 35 29 0a 66 75 6e 63 74 69 6f | ).this^e.%.m.(HAC.14.85).functio |
569a0 | 6e 20 62 6e 4d 6f 64 50 6f 77 28 65 2c 6d 29 20 7b 0a 20 20 76 61 72 20 69 20 3d 20 65 2e 62 69 | n.bnModPow(e,m).{...var.i.=.e.bi |
569c0 | 74 4c 65 6e 67 74 68 28 29 2c 20 6b 2c 20 72 20 3d 20 6e 62 76 28 31 29 2c 20 7a 3b 0a 20 20 69 | tLength(),.k,.r.=.nbv(1),.z;...i |
569e0 | 66 28 69 20 3c 3d 20 30 29 20 72 65 74 75 72 6e 20 72 3b 0a 20 20 65 6c 73 65 20 69 66 28 69 20 | f(i.<=.0).return.r;...else.if(i. |
56a00 | 3c 20 31 38 29 20 6b 20 3d 20 31 3b 0a 20 20 65 6c 73 65 20 69 66 28 69 20 3c 20 34 38 29 20 6b | <.18).k.=.1;...else.if(i.<.48).k |
56a20 | 20 3d 20 33 3b 0a 20 20 65 6c 73 65 20 69 66 28 69 20 3c 20 31 34 34 29 20 6b 20 3d 20 34 3b 0a | .=.3;...else.if(i.<.144).k.=.4;. |
56a40 | 20 20 65 6c 73 65 20 69 66 28 69 20 3c 20 37 36 38 29 20 6b 20 3d 20 35 3b 0a 20 20 65 6c 73 65 | ..else.if(i.<.768).k.=.5;...else |
56a60 | 20 6b 20 3d 20 36 3b 0a 20 20 69 66 28 69 20 3c 20 38 29 0a 20 20 20 20 7a 20 3d 20 6e 65 77 20 | .k.=.6;...if(i.<.8).....z.=.new. |
56a80 | 43 6c 61 73 73 69 63 28 6d 29 3b 0a 20 20 65 6c 73 65 20 69 66 28 6d 2e 69 73 45 76 65 6e 28 29 | Classic(m);...else.if(m.isEven() |
56aa0 | 29 0a 20 20 20 20 7a 20 3d 20 6e 65 77 20 42 61 72 72 65 74 74 28 6d 29 3b 0a 20 20 65 6c 73 65 | ).....z.=.new.Barrett(m);...else |
56ac0 | 0a 20 20 20 20 7a 20 3d 20 6e 65 77 20 4d 6f 6e 74 67 6f 6d 65 72 79 28 6d 29 3b 0a 0a 20 20 2f | .....z.=.new.Montgomery(m);..../ |
56ae0 | 2f 20 70 72 65 63 6f 6d 70 75 74 61 74 69 6f 6e 0a 20 20 76 61 72 20 67 20 3d 20 6e 65 77 20 41 | /.precomputation...var.g.=.new.A |
56b00 | 72 72 61 79 28 29 2c 20 6e 20 3d 20 33 2c 20 6b 31 20 3d 20 6b 2d 31 2c 20 6b 6d 20 3d 20 28 31 | rray(),.n.=.3,.k1.=.k-1,.km.=.(1 |
56b20 | 3c 3c 6b 29 2d 31 3b 0a 20 20 67 5b 31 5d 20 3d 20 7a 2e 63 6f 6e 76 65 72 74 28 74 68 69 73 29 | <<k)-1;...g[1].=.z.convert(this) |
56b40 | 3b 0a 20 20 69 66 28 6b 20 3e 20 31 29 20 7b 0a 20 20 20 20 76 61 72 20 67 32 20 3d 20 6e 62 69 | ;...if(k.>.1).{.....var.g2.=.nbi |
56b60 | 28 29 3b 0a 20 20 20 20 7a 2e 73 71 72 54 6f 28 67 5b 31 5d 2c 67 32 29 3b 0a 20 20 20 20 77 68 | ();.....z.sqrTo(g[1],g2);.....wh |
56b80 | 69 6c 65 28 6e 20 3c 3d 20 6b 6d 29 20 7b 0a 20 20 20 20 20 20 67 5b 6e 5d 20 3d 20 6e 62 69 28 | ile(n.<=.km).{.......g[n].=.nbi( |
56ba0 | 29 3b 0a 20 20 20 20 20 20 7a 2e 6d 75 6c 54 6f 28 67 32 2c 67 5b 6e 2d 32 5d 2c 67 5b 6e 5d 29 | );.......z.mulTo(g2,g[n-2],g[n]) |
56bc0 | 3b 0a 20 20 20 20 20 20 6e 20 2b 3d 20 32 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 0a 20 20 76 61 72 | ;.......n.+=.2;.....}...}....var |
56be0 | 20 6a 20 3d 20 65 2e 74 2d 31 2c 20 77 2c 20 69 73 31 20 3d 20 74 72 75 65 2c 20 72 32 20 3d 20 | .j.=.e.t-1,.w,.is1.=.true,.r2.=. |
56c00 | 6e 62 69 28 29 2c 20 74 3b 0a 20 20 69 20 3d 20 6e 62 69 74 73 28 65 5b 6a 5d 29 2d 31 3b 0a 20 | nbi(),.t;...i.=.nbits(e[j])-1;.. |
56c20 | 20 77 68 69 6c 65 28 6a 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 69 66 28 69 20 3e 3d 20 6b 31 29 | .while(j.>=.0).{.....if(i.>=.k1) |
56c40 | 20 77 20 3d 20 28 65 5b 6a 5d 3e 3e 28 69 2d 6b 31 29 29 26 6b 6d 3b 0a 20 20 20 20 65 6c 73 65 | .w.=.(e[j]>>(i-k1))&km;.....else |
56c60 | 20 7b 0a 20 20 20 20 20 20 77 20 3d 20 28 65 5b 6a 5d 26 28 28 31 3c 3c 28 69 2b 31 29 29 2d 31 | .{.......w.=.(e[j]&((1<<(i+1))-1 |
56c80 | 29 29 3c 3c 28 6b 31 2d 69 29 3b 0a 20 20 20 20 20 20 69 66 28 6a 20 3e 20 30 29 20 77 20 7c 3d | ))<<(k1-i);.......if(j.>.0).w.|= |
56ca0 | 20 65 5b 6a 2d 31 5d 3e 3e 28 74 68 69 73 2e 44 42 2b 69 2d 6b 31 29 3b 0a 20 20 20 20 7d 0a 0a | .e[j-1]>>(this.DB+i-k1);.....}.. |
56cc0 | 20 20 20 20 6e 20 3d 20 6b 3b 0a 20 20 20 20 77 68 69 6c 65 28 28 77 26 31 29 20 3d 3d 20 30 29 | ....n.=.k;.....while((w&1).==.0) |
56ce0 | 20 7b 20 77 20 3e 3e 3d 20 31 3b 20 2d 2d 6e 3b 20 7d 0a 20 20 20 20 69 66 28 28 69 20 2d 3d 20 | .{.w.>>=.1;.--n;.}.....if((i.-=. |
56d00 | 6e 29 20 3c 20 30 29 20 7b 20 69 20 2b 3d 20 74 68 69 73 2e 44 42 3b 20 2d 2d 6a 3b 20 7d 0a 20 | n).<.0).{.i.+=.this.DB;.--j;.}.. |
56d20 | 20 20 20 69 66 28 69 73 31 29 20 7b 09 2f 2f 20 72 65 74 20 3d 3d 20 31 2c 20 64 6f 6e 27 74 20 | ...if(is1).{.//.ret.==.1,.don't. |
56d40 | 62 6f 74 68 65 72 20 73 71 75 61 72 69 6e 67 20 6f 72 20 6d 75 6c 74 69 70 6c 79 69 6e 67 20 69 | bother.squaring.or.multiplying.i |
56d60 | 74 0a 20 20 20 20 20 20 67 5b 77 5d 2e 63 6f 70 79 54 6f 28 72 29 3b 0a 20 20 20 20 20 20 69 73 | t.......g[w].copyTo(r);.......is |
56d80 | 31 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 | 1.=.false;.....}.....else.{..... |
56da0 | 20 20 77 68 69 6c 65 28 6e 20 3e 20 31 29 20 7b 20 7a 2e 73 71 72 54 6f 28 72 2c 72 32 29 3b 20 | ..while(n.>.1).{.z.sqrTo(r,r2);. |
56dc0 | 7a 2e 73 71 72 54 6f 28 72 32 2c 72 29 3b 20 6e 20 2d 3d 20 32 3b 20 7d 0a 20 20 20 20 20 20 69 | z.sqrTo(r2,r);.n.-=.2;.}.......i |
56de0 | 66 28 6e 20 3e 20 30 29 20 7a 2e 73 71 72 54 6f 28 72 2c 72 32 29 3b 20 65 6c 73 65 20 7b 20 74 | f(n.>.0).z.sqrTo(r,r2);.else.{.t |
56e00 | 20 3d 20 72 3b 20 72 20 3d 20 72 32 3b 20 72 32 20 3d 20 74 3b 20 7d 0a 20 20 20 20 20 20 7a 2e | .=.r;.r.=.r2;.r2.=.t;.}.......z. |
56e20 | 6d 75 6c 54 6f 28 72 32 2c 67 5b 77 5d 2c 72 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 77 68 69 | mulTo(r2,g[w],r);.....}......whi |
56e40 | 6c 65 28 6a 20 3e 3d 20 30 20 26 26 20 28 65 5b 6a 5d 26 28 31 3c 3c 69 29 29 20 3d 3d 20 30 29 | le(j.>=.0.&&.(e[j]&(1<<i)).==.0) |
56e60 | 20 7b 0a 20 20 20 20 20 20 7a 2e 73 71 72 54 6f 28 72 2c 72 32 29 3b 20 74 20 3d 20 72 3b 20 72 | .{.......z.sqrTo(r,r2);.t.=.r;.r |
56e80 | 20 3d 20 72 32 3b 20 72 32 20 3d 20 74 3b 0a 20 20 20 20 20 20 69 66 28 2d 2d 69 20 3c 20 30 29 | .=.r2;.r2.=.t;.......if(--i.<.0) |
56ea0 | 20 7b 20 69 20 3d 20 74 68 69 73 2e 44 42 2d 31 3b 20 2d 2d 6a 3b 20 7d 0a 20 20 20 20 7d 0a 20 | .{.i.=.this.DB-1;.--j;.}.....}.. |
56ec0 | 20 7d 0a 20 20 72 65 74 75 72 6e 20 7a 2e 72 65 76 65 72 74 28 72 29 3b 0a 7d 0a 0a 2f 2f 20 28 | .}...return.z.revert(r);.}..//.( |
56ee0 | 70 75 62 6c 69 63 29 20 67 63 64 28 74 68 69 73 2c 61 29 20 28 48 41 43 20 31 34 2e 35 34 29 0a | public).gcd(this,a).(HAC.14.54). |
56f00 | 66 75 6e 63 74 69 6f 6e 20 62 6e 47 43 44 28 61 29 20 7b 0a 20 20 76 61 72 20 78 20 3d 20 28 74 | function.bnGCD(a).{...var.x.=.(t |
56f20 | 68 69 73 2e 73 3c 30 29 3f 74 68 69 73 2e 6e 65 67 61 74 65 28 29 3a 74 68 69 73 2e 63 6c 6f 6e | his.s<0)?this.negate():this.clon |
56f40 | 65 28 29 3b 0a 20 20 76 61 72 20 79 20 3d 20 28 61 2e 73 3c 30 29 3f 61 2e 6e 65 67 61 74 65 28 | e();...var.y.=.(a.s<0)?a.negate( |
56f60 | 29 3a 61 2e 63 6c 6f 6e 65 28 29 3b 0a 20 20 69 66 28 78 2e 63 6f 6d 70 61 72 65 54 6f 28 79 29 | ):a.clone();...if(x.compareTo(y) |
56f80 | 20 3c 20 30 29 20 7b 20 76 61 72 20 74 20 3d 20 78 3b 20 78 20 3d 20 79 3b 20 79 20 3d 20 74 3b | .<.0).{.var.t.=.x;.x.=.y;.y.=.t; |
56fa0 | 20 7d 0a 20 20 76 61 72 20 69 20 3d 20 78 2e 67 65 74 4c 6f 77 65 73 74 53 65 74 42 69 74 28 29 | .}...var.i.=.x.getLowestSetBit() |
56fc0 | 2c 20 67 20 3d 20 79 2e 67 65 74 4c 6f 77 65 73 74 53 65 74 42 69 74 28 29 3b 0a 20 20 69 66 28 | ,.g.=.y.getLowestSetBit();...if( |
56fe0 | 67 20 3c 20 30 29 20 72 65 74 75 72 6e 20 78 3b 0a 20 20 69 66 28 69 20 3c 20 67 29 20 67 20 3d | g.<.0).return.x;...if(i.<.g).g.= |
57000 | 20 69 3b 0a 20 20 69 66 28 67 20 3e 20 30 29 20 7b 0a 20 20 20 20 78 2e 72 53 68 69 66 74 54 6f | .i;...if(g.>.0).{.....x.rShiftTo |
57020 | 28 67 2c 78 29 3b 0a 20 20 20 20 79 2e 72 53 68 69 66 74 54 6f 28 67 2c 79 29 3b 0a 20 20 7d 0a | (g,x);.....y.rShiftTo(g,y);...}. |
57040 | 20 20 77 68 69 6c 65 28 78 2e 73 69 67 6e 75 6d 28 29 20 3e 20 30 29 20 7b 0a 20 20 20 20 69 66 | ..while(x.signum().>.0).{.....if |
57060 | 28 28 69 20 3d 20 78 2e 67 65 74 4c 6f 77 65 73 74 53 65 74 42 69 74 28 29 29 20 3e 20 30 29 20 | ((i.=.x.getLowestSetBit()).>.0). |
57080 | 78 2e 72 53 68 69 66 74 54 6f 28 69 2c 78 29 3b 0a 20 20 20 20 69 66 28 28 69 20 3d 20 79 2e 67 | x.rShiftTo(i,x);.....if((i.=.y.g |
570a0 | 65 74 4c 6f 77 65 73 74 53 65 74 42 69 74 28 29 29 20 3e 20 30 29 20 79 2e 72 53 68 69 66 74 54 | etLowestSetBit()).>.0).y.rShiftT |
570c0 | 6f 28 69 2c 79 29 3b 0a 20 20 20 20 69 66 28 78 2e 63 6f 6d 70 61 72 65 54 6f 28 79 29 20 3e 3d | o(i,y);.....if(x.compareTo(y).>= |
570e0 | 20 30 29 20 7b 0a 20 20 20 20 20 20 78 2e 73 75 62 54 6f 28 79 2c 78 29 3b 0a 20 20 20 20 20 20 | .0).{.......x.subTo(y,x);....... |
57100 | 78 2e 72 53 68 69 66 74 54 6f 28 31 2c 78 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 20 | x.rShiftTo(1,x);.....}.....else. |
57120 | 7b 0a 20 20 20 20 20 20 79 2e 73 75 62 54 6f 28 78 2c 79 29 3b 0a 20 20 20 20 20 20 79 2e 72 53 | {.......y.subTo(x,y);.......y.rS |
57140 | 68 69 66 74 54 6f 28 31 2c 79 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 69 66 28 67 20 3e 20 | hiftTo(1,y);.....}...}...if(g.>. |
57160 | 30 29 20 79 2e 6c 53 68 69 66 74 54 6f 28 67 2c 79 29 3b 0a 20 20 72 65 74 75 72 6e 20 79 3b 0a | 0).y.lShiftTo(g,y);...return.y;. |
57180 | 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 74 68 69 73 20 25 20 6e 2c 20 6e 20 3c 20 | }..//.(protected).this.%.n,.n.<. |
571a0 | 32 5e 32 36 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 4d 6f 64 49 6e 74 28 6e 29 20 7b 0a 20 20 69 | 2^26.function.bnpModInt(n).{...i |
571c0 | 66 28 6e 20 3c 3d 20 30 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 76 61 72 20 64 20 3d 20 74 68 | f(n.<=.0).return.0;...var.d.=.th |
571e0 | 69 73 2e 44 56 25 6e 2c 20 72 20 3d 20 28 74 68 69 73 2e 73 3c 30 29 3f 6e 2d 31 3a 30 3b 0a 20 | is.DV%n,.r.=.(this.s<0)?n-1:0;.. |
57200 | 20 69 66 28 74 68 69 73 2e 74 20 3e 20 30 29 0a 20 20 20 20 69 66 28 64 20 3d 3d 20 30 29 20 72 | .if(this.t.>.0).....if(d.==.0).r |
57220 | 20 3d 20 74 68 69 73 5b 30 5d 25 6e 3b 0a 20 20 20 20 65 6c 73 65 20 66 6f 72 28 76 61 72 20 69 | .=.this[0]%n;.....else.for(var.i |
57240 | 20 3d 20 74 68 69 73 2e 74 2d 31 3b 20 69 20 3e 3d 20 30 3b 20 2d 2d 69 29 20 72 20 3d 20 28 64 | .=.this.t-1;.i.>=.0;.--i).r.=.(d |
57260 | 2a 72 2b 74 68 69 73 5b 69 5d 29 25 6e 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f | *r+this[i])%n;...return.r;.}..// |
57280 | 20 28 70 75 62 6c 69 63 29 20 31 2f 74 68 69 73 20 25 20 6d 20 28 48 41 43 20 31 34 2e 36 31 29 | .(public).1/this.%.m.(HAC.14.61) |
572a0 | 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 4d 6f 64 49 6e 76 65 72 73 65 28 6d 29 20 7b 0a 20 20 76 61 | .function.bnModInverse(m).{...va |
572c0 | 72 20 61 63 20 3d 20 6d 2e 69 73 45 76 65 6e 28 29 3b 0a 20 20 69 66 28 28 74 68 69 73 2e 69 73 | r.ac.=.m.isEven();...if((this.is |
572e0 | 45 76 65 6e 28 29 20 26 26 20 61 63 29 20 7c 7c 20 6d 2e 73 69 67 6e 75 6d 28 29 20 3d 3d 20 30 | Even().&&.ac).||.m.signum().==.0 |
57300 | 29 20 72 65 74 75 72 6e 20 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 4f 3b 0a 20 20 76 61 72 20 | ).return.BigInteger.ZERO;...var. |
57320 | 75 20 3d 20 6d 2e 63 6c 6f 6e 65 28 29 2c 20 76 20 3d 20 74 68 69 73 2e 63 6c 6f 6e 65 28 29 3b | u.=.m.clone(),.v.=.this.clone(); |
57340 | 0a 20 20 76 61 72 20 61 20 3d 20 6e 62 76 28 31 29 2c 20 62 20 3d 20 6e 62 76 28 30 29 2c 20 63 | ...var.a.=.nbv(1),.b.=.nbv(0),.c |
57360 | 20 3d 20 6e 62 76 28 30 29 2c 20 64 20 3d 20 6e 62 76 28 31 29 3b 0a 20 20 77 68 69 6c 65 28 75 | .=.nbv(0),.d.=.nbv(1);...while(u |
57380 | 2e 73 69 67 6e 75 6d 28 29 20 21 3d 20 30 29 20 7b 0a 20 20 20 20 77 68 69 6c 65 28 75 2e 69 73 | .signum().!=.0).{.....while(u.is |
573a0 | 45 76 65 6e 28 29 29 20 7b 0a 20 20 20 20 20 20 75 2e 72 53 68 69 66 74 54 6f 28 31 2c 75 29 3b | Even()).{.......u.rShiftTo(1,u); |
573c0 | 0a 20 20 20 20 20 20 69 66 28 61 63 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 28 21 61 2e 69 73 | .......if(ac).{.........if(!a.is |
573e0 | 45 76 65 6e 28 29 20 7c 7c 20 21 62 2e 69 73 45 76 65 6e 28 29 29 20 7b 20 61 2e 61 64 64 54 6f | Even().||.!b.isEven()).{.a.addTo |
57400 | 28 74 68 69 73 2c 61 29 3b 20 62 2e 73 75 62 54 6f 28 6d 2c 62 29 3b 20 7d 0a 20 20 20 20 20 20 | (this,a);.b.subTo(m,b);.}....... |
57420 | 20 20 61 2e 72 53 68 69 66 74 54 6f 28 31 2c 61 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 | ..a.rShiftTo(1,a);.......}...... |
57440 | 20 65 6c 73 65 20 69 66 28 21 62 2e 69 73 45 76 65 6e 28 29 29 20 62 2e 73 75 62 54 6f 28 6d 2c | .else.if(!b.isEven()).b.subTo(m, |
57460 | 62 29 3b 0a 20 20 20 20 20 20 62 2e 72 53 68 69 66 74 54 6f 28 31 2c 62 29 3b 0a 20 20 20 20 7d | b);.......b.rShiftTo(1,b);.....} |
57480 | 0a 20 20 20 20 77 68 69 6c 65 28 76 2e 69 73 45 76 65 6e 28 29 29 20 7b 0a 20 20 20 20 20 20 76 | .....while(v.isEven()).{.......v |
574a0 | 2e 72 53 68 69 66 74 54 6f 28 31 2c 76 29 3b 0a 20 20 20 20 20 20 69 66 28 61 63 29 20 7b 0a 20 | .rShiftTo(1,v);.......if(ac).{.. |
574c0 | 20 20 20 20 20 20 20 69 66 28 21 63 2e 69 73 45 76 65 6e 28 29 20 7c 7c 20 21 64 2e 69 73 45 76 | .......if(!c.isEven().||.!d.isEv |
574e0 | 65 6e 28 29 29 20 7b 20 63 2e 61 64 64 54 6f 28 74 68 69 73 2c 63 29 3b 20 64 2e 73 75 62 54 6f | en()).{.c.addTo(this,c);.d.subTo |
57500 | 28 6d 2c 64 29 3b 20 7d 0a 20 20 20 20 20 20 20 20 63 2e 72 53 68 69 66 74 54 6f 28 31 2c 63 29 | (m,d);.}.........c.rShiftTo(1,c) |
57520 | 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 65 6c 73 65 20 69 66 28 21 64 2e 69 73 45 76 65 | ;.......}.......else.if(!d.isEve |
57540 | 6e 28 29 29 20 64 2e 73 75 62 54 6f 28 6d 2c 64 29 3b 0a 20 20 20 20 20 20 64 2e 72 53 68 69 66 | n()).d.subTo(m,d);.......d.rShif |
57560 | 74 54 6f 28 31 2c 64 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 69 66 28 75 2e 63 6f 6d 70 61 72 65 | tTo(1,d);.....}.....if(u.compare |
57580 | 54 6f 28 76 29 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 75 2e 73 75 62 54 6f 28 76 2c 75 29 | To(v).>=.0).{.......u.subTo(v,u) |
575a0 | 3b 0a 20 20 20 20 20 20 69 66 28 61 63 29 20 61 2e 73 75 62 54 6f 28 63 2c 61 29 3b 0a 20 20 20 | ;.......if(ac).a.subTo(c,a);.... |
575c0 | 20 20 20 62 2e 73 75 62 54 6f 28 64 2c 62 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 20 | ...b.subTo(d,b);.....}.....else. |
575e0 | 7b 0a 20 20 20 20 20 20 76 2e 73 75 62 54 6f 28 75 2c 76 29 3b 0a 20 20 20 20 20 20 69 66 28 61 | {.......v.subTo(u,v);.......if(a |
57600 | 63 29 20 63 2e 73 75 62 54 6f 28 61 2c 63 29 3b 0a 20 20 20 20 20 20 64 2e 73 75 62 54 6f 28 62 | c).c.subTo(a,c);.......d.subTo(b |
57620 | 2c 64 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 69 66 28 76 2e 63 6f 6d 70 61 72 65 54 6f 28 | ,d);.....}...}...if(v.compareTo( |
57640 | 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 29 20 21 3d 20 30 29 20 72 65 74 75 72 6e 20 42 69 67 | BigInteger.ONE).!=.0).return.Big |
57660 | 49 6e 74 65 67 65 72 2e 5a 45 52 4f 3b 0a 20 20 69 66 28 64 2e 63 6f 6d 70 61 72 65 54 6f 28 6d | Integer.ZERO;...if(d.compareTo(m |
57680 | 29 20 3e 3d 20 30 29 20 72 65 74 75 72 6e 20 64 2e 73 75 62 74 72 61 63 74 28 6d 29 3b 0a 20 20 | ).>=.0).return.d.subtract(m);... |
576a0 | 69 66 28 64 2e 73 69 67 6e 75 6d 28 29 20 3c 20 30 29 20 64 2e 61 64 64 54 6f 28 6d 2c 64 29 3b | if(d.signum().<.0).d.addTo(m,d); |
576c0 | 20 65 6c 73 65 20 72 65 74 75 72 6e 20 64 3b 0a 20 20 69 66 28 64 2e 73 69 67 6e 75 6d 28 29 20 | .else.return.d;...if(d.signum(). |
576e0 | 3c 20 30 29 20 72 65 74 75 72 6e 20 64 2e 61 64 64 28 6d 29 3b 20 65 6c 73 65 20 72 65 74 75 72 | <.0).return.d.add(m);.else.retur |
57700 | 6e 20 64 3b 0a 7d 0a 0a 76 61 72 20 6c 6f 77 70 72 69 6d 65 73 20 3d 20 5b 32 2c 33 2c 35 2c 37 | n.d;.}..var.lowprimes.=.[2,3,5,7 |
57720 | 2c 31 31 2c 31 33 2c 31 37 2c 31 39 2c 32 33 2c 32 39 2c 33 31 2c 33 37 2c 34 31 2c 34 33 2c 34 | ,11,13,17,19,23,29,31,37,41,43,4 |
57740 | 37 2c 35 33 2c 35 39 2c 36 31 2c 36 37 2c 37 31 2c 37 33 2c 37 39 2c 38 33 2c 38 39 2c 39 37 2c | 7,53,59,61,67,71,73,79,83,89,97, |
57760 | 31 30 31 2c 31 30 33 2c 31 30 37 2c 31 30 39 2c 31 31 33 2c 31 32 37 2c 31 33 31 2c 31 33 37 2c | 101,103,107,109,113,127,131,137, |
57780 | 31 33 39 2c 31 34 39 2c 31 35 31 2c 31 35 37 2c 31 36 33 2c 31 36 37 2c 31 37 33 2c 31 37 39 2c | 139,149,151,157,163,167,173,179, |
577a0 | 31 38 31 2c 31 39 31 2c 31 39 33 2c 31 39 37 2c 31 39 39 2c 32 31 31 2c 32 32 33 2c 32 32 37 2c | 181,191,193,197,199,211,223,227, |
577c0 | 32 32 39 2c 32 33 33 2c 32 33 39 2c 32 34 31 2c 32 35 31 2c 32 35 37 2c 32 36 33 2c 32 36 39 2c | 229,233,239,241,251,257,263,269, |
577e0 | 32 37 31 2c 32 37 37 2c 32 38 31 2c 32 38 33 2c 32 39 33 2c 33 30 37 2c 33 31 31 2c 33 31 33 2c | 271,277,281,283,293,307,311,313, |
57800 | 33 31 37 2c 33 33 31 2c 33 33 37 2c 33 34 37 2c 33 34 39 2c 33 35 33 2c 33 35 39 2c 33 36 37 2c | 317,331,337,347,349,353,359,367, |
57820 | 33 37 33 2c 33 37 39 2c 33 38 33 2c 33 38 39 2c 33 39 37 2c 34 30 31 2c 34 30 39 2c 34 31 39 2c | 373,379,383,389,397,401,409,419, |
57840 | 34 32 31 2c 34 33 31 2c 34 33 33 2c 34 33 39 2c 34 34 33 2c 34 34 39 2c 34 35 37 2c 34 36 31 2c | 421,431,433,439,443,449,457,461, |
57860 | 34 36 33 2c 34 36 37 2c 34 37 39 2c 34 38 37 2c 34 39 31 2c 34 39 39 2c 35 30 33 2c 35 30 39 5d | 463,467,479,487,491,499,503,509] |
57880 | 3b 0a 76 61 72 20 6c 70 6c 69 6d 20 3d 20 28 31 3c 3c 32 36 29 2f 6c 6f 77 70 72 69 6d 65 73 5b | ;.var.lplim.=.(1<<26)/lowprimes[ |
578a0 | 6c 6f 77 70 72 69 6d 65 73 2e 6c 65 6e 67 74 68 2d 31 5d 3b 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 | lowprimes.length-1];..//.(public |
578c0 | 29 20 74 65 73 74 20 70 72 69 6d 61 6c 69 74 79 20 77 69 74 68 20 63 65 72 74 61 69 6e 74 79 20 | ).test.primality.with.certainty. |
578e0 | 3e 3d 20 31 2d 2e 35 5e 74 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 49 73 50 72 6f 62 61 62 6c 65 50 | >=.1-.5^t.function.bnIsProbableP |
57900 | 72 69 6d 65 28 74 29 20 7b 0a 20 20 76 61 72 20 69 2c 20 78 20 3d 20 74 68 69 73 2e 61 62 73 28 | rime(t).{...var.i,.x.=.this.abs( |
57920 | 29 3b 0a 20 20 69 66 28 78 2e 74 20 3d 3d 20 31 20 26 26 20 78 5b 30 5d 20 3c 3d 20 6c 6f 77 70 | );...if(x.t.==.1.&&.x[0].<=.lowp |
57940 | 72 69 6d 65 73 5b 6c 6f 77 70 72 69 6d 65 73 2e 6c 65 6e 67 74 68 2d 31 5d 29 20 7b 0a 20 20 20 | rimes[lowprimes.length-1]).{.... |
57960 | 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c 20 6c 6f 77 70 72 69 6d 65 73 2e 6c 65 6e 67 74 68 | .for(i.=.0;.i.<.lowprimes.length |
57980 | 3b 20 2b 2b 69 29 0a 20 20 20 20 20 20 69 66 28 78 5b 30 5d 20 3d 3d 20 6c 6f 77 70 72 69 6d 65 | ;.++i).......if(x[0].==.lowprime |
579a0 | 73 5b 69 5d 29 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 61 | s[i]).return.true;.....return.fa |
579c0 | 6c 73 65 3b 0a 20 20 7d 0a 20 20 69 66 28 78 2e 69 73 45 76 65 6e 28 29 29 20 72 65 74 75 72 6e | lse;...}...if(x.isEven()).return |
579e0 | 20 66 61 6c 73 65 3b 0a 20 20 69 20 3d 20 31 3b 0a 20 20 77 68 69 6c 65 28 69 20 3c 20 6c 6f 77 | .false;...i.=.1;...while(i.<.low |
57a00 | 70 72 69 6d 65 73 2e 6c 65 6e 67 74 68 29 20 7b 0a 20 20 20 20 76 61 72 20 6d 20 3d 20 6c 6f 77 | primes.length).{.....var.m.=.low |
57a20 | 70 72 69 6d 65 73 5b 69 5d 2c 20 6a 20 3d 20 69 2b 31 3b 0a 20 20 20 20 77 68 69 6c 65 28 6a 20 | primes[i],.j.=.i+1;.....while(j. |
57a40 | 3c 20 6c 6f 77 70 72 69 6d 65 73 2e 6c 65 6e 67 74 68 20 26 26 20 6d 20 3c 20 6c 70 6c 69 6d 29 | <.lowprimes.length.&&.m.<.lplim) |
57a60 | 20 6d 20 2a 3d 20 6c 6f 77 70 72 69 6d 65 73 5b 6a 2b 2b 5d 3b 0a 20 20 20 20 6d 20 3d 20 78 2e | .m.*=.lowprimes[j++];.....m.=.x. |
57a80 | 6d 6f 64 49 6e 74 28 6d 29 3b 0a 20 20 20 20 77 68 69 6c 65 28 69 20 3c 20 6a 29 20 69 66 28 6d | modInt(m);.....while(i.<.j).if(m |
57aa0 | 25 6c 6f 77 70 72 69 6d 65 73 5b 69 2b 2b 5d 20 3d 3d 20 30 29 20 72 65 74 75 72 6e 20 66 61 6c | %lowprimes[i++].==.0).return.fal |
57ac0 | 73 65 3b 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 78 2e 6d 69 6c 6c 65 72 52 61 62 69 6e 28 74 | se;...}...return.x.millerRabin(t |
57ae0 | 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 74 72 75 65 20 69 66 20 70 72 6f | );.}..//.(protected).true.if.pro |
57b00 | 62 61 62 6c 79 20 70 72 69 6d 65 20 28 48 41 43 20 34 2e 32 34 2c 20 4d 69 6c 6c 65 72 2d 52 61 | bably.prime.(HAC.4.24,.Miller-Ra |
57b20 | 62 69 6e 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 4d 69 6c 6c 65 72 52 61 62 69 6e 28 74 29 20 | bin).function.bnpMillerRabin(t). |
57b40 | 7b 0a 20 20 76 61 72 20 6e 31 20 3d 20 74 68 69 73 2e 73 75 62 74 72 61 63 74 28 42 69 67 49 6e | {...var.n1.=.this.subtract(BigIn |
57b60 | 74 65 67 65 72 2e 4f 4e 45 29 3b 0a 20 20 76 61 72 20 6b 20 3d 20 6e 31 2e 67 65 74 4c 6f 77 65 | teger.ONE);...var.k.=.n1.getLowe |
57b80 | 73 74 53 65 74 42 69 74 28 29 3b 0a 20 20 69 66 28 6b 20 3c 3d 20 30 29 20 72 65 74 75 72 6e 20 | stSetBit();...if(k.<=.0).return. |
57ba0 | 66 61 6c 73 65 3b 0a 20 20 76 61 72 20 72 20 3d 20 6e 31 2e 73 68 69 66 74 52 69 67 68 74 28 6b | false;...var.r.=.n1.shiftRight(k |
57bc0 | 29 3b 0a 20 20 74 20 3d 20 28 74 2b 31 29 3e 3e 31 3b 0a 20 20 69 66 28 74 20 3e 20 6c 6f 77 70 | );...t.=.(t+1)>>1;...if(t.>.lowp |
57be0 | 72 69 6d 65 73 2e 6c 65 6e 67 74 68 29 20 74 20 3d 20 6c 6f 77 70 72 69 6d 65 73 2e 6c 65 6e 67 | rimes.length).t.=.lowprimes.leng |
57c00 | 74 68 3b 0a 20 20 76 61 72 20 61 20 3d 20 6e 62 69 28 29 3b 0a 20 20 66 6f 72 28 76 61 72 20 69 | th;...var.a.=.nbi();...for(var.i |
57c20 | 20 3d 20 30 3b 20 69 20 3c 20 74 3b 20 2b 2b 69 29 20 7b 0a 20 20 20 20 61 2e 66 72 6f 6d 49 6e | .=.0;.i.<.t;.++i).{.....a.fromIn |
57c40 | 74 28 6c 6f 77 70 72 69 6d 65 73 5b 69 5d 29 3b 0a 20 20 20 20 76 61 72 20 79 20 3d 20 61 2e 6d | t(lowprimes[i]);.....var.y.=.a.m |
57c60 | 6f 64 50 6f 77 28 72 2c 74 68 69 73 29 3b 0a 20 20 20 20 69 66 28 79 2e 63 6f 6d 70 61 72 65 54 | odPow(r,this);.....if(y.compareT |
57c80 | 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 29 20 21 3d 20 30 20 26 26 20 79 2e 63 6f 6d 70 | o(BigInteger.ONE).!=.0.&&.y.comp |
57ca0 | 61 72 65 54 6f 28 6e 31 29 20 21 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6a 20 3d 20 | areTo(n1).!=.0).{.......var.j.=. |
57cc0 | 31 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 28 6a 2b 2b 20 3c 20 6b 20 26 26 20 79 2e 63 6f 6d 70 | 1;.......while(j++.<.k.&&.y.comp |
57ce0 | 61 72 65 54 6f 28 6e 31 29 20 21 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 20 20 79 20 3d 20 79 2e | areTo(n1).!=.0).{.........y.=.y. |
57d00 | 6d 6f 64 50 6f 77 49 6e 74 28 32 2c 74 68 69 73 29 3b 0a 20 20 20 20 20 20 20 20 69 66 28 79 2e | modPowInt(2,this);.........if(y. |
57d20 | 63 6f 6d 70 61 72 65 54 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 29 20 3d 3d 20 30 29 20 | compareTo(BigInteger.ONE).==.0). |
57d40 | 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 28 79 | return.false;.......}.......if(y |
57d60 | 2e 63 6f 6d 70 61 72 65 54 6f 28 6e 31 29 20 21 3d 20 30 29 20 72 65 74 75 72 6e 20 66 61 6c 73 | .compareTo(n1).!=.0).return.fals |
57d80 | 65 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 7d 0a 0a 2f | e;.....}...}...return.true;.}../ |
57da0 | 2f 20 70 72 6f 74 65 63 74 65 64 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 | /.protected.BigInteger.prototype |
57dc0 | 2e 63 68 75 6e 6b 53 69 7a 65 20 3d 20 62 6e 70 43 68 75 6e 6b 53 69 7a 65 3b 0a 42 69 67 49 6e | .chunkSize.=.bnpChunkSize;.BigIn |
57de0 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f 52 61 64 69 78 20 3d 20 62 6e 70 54 6f 52 | teger.prototype.toRadix.=.bnpToR |
57e00 | 61 64 69 78 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 66 72 6f 6d 52 | adix;.BigInteger.prototype.fromR |
57e20 | 61 64 69 78 20 3d 20 62 6e 70 46 72 6f 6d 52 61 64 69 78 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e | adix.=.bnpFromRadix;.BigInteger. |
57e40 | 70 72 6f 74 6f 74 79 70 65 2e 66 72 6f 6d 4e 75 6d 62 65 72 20 3d 20 62 6e 70 46 72 6f 6d 4e 75 | prototype.fromNumber.=.bnpFromNu |
57e60 | 6d 62 65 72 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 62 69 74 77 69 | mber;.BigInteger.prototype.bitwi |
57e80 | 73 65 54 6f 20 3d 20 62 6e 70 42 69 74 77 69 73 65 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e | seTo.=.bnpBitwiseTo;.BigInteger. |
57ea0 | 70 72 6f 74 6f 74 79 70 65 2e 63 68 61 6e 67 65 42 69 74 20 3d 20 62 6e 70 43 68 61 6e 67 65 42 | prototype.changeBit.=.bnpChangeB |
57ec0 | 69 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 64 64 54 6f 20 3d | it;.BigInteger.prototype.addTo.= |
57ee0 | 20 62 6e 70 41 64 64 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e | .bnpAddTo;.BigInteger.prototype. |
57f00 | 64 4d 75 6c 74 69 70 6c 79 20 3d 20 62 6e 70 44 4d 75 6c 74 69 70 6c 79 3b 0a 42 69 67 49 6e 74 | dMultiply.=.bnpDMultiply;.BigInt |
57f20 | 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 64 41 64 64 4f 66 66 73 65 74 20 3d 20 62 6e 70 44 | eger.prototype.dAddOffset.=.bnpD |
57f40 | 41 64 64 4f 66 66 73 65 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e | AddOffset;.BigInteger.prototype. |
57f60 | 6d 75 6c 74 69 70 6c 79 4c 6f 77 65 72 54 6f 20 3d 20 62 6e 70 4d 75 6c 74 69 70 6c 79 4c 6f 77 | multiplyLowerTo.=.bnpMultiplyLow |
57f80 | 65 72 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 74 69 | erTo;.BigInteger.prototype.multi |
57fa0 | 70 6c 79 55 70 70 65 72 54 6f 20 3d 20 62 6e 70 4d 75 6c 74 69 70 6c 79 55 70 70 65 72 54 6f 3b | plyUpperTo.=.bnpMultiplyUpperTo; |
57fc0 | 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 6f 64 49 6e 74 20 3d 20 62 | .BigInteger.prototype.modInt.=.b |
57fe0 | 6e 70 4d 6f 64 49 6e 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d | npModInt;.BigInteger.prototype.m |
58000 | 69 6c 6c 65 72 52 61 62 69 6e 20 3d 20 62 6e 70 4d 69 6c 6c 65 72 52 61 62 69 6e 3b 0a 0a 2f 2f | illerRabin.=.bnpMillerRabin;..// |
58020 | 20 70 75 62 6c 69 63 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6c 6f | .public.BigInteger.prototype.clo |
58040 | 6e 65 20 3d 20 62 6e 43 6c 6f 6e 65 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 | ne.=.bnClone;.BigInteger.prototy |
58060 | 70 65 2e 69 6e 74 56 61 6c 75 65 20 3d 20 62 6e 49 6e 74 56 61 6c 75 65 3b 0a 42 69 67 49 6e 74 | pe.intValue.=.bnIntValue;.BigInt |
58080 | 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 62 79 74 65 56 61 6c 75 65 20 3d 20 62 6e 42 79 74 | eger.prototype.byteValue.=.bnByt |
580a0 | 65 56 61 6c 75 65 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 68 6f | eValue;.BigInteger.prototype.sho |
580c0 | 72 74 56 61 6c 75 65 20 3d 20 62 6e 53 68 6f 72 74 56 61 6c 75 65 3b 0a 42 69 67 49 6e 74 65 67 | rtValue.=.bnShortValue;.BigInteg |
580e0 | 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 69 67 6e 75 6d 20 3d 20 62 6e 53 69 67 4e 75 6d 3b 0a | er.prototype.signum.=.bnSigNum;. |
58100 | 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f 42 79 74 65 41 72 72 61 79 | BigInteger.prototype.toByteArray |
58120 | 20 3d 20 62 6e 54 6f 42 79 74 65 41 72 72 61 79 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f | .=.bnToByteArray;.BigInteger.pro |
58140 | 74 6f 74 79 70 65 2e 65 71 75 61 6c 73 20 3d 20 62 6e 45 71 75 61 6c 73 3b 0a 42 69 67 49 6e 74 | totype.equals.=.bnEquals;.BigInt |
58160 | 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 69 6e 20 3d 20 62 6e 4d 69 6e 3b 0a 42 69 67 49 | eger.prototype.min.=.bnMin;.BigI |
58180 | 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 61 78 20 3d 20 62 6e 4d 61 78 3b 0a 42 69 | nteger.prototype.max.=.bnMax;.Bi |
581a0 | 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 6e 64 20 3d 20 62 6e 41 6e 64 3b 0a | gInteger.prototype.and.=.bnAnd;. |
581c0 | 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6f 72 20 3d 20 62 6e 4f 72 3b 0a | BigInteger.prototype.or.=.bnOr;. |
581e0 | 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 78 6f 72 20 3d 20 62 6e 58 6f 72 | BigInteger.prototype.xor.=.bnXor |
58200 | 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 6e 64 4e 6f 74 20 3d 20 | ;.BigInteger.prototype.andNot.=. |
58220 | 62 6e 41 6e 64 4e 6f 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6e | bnAndNot;.BigInteger.prototype.n |
58240 | 6f 74 20 3d 20 62 6e 4e 6f 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 | ot.=.bnNot;.BigInteger.prototype |
58260 | 2e 73 68 69 66 74 4c 65 66 74 20 3d 20 62 6e 53 68 69 66 74 4c 65 66 74 3b 0a 42 69 67 49 6e 74 | .shiftLeft.=.bnShiftLeft;.BigInt |
58280 | 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 68 69 66 74 52 69 67 68 74 20 3d 20 62 6e 53 68 | eger.prototype.shiftRight.=.bnSh |
582a0 | 69 66 74 52 69 67 68 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 67 | iftRight;.BigInteger.prototype.g |
582c0 | 65 74 4c 6f 77 65 73 74 53 65 74 42 69 74 20 3d 20 62 6e 47 65 74 4c 6f 77 65 73 74 53 65 74 42 | etLowestSetBit.=.bnGetLowestSetB |
582e0 | 69 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 62 69 74 43 6f 75 6e | it;.BigInteger.prototype.bitCoun |
58300 | 74 20 3d 20 62 6e 42 69 74 43 6f 75 6e 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f | t.=.bnBitCount;.BigInteger.proto |
58320 | 74 79 70 65 2e 74 65 73 74 42 69 74 20 3d 20 62 6e 54 65 73 74 42 69 74 3b 0a 42 69 67 49 6e 74 | type.testBit.=.bnTestBit;.BigInt |
58340 | 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 65 74 42 69 74 20 3d 20 62 6e 53 65 74 42 69 74 | eger.prototype.setBit.=.bnSetBit |
58360 | 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6c 65 61 72 42 69 74 20 | ;.BigInteger.prototype.clearBit. |
58380 | 3d 20 62 6e 43 6c 65 61 72 42 69 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 | =.bnClearBit;.BigInteger.prototy |
583a0 | 70 65 2e 66 6c 69 70 42 69 74 20 3d 20 62 6e 46 6c 69 70 42 69 74 3b 0a 42 69 67 49 6e 74 65 67 | pe.flipBit.=.bnFlipBit;.BigInteg |
583c0 | 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 64 64 20 3d 20 62 6e 41 64 64 3b 0a 42 69 67 49 6e 74 | er.prototype.add.=.bnAdd;.BigInt |
583e0 | 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 75 62 74 72 61 63 74 20 3d 20 62 6e 53 75 62 74 | eger.prototype.subtract.=.bnSubt |
58400 | 72 61 63 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 74 69 | ract;.BigInteger.prototype.multi |
58420 | 70 6c 79 20 3d 20 62 6e 4d 75 6c 74 69 70 6c 79 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f | ply.=.bnMultiply;.BigInteger.pro |
58440 | 74 6f 74 79 70 65 2e 64 69 76 69 64 65 20 3d 20 62 6e 44 69 76 69 64 65 3b 0a 42 69 67 49 6e 74 | totype.divide.=.bnDivide;.BigInt |
58460 | 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 6d 61 69 6e 64 65 72 20 3d 20 62 6e 52 65 6d | eger.prototype.remainder.=.bnRem |
58480 | 61 69 6e 64 65 72 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 64 69 76 | ainder;.BigInteger.prototype.div |
584a0 | 69 64 65 41 6e 64 52 65 6d 61 69 6e 64 65 72 20 3d 20 62 6e 44 69 76 69 64 65 41 6e 64 52 65 6d | ideAndRemainder.=.bnDivideAndRem |
584c0 | 61 69 6e 64 65 72 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 6f 64 | ainder;.BigInteger.prototype.mod |
584e0 | 50 6f 77 20 3d 20 62 6e 4d 6f 64 50 6f 77 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f | Pow.=.bnModPow;.BigInteger.proto |
58500 | 74 79 70 65 2e 6d 6f 64 49 6e 76 65 72 73 65 20 3d 20 62 6e 4d 6f 64 49 6e 76 65 72 73 65 3b 0a | type.modInverse.=.bnModInverse;. |
58520 | 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 70 6f 77 20 3d 20 62 6e 50 6f 77 | BigInteger.prototype.pow.=.bnPow |
58540 | 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 67 63 64 20 3d 20 62 6e 47 | ;.BigInteger.prototype.gcd.=.bnG |
58560 | 43 44 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 69 73 50 72 6f 62 61 | CD;.BigInteger.prototype.isProba |
58580 | 62 6c 65 50 72 69 6d 65 20 3d 20 62 6e 49 73 50 72 6f 62 61 62 6c 65 50 72 69 6d 65 3b 0a 0a 2f | blePrime.=.bnIsProbablePrime;../ |
585a0 | 2f 20 42 69 67 49 6e 74 65 67 65 72 20 69 6e 74 65 72 66 61 63 65 73 20 6e 6f 74 20 69 6d 70 6c | /.BigInteger.interfaces.not.impl |
585c0 | 65 6d 65 6e 74 65 64 20 69 6e 20 6a 73 62 6e 3a 0a 0a 2f 2f 20 42 69 67 49 6e 74 65 67 65 72 28 | emented.in.jsbn:..//.BigInteger( |
585e0 | 69 6e 74 20 73 69 67 6e 75 6d 2c 20 62 79 74 65 5b 5d 20 6d 61 67 6e 69 74 75 64 65 29 0a 2f 2f | int.signum,.byte[].magnitude).// |
58600 | 20 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 56 61 6c 75 65 28 29 0a 2f 2f 20 66 6c 6f 61 74 20 66 | .double.doubleValue().//.float.f |
58620 | 6c 6f 61 74 56 61 6c 75 65 28 29 0a 2f 2f 20 69 6e 74 20 68 61 73 68 43 6f 64 65 28 29 0a 2f 2f | loatValue().//.int.hashCode().// |
58640 | 20 6c 6f 6e 67 20 6c 6f 6e 67 56 61 6c 75 65 28 29 0a 2f 2f 20 73 74 61 74 69 63 20 42 69 67 49 | .long.longValue().//.static.BigI |
58660 | 6e 74 65 67 65 72 20 76 61 6c 75 65 4f 66 28 6c 6f 6e 67 20 76 61 6c 29 0a 3b 0a 2f 2a 0a 20 2a | nteger.valueOf(long.val).;./*..* |
58680 | 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 30 33 2d 32 30 30 35 20 20 54 6f 6d 20 57 75 | .Copyright.(c).2003-2005..Tom.Wu |
586a0 | 0a 20 2a 20 41 6c 6c 20 52 69 67 68 74 73 20 52 65 73 65 72 76 65 64 2e 0a 20 2a 0a 20 2a 20 50 | ..*.All.Rights.Reserved...*..*.P |
586c0 | 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 68 65 72 65 62 79 20 67 72 61 6e 74 65 64 2c 20 66 72 65 | ermission.is.hereby.granted,.fre |
586e0 | 65 20 6f 66 20 63 68 61 72 67 65 2c 20 74 6f 20 61 6e 79 20 70 65 72 73 6f 6e 20 6f 62 74 61 69 | e.of.charge,.to.any.person.obtai |
58700 | 6e 69 6e 67 0a 20 2a 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 20 | ning..*.a.copy.of.this.software. |
58720 | 61 6e 64 20 61 73 73 6f 63 69 61 74 65 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 69 6c | and.associated.documentation.fil |
58740 | 65 73 20 28 74 68 65 0a 20 2a 20 22 53 6f 66 74 77 61 72 65 22 29 2c 20 74 6f 20 64 65 61 6c 20 | es.(the..*."Software"),.to.deal. |
58760 | 69 6e 20 74 68 65 20 53 6f 66 74 77 61 72 65 20 77 69 74 68 6f 75 74 20 72 65 73 74 72 69 63 74 | in.the.Software.without.restrict |
58780 | 69 6f 6e 2c 20 69 6e 63 6c 75 64 69 6e 67 0a 20 2a 20 77 69 74 68 6f 75 74 20 6c 69 6d 69 74 61 | ion,.including..*.without.limita |
587a0 | 74 69 6f 6e 20 74 68 65 20 72 69 67 68 74 73 20 74 6f 20 75 73 65 2c 20 63 6f 70 79 2c 20 6d 6f | tion.the.rights.to.use,.copy,.mo |
587c0 | 64 69 66 79 2c 20 6d 65 72 67 65 2c 20 70 75 62 6c 69 73 68 2c 0a 20 2a 20 64 69 73 74 72 69 62 | dify,.merge,.publish,..*.distrib |
587e0 | 75 74 65 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 61 6e 64 2f 6f 72 20 73 65 6c 6c 20 63 6f 70 | ute,.sublicense,.and/or.sell.cop |
58800 | 69 65 73 20 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 74 6f 0a 20 2a 20 70 | ies.of.the.Software,.and.to..*.p |
58820 | 65 72 6d 69 74 20 70 65 72 73 6f 6e 73 20 74 6f 20 77 68 6f 6d 20 74 68 65 20 53 6f 66 74 77 61 | ermit.persons.to.whom.the.Softwa |
58840 | 72 65 20 69 73 20 66 75 72 6e 69 73 68 65 64 20 74 6f 20 64 6f 20 73 6f 2c 20 73 75 62 6a 65 63 | re.is.furnished.to.do.so,.subjec |
58860 | 74 20 74 6f 0a 20 2a 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 | t.to..*.the.following.conditions |
58880 | 3a 0a 20 2a 0a 20 2a 20 54 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 | :..*..*.The.above.copyright.noti |
588a0 | 63 65 20 61 6e 64 20 74 68 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 65 20 73 68 | ce.and.this.permission.notice.sh |
588c0 | 61 6c 6c 20 62 65 0a 20 2a 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c 20 63 6f 70 69 65 73 | all.be..*.included.in.all.copies |
588e0 | 20 6f 72 20 73 75 62 73 74 61 6e 74 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 | .or.substantial.portions.of.the. |
58900 | 53 6f 66 74 77 61 72 65 2e 0a 20 2a 0a 20 2a 20 54 48 45 20 53 4f 46 54 57 41 52 45 20 49 53 20 | Software...*..*.THE.SOFTWARE.IS. |
58920 | 50 52 4f 56 49 44 45 44 20 22 41 53 2d 49 53 22 20 41 4e 44 20 57 49 54 48 4f 55 54 20 57 41 52 | PROVIDED."AS-IS".AND.WITHOUT.WAR |
58940 | 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 0a 20 2a 20 45 58 50 52 45 53 53 2c 20 | RANTY.OF.ANY.KIND,...*.EXPRESS,. |
58960 | 49 4d 50 4c 49 45 44 20 4f 52 20 4f 54 48 45 52 57 49 53 45 2c 20 49 4e 43 4c 55 44 49 4e 47 20 | IMPLIED.OR.OTHERWISE,.INCLUDING. |
58980 | 57 49 54 48 4f 55 54 20 4c 49 4d 49 54 41 54 49 4f 4e 2c 20 41 4e 59 20 0a 20 2a 20 57 41 52 52 | WITHOUT.LIMITATION,.ANY...*.WARR |
589a0 | 41 4e 54 59 20 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 4f 52 20 46 49 54 4e 45 | ANTY.OF.MERCHANTABILITY.OR.FITNE |
589c0 | 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 0a 20 | SS.FOR.A.PARTICULAR.PURPOSE..... |
589e0 | 2a 0a 20 2a 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 4f 4d 20 57 55 20 42 45 | *..*.IN.NO.EVENT.SHALL.TOM.WU.BE |
58a00 | 20 4c 49 41 42 4c 45 20 46 4f 52 20 41 4e 59 20 53 50 45 43 49 41 4c 2c 20 49 4e 43 49 44 45 4e | .LIABLE.FOR.ANY.SPECIAL,.INCIDEN |
58a20 | 54 41 4c 2c 0a 20 2a 20 49 4e 44 49 52 45 43 54 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 | TAL,..*.INDIRECT.OR.CONSEQUENTIA |
58a40 | 4c 20 44 41 4d 41 47 45 53 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 4f 52 20 41 4e 59 20 44 41 | L.DAMAGES.OF.ANY.KIND,.OR.ANY.DA |
58a60 | 4d 41 47 45 53 20 57 48 41 54 53 4f 45 56 45 52 0a 20 2a 20 52 45 53 55 4c 54 49 4e 47 20 46 52 | MAGES.WHATSOEVER..*.RESULTING.FR |
58a80 | 4f 4d 20 4c 4f 53 53 20 4f 46 20 55 53 45 2c 20 44 41 54 41 20 4f 52 20 50 52 4f 46 49 54 53 2c | OM.LOSS.OF.USE,.DATA.OR.PROFITS, |
58aa0 | 20 57 48 45 54 48 45 52 20 4f 52 20 4e 4f 54 20 41 44 56 49 53 45 44 20 4f 46 0a 20 2a 20 54 48 | .WHETHER.OR.NOT.ADVISED.OF..*.TH |
58ac0 | 45 20 50 4f 53 53 49 42 49 4c 49 54 59 20 4f 46 20 44 41 4d 41 47 45 2c 20 41 4e 44 20 4f 4e 20 | E.POSSIBILITY.OF.DAMAGE,.AND.ON. |
58ae0 | 41 4e 59 20 54 48 45 4f 52 59 20 4f 46 20 4c 49 41 42 49 4c 49 54 59 2c 20 41 52 49 53 49 4e 47 | ANY.THEORY.OF.LIABILITY,.ARISING |
58b00 | 20 4f 55 54 0a 20 2a 20 4f 46 20 4f 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 57 49 54 48 | .OUT..*.OF.OR.IN.CONNECTION.WITH |
58b20 | 20 54 48 45 20 55 53 45 20 4f 52 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 49 53 20 | .THE.USE.OR.PERFORMANCE.OF.THIS. |
58b40 | 53 4f 46 54 57 41 52 45 2e 0a 20 2a 0a 20 2a 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 65 | SOFTWARE...*..*.In.addition,.the |
58b60 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 20 61 70 70 6c 69 65 73 3a 0a 20 2a | .following.condition.applies:..* |
58b80 | 0a 20 2a 20 41 6c 6c 20 72 65 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6d 75 73 74 20 72 65 74 | ..*.All.redistributions.must.ret |
58ba0 | 61 69 6e 20 61 6e 20 69 6e 74 61 63 74 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 63 6f 70 79 72 | ain.an.intact.copy.of.this.copyr |
58bc0 | 69 67 68 74 20 6e 6f 74 69 63 65 0a 20 2a 20 61 6e 64 20 64 69 73 63 6c 61 69 6d 65 72 2e 0a 20 | ight.notice..*.and.disclaimer... |
58be0 | 2a 2f 0a 0a 2f 2f 20 70 72 6e 67 34 2e 6a 73 20 2d 20 75 73 65 73 20 41 72 63 66 6f 75 72 20 61 | */..//.prng4.js.-.uses.Arcfour.a |
58c00 | 73 20 61 20 50 52 4e 47 0a 0a 66 75 6e 63 74 69 6f 6e 20 41 72 63 66 6f 75 72 28 29 20 7b 0a 20 | s.a.PRNG..function.Arcfour().{.. |
58c20 | 20 74 68 69 73 2e 69 20 3d 20 30 3b 0a 20 20 74 68 69 73 2e 6a 20 3d 20 30 3b 0a 20 20 74 68 69 | .this.i.=.0;...this.j.=.0;...thi |
58c40 | 73 2e 53 20 3d 20 6e 65 77 20 41 72 72 61 79 28 29 3b 0a 7d 0a 0a 2f 2f 20 49 6e 69 74 69 61 6c | s.S.=.new.Array();.}..//.Initial |
58c60 | 69 7a 65 20 61 72 63 66 6f 75 72 20 63 6f 6e 74 65 78 74 20 66 72 6f 6d 20 6b 65 79 2c 20 61 6e | ize.arcfour.context.from.key,.an |
58c80 | 20 61 72 72 61 79 20 6f 66 20 69 6e 74 73 2c 20 65 61 63 68 20 66 72 6f 6d 20 5b 30 2e 2e 32 35 | .array.of.ints,.each.from.[0..25 |
58ca0 | 35 5d 0a 66 75 6e 63 74 69 6f 6e 20 41 52 43 34 69 6e 69 74 28 6b 65 79 29 20 7b 0a 20 20 76 61 | 5].function.ARC4init(key).{...va |
58cc0 | 72 20 69 2c 20 6a 2c 20 74 3b 0a 20 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c 20 32 35 36 3b | r.i,.j,.t;...for(i.=.0;.i.<.256; |
58ce0 | 20 2b 2b 69 29 0a 20 20 20 20 74 68 69 73 2e 53 5b 69 5d 20 3d 20 69 3b 0a 20 20 6a 20 3d 20 30 | .++i).....this.S[i].=.i;...j.=.0 |
58d00 | 3b 0a 20 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c 20 32 35 36 3b 20 2b 2b 69 29 20 7b 0a 20 | ;...for(i.=.0;.i.<.256;.++i).{.. |
58d20 | 20 20 20 6a 20 3d 20 28 6a 20 2b 20 74 68 69 73 2e 53 5b 69 5d 20 2b 20 6b 65 79 5b 69 20 25 20 | ...j.=.(j.+.this.S[i].+.key[i.%. |
58d40 | 6b 65 79 2e 6c 65 6e 67 74 68 5d 29 20 26 20 32 35 35 3b 0a 20 20 20 20 74 20 3d 20 74 68 69 73 | key.length]).&.255;.....t.=.this |
58d60 | 2e 53 5b 69 5d 3b 0a 20 20 20 20 74 68 69 73 2e 53 5b 69 5d 20 3d 20 74 68 69 73 2e 53 5b 6a 5d | .S[i];.....this.S[i].=.this.S[j] |
58d80 | 3b 0a 20 20 20 20 74 68 69 73 2e 53 5b 6a 5d 20 3d 20 74 3b 0a 20 20 7d 0a 20 20 74 68 69 73 2e | ;.....this.S[j].=.t;...}...this. |
58da0 | 69 20 3d 20 30 3b 0a 20 20 74 68 69 73 2e 6a 20 3d 20 30 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e | i.=.0;...this.j.=.0;.}..function |
58dc0 | 20 41 52 43 34 6e 65 78 74 28 29 20 7b 0a 20 20 76 61 72 20 74 3b 0a 20 20 74 68 69 73 2e 69 20 | .ARC4next().{...var.t;...this.i. |
58de0 | 3d 20 28 74 68 69 73 2e 69 20 2b 20 31 29 20 26 20 32 35 35 3b 0a 20 20 74 68 69 73 2e 6a 20 3d | =.(this.i.+.1).&.255;...this.j.= |
58e00 | 20 28 74 68 69 73 2e 6a 20 2b 20 74 68 69 73 2e 53 5b 74 68 69 73 2e 69 5d 29 20 26 20 32 35 35 | .(this.j.+.this.S[this.i]).&.255 |
58e20 | 3b 0a 20 20 74 20 3d 20 74 68 69 73 2e 53 5b 74 68 69 73 2e 69 5d 3b 0a 20 20 74 68 69 73 2e 53 | ;...t.=.this.S[this.i];...this.S |
58e40 | 5b 74 68 69 73 2e 69 5d 20 3d 20 74 68 69 73 2e 53 5b 74 68 69 73 2e 6a 5d 3b 0a 20 20 74 68 69 | [this.i].=.this.S[this.j];...thi |
58e60 | 73 2e 53 5b 74 68 69 73 2e 6a 5d 20 3d 20 74 3b 0a 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 53 | s.S[this.j].=.t;...return.this.S |
58e80 | 5b 28 74 20 2b 20 74 68 69 73 2e 53 5b 74 68 69 73 2e 69 5d 29 20 26 20 32 35 35 5d 3b 0a 7d 0a | [(t.+.this.S[this.i]).&.255];.}. |
58ea0 | 0a 41 72 63 66 6f 75 72 2e 70 72 6f 74 6f 74 79 70 65 2e 69 6e 69 74 20 3d 20 41 52 43 34 69 6e | .Arcfour.prototype.init.=.ARC4in |
58ec0 | 69 74 3b 0a 41 72 63 66 6f 75 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6e 65 78 74 20 3d 20 41 52 43 | it;.Arcfour.prototype.next.=.ARC |
58ee0 | 34 6e 65 78 74 3b 0a 0a 2f 2f 20 50 6c 75 67 20 69 6e 20 79 6f 75 72 20 52 4e 47 20 63 6f 6e 73 | 4next;..//.Plug.in.your.RNG.cons |
58f00 | 74 72 75 63 74 6f 72 20 68 65 72 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 6e 67 5f 6e 65 77 73 74 | tructor.here.function.prng_newst |
58f20 | 61 74 65 28 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 20 41 72 63 66 6f 75 72 28 29 3b 0a | ate().{...return.new.Arcfour();. |
58f40 | 7d 0a 0a 2f 2f 20 50 6f 6f 6c 20 73 69 7a 65 20 6d 75 73 74 20 62 65 20 61 20 6d 75 6c 74 69 70 | }..//.Pool.size.must.be.a.multip |
58f60 | 6c 65 20 6f 66 20 34 20 61 6e 64 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 33 32 2e 0a 2f 2f 20 | le.of.4.and.greater.than.32..//. |
58f80 | 41 6e 20 61 72 72 61 79 20 6f 66 20 62 79 74 65 73 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 | An.array.of.bytes.the.size.of.th |
58fa0 | 65 20 70 6f 6f 6c 20 77 69 6c 6c 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 69 6e 69 74 28 29 0a | e.pool.will.be.passed.to.init(). |
58fc0 | 76 61 72 20 72 6e 67 5f 70 73 69 7a 65 20 3d 20 32 35 36 3b 0a 2f 2a 0a 20 2a 20 43 6f 70 79 72 | var.rng_psize.=.256;./*..*.Copyr |
58fe0 | 69 67 68 74 20 28 63 29 20 32 30 30 33 2d 32 30 30 35 20 20 54 6f 6d 20 57 75 0a 20 2a 20 41 6c | ight.(c).2003-2005..Tom.Wu..*.Al |
59000 | 6c 20 52 69 67 68 74 73 20 52 65 73 65 72 76 65 64 2e 0a 20 2a 0a 20 2a 20 50 65 72 6d 69 73 73 | l.Rights.Reserved...*..*.Permiss |
59020 | 69 6f 6e 20 69 73 20 68 65 72 65 62 79 20 67 72 61 6e 74 65 64 2c 20 66 72 65 65 20 6f 66 20 63 | ion.is.hereby.granted,.free.of.c |
59040 | 68 61 72 67 65 2c 20 74 6f 20 61 6e 79 20 70 65 72 73 6f 6e 20 6f 62 74 61 69 6e 69 6e 67 0a 20 | harge,.to.any.person.obtaining.. |
59060 | 2a 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 61 73 | *.a.copy.of.this.software.and.as |
59080 | 73 6f 63 69 61 74 65 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 69 6c 65 73 20 28 74 68 | sociated.documentation.files.(th |
590a0 | 65 0a 20 2a 20 22 53 6f 66 74 77 61 72 65 22 29 2c 20 74 6f 20 64 65 61 6c 20 69 6e 20 74 68 65 | e..*."Software"),.to.deal.in.the |
590c0 | 20 53 6f 66 74 77 61 72 65 20 77 69 74 68 6f 75 74 20 72 65 73 74 72 69 63 74 69 6f 6e 2c 20 69 | .Software.without.restriction,.i |
590e0 | 6e 63 6c 75 64 69 6e 67 0a 20 2a 20 77 69 74 68 6f 75 74 20 6c 69 6d 69 74 61 74 69 6f 6e 20 74 | ncluding..*.without.limitation.t |
59100 | 68 65 20 72 69 67 68 74 73 20 74 6f 20 75 73 65 2c 20 63 6f 70 79 2c 20 6d 6f 64 69 66 79 2c 20 | he.rights.to.use,.copy,.modify,. |
59120 | 6d 65 72 67 65 2c 20 70 75 62 6c 69 73 68 2c 0a 20 2a 20 64 69 73 74 72 69 62 75 74 65 2c 20 73 | merge,.publish,..*.distribute,.s |
59140 | 75 62 6c 69 63 65 6e 73 65 2c 20 61 6e 64 2f 6f 72 20 73 65 6c 6c 20 63 6f 70 69 65 73 20 6f 66 | ublicense,.and/or.sell.copies.of |
59160 | 20 74 68 65 20 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 74 6f 0a 20 2a 20 70 65 72 6d 69 74 20 | .the.Software,.and.to..*.permit. |
59180 | 70 65 72 73 6f 6e 73 20 74 6f 20 77 68 6f 6d 20 74 68 65 20 53 6f 66 74 77 61 72 65 20 69 73 20 | persons.to.whom.the.Software.is. |
591a0 | 66 75 72 6e 69 73 68 65 64 20 74 6f 20 64 6f 20 73 6f 2c 20 73 75 62 6a 65 63 74 20 74 6f 0a 20 | furnished.to.do.so,.subject.to.. |
591c0 | 2a 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 20 2a 0a 20 | *.the.following.conditions:..*.. |
591e0 | 2a 20 54 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 61 6e 64 | *.The.above.copyright.notice.and |
59200 | 20 74 68 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 65 20 73 68 61 6c 6c 20 62 65 | .this.permission.notice.shall.be |
59220 | 0a 20 2a 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c 20 63 6f 70 69 65 73 20 6f 72 20 73 75 | ..*.included.in.all.copies.or.su |
59240 | 62 73 74 61 6e 74 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 53 6f 66 74 77 61 | bstantial.portions.of.the.Softwa |
59260 | 72 65 2e 0a 20 2a 0a 20 2a 20 54 48 45 20 53 4f 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 | re...*..*.THE.SOFTWARE.IS.PROVID |
59280 | 45 44 20 22 41 53 2d 49 53 22 20 41 4e 44 20 57 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 59 20 | ED."AS-IS".AND.WITHOUT.WARRANTY. |
592a0 | 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 0a 20 2a 20 45 58 50 52 45 53 53 2c 20 49 4d 50 4c 49 45 | OF.ANY.KIND,...*.EXPRESS,.IMPLIE |
592c0 | 44 20 4f 52 20 4f 54 48 45 52 57 49 53 45 2c 20 49 4e 43 4c 55 44 49 4e 47 20 57 49 54 48 4f 55 | D.OR.OTHERWISE,.INCLUDING.WITHOU |
592e0 | 54 20 4c 49 4d 49 54 41 54 49 4f 4e 2c 20 41 4e 59 20 0a 20 2a 20 57 41 52 52 41 4e 54 59 20 4f | T.LIMITATION,.ANY...*.WARRANTY.O |
59300 | 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 4f 52 20 46 49 54 4e 45 53 53 20 46 4f 52 | F.MERCHANTABILITY.OR.FITNESS.FOR |
59320 | 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 0a 20 2a 0a 20 2a 20 49 | .A.PARTICULAR.PURPOSE.....*..*.I |
59340 | 4e 20 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 4f 4d 20 57 55 20 42 45 20 4c 49 41 42 4c | N.NO.EVENT.SHALL.TOM.WU.BE.LIABL |
59360 | 45 20 46 4f 52 20 41 4e 59 20 53 50 45 43 49 41 4c 2c 20 49 4e 43 49 44 45 4e 54 41 4c 2c 0a 20 | E.FOR.ANY.SPECIAL,.INCIDENTAL,.. |
59380 | 2a 20 49 4e 44 49 52 45 43 54 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 4c 20 44 41 4d 41 | *.INDIRECT.OR.CONSEQUENTIAL.DAMA |
593a0 | 47 45 53 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 4f 52 20 41 4e 59 20 44 41 4d 41 47 45 53 20 | GES.OF.ANY.KIND,.OR.ANY.DAMAGES. |
593c0 | 57 48 41 54 53 4f 45 56 45 52 0a 20 2a 20 52 45 53 55 4c 54 49 4e 47 20 46 52 4f 4d 20 4c 4f 53 | WHATSOEVER..*.RESULTING.FROM.LOS |
593e0 | 53 20 4f 46 20 55 53 45 2c 20 44 41 54 41 20 4f 52 20 50 52 4f 46 49 54 53 2c 20 57 48 45 54 48 | S.OF.USE,.DATA.OR.PROFITS,.WHETH |
59400 | 45 52 20 4f 52 20 4e 4f 54 20 41 44 56 49 53 45 44 20 4f 46 0a 20 2a 20 54 48 45 20 50 4f 53 53 | ER.OR.NOT.ADVISED.OF..*.THE.POSS |
59420 | 49 42 49 4c 49 54 59 20 4f 46 20 44 41 4d 41 47 45 2c 20 41 4e 44 20 4f 4e 20 41 4e 59 20 54 48 | IBILITY.OF.DAMAGE,.AND.ON.ANY.TH |
59440 | 45 4f 52 59 20 4f 46 20 4c 49 41 42 49 4c 49 54 59 2c 20 41 52 49 53 49 4e 47 20 4f 55 54 0a 20 | EORY.OF.LIABILITY,.ARISING.OUT.. |
59460 | 2a 20 4f 46 20 4f 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 57 49 54 48 20 54 48 45 20 55 | *.OF.OR.IN.CONNECTION.WITH.THE.U |
59480 | 53 45 20 4f 52 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 49 53 20 53 4f 46 54 57 41 | SE.OR.PERFORMANCE.OF.THIS.SOFTWA |
594a0 | 52 45 2e 0a 20 2a 0a 20 2a 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 65 20 66 6f 6c 6c 6f | RE...*..*.In.addition,.the.follo |
594c0 | 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 20 61 70 70 6c 69 65 73 3a 0a 20 2a 0a 20 2a 20 41 6c | wing.condition.applies:..*..*.Al |
594e0 | 6c 20 72 65 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6d 75 73 74 20 72 65 74 61 69 6e 20 61 6e | l.redistributions.must.retain.an |
59500 | 20 69 6e 74 61 63 74 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 63 6f 70 79 72 69 67 68 74 20 6e | .intact.copy.of.this.copyright.n |
59520 | 6f 74 69 63 65 0a 20 2a 20 61 6e 64 20 64 69 73 63 6c 61 69 6d 65 72 2e 0a 20 2a 2f 0a 0a 2f 2f | otice..*.and.disclaimer...*/..// |
59540 | 20 52 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 20 67 65 6e 65 72 61 74 6f 72 20 2d 20 72 65 71 75 69 | .Random.number.generator.-.requi |
59560 | 72 65 73 20 61 20 50 52 4e 47 20 62 61 63 6b 65 6e 64 2c 20 65 2e 67 2e 20 70 72 6e 67 34 2e 6a | res.a.PRNG.backend,.e.g..prng4.j |
59580 | 73 0a 0a 2f 2f 20 46 6f 72 20 62 65 73 74 20 72 65 73 75 6c 74 73 2c 20 70 75 74 20 63 6f 64 65 | s..//.For.best.results,.put.code |
595a0 | 20 6c 69 6b 65 0a 2f 2f 20 3c 62 6f 64 79 20 6f 6e 43 6c 69 63 6b 3d 27 72 6e 67 5f 73 65 65 64 | .like.//.<body.onClick='rng_seed |
595c0 | 5f 74 69 6d 65 28 29 3b 27 20 6f 6e 4b 65 79 50 72 65 73 73 3d 27 72 6e 67 5f 73 65 65 64 5f 74 | _time();'.onKeyPress='rng_seed_t |
595e0 | 69 6d 65 28 29 3b 27 3e 0a 2f 2f 20 69 6e 20 79 6f 75 72 20 6d 61 69 6e 20 48 54 4d 4c 20 64 6f | ime();'>.//.in.your.main.HTML.do |
59600 | 63 75 6d 65 6e 74 2e 0a 0a 76 61 72 20 72 6e 67 5f 73 74 61 74 65 3b 0a 76 61 72 20 72 6e 67 5f | cument...var.rng_state;.var.rng_ |
59620 | 70 6f 6f 6c 3b 0a 76 61 72 20 72 6e 67 5f 70 70 74 72 3b 0a 0a 2f 2f 20 4d 69 78 20 69 6e 20 61 | pool;.var.rng_pptr;..//.Mix.in.a |
59640 | 20 33 32 2d 62 69 74 20 69 6e 74 65 67 65 72 20 69 6e 74 6f 20 74 68 65 20 70 6f 6f 6c 0a 66 75 | .32-bit.integer.into.the.pool.fu |
59660 | 6e 63 74 69 6f 6e 20 72 6e 67 5f 73 65 65 64 5f 69 6e 74 28 78 29 20 7b 0a 20 20 72 6e 67 5f 70 | nction.rng_seed_int(x).{...rng_p |
59680 | 6f 6f 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 5e 3d 20 78 20 26 20 32 35 35 3b 0a 20 20 72 6e | ool[rng_pptr++].^=.x.&.255;...rn |
596a0 | 67 5f 70 6f 6f 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 5e 3d 20 28 78 20 3e 3e 20 38 29 20 26 | g_pool[rng_pptr++].^=.(x.>>.8).& |
596c0 | 20 32 35 35 3b 0a 20 20 72 6e 67 5f 70 6f 6f 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 5e 3d 20 | .255;...rng_pool[rng_pptr++].^=. |
596e0 | 28 78 20 3e 3e 20 31 36 29 20 26 20 32 35 35 3b 0a 20 20 72 6e 67 5f 70 6f 6f 6c 5b 72 6e 67 5f | (x.>>.16).&.255;...rng_pool[rng_ |
59700 | 70 70 74 72 2b 2b 5d 20 5e 3d 20 28 78 20 3e 3e 20 32 34 29 20 26 20 32 35 35 3b 0a 20 20 69 66 | pptr++].^=.(x.>>.24).&.255;...if |
59720 | 28 72 6e 67 5f 70 70 74 72 20 3e 3d 20 72 6e 67 5f 70 73 69 7a 65 29 20 72 6e 67 5f 70 70 74 72 | (rng_pptr.>=.rng_psize).rng_pptr |
59740 | 20 2d 3d 20 72 6e 67 5f 70 73 69 7a 65 3b 0a 7d 0a 0a 2f 2f 20 4d 69 78 20 69 6e 20 74 68 65 20 | .-=.rng_psize;.}..//.Mix.in.the. |
59760 | 63 75 72 72 65 6e 74 20 74 69 6d 65 20 28 77 2f 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 29 20 69 6e | current.time.(w/milliseconds).in |
59780 | 74 6f 20 74 68 65 20 70 6f 6f 6c 0a 66 75 6e 63 74 69 6f 6e 20 72 6e 67 5f 73 65 65 64 5f 74 69 | to.the.pool.function.rng_seed_ti |
597a0 | 6d 65 28 29 20 7b 0a 20 20 72 6e 67 5f 73 65 65 64 5f 69 6e 74 28 6e 65 77 20 44 61 74 65 28 29 | me().{...rng_seed_int(new.Date() |
597c0 | 2e 67 65 74 54 69 6d 65 28 29 29 3b 0a 7d 0a 0a 2f 2f 20 49 6e 69 74 69 61 6c 69 7a 65 20 74 68 | .getTime());.}..//.Initialize.th |
597e0 | 65 20 70 6f 6f 6c 20 77 69 74 68 20 6a 75 6e 6b 20 69 66 20 6e 65 65 64 65 64 2e 0a 69 66 28 72 | e.pool.with.junk.if.needed..if(r |
59800 | 6e 67 5f 70 6f 6f 6c 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a 20 20 72 6e 67 5f 70 6f 6f 6c 20 3d 20 | ng_pool.==.null).{...rng_pool.=. |
59820 | 6e 65 77 20 41 72 72 61 79 28 29 3b 0a 20 20 72 6e 67 5f 70 70 74 72 20 3d 20 30 3b 0a 20 20 76 | new.Array();...rng_pptr.=.0;...v |
59840 | 61 72 20 74 3b 0a 20 20 69 66 28 6e 61 76 69 67 61 74 6f 72 2e 61 70 70 4e 61 6d 65 20 3d 3d 20 | ar.t;...if(navigator.appName.==. |
59860 | 22 4e 65 74 73 63 61 70 65 22 20 26 26 20 6e 61 76 69 67 61 74 6f 72 2e 61 70 70 56 65 72 73 69 | "Netscape".&&.navigator.appVersi |
59880 | 6f 6e 20 3c 20 22 35 22 20 26 26 20 77 69 6e 64 6f 77 2e 63 72 79 70 74 6f 29 20 7b 0a 20 20 20 | on.<."5".&&.window.crypto).{.... |
598a0 | 20 2f 2f 20 45 78 74 72 61 63 74 20 65 6e 74 72 6f 70 79 20 28 32 35 36 20 62 69 74 73 29 20 66 | .//.Extract.entropy.(256.bits).f |
598c0 | 72 6f 6d 20 4e 53 34 20 52 4e 47 20 69 66 20 61 76 61 69 6c 61 62 6c 65 0a 20 20 20 20 76 61 72 | rom.NS4.RNG.if.available.....var |
598e0 | 20 7a 20 3d 20 77 69 6e 64 6f 77 2e 63 72 79 70 74 6f 2e 72 61 6e 64 6f 6d 28 33 32 29 3b 0a 20 | .z.=.window.crypto.random(32);.. |
59900 | 20 20 20 66 6f 72 28 74 20 3d 20 30 3b 20 74 20 3c 20 7a 2e 6c 65 6e 67 74 68 3b 20 2b 2b 74 29 | ...for(t.=.0;.t.<.z.length;.++t) |
59920 | 0a 20 20 20 20 20 20 72 6e 67 5f 70 6f 6f 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 3d 20 7a 2e | .......rng_pool[rng_pptr++].=.z. |
59940 | 63 68 61 72 43 6f 64 65 41 74 28 74 29 20 26 20 32 35 35 3b 0a 20 20 7d 20 20 0a 20 20 77 68 69 | charCodeAt(t).&.255;...}.....whi |
59960 | 6c 65 28 72 6e 67 5f 70 70 74 72 20 3c 20 72 6e 67 5f 70 73 69 7a 65 29 20 7b 20 20 2f 2f 20 65 | le(rng_pptr.<.rng_psize).{..//.e |
59980 | 78 74 72 61 63 74 20 73 6f 6d 65 20 72 61 6e 64 6f 6d 6e 65 73 73 20 66 72 6f 6d 20 4d 61 74 68 | xtract.some.randomness.from.Math |
599a0 | 2e 72 61 6e 64 6f 6d 28 29 0a 20 20 20 20 74 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 36 35 35 | .random().....t.=.Math.floor(655 |
599c0 | 33 36 20 2a 20 4d 61 74 68 2e 72 61 6e 64 6f 6d 28 29 29 3b 0a 20 20 20 20 72 6e 67 5f 70 6f 6f | 36.*.Math.random());.....rng_poo |
599e0 | 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 3d 20 74 20 3e 3e 3e 20 38 3b 0a 20 20 20 20 72 6e 67 | l[rng_pptr++].=.t.>>>.8;.....rng |
59a00 | 5f 70 6f 6f 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 3d 20 74 20 26 20 32 35 35 3b 0a 20 20 7d | _pool[rng_pptr++].=.t.&.255;...} |
59a20 | 0a 20 20 72 6e 67 5f 70 70 74 72 20 3d 20 30 3b 0a 20 20 72 6e 67 5f 73 65 65 64 5f 74 69 6d 65 | ...rng_pptr.=.0;...rng_seed_time |
59a40 | 28 29 3b 0a 20 20 2f 2f 72 6e 67 5f 73 65 65 64 5f 69 6e 74 28 77 69 6e 64 6f 77 2e 73 63 72 65 | ();...//rng_seed_int(window.scre |
59a60 | 65 6e 58 29 3b 0a 20 20 2f 2f 72 6e 67 5f 73 65 65 64 5f 69 6e 74 28 77 69 6e 64 6f 77 2e 73 63 | enX);...//rng_seed_int(window.sc |
59a80 | 72 65 65 6e 59 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 72 6e 67 5f 67 65 74 5f 62 79 74 65 | reenY);.}..function.rng_get_byte |
59aa0 | 28 29 20 7b 0a 20 20 69 66 28 72 6e 67 5f 73 74 61 74 65 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a 20 | ().{...if(rng_state.==.null).{.. |
59ac0 | 20 20 20 72 6e 67 5f 73 65 65 64 5f 74 69 6d 65 28 29 3b 0a 20 20 20 20 72 6e 67 5f 73 74 61 74 | ...rng_seed_time();.....rng_stat |
59ae0 | 65 20 3d 20 70 72 6e 67 5f 6e 65 77 73 74 61 74 65 28 29 3b 0a 20 20 20 20 72 6e 67 5f 73 74 61 | e.=.prng_newstate();.....rng_sta |
59b00 | 74 65 2e 69 6e 69 74 28 72 6e 67 5f 70 6f 6f 6c 29 3b 0a 20 20 20 20 66 6f 72 28 72 6e 67 5f 70 | te.init(rng_pool);.....for(rng_p |
59b20 | 70 74 72 20 3d 20 30 3b 20 72 6e 67 5f 70 70 74 72 20 3c 20 72 6e 67 5f 70 6f 6f 6c 2e 6c 65 6e | ptr.=.0;.rng_pptr.<.rng_pool.len |
59b40 | 67 74 68 3b 20 2b 2b 72 6e 67 5f 70 70 74 72 29 0a 20 20 20 20 20 20 72 6e 67 5f 70 6f 6f 6c 5b | gth;.++rng_pptr).......rng_pool[ |
59b60 | 72 6e 67 5f 70 70 74 72 5d 20 3d 20 30 3b 0a 20 20 20 20 72 6e 67 5f 70 70 74 72 20 3d 20 30 3b | rng_pptr].=.0;.....rng_pptr.=.0; |
59b80 | 0a 20 20 20 20 2f 2f 72 6e 67 5f 70 6f 6f 6c 20 3d 20 6e 75 6c 6c 3b 0a 20 20 7d 0a 20 20 2f 2f | .....//rng_pool.=.null;...}...// |
59ba0 | 20 54 4f 44 4f 3a 20 61 6c 6c 6f 77 20 72 65 73 65 65 64 69 6e 67 20 61 66 74 65 72 20 66 69 72 | .TODO:.allow.reseeding.after.fir |
59bc0 | 73 74 20 72 65 71 75 65 73 74 0a 20 20 72 65 74 75 72 6e 20 72 6e 67 5f 73 74 61 74 65 2e 6e 65 | st.request...return.rng_state.ne |
59be0 | 78 74 28 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 72 6e 67 5f 67 65 74 5f 62 79 74 65 73 28 | xt();.}..function.rng_get_bytes( |
59c00 | 62 61 29 20 7b 0a 20 20 76 61 72 20 69 3b 0a 20 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c 20 | ba).{...var.i;...for(i.=.0;.i.<. |
59c20 | 62 61 2e 6c 65 6e 67 74 68 3b 20 2b 2b 69 29 20 62 61 5b 69 5d 20 3d 20 72 6e 67 5f 67 65 74 5f | ba.length;.++i).ba[i].=.rng_get_ |
59c40 | 62 79 74 65 28 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 53 65 63 75 72 65 52 61 6e 64 6f 6d | byte();.}..function.SecureRandom |
59c60 | 28 29 20 7b 7d 0a 0a 53 65 63 75 72 65 52 61 6e 64 6f 6d 2e 70 72 6f 74 6f 74 79 70 65 2e 6e 65 | ().{}..SecureRandom.prototype.ne |
59c80 | 78 74 42 79 74 65 73 20 3d 20 72 6e 67 5f 67 65 74 5f 62 79 74 65 73 3b 0a 66 75 6e 63 74 69 6f | xtBytes.=.rng_get_bytes;.functio |
59ca0 | 6e 20 53 52 50 28 72 65 6d 6f 74 65 2c 20 73 65 73 73 69 6f 6e 29 0a 7b 0a 20 20 76 61 72 20 73 | n.SRP(remote,.session).{...var.s |
59cc0 | 72 70 20 3d 20 74 68 69 73 3b 0a 20 20 73 65 73 73 69 6f 6e 20 3d 20 73 65 73 73 69 6f 6e 20 7c | rp.=.this;...session.=.session.| |
59ce0 | 7c 20 6e 65 77 20 74 68 69 73 2e 53 65 73 73 69 6f 6e 28 29 3b 0a 20 20 72 65 6d 6f 74 65 20 3d | |.new.this.Session();...remote.= |
59d00 | 20 72 65 6d 6f 74 65 20 7c 7c 20 6e 65 77 20 74 68 69 73 2e 52 65 6d 6f 74 65 28 29 3b 0a 20 20 | .remote.||.new.this.Remote();... |
59d20 | 72 65 6d 6f 74 65 2e 6f 6e 45 72 72 6f 72 20 3d 20 72 65 6d 6f 74 65 2e 6f 6e 45 72 72 6f 72 20 | remote.onError.=.remote.onError. |
59d40 | 7c 7c 20 74 68 69 73 2e 65 72 72 6f 72 3b 0a 20 20 73 65 73 73 69 6f 6e 2e 6f 6e 45 72 72 6f 72 | ||.this.error;...session.onError |
59d60 | 20 3d 20 73 65 73 73 69 6f 6e 2e 6f 6e 45 72 72 6f 72 20 7c 7c 20 74 68 69 73 2e 65 72 72 6f 72 | .=.session.onError.||.this.error |
59d80 | 3b 0a 20 20 74 68 69 73 2e 72 65 6d 6f 74 65 20 3d 20 72 65 6d 6f 74 65 3b 0a 20 20 74 68 69 73 | ;...this.remote.=.remote;...this |
59da0 | 2e 73 65 73 73 69 6f 6e 20 3d 20 73 65 73 73 69 6f 6e 3b 0a 0a 20 20 2f 2f 20 53 74 61 72 74 20 | .session.=.session;....//.Start. |
59dc0 | 74 68 65 20 6c 6f 67 69 6e 20 70 72 6f 63 65 73 73 20 62 79 20 69 64 65 6e 74 69 66 79 69 6e 67 | the.login.process.by.identifying |
59de0 | 20 74 68 65 20 75 73 65 72 0a 20 20 74 68 69 73 2e 69 64 65 6e 74 69 66 79 20 3d 20 66 75 6e 63 | .the.user...this.identify.=.func |
59e00 | 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 20 72 65 6d 6f 74 65 2e 68 61 6e 64 73 68 61 6b 65 28 | tion()...{.....remote.handshake( |
59e20 | 73 65 73 73 69 6f 6e 2c 20 72 65 63 65 69 76 65 5f 73 61 6c 74 73 29 3b 0a 0a 20 20 20 20 2f 2f | session,.receive_salts);......// |
59e40 | 20 52 65 63 65 69 76 65 20 6c 6f 67 69 6e 20 73 61 6c 74 73 20 66 72 6f 6d 20 74 68 65 20 73 65 | .Receive.login.salts.from.the.se |
59e60 | 72 76 65 72 2c 20 73 74 61 72 74 20 63 61 6c 63 75 6c 61 74 69 6f 6e 73 0a 20 20 20 20 66 75 6e | rver,.start.calculations.....fun |
59e80 | 63 74 69 6f 6e 20 72 65 63 65 69 76 65 5f 73 61 6c 74 73 28 72 65 73 70 6f 6e 73 65 29 0a 20 20 | ction.receive_salts(response)... |
59ea0 | 20 20 7b 0a 20 20 20 20 20 20 2f 2f 20 42 20 3d 20 30 20 77 69 6c 6c 20 6d 61 6b 65 20 74 68 65 | ..{.......//.B.=.0.will.make.the |
59ec0 | 20 61 6c 67 6f 72 69 74 68 6d 20 61 6c 77 61 79 73 20 73 75 63 63 65 65 64 0a 20 20 20 20 20 20 | .algorithm.always.succeed....... |
59ee0 | 2f 2f 20 2d 3e 20 72 65 66 75 73 65 20 73 75 63 68 20 61 20 73 65 72 76 65 72 20 61 6e 73 77 65 | //.->.refuse.such.a.server.answe |
59f00 | 72 0a 20 20 20 20 20 20 69 66 28 72 65 73 70 6f 6e 73 65 2e 42 20 3d 3d 3d 20 30 29 20 7b 0a 20 | r.......if(response.B.===.0).{.. |
59f20 | 20 20 20 20 20 20 20 73 72 70 2e 65 72 72 6f 72 28 22 53 65 72 76 65 72 20 73 65 6e 64 20 72 61 | .......srp.error("Server.send.ra |
59f40 | 6e 64 6f 6d 20 6e 75 6d 62 65 72 20 30 20 2d 20 74 68 69 73 20 69 73 20 6e 6f 74 20 61 6c 6c 6f | ndom.number.0.-.this.is.not.allo |
59f60 | 77 65 64 22 29 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 73 65 | wed");.......}.else.{.........se |
59f80 | 73 73 69 6f 6e 2e 63 61 6c 63 75 6c 61 74 69 6f 6e 73 28 72 65 73 70 6f 6e 73 65 2e 73 2c 20 72 | ssion.calculations(response.s,.r |
59fa0 | 65 73 70 6f 6e 73 65 2e 42 29 3b 0a 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 2e 61 75 74 68 65 | esponse.B);.........remote.authe |
59fc0 | 6e 74 69 63 61 74 65 28 73 65 73 73 69 6f 6e 2c 20 63 6f 6e 66 69 72 6d 5f 61 75 74 68 65 6e 74 | nticate(session,.confirm_authent |
59fe0 | 69 63 61 74 69 6f 6e 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2f 20 | ication);.......}.....}......//. |
5a000 | 52 65 63 65 69 76 65 20 4d 32 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 65 72 20 61 6e 64 20 76 | Receive.M2.from.the.server.and.v |
5a020 | 65 72 69 66 79 20 69 74 0a 20 20 20 20 2f 2f 20 49 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 | erify.it.....//.If.an.error.occu |
5a040 | 72 73 2c 20 72 61 69 73 65 20 69 74 20 61 73 20 61 6e 20 61 6c 65 72 74 2e 0a 20 20 20 20 66 75 | rs,.raise.it.as.an.alert......fu |
5a060 | 6e 63 74 69 6f 6e 20 63 6f 6e 66 69 72 6d 5f 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 28 72 65 | nction.confirm_authentication(re |
5a080 | 73 70 6f 6e 73 65 29 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 69 66 20 28 73 65 73 73 69 6f 6e 2e | sponse).....{.......if.(session. |
5a0a0 | 76 61 6c 69 64 61 74 65 28 72 65 73 70 6f 6e 73 65 2e 4d 29 29 0a 20 20 20 20 20 20 20 20 73 72 | validate(response.M)).........sr |
5a0c0 | 70 2e 73 75 63 63 65 73 73 28 29 3b 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 | p.success();.......else......... |
5a0e0 | 73 72 70 2e 65 72 72 6f 72 28 22 53 65 72 76 65 72 20 6b 65 79 20 64 6f 65 73 20 6e 6f 74 20 6d | srp.error("Server.key.does.not.m |
5a100 | 61 74 63 68 22 29 3b 0a 20 20 20 20 7d 3b 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 49 6e 69 74 69 61 | atch");.....};...};....//.Initia |
5a120 | 74 65 20 74 68 65 20 72 65 67 69 73 74 72 61 74 69 6f 6e 20 70 72 6f 63 65 73 73 0a 20 20 74 68 | te.the.registration.process...th |
5a140 | 69 73 2e 72 65 67 69 73 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 | is.register.=.function()...{.... |
5a160 | 20 72 65 6d 6f 74 65 2e 72 65 67 69 73 74 65 72 28 73 65 73 73 69 6f 6e 2c 20 73 72 70 2e 72 65 | .remote.register(session,.srp.re |
5a180 | 67 69 73 74 65 72 65 64 5f 75 73 65 72 29 3b 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 54 68 65 20 75 | gistered_user);...};....//.The.u |
5a1a0 | 73 65 72 20 68 61 73 20 62 65 65 6e 20 72 65 67 69 73 74 65 72 65 64 20 73 75 63 63 65 73 73 66 | ser.has.been.registered.successf |
5a1c0 | 75 6c 6c 79 2c 20 6e 6f 77 20 6c 6f 67 69 6e 0a 20 20 74 68 69 73 2e 72 65 67 69 73 74 65 72 65 | ully,.now.login...this.registere |
5a1e0 | 64 5f 75 73 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 72 65 73 70 6f 6e 73 65 29 0a 20 20 7b 0a | d_user.=.function(response)...{. |
5a200 | 20 20 20 20 69 66 28 72 65 73 70 6f 6e 73 65 2e 6f 6b 29 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 | ....if(response.ok).....{....... |
5a220 | 73 72 70 2e 69 64 65 6e 74 69 66 79 28 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 3b 20 20 0a 0a 20 20 | srp.identify();.....}...};...... |
5a240 | 2f 2f 20 4d 69 6e 69 6d 61 6c 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 20 2d 20 73 65 74 20 | //.Minimal.error.handling.-.set. |
5a260 | 72 65 6d 6f 74 65 2e 6f 6e 45 72 72 6f 72 20 74 6f 20 73 74 68 20 62 65 74 74 65 72 20 74 6f 20 | remote.onError.to.sth.better.to. |
5a280 | 6f 76 65 72 77 72 69 74 65 2e 0a 20 20 74 68 69 73 2e 65 72 72 6f 72 20 3d 20 66 75 6e 63 74 69 | overwrite....this.error.=.functi |
5a2a0 | 6f 6e 28 74 65 78 74 29 0a 20 20 7b 0a 20 20 20 20 61 6c 65 72 74 28 74 65 78 74 29 3b 0a 20 20 | on(text)...{.....alert(text);... |
5a2c0 | 7d 3b 0a 0a 20 20 2f 2f 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 | };....//.This.function.is.called |
5a2e0 | 20 77 68 65 6e 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 69 73 20 73 75 63 63 65 73 73 66 | .when.authentication.is.successf |
5a300 | 75 6c 2e 0a 20 20 2f 2f 20 44 65 76 65 6c 6f 70 65 72 73 20 63 61 6e 20 73 65 74 20 74 68 69 73 | ul....//.Developers.can.set.this |
5a320 | 20 74 6f 20 6f 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 73 70 65 63 69 66 69 63 20 | .to.other.functions.in.specific. |
5a340 | 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 0a 20 20 2f 2f 20 61 6e 64 20 63 68 61 6e 67 65 20 | implementations...//.and.change. |
5a360 | 74 68 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2e 0a 20 20 74 68 69 73 2e 73 75 63 63 65 73 | the.functionality....this.succes |
5a380 | 73 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 20 76 61 72 20 66 6f 72 77 61 | s.=.function()...{.....var.forwa |
5a3a0 | 72 64 5f 75 72 6c 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 | rd_url.=.document.getElementById |
5a3c0 | 28 22 73 72 70 5f 66 6f 72 77 61 72 64 22 29 2e 76 61 6c 75 65 3b 0a 20 20 20 20 69 66 28 66 6f | ("srp_forward").value;.....if(fo |
5a3e0 | 72 77 61 72 64 5f 75 72 6c 2e 63 68 61 72 41 74 28 30 29 20 21 3d 20 22 23 22 29 0a 20 20 20 20 | rward_url.charAt(0).!=."#")..... |
5a400 | 20 20 77 69 6e 64 6f 77 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 66 6f 72 77 61 72 64 5f 75 72 6c 3b | ..window.location.=.forward_url; |
5a420 | 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 77 69 6e 64 6f 77 2e 6c 6f 63 | .....else.....{.......window.loc |
5a440 | 61 74 69 6f 6e 20 3d 20 66 6f 72 77 61 72 64 5f 75 72 6c 3b 0a 20 20 20 20 20 20 61 6c 65 72 74 | ation.=.forward_url;.......alert |
5a460 | 28 22 4c 6f 67 69 6e 20 73 75 63 63 65 73 73 66 75 6c 2e 22 29 3b 0a 20 20 20 20 7d 0a 20 20 7d | ("Login.successful.");.....}...} |
5a480 | 3b 0a 7d 3b 0a 0a 6a 71 75 65 72 79 52 65 73 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a | ;.};..jqueryRest.=.function().{. |
5a4a0 | 0a 20 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 55 72 6c 28 29 0a 20 20 7b 0a 20 20 20 20 72 65 74 | ...function.getUrl()...{.....ret |
5a4c0 | 75 72 6e 20 22 22 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 73 28 70 61 | urn."";...}....function.paths(pa |
5a4e0 | 74 68 29 0a 20 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 70 61 74 68 3b 0a 20 20 7d 0a 0a 20 20 | th)...{.....return.path;...}.... |
5a500 | 2f 2f 20 50 65 72 66 6f 72 6d 20 61 6a 61 78 20 72 65 71 75 65 73 74 73 20 61 74 20 74 68 65 20 | //.Perform.ajax.requests.at.the. |
5a520 | 73 70 65 63 69 66 69 65 64 20 70 61 74 68 2c 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 66 69 | specified.path,.with.the.specifi |
5a540 | 65 64 20 70 61 72 61 6d 65 74 65 72 73 0a 20 20 2f 2f 20 43 61 6c 6c 69 6e 67 20 62 61 63 6b 20 | ed.parameters...//.Calling.back. |
5a560 | 74 68 65 20 73 70 65 63 69 66 69 65 64 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 66 75 6e 63 74 69 | the.specified.function....functi |
5a580 | 6f 6e 20 61 6a 61 78 52 65 71 75 65 73 74 28 72 65 6c 61 74 69 76 65 5f 70 61 74 68 2c 20 70 61 | on.ajaxRequest(relative_path,.pa |
5a5a0 | 72 61 6d 73 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 20 20 7b 0a 20 20 20 20 76 61 72 20 66 75 6c 6c | rams,.callback)...{.....var.full |
5a5c0 | 5f 75 72 6c 20 3d 20 74 68 69 73 2e 67 65 74 75 72 6c 28 29 20 2b 20 74 68 69 73 2e 70 61 74 68 | _url.=.this.geturl().+.this.path |
5a5e0 | 73 28 72 65 6c 61 74 69 76 65 5f 70 61 74 68 29 3b 0a 20 20 20 20 69 66 28 20 77 69 6e 64 6f 77 | s(relative_path);.....if(.window |
5a600 | 2e 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 29 20 7b 0a 20 20 20 20 20 20 78 68 72 20 3d 20 6e | .XMLHttpRequest).{.......xhr.=.n |
5a620 | 65 77 20 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 28 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 | ew.XMLHttpRequest();.....}.....e |
5a640 | 6c 73 65 20 69 66 20 28 77 69 6e 64 6f 77 2e 41 63 74 69 76 65 58 4f 62 6a 65 63 74 29 7b 0a 20 | lse.if.(window.ActiveXObject){.. |
5a660 | 20 20 20 20 20 74 72 79 20 7b 0a 20 20 20 20 20 20 20 20 78 68 72 20 3d 20 6e 65 77 20 41 63 74 | .....try.{.........xhr.=.new.Act |
5a680 | 69 76 65 58 4f 62 6a 65 63 74 28 22 4d 69 63 72 6f 73 6f 66 74 2e 58 4d 4c 48 54 54 50 22 29 3b | iveXObject("Microsoft.XMLHTTP"); |
5a6a0 | 0a 20 20 20 20 20 20 7d 20 63 61 74 63 68 20 28 65 29 7b 7d 0a 20 20 20 20 7d 0a 20 20 20 20 65 | .......}.catch.(e){}.....}.....e |
5a6c0 | 6c 73 65 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 73 65 73 73 69 6f 6e 2e 65 72 72 6f 72 5f 6d 65 | lse.....{.......session.error_me |
5a6e0 | 73 73 61 67 65 28 22 41 6a 61 78 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 2e 22 29 3b 0a 20 20 | ssage("Ajax.not.supported.");... |
5a700 | 20 20 20 20 72 65 74 75 72 6e 3b 0a 20 20 20 20 7d 0a 20 20 20 20 69 66 28 78 68 72 29 7b 0a 20 | ....return;.....}.....if(xhr){.. |
5a720 | 20 20 20 20 20 78 68 72 2e 6f 6e 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 20 3d 20 66 75 | .....xhr.onreadystatechange.=.fu |
5a740 | 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 28 78 68 72 2e 72 65 61 64 79 53 | nction().{.........if(xhr.readyS |
5a760 | 74 61 74 65 20 3d 3d 20 34 20 26 26 20 78 68 72 2e 73 74 61 74 75 73 20 3d 3d 20 32 30 30 29 20 | tate.==.4.&&.xhr.status.==.200). |
5a780 | 7b 0a 20 20 20 20 20 20 20 20 20 20 63 61 6c 6c 62 61 63 6b 28 70 61 72 73 65 52 65 73 70 6f 6e | {...........callback(parseRespon |
5a7a0 | 73 65 28 29 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 20 | se());.........}.......};....... |
5a7c0 | 78 68 72 2e 6f 70 65 6e 28 22 50 4f 53 54 22 2c 20 66 75 6c 6c 5f 75 72 6c 2c 20 74 72 75 65 29 | xhr.open("POST",.full_url,.true) |
5a7e0 | 3b 0a 20 20 20 20 20 20 78 68 72 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 22 43 6f | ;.......xhr.setRequestHeader("Co |
5a800 | 6e 74 65 6e 74 2d 74 79 70 65 22 2c 20 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 77 77 77 2d | ntent-type",."application/x-www- |
5a820 | 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f 64 65 64 22 29 3b 0a 20 20 20 20 20 20 78 68 72 2e 73 65 74 | form-urlencoded");.......xhr.set |
5a840 | 52 65 71 75 65 73 74 48 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 22 2c 20 | RequestHeader("Content-length",. |
5a860 | 70 61 72 61 6d 73 2e 6c 65 6e 67 74 68 29 3b 0a 20 20 20 20 20 20 78 68 72 2e 73 65 6e 64 28 70 | params.length);.......xhr.send(p |
5a880 | 61 72 61 6d 73 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 7b 0a 20 20 20 | arams);.....}.....else.....{.... |
5a8a0 | 20 20 20 73 65 73 73 69 6f 6e 2e 65 72 72 6f 72 5f 6d 65 73 73 61 67 65 28 22 41 6a 61 78 20 66 | ...session.error_message("Ajax.f |
5a8c0 | 61 69 6c 65 64 2e 22 29 3b 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 0a 20 20 7d 0a 0a 20 20 66 | ailed.");.....}...........}....f |
5a8e0 | 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 52 65 73 70 6f 6e 73 65 28 29 20 7b 0a 20 20 20 20 69 66 | unction.parseResponse().{.....if |
5a900 | 20 28 72 65 73 70 6f 6e 73 65 49 73 58 4d 4c 28 29 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 | .(responseIsXML()).{.......retur |
5a920 | 6e 20 70 61 72 73 65 58 4d 4c 28 78 68 72 2e 72 65 73 70 6f 6e 73 65 58 4d 4c 29 3b 0a 20 20 20 | n.parseXML(xhr.responseXML);.... |
5a940 | 20 7d 20 65 6c 73 65 20 69 66 20 28 72 65 73 70 6f 6e 73 65 49 73 4a 53 4f 4e 28 29 29 20 7b 0a | .}.else.if.(responseIsJSON()).{. |
5a960 | 20 20 20 20 20 20 72 65 74 75 72 6e 20 4a 53 4f 4e 2e 70 61 72 73 65 28 78 68 72 2e 72 65 73 70 | ......return.JSON.parse(xhr.resp |
5a980 | 6f 6e 73 65 54 65 78 74 29 3b 0a 20 20 20 20 7d 20 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f | onseText);.....}....}....functio |
5a9a0 | 6e 20 72 65 73 70 6f 6e 73 65 49 73 58 4d 4c 28 29 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 | n.responseIsXML().{.....return.( |
5a9c0 | 78 68 72 2e 72 65 73 70 6f 6e 73 65 54 79 70 65 20 3d 3d 20 27 64 6f 63 75 6d 65 6e 74 27 29 20 | xhr.responseType.==.'document'). |
5a9e0 | 7c 7c 20 0a 20 20 20 20 20 20 20 20 20 20 20 28 78 68 72 2e 67 65 74 52 65 73 70 6f 6e 73 65 48 | ||.............(xhr.getResponseH |
5aa00 | 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 2d 54 79 70 65 22 29 2e 69 6e 64 65 78 4f 66 28 27 61 | eader("Content-Type").indexOf('a |
5aa20 | 70 70 6c 69 63 61 74 69 6f 6e 2f 78 6d 6c 27 29 20 3e 3d 20 30 29 3b 0a 20 20 7d 0a 0a 20 20 66 | pplication/xml').>=.0);...}....f |
5aa40 | 75 6e 63 74 69 6f 6e 20 72 65 73 70 6f 6e 73 65 49 73 4a 53 4f 4e 28 29 20 7b 0a 20 20 20 20 72 | unction.responseIsJSON().{.....r |
5aa60 | 65 74 75 72 6e 20 28 78 68 72 2e 72 65 73 70 6f 6e 73 65 54 79 70 65 20 3d 3d 20 27 6a 73 6f 6e | eturn.(xhr.responseType.==.'json |
5aa80 | 27 29 20 7c 7c 20 0a 20 20 20 20 20 20 20 20 20 20 20 28 78 68 72 2e 67 65 74 52 65 73 70 6f 6e | ').||.............(xhr.getRespon |
5aaa0 | 73 65 48 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 2d 54 79 70 65 22 29 2e 69 6e 64 65 78 4f 66 | seHeader("Content-Type").indexOf |
5aac0 | 28 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 27 29 20 3e 3d 20 30 29 3b 0a 20 20 7d 0a | ('application/json').>=.0);...}. |
5aae0 | 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 58 4d 4c 28 78 6d 6c 29 20 7b 0a 20 20 20 20 | ...function.parseXML(xml).{..... |
5ab00 | 69 66 20 28 78 6d 6c 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 72 22 | if.(xml.getElementsByTagName("r" |
5ab20 | 29 2e 6c 65 6e 67 74 68 20 3e 20 30 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 72 | ).length.>.0).{.......return.par |
5ab40 | 73 65 41 74 74 72 69 62 75 74 65 73 4f 66 45 6c 65 6d 65 6e 74 28 78 6d 6c 2e 67 65 74 45 6c 65 | seAttributesOfElement(xml.getEle |
5ab60 | 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 72 22 29 5b 30 5d 29 3b 0a 20 20 20 20 7d 20 65 | mentsByTagName("r")[0]);.....}.e |
5ab80 | 6c 73 65 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 72 73 65 4e 6f 64 65 73 28 78 6d | lse.{.......return.parseNodes(xm |
5aba0 | 6c 2e 63 68 69 6c 64 4e 6f 64 65 73 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 | l.childNodes);.....}...}....func |
5abc0 | 74 69 6f 6e 20 70 61 72 73 65 41 74 74 72 69 62 75 74 65 73 4f 66 45 6c 65 6d 65 6e 74 28 65 6c | tion.parseAttributesOfElement(el |
5abe0 | 65 6d 29 20 7b 0a 20 20 20 20 76 61 72 20 72 65 73 70 6f 6e 73 65 20 3d 20 7b 7d 3b 0a 20 20 20 | em).{.....var.response.=.{};.... |
5ac00 | 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 65 6c 65 6d 2e 61 74 74 72 69 62 | .for.(var.i.=.0;.i.<.elem.attrib |
5ac20 | 75 74 65 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 61 74 | utes.length;.i++).{.......var.at |
5ac40 | 74 72 69 62 20 3d 20 65 6c 65 6d 2e 61 74 74 72 69 62 75 74 65 73 5b 69 5d 3b 0a 20 20 20 20 20 | trib.=.elem.attributes[i];...... |
5ac60 | 20 69 66 20 28 61 74 74 72 69 62 2e 73 70 65 63 69 66 69 65 64 29 20 7b 0a 20 20 20 20 20 20 20 | .if.(attrib.specified).{........ |
5ac80 | 20 72 65 73 70 6f 6e 73 65 5b 61 74 74 72 69 62 2e 6e 61 6d 65 5d 20 3d 20 61 74 74 72 69 62 2e | .response[attrib.name].=.attrib. |
5aca0 | 76 61 6c 75 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 | value;.......}.....}.....return. |
5acc0 | 72 65 73 70 6f 6e 73 65 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 4e | response;...}....function.parseN |
5ace0 | 6f 64 65 73 28 6e 6f 64 65 73 29 20 7b 0a 20 20 20 20 76 61 72 20 72 65 73 70 6f 6e 73 65 20 3d | odes(nodes).{.....var.response.= |
5ad00 | 20 7b 7d 3b 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 6e 6f 64 | .{};.....for.(var.i.=.0;.i.<.nod |
5ad20 | 65 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6e 6f 64 65 | es.length;.i++).{.......var.node |
5ad40 | 20 3d 20 6e 6f 64 65 73 5b 69 5d 3b 0a 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 5b 6e 6f 64 65 | .=.nodes[i];.......response[node |
5ad60 | 2e 74 61 67 4e 61 6d 65 5d 20 3d 20 6e 6f 64 65 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 7c 7c 20 | .tagName].=.node.textContent.||. |
5ad80 | 74 72 75 65 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 70 6f 6e 73 65 3b | true;.....}.....return.response; |
5ada0 | 0a 20 20 7d 0a 0a 20 20 2f 2f 20 77 65 20 64 6f 20 6e 6f 74 20 66 65 74 63 68 20 74 68 65 20 73 | ...}....//.we.do.not.fetch.the.s |
5adc0 | 61 6c 74 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 65 72 0a 20 20 66 75 6e 63 74 69 6f 6e 20 72 | alt.from.the.server...function.r |
5ade0 | 65 67 69 73 74 65 72 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 20 20 7b 0a 20 | egister(session,.callback)...{.. |
5ae00 | 20 20 20 73 65 6e 64 56 65 72 69 66 69 65 72 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 63 | ...sendVerifier(session,.callbac |
5ae20 | 6b 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 73 65 6e 64 56 65 72 69 66 69 65 72 | k);...}....function.sendVerifier |
5ae40 | 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 63 6b 29 20 7b 0a 20 20 20 20 74 68 69 73 2e 61 | (session,.callback).{.....this.a |
5ae60 | 6a 61 78 52 65 71 75 65 73 74 28 22 75 73 65 72 73 22 2c 20 22 75 73 65 72 5b 6c 6f 67 69 6e 5d | jaxRequest("users",."user[login] |
5ae80 | 3d 22 20 2b 20 73 65 73 73 69 6f 6e 2e 67 65 74 49 28 29 20 2b 0a 20 20 20 20 20 20 22 26 75 73 | =".+.session.getI().+......."&us |
5aea0 | 65 72 5b 70 61 73 73 77 6f 72 64 5f 73 61 6c 74 5d 3d 22 20 2b 20 73 65 73 73 69 6f 6e 2e 67 65 | er[password_salt]=".+.session.ge |
5aec0 | 74 53 61 6c 74 28 29 20 2b 0a 20 20 20 20 20 20 22 26 75 73 65 72 5b 70 61 73 73 77 6f 72 64 5f | tSalt().+......."&user[password_ |
5aee0 | 76 65 72 69 66 69 65 72 5d 3d 22 20 2b 20 73 65 73 73 69 6f 6e 2e 67 65 74 56 28 29 2e 74 6f 53 | verifier]=".+.session.getV().toS |
5af00 | 74 72 69 6e 67 28 31 36 29 2c 20 63 61 6c 6c 62 61 63 6b 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e | tring(16),.callback);...}....fun |
5af20 | 63 74 69 6f 6e 20 68 61 6e 64 73 68 61 6b 65 28 49 2c 20 41 73 74 72 2c 20 63 61 6c 6c 62 61 63 | ction.handshake(I,.Astr,.callbac |
5af40 | 6b 29 20 7b 0a 20 20 20 20 74 68 69 73 2e 61 6a 61 78 52 65 71 75 65 73 74 28 22 68 61 6e 64 73 | k).{.....this.ajaxRequest("hands |
5af60 | 68 61 6b 65 2f 22 2c 20 22 49 3d 22 2b 49 2b 22 26 41 3d 22 2b 41 73 74 72 2c 20 63 61 6c 6c 62 | hake/",."I="+I+"&A="+Astr,.callb |
5af80 | 61 63 6b 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 61 75 74 68 65 6e 74 69 63 61 | ack);...}....function.authentica |
5afa0 | 74 65 28 4d 2c 20 63 61 6c 6c 62 61 63 6b 29 20 7b 0a 20 20 20 20 74 68 69 73 2e 61 6a 61 78 52 | te(M,.callback).{.....this.ajaxR |
5afc0 | 65 71 75 65 73 74 28 22 61 75 74 68 65 6e 74 69 63 61 74 65 2f 22 2c 20 22 4d 3d 22 2b 4d 2c 20 | equest("authenticate/",."M="+M,. |
5afe0 | 63 61 6c 6c 62 61 63 6b 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 75 70 67 72 61 | callback);...}....function.upgra |
5b000 | 64 65 28 4d 2c 20 63 61 6c 6c 62 61 63 6b 29 20 7b 0a 20 20 20 20 74 68 69 73 2e 61 6a 61 78 52 | de(M,.callback).{.....this.ajaxR |
5b020 | 65 71 75 65 73 74 28 22 75 70 67 72 61 64 65 2f 61 75 74 68 65 6e 74 69 63 61 74 65 2f 22 2c 20 | equest("upgrade/authenticate/",. |
5b040 | 22 4d 3d 22 2b 4d 2c 20 63 61 6c 6c 62 61 63 6b 29 3b 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 6e | "M="+M,.callback);...}....return |
5b060 | 20 7b 0a 20 20 20 20 67 65 74 75 72 6c 3a 20 67 65 74 55 72 6c 2c 0a 20 20 20 20 70 61 74 68 73 | .{.....geturl:.getUrl,.....paths |
5b080 | 3a 20 70 61 74 68 73 2c 0a 20 20 20 20 61 6a 61 78 52 65 71 75 65 73 74 3a 20 61 6a 61 78 52 65 | :.paths,.....ajaxRequest:.ajaxRe |
5b0a0 | 71 75 65 73 74 2c 0a 20 20 20 20 72 65 67 69 73 74 65 72 3a 20 72 65 67 69 73 74 65 72 2c 0a 20 | quest,.....register:.register,.. |
5b0c0 | 20 20 20 72 65 67 69 73 74 65 72 5f 73 65 6e 64 5f 76 65 72 69 66 69 65 72 3a 20 73 65 6e 64 56 | ...register_send_verifier:.sendV |
5b0e0 | 65 72 69 66 69 65 72 2c 0a 20 20 20 20 68 61 6e 64 73 68 61 6b 65 3a 20 68 61 6e 64 73 68 61 6b | erifier,.....handshake:.handshak |
5b100 | 65 2c 0a 20 20 20 20 61 75 74 68 65 6e 74 69 63 61 74 65 3a 20 61 75 74 68 65 6e 74 69 63 61 74 | e,.....authenticate:.authenticat |
5b120 | 65 2c 0a 20 20 20 20 75 70 67 72 61 64 65 3a 20 75 70 67 72 61 64 65 0a 20 20 7d 3b 0a 7d 3b 0a | e,.....upgrade:.upgrade...};.};. |
5b140 | 2f 2f 0a 2f 2f 20 53 52 50 20 4a 53 20 2d 20 50 6c 61 69 6e 20 58 48 52 20 6d 6f 64 75 6c 65 0a | //.//.SRP.JS.-.Plain.XHR.module. |
5b160 | 2f 2f 0a 2f 2f 20 54 68 69 73 20 69 73 20 64 65 70 72 65 63 61 74 65 64 20 2d 20 75 6e 6c 65 73 | //.//.This.is.deprecated.-.unles |
5b180 | 73 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 73 72 70 2d 6a 73 20 77 69 74 68 20 74 68 65 20 | s.you.are.using.srp-js.with.the. |
5b1a0 | 6f 72 69 67 69 6e 61 6c 20 64 72 75 70 61 6c 0a 2f 2f 20 73 65 72 76 65 72 20 73 69 64 65 20 49 | original.drupal.//.server.side.I |
5b1c0 | 20 72 65 63 6f 6d 6d 65 6e 64 20 79 6f 75 20 75 73 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 41 | .recommend.you.use.a.different.A |
5b1e0 | 50 49 20 73 75 63 68 20 61 73 20 72 65 73 74 66 75 6c 2e 6a 73 0a 2f 2f 0a 2f 2f 20 54 68 69 73 | PI.such.as.restful.js.//.//.This |
5b200 | 20 63 6f 64 65 20 68 61 73 20 62 65 65 6e 20 6c 61 72 67 65 6c 79 20 72 65 66 61 63 74 6f 72 65 | .code.has.been.largely.refactore |
5b220 | 64 2c 20 74 65 73 74 73 20 61 72 65 20 73 74 69 6c 6c 20 70 61 73 73 69 6e 67 20 62 75 74 20 49 | d,.tests.are.still.passing.but.I |
5b240 | 20 64 69 64 0a 2f 2f 20 6e 6f 74 20 74 65 73 74 20 69 74 20 77 69 74 68 20 74 68 65 20 73 65 72 | .did.//.not.test.it.with.the.ser |
5b260 | 76 65 72 20 69 74 73 65 6c 66 2e 0a 76 61 72 20 53 52 50 3b 0a 0a 53 52 50 2e 70 72 6f 74 6f 74 | ver.itself..var.SRP;..SRP.protot |
5b280 | 79 70 65 2e 52 65 6d 6f 74 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 0a 20 20 2f 2f 20 | ype.Remote.=.function().{....//. |
5b2a0 | 50 65 72 66 6f 72 6d 20 61 6a 61 78 20 72 65 71 75 65 73 74 73 20 61 74 20 74 68 65 20 73 70 65 | Perform.ajax.requests.at.the.spe |
5b2c0 | 63 69 66 69 65 64 20 70 61 74 68 2c 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 | cified.path,.with.the.specified. |
5b2e0 | 70 61 72 61 6d 65 74 65 72 73 0a 20 20 2f 2f 20 43 61 6c 6c 69 6e 67 20 62 61 63 6b 20 74 68 65 | parameters...//.Calling.back.the |
5b300 | 20 73 70 65 63 69 66 69 65 64 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 66 75 6e 63 74 69 6f 6e 20 | .specified.function....function. |
5b320 | 61 6a 61 78 52 65 71 75 65 73 74 28 75 72 6c 2c 20 70 61 72 61 6d 73 2c 20 63 61 6c 6c 62 61 63 | ajaxRequest(url,.params,.callbac |
5b340 | 6b 29 0a 20 20 7b 0a 20 20 20 20 69 66 28 20 77 69 6e 64 6f 77 2e 58 4d 4c 48 74 74 70 52 65 71 | k)...{.....if(.window.XMLHttpReq |
5b360 | 75 65 73 74 29 20 7b 0a 20 20 20 20 20 20 78 68 72 20 3d 20 6e 65 77 20 58 4d 4c 48 74 74 70 52 | uest).{.......xhr.=.new.XMLHttpR |
5b380 | 65 71 75 65 73 74 28 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 20 69 66 20 28 77 69 6e | equest();.....}.....else.if.(win |
5b3a0 | 64 6f 77 2e 41 63 74 69 76 65 58 4f 62 6a 65 63 74 29 7b 0a 20 20 20 20 20 20 74 72 79 7b 0a 20 | dow.ActiveXObject){.......try{.. |
5b3c0 | 20 20 20 20 20 20 20 78 68 72 20 3d 20 6e 65 77 20 41 63 74 69 76 65 58 4f 62 6a 65 63 74 28 22 | .......xhr.=.new.ActiveXObject(" |
5b3e0 | 4d 69 63 72 6f 73 6f 66 74 2e 58 4d 4c 48 54 54 50 22 29 3b 0a 20 20 20 20 20 20 7d 63 61 74 63 | Microsoft.XMLHTTP");.......}catc |
5b400 | 68 20 28 65 29 7b 7d 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 7b 0a 20 20 20 | h.(e){}.....}.....else.....{.... |
5b420 | 20 20 20 73 65 73 73 69 6f 6e 2e 65 72 72 6f 72 5f 6d 65 73 73 61 67 65 28 22 41 6a 61 78 20 6e | ...session.error_message("Ajax.n |
5b440 | 6f 74 20 73 75 70 70 6f 72 74 65 64 2e 22 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0a 20 | ot.supported.");.......return;.. |
5b460 | 20 20 20 7d 0a 20 20 20 20 69 66 28 78 68 72 29 7b 0a 20 20 20 20 20 20 78 68 72 2e 6f 6e 72 65 | ...}.....if(xhr){.......xhr.onre |
5b480 | 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 | adystatechange.=.function().{... |
5b4a0 | 20 20 20 20 20 20 69 66 28 78 68 72 2e 72 65 61 64 79 53 74 61 74 65 20 3d 3d 20 34 20 26 26 20 | ......if(xhr.readyState.==.4.&&. |
5b4c0 | 78 68 72 2e 73 74 61 74 75 73 20 3d 3d 20 32 30 30 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 63 | xhr.status.==.200).{...........c |
5b4e0 | 61 6c 6c 62 61 63 6b 28 70 61 72 73 65 52 65 73 70 6f 6e 73 65 28 29 29 3b 0a 20 20 20 20 20 20 | allback(parseResponse());....... |
5b500 | 20 20 7d 0a 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 20 78 68 72 2e 6f 70 65 6e 28 22 50 4f 53 | ..}.......};.......xhr.open("POS |
5b520 | 54 22 2c 20 75 72 6c 2c 20 74 72 75 65 29 3b 0a 20 20 20 20 20 20 78 68 72 2e 73 65 74 52 65 71 | T",.url,.true);.......xhr.setReq |
5b540 | 75 65 73 74 48 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 2d 74 79 70 65 22 2c 20 22 61 70 70 6c | uestHeader("Content-type",."appl |
5b560 | 69 63 61 74 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f 64 65 64 22 29 3b | ication/x-www-form-urlencoded"); |
5b580 | 0a 20 20 20 20 20 20 78 68 72 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 22 43 6f 6e | .......xhr.setRequestHeader("Con |
5b5a0 | 74 65 6e 74 2d 6c 65 6e 67 74 68 22 2c 20 70 61 72 61 6d 73 2e 6c 65 6e 67 74 68 29 3b 0a 20 20 | tent-length",.params.length);... |
5b5c0 | 20 20 20 20 78 68 72 2e 73 65 6e 64 28 70 61 72 61 6d 73 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 | ....xhr.send(params);.....}..... |
5b5e0 | 65 6c 73 65 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 73 65 73 73 69 6f 6e 2e 65 72 72 6f 72 5f 6d | else.....{.......session.error_m |
5b600 | 65 73 73 61 67 65 28 22 41 6a 61 78 20 66 61 69 6c 65 64 2e 22 29 3b 0a 20 20 20 20 7d 20 20 20 | essage("Ajax.failed.");.....}... |
5b620 | 20 20 20 20 20 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 52 65 73 70 6f | ........}....function.parseRespo |
5b640 | 6e 73 65 28 29 20 7b 0a 20 20 20 20 69 66 20 28 72 65 73 70 6f 6e 73 65 49 73 58 4d 4c 28 29 29 | nse().{.....if.(responseIsXML()) |
5b660 | 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 72 73 65 58 4d 4c 28 78 68 72 2e 72 65 73 | .{.......return.parseXML(xhr.res |
5b680 | 70 6f 6e 73 65 58 4d 4c 29 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 72 65 73 70 6f 6e | ponseXML);.....}.else.if.(respon |
5b6a0 | 73 65 49 73 4a 53 4f 4e 28 29 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 4a 53 4f 4e 2e | seIsJSON()).{.......return.JSON. |
5b6c0 | 70 61 72 73 65 28 78 68 72 2e 72 65 73 70 6f 6e 73 65 54 65 78 74 29 3b 0a 20 20 20 20 7d 20 0a | parse(xhr.responseText);.....}.. |
5b6e0 | 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 70 6f 6e 73 65 49 73 58 4d 4c 28 29 20 | ..}....function.responseIsXML(). |
5b700 | 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 78 68 72 2e 72 65 73 70 6f 6e 73 65 54 79 70 65 20 3d | {.....return.(xhr.responseType.= |
5b720 | 3d 20 27 64 6f 63 75 6d 65 6e 74 27 29 20 7c 7c 20 0a 20 20 20 20 20 20 20 20 20 20 20 28 78 68 | =.'document').||.............(xh |
5b740 | 72 2e 67 65 74 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 2d 54 79 70 | r.getResponseHeader("Content-Typ |
5b760 | 65 22 29 2e 69 6e 64 65 78 4f 66 28 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 6d 6c 27 29 20 3e | e").indexOf('application/xml').> |
5b780 | 3d 20 30 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 70 6f 6e 73 65 49 73 | =.0);...}....function.responseIs |
5b7a0 | 4a 53 4f 4e 28 29 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 78 68 72 2e 72 65 73 70 6f 6e 73 | JSON().{.....return.(xhr.respons |
5b7c0 | 65 54 79 70 65 20 3d 3d 20 27 6a 73 6f 6e 27 29 20 7c 7c 20 0a 20 20 20 20 20 20 20 20 20 20 20 | eType.==.'json').||............. |
5b7e0 | 28 78 68 72 2e 67 65 74 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 2d | (xhr.getResponseHeader("Content- |
5b800 | 54 79 70 65 22 29 2e 69 6e 64 65 78 4f 66 28 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e | Type").indexOf('application/json |
5b820 | 27 29 20 3e 3d 20 30 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 58 | ').>=.0);...}....function.parseX |
5b840 | 4d 4c 28 78 6d 6c 29 20 7b 0a 20 20 20 20 69 66 20 28 78 6d 6c 2e 67 65 74 45 6c 65 6d 65 6e 74 | ML(xml).{.....if.(xml.getElement |
5b860 | 73 42 79 54 61 67 4e 61 6d 65 28 22 72 22 29 2e 6c 65 6e 67 74 68 20 3e 20 30 29 20 7b 0a 20 20 | sByTagName("r").length.>.0).{... |
5b880 | 20 20 20 20 72 65 74 75 72 6e 20 70 61 72 73 65 41 74 74 72 69 62 75 74 65 73 4f 66 45 6c 65 6d | ....return.parseAttributesOfElem |
5b8a0 | 65 6e 74 28 78 6d 6c 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 72 22 | ent(xml.getElementsByTagName("r" |
5b8c0 | 29 5b 30 5d 29 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e | )[0]);.....}.else.{.......return |
5b8e0 | 20 70 61 72 73 65 4e 6f 64 65 73 28 78 6d 6c 2e 63 68 69 6c 64 4e 6f 64 65 73 29 3b 0a 20 20 20 | .parseNodes(xml.childNodes);.... |
5b900 | 20 7d 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 41 74 74 72 69 62 75 74 | .}...}....function.parseAttribut |
5b920 | 65 73 4f 66 45 6c 65 6d 65 6e 74 28 65 6c 65 6d 29 20 7b 0a 20 20 20 20 76 61 72 20 72 65 73 70 | esOfElement(elem).{.....var.resp |
5b940 | 6f 6e 73 65 20 3d 20 7b 7d 3b 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 | onse.=.{};.....for.(var.i.=.0;.i |
5b960 | 20 3c 20 65 6c 65 6d 2e 61 74 74 72 69 62 75 74 65 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 | .<.elem.attributes.length;.i++). |
5b980 | 7b 0a 20 20 20 20 20 20 76 61 72 20 61 74 74 72 69 62 20 3d 20 65 6c 65 6d 2e 61 74 74 72 69 62 | {.......var.attrib.=.elem.attrib |
5b9a0 | 75 74 65 73 5b 69 5d 3b 0a 20 20 20 20 20 20 69 66 20 28 61 74 74 72 69 62 2e 73 70 65 63 69 66 | utes[i];.......if.(attrib.specif |
5b9c0 | 69 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 5b 61 74 74 72 69 62 2e 6e | ied).{.........response[attrib.n |
5b9e0 | 61 6d 65 5d 20 3d 20 61 74 74 72 69 62 2e 76 61 6c 75 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 | ame].=.attrib.value;.......}.... |
5ba00 | 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 70 6f 6e 73 65 3b 0a 20 20 7d 0a 0a 20 20 66 | .}.....return.response;...}....f |
5ba20 | 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 4e 6f 64 65 73 28 6e 6f 64 65 73 29 20 7b 0a 20 20 20 20 | unction.parseNodes(nodes).{..... |
5ba40 | 76 61 72 20 72 65 73 70 6f 6e 73 65 20 3d 20 7b 7d 3b 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 | var.response.=.{};.....for.(var. |
5ba60 | 69 20 3d 20 30 3b 20 69 20 3c 20 6e 6f 64 65 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0a | i.=.0;.i.<.nodes.length;.i++).{. |
5ba80 | 20 20 20 20 20 20 76 61 72 20 6e 6f 64 65 20 3d 20 6e 6f 64 65 73 5b 69 5d 3b 0a 20 20 20 20 20 | ......var.node.=.nodes[i];...... |
5baa0 | 20 72 65 73 70 6f 6e 73 65 5b 6e 6f 64 65 2e 74 61 67 4e 61 6d 65 5d 20 3d 20 6e 6f 64 65 2e 74 | .response[node.tagName].=.node.t |
5bac0 | 65 78 74 43 6f 6e 74 65 6e 74 20 7c 7c 20 74 72 75 65 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 | extContent.||.true;.....}.....re |
5bae0 | 74 75 72 6e 20 72 65 73 70 6f 6e 73 65 3b 0a 20 20 7d 0a 20 20 0a 20 20 2f 2f 20 44 72 75 70 61 | turn.response;...}......//.Drupa |
5bb00 | 6c 20 76 65 72 73 69 6f 6e 20 66 65 74 63 68 65 73 20 74 68 65 20 73 61 6c 74 20 66 72 6f 6d 20 | l.version.fetches.the.salt.from. |
5bb20 | 74 68 65 20 73 65 72 76 65 72 2e 20 4e 6f 20 69 64 65 61 20 77 68 79 20 62 75 74 20 74 68 69 73 | the.server..No.idea.why.but.this |
5bb40 | 0a 20 20 2f 2f 20 73 68 6f 75 6c 64 20 73 74 69 6c 6c 20 64 6f 20 69 74 2e 0a 20 20 74 68 69 73 | ...//.should.still.do.it....this |
5bb60 | 2e 72 65 67 69 73 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 73 73 69 6f 6e 2c 20 63 61 | .register.=.function(session,.ca |
5bb80 | 6c 6c 62 61 63 6b 29 0a 20 20 7b 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 72 65 63 65 69 76 65 | llback)...{.....function.receive |
5bba0 | 5f 73 61 6c 74 28 72 65 73 70 6f 6e 73 65 29 20 7b 0a 20 20 20 20 20 20 69 66 28 72 65 73 70 6f | _salt(response).{.......if(respo |
5bbc0 | 6e 73 65 2e 73 61 6c 74 29 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 76 61 72 20 73 20 | nse.salt).......{.........var.s. |
5bbe0 | 3d 20 72 65 73 70 6f 6e 73 65 2e 73 61 6c 74 3b 0a 20 20 20 20 20 20 20 20 76 61 72 20 76 20 3d | =.response.salt;.........var.v.= |
5bc00 | 20 73 65 73 73 69 6f 6e 2e 67 65 74 56 28 73 29 3b 0a 20 20 20 20 20 20 20 20 74 68 61 74 2e 73 | .session.getV(s);.........that.s |
5bc20 | 65 6e 64 56 65 72 69 66 69 65 72 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 63 6b 29 3b 0a | endVerifier(session,.callback);. |
5bc40 | 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 61 72 20 74 68 61 74 20 3d 20 74 68 | ......}.....}......var.that.=.th |
5bc60 | 69 73 3b 0a 20 20 20 20 61 6a 61 78 52 65 71 75 65 73 74 28 22 72 65 67 69 73 74 65 72 2f 73 61 | is;.....ajaxRequest("register/sa |
5bc80 | 6c 74 2f 22 2c 20 22 49 3d 22 2b 73 65 73 73 69 6f 6e 2e 67 65 74 49 28 29 2c 20 72 65 63 65 69 | lt/",."I="+session.getI(),.recei |
5bca0 | 76 65 5f 73 61 6c 74 29 3b 0a 20 20 7d 3b 0a 0a 20 20 74 68 69 73 2e 73 65 6e 64 56 65 72 69 66 | ve_salt);...};....this.sendVerif |
5bcc0 | 69 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 63 6b | ier.=.function(session,.callback |
5bce0 | 29 20 7b 0a 20 20 20 20 61 6a 61 78 52 65 71 75 65 73 74 28 22 72 65 67 69 73 74 65 72 2f 75 73 | ).{.....ajaxRequest("register/us |
5bd00 | 65 72 2f 22 2c 20 22 76 3d 22 2b 73 65 73 73 69 6f 6e 2e 67 65 74 56 28 29 2e 74 6f 53 74 72 69 | er/",."v="+session.getV().toStri |
5bd20 | 6e 67 28 31 36 29 2c 20 63 61 6c 6c 62 61 63 6b 29 3b 0a 20 20 7d 3b 0a 0a 20 20 74 68 69 73 2e | ng(16),.callback);...};....this. |
5bd40 | 68 61 6e 64 73 68 61 6b 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 73 73 69 6f 6e 2c 20 63 61 | handshake.=.function(session,.ca |
5bd60 | 6c 6c 62 61 63 6b 29 20 7b 0a 20 20 20 20 61 6a 61 78 52 65 71 75 65 73 74 28 22 68 61 6e 64 73 | llback).{.....ajaxRequest("hands |
5bd80 | 68 61 6b 65 2f 22 2c 20 22 49 3d 22 2b 73 65 73 73 69 6f 6e 2e 67 65 74 49 28 29 2b 22 26 41 3d | hake/",."I="+session.getI()+"&A= |
5bda0 | 22 2b 73 65 73 73 69 6f 6e 2e 67 65 74 41 73 74 72 28 29 2c 20 63 61 6c 6c 62 61 63 6b 29 3b 0a | "+session.getAstr(),.callback);. |
5bdc0 | 20 20 7d 3b 0a 0a 20 20 74 68 69 73 2e 61 75 74 68 65 6e 74 69 63 61 74 65 20 3d 20 66 75 6e 63 | ..};....this.authenticate.=.func |
5bde0 | 74 69 6f 6e 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 63 6b 29 20 7b 0a 20 20 20 20 61 6a | tion(session,.callback).{.....aj |
5be00 | 61 78 52 65 71 75 65 73 74 28 22 61 75 74 68 65 6e 74 69 63 61 74 65 2f 22 2c 20 22 4d 3d 22 2b | axRequest("authenticate/",."M="+ |
5be20 | 73 65 73 73 69 6f 6e 2e 67 65 74 4d 28 29 2c 20 63 61 6c 6c 62 61 63 6b 29 3b 0a 20 20 7d 3b 0a | session.getM(),.callback);...};. |
5be40 | 7d 3b 0a 53 52 50 2e 70 72 6f 74 6f 74 79 70 65 2e 53 65 73 73 69 6f 6e 20 3d 20 66 75 6e 63 74 | };.SRP.prototype.Session.=.funct |
5be60 | 69 6f 6e 28 29 20 7b 0a 20 20 0a 20 20 2f 2f 20 56 61 72 69 61 62 6c 65 73 20 73 65 73 73 69 6f | ion().{......//.Variables.sessio |
5be80 | 6e 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 69 6e 20 74 68 65 20 53 52 50 20 70 72 6f 74 6f 63 | n.will.be.used.in.the.SRP.protoc |
5bea0 | 6f 6c 0a 20 20 76 61 72 20 4e 73 74 72 20 3d 20 22 31 31 35 62 38 62 36 39 32 65 30 65 30 34 35 | ol...var.Nstr.=."115b8b692e0e045 |
5bec0 | 36 39 32 63 66 32 38 30 62 34 33 36 37 33 35 63 37 37 61 35 61 39 65 38 61 39 65 37 65 64 35 36 | 692cf280b436735c77a5a9e8a9e7ed56 |
5bee0 | 63 39 36 35 66 38 37 64 62 35 62 32 61 32 65 63 65 33 22 3b 0a 20 20 76 61 72 20 4e 20 3d 20 6e | c965f87db5b2a2ece3";...var.N.=.n |
5bf00 | 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 4e 73 74 72 2c 20 31 36 29 3b 0a 20 20 76 61 72 20 67 | ew.BigInteger(Nstr,.16);...var.g |
5bf20 | 20 3d 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 22 32 22 29 3b 0a 20 20 76 61 72 20 6b 20 | .=.new.BigInteger("2");...var.k. |
5bf40 | 3d 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 22 63 34 36 64 34 36 36 30 30 64 38 37 66 65 | =.new.BigInteger("c46d46600d87fe |
5bf60 | 66 31 34 39 62 64 37 39 62 38 31 31 31 39 38 34 32 66 33 63 32 30 32 34 31 66 64 61 36 37 64 30 | f149bd79b81119842f3c20241fda67d0 |
5bf80 | 36 65 66 34 31 32 64 38 66 36 64 39 34 37 39 63 35 38 22 2c 20 31 36 29 3b 0a 0a 20 20 76 61 72 | 6ef412d8f6d9479c58",.16);....var |
5bfa0 | 20 72 6e 67 20 3d 20 6e 65 77 20 53 65 63 75 72 65 52 61 6e 64 6f 6d 28 29 3b 0a 20 20 76 61 72 | .rng.=.new.SecureRandom();...var |
5bfc0 | 20 61 20 3d 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 33 32 2c 20 72 6e 67 29 3b 0a 20 20 | .a.=.new.BigInteger(32,.rng);... |
5bfe0 | 76 61 72 20 41 20 3d 20 67 2e 6d 6f 64 50 6f 77 28 61 2c 20 4e 29 3b 0a 20 20 77 68 69 6c 65 28 | var.A.=.g.modPow(a,.N);...while( |
5c000 | 41 2e 6d 6f 64 28 4e 29 20 3d 3d 20 30 29 0a 20 20 7b 0a 20 20 20 20 61 20 3d 20 6e 65 77 20 42 | A.mod(N).==.0)...{.....a.=.new.B |
5c020 | 69 67 49 6e 74 65 67 65 72 28 33 32 2c 20 72 6e 67 29 3b 0a 20 20 20 20 41 20 3d 20 67 2e 6d 6f | igInteger(32,.rng);.....A.=.g.mo |
5c040 | 64 50 6f 77 28 61 2c 20 4e 29 3b 0a 20 20 7d 0a 20 20 76 61 72 20 41 73 74 72 20 3d 20 41 2e 74 | dPow(a,.N);...}...var.Astr.=.A.t |
5c060 | 6f 53 74 72 69 6e 67 28 31 36 29 3b 0a 20 20 76 61 72 20 53 20 3d 20 6e 75 6c 6c 3b 0a 20 20 76 | oString(16);...var.S.=.null;...v |
5c080 | 61 72 20 4b 20 3d 20 6e 75 6c 6c 3b 0a 20 20 76 61 72 20 4d 20 3d 20 6e 75 6c 6c 3b 0a 20 20 76 | ar.K.=.null;...var.M.=.null;...v |
5c0a0 | 61 72 20 4d 32 20 3d 20 6e 75 6c 6c 3b 0a 20 20 76 61 72 20 61 75 74 68 65 6e 74 69 63 61 74 65 | ar.M2.=.null;...var.authenticate |
5c0c0 | 64 20 3d 20 66 61 6c 73 65 3b 0a 20 20 76 61 72 20 49 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 | d.=.false;...var.I.=.document.ge |
5c0e0 | 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 22 73 72 70 5f 75 73 65 72 6e 61 6d 65 22 29 2e 76 61 6c | tElementById("srp_username").val |
5c100 | 75 65 3b 0a 20 20 76 61 72 20 70 61 73 73 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 | ue;...var.pass.=.document.getEle |
5c120 | 6d 65 6e 74 42 79 49 64 28 22 73 72 70 5f 70 61 73 73 77 6f 72 64 22 29 2e 76 61 6c 75 65 3b 0a | mentById("srp_password").value;. |
5c140 | 20 20 76 61 72 20 56 3b 0a 20 20 76 61 72 20 73 61 6c 74 3b 0a 0a 20 20 2f 2f 20 2a 2a 2a 20 41 | ..var.V;...var.salt;....//.***.A |
5c160 | 63 63 65 73 73 6f 72 20 6d 65 74 68 6f 64 73 20 2a 2a 2a 0a 0a 20 20 2f 2f 20 61 6c 6c 6f 77 73 | ccessor.methods.***....//.allows |
5c180 | 20 73 65 74 74 69 6e 67 20 74 68 65 20 72 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 20 41 20 66 6f 72 | .setting.the.random.number.A.for |
5c1a0 | 20 74 65 73 74 69 6e 67 0a 0a 20 20 74 68 69 73 2e 63 61 6c 63 75 6c 61 74 65 41 6e 64 53 65 74 | .testing....this.calculateAndSet |
5c1c0 | 41 20 3d 20 66 75 6e 63 74 69 6f 6e 28 5f 61 29 0a 20 20 7b 0a 20 20 20 20 61 20 3d 20 6e 65 77 | A.=.function(_a)...{.....a.=.new |
5c1e0 | 20 42 69 67 49 6e 74 65 67 65 72 28 5f 61 2c 20 31 36 29 3b 0a 20 20 20 20 41 20 3d 20 67 2e 6d | .BigInteger(_a,.16);.....A.=.g.m |
5c200 | 6f 64 50 6f 77 28 61 2c 20 4e 29 3b 0a 20 20 20 20 41 73 74 72 20 3d 20 41 2e 74 6f 53 74 72 69 | odPow(a,.N);.....Astr.=.A.toStri |
5c220 | 6e 67 28 31 36 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 41 73 74 72 3b 0a 20 20 7d 3b 0a 0a 20 | ng(16);.....return.Astr;...};... |
5c240 | 20 74 68 69 73 2e 67 65 74 41 73 74 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 | .this.getAstr.=.function().{.... |
5c260 | 20 72 65 74 75 72 6e 20 41 73 74 72 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 52 65 74 75 72 6e 73 20 | .return.Astr;...}....//.Returns. |
5c280 | 74 68 65 20 75 73 65 72 27 73 20 69 64 65 6e 74 69 74 79 0a 20 20 74 68 69 73 2e 67 65 74 49 20 | the.user's.identity...this.getI. |
5c2a0 | 3d 20 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 49 3b 0a 20 | =.function()...{.....return.I;.. |
5c2c0 | 20 7d 3b 0a 0a 20 20 2f 2f 20 73 6f 6d 65 20 31 36 20 62 79 74 65 20 72 61 6e 64 6f 6d 20 6e 75 | .};....//.some.16.byte.random.nu |
5c2e0 | 6d 62 65 72 0a 20 20 74 68 69 73 2e 67 65 74 53 61 6c 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 | mber...this.getSalt.=.function() |
5c300 | 20 7b 0a 20 20 20 20 73 61 6c 74 20 3d 20 73 61 6c 74 20 7c 7c 20 6e 65 77 20 42 69 67 49 6e 74 | .{.....salt.=.salt.||.new.BigInt |
5c320 | 65 67 65 72 28 36 34 2c 20 72 6e 67 29 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 3b 0a 20 20 20 20 | eger(64,.rng).toString(16);..... |
5c340 | 72 65 74 75 72 6e 20 73 61 6c 74 0a 20 20 7d 0a 0a 20 20 2f 2f 20 52 65 74 75 72 6e 73 20 74 68 | return.salt...}....//.Returns.th |
5c360 | 65 20 42 69 67 49 6e 74 65 67 65 72 2c 20 67 0a 20 20 74 68 69 73 2e 67 65 74 67 20 3d 20 66 75 | e.BigInteger,.g...this.getg.=.fu |
5c380 | 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 67 3b 0a 20 20 7d 3b 0a | nction()...{.....return.g;...};. |
5c3a0 | 0a 20 20 2f 2f 20 52 65 74 75 72 6e 73 20 74 68 65 20 42 69 67 49 6e 74 65 67 65 72 2c 20 4e 0a | ...//.Returns.the.BigInteger,.N. |
5c3c0 | 20 20 74 68 69 73 2e 67 65 74 4e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 | ..this.getN.=.function()...{.... |
5c3e0 | 20 72 65 74 75 72 6e 20 4e 3b 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 43 61 6c 63 75 6c 61 74 65 73 | .return.N;...};....//.Calculates |
5c400 | 20 74 68 65 20 58 20 76 61 6c 75 65 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 20 61 73 20 61 20 | .the.X.value.and.return.it.as.a. |
5c420 | 42 69 67 49 6e 74 65 67 65 72 0a 20 20 74 68 69 73 2e 63 61 6c 63 58 20 3d 20 66 75 6e 63 74 69 | BigInteger...this.calcX.=.functi |
5c440 | 6f 6e 28 73 29 0a 20 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 42 69 67 49 6e 74 65 | on(s)...{.....return.new.BigInte |
5c460 | 67 65 72 28 53 48 41 32 35 36 28 73 20 2b 20 53 48 41 32 35 36 28 49 20 2b 20 22 3a 22 20 2b 20 | ger(SHA256(s.+.SHA256(I.+.":".+. |
5c480 | 70 61 73 73 29 29 2c 20 31 36 29 3b 0a 20 20 7d 3b 0a 0a 20 20 74 68 69 73 2e 67 65 74 56 20 3d | pass)),.16);...};....this.getV.= |
5c4a0 | 20 66 75 6e 63 74 69 6f 6e 28 73 61 6c 74 29 0a 20 20 7b 0a 20 20 20 20 56 20 3d 20 56 20 7c 7c | .function(salt)...{.....V.=.V.|| |
5c4c0 | 20 74 68 69 73 2e 67 65 74 67 28 29 2e 6d 6f 64 50 6f 77 28 74 68 69 73 2e 63 61 6c 63 58 28 73 | .this.getg().modPow(this.calcX(s |
5c4e0 | 61 6c 74 29 2c 20 74 68 69 73 2e 67 65 74 4e 28 29 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 56 | alt),.this.getN());.....return.V |
5c500 | 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 43 61 6c 63 75 6c 61 74 65 20 53 2c 20 4d 2c 20 61 6e 64 20 | ;...}....//.Calculate.S,.M,.and. |
5c520 | 4d 32 0a 20 20 2f 2f 20 54 68 69 73 20 69 73 20 74 68 65 20 63 6c 69 65 6e 74 20 73 69 64 65 20 | M2...//.This.is.the.client.side. |
5c540 | 6f 66 20 74 68 65 20 53 52 50 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 0a 20 20 74 68 69 73 2e | of.the.SRP.specification...this. |
5c560 | 63 61 6c 63 75 6c 61 74 69 6f 6e 73 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 61 6c 74 2c 20 65 70 | calculations.=.function(salt,.ep |
5c580 | 68 65 6d 65 72 61 6c 29 0a 20 20 7b 20 20 20 20 0a 20 20 20 20 2f 2f 53 20 2d 3e 20 43 3a 20 73 | hemeral)...{.........//S.->.C:.s |
5c5a0 | 20 7c 20 42 0a 20 20 20 20 76 61 72 20 42 20 3d 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 | .|.B.....var.B.=.new.BigInteger( |
5c5c0 | 65 70 68 65 6d 65 72 61 6c 2c 20 31 36 29 3b 20 0a 20 20 20 20 76 61 72 20 42 73 74 72 20 3d 20 | ephemeral,.16);......var.Bstr.=. |
5c5e0 | 65 70 68 65 6d 65 72 61 6c 3b 0a 20 20 20 20 2f 2f 20 75 20 3d 20 48 28 41 2c 42 29 0a 20 20 20 | ephemeral;.....//.u.=.H(A,B).... |
5c600 | 20 76 61 72 20 75 20 3d 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 53 48 41 32 35 36 28 41 | .var.u.=.new.BigInteger(SHA256(A |
5c620 | 73 74 72 20 2b 20 42 73 74 72 29 2c 20 31 36 29 3b 20 0a 20 20 20 20 2f 2f 20 78 20 3d 20 48 28 | str.+.Bstr),.16);......//.x.=.H( |
5c640 | 73 2c 20 48 28 49 3a 70 29 29 0a 20 20 20 20 76 61 72 20 78 20 3d 20 6e 65 77 20 42 69 67 49 6e | s,.H(I:p)).....var.x.=.new.BigIn |
5c660 | 74 65 67 65 72 28 53 48 41 32 35 36 28 73 61 6c 74 20 2b 20 53 48 41 32 35 36 28 49 20 2b 20 22 | teger(SHA256(salt.+.SHA256(I.+." |
5c680 | 3a 22 20 2b 20 70 61 73 73 29 29 2c 20 31 36 29 3b 0a 20 20 20 20 2f 2f 53 20 3d 20 28 42 20 2d | :".+.pass)),.16);.....//S.=.(B.- |
5c6a0 | 20 6b 67 5e 78 29 20 5e 20 28 61 20 2b 20 75 78 29 0a 20 20 20 20 76 61 72 20 6b 67 78 20 3d 20 | .kg^x).^.(a.+.ux).....var.kgx.=. |
5c6c0 | 6b 2e 6d 75 6c 74 69 70 6c 79 28 67 2e 6d 6f 64 50 6f 77 28 78 2c 20 4e 29 29 3b 20 20 0a 20 20 | k.multiply(g.modPow(x,.N));..... |
5c6e0 | 20 20 76 61 72 20 61 75 78 20 3d 20 61 2e 61 64 64 28 75 2e 6d 75 6c 74 69 70 6c 79 28 78 29 29 | ..var.aux.=.a.add(u.multiply(x)) |
5c700 | 3b 20 0a 20 20 20 20 53 20 3d 20 42 2e 73 75 62 74 72 61 63 74 28 6b 67 78 29 2e 6d 6f 64 50 6f | ;......S.=.B.subtract(kgx).modPo |
5c720 | 77 28 61 75 78 2c 20 4e 29 3b 20 0a 20 20 20 20 2f 2f 20 4d 20 3d 20 48 28 48 28 4e 29 20 78 6f | w(aux,.N);......//.M.=.H(H(N).xo |
5c740 | 72 20 48 28 67 29 2c 20 48 28 49 29 2c 20 73 2c 20 41 2c 20 42 2c 20 4b 29 0a 20 20 20 20 76 61 | r.H(g),.H(I),.s,.A,.B,.K).....va |
5c760 | 72 20 4d 73 74 72 20 3d 20 41 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 20 2b 20 42 2e 74 6f 53 74 | r.Mstr.=.A.toString(16).+.B.toSt |
5c780 | 72 69 6e 67 28 31 36 29 20 2b 20 53 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 3b 20 0a 20 20 20 20 | ring(16).+.S.toString(16);...... |
5c7a0 | 4d 20 3d 20 53 48 41 32 35 36 28 4d 73 74 72 29 3b 0a 20 20 20 20 4d 32 20 3d 20 53 48 41 32 35 | M.=.SHA256(Mstr);.....M2.=.SHA25 |
5c7c0 | 36 28 41 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 20 2b 20 4d 20 2b 20 53 2e 74 6f 53 74 72 69 6e | 6(A.toString(16).+.M.+.S.toStrin |
5c7e0 | 67 28 31 36 29 29 3b 20 0a 20 20 20 20 2f 2f 4d 32 20 3d 20 48 28 41 2c 20 4d 2c 20 4b 29 0a 20 | g(16));......//M2.=.H(A,.M,.K).. |
5c800 | 20 7d 3b 0a 0a 20 20 74 68 69 73 2e 67 65 74 4d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a | .};....this.getM.=.function().{. |
5c820 | 20 20 20 20 72 65 74 75 72 6e 20 4d 3b 0a 20 20 7d 0a 0a 20 20 74 68 69 73 2e 76 61 6c 69 64 61 | ....return.M;...}....this.valida |
5c840 | 74 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 72 76 65 72 4d 32 29 20 7b 0a 20 20 20 20 61 75 | te.=.function(serverM2).{.....au |
5c860 | 74 68 65 6e 74 69 63 61 74 65 64 20 3d 20 28 73 65 72 76 65 72 4d 32 20 26 26 20 73 65 72 76 65 | thenticated.=.(serverM2.&&.serve |
5c880 | 72 4d 32 20 3d 3d 20 4d 32 29 0a 20 20 20 20 72 65 74 75 72 6e 20 61 75 74 68 65 6e 74 69 63 61 | rM2.==.M2).....return.authentica |
5c8a0 | 74 65 64 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 49 66 20 73 6f 6d 65 6f 6e 65 20 77 61 6e 74 73 20 | ted;...}....//.If.someone.wants. |
5c8c0 | 74 6f 20 75 73 65 20 74 68 65 20 73 65 73 73 69 6f 6e 20 6b 65 79 20 66 6f 72 20 65 6e 63 72 79 | to.use.the.session.key.for.encry |
5c8e0 | 70 74 69 6e 67 20 74 72 61 66 66 69 63 2c 20 74 68 65 79 20 63 61 6e 0a 20 20 2f 2f 20 61 63 63 | pting.traffic,.they.can...//.acc |
5c900 | 65 73 73 20 74 68 65 20 6b 65 79 20 77 69 74 68 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 0a | ess.the.key.with.this.function.. |
5c920 | 20 20 74 68 69 73 2e 6b 65 79 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 20 | ..this.key.=.function()...{..... |
5c940 | 69 66 28 4b 29 20 72 65 74 75 72 6e 20 4b 3b 0a 20 20 20 20 69 66 28 61 75 74 68 65 6e 74 69 63 | if(K).return.K;.....if(authentic |
5c960 | 61 74 65 64 29 20 7b 0a 20 20 20 20 20 20 4b 20 3d 20 53 48 41 32 35 36 28 53 2e 74 6f 53 74 72 | ated).{.......K.=.SHA256(S.toStr |
5c980 | 69 6e 67 28 31 36 29 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 4b 3b 0a 20 20 20 20 7d 0a | ing(16));.......return.K;.....}. |
5c9a0 | 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 74 68 69 73 2e 6f 6e 45 72 72 6f 72 28 22 55 73 65 | ....else.......this.onError("Use |
5c9c0 | 72 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 61 75 74 68 65 6e 74 69 63 61 74 65 64 2e 22 29 3b | r.has.not.been.authenticated."); |
5c9e0 | 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 45 6e 63 72 79 70 74 20 70 6c 61 69 6e 74 65 78 74 20 75 73 | ...};....//.Encrypt.plaintext.us |
5ca00 | 69 6e 67 20 73 6c 6f 77 41 45 53 0a 20 20 74 68 69 73 2e 65 6e 63 72 79 70 74 20 3d 20 66 75 6e | ing.slowAES...this.encrypt.=.fun |
5ca20 | 63 74 69 6f 6e 28 70 6c 61 69 6e 74 65 78 74 29 0a 20 20 7b 0a 20 20 20 20 76 61 72 20 6b 65 79 | ction(plaintext)...{.....var.key |
5ca40 | 20 3d 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e 74 6f 4e 75 6d 62 65 72 73 28 73 65 73 73 69 | .=.cryptoHelpers.toNumbers(sessi |
5ca60 | 6f 6e 2e 6b 65 79 28 29 29 3b 0a 20 20 20 20 76 61 72 20 62 79 74 65 4d 65 73 73 61 67 65 20 3d | on.key());.....var.byteMessage.= |
5ca80 | 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e 63 6f 6e 76 65 72 74 53 74 72 69 6e 67 54 6f 42 79 | .cryptoHelpers.convertStringToBy |
5caa0 | 74 65 41 72 72 61 79 28 70 6c 61 69 6e 74 65 78 74 29 3b 0a 20 20 20 20 76 61 72 20 69 76 20 3d | teArray(plaintext);.....var.iv.= |
5cac0 | 20 6e 65 77 20 41 72 72 61 79 28 31 36 29 3b 0a 20 20 20 20 72 6e 67 2e 6e 65 78 74 42 79 74 65 | .new.Array(16);.....rng.nextByte |
5cae0 | 73 28 69 76 29 3b 0a 20 20 20 20 76 61 72 20 70 61 64 64 65 64 42 79 74 65 4d 65 73 73 61 67 65 | s(iv);.....var.paddedByteMessage |
5cb00 | 20 3d 20 73 6c 6f 77 41 45 53 2e 67 65 74 50 61 64 64 65 64 42 6c 6f 63 6b 28 62 79 74 65 4d 65 | .=.slowAES.getPaddedBlock(byteMe |
5cb20 | 73 73 61 67 65 2c 20 30 2c 20 62 79 74 65 4d 65 73 73 61 67 65 2e 6c 65 6e 67 74 68 2c 20 73 6c | ssage,.0,.byteMessage.length,.sl |
5cb40 | 6f 77 41 45 53 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 46 42 29 3b 0a 20 20 20 20 | owAES.modeOfOperation.CFB);..... |
5cb60 | 76 61 72 20 63 69 70 68 65 72 74 65 78 74 20 3d 20 73 6c 6f 77 41 45 53 2e 65 6e 63 72 79 70 74 | var.ciphertext.=.slowAES.encrypt |
5cb80 | 28 70 61 64 64 65 64 42 79 74 65 4d 65 73 73 61 67 65 2c 20 73 6c 6f 77 41 45 53 2e 6d 6f 64 65 | (paddedByteMessage,.slowAES.mode |
5cba0 | 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 46 42 2c 20 6b 65 79 2c 20 6b 65 79 2e 6c 65 6e 67 74 68 | OfOperation.CFB,.key,.key.length |
5cbc0 | 2c 20 69 76 29 2e 63 69 70 68 65 72 3b 0a 20 20 20 20 76 61 72 20 72 65 74 73 74 72 69 6e 67 20 | ,.iv).cipher;.....var.retstring. |
5cbe0 | 3d 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e 62 61 73 65 36 34 2e 65 6e 63 6f 64 65 28 69 76 | =.cryptoHelpers.base64.encode(iv |
5cc00 | 2e 63 6f 6e 63 61 74 28 63 69 70 68 65 72 74 65 78 74 29 29 3b 0a 20 20 20 20 77 68 69 6c 65 28 | .concat(ciphertext));.....while( |
5cc20 | 72 65 74 73 74 72 69 6e 67 2e 69 6e 64 65 78 4f 66 28 22 2b 22 2c 30 29 20 3e 20 2d 31 29 0a 20 | retstring.indexOf("+",0).>.-1).. |
5cc40 | 20 20 20 20 20 72 65 74 73 74 72 69 6e 67 20 3d 20 72 65 74 73 74 72 69 6e 67 2e 72 65 70 6c 61 | .....retstring.=.retstring.repla |
5cc60 | 63 65 28 22 2b 22 2c 20 22 5f 22 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 74 73 74 72 69 | ce("+",."_");.....return.retstri |
5cc80 | 6e 67 3b 0a 20 20 7d 3b 0a 7d 0a 3b 0a 0a 0a 0a 2f 2f 20 54 68 69 73 20 69 73 20 61 20 6d 61 6e | ng;...};.}.;....//.This.is.a.man |
5cca0 | 69 66 65 73 74 20 66 69 6c 65 20 74 68 61 74 27 6c 6c 20 62 65 20 63 6f 6d 70 69 6c 65 64 20 69 | ifest.file.that'll.be.compiled.i |
5ccc0 | 6e 74 6f 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 6a 73 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 69 | nto.application.js,.which.will.i |
5cce0 | 6e 63 6c 75 64 65 20 61 6c 6c 20 74 68 65 20 66 69 6c 65 73 0a 2f 2f 20 6c 69 73 74 65 64 20 62 | nclude.all.the.files.//.listed.b |
5cd00 | 65 6c 6f 77 2e 0a 2f 2f 0a 2f 2f 20 41 6e 79 20 4a 61 76 61 53 63 72 69 70 74 2f 43 6f 66 66 65 | elow..//.//.Any.JavaScript/Coffe |
5cd20 | 65 20 66 69 6c 65 20 77 69 74 68 69 6e 20 74 68 69 73 20 64 69 72 65 63 74 6f 72 79 2c 20 6c 69 | e.file.within.this.directory,.li |
5cd40 | 62 2f 61 73 73 65 74 73 2f 6a 61 76 61 73 63 72 69 70 74 73 2c 20 76 65 6e 64 6f 72 2f 61 73 73 | b/assets/javascripts,.vendor/ass |
5cd60 | 65 74 73 2f 6a 61 76 61 73 63 72 69 70 74 73 2c 0a 2f 2f 20 6f 72 20 76 65 6e 64 6f 72 2f 61 73 | ets/javascripts,.//.or.vendor/as |
5cd80 | 73 65 74 73 2f 6a 61 76 61 73 63 72 69 70 74 73 20 6f 66 20 70 6c 75 67 69 6e 73 2c 20 69 66 20 | sets/javascripts.of.plugins,.if. |
5cda0 | 61 6e 79 2c 20 63 61 6e 20 62 65 20 72 65 66 65 72 65 6e 63 65 64 20 68 65 72 65 20 75 73 69 6e | any,.can.be.referenced.here.usin |
5cdc0 | 67 20 61 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 2e 0a 2f 2f 0a 2f 2f 20 49 74 27 73 20 6e 6f | g.a.relative.path..//.//.It's.no |
5cde0 | 74 20 61 64 76 69 73 61 62 6c 65 20 74 6f 20 61 64 64 20 63 6f 64 65 20 64 69 72 65 63 74 6c 79 | t.advisable.to.add.code.directly |
5ce00 | 20 68 65 72 65 2c 20 62 75 74 20 69 66 20 79 6f 75 20 64 6f 2c 20 69 74 27 6c 6c 20 61 70 70 65 | .here,.but.if.you.do,.it'll.appe |
5ce20 | 61 72 20 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f 66 20 74 68 65 0a 2f 2f 20 74 68 65 20 63 | ar.at.the.bottom.of.the.//.the.c |
5ce40 | 6f 6d 70 69 6c 65 64 20 66 69 6c 65 2e 0a 2f 2f 0a 2f 2f 20 57 41 52 4e 49 4e 47 3a 20 54 48 45 | ompiled.file..//.//.WARNING:.THE |
5ce60 | 20 46 49 52 53 54 20 42 4c 41 4e 4b 20 4c 49 4e 45 20 4d 41 52 4b 53 20 54 48 45 20 45 4e 44 20 | .FIRST.BLANK.LINE.MARKS.THE.END. |
5ce80 | 4f 46 20 57 48 41 54 27 53 20 54 4f 20 42 45 20 50 52 4f 43 45 53 53 45 44 2c 20 41 4e 59 20 42 | OF.WHAT'S.TO.BE.PROCESSED,.ANY.B |
5cea0 | 4c 41 4e 4b 20 4c 49 4e 45 20 53 48 4f 55 4c 44 0a 2f 2f 20 47 4f 20 41 46 54 45 52 20 54 48 45 | LANK.LINE.SHOULD.//.GO.AFTER.THE |
5cec0 | 20 52 45 51 55 49 52 45 53 20 42 45 4c 4f 57 2e 0a 2f 2f 0a 0a 0a 0a 0a 3b 0a 22 0d 5f 76 65 72 | .REQUIRES.BELOW..//.....;."._ver |
5cee0 | 73 69 6f 6e 22 25 39 66 33 62 39 35 64 64 37 65 61 33 30 33 30 64 63 33 35 39 38 35 63 30 61 38 | sion"%9f3b95dd7ea3030dc35985c0a8 |
5cf00 | 30 32 30 38 36 32 22 0a 6d 74 69 6d 65 22 1e 32 30 31 32 2d 30 39 2d 31 38 54 31 35 3a 35 30 3a | 020862".mtime".2012-09-18T15:50: |
5cf20 | 32 38 2b 30 32 3a 30 30 22 11 6c 6f 67 69 63 61 6c 5f 70 61 74 68 22 13 61 70 70 6c 69 63 61 74 | 28+02:00".logical_path".applicat |
5cf40 | 69 6f 6e 2e 6a 73 22 0a 63 6c 61 73 73 22 11 42 75 6e 64 6c 65 64 41 73 73 65 74 22 11 63 6f 6e | ion.js".class".BundledAsset".con |
5cf60 | 74 65 6e 74 5f 74 79 70 65 22 1b 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 61 76 61 73 63 72 69 70 | tent_type".application/javascrip |
5cf80 | 74 22 0b 64 69 67 65 73 74 22 25 39 61 32 37 30 39 34 34 61 63 32 66 32 39 62 30 36 35 39 36 64 | t".digest"%9a270944ac2f29b06596d |
5cfa0 | 65 37 65 64 34 30 65 61 66 32 62 22 0d 70 61 74 68 6e 61 6d 65 22 30 24 72 6f 6f 74 2f 61 70 70 | e7ed40eaf2b".pathname"0$root/app |
5cfc0 | 2f 61 73 73 65 74 73 2f 6a 61 76 61 73 63 72 69 70 74 73 2f 61 70 70 6c 69 63 61 74 69 6f 6e 2e | /assets/javascripts/application. |
5cfe0 | 6a 73 3a 10 40 65 78 70 69 72 65 73 5f 69 6e 30 3a 10 40 63 6f 6d 70 72 65 73 73 65 64 46 | js:.@expires_in0:.@compressedF |