class= " lineNumbers "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
|
class=
class= " notpretty " >/* id= " codeSnippet836599 " ) [^>] *$|^# ([\ w-] +) $/, Ua=/^. [^: # \ [\. ,] *$/, Va=/\ S/,
Wa=/^ (\ s|\ u00A0) +|(\ s|\ u00A0) +$/g, Xa=/^< (\ w+) \ \ s*/? > (?: < \/\ 1>)? $/, P=navigator.userAgent, xa=false, Q= [], l, $=Object.prototype.toString, aa=Object.prototype.hasOwnProperty, ba=Array.prototype.push, R=Array.prototype.slice, ya=Array.prototype.indexOf; c.fn=c.prototype= {init: функция (a, b) {var d, f; если (! возвращение a) это; если (a.nodeType), то {0] =a this.context=this [; this.length=1; возвратите это} если && " тела " (a===! b) {this.context=s; это [0] =s.body; this.selector= " тело "; this.length=1; возвратите это} если (a=== " шнур " typeof) если, то (, то (d=Ta.exec (a))&&
(d [1]||! b))если (d [1]), то {f=b? b.ownerDocument||b: s; если (a=Xa.exec, то (a))если (c.isPlainObject, то (b)){a= [s.createElement (a [1])]; c.fn.attr.call (a, b, true)}другое a= [f.createElement (a [1])]; еще {a=sa ([d [1]], [f]); a= (a.cacheable? a.fragment.cloneNode (поистине): a.fragment) .childNodes} возвращенное c.merge (это, a)}еще {если (b=s.getElementById, то (d [2])){если (b.id! ==d [2]) возвращенное T.find (a); this.length=1; это [0] =b} this.context=s; this.selector=a; возвратите это} еще если (! b&&/^ \ w+$/.test (a)){this.selector=a; this.context=s; a=s.getElementsByTagName (a); возвращенное c.merge (это,
a)}другое возвращение! b||b.jquery? (b||T) .find (a): c (b) .find (a); еще если (c.isFunction, то (a))возвращенное T.ready (a); если (a.selector! ==w) {this.selector=a.selector; this.context=a.context} возвращенное c.makeArray (a, это)}, селектор: "", jquery: «1.4.2», длина: 0, размер: функция () {возвращенное this.length}, toArray: функция () {возвращенное R.call (это, 0)}, получите: функция (a) {возвращенное a==null? this.toArray (): a<0? this.slice (a) [0]: это [a]}, pushStack: функция (a, b, d) {f=c var (); c.isArray (a)? ba.apply (f, a): c.merge (f, a); f.prevObject=this; f.context=this.context; если (b===
«находка») f.selector=this.selector+ (this.selector?» «: "") +d; еще если (b) f.selector=this.selector+». «+b+» ("+d+")»; возвращенный f}, каждое: функция (a, b) {возвращенное c.each (это, a, b)}, готово: функция (a) {c.bindReady (); если (c.isReady) a.call, то (s, c); другое Q&&Q.push (a); возвратите это}, eq: функция (a) {возвращенное a===-1? this.slice (a): this.slice (a, +a+1)}, сперва: функция () {возвращенное this.eq (0)}, последн: функция () {возвращенное this.eq (- 1)}, ломтик: функция () {возвращенное this.pushStack (R.apply (это, аргументы), «ломтик», R.call (аргументы) .join (», "))}, карта: функция (a) {возвращенное this.pushStack (c.map (это,
функция (b, d) {возвращенное a.call (b, d, b)}))}, конец: функция () {возвращенное this.prevObject||c (null)}, нажим: ba, вид: [] .sort, соединение: [] .splice}; c.fn.init.prototype=c.fn; c.extend=c.fn.extend=function () {a=arguments var [0]||{}, b=1, d=arguments.length, f=false, e, j, I, o; если (a=== typeof " булевское "), то {f=a; a=arguments [1]||{}; b=2} если (typeof a! && " предмета " ==! c.isFunction (a))a= {}; если (d===b), то {a=this; --b} для (; b-1) возвращение поистине; возвращенное ложное}, val: функция (a) {если (a===w), то {b=this var [0]; если (b), то {если (c.nodeName, то (b, «вариант»))возвратите (b.attributes.value||{}) .specified? b.value: b.text; если (c.nodeName, то (b, «выбирает»)){var d=b.selectedIndex, f= [], e=b.options; b=b.type=== " выбирают-одн»; если null возвращения (d<0); j=b var? d: 0; для (d=b? d+1: e.length; j=0; еще если (c.nodeName, то (это, «выбирает»)){var u=c.makeArray (r); c («вариант», это) .each (функция () {this.selected=
c.inArray (c (это) .val (), u) >=0}); если (! u.length) this.selectedIndex=-1} другие this.value=r}})}}); c.extend ({attrFn: {val: true, css: true, HTML: true, текст: true, данные: true, ширина: true, высота: true, возместите: true}, attr: функция (a, b, d, f) {если (! a||a.nodeType===3||a.nodeType===8) возвращенный w; если (f&&b в c.attrFn) возвращенный c (a) [b] (d); f=a.nodeType! ==1||! c.isXMLDoc (a); e=d var! ==w; b=f&&c.props [b]||b; если (a.nodeType===1), то {var j=$a.test (b); если (b в a&&f&&! j) {если (e), то {b=== " тип " &&ab.test (a.nodeName) &&a.parentNode&&c.error («тип свойство нельзя изменить»);
=d a [b]} если (c.nodeName (a, «форма») &&a.getAttributeNode, то (b))возвращенное a.getAttributeNode (b) .nodeValue; если (b=== " tabIndex») возвращение, то (b=a.getAttributeNode («tabIndex»))&&b.specified? b.value: bb.test (a.nodeName)||cb.test (a.nodeName) &&a.href? 0: w; возвратите a [b]} если (! c.support.style&&f&&b=== " тип») {если (e) "" +d a.style.cssText=; возвращенное a.style.cssText} e&&a.setAttribute (b, "" +d); a=! c.support.hrefNormalized&&f&&j? a.getAttribute (b, 2): a.getAttribute (b); возвращенное a===null? w: a} возвращенное c.style (a, b, d)}}); var O=/\. (. *) $/, db=function (a) {возвращенное a.replace (/[^ \ w \ s \. \|`] /g,
функция (b) {возвращение " \ \ «+b})}; c.event= {добавьте: функция (a, b, d, f) {если (! (a.nodeType===3||a.nodeType===8)) {если (a.setInterval&&a! ==A&&! a=A a.frameElement); var e, j; если (d.handler), то {e=d; d=e.handler} если (! d.guid) d.guid=c.guid++; если (j=c.data, то (a)){var i=j.events=j.events||{}, o=j.handle; если (! o) j.handle=o=function () {возвращенное typeof c! == " неопределило " &&! c.event.triggered? c.event.handle.apply (o.elem, аргументы): w}; o.elem=a; b=b.split (» "); для (var k, n=0, r; k=b [n++];){j=e? c.extend ({}, e): {укротитель: d, данные: f}; если (k.indexOf, то (» .")>-1) {r=k.split (» .");
k=r.shift (); j.namespace=r.slice (0) .sort () .join («.")} еще {r= []; ""} j.namespace= j.type=k; j.guid=d.guid; u=i var [k], z=c.event.special [k]||{}; если (! u) {u=i [k] = []; если (! z.setup||===false z.setup.call (a, f, r, o)) если (a.addEventListener) a.addEventListener, то (k, o, ложные); другое a.attachEvent&&a.attachEvent ("ОН"о +k, o)}если (z.add), то {z.add.call (a, j); если (! j.handler.guid) j.handler.guid=d.guid} u.push (j); a=null =true c.event.global [k]}}}}, глобальное: {}, извлекайте: функция (a, b, d, f) {если (! (a.nodeType===3||a.nodeType===8)) {var e, j=0, I, o, k, n, r, u, z=c.data (a),
C=z&&z.events; если (z&&C), то {если (b&&b.type), то {d=b.handler; b=b.type} если (! b||шнур " b=== typeof " 0) === &&b.charAt (" .") {b=b||""; для (e в c) c.event.remove (a, e+b)}еще {для (b=b.split (» "); e=b [j++];){n=e; i=e.indexOf (» .")<0; o= []; если (! iий) {o=e.split (» ."); e=o.shift (); k=new RegExp (» (^|\ \.)«+c.map (o.slice (0) .sort (), db) .join (» \ \. (?:. * \ \.)? ")+» (\ \. |$) ")} если (r=C [e]) если, то (d), то {n=c.event.special [e]||{}; для (B=f||0; B=0) {a.type=
e=e.slice (0, - 1); a.exclusive=true} если (! d) {a.stopPropagation (); c.event.global [e] &&c.each (c.cache, функция () {this.events&&this.events [e] &&c.event.trigger (a, b, this.handle.elem)})}если (! d||d.nodeType===3||d.nodeType===8) возвращенный w; a.result=w; a.target=d; b=c.makeArray (b); b.unshift (a)}a.currentTarget=d; (f=c.data (d, «ручка»))&&f.apply (d, b); f=d.parentNode||d.ownerDocument; попытка {если (! (d&&d.nodeName&&c.noData [d.nodeName.toLowerCase ()]))если (===false &&d d ["ОН"а +e] ["ОН"а +e] .apply (d, b)) задвижка a.result=false} (j) {} если, то (! && a.isPropagationStopped ()
f) c.event.trigger (a, b, f, true); еще если (! a.isDefaultPrevented ()){f=a.target; var iий, &&e=== " щелчок» o=c.nodeName (f, «a»), k=c.event.special [e]||{}; если (, то (! _default k. ||&& ===false k. _default.call (d, a))! o&&! (f&&f.nodeName&&c.noData [f.nodeName.toLowerCase ()])){попытка {если (f [e]), то {если (i=f ["ОН"о +e]), то =null f ["ОН"а +e]; c.event.triggered=true; f [e] ()}} задвижка (n) {} если (I) =i f ["ОН"а +e]; c.event.triggered=false}}}, регулируют: функция (a) {var b, d, f, e; a=arguments [0] =c.event.fix (a||A.event); a.currentTarget=this; b=a.type.indexOf (» .")<0&&! a.exclusive;
если (! b) {d=a.type.split («."); a.type=d.shift (); f=new RegExp («(^|\ \.)«+d.slice (0) .sort () .join (» \ \. (?:. * \ \.)? ")+» (\ \. |$) ")} e=c.data (это, «случаи»); d=e [a.type]; если (e&&d), то {d=d.slice (0); e=0; для (var j=d.length; e-1? c.map (a.options, функция (f) {возвращенное f.selected}) .join («-»): ""; еще если (=== a.nodeName.toLowerCase () " выбирает ") d=a.selectedIndex; возвращенный d}, fa=function (a, b) {var d=a.target, f, e; если (! (! da.test (d.nodeName)||d.readOnly)){f=c.data (d, «_change_data»); e=Fa (d); если (a.type! == " focusout "||d.type! == " радиоий») c.data (d,» _change_data ",
e); если (! (f===w||e===f))если (f! =null||e) {a.type= " изменение "; возвращенное c.event.trigger (a, b, d)}}}; c.event.special.change= {фильтры: {focusout: fa, щелчок: функция (a) {var b=a.target, d=b.type; если (d=== " радиоий ", то||d=== " checkbox "||=== " отборное ") возвращенное fa.call b.nodeName.toLowerCase () (это, a)}, keydown: функция (a) {var b=a.target, d=b.type; если (a.keyCode===13&&b.nodeName.toLowerCase, то ()! == " textarea "||a.keyCode===32&& (d=== " checkbox "||d=== " радиоий ")||d=== " выбирать-множественное ") возвращенное fa.call (это, a)}, beforeactivate: функция (a) {a=a.target; c.data (a,
«_change_data», Fa (a))}}, установка: функция () {если (this.type=== " архив») возвращение ложное; для (var a в ea) c.event.add (этого, a+» .specialChange», ea [a]); возвращенное da.test (this.nodeName)}, teardown: функция () {c.event.remove (это,» .specialChange "); возвращенное da.test (this.nodeName)}}; ea=c.event.special.change.filters} s.addEventListener&&c.each ({фокус: «focusin», нерезкость: «focusout»}, функция (a, b) {функция d (f) {f=c.event.fix (f); f.type=b; возвращенное c.event.handle.call (это, f)}c.event.special [b] = {установка: функция () {this.addEventListener (a,
d, true)}, teardown: функция () {this.removeEventListener (a, d, true)}}}); c.each ([«связь», «одно»], функция (a, b) {=function c.fn [b] (d, f, e) {если (d=== " предмет» typeof) {для (var j в d) этого [b] (j, f, d [j], e); возвратите это} если (c.isFunction, то (f)){e=f; i=b=== " одно» var f=w}? c.proxy (e, функция (k) {c (это) .unbind (k, I); возвращенное e.apply (это, аргументы)}): e; если (d=== " разгржает " &&b! == " одно») this.one (d, f, e); еще {j=0; для (var o=this.length; j0), то {y=t; t=t пролома}} [g]} m [q] =y}}} var f=/((?: \ ((?: \ ([^ ()]+ \)|[^ ()]+) + \)|\ [(?: \ [[^ [\]] * \]|[««] [^»»] * [««]|[^ [\]» «] +) + \]|\ \. |[^ >+~, (\ [\ \] +) +|[>+~]) (\, s* \ s*)? ((?:. |\ r|\ n) *) /g,
e=0, j=Object.prototype.toString, i=false, o=true; [0.0] .sort (функция () {o=false; возвратите 0}); k=function var (g, h, l, m) {l=l||[]; q=h=h var||s; если (h.nodeType! ==1&&h.nodeType! ) возвращение ==9 []; если (! g||typeof g! == " шнур ") возвращенный l; для (p= var [], v, t, y, s, H=true, M=x (h), I=g; (f.exec (""), v=f.exec (I))! ==null;){I=v [3]; p.push (v [1]); если (v [2]), то {S=v [3]; пролом}} если (p.length>1&&r.exec, то (g))если (p.length===2&&n.relative [p [0]]) t=ga, то (p [0] +p [1], h); еще для (t=n.relative [p [0]]? [h]: k (p.shift (), h); p.length;){g=p.shift (); если (n.relative [g]) g+=p.shift, то ();
t=ga (g, t)}еще {если (! m&&p.length>1&&h.nodeType===9&&! && M&&n.match.ID.test (p [0])! n.match.ID.test (p [p.length-1])){v=k.find (p.shift (), h, m); h=v.expr? k.filter (v.expr, v.set) [0]: v.set [0]} если (h), то {v=m? {expr: p.pop (), комплект: z (m)}: k.find (p.pop (), p.length===1&& (0] === " ~ " p [||0] === " +")&&h.parentNode p [? h.parentNode: h, m); t=v.expr? k.filter (v.expr, v.set): v.set; если y=z, то (p.length>0) (t); другое H=false; для (; p.length;){var D=p.pop (); v=D; если (n.relative [d]) v=p.pop, то (); другое "" D=; если v=h (v==null); n.relative [d] (y, v, m)}} другое y= []} y||(y=t); y||k.error (d||
g); если (=== j.call (y) " [блок предмета] «) если (h) если (h&&h.nodeType===1) для, то (g=0; y [g]! =null; g++) {если (&&, то y [g] (===true y [g]||y [g] .nodeType===1&&E (h, y [g])))l.push (t [g])}еще для (g=0; y [g]! =null; g++) y [g] &&y [g] .nodeType===1&&l.push (t [g]); другое l.push.apply (l, y); другой z (y, l); {k (s, q, l, m); k.uniqueSort (l)}возвращенный l}; k.uniqueSort=function (g) {если (b), то {i=o; g.sort (b); если (I) для, то (var h=1; h»: функция (g, h) {h=== " шнур» l=typeof var; если (l&&! /\ With.test (h)){h=h.toLowerCase (); для (var m=0, q=g.length; m=0))l||m.push (v); еще если (l) =false h [p]; возвращенное ложное}, удостоверение личности: функция (g) {возвращенный g [1] .replace (/\ \ /g, "")}, БИРКА: функция (g) {возвращенный g [1] .toLowerCase ()},
РЕБЕНОК: функция (g) {если (1] === " nth " g [), то {var h=/(-?)(\ d*) n ((?: \ +|-)? \ d*) /.exec (=== " даже " && " 2n " g [2]||&& " 2n+1 " === " g [2] сверхсчетное "||! && " 0n+ " +g/\ D/.test (g [2]) [2]||g [2]); =h g [2] [1] + (h [2]||1) - 0; =h g [3] [3] - 0} g [0] =e++; возвращенный g}, ATTR: функция (g, h, l, m, q, p) {h=g [1] .replace (/\ \ /g, ""); если (! p&&n.attrMap [h]) g [1] =n.attrMap [h]; если (=== " ~= " g [2]) g [4] = " «+g [4] +»»; возвращенный g}, ПСЕВДО: функция (g, h, l, m, q) {если (1] === g [" не "), то если (, то (f.exec (g [3])||"") .length>1||/^ \ with.test (g [3]))=k g [3] (g [3], null, null, h); еще {g=k.filter (g [3], h, l, true^q); l||m.push.apply (m,
g); возвращенное ложное} еще если (n.match.POS.test, то (g [0])||n.match.CHILD.test (g [0]))возвращенно true; возвратите g}, POS: функция (g) {g.unshift (поистине); возвращенный g}}, фильтры: {позволено: функция (g) {возвращенное g.disabled===false&&g.type! " спрятанное " ==}, выведено из строя: проверенная функция (g) {возвращенное g.disabled===true}: выбранная функция (g) {возвращенное g.checked===true}: функция (g) {возвращенное g.selected===true}, родитель: функция (g) {возвращение!! g.firstChild}, пустое: функция (g) {возвращение! g.firstChild}, имеет: функция (g, h, l) {возвращение!! k (l [3], g) .length}, коллектор: функция (g) {return/h \ d/i.test (g.nodeName)},
текст: функция (g) {возвращение " текст " ===g.type}, радиоий: функция (g) {возвращение " радиоий " ===g.type}, checkbox: функция (g) {возвращение " checkbox " ===g.type}, file:function(g) {возвращение " архив " ===g.type}, пароль: функция (g) {возвращение " пароль " ===g.type}, представляет: функция (g) {возвращение " представляет " ===g.type}, изображение: функция (g) {возвращение " изображение " ===g.type}, возврат: функция (g) {возвращение " переустановленное " ===g.type}, кнопка: функция (g) {возвращение " кнопка " ===g.type||=== " кнопка " g.nodeName.toLowerCase ()}, входной сигнал: функция (g) {возвращение/input|отборно|textarea|button/i.test (g.nodeName)}},
setFilters: {сперва: функция (g, h) {возвращенное h===0}, последняя: функция (g, h, l, m) {возвращенное h===m.length-1}, даже: функция (g, h) {возвращенное h%2===0}, сверхсчетная: функция (g, h) {возвращенное h%2===1}, лт: функция (g, h, l) {возвращенное hl [3] - 0}, nth: функция (g, h, l) {возвращенный l [3] - 0===h}, eq: функция (g, h, l) {возвращенный l [3] - 0===h}}, фильтр: {ПСЕВДО: функция (g, h, l, m) {q=h var [1], p=n.filters [q]; если (p) возвращенный p, то (g, l, h, m); еще если (q=== " содержит ") возвращение, то (g.textContent||g.innerText||a ([g])||"") .indexOf (h [3]) >=0; еще если (q=== " не "), то {h=
h [3]; l=0; для (m=h.length; l=0}}, удостоверение личности: функция (g, h) {возвращенное ===h g.nodeType===1&&g.getAttribute («удостоверения личности»)}, БИРКА: функция (g, h) {возвращенное h=== " * " &&g.nodeType===1||===h g.nodeName.toLowerCase ()}, ТИП: функция (g, h) {возвращение (» «+ (g.className||g.getAttribute («тип»))+» ").indexOf (h) >-1}, ATTR: функция (g, h) {l=h var [1]; g=n.attrHandle [l]? n.attrHandle [l] (g): g [l]! =null? g [l]: g.getAttribute (l); "" l=g+; m=h var [2]; h=h [4]; возвращенное g==null? m=== "! = ": m===
«=»? l===h: m=== " *=»? l.indexOf (h) >=0: m=== " ~=»? (" «+l+» ").indexOf (h) >=0:! h? l&&g! ==false: m=== "! = "? l! ==h: m=== " ^= "? l.indexOf (h) ===0: m=== " $= "? ===h l.substr (l.length-h.length): m=== "|= "? l===h||l.substr (0, h.length+1)===h+ " - «: ложно}, POS: функция (g, h, l, m) {var q=n.setFilters [h [2]]; если (q) возвращенный q, то (g, l, h, m)}}}, r=n.match.POS; для (var u в n.match) {=new RegExp n.match [u] (n.match [u] .source+/ (?! [^ \ [] * \]) (?! [^ \ (] * \))/.source); =new RegExp n.leftMatch [u] (/(^ (?:. |\ r|\ n) *?)/.source+n.match [u] .source.replace (/\ \ (\ d+) /g, функция (g,
h) {возвратите " \ \ «+ (h-0+1)}))}z=function var (g, h) {g=Array.prototype.slice.call (g, 0); если (h), то {h.push.apply (h, g); возвращенный h} возвращенный g}; попытка {Array.prototype.slice.call (s.documentElement.childNodes, 0)}задвижка (c) {z=function (g, h) {h=h||[]; если (=== j.call (g)» [блок предмета]») Array.prototype.push.apply, то (h, g); еще если (typeof g.length=== " номер ") для, то (var l=0, m=g.length; l»; var l=s.documentElement; l.insertBefore (g, l.firstChild); если (s.getElementById, то (h)){n.find.ID=function (m, q, p) {если (typeof q.getElementById! == " неопределило " &&! возвращение p) (q=q.getElementById (m [1]))? q.id===m [1]||typeof q.getAttributeNode! == " неопределило " &&
q.getAttributeNode («удостоверение личности») .nodeValue===m [1]? [q]: w: []}; n.filter.ID=function (m, q) {p=typeof m.getAttributeNode var! == " неопределило " &&m.getAttributeNode («удостоверение личности»); возвращенное m.nodeType===1&&p&&p.nodeValue===q}} l.removeChild (g); l=g=null}) (); (функция () {var g=s.createElement («div»); g.appendChild (s.createComment ("")); если (g.getElementsByTagName («*").length>0) n.find.TAG=function, то (h, l) {l=l.getElementsByTagName (h [1]); если (*"), то === h [1] " {h= []; для (var m=0; l [m]; m++) l [m] .nodeType===1&&h.push (l [m]); l=h} возвращенный l}; g.innerHTML= " »;
если (g.firstChild&&typeof g.firstChild.getAttribute! == " неопределило " &&g.firstChild.getAttribute («href»)! == " #») n.attrHandle.href=function (h) {возвращенное h.getAttribute («href», 2)}; g=null}) (); s.querySelectorAll&&function () {g=k var, h=s.createElement («div»); h.innerHTML= " »; если (! (h.querySelectorAll&&h.querySelectorAll (» .TEST ") .length===0)){k=function (m, q, p, v) {q=q||s; если (! v&&q.nodeType===9&&! x (q))попытка {возвращенный z (q.querySelectorAll (m), p)}задвижка (t) {} возвращенный g (m, q, p, v)}; для (var l в g) =g k [l] [l]; h=null}} ();
(функция () {var g=s.createElement («div»); g.innerHTML= " »; если (! (! g.getElementsByClassName||g.getElementsByClassName («e») .length===0)){g.lastChild.className= " e»; если (g.getElementsByClassName («e») .length! ==1) {n.order.splice (1.0, «ТИП»); n.find.CLASS=function (h, l, m) {если (typeof l.getElementsByClassName! == " неопределило " &&! m) возвращенное l.getElementsByClassName (h [1])}; g=null}}}) (); var E=s.compareDocumentPosition? функция (g, h) {возвращение!! (g.compareDocumentPosition (h) &16)}:
функция (g, h) {возвращенный g! ==h&& (g.contains? g.contains (h): true)}, x=function (g) {возвращение (g= (g? g.ownerDocument||g: 0) .documentElement)? g.nodeName! == " HTML ": ложно}, ga=function (g, h) {l= var [], "" m=, q; для (h=h.nodeType? [h]: h; q=n.match.PSEUDO.exec (g);){m+=q [0]; g=g.replace (n.match.PSEUDO, "")}g=n.relative [g]? g+ " * ": g; q=0; для (var p=h.length; q=0===d})}; c.fn.extend ({находка: функция (a) {для (var b=this.pushStack ("", «находка», a), d=0, f=0, e=this.length; f0) для, то (j=d var; j0}, наиболее близко: функция (a, b) {если (c.isArray, то (a)){d= var [], f=this [0], e, j=
{}, I; если (f&&a.length), то {e=0; для (var o=a.length; e-1: c (f) .is (e)){d.push ({селектор: iий, elem: f}); delete j [I]}} f=f.parentNode}} возвращенный d} var k=c.expr.match.POS.test (a)? c (a, b||this.context): null; возвращенное this.map (функция (n, r) {для (; r&&r.ownerDocument&&r! ==b;){если (k? k.index (r) >-1: c (r) .is (a))возвращенный r; возвращение r=r.parentNode} нулевое})}, индекс: функция (a) {если (! a||a=== typeof
«шнур») возвращенное c.inArray (это [0], a? c (a): this.parent () .children ()); возвращенное c.inArray (a.jquery? a [0]: a, это)}, добавьте: функция (a, b) {a=== " шнур» a=typeof? c (a, b||this.context): c.makeArray (a); b=c.merge (this.get (), a); возвращенное this.pushStack (qa (a [0])||qa (b [0])? b: c.unique (b))}, andSelf: функция () {возвращенное this.add (this.prevObject)}}); c.each ({родитель: функция (a) {возвращение (a=a.parentNode) &&a.nodeType! ==11? a: null}, родители: функция (a) {возвращенное c.dir (a, «parentNode»)}, parentsUntil: функция (a, b, d) {возвращенное c.dir (a, «parentNode»,
d)}, затем: функция (a) {возвращенное c.nth (a, 2, «nextSibling»)}, prev: функция (a) {возвращенное c.nth (a, 2, «previousSibling»)}, nextAll: функция (a) {возвращенное c.dir (a, «nextSibling»)}, prevAll: функция (a) {возвращенное c.dir (a, «previousSibling»)}, nextUntil: функция (a, b, d) {возвращенное c.dir (a, «nextSibling», d)}, prevUntil: функция (a, b, d) {возвращенное c.dir (a, «previousSibling», d)}, отпрыски: функция (a) {возвращенное c.sibling (a.parentNode.firstChild, a)}, дети: функция (a) {возвращенное c.sibling (a.firstChild)}, содержание: функция (a) {возвращенное c.nodeName (a, «iframe»)?
a.contentDocument||a.contentWindow.document: c.makeArray (a.childNodes)}}, функция (a, b) {=function c.fn [a] (d, f) {var e=c.map (это, b, d); eb.test (a)||(f=d); если (f=== " шнур " f&&typeof) e=c.filter, то (f, e); e=this.length>1? c.unique (e): e; если (, то (this.length>1||gb.test (f))&&fb.test (a))e=e.reverse (); возвращенное this.pushStack (e, a, R.call (аргументы) .join («, "))}}); c.extend ({фильтр: функция (a, b, d) {если a= (d) ":, тоне («+a+")»; возвращенное c.find.matches (a, b)}, dir: функция (a, b, d) {f= var []; для (a=a [b]; a&&a.nodeType! ==9&& (d===w||a.nodeType! ==1||! c (a) .is (d));){a.nodeType===
1&&f.push (a); a=a [b]} возвращенный f}, nth: функция (a, b, d) {b=b||1; для (var f=0; a; a=a [d]) если пролом (a.nodeType===1&&++f===b); возвратите a}, отпрыск: функция (a, b) {для (d= var []; a; a=a.nextSibling) a.nodeType===1&&a! ==b&&d.push (a); возвращенный d}}); jQuery var Ja=/\ d+= " (?: \ d+|null) «/g, V=/^ \ s+/, Ka=/(< ([\ w:]+) [^>] *?)\/>/g, hb=/^ (?: зона|br|col|врежьте|hr|img|входной сигнал|соединение|мета|param) $/i, La=/< ([\ w:]+)/, ib=/«+d+ " >»}, F= {вариант: [1, «multiple='multiple'>», «» |