Add JetStream to PerformanceTests
[WebKit-https.git] / PerformanceTests / JetStream / Octane2 / code-load.js
1 // Copyright 2013 the Octane Benchmark project authors. All rights reserved.
2 // Redistribution and use in source and binary forms, with or without
3 // modification, are permitted provided that the following conditions are
4 // met:
5 //
6 //     * Redistributions of source code must retain the above copyright
7 //       notice, this list of conditions and the following disclaimer.
8 //     * Redistributions in binary form must reproduce the above
9 //       copyright notice, this list of conditions and the following
10 //       disclaimer in the documentation and/or other materials provided
11 //       with the distribution.
12 //     * Neither the name of Google Inc. nor the names of its
13 //       contributors may be used to endorse or promote products derived
14 //       from this software without specific prior written permission.
15 //
16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28
29 // The code in BASE_JS below:
30 // Copyright 2012 The Closure Library Authors. All Rights Reserved.
31 //
32 // Licensed under the Apache License, Version 2.0 (the "License");
33 // you may not use this file except in compliance with the License.
34 // You may obtain a copy of the License at
35 //
36 //      http://www.apache.org/licenses/LICENSE-2.0
37 //
38 // Unless required by applicable law or agreed to in writing, software
39 // distributed under the License is distributed on an "AS-IS" BASIS,
40 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
41 // See the License for the specific language governing permissions and
42 // limitations under the License.
43
44
45 // The code in JQUERY_JS below:
46 // Copyright (c) 2012 John Resig, http://jquery.com/
47 //
48 // Permission is hereby granted, free of charge, to any person obtaining
49 // a copy of this software and associated documentation files (the
50 // "Software"), to deal in the Software without restriction, including
51 // without limitation the rights to use, copy, modify, merge, publish,
52 // distribute, sublicense, and/or sell copies of the Software, and to
53 // permit persons to whom the Software is furnished to do so, subject to
54 // the following conditions:
55 //
56 // The above copyright notice and this permission notice shall be
57 // included in all copies or substantial portions of the Software.
58 //
59 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
60 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
61 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
62 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
63 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
64 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
65 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
66
67
68 var CodeLoad = new BenchmarkSuite('CodeLoad', [450000], [
69   new Benchmark('CodeLoadClosure',
70                 false,
71                 false,
72                 runCodeLoadClosure,
73                 setupCodeLoad,
74                 tearDownCodeLoad,
75                 null,
76                 16),
77   new Benchmark('CodeLoadJQuery',
78                 false,
79                 false,
80                 runCodeLoadJQuery,
81                 setupCodeLoad,
82                 tearDownCodeLoad,
83                 null,
84                 16)
85 ]);
86
87 var salt;
88 var indirectEval;
89
90 function setupCodeLoad() {
91   salt = 0;
92   indirectEval = eval;
93 }
94
95 function tearDownCodeLoad() {
96   salt = null;
97   indirectEval = null;
98 }
99
100 function runCodeLoadClosure() {
101   runClosure();
102   salt++;
103 }
104
105 function runCodeLoadJQuery() {
106   runJQuery();
107   salt++;
108 }
109
110 /*
111  * BASE_JS is a compiled and formatted version of:
112  * http://code.google.com/p/closure-library/source/browse/trunk/closure/goog/base.js
113  * JQUERY_JS is a formatted copy of:
114  * http://code.jquery.com/jquery.min.js
115  * The following Python script generates both variables:
116
117 #!/usr/bin/env python
118
119 import urllib
120 import urllib2
121
122 def escape_and_format(data, varname):
123   data = data.replace("\n", " ").replace("; ", ";")
124   data = data.replace("\\", "\\\\").replace("\"", "\\\"")
125   data = "var " + varname + " = \"" + data + "\""
126   while len(data) > 0:
127     cutoff = min(79, len(data))
128     while data[cutoff-1] == '\\':
129       cutoff -= 1
130     line = data[0:cutoff]
131     data = data[cutoff:]
132     if len(data) > 0:
133       line += '\\'
134     print line
135
136 url = "http://closure-compiler.appspot.com/compile"
137 request_params = {"output_format": "text",
138                   "compilation_level": "SIMPLE_OPTIMIZATIONS",
139                   "use_closure_library": "true",
140                   "js_code": "",
141                   "output_info": "compiled_code"}
142 result = urllib2.urlopen(url, urllib.urlencode(request_params))
143 escape_and_format(result.read(), "BASE_JS")
144
145 print "\n\n"
146
147 url = "http://code.jquery.com/jquery.min.js"
148 result = urllib2.urlopen(url)
149 escape_and_format(result.read(), "JQUERY_JS")
150
151 */
152 var BASE_JS = "var COMPILED=!0,goog=goog||{};goog.global=this;goog.DEBUG=!0;goo\
153 g.LOCALE=\"en\";goog.provide=function(a){if(!COMPILED){if(goog.isProvided_(a))t\
154 hrow Error('Namespace \"'+a+'\" already declared.');delete goog.implicitNamespa\
155 ces_[a];for(var b=a;(b=b.substring(0,b.lastIndexOf(\".\")))&&!goog.getObjectByN\
156 ame(b);)goog.implicitNamespaces_[b]=!0}goog.exportPath_(a)};goog.setTestOnly=fu\
157 nction(a){if(COMPILED&&!goog.DEBUG)throw a=a||\"\",Error(\"Importing test-only \
158 code into non-debug environment\"+a?\": \"+a:\".\");};COMPILED||(goog.isProvide\
159 d_=function(a){return!goog.implicitNamespaces_[a]&&!!goog.getObjectByName(a)},g\
160 oog.implicitNamespaces_={});goog.exportPath_=function(a,b,c){a=a.split(\".\");c\
161 =c||goog.global;!(a[0]in c)&&c.execScript&&c.execScript(\"var \"+a[0]);for(var \
162 d;a.length&&(d=a.shift());)!a.length&&goog.isDef(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}\
163 ;goog.getObjectByName=function(a,b){for(var c=a.split(\".\"),d=b||goog.global,e\
164 ;e=c.shift();)if(goog.isDefAndNotNull(d[e]))d=d[e];else return null;return d};g\
165 oog.globalize=function(a,b){var c=b||goog.global,d;for(d in a)c[d]=a[d]};goog.a\
166 ddDependency=function(a,b,c){if(!COMPILED){for(var d,a=a.replace(/\\\\/g,\"/\")\
167 ,e=goog.dependencies_,g=0;d=b[g];g++){e.nameToPath[d]=a;a in e.pathToNames||(e.\
168 pathToNames[a]={});e.pathToNames[a][d]=true}for(d=0;b=c[d];d++){a in e.requires\
169 ||(e.requires[a]={});e.requires[a][b]=true}}};goog.ENABLE_DEBUG_LOADER=!0;goog.\
170 require=function(a){if(!COMPILED&&!goog.isProvided_(a)){if(goog.ENABLE_DEBUG_LO\
171 ADER){var b=goog.getPathFromDeps_(a);if(b){goog.included_[b]=true;goog.writeScr\
172 ipts_();return}}a=\"goog.require could not find: \"+a;goog.global.console&&goog\
173 .global.console.error(a);throw Error(a);}};goog.basePath=\"\";goog.nullFunction\
174 =function(){};goog.identityFunction=function(a){return a};goog.abstractMethod=f\
175 unction(){throw Error(\"unimplemented abstract method\");};goog.addSingletonGet\
176 ter=function(a){a.getInstance=function(){return a.instance_||(a.instance_=new a\
177 )}};!COMPILED&&goog.ENABLE_DEBUG_LOADER&&(goog.included_={},goog.dependencies_=\
178 {pathToNames:{},nameToPath:{},requires:{},visited:{},written:{}},goog.inHtmlDoc\
179 ument_=function(){var a=goog.global.document;return typeof a!=\"undefined\"&&\"\
180 write\"in a},goog.findBasePath_=function(){if(goog.global.CLOSURE_BASE_PATH)goo\
181 g.basePath=goog.global.CLOSURE_BASE_PATH;else if(goog.inHtmlDocument_())for(var\
182  a=goog.global.document.getElementsByTagName(\"script\"),b=a.length-1;b>=0;--b)\
183 {var c=a[b].src,d=c.lastIndexOf(\"?\"), d=d==-1?c.length:d;if(c.substr(d-7,7)==\
184 \"base.js\"){goog.basePath=c.substr(0,d-7);break}}},goog.importScript_=function\
185 (a){var b=goog.global.CLOSURE_IMPORT_SCRIPT||goog.writeScriptTag_;!goog.depende\
186 ncies_.written[a]&&b(a)&&(goog.dependencies_.written[a]=true)},goog.writeScript\
187 Tag_=function(a){if(goog.inHtmlDocument_()){goog.global.document.write('<script\
188  type=\"text/javascript\" src=\"'+a+'\"><\\/script>');return true}return false}\
189 ,goog.writeScripts_=function(){function a(e){if(!(e in d.written)){if(!(e in d.\
190 visited)){d.visited[e]=true;if(e in d.requires)for(var f in d.requires[e])if(!g\
191 oog.isProvided_(f))if(f in d.nameToPath)a(d.nameToPath[f]);else throw Error(\"U\
192 ndefined nameToPath for \"+f);}if(!(e in c)){c[e]=true;b.push(e)}}}var b=[],c={\
193 },d=goog.dependencies_,e;for(e in goog.included_)d.written[e]||a(e);for(e=0;e<b\
194 .length;e++)if(b[e])goog.importScript_(goog.basePath+b[e]);else throw Error(\"U\
195 ndefined script input\");},goog.getPathFromDeps_=function(a){return a in goog.d\
196 ependencies_.nameToPath?goog.dependencies_.nameToPath[a]: null},goog.findBasePa\
197 th_(),goog.global.CLOSURE_NO_DEPS||goog.importScript_(goog.basePath+\"deps.js\"\
198 ));goog.typeOf=function(a){var b=typeof a;if(b==\"object\")if(a){if(a instanceo\
199 f Array)return\"array\";if(a instanceof Object)return b;var c=Object.prototype.\
200 toString.call(a);if(c==\"[object Window]\")return\"object\";if(c==\"[object Arr\
201 ay]\"||typeof a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.pr\
202 opertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))return\"\
203 array\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&typeof a.pro\
204 pertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"call\"))return\"fun\
205 ction\"}else return\"null\";else if(b==\"function\"&&typeof a.call==\"undefined\
206 \")return\"object\";return b};goog.isDef=function(a){return a!==void 0};goog.is\
207 Null=function(a){return a===null};goog.isDefAndNotNull=function(a){return a!=nu\
208 ll};goog.isArray=function(a){return goog.typeOf(a)==\"array\"};goog.isArrayLike\
209 =function(a){var b=goog.typeOf(a);return b==\"array\"||b==\"object\"&&typeof a.\
210 length==\"number\"};goog.isDateLike=function(a){return goog.isObject(a)&&typeof\
211  a.getFullYear==\"function\"};goog.isString=function(a){return typeof a==\"stri\
212 ng\"};goog.isBoolean=function(a){return typeof a==\"boolean\"};goog.isNumber=fu\
213 nction(a){return typeof a==\"number\"};goog.isFunction=function(a){return goog.\
214 typeOf(a)==\"function\"};goog.isObject=function(a){var b=typeof a;return b==\"o\
215 bject\"&&a!=null||b==\"function\"};goog.getUid=function(a){return a[goog.UID_PR\
216 OPERTY_]||(a[goog.UID_PROPERTY_]=++goog.uidCounter_)};goog.removeUid=function(a\
217 ){\"removeAttribute\"in a&&a.removeAttribute(goog.UID_PROPERTY_);try{delete a[g\
218 oog.UID_PROPERTY_]}catch(b){}};goog.UID_PROPERTY_=\"closure_uid_\"+Math.floor(2\
219 147483648*Math.random()).toString(36);goog.uidCounter_=0;goog.getHashCode=goog.\
220 getUid;goog.removeHashCode=goog.removeUid;goog.cloneObject=function(a){var b=go\
221 og.typeOf(a);if(b==\"object\"||b==\"array\"){if(a.clone)return a.clone();var b=\
222 b==\"array\"?[]:{},c;for(c in a)b[c]=goog.cloneObject(a[c]);return b}return a};\
223 goog.bindNative_=function(a,b,c){return a.call.apply(a.bind,arguments)};goog.bi\
224 ndJs_=function(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.pr\
225 ototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.c\
226 all(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return f\
227 unction(){return a.apply(b,arguments)}};goog.bind=function(a,b,c){goog.bind=Fun\
228 ction.prototype.bind&&Function.prototype.bind.toString().indexOf(\"native code\
229 \")!=-1?goog.bindNative_:goog.bindJs_;return goog.bind.apply(null,arguments)};g\
230 oog.partial=function(a,b){var c=Array.prototype.slice.call(arguments,1);return \
231 function(){var b=Array.prototype.slice.call(arguments);b.unshift.apply(b,c);ret\
232 urn a.apply(this,b)}};goog.mixin=function(a,b){for(var c in b)a[c]=b[c]};goog.n\
233 ow=Date.now||function(){return+new Date};goog.globalEval=function(a){if(goog.gl\
234 obal.execScript)goog.global.execScript(a,\"JavaScript\");else if(goog.global.ev\
235 al){if(goog.evalWorksForGlobals_==null){goog.global.eval(\"var _et_ = 1;\");if(\
236 typeof goog.global._et_!=\"undefined\"){delete goog.global._et_;goog.evalWorksF\
237 orGlobals_=true}else goog.evalWorksForGlobals_=false}if(goog.evalWorksForGlobal\
238 s_)goog.global.eval(a);else{var b=goog.global.document,c=b.createElement(\"scri\
239 pt\");c.type=\"text/javascript\";c.defer=false;c.appendChild(b.createTextNode(a\
240 ));b.body.appendChild(c);b.body.removeChild(c)}}else throw Error(\"goog.globalE\
241 val not available\");};goog.evalWorksForGlobals_=null;goog.getCssName=function(\
242 a,b){var c=function(a){return goog.cssNameMapping_[a]||a},d=function(a){for(var\
243  a=a.split(\"-\"),b=[],d=0;d<a.length;d++)b.push(c(a[d]));return b.join(\"-\")}\
244 ,d=goog.cssNameMapping_?goog.cssNameMappingStyle_==\"BY_WHOLE\"?c:d:function(a)\
245 {return a};return b?a+\"-\"+d(b):d(a)};goog.setCssNameMapping=function(a,b){goo\
246 g.cssNameMapping_=a;goog.cssNameMappingStyle_=b};!COMPILED&&goog.global.CLOSURE\
247 _CSS_NAME_MAPPING&&(goog.cssNameMapping_=goog.global.CLOSURE_CSS_NAME_MAPPING);\
248 goog.getMsg=function(a,b){var c=b||{},d;for(d in c)var e=(\"\"+c[d]).replace(/\
249 \\$/g,\"$$$$\"),a=a.replace(RegExp(\"\\\\{\\\\$\"+d+\"\\\\}\",\"gi\"),e);return\
250  a};goog.exportSymbol=function(a,b,c){goog.exportPath_(a,b,c)};goog.exportPrope\
251 rty=function(a,b,c){a[b]=c};goog.inherits=function(a,b){function c(){}c.prototy\
252 pe=b.prototype;a.superClass_=b.prototype;a.prototype=new c;a.prototype.construc\
253 tor=a};goog.base=function(a,b,c){var d=arguments.callee.caller;if(d.superClass_\
254 )return d.superClass_.constructor.apply(a,Array.prototype.slice.call(arguments,\
255 1));for(var e=Array.prototype.slice.call(arguments,2),g=false,f=a.constructor;f\
256 ;f=f.superClass_&&f.superClass_.constructor)if(f.prototype[b]===d)g=true;else i\
257 f(g)return f.prototype[b].apply(a,e);if(a[b]===d)return a.constructor.prototype\
258 [b].apply(a,e);throw Error(\"goog.base called from a method of one name to a me\
259 thod of a different name\");};goog.scope=function(a){a.call(goog.global)};"
260
261 var JQUERY_JS = "/*! jQuery v1.7.2 jquery.com | jquery.org/license */ (function\
262 (a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.par\
263 entWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f(\"<\"+a+\">\").appendTo\
264 (b),e=d.css(\"display\");d.remove();if(e===\"none\"||e===\"\"){ck||(ck=c.create\
265 Element(\"iframe\"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!\
266 cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.wri\
267 te((f.support.boxModel?\"<!doctype html>\":\"\")+\"<html><body>\"),cl.close();d\
268 =cl.createElement(a),cl.body.appendChild(d),e=f.css(d,\"display\"),b.removeChil\
269 d(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],\
270 cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr()\
271 {setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObjec\
272 t(\"Microsoft.XMLHTTP\")}catch(b){}}function ch(){try{return new a.XMLHttpReque\
273 st}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var\
274  d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1\
275 )for(h in a.converters)typeof h==\"string\"&&(e[h.toLowerCase()]=a.converters[h\
276 ]);l=k,k=d[g];if(k===\"*\")k=l;else if(l!==\"*\"&&l!==k){m=l+\" \"+k,n=e[m]||e[\
277 \"* \"+k];if(!n){p=b;for(o in e){j=o.split(\" \");if(j[0]===l||j[0]===\"*\"){p=\
278 e[j[1]+\" \"+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error(\
279 \"No conversion from \"+m.replace(\" \",\" to \")),n!==!0&&(c=n?n(c):p(o(c)))}}\
280 return c}function ca(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h\
281 ,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]===\"*\")f.shift(),h===b&&(h\
282 =a.mimeType||c.getResponseHeader(\"content-type\"));if(h)for(i in e)if(e[i]&&e[\
283 i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.\
284 converters[i+\" \"+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j\
285 );return d[j]}}function b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||b\
286 D.test(a)?d(a,e):b_(a+\"[\"+(typeof e==\"object\"?b:\"\")+\"]\",e,c,d)});else i\
287 f(!c&&f.type(b)===\"object\")for(var e in b)b_(a+\"[\"+e+\"]\",b[e],c,d);else d\
288 (a,b)}function b$(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]\
289 !==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function bZ(a,c,d,e,f,g)\
290 {f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bS,l;f\
291 or(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l==\"string\"&&(!k||g[l]?l=b:(c.dataT\
292 ypes.unshift(l),l=bZ(a,c,d,e,l,g)));(k||!l)&&!g[\"*\"]&&(l=bZ(a,c,d,e,\"*\",g))\
293 ;return l}function bY(a){return function(b,c){typeof b!=\"string\"&&(c=b,b=\"*\
294 \");if(f.isFunction(c)){var d=b.toLowerCase().split(bO),e=0,g=d.length,h,i,j;fo\
295 r(;e<g;e++)h=d[e],j=/^\\+/.test(h),j&&(h=h.substr(1)||\"*\"),i=a[h]=a[h]||[],i[\
296 j?\"unshift\":\"push\"](c)}}}function bB(a,b,c){var d=b===\"width\"?a.offsetWid\
297 th:a.offsetHeight,e=b===\"width\"?1:0,g=4;if(d>0){if(c!==\"border\")for(;e<g;e+\
298 =2)c||(d-=parseFloat(f.css(a,\"padding\"+bx[e]))||0),c===\"margin\"?d+=parseFlo\
299 at(f.css(a,c+bx[e]))||0:d-=parseFloat(f.css(a,\"border\"+bx[e]+\"Width\"))||0;r\
300 eturn d+\"px\"}d=by(a,b);if(d<0||d==null)d=a.style[b];if(bt.test(d))return d;d=\
301 parseFloat(d)||0;if(c)for(;e<g;e+=2)d+=parseFloat(f.css(a,\"padding\"+bx[e]))||\
302 0,c!==\"padding\"&&(d+=parseFloat(f.css(a,\"border\"+bx[e]+\"Width\"))||0),c===\
303 \"margin\"&&(d+=parseFloat(f.css(a,c+bx[e]))||0);return d+\"px\"}function bo(a)\
304 {var b=c.createElement(\"div\");bh.appendChild(b),b.innerHTML=a.outerHTML;retur\
305 n b.firstChild}function bn(a){var b=(a.nodeName||\"\").toLowerCase();b===\"inpu\
306 t\"?bm(a):b!==\"script\"&&typeof a.getElementsByTagName!=\"undefined\"&&f.grep(\
307 a.getElementsByTagName(\"input\"),bm)}function bm(a){if(a.type===\"checkbox\"||\
308 a.type===\"radio\")a.defaultChecked=a.checked}function bl(a){return typeof a.ge\
309 tElementsByTagName!=\"undefined\"?a.getElementsByTagName(\"*\"):typeof a.queryS\
310 electorAll!=\"undefined\"?a.querySelectorAll(\"*\"):[]}function bk(a,b){var c;b\
311 .nodeType===1&&(b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mer\
312 geAttributes(a),c=b.nodeName.toLowerCase(),c===\"object\"?b.outerHTML=a.outerHT\
313 ML:c!==\"input\"||a.type!==\"checkbox\"&&a.type!==\"radio\"?c===\"option\"?b.se\
314 lected=a.defaultSelected:c===\"input\"||c===\"textarea\"?b.defaultValue=a.defau\
315 ltValue:c===\"script\"&&b.text!==a.text&&(b.text=a.text):(a.checked&&(b.default\
316 Checked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value)),b.removeAttr\
317 ibute(f.expando),b.removeAttribute(\"_submit_attached\"),b.removeAttribute(\"_c\
318 hange_attached\"))}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,\
319 e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(\
320 c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c,i[c][d])}h.data&&(h.data=f\
321 .extend({},h.data))}}function bi(a,b){return f.nodeName(a,\"table\")?a.getEleme\
322 ntsByTagName(\"tbody\")[0]||a.appendChild(a.ownerDocument.createElement(\"tbody\
323 \")):a}function U(a){var b=V.split(\"|\"),c=a.createDocumentFragment();if(c.cre\
324 ateElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b\
325 =b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);re\
326 turn e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(\
327 typeof b==\"string\"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.t\
328 est(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){re\
329 turn f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNod\
330 e.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){v\
331 ar d=b+\"defer\",e=b+\"queue\",g=b+\"mark\",h=f._data(a,d);h&&(c===\"queue\"||!\
332 f._data(a,e))&&(c===\"mark\"||!f._data(a,g))&&setTimeout(function(){!f._data(a,\
333 e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b \
334 in a){if(b===\"data\"&&f.isEmptyObject(a[b]))continue;if(b!==\"toJSON\")return!\
335 1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e=\"data-\"+c.replac\
336 e(k,\"-$1\").toLowerCase();d=a.getAttribute(e);if(typeof d==\"string\"){try{d=d\
337 ===\"true\"?!0:d===\"false\"?!1:d===\"null\"?null:f.isNumeric(d)?+d:j.test(d)?f\
338 .parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g\
339 [a]={},c,d;a=a.split(/\\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var\
340  c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isRead\
341 y){try{c.documentElement.doScroll(\"left\")}catch(a){setTimeout(J,1);return}e.r\
342 eady()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/\
343 ^(?:[^#<]*(<[\\w\\W]+>)[^>]*$|#([\\w\\-]*)$)/,j=/\\S/,k=/^\\s+/,l=/\\s+$/,m=/^<\
344 (\\w+)\\s*\\/?>(?:<\\/\\1>)?$/,n=/^[\\],:{}\\s]*$/,o=/\\\\(?:[\"\\\\\\/bfnrt]|u\
345 [0-9a-fA-F]{4})/g,p=/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:\
346 [eE][+\\-]?\\d+)?/g,q=/(?:^|:|,)(?:\\s*\\[)+/g,r=/(webkit)[ \\/]([\\w.]+)/,s=/(\
347 opera)(?:.*version)?[ \\/]([\\w.]+)/,t=/(msie) ([\\w.]+)/,u=/(mozilla)(?:.*? rv\
348 :([\\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+\"\").toU\
349 pperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.\
350 hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototyp\
351 e.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:func\
352 tion(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a\
353 ,this.length=1;return this}if(a===\"body\"&&!d&&c.body){this.context=c,this[0]=\
354 c.body,this.selector=a,this.length=1;return this}if(typeof a==\"string\"){a.cha\
355 rAt(0)!==\"<\"||a.charAt(a.length-1)!==\">\"||a.length<3?g=i.exec(a):g=[null,a,\
356 null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d\
357 :c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a\
358 ,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable\
359 ?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElem\
360 entById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1\
361 ,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f)\
362 .find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.sel\
363 ector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray\
364 (a,this)},selector:\"\",jquery:\"1.7.2\",length:0,size:function(){return this.l\
365 ength},toArray:function(){return F.call(this,0)},get:function(a){return a==null\
366 ?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var \
367 d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d\
368 .context=this.context,b===\"find\"?d.selector=this.selector+(this.selector?\" \
369 \":\"\")+c:b&&(d.selector=this.selector+\".\"+b+\"(\"+c+\")\");return d},each:f\
370 unction(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);\
371 return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)}\
372 ,first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:\
373 function(){return this.pushStack(F.apply(this,arguments),\"slice\",F.call(argum\
374 ents).join(\",\"))},map:function(a){return this.pushStack(e.map(this,function(b\
375 ,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constr\
376 uctor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.e\
377 xtend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments\
378 .length,l=!1;typeof i==\"boolean\"&&(l=i,i=arguments[1]||{},j=2),typeof i!=\"ob\
379 ject\"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=argumen\
380 ts[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject\
381 (f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)\
382 ?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:func\
383 tion(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,rea\
384 dyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){i\
385 f(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.re\
386 ady,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.tr\
387 igger&&e(c).trigger(\"ready\").off(\"ready\")}},bindReady:function(){if(!A){A=e\
388 .Callbacks(\"once memory\");if(c.readyState===\"complete\")return setTimeout(e.\
389 ready,1);if(c.addEventListener)c.addEventListener(\"DOMContentLoaded\",B,!1),a.\
390 addEventListener(\"load\",e.ready,!1);else if(c.attachEvent){c.attachEvent(\"on\
391 readystatechange\",B),a.attachEvent(\"onload\",e.ready);var b=!1;try{b=a.frameE\
392 lement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:functio\
393 n(a){return e.type(a)===\"function\"},isArray:Array.isArray||function(a){return\
394  e.type(a)===\"array\"},isWindow:function(a){return a!=null&&a==a.window},isNum\
395 eric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){ret\
396 urn a==null?String(a):I[C.call(a)]||\"object\"},isPlainObject:function(a){if(!a\
397 ||e.type(a)!==\"object\"||a.nodeType||e.isWindow(a))return!1;try{if(a.construct\
398 or&&!D.call(a,\"constructor\")&&!D.call(a.constructor.prototype,\"isPrototypeOf\
399 \"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isE\
400 mptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){thro\
401 w new Error(a)},parseJSON:function(b){if(typeof b!=\"string\"||!b)return null;b\
402 =e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o\
403 ,\"@\").replace(p,\"]\").replace(q,\"\")))return(new Function(\"return \"+b))()\
404 ;e.error(\"Invalid JSON: \"+b)},parseXML:function(c){if(typeof c!=\"string\"||!\
405 c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,\"\
406 text/xml\")):(d=new ActiveXObject(\"Microsoft.XMLDOM\"),d.async=\"false\",d.loa\
407 dXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName(\"parsere\
408 rror\").length)&&e.error(\"Invalid XML: \"+c);return d},noop:function(){},globa\
409 lEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b\
410 )},camelCase:function(a){return a.replace(w,\"ms-\").replace(v,x)},nodeName:fun\
411 ction(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:\
412 function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f\
413  in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)br\
414 eak}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c\
415 .call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?\"\
416 \":G.call(a)}:function(a){return a==null?\"\":(a+\"\").replace(k,\"\").replace(\
417 l,\"\")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.leng\
418 th==null||d===\"string\"||d===\"function\"||d===\"regexp\"||e.isWindow(a)?E.cal\
419 l(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H\
420 .call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c\
421 ]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.len\
422 gth==\"number\")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d+\
423 +]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=\
424 0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a\
425 ,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j==\"number\"\
426 &&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=n\
427 ull&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);ret\
428 urn h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c==\"string\"){v\
429 ar d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=func\
430 tion(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.g\
431 uid||e.guid++;return g},access:function(a,c,d,f,g,h,i){var j,k=d==null,l=0,m=a.\
432 length;if(d&&typeof d==\"object\"){for(l in d)e.access(a,c,l,d[l],1,h,f);g=1}el\
433 se if(f!==b){j=i===b&&e.isFunction(f),k&&(j?(j=c,c=function(a,b,c){return j.cal\
434 l(e(a),c)}):(c.call(a,f),c=null));if(c)for(;l<m;l++)c(a[l],d,j?f.call(a[l],l,c(\
435 a[l],d)):f,i);g=1}return g?a:k?c.call(a):m?c(a[0],d):h},now:function(){return(n\
436 ew Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.ex\
437 ec(a)||t.exec(a)||a.indexOf(\"compatible\")<0&&u.exec(a)||[];return{browser:b[1\
438 ]||\"\",version:b[2]||\"0\"}},sub:function(){function a(b,c){return new a.fn.in\
439 it(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.cons\
440 tructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanc\
441 eof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;va\
442 r b=a(c);return a},browser:{}}),e.each(\"Boolean Number String Function Array D\
443 ate RegExp Object\".split(\" \"),function(a,b){I[\"[object \"+b+\"]\"]=b.toLowe\
444 rCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=\
445 z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(\" \")&&(k=/^[\\s\\x\
446 A0]+/,l=/[\\s\\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventLis\
447 tener(\"DOMContentLoaded\",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.read\
448 yState===\"complete\"&&(c.detachEvent(\"onreadystatechange\",B),e.ready())});re\
449 turn e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,\
450 l,m,n=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h\
451 ===\"array\"?n(g):h===\"function\"&&(!a.unique||!p.has(g))&&c.push(g)},o=functi\
452 on(b,f){f=f||[],e=!a.memory||[b,f],i=!0,j=!0,m=k||0,k=0,l=c.length;for(;c&&m<l;\
453 m++)if(c[m].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}j=!1,c&&(a.once?e===!0?p\
454 .disable():c=[]:d&&d.length&&(e=d.shift(),p.fireWith(e[0],e[1])))},p={add:funct\
455 ion(){if(c){var a=c.length;n(arguments),j?l=c.length:e&&e!==!0&&(k=a,o(e[0],e[1\
456 ]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<\
457 e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){j&&f<=l&&(l--,f<=m&&m--),c.spl\
458 ice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.le\
459 ngth;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return t\
460 his},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock\
461 :function(){d=b,(!e||e===!0)&&p.disable();return this},locked:function(){return\
462 !d},fireWith:function(b,c){d&&(j?a.once||d.push([b,c]):(!a.once||!e)&&o(b,c));r\
463 eturn this},fire:function(){p.fireWith(this,arguments);return this},fired:funct\
464 ion(){return!!i}};return p};var i=[].slice;f.extend({Deferred:function(a){var b\
465 =f.Callbacks(\"once memory\"),c=f.Callbacks(\"once memory\"),d=f.Callbacks(\"me\
466 mory\"),e=\"pending\",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,\
467 progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired\
468 ,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:functio\
469 n(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:functio\
470 n(a,b,c){return f.Deferred(function(d){f.each({done:[a,\"resolve\"],fail:[b,\"r\
471 eject\"],progress:[c,\"notify\"]},function(a,b){var c=b[0],e=b[1],g;f.isFunctio\
472 n(c)?i[a](function(){g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.pro\
473 mise().then(d.resolve,d.reject,d.notify):d[e+\"With\"](this===i?d:this,[g])}):i\
474 [a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h\
475 )a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+\"With\"]\
476 =g[j].fireWith;i.done(function(){e=\"resolved\"},c.disable,d.lock).fail(functio\
477 n(){e=\"rejected\"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a)\
478 {function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b\
479 ,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.\
480 call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.\
481 length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j\
482 .promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?\
483 b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j\
484 .resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l\
485 ,m,n,o,p=c.createElement(\"div\"),q=c.documentElement;p.setAttribute(\"classNam\
486 e\",\"t\"),p.innerHTML=\"   <link/><table></table><a href='/a' style='top:1px;f\
487 loat:left;opacity:.55;'>a</a><input type='checkbox'/>\",d=p.getElementsByTagNam\
488 e(\"*\"),e=p.getElementsByTagName(\"a\")[0];if(!d||!d.length||!e)return{};g=c.c\
489 reateElement(\"select\"),h=g.appendChild(c.createElement(\"option\")),i=p.getEl\
490 ementsByTagName(\"input\")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tb\
491 ody:!p.getElementsByTagName(\"tbody\").length,htmlSerialize:!!p.getElementsByTa\
492 gName(\"link\").length,style:/top/.test(e.getAttribute(\"style\")),hrefNormaliz\
493 ed:e.getAttribute(\"href\")===\"/a\",opacity:/^0.55/.test(e.style.opacity),cssF\
494 loat:!!e.style.cssFloat,checkOn:i.value===\"on\",optSelected:h.selected,getSetA\
495 ttribute:p.className!==\"t\",enctype:!!c.createElement(\"form\").enctype,html5C\
496 lone:c.createElement(\"nav\").cloneNode(!0).outerHTML!==\"<:nav></:nav>\",submi\
497 tBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0\
498 ,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMarg\
499 in:!0},f.boxModel=b.boxModel=c.compatMode===\"CSS1Compat\",i.checked=!0,b.noClo\
500 neChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{d\
501 elete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.\
502 fireEvent&&(p.attachEvent(\"onclick\",function(){b.noCloneEvent=!1}),p.cloneNod\
503 e(!0).fireEvent(\"onclick\")),i=c.createElement(\"input\"),i.value=\"t\",i.setA\
504 ttribute(\"type\",\"radio\"),b.radioValue=i.value===\"t\",i.setAttribute(\"chec\
505 ked\",\"checked\"),i.setAttribute(\"name\",\"t\"),p.appendChild(i),j=c.createDo\
506 cumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneN\
507 ode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendCh\
508 ild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m=\"on\"+n,o=m in\
509  p,o||(p.setAttribute(m,\"return;\"),o=typeof p[m]==\"function\"),b[n+\"Bubbles\
510 \"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,\
511 t,u=c.getElementsByTagName(\"body\")[0];!u||(m=1,t=\"padding:0;margin:0;border:\
512 \",r=\"position:absolute;top:0;left:0;width:1px;height:1px;\",s=t+\"0;visibilit\
513 y:hidden;\",n=\"style='\"+r+t+\"5px solid #000;\",q=\"<div \"+n+\"display:block\
514 ;'><div style='\"+t+\"0;display:block;overflow:hidden;'></div></div>\"+\"<table\
515  \"+n+\"' cellpadding='0' cellspacing='0'>\"+\"<tr><td></td></tr></table>\",d=c\
516 .createElement(\"div\"),d.style.cssText=s+\"width:0;height:0;position:static;to\
517 p:0;margin-top:\"+m+\"px\",u.insertBefore(d,u.firstChild),p=c.createElement(\"d\
518 iv\"),d.appendChild(p),p.innerHTML=\"<table><tr><td style='\"+t+\"0;display:non\
519 e'></td><td>t</td></tr></table>\",k=p.getElementsByTagName(\"td\"),o=k[0].offse\
520 tHeight===0,k[0].style.display=\"\",k[1].style.display=\"none\",b.reliableHidde\
521 nOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML=\"\",l=c.cre\
522 ateElement(\"div\"),l.style.width=\"0\",l.style.marginRight=\"0\",p.style.width\
523 =\"2px\",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l\
524 ,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!=\"undefi\
525 ned\"&&(p.innerHTML=\"\",p.style.width=p.style.padding=\"1px\",p.style.border=0\
526 ,p.style.overflow=\"hidden\",p.style.display=\"inline\",p.style.zoom=1,b.inline\
527 BlockNeedsLayout=p.offsetWidth===3,p.style.display=\"block\",p.style.overflow=\
528 \"visible\",p.innerHTML=\"<div style='width:5px;'></div>\",b.shrinkWrapBlocks=p\
529 .offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChi\
530 ld,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,do\
531 esAddBorderForTableAndCells:i.offsetTop===5},g.style.position=\"fixed\",g.style\
532 .top=\"20px\",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.positi\
533 on=g.style.top=\"\",e.style.overflow=\"hidden\",e.style.position=\"relative\",j\
534 .subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginIn\
535 BodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop=\"1%\",b.pixe\
536 lMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!==\"1%\"),typeof \
537 d.style.zoom!=\"undefined\"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.ext\
538 end(b,j))});return b}();var j=/^(?:\\{.*\\}|\\[.*\\])$/,k=/([A-Z])/g;f.extend({\
539 cache:{},uuid:0,expando:\"jQuery\"+(f.fn.jquery+Math.random()).replace(/\\D/g,\
540 \"\"),noData:{embed:!0,object:\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\",ap\
541 plet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];re\
542 turn!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expa\
543 ndo,k=typeof c==\"string\",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c===\"\
544 events\";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.u\
545 uid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c==\"object\"||typeo\
546 f c==\"function\")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m\
547 [n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])\
548 return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},remove\
549 Data:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j\
550 =i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArra\
551 y(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(\" \")));for(e=0,g\
552 =b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){de\
553 lete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delet\
554 e j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.re\
555 moveAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},ac\
556 ceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if\
557 (b)return b!==!0&&a.getAttribute(\"classid\")===b}return!0}}),f.fn.extend({data\
558 :function(a,c){var d,e,g,h,i,j=this[0],k=0,m=null;if(a===b){if(this.length){m=f\
559 .data(j);if(j.nodeType===1&&!f._data(j,\"parsedAttrs\")){g=j.attributes;for(i=g\
560 .length;k<i;k++)h=g[k].name,h.indexOf(\"data-\")===0&&(h=f.camelCase(h.substrin\
561 g(5)),l(j,h,m[h]));f._data(j,\"parsedAttrs\",!0)}}return m}if(typeof a==\"objec\
562 t\")return this.each(function(){f.data(this,a)});d=a.split(\".\",2),d[1]=d[1]?\
563 \".\"+d[1]:\"\",e=d[1]+\"!\";return f.access(this,function(c){if(c===b){m=this.\
564 triggerHandler(\"getData\"+e,[d[0]]),m===b&&j&&(m=f.data(j,a),m=l(j,a,m));retur\
565 n m===b&&d[1]?this.data(d[0]):m}d[1]=c,this.each(function(){var b=f(this);b.tri\
566 ggerHandler(\"setData\"+e,d),f.data(this,a,c),b.triggerHandler(\"changeData\"+e\
567 ,d)})},null,c,arguments.length>1,null,!1)},removeData:function(a){return this.e\
568 ach(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b\
569 ||\"fx\")+\"mark\",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a\
570 !==!0&&(c=b,b=a,a=!1);if(b){c=c||\"fx\";var d=c+\"mark\",e=a?0:(f._data(b,d)||1\
571 )-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,\"mark\"))}},queue:function(a,\
572 b,c){var d;if(a){b=(b||\"fx\")+\"queue\",d=f._data(a,b),c&&(!d||f.isArray(c)?d=\
573 f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b\
574 ||\"fx\";var c=f.queue(a,b),d=c.shift(),e={};d===\"inprogress\"&&(d=c.shift()),\
575 d&&(b===\"fx\"&&c.unshift(\"inprogress\"),f._data(a,b+\".run\",e),d.call(a,func\
576 tion(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+\"queue \"+b+\".run\",!0\
577 ),n(a,b,\"queue\"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!=\"str\
578 ing\"&&(c=a,a=\"fx\",d--);if(arguments.length<d)return f.queue(this[0],a);retur\
579 n c===b?this:this.each(function(){var b=f.queue(this,a,c);a===\"fx\"&&b[0]!==\"\
580 inprogress\"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(functio\
581 n(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||\"\
582 fx\";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){\
583 clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||\"fx\",[])},pro\
584 mise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!=\"string\"&\
585 &(c=a,a=b),a=a||\"fx\";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+\"defer\",j\
586 =a+\"queue\",k=a+\"mark\",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,\
587 b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks(\"once memory\"),!0))h++\
588 ,l.add(m);m();return d.promise(c)}});var o=/[\\n\\t\\r]/g,p=/\\s+/,q=/\\r/g,r=/\
589 ^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea\
590 )?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|lo\
591 op|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttrib\
592 ute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,f.attr,a,b,argum\
593 ents.length>1)},removeAttr:function(a){return this.each(function(){f.removeAttr\
594 (this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length\
595 >1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{t\
596 his[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if\
597 (f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,th\
598 is.className))});if(a&&typeof a==\"string\"){b=a.split(p);for(c=0,d=this.length\
599 ;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className\
600 =a;else{g=\" \"+e.className+\" \";for(h=0,i=b.length;h<i;h++)~g.indexOf(\" \"+b\
601 [h]+\" \")||(g+=b[h]+\" \");e.className=f.trim(g)}}}return this},removeClass:fu\
602 nction(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(t\
603 his).removeClass(a.call(this,b,this.className))});if(a&&typeof a==\"string\"||a\
604 ===b){c=(a||\"\").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeTy\
605 pe===1&&g.className)if(a){h=(\" \"+g.className+\" \").replace(o,\" \");for(i=0,\
606 j=c.length;i<j;i++)h=h.replace(\" \"+c[i]+\" \",\" \");g.className=f.trim(h)}el\
607 se g.className=\"\"}}return this},toggleClass:function(a,b){var c=typeof a,d=ty\
608 peof b==\"boolean\";if(f.isFunction(a))return this.each(function(c){f(this).tog\
609 gleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c=\
610 ==\"string\"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasC\
611 lass(e),h[i?\"addClass\":\"removeClass\"](e)}else if(c===\"undefined\"||c===\"b\
612 oolean\")this.className&&f._data(this,\"__className__\",this.className),this.cl\
613 assName=this.className||a===!1?\"\":f._data(this,\"__className__\")||\"\"})},ha\
614 sClass:function(a){var b=\" \"+a+\" \",c=0,d=this.length;for(;c<d;c++)if(this[c\
615 ].nodeType===1&&(\" \"+this[c].className+\" \").replace(o,\" \").indexOf(b)>-1)\
616 return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){\
617 e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType\
618 ===1){e?h=a.call(this,d,g.val()):h=a,h==null?h=\"\":typeof h==\"number\"?h+=\"\
619 \":f.isArray(h)&&(h=f.map(h,function(a){return a==null?\"\":a+\"\"})),c=f.valHo\
620 oks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!(\"set\"in c)||\
621 c.set(this,h,\"value\")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHo\
622 oks[g.nodeName.toLowerCase()];if(c&&\"get\"in c&&(d=c.get(g,\"value\"))!==b)ret\
623 urn d;d=g.value;return typeof d==\"string\"?d.replace(q,\"\"):d==null?\"\":d}}}\
624 }),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!\
625 b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selecte\
626 dIndex,h=[],i=a.options,j=a.type===\"select-one\";if(g<0)return null;c=j?g:0,d=\
627 j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.di\
628 sabled:e.getAttribute(\"disabled\")===null)&&(!e.parentNode.disabled||!f.nodeNa\
629 me(e.parentNode,\"optgroup\"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.\
630 length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeA\
631 rray(b);f(a).find(\"option\").each(function(){this.selected=f.inArray(f(this).v\
632 al(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,h\
633 tml:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var\
634  g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a\
635 )[c](d);if(typeof a.getAttribute==\"undefined\")return f.prop(a,c,d);i=j!==1||!\
636 f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b\
637 ){if(d===null){f.removeAttr(a,c);return}if(h&&\"set\"in h&&i&&(g=h.set(a,d,c))!\
638 ==b)return g;a.setAttribute(c,\"\"+d);return d}if(h&&\"get\"in h&&i&&(g=h.get(a\
639 ,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:funct\
640 ion(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d\
641 .length;for(;i<g;i++)e=d[i],e&&(c=f.propFix[e]||e,h=u.test(e),h||f.attr(a,e,\"\
642 \"),a.removeAttribute(v?e:c),h&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:funct\
643 ion(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error(\"type property can't be c\
644 hanged\");else if(!f.support.radioValue&&b===\"radio\"&&f.nodeName(a,\"input\")\
645 ){var c=a.value;a.setAttribute(\"type\",b),c&&(a.value=c);return b}}},value:{ge\
646 t:function(a,b){if(w&&f.nodeName(a,\"button\"))return w.get(a,b);return b in a?\
647 a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,\"button\"))return w.set(a\
648 ,b,c);a.value=b}}},propFix:{tabindex:\"tabIndex\",readonly:\"readOnly\",\"for\"\
649 :\"htmlFor\",\"class\":\"className\",maxlength:\"maxLength\",cellspacing:\"cell\
650 Spacing\",cellpadding:\"cellPadding\",rowspan:\"rowSpan\",colspan:\"colSpan\",u\
651 semap:\"useMap\",frameborder:\"frameBorder\",contenteditable:\"contentEditable\
652 \"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=\
653 i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&\
654 \"set\"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&\"get\"in g&&(e=g.get(a,c))!==nul\
655 l?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode(\"tabi\
656 ndex\");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a\
657 .nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:fu\
658 nction(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!=\"boolean\"&&(d=a.getA\
659 ttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d\
660 ;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c\
661 ,c.toLowerCase()));return c}},v||(y={name:!0,id:!0,coords:!0},w=f.valHooks.butt\
662 on={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue\
663 !==\"\":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNod\
664 e(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+\"\
665 \"}},f.attrHooks.tabindex.set=w.set,f.each([\"width\",\"height\"],function(a,b)\
666 {f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===\"\"){a.setAt\
667 tribute(b,\"auto\");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:f\
668 unction(a,b,c){b===\"\"&&(b=\"false\"),w.set(a,b,c)}}),f.support.hrefNormalized\
669 ||f.each([\"href\",\"src\",\"width\",\"height\"],function(a,c){f.attrHooks[c]=f\
670 .extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===nu\
671 ll?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style\
672 .cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=\"\"+b}}),f\
673 .support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:\
674 function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.s\
675 electedIndex);return null}})),f.support.enctype||(f.propFix.enctype=\"encoding\
676 \"),f.support.checkOn||f.each([\"radio\",\"checkbox\"],function(){f.valHooks[th\
677 is]={get:function(a){return a.getAttribute(\"value\")===null?\"on\":a.value}}})\
678 ,f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]=f.extend(f.valHook\
679 s[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(\
680 ),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\\.]*)?(?:\\.(.+))?$/,\
681 B=/(?:^|\\s)hover(\\.\\S+)?\\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(\
682 ?:focusinfocus|focusoutblur)$/,F=/^(\\w*)(?:#([\\w\\-]+))?(?:\\.([\\w\\-]+))?$/\
683 ,G=function( a){var b=F.exec(a);b&&(b[1]=(b[1]||\"\").toLowerCase(),b[3]=b[3]&&\
684 new RegExp(\"(?:^|\\\\s)\"+b[3]+\"(?:\\\\s|$)\"));return b},H=function(a,b){var\
685  c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.\
686 id||{}).value===b[2])&&(!b[3]||b[3].test((c[\"class\"]||{}).value))},I=function\
687 (a){return f.event.special.hover?a:a.replace(B,\"mouseenter$1 mouseleave$1\")};\
688 f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===\
689 3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.se\
690 lector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(\
691 h.handle=i=function(a){return typeof f!=\"undefined\"&&(!a||f.event.triggered!=\
692 =a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).s\
693 plit(\" \");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||\"\").sp\
694 lit(\".\").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s\
695 =f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:\
696 d.guid,selector:g,quick:g&&G(g),namespace:n.join(\".\")},p),r=j[m];if(!r){r=j[m\
697 ]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListen\
698 er?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent(\"on\"+m,i)}s.add&&(\
699 s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateC\
700 ount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a\
701 ,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g\
702 .events)){b=f.trim(I(b||\"\")).split(\" \");for(h=0;h<b.length;h++){i=A.exec(b[\
703 h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);conti\
704 nue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.\
705 length,l=l?new RegExp(\"(^|\\\\.)\"+l.split(\".\").sort().join(\"\\\\.(?:.*\
706 \\\\.)?\")+\"(\\\\.|$)\"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType\
707 )&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d===\
708 \"**\"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p\
709 .remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a\
710 ,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.ha\
711 ndle,q&&(q.elem=null),f.removeData(a,[\"events\",\"handle\"],!0))}},customEvent\
712 :{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeT\
713 ype!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f\
714 .event.triggered))return;h.indexOf(\"!\")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(\
715 \".\")>=0&&(i=h.split(\".\"),h=i.shift(),i.sort());if((!e||f.event.customEvent[\
716 h])&&!f.event.global[h])return;c=typeof c==\"object\"?c[f.expando]?c:new f.Even\
717 t(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join(\
718 \".\"),c.namespace_re=c.namespace?new RegExp(\"(^|\\\\.)\"+i.join(\"\\\\.(?:.*\
719 \\\\.)?\")+\"(\\\\.|$)\"):null,o=h.indexOf(\":\")<0?\"on\"+h:\"\";if(!e){j=f.ca\
720 che;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.ele\
721 m,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.un\
722 shift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)retur\
723 n;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h\
724 ,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&\
725 &n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.\
726 length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,\"e\
727 vents\")||{})[c.type]&&f._data(m,\"handle\"),q&&q.apply(m,d),q=o&&m[o],q&&f.acc\
728 eptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrev\
729 ented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!==\"click\
730 \"||!f.nodeName(e,\"a\"))&&f.acceptData(e)&&o&&e[h]&&(h!==\"focus\"&&h!==\"blur\
731 \"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.t\
732 riggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:f\
733 unction(c){c=f.event.fix(c||a.event);var d=(f._data(this,\"events\")||{})[c.typ\
734 e]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namesp\
735 ace,i=f.event.special[c.type]||{},j=[],k,l,m,n,o,p,q,r,s,t,u;g[0]=c,c.delegateT\
736 arget=this;if(!i.preDispatch||i.preDispatch.call(this,c)!==!1){if(e&&(!c.button\
737 ||c.type!==\"click\")){n=f(this),n.context=this.ownerDocument||this;for(m=c.tar\
738 get;m!=this;m=m.parentNode||this)if(m.disabled!==!0){p={},r=[],n[0]=m;for(k=0;k\
739 <e;k++)s=d[k],t=s.selector,p[t]===b&&(p[t]=s.quick?H(m,s.quick):n.is(t)),p[t]&&\
740 r.push(s);r.length&&j.push({elem:m,matches:r})}}d.length>e&&j.push({elem:this,m\
741 atches:d.slice(e)});for(k=0;k<j.length&&!c.isPropagationStopped();k++){q=j[k],c\
742 .currentTarget=q.elem;for(l=0;l<q.matches.length&&!c.isImmediatePropagationStop\
743 ped();l++){s=q.matches[l];if(h||!c.namespace&&!s.namespace||c.namespace_re&&c.n\
744 amespace_re.test(s.namespace))c.data=s.data,c.handleObj=s,o=((f.event.special[s\
745 .origType]||{}).handle||s.handler).apply(q.elem,g),o!==b&&(c.result=o,o===!1&&(\
746 c.preventDefault(),c.stopPropagation()))}}i.postDispatch&&i.postDispatch.call(t\
747 his,c);return c.result}},props:\"attrChange attrName relatedNode srcElement alt\
748 Key bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget s\
749 hiftKey target timeStamp view which\".split(\" \"),fixHooks:{},keyHooks:{props:\
750 \"char charCode key keyCode\".split(\" \"),filter:function(a,b){a.which==null&&\
751 (a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:\"\
752 button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX \
753 screenY toElement\".split(\" \"),filter:function(a,d){var e,f,g,h=d.button,i=d.\
754 fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.do\
755 cumentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-\
756 (f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.s\
757 crollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relat\
758 edTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?\
759 2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.\
760 fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(\
761 g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.\
762 target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a\
763 .ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},l\
764 oad:{noBubble:!0},focus:{delegateType:\"focusin\"},blur:{delegateType:\"focusou\
765 t\"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload\
766 =c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)\
767 }}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated\
768 :!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e\
769 .isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.r\
770 emoveEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.remov\
771 eEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent(\"on\"+b,c\
772 )},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);\
773 a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defa\
774 ultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:\
775 J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[\
776 f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPreve\
777 nted=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.retu\
778 rnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.\
779 originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},s\
780 topImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.st\
781 opPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropaga\
782 tionStopped:J},f.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},functi\
783 on(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=\
784 this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c\
785 ,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f\
786 .support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName\
787 (this,\"form\"))return!1;f.event.add(this,\"click._submit keypress._submit\",fu\
788 nction(a){var c=a.target,d=f.nodeName(c,\"input\")||f.nodeName(c,\"button\")?c.\
789 form:b;d&&!d._submit_attached&&(f.event.add(d,\"submit._submit\",function(a){a.\
790 _submit_bubble=!0}),d._submit_attached=!0)})},postDispatch:function(a){a._submi\
791 t_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&f.event.simul\
792 ate(\"submit\",this.parentNode,a,!0))},teardown:function(){if(f.nodeName(this,\
793 \"form\"))return!1;f.event.remove(this,\"._submit\")}}),f.support.changeBubbles\
794 ||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.t\
795 ype===\"checkbox\"||this.type===\"radio\")f.event.add(this,\"propertychange._ch\
796 ange\",function(a){a.originalEvent.propertyName===\"checked\"&&(this._just_chan\
797 ged=!0)}),f.event.add(this,\"click._change\",function(a){this._just_changed&&!a\
798 .isTrigger&&(this._just_changed=!1,f.event.simulate(\"change\",this,a,!0))});re\
799 turn!1}f.event.add(this,\"beforeactivate._change\",function(a){var b=a.target;z\
800 .test(b.nodeName)&&!b._change_attached&&(f.event.add(b,\"change._change\",funct\
801 ion(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate(\"change\
802 \",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a\
803 .target;if(this!==b||a.isSimulated||a.isTrigger||b.type!==\"radio\"&&b.type!==\
804 \"checkbox\")return a.handleObj.handler.apply(this,arguments)},teardown:functio\
805 n(){f.event.remove(this,\"._change\");return z.test(this.nodeName)}}),f.support\
806 .focusinBubbles||f.each({focus:\"focusin\",blur:\"focusout\"},function(a,b){var\
807  d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.spec\
808 ial[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function\
809 (){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,\
810 g){var h,i;if(typeof a==\"object\"){typeof c!=\"string\"&&(d=d||c,c=b);for(i in\
811  a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typ\
812 eof c==\"string\"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this\
813 ;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.\
814 guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)}\
815 )},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,c,d){if(a&&a\
816 .preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.names\
817 pace?e.origType+\".\"+e.namespace:e.origType,e.selector,e.handler);return this}\
818 if(typeof a==\"object\"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!\
819 1||typeof c==\"function\")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.e\
820 vent.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unb\
821 ind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.contex\
822 t).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a\
823 ,this.selector||\"**\",b);return this},delegate:function(a,b,c,d){return this.o\
824 n(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,\"\
825 **\"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.even\
826 t.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.t\
827 rigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d\
828 =0,e=function(c){var e=(f._data(this,\"lastToggle\"+a.guid)||0)%d;f._data(this,\
829 \"lastToggle\"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)\
830 ||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:funct\
831 ion(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each(\"blur focus focu\
832 sin focusout load resize scroll unload click dblclick mousedown mouseup mousemo\
833 ve mouseover mouseout mouseenter mouseleave change select submit keydown keypre\
834 ss keyup error contextmenu\".split(\" \"),function(a,b){f.fn[b]=function(a,c){c\
835 ==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger\
836 (b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHook\
837 s),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(\
838 a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];w\
839 hile(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset\
840 =h);if(typeof b!=\"string\"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).leng\
841 th>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length\
842 ;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];\
843 break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){\
844 k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^\
845 \\[\\]]*\\]|['\"][^'\"]*['\"]|[^\\[\\]'\"]+)+\\]|\\\\.|[^ >+~,(\\[\\\\]+)+|[>+~\
846 ])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g,d=\"sizcache\"+(Math.random()+\"\").replace(\"\
847 .\",\"\"),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\\\/g,k=/\\r\\n/g,l=/\
848 \\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d|\
849 |c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=\"string\
850 \")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(\"\"),i=a.\
851 exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>\
852 1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.rela\
853 tive[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.s\
854 hift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0\
855 ])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter\
856 (n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.\
857 length===1&&(w[0]===\"~\"||w[0]===\"+\")&&d.parentNode?d.parentNode:d,v),j=n.ex\
858 pr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop()\
859 ,r=q,o.relative[q]?r=w.pop():q=\"\",r==null&&(r=d),o.relative[q](k,r,v)}else k=\
860 w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)===\"[object Array]\")if(!u)e.push.a\
861 pply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[\
862 t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)\
863 k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e\
864 ));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.\
865 length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){ret\
866 urn m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a])\
867 .length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.or\
868 der.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1\
869 ,1);if(i.substr(i.length-1)!==\"\\\\\"){g[1]=(g[1]||\"\").replace(j,\"\"),d=o.f\
870 ind[h](g,b,c);if(d!=null){a=a.replace(o.match[h],\"\");break}}}}d||(d=typeof b.\
871 getElementsByTagName!=\"undefined\"?b.getElementsByTagName(\"*\"):[]);return{se\
872 t:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&\
873 &c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].\
874 exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.len\
875 gth-1)===\"\\\\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,\
876 s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++\
877 )j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b\
878 ){d||(s=r),a=a.replace(o.match[h],\"\");if(!g)return[];break}}if(a===q)if(g==nu\
879 ll)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error(\"Sy\
880 ntax error, unrecognized expression: \"+a)};var n=m.getText=function(a){var b,c\
881 ,d=a.nodeType,e=\"\";if(d){if(d===1||d===9||d===11){if(typeof a.textContent==\"\
882 string\")return a.textContent;if(typeof a.innerText==\"string\")return a.innerT\
883 ext.replace(k,\"\");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3|\
884 |d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));ret\
885 urn e},o=m.selectors={order:[\"ID\",\"NAME\",\"TAG\"],match:{ID:/#((?:[\\w\\u00\
886 c0-\\uFFFF\\-]|\\\\.)+)/,CLASS:/\\.((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,NAME:/\
887 \\[name=['\"]*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)['\"]*\\]/,ATTR:/\\[\\s*((?:[\
888 \\w\\u00c0-\\uFFFF\\-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(?:(['\"])(.*?)\\3|(#?(?:[\\w\
889 \\u00c0-\\uFFFF\\-]|\\\\.)*)|)|)\\s*\\]/,TAG:/^((?:[\\w\\u00c0-\\uFFFF\\*\\-]|\
890 \\\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\\(\\s*(even|odd|(?:[+\\-]?\\d+\
891 |(?:[+\\-]?\\d*)?n\\s*(?:[+\\-]\\s*\\d+)?))\\s*\\))?/,POS:/:(nth|eq|gt|lt|first\
892 |last|even|odd)(?:\\((\\d*)\\))?(?=[^\\-]|$)/,PSEUDO:/:((?:[\\w\\u00c0-\\uFFFF\
893 \\-]|\\\\.)+)(?:\\((['\"]?)((?:\\([^\\)]+\\)|[^\\(\\)]*)+)\\2\\))?/},leftMatch:\
894 {},attrMap:{\"class\":\"className\",\"for\":\"htmlFor\"},attrHandle:{href:funct\
895 ion(a){return a.getAttribute(\"href\")},type:function(a){return a.getAttribute(\
896 \"type\")}},relative:{\"+\":function(a,b){var c=typeof b==\"string\",d=c&&!l.te\
897 st(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]\
898 ){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCas\
899 e()===b?h||!1:h===b}e&&m.filter(b,a,!0)},\">\":function(a,b){var c,d=typeof b==\
900 \"string\",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a\
901 [e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(\
902 ;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&m.filter(b,a,!0)}}\
903 ,\"\":function(a,b,c){var d,f=e++,g=x;typeof b==\"string\"&&!l.test(b)&&(b=b.to\
904 LowerCase(),d=b,g=w),g(\"parentNode\",b,f,a,d,c)},\"~\":function(a,b,c){var d,f\
905 =e++,g=x;typeof b==\"string\"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g(\"prev\
906 iousSibling\",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!\
907 =\"undefined\"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}\
908 },NAME:function(a,b){if(typeof b.getElementsByName!=\"undefined\"){var c=[],d=b\
909 .getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute(\"nam\
910 e\")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typ\
911 eof b.getElementsByTagName!=\"undefined\")return b.getElementsByTagName(a[1])}}\
912 ,preFilter:{CLASS:function(a,b,c,d,e,f){a=\" \"+a[1].replace(j,\"\")+\" \";if(f\
913 )return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(\" \"+h.classNa\
914 me+\" \").replace(/[\\t\\n\\r]/g,\" \").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1\
915 ));return!1},ID:function(a){return a[1].replace(j,\"\")},TAG:function(a,b){retu\
916 rn a[1].replace(j,\"\").toLowerCase()},CHILD:function(a){if(a[1]===\"nth\"){a[2\
917 ]||m.error(a[0]),a[2]=a[2].replace(/^\\+|\\s*/g,\"\");var b=/(-?)(\\d*)(?:n([+\
918 \\-]?\\d*))?/.exec(a[2]===\"even\"&&\"2n\"||a[2]===\"odd\"&&\"2n+1\"||!/\\D/.te\
919 st(a[2])&&\"0n+\"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.er\
920 ror(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace\
921 (j,\"\");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||\"\").replace(\
922 j,\"\"),a[2]===\"~=\"&&(a[4]=\" \"+a[4]+\" \");return a},PSEUDO:function(b,c,d,\
923 e,f){if(b[1]===\"not\")if((a.exec(b[3])||\"\").length>1||/^\\w/.test(b[3]))b[3]\
924 =m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);re\
925 turn!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return\
926  b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){retur\
927 n a.disabled===!1&&a.type!==\"hidden\"},disabled:function(a){return a.disabled=\
928 ==!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentN\
929 ode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){retu\
930 rn!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){re\
931 turn!!m(c[3],a).length},header:function(a){return/h\\d/i.test(a.nodeName)},text\
932 :function(a){var b=a.getAttribute(\"type\"),c=a.type;return a.nodeName.toLowerC\
933 ase()===\"input\"&&\"text\"===c&&(b===c||b===null)},radio:function(a){return a.\
934 nodeName.toLowerCase()===\"input\"&&\"radio\"===a.type},checkbox:function(a){re\
935 turn a.nodeName.toLowerCase()===\"input\"&&\"checkbox\"===a.type},file:function\
936 (a){return a.nodeName.toLowerCase()===\"input\"&&\"file\"===a.type},password:fu\
937 nction(a){return a.nodeName.toLowerCase()===\"input\"&&\"password\"===a.type},s\
938 ubmit:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"bu\
939 tton\")&&\"submit\"===a.type},image:function(a){return a.nodeName.toLowerCase()\
940 ===\"input\"&&\"image\"===a.type},reset:function(a){var b=a.nodeName.toLowerCas\
941 e();return(b===\"input\"||b===\"button\")&&\"reset\"===a.type},button:function(\
942 a){var b=a.nodeName.toLowerCase();return b===\"input\"&&\"button\"===a.type||b=\
943 ==\"button\"},input:function(a){return/input|select|textarea|button/i.test(a.no\
944 deName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilter\
945 s:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length\
946 -1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:fun\
947 ction(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(\
948 a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO\
949 :function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e===\"co\
950 ntains\")return(a.textContent||a.innerText||n([a])||\"\").indexOf(b[3])>=0;if(e\
951 ===\"not\"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;retu\
952 rn!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){cas\
953 e\"only\":case\"first\":while(l=l.previousSibling)if(l.nodeType===1)return!1;if\
954 (k===\"first\")return!0;l=a;case\"last\":while(l=l.nextSibling)if(l.nodeType===\
955 1)return!1;return!0;case\"nth\":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g\
956 =a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.next\
957 Sibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j\
958 ===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute(\
959 \"id\")===b},TAG:function(a,b){return b===\"*\"&&a.nodeType===1||!!a.nodeName&&\
960 a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(\" \"+(a.className||a.\
961 getAttribute(\"class\"))+\" \").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=\
962 m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttr\
963 ibute(c),e=d+\"\",f=b[2],g=b[4];return d==null?f===\"!=\":!f&&m.attr?d!=null:f=\
964 ==\"=\"?e===g:f===\"*=\"?e.indexOf(g)>=0:f===\"~=\"?(\" \"+e+\" \").indexOf(g)>\
965 =0:g?f===\"!=\"?e!==g:f===\"^=\"?e.indexOf(g)===0:f===\"$=\"?e.substr(e.length-\
966 g.length)===g:f===\"|=\"?e===g||e.substr(0,g.length+1)===g+\"-\":!1:e&&d!==!1},\
967 POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=\
968 o.match.POS,q=function(a,b){return\"\\\\\"+(b-0+1)};for(var r in o.match)o.matc\
969 h[r]=new RegExp(o.match[r].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source),o.left\
970 Match[r]=new RegExp(/(^(?:.|\\r|\\n)*?)/.source+o.match[r].source.replace(/\
971 \\\\(\\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slic\
972 e.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slic\
973 e.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var\
974  c=0,d=b||[];if(g.call(a)===\"[object Array]\")Array.prototype.push.apply(d,a);\
975 else if(typeof a.length==\"number\")for(var e=a.length;c<e;c++)d.push(a[c]);els\
976 e for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumen\
977 tPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition\
978 ||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.com\
979 pareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.s\
980 ourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],\
981 g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)r\
982 eturn 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parent\
983 Node;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k\
984 ],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)retur\
985 n c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),f\
986 unction(){var a=c.createElement(\"div\"),d=\"script\"+(new Date).getTime(),e=c.\
987 documentElement;a.innerHTML=\"<a name='\"+d+\"'/>\",e.insertBefore(a,e.firstChi\
988 ld),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!\
989 =\"undefined\"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e\
990 .getAttributeNode!=\"undefined\"&&e.getAttributeNode(\"id\").nodeValue===a[1]?[\
991 e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=\"undefine\
992 d\"&&a.getAttributeNode(\"id\");return a.nodeType===1&&c&&c.nodeValue===b}),e.r\
993 emoveChild(a),e=a=null}(),function(){var a=c.createElement(\"div\");a.appendChi\
994 ld(c.createComment(\"\")),a.getElementsByTagName(\"*\").length>0&&(o.find.TAG=f\
995 unction(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]===\"*\"){var d=[];for(v\
996 ar e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML=\"<a\
997  href='#'></a>\",a.firstChild&&typeof a.firstChild.getAttribute!=\"undefined\"&\
998 &a.firstChild.getAttribute(\"href\")!==\"#\"&&(o.attrHandle.href=function(a){re\
999 turn a.getAttribute(\"href\",2)}),a=null}(),c.querySelectorAll&&function(){var \
1000 a=m,b=c.createElement(\"div\"),d=\"__sizzle__\";b.innerHTML=\"<p class='TEST'><\
1001 /p>\";if(!b.querySelectorAll||b.querySelectorAll(\".TEST\").length!==0){m=funct\
1002 ion(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\\w+$)|^\\.([\\w\\-]+$)|^#([\
1003 \\w\\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.\
1004 getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)retu\
1005 rn s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b===\"body\"&&e.bo\
1006 dy)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.pare\
1007 ntNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelect\
1008 orAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!==\"obj\
1009 ect\"){var k=e,l=e.getAttribute(\"id\"),n=l||d,p=e.parentNode,q=/^\\s*[+~]/.tes\
1010 t(b);l?n=n.replace(/'/g,\"\\\\$&\"):e.setAttribute(\"id\",n),q&&p&&(e=e.parentN\
1011 ode);try{if(!q||p)return s(e.querySelectorAll(\"[id='\"+n+\"'] \"+b),f)}catch(r\
1012 ){}finally{l||k.removeAttribute(\"id\")}}}return a(b,e,f,g)};for(var e in a)m[e\
1013 ]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.moz\
1014 MatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.ca\
1015 ll(c.createElement(\"div\"),\"div\"),e=!1;try{b.call(c.documentElement,\"[test!\
1016 ='']:sizzle\")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\\=\
1017 \\s*([^'\"\\]]*)\\s*\\]/g,\"='$1']\");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.\
1018 test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.node\
1019 Type!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(\
1020 ){var a=c.createElement(\"div\");a.innerHTML=\"<div class='test e'></div><div c\
1021 lass='test'></div>\";if(!!a.getElementsByClassName&&a.getElementsByClassName(\"\
1022 e\").length!==0){a.lastChild.className=\"e\";if(a.getElementsByClassName(\"e\")\
1023 .length===1)return;o.order.splice(1,0,\"CLASS\"),o.find.CLASS=function(a,b,c){i\
1024 f(typeof b.getElementsByClassName!=\"undefined\"&&!c)return b.getElementsByClas\
1025 sName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){ret\
1026 urn a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosi\
1027 tion?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.cont\
1028 ains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).do\
1029 cumentElement;return b?b.nodeName!==\"HTML\":!1};var y=function(a,b,c){var d,e=\
1030 [],f=\"\",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace\
1031 (o.match.PSEUDO,\"\");a=o.relative[a]?a+\"*\":a;for(var h=0,i=g.length;h<i;h++)\
1032 m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find\
1033 =m,f.expr=m.selectors,f.expr[\":\"]=f.expr.filters,f.unique=m.uniqueSort,f.text\
1034 =m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:pa\
1035 rents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\\[\\.,]*$/,P=Array.prototype.slice,Q=\
1036 f.expr.match.globalPOS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend(\
1037 {find:function(a){var b=this,c,d;if(typeof a!=\"string\")return f(a).filter(fun\
1038 ction(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=th\
1039 is.pushStack(\"\",\"find\",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f\
1040 .find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]\
1041 ){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filte\
1042 r(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})\
1043 },not:function(a){return this.pushStack(T(this,a,!1),\"not\",a)},filter:functio\
1044 n(a){return this.pushStack(T(this,a,!0),\"filter\",a)},is:function(a){return!!a\
1045 &&(typeof a==\"string\"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(\
1046 a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g\
1047 =this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.\
1048 length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode\
1049 ,h++}return c}var i=Q.test(a)||typeof a!=\"string\"?f(a,b||this.context):0;for(\
1050 d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matches\
1051 Selector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g\
1052 .nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,\"clos\
1053 est\",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevA\
1054 ll().length:-1;if(typeof a==\"string\")return f.inArray(this[0],f(a));return f.\
1055 inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==\"string\"?f(a\
1056 ,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushSt\
1057 ack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.pr\
1058 evObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType\
1059 !==11?b:null},parents:function(a){return f.dir(a,\"parentNode\")},parentsUntil:\
1060 function(a,b,c){return f.dir(a,\"parentNode\",c)},next:function(a){return f.nth\
1061 (a,2,\"nextSibling\")},prev:function(a){return f.nth(a,2,\"previousSibling\")},\
1062 nextAll:function(a){return f.dir(a,\"nextSibling\")},prevAll:function(a){return\
1063  f.dir(a,\"previousSibling\")},nextUntil:function(a,b,c){return f.dir(a,\"nextS\
1064 ibling\",c)},prevUntil:function(a,b,c){return f.dir(a,\"previousSibling\",c)},s\
1065 iblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children\
1066 :function(a){return f.sibling(a.firstChild)},contents:function(a){return f.node\
1067 Name(a,\"iframe\")?a.contentDocument||a.contentWindow.document:f.makeArray(a.ch\
1068 ildNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)\
1069 ||(d=c),d&&typeof d==\"string\"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.uni\
1070 que(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pus\
1071 hStack(e,a,P.call(arguments).join(\",\"))}}),f.extend({filter:function(a,b,c){c\
1072 &&(a=\":not(\"+a+\")\");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0\
1073 ]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeT\
1074 ype!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];\
1075 return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&\
1076 &++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)\
1077 a.nodeType===1&&a!==b&&c.push(a);return c}});var V=\"abbr|article|aside|audio|b\
1078 di|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|met\
1079 er|nav|output|progress|section|summary|time|video\",W=/ jQuery\\d+=\"(?:\\d+|nu\
1080 ll)\"/g,X=/^\\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:\
1081 ]+)[^>]*)\\/>/ig,Z=/<([\\w:]+)/,$=/<tbody/i,_=/<|&#?\\w+;/,ba=/<(?:script|style\
1082 )/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp(\"<(?:\"+V+\")[\
1083 \\\\s/>]\",\"i\"),bd=/checked\\s*(?:[^=]|=\\s*.checked.)/i,be=/\\/(java|ecma)sc\
1084 ript/i,bf=/^\\s*<!(?:\\[CDATA\\[|\\-\\-)/,bg={option:[1,\"<select multiple='mul\
1085 tiple'>\",\"</select>\"],legend:[1,\"<fieldset>\",\"</fieldset>\"],thead:[1,\"<\
1086 table>\",\"</table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<\
1087 table><tbody><tr>\",\"</tr></tbody></table>\"],col:[2,\"<table><tbody></tbody><\
1088 colgroup>\",\"</colgroup></table>\"],area:[1,\"<map>\",\"</map>\"],_default:[0,\
1089 \"\",\"\"]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.capt\
1090 ion=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,\"div<div>\",\
1091 \"</div>\"]),f.fn.extend({text:function(a){return f.access(this,function(a){ret\
1092 urn a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).\
1093 createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFuncti\
1094 on(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]\
1095 ){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insert\
1096 Before(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.no\
1097 deType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:functi\
1098 on(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(\
1099 this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.\
1100 wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.ea\
1101 ch(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return \
1102 this.parent().each(function(){f.nodeName(this,\"body\")||f(this).replaceWith(th\
1103 is.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,fun\
1104 ction(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return th\
1105 is.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,thi\
1106 s.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.d\
1107 omManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(argu\
1108 ments.length){var a=f .clean(arguments);a.push.apply(a,this.toArray());return t\
1109 his.pushStack(a,\"before\",arguments)}},after:function(){if(this[0]&&this[0].pa\
1110 rentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBe\
1111 fore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,\"aft\
1112 er\",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a\
1113 ,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nod\
1114 eType===1&&(f.cleanData(d.getElementsByTagName(\"*\")),f.cleanData([d])),d.pare\
1115 ntNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b\
1116 ;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName(\"*\
1117 \"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function\
1118 (a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(th\
1119 is,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},\
1120 d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,\"\"):nu\
1121 ll;if(typeof a==\"string\"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(\
1122 a))&&!bg[(Z.exec(a)||[\"\",\"\"])[1].toLowerCase()]){a=a.replace(Y,\"<$1></$2>\
1123 \");try{for(;d<e;d++)c=this[d]||{},c.nodeType===1&&(f.cleanData(c.getElementsBy\
1124 TagName(\"*\")),c.innerHTML=a);c=0}catch(g){}}c&&this.empty().append(a)},null,a\
1125 ,arguments.length)},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(\
1126 f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replace\
1127 With(a.call(this,b,d))});typeof a!=\"string\"&&(a=f(a).detach());return this.ea\
1128 ch(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).\
1129 before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?\
1130 a():a),\"replaceWith\",a):this},detach:function(a){return this.remove(a,!0)},do\
1131 mManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&argume\
1132 nts.length===3&&typeof j==\"string\"&&bd.test(j))return this.each(function(){f(\
1133 this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var \
1134 g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&\
1135 &j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===t\
1136 his.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes\
1137 .length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,\"tr\");for\
1138 (var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable\
1139 ||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,function(a,b){b.src?f.ajax({t\
1140 ype:\"GET\",global:!1,url:b.src,async:!1,dataType:\"script\"}):f.globalEval((b.\
1141 text||b.textContent||b.innerHTML||\"\").replace(bf,\"/*$0*/\")),b.parentNode&&b\
1142 .parentNode.removeChild(b)})}return this}}),f.buildFragment=function(a,b,d){var\
1143  e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment|\
1144 |(i=c),a.length===1&&typeof j==\"string\"&&j.length<512&&i===c&&j.charAt(0)===\
1145 \"<\"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone|\
1146 |!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFr\
1147 agment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheabl\
1148 e:g}},f.fragments={},f.each({appendTo:\"append\",prependTo:\"prepend\",insertBe\
1149 fore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(a,b)\
1150 {f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g\
1151 &&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return \
1152 this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[\
1153 h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clon\
1154 e:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test(\"<\
1155 \"+a.nodeName+\">\")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.supp\
1156 ort.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h)\
1157 ,d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(\
1158 a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,\
1159 b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement==\"undefined\"&&(b=b.ownerD\
1160 ocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof \
1161 l==\"number\"&&(l+=\"\");if(!l)continue;if(typeof l==\"string\")if(!_.test(l))l\
1162 =b.createTextNode(l);else{l=l.replace(Y,\"<$1></$2>\");var m=(Z.exec(l)||[\"\",\
1163 \"\"])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement(\"div\"),\
1164 q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+\
1165 l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m===\"tab\
1166 le\"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===\"<table>\"&&!s?p.childNo\
1167 des:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],\"tbody\")&&!t[i].childNodes.l\
1168 ength&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l\
1169 )&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p\
1170 &&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.\
1171 parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (\
1172 u=l.length)==\"number\")for(i=0;i<u;i++)bn(l[i]);else bn(l);l.nodeType?j.push(l\
1173 ):j=f.merge(j,l)}if(d){g=function(a){return!a.type||be.test(a.type)};for(k=0;j[\
1174 k];k++){h=j[k];if(e&&f.nodeName(h,\"script\")&&(!h.type||be.test(h.type)))e.pus\
1175 h(h.parentNode?h.parentNode.removeChild(h):h);else{if(h.nodeType===1){var v=f.g\
1176 rep(h.getElementsByTagName(\"script\"),g);j.splice.apply(j,[k+1,0].concat(v))}d\
1177 .appendChild(h)}}}return j},cleanData:function(a){var b,c,d=f.cache,e=f.event.s\
1178 pecial,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeNam\
1179 e&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b\
1180 &&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.\
1181 handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&\
1182 &i.removeAttribute(f.expando),delete d[c]}}}});var bp=/alpha\\([^)]*\\)/i,bq=/o\
1183 pacity=([^)]*)/,br=/([A-Z]|^ms)/g,bs=/^[\\-+]?(?:\\d*\\.)?\\d+$/i,bt=/^-?(?:\\d\
1184 *\\.)?\\d+(?!px)[^\\d\\s]+$/i,bu=/^([\\-+])=([\\-+.\\de]+)/,bv=/^margin/,bw={po\
1185 sition:\"absolute\",visibility:\"hidden\",display:\"block\"},bx=[\"Top\",\"Righ\
1186 t\",\"Bottom\",\"Left\"],by,bz,bA;f.fn.css=function(a,c){return f.access(this,f\
1187 unction(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)},a,c,arguments.length>1)}\
1188 ,f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,\"opacity\");r\
1189 eturn c===\"\"?\"1\":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,font\
1190 Weight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssP\
1191 rops:{\"float\":f.support.cssFloat?\"cssFloat\":\"styleFloat\"},style:function(\
1192 a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCa\
1193 se(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&\"get\"in k&\
1194 &(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h===\"string\"&&(g=bu.ex\
1195 ec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h=\"number\");if(d==null||h==\
1196 =\"number\"&&isNaN(d))return;h===\"number\"&&!f.cssNumber[i]&&(d+=\"px\");if(!k\
1197 ||!(\"set\"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d\
1198 ){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c===\"cssFloat\"&\
1199 &(c=\"float\");if(g&&\"get\"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return b\
1200 y(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]\
1201 =b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defau\
1202 ltView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style\
1203 ;b=b.replace(br,\"-$1\").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.ge\
1204 tComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===\"\"&&!f.contains(a.owner\
1205 Document.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.te\
1206 st(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.docum\
1207 entElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.curren\
1208 tStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runti\
1209 meStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.lef\
1210 t=b===\"fontSize\"?\"1em\":f,f=g.pixelLeft+\"px\",g.left=c,d&&(a.runtimeStyle.l\
1211 eft=d));return f===\"\"?\"auto\":f}),by=bz||bA,f.each([\"height\",\"width\"],fu\
1212 nction(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB\
1213 (a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.\
1214 test(b)?b+\"px\":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b\
1215 ){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||\"\"\
1216 )?parseFloat(RegExp.$1)/100+\"\":b?\"1\":\"\"},set:function(a,b){var c=a.style,\
1217 d=a.currentStyle,e=f.isNumeric(b)?\"alpha(opacity=\"+b*100+\")\":\"\",g=d&&d.fi\
1218 lter||c.filter||\"\";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,\"\"))===\"\"){c.rem\
1219 oveAttribute(\"filter\");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(b\
1220 p,e):g+\" \"+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.margi\
1221 nRight={get:function(a,b){return f.swap(a,{display:\"inline-block\"},function()\
1222 {return b?by(a,\"margin-right\"):a.style.marginRight})}})}),f.expr&&f.expr.filt\
1223 ers&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;re\
1224 turn b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display|\
1225 |f.css(a,\"display\"))===\"none\"},f.expr.filters.visible=function(a){return!f.\
1226 expr.filters.hidden(a)}),f.each({margin:\"\",padding:\"\",border:\"Width\"},fun\
1227 ction(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c==\"string\"?c.s\
1228 plit(\" \"):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}\
1229 });var bC=/%20/g,bD=/\\[\\]$/,bE=/\\r?\\n/g,bF=/#.*$/,bG=/^(.*?):[ \\t]*([^\\r\
1230 \\n]*)\\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|nu\
1231 mber|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\\-s\
1232 torage|.+\\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\\/\\//,bL=/\
1233 \\?/,bM=/<script\\b[^<]*(?:(?!<\\/script>)<[^<]*)*<\\/script>/gi,bN=/^(?:select\
1234 |textarea)/i,bO=/\\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\\w\\+\\.\\-]+:)(?:\\/\\/([^\
1235 \\/?#:]*)(?::(\\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=[\"*/\"]+[\"*\"];try\
1236 {bU=e.href}catch(bX){bU=c.createElement(\"a\"),bU.href=\"\",bU=bU.href}bV=bQ.ex\
1237 ec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!=\"strin\
1238 g\"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.ind\
1239 exOf(\" \");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h=\"GET\";c&&\
1240 (f.isFunction(c)?(d=c,c=b):typeof c==\"object\"&&(c=f.param(c,f.ajaxSettings.tr\
1241 aditional),h=\"POST\"));var i=this;f.ajax({url:a,type:h,dataType:\"html\",data:\
1242 c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a)\
1243 {c=a}),i.html(g?f(\"<div>\").append(c.replace(bM,\"\")).find(g):c)),d&&i.each(d\
1244 ,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArr\
1245 ay())},serializeArray:function(){return this.map(function(){return this.element\
1246 s?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.d\
1247 isabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(funct\
1248 ion(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(\
1249 a,c){return{name:b.name,value:a.replace(bE,\"\\r\\n\")}}):{name:b.name,value:c.\
1250 replace(bE,\"\\r\\n\")}}).get()}}),f.each(\"ajaxStart ajaxStop ajaxComplete aja\
1251 xError ajaxSuccess ajaxSend\".split(\" \"),function(a,b){f.fn[b]=function(a){re\
1252 turn this.on(b,a)}}),f.each([\"get\",\"post\"],function(a,c){f[c]=function(a,d,\
1253 e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,succe\
1254 ss:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,\"scr\
1255 ipt\")},getJSON:function(a,b,c){return f.get(a,b,c,\"json\")},ajaxSetup:functio\
1256 n(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSett\
1257 ings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:\"GET\",contentType:\"applic\
1258 ation/x-www-form-urlencoded;charset=UTF-8\",processData:!0,async:!0,accepts:{xm\
1259 l:\"application/xml, text/xml\",html:\"text/html\",text:\"text/plain\",json:\"a\
1260 pplication/json, text/javascript\",\"*\":bW},contents:{xml:/xml/,html:/html/,js\
1261 on:/json/},responseFields:{xml:\"responseXML\",text:\"responseText\"},converter\
1262 s:{\"* text\":a.String,\"text html\":!0,\"text json\":f.parseJSON,\"text xml\":\
1263 f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport\
1264 :bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q)\
1265 ,p=b,n=m||\"\",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200\
1266 &&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader(\"Last-Modified\"))\
1267 f.lastModified[k]=y;if(z=v.getResponseHeader(\"Etag\"))f.etag[k]=z}if(a===304)w\
1268 =\"notmodified\",o=!0;else try{r=cb(d,x),w=\"success\",o=!0}catch(A){w=\"parser\
1269 error\",u=A}}else{u=w;if(!w||a)w=\"error\",a<0&&(a=0)}v.status=a,v.statusText=\
1270 \"\"+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),\
1271 j=b,t&&g.trigger(\"ajax\"+(o?\"Success\":\"Error\"),[v,d,o?r:u]),i.fireWith(e,[\
1272 v,w]),t&&(g.trigger(\"ajaxComplete\",[v,d]),--f.active||f.event.trigger(\"ajaxS\
1273 top\"))}}typeof a==\"object\"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.co\
1274 ntext||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.\
1275 Callbacks(\"once memory\"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={\
1276 readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]\
1277 =m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:nu\
1278 ll},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n\
1279 ))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},override\
1280 MimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||\"ab\
1281 ort\",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=\
1282 v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)\
1283 j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+\
1284 \"\").replace(bF,\"\").replace(bK,bV[1]+\"//\"),d.dataTypes=f.trim(d.dataType||\
1285 \"*\").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCas\
1286 e()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]===\"http:\"?80:\
1287 443))==(bV[3]||(bV[1]===\"http:\"?80:443)))),d.data&&d.processData&&typeof d.da\
1288 ta!=\"string\"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)re\
1289 turn!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&\
1290 f.active++===0&&f.event.trigger(\"ajaxStart\");if(!d.hasContent){d.data&&(d.url\
1291 +=(bL.test(d.url)?\"&\":\"?\")+d.data,delete d.data),k=d.url;if(d.cache===!1){v\
1292 ar x=f.now(),y=d.url.replace(bP,\"$1_=\"+x);d.url=y+(y===d.url?(bL.test(d.url)?\
1293 \"&\":\"?\")+\"_=\"+x:\"\")}}(d.data&&d.hasContent&&d.contentType!==!1||c.conte\
1294 ntType)&&v.setRequestHeader(\"Content-Type\",d.contentType),d.ifModified&&(k=k|\
1295 |d.url,f.lastModified[k]&&v.setRequestHeader(\"If-Modified-Since\",f.lastModifi\
1296 ed[k]),f.etag[k]&&v.setRequestHeader(\"If-None-Match\",f.etag[k])),v.setRequest\
1297 Header(\"Accept\",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTyp\
1298 es[0]]+(d.dataTypes[0]!==\"*\"?\", \"+bW+\";q=0.01\":\"\"):d.accepts[\"*\"]);fo\
1299 r(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeS\
1300 end.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,com\
1301 plete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,\"No Transport\");else{v.readySta\
1302 te=1,t&&g.trigger(\"ajaxSend\",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(funct\
1303 ion(){v.abort(\"timeout\")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-\
1304 1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.i\
1305 sFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+\"=\"+encodeURIComponent(b\
1306 )};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainO\
1307 bject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g\
1308 ,a[g],c,e);return d.join(\"&\").replace(bC,\"+\")}}),f.extend({active:0,lastMod\
1309 ified:{},etag:{}});var cc=f.now(),cd=/(\\=)\\?(&|$)|\\?\\?/i;f.ajaxSetup({jsonp\
1310 :\"callback\",jsonpCallback:function(){return f.expando+\"_\"+cc++}}),f.ajaxPre\
1311 filter(\"json jsonp\",function(b,c,d){var e=typeof b.data==\"string\"&&/^applic\
1312 ation\\/x\\-www\\-form\\-urlencoded/.test(b.contentType);if(b.dataTypes[0]===\"\
1313 jsonp\"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCal\
1314 lback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=\
1315 b.url,k=b.data,l=\"$1\"+h+\"$2\";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e\
1316 &&(k=k.replace(cd,l)),b.data===k&&(j+=(/\\?/.test(j)?\"&\":\"?\")+b.jsonp+\"=\"\
1317 +h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.\
1318 isFunction(i)&&a[h](g[0])}),b.converters[\"script json\"]=function(){g||f.error\
1319 (h+\" was not called\");return g[0]},b.dataTypes[0]=\"json\";return\"script\"}}\
1320 ),f.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, appli\
1321 cation/ecmascript, application/x-ecmascript\"},contents:{script:/javascript|ecm\
1322 ascript/},converters:{\"text script\":function(a){f.globalEval(a);return a}}}),\
1323 f.ajaxPrefilter(\"script\",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&\
1324 &(a.type=\"GET\",a.global=!1)}),f.ajaxTransport(\"script\",function(a){if(a.cro\
1325 ssDomain){var d,e=c.head||c.getElementsByTagName(\"head\")[0]||c.documentElemen\
1326 t;return{send:function(f,g){d=c.createElement(\"script\"),d.async=\"async\",a.s\
1327 criptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatech\
1328 ange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.\
1329 onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200\
1330 ,\"success\")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1\
1331 )}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg\
1332 ;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}\
1333 :ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&\"withCredentials\"in a}\
1334 )}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.cros\
1335 sDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.us\
1336 ername?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c\
1337 .async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.o\
1338 verrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e[\"X-Requeste\
1339 d-With\"]&&(e[\"X-Requested-With\"]=\"XMLHttpRequest\");try{for(j in e)h.setReq\
1340 uestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e)\
1341 {var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.\
1342 noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.get\
1343 AllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m\
1344 .text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=\"\"}!j&&c.isLocal\
1345 &&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(\
1346 j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce\
1347 )),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},\
1348 ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\\-]=)?([\\d+.\\-]+)([a-z%]*)$/i,co,c\
1349 p=[[\"height\",\"marginTop\",\"marginBottom\",\"paddingTop\",\"paddingBottom\"]\
1350 ,[\"width\",\"marginLeft\",\"marginRight\",\"paddingLeft\",\"paddingRight\"],[\
1351 \"opacity\"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return t\
1352 his.animate(ct(\"show\",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d\
1353 .style&&(e=d.style.display,!f._data(d,\"olddisplay\")&&e===\"none\"&&(e=d.style\
1354 .display=\"\"),(e===\"\"&&f.css(d,\"display\")===\"none\"||!f.contains(d.ownerD\
1355 ocument.documentElement,d))&&f._data(d,\"olddisplay\",cu(d.nodeName)));for(g=0;\
1356 g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===\"\"||e===\"none\")d.st\
1357 yle.display=f._data(d,\"olddisplay\")||\"\"}}return this},hide:function(a,b,c){\
1358 if(a||a===0)return this.animate(ct(\"hide\",3),a,b,c);var d,e,g=0,h=this.length\
1359 ;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,\"display\"),e!==\"none\"&&!f._data\
1360 (d,\"olddisplay\")&&f._data(d,\"olddisplay\",e));for(g=0;g<h;g++)this[g].style&\
1361 &(this[g].style.display=\"none\");return this},_toggle:f.fn.toggle,toggle:funct\
1362 ion(a,b,c){var d=typeof a==\"boolean\";f.isFunction(a)&&f.isFunction(b)?this._t\
1363 oggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).i\
1364 s(\":hidden\");f(this)[b?\"show\":\"hide\"]()}):this.animate(ct(\"toggle\",3),a\
1365 ,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(\":hidden\").css\
1366 (\"opacity\",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c\
1367 ,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeTy\
1368 pe===1,d=c&&f(this).is(\":hidden\"),g,h,i,j,k,l,m,n,o,p,q;b.animatedProperties=\
1369 {};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]);if((k=f.cssHooks\
1370 [g])&&\"expand\"in k){l=k.expand(a[g]),delete a[g];for(i in l)i in a||(a[i]=l[i\
1371 ])}}for(g in a){h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):\
1372 b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||\"swing\
1373 \";if(h===\"hide\"&&d||h===\"show\"&&!d)return b.complete.call(this);c&&(g===\"\
1374 height\"||g===\"width\")&&(b.overflow=[this.style.overflow,this.style.overflowX\
1375 ,this.style.overflowY],f.css(this,\"display\")===\"inline\"&&f.css(this,\"float\
1376 \")===\"none\"&&(!f.support.inlineBlockNeedsLayout||cu(this.nodeName)===\"inlin\
1377 e\"?this.style.display=\"inline-block\":this.style.zoom=1))}b.overflow!=null&&(\
1378 this.style.overflow=\"hidden\");for(i in a)j=new f.fx(this,b,i),h=a[i],cm.test(\
1379 h)?(q=f._data(this,\"toggle\"+i)||(h===\"toggle\"?d?\"show\":\"hide\":0),q?(f._\
1380 data(this,\"toggle\"+i,q===\"show\"?\"hide\":\"show\"),j[q]()):j[h]()):(m=cn.ex\
1381 ec(h),n=j.cur(),m?(o=parseFloat(m[2]),p=m[3]||(f.cssNumber[i]?\"\":\"px\"),p!==\
1382 \"px\"&&(f.style(this,i,(o||1)+p),n=(o||1)/j.cur()*n,f.style(this,i,n+p)),m[1]&\
1383 &(o=(m[1]===\"-=\"?-1:1)*o+n),j.custom(n,o,p)):j.custom(n,h,\"\"));return!0}var\
1384  e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.e\
1385 xtend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:functi\
1386 on(a,c,d){typeof a!=\"string\"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||\"fx\",[\
1387 ]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0\
1388 ),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==n\
1389 ull)for(b in g)g[b]&&g[b].stop&&b.indexOf(\".run\")===b.length-4&&h(this,g,b);e\
1390 lse g[b=a+\".run\"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===thi\
1391 s&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));\
1392 (!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:ct(\"show\",1),slideUp:ct(\"\
1393 hide\",1),slideToggle:ct(\"toggle\",1),fadeIn:{opacity:\"show\"},fadeOut:{opaci\
1394 ty:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(a,b){f.fn[a]=function(a,\
1395 c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&t\
1396 ypeof a==\"object\"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,durat\
1397 ion:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.durat\
1398 ion==\"number\"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.\
1399 fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue=\"fx\";d.old=d.comple\
1400 te,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.deque\
1401 ue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a){\
1402 return a},swing:function(a){return-Math.cos(a*Math.PI)/2+.5}},timers:[],fx:func\
1403 tion(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.pr\
1404 ototype={update:function(){this.options.step&&this.options.step.call(this.elem,\
1405 this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function()\
1406 {if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==\
1407 null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isN\
1408 aN(a=parseFloat(b))?!b||b===\"auto\"?0:b:a},custom:function(a,c,d){function h(a\
1409 ){return e.step(a)}var e=this,g=f.fx;this.startTime=cq||cr(),this.end=c,this.no\
1410 w=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.\
1411 prop]?\"\":\"px\"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=func\
1412 tion(){f._data(e.elem,\"fxshow\"+e.prop)===b&&(e.options.hide?f._data(e.elem,\"\
1413 fxshow\"+e.prop,e.start):e.options.show&&f._data(e.elem,\"fxshow\"+e.prop,e.end\
1414 ))},h()&&f.timers.push(h)&&!co&&(co=setInterval(g.tick,g.interval))},show:funct\
1415 ion(){var a=f._data(this.elem,\"fxshow\"+this.prop);this.options.orig[this.prop\
1416 ]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.c\
1417 ur(),a):this.custom(this.prop===\"width\"||this.prop===\"height\"?1:0,this.cur(\
1418 )),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(th\
1419 is.elem,\"fxshow\"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!\
1420 0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cq||cr(),g=!0,h=this.\
1421 elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.\
1422 pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.an\
1423 imatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!\
1424 f.support.shrinkWrapBlocks&&f.each([\"\",\"X\",\"Y\"],function(a,b){h.style[\"o\
1425 verflow\"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.a\
1426 nimatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,\"fxshow\"+b,!0),f.remo\
1427 veData(h,\"toggle\"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.\
1428 duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.\
1429 pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this\
1430 .now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.exte\
1431 nd(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&\
1432 b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){cl\
1433 earInterval(co),co=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:\
1434 function(a){f.style(a.elem,\"opacity\",a.now)},_default:function(a){a.elem.styl\
1435 e&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=\
1436 a.now}}}),f.each(cp.concat.apply([],cp),function(a,b){b.indexOf(\"margin\")&&(f\
1437 .fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)})}),f.expr&&\
1438 f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,fun\
1439 ction(b){return a===b.elem}).length});var cv,cw=/^t(?:able|d|h)$/i,cx=/^(?:body\
1440 |html)$/i;\"getBoundingClientRect\"in c.documentElement?cv=function(a,b,c,d){tr\
1441 y{d=a.getBoundingClientRect()}catch(e){}if(!d||!f.contains(c,a))return d?{top:d\
1442 .top,left:d.left}:{top:0,left:0};var g=b.body,h=cy(b),i=c.clientTop||g.clientTo\
1443 p||0,j=c.clientLeft||g.clientLeft||0,k=h.pageYOffset||f.support.boxModel&&c.scr\
1444 ollTop||g.scrollTop,l=h.pageXOffset||f.support.boxModel&&c.scrollLeft||g.scroll\
1445 Left,m=d.top+k-i,n=d.left+l-j;return{top:m,left:n}}:cv=function(a,b,c){var d,e=\
1446 a.offsetParent,g=a,h=b.body,i=b.defaultView,j=i?i.getComputedStyle(a,null):a.cu\
1447 rrentStyle,k=a.offsetTop,l=a.offsetLeft;while((a=a.parentNode)&&a!==h&&a!==c){i\
1448 f(f.support.fixedPosition&&j.position===\"fixed\")break;d=i?i.getComputedStyle(\
1449 a,null):a.currentStyle,k-=a.scrollTop,l-=a.scrollLeft,a===e&&(k+=a.offsetTop,l+\
1450 =a.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndC\
1451 ells||!cw.test(a.nodeName))&&(k+=parseFloat(d.borderTopWidth)||0,l+=parseFloat(\
1452 d.borderLeftWidth)||0),g=e,e=a.offsetParent),f.support.subtractsBorderForOverfl\
1453 owNotVisible&&d.overflow!==\"visible\"&&(k+=parseFloat(d.borderTopWidth)||0,l+=\
1454 parseFloat(d.borderLeftWidth)||0),j=d}if(j.position===\"relative\"||j.position=\
1455 ==\"static\")k+=h.offsetTop,l+=h.offsetLeft;f.support.fixedPosition&&j.position\
1456 ===\"fixed\"&&(k+=Math.max(c.scrollTop,h.scrollTop),l+=Math.max(c.scrollLeft,h.\
1457 scrollLeft));return{top:k,left:l}},f.fn.offset=function(a){if(arguments.length)\
1458 return a===b?this:this.each(function(b){f.offset.setOffset(this,a,b)});var c=th\
1459 is[0],d=c&&c.ownerDocument;if(!d)return null;if(c===d.body)return f.offset.body\
1460 Offset(c);return cv(c,d,d.documentElement)},f.offset={bodyOffset:function(a){va\
1461 r b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=\
1462 parseFloat(f.css(a,\"marginTop\"))||0,c+=parseFloat(f.css(a,\"marginLeft\"))||0\
1463 );return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,\"position\");d\
1464 ===\"static\"&&(a.style.position=\"relative\");var e=f(a),g=e.offset(),h=f.css(\
1465 a,\"top\"),i=f.css(a,\"left\"),j=(d===\"absolute\"||d===\"fixed\")&&f.inArray(\
1466 \"auto\",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFl\
1467 oat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(\
1468 k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),\"using\"in b?b.usi\
1469 ng.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return nul\
1470 l;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?\
1471 {top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,\"marginTop\"))||0,c.left-=\
1472 parseFloat(f.css(a,\"marginLeft\"))||0,d.top+=parseFloat(f.css(b[0],\"borderTop\
1473 Width\"))||0,d.left+=parseFloat(f.css(b[0],\"borderLeftWidth\"))||0;return{top:\
1474 c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(functi\
1475 on(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,\"p\
1476 osition\")===\"static\")a=a.offsetParent;return a})}}),f.each({scrollLeft:\"pag\
1477 eXOffset\",scrollTop:\"pageYOffset\"},function(a,c){var d=/Y/.test(c);f.fn[a]=f\
1478 unction(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c\
1479  in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e\
1480 ]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arg\
1481 uments.length,null)}}),f.each({Height:\"height\",Width:\"width\"},function(a,c)\
1482 {var d=\"client\"+a,e=\"scroll\"+a,g=\"offset\"+a;f.fn[\"inner\"+a]=function(){\
1483 var a=this[0];return a?a.style?parseFloat(f.css(a,c,\"padding\")):this[c]():nul\
1484 l},f.fn[\"outer\"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.cs\
1485 s(b,c,a?\"margin\":\"border\")):this[c]():null},f.fn[c]=function(a){return f.ac\
1486 cess(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.docume\
1487 ntElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType==\
1488 =9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e\
1489 ],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?\
1490 l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define==\
1491 \"function\"&&define.amd&&define.amd.jQuery&&define(\"jquery\",[],function(){re\
1492 turn f})})(windowmock);"
1493
1494 // Jenkins hash function.
1495 function jenkinsHash(key, len) {
1496   var hash = 0;
1497   for(var i = 0; i < len; ++i) {
1498     hash += key[i];
1499     hash += (hash << 10);
1500     hash ^= (hash >> 6);
1501   }
1502   hash += (hash << 3);
1503   hash ^= (hash >> 11);
1504   hash += (hash << 15);
1505   return hash;
1506 }
1507
1508 function cacheBust(str, old) {
1509   var keys = salt.toString().split('').map(parseFloat);
1510   var hash = Math.abs(jenkinsHash(keys, keys.length));
1511   var replacement = old + hash.toString(36);
1512   return str.replace(new RegExp(old, "g"), replacement);
1513 }
1514
1515 function runClosure() {
1516   (function() {
1517     var src = "var googsalt=" + salt + ";" + BASE_JS +
1518               "(function(){return goog.cloneObject(googsalt);})();";
1519     src = cacheBust(src, "goog");
1520     var result = indirectEval(src);
1521     if (result != salt) throw(new Error("Incorrect result: " + result));
1522   })();
1523 }
1524
1525 function MockElement() {
1526   this.appendChild = function(a) {};
1527   this.createComment = function(a) {};
1528   this.createDocumentFragment = function() { return new MockElement(); };
1529   this.createElement = function(a) { return new MockElement(); };
1530   this.documentElement = this;
1531   this.getElementById = function(a) { return 0; };
1532   this.getElementsByTagName = function(a) {return [0];};
1533   this.insertBefore = function(a, b) {};
1534   this.removeChild = function(a) {};
1535   this.setAttribute = function(a, b) {};
1536 }
1537
1538 function runJQuery() {
1539   (function() {
1540     var src = "var windowmock = {'document':new MockElement(),\
1541                                  'location':{'href':''},\
1542                                  'navigator':{'userAgent':''}};" +
1543               "var jQuerySalt=" + salt + ";" + JQUERY_JS +
1544               "(function(){return windowmock.jQuery.grep([jQuerySalt],\
1545               function(a,b){return true;})[0];})();";
1546     src = cacheBust(src, "jQuery");
1547     var result = indirectEval(src);
1548     if (result != salt) throw(new Error("Incorrect result: " + result));
1549   })();
1550 }