| /* |
| * Copyright 2011-2014 Software Freedom Conservancy |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| |
| /* AUTO GENERATED - DO NOT EDIT BY HAND */ |
| |
| #include <stddef.h> // For NULL. |
| #include "atoms.h" |
| |
| namespace webdriver { |
| namespace atoms { |
| |
| const char* const CLEAR[] = { |
| "function(){return (function(){var g,aa=this;function k(a){return void ", |
| "0!==a}function m(a){return\"string\"==typeof a}function n(a){return\"n", |
| "umber\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c|", |
| "|\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(v", |
| "ar d;a.length&&(d=a.shift());)!a.length&&k(b)?c[d]=b:c=c[d]&&c[d]!==Ob", |
| "ject.prototype[d]?c[d]:c[d]={}}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a){", |
| "var b=ca(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", |
| "ngth}function ea(a){return\"function\"==ca(a)}function fa(a){var b=typ", |
| "eof a;return\"object\"==b&&null!=a||\"function\"==b}function ha(a,b,c)", |
| "{return a.call.apply(a.bind,arguments)}\nfunction ia(a,b,c){if(!a)thro", |
| "w Error();if(2<arguments.length){var d=Array.prototype.slice.call(argu", |
| "ments,2);return function(){var e=Array.prototype.slice.call(arguments)", |
| ";Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return functi", |
| "on(){return a.apply(b,arguments)}}function ja(a,b,c){ja=Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?ha:ia;return ja.apply(null,arguments)}\nfunction ka(a,b){var c=Ar", |
| "ray.prototype.slice.call(arguments,1);return function(){var d=c.slice(", |
| ");d.push.apply(d,arguments);return a.apply(this,d)}}function q(a,b){fu", |
| "nction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.cons", |
| "tructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs, ", |
| "Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby granted", |
| ", free of charge, to any person obtaining a copy\n of this software an", |
| "d associated documentation files (the \"Software\"), to\n deal in the ", |
| "Software without restriction, including without limitation the\n right", |
| "s to use, copy, modify, merge, publish, distribute, sublicense, and/or", |
| "\n sell copies of the Software, and to permit persons to whom the Soft", |
| "ware is\n furnished to do so, subject to the following conditions:\n\n", |
| " The above copyright notice and this permission notice shall be includ", |
| "ed in\n all copies or substantial portions of the Software.\n\n THE SO", |
| "FTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR", |
| "\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABI", |
| "LITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EV", |
| "ENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, ", |
| "DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT O", |
| "R OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE", |
| " OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction la(a,b,", |
| "c){this.s=a;this.xa=b||1;this.o=c||1};function ma(a,b){if(m(a))return ", |
| "m(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in", |
| " a&&a[c]===b)return c;return-1}function r(a,b){for(var c=a.length,d=m(", |
| "a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}functio", |
| "n na(a,b,c){var d=c;r(a,function(e,f){d=b.call(void 0,d,e,f,a)});retur", |
| "n d}function t(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;", |
| "e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}\nfunction oa", |
| "(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&", |
| "&!b.call(void 0,d[e],e,a))return!1;return!0}function pa(a){return Arra", |
| "y.prototype.concat.apply([],arguments)}function qa(a){var b=a.length;i", |
| "f(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}func", |
| "tion ra(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a", |
| ",b):Array.prototype.slice.call(a,b,c)};var sa;a:{var ta=aa.navigator;i", |
| "f(ta){var ua=ta.userAgent;if(ua){sa=ua;break a}}sa=\"\"};function va(a", |
| "){return String(a).replace(/\\-([a-z])/g,function(b,c){return c.toUppe", |
| "rCase()})};var wa=-1!=sa.indexOf(\"Macintosh\"),xa=-1!=sa.indexOf(\"Wi", |
| "ndows\");function ya(a){this.$=a;this.P=0}function za(a){a=a.match(Aa)", |
| ";for(var b=0;b<a.length;b++)Ba.test(a[b])&&a.splice(b,1);return new ya", |
| "(a)}var Aa=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:", |
| "\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'", |
| "[^']*'|[!<>]=|\\s+|./g,Ba=/^\\s/;function w(a,b){return a.$[a.P+(b||0)", |
| "]}ya.prototype.next=function(){return this.$[this.P++]};ya.prototype.b", |
| "ack=function(){this.P--};ya.prototype.empty=function(){return this.$.l", |
| "ength<=this.P};function y(a,b){this.x=k(a)?a:0;this.y=k(b)?b:0}g=y.pro", |
| "totype;g.clone=function(){return new y(this.x,this.y)};g.ceil=function", |
| "(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.fl", |
| "oor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);ret", |
| "urn this};g.round=function(){this.x=Math.round(this.x);this.y=Math.rou", |
| "nd(this.y);return this};g.translate=function(a,b){a instanceof y?(this", |
| ".x+=a.x,this.y+=a.y):(this.x+=Number(a),n(b)&&(this.y+=b));return this", |
| "};\ng.scale=function(a,b){b=n(b)?b:a;this.x*=a;this.y*=b;return this};", |
| "function Ca(a,b){this.width=a;this.height=b}g=Ca.prototype;g.clone=fun", |
| "ction(){return new Ca(this.width,this.height)};g.aspectRatio=function(", |
| "){return this.width/this.height};g.ceil=function(){this.width=Math.cei", |
| "l(this.width);this.height=Math.ceil(this.height);return this};g.floor=", |
| "function(){this.width=Math.floor(this.width);this.height=Math.floor(th", |
| "is.height);return this};g.round=function(){this.width=Math.round(this.", |
| "width);this.height=Math.round(this.height);return this};\ng.scale=func", |
| "tion(a,b){b=n(b)?b:a;this.width*=a;this.height*=b;return this};functio", |
| "n Da(a,b,c){function d(h){h&&b.appendChild(m(h)?a.createTextNode(h):h)", |
| "}for(var e=1;e<c.length;e++){var f=c[e];!da(f)||fa(f)&&0<f.nodeType?d(", |
| "f):r(Ea(f)?qa(f):f,d)}}function Fa(a){for(;a&&1!=a.nodeType;)a=a.previ", |
| "ousSibling;return a}function Ga(a,b){if(!a||!b)return!1;if(a.contains&", |
| "&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.c", |
| "ompareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16", |
| ");for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction Ha(a,b){if(a==b)", |
| "return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition", |
| "(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.p", |
| "arentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.source", |
| "Index-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?Ia(a", |
| ",b):!c&&Ga(e,b)?-1*Ja(a,b):!d&&Ga(f,a)?Ja(b,a):(c?a.sourceIndex:e.sour", |
| "ceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=z(a);c=d.createRange();c.se", |
| "lectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);\na.colla", |
| "pse(!0);return c.compareBoundaryPoints(aa.Range.START_TO_END,a)}functi", |
| "on Ja(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b", |
| "=b.parentNode;return Ia(b,a)}function Ia(a,b){for(;b=b.previousSibling", |
| ";)if(b==a)return-1;return 1}function z(a){return 9==a.nodeType?a:a.own", |
| "erDocument||a.document}function Ea(a){if(a&&\"number\"==typeof a.lengt", |
| "h){if(fa(a))return\"function\"==typeof a.item||\"string\"==typeof a.it", |
| "em;if(ea(a))return\"function\"==typeof a.item}return!1}\nfunction Ka(a", |
| ",b,c){a&&!c&&(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentN", |
| "ode;c++}return null}function La(a){try{var b=a&&a.activeElement;return", |
| " b&&b.nodeName?b:null}catch(c){return null}}function Ma(a){this.M=a||a", |
| "a.document||document}g=Ma.prototype;g.getElementsByTagName=function(a,", |
| "b){return(b||this.M).getElementsByTagName(String(a))};g.createElement=", |
| "function(a){return this.M.createElement(String(a))};g.createTextNode=f", |
| "unction(a){return this.M.createTextNode(String(a))};\ng.appendChild=fu", |
| "nction(a,b){a.appendChild(b)};g.append=function(a,b){Da(z(a),a,argumen", |
| "ts)};g.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.", |
| "tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case ", |
| "\"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":cas", |
| "e \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGE", |
| "N\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":ca", |
| "se \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"ST", |
| "YLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\ng.removeNode=fu", |
| "nction(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};g.c", |
| "ontains=Ga;function A(a){var b=null,c=a.nodeType;1==c&&(b=a.textConten", |
| "t,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(", |
| "\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstCh", |
| "ild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c", |
| "++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b", |
| "=a.nodeValue;return\"\"+b}\nfunction Na(a,b,c){if(null===b)return!0;tr", |
| "y{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.get", |
| "Attribute(b):a.getAttribute(b,2)==c}function Oa(a,b,c,d,e){return Pa.c", |
| "all(null,a,b,m(c)?c:null,m(d)?d:null,e||new C)}\nfunction Pa(a,b,c,d,e", |
| "){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),r(b,fu", |
| "nction(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"cla", |
| "ss\"==c?(b=b.getElementsByClassName(d),r(b,function(f){f.className==d&", |
| "&a.matches(f)&&e.add(f)})):a instanceof D?Qa(a,b,c,d,e):b.getElementsB", |
| "yTagName&&(b=b.getElementsByTagName(a.getName()),r(b,function(f){Na(f,", |
| "c,d)&&e.add(f)}));return e}\nfunction Qa(a,b,c,d,e){for(b=b.firstChild", |
| ";b;b=b.nextSibling)Na(b,c,d)&&a.matches(b)&&e.add(b),Qa(a,b,c,d,e)};fu", |
| "nction C(){this.o=this.i=null;this.J=0}function Ra(a){this.node=a;this", |
| ".next=this.F=null}function Sa(a,b){if(!a.i)return b;if(!b.i)return a;v", |
| "ar c=a.i;b=b.i;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next", |
| ",b=b.next):0<Ha(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.F=d)?d", |
| ".next=e:a.i=e,d=e,f++;for(e=c||b;e;)e.F=d,d=d.next=e,f++,e=e.next;a.o=", |
| "d;a.J=f;return a}C.prototype.unshift=function(a){a=new Ra(a);a.next=th", |
| "is.i;this.o?this.i.F=a:this.i=this.o=a;this.i=a;this.J++};\nC.prototyp", |
| "e.add=function(a){a=new Ra(a);a.F=this.o;this.i?this.o.next=a:this.i=t", |
| "his.o=a;this.o=a;this.J++};function Ta(a){return(a=a.i)?a.node:null}C.", |
| "prototype.v=function(){return this.J};function Ua(a){return(a=Ta(a))?A", |
| "(a):\"\"}C.prototype.iterator=function(a){return new Va(this,!!a)};fun", |
| "ction Va(a,b){this.ta=a;this.ca=(this.H=b)?a.o:a.i;this.X=null}Va.prot", |
| "otype.next=function(){var a=this.ca;if(null==a)return null;var b=this.", |
| "X=a;this.ca=this.H?a.F:a.next;return b.node};\nVa.prototype.remove=fun", |
| "ction(){var a=this.ta,b=this.X;if(!b)throw Error(\"Next must be called", |
| " at least once before remove.\");var c=b.F;b=b.next;c?c.next=b:a.i=b;b", |
| "?b.F=c:a.o=c;a.J--;this.X=null};function E(a){this.h=a;this.l=this.w=!", |
| "1;this.K=null}function F(a){return\"\\n \"+a.toString().split(\"\\n\"", |
| ").join(\"\\n \")}E.prototype.g=function(){return this.w};function Wa(", |
| "a,b){a.w=b}function Xa(a,b){a.l=b}E.prototype.C=function(){return this", |
| ".K};function G(a,b){a=a.evaluate(b);return a instanceof C?+Ua(a):+a}fu", |
| "nction H(a,b){a=a.evaluate(b);return a instanceof C?Ua(a):\"\"+a}funct", |
| "ion Ya(a,b){a=a.evaluate(b);return a instanceof C?!!a.v():!!a};functio", |
| "n Za(a,b,c){E.call(this,a.h);this.Z=a;this.fa=b;this.ka=c;this.w=b.g()", |
| "||c.g();this.l=b.l||c.l;this.Z==$a&&(c.l||c.g()||4==c.h||0==c.h||!b.C(", |
| ")?b.l||b.g()||4==b.h||0==b.h||!c.C()||(this.K={name:c.C().name,I:b}):t", |
| "his.K={name:b.C().name,I:c})}q(Za,E);\nfunction ab(a,b,c,d,e){b=b.eval", |
| "uate(d);c=c.evaluate(d);var f;if(b instanceof C&&c instanceof C){b=b.i", |
| "terator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;", |
| "f=e.next())if(a(A(d),A(f)))return!0;return!1}if(b instanceof C||c inst", |
| "anceof C){b instanceof C?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var h=", |
| "typeof d,l=f.next();l;l=f.next()){switch(h){case \"number\":l=+A(l);br", |
| "eak;case \"boolean\":l=!!A(l);break;case \"string\":l=A(l);break;defau", |
| "lt:throw Error(\"Illegal primitive type for comparison.\");\n}if(e==b&", |
| "&a(l,d)||e==c&&a(d,l))return!0}return!1}return e?\"boolean\"==typeof b", |
| "||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==t", |
| "ypeof c?a(+b,+c):a(b,c):a(+b,+c)}Za.prototype.evaluate=function(a){ret", |
| "urn this.Z.u(this.fa,this.ka,a)};Za.prototype.toString=function(){var ", |
| "a=\"Binary Expression: \"+this.Z;a+=F(this.fa);return a+=F(this.ka)};f", |
| "unction bb(a,b,c,d){this.wa=a;this.ia=b;this.h=c;this.u=d}bb.prototype", |
| ".toString=function(){return this.wa};var cb={};\nfunction J(a,b,c,d){i", |
| "f(cb.hasOwnProperty(a))throw Error(\"Binary operator already created: ", |
| "\"+a);a=new bb(a,b,c,d);return cb[a.toString()]=a}J(\"div\",6,1,functi", |
| "on(a,b,c){return G(a,c)/G(b,c)});J(\"mod\",6,1,function(a,b,c){return ", |
| "G(a,c)%G(b,c)});J(\"*\",6,1,function(a,b,c){return G(a,c)*G(b,c)});J(", |
| "\"+\",5,1,function(a,b,c){return G(a,c)+G(b,c)});J(\"-\",5,1,function(", |
| "a,b,c){return G(a,c)-G(b,c)});J(\"<\",4,2,function(a,b,c){return ab(fu", |
| "nction(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a,b,c){return ", |
| "ab(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,function(a,b,c){ret", |
| "urn ab(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,function(a,b,c", |
| "){return ab(function(d,e){return d>=e},a,b,c)});var $a=J(\"=\",3,2,fun", |
| "ction(a,b,c){return ab(function(d,e){return d==e},a,b,c,!0)});J(\"!=\"", |
| ",3,2,function(a,b,c){return ab(function(d,e){return d!=e},a,b,c,!0)});", |
| "J(\"and\",2,2,function(a,b,c){return Ya(a,c)&&Ya(b,c)});J(\"or\",1,2,f", |
| "unction(a,b,c){return Ya(a,c)||Ya(b,c)});function db(a,b){if(b.v()&&4!", |
| "=a.h)throw Error(\"Primary expression must evaluate to nodeset if filt", |
| "er has predicate(s).\");E.call(this,a.h);this.ja=a;this.f=b;this.w=a.g", |
| "();this.l=a.l}q(db,E);db.prototype.evaluate=function(a){a=this.ja.eval", |
| "uate(a);return fb(this.f,a)};db.prototype.toString=function(){var a=\"", |
| "Filter:\"+F(this.ja);return a+=F(this.f)};function gb(a,b){if(b.length", |
| "<a.ha)throw Error(\"Function \"+a.m+\" expects at least\"+a.ha+\" argu", |
| "ments, \"+b.length+\" given\");if(null!==a.Y&&b.length>a.Y)throw Error", |
| "(\"Function \"+a.m+\" expects at most \"+a.Y+\" arguments, \"+b.length", |
| "+\" given\");a.ua&&r(b,function(c,d){if(4!=c.h)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.m+\" is not of type Nodeset: \"+c);});E.call(", |
| "this,a.h);this.O=a;this.U=b;Wa(this,a.w||t(b,function(c){return c.g()}", |
| "));Xa(this,a.sa&&!b.length||a.ra&&!!b.length||t(b,function(c){return c", |
| ".l}))}\nq(gb,E);gb.prototype.evaluate=function(a){return this.O.u.appl", |
| "y(null,pa(a,this.U))};gb.prototype.toString=function(){var a=\"Functio", |
| "n: \"+this.O;if(this.U.length){var b=na(this.U,function(c,d){return c+", |
| "F(d)},\"Arguments:\");a+=F(b)}return a};function hb(a,b,c,d,e,f,h,l){t", |
| "his.m=a;this.h=b;this.w=c;this.sa=d;this.ra=!1;this.u=e;this.ha=f;this", |
| ".Y=k(h)?h:f;this.ua=!!l}hb.prototype.toString=function(){return this.m", |
| "};var ib={};\nfunction K(a,b,c,d,e,f,h,l){if(ib.hasOwnProperty(a))thro", |
| "w Error(\"Function already created: \"+a+\".\");ib[a]=new hb(a,b,c,d,e", |
| ",f,h,l)}K(\"boolean\",2,!1,!1,function(a,b){return Ya(b,a)},1);K(\"cei", |
| "ling\",1,!1,!1,function(a,b){return Math.ceil(G(b,a))},1);K(\"concat\"", |
| ",3,!1,!1,function(a,b){return na(ra(arguments,1),function(c,d){return ", |
| "c+H(d,a)},\"\")},2,null);K(\"contains\",2,!1,!1,function(a,b,c){b=H(b,", |
| "a);a=H(c,a);return-1!=b.indexOf(a)},2);K(\"count\",1,!1,!1,function(a,", |
| "b){return b.evaluate(a).v()},1,1,!0);\nK(\"false\",2,!1,!1,function(){", |
| "return!1},0);K(\"floor\",1,!1,!1,function(a,b){return Math.floor(G(b,a", |
| "))},1);K(\"id\",4,!1,!1,function(a,b){var c=a.s,d=9==c.nodeType?c:c.ow", |
| "nerDocument;a=H(b,a).split(/\\s+/);var e=[];r(a,function(h){h=d.getEle", |
| "mentById(h);!h||0<=ma(e,h)||e.push(h)});e.sort(Ha);var f=new C;r(e,fun", |
| "ction(h){f.add(h)});return f},1);K(\"lang\",2,!1,!1,function(){return!", |
| "1},1);K(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Erro", |
| "r(\"Function last expects ()\");return a.o},0);\nK(\"local-name\",3,!1", |
| ",!0,function(a,b){return(a=b?Ta(b.evaluate(a)):a.s)?a.localName||a.nod", |
| "eName.toLowerCase():\"\"},0,1,!0);K(\"name\",3,!1,!0,function(a,b){ret", |
| "urn(a=b?Ta(b.evaluate(a)):a.s)?a.nodeName.toLowerCase():\"\"},0,1,!0);", |
| "K(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);K(\"normali", |
| "ze-space\",3,!1,!0,function(a,b){return(b?H(b,a):A(a.s)).replace(/[\\s", |
| "\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);K(\"not\",2,!1,!1,", |
| "function(a,b){return!Ya(b,a)},1);\nK(\"number\",1,!1,!0,function(a,b){", |
| "return b?G(b,a):+A(a.s)},0,1);K(\"position\",1,!0,!1,function(a){retur", |
| "n a.xa},0);K(\"round\",1,!1,!1,function(a,b){return Math.round(G(b,a))", |
| "},1);K(\"starts-with\",2,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);retur", |
| "n 0==b.lastIndexOf(a,0)},2);K(\"string\",3,!1,!0,function(a,b){return ", |
| "b?H(b,a):A(a.s)},0,1);K(\"string-length\",1,!1,!0,function(a,b){return", |
| "(b?H(b,a):A(a.s)).length},0,1);\nK(\"substring\",3,!1,!1,function(a,b,", |
| "c,d){c=G(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?G(", |
| "d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;", |
| "var e=Math.max(c,0);a=H(b,a);return Infinity==d?a.substring(e):a.subst", |
| "ring(e,c+Math.round(d))},2,3);K(\"substring-after\",3,!1,!1,function(a", |
| ",b,c){b=H(b,a);a=H(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+", |
| "a.length)},2);\nK(\"substring-before\",3,!1,!1,function(a,b,c){b=H(b,a", |
| ");a=H(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);K(\"su", |
| "m\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.n", |
| "ext();c;c=a.next())b+=+A(c);return b},1,1,!0);K(\"translate\",3,!1,!1,", |
| "function(a,b,c,d){b=H(b,a);c=H(c,a);var e=H(d,a);a={};for(d=0;d<c.leng", |
| "th;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<", |
| "b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);K(\"true\",2,", |
| "!1,!1,function(){return!0},0);function D(a,b){this.ma=a;this.ga=k(b)?b", |
| ":null;this.A=null;switch(a){case \"comment\":this.A=8;break;case \"tex", |
| "t\":this.A=3;break;case \"processing-instruction\":this.A=7;break;case", |
| " \"node\":break;default:throw Error(\"Unexpected argument\");}}functio", |
| "n jb(a){return\"comment\"==a||\"text\"==a||\"processing-instruction\"=", |
| "=a||\"node\"==a}D.prototype.matches=function(a){return null===this.A||", |
| "this.A==a.nodeType};D.prototype.getName=function(){return this.ma};\nD", |
| ".prototype.toString=function(){var a=\"Kind Test: \"+this.ma;null===th", |
| "is.ga||(a+=F(this.ga));return a};function kb(a){E.call(this,3);this.la", |
| "=a.substring(1,a.length-1)}q(kb,E);kb.prototype.evaluate=function(){re", |
| "turn this.la};kb.prototype.toString=function(){return\"Literal: \"+thi", |
| "s.la};function lb(a,b){this.m=a.toLowerCase();a=\"*\"==this.m?\"*\":\"", |
| "http://www.w3.org/1999/xhtml\";this.R=b?b.toLowerCase():a}lb.prototype", |
| ".matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=k(a.loc", |
| "alName)?a.localName:a.nodeName;return\"*\"!=this.m&&this.m!=b.toLowerC", |
| "ase()?!1:\"*\"==this.R?!0:this.R==(a.namespaceURI?a.namespaceURI.toLow", |
| "erCase():\"http://www.w3.org/1999/xhtml\")};lb.prototype.getName=funct", |
| "ion(){return this.m};\nlb.prototype.toString=function(){return\"Name T", |
| "est: \"+(\"http://www.w3.org/1999/xhtml\"==this.R?\"\":this.R+\":\")+t", |
| "his.m};function mb(a){E.call(this,1);this.na=a}q(mb,E);mb.prototype.ev", |
| "aluate=function(){return this.na};mb.prototype.toString=function(){ret", |
| "urn\"Number: \"+this.na};function nb(a,b){E.call(this,a.h);this.ea=a;t", |
| "his.L=b;this.w=a.g();this.l=a.l;1==this.L.length&&(a=this.L[0],a.V||a.", |
| "B!=ob||(a=a.T,\"*\"!=a.getName()&&(this.K={name:a.getName(),I:null})))", |
| "}q(nb,E);function pb(){E.call(this,4)}q(pb,E);pb.prototype.evaluate=fu", |
| "nction(a){var b=new C;a=a.s;9==a.nodeType?b.add(a):b.add(a.ownerDocume", |
| "nt);return b};pb.prototype.toString=function(){return\"Root Helper Exp", |
| "ression\"};function qb(){E.call(this,4)}q(qb,E);qb.prototype.evaluate=", |
| "function(a){var b=new C;b.add(a.s);return b};\nqb.prototype.toString=f", |
| "unction(){return\"Context Helper Expression\"};function rb(a){return\"", |
| "/\"==a||\"//\"==a}\nnb.prototype.evaluate=function(a){var b=this.ea.ev", |
| "aluate(a);if(!(b instanceof C))throw Error(\"Filter expression must ev", |
| "aluate to nodeset.\");a=this.L;for(var c=0,d=a.length;c<d&&b.v();c++){", |
| "var e=a[c],f=b.iterator(e.B.H);if(e.g()||e.B!=sb)if(e.g()||e.B!=tb){va", |
| "r h=f.next();for(b=e.evaluate(new la(h));null!=(h=f.next());)h=e.evalu", |
| "ate(new la(h)),b=Sa(b,h)}else h=f.next(),b=e.evaluate(new la(h));else{", |
| "for(h=f.next();(b=f.next())&&(!h.contains||h.contains(b))&&b.compareDo", |
| "cumentPosition(h)&8;h=b);b=e.evaluate(new la(h))}}return b};\nnb.proto", |
| "type.toString=function(){var a=\"Path Expression:\"+F(this.ea);if(this", |
| ".L.length){var b=na(this.L,function(c,d){return c+F(d)},\"Steps:\");a+", |
| "=F(b)}return a};function L(a,b){this.f=a;this.H=!!b}function fb(a,b,c)", |
| "{for(c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=b.iterator(),f=b.v(),h", |
| ",l=0;h=e.next();l++){var x=a.H?f-l:l+1;h=d.evaluate(new la(h,x,f));if(", |
| "\"number\"==typeof h)x=x==h;else if(\"string\"==typeof h||\"boolean\"=", |
| "=typeof h)x=!!h;else if(h instanceof C)x=0<h.v();else throw Error(\"Pr", |
| "edicate.evaluate returned an unexpected type.\");x||e.remove()}return ", |
| "b}L.prototype.C=function(){return 0<this.f.length?this.f[0].C():null};", |
| "\nL.prototype.g=function(){for(var a=0;a<this.f.length;a++){var b=this", |
| ".f[a];if(b.g()||1==b.h||0==b.h)return!0}return!1};L.prototype.v=functi", |
| "on(){return this.f.length};L.prototype.toString=function(){return na(t", |
| "his.f,function(a,b){return a+F(b)},\"Predicates:\")};function M(a,b,c,", |
| "d){E.call(this,4);this.B=a;this.T=b;this.f=c||new L([]);this.V=!!d;b=t", |
| "his.f.C();a.za&&b&&(this.K={name:b.name,I:b.I});this.w=this.f.g()}q(M,", |
| "E);\nM.prototype.evaluate=function(a){var b=a.s,c=this.C(),d=null,e=nu", |
| "ll,f=0;c&&(d=c.name,e=c.I?H(c.I,a):null,f=1);if(this.V)if(this.g()||th", |
| "is.B!=ub)if(b=(new M(vb,new D(\"node\"))).evaluate(a).iterator(),c=b.n", |
| "ext())for(a=this.u(c,d,e,f);null!=(c=b.next());)a=Sa(a,this.u(c,d,e,f)", |
| ");else a=new C;else a=Oa(this.T,b,d,e),a=fb(this.f,a,f);else a=this.u(", |
| "a.s,d,e,f);return a};M.prototype.u=function(a,b,c,d){a=this.B.O(this.T", |
| ",a,b,c);return a=fb(this.f,a,d)};\nM.prototype.toString=function(){var", |
| " a=\"Step:\"+F(\"Operator: \"+(this.V?\"//\":\"/\"));this.B.m&&(a+=F(", |
| "\"Axis: \"+this.B));a+=F(this.T);if(this.f.v()){var b=na(this.f.f,func", |
| "tion(c,d){return c+F(d)},\"Predicates:\");a+=F(b)}return a};function w", |
| "b(a,b,c,d){this.m=a;this.O=b;this.H=c;this.za=d}wb.prototype.toString=", |
| "function(){return this.m};var xb={};function N(a,b,c,d){if(xb.hasOwnPr", |
| "operty(a))throw Error(\"Axis already created: \"+a);b=new wb(a,b,c,!!d", |
| ");return xb[a]=b}\nN(\"ancestor\",function(a,b){for(var c=new C;b=b.pa", |
| "rentNode;)a.matches(b)&&c.unshift(b);return c},!0);N(\"ancestor-or-sel", |
| "f\",function(a,b){var c=new C;do a.matches(b)&&c.unshift(b);while(b=b.", |
| "parentNode);return c},!0);\nvar ob=N(\"attribute\",function(a,b){var c", |
| "=new C,d=a.getName();if(b=b.attributes)if(a instanceof D&&null===a.A||", |
| "\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(", |
| "d);return c},!1),ub=N(\"child\",function(a,b,c,d,e){c=m(c)?c:null;d=m(", |
| "d)?d:null;e=e||new C;for(b=b.firstChild;b;b=b.nextSibling)Na(b,c,d)&&a", |
| ".matches(b)&&e.add(b);return e},!1,!0);N(\"descendant\",Oa,!1,!0);\nva", |
| "r vb=N(\"descendant-or-self\",function(a,b,c,d){var e=new C;Na(b,c,d)&", |
| "&a.matches(b)&&e.add(b);return Oa(a,b,c,d,e)},!1,!0),sb=N(\"following", |
| "\",function(a,b,c,d){var e=new C;do for(var f=b;f=f.nextSibling;)Na(f,", |
| "c,d)&&a.matches(f)&&e.add(f),e=Oa(a,f,c,d,e);while(b=b.parentNode);ret", |
| "urn e},!1,!0);N(\"following-sibling\",function(a,b){for(var c=new C;b=", |
| "b.nextSibling;)a.matches(b)&&c.add(b);return c},!1);N(\"namespace\",fu", |
| "nction(){return new C},!1);\nvar yb=N(\"parent\",function(a,b){var c=n", |
| "ew C;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerEl", |
| "ement),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),tb=N(\"pr", |
| "eceding\",function(a,b,c,d){var e=new C,f=[];do f.unshift(b);while(b=b", |
| ".parentNode);for(var h=1,l=f.length;h<l;h++){var x=[];for(b=f[h];b=b.p", |
| "reviousSibling;)x.unshift(b);for(var I=0,v=x.length;I<v;I++)b=x[I],Na(", |
| "b,c,d)&&a.matches(b)&&e.add(b),e=Oa(a,b,c,d,e)}return e},!0,!0);\nN(\"", |
| "preceding-sibling\",function(a,b){for(var c=new C;b=b.previousSibling;", |
| ")a.matches(b)&&c.unshift(b);return c},!0);var zb=N(\"self\",function(a", |
| ",b){var c=new C;a.matches(b)&&c.add(b);return c},!1);function Ab(a){E.", |
| "call(this,1);this.da=a;this.w=a.g();this.l=a.l}q(Ab,E);Ab.prototype.ev", |
| "aluate=function(a){return-G(this.da,a)};Ab.prototype.toString=function", |
| "(){return\"Unary Expression: -\"+F(this.da)};function Bb(a){E.call(thi", |
| "s,4);this.S=a;Wa(this,t(this.S,function(b){return b.g()}));Xa(this,t(t", |
| "his.S,function(b){return b.l}))}q(Bb,E);Bb.prototype.evaluate=function", |
| "(a){var b=new C;r(this.S,function(c){c=c.evaluate(a);if(!(c instanceof", |
| " C))throw Error(\"Path expression must evaluate to NodeSet.\");b=Sa(b,", |
| "c)});return b};Bb.prototype.toString=function(){return na(this.S,funct", |
| "ion(a,b){return a+F(b)},\"Union Expression:\")};function Cb(a,b){this.", |
| "a=a;this.va=b}function Db(a){for(var b,c=[];;){P(a,\"Missing right han", |
| "d side of binary expression.\");b=Eb(a);var d=a.a.next();if(!d)break;v", |
| "ar e=(d=cb[d]||null)&&d.ia;if(!e){a.a.back();break}for(;c.length&&e<=c", |
| "[c.length-1].ia;)b=new Za(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length", |
| ";)b=new Za(c.pop(),c.pop(),b);return b}function P(a,b){if(a.a.empty())", |
| "throw Error(b);}function Fb(a,b){a=a.a.next();if(a!=b)throw Error(\"Ba", |
| "d token, expected: \"+b+\" got: \"+a);}\nfunction Gb(a){a=a.a.next();i", |
| "f(\")\"!=a)throw Error(\"Bad token: \"+a);}function Hb(a){a=a.a.next()", |
| ";if(2>a.length)throw Error(\"Unclosed literal string\");return new kb(", |
| "a)}\nfunction Ib(a){var b=[];if(rb(w(a.a))){var c=a.a.next();var d=w(a", |
| ".a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d", |
| "&&!/(?![0-9])[\\w]/.test(d)))return new pb;d=new pb;P(a,\"Missing next", |
| " location step.\");c=Jb(a,c);b.push(c)}else{a:{c=w(a.a);d=c.charAt(0);", |
| "switch(d){case \"$\":throw Error(\"Variable reference not allowed in H", |
| "TML XPath\");case \"(\":a.a.next();c=Db(a);P(a,'unclosed \"(\"');Fb(a,", |
| "\")\");break;case '\"':case \"'\":c=Hb(a);break;default:if(isNaN(+c))i", |
| "f(!jb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==w(a.a,\n1)){c=a.a.next();c=", |
| "ib[c]||null;a.a.next();for(d=[];\")\"!=w(a.a);){P(a,\"Missing function", |
| " argument list.\");d.push(Db(a));if(\",\"!=w(a.a))break;a.a.next()}P(a", |
| ",\"Unclosed function argument list.\");Gb(a);c=new gb(c,d)}else{c=null", |
| ";break a}else c=new mb(+a.a.next())}\"[\"==w(a.a)&&(d=new L(Kb(a)),c=n", |
| "ew db(c,d))}if(c)if(rb(w(a.a)))d=c;else return c;else c=Jb(a,\"/\"),d=", |
| "new qb,b.push(c)}for(;rb(w(a.a));)c=a.a.next(),P(a,\"Missing next loca", |
| "tion step.\"),c=Jb(a,c),b.push(c);return new nb(d,b)}\nfunction Jb(a,b", |
| "){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//", |
| "\"');if(\".\"==w(a.a)){var c=new M(zb,new D(\"node\"));a.a.next();retu", |
| "rn c}if(\"..\"==w(a.a))return c=new M(yb,new D(\"node\")),a.a.next(),c", |
| ";if(\"@\"==w(a.a)){var d=ob;a.a.next();P(a,\"Missing attribute name\")", |
| "}else if(\"::\"==w(a.a,1)){if(!/(?![0-9])[\\w]/.test(w(a.a).charAt(0))", |
| ")throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=xb[e]||nul", |
| "l;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();P(a,\"Missin", |
| "g node name\")}else d=ub;e=\nw(a.a);if(/(?![0-9])[\\w\\*]/.test(e.char", |
| "At(0)))if(\"(\"==w(a.a,1)){if(!jb(e))throw Error(\"Invalid node type: ", |
| "\"+e);e=a.a.next();if(!jb(e))throw Error(\"Invalid type name: \"+e);Fb", |
| "(a,\"(\");P(a,\"Bad nodetype\");var f=w(a.a).charAt(0),h=null;if('\"'=", |
| "=f||\"'\"==f)h=Hb(a);P(a,\"Bad nodetype\");Gb(a);e=new D(e,h)}else if(", |
| "e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new lb(e);else{h=e.substring(0", |
| ",f);if(\"*\"==h)var l=\"*\";else if(l=a.va(h),!l)throw Error(\"Namespa", |
| "ce prefix not declared: \"+h);e=e.substr(f+1);e=new lb(e,l)}else throw", |
| " Error(\"Bad token: \"+\na.a.next());a=new L(Kb(a),d.H);return c||new ", |
| "M(d,e,a,\"//\"==b)}function Kb(a){for(var b=[];\"[\"==w(a.a);){a.a.nex", |
| "t();P(a,\"Missing predicate expression.\");var c=Db(a);b.push(c);P(a,", |
| "\"Unclosed predicate expression.\");Fb(a,\"]\")}return b}function Eb(a", |
| "){if(\"-\"==w(a.a))return a.a.next(),new Ab(Eb(a));var b=Ib(a);if(\"|", |
| "\"!=w(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)P(a,\"Missing next un", |
| "ion location path.\"),b.push(Ib(a));a.a.back();a=new Bb(b)}return a};f", |
| "unction Lb(a){switch(a.nodeType){case 1:return ka(Mb,a);case 9:return ", |
| "Lb(a.documentElement);case 11:case 10:case 6:case 12:return Nb;default", |
| ":return a.parentNode?Lb(a.parentNode):Nb}}function Nb(){return null}fu", |
| "nction Mb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.o", |
| "rg/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.spe", |
| "cified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?Mb(a.paren", |
| "tNode,b):null};function Qb(a,b){if(!a.length)throw Error(\"Empty XPath", |
| " expression.\");a=za(a);if(a.empty())throw Error(\"Invalid XPath expre", |
| "ssion.\");b?ea(b)||(b=ja(b.lookupNamespaceURI,b)):b=function(){return ", |
| "null};var c=Db(new Cb(a,b));if(!a.empty())throw Error(\"Bad token: \"+", |
| "a.next());this.evaluate=function(d,e){d=c.evaluate(new la(d));return n", |
| "ew Q(d,e)}}\nfunction Q(a,b){if(0==b)if(a instanceof C)b=4;else if(\"s", |
| "tring\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boole", |
| "an\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.\")", |
| ";if(2!=b&&1!=b&&3!=b&&!(a instanceof C))throw Error(\"value could not ", |
| "be converted to the specified type\");this.resultType=b;switch(b){case", |
| " 2:this.stringValue=a instanceof C?Ua(a):\"\"+a;break;case 1:this.numb", |
| "erValue=a instanceof C?+Ua(a):+a;break;case 3:this.booleanValue=a inst", |
| "anceof C?0<a.v():!!a;break;case 4:case 5:case 6:case 7:var c=\na.itera", |
| "tor();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshot", |
| "Length=a.v();this.invalidIteratorState=!1;break;case 8:case 9:this.sin", |
| "gleNodeValue=Ta(a);break;default:throw Error(\"Unknown XPathResult typ", |
| "e.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(", |
| "\"iterateNext called with wrong result type\");return f>=d.length?null", |
| ":d[f++]};this.snapshotItem=function(h){if(6!=b&&7!=b)throw Error(\"sna", |
| "pshotItem called with wrong result type\");return h>=d.length||0>h?nul", |
| "l:d[h]}}\nQ.ANY_TYPE=0;Q.NUMBER_TYPE=1;Q.STRING_TYPE=2;Q.BOOLEAN_TYPE=", |
| "3;Q.UNORDERED_NODE_ITERATOR_TYPE=4;Q.ORDERED_NODE_ITERATOR_TYPE=5;Q.UN", |
| "ORDERED_NODE_SNAPSHOT_TYPE=6;Q.ORDERED_NODE_SNAPSHOT_TYPE=7;Q.ANY_UNOR", |
| "DERED_NODE_TYPE=8;Q.FIRST_ORDERED_NODE_TYPE=9;function Rb(a){this.look", |
| "upNamespaceURI=Lb(a)}\nfunction Sb(a,b){a=a||aa;var c=a.Document&&a.Do", |
| "cument.prototype||a.document;if(!c.evaluate||b)a.XPathResult=Q,c.evalu", |
| "ate=function(d,e,f,h){return(new Qb(d,f)).evaluate(e,h)},c.createExpre", |
| "ssion=function(d,e){return new Qb(d,e)},c.createNSResolver=function(d)", |
| "{return new Rb(d)}}ba(\"wgxpath.install\",Sb);ba(\"wgxpath.install\",S", |
| "b);var Tb=window;var Ub={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7", |
| "\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#", |
| "f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd", |
| "\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood", |
| ":\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"", |
| "#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff", |
| "8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcy", |
| "an:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgree", |
| "n:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta", |
| ":\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorc", |
| "hid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagree", |
| "n:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",dark", |
| "slategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\"", |
| ",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimg", |
| "rey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhi", |
| "te:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:", |
| "\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa", |
| "520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:", |
| "\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c", |
| "5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:", |
| "\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiff", |
| "on:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:", |
| "\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lig", |
| "htgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lights", |
| "almon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\"", |
| ",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:", |
| "\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd", |
| "32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaq", |
| "uamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",m", |
| "ediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#", |
| "7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",med", |
| "iumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa", |
| "\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead", |
| "\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"", |
| "#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",", |
| "palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeee", |
| "e\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffda", |
| "b9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#", |
| "b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",roya", |
| "lblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrow", |
| "n:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0", |
| "522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",sl", |
| "ategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen", |
| ":\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",th", |
| "istle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#e", |
| "e82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yel", |
| "low:\"#ffff00\",yellowgreen:\"#9acd32\"};var Vb=\"backgroundColor bord", |
| "erTopColor borderRightColor borderBottomColor borderLeftColor color ou", |
| "tlineColor\".split(\" \"),Wb=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])", |
| "/,Xb=/^#(?:[0-9a-f]{3}){1,2}$/i,Yb=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1", |
| ",3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,Zb=/^(?:rgb)?\\((0|[1-9]", |
| "\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function $", |
| "b(a,b){this.code=a;this.state=R[a]||ac;this.message=b||\"\";a=this.sta", |
| "te.replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().rep", |
| "lace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",", |
| "b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;", |
| "this.stack=a.stack||\"\"}q($b,Error);var ac=\"unknown error\",R={15:\"", |
| "element not selectable\",11:\"element not visible\"};R[31]=ac;R[30]=ac", |
| ";R[24]=\"invalid cookie domain\";R[29]=\"invalid element coordinates\"", |
| ";R[12]=\"invalid element state\";\nR[32]=\"invalid selector\";R[51]=\"", |
| "invalid selector\";R[52]=\"invalid selector\";R[17]=\"javascript error", |
| "\";R[405]=\"unsupported operation\";R[34]=\"move target out of bounds", |
| "\";R[27]=\"no such alert\";R[7]=\"no such element\";R[8]=\"no such fra", |
| "me\";R[23]=\"no such window\";R[28]=\"script timeout\";R[33]=\"session", |
| " not created\";R[10]=\"stale element reference\";R[21]=\"timeout\";R[2", |
| "5]=\"unable to set cookie\";R[26]=\"unexpected alert open\";R[13]=ac;R", |
| "[9]=\"unknown command\";function bc(a){var b=\"tabindex\";return\"styl", |
| "e\"==b?cc(a.style.cssText):(a=a.getAttributeNode(b))&&a.specified?a.va", |
| "lue:null}var dc=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2", |
| "})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function cc(a){var b=[];", |
| "r(a.split(dc),function(c){var d=c.indexOf(\":\");0<d&&(c=[c.slice(0,d)", |
| ",c.slice(d+1)],2==c.length&&b.push(c[0].toLowerCase(),\":\",c[1],\";\"", |
| "))});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nf", |
| "unction S(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1", |
| "==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};var T={};T.aa=function", |
| "(){var a={Ba:\"http://www.w3.org/2000/svg\"};return function(b){return", |
| " a[b]||null}}();\nT.u=function(a,b,c){var d=z(a);if(!d.documentElement", |
| ")return null;try{for(var e=d.createNSResolver?d.createNSResolver(d.doc", |
| "umentElement):T.aa,f={},h=d.getElementsByTagName(\"*\"),l=0;l<h.length", |
| ";++l){var x=h[l],I=x.namespaceURI;if(I&&!f[I]){var v=x.lookupPrefix(I)", |
| ";if(!v){var B=I.match(\".*/(\\\\w+)/?$\");v=B?B[1]:\"xhtml\"}f[I]=v}}v", |
| "ar O={},V;for(V in f)O[f[V]]=V;e=function(p){return O[p]||null};try{re", |
| "turn d.evaluate(b,a,e,c,null)}catch(p){if(\"TypeError\"===p.name)retur", |
| "n e=d.createNSResolver?d.createNSResolver(d.documentElement):\nT.aa,d.", |
| "evaluate(b,a,e,c,null);throw p;}}catch(p){throw new $b(32,\"Unable to ", |
| "locate an element with the xpath expression \"+b+\" because of the fol", |
| "lowing error:\\n\"+p);}};T.ba=function(a,b){if(!a||1!=a.nodeType)throw", |
| " new $b(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". I", |
| "t should be an element.\");};\nT.ya=function(a,b){var c=function(){var", |
| " d=T.u(b,a,9);return d?d.singleNodeValue||null:b.selectSingleNode?(d=z", |
| "(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.se", |
| "lectSingleNode(a)):null}();null===c||T.ba(c,a);return c};\nT.Aa=functi", |
| "on(a,b){var c=function(){var d=T.u(b,a,7);if(d){for(var e=d.snapshotLe", |
| "ngth,f=[],h=0;h<e;++h)f.push(d.snapshotItem(h));return f}return b.sele", |
| "ctNodes?(d=z(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"X", |
| "Path\"),b.selectNodes(a)):[]}();r(c,function(d){T.ba(d,a)});return c};", |
| "function ec(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d", |
| "}g=ec.prototype;g.clone=function(){return new ec(this.top,this.right,t", |
| "his.bottom,this.left)};g.contains=function(a){return this&&a?a instanc", |
| "eof ec?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bott", |
| "om<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=t", |
| "his.bottom:!1};\ng.expand=function(a,b,c,d){fa(a)?(this.top-=a.top,thi", |
| "s.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a", |
| ",this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));re", |
| "turn this};g.ceil=function(){this.top=Math.ceil(this.top);this.right=M", |
| "ath.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math", |
| ".ceil(this.left);return this};\ng.floor=function(){this.top=Math.floor", |
| "(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(th", |
| "is.bottom);this.left=Math.floor(this.left);return this};g.round=functi", |
| "on(){this.top=Math.round(this.top);this.right=Math.round(this.right);t", |
| "his.bottom=Math.round(this.bottom);this.left=Math.round(this.left);ret", |
| "urn this};g.translate=function(a,b){a instanceof y?(this.left+=a.x,thi", |
| "s.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+", |
| "=a,n(b)&&(this.top+=b,this.bottom+=b));return this};\ng.scale=function", |
| "(a,b){b=n(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b", |
| ";return this};function U(a,b,c,d){this.left=a;this.top=b;this.width=c;", |
| "this.height=d}g=U.prototype;g.clone=function(){return new U(this.left,", |
| "this.top,this.width,this.height)};g.contains=function(a){return a inst", |
| "anceof y?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y", |
| "<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left", |
| "+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};\ng.c", |
| "eil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.", |
| "top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.heigh", |
| "t);return this};g.floor=function(){this.left=Math.floor(this.left);thi", |
| "s.top=Math.floor(this.top);this.width=Math.floor(this.width);this.heig", |
| "ht=Math.floor(this.height);return this};g.round=function(){this.left=M", |
| "ath.round(this.left);this.top=Math.round(this.top);this.width=Math.rou", |
| "nd(this.width);this.height=Math.round(this.height);return this};\ng.tr", |
| "anslate=function(a,b){a instanceof y?(this.left+=a.x,this.top+=a.y):(t", |
| "his.left+=a,n(b)&&(this.top+=b));return this};g.scale=function(a,b){b=", |
| "n(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return ", |
| "this};var fc=\"function\"===typeof ShadowRoot,gc=\"A AREA BUTTON INPUT", |
| " LABEL SELECT TEXTAREA\".split(\" \");function hc(a){return t(gc,funct", |
| "ion(b){return S(a,b)})||null!=bc(a)&&0<=Number(a.tabIndex)||ic(a)}var ", |
| "jc=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfun", |
| "ction kc(a){return t(jc,function(b){return S(a,b)})?a.disabled?!1:a.pa", |
| "rentNode&&1==a.parentNode.nodeType&&S(a,\"OPTGROUP\")||S(a,\"OPTION\")", |
| "?kc(a.parentNode):!Ka(a,function(b){var c=b.parentNode;if(c&&S(c,\"FIE", |
| "LDSET\")&&c.disabled){if(!S(b,\"LEGEND\"))return!0;for(;b=k(b.previous", |
| "ElementSibling)?b.previousElementSibling:Fa(b.previousSibling);)if(S(b", |
| ",\"LEGEND\"))return!0}return!1},!0):!0}var lc=\"text search tel url em", |
| "ail password number\".split(\" \");\nfunction mc(a,b){return S(a,\"INP", |
| "UT\")?a.type.toLowerCase()==b:!1}function nc(a){function b(c){return\"", |
| "inherit\"==c.contentEditable?(c=oc(c))?b(c):!1:\"true\"==c.contentEdit", |
| "able}return k(a.contentEditable)?k(a.isContentEditable)?a.isContentEdi", |
| "table:b(a):!1}\nfunction ic(a){return((S(a,\"TEXTAREA\")?!0:S(a,\"INPU", |
| "T\")?0<=ma(lc,a.type.toLowerCase()):nc(a)?!0:!1)||(S(a,\"INPUT\")?\"fi", |
| "le\"==a.type.toLowerCase():!1)||mc(a,\"range\")||mc(a,\"date\")||mc(a,", |
| "\"month\")||mc(a,\"week\")||mc(a,\"time\")||mc(a,\"datetime-local\")||", |
| "mc(a,\"color\"))&&!a.readOnly}function oc(a){for(a=a.parentNode;a&&1!=", |
| "a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return S(a)?", |
| "a:null}\nfunction W(a,b){b=va(b);if(\"float\"==b||\"cssFloat\"==b||\"s", |
| "tyleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=z(a);if(d.defaultView&&", |
| "d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,nu", |
| "ll))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||pc(a,b);", |
| "if(null===a)a=null;else if(0<=ma(Vb,b)){b:{var e=a.match(Yb);if(e&&(b=", |
| "Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255>=b", |
| "&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=null}", |
| "if(!b)b:{if(d=a.match(Zb))if(b=Number(d[1]),\nc=Number(d[2]),d=Number(", |
| "d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break b}b=", |
| "null}if(!b)b:{b=a.toLowerCase();c=Ub[b.toLowerCase()];if(!c&&(c=\"#\"=", |
| "=b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Wb,\"#$1$1$2$2$3$3\")", |
| "),!Xb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseInt(", |
| "c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(", |
| "\", \")+\")\":a}return a}\nfunction pc(a,b){var c=a.currentStyle||a.st", |
| "yle,d=c[b];!k(d)&&ea(c.getPropertyValue)&&(d=c.getPropertyValue(b));re", |
| "turn\"inherit\"!=d?k(d)?d:null:(a=oc(a))?pc(a,b):null}\nfunction qc(a,", |
| "b,c){function d(h){var l=rc(h);return 0<l.height&&0<l.width?!0:S(h,\"P", |
| "ATH\")&&(0<l.height||0<l.width)?(h=W(h,\"stroke-width\"),!!h&&0<parseI", |
| "nt(h,10)):\"hidden\"!=W(h,\"overflow\")&&t(h.childNodes,function(x){re", |
| "turn 3==x.nodeType||S(x)&&d(x)})}function e(h){return sc(h)==X&&oa(h.c", |
| "hildNodes,function(l){return!S(l)||e(l)||!d(l)})}if(!S(a))throw Error(", |
| "\"Argument to isShown must be of type Element\");if(S(a,\"BODY\"))retu", |
| "rn!0;if(S(a,\"OPTION\")||S(a,\"OPTGROUP\"))return a=Ka(a,function(h){r", |
| "eturn S(h,\"SELECT\")}),\n!!a&&qc(a,!0,c);var f=tc(a);if(f)return!!f.i", |
| "mage&&0<f.rect.width&&0<f.rect.height&&qc(f.image,b,c);if(S(a,\"INPUT", |
| "\")&&\"hidden\"==a.type.toLowerCase()||S(a,\"NOSCRIPT\"))return!1;f=W(", |
| "a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=u", |
| "c(a))&&d(a)?!e(a):!1}\nfunction vc(a){function b(c){if(S(c)&&\"none\"=", |
| "=W(c,\"display\"))return!1;a:{var d=c.parentNode;if(c.getDestinationIn", |
| "sertionPoints){var e=c.getDestinationInsertionPoints();if(0<e.length){", |
| "d=e[e.length-1];break a}}d=d&&d.shadowRoot&&void 0!==c.assignedSlot?c.", |
| "assignedSlot?c.assignedSlot.parentNode:null:d}return fc&&d instanceof ", |
| "ShadowRoot||d&&(9==d.nodeType||11==d.nodeType)?!0:d&&S(d,\"DETAILS\")&", |
| "&!d.open&&!S(c,\"SUMMARY\")?!1:!!d&&b(d)}return qc(a,!0,b)}var X=\"hid", |
| "den\";\nfunction sc(a){function b(p){function u(eb){if(eb==h)return!0;", |
| "var Ob=W(eb,\"display\");return 0==Ob.lastIndexOf(\"inline\",0)||\"con", |
| "tents\"==Ob||\"absolute\"==Pb&&\"static\"==W(eb,\"position\")?!1:!0}va", |
| "r Pb=W(p,\"position\");if(\"fixed\"==Pb)return I=!0,p==h?null:h;for(p=", |
| "oc(p);p&&!u(p);)p=oc(p);return p}function c(p){var u=p;if(\"visible\"=", |
| "=x)if(p==h&&l)u=l;else if(p==l)return{x:\"visible\",y:\"visible\"};u={", |
| "x:W(u,\"overflow-x\"),y:W(u,\"overflow-y\")};p==h&&(u.x=\"visible\"==u", |
| ".x?\"auto\":u.x,u.y=\"visible\"==u.y?\"auto\":u.y);return u}\nfunction", |
| " d(p){if(p==h){var u=(new Ma(f)).M;p=u.scrollingElement?u.scrollingEle", |
| "ment:u.body||u.documentElement;u=u.parentWindow||u.defaultView;p=new y", |
| "(u.pageXOffset||p.scrollLeft,u.pageYOffset||p.scrollTop)}else p=new y(", |
| "p.scrollLeft,p.scrollTop);return p}var e=wc(a),f=z(a),h=f.documentElem", |
| "ent,l=f.body,x=W(h,\"overflow\"),I;for(a=b(a);a;a=b(a)){var v=c(a);if(", |
| "\"visible\"!=v.x||\"visible\"!=v.y){var B=rc(a);if(0==B.width||0==B.he", |
| "ight)return X;var O=e.right<B.left,V=e.bottom<B.top;if(O&&\"hidden\"==", |
| "v.x||V&&\"hidden\"==\nv.y)return X;if(O&&\"visible\"!=v.x||V&&\"visibl", |
| "e\"!=v.y){O=d(a);V=e.bottom<B.top-O.y;if(e.right<B.left-O.x&&\"visible", |
| "\"!=v.x||V&&\"visible\"!=v.x)return X;e=sc(a);return e==X?X:\"scroll\"", |
| "}O=e.left>=B.left+B.width;B=e.top>=B.top+B.height;if(O&&\"hidden\"==v.", |
| "x||B&&\"hidden\"==v.y)return X;if(O&&\"visible\"!=v.x||B&&\"visible\"!", |
| "=v.y){if(I&&(v=d(a),e.left>=h.scrollWidth-v.x||e.right>=h.scrollHeight", |
| "-v.y))return X;e=sc(a);return e==X?X:\"scroll\"}}}return\"none\"}\nfun", |
| "ction rc(a){var b=tc(a);if(b)return b.rect;if(S(a,\"HTML\"))return a=z", |
| "(a),a=((a?a.parentWindow||a.defaultView:window)||window).document,a=\"", |
| "CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new Ca(a.clientW", |
| "idth,a.clientHeight),new U(0,0,a.width,a.height);try{var c=a.getBoundi", |
| "ngClientRect()}catch(d){return new U(0,0,0,0)}return new U(c.left,c.to", |
| "p,c.right-c.left,c.bottom-c.top)}\nfunction tc(a){var b=S(a,\"MAP\");i", |
| "f(!b&&!S(a,\"AREA\"))return null;var c=b?a:S(a.parentNode,\"MAP\")?a.p", |
| "arentNode:null,d=null,e=null;c&&c.name&&(d=T.ya('/descendant::*[@usema", |
| "p = \"#'+c.name+'\"]',z(c)))&&(e=rc(d),b||\"default\"==a.shape.toLower", |
| "Case()||(a=xc(a),b=Math.min(Math.max(a.left,0),e.width),c=Math.min(Mat", |
| "h.max(a.top,0),e.height),e=new U(b+e.left,c+e.top,Math.min(a.width,e.w", |
| "idth-b),Math.min(a.height,e.height-c))));return{image:d,rect:e||new U(", |
| "0,0,0,0)}}\nfunction xc(a){var b=a.shape.toLowerCase();a=a.coords.spli", |
| "t(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var c=a[1];return new U(b", |
| ",c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new U(a[", |
| "0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0];c=a[1];for(var", |
| " d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,a[f]),c", |
| "=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new U(b,c,d-b,e-c)}ret", |
| "urn new U(0,0,0,0)}function wc(a){a=rc(a);return new ec(a.top,a.left+a", |
| ".width,a.top+a.height,a.left)}\nfunction uc(a){var b=1,c=W(a,\"opacity", |
| "\");c&&(b=Number(c));(a=oc(a))&&(b*=uc(a));return b};function yc(){thi", |
| "s.A=\"change\";this.oa=!0;this.pa=!1}yc.prototype.create=function(a){a", |
| "=z(a).createEvent(\"HTMLEvents\");a.initEvent(this.A,this.oa,this.pa);", |
| "return a};yc.prototype.toString=function(){return this.A};var zc=new y", |
| "c;function Ac(){this.N=Tb.document.documentElement;var a=La(z(this.N))", |
| ";a&&Bc(this,a)}function Bc(a,b){a.N=b;S(b,\"OPTION\")&&Ka(b,function(c", |
| "){return S(c,\"SELECT\")})}function Cc(a){var b=Ka(a.N,function(c){ret", |
| "urn!!c&&S(c)&&hc(c)},!0);b=b||a.N;a=La(z(b));if(b!=a){if(a&&ea(a.blur)", |
| "&&!S(a,\"BODY\"))try{a.blur()}catch(c){throw c;}ea(b.focus)&&b.focus()", |
| "}};function Dc(a,b){this.D={};this.j=[];this.G=0;var c=arguments.lengt", |
| "h;if(1<c){if(c%2)throw Error(\"Uneven number of arguments\");for(var d", |
| "=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(", |
| "a)}function Ec(a){Fc(a);return a.j.concat()}g=Dc.prototype;g.clear=fun", |
| "ction(){this.D={};this.G=this.j.length=0};g.remove=function(a){return ", |
| "Object.prototype.hasOwnProperty.call(this.D,a)?(delete this.D[a],this.", |
| "G--,this.j.length>2*this.G&&Fc(this),!0):!1};\nfunction Fc(a){if(a.G!=", |
| "a.j.length){for(var b=0,c=0;b<a.j.length;){var d=a.j[b];Object.prototy", |
| "pe.hasOwnProperty.call(a.D,d)&&(a.j[c++]=d);b++}a.j.length=c}if(a.G!=a", |
| ".j.length){var e={};for(c=b=0;b<a.j.length;)d=a.j[b],Object.prototype.", |
| "hasOwnProperty.call(e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.length=c}}g.get=", |
| "function(a,b){return Object.prototype.hasOwnProperty.call(this.D,a)?th", |
| "is.D[a]:b};g.set=function(a,b){Object.prototype.hasOwnProperty.call(th", |
| "is.D,a)||(this.G++,this.j.push(a));this.D[a]=b};\ng.addAll=function(a)", |
| "{if(a instanceof Dc)for(var b=Ec(a),c=0;c<b.length;c++)this.set(b[c],a", |
| ".get(b[c]));else for(b in a)this.set(b,a[b])};g.forEach=function(a,b){", |
| "for(var c=Ec(this),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call", |
| "(b,f,e,this)}};g.clone=function(){return new Dc(this)};var Gc={};funct", |
| "ion Y(a,b,c){fa(a)&&(a=a.b);a=new Hc(a);!b||b in Gc&&!c||(Gc[b]={key:a", |
| ",shift:!1},c&&(Gc[c]={key:a,shift:!0}));return a}function Hc(a){this.c", |
| "ode=a}Y(8);Y(9);Y(13);var Ic=Y(16),Jc=Y(17),Kc=Y(18);Y(19);Y(20);Y(27)", |
| ";Y(32,\" \");Y(33);Y(34);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);Y(44);Y(4", |
| "5);Y(46);Y(48,\"0\",\")\");Y(49,\"1\",\"!\");Y(50,\"2\",\"@\");Y(51,\"", |
| "3\",\"#\");Y(52,\"4\",\"$\");Y(53,\"5\",\"%\");Y(54,\"6\",\"^\");Y(55,", |
| "\"7\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9\",\"(\");Y(65,\"a\",\"A\");Y(6", |
| "6,\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"d\",\"D\");\nY(69,\"e\",\"E\")", |
| ";Y(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72,\"h\",\"H\");Y(73,\"i\",\"I", |
| "\");Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(76,\"l\",\"L\");Y(77,\"m\",", |
| "\"M\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(80,\"p\",\"P\");Y(81,\"q", |
| "\",\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y(84,\"t\",\"T\");Y(85,", |
| "\"u\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");Y(88,\"x\",\"X\");Y(8", |
| "9,\"y\",\"Y\");Y(90,\"z\",\"Z\");var Lc=Y(xa?{c:91,b:91}:wa?{c:224,b:9", |
| "1}:{c:0,b:91});Y(xa?{c:92,b:92}:wa?{c:224,b:93}:{c:0,b:92});Y(xa?{c:93", |
| ",b:93}:wa?{c:0,b:0}:{c:93,b:null});Y({c:96,b:96},\"0\");Y({c:97,b:97},", |
| "\"1\");\nY({c:98,b:98},\"2\");Y({c:99,b:99},\"3\");Y({c:100,b:100},\"4", |
| "\");Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\");Y({c:103,b:103},\"7", |
| "\");Y({c:104,b:104},\"8\");Y({c:105,b:105},\"9\");Y({c:106,b:106},\"*", |
| "\");Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-\");Y({c:110,b:110},\".", |
| "\");Y({c:111,b:111},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116);Y", |
| "(117);Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({c:107,b:187},\"=\",", |
| "\"+\");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y(188,\",\",\"<\");Y(", |
| "190,\".\",\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\");Y(219,\"[\",\"{", |
| "\");\nY(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:59,b:186},\";\",\"", |
| ":\");Y(222,\"'\",'\"');var Mc=new Dc;Mc.set(1,Ic);Mc.set(2,Jc);Mc.set(", |
| "4,Kc);Mc.set(8,Lc);(function(a){var b=new Dc;r(Ec(a),function(c){b.set", |
| "(a.get(c).code,c)});return b})(Mc);function Z(){Ac.call(this)}q(Z,Ac);", |
| "Z.W=void 0;Z.qa=function(){return Z.W?Z.W:Z.W=new Z};function Nc(a){va", |
| "r b=Z.qa();Bc(b,a);Cc(b)};ba(\"_\",function(a){if(!vc(a)||!kc(a)||\"no", |
| "ne\"==W(a,\"pointer-events\"))throw new $b(12,\"Element is not current", |
| "ly interactable and may not be manipulated\");if(!ic(a))throw new $b(1", |
| "2,\"Element must be user-editable in order to clear it.\");if(a.value)", |
| "{Nc(a);a.value=\"\";var b=zc.create(a,void 0);\"isTrusted\"in b||(b.is", |
| "Trusted=!1);a.dispatchEvent(b);if(a=Tb.document.body)Nc(a);else throw ", |
| "new $b(13,\"Cannot unfocus element after clearing.\");}else if(S(a,\"I", |
| "NPUT\")&&a.getAttribute(\"type\")&&\"number\"==a.getAttribute(\"type\"", |
| ").toLowerCase())Nc(a),\na.value=\"\";else if(nc(a))if(Nc(a),a.innerHTM", |
| "L=\"\",a=Tb.document.body)Nc(a);else throw new $b(13,\"Cannot unfocus ", |
| "element after clearing.\");});; return this._.apply(null,arguments);})", |
| ".apply({navigator:typeof window!='undefined'?window.navigator:null,doc", |
| "ument:typeof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const CLEAR_LOCAL_STORAGE[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.localStorage}Z.prototype.setI", |
| "tem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib(1", |
| "3,c.message);}};Z.prototype.getItem=function(a){return this.B.getItem(", |
| "a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.re", |
| "moveItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z.p", |
| "rototype.size=function(){return this.B.length};Z.prototype.key=functio", |
| "n(a){return this.B.key(a)};ba(\"_\",function(){if(null==(hb||hb).local", |
| "Storage)throw new ib(13,\"Local storage undefined\");(new Z).clear()})", |
| ";; return this._.apply(null,arguments);}).apply({navigator:typeof wind", |
| "ow!='undefined'?window.navigator:null,document:typeof window!='undefin", |
| "ed'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const CLEAR_SESSION_STORAGE[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.sessionStorage}Z.prototype.se", |
| "tItem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib", |
| "(13,c.message);}};Z.prototype.getItem=function(a){return this.B.getIte", |
| "m(a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.", |
| "removeItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z", |
| ".prototype.size=function(){return this.B.length};Z.prototype.key=funct", |
| "ion(a){return this.B.key(a)};ba(\"_\",function(){var a=hb||hb;if(null!", |
| "=a.sessionStorage&&null!=a.sessionStorage.clear)a=new Z;else throw new", |
| " ib(13,\"Session storage undefined\");a.clear()});; return this._.appl", |
| "y(null,arguments);}).apply({navigator:typeof window!='undefined'?windo", |
| "w.navigator:null,document:typeof window!='undefined'?window.document:n", |
| "ull}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const CLICK[] = { |
| "function(){return (function(){var h,aa=this;function l(a){return void ", |
| "0!==a}function m(a){return\"string\"==typeof a}function ba(a){return\"", |
| "number\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]in c", |
| "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(", |
| "var d;a.length&&(d=a.shift());)!a.length&&l(b)?c[d]=b:c=c[d]&&c[d]!==O", |
| "bject.prototype[d]?c[d]:c[d]={}}\nfunction da(a){var b=typeof a;if(\"o", |
| "bject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof", |
| " Object)return b;var c=Object.prototype.toString.call(a);if(\"[object ", |
| "Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==ty", |
| "peof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a", |
| ".propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arr", |
| "ay\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"unde", |
| "fined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function ea(a){", |
| "var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", |
| "ngth}function fa(a){return\"function\"==da(a)}function ha(a){var b=typ", |
| "eof a;return\"object\"==b&&null!=a||\"function\"==b}function ia(a,b,c)", |
| "{return a.call.apply(a.bind,arguments)}\nfunction ja(a,b,c){if(!a)thro", |
| "w Error();if(2<arguments.length){var d=Array.prototype.slice.call(argu", |
| "ments,2);return function(){var e=Array.prototype.slice.call(arguments)", |
| ";Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return functi", |
| "on(){return a.apply(b,arguments)}}function ka(a,b,c){ka=Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?ia:ja;return ka.apply(null,arguments)}\nfunction la(a,b){var c=Ar", |
| "ray.prototype.slice.call(arguments,1);return function(){var d=c.slice(", |
| ");d.push.apply(d,arguments);return a.apply(this,d)}}function n(a,b){fu", |
| "nction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.cons", |
| "tructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs, ", |
| "Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby granted", |
| ", free of charge, to any person obtaining a copy\n of this software an", |
| "d associated documentation files (the \"Software\"), to\n deal in the ", |
| "Software without restriction, including without limitation the\n right", |
| "s to use, copy, modify, merge, publish, distribute, sublicense, and/or", |
| "\n sell copies of the Software, and to permit persons to whom the Soft", |
| "ware is\n furnished to do so, subject to the following conditions:\n\n", |
| " The above copyright notice and this permission notice shall be includ", |
| "ed in\n all copies or substantial portions of the Software.\n\n THE SO", |
| "FTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR", |
| "\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABI", |
| "LITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EV", |
| "ENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, ", |
| "DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT O", |
| "R OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE", |
| " OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction ma(a,b,", |
| "c){this.v=a;this.Ha=b||1;this.u=c||1};function na(a,b){if(m(a))return ", |
| "m(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in", |
| " a&&a[c]===b)return c;return-1}function t(a,b){for(var c=a.length,d=m(", |
| "a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}functio", |
| "n oa(a,b,c){var d=c;t(a,function(e,f){d=b.call(void 0,d,e,f,a)});retur", |
| "n d}function pa(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c", |
| ";e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}\nfunction q", |
| "a(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d", |
| "&&!b.call(void 0,d[e],e,a))return!1;return!0}function ra(a){return Arr", |
| "ay.prototype.concat.apply([],arguments)}function sa(a){var b=a.length;", |
| "if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}fun", |
| "ction ta(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(", |
| "a,b):Array.prototype.slice.call(a,b,c)};var ua=String.prototype.trim?f", |
| "unction(a){return a.trim()}:function(a){return/^[\\s\\xa0]*([\\s\\S]*?", |
| ")[\\s\\xa0]*$/.exec(a)[1]};function va(a,b){return a<b?-1:a>b?1:0};var", |
| " u;a:{var wa=aa.navigator;if(wa){var xa=wa.userAgent;if(xa){u=xa;break", |
| " a}}u=\"\"};function ya(a){return String(a).replace(/\\-([a-z])/g,func", |
| "tion(b,c){return c.toUpperCase()})};var za=-1!=u.indexOf(\"Macintosh\"", |
| "),Aa=-1!=u.indexOf(\"Windows\");function Ba(a){this.ja=a;this.Z=0}func", |
| "tion Ca(a){a=a.match(Da);for(var b=0;b<a.length;b++)Ea.test(a[b])&&a.s", |
| "plice(b,1);return new Ba(a)}var Da=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-", |
| "\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.", |
| "\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,Ea=/^\\s/;function v", |
| "(a,b){return a.ja[a.Z+(b||0)]}Ba.prototype.next=function(){return this", |
| ".ja[this.Z++]};Ba.prototype.back=function(){this.Z--};Ba.prototype.emp", |
| "ty=function(){return this.ja.length<=this.Z};function y(a,b){this.x=l(", |
| "a)?a:0;this.y=l(b)?b:0}h=y.prototype;h.clone=function(){return new y(t", |
| "his.x,this.y)};h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.", |
| "ceil(this.y);return this};h.floor=function(){this.x=Math.floor(this.x)", |
| ";this.y=Math.floor(this.y);return this};h.round=function(){this.x=Math", |
| ".round(this.x);this.y=Math.round(this.y);return this};h.translate=func", |
| "tion(a,b){a instanceof y?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),", |
| "ba(b)&&(this.y+=b));return this};\nh.scale=function(a,b){b=ba(b)?b:a;t", |
| "his.x*=a;this.y*=b;return this};function Fa(a,b){this.width=a;this.hei", |
| "ght=b}h=Fa.prototype;h.clone=function(){return new Fa(this.width,this.", |
| "height)};h.aspectRatio=function(){return this.width/this.height};h.cei", |
| "l=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(th", |
| "is.height);return this};h.floor=function(){this.width=Math.floor(this.", |
| "width);this.height=Math.floor(this.height);return this};h.round=functi", |
| "on(){this.width=Math.round(this.width);this.height=Math.round(this.hei", |
| "ght);return this};\nh.scale=function(a,b){b=ba(b)?b:a;this.width*=a;th", |
| "is.height*=b;return this};function Ga(a){return a?a.parentWindow||a.de", |
| "faultView:window}function Ha(a,b,c){function d(g){g&&b.appendChild(m(g", |
| ")?a.createTextNode(g):g)}for(var e=1;e<c.length;e++){var f=c[e];!ea(f)", |
| "||ha(f)&&0<f.nodeType?d(f):t(Ia(f)?sa(f):f,d)}}function Ja(a){for(;a&&", |
| "1!=a.nodeType;)a=a.previousSibling;return a}\nfunction Ka(a,b){if(!a||", |
| "!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if", |
| "(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||!!(a.com", |
| "pareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}", |
| "\nfunction La(a,b){if(a==b)return 0;if(a.compareDocumentPosition)retur", |
| "n a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parent", |
| "Node&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeT", |
| "ype;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.", |
| "parentNode;return e==f?Ma(a,b):!c&&Ka(e,b)?-1*Na(a,b):!d&&Ka(f,a)?Na(b", |
| ",a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=", |
| "A(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange(", |
| ");a.selectNode(b);\na.collapse(!0);return c.compareBoundaryPoints(aa.R", |
| "ange.START_TO_END,a)}function Na(a,b){var c=a.parentNode;if(c==b)retur", |
| "n-1;for(;b.parentNode!=c;)b=b.parentNode;return Ma(b,a)}function Ma(a,", |
| "b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function A(a){r", |
| "eturn 9==a.nodeType?a:a.ownerDocument||a.document}function Ia(a){if(a&", |
| "&\"number\"==typeof a.length){if(ha(a))return\"function\"==typeof a.it", |
| "em||\"string\"==typeof a.item;if(fa(a))return\"function\"==typeof a.it", |
| "em}return!1}\nfunction Oa(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;){i", |
| "f(b(a))return a;a=a.parentNode;c++}return null}function Pa(a){try{var ", |
| "b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}", |
| "}function Qa(a){this.R=a||aa.document||document}h=Qa.prototype;h.H=fun", |
| "ction(){return m(void 0)?this.R.getElementById(void 0):void 0};h.getEl", |
| "ementsByTagName=function(a,b){return(b||this.R).getElementsByTagName(S", |
| "tring(a))};h.createElement=function(a){return this.R.createElement(Str", |
| "ing(a))};\nh.createTextNode=function(a){return this.R.createTextNode(S", |
| "tring(a))};h.appendChild=function(a,b){a.appendChild(b)};h.append=func", |
| "tion(a,b){Ha(A(a),a,arguments)};h.canHaveChildren=function(a){if(1!=a.", |
| "nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case", |
| " \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":cas", |
| "e \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":ca", |
| "se \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"", |
| "NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT", |
| "\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1", |
| "}return!0};\nh.removeNode=function(a){return a&&a.parentNode?a.parentN", |
| "ode.removeChild(a):null};h.contains=Ka;function B(a){var b=null,c=a.no", |
| "deType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=voi", |
| "d 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?", |
| "a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nod", |
| "eType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[-", |
| "-c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction Ra(a,b", |
| ",c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){retu", |
| "rn!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}functio", |
| "n Sa(a,b,c,d,e){return Ta.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new", |
| " C)}\nfunction Ta(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.", |
| "getElementsByName(d),t(b,function(f){a.matches(f)&&e.add(f)})):b.getEl", |
| "ementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),t(b,", |
| "function(f){f.className==d&&a.matches(f)&&e.add(f)})):a instanceof D?U", |
| "a(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.getNa", |
| "me()),t(b,function(f){Ra(f,c,d)&&e.add(f)}));return e}\nfunction Ua(a,", |
| "b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)Ra(b,c,d)&&a.matches(b)&", |
| "&e.add(b),Ua(a,b,c,d,e)};function C(){this.u=this.l=null;this.T=0}func", |
| "tion Va(a){this.node=a;this.next=this.L=null}function Wa(a,b){if(!a.l)", |
| "return b;if(!b.l)return a;var c=a.l;b=b.l;for(var d=null,e,f=0;c&&b;)c", |
| ".node==b.node?(e=c,c=c.next,b=b.next):0<La(c.node,b.node)?(e=b,b=b.nex", |
| "t):(e=c,c=c.next),(e.L=d)?d.next=e:a.l=e,d=e,f++;for(e=c||b;e;)e.L=d,d", |
| "=d.next=e,f++,e=e.next;a.u=d;a.T=f;return a}C.prototype.unshift=functi", |
| "on(a){a=new Va(a);a.next=this.l;this.u?this.l.L=a:this.l=this.u=a;this", |
| ".l=a;this.T++};\nC.prototype.add=function(a){a=new Va(a);a.L=this.u;th", |
| "is.l?this.u.next=a:this.l=this.u=a;this.u=a;this.T++};function Xa(a){r", |
| "eturn(a=a.l)?a.node:null}C.prototype.A=function(){return this.T};funct", |
| "ion Ya(a){return(a=Xa(a))?B(a):\"\"}C.prototype.iterator=function(a){r", |
| "eturn new Za(this,!!a)};function Za(a,b){this.Da=a;this.oa=(this.O=b)?", |
| "a.u:a.l;this.ga=null}Za.prototype.next=function(){var a=this.oa;if(nul", |
| "l==a)return null;var b=this.ga=a;this.oa=this.O?a.L:a.next;return b.no", |
| "de};\nZa.prototype.remove=function(){var a=this.Da,b=this.ga;if(!b)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var c=b", |
| ".L;b=b.next;c?c.next=b:a.l=b;b?b.L=c:a.u=c;a.T--;this.ga=null};functio", |
| "n E(a){this.j=a;this.o=this.D=!1;this.U=null}function F(a){return\"\\n", |
| " \"+a.toString().split(\"\\n\").join(\"\\n \")}E.prototype.h=functio", |
| "n(){return this.D};function $a(a,b){a.D=b}function ab(a,b){a.o=b}E.pro", |
| "totype.I=function(){return this.U};function G(a,b){a=a.evaluate(b);ret", |
| "urn a instanceof C?+Ya(a):+a}function H(a,b){a=a.evaluate(b);return a ", |
| "instanceof C?Ya(a):\"\"+a}function bb(a,b){a=a.evaluate(b);return a in", |
| "stanceof C?!!a.A():!!a};function cb(a,b,c){E.call(this,a.j);this.ia=a;", |
| "this.sa=b;this.xa=c;this.D=b.h()||c.h();this.o=b.o||c.o;this.ia==db&&(", |
| "c.o||c.h()||4==c.j||0==c.j||!b.I()?b.o||b.h()||4==b.j||0==b.j||!c.I()|", |
| "|(this.U={name:c.I().name,P:b}):this.U={name:b.I().name,P:c})}n(cb,E);", |
| "\nfunction eb(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b in", |
| "stanceof C&&c instanceof C){b=b.iterator();for(d=b.next();d;d=b.next()", |
| ")for(e=c.iterator(),f=e.next();f;f=e.next())if(a(B(d),B(f)))return!0;r", |
| "eturn!1}if(b instanceof C||c instanceof C){b instanceof C?(e=b,d=c):(e", |
| "=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k;k=f.next()){swi", |
| "tch(g){case \"number\":k=+B(k);break;case \"boolean\":k=!!B(k);break;c", |
| "ase \"string\":k=B(k);break;default:throw Error(\"Illegal primitive ty", |
| "pe for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return", |
| "!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"", |
| "number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}cb.p", |
| "rototype.evaluate=function(a){return this.ia.w(this.sa,this.xa,a)};cb.", |
| "prototype.toString=function(){var a=\"Binary Expression: \"+this.ia;a+", |
| "=F(this.sa);return a+=F(this.xa)};function fb(a,b,c,d){this.Ga=a;this.", |
| "va=b;this.j=c;this.w=d}fb.prototype.toString=function(){return this.Ga", |
| "};var gb={};\nfunction I(a,b,c,d){if(gb.hasOwnProperty(a))throw Error(", |
| "\"Binary operator already created: \"+a);a=new fb(a,b,c,d);return gb[a", |
| ".toString()]=a}I(\"div\",6,1,function(a,b,c){return G(a,c)/G(b,c)});I(", |
| "\"mod\",6,1,function(a,b,c){return G(a,c)%G(b,c)});I(\"*\",6,1,functio", |
| "n(a,b,c){return G(a,c)*G(b,c)});I(\"+\",5,1,function(a,b,c){return G(a", |
| ",c)+G(b,c)});I(\"-\",5,1,function(a,b,c){return G(a,c)-G(b,c)});I(\"<", |
| "\",4,2,function(a,b,c){return eb(function(d,e){return d<e},a,b,c)});\n", |
| "I(\">\",4,2,function(a,b,c){return eb(function(d,e){return d>e},a,b,c)", |
| "});I(\"<=\",4,2,function(a,b,c){return eb(function(d,e){return d<=e},a", |
| ",b,c)});I(\">=\",4,2,function(a,b,c){return eb(function(d,e){return d>", |
| "=e},a,b,c)});var db=I(\"=\",3,2,function(a,b,c){return eb(function(d,e", |
| "){return d==e},a,b,c,!0)});I(\"!=\",3,2,function(a,b,c){return eb(func", |
| "tion(d,e){return d!=e},a,b,c,!0)});I(\"and\",2,2,function(a,b,c){retur", |
| "n bb(a,c)&&bb(b,c)});I(\"or\",1,2,function(a,b,c){return bb(a,c)||bb(b", |
| ",c)});function hb(a,b){if(b.A()&&4!=a.j)throw Error(\"Primary expressi", |
| "on must evaluate to nodeset if filter has predicate(s).\");E.call(this", |
| ",a.j);this.wa=a;this.f=b;this.D=a.h();this.o=a.o}n(hb,E);hb.prototype.", |
| "evaluate=function(a){a=this.wa.evaluate(a);return ib(this.f,a)};hb.pro", |
| "totype.toString=function(){var a=\"Filter:\"+F(this.wa);return a+=F(th", |
| "is.f)};function jb(a,b){if(b.length<a.ua)throw Error(\"Function \"+a.s", |
| "+\" expects at least\"+a.ua+\" arguments, \"+b.length+\" given\");if(n", |
| "ull!==a.ha&&b.length>a.ha)throw Error(\"Function \"+a.s+\" expects at ", |
| "most \"+a.ha+\" arguments, \"+b.length+\" given\");a.Ea&&t(b,function(", |
| "c,d){if(4!=c.j)throw Error(\"Argument \"+d+\" to function \"+a.s+\" is", |
| " not of type Nodeset: \"+c);});E.call(this,a.j);this.X=a;this.ea=b;$a(", |
| "this,a.D||pa(b,function(c){return c.h()}));ab(this,a.Ca&&!b.length||a.", |
| "Ba&&!!b.length||pa(b,function(c){return c.o}))}\nn(jb,E);jb.prototype.", |
| "evaluate=function(a){return this.X.w.apply(null,ra(a,this.ea))};jb.pro", |
| "totype.toString=function(){var a=\"Function: \"+this.X;if(this.ea.leng", |
| "th){var b=oa(this.ea,function(c,d){return c+F(d)},\"Arguments:\");a+=F", |
| "(b)}return a};function kb(a,b,c,d,e,f,g,k){this.s=a;this.j=b;this.D=c;", |
| "this.Ca=d;this.Ba=!1;this.w=e;this.ua=f;this.ha=l(g)?g:f;this.Ea=!!k}k", |
| "b.prototype.toString=function(){return this.s};var lb={};\nfunction J(", |
| "a,b,c,d,e,f,g,k){if(lb.hasOwnProperty(a))throw Error(\"Function alread", |
| "y created: \"+a+\".\");lb[a]=new kb(a,b,c,d,e,f,g,k)}J(\"boolean\",2,!", |
| "1,!1,function(a,b){return bb(b,a)},1);J(\"ceiling\",1,!1,!1,function(a", |
| ",b){return Math.ceil(G(b,a))},1);J(\"concat\",3,!1,!1,function(a,b){re", |
| "turn oa(ta(arguments,1),function(c,d){return c+H(d,a)},\"\")},2,null);", |
| "J(\"contains\",2,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);return-1!=b.i", |
| "ndexOf(a)},2);J(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).A", |
| "()},1,1,!0);\nJ(\"false\",2,!1,!1,function(){return!1},0);J(\"floor\",", |
| "1,!1,!1,function(a,b){return Math.floor(G(b,a))},1);J(\"id\",4,!1,!1,f", |
| "unction(a,b){var c=a.v,d=9==c.nodeType?c:c.ownerDocument;a=H(b,a).spli", |
| "t(/\\s+/);var e=[];t(a,function(g){g=d.getElementById(g);!g||0<=na(e,g", |
| ")||e.push(g)});e.sort(La);var f=new C;t(e,function(g){f.add(g)});retur", |
| "n f},1);J(\"lang\",2,!1,!1,function(){return!1},1);J(\"last\",1,!0,!1,", |
| "function(a){if(1!=arguments.length)throw Error(\"Function last expects", |
| " ()\");return a.u},0);\nJ(\"local-name\",3,!1,!0,function(a,b){return(", |
| "a=b?Xa(b.evaluate(a)):a.v)?a.localName||a.nodeName.toLowerCase():\"\"}", |
| ",0,1,!0);J(\"name\",3,!1,!0,function(a,b){return(a=b?Xa(b.evaluate(a))", |
| ":a.v)?a.nodeName.toLowerCase():\"\"},0,1,!0);J(\"namespace-uri\",3,!0,", |
| "!1,function(){return\"\"},0,1,!0);J(\"normalize-space\",3,!1,!0,functi", |
| "on(a,b){return(b?H(b,a):B(a.v)).replace(/[\\s\\xa0]+/g,\" \").replace(", |
| "/^\\s+|\\s+$/g,\"\")},0,1);J(\"not\",2,!1,!1,function(a,b){return!bb(b", |
| ",a)},1);\nJ(\"number\",1,!1,!0,function(a,b){return b?G(b,a):+B(a.v)},", |
| "0,1);J(\"position\",1,!0,!1,function(a){return a.Ha},0);J(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(G(b,a))},1);J(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);J(\"string\",3,!1,!0,function(a,b){return b?H(b,a):B(a.v)},0,1);J(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?H(b,a):B(a.v)).length", |
| "},0,1);\nJ(\"substring\",3,!1,!1,function(a,b,c,d){c=G(c,a);if(isNaN(c", |
| ")||Infinity==c||-Infinity==c)return\"\";d=d?G(d,a):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=H(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);J(\"substring-after\",3,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);", |
| "c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nJ(\"subs", |
| "tring-before\",3,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);a=b.indexOf(a", |
| ");return-1==a?\"\":b.substring(0,a)},2);J(\"sum\",1,!1,!1,function(a,b", |
| "){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+B", |
| "(c);return b},1,1,!0);J(\"translate\",3,!1,!1,function(a,b,c,d){b=H(b,", |
| "a);c=H(c,a);var e=H(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d", |
| ");f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(", |
| "d),c+=f in a?a[f]:f;return c},3);J(\"true\",2,!1,!1,function(){return!", |
| "0},0);function D(a,b){this.za=a;this.ta=l(b)?b:null;this.B=null;switch", |
| "(a){case \"comment\":this.B=8;break;case \"text\":this.B=3;break;case ", |
| "\"processing-instruction\":this.B=7;break;case \"node\":break;default:", |
| "throw Error(\"Unexpected argument\");}}function mb(a){return\"comment", |
| "\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}D.proto", |
| "type.matches=function(a){return null===this.B||this.B==a.nodeType};D.p", |
| "rototype.getName=function(){return this.za};\nD.prototype.toString=fun", |
| "ction(){var a=\"Kind Test: \"+this.za;null===this.ta||(a+=F(this.ta));", |
| "return a};function nb(a){E.call(this,3);this.ya=a.substring(1,a.length", |
| "-1)}n(nb,E);nb.prototype.evaluate=function(){return this.ya};nb.protot", |
| "ype.toString=function(){return\"Literal: \"+this.ya};function ob(a,b){", |
| "this.s=a.toLowerCase();a=\"*\"==this.s?\"*\":\"http://www.w3.org/1999/", |
| "xhtml\";this.aa=b?b.toLowerCase():a}ob.prototype.matches=function(a){v", |
| "ar b=a.nodeType;if(1!=b&&2!=b)return!1;b=l(a.localName)?a.localName:a.", |
| "nodeName;return\"*\"!=this.s&&this.s!=b.toLowerCase()?!1:\"*\"==this.a", |
| "a?!0:this.aa==(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://ww", |
| "w.w3.org/1999/xhtml\")};ob.prototype.getName=function(){return this.s}", |
| ";\nob.prototype.toString=function(){return\"Name Test: \"+(\"http://ww", |
| "w.w3.org/1999/xhtml\"==this.aa?\"\":this.aa+\":\")+this.s};function pb", |
| "(a){E.call(this,1);this.Aa=a}n(pb,E);pb.prototype.evaluate=function(){", |
| "return this.Aa};pb.prototype.toString=function(){return\"Number: \"+th", |
| "is.Aa};function qb(a,b){E.call(this,a.j);this.ra=a;this.V=b;this.D=a.h", |
| "();this.o=a.o;1==this.V.length&&(a=this.V[0],a.fa||a.G!=rb||(a=a.da,\"", |
| "*\"!=a.getName()&&(this.U={name:a.getName(),P:null})))}n(qb,E);functio", |
| "n sb(){E.call(this,4)}n(sb,E);sb.prototype.evaluate=function(a){var b=", |
| "new C;a=a.v;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};sb", |
| ".prototype.toString=function(){return\"Root Helper Expression\"};funct", |
| "ion tb(){E.call(this,4)}n(tb,E);tb.prototype.evaluate=function(a){var ", |
| "b=new C;b.add(a.v);return b};\ntb.prototype.toString=function(){return", |
| "\"Context Helper Expression\"};function ub(a){return\"/\"==a||\"//\"==", |
| "a}\nqb.prototype.evaluate=function(a){var b=this.ra.evaluate(a);if(!(b", |
| " instanceof C))throw Error(\"Filter expression must evaluate to nodese", |
| "t.\");a=this.V;for(var c=0,d=a.length;c<d&&b.A();c++){var e=a[c],f=b.i", |
| "terator(e.G.O);if(e.h()||e.G!=vb)if(e.h()||e.G!=wb){var g=f.next();for", |
| "(b=e.evaluate(new ma(g));null!=(g=f.next());)g=e.evaluate(new ma(g)),b", |
| "=Wa(b,g)}else g=f.next(),b=e.evaluate(new ma(g));else{for(g=f.next();(", |
| "b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g", |
| ")&8;g=b);b=e.evaluate(new ma(g))}}return b};\nqb.prototype.toString=fu", |
| "nction(){var a=\"Path Expression:\"+F(this.ra);if(this.V.length){var b", |
| "=oa(this.V,function(c,d){return c+F(d)},\"Steps:\");a+=F(b)}return a};", |
| "function yb(a,b){this.f=a;this.O=!!b}function ib(a,b,c){for(c=c||0;c<a", |
| ".f.length;c++)for(var d=a.f[c],e=b.iterator(),f=b.A(),g,k=0;g=e.next()", |
| ";k++){var p=a.O?f-k:k+1;g=d.evaluate(new ma(g,p,f));if(\"number\"==typ", |
| "eof g)p=p==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)p=!!g", |
| ";else if(g instanceof C)p=0<g.A();else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");p||e.remove()}return b}yb.prototype.", |
| "I=function(){return 0<this.f.length?this.f[0].I():null};\nyb.prototype", |
| ".h=function(){for(var a=0;a<this.f.length;a++){var b=this.f[a];if(b.h(", |
| ")||1==b.j||0==b.j)return!0}return!1};yb.prototype.A=function(){return ", |
| "this.f.length};yb.prototype.toString=function(){return oa(this.f,funct", |
| "ion(a,b){return a+F(b)},\"Predicates:\")};function zb(a,b,c,d){E.call(", |
| "this,4);this.G=a;this.da=b;this.f=c||new yb([]);this.fa=!!d;b=this.f.I", |
| "();a.Ja&&b&&(this.U={name:b.name,P:b.P});this.D=this.f.h()}n(zb,E);\nz", |
| "b.prototype.evaluate=function(a){var b=a.v,c=this.I(),d=null,e=null,f=", |
| "0;c&&(d=c.name,e=c.P?H(c.P,a):null,f=1);if(this.fa)if(this.h()||this.G", |
| "!=Ab)if(b=(new zb(Bb,new D(\"node\"))).evaluate(a).iterator(),c=b.next", |
| "())for(a=this.w(c,d,e,f);null!=(c=b.next());)a=Wa(a,this.w(c,d,e,f));e", |
| "lse a=new C;else a=Sa(this.da,b,d,e),a=ib(this.f,a,f);else a=this.w(a.", |
| "v,d,e,f);return a};zb.prototype.w=function(a,b,c,d){a=this.G.X(this.da", |
| ",a,b,c);return a=ib(this.f,a,d)};\nzb.prototype.toString=function(){va", |
| "r a=\"Step:\"+F(\"Operator: \"+(this.fa?\"//\":\"/\"));this.G.s&&(a+=F", |
| "(\"Axis: \"+this.G));a+=F(this.da);if(this.f.A()){var b=oa(this.f.f,fu", |
| "nction(c,d){return c+F(d)},\"Predicates:\");a+=F(b)}return a};function", |
| " Cb(a,b,c,d){this.s=a;this.X=b;this.O=c;this.Ja=d}Cb.prototype.toStrin", |
| "g=function(){return this.s};var Db={};function K(a,b,c,d){if(Db.hasOwn", |
| "Property(a))throw Error(\"Axis already created: \"+a);b=new Cb(a,b,c,!", |
| "!d);return Db[a]=b}\nK(\"ancestor\",function(a,b){for(var c=new C;b=b.", |
| "parentNode;)a.matches(b)&&c.unshift(b);return c},!0);K(\"ancestor-or-s", |
| "elf\",function(a,b){var c=new C;do a.matches(b)&&c.unshift(b);while(b=", |
| "b.parentNode);return c},!0);\nvar rb=K(\"attribute\",function(a,b){var", |
| " c=new C,d=a.getName();if(b=b.attributes)if(a instanceof D&&null===a.B", |
| "||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.ad", |
| "d(d);return c},!1),Ab=K(\"child\",function(a,b,c,d,e){c=m(c)?c:null;d=", |
| "m(d)?d:null;e=e||new C;for(b=b.firstChild;b;b=b.nextSibling)Ra(b,c,d)&", |
| "&a.matches(b)&&e.add(b);return e},!1,!0);K(\"descendant\",Sa,!1,!0);\n", |
| "var Bb=K(\"descendant-or-self\",function(a,b,c,d){var e=new C;Ra(b,c,d", |
| ")&&a.matches(b)&&e.add(b);return Sa(a,b,c,d,e)},!1,!0),vb=K(\"followin", |
| "g\",function(a,b,c,d){var e=new C;do for(var f=b;f=f.nextSibling;)Ra(f", |
| ",c,d)&&a.matches(f)&&e.add(f),e=Sa(a,f,c,d,e);while(b=b.parentNode);re", |
| "turn e},!1,!0);K(\"following-sibling\",function(a,b){for(var c=new C;b", |
| "=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1);K(\"namespace\",f", |
| "unction(){return new C},!1);\nvar Eb=K(\"parent\",function(a,b){var c=", |
| "new C;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerE", |
| "lement),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),wb=K(\"p", |
| "receding\",function(a,b,c,d){var e=new C,f=[];do f.unshift(b);while(b=", |
| "b.parentNode);for(var g=1,k=f.length;g<k;g++){var p=[];for(b=f[g];b=b.", |
| "previousSibling;)p.unshift(b);for(var z=0,q=p.length;z<q;z++)b=p[z],Ra", |
| "(b,c,d)&&a.matches(b)&&e.add(b),e=Sa(a,b,c,d,e)}return e},!0,!0);\nK(", |
| "\"preceding-sibling\",function(a,b){for(var c=new C;b=b.previousSiblin", |
| "g;)a.matches(b)&&c.unshift(b);return c},!0);var Fb=K(\"self\",function", |
| "(a,b){var c=new C;a.matches(b)&&c.add(b);return c},!1);function Gb(a){", |
| "E.call(this,1);this.qa=a;this.D=a.h();this.o=a.o}n(Gb,E);Gb.prototype.", |
| "evaluate=function(a){return-G(this.qa,a)};Gb.prototype.toString=functi", |
| "on(){return\"Unary Expression: -\"+F(this.qa)};function Hb(a){E.call(t", |
| "his,4);this.ba=a;$a(this,pa(this.ba,function(b){return b.h()}));ab(thi", |
| "s,pa(this.ba,function(b){return b.o}))}n(Hb,E);Hb.prototype.evaluate=f", |
| "unction(a){var b=new C;t(this.ba,function(c){c=c.evaluate(a);if(!(c in", |
| "stanceof C))throw Error(\"Path expression must evaluate to NodeSet.\")", |
| ";b=Wa(b,c)});return b};Hb.prototype.toString=function(){return oa(this", |
| ".ba,function(a,b){return a+F(b)},\"Union Expression:\")};function Ib(a", |
| ",b){this.a=a;this.Fa=b}function Jb(a){for(var b,c=[];;){M(a,\"Missing ", |
| "right hand side of binary expression.\");b=Kb(a);var d=a.a.next();if(!", |
| "d)break;var e=(d=gb[d]||null)&&d.va;if(!e){a.a.back();break}for(;c.len", |
| "gth&&e<=c[c.length-1].va;)b=new cb(c.pop(),c.pop(),b);c.push(b,d)}for(", |
| ";c.length;)b=new cb(c.pop(),c.pop(),b);return b}function M(a,b){if(a.a", |
| ".empty())throw Error(b);}function Lb(a,b){a=a.a.next();if(a!=b)throw E", |
| "rror(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Mb(a){a=a.a", |
| ".next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Nb(a){a=a", |
| ".a.next();if(2>a.length)throw Error(\"Unclosed literal string\");retur", |
| "n new nb(a)}\nfunction Ob(a){var b=[];if(ub(v(a.a))){var c=a.a.next();", |
| "var d=v(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&", |
| "&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new sb;d=new sb;M(a,\"Mis", |
| "sing next location step.\");c=Pb(a,c);b.push(c)}else{a:{c=v(a.a);d=c.c", |
| "harAt(0);switch(d){case \"$\":throw Error(\"Variable reference not all", |
| "owed in HTML XPath\");case \"(\":a.a.next();c=Jb(a);M(a,'unclosed \"(", |
| "\"');Lb(a,\")\");break;case '\"':case \"'\":c=Nb(a);break;default:if(i", |
| "sNaN(+c))if(!mb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==v(a.a,\n1)){c=a.a", |
| ".next();c=lb[c]||null;a.a.next();for(d=[];\")\"!=v(a.a);){M(a,\"Missin", |
| "g function argument list.\");d.push(Jb(a));if(\",\"!=v(a.a))break;a.a.", |
| "next()}M(a,\"Unclosed function argument list.\");Mb(a);c=new jb(c,d)}e", |
| "lse{c=null;break a}else c=new pb(+a.a.next())}\"[\"==v(a.a)&&(d=new yb", |
| "(Qb(a)),c=new hb(c,d))}if(c)if(ub(v(a.a)))d=c;else return c;else c=Pb(", |
| "a,\"/\"),d=new tb,b.push(c)}for(;ub(v(a.a));)c=a.a.next(),M(a,\"Missin", |
| "g next location step.\"),c=Pb(a,c),b.push(c);return new qb(d,b)}\nfunc", |
| "tion Pb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==v(a.a)){var c=new zb(Fb,new D(\"node\"));a.a.", |
| "next();return c}if(\"..\"==v(a.a))return c=new zb(Eb,new D(\"node\")),", |
| "a.a.next(),c;if(\"@\"==v(a.a)){var d=rb;a.a.next();M(a,\"Missing attri", |
| "bute name\")}else if(\"::\"==v(a.a,1)){if(!/(?![0-9])[\\w]/.test(v(a.a", |
| ").charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();", |
| "d=Db[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();", |
| "M(a,\"Missing node name\")}else d=Ab;\ne=v(a.a);if(/(?![0-9])[\\w\\*]/", |
| ".test(e.charAt(0)))if(\"(\"==v(a.a,1)){if(!mb(e))throw Error(\"Invalid", |
| " node type: \"+e);e=a.a.next();if(!mb(e))throw Error(\"Invalid type na", |
| "me: \"+e);Lb(a,\"(\");M(a,\"Bad nodetype\");var f=v(a.a).charAt(0),g=n", |
| "ull;if('\"'==f||\"'\"==f)g=Nb(a);M(a,\"Bad nodetype\");Mb(a);e=new D(e", |
| ",g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new ob(e);else{g=e", |
| ".substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.Fa(g),!k)throw Err", |
| "or(\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new ob(e,k", |
| ")}else throw Error(\"Bad token: \"+\na.a.next());a=new yb(Qb(a),d.O);r", |
| "eturn c||new zb(d,e,a,\"//\"==b)}function Qb(a){for(var b=[];\"[\"==v(", |
| "a.a);){a.a.next();M(a,\"Missing predicate expression.\");var c=Jb(a);b", |
| ".push(c);M(a,\"Unclosed predicate expression.\");Lb(a,\"]\")}return b}", |
| "function Kb(a){if(\"-\"==v(a.a))return a.a.next(),new Gb(Kb(a));var b=", |
| "Ob(a);if(\"|\"!=v(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)M(a,\"Mis", |
| "sing next union location path.\"),b.push(Ob(a));a.a.back();a=new Hb(b)", |
| "}return a};function Rb(a){switch(a.nodeType){case 1:return la(Sb,a);ca", |
| "se 9:return Rb(a.documentElement);case 11:case 10:case 6:case 12:retur", |
| "n Tb;default:return a.parentNode?Rb(a.parentNode):Tb}}function Tb(){re", |
| "turn null}function Sb(a,b){if(a.prefix==b)return a.namespaceURI||\"htt", |
| "p://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);ret", |
| "urn c&&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeTyp", |
| "e?Sb(a.parentNode,b):null};function Ub(a,b){if(!a.length)throw Error(", |
| "\"Empty XPath expression.\");a=Ca(a);if(a.empty())throw Error(\"Invali", |
| "d XPath expression.\");b?fa(b)||(b=ka(b.lookupNamespaceURI,b)):b=funct", |
| "ion(){return null};var c=Jb(new Ib(a,b));if(!a.empty())throw Error(\"B", |
| "ad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new ma", |
| "(d));return new N(d,e)}}\nfunction N(a,b){if(0==b)if(a instanceof C)b=", |
| "4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;el", |
| "se if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evaluati", |
| "on result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof C))throw Error(\"val", |
| "ue could not be converted to the specified type\");this.resultType=b;s", |
| "witch(b){case 2:this.stringValue=a instanceof C?Ya(a):\"\"+a;break;cas", |
| "e 1:this.numberValue=a instanceof C?+Ya(a):+a;break;case 3:this.boolea", |
| "nValue=a instanceof C?0<a.A():!!a;break;case 4:case 5:case 6:case 7:va", |
| "r c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);", |
| "this.snapshotLength=a.A();this.invalidIteratorState=!1;break;case 8:ca", |
| "se 9:this.singleNodeValue=Xa(a);break;default:throw Error(\"Unknown XP", |
| "athResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)", |
| "throw Error(\"iterateNext called with wrong result type\");return f>=d", |
| ".length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw", |
| " Error(\"snapshotItem called with wrong result type\");return g>=d.len", |
| "gth||0>g?null:d[g]}}\nN.ANY_TYPE=0;N.NUMBER_TYPE=1;N.STRING_TYPE=2;N.B", |
| "OOLEAN_TYPE=3;N.UNORDERED_NODE_ITERATOR_TYPE=4;N.ORDERED_NODE_ITERATOR", |
| "_TYPE=5;N.UNORDERED_NODE_SNAPSHOT_TYPE=6;N.ORDERED_NODE_SNAPSHOT_TYPE=", |
| "7;N.ANY_UNORDERED_NODE_TYPE=8;N.FIRST_ORDERED_NODE_TYPE=9;function Vb(", |
| "a){this.lookupNamespaceURI=Rb(a)}\nfunction Wb(a,b){a=a||aa;var c=a.Do", |
| "cument&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResu", |
| "lt=N,c.evaluate=function(d,e,f,g){return(new Ub(d,f)).evaluate(e,g)},c", |
| ".createExpression=function(d,e){return new Ub(d,e)},c.createNSResolver", |
| "=function(d){return new Vb(d)}}ca(\"wgxpath.install\",Wb);ca(\"wgxpath", |
| ".install\",Wb);var Xb=window;var Yb={aliceblue:\"#f0f8ff\",antiquewhit", |
| "e:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff", |
| "\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmo", |
| "nd:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a", |
| "\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",", |
| "chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cor", |
| "nsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#000", |
| "08b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a", |
| "9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\"", |
| ",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c", |
| "00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\"", |
| ",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2", |
| "f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet", |
| ":\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#6", |
| "96969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222", |
| "\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\"", |
| ",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",golde", |
| "nrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adf", |
| "f2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indian", |
| "red:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\"", |
| ",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",", |
| "lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",", |
| "lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3", |
| "d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c", |
| "1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:", |
| "\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",ligh", |
| "tsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegr", |
| "een:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000", |
| "\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"", |
| "#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumsl", |
| "ateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#4", |
| "8d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream", |
| ":\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:", |
| "\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",oli", |
| "vedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#", |
| "da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise", |
| ":\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuf", |
| "f:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powde", |
| "rblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f", |
| "8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",", |
| "sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sie", |
| "nna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a", |
| "5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",sp", |
| "ringgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#00", |
| "8080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",vi", |
| "olet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f", |
| "5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var Zb=\"backgroundC", |
| "olor borderTopColor borderRightColor borderBottomColor borderLeftColor", |
| " color outlineColor\".split(\" \"),$b=/#([0-9a-fA-F])([0-9a-fA-F])([0-", |
| "9a-fA-F])/,ac=/^#(?:[0-9a-f]{3}){1,2}$/i,bc=/^(?:rgba)?\\((\\d{1,3}),", |
| "\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,cc=/^(?:rgb)?", |
| "\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i", |
| ";function O(a,b){this.code=a;this.state=P[a]||dc;this.message=b||\"\";", |
| "a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpper", |
| "Case().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(", |
| "\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=", |
| "this.name;this.stack=a.stack||\"\"}n(O,Error);var dc=\"unknown error\"", |
| ",P={15:\"element not selectable\",11:\"element not visible\"};P[31]=dc", |
| ";P[30]=dc;P[24]=\"invalid cookie domain\";P[29]=\"invalid element coor", |
| "dinates\";P[12]=\"invalid element state\";\nP[32]=\"invalid selector\"", |
| ";P[51]=\"invalid selector\";P[52]=\"invalid selector\";P[17]=\"javascr", |
| "ipt error\";P[405]=\"unsupported operation\";P[34]=\"move target out o", |
| "f bounds\";P[27]=\"no such alert\";P[7]=\"no such element\";P[8]=\"no ", |
| "such frame\";P[23]=\"no such window\";P[28]=\"script timeout\";P[33]=", |
| "\"session not created\";P[10]=\"stale element reference\";P[21]=\"time", |
| "out\";P[25]=\"unable to set cookie\";P[26]=\"unexpected alert open\";P", |
| "[13]=dc;P[9]=\"unknown command\";function ec(a){return(a=a.exec(u))?a[", |
| "1]:\"\"}var fc=-1!=u.indexOf(\"iPhone\")&&-1==u.indexOf(\"iPod\")&&-1=", |
| "=u.indexOf(\"iPad\")||-1!=u.indexOf(\"iPad\")||-1!=u.indexOf(\"iPod\")", |
| "?ec(/CriOS\\/([0-9.]+)/):ec(/Chrome\\/([0-9.]+)/);var gc=10<=Number(vo", |
| "id 0);function hc(a){var b=\"tabindex\";return\"style\"==b?ic(a.style.", |
| "cssText):(a=a.getAttributeNode(b))&&a.specified?a.value:null}var jc=/[", |
| ";]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^", |
| "()]*\\([^()]*\\))*[^()]*$)/;function ic(a){var b=[];t(a.split(jc),func", |
| "tion(c){var d=c.indexOf(\":\");0<d&&(c=[c.slice(0,d),c.slice(d+1)],2==", |
| "c.length&&b.push(c[0].toLowerCase(),\":\",c[1],\";\"))});b=b.join(\"\"", |
| ");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction Q(a,b){b&&", |
| "\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b|", |
| "|a.tagName.toUpperCase()==b)}function kc(a){return Q(a,\"OPTION\")?!0:", |
| "Q(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):", |
| "!1}function lc(a){if(!kc(a))throw new O(15,\"Element is not selectable", |
| "\");var b=\"selected\",c=a.type&&a.type.toLowerCase();if(\"checkbox\"=", |
| "=c||\"radio\"==c)b=\"checked\";return!!a[b]};var R={};R.ka=function(){", |
| "var a={La:\"http://www.w3.org/2000/svg\"};return function(b){return a[", |
| "b]||null}}();\nR.w=function(a,b,c){var d=A(a);if(!d.documentElement)re", |
| "turn null;try{for(var e=d.createNSResolver?d.createNSResolver(d.docume", |
| "ntElement):R.ka,f={},g=d.getElementsByTagName(\"*\"),k=0;k<g.length;++", |
| "k){var p=g[k],z=p.namespaceURI;if(z&&!f[z]){var q=p.lookupPrefix(z);if", |
| "(!q){var x=z.match(\".*/(\\\\w+)/?$\");q=x?x[1]:\"xhtml\"}f[z]=q}}var ", |
| "L={},W;for(W in f)L[f[W]]=W;e=function(r){return L[r]||null};try{retur", |
| "n d.evaluate(b,a,e,c,null)}catch(r){if(\"TypeError\"===r.name)return e", |
| "=d.createNSResolver?d.createNSResolver(d.documentElement):\nR.ka,d.eva", |
| "luate(b,a,e,c,null);throw r;}}catch(r){throw new O(32,\"Unable to loca", |
| "te an element with the xpath expression \"+b+\" because of the followi", |
| "ng error:\\n\"+r);}};R.na=function(a,b){if(!a||1!=a.nodeType)throw new", |
| " O(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". It sho", |
| "uld be an element.\");};\nR.Ia=function(a,b){var c=function(){var d=R.", |
| "w(b,a,9);return d?d.singleNodeValue||null:b.selectSingleNode?(d=A(b),d", |
| ".setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectS", |
| "ingleNode(a)):null}();null===c||R.na(c,a);return c};\nR.Ka=function(a,", |
| "b){var c=function(){var d=R.w(b,a,7);if(d){for(var e=d.snapshotLength,", |
| "f=[],g=0;g<e;++g)f.push(d.snapshotItem(g));return f}return b.selectNod", |
| "es?(d=A(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath", |
| "\"),b.selectNodes(a)):[]}();t(c,function(d){R.na(d,a)});return c};func", |
| "tion mc(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=m", |
| "c.prototype;h.clone=function(){return new mc(this.top,this.right,this.", |
| "bottom,this.left)};h.contains=function(a){return this&&a?a instanceof ", |
| "mc?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=", |
| "this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.", |
| "bottom:!1};\nh.expand=function(a,b,c,d){ha(a)?(this.top-=a.top,this.ri", |
| "ght+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,thi", |
| "s.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return", |
| " this};h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.", |
| "ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.cei", |
| "l(this.left);return this};\nh.floor=function(){this.top=Math.floor(thi", |
| "s.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.b", |
| "ottom);this.left=Math.floor(this.left);return this};h.round=function()", |
| "{this.top=Math.round(this.top);this.right=Math.round(this.right);this.", |
| "bottom=Math.round(this.bottom);this.left=Math.round(this.left);return ", |
| "this};h.translate=function(a,b){a instanceof y?(this.left+=a.x,this.ri", |
| "ght+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,b", |
| "a(b)&&(this.top+=b,this.bottom+=b));return this};\nh.scale=function(a,", |
| "b){b=ba(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;r", |
| "eturn this};function S(a,b,c,d){this.left=a;this.top=b;this.width=c;th", |
| "is.height=d}h=S.prototype;h.clone=function(){return new S(this.left,th", |
| "is.top,this.width,this.height)};h.contains=function(a){return a instan", |
| "ceof y?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=", |
| "this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a", |
| ".width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};\nh.cei", |
| "l=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.to", |
| "p);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height)", |
| ";return this};h.floor=function(){this.left=Math.floor(this.left);this.", |
| "top=Math.floor(this.top);this.width=Math.floor(this.width);this.height", |
| "=Math.floor(this.height);return this};h.round=function(){this.left=Mat", |
| "h.round(this.left);this.top=Math.round(this.top);this.width=Math.round", |
| "(this.width);this.height=Math.round(this.height);return this};\nh.tran", |
| "slate=function(a,b){a instanceof y?(this.left+=a.x,this.top+=a.y):(thi", |
| "s.left+=a,ba(b)&&(this.top+=b));return this};h.scale=function(a,b){b=b", |
| "a(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return ", |
| "this};function nc(a,b){var c=A(a);return c.defaultView&&c.defaultView.", |
| "getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.g", |
| "etPropertyValue(b)||\"\":\"\"}function oc(a){var b=a.offsetWidth,c=a.o", |
| "ffsetHeight;if((!l(b)||!b&&!c)&&a.getBoundingClientRect){a:{try{var d=", |
| "a.getBoundingClientRect()}catch(e){a={left:0,top:0,right:0,bottom:0};b", |
| "reak a}a=d}return new Fa(a.right-a.left,a.bottom-a.top)}return new Fa(", |
| "b,c)};var pc=\"function\"===typeof ShadowRoot;function qc(a){return tc", |
| "(a)&&uc(a)&&\"none\"!=T(a,\"pointer-events\")}var vc=\"A AREA BUTTON I", |
| "NPUT LABEL SELECT TEXTAREA\".split(\" \");function wc(a){return pa(vc,", |
| "function(b){return Q(a,b)})||null!=hc(a)&&0<=Number(a.tabIndex)||xc(a)", |
| "}var yc=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");", |
| "\nfunction uc(a){return pa(yc,function(b){return Q(a,b)})?a.disabled?!", |
| "1:a.parentNode&&1==a.parentNode.nodeType&&Q(a,\"OPTGROUP\")||Q(a,\"OPT", |
| "ION\")?uc(a.parentNode):!Oa(a,function(b){var c=b.parentNode;if(c&&Q(c", |
| ",\"FIELDSET\")&&c.disabled){if(!Q(b,\"LEGEND\"))return!0;for(;b=l(b.pr", |
| "eviousElementSibling)?b.previousElementSibling:Ja(b.previousSibling);)", |
| "if(Q(b,\"LEGEND\"))return!0}return!1},!0):!0}var zc=\"text search tel ", |
| "url email password number\".split(\" \");\nfunction Ac(a,b){return Q(a", |
| ",\"INPUT\")?a.type.toLowerCase()==b:!1}function Bc(a){function b(c){re", |
| "turn\"inherit\"==c.contentEditable?(c=Cc(c))?b(c):!1:\"true\"==c.conte", |
| "ntEditable}return l(a.contentEditable)?l(a.isContentEditable)?a.isCont", |
| "entEditable:b(a):!1}\nfunction xc(a){return((Q(a,\"TEXTAREA\")?!0:Q(a,", |
| "\"INPUT\")?0<=na(zc,a.type.toLowerCase()):Bc(a)?!0:!1)||(Q(a,\"INPUT\"", |
| ")?\"file\"==a.type.toLowerCase():!1)||Ac(a,\"range\")||Ac(a,\"date\")|", |
| "|Ac(a,\"month\")||Ac(a,\"week\")||Ac(a,\"time\")||Ac(a,\"datetime-loca", |
| "l\")||Ac(a,\"color\"))&&!a.readOnly}function Cc(a){for(a=a.parentNode;", |
| "a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return", |
| " Q(a)?a:null}\nfunction T(a,b){b=ya(b);if(\"float\"==b||\"cssFloat\"==", |
| "b||\"styleFloat\"==b)b=\"cssFloat\";a=nc(a,b)||Dc(a,b);if(null===a)a=n", |
| "ull;else if(0<=na(Zb,b)){b:{var c=a.match(bc);if(c){b=Number(c[1]);var", |
| " d=Number(c[2]),e=Number(c[3]);c=Number(c[4]);if(0<=b&&255>=b&&0<=d&&2", |
| "55>=d&&0<=e&&255>=e&&0<=c&&1>=c){b=[b,d,e,c];break b}}b=null}if(!b)b:{", |
| "if(e=a.match(cc))if(b=Number(e[1]),d=Number(e[2]),e=Number(e[3]),0<=b&", |
| "&255>=b&&0<=d&&255>=d&&0<=e&&255>=e){b=[b,d,e,1];break b}b=null}if(!b)", |
| "b:{b=a.toLowerCase();d=Yb[b.toLowerCase()];\nif(!d&&(d=\"#\"==b.charAt", |
| "(0)?b:\"#\"+b,4==d.length&&(d=d.replace($b,\"#$1$1$2$2$3$3\")),!ac.tes", |
| "t(d))){b=null;break b}b=[parseInt(d.substr(1,2),16),parseInt(d.substr(", |
| "3,2),16),parseInt(d.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(\", \")+\"", |
| ")\":a}return a}function Dc(a,b){var c=a.currentStyle||a.style,d=c[b];!", |
| "l(d)&&fa(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inheri", |
| "t\"!=d?l(d)?d:null:(a=Cc(a))?Dc(a,b):null}\nfunction Ec(a,b,c){functio", |
| "n d(g){var k=Fc(g);return 0<k.height&&0<k.width?!0:Q(g,\"PATH\")&&(0<k", |
| ".height||0<k.width)?(g=T(g,\"stroke-width\"),!!g&&0<parseInt(g,10)):\"", |
| "hidden\"!=T(g,\"overflow\")&&pa(g.childNodes,function(p){return 3==p.n", |
| "odeType||Q(p)&&d(p)})}function e(g){return Gc(g)==U&&qa(g.childNodes,f", |
| "unction(k){return!Q(k)||e(k)||!d(k)})}if(!Q(a))throw Error(\"Argument ", |
| "to isShown must be of type Element\");if(Q(a,\"BODY\"))return!0;if(Q(a", |
| ",\"OPTION\")||Q(a,\"OPTGROUP\"))return a=Oa(a,function(g){return Q(g,", |
| "\"SELECT\")}),\n!!a&&Ec(a,!0,c);var f=Hc(a);if(f)return!!f.image&&0<f.", |
| "rect.width&&0<f.rect.height&&Ec(f.image,b,c);if(Q(a,\"INPUT\")&&\"hidd", |
| "en\"==a.type.toLowerCase()||Q(a,\"NOSCRIPT\"))return!1;f=T(a,\"visibil", |
| "ity\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=Ic(a))&&d(a)", |
| "?!e(a):!1}\nfunction tc(a){function b(c){if(Q(c)&&\"none\"==T(c,\"disp", |
| "lay\"))return!1;a:{var d=c.parentNode;if(c.getDestinationInsertionPoin", |
| "ts){var e=c.getDestinationInsertionPoints();if(0<e.length){d=e[e.lengt", |
| "h-1];break a}}d=d&&d.shadowRoot&&void 0!==c.assignedSlot?c.assignedSlo", |
| "t?c.assignedSlot.parentNode:null:d}return pc&&d instanceof ShadowRoot|", |
| "|d&&(9==d.nodeType||11==d.nodeType)?!0:d&&Q(d,\"DETAILS\")&&!d.open&&!", |
| "Q(c,\"SUMMARY\")?!1:!!d&&b(d)}return Ec(a,!0,b)}var U=\"hidden\";\nfun", |
| "ction Gc(a,b){function c(r){function w(xb){if(xb==g)return!0;var rc=T(", |
| "xb,\"display\");return 0==rc.lastIndexOf(\"inline\",0)||\"contents\"==", |
| "rc||\"absolute\"==sc&&\"static\"==T(xb,\"position\")?!1:!0}var sc=T(r,", |
| "\"position\");if(\"fixed\"==sc)return z=!0,r==g?null:g;for(r=Cc(r);r&&", |
| "!w(r);)r=Cc(r);return r}function d(r){var w=r;if(\"visible\"==p)if(r==", |
| "g&&k)w=k;else if(r==k)return{x:\"visible\",y:\"visible\"};w={x:T(w,\"o", |
| "verflow-x\"),y:T(w,\"overflow-y\")};r==g&&(w.x=\"visible\"==w.x?\"auto", |
| "\":w.x,w.y=\"visible\"==w.y?\"auto\":w.y);\nreturn w}function e(r){if(", |
| "r==g){var w=(new Qa(f)).R;r=w.scrollingElement?w.scrollingElement:w.bo", |
| "dy||w.documentElement;w=w.parentWindow||w.defaultView;r=new y(w.pageXO", |
| "ffset||r.scrollLeft,w.pageYOffset||r.scrollTop)}else r=new y(r.scrollL", |
| "eft,r.scrollTop);return r}b=Jc(a,b);var f=A(a),g=f.documentElement,k=f", |
| ".body,p=T(g,\"overflow\"),z;for(a=c(a);a;a=c(a)){var q=d(a);if(\"visib", |
| "le\"!=q.x||\"visible\"!=q.y){var x=Fc(a);if(0==x.width||0==x.height)re", |
| "turn U;var L=b.right<x.left,W=b.bottom<x.top;if(L&&\"hidden\"==\nq.x||", |
| "W&&\"hidden\"==q.y)return U;if(L&&\"visible\"!=q.x||W&&\"visible\"!=q.", |
| "y){L=e(a);W=b.bottom<x.top-L.y;if(b.right<x.left-L.x&&\"visible\"!=q.x", |
| "||W&&\"visible\"!=q.x)return U;b=Gc(a);return b==U?U:\"scroll\"}L=b.le", |
| "ft>=x.left+x.width;x=b.top>=x.top+x.height;if(L&&\"hidden\"==q.x||x&&", |
| "\"hidden\"==q.y)return U;if(L&&\"visible\"!=q.x||x&&\"visible\"!=q.y){", |
| "if(z&&(q=e(a),b.left>=g.scrollWidth-q.x||b.right>=g.scrollHeight-q.y))", |
| "return U;b=Gc(a);return b==U?U:\"scroll\"}}}return\"none\"}\nfunction ", |
| "Fc(a){var b=Hc(a);if(b)return b.rect;if(Q(a,\"HTML\"))return a=(Ga(A(a", |
| "))||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:", |
| "a.body,a=new Fa(a.clientWidth,a.clientHeight),new S(0,0,a.width,a.heig", |
| "ht);try{var c=a.getBoundingClientRect()}catch(d){return new S(0,0,0,0)", |
| "}return new S(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction H", |
| "c(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))return null;var c=b?a:Q(", |
| "a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=R.", |
| "Ia('/descendant::*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=Fc(d),b||\"d", |
| "efault\"==a.shape.toLowerCase()||(a=Kc(a),b=Math.min(Math.max(a.left,0", |
| "),e.width),c=Math.min(Math.max(a.top,0),e.height),e=new S(b+e.left,c+e", |
| ".top,Math.min(a.width,e.width-b),Math.min(a.height,e.height-c))));retu", |
| "rn{image:d,rect:e||new S(0,0,0,0)}}\nfunction Kc(a){var b=a.shape.toLo", |
| "werCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];", |
| "var c=a[1];return new S(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.leng", |
| "th)return b=a[2],new S(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.leng", |
| "th){b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a", |
| "[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);retu", |
| "rn new S(b,c,d-b,e-c)}return new S(0,0,0,0)}\nfunction Jc(a,b){a=Fc(a)", |
| ";a=new mc(a.top,a.left+a.width,a.top+a.height,a.left);b&&(b=b instance", |
| "of S?b:new S(b.x,b.y,1,1),a.left=Math.min(Math.max(a.left+b.left,a.lef", |
| "t),a.right),a.top=Math.min(Math.max(a.top+b.top,a.top),a.bottom),a.rig", |
| "ht=Math.min(Math.max(a.left+b.width,a.left),a.right),a.bottom=Math.min", |
| "(Math.max(a.top+b.height,a.top),a.bottom));return a}function Ic(a){var", |
| " b=1,c=T(a,\"opacity\");c&&(b=Number(c));(a=Cc(a))&&(b*=Ic(a));return ", |
| "b};function Lc(a,b,c){this.B=a;this.la=b;this.ma=c}Lc.prototype.create", |
| "=function(a){a=A(a).createEvent(\"HTMLEvents\");a.initEvent(this.B,thi", |
| "s.la,this.ma);return a};Lc.prototype.toString=function(){return this.B", |
| "};function V(a,b,c){Lc.call(this,a,b,c)}n(V,Lc);\nV.prototype.create=f", |
| "unction(a,b){if(this==Mc)throw new O(9,\"Browser does not support a mo", |
| "use pixel scroll event.\");var c=A(a);a=Ga(c);c=c.createEvent(\"MouseE", |
| "vents\");this==Nc&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent(this.B", |
| ",this.la,this.ma,a,1,b.clientX,b.clientY,b.clientX,b.clientY,b.ctrlKey", |
| ",b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return c};fun", |
| "ction X(a,b,c){Lc.call(this,a,b,c)}n(X,Lc);X.prototype.create=function", |
| "(){throw new O(9,\"Browser does not support MSPointer events.\");};\nv", |
| "ar Oc=new Lc(\"change\",!0,!1),Pc=new V(\"click\",!0,!0),Qc=new V(\"co", |
| "ntextmenu\",!0,!0),Rc=new V(\"dblclick\",!0,!0),Sc=new V(\"mousedown\"", |
| ",!0,!0),Tc=new V(\"mousemove\",!0,!1),Uc=new V(\"mouseout\",!0,!0),Vc=", |
| "new V(\"mouseover\",!0,!0),Wc=new V(\"mouseup\",!0,!0),Nc=new V(\"mous", |
| "ewheel\",!0,!0),Mc=new V(\"MozMousePixelScroll\",!0,!0),Xc=new X(\"MSG", |
| "otPointerCapture\",!0,!1),Yc=new X(\"MSLostPointerCapture\",!0,!1),Zc=", |
| "new X(\"MSPointerDown\",!0,!0),$c=new X(\"MSPointerMove\",!0,!0),ad=ne", |
| "w X(\"MSPointerOver\",!0,!0),bd=new X(\"MSPointerOut\",\n!0,!0),cd=new", |
| " X(\"MSPointerUp\",!0,!0);function dd(a,b,c){b=b.create(a,c);\"isTrust", |
| "ed\"in b||(b.isTrusted=!1);return a.dispatchEvent(b)};function ed(a,b)", |
| "{this.g=Xb.document.documentElement;this.F=null;var c=Pa(A(this.g));c&", |
| "&fd(this,c);this.$=a||new gd;this.pa=b||new hd}ed.prototype.H=function", |
| "(){return this.g};function fd(a,b){a.g=b;a.F=Q(b,\"OPTION\")?Oa(b,func", |
| "tion(c){return Q(c,\"SELECT\")}):null}\ned.prototype.W=function(a,b,c,", |
| "d,e,f,g,k){if(!f&&!qc(this.g))return!1;if(d&&Vc!=a&&Uc!=a)throw new O(", |
| "12,\"Event type does not allow related target: \"+a);b={clientX:b.x,cl", |
| "ientY:b.y,button:c,altKey:0!=(this.$.ca&4),ctrlKey:0!=(this.$.ca&2),sh", |
| "iftKey:0!=(this.$.ca&1),metaKey:0!=(this.$.ca&8),wheelDelta:e||0,relat", |
| "edTarget:d||null,count:k||1};g=g||1;c=this.g;a!=Pc&&a!=Sc&&g in id?c=i", |
| "d[g]:this.F&&(c=jd(this,a));return c?this.pa.W(c,a,b):!0};\ned.prototy", |
| "pe.S=function(a,b,c,d,e,f,g,k){if(!k&&!qc(this.g))return!1;if(g&&ad!=a", |
| "&&bd!=a)throw new O(12,\"Event type does not allow related target: \"+", |
| "a);b={clientX:b.x,clientY:b.y,button:c,altKey:!1,ctrlKey:!1,shiftKey:!", |
| "1,metaKey:!1,relatedTarget:g||null,width:0,height:0,pressure:0,rotatio", |
| "n:0,pointerId:d,tiltX:0,tiltY:0,pointerType:e,isPrimary:f};c=this.F?jd", |
| "(this,a):this.g;id[d]&&(c=id[d]);d=Ga(A(this.g));if(d&&a==Zc){var p=d.", |
| "Element.prototype.msSetPointerCapture;d.Element.prototype.msSetPointer", |
| "Capture=\nfunction(z){id[z]=this}}a=c?this.pa.S(c,a,b):!0;p&&(d.Elemen", |
| "t.prototype.msSetPointerCapture=p);return a};function jd(a,b){switch(b", |
| "){case Pc:case Wc:return a.F.multiple?a.g:a.F;default:return a.F.multi", |
| "ple?a.g:null}}function kd(a){var b=Oa(a.g,function(c){return!!c&&Q(c)&", |
| "&wc(c)},!0);b=b||a.g;a=Pa(A(b));if(b!=a){if(a&&fa(a.blur)&&!Q(a,\"BODY", |
| "\"))try{a.blur()}catch(c){throw c;}fa(b.focus)&&b.focus()}}function gd", |
| "(){this.ca=0}var id={};function hd(){}hd.prototype.W=function(a,b,c){r", |
| "eturn dd(a,b,c)};\nhd.prototype.S=function(a,b,c){return dd(a,b,c)};fu", |
| "nction ld(a,b){this.J={};this.m=[];this.M=0;var c=arguments.length;if(", |
| "1<c){if(c%2)throw Error(\"Uneven number of arguments\");for(var d=0;d<", |
| "c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)}fu", |
| "nction md(a){nd(a);return a.m.concat()}h=ld.prototype;h.clear=function", |
| "(){this.J={};this.M=this.m.length=0};h.remove=function(a){return Objec", |
| "t.prototype.hasOwnProperty.call(this.J,a)?(delete this.J[a],this.M--,t", |
| "his.m.length>2*this.M&&nd(this),!0):!1};\nfunction nd(a){if(a.M!=a.m.l", |
| "ength){for(var b=0,c=0;b<a.m.length;){var d=a.m[b];Object.prototype.ha", |
| "sOwnProperty.call(a.J,d)&&(a.m[c++]=d);b++}a.m.length=c}if(a.M!=a.m.le", |
| "ngth){var e={};for(c=b=0;b<a.m.length;)d=a.m[b],Object.prototype.hasOw", |
| "nProperty.call(e,d)||(a.m[c++]=d,e[d]=1),b++;a.m.length=c}}h.get=funct", |
| "ion(a,b){return Object.prototype.hasOwnProperty.call(this.J,a)?this.J[", |
| "a]:b};h.set=function(a,b){Object.prototype.hasOwnProperty.call(this.J,", |
| "a)||(this.M++,this.m.push(a));this.J[a]=b};\nh.addAll=function(a){if(a", |
| " instanceof ld)for(var b=md(a),c=0;c<b.length;c++)this.set(b[c],a.get(", |
| "b[c]));else for(b in a)this.set(b,a[b])};h.forEach=function(a,b){for(v", |
| "ar c=md(this),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,", |
| "e,this)}};h.clone=function(){return new ld(this)};var od={};function Y", |
| "(a,b,c){ha(a)&&(a=a.b);a=new pd(a);!b||b in od&&!c||(od[b]={key:a,shif", |
| "t:!1},c&&(od[c]={key:a,shift:!0}));return a}function pd(a){this.code=a", |
| "}Y(8);Y(9);Y(13);var qd=Y(16),rd=Y(17),sd=Y(18);Y(19);Y(20);Y(27);Y(32", |
| ",\" \");Y(33);Y(34);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);Y(44);Y(45);Y(", |
| "46);Y(48,\"0\",\")\");Y(49,\"1\",\"!\");Y(50,\"2\",\"@\");Y(51,\"3\",", |
| "\"#\");Y(52,\"4\",\"$\");Y(53,\"5\",\"%\");Y(54,\"6\",\"^\");Y(55,\"7", |
| "\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9\",\"(\");Y(65,\"a\",\"A\");Y(66,", |
| "\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"d\",\"D\");\nY(69,\"e\",\"E\");Y", |
| "(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72,\"h\",\"H\");Y(73,\"i\",\"I\")", |
| ";Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(76,\"l\",\"L\");Y(77,\"m\",\"M", |
| "\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(80,\"p\",\"P\");Y(81,\"q\",", |
| "\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y(84,\"t\",\"T\");Y(85,\"u", |
| "\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");Y(88,\"x\",\"X\");Y(89,", |
| "\"y\",\"Y\");Y(90,\"z\",\"Z\");var td=Y(Aa?{c:91,b:91}:za?{c:224,b:91}", |
| ":{c:0,b:91});Y(Aa?{c:92,b:92}:za?{c:224,b:93}:{c:0,b:92});Y(Aa?{c:93,b", |
| ":93}:za?{c:0,b:0}:{c:93,b:null});Y({c:96,b:96},\"0\");Y({c:97,b:97},\"", |
| "1\");\nY({c:98,b:98},\"2\");Y({c:99,b:99},\"3\");Y({c:100,b:100},\"4\"", |
| ");Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\");Y({c:103,b:103},\"7\")", |
| ";Y({c:104,b:104},\"8\");Y({c:105,b:105},\"9\");Y({c:106,b:106},\"*\");", |
| "Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-\");Y({c:110,b:110},\".\");Y", |
| "({c:111,b:111},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116);Y(117)", |
| ";Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({c:107,b:187},\"=\",\"+\"", |
| ");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y(188,\",\",\"<\");Y(190,", |
| "\".\",\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\");Y(219,\"[\",\"{\");", |
| "\nY(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:59,b:186},\";\",\":\")", |
| ";Y(222,\"'\",'\"');var ud=new ld;ud.set(1,qd);ud.set(2,rd);ud.set(4,sd", |
| ");ud.set(8,td);(function(a){var b=new ld;t(md(a),function(c){b.set(a.g", |
| "et(c).code,c)});return b})(ud);function vd(a,b,c){ed.call(this,b,c);th", |
| "is.K=this.i=null;this.C=new y(0,0);this.Y=this.N=!1;if(a){ba(a.buttonP", |
| "ressed)&&(this.i=a.buttonPressed);try{Q(a.elementPressed)&&(this.K=a.e", |
| "lementPressed)}catch(d){this.i=null}this.C=new y(a.clientXY.x,a.client", |
| "XY.y);this.N=!!a.nextClickIsDoubleClick;this.Y=!!a.hasEverInteracted;t", |
| "ry{a.element&&Q(a.element)&&fd(this,a.element)}catch(d){this.i=null}}}", |
| "n(vd,ed);var Z={};Z[Pc]=[0,1,2,null];Z[Qc]=[null,null,2,null];Z[Wc]=[0", |
| ",1,2,null];Z[Uc]=[0,1,2,4];Z[Tc]=[0,1,2,4];\ngc&&(Z[Zc]=Z[Wc],Z[cd]=Z[", |
| "Wc],Z[$c]=[-1,-1,-1,-1],Z[bd]=Z[$c],Z[ad]=Z[$c]);Z[Rc]=Z[Pc];Z[Sc]=Z[W", |
| "c];Z[Vc]=Z[Uc];var wd={};wd[Sc]=Zc;wd[Tc]=$c;wd[Uc]=bd;wd[Vc]=ad;wd[Wc", |
| "]=cd;vd.prototype.move=function(a,b){var c=qc(a),d=Fc(a);this.C.x=b.x+", |
| "d.left;this.C.y=b.y+d.top;b=this.H();if(a!=b){try{Ga(A(b)).closed&&(b=", |
| "null)}catch(e){b=null}b&&(d=b===Xb.document.documentElement||b===Xb.do", |
| "cument.body,b=!this.Y&&d?null:b,xd(this,Uc,a));fd(this,a);xd(this,Vc,b", |
| ",null,c)}xd(this,Tc,null,null,c);this.N=!1};\nvd.prototype.scroll=func", |
| "tion(a){if(0==a)throw new O(13,\"Must scroll a non-zero number of tick", |
| "s.\");for(var b=0<a?-120:120,c=0;c<Math.abs(a);c++)xd(this,Nc,null,b)}", |
| ";function xd(a,b,c,d,e,f){a.Y=!0;if(gc){var g=wd[b];if(g&&!a.S(g,a.C,y", |
| "d(a,g),1,MSPointerEvent.MSPOINTER_TYPE_MOUSE,!0,c,e))return!1}return a", |
| ".W(b,a.C,yd(a,b),c,d,e,null,f)}function yd(a,b){if(!(b in Z))return 0;", |
| "a=Z[b][null===a.i?3:a.i];if(null===a)throw new O(13,\"Event does not p", |
| "ermit the specified mouse button.\");return a}\nvd.prototype.getState=", |
| "function(){return{buttonPressed:this.i,elementPressed:this.K,clientXY:", |
| "{x:this.C.x,y:this.C.y},nextClickIsDoubleClick:this.N,hasEverInteracte", |
| "d:this.Y,element:this.H()}};function zd(a,b){this.x=a;this.y=b}n(zd,y)", |
| ";h=zd.prototype;h.clone=function(){return new zd(this.x,this.y)};h.sca", |
| "le=y.prototype.scale;h.normalize=function(){return this.scale(1/Math.s", |
| "qrt(this.x*this.x+this.y*this.y))};h.add=function(a){this.x+=a.x;this.", |
| "y+=a.y;return this};h.rotate=function(a){var b=Math.cos(a);a=Math.sin(", |
| "a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return th", |
| "is};function Ad(a){if(\"none\"!=(nc(a,\"display\")||(a.currentStyle?a.", |
| "currentStyle.display:null)||a.style&&a.style.display))var b=oc(a);else", |
| "{b=a.style;var c=b.display,d=b.visibility,e=b.position;b.visibility=\"", |
| "hidden\";b.position=\"absolute\";b.display=\"inline\";var f=oc(a);b.di", |
| "splay=c;b.position=e;b.visibility=d;b=f}return 0<b.width&&0<b.height||", |
| "!a.offsetParent?b:Ad(a.offsetParent)};ca(\"_\",function(a,b,c,d){if(!t", |
| "c(a))throw new O(11,\"Element is not currently visible and may not be ", |
| "manipulated\");b:{var e=b||void 0;if(\"scroll\"==Gc(a,e)){if(a.scrollI", |
| "ntoView&&(a.scrollIntoView(),\"none\"==Gc(a,e)))break b;for(var f=Jc(a", |
| ",e),g=Cc(a);g;g=Cc(g)){var k=g,p=Fc(k);var z=k;var q=nc(z,\"borderLeft", |
| "Width\");var x=nc(z,\"borderRightWidth\");var L=nc(z,\"borderTopWidth", |
| "\");z=nc(z,\"borderBottomWidth\");x=new mc(parseFloat(L),parseFloat(x)", |
| ",parseFloat(z),parseFloat(q));q=f.left-p.left-x.left;p=f.top-p.top-\nx", |
| ".top;x=k.clientHeight+f.top-f.bottom;k.scrollLeft+=Math.min(q,Math.max", |
| "(q-(k.clientWidth+f.left-f.right),0));k.scrollTop+=Math.min(p,Math.max", |
| "(p-x,0))}Gc(a,e)}}b?b=new zd(b.x,b.y):(b=Ad(a),b=new zd(b.width/2,b.he", |
| "ight/2));c=c||new vd;c.move(a,b);if(null!==c.i)throw new O(13,\"Cannot", |
| " press more than one button or an already pressed button.\");c.i=0;c.K", |
| "=c.H();if(Q(c.H(),\"OPTION\")||Q(c.H(),\"SELECT\")||xd(c,Sc,null,null,", |
| "!1,void 0))gc&&0==c.i&&Q(c.K,\"OPTION\")&&c.S(Xc,c.C,0,1,MSPointerEven", |
| "t.MSPOINTER_TYPE_MOUSE,\n!0),kd(c);if(null===c.i)throw new O(13,\"Cann", |
| "ot release a button when no button is pressed.\");if(c.F&&qc(c.g)&&(a=", |
| "c.F,b=lc(c.g),!b||a.multiple)){c.g.selected=!b;if(b=a.multiple){b=0;e=", |
| "ua(String(fc)).split(\".\");f=ua(\"28\").split(\".\");g=Math.max(e.len", |
| "gth,f.length);for(k=0;0==b&&k<g;k++){p=e[k]||\"\";q=f[k]||\"\";do{p=/(", |
| "\\d*)(\\D*)(.*)/.exec(p)||[\"\",\"\",\"\",\"\"];q=/(\\d*)(\\D*)(.*)/.e", |
| "xec(q)||[\"\",\"\",\"\",\"\"];if(0==p[0].length&&0==q[0].length)break;", |
| "b=va(0==p[1].length?0:parseInt(p[1],10),0==q[1].length?0:parseInt(q[1]", |
| ",\n10))||va(0==p[2].length,0==q[2].length)||va(p[2],q[2]);p=p[3];q=q[3", |
| "]}while(0==b)}b=!(0<=b)}b||dd(a,Oc)}a=qc(c.H());xd(c,Wc,null,null,d,vo", |
| "id 0);try{if(0==c.i&&c.H()==c.K){var W=c.C,r=yd(c,Pc);if(a||qc(c.g))!c", |
| ".F&&kc(c.g)&&lc(c.g),c.W(Pc,W,r,null,0,a,void 0);c.N&&xd(c,Rc);c.N=!c.", |
| "N;gc&&0==c.i&&Q(c.K,\"OPTION\")&&c.S(Yc,new y(0,0),0,1,MSPointerEvent.", |
| "MSPOINTER_TYPE_MOUSE,!1)}else 2==c.i&&xd(c,Qc)}catch(w){}id={};c.i=nul", |
| "l;c.K=null});; return this._.apply(null,arguments);}).apply({navigator", |
| ":typeof window!='undefined'?window.navigator:null,document:typeof wind", |
| "ow!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const EXECUTE_ASYNC_SCRIPT[] = { |
| "function(){return (function(){function e(a){var b=typeof a;if(\"object", |
| "\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Obje", |
| "ct)return b;var c=Object.prototype.toString.call(a);if(\"[object Windo", |
| "w]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof ", |
| "a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.prop", |
| "ertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";", |
| "if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined", |
| "\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))r", |
| "eturn\"function\"}else return\"null\";\nelse if(\"function\"==b&&\"und", |
| "efined\"==typeof a.call)return\"object\";return b}function l(a){var b=", |
| "e(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}fu", |
| "nction p(a){var b=typeof a;return\"object\"==b&&null!=a||\"function\"=", |
| "=b}function q(a,b){var c=Array.prototype.slice.call(arguments,1);retur", |
| "n function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(", |
| "this,d)}}var r=Date.now||function(){return+new Date};\nfunction t(a,b)", |
| "{function c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.c", |
| "onstructor=a};function u(a,b){this.code=a;this.state=v[a]||x;this.mess", |
| "age=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(c){retu", |
| "rn c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b", |
| "||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.mess", |
| "age);a.name=this.name;this.stack=a.stack||\"\"}t(u,Error);var x=\"unkn", |
| "own error\",v={15:\"element not selectable\",11:\"element not visible", |
| "\"};v[31]=x;v[30]=x;v[24]=\"invalid cookie domain\";v[29]=\"invalid el", |
| "ement coordinates\";v[12]=\"invalid element state\";\nv[32]=\"invalid ", |
| "selector\";v[51]=\"invalid selector\";v[52]=\"invalid selector\";v[17]", |
| "=\"javascript error\";v[405]=\"unsupported operation\";v[34]=\"move ta", |
| "rget out of bounds\";v[27]=\"no such alert\";v[7]=\"no such element\";", |
| "v[8]=\"no such frame\";v[23]=\"no such window\";v[28]=\"script timeout", |
| "\";v[33]=\"session not created\";v[10]=\"stale element reference\";v[2", |
| "1]=\"timeout\";v[25]=\"unable to set cookie\";v[26]=\"unexpected alert", |
| " open\";v[13]=x;v[9]=\"unknown command\";function y(a,b){for(var c=a.l", |
| "ength,d=Array(c),f=\"string\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g ", |
| "in f&&(d[g]=b.call(void 0,f[g],g,a));return d};function z(a,b){var c={", |
| "},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function ", |
| "A(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c}fun", |
| "ction B(a,b){return null!==a&&b in a}function C(a,b){for(var c in a)if", |
| "(b.call(void 0,a[c],c,a))return c};var D=JSON.stringify;function E(a){", |
| "function b(c,d){switch(e(c)){case \"string\":case \"number\":case \"bo", |
| "olean\":return c;case \"function\":return c.toString();case \"array\":", |
| "return y(c,function(g){return b(g,d)});case \"object\":if(0<=d.indexOf", |
| "(c))throw new u(17,\"Recursive object cannot be transferred\");if(B(c,", |
| "\"nodeType\")&&(1==c.nodeType||9==c.nodeType)){var f={};f.ELEMENT=F(c)", |
| ";return f}if(B(c,\"document\"))return f={},f.WINDOW=F(c),f;d.push(c);i", |
| "f(l(c))return y(c,function(g){return b(g,d)});c=z(c,function(g,m){retu", |
| "rn\"number\"==typeof m||\n\"string\"==typeof m});return A(c,function(g", |
| "){return b(g,d)});default:return null}}return b(a,[])}function G(a,b){", |
| "return\"array\"==e(a)?y(a,function(c){return G(c,b)}):p(a)?\"function", |
| "\"==typeof a?a:B(a,\"ELEMENT\")?I(a.ELEMENT,b):B(a,\"WINDOW\")?I(a.WIN", |
| "DOW,b):A(a,function(c){return G(c,b)}):a}function J(a,b){if(\"string\"", |
| "==typeof a)try{return new b.Function(a)}catch(c){throw c;}return b==wi", |
| "ndow?a:new b.Function(\"return (\"+a+\").apply(null,arguments);\")}\nf", |
| "unction K(a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.a=r());b.a", |
| "||(b.a=r());return b}function F(a){var b=K(a.ownerDocument),c=C(b,func", |
| "tion(d){return d==a});c||(c=\":wdc:\"+b.a++,b[c]=a);return c}\nfunctio", |
| "n I(a,b){a=decodeURIComponent(a);b=b||document;var c=K(b);if(!B(c,a))t", |
| "hrow new u(10,\"Element does not exist in cache\");var d=c[a];if(B(d,", |
| "\"setInterval\")){if(d.closed)throw delete c[a],new u(23,\"Window has ", |
| "been closed.\");return d}for(var f=d;f;){if(f==b.documentElement)retur", |
| "n d;f.host&&11===f.nodeType&&(f=f.host);f=f.parentNode}delete c[a];thr", |
| "ow new u(10,\"Element is no longer attached to the DOM\");};function L", |
| "(a,b,c,d,f,g){function m(k,n){H||(h.removeEventListener?h.removeEventL", |
| "istener(\"unload\",w,!0):h.detachEvent(\"onunload\",w),h.clearTimeout(", |
| "Q),0!=k?(k=new u(k,n.message||n+\"\"),k.stack=n.stack,n={status:B(k,\"", |
| "code\")?k.code:13,value:{message:k.message}}):n={status:0,value:E(n)},", |
| "d(f?D(n):n),H=!0)}function w(){m(13,Error(\"Detected a page unload eve", |
| "nt; asynchronous script execution does not work across page loads.\"))", |
| "}var h=g||window,H=!1;g=q(m,13);if(h.closed)g(\"Unable to execute scri", |
| "pt; the target window is closed.\");\nelse{a=J(a,h);b=G(b,h.document);", |
| "b.push(q(m,0));h.addEventListener?h.addEventListener(\"unload\",w,!0):", |
| "h.attachEvent(\"onunload\",w);var R=r();try{a.apply(h,b);var Q=h.setTi", |
| "meout(function(){m(28,Error(\"Timed out waiting for asynchronous scrip", |
| "t result after \"+(r()-R)+\" ms\"))},Math.max(0,c))}catch(k){m(k.code|", |
| "|13,k)}}}var M=[\"_\"],N=this;M[0]in N||\"undefined\"==typeof N.execSc", |
| "ript||N.execScript(\"var \"+M[0]);\nfor(var O;M.length&&(O=M.shift());", |
| "){var P;if(P=!M.length)P=void 0!==L;P?N[O]=L:N=N[O]&&N[O]!==Object.pro", |
| "totype[O]?N[O]:N[O]={}};; return this._.apply(null,arguments);}).apply", |
| "({navigator:typeof window!='undefined'?window.navigator:null,document:", |
| "typeof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const EXECUTE_SCRIPT[] = { |
| "function(){return (function(){function e(a){var b=typeof a;if(\"object", |
| "\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Obje", |
| "ct)return b;var c=Object.prototype.toString.call(a);if(\"[object Windo", |
| "w]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof ", |
| "a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.prop", |
| "ertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";", |
| "if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined", |
| "\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))r", |
| "eturn\"function\"}else return\"null\";\nelse if(\"function\"==b&&\"und", |
| "efined\"==typeof a.call)return\"object\";return b}function h(a){var b=", |
| "e(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}fu", |
| "nction k(a){var b=typeof a;return\"object\"==b&&null!=a||\"function\"=", |
| "=b}var l=Date.now||function(){return+new Date};function n(a,b){functio", |
| "n c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.construct", |
| "or=a};var q=window;function r(a,b){this.code=a;this.state=t[a]||u;this", |
| ".message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(c)", |
| "{return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;i", |
| "f(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this", |
| ".message);a.name=this.name;this.stack=a.stack||\"\"}n(r,Error);var u=", |
| "\"unknown error\",t={15:\"element not selectable\",11:\"element not vi", |
| "sible\"};t[31]=u;t[30]=u;t[24]=\"invalid cookie domain\";t[29]=\"inval", |
| "id element coordinates\";t[12]=\"invalid element state\";\nt[32]=\"inv", |
| "alid selector\";t[51]=\"invalid selector\";t[52]=\"invalid selector\";", |
| "t[17]=\"javascript error\";t[405]=\"unsupported operation\";t[34]=\"mo", |
| "ve target out of bounds\";t[27]=\"no such alert\";t[7]=\"no such eleme", |
| "nt\";t[8]=\"no such frame\";t[23]=\"no such window\";t[28]=\"script ti", |
| "meout\";t[33]=\"session not created\";t[10]=\"stale element reference", |
| "\";t[21]=\"timeout\";t[25]=\"unable to set cookie\";t[26]=\"unexpected", |
| " alert open\";t[13]=u;t[9]=\"unknown command\";function v(a,b){for(var", |
| " c=a.length,d=Array(c),f=\"string\"==typeof a?a.split(\"\"):a,g=0;g<c;", |
| "g++)g in f&&(d[g]=b.call(void 0,f[g],g,a));return d};function w(a,b){v", |
| "ar c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}fun", |
| "ction x(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return", |
| " c}function y(a,b){return null!==a&&b in a}function z(a,b){for(var c i", |
| "n a)if(b.call(void 0,a[c],c,a))return c};var A=JSON.stringify;function", |
| " B(a){function b(c,d){switch(e(c)){case \"string\":case \"number\":cas", |
| "e \"boolean\":return c;case \"function\":return c.toString();case \"ar", |
| "ray\":return v(c,function(g){return b(g,d)});case \"object\":if(0<=d.i", |
| "ndexOf(c))throw new r(17,\"Recursive object cannot be transferred\");i", |
| "f(y(c,\"nodeType\")&&(1==c.nodeType||9==c.nodeType)){var f={};f.ELEMEN", |
| "T=C(c);return f}if(y(c,\"document\"))return f={},f.WINDOW=C(c),f;d.pus", |
| "h(c);if(h(c))return v(c,function(g){return b(g,d)});c=w(c,function(g,m", |
| "){return\"number\"==typeof m||\n\"string\"==typeof m});return x(c,func", |
| "tion(g){return b(g,d)});default:return null}}return b(a,[])}function D", |
| "(a,b){return\"array\"==e(a)?v(a,function(c){return D(c,b)}):k(a)?\"fun", |
| "ction\"==typeof a?a:y(a,\"ELEMENT\")?E(a.ELEMENT,b):y(a,\"WINDOW\")?E(", |
| "a.WINDOW,b):x(a,function(c){return D(c,b)}):a}function F(a){a=a||docum", |
| "ent;var b=a.$wdc_;b||(b=a.$wdc_={},b.a=l());b.a||(b.a=l());return b}fu", |
| "nction C(a){var b=F(a.ownerDocument),c=z(b,function(d){return d==a});c", |
| "||(c=\":wdc:\"+b.a++,b[c]=a);return c}\nfunction E(a,b){a=decodeURICom", |
| "ponent(a);b=b||document;var c=F(b);if(!y(c,a))throw new r(10,\"Element", |
| " does not exist in cache\");var d=c[a];if(y(d,\"setInterval\")){if(d.c", |
| "losed)throw delete c[a],new r(23,\"Window has been closed.\");return d", |
| "}for(var f=d;f;){if(f==b.documentElement)return d;f.host&&11===f.nodeT", |
| "ype&&(f=f.host);f=f.parentNode}delete c[a];throw new r(10,\"Element is", |
| " no longer attached to the DOM\");};function G(a,b,c,d){d=d||q;try{a:{", |
| "var f=a;if(\"string\"==typeof f)try{a=new d.Function(f);break a}catch(", |
| "p){throw p;}a=d==window?f:new d.Function(\"return (\"+f+\").apply(null", |
| ",arguments);\")}var g=D(b,d.document);var m={status:0,value:B(a.apply(", |
| "null,g))}}catch(p){m={status:y(p,\"code\")?p.code:13,value:{message:p.", |
| "message}}}return c?A(m):m}var H=[\"_\"],I=this;H[0]in I||\"undefined\"", |
| "==typeof I.execScript||I.execScript(\"var \"+H[0]);\nfor(var J;H.lengt", |
| "h&&(J=H.shift());){var K;if(K=!H.length)K=void 0!==G;K?I[J]=G:I=I[J]&&", |
| "I[J]!==Object.prototype[J]?I[J]:I[J]={}};; return this._.apply(null,ar", |
| "guments);}).apply({navigator:typeof window!='undefined'?window.navigat", |
| "or:null,document:typeof window!='undefined'?window.document:null}, arg", |
| "uments);}\n", |
| NULL |
| }; |
| |
| const char* const EXECUTE_SQL[] = { |
| "function(){return (function(){function a(b,c){function e(){}e.prototyp", |
| "e=c.prototype;b.prototype=new e;b.prototype.constructor=b};var d=windo", |
| "w;function f(b,c){this.code=b;this.state=h[b]||k;this.message=c||\"\";", |
| "b=this.state.replace(/((?:^|\\s+)[a-z])/g,function(e){return e.toUpper", |
| "Case().replace(/^[\\s\\xa0]+/g,\"\")});c=b.length-5;if(0>c||b.indexOf(", |
| "\"Error\",c)!=c)b+=\"Error\";this.name=b;b=Error(this.message);b.name=", |
| "this.name;this.stack=b.stack||\"\"}a(f,Error);var k=\"unknown error\",", |
| "h={15:\"element not selectable\",11:\"element not visible\"};h[31]=k;h", |
| "[30]=k;h[24]=\"invalid cookie domain\";h[29]=\"invalid element coordin", |
| "ates\";h[12]=\"invalid element state\";\nh[32]=\"invalid selector\";h[", |
| "51]=\"invalid selector\";h[52]=\"invalid selector\";h[17]=\"javascript", |
| " error\";h[405]=\"unsupported operation\";h[34]=\"move target out of b", |
| "ounds\";h[27]=\"no such alert\";h[7]=\"no such element\";h[8]=\"no suc", |
| "h frame\";h[23]=\"no such window\";h[28]=\"script timeout\";h[33]=\"se", |
| "ssion not created\";h[10]=\"stale element reference\";h[21]=\"timeout", |
| "\";h[25]=\"unable to set cookie\";h[26]=\"unexpected alert open\";h[13", |
| "]=k;h[9]=\"unknown command\";function m(b){this.rows=[];for(var c=0;c<", |
| "b.rows.length;c++)this.rows[c]=b.rows.item(c);this.rowsAffected=b.rows", |
| "Affected;this.insertId=-1;try{this.insertId=b.insertId}catch(e){}};fun", |
| "ction n(b,c,e,t,u,v,w){function x(g,l){l=new m(l);t(g,l)}try{var y=d.o", |
| "penDatabase(b,\"\",b+\"name\",5242880)}catch(g){throw new f(13,g.messa", |
| "ge);}y.transaction(function(g){g.executeSql(c,e,x,w)},u,v)}var p=[\"_", |
| "\"],q=this;p[0]in q||\"undefined\"==typeof q.execScript||q.execScript(", |
| "\"var \"+p[0]);for(var r;p.length&&(r=p.shift());)p.length||void 0===n", |
| "?q=q[r]&&q[r]!==Object.prototype[r]?q[r]:q[r]={}:q[r]=n;; return this.", |
| "_.apply(null,arguments);}).apply({navigator:typeof window!='undefined'", |
| "?window.navigator:null,document:typeof window!='undefined'?window.docu", |
| "ment:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const FIND_ELEMENT[] = { |
| "function(){return (function(){var k,aa=this;function l(a){return void ", |
| "0!==a}function n(a){return\"string\"==typeof a}function p(a){return\"n", |
| "umber\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]in c|", |
| "|\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(v", |
| "ar d;a.length&&(d=a.shift());)!a.length&&l(b)?c[d]=b:c=c[d]&&c[d]!==Ob", |
| "ject.prototype[d]?c[d]:c[d]={}}\nfunction da(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function ea(a){", |
| "var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", |
| "ngth}function q(a){return\"function\"==da(a)}function fa(a){var b=type", |
| "of a;return\"object\"==b&&null!=a||\"function\"==b}function ha(a,b,c){", |
| "return a.call.apply(a.bind,arguments)}\nfunction ia(a,b,c){if(!a)throw", |
| " Error();if(2<arguments.length){var d=Array.prototype.slice.call(argum", |
| "ents,2);return function(){var e=Array.prototype.slice.call(arguments);", |
| "Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return functio", |
| "n(){return a.apply(b,arguments)}}function ja(a,b,c){ja=Function.protot", |
| "ype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native code", |
| "\")?ha:ia;return ja.apply(null,arguments)}\nfunction ka(a,b){var c=Arr", |
| "ay.prototype.slice.call(arguments,1);return function(){var d=c.slice()", |
| ";d.push.apply(d,arguments);return a.apply(this,d)}}function t(a,b){fun", |
| "ction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.const", |
| "ructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs, I", |
| "nc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby granted,", |
| " free of charge, to any person obtaining a copy\n of this software and", |
| " associated documentation files (the \"Software\"), to\n deal in the S", |
| "oftware without restriction, including without limitation the\n rights", |
| " to use, copy, modify, merge, publish, distribute, sublicense, and/or", |
| "\n sell copies of the Software, and to permit persons to whom the Soft", |
| "ware is\n furnished to do so, subject to the following conditions:\n\n", |
| " The above copyright notice and this permission notice shall be includ", |
| "ed in\n all copies or substantial portions of the Software.\n\n THE SO", |
| "FTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR", |
| "\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABI", |
| "LITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EV", |
| "ENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, ", |
| "DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT O", |
| "R OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE", |
| " OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction la(a,b,", |
| "c){this.m=a;this.Ba=b||1;this.l=c||1};var ma;function na(a,b){if(n(a))", |
| "return n(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)", |
| "if(c in a&&a[c]===b)return c;return-1}function w(a,b,c){for(var d=a.le", |
| "ngth,e=n(a)?a.split(\"\"):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}fun", |
| "ction oa(a,b){for(var c=a.length,d=[],e=0,f=n(a)?a.split(\"\"):a,g=0;g", |
| "<c;g++)if(g in f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}return d", |
| "}function pa(a,b,c){var d=c;w(a,function(e,f){d=b.call(void 0,d,e,f,a)", |
| "});return d}\nfunction qa(a,b){for(var c=a.length,d=n(a)?a.split(\"\")", |
| ":a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}fu", |
| "nction ra(a,b,c){for(var d=a.length,e=n(a)?a.split(\"\"):a,f=0;f<d;f++", |
| ")if(f in e&&!b.call(c,e[f],f,a))return!1;return!0}function sa(a,b){a:{", |
| "for(var c=a.length,d=n(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.cal", |
| "l(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:n(a)?a.charAt(b):", |
| "a[b]}function ta(a){return Array.prototype.concat.apply([],arguments)}", |
| "\nfunction ua(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++", |
| ")c[d]=a[d];return c}return[]}function va(a,b,c){return 2>=arguments.le", |
| "ngth?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)", |
| "};function wa(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b)==b}v", |
| "ar xa=String.prototype.trim?function(a){return a.trim()}:function(a){r", |
| "eturn/^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};function ya(a)", |
| "{return String(a).replace(/\\-([a-z])/g,function(b,c){return c.toUpper", |
| "Case()})};function za(a){this.Y=a;this.M=0}function Aa(a){a=a.match(Ba", |
| ");for(var b=0;b<a.length;b++)Ca.test(a[b])&&a.splice(b,1);return new z", |
| "a(a)}var Ba=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:", |
| "\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'", |
| "[^']*'|[!<>]=|\\s+|./g,Ca=/^\\s/;function x(a,b){return a.Y[a.M+(b||0)", |
| "]}za.prototype.next=function(){return this.Y[this.M++]};za.prototype.b", |
| "ack=function(){this.M--};za.prototype.empty=function(){return this.Y.l", |
| "ength<=this.M};function y(a,b){this.x=l(a)?a:0;this.y=l(b)?b:0}k=y.pro", |
| "totype;k.clone=function(){return new y(this.x,this.y)};k.ceil=function", |
| "(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};k.fl", |
| "oor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);ret", |
| "urn this};k.round=function(){this.x=Math.round(this.x);this.y=Math.rou", |
| "nd(this.y);return this};k.translate=function(a,b){a instanceof y?(this", |
| ".x+=a.x,this.y+=a.y):(this.x+=Number(a),p(b)&&(this.y+=b));return this", |
| "};\nk.scale=function(a,b){b=p(b)?b:a;this.x*=a;this.y*=b;return this};", |
| "function Da(a,b){this.width=a;this.height=b}k=Da.prototype;k.clone=fun", |
| "ction(){return new Da(this.width,this.height)};k.aspectRatio=function(", |
| "){return this.width/this.height};k.ceil=function(){this.width=Math.cei", |
| "l(this.width);this.height=Math.ceil(this.height);return this};k.floor=", |
| "function(){this.width=Math.floor(this.width);this.height=Math.floor(th", |
| "is.height);return this};k.round=function(){this.width=Math.round(this.", |
| "width);this.height=Math.round(this.height);return this};\nk.scale=func", |
| "tion(a,b){b=p(b)?b:a;this.width*=a;this.height*=b;return this};functio", |
| "n z(a){return a?new Ea(A(a)):ma||(ma=new Ea)}function Fa(a,b,c){functi", |
| "on d(g){g&&b.appendChild(n(g)?a.createTextNode(g):g)}for(var e=1;e<c.l", |
| "ength;e++){var f=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):w(Ga(f)?ua(f):f", |
| ",d)}}function Ha(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return ", |
| "a}\nfunction Ia(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)r", |
| "eturn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPo", |
| "sition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)", |
| "b=b.parentNode;return b==a}\nfunction Ja(a,b){if(a==b)return 0;if(a.co", |
| "mpareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"", |
| "sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c", |
| "=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIn", |
| "dex;var e=a.parentNode,f=b.parentNode;return e==f?Ka(a,b):!c&&Ia(e,b)?", |
| "-1*La(a,b):!d&&Ia(f,a)?La(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.so", |
| "urceIndex:f.sourceIndex)}d=A(a);c=d.createRange();c.selectNode(a);c.co", |
| "llapse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0);return c", |
| ".compareBoundaryPoints(aa.Range.START_TO_END,a)}function La(a,b){var c", |
| "=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;re", |
| "turn Ka(b,a)}function Ka(a,b){for(;b=b.previousSibling;)if(b==a)return", |
| "-1;return 1}function A(a){return 9==a.nodeType?a:a.ownerDocument||a.do", |
| "cument}function Ga(a){if(a&&\"number\"==typeof a.length){if(fa(a))retu", |
| "rn\"function\"==typeof a.item||\"string\"==typeof a.item;if(q(a))retur", |
| "n\"function\"==typeof a.item}return!1}\nfunction Ma(a,b){a&&(a=a.paren", |
| "tNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null", |
| "}function Ea(a){this.C=a||aa.document||document}k=Ea.prototype;k.getEl", |
| "ementsByTagName=function(a,b){return(b||this.C).getElementsByTagName(S", |
| "tring(a))};\nfunction C(a,b,c,d){a=d||a.C;var e=b&&\"*\"!=b?String(b).", |
| "toUpperCase():\"\";if(a.querySelectorAll&&a.querySelector&&(e||c))c=a.", |
| "querySelectorAll(e+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassNa", |
| "me)if(b=a.getElementsByClassName(c),e){a={};for(var f=d=0,g;g=b[f];f++", |
| ")e==g.nodeName&&(a[d++]=g);a.length=d;c=a}else c=b;else if(b=a.getElem", |
| "entsByTagName(e||\"*\"),c){a={};for(f=d=0;g=b[f];f++){e=g.className;va", |
| "r h;if(h=\"function\"==typeof e.split)h=0<=na(e.split(/\\s+/),c);h&&(a", |
| "[d++]=g)}a.length=d;c=a}else c=b;return c}\nk.createElement=function(a", |
| "){return this.C.createElement(String(a))};k.createTextNode=function(a)", |
| "{return this.C.createTextNode(String(a))};k.appendChild=function(a,b){", |
| "a.appendChild(b)};k.append=function(a,b){Fa(A(a),a,arguments)};k.canHa", |
| "veChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){cas", |
| "e \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case", |
| " \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":ca", |
| "se \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"L", |
| "INK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT", |
| "\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case ", |
| "\"TRACK\":case \"WBR\":return!1}return!0};\nk.removeNode=function(a){r", |
| "eturn a&&a.parentNode?a.parentNode.removeChild(a):null};k.contains=Ia;", |
| "function D(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0=", |
| "=b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=", |
| "typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var ", |
| "d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(", |
| "a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue", |
| ";return\"\"+b}\nfunction Na(a,b,c){if(null===b)return!0;try{if(!a.getA", |
| "ttribute)return!1}catch(d){return!1}return null==c?!!a.getAttribute(b)", |
| ":a.getAttribute(b,2)==c}function Oa(a,b,c,d,e){return Pa.call(null,a,b", |
| ",n(c)?c:null,n(d)?d:null,e||new E)}\nfunction Pa(a,b,c,d,e){b.getEleme", |
| "ntsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),w(b,function(f){a.", |
| "matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b", |
| ".getElementsByClassName(d),w(b,function(f){f.className==d&&a.matches(f", |
| ")&&e.add(f)})):a instanceof F?Qa(a,b,c,d,e):b.getElementsByTagName&&(b", |
| "=b.getElementsByTagName(a.getName()),w(b,function(f){Na(f,c,d)&&e.add(", |
| "f)}));return e}\nfunction Qa(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextS", |
| "ibling)Na(b,c,d)&&a.matches(b)&&e.add(b),Qa(a,b,c,d,e)};function E(){t", |
| "his.l=this.g=null;this.H=0}function Ra(a){this.node=a;this.next=this.B", |
| "=null}function Sa(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g;b=b", |
| ".g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0", |
| "<Ja(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.B=d)?d.next=e:a.g=", |
| "e,d=e,f++;for(e=c||b;e;)e.B=d,d=d.next=e,f++,e=e.next;a.l=d;a.H=f;retu", |
| "rn a}E.prototype.unshift=function(a){a=new Ra(a);a.next=this.g;this.l?", |
| "this.g.B=a:this.g=this.l=a;this.g=a;this.H++};\nE.prototype.add=functi", |
| "on(a){a=new Ra(a);a.B=this.l;this.g?this.l.next=a:this.g=this.l=a;this", |
| ".l=a;this.H++};function Ta(a){return(a=a.g)?a.node:null}E.prototype.u=", |
| "function(){return this.H};function Ua(a){return(a=Ta(a))?D(a):\"\"}E.p", |
| "rototype.iterator=function(a){return new Va(this,!!a)};function Va(a,b", |
| "){this.xa=a;this.aa=(this.D=b)?a.l:a.g;this.U=null}Va.prototype.next=f", |
| "unction(){var a=this.aa;if(null==a)return null;var b=this.U=a;this.aa=", |
| "this.D?a.B:a.next;return b.node};\nVa.prototype.remove=function(){var ", |
| "a=this.xa,b=this.U;if(!b)throw Error(\"Next must be called at least on", |
| "ce before remove.\");var c=b.B;b=b.next;c?c.next=b:a.g=b;b?b.B=c:a.l=c", |
| ";a.H--;this.U=null};function H(a){this.f=a;this.h=this.v=!1;this.I=nul", |
| "l}function I(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n", |
| " \")}H.prototype.c=function(){return this.v};function Wa(a,b){a.v=b}f", |
| "unction Xa(a,b){a.h=b}H.prototype.A=function(){return this.I};function", |
| " J(a,b){a=a.evaluate(b);return a instanceof E?+Ua(a):+a}function K(a,b", |
| "){a=a.evaluate(b);return a instanceof E?Ua(a):\"\"+a}function Ya(a,b){", |
| "a=a.evaluate(b);return a instanceof E?!!a.u():!!a};function Za(a,b,c){", |
| "H.call(this,a.f);this.W=a;this.da=b;this.ja=c;this.v=b.c()||c.c();this", |
| ".h=b.h||c.h;this.W==$a&&(c.h||c.c()||4==c.f||0==c.f||!b.A()?b.h||b.c()", |
| "||4==b.f||0==b.f||!c.A()||(this.I={name:c.A().name,G:b}):this.I={name:", |
| "b.A().name,G:c})}t(Za,H);\nfunction ab(a,b,c,d,e){b=b.evaluate(d);c=c.", |
| "evaluate(d);var f;if(b instanceof E&&c instanceof E){b=b.iterator();fo", |
| "r(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())i", |
| "f(a(D(d),D(f)))return!0;return!1}if(b instanceof E||c instanceof E){b ", |
| "instanceof E?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,h=f", |
| ".next();h;h=f.next()){switch(g){case \"number\":h=+D(h);break;case \"b", |
| "oolean\":h=!!D(h);break;case \"string\":h=D(h);break;default:throw Err", |
| "or(\"Illegal primitive type for comparison.\");\n}if(e==b&&a(h,d)||e==", |
| "c&&a(d,h))return!0}return!1}return e?\"boolean\"==typeof b||\"boolean", |
| "\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+", |
| "b,+c):a(b,c):a(+b,+c)}Za.prototype.evaluate=function(a){return this.W.", |
| "s(this.da,this.ja,a)};Za.prototype.toString=function(){var a=\"Binary ", |
| "Expression: \"+this.W;a+=I(this.da);return a+=I(this.ja)};function bb(", |
| "a,b,c,d){this.Aa=a;this.ha=b;this.f=c;this.s=d}bb.prototype.toString=f", |
| "unction(){return this.Aa};var cb={};\nfunction L(a,b,c,d){if(cb.hasOwn", |
| "Property(a))throw Error(\"Binary operator already created: \"+a);a=new", |
| " bb(a,b,c,d);return cb[a.toString()]=a}L(\"div\",6,1,function(a,b,c){r", |
| "eturn J(a,c)/J(b,c)});L(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,", |
| "c)});L(\"*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});L(\"+\",5,1,fu", |
| "nction(a,b,c){return J(a,c)+J(b,c)});L(\"-\",5,1,function(a,b,c){retur", |
| "n J(a,c)-J(b,c)});L(\"<\",4,2,function(a,b,c){return ab(function(d,e){", |
| "return d<e},a,b,c)});\nL(\">\",4,2,function(a,b,c){return ab(function(", |
| "d,e){return d>e},a,b,c)});L(\"<=\",4,2,function(a,b,c){return ab(funct", |
| "ion(d,e){return d<=e},a,b,c)});L(\">=\",4,2,function(a,b,c){return ab(", |
| "function(d,e){return d>=e},a,b,c)});var $a=L(\"=\",3,2,function(a,b,c)", |
| "{return ab(function(d,e){return d==e},a,b,c,!0)});L(\"!=\",3,2,functio", |
| "n(a,b,c){return ab(function(d,e){return d!=e},a,b,c,!0)});L(\"and\",2,", |
| "2,function(a,b,c){return Ya(a,c)&&Ya(b,c)});L(\"or\",1,2,function(a,b,", |
| "c){return Ya(a,c)||Ya(b,c)});function db(a,b){if(b.u()&&4!=a.f)throw E", |
| "rror(\"Primary expression must evaluate to nodeset if filter has predi", |
| "cate(s).\");H.call(this,a.f);this.ia=a;this.b=b;this.v=a.c();this.h=a.", |
| "h}t(db,H);db.prototype.evaluate=function(a){a=this.ia.evaluate(a);retu", |
| "rn eb(this.b,a)};db.prototype.toString=function(){var a=\"Filter:\"+I(", |
| "this.ia);return a+=I(this.b)};function fb(a,b){if(b.length<a.ga)throw ", |
| "Error(\"Function \"+a.j+\" expects at least\"+a.ga+\" arguments, \"+b.", |
| "length+\" given\");if(null!==a.V&&b.length>a.V)throw Error(\"Function ", |
| "\"+a.j+\" expects at most \"+a.V+\" arguments, \"+b.length+\" given\")", |
| ";a.ya&&w(b,function(c,d){if(4!=c.f)throw Error(\"Argument \"+d+\" to f", |
| "unction \"+a.j+\" is not of type Nodeset: \"+c);});H.call(this,a.f);th", |
| "is.L=a;this.S=b;Wa(this,a.v||qa(b,function(c){return c.c()}));Xa(this,", |
| "a.wa&&!b.length||a.va&&!!b.length||qa(b,function(c){return c.h}))}\nt(", |
| "fb,H);fb.prototype.evaluate=function(a){return this.L.s.apply(null,ta(", |
| "a,this.S))};fb.prototype.toString=function(){var a=\"Function: \"+this", |
| ".L;if(this.S.length){var b=pa(this.S,function(c,d){return c+I(d)},\"Ar", |
| "guments:\");a+=I(b)}return a};function hb(a,b,c,d,e,f,g,h){this.j=a;th", |
| "is.f=b;this.v=c;this.wa=d;this.va=!1;this.s=e;this.ga=f;this.V=l(g)?g:", |
| "f;this.ya=!!h}hb.prototype.toString=function(){return this.j};var ib={", |
| "};\nfunction M(a,b,c,d,e,f,g,h){if(ib.hasOwnProperty(a))throw Error(\"", |
| "Function already created: \"+a+\".\");ib[a]=new hb(a,b,c,d,e,f,g,h)}M(", |
| "\"boolean\",2,!1,!1,function(a,b){return Ya(b,a)},1);M(\"ceiling\",1,!", |
| "1,!1,function(a,b){return Math.ceil(J(b,a))},1);M(\"concat\",3,!1,!1,f", |
| "unction(a,b){return pa(va(arguments,1),function(c,d){return c+K(d,a)},", |
| "\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a", |
| ");return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a,b){return ", |
| "b.evaluate(a).u()},1,1,!0);\nM(\"false\",2,!1,!1,function(){return!1},", |
| "0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);M(", |
| "\"id\",4,!1,!1,function(a,b){var c=a.m,d=9==c.nodeType?c:c.ownerDocume", |
| "nt;a=K(b,a).split(/\\s+/);var e=[];w(a,function(g){g=d.getElementById(", |
| "g);!g||0<=na(e,g)||e.push(g)});e.sort(Ja);var f=new E;w(e,function(g){", |
| "f.add(g)});return f},1);M(\"lang\",2,!1,!1,function(){return!1},1);M(", |
| "\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Func", |
| "tion last expects ()\");return a.l},0);\nM(\"local-name\",3,!1,!0,func", |
| "tion(a,b){return(a=b?Ta(b.evaluate(a)):a.m)?a.localName||a.nodeName.to", |
| "LowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a,b){return(a=b?", |
| "Ta(b.evaluate(a)):a.m)?a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name", |
| "space-uri\",3,!0,!1,function(){return\"\"},0,1,!0);M(\"normalize-space", |
| "\",3,!1,!0,function(a,b){return(b?K(b,a):D(a.m)).replace(/[\\s\\xa0]+/", |
| "g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,!1,!1,function", |
| "(a,b){return!Ya(b,a)},1);\nM(\"number\",1,!1,!0,function(a,b){return b", |
| "?J(b,a):+D(a.m)},0,1);M(\"position\",1,!0,!1,function(a){return a.Ba},", |
| "0);M(\"round\",1,!1,!1,function(a,b){return Math.round(J(b,a))},1);M(", |
| "\"starts-with\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.", |
| "lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){return b?K(b,a", |
| "):D(a.m)},0,1);M(\"string-length\",1,!1,!0,function(a,b){return(b?K(b,", |
| "a):D(a.m)).length},0,1);\nM(\"substring\",3,!1,!1,function(a,b,c,d){c=", |
| "J(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?J(d,a):In", |
| "finity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=M", |
| "ath.max(c,0);a=K(b,a);return Infinity==d?a.substring(e):a.substring(e,", |
| "c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,function(a,b,c){b", |
| "=K(b,a);a=K(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.lengt", |
| "h)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b=K(b,a);a=K(c", |
| ",a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);M(\"sum\",1,!", |
| "1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c", |
| ";c=a.next())b+=+D(c);return b},1,1,!0);M(\"translate\",3,!1,!1,functio", |
| "n(a,b,c,d){b=K(b,a);c=K(c,a);var e=K(d,a);a={};for(d=0;d<c.length;d++)", |
| "{var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.lengt", |
| "h;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"true\",2,!1,!1,f", |
| "unction(){return!0},0);function F(a,b){this.ma=a;this.ea=l(b)?b:null;t", |
| "his.F=null;switch(a){case \"comment\":this.F=8;break;case \"text\":thi", |
| "s.F=3;break;case \"processing-instruction\":this.F=7;break;case \"node", |
| "\":break;default:throw Error(\"Unexpected argument\");}}function jb(a)", |
| "{return\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"n", |
| "ode\"==a}F.prototype.matches=function(a){return null===this.F||this.F=", |
| "=a.nodeType};F.prototype.getName=function(){return this.ma};\nF.protot", |
| "ype.toString=function(){var a=\"Kind Test: \"+this.ma;null===this.ea||", |
| "(a+=I(this.ea));return a};function kb(a){H.call(this,3);this.la=a.subs", |
| "tring(1,a.length-1)}t(kb,H);kb.prototype.evaluate=function(){return th", |
| "is.la};kb.prototype.toString=function(){return\"Literal: \"+this.la};f", |
| "unction lb(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":\"http://", |
| "www.w3.org/1999/xhtml\";this.N=b?b.toLowerCase():a}lb.prototype.matche", |
| "s=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=l(a.localName)", |
| "?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLowerCase()?!", |
| "1:\"*\"==this.N?!0:this.N==(a.namespaceURI?a.namespaceURI.toLowerCase(", |
| "):\"http://www.w3.org/1999/xhtml\")};lb.prototype.getName=function(){r", |
| "eturn this.j};\nlb.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.N?\"\":this.N+\":\")+this.j};", |
| "function mb(a){H.call(this,1);this.na=a}t(mb,H);mb.prototype.evaluate=", |
| "function(){return this.na};mb.prototype.toString=function(){return\"Nu", |
| "mber: \"+this.na};function nb(a,b){H.call(this,a.f);this.ca=a;this.J=b", |
| ";this.v=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.T||a.w!=ob||", |
| "(a=a.R,\"*\"!=a.getName()&&(this.I={name:a.getName(),G:null})))}t(nb,H", |
| ");function pb(){H.call(this,4)}t(pb,H);pb.prototype.evaluate=function(", |
| "a){var b=new E;a=a.m;9==a.nodeType?b.add(a):b.add(a.ownerDocument);ret", |
| "urn b};pb.prototype.toString=function(){return\"Root Helper Expression", |
| "\"};function qb(){H.call(this,4)}t(qb,H);qb.prototype.evaluate=functio", |
| "n(a){var b=new E;b.add(a.m);return b};\nqb.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function rb(a){return\"/\"==a|", |
| "|\"//\"==a}\nnb.prototype.evaluate=function(a){var b=this.ca.evaluate(", |
| "a);if(!(b instanceof E))throw Error(\"Filter expression must evaluate ", |
| "to nodeset.\");a=this.J;for(var c=0,d=a.length;c<d&&b.u();c++){var e=a", |
| "[c],f=b.iterator(e.w.D);if(e.c()||e.w!=sb)if(e.c()||e.w!=tb){var g=f.n", |
| "ext();for(b=e.evaluate(new la(g));null!=(g=f.next());)g=e.evaluate(new", |
| " la(g)),b=Sa(b,g)}else g=f.next(),b=e.evaluate(new la(g));else{for(g=f", |
| ".next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentP", |
| "osition(g)&8;g=b);b=e.evaluate(new la(g))}}return b};\nnb.prototype.to", |
| "String=function(){var a=\"Path Expression:\"+I(this.ca);if(this.J.leng", |
| "th){var b=pa(this.J,function(c,d){return c+I(d)},\"Steps:\");a+=I(b)}r", |
| "eturn a};function ub(a,b){this.b=a;this.D=!!b}function eb(a,b,c){for(c", |
| "=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.u(),g,h=0;g", |
| "=e.next();h++){var v=a.D?f-h:h+1;g=d.evaluate(new la(g,v,f));if(\"numb", |
| "er\"==typeof g)v=v==g;else if(\"string\"==typeof g||\"boolean\"==typeo", |
| "f g)v=!!g;else if(g instanceof E)v=0<g.u();else throw Error(\"Predicat", |
| "e.evaluate returned an unexpected type.\");v||e.remove()}return b}ub.p", |
| "rototype.A=function(){return 0<this.b.length?this.b[0].A():null};\nub.", |
| "prototype.c=function(){for(var a=0;a<this.b.length;a++){var b=this.b[a", |
| "];if(b.c()||1==b.f||0==b.f)return!0}return!1};ub.prototype.u=function(", |
| "){return this.b.length};ub.prototype.toString=function(){return pa(thi", |
| "s.b,function(a,b){return a+I(b)},\"Predicates:\")};function vb(a,b,c,d", |
| "){H.call(this,4);this.w=a;this.R=b;this.b=c||new ub([]);this.T=!!d;b=t", |
| "his.b.A();a.Da&&b&&(this.I={name:b.name,G:b.G});this.v=this.b.c()}t(vb", |
| ",H);\nvb.prototype.evaluate=function(a){var b=a.m,c=this.A(),d=null,e=", |
| "null,f=0;c&&(d=c.name,e=c.G?K(c.G,a):null,f=1);if(this.T)if(this.c()||", |
| "this.w!=wb)if(b=(new vb(xb,new F(\"node\"))).evaluate(a).iterator(),c=", |
| "b.next())for(a=this.s(c,d,e,f);null!=(c=b.next());)a=Sa(a,this.s(c,d,e", |
| ",f));else a=new E;else a=Oa(this.R,b,d,e),a=eb(this.b,a,f);else a=this", |
| ".s(a.m,d,e,f);return a};vb.prototype.s=function(a,b,c,d){a=this.w.L(th", |
| "is.R,a,b,c);return a=eb(this.b,a,d)};\nvb.prototype.toString=function(", |
| "){var a=\"Step:\"+I(\"Operator: \"+(this.T?\"//\":\"/\"));this.w.j&&(a", |
| "+=I(\"Axis: \"+this.w));a+=I(this.R);if(this.b.u()){var b=pa(this.b.b,", |
| "function(c,d){return c+I(d)},\"Predicates:\");a+=I(b)}return a};functi", |
| "on yb(a,b,c,d){this.j=a;this.L=b;this.D=c;this.Da=d}yb.prototype.toStr", |
| "ing=function(){return this.j};var zb={};function N(a,b,c,d){if(zb.hasO", |
| "wnProperty(a))throw Error(\"Axis already created: \"+a);b=new yb(a,b,c", |
| ",!!d);return zb[a]=b}\nN(\"ancestor\",function(a,b){for(var c=new E;b=", |
| "b.parentNode;)a.matches(b)&&c.unshift(b);return c},!0);N(\"ancestor-or", |
| "-self\",function(a,b){var c=new E;do a.matches(b)&&c.unshift(b);while(", |
| "b=b.parentNode);return c},!0);\nvar ob=N(\"attribute\",function(a,b){v", |
| "ar c=new E,d=a.getName();if(b=b.attributes)if(a instanceof F&&null===a", |
| ".F||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.", |
| "add(d);return c},!1),wb=N(\"child\",function(a,b,c,d,e){c=n(c)?c:null;", |
| "d=n(d)?d:null;e=e||new E;for(b=b.firstChild;b;b=b.nextSibling)Na(b,c,d", |
| ")&&a.matches(b)&&e.add(b);return e},!1,!0);N(\"descendant\",Oa,!1,!0);", |
| "\nvar xb=N(\"descendant-or-self\",function(a,b,c,d){var e=new E;Na(b,c", |
| ",d)&&a.matches(b)&&e.add(b);return Oa(a,b,c,d,e)},!1,!0),sb=N(\"follow", |
| "ing\",function(a,b,c,d){var e=new E;do for(var f=b;f=f.nextSibling;)Na", |
| "(f,c,d)&&a.matches(f)&&e.add(f),e=Oa(a,f,c,d,e);while(b=b.parentNode);", |
| "return e},!1,!0);N(\"following-sibling\",function(a,b){for(var c=new E", |
| ";b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1);N(\"namespace\"", |
| ",function(){return new E},!1);\nvar Ab=N(\"parent\",function(a,b){var ", |
| "c=new E;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.owne", |
| "rElement),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),tb=N(", |
| "\"preceding\",function(a,b,c,d){var e=new E,f=[];do f.unshift(b);while", |
| "(b=b.parentNode);for(var g=1,h=f.length;g<h;g++){var v=[];for(b=f[g];b", |
| "=b.previousSibling;)v.unshift(b);for(var G=0,r=v.length;G<r;G++)b=v[G]", |
| ",Na(b,c,d)&&a.matches(b)&&e.add(b),e=Oa(a,b,c,d,e)}return e},!0,!0);\n", |
| "N(\"preceding-sibling\",function(a,b){for(var c=new E;b=b.previousSibl", |
| "ing;)a.matches(b)&&c.unshift(b);return c},!0);var Bb=N(\"self\",functi", |
| "on(a,b){var c=new E;a.matches(b)&&c.add(b);return c},!1);function Cb(a", |
| "){H.call(this,1);this.ba=a;this.v=a.c();this.h=a.h}t(Cb,H);Cb.prototyp", |
| "e.evaluate=function(a){return-J(this.ba,a)};Cb.prototype.toString=func", |
| "tion(){return\"Unary Expression: -\"+I(this.ba)};function Db(a){H.call", |
| "(this,4);this.O=a;Wa(this,qa(this.O,function(b){return b.c()}));Xa(thi", |
| "s,qa(this.O,function(b){return b.h}))}t(Db,H);Db.prototype.evaluate=fu", |
| "nction(a){var b=new E;w(this.O,function(c){c=c.evaluate(a);if(!(c inst", |
| "anceof E))throw Error(\"Path expression must evaluate to NodeSet.\");b", |
| "=Sa(b,c)});return b};Db.prototype.toString=function(){return pa(this.O", |
| ",function(a,b){return a+I(b)},\"Union Expression:\")};function Eb(a,b)", |
| "{this.a=a;this.za=b}function Fb(a){for(var b,c=[];;){P(a,\"Missing rig", |
| "ht hand side of binary expression.\");b=Gb(a);var d=a.a.next();if(!d)b", |
| "reak;var e=(d=cb[d]||null)&&d.ha;if(!e){a.a.back();break}for(;c.length", |
| "&&e<=c[c.length-1].ha;)b=new Za(c.pop(),c.pop(),b);c.push(b,d)}for(;c.", |
| "length;)b=new Za(c.pop(),c.pop(),b);return b}function P(a,b){if(a.a.em", |
| "pty())throw Error(b);}function Hb(a,b){a=a.a.next();if(a!=b)throw Erro", |
| "r(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Ib(a){a=a.a.ne", |
| "xt();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Jb(a){a=a.a.", |
| "next();if(2>a.length)throw Error(\"Unclosed literal string\");return n", |
| "ew kb(a)}\nfunction Kb(a){var b=[];if(rb(x(a.a))){var c=a.a.next();var", |
| " d=x(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"", |
| "*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new pb;d=new pb;P(a,\"Missin", |
| "g next location step.\");c=Lb(a,c);b.push(c)}else{a:{c=x(a.a);d=c.char", |
| "At(0);switch(d){case \"$\":throw Error(\"Variable reference not allowe", |
| "d in HTML XPath\");case \"(\":a.a.next();c=Fb(a);P(a,'unclosed \"(\"')", |
| ";Hb(a,\")\");break;case '\"':case \"'\":c=Jb(a);break;default:if(isNaN", |
| "(+c))if(!jb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==x(a.a,\n1)){c=a.a.nex", |
| "t();c=ib[c]||null;a.a.next();for(d=[];\")\"!=x(a.a);){P(a,\"Missing fu", |
| "nction argument list.\");d.push(Fb(a));if(\",\"!=x(a.a))break;a.a.next", |
| "()}P(a,\"Unclosed function argument list.\");Ib(a);c=new fb(c,d)}else{", |
| "c=null;break a}else c=new mb(+a.a.next())}\"[\"==x(a.a)&&(d=new ub(Mb(", |
| "a)),c=new db(c,d))}if(c)if(rb(x(a.a)))d=c;else return c;else c=Lb(a,\"", |
| "/\"),d=new qb,b.push(c)}for(;rb(x(a.a));)c=a.a.next(),P(a,\"Missing ne", |
| "xt location step.\"),c=Lb(a,c),b.push(c);return new nb(d,b)}\nfunction", |
| " Lb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" o", |
| "r \"//\"');if(\".\"==x(a.a)){var c=new vb(Bb,new F(\"node\"));a.a.next", |
| "();return c}if(\"..\"==x(a.a))return c=new vb(Ab,new F(\"node\")),a.a.", |
| "next(),c;if(\"@\"==x(a.a)){var d=ob;a.a.next();P(a,\"Missing attribute", |
| " name\")}else if(\"::\"==x(a.a,1)){if(!/(?![0-9])[\\w]/.test(x(a.a).ch", |
| "arAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=zb", |
| "[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();P(a,", |
| "\"Missing node name\")}else d=wb;\ne=x(a.a);if(/(?![0-9])[\\w\\*]/.tes", |
| "t(e.charAt(0)))if(\"(\"==x(a.a,1)){if(!jb(e))throw Error(\"Invalid nod", |
| "e type: \"+e);e=a.a.next();if(!jb(e))throw Error(\"Invalid type name: ", |
| "\"+e);Hb(a,\"(\");P(a,\"Bad nodetype\");var f=x(a.a).charAt(0),g=null;", |
| "if('\"'==f||\"'\"==f)g=Jb(a);P(a,\"Bad nodetype\");Ib(a);e=new F(e,g)}", |
| "else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new lb(e);else{g=e.sub", |
| "string(0,f);if(\"*\"==g)var h=\"*\";else if(h=a.za(g),!h)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new lb(e,h)}e", |
| "lse throw Error(\"Bad token: \"+\na.a.next());a=new ub(Mb(a),d.D);retu", |
| "rn c||new vb(d,e,a,\"//\"==b)}function Mb(a){for(var b=[];\"[\"==x(a.a", |
| ");){a.a.next();P(a,\"Missing predicate expression.\");var c=Fb(a);b.pu", |
| "sh(c);P(a,\"Unclosed predicate expression.\");Hb(a,\"]\")}return b}fun", |
| "ction Gb(a){if(\"-\"==x(a.a))return a.a.next(),new Cb(Gb(a));var b=Kb(", |
| "a);if(\"|\"!=x(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)P(a,\"Missin", |
| "g next union location path.\"),b.push(Kb(a));a.a.back();a=new Db(b)}re", |
| "turn a};function Nb(a){switch(a.nodeType){case 1:return ka(Qb,a);case ", |
| "9:return Nb(a.documentElement);case 11:case 10:case 6:case 12:return R", |
| "b;default:return a.parentNode?Nb(a.parentNode):Rb}}function Rb(){retur", |
| "n null}function Qb(a,b){if(a.prefix==b)return a.namespaceURI||\"http:/", |
| "/www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return", |
| " c&&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?Q", |
| "b(a.parentNode,b):null};function Sb(a,b){if(!a.length)throw Error(\"Em", |
| "pty XPath expression.\");a=Aa(a);if(a.empty())throw Error(\"Invalid XP", |
| "ath expression.\");b?q(b)||(b=ja(b.lookupNamespaceURI,b)):b=function()", |
| "{return null};var c=Fb(new Eb(a,b));if(!a.empty())throw Error(\"Bad to", |
| "ken: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new la(d));", |
| "return new Q(d,e)}}\nfunction Q(a,b){if(0==b)if(a instanceof E)b=4;els", |
| "e if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if", |
| "(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation re", |
| "sult.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof E))throw Error(\"value co", |
| "uld not be converted to the specified type\");this.resultType=b;switch", |
| "(b){case 2:this.stringValue=a instanceof E?Ua(a):\"\"+a;break;case 1:t", |
| "his.numberValue=a instanceof E?+Ua(a):+a;break;case 3:this.booleanValu", |
| "e=a instanceof E?0<a.u():!!a;break;case 4:case 5:case 6:case 7:var c=", |
| "\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this", |
| ".snapshotLength=a.u();this.invalidIteratorState=!1;break;case 8:case 9", |
| ":this.singleNodeValue=Ta(a);break;default:throw Error(\"Unknown XPathR", |
| "esult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)thro", |
| "w Error(\"iterateNext called with wrong result type\");return f>=d.len", |
| "gth?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw Err", |
| "or(\"snapshotItem called with wrong result type\");return g>=d.length|", |
| "|0>g?null:d[g]}}\nQ.ANY_TYPE=0;Q.NUMBER_TYPE=1;Q.STRING_TYPE=2;Q.BOOLE", |
| "AN_TYPE=3;Q.UNORDERED_NODE_ITERATOR_TYPE=4;Q.ORDERED_NODE_ITERATOR_TYP", |
| "E=5;Q.UNORDERED_NODE_SNAPSHOT_TYPE=6;Q.ORDERED_NODE_SNAPSHOT_TYPE=7;Q.", |
| "ANY_UNORDERED_NODE_TYPE=8;Q.FIRST_ORDERED_NODE_TYPE=9;function Tb(a){t", |
| "his.lookupNamespaceURI=Nb(a)}\nfunction Ub(a,b){a=a||aa;var c=a.Docume", |
| "nt&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult=Q", |
| ",c.evaluate=function(d,e,f,g){return(new Sb(d,f)).evaluate(e,g)},c.cre", |
| "ateExpression=function(d,e){return new Sb(d,e)},c.createNSResolver=fun", |
| "ction(d){return new Tb(d)}}ca(\"wgxpath.install\",Ub);ca(\"wgxpath.ins", |
| "tall\",Ub);var Vb=window;var Wb={aliceblue:\"#f0f8ff\",antiquewhite:\"", |
| "#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",be", |
| "ige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"", |
| "#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",bu", |
| "rlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",choco", |
| "late:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk", |
| ":\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\"", |
| ",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",d", |
| "arkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",dark", |
| "magenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",", |
| "darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",dark", |
| "seagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f", |
| "\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9", |
| "400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969", |
| "\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",fl", |
| "oralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gain", |
| "sboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:", |
| "\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\"", |
| ",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:", |
| "\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lav", |
| "ender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemo", |
| "nchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",ligh", |
| "tcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3", |
| "\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",", |
| "lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87", |
| "cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightstee", |
| "lblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:", |
| "\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",m", |
| "ediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba5", |
| "5d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateb", |
| "lue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1c", |
| "c\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#", |
| "f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#f", |
| "fdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedr", |
| "ab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70", |
| "d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#", |
| "afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"", |
| "#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblu", |
| "e:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\"", |
| ",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sand", |
| "ybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:", |
| "\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd", |
| "\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",spring", |
| "green:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080", |
| "\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet", |
| ":\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5", |
| "\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var Xb=\"backgroundColo", |
| "r borderTopColor borderRightColor borderBottomColor borderLeftColor co", |
| "lor outlineColor\".split(\" \"),Yb=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-", |
| "fA-F])/,Zb=/^#(?:[0-9a-f]{3}){1,2}$/i,$b=/^(?:rgba)?\\((\\d{1,3}),\\s?", |
| "(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,ac=/^(?:rgb)?\\((0|", |
| "[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;funct", |
| "ion R(a,b){this.code=a;this.state=S[a]||bc;this.message=b||\"\";a=this", |
| ".state.replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase()", |
| ".replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Erro", |
| "r\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.n", |
| "ame;this.stack=a.stack||\"\"}t(R,Error);var bc=\"unknown error\",S={15", |
| ":\"element not selectable\",11:\"element not visible\"};S[31]=bc;S[30]", |
| "=bc;S[24]=\"invalid cookie domain\";S[29]=\"invalid element coordinate", |
| "s\";S[12]=\"invalid element state\";\nS[32]=\"invalid selector\";S[51]", |
| "=\"invalid selector\";S[52]=\"invalid selector\";S[17]=\"javascript er", |
| "ror\";S[405]=\"unsupported operation\";S[34]=\"move target out of boun", |
| "ds\";S[27]=\"no such alert\";S[7]=\"no such element\";S[8]=\"no such f", |
| "rame\";S[23]=\"no such window\";S[28]=\"script timeout\";S[33]=\"sessi", |
| "on not created\";S[10]=\"stale element reference\";S[21]=\"timeout\";S", |
| "[25]=\"unable to set cookie\";S[26]=\"unexpected alert open\";S[13]=bc", |
| ";S[9]=\"unknown command\";function cc(a,b){b=b.toLowerCase();return\"s", |
| "tyle\"==b?dc(a.style.cssText):(a=a.getAttributeNode(b))&&a.specified?a", |
| ".value:null}var ec=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'", |
| "){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function dc(a){var b=", |
| "[];w(a.split(ec),function(c){var d=c.indexOf(\":\");0<d&&(c=[c.slice(0", |
| ",d),c.slice(d+1)],2==c.length&&b.push(c[0].toLowerCase(),\":\",c[1],\"", |
| ";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}", |
| "\nfunction T(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a", |
| "&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};var U={};U.Z=functi", |
| "on(){var a={Ea:\"http://www.w3.org/2000/svg\"};return function(b){retu", |
| "rn a[b]||null}}();\nU.s=function(a,b,c){var d=A(a);if(!d.documentEleme", |
| "nt)return null;try{for(var e=d.createNSResolver?d.createNSResolver(d.d", |
| "ocumentElement):U.Z,f={},g=d.getElementsByTagName(\"*\"),h=0;h<g.lengt", |
| "h;++h){var v=g[h],G=v.namespaceURI;if(G&&!f[G]){var r=v.lookupPrefix(G", |
| ");if(!r){var B=G.match(\".*/(\\\\w+)/?$\");r=B?B[1]:\"xhtml\"}f[G]=r}}", |
| "var O={},ba;for(ba in f)O[f[ba]]=ba;e=function(m){return O[m]||null};t", |
| "ry{return d.evaluate(b,a,e,c,null)}catch(m){if(\"TypeError\"===m.name)", |
| "return e=d.createNSResolver?d.createNSResolver(d.documentElement):\nU.", |
| "Z,d.evaluate(b,a,e,c,null);throw m;}}catch(m){throw new R(32,\"Unable ", |
| "to locate an element with the xpath expression \"+b+\" because of the ", |
| "following error:\\n\"+m);}};U.$=function(a,b){if(!a||1!=a.nodeType)thr", |
| "ow new R(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". ", |
| "It should be an element.\");};\nU.o=function(a,b){var c=function(){var", |
| " d=U.s(b,a,9);return d?d.singleNodeValue||null:b.selectSingleNode?(d=A", |
| "(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.se", |
| "lectSingleNode(a)):null}();null===c||U.$(c,a);return c};\nU.i=function", |
| "(a,b){var c=function(){var d=U.s(b,a,7);if(d){for(var e=d.snapshotLeng", |
| "th,f=[],g=0;g<e;++g)f.push(d.snapshotItem(g));return f}return b.select", |
| "Nodes?(d=A(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPa", |
| "th\"),b.selectNodes(a)):[]}();w(c,function(d){U.$(d,a)});return c};fun", |
| "ction fc(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=", |
| "fc.prototype;k.clone=function(){return new fc(this.top,this.right,this", |
| ".bottom,this.left)};k.contains=function(a){return this&&a?a instanceof", |
| " fc?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<", |
| "=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this", |
| ".bottom:!1};\nk.expand=function(a,b,c,d){fa(a)?(this.top-=a.top,this.r", |
| "ight+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,th", |
| "is.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));retur", |
| "n this};k.ceil=function(){this.top=Math.ceil(this.top);this.right=Math", |
| ".ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ce", |
| "il(this.left);return this};\nk.floor=function(){this.top=Math.floor(th", |
| "is.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.", |
| "bottom);this.left=Math.floor(this.left);return this};k.round=function(", |
| "){this.top=Math.round(this.top);this.right=Math.round(this.right);this", |
| ".bottom=Math.round(this.bottom);this.left=Math.round(this.left);return", |
| " this};k.translate=function(a,b){a instanceof y?(this.left+=a.x,this.r", |
| "ight+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,", |
| "p(b)&&(this.top+=b,this.bottom+=b));return this};\nk.scale=function(a,", |
| "b){b=p(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;re", |
| "turn this};function V(a,b,c,d){this.left=a;this.top=b;this.width=c;thi", |
| "s.height=d}k=V.prototype;k.clone=function(){return new V(this.left,thi", |
| "s.top,this.width,this.height)};k.contains=function(a){return a instanc", |
| "eof y?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=t", |
| "his.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.", |
| "width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};\nk.ceil", |
| "=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top", |
| ");this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);", |
| "return this};k.floor=function(){this.left=Math.floor(this.left);this.t", |
| "op=Math.floor(this.top);this.width=Math.floor(this.width);this.height=", |
| "Math.floor(this.height);return this};k.round=function(){this.left=Math", |
| ".round(this.left);this.top=Math.round(this.top);this.width=Math.round(", |
| "this.width);this.height=Math.round(this.height);return this};\nk.trans", |
| "late=function(a,b){a instanceof y?(this.left+=a.x,this.top+=a.y):(this", |
| ".left+=a,p(b)&&(this.top+=b));return this};k.scale=function(a,b){b=p(b", |
| ")?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return thi", |
| "s};var gc=\"function\"===typeof ShadowRoot;function hc(a){for(a=a.pare", |
| "ntNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode", |
| ";return T(a)?a:null}\nfunction W(a,b){b=ya(b);if(\"float\"==b||\"cssFl", |
| "oat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=A(a);if(d.", |
| "defaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getCompu", |
| "tedStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}", |
| "a=c||ic(a,b);if(null===a)a=null;else if(0<=na(Xb,b)){b:{var e=a.match(", |
| "$b);if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4])", |
| ",0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];br", |
| "eak b}b=null}if(!b)b:{if(d=a.match(ac))if(b=Number(d[1]),\nc=Number(d[", |
| "2]),d=Number(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,", |
| "1];break b}b=null}if(!b)b:{b=a.toLowerCase();c=Wb[b.toLowerCase()];if(", |
| "!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Yb,\"#$1", |
| "$1$2$2$3$3\")),!Zb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),", |
| "16),parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgb", |
| "a(\"+b.join(\", \")+\")\":a}return a}\nfunction ic(a,b){var c=a.curren", |
| "tStyle||a.style,d=c[b];!l(d)&&q(c.getPropertyValue)&&(d=c.getPropertyV", |
| "alue(b));return\"inherit\"!=d?l(d)?d:null:(a=hc(a))?ic(a,b):null}\nfun", |
| "ction jc(a,b,c){function d(g){var h=kc(g);return 0<h.height&&0<h.width", |
| "?!0:T(g,\"PATH\")&&(0<h.height||0<h.width)?(g=W(g,\"stroke-width\"),!!", |
| "g&&0<parseInt(g,10)):\"hidden\"!=W(g,\"overflow\")&&qa(g.childNodes,fu", |
| "nction(v){return 3==v.nodeType||T(v)&&d(v)})}function e(g){return lc(g", |
| ")==X&&ra(g.childNodes,function(h){return!T(h)||e(h)||!d(h)})}if(!T(a))", |
| "throw Error(\"Argument to isShown must be of type Element\");if(T(a,\"", |
| "BODY\"))return!0;if(T(a,\"OPTION\")||T(a,\"OPTGROUP\"))return a=Ma(a,f", |
| "unction(g){return T(g,\"SELECT\")}),\n!!a&&jc(a,!0,c);var f=mc(a);if(f", |
| ")return!!f.image&&0<f.rect.width&&0<f.rect.height&&jc(f.image,b,c);if(", |
| "T(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||T(a,\"NOSCRIPT\"))re", |
| "turn!1;f=W(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a", |
| ")&&(b||0!=nc(a))&&d(a)?!e(a):!1}\nfunction oc(a){function b(c){if(T(c)", |
| "&&\"none\"==W(c,\"display\"))return!1;a:{var d=c.parentNode;if(c.getDe", |
| "stinationInsertionPoints){var e=c.getDestinationInsertionPoints();if(0", |
| "<e.length){d=e[e.length-1];break a}}d=d&&d.shadowRoot&&void 0!==c.assi", |
| "gnedSlot?c.assignedSlot?c.assignedSlot.parentNode:null:d}return gc&&d ", |
| "instanceof ShadowRoot||d&&(9==d.nodeType||11==d.nodeType)?!0:d&&T(d,\"", |
| "DETAILS\")&&!d.open&&!T(c,\"SUMMARY\")?!1:!!d&&b(d)}return jc(a,!1,b)}", |
| "var X=\"hidden\";\nfunction lc(a){function b(m){function u(gb){if(gb==", |
| "g)return!0;var Ob=W(gb,\"display\");return 0==Ob.lastIndexOf(\"inline", |
| "\",0)||\"contents\"==Ob||\"absolute\"==Pb&&\"static\"==W(gb,\"position", |
| "\")?!1:!0}var Pb=W(m,\"position\");if(\"fixed\"==Pb)return G=!0,m==g?n", |
| "ull:g;for(m=hc(m);m&&!u(m);)m=hc(m);return m}function c(m){var u=m;if(", |
| "\"visible\"==v)if(m==g&&h)u=h;else if(m==h)return{x:\"visible\",y:\"vi", |
| "sible\"};u={x:W(u,\"overflow-x\"),y:W(u,\"overflow-y\")};m==g&&(u.x=\"", |
| "visible\"==u.x?\"auto\":u.x,u.y=\"visible\"==u.y?\"auto\":u.y);return ", |
| "u}\nfunction d(m){if(m==g){var u=(new Ea(f)).C;m=u.scrollingElement?u.", |
| "scrollingElement:u.body||u.documentElement;u=u.parentWindow||u.default", |
| "View;m=new y(u.pageXOffset||m.scrollLeft,u.pageYOffset||m.scrollTop)}e", |
| "lse m=new y(m.scrollLeft,m.scrollTop);return m}var e=pc(a),f=A(a),g=f.", |
| "documentElement,h=f.body,v=W(g,\"overflow\"),G;for(a=b(a);a;a=b(a)){va", |
| "r r=c(a);if(\"visible\"!=r.x||\"visible\"!=r.y){var B=kc(a);if(0==B.wi", |
| "dth||0==B.height)return X;var O=e.right<B.left,ba=e.bottom<B.top;if(O&", |
| "&\"hidden\"==r.x||ba&&\"hidden\"==\nr.y)return X;if(O&&\"visible\"!=r.", |
| "x||ba&&\"visible\"!=r.y){O=d(a);ba=e.bottom<B.top-O.y;if(e.right<B.lef", |
| "t-O.x&&\"visible\"!=r.x||ba&&\"visible\"!=r.x)return X;e=lc(a);return ", |
| "e==X?X:\"scroll\"}O=e.left>=B.left+B.width;B=e.top>=B.top+B.height;if(", |
| "O&&\"hidden\"==r.x||B&&\"hidden\"==r.y)return X;if(O&&\"visible\"!=r.x", |
| "||B&&\"visible\"!=r.y){if(G&&(r=d(a),e.left>=g.scrollWidth-r.x||e.righ", |
| "t>=g.scrollHeight-r.y))return X;e=lc(a);return e==X?X:\"scroll\"}}}ret", |
| "urn\"none\"}\nfunction kc(a){var b=mc(a);if(b)return b.rect;if(T(a,\"H", |
| "TML\"))return a=A(a),a=((a?a.parentWindow||a.defaultView:window)||wind", |
| "ow).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a", |
| "=new Da(a.clientWidth,a.clientHeight),new V(0,0,a.width,a.height);try{", |
| "var c=a.getBoundingClientRect()}catch(d){return new V(0,0,0,0)}return ", |
| "new V(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction mc(a){var", |
| " b=T(a,\"MAP\");if(!b&&!T(a,\"AREA\"))return null;var c=b?a:T(a.parent", |
| "Node,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=U.o('/desc", |
| "endant::*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=kc(d),b||\"default\"=", |
| "=a.shape.toLowerCase()||(a=qc(a),b=Math.min(Math.max(a.left,0),e.width", |
| "),c=Math.min(Math.max(a.top,0),e.height),e=new V(b+e.left,c+e.top,Math", |
| ".min(a.width,e.width-b),Math.min(a.height,e.height-c))));return{image:", |
| "d,rect:e||new V(0,0,0,0)}}\nfunction qc(a){var b=a.shape.toLowerCase()", |
| ";a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var c=a[1", |
| "];return new V(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return", |
| " b=a[2],new V(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0", |
| "];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Ma", |
| "th.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new V(", |
| "b,c,d-b,e-c)}return new V(0,0,0,0)}function pc(a){a=kc(a);return new f", |
| "c(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction rc(a){return ", |
| "a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function sc(a){var b=[]", |
| ";gc?tc(a,b):uc(a,b);var c=b;a=c.length;b=Array(a);c=n(c)?c.split(\"\")", |
| ":c;for(var d=0;d<a;d++)d in c&&(b[d]=rc.call(void 0,c[d]));return rc(b", |
| ".join(\"\\n\")).replace(/\\xa0/g,\" \")}\nfunction vc(a,b,c){if(T(a,\"", |
| "BR\"))b.push(\"\");else{var d=T(a,\"TD\"),e=W(a,\"display\"),f=!d&&!(0", |
| "<=na(wc,e)),g=l(a.previousElementSibling)?a.previousElementSibling:Ha(", |
| "a.previousSibling);g=g?W(g,\"display\"):\"\";var h=W(a,\"float\")||W(a", |
| ",\"cssFloat\")||W(a,\"styleFloat\");!f||\"run-in\"==g&&\"none\"==h||/^", |
| "[\\s\\xa0]*$/.test(b[b.length-1]||\"\")||b.push(\"\");var v=oc(a),G=nu", |
| "ll,r=null;v&&(G=W(a,\"white-space\"),r=W(a,\"text-transform\"));w(a.ch", |
| "ildNodes,function(B){c(B,b,v,G,r)});a=b[b.length-1]||\"\";!d&&\"table-", |
| "cell\"!=e||!a||wa(a)||\n(b[b.length-1]+=\" \");f&&\"run-in\"!=e&&!/^[", |
| "\\s\\xa0]*$/.test(a)&&b.push(\"\")}}function uc(a,b){vc(a,b,function(c", |
| ",d,e,f,g){3==c.nodeType&&e?xc(c,d,f,g):T(c)&&uc(c,d)})}var wc=\"inline", |
| " inline-block inline-table none table-cell table-column table-column-g", |
| "roup\".split(\" \");\nfunction xc(a,b,c,d){a=a.nodeValue.replace(/[\\u", |
| "200b\\u200e\\u200f]/g,\"\");a=a.replace(/(\\r\\n|\\r|\\n)/g,\"\\n\");i", |
| "f(\"normal\"==c||\"nowrap\"==c)a=a.replace(/\\n/g,\" \");a=\"pre\"==c|", |
| "|\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v\\u2028\\u2029]/g,\"\\u00a0\"):", |
| "a.replace(/[ \\f\\t\\v\\u2028\\u2029]+/g,\" \");\"capitalize\"==d?a=a.", |
| "replace(/(^|[^\\d\\p{L}\\p{S}])([\\p{Ll}|\\p{S}])/gu,function(e,f,g){r", |
| "eturn f+g.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCase():\"lowerca", |
| "se\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";wa(c)&&0==a.lastIndexOf(", |
| "\" \",0)&&(a=a.substr(1));\nb.push(c+a)}function nc(a){var b=1,c=W(a,", |
| "\"opacity\");c&&(b=Number(c));(a=hc(a))&&(b*=nc(a));return b}\nfunctio", |
| "n yc(a,b,c,d,e){if(3==a.nodeType&&c)xc(a,b,d,e);else if(T(a))if(T(a,\"", |
| "CONTENT\")||T(a,\"SLOT\")){for(var f=a;f.parentNode;)f=f.parentNode;f ", |
| "instanceof ShadowRoot?(a=T(a,\"CONTENT\")?a.getDistributedNodes():a.as", |
| "signedNodes(),w(a,function(g){yc(g,b,c,d,e)})):tc(a,b)}else if(T(a,\"S", |
| "HADOW\")){for(f=a;f.parentNode;)f=f.parentNode;if(f instanceof ShadowR", |
| "oot&&(a=f))for(a=a.olderShadowRoot;a;)w(a.childNodes,function(g){yc(g,", |
| "b,c,d,e)}),a=a.olderShadowRoot}else tc(a,b)}\nfunction tc(a,b){a.shado", |
| "wRoot&&w(a.shadowRoot.childNodes,function(c){yc(c,b,!0,null,null)});vc", |
| "(a,b,function(c,d,e,f,g){var h=null;1==c.nodeType?h=c:3==c.nodeType&&(", |
| "h=c);null!=h&&(null!=h.assignedSlot||h.getDestinationInsertionPoints&&", |
| "0<h.getDestinationInsertionPoints().length)||yc(c,d,e,f,g)})};var zc={", |
| "K:function(a){return!(!a.querySelectorAll||!a.querySelector)},o:functi", |
| "on(a,b){if(!a)throw new R(32,\"No class name specified\");a=xa(a);if(-", |
| "1!==a.indexOf(\" \"))throw new R(32,\"Compound class names not permitt", |
| "ed\");if(zc.K(b))try{return b.querySelector(\".\"+a.replace(/\\./g,\"", |
| "\\\\.\"))||null}catch(c){throw new R(32,\"An invalid or illegal class ", |
| "name was specified\");}a=C(z(b),\"*\",a,b);return a.length?a[0]:null},", |
| "i:function(a,b){if(!a)throw new R(32,\"No class name specified\");a=xa", |
| "(a);if(-1!==a.indexOf(\" \"))throw new R(32,\n\"Compound class names n", |
| "ot permitted\");if(zc.K(b))try{return b.querySelectorAll(\".\"+a.repla", |
| "ce(/\\./g,\"\\\\.\"))}catch(c){throw new R(32,\"An invalid or illegal ", |
| "class name was specified\");}return C(z(b),\"*\",a,b)}};var Ac={o:func", |
| "tion(a,b){q(b.querySelector);if(!a)throw new R(32,\"No selector specif", |
| "ied\");a=xa(a);try{var c=b.querySelector(a)}catch(d){throw new R(32,\"", |
| "An invalid or illegal selector was specified\");}return c&&1==c.nodeTy", |
| "pe?c:null},i:function(a,b){q(b.querySelectorAll);if(!a)throw new R(32,", |
| "\"No selector specified\");a=xa(a);try{return b.querySelectorAll(a)}ca", |
| "tch(c){throw new R(32,\"An invalid or illegal selector was specified\"", |
| ");}}};var Bc={K:function(a,b){return!(!a.querySelectorAll||!a.querySel", |
| "ector)&&!/^\\d.*/.test(b)},o:function(a,b){var c=z(b),d=n(a)?c.C.getEl", |
| "ementById(a):a;return d?cc(d,\"id\")==a&&b!=d&&Ia(b,d)?d:sa(C(c,\"*\")", |
| ",function(e){return cc(e,\"id\")==a&&b!=e&&Ia(b,e)}):null},i:function(", |
| "a,b){if(!a)return[];if(Bc.K(b,a))try{return b.querySelectorAll(\"#\"+B", |
| "c.ra(a))}catch(c){return[]}b=C(z(b),\"*\",null,b);return oa(b,function", |
| "(c){return cc(c,\"id\")==a})},ra:function(a){return a.replace(/([\\s'", |
| "\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var", |
| " Y={},Cc={};Y.ka=function(a,b,c){try{var d=Ac.i(\"a\",b)}catch(e){d=C(", |
| "z(b),\"A\",null,b)}return sa(d,function(e){e=sc(e);e=e.replace(/^[\\s]", |
| "+|[\\s]+$/g,\"\");return c&&-1!=e.indexOf(a)||e==a})};Y.fa=function(a,", |
| "b,c){try{var d=Ac.i(\"a\",b)}catch(e){d=C(z(b),\"A\",null,b)}return oa", |
| "(d,function(e){e=sc(e);e=e.replace(/^[\\s]+|[\\s]+$/g,\"\");return c&&", |
| "-1!=e.indexOf(a)||e==a})};Y.o=function(a,b){return Y.ka(a,b,!1)};Y.i=f", |
| "unction(a,b){return Y.fa(a,b,!1)};Cc.o=function(a,b){return Y.ka(a,b,!", |
| "0)};\nCc.i=function(a,b){return Y.fa(a,b,!0)};var Z={P:function(a,b){r", |
| "eturn function(c){var d=Z.X(a);d=kc(d);c=kc(c);return b.call(null,d,c)", |
| "}},pa:function(a){return Z.P(a,function(b,c){return c.top+c.height<b.t", |
| "op})},qa:function(a){return Z.P(a,function(b,c){return b.top+b.height<", |
| "c.top})},ta:function(a){return Z.P(a,function(b,c){return c.left+c.wid", |
| "th<b.left})},Ca:function(a){return Z.P(a,function(b,c){return b.left+b", |
| ".width<c.left})},ua:function(a,b){if(b)var c=b;else p(a.distance)&&(c=", |
| "a.distance,delete a.distance);c||(c=50);return function(d){var e=\nZ.X", |
| "(a);if(e===d)return!1;e=kc(e);d=kc(d);var f=d.left+d.width,g=e.top-e.h", |
| "eight,h=d.top-d.height;return Math.abs(e.left+e.width-d.left)<=c||Math", |
| ".abs(f-e.left)<=c?Math.abs(g-d.top)<=c||Math.abs(h-e.top)<=c:!1}},X:fu", |
| "nction(a){if(fa(a)&&1==a.nodeType)return a;if(q(a))return Z.X(a.call(n", |
| "ull));if(fa(a)){var b=Dc(a);if(!b)throw new R(7,\"No element has been ", |
| "found by \"+JSON.stringify(a));return b}throw new R(61,\"Selector is o", |
| "f wrong type: \"+JSON.stringify(a));}};\nZ.oa={left:Z.ta,right:Z.Ca,ab", |
| "ove:Z.pa,below:Z.qa,near:Z.ua};Z.sa=function(a,b){var c=[];w(a,functio", |
| "n(d){d&&ra(b,function(e){var f=e.kind,g=Z.oa[f];if(!g)throw new R(61,", |
| "\"Cannot find filter suitable for \"+f);return g.apply(null,e.args)(d)", |
| "},null)&&c.push(d)},null);return c};Z.o=function(a,b){a=Z.i(a,b);retur", |
| "n 0==a.length?null:a[0]};\nZ.i=function(a,b){if(!a.hasOwnProperty(\"ro", |
| "ot\")||!a.hasOwnProperty(\"filters\"))throw new R(61,\"Locator not sui", |
| "table for relative locators: \"+JSON.stringify(a));if(!ea(a.filters))t", |
| "hrow new R(61,\"Targets should be an array: \"+JSON.stringify(a));b=T(", |
| "a.root)?[a.root]:Ec(a.root,b);return 0==b.length?[]:Z.sa(b,a.filters)}", |
| ";var Fc={o:function(a,b){if(\"\"===a)throw new R(32,'Unable to locate ", |
| "an element with the tagName \"\"');return b.getElementsByTagName(a)[0]", |
| "||null},i:function(a,b){if(\"\"===a)throw new R(32,'Unable to locate a", |
| "n element with the tagName \"\"');return b.getElementsByTagName(a)}};v", |
| "ar Gc={className:zc,\"class name\":zc,css:Ac,\"css selector\":Ac,relat", |
| "ive:Z,id:Bc,linkText:Y,\"link text\":Y,name:{o:function(a,b){b=C(z(b),", |
| "\"*\",null,b);return sa(b,function(c){return cc(c,\"name\")==a})},i:fu", |
| "nction(a,b){b=C(z(b),\"*\",null,b);return oa(b,function(c){return cc(c", |
| ",\"name\")==a})}},partialLinkText:Cc,\"partial link text\":Cc,tagName:", |
| "Fc,\"tag name\":Fc,xpath:U};function Hc(a){for(var b in a)if(a.hasOwnP", |
| "roperty(b))return b;return null}\nfunction Dc(a,b){var c=Hc(a);if(c){v", |
| "ar d=Gc[c];if(d&&q(d.o))return d.o(a[c],b||Vb.document)}throw new R(61", |
| ",\"Unsupported locator strategy: \"+c);}function Ec(a,b){var c=Hc(a);i", |
| "f(c){var d=Gc[c];if(d&&q(d.i))return d.i(a[c],b||Vb.document)}throw ne", |
| "w R(61,\"Unsupported locator strategy: \"+c);};var Ic=\"function\"===t", |
| "ypeof ShadowRoot;ca(\"_\",function(a,b){var c=Dc(a,b);if(c)return c;if", |
| "(Ic&&b){for(c=b;c.parentNode;)c=c.parentNode;if(c instanceof ShadowRoo", |
| "t&&(c=Ec(a,b)[0]))return c}return null});; return this._.apply(null,ar", |
| "guments);}).apply({navigator:typeof window!='undefined'?window.navigat", |
| "or:null,document:typeof window!='undefined'?window.document:null}, arg", |
| "uments);}\n", |
| NULL |
| }; |
| |
| const char* const FIND_ELEMENTS[] = { |
| "function(){return (function(){var k,aa=this;function l(a){return void ", |
| "0!==a}function n(a){return\"string\"==typeof a}function p(a){return\"n", |
| "umber\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]in c|", |
| "|\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(v", |
| "ar d;a.length&&(d=a.shift());)!a.length&&l(b)?c[d]=b:c=c[d]&&c[d]!==Ob", |
| "ject.prototype[d]?c[d]:c[d]={}}\nfunction da(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function ea(a){", |
| "var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", |
| "ngth}function q(a){return\"function\"==da(a)}function fa(a){var b=type", |
| "of a;return\"object\"==b&&null!=a||\"function\"==b}function ha(a,b,c){", |
| "return a.call.apply(a.bind,arguments)}\nfunction ia(a,b,c){if(!a)throw", |
| " Error();if(2<arguments.length){var d=Array.prototype.slice.call(argum", |
| "ents,2);return function(){var e=Array.prototype.slice.call(arguments);", |
| "Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return functio", |
| "n(){return a.apply(b,arguments)}}function ja(a,b,c){ja=Function.protot", |
| "ype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native code", |
| "\")?ha:ia;return ja.apply(null,arguments)}\nfunction ka(a,b){var c=Arr", |
| "ay.prototype.slice.call(arguments,1);return function(){var d=c.slice()", |
| ";d.push.apply(d,arguments);return a.apply(this,d)}}function t(a,b){fun", |
| "ction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.const", |
| "ructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs, I", |
| "nc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby granted,", |
| " free of charge, to any person obtaining a copy\n of this software and", |
| " associated documentation files (the \"Software\"), to\n deal in the S", |
| "oftware without restriction, including without limitation the\n rights", |
| " to use, copy, modify, merge, publish, distribute, sublicense, and/or", |
| "\n sell copies of the Software, and to permit persons to whom the Soft", |
| "ware is\n furnished to do so, subject to the following conditions:\n\n", |
| " The above copyright notice and this permission notice shall be includ", |
| "ed in\n all copies or substantial portions of the Software.\n\n THE SO", |
| "FTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR", |
| "\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABI", |
| "LITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EV", |
| "ENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, ", |
| "DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT O", |
| "R OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE", |
| " OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction la(a,b,", |
| "c){this.m=a;this.Ba=b||1;this.l=c||1};var ma;function na(a,b){if(n(a))", |
| "return n(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)", |
| "if(c in a&&a[c]===b)return c;return-1}function w(a,b,c){for(var d=a.le", |
| "ngth,e=n(a)?a.split(\"\"):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}fun", |
| "ction oa(a,b){for(var c=a.length,d=[],e=0,f=n(a)?a.split(\"\"):a,g=0;g", |
| "<c;g++)if(g in f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}return d", |
| "}function pa(a,b,c){var d=c;w(a,function(e,f){d=b.call(void 0,d,e,f,a)", |
| "});return d}\nfunction qa(a,b){for(var c=a.length,d=n(a)?a.split(\"\")", |
| ":a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}fu", |
| "nction ra(a,b,c){for(var d=a.length,e=n(a)?a.split(\"\"):a,f=0;f<d;f++", |
| ")if(f in e&&!b.call(c,e[f],f,a))return!1;return!0}function sa(a,b){a:{", |
| "for(var c=a.length,d=n(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.cal", |
| "l(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:n(a)?a.charAt(b):", |
| "a[b]}function ta(a){return Array.prototype.concat.apply([],arguments)}", |
| "\nfunction ua(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++", |
| ")c[d]=a[d];return c}return[]}function va(a,b,c){return 2>=arguments.le", |
| "ngth?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)", |
| "};function wa(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b)==b}v", |
| "ar xa=String.prototype.trim?function(a){return a.trim()}:function(a){r", |
| "eturn/^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};function ya(a)", |
| "{return String(a).replace(/\\-([a-z])/g,function(b,c){return c.toUpper", |
| "Case()})};function za(a){this.Y=a;this.M=0}function Aa(a){a=a.match(Ba", |
| ");for(var b=0;b<a.length;b++)Ca.test(a[b])&&a.splice(b,1);return new z", |
| "a(a)}var Ba=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:", |
| "\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'", |
| "[^']*'|[!<>]=|\\s+|./g,Ca=/^\\s/;function x(a,b){return a.Y[a.M+(b||0)", |
| "]}za.prototype.next=function(){return this.Y[this.M++]};za.prototype.b", |
| "ack=function(){this.M--};za.prototype.empty=function(){return this.Y.l", |
| "ength<=this.M};function y(a,b){this.x=l(a)?a:0;this.y=l(b)?b:0}k=y.pro", |
| "totype;k.clone=function(){return new y(this.x,this.y)};k.ceil=function", |
| "(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};k.fl", |
| "oor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);ret", |
| "urn this};k.round=function(){this.x=Math.round(this.x);this.y=Math.rou", |
| "nd(this.y);return this};k.translate=function(a,b){a instanceof y?(this", |
| ".x+=a.x,this.y+=a.y):(this.x+=Number(a),p(b)&&(this.y+=b));return this", |
| "};\nk.scale=function(a,b){b=p(b)?b:a;this.x*=a;this.y*=b;return this};", |
| "function Da(a,b){this.width=a;this.height=b}k=Da.prototype;k.clone=fun", |
| "ction(){return new Da(this.width,this.height)};k.aspectRatio=function(", |
| "){return this.width/this.height};k.ceil=function(){this.width=Math.cei", |
| "l(this.width);this.height=Math.ceil(this.height);return this};k.floor=", |
| "function(){this.width=Math.floor(this.width);this.height=Math.floor(th", |
| "is.height);return this};k.round=function(){this.width=Math.round(this.", |
| "width);this.height=Math.round(this.height);return this};\nk.scale=func", |
| "tion(a,b){b=p(b)?b:a;this.width*=a;this.height*=b;return this};functio", |
| "n z(a){return a?new Ea(A(a)):ma||(ma=new Ea)}function Fa(a,b,c){functi", |
| "on d(g){g&&b.appendChild(n(g)?a.createTextNode(g):g)}for(var e=1;e<c.l", |
| "ength;e++){var f=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):w(Ga(f)?ua(f):f", |
| ",d)}}function Ha(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return ", |
| "a}\nfunction Ia(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)r", |
| "eturn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPo", |
| "sition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)", |
| "b=b.parentNode;return b==a}\nfunction Ja(a,b){if(a==b)return 0;if(a.co", |
| "mpareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"", |
| "sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c", |
| "=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIn", |
| "dex;var e=a.parentNode,f=b.parentNode;return e==f?Ka(a,b):!c&&Ia(e,b)?", |
| "-1*La(a,b):!d&&Ia(f,a)?La(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.so", |
| "urceIndex:f.sourceIndex)}d=A(a);c=d.createRange();c.selectNode(a);c.co", |
| "llapse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0);return c", |
| ".compareBoundaryPoints(aa.Range.START_TO_END,a)}function La(a,b){var c", |
| "=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;re", |
| "turn Ka(b,a)}function Ka(a,b){for(;b=b.previousSibling;)if(b==a)return", |
| "-1;return 1}function A(a){return 9==a.nodeType?a:a.ownerDocument||a.do", |
| "cument}function Ga(a){if(a&&\"number\"==typeof a.length){if(fa(a))retu", |
| "rn\"function\"==typeof a.item||\"string\"==typeof a.item;if(q(a))retur", |
| "n\"function\"==typeof a.item}return!1}\nfunction Ma(a,b){a&&(a=a.paren", |
| "tNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null", |
| "}function Ea(a){this.C=a||aa.document||document}k=Ea.prototype;k.getEl", |
| "ementsByTagName=function(a,b){return(b||this.C).getElementsByTagName(S", |
| "tring(a))};\nfunction C(a,b,c,d){a=d||a.C;var e=b&&\"*\"!=b?String(b).", |
| "toUpperCase():\"\";if(a.querySelectorAll&&a.querySelector&&(e||c))c=a.", |
| "querySelectorAll(e+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassNa", |
| "me)if(b=a.getElementsByClassName(c),e){a={};for(var f=d=0,g;g=b[f];f++", |
| ")e==g.nodeName&&(a[d++]=g);a.length=d;c=a}else c=b;else if(b=a.getElem", |
| "entsByTagName(e||\"*\"),c){a={};for(f=d=0;g=b[f];f++){e=g.className;va", |
| "r h;if(h=\"function\"==typeof e.split)h=0<=na(e.split(/\\s+/),c);h&&(a", |
| "[d++]=g)}a.length=d;c=a}else c=b;return c}\nk.createElement=function(a", |
| "){return this.C.createElement(String(a))};k.createTextNode=function(a)", |
| "{return this.C.createTextNode(String(a))};k.appendChild=function(a,b){", |
| "a.appendChild(b)};k.append=function(a,b){Fa(A(a),a,arguments)};k.canHa", |
| "veChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){cas", |
| "e \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case", |
| " \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":ca", |
| "se \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"L", |
| "INK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT", |
| "\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case ", |
| "\"TRACK\":case \"WBR\":return!1}return!0};\nk.removeNode=function(a){r", |
| "eturn a&&a.parentNode?a.parentNode.removeChild(a):null};k.contains=Ia;", |
| "function D(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0=", |
| "=b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=", |
| "typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var ", |
| "d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(", |
| "a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue", |
| ";return\"\"+b}\nfunction Na(a,b,c){if(null===b)return!0;try{if(!a.getA", |
| "ttribute)return!1}catch(d){return!1}return null==c?!!a.getAttribute(b)", |
| ":a.getAttribute(b,2)==c}function Oa(a,b,c,d,e){return Pa.call(null,a,b", |
| ",n(c)?c:null,n(d)?d:null,e||new E)}\nfunction Pa(a,b,c,d,e){b.getEleme", |
| "ntsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),w(b,function(f){a.", |
| "matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b", |
| ".getElementsByClassName(d),w(b,function(f){f.className==d&&a.matches(f", |
| ")&&e.add(f)})):a instanceof F?Qa(a,b,c,d,e):b.getElementsByTagName&&(b", |
| "=b.getElementsByTagName(a.getName()),w(b,function(f){Na(f,c,d)&&e.add(", |
| "f)}));return e}\nfunction Qa(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextS", |
| "ibling)Na(b,c,d)&&a.matches(b)&&e.add(b),Qa(a,b,c,d,e)};function E(){t", |
| "his.l=this.g=null;this.H=0}function Ra(a){this.node=a;this.next=this.B", |
| "=null}function Sa(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g;b=b", |
| ".g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0", |
| "<Ja(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.B=d)?d.next=e:a.g=", |
| "e,d=e,f++;for(e=c||b;e;)e.B=d,d=d.next=e,f++,e=e.next;a.l=d;a.H=f;retu", |
| "rn a}E.prototype.unshift=function(a){a=new Ra(a);a.next=this.g;this.l?", |
| "this.g.B=a:this.g=this.l=a;this.g=a;this.H++};\nE.prototype.add=functi", |
| "on(a){a=new Ra(a);a.B=this.l;this.g?this.l.next=a:this.g=this.l=a;this", |
| ".l=a;this.H++};function Ta(a){return(a=a.g)?a.node:null}E.prototype.u=", |
| "function(){return this.H};function Ua(a){return(a=Ta(a))?D(a):\"\"}E.p", |
| "rototype.iterator=function(a){return new Va(this,!!a)};function Va(a,b", |
| "){this.xa=a;this.aa=(this.D=b)?a.l:a.g;this.U=null}Va.prototype.next=f", |
| "unction(){var a=this.aa;if(null==a)return null;var b=this.U=a;this.aa=", |
| "this.D?a.B:a.next;return b.node};\nVa.prototype.remove=function(){var ", |
| "a=this.xa,b=this.U;if(!b)throw Error(\"Next must be called at least on", |
| "ce before remove.\");var c=b.B;b=b.next;c?c.next=b:a.g=b;b?b.B=c:a.l=c", |
| ";a.H--;this.U=null};function H(a){this.f=a;this.h=this.v=!1;this.I=nul", |
| "l}function I(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n", |
| " \")}H.prototype.c=function(){return this.v};function Wa(a,b){a.v=b}f", |
| "unction Xa(a,b){a.h=b}H.prototype.A=function(){return this.I};function", |
| " J(a,b){a=a.evaluate(b);return a instanceof E?+Ua(a):+a}function K(a,b", |
| "){a=a.evaluate(b);return a instanceof E?Ua(a):\"\"+a}function Ya(a,b){", |
| "a=a.evaluate(b);return a instanceof E?!!a.u():!!a};function Za(a,b,c){", |
| "H.call(this,a.f);this.W=a;this.da=b;this.ja=c;this.v=b.c()||c.c();this", |
| ".h=b.h||c.h;this.W==$a&&(c.h||c.c()||4==c.f||0==c.f||!b.A()?b.h||b.c()", |
| "||4==b.f||0==b.f||!c.A()||(this.I={name:c.A().name,G:b}):this.I={name:", |
| "b.A().name,G:c})}t(Za,H);\nfunction ab(a,b,c,d,e){b=b.evaluate(d);c=c.", |
| "evaluate(d);var f;if(b instanceof E&&c instanceof E){b=b.iterator();fo", |
| "r(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())i", |
| "f(a(D(d),D(f)))return!0;return!1}if(b instanceof E||c instanceof E){b ", |
| "instanceof E?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,h=f", |
| ".next();h;h=f.next()){switch(g){case \"number\":h=+D(h);break;case \"b", |
| "oolean\":h=!!D(h);break;case \"string\":h=D(h);break;default:throw Err", |
| "or(\"Illegal primitive type for comparison.\");\n}if(e==b&&a(h,d)||e==", |
| "c&&a(d,h))return!0}return!1}return e?\"boolean\"==typeof b||\"boolean", |
| "\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+", |
| "b,+c):a(b,c):a(+b,+c)}Za.prototype.evaluate=function(a){return this.W.", |
| "s(this.da,this.ja,a)};Za.prototype.toString=function(){var a=\"Binary ", |
| "Expression: \"+this.W;a+=I(this.da);return a+=I(this.ja)};function bb(", |
| "a,b,c,d){this.Aa=a;this.ha=b;this.f=c;this.s=d}bb.prototype.toString=f", |
| "unction(){return this.Aa};var cb={};\nfunction L(a,b,c,d){if(cb.hasOwn", |
| "Property(a))throw Error(\"Binary operator already created: \"+a);a=new", |
| " bb(a,b,c,d);return cb[a.toString()]=a}L(\"div\",6,1,function(a,b,c){r", |
| "eturn J(a,c)/J(b,c)});L(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,", |
| "c)});L(\"*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});L(\"+\",5,1,fu", |
| "nction(a,b,c){return J(a,c)+J(b,c)});L(\"-\",5,1,function(a,b,c){retur", |
| "n J(a,c)-J(b,c)});L(\"<\",4,2,function(a,b,c){return ab(function(d,e){", |
| "return d<e},a,b,c)});\nL(\">\",4,2,function(a,b,c){return ab(function(", |
| "d,e){return d>e},a,b,c)});L(\"<=\",4,2,function(a,b,c){return ab(funct", |
| "ion(d,e){return d<=e},a,b,c)});L(\">=\",4,2,function(a,b,c){return ab(", |
| "function(d,e){return d>=e},a,b,c)});var $a=L(\"=\",3,2,function(a,b,c)", |
| "{return ab(function(d,e){return d==e},a,b,c,!0)});L(\"!=\",3,2,functio", |
| "n(a,b,c){return ab(function(d,e){return d!=e},a,b,c,!0)});L(\"and\",2,", |
| "2,function(a,b,c){return Ya(a,c)&&Ya(b,c)});L(\"or\",1,2,function(a,b,", |
| "c){return Ya(a,c)||Ya(b,c)});function db(a,b){if(b.u()&&4!=a.f)throw E", |
| "rror(\"Primary expression must evaluate to nodeset if filter has predi", |
| "cate(s).\");H.call(this,a.f);this.ia=a;this.b=b;this.v=a.c();this.h=a.", |
| "h}t(db,H);db.prototype.evaluate=function(a){a=this.ia.evaluate(a);retu", |
| "rn eb(this.b,a)};db.prototype.toString=function(){var a=\"Filter:\"+I(", |
| "this.ia);return a+=I(this.b)};function fb(a,b){if(b.length<a.ga)throw ", |
| "Error(\"Function \"+a.j+\" expects at least\"+a.ga+\" arguments, \"+b.", |
| "length+\" given\");if(null!==a.V&&b.length>a.V)throw Error(\"Function ", |
| "\"+a.j+\" expects at most \"+a.V+\" arguments, \"+b.length+\" given\")", |
| ";a.ya&&w(b,function(c,d){if(4!=c.f)throw Error(\"Argument \"+d+\" to f", |
| "unction \"+a.j+\" is not of type Nodeset: \"+c);});H.call(this,a.f);th", |
| "is.L=a;this.S=b;Wa(this,a.v||qa(b,function(c){return c.c()}));Xa(this,", |
| "a.wa&&!b.length||a.va&&!!b.length||qa(b,function(c){return c.h}))}\nt(", |
| "fb,H);fb.prototype.evaluate=function(a){return this.L.s.apply(null,ta(", |
| "a,this.S))};fb.prototype.toString=function(){var a=\"Function: \"+this", |
| ".L;if(this.S.length){var b=pa(this.S,function(c,d){return c+I(d)},\"Ar", |
| "guments:\");a+=I(b)}return a};function hb(a,b,c,d,e,f,g,h){this.j=a;th", |
| "is.f=b;this.v=c;this.wa=d;this.va=!1;this.s=e;this.ga=f;this.V=l(g)?g:", |
| "f;this.ya=!!h}hb.prototype.toString=function(){return this.j};var ib={", |
| "};\nfunction M(a,b,c,d,e,f,g,h){if(ib.hasOwnProperty(a))throw Error(\"", |
| "Function already created: \"+a+\".\");ib[a]=new hb(a,b,c,d,e,f,g,h)}M(", |
| "\"boolean\",2,!1,!1,function(a,b){return Ya(b,a)},1);M(\"ceiling\",1,!", |
| "1,!1,function(a,b){return Math.ceil(J(b,a))},1);M(\"concat\",3,!1,!1,f", |
| "unction(a,b){return pa(va(arguments,1),function(c,d){return c+K(d,a)},", |
| "\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a", |
| ");return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a,b){return ", |
| "b.evaluate(a).u()},1,1,!0);\nM(\"false\",2,!1,!1,function(){return!1},", |
| "0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);M(", |
| "\"id\",4,!1,!1,function(a,b){var c=a.m,d=9==c.nodeType?c:c.ownerDocume", |
| "nt;a=K(b,a).split(/\\s+/);var e=[];w(a,function(g){g=d.getElementById(", |
| "g);!g||0<=na(e,g)||e.push(g)});e.sort(Ja);var f=new E;w(e,function(g){", |
| "f.add(g)});return f},1);M(\"lang\",2,!1,!1,function(){return!1},1);M(", |
| "\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Func", |
| "tion last expects ()\");return a.l},0);\nM(\"local-name\",3,!1,!0,func", |
| "tion(a,b){return(a=b?Ta(b.evaluate(a)):a.m)?a.localName||a.nodeName.to", |
| "LowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a,b){return(a=b?", |
| "Ta(b.evaluate(a)):a.m)?a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name", |
| "space-uri\",3,!0,!1,function(){return\"\"},0,1,!0);M(\"normalize-space", |
| "\",3,!1,!0,function(a,b){return(b?K(b,a):D(a.m)).replace(/[\\s\\xa0]+/", |
| "g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,!1,!1,function", |
| "(a,b){return!Ya(b,a)},1);\nM(\"number\",1,!1,!0,function(a,b){return b", |
| "?J(b,a):+D(a.m)},0,1);M(\"position\",1,!0,!1,function(a){return a.Ba},", |
| "0);M(\"round\",1,!1,!1,function(a,b){return Math.round(J(b,a))},1);M(", |
| "\"starts-with\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.", |
| "lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){return b?K(b,a", |
| "):D(a.m)},0,1);M(\"string-length\",1,!1,!0,function(a,b){return(b?K(b,", |
| "a):D(a.m)).length},0,1);\nM(\"substring\",3,!1,!1,function(a,b,c,d){c=", |
| "J(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?J(d,a):In", |
| "finity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=M", |
| "ath.max(c,0);a=K(b,a);return Infinity==d?a.substring(e):a.substring(e,", |
| "c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,function(a,b,c){b", |
| "=K(b,a);a=K(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.lengt", |
| "h)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b=K(b,a);a=K(c", |
| ",a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);M(\"sum\",1,!", |
| "1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c", |
| ";c=a.next())b+=+D(c);return b},1,1,!0);M(\"translate\",3,!1,!1,functio", |
| "n(a,b,c,d){b=K(b,a);c=K(c,a);var e=K(d,a);a={};for(d=0;d<c.length;d++)", |
| "{var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.lengt", |
| "h;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"true\",2,!1,!1,f", |
| "unction(){return!0},0);function F(a,b){this.ma=a;this.ea=l(b)?b:null;t", |
| "his.F=null;switch(a){case \"comment\":this.F=8;break;case \"text\":thi", |
| "s.F=3;break;case \"processing-instruction\":this.F=7;break;case \"node", |
| "\":break;default:throw Error(\"Unexpected argument\");}}function jb(a)", |
| "{return\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"n", |
| "ode\"==a}F.prototype.matches=function(a){return null===this.F||this.F=", |
| "=a.nodeType};F.prototype.getName=function(){return this.ma};\nF.protot", |
| "ype.toString=function(){var a=\"Kind Test: \"+this.ma;null===this.ea||", |
| "(a+=I(this.ea));return a};function kb(a){H.call(this,3);this.la=a.subs", |
| "tring(1,a.length-1)}t(kb,H);kb.prototype.evaluate=function(){return th", |
| "is.la};kb.prototype.toString=function(){return\"Literal: \"+this.la};f", |
| "unction lb(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":\"http://", |
| "www.w3.org/1999/xhtml\";this.N=b?b.toLowerCase():a}lb.prototype.matche", |
| "s=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=l(a.localName)", |
| "?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLowerCase()?!", |
| "1:\"*\"==this.N?!0:this.N==(a.namespaceURI?a.namespaceURI.toLowerCase(", |
| "):\"http://www.w3.org/1999/xhtml\")};lb.prototype.getName=function(){r", |
| "eturn this.j};\nlb.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.N?\"\":this.N+\":\")+this.j};", |
| "function mb(a){H.call(this,1);this.na=a}t(mb,H);mb.prototype.evaluate=", |
| "function(){return this.na};mb.prototype.toString=function(){return\"Nu", |
| "mber: \"+this.na};function nb(a,b){H.call(this,a.f);this.ca=a;this.J=b", |
| ";this.v=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.T||a.w!=ob||", |
| "(a=a.R,\"*\"!=a.getName()&&(this.I={name:a.getName(),G:null})))}t(nb,H", |
| ");function pb(){H.call(this,4)}t(pb,H);pb.prototype.evaluate=function(", |
| "a){var b=new E;a=a.m;9==a.nodeType?b.add(a):b.add(a.ownerDocument);ret", |
| "urn b};pb.prototype.toString=function(){return\"Root Helper Expression", |
| "\"};function qb(){H.call(this,4)}t(qb,H);qb.prototype.evaluate=functio", |
| "n(a){var b=new E;b.add(a.m);return b};\nqb.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function rb(a){return\"/\"==a|", |
| "|\"//\"==a}\nnb.prototype.evaluate=function(a){var b=this.ca.evaluate(", |
| "a);if(!(b instanceof E))throw Error(\"Filter expression must evaluate ", |
| "to nodeset.\");a=this.J;for(var c=0,d=a.length;c<d&&b.u();c++){var e=a", |
| "[c],f=b.iterator(e.w.D);if(e.c()||e.w!=sb)if(e.c()||e.w!=tb){var g=f.n", |
| "ext();for(b=e.evaluate(new la(g));null!=(g=f.next());)g=e.evaluate(new", |
| " la(g)),b=Sa(b,g)}else g=f.next(),b=e.evaluate(new la(g));else{for(g=f", |
| ".next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentP", |
| "osition(g)&8;g=b);b=e.evaluate(new la(g))}}return b};\nnb.prototype.to", |
| "String=function(){var a=\"Path Expression:\"+I(this.ca);if(this.J.leng", |
| "th){var b=pa(this.J,function(c,d){return c+I(d)},\"Steps:\");a+=I(b)}r", |
| "eturn a};function ub(a,b){this.b=a;this.D=!!b}function eb(a,b,c){for(c", |
| "=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.u(),g,h=0;g", |
| "=e.next();h++){var v=a.D?f-h:h+1;g=d.evaluate(new la(g,v,f));if(\"numb", |
| "er\"==typeof g)v=v==g;else if(\"string\"==typeof g||\"boolean\"==typeo", |
| "f g)v=!!g;else if(g instanceof E)v=0<g.u();else throw Error(\"Predicat", |
| "e.evaluate returned an unexpected type.\");v||e.remove()}return b}ub.p", |
| "rototype.A=function(){return 0<this.b.length?this.b[0].A():null};\nub.", |
| "prototype.c=function(){for(var a=0;a<this.b.length;a++){var b=this.b[a", |
| "];if(b.c()||1==b.f||0==b.f)return!0}return!1};ub.prototype.u=function(", |
| "){return this.b.length};ub.prototype.toString=function(){return pa(thi", |
| "s.b,function(a,b){return a+I(b)},\"Predicates:\")};function vb(a,b,c,d", |
| "){H.call(this,4);this.w=a;this.R=b;this.b=c||new ub([]);this.T=!!d;b=t", |
| "his.b.A();a.Da&&b&&(this.I={name:b.name,G:b.G});this.v=this.b.c()}t(vb", |
| ",H);\nvb.prototype.evaluate=function(a){var b=a.m,c=this.A(),d=null,e=", |
| "null,f=0;c&&(d=c.name,e=c.G?K(c.G,a):null,f=1);if(this.T)if(this.c()||", |
| "this.w!=wb)if(b=(new vb(xb,new F(\"node\"))).evaluate(a).iterator(),c=", |
| "b.next())for(a=this.s(c,d,e,f);null!=(c=b.next());)a=Sa(a,this.s(c,d,e", |
| ",f));else a=new E;else a=Oa(this.R,b,d,e),a=eb(this.b,a,f);else a=this", |
| ".s(a.m,d,e,f);return a};vb.prototype.s=function(a,b,c,d){a=this.w.L(th", |
| "is.R,a,b,c);return a=eb(this.b,a,d)};\nvb.prototype.toString=function(", |
| "){var a=\"Step:\"+I(\"Operator: \"+(this.T?\"//\":\"/\"));this.w.j&&(a", |
| "+=I(\"Axis: \"+this.w));a+=I(this.R);if(this.b.u()){var b=pa(this.b.b,", |
| "function(c,d){return c+I(d)},\"Predicates:\");a+=I(b)}return a};functi", |
| "on yb(a,b,c,d){this.j=a;this.L=b;this.D=c;this.Da=d}yb.prototype.toStr", |
| "ing=function(){return this.j};var zb={};function N(a,b,c,d){if(zb.hasO", |
| "wnProperty(a))throw Error(\"Axis already created: \"+a);b=new yb(a,b,c", |
| ",!!d);return zb[a]=b}\nN(\"ancestor\",function(a,b){for(var c=new E;b=", |
| "b.parentNode;)a.matches(b)&&c.unshift(b);return c},!0);N(\"ancestor-or", |
| "-self\",function(a,b){var c=new E;do a.matches(b)&&c.unshift(b);while(", |
| "b=b.parentNode);return c},!0);\nvar ob=N(\"attribute\",function(a,b){v", |
| "ar c=new E,d=a.getName();if(b=b.attributes)if(a instanceof F&&null===a", |
| ".F||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.", |
| "add(d);return c},!1),wb=N(\"child\",function(a,b,c,d,e){c=n(c)?c:null;", |
| "d=n(d)?d:null;e=e||new E;for(b=b.firstChild;b;b=b.nextSibling)Na(b,c,d", |
| ")&&a.matches(b)&&e.add(b);return e},!1,!0);N(\"descendant\",Oa,!1,!0);", |
| "\nvar xb=N(\"descendant-or-self\",function(a,b,c,d){var e=new E;Na(b,c", |
| ",d)&&a.matches(b)&&e.add(b);return Oa(a,b,c,d,e)},!1,!0),sb=N(\"follow", |
| "ing\",function(a,b,c,d){var e=new E;do for(var f=b;f=f.nextSibling;)Na", |
| "(f,c,d)&&a.matches(f)&&e.add(f),e=Oa(a,f,c,d,e);while(b=b.parentNode);", |
| "return e},!1,!0);N(\"following-sibling\",function(a,b){for(var c=new E", |
| ";b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1);N(\"namespace\"", |
| ",function(){return new E},!1);\nvar Ab=N(\"parent\",function(a,b){var ", |
| "c=new E;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.owne", |
| "rElement),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),tb=N(", |
| "\"preceding\",function(a,b,c,d){var e=new E,f=[];do f.unshift(b);while", |
| "(b=b.parentNode);for(var g=1,h=f.length;g<h;g++){var v=[];for(b=f[g];b", |
| "=b.previousSibling;)v.unshift(b);for(var G=0,r=v.length;G<r;G++)b=v[G]", |
| ",Na(b,c,d)&&a.matches(b)&&e.add(b),e=Oa(a,b,c,d,e)}return e},!0,!0);\n", |
| "N(\"preceding-sibling\",function(a,b){for(var c=new E;b=b.previousSibl", |
| "ing;)a.matches(b)&&c.unshift(b);return c},!0);var Bb=N(\"self\",functi", |
| "on(a,b){var c=new E;a.matches(b)&&c.add(b);return c},!1);function Cb(a", |
| "){H.call(this,1);this.ba=a;this.v=a.c();this.h=a.h}t(Cb,H);Cb.prototyp", |
| "e.evaluate=function(a){return-J(this.ba,a)};Cb.prototype.toString=func", |
| "tion(){return\"Unary Expression: -\"+I(this.ba)};function Db(a){H.call", |
| "(this,4);this.O=a;Wa(this,qa(this.O,function(b){return b.c()}));Xa(thi", |
| "s,qa(this.O,function(b){return b.h}))}t(Db,H);Db.prototype.evaluate=fu", |
| "nction(a){var b=new E;w(this.O,function(c){c=c.evaluate(a);if(!(c inst", |
| "anceof E))throw Error(\"Path expression must evaluate to NodeSet.\");b", |
| "=Sa(b,c)});return b};Db.prototype.toString=function(){return pa(this.O", |
| ",function(a,b){return a+I(b)},\"Union Expression:\")};function Eb(a,b)", |
| "{this.a=a;this.za=b}function Fb(a){for(var b,c=[];;){P(a,\"Missing rig", |
| "ht hand side of binary expression.\");b=Gb(a);var d=a.a.next();if(!d)b", |
| "reak;var e=(d=cb[d]||null)&&d.ha;if(!e){a.a.back();break}for(;c.length", |
| "&&e<=c[c.length-1].ha;)b=new Za(c.pop(),c.pop(),b);c.push(b,d)}for(;c.", |
| "length;)b=new Za(c.pop(),c.pop(),b);return b}function P(a,b){if(a.a.em", |
| "pty())throw Error(b);}function Hb(a,b){a=a.a.next();if(a!=b)throw Erro", |
| "r(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Ib(a){a=a.a.ne", |
| "xt();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Jb(a){a=a.a.", |
| "next();if(2>a.length)throw Error(\"Unclosed literal string\");return n", |
| "ew kb(a)}\nfunction Kb(a){var b=[];if(rb(x(a.a))){var c=a.a.next();var", |
| " d=x(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"", |
| "*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new pb;d=new pb;P(a,\"Missin", |
| "g next location step.\");c=Lb(a,c);b.push(c)}else{a:{c=x(a.a);d=c.char", |
| "At(0);switch(d){case \"$\":throw Error(\"Variable reference not allowe", |
| "d in HTML XPath\");case \"(\":a.a.next();c=Fb(a);P(a,'unclosed \"(\"')", |
| ";Hb(a,\")\");break;case '\"':case \"'\":c=Jb(a);break;default:if(isNaN", |
| "(+c))if(!jb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==x(a.a,\n1)){c=a.a.nex", |
| "t();c=ib[c]||null;a.a.next();for(d=[];\")\"!=x(a.a);){P(a,\"Missing fu", |
| "nction argument list.\");d.push(Fb(a));if(\",\"!=x(a.a))break;a.a.next", |
| "()}P(a,\"Unclosed function argument list.\");Ib(a);c=new fb(c,d)}else{", |
| "c=null;break a}else c=new mb(+a.a.next())}\"[\"==x(a.a)&&(d=new ub(Mb(", |
| "a)),c=new db(c,d))}if(c)if(rb(x(a.a)))d=c;else return c;else c=Lb(a,\"", |
| "/\"),d=new qb,b.push(c)}for(;rb(x(a.a));)c=a.a.next(),P(a,\"Missing ne", |
| "xt location step.\"),c=Lb(a,c),b.push(c);return new nb(d,b)}\nfunction", |
| " Lb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" o", |
| "r \"//\"');if(\".\"==x(a.a)){var c=new vb(Bb,new F(\"node\"));a.a.next", |
| "();return c}if(\"..\"==x(a.a))return c=new vb(Ab,new F(\"node\")),a.a.", |
| "next(),c;if(\"@\"==x(a.a)){var d=ob;a.a.next();P(a,\"Missing attribute", |
| " name\")}else if(\"::\"==x(a.a,1)){if(!/(?![0-9])[\\w]/.test(x(a.a).ch", |
| "arAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=zb", |
| "[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();P(a,", |
| "\"Missing node name\")}else d=wb;\ne=x(a.a);if(/(?![0-9])[\\w\\*]/.tes", |
| "t(e.charAt(0)))if(\"(\"==x(a.a,1)){if(!jb(e))throw Error(\"Invalid nod", |
| "e type: \"+e);e=a.a.next();if(!jb(e))throw Error(\"Invalid type name: ", |
| "\"+e);Hb(a,\"(\");P(a,\"Bad nodetype\");var f=x(a.a).charAt(0),g=null;", |
| "if('\"'==f||\"'\"==f)g=Jb(a);P(a,\"Bad nodetype\");Ib(a);e=new F(e,g)}", |
| "else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new lb(e);else{g=e.sub", |
| "string(0,f);if(\"*\"==g)var h=\"*\";else if(h=a.za(g),!h)throw Error(", |
| "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new lb(e,h)}e", |
| "lse throw Error(\"Bad token: \"+\na.a.next());a=new ub(Mb(a),d.D);retu", |
| "rn c||new vb(d,e,a,\"//\"==b)}function Mb(a){for(var b=[];\"[\"==x(a.a", |
| ");){a.a.next();P(a,\"Missing predicate expression.\");var c=Fb(a);b.pu", |
| "sh(c);P(a,\"Unclosed predicate expression.\");Hb(a,\"]\")}return b}fun", |
| "ction Gb(a){if(\"-\"==x(a.a))return a.a.next(),new Cb(Gb(a));var b=Kb(", |
| "a);if(\"|\"!=x(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)P(a,\"Missin", |
| "g next union location path.\"),b.push(Kb(a));a.a.back();a=new Db(b)}re", |
| "turn a};function Nb(a){switch(a.nodeType){case 1:return ka(Qb,a);case ", |
| "9:return Nb(a.documentElement);case 11:case 10:case 6:case 12:return R", |
| "b;default:return a.parentNode?Nb(a.parentNode):Rb}}function Rb(){retur", |
| "n null}function Qb(a,b){if(a.prefix==b)return a.namespaceURI||\"http:/", |
| "/www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return", |
| " c&&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?Q", |
| "b(a.parentNode,b):null};function Sb(a,b){if(!a.length)throw Error(\"Em", |
| "pty XPath expression.\");a=Aa(a);if(a.empty())throw Error(\"Invalid XP", |
| "ath expression.\");b?q(b)||(b=ja(b.lookupNamespaceURI,b)):b=function()", |
| "{return null};var c=Fb(new Eb(a,b));if(!a.empty())throw Error(\"Bad to", |
| "ken: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new la(d));", |
| "return new Q(d,e)}}\nfunction Q(a,b){if(0==b)if(a instanceof E)b=4;els", |
| "e if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if", |
| "(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation re", |
| "sult.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof E))throw Error(\"value co", |
| "uld not be converted to the specified type\");this.resultType=b;switch", |
| "(b){case 2:this.stringValue=a instanceof E?Ua(a):\"\"+a;break;case 1:t", |
| "his.numberValue=a instanceof E?+Ua(a):+a;break;case 3:this.booleanValu", |
| "e=a instanceof E?0<a.u():!!a;break;case 4:case 5:case 6:case 7:var c=", |
| "\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this", |
| ".snapshotLength=a.u();this.invalidIteratorState=!1;break;case 8:case 9", |
| ":this.singleNodeValue=Ta(a);break;default:throw Error(\"Unknown XPathR", |
| "esult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)thro", |
| "w Error(\"iterateNext called with wrong result type\");return f>=d.len", |
| "gth?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw Err", |
| "or(\"snapshotItem called with wrong result type\");return g>=d.length|", |
| "|0>g?null:d[g]}}\nQ.ANY_TYPE=0;Q.NUMBER_TYPE=1;Q.STRING_TYPE=2;Q.BOOLE", |
| "AN_TYPE=3;Q.UNORDERED_NODE_ITERATOR_TYPE=4;Q.ORDERED_NODE_ITERATOR_TYP", |
| "E=5;Q.UNORDERED_NODE_SNAPSHOT_TYPE=6;Q.ORDERED_NODE_SNAPSHOT_TYPE=7;Q.", |
| "ANY_UNORDERED_NODE_TYPE=8;Q.FIRST_ORDERED_NODE_TYPE=9;function Tb(a){t", |
| "his.lookupNamespaceURI=Nb(a)}\nfunction Ub(a,b){a=a||aa;var c=a.Docume", |
| "nt&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult=Q", |
| ",c.evaluate=function(d,e,f,g){return(new Sb(d,f)).evaluate(e,g)},c.cre", |
| "ateExpression=function(d,e){return new Sb(d,e)},c.createNSResolver=fun", |
| "ction(d){return new Tb(d)}}ca(\"wgxpath.install\",Ub);ca(\"wgxpath.ins", |
| "tall\",Ub);var Vb=window;function R(a,b){this.code=a;this.state=S[a]||", |
| "Wb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,func", |
| "tion(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.len", |
| "gth-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Err", |
| "or(this.message);a.name=this.name;this.stack=a.stack||\"\"}t(R,Error);", |
| "var Wb=\"unknown error\",S={15:\"element not selectable\",11:\"element", |
| " not visible\"};S[31]=Wb;S[30]=Wb;S[24]=\"invalid cookie domain\";S[29", |
| "]=\"invalid element coordinates\";S[12]=\"invalid element state\";\nS[", |
| "32]=\"invalid selector\";S[51]=\"invalid selector\";S[52]=\"invalid se", |
| "lector\";S[17]=\"javascript error\";S[405]=\"unsupported operation\";S", |
| "[34]=\"move target out of bounds\";S[27]=\"no such alert\";S[7]=\"no s", |
| "uch element\";S[8]=\"no such frame\";S[23]=\"no such window\";S[28]=\"", |
| "script timeout\";S[33]=\"session not created\";S[10]=\"stale element r", |
| "eference\";S[21]=\"timeout\";S[25]=\"unable to set cookie\";S[26]=\"un", |
| "expected alert open\";S[13]=Wb;S[9]=\"unknown command\";var Xb={K:func", |
| "tion(a){return!(!a.querySelectorAll||!a.querySelector)},o:function(a,b", |
| "){if(!a)throw new R(32,\"No class name specified\");a=xa(a);if(-1!==a.", |
| "indexOf(\" \"))throw new R(32,\"Compound class names not permitted\");", |
| "if(Xb.K(b))try{return b.querySelector(\".\"+a.replace(/\\./g,\"\\\\.\"", |
| "))||null}catch(c){throw new R(32,\"An invalid or illegal class name wa", |
| "s specified\");}a=C(z(b),\"*\",a,b);return a.length?a[0]:null},i:funct", |
| "ion(a,b){if(!a)throw new R(32,\"No class name specified\");a=xa(a);if(", |
| "-1!==a.indexOf(\" \"))throw new R(32,\n\"Compound class names not perm", |
| "itted\");if(Xb.K(b))try{return b.querySelectorAll(\".\"+a.replace(/\\.", |
| "/g,\"\\\\.\"))}catch(c){throw new R(32,\"An invalid or illegal class n", |
| "ame was specified\");}return C(z(b),\"*\",a,b)}};var Yb={o:function(a,", |
| "b){q(b.querySelector);if(!a)throw new R(32,\"No selector specified\");", |
| "a=xa(a);try{var c=b.querySelector(a)}catch(d){throw new R(32,\"An inva", |
| "lid or illegal selector was specified\");}return c&&1==c.nodeType?c:nu", |
| "ll},i:function(a,b){q(b.querySelectorAll);if(!a)throw new R(32,\"No se", |
| "lector specified\");a=xa(a);try{return b.querySelectorAll(a)}catch(c){", |
| "throw new R(32,\"An invalid or illegal selector was specified\");}}};v", |
| "ar Zb={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\"", |
| ",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#", |
| "ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\"", |
| ",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetb", |
| "lue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#", |
| "ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc", |
| "143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",dark", |
| "goldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndar", |
| "kgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkol", |
| "ivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",dar", |
| "kred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darks", |
| "lateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f", |
| "\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493", |
| "\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dod", |
| "gerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",fore", |
| "stgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostw", |
| "hite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080", |
| "\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew", |
| ":\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b008", |
| "2\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderb", |
| "lush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightb", |
| "lue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgold", |
| "enrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",l", |
| "ightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nl", |
| "ightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#77", |
| "8899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyell", |
| "ow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6", |
| "\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\"", |
| ",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370d", |
| "b\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsprin", |
| "ggreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c715", |
| "85\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e", |
| "1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",ol", |
| "dlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ff", |
| "a500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8a", |
| "a\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#d", |
| "b7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",", |
| "pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800", |
| "080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",sadd", |
| "lebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen", |
| ":\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c", |
| "0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",sl", |
| "ategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue", |
| ":\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",toma", |
| "to:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb", |
| "3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellow", |
| "green:\"#9acd32\"};var $b=\"backgroundColor borderTopColor borderRight", |
| "Color borderBottomColor borderLeftColor color outlineColor\".split(\" ", |
| "\"),ac=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,bc=/^#(?:[0-9a-f]{3}", |
| "){1,2}$/i,cc=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),", |
| "\\s?(0|1|0\\.\\d*)\\)$/i,dc=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9", |
| "]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function ec(a,b){b=b.toLowerCas", |
| "e();return\"style\"==b?fc(a.style.cssText):(a=a.getAttributeNode(b))&&", |
| "a.specified?a.value:null}var gc=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?", |
| "=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function", |
| " fc(a){var b=[];w(a.split(gc),function(c){var d=c.indexOf(\":\");0<d&&", |
| "(c=[c.slice(0,d),c.slice(d+1)],2==c.length&&b.push(c[0].toLowerCase(),", |
| "\":\",c[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.length-", |
| "1)?b:b+\";\"}\nfunction T(a,b){b&&\"string\"!==typeof b&&(b=b.toString", |
| "());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};var U=", |
| "{};U.Z=function(){var a={Ea:\"http://www.w3.org/2000/svg\"};return fun", |
| "ction(b){return a[b]||null}}();\nU.s=function(a,b,c){var d=A(a);if(!d.", |
| "documentElement)return null;try{for(var e=d.createNSResolver?d.createN", |
| "SResolver(d.documentElement):U.Z,f={},g=d.getElementsByTagName(\"*\"),", |
| "h=0;h<g.length;++h){var v=g[h],G=v.namespaceURI;if(G&&!f[G]){var r=v.l", |
| "ookupPrefix(G);if(!r){var B=G.match(\".*/(\\\\w+)/?$\");r=B?B[1]:\"xht", |
| "ml\"}f[G]=r}}var O={},ba;for(ba in f)O[f[ba]]=ba;e=function(m){return ", |
| "O[m]||null};try{return d.evaluate(b,a,e,c,null)}catch(m){if(\"TypeErro", |
| "r\"===m.name)return e=d.createNSResolver?d.createNSResolver(d.document", |
| "Element):\nU.Z,d.evaluate(b,a,e,c,null);throw m;}}catch(m){throw new R", |
| "(32,\"Unable to locate an element with the xpath expression \"+b+\" be", |
| "cause of the following error:\\n\"+m);}};U.$=function(a,b){if(!a||1!=a", |
| ".nodeType)throw new R(32,'The result of the xpath expression \"'+b+'\"", |
| " is: '+a+\". It should be an element.\");};\nU.o=function(a,b){var c=f", |
| "unction(){var d=U.s(b,a,9);return d?d.singleNodeValue||null:b.selectSi", |
| "ngleNode?(d=A(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"", |
| "XPath\"),b.selectSingleNode(a)):null}();null===c||U.$(c,a);return c};", |
| "\nU.i=function(a,b){var c=function(){var d=U.s(b,a,7);if(d){for(var e=", |
| "d.snapshotLength,f=[],g=0;g<e;++g)f.push(d.snapshotItem(g));return f}r", |
| "eturn b.selectNodes?(d=A(b),d.setProperty&&d.setProperty(\"SelectionLa", |
| "nguage\",\"XPath\"),b.selectNodes(a)):[]}();w(c,function(d){U.$(d,a)})", |
| ";return c};function hc(a,b,c,d){this.top=a;this.right=b;this.bottom=c;", |
| "this.left=d}k=hc.prototype;k.clone=function(){return new hc(this.top,t", |
| "his.right,this.bottom,this.left)};k.contains=function(a){return this&&", |
| "a?a instanceof hc?a.left>=this.left&&a.right<=this.right&&a.top>=this.", |
| "top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.", |
| "top&&a.y<=this.bottom:!1};\nk.expand=function(a,b,c,d){fa(a)?(this.top", |
| "-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(", |
| "this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Nu", |
| "mber(d));return this};k.ceil=function(){this.top=Math.ceil(this.top);t", |
| "his.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);thi", |
| "s.left=Math.ceil(this.left);return this};\nk.floor=function(){this.top", |
| "=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Ma", |
| "th.floor(this.bottom);this.left=Math.floor(this.left);return this};k.r", |
| "ound=function(){this.top=Math.round(this.top);this.right=Math.round(th", |
| "is.right);this.bottom=Math.round(this.bottom);this.left=Math.round(thi", |
| "s.left);return this};k.translate=function(a,b){a instanceof y?(this.le", |
| "ft+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,", |
| "this.right+=a,p(b)&&(this.top+=b,this.bottom+=b));return this};\nk.sca", |
| "le=function(a,b){b=p(b)?b:a;this.left*=a;this.right*=a;this.top*=b;thi", |
| "s.bottom*=b;return this};function V(a,b,c,d){this.left=a;this.top=b;th", |
| "is.width=c;this.height=d}k=V.prototype;k.clone=function(){return new V", |
| "(this.left,this.top,this.width,this.height)};k.contains=function(a){re", |
| "turn a instanceof y?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=th", |
| "is.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.wi", |
| "dth>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.he", |
| "ight};\nk.ceil=function(){this.left=Math.ceil(this.left);this.top=Math", |
| ".ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil", |
| "(this.height);return this};k.floor=function(){this.left=Math.floor(thi", |
| "s.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width", |
| ");this.height=Math.floor(this.height);return this};k.round=function(){", |
| "this.left=Math.round(this.left);this.top=Math.round(this.top);this.wid", |
| "th=Math.round(this.width);this.height=Math.round(this.height);return t", |
| "his};\nk.translate=function(a,b){a instanceof y?(this.left+=a.x,this.t", |
| "op+=a.y):(this.left+=a,p(b)&&(this.top+=b));return this};k.scale=funct", |
| "ion(a,b){b=p(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height", |
| "*=b;return this};var ic=\"function\"===typeof ShadowRoot;function jc(a", |
| "){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)", |
| "a=a.parentNode;return T(a)?a:null}\nfunction W(a,b){b=ya(b);if(\"float", |
| "\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;va", |
| "r d=A(a);if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaul", |
| "tView.getComputedStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";b", |
| "reak a}c=\"\"}a=c||kc(a,b);if(null===a)a=null;else if(0<=na($b,b)){b:{", |
| "var e=a.match(cc);if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),", |
| "e=Number(e[4]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){", |
| "b=[b,c,d,e];break b}b=null}if(!b)b:{if(d=a.match(dc))if(b=Number(d[1])", |
| ",\nc=Number(d[2]),d=Number(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255", |
| ">=d){b=[b,c,d,1];break b}b=null}if(!b)b:{b=a.toLowerCase();c=Zb[b.toLo", |
| "werCase()];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.re", |
| "place(ac,\"#$1$1$2$2$3$3\")),!bc.test(c))){b=null;break b}b=[parseInt(", |
| "c.substr(1,2),16),parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16", |
| "),1]}a=b?\"rgba(\"+b.join(\", \")+\")\":a}return a}\nfunction kc(a,b){", |
| "var c=a.currentStyle||a.style,d=c[b];!l(d)&&q(c.getPropertyValue)&&(d=", |
| "c.getPropertyValue(b));return\"inherit\"!=d?l(d)?d:null:(a=jc(a))?kc(a", |
| ",b):null}\nfunction lc(a,b,c){function d(g){var h=mc(g);return 0<h.hei", |
| "ght&&0<h.width?!0:T(g,\"PATH\")&&(0<h.height||0<h.width)?(g=W(g,\"stro", |
| "ke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=W(g,\"overflow\")&&qa(g", |
| ".childNodes,function(v){return 3==v.nodeType||T(v)&&d(v)})}function e(", |
| "g){return nc(g)==X&&ra(g.childNodes,function(h){return!T(h)||e(h)||!d(", |
| "h)})}if(!T(a))throw Error(\"Argument to isShown must be of type Elemen", |
| "t\");if(T(a,\"BODY\"))return!0;if(T(a,\"OPTION\")||T(a,\"OPTGROUP\"))r", |
| "eturn a=Ma(a,function(g){return T(g,\"SELECT\")}),\n!!a&&lc(a,!0,c);va", |
| "r f=oc(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&lc(f.", |
| "image,b,c);if(T(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||T(a,\"", |
| "NOSCRIPT\"))return!1;f=W(a,\"visibility\");return\"collapse\"!=f&&\"hi", |
| "dden\"!=f&&c(a)&&(b||0!=pc(a))&&d(a)?!e(a):!1}\nfunction qc(a){functio", |
| "n b(c){if(T(c)&&\"none\"==W(c,\"display\"))return!1;a:{var d=c.parentN", |
| "ode;if(c.getDestinationInsertionPoints){var e=c.getDestinationInsertio", |
| "nPoints();if(0<e.length){d=e[e.length-1];break a}}d=d&&d.shadowRoot&&v", |
| "oid 0!==c.assignedSlot?c.assignedSlot?c.assignedSlot.parentNode:null:d", |
| "}return ic&&d instanceof ShadowRoot||d&&(9==d.nodeType||11==d.nodeType", |
| ")?!0:d&&T(d,\"DETAILS\")&&!d.open&&!T(c,\"SUMMARY\")?!1:!!d&&b(d)}retu", |
| "rn lc(a,!1,b)}var X=\"hidden\";\nfunction nc(a){function b(m){function", |
| " u(gb){if(gb==g)return!0;var Ob=W(gb,\"display\");return 0==Ob.lastInd", |
| "exOf(\"inline\",0)||\"contents\"==Ob||\"absolute\"==Pb&&\"static\"==W(", |
| "gb,\"position\")?!1:!0}var Pb=W(m,\"position\");if(\"fixed\"==Pb)retur", |
| "n G=!0,m==g?null:g;for(m=jc(m);m&&!u(m);)m=jc(m);return m}function c(m", |
| "){var u=m;if(\"visible\"==v)if(m==g&&h)u=h;else if(m==h)return{x:\"vis", |
| "ible\",y:\"visible\"};u={x:W(u,\"overflow-x\"),y:W(u,\"overflow-y\")};", |
| "m==g&&(u.x=\"visible\"==u.x?\"auto\":u.x,u.y=\"visible\"==u.y?\"auto\"", |
| ":u.y);return u}\nfunction d(m){if(m==g){var u=(new Ea(f)).C;m=u.scroll", |
| "ingElement?u.scrollingElement:u.body||u.documentElement;u=u.parentWind", |
| "ow||u.defaultView;m=new y(u.pageXOffset||m.scrollLeft,u.pageYOffset||m", |
| ".scrollTop)}else m=new y(m.scrollLeft,m.scrollTop);return m}var e=rc(a", |
| "),f=A(a),g=f.documentElement,h=f.body,v=W(g,\"overflow\"),G;for(a=b(a)", |
| ";a;a=b(a)){var r=c(a);if(\"visible\"!=r.x||\"visible\"!=r.y){var B=mc(", |
| "a);if(0==B.width||0==B.height)return X;var O=e.right<B.left,ba=e.botto", |
| "m<B.top;if(O&&\"hidden\"==r.x||ba&&\"hidden\"==\nr.y)return X;if(O&&\"", |
| "visible\"!=r.x||ba&&\"visible\"!=r.y){O=d(a);ba=e.bottom<B.top-O.y;if(", |
| "e.right<B.left-O.x&&\"visible\"!=r.x||ba&&\"visible\"!=r.x)return X;e=", |
| "nc(a);return e==X?X:\"scroll\"}O=e.left>=B.left+B.width;B=e.top>=B.top", |
| "+B.height;if(O&&\"hidden\"==r.x||B&&\"hidden\"==r.y)return X;if(O&&\"v", |
| "isible\"!=r.x||B&&\"visible\"!=r.y){if(G&&(r=d(a),e.left>=g.scrollWidt", |
| "h-r.x||e.right>=g.scrollHeight-r.y))return X;e=nc(a);return e==X?X:\"s", |
| "croll\"}}}return\"none\"}\nfunction mc(a){var b=oc(a);if(b)return b.re", |
| "ct;if(T(a,\"HTML\"))return a=A(a),a=((a?a.parentWindow||a.defaultView:", |
| "window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentEle", |
| "ment:a.body,a=new Da(a.clientWidth,a.clientHeight),new V(0,0,a.width,a", |
| ".height);try{var c=a.getBoundingClientRect()}catch(d){return new V(0,0", |
| ",0,0)}return new V(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunct", |
| "ion oc(a){var b=T(a,\"MAP\");if(!b&&!T(a,\"AREA\"))return null;var c=b", |
| "?a:T(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&", |
| "(d=U.o('/descendant::*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=mc(d),b|", |
| "|\"default\"==a.shape.toLowerCase()||(a=sc(a),b=Math.min(Math.max(a.le", |
| "ft,0),e.width),c=Math.min(Math.max(a.top,0),e.height),e=new V(b+e.left", |
| ",c+e.top,Math.min(a.width,e.width-b),Math.min(a.height,e.height-c))));", |
| "return{image:d,rect:e||new V(0,0,0,0)}}\nfunction sc(a){var b=a.shape.", |
| "toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a", |
| "[0];var c=a[1];return new V(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.", |
| "length)return b=a[2],new V(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.", |
| "length){b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min", |
| "(b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);", |
| "return new V(b,c,d-b,e-c)}return new V(0,0,0,0)}function rc(a){a=mc(a)", |
| ";return new hc(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction ", |
| "tc(a){return a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function u", |
| "c(a){var b=[];ic?vc(a,b):wc(a,b);var c=b;a=c.length;b=Array(a);c=n(c)?", |
| "c.split(\"\"):c;for(var d=0;d<a;d++)d in c&&(b[d]=tc.call(void 0,c[d])", |
| ");return tc(b.join(\"\\n\")).replace(/\\xa0/g,\" \")}\nfunction xc(a,b", |
| ",c){if(T(a,\"BR\"))b.push(\"\");else{var d=T(a,\"TD\"),e=W(a,\"display", |
| "\"),f=!d&&!(0<=na(yc,e)),g=l(a.previousElementSibling)?a.previousEleme", |
| "ntSibling:Ha(a.previousSibling);g=g?W(g,\"display\"):\"\";var h=W(a,\"", |
| "float\")||W(a,\"cssFloat\")||W(a,\"styleFloat\");!f||\"run-in\"==g&&\"", |
| "none\"==h||/^[\\s\\xa0]*$/.test(b[b.length-1]||\"\")||b.push(\"\");var", |
| " v=qc(a),G=null,r=null;v&&(G=W(a,\"white-space\"),r=W(a,\"text-transfo", |
| "rm\"));w(a.childNodes,function(B){c(B,b,v,G,r)});a=b[b.length-1]||\"\"", |
| ";!d&&\"table-cell\"!=e||!a||wa(a)||\n(b[b.length-1]+=\" \");f&&\"run-i", |
| "n\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"\")}}function wc(a,b){xc(a,", |
| "b,function(c,d,e,f,g){3==c.nodeType&&e?zc(c,d,f,g):T(c)&&wc(c,d)})}var", |
| " yc=\"inline inline-block inline-table none table-cell table-column ta", |
| "ble-column-group\".split(\" \");\nfunction zc(a,b,c,d){a=a.nodeValue.r", |
| "eplace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.replace(/(\\r\\n|\\r|\\n)/", |
| "g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.replace(/\\n/g,\" \");a", |
| "=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v\\u2028\\u2029]/g,", |
| "\"\\u00a0\"):a.replace(/[ \\f\\t\\v\\u2028\\u2029]+/g,\" \");\"capital", |
| "ize\"==d?a=a.replace(/(^|[^\\d\\p{L}\\p{S}])([\\p{Ll}|\\p{S}])/gu,func", |
| "tion(e,f,g){return f+g.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCas", |
| "e():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";wa(c)&&0==a.", |
| "lastIndexOf(\" \",0)&&(a=a.substr(1));\nb.push(c+a)}function pc(a){var", |
| " b=1,c=W(a,\"opacity\");c&&(b=Number(c));(a=jc(a))&&(b*=pc(a));return ", |
| "b}\nfunction Ac(a,b,c,d,e){if(3==a.nodeType&&c)zc(a,b,d,e);else if(T(a", |
| "))if(T(a,\"CONTENT\")||T(a,\"SLOT\")){for(var f=a;f.parentNode;)f=f.pa", |
| "rentNode;f instanceof ShadowRoot?(a=T(a,\"CONTENT\")?a.getDistributedN", |
| "odes():a.assignedNodes(),w(a,function(g){Ac(g,b,c,d,e)})):vc(a,b)}else", |
| " if(T(a,\"SHADOW\")){for(f=a;f.parentNode;)f=f.parentNode;if(f instanc", |
| "eof ShadowRoot&&(a=f))for(a=a.olderShadowRoot;a;)w(a.childNodes,functi", |
| "on(g){Ac(g,b,c,d,e)}),a=a.olderShadowRoot}else vc(a,b)}\nfunction vc(a", |
| ",b){a.shadowRoot&&w(a.shadowRoot.childNodes,function(c){Ac(c,b,!0,null", |
| ",null)});xc(a,b,function(c,d,e,f,g){var h=null;1==c.nodeType?h=c:3==c.", |
| "nodeType&&(h=c);null!=h&&(null!=h.assignedSlot||h.getDestinationInsert", |
| "ionPoints&&0<h.getDestinationInsertionPoints().length)||Ac(c,d,e,f,g)}", |
| ")};var Bc={K:function(a,b){return!(!a.querySelectorAll||!a.querySelect", |
| "or)&&!/^\\d.*/.test(b)},o:function(a,b){var c=z(b),d=n(a)?c.C.getEleme", |
| "ntById(a):a;return d?ec(d,\"id\")==a&&b!=d&&Ia(b,d)?d:sa(C(c,\"*\"),fu", |
| "nction(e){return ec(e,\"id\")==a&&b!=e&&Ia(b,e)}):null},i:function(a,b", |
| "){if(!a)return[];if(Bc.K(b,a))try{return b.querySelectorAll(\"#\"+Bc.r", |
| "a(a))}catch(c){return[]}b=C(z(b),\"*\",null,b);return oa(b,function(c)", |
| "{return ec(c,\"id\")==a})},ra:function(a){return a.replace(/([\\s'\"", |
| "\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var Y", |
| "={},Cc={};Y.ka=function(a,b,c){try{var d=Yb.i(\"a\",b)}catch(e){d=C(z(", |
| "b),\"A\",null,b)}return sa(d,function(e){e=uc(e);e=e.replace(/^[\\s]+|", |
| "[\\s]+$/g,\"\");return c&&-1!=e.indexOf(a)||e==a})};Y.fa=function(a,b,", |
| "c){try{var d=Yb.i(\"a\",b)}catch(e){d=C(z(b),\"A\",null,b)}return oa(d", |
| ",function(e){e=uc(e);e=e.replace(/^[\\s]+|[\\s]+$/g,\"\");return c&&-1", |
| "!=e.indexOf(a)||e==a})};Y.o=function(a,b){return Y.ka(a,b,!1)};Y.i=fun", |
| "ction(a,b){return Y.fa(a,b,!1)};Cc.o=function(a,b){return Y.ka(a,b,!0)", |
| "};\nCc.i=function(a,b){return Y.fa(a,b,!0)};var Z={P:function(a,b){ret", |
| "urn function(c){var d=Z.X(a);d=mc(d);c=mc(c);return b.call(null,d,c)}}", |
| ",pa:function(a){return Z.P(a,function(b,c){return c.top+c.height<b.top", |
| "})},qa:function(a){return Z.P(a,function(b,c){return b.top+b.height<c.", |
| "top})},ta:function(a){return Z.P(a,function(b,c){return c.left+c.width", |
| "<b.left})},Ca:function(a){return Z.P(a,function(b,c){return b.left+b.w", |
| "idth<c.left})},ua:function(a,b){if(b)var c=b;else p(a.distance)&&(c=a.", |
| "distance,delete a.distance);c||(c=50);return function(d){var e=\nZ.X(a", |
| ");if(e===d)return!1;e=mc(e);d=mc(d);var f=d.left+d.width,g=e.top-e.hei", |
| "ght,h=d.top-d.height;return Math.abs(e.left+e.width-d.left)<=c||Math.a", |
| "bs(f-e.left)<=c?Math.abs(g-d.top)<=c||Math.abs(h-e.top)<=c:!1}},X:func", |
| "tion(a){if(fa(a)&&1==a.nodeType)return a;if(q(a))return Z.X(a.call(nul", |
| "l));if(fa(a)){var b;a:{if(b=Dc(a)){var c=Ec[b];if(c&&q(c.o)){b=c.o(a[b", |
| "],Vb.document);break a}}throw new R(61,\"Unsupported locator strategy:", |
| " \"+b);}if(!b)throw new R(7,\"No element has been found by \"+JSON.str", |
| "ingify(a));\nreturn b}throw new R(61,\"Selector is of wrong type: \"+J", |
| "SON.stringify(a));}};Z.oa={left:Z.ta,right:Z.Ca,above:Z.pa,below:Z.qa,", |
| "near:Z.ua};Z.sa=function(a,b){var c=[];w(a,function(d){d&&ra(b,functio", |
| "n(e){var f=e.kind,g=Z.oa[f];if(!g)throw new R(61,\"Cannot find filter ", |
| "suitable for \"+f);return g.apply(null,e.args)(d)},null)&&c.push(d)},n", |
| "ull);return c};Z.o=function(a,b){a=Z.i(a,b);return 0==a.length?null:a[", |
| "0]};\nZ.i=function(a,b){if(!a.hasOwnProperty(\"root\")||!a.hasOwnPrope", |
| "rty(\"filters\"))throw new R(61,\"Locator not suitable for relative lo", |
| "cators: \"+JSON.stringify(a));if(!ea(a.filters))throw new R(61,\"Targe", |
| "ts should be an array: \"+JSON.stringify(a));b=T(a.root)?[a.root]:Fc(a", |
| ".root,b);return 0==b.length?[]:Z.sa(b,a.filters)};var Gc={o:function(a", |
| ",b){if(\"\"===a)throw new R(32,'Unable to locate an element with the t", |
| "agName \"\"');return b.getElementsByTagName(a)[0]||null},i:function(a,", |
| "b){if(\"\"===a)throw new R(32,'Unable to locate an element with the ta", |
| "gName \"\"');return b.getElementsByTagName(a)}};var Ec={className:Xb,", |
| "\"class name\":Xb,css:Yb,\"css selector\":Yb,relative:Z,id:Bc,linkText", |
| ":Y,\"link text\":Y,name:{o:function(a,b){b=C(z(b),\"*\",null,b);return", |
| " sa(b,function(c){return ec(c,\"name\")==a})},i:function(a,b){b=C(z(b)", |
| ",\"*\",null,b);return oa(b,function(c){return ec(c,\"name\")==a})}},pa", |
| "rtialLinkText:Cc,\"partial link text\":Cc,tagName:Gc,\"tag name\":Gc,x", |
| "path:U};function Dc(a){for(var b in a)if(a.hasOwnProperty(b))return b;", |
| "return null}\nfunction Fc(a,b){var c=Dc(a);if(c){var d=Ec[c];if(d&&q(d", |
| ".i))return d.i(a[c],b||Vb.document)}throw new R(61,\"Unsupported locat", |
| "or strategy: \"+c);};ca(\"_\",Fc);; return this._.apply(null,arguments", |
| ");}).apply({navigator:typeof window!='undefined'?window.navigator:null", |
| ",document:typeof window!='undefined'?window.document:null}, arguments)", |
| ";}\n", |
| NULL |
| }; |
| |
| const char* const GET_APPCACHE_STATUS[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.ka=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.S=a;this.I=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.S[a.I+(b||0)]}r.prototype.next=function(){return this.S[this.I", |
| "++]};r.prototype.back=function(){this.I--};r.prototype.empty=function(", |
| "){return this.S.length<=this.I};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?qa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n qa(b,a)}function qa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.D=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.D=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.D++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.D++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.D};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ga=a;this.T=(this.A=b)?a.j:a.g;this.O=null}wa.prototype.next=f", |
| "unction(){var a=this.T;if(null==a)return null;var b=this.O=a;this.T=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ga,b=this.O;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".D--;this.O=null};function C(a){this.f=a;this.h=this.o=!1;this.F=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.F};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.R=a;this.W=b;this.aa=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.R==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.F={name:c.u().name,C:b}):this.F={name:b.u().n", |
| "ame,C:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.R.v(this.W,th", |
| "is.aa,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.R;a+=D(this.W);return a+=D(this.aa)};function Aa(a,b,c,d){this", |
| ".ja=a;this.Z=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ja};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.$=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.evalu", |
| "ate=function(a){a=this.$.evaluate(a);return Ca(this.b,a)};K.prototype.", |
| "toString=function(){var a=\"Filter:\"+D(this.$);return a+=D(this.b)};f", |
| "unction L(a,b){if(b.length<a.Y)throw Error(\"Function \"+a.i+\" expect", |
| "s at least\"+a.Y+\" arguments, \"+b.length+\" given\");if(null!==a.P&&", |
| "b.length>a.P)throw Error(\"Function \"+a.i+\" expects at most \"+a.P+", |
| "\" arguments, \"+b.length+\" given\");a.ha&&n(b,function(c,d){if(4!=c.", |
| "f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type ", |
| "Nodeset: \"+c);});C.call(this,a.f);this.H=a;this.M=b;xa(this,a.o||q(b,", |
| "function(c){return c.c()}));ya(this,a.fa&&!b.length||a.ea&&!!b.length|", |
| "|q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=function(", |
| "a){return this.H.v.apply(null,ia(a,this.M))};L.prototype.toString=func", |
| "tion(){var a=\"Function: \"+this.H;if(this.M.length){var b=p(this.M,fu", |
| "nction(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};function ", |
| "Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.fa=d;this.ea=!1;th", |
| "is.v=e;this.Y=f;this.P=void 0!==g?g:f;this.ha=!!k}Da.prototype.toStrin", |
| "g=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if", |
| "(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".", |
| "\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){", |
| "return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil", |
| "(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(arguments,", |
| "1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!", |
| "1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"cou", |
| "nt\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"fal", |
| "se\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a,b)", |
| "{return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.", |
| "l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[];n(", |
| "a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h(g)", |
| "&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in e&", |
| "&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x;n(", |
| "e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function(){re", |
| "turn!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)thr", |
| "ow Error(\"Function last expects ()\");return a.j},0);M(\"local-name\"", |
| ",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName||a", |
| ".nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a,b)", |
| "{return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,1,!", |
| "0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(\"no", |
| "rmalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).replace(", |
| "/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,!", |
| "1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function(a,b", |
| "){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a){ret", |
| "urn a.ka},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E(b,a", |
| "))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);ret", |
| "urn 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){retur", |
| "n b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b){re", |
| "turn(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,function(a,", |
| "b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?", |
| "E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-", |
| "1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a.sub", |
| "string(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,function", |
| "(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(", |
| "c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b=F(b", |
| ",a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);M(\"", |
| "sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a", |
| ".next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,!1,!", |
| "1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<c.le", |
| "ngth;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;", |
| "d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"true\",", |
| "2,!1,!1,function(){return!0},0);function y(a,b){this.ca=a;this.X=void ", |
| "0!==b?b:null;this.B=null;switch(a){case \"comment\":this.B=8;break;cas", |
| "e \"text\":this.B=3;break;case \"processing-instruction\":this.B=7;bre", |
| "ak;case \"node\":break;default:throw Error(\"Unexpected argument\");}}", |
| "function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-instruc", |
| "tion\"==a||\"node\"==a}y.prototype.matches=function(a){return null===t", |
| "his.B||this.B==a.nodeType};y.prototype.getName=function(){return this.", |
| "ca};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.ca;nu", |
| "ll===this.X||(a+=D(this.X));return a};function N(a){C.call(this,3);thi", |
| "s.ba=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=function(){", |
| "return this.ba};N.prototype.toString=function(){return\"Literal: \"+th", |
| "is.ba};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\":\"", |
| "http://www.w3.org/1999/xhtml\";this.J=b?b.toLowerCase():a}O.prototype.", |
| "matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!=", |
| "=a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=b.toL", |
| "owerCase()?!1:\"*\"==this.J?!0:this.J==(a.namespaceURI?a.namespaceURI.", |
| "toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getName=f", |
| "unction(){return this.i};\nO.prototype.toString=function(){return\"Nam", |
| "e Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.J?\"\":this.J+\":\"", |
| ")+this.i};function P(a){C.call(this,1);this.da=a}l(P,C);P.prototype.ev", |
| "aluate=function(){return this.da};P.prototype.toString=function(){retu", |
| "rn\"Number: \"+this.da};function Q(a,b){C.call(this,a.f);this.V=a;this", |
| ".G=b;this.o=a.c();this.h=a.h;1==this.G.length&&(a=this.G[0],a.N||a.s!=", |
| "Ga||(a=a.L,\"*\"!=a.getName()&&(this.F={name:a.getName(),C:null})))}l(", |
| "Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(", |
| "a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);ret", |
| "urn b};R.prototype.toString=function(){return\"Root Helper Expression", |
| "\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a", |
| "){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function(){r", |
| "eturn\"Context Helper Expression\"};function Ha(a){return\"/\"==a||\"/", |
| "/\"==a}\nQ.prototype.evaluate=function(a){var b=this.V.evaluate(a);if(", |
| "!(b instanceof x))throw Error(\"Filter expression must evaluate to nod", |
| "eset.\");a=this.G;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=", |
| "b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();", |
| "for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),", |
| "b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(", |
| "b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g", |
| ")&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=func", |
| "tion(){var a=\"Path Expression:\"+D(this.V);if(this.G.length){var b=p(", |
| "this.G,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};func", |
| "tion T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.le", |
| "ngth;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++)", |
| "{var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)", |
| "A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else ", |
| "if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate retu", |
| "rned an unexpected type.\");A||e.remove()}return b}T.prototype.u=funct", |
| "ion(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=funct", |
| "ion(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.", |
| "f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.b.le", |
| "ngth};T.prototype.toString=function(){return p(this.b,function(a,b){re", |
| "turn a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this", |
| ".s=a;this.L=b;this.b=c||new T([]);this.N=!!d;b=this.b.u();a.la&&b&&(th", |
| "is.F={name:b.name,C:b.C});this.o=this.b.c()}l(U,C);\nU.prototype.evalu", |
| "ate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=", |
| "c.C?F(c.C,a):null,f=1);if(this.N)if(this.c()||this.s!=Ka)if(b=(new U(L", |
| "a,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d", |
| ",e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=", |
| "w(this.L,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.", |
| "prototype.v=function(a,b,c,d){a=this.s.H(this.L,a,b,c);return a=Ca(thi", |
| "s.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Operat", |
| "or: \"+(this.N?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D", |
| "(this.L);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},", |
| "\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.", |
| "H=b;this.A=c;this.la=d}Ma.prototype.toString=function(){return this.i}", |
| ";var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"A", |
| "xis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"an", |
| "cestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c", |
| ".unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var c=n", |
| "ew x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0)", |
| ";\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();if(b", |
| "=b.attributes)if(a instanceof y&&null===a.B||\"*\"==d)for(a=0;d=b[a];a", |
| "++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"c", |
| "hild\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(", |
| "b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);retu", |
| "rn e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-self", |
| "\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);retu", |
| "rn w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new", |
| " x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=", |
| "w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-sibl", |
| "ing\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.a", |
| "dd(b);return c},!1);V(\"namespace\",function(){return new x},!1);\nvar", |
| " Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)return c;i", |
| "f(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.matche", |
| "s(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d){var ", |
| "e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.len", |
| "gth;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for", |
| "(var pa=0,fb=A.length;pa<fb;pa++)b=A[pa],v(b,c,d)&&a.matches(b)&&e.add", |
| "(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",function", |
| "(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);", |
| "return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)", |
| "&&c.add(b);return c},!1);function W(a){C.call(this,1);this.U=a;this.o=", |
| "a.c();this.h=a.h}l(W,C);W.prototype.evaluate=function(a){return-E(this", |
| ".U,a)};W.prototype.toString=function(){return\"Unary Expression: -\"+D", |
| "(this.U)};function Qa(a){C.call(this,4);this.K=a;xa(this,q(this.K,func", |
| "tion(b){return b.c()}));ya(this,q(this.K,function(b){return b.h}))}l(Q", |
| "a,C);Qa.prototype.evaluate=function(a){var b=new x;n(this.K,function(c", |
| "){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path expression m", |
| "ust evaluate to NodeSet.\");b=va(b,c)});return b};Qa.prototype.toStrin", |
| "g=function(){return p(this.K,function(a,b){return a+D(b)},\"Union Expr", |
| "ession:\")};function Ra(a,b){this.a=a;this.ia=b}function Sa(a){for(var", |
| " b,c=[];;){X(a,\"Missing right hand side of binary expression.\");b=Ta", |
| "(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.Z;if(!e){a.a", |
| ".back();break}for(;c.length&&e<=c[c.length-1].Z;)b=new H(c.pop(),c.pop", |
| "(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}f", |
| "unction X(a,b){if(a.a.empty())throw Error(b);}function Ua(a,b){a=a.a.n", |
| "ext();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}", |
| "\nfunction Va(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+", |
| "a);}function Wa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed l", |
| "iteral string\");return new N(a)}\nfunction Xa(a){var b=[];if(Ha(t(a.a", |
| "))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&", |
| "&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new ", |
| "R;d=new R;X(a,\"Missing next location step.\");c=Ya(a,c);b.push(c)}els", |
| "e{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variabl", |
| "e reference not allowed in HTML XPath\");case \"(\":a.a.next();c=Sa(a)", |
| ";X(a,'unclosed \"(\"');Ua(a,\")\");break;case '\"':case \"'\":c=Wa(a);", |
| "break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"=", |
| "=t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a", |
| ".a);){X(a,\"Missing function argument list.\");d.push(Sa(a));if(\",\"!", |
| "=t(a.a))break;a.a.next()}X(a,\"Unclosed function argument list.\");Va(", |
| "a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t", |
| "(a.a)&&(d=new T(Za(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else retur", |
| "n c;else c=Ya(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next()", |
| ",X(a,\"Missing next location step.\"),c=Ya(a,c),b.push(c);return new Q", |
| "(d,b)}\nfunction Ya(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op s", |
| "hould be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"no", |
| "de\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(", |
| "\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();X(a,\"Mi", |
| "ssing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/", |
| ".test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=", |
| "a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);", |
| "a.a.next();X(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9", |
| "])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Erro", |
| "r(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Inva", |
| "lid type name: \"+e);Ua(a,\"(\");X(a,\"Bad nodetype\");var f=t(a.a).ch", |
| "arAt(0),g=null;if('\"'==f||\"'\"==f)g=Wa(a);X(a,\"Bad nodetype\");Va(a", |
| ");e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e", |
| ");else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.ia(g),!k", |
| ")throw Error(\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=", |
| "new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=new T(Za(a", |
| "),d.A);return c||new U(d,e,a,\"//\"==b)}function Za(a){for(var b=[];\"", |
| "[\"==t(a.a);){a.a.next();X(a,\"Missing predicate expression.\");var c=", |
| "Sa(a);b.push(c);X(a,\"Unclosed predicate expression.\");Ua(a,\"]\")}re", |
| "turn b}function Ta(a){if(\"-\"==t(a.a))return a.a.next(),new W(Ta(a));", |
| "var b=Xa(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)X(a", |
| ",\"Missing next union location path.\"),b.push(Xa(a));a.a.back();a=new", |
| " Qa(b)}return a};function $a(a){switch(a.nodeType){case 1:return ha(ab", |
| ",a);case 9:return $a(a.documentElement);case 11:case 10:case 6:case 12", |
| ":return bb;default:return a.parentNode?$a(a.parentNode):bb}}function b", |
| "b(){return null}function ab(a,b){if(a.prefix==b)return a.namespaceURI|", |
| "|\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+", |
| "b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.n", |
| "odeType?ab(a.parentNode,b):null};function cb(a,b){if(!a.length)throw E", |
| "rror(\"Empty XPath expression.\");a=ka(a);if(a.empty())throw Error(\"I", |
| "nvalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNames", |
| "paceURI,b)):b=function(){return null};var c=Sa(new Ra(a,b));if(!a.empt", |
| "y())throw Error(\"Bad token: \"+a.next());this.evaluate=function(d,e){", |
| "d=c.evaluate(new m(d));return new Y(d,e)}}\nfunction Y(a,b){if(0==b)if", |
| "(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number", |
| "\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"", |
| "Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x", |
| "))throw Error(\"value could not be converted to the specified type\");", |
| "this.resultType=b;switch(b){case 2:this.stringValue=a instanceof x?B(a", |
| "):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):+a;break;c", |
| "ase 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5", |
| ":case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.", |
| "next())d.push(e);this.snapshotLength=a.m();this.invalidIteratorState=!", |
| "1;break;case 8:case 9:this.singleNodeValue=z(a);break;default:throw Er", |
| "ror(\"Unknown XPathResult type.\");}var f=0;this.iterateNext=function(", |
| "){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong result typ", |
| "e\");return f>=d.length?null:d[f++]};this.snapshotItem=function(g){if(", |
| "6!=b&&7!=b)throw Error(\"snapshotItem called with wrong result type\")", |
| ";return g>=d.length||0>g?null:d[g]}}\nY.ANY_TYPE=0;Y.NUMBER_TYPE=1;Y.S", |
| "TRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_ITERATOR_TYPE=4;Y.ORDER", |
| "ED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT_TYPE=6;Y.ORDERED_NOD", |
| "E_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.FIRST_ORDERED_NODE_TYP", |
| "E=9;function db(a){this.lookupNamespaceURI=$a(a)}\nfunction eb(a,b){a=", |
| "a||aa;var c=a.Document&&a.Document.prototype||a.document;if(!c.evaluat", |
| "e||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g){return(new cb(d,f)).", |
| "evaluate(e,g)},c.createExpression=function(d,e){return new cb(d,e)},c.", |
| "createNSResolver=function(d){return new db(d)}}ba(\"wgxpath.install\",", |
| "eb);ba(\"wgxpath.install\",eb);var gb=window;function hb(a,b){this.cod", |
| "e=a;this.state=Z[a]||ib;this.message=b||\"\";a=this.state.replace(/((?", |
| ":^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa", |
| "0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Erro", |
| "r\";this.name=a;a=Error(this.message);a.name=this.name;this.stack=a.st", |
| "ack||\"\"}l(hb,Error);var ib=\"unknown error\",Z={15:\"element not sel", |
| "ectable\",11:\"element not visible\"};Z[31]=ib;Z[30]=ib;Z[24]=\"invali", |
| "d cookie domain\";Z[29]=\"invalid element coordinates\";Z[12]=\"invali", |
| "d element state\";\nZ[32]=\"invalid selector\";Z[51]=\"invalid selecto", |
| "r\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\";Z[405]=\"uns", |
| "upported operation\";Z[34]=\"move target out of bounds\";Z[27]=\"no su", |
| "ch alert\";Z[7]=\"no such element\";Z[8]=\"no such frame\";Z[23]=\"no ", |
| "such window\";Z[28]=\"script timeout\";Z[33]=\"session not created\";Z", |
| "[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]=\"unable to s", |
| "et cookie\";Z[26]=\"unexpected alert open\";Z[13]=ib;Z[9]=\"unknown co", |
| "mmand\";ba(\"_\",function(){if(null!=(gb||gb).applicationCache)var a=g", |
| "b.applicationCache.status;else throw new hb(13,\"Undefined application", |
| " cache\");return a});; return this._.apply(null,arguments);}).apply({n", |
| "avigator:typeof window!='undefined'?window.navigator:null,document:typ", |
| "eof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_ATTRIBUTE[] = { |
| "function(){return (function(){var f,k=this;function l(a){return\"strin", |
| "g\"==typeof a}function aa(a,b){a=a.split(\".\");var c=k;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ba(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function ca(a){", |
| "var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function ", |
| "da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(", |
| "!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.ca", |
| "ll(arguments,2);return function(){var e=Array.prototype.slice.call(arg", |
| "uments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return", |
| " function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Funct", |
| "ion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"n", |
| "ative code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){v", |
| "ar c=Array.prototype.slice.call(arguments,1);return function(){var d=c", |
| ".slice();d.push.apply(d,arguments);return a.apply(this,d)}}function m(", |
| "a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.prototy", |
| "pe.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu", |
| " Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby ", |
| "granted, free of charge, to any person obtaining a copy\n of this soft", |
| "ware and associated documentation files (the \"Software\"), to\n deal ", |
| "in the Software without restriction, including without limitation the", |
| "\n rights to use, copy, modify, merge, publish, distribute, sublicense", |
| ", and/or\n sell copies of the Software, and to permit persons to whom ", |
| "the Software is\n furnished to do so, subject to the following conditi", |
| "ons:\n\n The above copyright notice and this permission notice shall b", |
| "e included in\n all copies or substantial portions of the Software.\n", |
| "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E", |
| "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME", |
| "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.", |
| " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN", |
| "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC", |
| "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE", |
| " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio", |
| "n p(a,b,c){this.s=a;this.pa=b||1;this.o=c||1};function ia(a,b){if(l(a)", |
| ")return l(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++", |
| ")if(c in a&&a[c]===b)return c;return-1}function q(a,b){for(var c=a.len", |
| "gth,d=l(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function r(a,b,c){var d=c;q(a,function(e,g){d=b.call(void 0,d,e,g,a)}", |
| ");return d}function t(a,b){for(var c=a.length,d=l(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ja(a){return Array.prototype.concat.apply([],arguments)}\nfunction ", |
| "ka(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):A", |
| "rray.prototype.slice.call(a,b,c)};var u;a:{var la=k.navigator;if(la){v", |
| "ar ma=la.userAgent;if(ma){u=ma;break a}}u=\"\"};var na=-1!=u.indexOf(", |
| "\"Macintosh\"),oa=-1!=u.indexOf(\"Windows\");function v(a){this.X=a;th", |
| "is.N=0}function pa(a){a=a.match(qa);for(var b=0;b<a.length;b++)ra.test", |
| "(a[b])&&a.splice(b,1);return new v(a)}var qa=/\\$?(?:(?![0-9-\\.])(?:", |
| "\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d", |
| "+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ra=/^\\s/;fun", |
| "ction w(a,b){return a.X[a.N+(b||0)]}v.prototype.next=function(){return", |
| " this.X[this.N++]};v.prototype.back=function(){this.N--};v.prototype.e", |
| "mpty=function(){return this.X.length<=this.N};function sa(a,b){if(!a||", |
| "!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if", |
| "(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||!!(a.com", |
| "pareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}", |
| "\nfunction ta(a,b){if(a==b)return 0;if(a.compareDocumentPosition)retur", |
| "n a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parent", |
| "Node&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeT", |
| "ype;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,g=b.", |
| "parentNode;return e==g?ua(a,b):!c&&sa(e,b)?-1*va(a,b):!d&&sa(g,a)?va(b", |
| ",a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g.sourceIndex)}d=", |
| "9==a.nodeType?a:a.ownerDocument||a.document;c=d.createRange();c.select", |
| "Node(a);c.collapse(!0);\na=d.createRange();a.selectNode(b);a.collapse(", |
| "!0);return c.compareBoundaryPoints(k.Range.START_TO_END,a)}function va", |
| "(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.pa", |
| "rentNode;return ua(b,a)}function ua(a,b){for(;b=b.previousSibling;)if(", |
| "b==a)return-1;return 1};function x(a){var b=null,c=a.nodeType;1==c&&(b", |
| "=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b", |
| "?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentEleme", |
| "nt:a.firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.no", |
| "deValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling", |
| "););}}else b=a.nodeValue;return\"\"+b}\nfunction y(a,b,c){if(null===b)", |
| "return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}return null", |
| "==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function z(a,b,c,d,e){r", |
| "eturn wa.call(null,a,b,l(c)?c:null,l(d)?d:null,e||new A)}\nfunction wa", |
| "(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName", |
| "(d),q(b,function(g){a.matches(g)&&e.add(g)})):b.getElementsByClassName", |
| "&&d&&\"class\"==c?(b=b.getElementsByClassName(d),q(b,function(g){g.cla", |
| "ssName==d&&a.matches(g)&&e.add(g)})):a instanceof B?xa(a,b,c,d,e):b.ge", |
| "tElementsByTagName&&(b=b.getElementsByTagName(a.getName()),q(b,functio", |
| "n(g){y(g,c,d)&&e.add(g)}));return e}function xa(a,b,c,d,e){for(b=b.fir", |
| "stChild;b;b=b.nextSibling)y(b,c,d)&&a.matches(b)&&e.add(b),xa(a,b,c,d,", |
| "e)};function A(){this.o=this.i=null;this.J=0}function za(a){this.node=", |
| "a;this.next=this.D=null}function Aa(a,b){if(!a.i)return b;if(!b.i)retu", |
| "rn a;var c=a.i;b=b.i;for(var d=null,e,g=0;c&&b;)c.node==b.node?(e=c,c=", |
| "c.next,b=b.next):0<ta(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.", |
| "D=d)?d.next=e:a.i=e,d=e,g++;for(e=c||b;e;)e.D=d,d=d.next=e,g++,e=e.nex", |
| "t;a.o=d;a.J=g;return a}A.prototype.unshift=function(a){a=new za(a);a.n", |
| "ext=this.i;this.o?this.i.D=a:this.i=this.o=a;this.i=a;this.J++};\nA.pr", |
| "ototype.add=function(a){a=new za(a);a.D=this.o;this.i?this.o.next=a:th", |
| "is.i=this.o=a;this.o=a;this.J++};function D(a){return(a=a.i)?a.node:nu", |
| "ll}A.prototype.u=function(){return this.J};function E(a){return(a=D(a)", |
| ")?x(a):\"\"}A.prototype.iterator=function(a){return new Ba(this,!!a)};", |
| "function Ba(a,b){this.la=a;this.Y=(this.G=b)?a.o:a.i;this.U=null}Ba.pr", |
| "ototype.next=function(){var a=this.Y;if(null==a)return null;var b=this", |
| ".U=a;this.Y=this.G?a.D:a.next;return b.node};\nBa.prototype.remove=fun", |
| "ction(){var a=this.la,b=this.U;if(!b)throw Error(\"Next must be called", |
| " at least once before remove.\");var c=b.D;b=b.next;c?c.next=b:a.i=b;b", |
| "?b.D=c:a.o=c;a.J--;this.U=null};function F(a){this.h=a;this.l=this.v=!", |
| "1;this.K=null}function G(a){return\"\\n \"+a.toString().split(\"\\n\"", |
| ").join(\"\\n \")}F.prototype.g=function(){return this.v};function Ca(", |
| "a,b){a.v=b}function Da(a,b){a.l=b}F.prototype.A=function(){return this", |
| ".K};function H(a,b){a=a.evaluate(b);return a instanceof A?+E(a):+a}fun", |
| "ction I(a,b){a=a.evaluate(b);return a instanceof A?E(a):\"\"+a}functio", |
| "n J(a,b){a=a.evaluate(b);return a instanceof A?!!a.u():!!a};function K", |
| "(a,b,c){F.call(this,a.h);this.W=a;this.aa=b;this.fa=c;this.v=b.g()||c.", |
| "g();this.l=b.l||c.l;this.W==Ea&&(c.l||c.g()||4==c.h||0==c.h||!b.A()?b.", |
| "l||b.g()||4==b.h||0==b.h||!c.A()||(this.K={name:c.A().name,I:b}):this.", |
| "K={name:b.A().name,I:c})}m(K,F);\nfunction L(a,b,c,d,e){b=b.evaluate(d", |
| ");c=c.evaluate(d);var g;if(b instanceof A&&c instanceof A){b=b.iterato", |
| "r();for(d=b.next();d;d=b.next())for(e=c.iterator(),g=e.next();g;g=e.ne", |
| "xt())if(a(x(d),x(g)))return!0;return!1}if(b instanceof A||c instanceof", |
| " A){b instanceof A?(e=b,d=c):(e=c,d=b);g=e.iterator();for(var h=typeof", |
| " d,n=g.next();n;n=g.next()){switch(h){case \"number\":n=+x(n);break;ca", |
| "se \"boolean\":n=!!x(n);break;case \"string\":n=x(n);break;default:thr", |
| "ow Error(\"Illegal primitive type for comparison.\");\n}if(e==b&&a(n,d", |
| ")||e==c&&a(d,n))return!0}return!1}return e?\"boolean\"==typeof b||\"bo", |
| "olean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof ", |
| "c?a(+b,+c):a(b,c):a(+b,+c)}K.prototype.evaluate=function(a){return thi", |
| "s.W.C(this.aa,this.fa,a)};K.prototype.toString=function(){var a=\"Bina", |
| "ry Expression: \"+this.W;a+=G(this.aa);return a+=G(this.fa)};function ", |
| "Fa(a,b,c,d){this.oa=a;this.da=b;this.h=c;this.C=d}Fa.prototype.toStrin", |
| "g=function(){return this.oa};var Ga={};\nfunction M(a,b,c,d){if(Ga.has", |
| "OwnProperty(a))throw Error(\"Binary operator already created: \"+a);a=", |
| "new Fa(a,b,c,d);return Ga[a.toString()]=a}M(\"div\",6,1,function(a,b,c", |
| "){return H(a,c)/H(b,c)});M(\"mod\",6,1,function(a,b,c){return H(a,c)%H", |
| "(b,c)});M(\"*\",6,1,function(a,b,c){return H(a,c)*H(b,c)});M(\"+\",5,1", |
| ",function(a,b,c){return H(a,c)+H(b,c)});M(\"-\",5,1,function(a,b,c){re", |
| "turn H(a,c)-H(b,c)});M(\"<\",4,2,function(a,b,c){return L(function(d,e", |
| "){return d<e},a,b,c)});\nM(\">\",4,2,function(a,b,c){return L(function", |
| "(d,e){return d>e},a,b,c)});M(\"<=\",4,2,function(a,b,c){return L(funct", |
| "ion(d,e){return d<=e},a,b,c)});M(\">=\",4,2,function(a,b,c){return L(f", |
| "unction(d,e){return d>=e},a,b,c)});var Ea=M(\"=\",3,2,function(a,b,c){", |
| "return L(function(d,e){return d==e},a,b,c,!0)});M(\"!=\",3,2,function(", |
| "a,b,c){return L(function(d,e){return d!=e},a,b,c,!0)});M(\"and\",2,2,f", |
| "unction(a,b,c){return J(a,c)&&J(b,c)});M(\"or\",1,2,function(a,b,c){re", |
| "turn J(a,c)||J(b,c)});function N(a,b){if(b.u()&&4!=a.h)throw Error(\"P", |
| "rimary expression must evaluate to nodeset if filter has predicate(s).", |
| "\");F.call(this,a.h);this.ea=a;this.f=b;this.v=a.g();this.l=a.l}m(N,F)", |
| ";N.prototype.evaluate=function(a){a=this.ea.evaluate(a);return Ha(this", |
| ".f,a)};N.prototype.toString=function(){var a=\"Filter:\"+G(this.ea);re", |
| "turn a+=G(this.f)};function Ia(a,b){if(b.length<a.ca)throw Error(\"Fun", |
| "ction \"+a.m+\" expects at least\"+a.ca+\" arguments, \"+b.length+\" g", |
| "iven\");if(null!==a.V&&b.length>a.V)throw Error(\"Function \"+a.m+\" e", |
| "xpects at most \"+a.V+\" arguments, \"+b.length+\" given\");a.ma&&q(b,", |
| "function(c,d){if(4!=c.h)throw Error(\"Argument \"+d+\" to function \"+", |
| "a.m+\" is not of type Nodeset: \"+c);});F.call(this,a.h);this.M=a;this", |
| ".S=b;Ca(this,a.v||t(b,function(c){return c.g()}));Da(this,a.ka&&!b.len", |
| "gth||a.ja&&!!b.length||t(b,function(c){return c.l}))}\nm(Ia,F);Ia.prot", |
| "otype.evaluate=function(a){return this.M.C.apply(null,ja(a,this.S))};I", |
| "a.prototype.toString=function(){var a=\"Function: \"+this.M;if(this.S.", |
| "length){var b=r(this.S,function(c,d){return c+G(d)},\"Arguments:\");a+", |
| "=G(b)}return a};function Ja(a,b,c,d,e,g,h,n){this.m=a;this.h=b;this.v=", |
| "c;this.ka=d;this.ja=!1;this.C=e;this.ca=g;this.V=void 0!==h?h:g;this.m", |
| "a=!!n}Ja.prototype.toString=function(){return this.m};var Ka={};\nfunc", |
| "tion O(a,b,c,d,e,g,h,n){if(Ka.hasOwnProperty(a))throw Error(\"Function", |
| " already created: \"+a+\".\");Ka[a]=new Ja(a,b,c,d,e,g,h,n)}O(\"boolea", |
| "n\",2,!1,!1,function(a,b){return J(b,a)},1);O(\"ceiling\",1,!1,!1,func", |
| "tion(a,b){return Math.ceil(H(b,a))},1);O(\"concat\",3,!1,!1,function(a", |
| ",b){return r(ka(arguments,1),function(c,d){return c+I(d,a)},\"\")},2,n", |
| "ull);O(\"contains\",2,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);return-1", |
| "!=b.indexOf(a)},2);O(\"count\",1,!1,!1,function(a,b){return b.evaluate", |
| "(a).u()},1,1,!0);\nO(\"false\",2,!1,!1,function(){return!1},0);O(\"flo", |
| "or\",1,!1,!1,function(a,b){return Math.floor(H(b,a))},1);O(\"id\",4,!1", |
| ",!1,function(a,b){var c=a.s,d=9==c.nodeType?c:c.ownerDocument;a=I(b,a)", |
| ".split(/\\s+/);var e=[];q(a,function(h){h=d.getElementById(h);!h||0<=i", |
| "a(e,h)||e.push(h)});e.sort(ta);var g=new A;q(e,function(h){g.add(h)});", |
| "return g},1);O(\"lang\",2,!1,!1,function(){return!1},1);O(\"last\",1,!", |
| "0,!1,function(a){if(1!=arguments.length)throw Error(\"Function last ex", |
| "pects ()\");return a.o},0);\nO(\"local-name\",3,!1,!0,function(a,b){re", |
| "turn(a=b?D(b.evaluate(a)):a.s)?a.localName||a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);O(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.evaluate", |
| "(a)):a.s)?a.nodeName.toLowerCase():\"\"},0,1,!0);O(\"namespace-uri\",3", |
| ",!0,!1,function(){return\"\"},0,1,!0);O(\"normalize-space\",3,!1,!0,fu", |
| "nction(a,b){return(b?I(b,a):x(a.s)).replace(/[\\s\\xa0]+/g,\" \").repl", |
| "ace(/^\\s+|\\s+$/g,\"\")},0,1);O(\"not\",2,!1,!1,function(a,b){return!", |
| "J(b,a)},1);\nO(\"number\",1,!1,!0,function(a,b){return b?H(b,a):+x(a.s", |
| ")},0,1);O(\"position\",1,!0,!1,function(a){return a.pa},0);O(\"round\"", |
| ",1,!1,!1,function(a,b){return Math.round(H(b,a))},1);O(\"starts-with\"", |
| ",2,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);return 0==b.lastIndexOf(a,0", |
| ")},2);O(\"string\",3,!1,!0,function(a,b){return b?I(b,a):x(a.s)},0,1);", |
| "O(\"string-length\",1,!1,!0,function(a,b){return(b?I(b,a):x(a.s)).leng", |
| "th},0,1);\nO(\"substring\",3,!1,!1,function(a,b,c,d){c=H(c,a);if(isNaN", |
| "(c)||Infinity==c||-Infinity==c)return\"\";d=d?H(d,a):Infinity;if(isNaN", |
| "(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=", |
| "I(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d)", |
| ")},2,3);O(\"substring-after\",3,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a", |
| ");c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nO(\"su", |
| "bstring-before\",3,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);a=b.indexOf", |
| "(a);return-1==a?\"\":b.substring(0,a)},2);O(\"sum\",1,!1,!1,function(a", |
| ",b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=", |
| "+x(c);return b},1,1,!0);O(\"translate\",3,!1,!1,function(a,b,c,d){b=I(", |
| "b,a);c=I(c,a);var e=I(d,a);a={};for(d=0;d<c.length;d++){var g=c.charAt", |
| "(d);g in a||(a[g]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)g=b.charA", |
| "t(d),c+=g in a?a[g]:g;return c},3);O(\"true\",2,!1,!1,function(){retur", |
| "n!0},0);function B(a,b){this.ha=a;this.ba=void 0!==b?b:null;this.H=nul", |
| "l;switch(a){case \"comment\":this.H=8;break;case \"text\":this.H=3;bre", |
| "ak;case \"processing-instruction\":this.H=7;break;case \"node\":break;", |
| "default:throw Error(\"Unexpected argument\");}}function La(a){return\"", |
| "comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}", |
| "B.prototype.matches=function(a){return null===this.H||this.H==a.nodeTy", |
| "pe};B.prototype.getName=function(){return this.ha};\nB.prototype.toStr", |
| "ing=function(){var a=\"Kind Test: \"+this.ha;null===this.ba||(a+=G(thi", |
| "s.ba));return a};function Ma(a){F.call(this,3);this.ga=a.substring(1,a", |
| ".length-1)}m(Ma,F);Ma.prototype.evaluate=function(){return this.ga};Ma", |
| ".prototype.toString=function(){return\"Literal: \"+this.ga};function P", |
| "(a,b){this.m=a.toLowerCase();a=\"*\"==this.m?\"*\":\"http://www.w3.org", |
| "/1999/xhtml\";this.O=b?b.toLowerCase():a}P.prototype.matches=function(", |
| "a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.lo", |
| "calName:a.nodeName;return\"*\"!=this.m&&this.m!=b.toLowerCase()?!1:\"*", |
| "\"==this.O?!0:this.O==(a.namespaceURI?a.namespaceURI.toLowerCase():\"h", |
| "ttp://www.w3.org/1999/xhtml\")};P.prototype.getName=function(){return ", |
| "this.m};\nP.prototype.toString=function(){return\"Name Test: \"+(\"htt", |
| "p://www.w3.org/1999/xhtml\"==this.O?\"\":this.O+\":\")+this.m};functio", |
| "n Na(a){F.call(this,1);this.ia=a}m(Na,F);Na.prototype.evaluate=functio", |
| "n(){return this.ia};Na.prototype.toString=function(){return\"Number: ", |
| "\"+this.ia};function Oa(a,b){F.call(this,a.h);this.$=a;this.L=b;this.v", |
| "=a.g();this.l=a.l;1==this.L.length&&(a=this.L[0],a.T||a.w!=Pa||(a=a.R,", |
| "\"*\"!=a.getName()&&(this.K={name:a.getName(),I:null})))}m(Oa,F);funct", |
| "ion Q(){F.call(this,4)}m(Q,F);Q.prototype.evaluate=function(a){var b=n", |
| "ew A;a=a.s;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};Q.p", |
| "rototype.toString=function(){return\"Root Helper Expression\"};functio", |
| "n Qa(){F.call(this,4)}m(Qa,F);Qa.prototype.evaluate=function(a){var b=", |
| "new A;b.add(a.s);return b};\nQa.prototype.toString=function(){return\"", |
| "Context Helper Expression\"};function Ra(a){return\"/\"==a||\"//\"==a}", |
| "\nOa.prototype.evaluate=function(a){var b=this.$.evaluate(a);if(!(b in", |
| "stanceof A))throw Error(\"Filter expression must evaluate to nodeset.", |
| "\");a=this.L;for(var c=0,d=a.length;c<d&&b.u();c++){var e=a[c],g=b.ite", |
| "rator(e.w.G);if(e.g()||e.w!=Sa)if(e.g()||e.w!=Ta){var h=g.next();for(b", |
| "=e.evaluate(new p(h));null!=(h=g.next());)h=e.evaluate(new p(h)),b=Aa(", |
| "b,h)}else h=g.next(),b=e.evaluate(new p(h));else{for(h=g.next();(b=g.n", |
| "ext())&&(!h.contains||h.contains(b))&&b.compareDocumentPosition(h)&8;h", |
| "=b);b=e.evaluate(new p(h))}}return b};\nOa.prototype.toString=function", |
| "(){var a=\"Path Expression:\"+G(this.$);if(this.L.length){var b=r(this", |
| ".L,function(c,d){return c+G(d)},\"Steps:\");a+=G(b)}return a};function", |
| " R(a,b){this.f=a;this.G=!!b}function Ha(a,b,c){for(c=c||0;c<a.f.length", |
| ";c++)for(var d=a.f[c],e=b.iterator(),g=b.u(),h,n=0;h=e.next();n++){var", |
| " C=a.G?g-n:n+1;h=d.evaluate(new p(h,C,g));if(\"number\"==typeof h)C=C=", |
| "=h;else if(\"string\"==typeof h||\"boolean\"==typeof h)C=!!h;else if(h", |
| " instanceof A)C=0<h.u();else throw Error(\"Predicate.evaluate returned", |
| " an unexpected type.\");C||e.remove()}return b}R.prototype.A=function(", |
| "){return 0<this.f.length?this.f[0].A():null};\nR.prototype.g=function(", |
| "){for(var a=0;a<this.f.length;a++){var b=this.f[a];if(b.g()||1==b.h||0", |
| "==b.h)return!0}return!1};R.prototype.u=function(){return this.f.length", |
| "};R.prototype.toString=function(){return r(this.f,function(a,b){return", |
| " a+G(b)},\"Predicates:\")};function S(a,b,c,d){F.call(this,4);this.w=a", |
| ";this.R=b;this.f=c||new R([]);this.T=!!d;b=this.f.A();a.qa&&b&&(this.K", |
| "={name:b.name,I:b.I});this.v=this.f.g()}m(S,F);\nS.prototype.evaluate=", |
| "function(a){var b=a.s,c=this.A(),d=null,e=null,g=0;c&&(d=c.name,e=c.I?", |
| "I(c.I,a):null,g=1);if(this.T)if(this.g()||this.w!=Ua)if(b=(new S(Va,ne", |
| "w B(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.C(c,d,e,g", |
| ");null!=(c=b.next());)a=Aa(a,this.C(c,d,e,g));else a=new A;else a=z(th", |
| "is.R,b,d,e),a=Ha(this.f,a,g);else a=this.C(a.s,d,e,g);return a};S.prot", |
| "otype.C=function(a,b,c,d){a=this.w.M(this.R,a,b,c);return a=Ha(this.f,", |
| "a,d)};\nS.prototype.toString=function(){var a=\"Step:\"+G(\"Operator: ", |
| "\"+(this.T?\"//\":\"/\"));this.w.m&&(a+=G(\"Axis: \"+this.w));a+=G(thi", |
| "s.R);if(this.f.u()){var b=r(this.f.f,function(c,d){return c+G(d)},\"Pr", |
| "edicates:\");a+=G(b)}return a};function Wa(a,b,c,d){this.m=a;this.M=b;", |
| "this.G=c;this.qa=d}Wa.prototype.toString=function(){return this.m};var", |
| " Xa={};function T(a,b,c,d){if(Xa.hasOwnProperty(a))throw Error(\"Axis ", |
| "already created: \"+a);b=new Wa(a,b,c,!!d);return Xa[a]=b}\nT(\"ancest", |
| "or\",function(a,b){for(var c=new A;b=b.parentNode;)a.matches(b)&&c.uns", |
| "hift(b);return c},!0);T(\"ancestor-or-self\",function(a,b){var c=new A", |
| ";do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nv", |
| "ar Pa=T(\"attribute\",function(a,b){var c=new A,d=a.getName();if(b=b.a", |
| "ttributes)if(a instanceof B&&null===a.H||\"*\"==d)for(a=0;d=b[a];a++)c", |
| ".add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ua=T(\"child", |
| "\",function(a,b,c,d,e){c=l(c)?c:null;d=l(d)?d:null;e=e||new A;for(b=b.", |
| "firstChild;b;b=b.nextSibling)y(b,c,d)&&a.matches(b)&&e.add(b);return e", |
| "},!1,!0);T(\"descendant\",z,!1,!0);\nvar Va=T(\"descendant-or-self\",f", |
| "unction(a,b,c,d){var e=new A;y(b,c,d)&&a.matches(b)&&e.add(b);return z", |
| "(a,b,c,d,e)},!1,!0),Sa=T(\"following\",function(a,b,c,d){var e=new A;d", |
| "o for(var g=b;g=g.nextSibling;)y(g,c,d)&&a.matches(g)&&e.add(g),e=z(a,", |
| "g,c,d,e);while(b=b.parentNode);return e},!1,!0);T(\"following-sibling", |
| "\",function(a,b){for(var c=new A;b=b.nextSibling;)a.matches(b)&&c.add(", |
| "b);return c},!1);T(\"namespace\",function(){return new A},!1);\nvar Ya", |
| "=T(\"parent\",function(a,b){var c=new A;if(9==b.nodeType)return c;if(2", |
| "==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.matches(b", |
| ")&&c.add(b);return c},!1),Ta=T(\"preceding\",function(a,b,c,d){var e=n", |
| "ew A,g=[];do g.unshift(b);while(b=b.parentNode);for(var h=1,n=g.length", |
| ";h<n;h++){var C=[];for(b=g[h];b=b.previousSibling;)C.unshift(b);for(va", |
| "r ya=0,vb=C.length;ya<vb;ya++)b=C[ya],y(b,c,d)&&a.matches(b)&&e.add(b)", |
| ",e=z(a,b,c,d,e)}return e},!0,!0);\nT(\"preceding-sibling\",function(a,", |
| "b){for(var c=new A;b=b.previousSibling;)a.matches(b)&&c.unshift(b);ret", |
| "urn c},!0);var Za=T(\"self\",function(a,b){var c=new A;a.matches(b)&&c", |
| ".add(b);return c},!1);function $a(a){F.call(this,1);this.Z=a;this.v=a.", |
| "g();this.l=a.l}m($a,F);$a.prototype.evaluate=function(a){return-H(this", |
| ".Z,a)};$a.prototype.toString=function(){return\"Unary Expression: -\"+", |
| "G(this.Z)};function ab(a){F.call(this,4);this.P=a;Ca(this,t(this.P,fun", |
| "ction(b){return b.g()}));Da(this,t(this.P,function(b){return b.l}))}m(", |
| "ab,F);ab.prototype.evaluate=function(a){var b=new A;q(this.P,function(", |
| "c){c=c.evaluate(a);if(!(c instanceof A))throw Error(\"Path expression ", |
| "must evaluate to NodeSet.\");b=Aa(b,c)});return b};ab.prototype.toStri", |
| "ng=function(){return r(this.P,function(a,b){return a+G(b)},\"Union Exp", |
| "ression:\")};function bb(a,b){this.a=a;this.na=b}function cb(a){for(va", |
| "r b,c=[];;){U(a,\"Missing right hand side of binary expression.\");b=d", |
| "b(a);var d=a.a.next();if(!d)break;var e=(d=Ga[d]||null)&&d.da;if(!e){a", |
| ".a.back();break}for(;c.length&&e<=c[c.length-1].da;)b=new K(c.pop(),c.", |
| "pop(),b);c.push(b,d)}for(;c.length;)b=new K(c.pop(),c.pop(),b);return ", |
| "b}function U(a,b){if(a.a.empty())throw Error(b);}function eb(a,b){a=a.", |
| "a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a)", |
| ";}\nfunction fb(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: ", |
| "\"+a);}function gb(a){a=a.a.next();if(2>a.length)throw Error(\"Unclose", |
| "d literal string\");return new Ma(a)}\nfunction hb(a){var b=[];if(Ra(w", |
| "(a.a))){var c=a.a.next();var d=w(a.a);if(\"/\"==c&&(a.a.empty()||\".\"", |
| "!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return ", |
| "new Q;d=new Q;U(a,\"Missing next location step.\");c=ib(a,c);b.push(c)", |
| "}else{a:{c=w(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Var", |
| "iable reference not allowed in HTML XPath\");case \"(\":a.a.next();c=c", |
| "b(a);U(a,'unclosed \"(\"');eb(a,\")\");break;case '\"':case \"'\":c=gb", |
| "(a);break;default:if(isNaN(+c))if(!La(c)&&/(?![0-9])[\\w]/.test(d)&&\"", |
| "(\"==w(a.a,\n1)){c=a.a.next();c=Ka[c]||null;a.a.next();for(d=[];\")\"!", |
| "=w(a.a);){U(a,\"Missing function argument list.\");d.push(cb(a));if(\"", |
| ",\"!=w(a.a))break;a.a.next()}U(a,\"Unclosed function argument list.\")", |
| ";fb(a);c=new Ia(c,d)}else{c=null;break a}else c=new Na(+a.a.next())}\"", |
| "[\"==w(a.a)&&(d=new R(jb(a)),c=new N(c,d))}if(c)if(Ra(w(a.a)))d=c;else", |
| " return c;else c=ib(a,\"/\"),d=new Qa,b.push(c)}for(;Ra(w(a.a));)c=a.a", |
| ".next(),U(a,\"Missing next location step.\"),c=ib(a,c),b.push(c);retur", |
| "n new Oa(d,b)}\nfunction ib(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('S", |
| "tep op should be \"/\" or \"//\"');if(\".\"==w(a.a)){var c=new S(Za,ne", |
| "w B(\"node\"));a.a.next();return c}if(\"..\"==w(a.a))return c=new S(Ya", |
| ",new B(\"node\")),a.a.next(),c;if(\"@\"==w(a.a)){var d=Pa;a.a.next();U", |
| "(a,\"Missing attribute name\")}else if(\"::\"==w(a.a,1)){if(!/(?![0-9]", |
| ")[\\w]/.test(w(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next())", |
| ";var e=a.a.next();d=Xa[e]||null;if(!d)throw Error(\"No axis with name:", |
| " \"+e);a.a.next();U(a,\"Missing node name\")}else d=Ua;e=\nw(a.a);if(/", |
| "(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==w(a.a,1)){if(!La(e))thr", |
| "ow Error(\"Invalid node type: \"+e);e=a.a.next();if(!La(e))throw Error", |
| "(\"Invalid type name: \"+e);eb(a,\"(\");U(a,\"Bad nodetype\");var g=w(", |
| "a.a).charAt(0),h=null;if('\"'==g||\"'\"==g)h=gb(a);U(a,\"Bad nodetype", |
| "\");fb(a);e=new B(e,h)}else if(e=a.a.next(),g=e.indexOf(\":\"),-1==g)e", |
| "=new P(e);else{h=e.substring(0,g);if(\"*\"==h)var n=\"*\";else if(n=a.", |
| "na(h),!n)throw Error(\"Namespace prefix not declared: \"+h);e=e.substr", |
| "(g+1);e=new P(e,n)}else throw Error(\"Bad token: \"+\na.a.next());a=ne", |
| "w R(jb(a),d.G);return c||new S(d,e,a,\"//\"==b)}function jb(a){for(var", |
| " b=[];\"[\"==w(a.a);){a.a.next();U(a,\"Missing predicate expression.\"", |
| ");var c=cb(a);b.push(c);U(a,\"Unclosed predicate expression.\");eb(a,", |
| "\"]\")}return b}function db(a){if(\"-\"==w(a.a))return a.a.next(),new ", |
| "$a(db(a));var b=hb(a);if(\"|\"!=w(a.a))a=b;else{for(b=[b];\"|\"==a.a.n", |
| "ext();)U(a,\"Missing next union location path.\"),b.push(hb(a));a.a.ba", |
| "ck();a=new ab(b)}return a};function kb(a){switch(a.nodeType){case 1:re", |
| "turn ha(lb,a);case 9:return kb(a.documentElement);case 11:case 10:case", |
| " 6:case 12:return mb;default:return a.parentNode?kb(a.parentNode):mb}}", |
| "function mb(){return null}function lb(a,b){if(a.prefix==b)return a.nam", |
| "espaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?lb(a.parentNode,b):null};function nb(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=pa(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ba(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=cb(new bb(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new p(d));return new V(d,e)}}\nfunction V(a,b)", |
| "{if(0==b)if(a instanceof A)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof A))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof A?E(a):\"\"+a;break;case 1:this.numberValue=a instanceof A?+E(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof A?0<a.u():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.u();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=D(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var g=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return g>=d.length?null:d[g++]};this.snapshotItem=funct", |
| "ion(h){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return h>=d.length||0>h?null:d[h]}}\nV.ANY_TYPE=0;V.NUMBER_", |
| "TYPE=1;V.STRING_TYPE=2;V.BOOLEAN_TYPE=3;V.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;V.ORDERED_NODE_ITERATOR_TYPE=5;V.UNORDERED_NODE_SNAPSHOT_TYPE=6;V.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;V.ANY_UNORDERED_NODE_TYPE=8;V.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function ob(a){this.lookupNamespaceURI=kb(a)}\nfunction ", |
| "pb(a,b){a=a||k;var c=a.Document&&a.Document.prototype||a.document;if(!", |
| "c.evaluate||b)a.XPathResult=V,c.evaluate=function(d,e,g,h){return(new ", |
| "nb(d,g)).evaluate(e,h)},c.createExpression=function(d,e){return new nb", |
| "(d,e)},c.createNSResolver=function(d){return new ob(d)}}aa(\"wgxpath.i", |
| "nstall\",pb);aa(\"wgxpath.install\",pb);function qb(a,b){this.code=a;t", |
| "his.state=W[a]||rb;this.message=b||\"\";a=this.state.replace(/((?:^|", |
| "\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+", |
| "/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\"", |
| ";this.name=a;a=Error(this.message);a.name=this.name;this.stack=a.stack", |
| "||\"\"}m(qb,Error);var rb=\"unknown error\",W={15:\"element not select", |
| "able\",11:\"element not visible\"};W[31]=rb;W[30]=rb;W[24]=\"invalid c", |
| "ookie domain\";W[29]=\"invalid element coordinates\";W[12]=\"invalid e", |
| "lement state\";\nW[32]=\"invalid selector\";W[51]=\"invalid selector\"", |
| ";W[52]=\"invalid selector\";W[17]=\"javascript error\";W[405]=\"unsupp", |
| "orted operation\";W[34]=\"move target out of bounds\";W[27]=\"no such ", |
| "alert\";W[7]=\"no such element\";W[8]=\"no such frame\";W[23]=\"no suc", |
| "h window\";W[28]=\"script timeout\";W[33]=\"session not created\";W[10", |
| "]=\"stale element reference\";W[21]=\"timeout\";W[25]=\"unable to set ", |
| "cookie\";W[26]=\"unexpected alert open\";W[13]=rb;W[9]=\"unknown comma", |
| "nd\";function sb(a,b){b=b.toLowerCase();return\"style\"==b?tb(a.style.", |
| "cssText):(a=a.getAttributeNode(b))&&a.specified?a.value:null}var ub=/[", |
| ";]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^", |
| "()]*\\([^()]*\\))*[^()]*$)/;function tb(a){var b=[];q(a.split(ub),func", |
| "tion(c){var d=c.indexOf(\":\");0<d&&(c=[c.slice(0,d),c.slice(d+1)],2==", |
| "c.length&&b.push(c[0].toLowerCase(),\":\",c[1],\";\"))});b=b.join(\"\"", |
| ");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction wb(a,b){b&", |
| "&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b", |
| "||a.tagName.toUpperCase()==b)}function xb(a){return wb(a,\"OPTION\")?!", |
| "0:wb(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==", |
| "a):!1};function X(a,b){this.B={};this.j=[];this.F=0;var c=arguments.le", |
| "ngth;if(1<c){if(c%2)throw Error(\"Uneven number of arguments\");for(va", |
| "r d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addA", |
| "ll(a)}function yb(a){zb(a);return a.j.concat()}f=X.prototype;f.clear=f", |
| "unction(){this.B={};this.F=this.j.length=0};f.remove=function(a){retur", |
| "n Object.prototype.hasOwnProperty.call(this.B,a)?(delete this.B[a],thi", |
| "s.F--,this.j.length>2*this.F&&zb(this),!0):!1};\nfunction zb(a){if(a.F", |
| "!=a.j.length){for(var b=0,c=0;b<a.j.length;){var d=a.j[b];Object.proto", |
| "type.hasOwnProperty.call(a.B,d)&&(a.j[c++]=d);b++}a.j.length=c}if(a.F!", |
| "=a.j.length){var e={};for(c=b=0;b<a.j.length;)d=a.j[b],Object.prototyp", |
| "e.hasOwnProperty.call(e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.length=c}}f.ge", |
| "t=function(a,b){return Object.prototype.hasOwnProperty.call(this.B,a)?", |
| "this.B[a]:b};f.set=function(a,b){Object.prototype.hasOwnProperty.call(", |
| "this.B,a)||(this.F++,this.j.push(a));this.B[a]=b};\nf.addAll=function(", |
| "a){if(a instanceof X)for(var b=yb(a),c=0;c<b.length;c++)this.set(b[c],", |
| "a.get(b[c]));else for(b in a)this.set(b,a[b])};f.forEach=function(a,b)", |
| "{for(var c=yb(this),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.cal", |
| "l(b,g,e,this)}};f.clone=function(){return new X(this)};var Ab={};funct", |
| "ion Y(a,b,c){ca(a)&&(a=a.b);a=new Bb(a);!b||b in Ab&&!c||(Ab[b]={key:a", |
| ",shift:!1},c&&(Ab[c]={key:a,shift:!0}));return a}function Bb(a){this.c", |
| "ode=a}Y(8);Y(9);Y(13);var Cb=Y(16),Db=Y(17),Eb=Y(18);Y(19);Y(20);Y(27)", |
| ";Y(32,\" \");Y(33);Y(34);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);Y(44);Y(4", |
| "5);Y(46);Y(48,\"0\",\")\");Y(49,\"1\",\"!\");Y(50,\"2\",\"@\");Y(51,\"", |
| "3\",\"#\");Y(52,\"4\",\"$\");Y(53,\"5\",\"%\");Y(54,\"6\",\"^\");Y(55,", |
| "\"7\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9\",\"(\");Y(65,\"a\",\"A\");Y(6", |
| "6,\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"d\",\"D\");\nY(69,\"e\",\"E\")", |
| ";Y(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72,\"h\",\"H\");Y(73,\"i\",\"I", |
| "\");Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(76,\"l\",\"L\");Y(77,\"m\",", |
| "\"M\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(80,\"p\",\"P\");Y(81,\"q", |
| "\",\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y(84,\"t\",\"T\");Y(85,", |
| "\"u\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");Y(88,\"x\",\"X\");Y(8", |
| "9,\"y\",\"Y\");Y(90,\"z\",\"Z\");var Fb=Y(oa?{c:91,b:91}:na?{c:224,b:9", |
| "1}:{c:0,b:91});Y(oa?{c:92,b:92}:na?{c:224,b:93}:{c:0,b:92});Y(oa?{c:93", |
| ",b:93}:na?{c:0,b:0}:{c:93,b:null});Y({c:96,b:96},\"0\");Y({c:97,b:97},", |
| "\"1\");\nY({c:98,b:98},\"2\");Y({c:99,b:99},\"3\");Y({c:100,b:100},\"4", |
| "\");Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\");Y({c:103,b:103},\"7", |
| "\");Y({c:104,b:104},\"8\");Y({c:105,b:105},\"9\");Y({c:106,b:106},\"*", |
| "\");Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-\");Y({c:110,b:110},\".", |
| "\");Y({c:111,b:111},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116);Y", |
| "(117);Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({c:107,b:187},\"=\",", |
| "\"+\");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y(188,\",\",\"<\");Y(", |
| "190,\".\",\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\");Y(219,\"[\",\"{", |
| "\");\nY(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:59,b:186},\";\",\"", |
| ":\");Y(222,\"'\",'\"');var Z=new X;Z.set(1,Cb);Z.set(2,Db);Z.set(4,Eb)", |
| ";Z.set(8,Fb);(function(a){var b=new X;q(yb(a),function(c){b.set(a.get(", |
| "c).code,c)});return b})(Z);var Gb={\"class\":\"className\",readonly:\"", |
| "readOnly\"},Hb=\"allowfullscreen allowpaymentrequest allowusermedia as", |
| "ync autofocus autoplay checked compact complete controls declare defau", |
| "lt defaultchecked defaultselected defer disabled ended formnovalidate ", |
| "hidden indeterminate iscontenteditable ismap itemscope loop multiple m", |
| "uted nohref nomodule noresize noshade novalidate nowrap open paused pl", |
| "aysinline pubdate readonly required reversed scoped seamless seeking s", |
| "elected truespeed typemustmatch willvalidate\".split(\" \");aa(\"_\",f", |
| "unction(a,b){var c=b.toLowerCase();if(\"style\"==c)return(b=a.style)&&", |
| "!l(b)&&(b=b.cssText),b;if((\"selected\"==c||\"checked\"==c)&&xb(a)){if", |
| "(!xb(a))throw new qb(15,\"Element is not selectable\");c=\"selected\";", |
| "b=a.type&&a.type.toLowerCase();if(\"checkbox\"==b||\"radio\"==b)c=\"ch", |
| "ecked\";return a[c]?\"true\":null}var d=wb(a,\"A\");if(wb(a,\"IMG\")&&", |
| "\"src\"==c||d&&\"href\"==c)return(b=sb(a,c))&&(b=a[c]),b;if(\"spellche", |
| "ck\"==c){b=sb(a,c);if(null!==b){if(\"false\"==b.toLowerCase())return\"", |
| "false\";if(\"true\"==b.toLowerCase())return\"true\"}return a[c]+\n\"\"", |
| "}d=Gb[b]||b;if(0<=ia(Hb,c))return(b=null!==sb(a,b)||a[d])?\"true\":nul", |
| "l;try{var e=a[d]}catch(g){}b=null==e||ca(e)?sb(a,b):e;return null!=b?b", |
| ".toString():null});; return this._.apply(null,arguments);}).apply({nav", |
| "igator:typeof window!='undefined'?window.navigator:null,document:typeo", |
| "f window!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_EFFECTIVE_STYLE[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function k(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction l(a,b", |
| ",c){this.l=a;this.ka=b||1;this.j=c||1};function ia(a,b){if(h(a))return", |
| " h(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c i", |
| "n a&&a[c]===b)return c;return-1}function n(a,b){for(var c=a.length,d=h", |
| "(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}functi", |
| "on p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)});retur", |
| "n d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e=0;e<c;", |
| "e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}function ja(a", |
| "){return Array.prototype.concat.apply([],arguments)}\nfunction ka(a,b,", |
| "c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.pr", |
| "ototype.slice.call(a,b,c)};function la(a){return String(a).replace(/", |
| "\\-([a-z])/g,function(b,c){return c.toUpperCase()})};function r(a){thi", |
| "s.S=a;this.I=0}function ma(a){a=a.match(oa);for(var b=0;b<a.length;b++", |
| ")pa.test(a[b])&&a.splice(b,1);return new r(a)}var oa=/\\$?(?:(?![0-9-", |
| "\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.", |
| "\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,pa=", |
| "/^\\s/;function t(a,b){return a.S[a.I+(b||0)]}r.prototype.next=functio", |
| "n(){return this.S[this.I++]};r.prototype.back=function(){this.I--};r.p", |
| "rototype.empty=function(){return this.S.length<=this.I};function qa(a,", |
| "b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.cont", |
| "ains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b", |
| "||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;ret", |
| "urn b==a}\nfunction ra(a,b){if(a==b)return 0;if(a.compareDocumentPosit", |
| "ion)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a|", |
| "|a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1", |
| "==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parent", |
| "Node,f=b.parentNode;return e==f?sa(a,b):!c&&qa(e,b)?-1*ta(a,b):!d&&qa(", |
| "f,a)?ta(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.source", |
| "Index)}d=9==a.nodeType?a:a.ownerDocument||a.document;c=d.createRange()", |
| ";c.selectNode(a);c.collapse(!0);\na=d.createRange();a.selectNode(b);a.", |
| "collapse(!0);return c.compareBoundaryPoints(aa.Range.START_TO_END,a)}f", |
| "unction ta(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!", |
| "=c;)b=b.parentNode;return sa(b,a)}function sa(a,b){for(;b=b.previousSi", |
| "bling;)if(b==a)return-1;return 1};function u(a){var b=null,c=a.nodeTyp", |
| "e;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==", |
| "b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.doc", |
| "umentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType", |
| "&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].n", |
| "extSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction v(a,b,c){if", |
| "(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}r", |
| "eturn null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function w(a,", |
| "b,c,d,e){return ua.call(null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nf", |
| "unction ua(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElem", |
| "entsByName(d),n(b,function(f){a.matches(f)&&e.add(f)})):b.getElementsB", |
| "yClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),n(b,functio", |
| "n(f){f.className==d&&a.matches(f)&&e.add(f)})):a instanceof y?va(a,b,c", |
| ",d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.getName()),n", |
| "(b,function(f){v(f,c,d)&&e.add(f)}));return e}function va(a,b,c,d,e){f", |
| "or(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),v", |
| "a(a,b,c,d,e)};function x(){this.j=this.g=null;this.D=0}function wa(a){", |
| "this.node=a;this.next=this.w=null}function xa(a,b){if(!a.g)return b;if", |
| "(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.no", |
| "de?(e=c,c=c.next,b=b.next):0<ra(c.node,b.node)?(e=b,b=b.next):(e=c,c=c", |
| ".next),(e.w=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f", |
| "++,e=e.next;a.j=d;a.D=f;return a}x.prototype.unshift=function(a){a=new", |
| " wa(a);a.next=this.g;this.j?this.g.w=a:this.g=this.j=a;this.g=a;this.D", |
| "++};\nx.prototype.add=function(a){a=new wa(a);a.w=this.j;this.g?this.j", |
| ".next=a:this.g=this.j=a;this.j=a;this.D++};function A(a){return(a=a.g)", |
| "?a.node:null}x.prototype.m=function(){return this.D};function B(a){ret", |
| "urn(a=A(a))?u(a):\"\"}x.prototype.iterator=function(a){return new ya(t", |
| "his,!!a)};function ya(a,b){this.ga=a;this.T=(this.A=b)?a.j:a.g;this.O=", |
| "null}ya.prototype.next=function(){var a=this.T;if(null==a)return null;", |
| "var b=this.O=a;this.T=this.A?a.w:a.next;return b.node};\nya.prototype.", |
| "remove=function(){var a=this.ga,b=this.O;if(!b)throw Error(\"Next must", |
| " be called at least once before remove.\");var c=b.w;b=b.next;c?c.next", |
| "=b:a.g=b;b?b.w=c:a.j=c;a.D--;this.O=null};function C(a){this.f=a;this.", |
| "h=this.o=!1;this.F=null}function D(a){return\"\\n \"+a.toString().spl", |
| "it(\"\\n\").join(\"\\n \")}C.prototype.c=function(){return this.o};fu", |
| "nction za(a,b){a.o=b}function Aa(a,b){a.h=b}C.prototype.u=function(){r", |
| "eturn this.F};function E(a,b){a=a.evaluate(b);return a instanceof x?+B", |
| "(a):+a}function F(a,b){a=a.evaluate(b);return a instanceof x?B(a):\"\"", |
| "+a}function G(a,b){a=a.evaluate(b);return a instanceof x?!!a.m():!!a};", |
| "function H(a,b,c){C.call(this,a.f);this.R=a;this.W=b;this.aa=c;this.o=", |
| "b.c()||c.c();this.h=b.h||c.h;this.R==Ba&&(c.h||c.c()||4==c.f||0==c.f||", |
| "!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.F={name:c.u().name,C:", |
| "b}):this.F={name:b.u().name,C:c})}k(H,C);\nfunction I(a,b,c,d,e){b=b.e", |
| "valuate(d);c=c.evaluate(d);var f;if(b instanceof x&&c instanceof x){b=", |
| "b.iterator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next()", |
| ";f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b instanceof x||c i", |
| "nstanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var", |
| " g=typeof d,m=f.next();m;m=f.next()){switch(g){case \"number\":m=+u(m)", |
| ";break;case \"boolean\":m=!!u(m);break;case \"string\":m=u(m);break;de", |
| "fault:throw Error(\"Illegal primitive type for comparison.\");\n}if(e=", |
| "=b&&a(m,d)||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==typeo", |
| "f b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"", |
| "==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evaluate=function(a){r", |
| "eturn this.R.v(this.W,this.aa,a)};H.prototype.toString=function(){var ", |
| "a=\"Binary Expression: \"+this.R;a+=D(this.W);return a+=D(this.aa)};fu", |
| "nction Ca(a,b,c,d){this.ja=a;this.Z=b;this.f=c;this.v=d}Ca.prototype.t", |
| "oString=function(){return this.ja};var Da={};\nfunction J(a,b,c,d){if(", |
| "Da.hasOwnProperty(a))throw Error(\"Binary operator already created: \"", |
| "+a);a=new Ca(a,b,c,d);return Da[a.toString()]=a}J(\"div\",6,1,function", |
| "(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function(a,b,c){return E(", |
| "a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+", |
| "\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b", |
| ",c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c){return I(functi", |
| "on(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a,b,c){return I(fu", |
| "nction(d,e){return d>e},a,b,c)});J(\"<=\",4,2,function(a,b,c){return I", |
| "(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){retu", |
| "rn I(function(d,e){return d>=e},a,b,c)});var Ba=J(\"=\",3,2,function(a", |
| ",b,c){return I(function(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,fun", |
| "ction(a,b,c){return I(function(d,e){return d!=e},a,b,c,!0)});J(\"and\"", |
| ",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b", |
| ",c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&&4!=a.f)throw Err", |
| "or(\"Primary expression must evaluate to nodeset if filter has predica", |
| "te(s).\");C.call(this,a.f);this.$=a;this.b=b;this.o=a.c();this.h=a.h}k", |
| "(K,C);K.prototype.evaluate=function(a){a=this.$.evaluate(a);return Ea(", |
| "this.b,a)};K.prototype.toString=function(){var a=\"Filter:\"+D(this.$)", |
| ";return a+=D(this.b)};function L(a,b){if(b.length<a.Y)throw Error(\"Fu", |
| "nction \"+a.i+\" expects at least\"+a.Y+\" arguments, \"+b.length+\" g", |
| "iven\");if(null!==a.P&&b.length>a.P)throw Error(\"Function \"+a.i+\" e", |
| "xpects at most \"+a.P+\" arguments, \"+b.length+\" given\");a.ha&&n(b,", |
| "function(c,d){if(4!=c.f)throw Error(\"Argument \"+d+\" to function \"+", |
| "a.i+\" is not of type Nodeset: \"+c);});C.call(this,a.f);this.H=a;this", |
| ".M=b;za(this,a.o||q(b,function(c){return c.c()}));Aa(this,a.fa&&!b.len", |
| "gth||a.ea&&!!b.length||q(b,function(c){return c.h}))}\nk(L,C);L.protot", |
| "ype.evaluate=function(a){return this.H.v.apply(null,ja(a,this.M))};L.p", |
| "rototype.toString=function(){var a=\"Function: \"+this.H;if(this.M.len", |
| "gth){var b=p(this.M,function(c,d){return c+D(d)},\"Arguments:\");a+=D(", |
| "b)}return a};function Fa(a,b,c,d,e,f,g,m){this.i=a;this.f=b;this.o=c;t", |
| "his.fa=d;this.ea=!1;this.v=e;this.Y=f;this.P=void 0!==g?g:f;this.ha=!!", |
| "m}Fa.prototype.toString=function(){return this.i};var Ga={};\nfunction", |
| " M(a,b,c,d,e,f,g,m){if(Ga.hasOwnProperty(a))throw Error(\"Function alr", |
| "eady created: \"+a+\".\");Ga[a]=new Fa(a,b,c,d,e,f,g,m)}M(\"boolean\",", |
| "2,!1,!1,function(a,b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function", |
| "(a,b){return Math.ceil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){", |
| "return p(ka(arguments,1),function(c,d){return c+F(d,a)},\"\")},2,null)", |
| ";M(\"contains\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.", |
| "indexOf(a)},2);M(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).", |
| "m()},1,1,!0);\nM(\"false\",2,!1,!1,function(){return!1},0);M(\"floor\"", |
| ",1,!1,!1,function(a,b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,", |
| "function(a,b){var c=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).spl", |
| "it(/\\s+/);var e=[];n(a,function(g){g=d.getElementById(g);!g||0<=ia(e,", |
| "g)||e.push(g)});e.sort(ra);var f=new x;n(e,function(g){f.add(g)});retu", |
| "rn f},1);M(\"lang\",2,!1,!1,function(){return!1},1);M(\"last\",1,!0,!1", |
| ",function(a){if(1!=arguments.length)throw Error(\"Function last expect", |
| "s ()\");return a.j},0);\nM(\"local-name\",3,!1,!0,function(a,b){return", |
| "(a=b?A(b.evaluate(a)):a.l)?a.localName||a.nodeName.toLowerCase():\"\"}", |
| ",0,1,!0);M(\"name\",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):", |
| "a.l)?a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!", |
| "1,function(){return\"\"},0,1,!0);M(\"normalize-space\",3,!1,!0,functio", |
| "n(a,b){return(b?F(b,a):u(a.l)).replace(/[\\s\\xa0]+/g,\" \").replace(/", |
| "^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,!1,!1,function(a,b){return!G(b,a", |
| ")},1);\nM(\"number\",1,!1,!0,function(a,b){return b?E(b,a):+u(a.l)},0,", |
| "1);M(\"position\",1,!0,!1,function(a){return a.ka},0);M(\"round\",1,!1", |
| ",!1,function(a,b){return Math.round(E(b,a))},1);M(\"starts-with\",2,!1", |
| ",!1,function(a,b,c){b=F(b,a);a=F(c,a);return 0==b.lastIndexOf(a,0)},2)", |
| ";M(\"string\",3,!1,!0,function(a,b){return b?F(b,a):u(a.l)},0,1);M(\"s", |
| "tring-length\",1,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).length},0", |
| ",1);\nM(\"substring\",3,!1,!1,function(a,b,c,d){c=E(c,a);if(isNaN(c)||", |
| "Infinity==c||-Infinity==c)return\"\";d=d?E(d,a):Infinity;if(isNaN(d)||", |
| "-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=F(b,a", |
| ");return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,", |
| "3);M(\"substring-after\",3,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b", |
| ".indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nM(\"substri", |
| "ng-before\",3,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);r", |
| "eturn-1==a?\"\":b.substring(0,a)},2);M(\"sum\",1,!1,!1,function(a,b){a", |
| "=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+u(c)", |
| ";return b},1,1,!0);M(\"translate\",3,!1,!1,function(a,b,c,d){b=F(b,a);", |
| "c=F(c,a);var e=F(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f", |
| " in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),", |
| "c+=f in a?a[f]:f;return c},3);M(\"true\",2,!1,!1,function(){return!0},", |
| "0);function y(a,b){this.ca=a;this.X=void 0!==b?b:null;this.B=null;swit", |
| "ch(a){case \"comment\":this.B=8;break;case \"text\":this.B=3;break;cas", |
| "e \"processing-instruction\":this.B=7;break;case \"node\":break;defaul", |
| "t:throw Error(\"Unexpected argument\");}}function Ha(a){return\"commen", |
| "t\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}y.prot", |
| "otype.matches=function(a){return null===this.B||this.B==a.nodeType};y.", |
| "prototype.getName=function(){return this.ca};\ny.prototype.toString=fu", |
| "nction(){var a=\"Kind Test: \"+this.ca;null===this.X||(a+=D(this.X));r", |
| "eturn a};function N(a){C.call(this,3);this.ba=a.substring(1,a.length-1", |
| ")}k(N,C);N.prototype.evaluate=function(){return this.ba};N.prototype.t", |
| "oString=function(){return\"Literal: \"+this.ba};function O(a,b){this.i", |
| "=a.toLowerCase();a=\"*\"==this.i?\"*\":\"http://www.w3.org/1999/xhtml", |
| "\";this.J=b?b.toLowerCase():a}O.prototype.matches=function(a){var b=a.", |
| "nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.n", |
| "odeName;return\"*\"!=this.i&&this.i!=b.toLowerCase()?!1:\"*\"==this.J?", |
| "!0:this.J==(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w", |
| "3.org/1999/xhtml\")};O.prototype.getName=function(){return this.i};\nO", |
| ".prototype.toString=function(){return\"Name Test: \"+(\"http://www.w3.", |
| "org/1999/xhtml\"==this.J?\"\":this.J+\":\")+this.i};function P(a){C.ca", |
| "ll(this,1);this.da=a}k(P,C);P.prototype.evaluate=function(){return thi", |
| "s.da};P.prototype.toString=function(){return\"Number: \"+this.da};func", |
| "tion Q(a,b){C.call(this,a.f);this.V=a;this.G=b;this.o=a.c();this.h=a.h", |
| ";1==this.G.length&&(a=this.G[0],a.N||a.s!=Ia||(a=a.L,\"*\"!=a.getName(", |
| ")&&(this.F={name:a.getName(),C:null})))}k(Q,C);function R(){C.call(thi", |
| "s,4)}k(R,C);R.prototype.evaluate=function(a){var b=new x;a=a.l;9==a.no", |
| "deType?b.add(a):b.add(a.ownerDocument);return b};R.prototype.toString=", |
| "function(){return\"Root Helper Expression\"};function S(){C.call(this,", |
| "4)}k(S,C);S.prototype.evaluate=function(a){var b=new x;b.add(a.l);retu", |
| "rn b};\nS.prototype.toString=function(){return\"Context Helper Express", |
| "ion\"};function Ja(a){return\"/\"==a||\"//\"==a}\nQ.prototype.evaluate", |
| "=function(a){var b=this.V.evaluate(a);if(!(b instanceof x))throw Error", |
| "(\"Filter expression must evaluate to nodeset.\");a=this.G;for(var c=0", |
| ",d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s.A);if(e.c()||e", |
| ".s!=Ka)if(e.c()||e.s!=La){var g=f.next();for(b=e.evaluate(new l(g));nu", |
| "ll!=(g=f.next());)g=e.evaluate(new l(g)),b=xa(b,g)}else g=f.next(),b=e", |
| ".evaluate(new l(g));else{for(g=f.next();(b=f.next())&&(!g.contains||g.", |
| "contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.evaluate(new l(g", |
| "))}}return b};\nQ.prototype.toString=function(){var a=\"Path Expressio", |
| "n:\"+D(this.V);if(this.G.length){var b=p(this.G,function(c,d){return c", |
| "+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){this.b=a;this.A=!", |
| "!b}function Ea(a,b,c){for(c=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b", |
| ".iterator(),f=b.m(),g,m=0;g=e.next();m++){var z=a.A?f-m:m+1;g=d.evalua", |
| "te(new l(g,z,f));if(\"number\"==typeof g)z=z==g;else if(\"string\"==ty", |
| "peof g||\"boolean\"==typeof g)z=!!g;else if(g instanceof x)z=0<g.m();e", |
| "lse throw Error(\"Predicate.evaluate returned an unexpected type.\");z", |
| "||e.remove()}return b}T.prototype.u=function(){return 0<this.b.length?", |
| "this.b[0].u():null};\nT.prototype.c=function(){for(var a=0;a<this.b.le", |
| "ngth;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)return!0}return!1};", |
| "T.prototype.m=function(){return this.b.length};T.prototype.toString=fu", |
| "nction(){return p(this.b,function(a,b){return a+D(b)},\"Predicates:\")", |
| "};function U(a,b,c,d){C.call(this,4);this.s=a;this.L=b;this.b=c||new T", |
| "([]);this.N=!!d;b=this.b.u();a.la&&b&&(this.F={name:b.name,C:b.C});thi", |
| "s.o=this.b.c()}k(U,C);\nU.prototype.evaluate=function(a){var b=a.l,c=t", |
| "his.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.C?F(c.C,a):null,f=1);if(thi", |
| "s.N)if(this.c()||this.s!=Ma)if(b=(new U(Na,new y(\"node\"))).evaluate(", |
| "a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(c=b.next());)a=x", |
| "a(a,this.v(c,d,e,f));else a=new x;else a=w(this.L,b,d,e),a=Ea(this.b,a", |
| ",f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=function(a,b,c,d)", |
| "{a=this.s.H(this.L,a,b,c);return a=Ea(this.b,a,d)};\nU.prototype.toStr", |
| "ing=function(){var a=\"Step:\"+D(\"Operator: \"+(this.N?\"//\":\"/\"))", |
| ";this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.L);if(this.b.m()){var b", |
| "=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:\");a+=D(b)}retu", |
| "rn a};function Oa(a,b,c,d){this.i=a;this.H=b;this.A=c;this.la=d}Oa.pro", |
| "totype.toString=function(){return this.i};var Pa={};function V(a,b,c,d", |
| "){if(Pa.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);b=", |
| "new Oa(a,b,c,!!d);return Pa[a]=b}\nV(\"ancestor\",function(a,b){for(va", |
| "r c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);return c},!0);V(", |
| "\"ancestor-or-self\",function(a,b){var c=new x;do a.matches(b)&&c.unsh", |
| "ift(b);while(b=b.parentNode);return c},!0);\nvar Ia=V(\"attribute\",fu", |
| "nction(a,b){var c=new x,d=a.getName();if(b=b.attributes)if(a instanceo", |
| "f y&&null===a.B||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getName", |
| "dItem(d))&&c.add(d);return c},!1),Ma=V(\"child\",function(a,b,c,d,e){c", |
| "=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b=b.nextSib", |
| "ling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"descendant", |
| "\",w,!1,!0);\nvar Na=V(\"descendant-or-self\",function(a,b,c,d){var e=", |
| "new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!1,!0),Ka=", |
| "V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;f=f.nextS", |
| "ibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while(b=b.pare", |
| "ntNode);return e},!1,!0);V(\"following-sibling\",function(a,b){for(var", |
| " c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1);V(\"nam", |
| "espace\",function(){return new x},!1);\nvar Qa=V(\"parent\",function(a", |
| ",b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)return c.ad", |
| "d(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1", |
| "),La=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.unshift(b", |
| ");while(b=b.parentNode);for(var g=1,m=f.length;g<m;g++){var z=[];for(b", |
| "=f[g];b=b.previousSibling;)z.unshift(b);for(var na=0,eb=z.length;na<eb", |
| ";na++)b=z[na],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)}return e", |
| "},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=new x;b=b.p", |
| "reviousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var Ra=V(\"se", |
| "lf\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return c},!1);fu", |
| "nction W(a){C.call(this,1);this.U=a;this.o=a.c();this.h=a.h}k(W,C);W.p", |
| "rototype.evaluate=function(a){return-E(this.U,a)};W.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+D(this.U)};function X(a){C.c", |
| "all(this,4);this.K=a;za(this,q(this.K,function(b){return b.c()}));Aa(t", |
| "his,q(this.K,function(b){return b.h}))}k(X,C);X.prototype.evaluate=fun", |
| "ction(a){var b=new x;n(this.K,function(c){c=c.evaluate(a);if(!(c insta", |
| "nceof x))throw Error(\"Path expression must evaluate to NodeSet.\");b=", |
| "xa(b,c)});return b};X.prototype.toString=function(){return p(this.K,fu", |
| "nction(a,b){return a+D(b)},\"Union Expression:\")};function Sa(a,b){th", |
| "is.a=a;this.ia=b}function Ta(a){for(var b,c=[];;){Y(a,\"Missing right ", |
| "hand side of binary expression.\");b=Ua(a);var d=a.a.next();if(!d)brea", |
| "k;var e=(d=Da[d]||null)&&d.Z;if(!e){a.a.back();break}for(;c.length&&e<", |
| "=c[c.length-1].Z;)b=new H(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length", |
| ";)b=new H(c.pop(),c.pop(),b);return b}function Y(a,b){if(a.a.empty())t", |
| "hrow Error(b);}function Va(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad", |
| " token, expected: \"+b+\" got: \"+a);}\nfunction Wa(a){a=a.a.next();if", |
| "(\")\"!=a)throw Error(\"Bad token: \"+a);}function Xa(a){a=a.a.next();", |
| "if(2>a.length)throw Error(\"Unclosed literal string\");return new N(a)", |
| "}\nfunction Ya(a){var b=[];if(Ja(t(a.a))){var c=a.a.next();var d=t(a.a", |
| ");if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&", |
| "!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;Y(a,\"Missing next loc", |
| "ation step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a);d=c.charAt(0);swit", |
| "ch(d){case \"$\":throw Error(\"Variable reference not allowed in HTML ", |
| "XPath\");case \"(\":a.a.next();c=Ta(a);Y(a,'unclosed \"(\"');Va(a,\")", |
| "\");break;case '\"':case \"'\":c=Xa(a);break;default:if(isNaN(+c))if(!", |
| "Ha(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ga[", |
| "c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){Y(a,\"Missing function ar", |
| "gument list.\");d.push(Ta(a));if(\",\"!=t(a.a))break;a.a.next()}Y(a,\"", |
| "Unclosed function argument list.\");Wa(a);c=new L(c,d)}else{c=null;bre", |
| "ak a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(", |
| "c,d))}if(c)if(Ja(t(a.a)))d=c;else return c;else c=Za(a,\"/\"),d=new S,", |
| "b.push(c)}for(;Ja(t(a.a));)c=a.a.next(),Y(a,\"Missing next location st", |
| "ep.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunction Za(a,b){if(\"/", |
| "\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(", |
| "\".\"==t(a.a)){var c=new U(Ra,new y(\"node\"));a.a.next();return c}if(", |
| "\"..\"==t(a.a))return c=new U(Qa,new y(\"node\")),a.a.next(),c;if(\"@", |
| "\"==t(a.a)){var d=Ia;a.a.next();Y(a,\"Missing attribute name\")}else i", |
| "f(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw ", |
| "Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Pa[e]||null;if(!d", |
| ")throw Error(\"No axis with name: \"+e);a.a.next();Y(a,\"Missing node ", |
| "name\")}else d=Ma;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))", |
| "if(\"(\"==t(a.a,1)){if(!Ha(e))throw Error(\"Invalid node type: \"+e);e", |
| "=a.a.next();if(!Ha(e))throw Error(\"Invalid type name: \"+e);Va(a,\"(", |
| "\");Y(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=null;if('\"'==f||\"", |
| "'\"==f)g=Xa(a);Y(a,\"Bad nodetype\");Wa(a);e=new y(e,g)}else if(e=a.a.", |
| "next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.substring(0,f);if(", |
| "\"*\"==g)var m=\"*\";else if(m=a.ia(g),!m)throw Error(\"Namespace pref", |
| "ix not declared: \"+g);e=e.substr(f+1);e=new O(e,m)}else throw Error(", |
| "\"Bad token: \"+\na.a.next());a=new T($a(a),d.A);return c||new U(d,e,a", |
| ",\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);){a.a.next();Y(a", |
| ",\"Missing predicate expression.\");var c=Ta(a);b.push(c);Y(a,\"Unclos", |
| "ed predicate expression.\");Va(a,\"]\")}return b}function Ua(a){if(\"-", |
| "\"==t(a.a))return a.a.next(),new W(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a)", |
| ")a=b;else{for(b=[b];\"|\"==a.a.next();)Y(a,\"Missing next union locati", |
| "on path.\"),b.push(Ya(a));a.a.back();a=new X(b)}return a};function ab(", |
| "a){switch(a.nodeType){case 1:return ha(bb,a);case 9:return ab(a.docume", |
| "ntElement);case 11:case 10:case 6:case 12:return cb;default:return a.p", |
| "arentNode?ab(a.parentNode):cb}}function cb(){return null}function bb(a", |
| ",b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/1999/xht", |
| "ml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.va", |
| "lue||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a.parentNode,b):nu", |
| "ll};function db(a,b){if(!a.length)throw Error(\"Empty XPath expression", |
| ".\");a=ma(a);if(a.empty())throw Error(\"Invalid XPath expression.\");b", |
| "?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):b=function(){retu", |
| "rn null};var c=Ta(new Sa(a,b));if(!a.empty())throw Error(\"Bad token: ", |
| "\"+a.next());this.evaluate=function(d,e){d=c.evaluate(new l(d));return", |
| " new Z(d,e)}}\nfunction Z(a,b){if(0==b)if(a instanceof x)b=4;else if(", |
| "\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof x?B(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof x?+B(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iter", |
| "ator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapsho", |
| "tLength=a.m();this.invalidIteratorState=!1;break;case 8:case 9:this.si", |
| "ngleNodeValue=A(a);break;default:throw Error(\"Unknown XPathResult typ", |
| "e.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(", |
| "\"iterateNext called with wrong result type\");return f>=d.length?null", |
| ":d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(\"sna", |
| "pshotItem called with wrong result type\");return g>=d.length||0>g?nul", |
| "l:d[g]}}\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=", |
| "3;Z.UNORDERED_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_ITERATOR_TYPE=5;Z.UN", |
| "ORDERED_NODE_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSHOT_TYPE=7;Z.ANY_UNOR", |
| "DERED_NODE_TYPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;function fb(a){this.look", |
| "upNamespaceURI=ab(a)}\nfunction gb(a,b){a=a||aa;var c=a.Document&&a.Do", |
| "cument.prototype||a.document;if(!c.evaluate||b)a.XPathResult=Z,c.evalu", |
| "ate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)},c.createExpre", |
| "ssion=function(d,e){return new db(d,e)},c.createNSResolver=function(d)", |
| "{return new fb(d)}}ba(\"wgxpath.install\",gb);ba(\"wgxpath.install\",g", |
| "b);var hb={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ff", |
| "ff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque", |
| ":\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000", |
| "ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",ca", |
| "detblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral", |
| ":\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:", |
| "\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\"", |
| ",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",", |
| "\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",d", |
| "arkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc", |
| "\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\"", |
| ",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#", |
| "2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#", |
| "ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969", |
| "\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0", |
| "\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",", |
| "\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:", |
| "\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\"", |
| ",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo", |
| ":\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",", |
| "lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd", |
| "\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",", |
| "lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#9", |
| "0ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa", |
| "07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslateg", |
| "ray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",", |
| "lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:", |
| "\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"", |
| "#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple", |
| ":\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",me", |
| "diumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletre", |
| "d:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose", |
| ":\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#00", |
| "0080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",ora", |
| "nge:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod", |
| ":\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",paleviole", |
| "tred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#", |
| "cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purp", |
| "le:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169", |
| "e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\"", |
| ",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver", |
| ":\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#70", |
| "8090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",", |
| "steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bf", |
| "d8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat", |
| ":\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00", |
| "\",yellowgreen:\"#9acd32\"};var ib=\"backgroundColor borderTopColor bo", |
| "rderRightColor borderBottomColor borderLeftColor color outlineColor\".", |
| "split(\" \"),jb=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,kb=/^#(?:[0", |
| "-9a-f]{3}){1,2}$/i,lb=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d", |
| "{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,mb=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?", |
| "(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function nb(a,b){var c=a", |
| ".currentStyle||a.style,d=c[b];void 0===d&&\"function\"==ca(c.getProper", |
| "tyValue)&&(d=c.getPropertyValue(b));if(\"inherit\"!=d)return void 0!==", |
| "d?d:null;var e;for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!", |
| "=a.nodeType;)a=a.parentNode;e&&\"string\"!==typeof e&&(e=e.toString())", |
| ";return(e=!a||1!=a.nodeType||e&&a.tagName.toUpperCase()!=e?null:a)?nb(", |
| "e,b):null};ba(\"_\",function(a,b){b=la(b);if(\"float\"==b||\"cssFloat", |
| "\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=9==a.nodeType", |
| "?a:a.ownerDocument||a.document;if(d.defaultView&&d.defaultView.getComp", |
| "utedStyle&&(d=d.defaultView.getComputedStyle(a,null))){c=d[c]||d.getPr", |
| "opertyValue(c)||\"\";break a}c=\"\"}a=c||nb(a,b);if(null===a)a=null;el", |
| "se if(0<=ia(ib,b)){b:{var e=a.match(lb);if(e&&(b=Number(e[1]),c=Number", |
| "(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&", |
| "&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=\nnull}if(!b)b:{if(d=a.mat", |
| "ch(mb))if(b=Number(d[1]),c=Number(d[2]),d=Number(d[3]),0<=b&&255>=b&&0", |
| "<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break b}b=null}if(!b)b:{b=a.toL", |
| "owerCase();c=hb[b.toLowerCase()];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+", |
| "b,4==c.length&&(c=c.replace(jb,\"#$1$1$2$2$3$3\")),!kb.test(c))){b=nul", |
| "l;break b}b=[parseInt(c.substr(1,2),16),parseInt(c.substr(3,2),16),par", |
| "seInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(\", \")+\")\":a}return", |
| " a});; return this._.apply(null,arguments);}).apply({navigator:typeof ", |
| "window!='undefined'?window.navigator:null,document:typeof window!='und", |
| "efined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_FIRST_CLIENT_RECT[] = { |
| "function(){return (function(){var h,aa=this;function l(a){return\"stri", |
| "ng\"==typeof a}function m(a){return\"number\"==typeof a}function ba(a,", |
| "b){a=a.split(\".\");var c=aa;a[0]in c||\"undefined\"==typeof c.execScr", |
| "ipt||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)a.", |
| "length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d", |
| "]=b}\nfunction ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instan", |
| "ceof Array)return\"array\";if(a instanceof Object)return b;var c=Objec", |
| "t.prototype.toString.call(a);if(\"[object Window]\"==c)return\"object", |
| "\";if(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined", |
| "\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.", |
| "propertyIsEnumerable(\"splice\"))return\"array\";if(\"[object Function", |
| "]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.property", |
| "IsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"function\"}els", |
| "e return\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.ca", |
| "ll)return\"object\";return b}function da(a,b,c){return a.call.apply(a.", |
| "bind,arguments)}function ea(a,b,c){if(!a)throw Error();if(2<arguments.", |
| "length){var d=Array.prototype.slice.call(arguments,2);return function(", |
| "){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.", |
| "apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arg", |
| "uments)}}\nfunction fa(a,b,c){fa=Function.prototype.bind&&-1!=Function", |
| ".prototype.bind.toString().indexOf(\"native code\")?da:ea;return fa.ap", |
| "ply(null,arguments)}function ha(a,b){var c=Array.prototype.slice.call(", |
| "arguments,1);return function(){var d=c.slice();d.push.apply(d,argument", |
| "s);return a.apply(this,d)}}function n(a,b){function c(){}c.prototype=b", |
| ".prototype;a.prototype=new c;a.prototype.constructor=a};/*\n\n The MIT", |
| " License\n\n Copyright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012", |
| " Google Inc.\n\n Permission is hereby granted, free of charge, to any ", |
| "person obtaining a copy\n of this software and associated documentatio", |
| "n files (the \"Software\"), to\n deal in the Software without restrict", |
| "ion, including without limitation the\n rights to use, copy, modify, m", |
| "erge, publish, distribute, sublicense, and/or\n sell copies of the Sof", |
| "tware, and to permit persons to whom the Software is\n furnished to do", |
| " so, subject to the following conditions:\n\n The above copyright noti", |
| "ce and this permission notice shall be included in\n all copies or sub", |
| "stantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS I", |
| "S\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT", |
| " NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PAR", |
| "TICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS O", |
| "R COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABIL", |
| "ITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FR", |
| "OM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEAL", |
| "INGS\n IN THE SOFTWARE.\n*/\nfunction p(a,b,c){this.l=a;this.ka=b||1;t", |
| "his.j=c||1};function q(a,b){for(var c=a.length,d=l(a)?a.split(\"\"):a,", |
| "e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function r(a,b,c){var d=c;", |
| "q(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}function t(a,b){", |
| "for(var c=a.length,d=l(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.cal", |
| "l(void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.proto", |
| "type.concat.apply([],arguments)}function ja(a,b,c){return 2>=arguments", |
| ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b", |
| ",c)};function u(a){this.S=a;this.I=0}function ka(a){a=a.match(la);for(", |
| "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new u(a)}va", |
| "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*", |
| "'|[!<>]=|\\s+|./g,ma=/^\\s/;function v(a,b){return a.S[a.I+(b||0)]}u.p", |
| "rototype.next=function(){return this.S[this.I++]};u.prototype.back=fun", |
| "ction(){this.I--};u.prototype.empty=function(){return this.S.length<=t", |
| "his.I};function w(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=w", |
| ".prototype;h.clone=function(){return new w(this.x,this.y)};h.ceil=func", |
| "tion(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};", |
| "h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y)", |
| ";return this};h.round=function(){this.x=Math.round(this.x);this.y=Math", |
| ".round(this.y);return this};h.translate=function(a,b){a instanceof w?(", |
| "this.x+=a.x,this.y+=a.y):(this.x+=Number(a),m(b)&&(this.y+=b));return ", |
| "this};\nh.scale=function(a,b){b=m(b)?b:a;this.x*=a;this.y*=b;return th", |
| "is};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)r", |
| "eturn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPo", |
| "sition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)", |
| "b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a.co", |
| "mpareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"", |
| "sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c", |
| "=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIn", |
| "dex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,b)?", |
| "-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.so", |
| "urceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.document", |
| ";c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange();", |
| "a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Range", |
| ".START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return-1;", |
| "for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b){f", |
| "or(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){var ", |
| "b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.inne", |
| "rText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||", |
| "1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;", |
| "){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);fo", |
| "r(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfu", |
| "nction y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}c", |
| "atch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2", |
| ")==c}function z(a,b,c,d,e){return sa.call(null,a,b,l(c)?c:null,l(d)?d:", |
| "null,e||new B)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name", |
| "\"==c?(b=b.getElementsByName(d),q(b,function(f){a.matches(f)&&e.add(f)", |
| "})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassN", |
| "ame(d),q(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a ins", |
| "tanceof C?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagN", |
| "ame(a.getName()),q(b,function(f){y(f,c,d)&&e.add(f)}));return e}functi", |
| "on ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.matc", |
| "hes(b)&&e.add(b),ta(a,b,c,d,e)};function B(){this.j=this.g=null;this.D", |
| "=0}function ua(a){this.node=a;this.next=this.w=null}function va(a,b){i", |
| "f(!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;", |
| "c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,", |
| "b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)", |
| "e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.D=f;return a}B.prototype.unshift", |
| "=function(a){a=new ua(a);a.next=this.g;this.j?this.g.w=a:this.g=this.j", |
| "=a;this.g=a;this.D++};\nB.prototype.add=function(a){a=new ua(a);a.w=th", |
| "is.j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.D++};function ", |
| "D(a){return(a=a.g)?a.node:null}B.prototype.m=function(){return this.D}", |
| ";function E(a){return(a=D(a))?x(a):\"\"}B.prototype.iterator=function(", |
| "a){return new wa(this,!!a)};function wa(a,b){this.ga=a;this.T=(this.A=", |
| "b)?a.j:a.g;this.O=null}wa.prototype.next=function(){var a=this.T;if(nu", |
| "ll==a)return null;var b=this.O=a;this.T=this.A?a.w:a.next;return b.nod", |
| "e};\nwa.prototype.remove=function(){var a=this.ga,b=this.O;if(!b)throw", |
| " Error(\"Next must be called at least once before remove.\");var c=b.w", |
| ";b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a.D--;this.O=null};function F", |
| "(a){this.f=a;this.h=this.o=!1;this.F=null}function G(a){return\"\\n ", |
| "\"+a.toString().split(\"\\n\").join(\"\\n \")}F.prototype.c=function(", |
| "){return this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}F.proto", |
| "type.u=function(){return this.F};function H(a,b){a=a.evaluate(b);retur", |
| "n a instanceof B?+E(a):+a}function I(a,b){a=a.evaluate(b);return a ins", |
| "tanceof B?E(a):\"\"+a}function J(a,b){a=a.evaluate(b);return a instanc", |
| "eof B?!!a.m():!!a};function K(a,b,c){F.call(this,a.f);this.R=a;this.W=", |
| "b;this.aa=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.R==za&&(c.h||c.c(", |
| ")||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.F=", |
| "{name:c.u().name,C:b}):this.F={name:b.u().name,C:c})}n(K,F);\nfunction", |
| " L(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof B&", |
| "&c instanceof B){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.it", |
| "erator(),f=e.next();f;f=e.next())if(a(x(d),x(f)))return!0;return!1}if(", |
| "b instanceof B||c instanceof B){b instanceof B?(e=b,d=c):(e=c,d=b);f=e", |
| ".iterator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case", |
| " \"number\":k=+x(k);break;case \"boolean\":k=!!x(k);break;case \"strin", |
| "g\":k=x(k);break;default:throw Error(\"Illegal primitive type for comp", |
| "arison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e", |
| "?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==t", |
| "ypeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}K.prototype.eva", |
| "luate=function(a){return this.R.v(this.W,this.aa,a)};K.prototype.toStr", |
| "ing=function(){var a=\"Binary Expression: \"+this.R;a+=G(this.W);retur", |
| "n a+=G(this.aa)};function Aa(a,b,c,d){this.ja=a;this.Z=b;this.f=c;this", |
| ".v=d}Aa.prototype.toString=function(){return this.ja};var Ba={};\nfunc", |
| "tion M(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator ", |
| "already created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}M(", |
| "\"div\",6,1,function(a,b,c){return H(a,c)/H(b,c)});M(\"mod\",6,1,funct", |
| "ion(a,b,c){return H(a,c)%H(b,c)});M(\"*\",6,1,function(a,b,c){return H", |
| "(a,c)*H(b,c)});M(\"+\",5,1,function(a,b,c){return H(a,c)+H(b,c)});M(\"", |
| "-\",5,1,function(a,b,c){return H(a,c)-H(b,c)});M(\"<\",4,2,function(a,", |
| "b,c){return L(function(d,e){return d<e},a,b,c)});\nM(\">\",4,2,functio", |
| "n(a,b,c){return L(function(d,e){return d>e},a,b,c)});M(\"<=\",4,2,func", |
| "tion(a,b,c){return L(function(d,e){return d<=e},a,b,c)});M(\">=\",4,2,", |
| "function(a,b,c){return L(function(d,e){return d>=e},a,b,c)});var za=M(", |
| "\"=\",3,2,function(a,b,c){return L(function(d,e){return d==e},a,b,c,!0", |
| ")});M(\"!=\",3,2,function(a,b,c){return L(function(d,e){return d!=e},a", |
| ",b,c,!0)});M(\"and\",2,2,function(a,b,c){return J(a,c)&&J(b,c)});M(\"o", |
| "r\",1,2,function(a,b,c){return J(a,c)||J(b,c)});function N(a,b){if(b.m", |
| "()&&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset i", |
| "f filter has predicate(s).\");F.call(this,a.f);this.$=a;this.b=b;this.", |
| "o=a.c();this.h=a.h}n(N,F);N.prototype.evaluate=function(a){a=this.$.ev", |
| "aluate(a);return Ca(this.b,a)};N.prototype.toString=function(){var a=", |
| "\"Filter:\"+G(this.$);return a+=G(this.b)};function O(a,b){if(b.length", |
| "<a.Y)throw Error(\"Function \"+a.i+\" expects at least\"+a.Y+\" argume", |
| "nts, \"+b.length+\" given\");if(null!==a.P&&b.length>a.P)throw Error(", |
| "\"Function \"+a.i+\" expects at most \"+a.P+\" arguments, \"+b.length+", |
| "\" given\");a.ha&&q(b,function(c,d){if(4!=c.f)throw Error(\"Argument ", |
| "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});F.call(", |
| "this,a.f);this.H=a;this.M=b;xa(this,a.o||t(b,function(c){return c.c()}", |
| "));ya(this,a.fa&&!b.length||a.ea&&!!b.length||t(b,function(c){return c", |
| ".h}))}\nn(O,F);O.prototype.evaluate=function(a){return this.H.v.apply(", |
| "null,ia(a,this.M))};O.prototype.toString=function(){var a=\"Function: ", |
| "\"+this.H;if(this.M.length){var b=r(this.M,function(c,d){return c+G(d)", |
| "},\"Arguments:\");a+=G(b)}return a};function Da(a,b,c,d,e,f,g,k){this.", |
| "i=a;this.f=b;this.o=c;this.fa=d;this.ea=!1;this.v=e;this.Y=f;this.P=vo", |
| "id 0!==g?g:f;this.ha=!!k}Da.prototype.toString=function(){return this.", |
| "i};var Ea={};\nfunction P(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))thr", |
| "ow Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d,", |
| "e,f,g,k)}P(\"boolean\",2,!1,!1,function(a,b){return J(b,a)},1);P(\"cei", |
| "ling\",1,!1,!1,function(a,b){return Math.ceil(H(b,a))},1);P(\"concat\"", |
| ",3,!1,!1,function(a,b){return r(ja(arguments,1),function(c,d){return c", |
| "+I(d,a)},\"\")},2,null);P(\"contains\",2,!1,!1,function(a,b,c){b=I(b,a", |
| ");a=I(c,a);return-1!=b.indexOf(a)},2);P(\"count\",1,!1,!1,function(a,b", |
| "){return b.evaluate(a).m()},1,1,!0);\nP(\"false\",2,!1,!1,function(){r", |
| "eturn!1},0);P(\"floor\",1,!1,!1,function(a,b){return Math.floor(H(b,a)", |
| ")},1);P(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.own", |
| "erDocument;a=I(b,a).split(/\\s+/);var e=[];q(a,function(g){g=d.getElem", |
| "entById(g);var k;if(!(k=!g)){a:if(l(e))k=l(g)&&1==g.length?e.indexOf(g", |
| ",0):-1;else{for(k=0;k<e.length;k++)if(k in e&&e[k]===g)break a;k=-1}k=", |
| "0<=k}k||e.push(g)});e.sort(oa);var f=new B;q(e,function(g){f.add(g)});", |
| "return f},1);P(\"lang\",2,!1,!1,function(){return!1},1);\nP(\"last\",1", |
| ",!0,!1,function(a){if(1!=arguments.length)throw Error(\"Function last ", |
| "expects ()\");return a.j},0);P(\"local-name\",3,!1,!0,function(a,b){re", |
| "turn(a=b?D(b.evaluate(a)):a.l)?a.localName||a.nodeName.toLowerCase():", |
| "\"\"},0,1,!0);P(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.evaluate", |
| "(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,1,!0);P(\"namespace-uri\",3", |
| ",!0,!1,function(){return\"\"},0,1,!0);\nP(\"normalize-space\",3,!1,!0,", |
| "function(a,b){return(b?I(b,a):x(a.l)).replace(/[\\s\\xa0]+/g,\" \").re", |
| "place(/^\\s+|\\s+$/g,\"\")},0,1);P(\"not\",2,!1,!1,function(a,b){retur", |
| "n!J(b,a)},1);P(\"number\",1,!1,!0,function(a,b){return b?H(b,a):+x(a.l", |
| ")},0,1);P(\"position\",1,!0,!1,function(a){return a.ka},0);P(\"round\"", |
| ",1,!1,!1,function(a,b){return Math.round(H(b,a))},1);P(\"starts-with\"", |
| ",2,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);return 0==b.lastIndexOf(a,0", |
| ")},2);P(\"string\",3,!1,!0,function(a,b){return b?I(b,a):x(a.l)},0,1);", |
| "\nP(\"string-length\",1,!1,!0,function(a,b){return(b?I(b,a):x(a.l)).le", |
| "ngth},0,1);P(\"substring\",3,!1,!1,function(a,b,c,d){c=H(c,a);if(isNaN", |
| "(c)||Infinity==c||-Infinity==c)return\"\";d=d?H(d,a):Infinity;if(isNaN", |
| "(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=", |
| "I(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d)", |
| ")},2,3);P(\"substring-after\",3,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a", |
| ");c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nP(\"su", |
| "bstring-before\",3,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);a=b.indexOf", |
| "(a);return-1==a?\"\":b.substring(0,a)},2);P(\"sum\",1,!1,!1,function(a", |
| ",b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=", |
| "+x(c);return b},1,1,!0);P(\"translate\",3,!1,!1,function(a,b,c,d){b=I(", |
| "b,a);c=I(c,a);var e=I(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt", |
| "(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charA", |
| "t(d),c+=f in a?a[f]:f;return c},3);P(\"true\",2,!1,!1,function(){retur", |
| "n!0},0);function C(a,b){this.ca=a;this.X=void 0!==b?b:null;this.B=null", |
| ";switch(a){case \"comment\":this.B=8;break;case \"text\":this.B=3;brea", |
| "k;case \"processing-instruction\":this.B=7;break;case \"node\":break;d", |
| "efault:throw Error(\"Unexpected argument\");}}function Fa(a){return\"c", |
| "omment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}C", |
| ".prototype.matches=function(a){return null===this.B||this.B==a.nodeTyp", |
| "e};C.prototype.getName=function(){return this.ca};\nC.prototype.toStri", |
| "ng=function(){var a=\"Kind Test: \"+this.ca;null===this.X||(a+=G(this.", |
| "X));return a};function Q(a){F.call(this,3);this.ba=a.substring(1,a.len", |
| "gth-1)}n(Q,F);Q.prototype.evaluate=function(){return this.ba};Q.protot", |
| "ype.toString=function(){return\"Literal: \"+this.ba};function R(a,b){t", |
| "his.i=a.toLowerCase();a=\"*\"==this.i?\"*\":\"http://www.w3.org/1999/x", |
| "html\";this.J=b?b.toLowerCase():a}R.prototype.matches=function(a){var ", |
| "b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.localName", |
| ":a.nodeName;return\"*\"!=this.i&&this.i!=b.toLowerCase()?!1:\"*\"==thi", |
| "s.J?!0:this.J==(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://w", |
| "ww.w3.org/1999/xhtml\")};R.prototype.getName=function(){return this.i}", |
| ";\nR.prototype.toString=function(){return\"Name Test: \"+(\"http://www", |
| ".w3.org/1999/xhtml\"==this.J?\"\":this.J+\":\")+this.i};function S(a){", |
| "F.call(this,1);this.da=a}n(S,F);S.prototype.evaluate=function(){return", |
| " this.da};S.prototype.toString=function(){return\"Number: \"+this.da};", |
| "function T(a,b){F.call(this,a.f);this.V=a;this.G=b;this.o=a.c();this.h", |
| "=a.h;1==this.G.length&&(a=this.G[0],a.N||a.s!=Ga||(a=a.L,\"*\"!=a.getN", |
| "ame()&&(this.F={name:a.getName(),C:null})))}n(T,F);function U(){F.call", |
| "(this,4)}n(U,F);U.prototype.evaluate=function(a){var b=new B;a=a.l;9==", |
| "a.nodeType?b.add(a):b.add(a.ownerDocument);return b};U.prototype.toStr", |
| "ing=function(){return\"Root Helper Expression\"};function Ha(){F.call(", |
| "this,4)}n(Ha,F);Ha.prototype.evaluate=function(a){var b=new B;b.add(a.", |
| "l);return b};\nHa.prototype.toString=function(){return\"Context Helper", |
| " Expression\"};function Ia(a){return\"/\"==a||\"//\"==a}\nT.prototype.", |
| "evaluate=function(a){var b=this.V.evaluate(a);if(!(b instanceof B))thr", |
| "ow Error(\"Filter expression must evaluate to nodeset.\");a=this.G;for", |
| "(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s.A);if(", |
| "e.c()||e.s!=Ja)if(e.c()||e.s!=Ka){var g=f.next();for(b=e.evaluate(new ", |
| "p(g));null!=(g=f.next());)g=e.evaluate(new p(g)),b=va(b,g)}else g=f.ne", |
| "xt(),b=e.evaluate(new p(g));else{for(g=f.next();(b=f.next())&&(!g.cont", |
| "ains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.evaluate", |
| "(new p(g))}}return b};\nT.prototype.toString=function(){var a=\"Path E", |
| "xpression:\"+G(this.V);if(this.G.length){var b=r(this.G,function(c,d){", |
| "return c+G(d)},\"Steps:\");a+=G(b)}return a};function V(a,b){this.b=a;", |
| "this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(var d=a.", |
| "b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.A?f-k:k+1;g=", |
| "d.evaluate(new p(g,A,f));if(\"number\"==typeof g)A=A==g;else if(\"stri", |
| "ng\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instanceof B)A=0", |
| "<g.m();else throw Error(\"Predicate.evaluate returned an unexpected ty", |
| "pe.\");A||e.remove()}return b}V.prototype.u=function(){return 0<this.b", |
| ".length?this.b[0].u():null};\nV.prototype.c=function(){for(var a=0;a<t", |
| "his.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)return!0}re", |
| "turn!1};V.prototype.m=function(){return this.b.length};V.prototype.toS", |
| "tring=function(){return r(this.b,function(a,b){return a+G(b)},\"Predic", |
| "ates:\")};function W(a,b,c,d){F.call(this,4);this.s=a;this.L=b;this.b=", |
| "c||new V([]);this.N=!!d;b=this.b.u();a.la&&b&&(this.F={name:b.name,C:b", |
| ".C});this.o=this.b.c()}n(W,F);\nW.prototype.evaluate=function(a){var b", |
| "=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.C?I(c.C,a):null,f=1", |
| ");if(this.N)if(this.c()||this.s!=La)if(b=(new W(Ma,new C(\"node\"))).e", |
| "valuate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(c=b.next", |
| "());)a=va(a,this.v(c,d,e,f));else a=new B;else a=z(this.L,b,d,e),a=Ca(", |
| "this.b,a,f);else a=this.v(a.l,d,e,f);return a};W.prototype.v=function(", |
| "a,b,c,d){a=this.s.H(this.L,a,b,c);return a=Ca(this.b,a,d)};\nW.prototy", |
| "pe.toString=function(){var a=\"Step:\"+G(\"Operator: \"+(this.N?\"//\"", |
| ":\"/\"));this.s.i&&(a+=G(\"Axis: \"+this.s));a+=G(this.L);if(this.b.m(", |
| ")){var b=r(this.b.b,function(c,d){return c+G(d)},\"Predicates:\");a+=G", |
| "(b)}return a};function Na(a,b,c,d){this.i=a;this.H=b;this.A=c;this.la=", |
| "d}Na.prototype.toString=function(){return this.i};var Oa={};function X", |
| "(a,b,c,d){if(Oa.hasOwnProperty(a))throw Error(\"Axis already created: ", |
| "\"+a);b=new Na(a,b,c,!!d);return Oa[a]=b}\nX(\"ancestor\",function(a,b", |
| "){for(var c=new B;b=b.parentNode;)a.matches(b)&&c.unshift(b);return c}", |
| ",!0);X(\"ancestor-or-self\",function(a,b){var c=new B;do a.matches(b)&", |
| "&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=X(\"attribu", |
| "te\",function(a,b){var c=new B,d=a.getName();if(b=b.attributes)if(a in", |
| "stanceof C&&null===a.B||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.", |
| "getNamedItem(d))&&c.add(d);return c},!1),La=X(\"child\",function(a,b,c", |
| ",d,e){c=l(c)?c:null;d=l(d)?d:null;e=e||new B;for(b=b.firstChild;b;b=b.", |
| "nextSibling)y(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);X(\"desc", |
| "endant\",z,!1,!0);\nvar Ma=X(\"descendant-or-self\",function(a,b,c,d){", |
| "var e=new B;y(b,c,d)&&a.matches(b)&&e.add(b);return z(a,b,c,d,e)},!1,!", |
| "0),Ja=X(\"following\",function(a,b,c,d){var e=new B;do for(var f=b;f=f", |
| ".nextSibling;)y(f,c,d)&&a.matches(f)&&e.add(f),e=z(a,f,c,d,e);while(b=", |
| "b.parentNode);return e},!1,!0);X(\"following-sibling\",function(a,b){f", |
| "or(var c=new B;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1);X", |
| "(\"namespace\",function(){return new B},!1);\nvar Pa=X(\"parent\",func", |
| "tion(a,b){var c=new B;if(9==b.nodeType)return c;if(2==b.nodeType)retur", |
| "n c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);return", |
| " c},!1),Ka=X(\"preceding\",function(a,b,c,d){var e=new B,f=[];do f.uns", |
| "hift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A=[]", |
| ";for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,fb=A.length", |
| ";qa<fb;qa++)b=A[qa],y(b,c,d)&&a.matches(b)&&e.add(b),e=z(a,b,c,d,e)}re", |
| "turn e},!0,!0);\nX(\"preceding-sibling\",function(a,b){for(var c=new B", |
| ";b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var Qa=", |
| "X(\"self\",function(a,b){var c=new B;a.matches(b)&&c.add(b);return c},", |
| "!1);function Ra(a){F.call(this,1);this.U=a;this.o=a.c();this.h=a.h}n(R", |
| "a,F);Ra.prototype.evaluate=function(a){return-H(this.U,a)};Ra.prototyp", |
| "e.toString=function(){return\"Unary Expression: -\"+G(this.U)};functio", |
| "n Sa(a){F.call(this,4);this.K=a;xa(this,t(this.K,function(b){return b.", |
| "c()}));ya(this,t(this.K,function(b){return b.h}))}n(Sa,F);Sa.prototype", |
| ".evaluate=function(a){var b=new B;q(this.K,function(c){c=c.evaluate(a)", |
| ";if(!(c instanceof B))throw Error(\"Path expression must evaluate to N", |
| "odeSet.\");b=va(b,c)});return b};Sa.prototype.toString=function(){retu", |
| "rn r(this.K,function(a,b){return a+G(b)},\"Union Expression:\")};funct", |
| "ion Ta(a,b){this.a=a;this.ia=b}function Ua(a){for(var b,c=[];;){Y(a,\"", |
| "Missing right hand side of binary expression.\");b=Va(a);var d=a.a.nex", |
| "t();if(!d)break;var e=(d=Ba[d]||null)&&d.Z;if(!e){a.a.back();break}for", |
| "(;c.length&&e<=c[c.length-1].Z;)b=new K(c.pop(),c.pop(),b);c.push(b,d)", |
| "}for(;c.length;)b=new K(c.pop(),c.pop(),b);return b}function Y(a,b){if", |
| "(a.a.empty())throw Error(b);}function Wa(a,b){a=a.a.next();if(a!=b)thr", |
| "ow Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Xa(a){a", |
| "=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Ya(a)", |
| "{a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string\");r", |
| "eturn new Q(a)}\nfunction Za(a){var b=[];if(Ia(v(a.a))){var c=a.a.next", |
| "();var d=v(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!", |
| "=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new U;Y(a,\"Mi", |
| "ssing next location step.\");c=$a(a,c);b.push(c)}else{a:{c=v(a.a);d=c.", |
| "charAt(0);switch(d){case \"$\":throw Error(\"Variable reference not al", |
| "lowed in HTML XPath\");case \"(\":a.a.next();c=Ua(a);Y(a,'unclosed \"(", |
| "\"');Wa(a,\")\");break;case '\"':case \"'\":c=Ya(a);break;default:if(i", |
| "sNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==v(a.a,\n1)){c=a.a", |
| ".next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=v(a.a);){Y(a,\"Missin", |
| "g function argument list.\");d.push(Ua(a));if(\",\"!=v(a.a))break;a.a.", |
| "next()}Y(a,\"Unclosed function argument list.\");Xa(a);c=new O(c,d)}el", |
| "se{c=null;break a}else c=new S(+a.a.next())}\"[\"==v(a.a)&&(d=new V(ab", |
| "(a)),c=new N(c,d))}if(c)if(Ia(v(a.a)))d=c;else return c;else c=$a(a,\"", |
| "/\"),d=new Ha,b.push(c)}for(;Ia(v(a.a));)c=a.a.next(),Y(a,\"Missing ne", |
| "xt location step.\"),c=$a(a,c),b.push(c);return new T(d,b)}\nfunction ", |
| "$a(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or", |
| " \"//\"');if(\".\"==v(a.a)){var c=new W(Qa,new C(\"node\"));a.a.next()", |
| ";return c}if(\"..\"==v(a.a))return c=new W(Pa,new C(\"node\")),a.a.nex", |
| "t(),c;if(\"@\"==v(a.a)){var d=Ga;a.a.next();Y(a,\"Missing attribute na", |
| "me\")}else if(\"::\"==v(a.a,1)){if(!/(?![0-9])[\\w]/.test(v(a.a).charA", |
| "t(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Oa[e]", |
| "||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();Y(a,\"M", |
| "issing node name\")}else d=La;e=\nv(a.a);if(/(?![0-9])[\\w\\*]/.test(e", |
| ".charAt(0)))if(\"(\"==v(a.a,1)){if(!Fa(e))throw Error(\"Invalid node t", |
| "ype: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name: \"+", |
| "e);Wa(a,\"(\");Y(a,\"Bad nodetype\");var f=v(a.a).charAt(0),g=null;if(", |
| "'\"'==f||\"'\"==f)g=Ya(a);Y(a,\"Bad nodetype\");Xa(a);e=new C(e,g)}els", |
| "e if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new R(e);else{g=e.substri", |
| "ng(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.ia(g),!k)throw Error(\"Nam", |
| "espace prefix not declared: \"+g);e=e.substr(f+1);e=new R(e,k)}else th", |
| "row Error(\"Bad token: \"+\na.a.next());a=new V(ab(a),d.A);return c||n", |
| "ew W(d,e,a,\"//\"==b)}function ab(a){for(var b=[];\"[\"==v(a.a);){a.a.", |
| "next();Y(a,\"Missing predicate expression.\");var c=Ua(a);b.push(c);Y(", |
| "a,\"Unclosed predicate expression.\");Wa(a,\"]\")}return b}function Va", |
| "(a){if(\"-\"==v(a.a))return a.a.next(),new Ra(Va(a));var b=Za(a);if(\"", |
| "|\"!=v(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)Y(a,\"Missing next u", |
| "nion location path.\"),b.push(Za(a));a.a.back();a=new Sa(b)}return a};", |
| "function bb(a){switch(a.nodeType){case 1:return ha(cb,a);case 9:return", |
| " bb(a.documentElement);case 11:case 10:case 6:case 12:return db;defaul", |
| "t:return a.parentNode?bb(a.parentNode):db}}function db(){return null}f", |
| "unction cb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.", |
| "org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.sp", |
| "ecified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?cb(a.pare", |
| "ntNode,b):null};function eb(a,b){if(!a.length)throw Error(\"Empty XPat", |
| "h expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath expr", |
| "ession.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):b=fun", |
| "ction(){return null};var c=Ua(new Ta(a,b));if(!a.empty())throw Error(", |
| "\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new", |
| " p(d));return new Z(d,e)}}\nfunction Z(a,b){if(0==b)if(a instanceof B)", |
| "b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;", |
| "else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evalua", |
| "tion result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof B))throw Error(\"v", |
| "alue could not be converted to the specified type\");this.resultType=b", |
| ";switch(b){case 2:this.stringValue=a instanceof B?E(a):\"\"+a;break;ca", |
| "se 1:this.numberValue=a instanceof B?+E(a):+a;break;case 3:this.boolea", |
| "nValue=a instanceof B?0<a.m():!!a;break;case 4:case 5:case 6:case 7:va", |
| "r c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);", |
| "this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case 8:ca", |
| "se 9:this.singleNodeValue=D(a);break;default:throw Error(\"Unknown XPa", |
| "thResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)t", |
| "hrow Error(\"iterateNext called with wrong result type\");return f>=d.", |
| "length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw ", |
| "Error(\"snapshotItem called with wrong result type\");return g>=d.leng", |
| "th||0>g?null:d[g]}}\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TYPE=2;Z.BO", |
| "OLEAN_TYPE=3;Z.UNORDERED_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_ITERATOR_", |
| "TYPE=5;Z.UNORDERED_NODE_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSHOT_TYPE=7", |
| ";Z.ANY_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;function gb(a", |
| "){this.lookupNamespaceURI=bb(a)}\nfunction hb(a,b){a=a||aa;var c=a.Doc", |
| "ument&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResul", |
| "t=Z,c.evaluate=function(d,e,f,g){return(new eb(d,f)).evaluate(e,g)},c.", |
| "createExpression=function(d,e){return new eb(d,e)},c.createNSResolver=", |
| "function(d){return new gb(d)}}ba(\"wgxpath.install\",hb);ba(\"wgxpath.", |
| "install\",hb);function ib(a,b,c,d){this.left=a;this.top=b;this.width=c", |
| ";this.height=d}h=ib.prototype;h.clone=function(){return new ib(this.le", |
| "ft,this.top,this.width,this.height)};h.contains=function(a){return a i", |
| "nstanceof w?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&", |
| "a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.l", |
| "eft+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};\n", |
| "h.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(th", |
| "is.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.he", |
| "ight);return this};h.floor=function(){this.left=Math.floor(this.left);", |
| "this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.h", |
| "eight=Math.floor(this.height);return this};h.round=function(){this.lef", |
| "t=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.", |
| "round(this.width);this.height=Math.round(this.height);return this};\nh", |
| ".translate=function(a,b){a instanceof w?(this.left+=a.x,this.top+=a.y)", |
| ":(this.left+=a,m(b)&&(this.top+=b));return this};h.scale=function(a,b)", |
| "{b=m(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;retu", |
| "rn this};ba(\"_\",function(a){var b=a.getClientRects();if(0==b.length)", |
| "throw Error(\"Element does not have any client rects\");b=b[0];if(1==a", |
| ".nodeType){b:{try{var c=a.getBoundingClientRect()}catch(d){a={left:0,t", |
| "op:0,right:0,bottom:0};break b}a=c}a=new w(a.left,a.top)}else a=a.chan", |
| "gedTouches?a.changedTouches[0]:a,a=new w(a.clientX,a.clientY);return n", |
| "ew ib(b.left-a.x,b.top-a.y,b.right-b.left,b.bottom-b.top)});; return t", |
| "his._.apply(null,arguments);}).apply({navigator:typeof window!='undefi", |
| "ned'?window.navigator:null,document:typeof window!='undefined'?window.", |
| "document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_LOCAL_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.localStorage}Z.prototype.setI", |
| "tem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib(1", |
| "3,c.message);}};Z.prototype.getItem=function(a){return this.B.getItem(", |
| "a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.re", |
| "moveItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z.p", |
| "rototype.size=function(){return this.B.length};Z.prototype.key=functio", |
| "n(a){return this.B.key(a)};ba(\"_\",function(a){if(null==(hb||hb).loca", |
| "lStorage)throw new ib(13,\"Local storage undefined\");return(new Z).ge", |
| "tItem(a)});; return this._.apply(null,arguments);}).apply({navigator:t", |
| "ypeof window!='undefined'?window.navigator:null,document:typeof window", |
| "!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_LOCAL_STORAGE_KEY[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.localStorage}Z.prototype.setI", |
| "tem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib(1", |
| "3,c.message);}};Z.prototype.getItem=function(a){return this.B.getItem(", |
| "a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.re", |
| "moveItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z.p", |
| "rototype.size=function(){return this.B.length};Z.prototype.key=functio", |
| "n(a){return this.B.key(a)};ba(\"_\",function(a){if(null==(hb||hb).loca", |
| "lStorage)throw new ib(13,\"Local storage undefined\");return(new Z).ke", |
| "y(a)});; return this._.apply(null,arguments);}).apply({navigator:typeo", |
| "f window!='undefined'?window.navigator:null,document:typeof window!='u", |
| "ndefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_LOCAL_STORAGE_KEYS[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.B=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.B?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.B?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.B=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.B);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.A=hb.localStorage}Z.prototype.setI", |
| "tem=function(a,b){try{this.A.setItem(a,b+\"\")}catch(c){throw new ib(1", |
| "3,c.message);}};Z.prototype.getItem=function(a){return this.A.getItem(", |
| "a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.A.re", |
| "moveItem(a);return b};Z.prototype.clear=function(){this.A.clear()};Z.p", |
| "rototype.size=function(){return this.A.length};Z.prototype.key=functio", |
| "n(a){return this.A.key(a)};ba(\"_\",function(){if(null==(hb||hb).local", |
| "Storage)throw new ib(13,\"Local storage undefined\");var a=new Z;for(v", |
| "ar b=[],c=a.size(),d=0;d<c;d++)b[d]=a.A.key(d);return b});; return thi", |
| "s._.apply(null,arguments);}).apply({navigator:typeof window!='undefine", |
| "d'?window.navigator:null,document:typeof window!='undefined'?window.do", |
| "cument:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_LOCAL_STORAGE_SIZE[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.localStorage}Z.prototype.setI", |
| "tem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib(1", |
| "3,c.message);}};Z.prototype.getItem=function(a){return this.B.getItem(", |
| "a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.re", |
| "moveItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z.p", |
| "rototype.size=function(){return this.B.length};Z.prototype.key=functio", |
| "n(a){return this.B.key(a)};ba(\"_\",function(){if(null==(hb||hb).local", |
| "Storage)throw new ib(13,\"Local storage undefined\");return(new Z).siz", |
| "e()});; return this._.apply(null,arguments);}).apply({navigator:typeof", |
| " window!='undefined'?window.navigator:null,document:typeof window!='un", |
| "defined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_LOCATION[] = { |
| "function(){return (function(){var d,h=this;\nfunction k(a){var b=typeo", |
| "f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ", |
| "instanceof Object)return b;var e=Object.prototype.toString.call(a);if(", |
| "\"[object Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"nu", |
| "mber\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"", |
| "!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))r", |
| "eturn\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.ca", |
| "ll&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumera", |
| "ble(\"call\"))return\"function\"}else return\"null\";else if(\"functio", |
| "n\"==\nb&&\"undefined\"==typeof a.call)return\"object\";return b}funct", |
| "ion l(a){var b=k(a);return\"array\"==b||\"object\"==b&&\"number\"==typ", |
| "eof a.length}function m(a){var b=typeof a;return\"object\"==b&&null!=a", |
| "||\"function\"==b};var p;function r(a,b){for(var e=a.length,c=\"string", |
| "\"==typeof a?a.split(\"\"):a,g=0;g<e;g++)g in c&&b.call(void 0,c[g],g,", |
| "a)}function t(a){var b=a.length;if(0<b){for(var e=Array(b),c=0;c<b;c++", |
| ")e[c]=a[c];return e}return[]};function u(a,b){this.x=void 0!==a?a:0;th", |
| "is.y=void 0!==b?b:0}d=u.prototype;d.clone=function(){return new u(this", |
| ".x,this.y)};d.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.cei", |
| "l(this.y);return this};d.floor=function(){this.x=Math.floor(this.x);th", |
| "is.y=Math.floor(this.y);return this};d.round=function(){this.x=Math.ro", |
| "und(this.x);this.y=Math.round(this.y);return this};d.translate=functio", |
| "n(a,b){a instanceof u?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),\"n", |
| "umber\"==typeof b&&(this.y+=b));return this};\nd.scale=function(a,b){t", |
| "his.x*=a;this.y*=\"number\"==typeof b?b:a;return this};function v(a,b,", |
| "e){function c(n){n&&b.appendChild(\"string\"==typeof n?a.createTextNod", |
| "e(n):n)}for(var g=1;g<e.length;g++){var f=e[g];if(!l(f)||m(f)&&0<f.nod", |
| "eType)c(f);else{a:{if(f&&\"number\"==typeof f.length){if(m(f)){var q=", |
| "\"function\"==typeof f.item||\"string\"==typeof f.item;break a}if(\"fu", |
| "nction\"==k(f)){q=\"function\"==typeof f.item;break a}}q=!1}r(q?t(f):f", |
| ",c)}}}function w(a){return 9==a.nodeType?a:a.ownerDocument||a.document", |
| "}function x(a){this.a=a||h.document||document}d=x.prototype;\nd.getEle", |
| "mentsByTagName=function(a,b){return(b||this.a).getElementsByTagName(St", |
| "ring(a))};d.createElement=function(a){return this.a.createElement(Stri", |
| "ng(a))};d.createTextNode=function(a){return this.a.createTextNode(Stri", |
| "ng(a))};d.appendChild=function(a,b){a.appendChild(b)};d.append=functio", |
| "n(a,b){v(w(a),a,arguments)};d.canHaveChildren=function(a){if(1!=a.node", |
| "Type)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"B", |
| "ASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"", |
| "FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case ", |
| "\"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOS", |
| "CRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":c", |
| "ase \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}ret", |
| "urn!0};\nd.removeNode=function(a){return a&&a.parentNode?a.parentNode.", |
| "removeChild(a):null};d.contains=function(a,b){if(!a||!b)return!1;if(a.", |
| "contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=t", |
| "ypeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosit", |
| "ion(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};function y(a){var", |
| " b=w(a),e=new u(0,0);if(a==(b?w(b):document).documentElement)return e;", |
| "a:{try{var c=a.getBoundingClientRect()}catch(g){a={left:0,top:0,right:", |
| "0,bottom:0};break a}a=c}c=(b?new x(w(b)):p||(p=new x)).a;b=c.scrolling", |
| "Element?c.scrollingElement:c.body||c.documentElement;c=c.parentWindow|", |
| "|c.defaultView;b=new u(c.pageXOffset||b.scrollLeft,c.pageYOffset||b.sc", |
| "rollTop);e.x=a.left+b.x;e.y=a.top+b.y;return e}var z=[\"_\"],A=h;z[0]i", |
| "n A||\"undefined\"==typeof A.execScript||A.execScript(\"var \"+z[0]);", |
| "\nfor(var B;z.length&&(B=z.shift());)z.length||void 0===y?A=A[B]&&A[B]", |
| "!==Object.prototype[B]?A[B]:A[B]={}:A[B]=y;; return this._.apply(null,", |
| "arguments);}).apply({navigator:typeof window!='undefined'?window.navig", |
| "ator:null,document:typeof window!='undefined'?window.document:null}, a", |
| "rguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_LOCATION_IN_VIEW[] = { |
| "function(){return (function(){var k,l=this;function m(a){return\"strin", |
| "g\"==typeof a}function n(a){return\"number\"==typeof a}function aa(a,b", |
| "){a=a.split(\".\");var c=l;a[0]in c||\"undefined\"==typeof c.execScrip", |
| "t||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)a.le", |
| "ngth||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=", |
| "b}\nfunction ba(a){var b=typeof a;if(\"object\"==b)if(a){if(a instance", |
| "of Array)return\"array\";if(a instanceof Object)return b;var c=Object.", |
| "prototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";", |
| "if(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=", |
| "typeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.prop", |
| "ertyIsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"=", |
| "=c||\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEn", |
| "umerable&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else re", |
| "turn\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)r", |
| "eturn\"object\";return b}function ca(a){var b=ba(a);return\"array\"==b", |
| "||\"object\"==b&&\"number\"==typeof a.length}function da(a){var b=type", |
| "of a;return\"object\"==b&&null!=a||\"function\"==b}function ea(a,b,c){", |
| "return a.call.apply(a.bind,arguments)}\nfunction fa(a,b,c){if(!a)throw", |
| " Error();if(2<arguments.length){var d=Array.prototype.slice.call(argum", |
| "ents,2);return function(){var e=Array.prototype.slice.call(arguments);", |
| "Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return functio", |
| "n(){return a.apply(b,arguments)}}function ha(a,b,c){ha=Function.protot", |
| "ype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native code", |
| "\")?ea:fa;return ha.apply(null,arguments)}\nfunction ia(a,b){var c=Arr", |
| "ay.prototype.slice.call(arguments,1);return function(){var d=c.slice()", |
| ";d.push.apply(d,arguments);return a.apply(this,d)}}function p(a,b){fun", |
| "ction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.const", |
| "ructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs, I", |
| "nc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby granted,", |
| " free of charge, to any person obtaining a copy\n of this software and", |
| " associated documentation files (the \"Software\"), to\n deal in the S", |
| "oftware without restriction, including without limitation the\n rights", |
| " to use, copy, modify, merge, publish, distribute, sublicense, and/or", |
| "\n sell copies of the Software, and to permit persons to whom the Soft", |
| "ware is\n furnished to do so, subject to the following conditions:\n\n", |
| " The above copyright notice and this permission notice shall be includ", |
| "ed in\n all copies or substantial portions of the Software.\n\n THE SO", |
| "FTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR", |
| "\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABI", |
| "LITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EV", |
| "ENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, ", |
| "DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT O", |
| "R OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE", |
| " OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction q(a,b,c", |
| "){this.l=a;this.la=b||1;this.j=c||1};var r;function u(a,b){for(var c=a", |
| ".length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],", |
| "e,a)}function x(a,b,c){var d=c;u(a,function(e,f){d=b.call(void 0,d,e,f", |
| ",a)});return d}function ja(a,b){for(var c=a.length,d=m(a)?a.split(\"\"", |
| "):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}f", |
| "unction ka(a){return Array.prototype.concat.apply([],arguments)}functi", |
| "on la(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[", |
| "d];return c}return[]}\nfunction ma(a,b,c){return 2>=arguments.length?A", |
| "rray.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};func", |
| "tion na(a){this.T=a;this.J=0}function oa(a){a=a.match(pa);for(var b=0;", |
| "b<a.length;b++)qa.test(a[b])&&a.splice(b,1);return new na(a)}var pa=/", |
| "\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]", |
| "+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=", |
| "|\\s+|./g,qa=/^\\s/;function y(a,b){return a.T[a.J+(b||0)]}na.prototyp", |
| "e.next=function(){return this.T[this.J++]};na.prototype.back=function(", |
| "){this.J--};na.prototype.empty=function(){return this.T.length<=this.J", |
| "};function z(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}k=z.prot", |
| "otype;k.clone=function(){return new z(this.x,this.y)};k.ceil=function(", |
| "){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};k.flo", |
| "or=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);retu", |
| "rn this};k.round=function(){this.x=Math.round(this.x);this.y=Math.roun", |
| "d(this.y);return this};k.translate=function(a,b){a instanceof z?(this.", |
| "x+=a.x,this.y+=a.y):(this.x+=Number(a),n(b)&&(this.y+=b));return this}", |
| ";\nk.scale=function(a,b){b=n(b)?b:a;this.x*=a;this.y*=b;return this};f", |
| "unction ra(a,b){this.width=a;this.height=b}k=ra.prototype;k.clone=func", |
| "tion(){return new ra(this.width,this.height)};k.aspectRatio=function()", |
| "{return this.width/this.height};k.ceil=function(){this.width=Math.ceil", |
| "(this.width);this.height=Math.ceil(this.height);return this};k.floor=f", |
| "unction(){this.width=Math.floor(this.width);this.height=Math.floor(thi", |
| "s.height);return this};k.round=function(){this.width=Math.round(this.w", |
| "idth);this.height=Math.round(this.height);return this};\nk.scale=funct", |
| "ion(a,b){b=n(b)?b:a;this.width*=a;this.height*=b;return this};function", |
| " ta(a,b,c){function d(g){g&&b.appendChild(m(g)?a.createTextNode(g):g)}", |
| "for(var e=1;e<c.length;e++){var f=c[e];!ca(f)||da(f)&&0<f.nodeType?d(f", |
| "):u(ua(f)?la(f):f,d)}}function va(a,b){if(!a||!b)return!1;if(a.contain", |
| "s&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a", |
| ".compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&", |
| "16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction wa(a,b){if(a==", |
| "b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPositi", |
| "on(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a", |
| ".parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sour", |
| "ceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?xa", |
| "(a,b):!c&&va(e,b)?-1*ya(a,b):!d&&va(f,a)?ya(b,a):(c?a.sourceIndex:e.so", |
| "urceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=A(a);c=d.createRange();c.", |
| "selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);\na.col", |
| "lapse(!0);return c.compareBoundaryPoints(l.Range.START_TO_END,a)}funct", |
| "ion ya(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)", |
| "b=b.parentNode;return xa(b,a)}function xa(a,b){for(;b=b.previousSiblin", |
| "g;)if(b==a)return-1;return 1}function A(a){return 9==a.nodeType?a:a.ow", |
| "nerDocument||a.document}function ua(a){if(a&&\"number\"==typeof a.leng", |
| "th){if(da(a))return\"function\"==typeof a.item||\"string\"==typeof a.i", |
| "tem;if(\"function\"==ba(a))return\"function\"==typeof a.item}return!1}", |
| "\nfunction C(a){this.D=a||l.document||document}k=C.prototype;k.getElem", |
| "entsByTagName=function(a,b){return(b||this.D).getElementsByTagName(Str", |
| "ing(a))};function za(a){a=a.D;a=(a.parentWindow||a.defaultView||window", |
| ").document;a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body;ret", |
| "urn new ra(a.clientWidth,a.clientHeight)}k.createElement=function(a){r", |
| "eturn this.D.createElement(String(a))};k.createTextNode=function(a){re", |
| "turn this.D.createTextNode(String(a))};k.appendChild=function(a,b){a.a", |
| "ppendChild(b)};\nk.append=function(a,b){ta(A(a),a,arguments)};k.canHav", |
| "eChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case", |
| " \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case ", |
| "\"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":cas", |
| "e \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LI", |
| "NK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\"", |
| ":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"", |
| "TRACK\":case \"WBR\":return!1}return!0};\nk.removeNode=function(a){ret", |
| "urn a&&a.parentNode?a.parentNode.removeChild(a):null};k.contains=va;fu", |
| "nction D(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b", |
| "||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=ty", |
| "peof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=", |
| "[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=", |
| "a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;r", |
| "eturn\"\"+b}\nfunction E(a,b,c){if(null===b)return!0;try{if(!a.getAttr", |
| "ibute)return!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.", |
| "getAttribute(b,2)==c}function G(a,b,c,d,e){return Aa.call(null,a,b,m(c", |
| ")?c:null,m(d)?d:null,e||new H)}\nfunction Aa(a,b,c,d,e){b.getElementsB", |
| "yName&&d&&\"name\"==c?(b=b.getElementsByName(d),u(b,function(f){a.matc", |
| "hes(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.get", |
| "ElementsByClassName(d),u(b,function(f){f.className==d&&a.matches(f)&&e", |
| ".add(f)})):a instanceof I?Ba(a,b,c,d,e):b.getElementsByTagName&&(b=b.g", |
| "etElementsByTagName(a.getName()),u(b,function(f){E(f,c,d)&&e.add(f)}))", |
| ";return e}function Ba(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)", |
| "E(b,c,d)&&a.matches(b)&&e.add(b),Ba(a,b,c,d,e)};function H(){this.j=th", |
| "is.g=null;this.F=0}function Ca(a){this.node=a;this.next=this.w=null}fu", |
| "nction Da(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(v", |
| "ar d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<wa(c.no", |
| "de,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:a.g=e,d=e,f+", |
| "+;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;return a}H.p", |
| "rototype.unshift=function(a){a=new Ca(a);a.next=this.g;this.j?this.g.w", |
| "=a:this.g=this.j=a;this.g=a;this.F++};\nH.prototype.add=function(a){a=", |
| "new Ca(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;thi", |
| "s.F++};function Ea(a){return(a=a.g)?a.node:null}H.prototype.m=function", |
| "(){return this.F};function Fa(a){return(a=Ea(a))?D(a):\"\"}H.prototype", |
| ".iterator=function(a){return new Ga(this,!!a)};function Ga(a,b){this.h", |
| "a=a;this.U=(this.A=b)?a.j:a.g;this.P=null}Ga.prototype.next=function()", |
| "{var a=this.U;if(null==a)return null;var b=this.P=a;this.U=this.A?a.w:", |
| "a.next;return b.node};\nGa.prototype.remove=function(){var a=this.ha,b", |
| "=this.P;if(!b)throw Error(\"Next must be called at least once before r", |
| "emove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a.F--;this", |
| ".P=null};function J(a){this.f=a;this.h=this.o=!1;this.G=null}function ", |
| "K(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}J.pro", |
| "totype.c=function(){return this.o};function Ha(a,b){a.o=b}function Ia(", |
| "a,b){a.h=b}J.prototype.u=function(){return this.G};function L(a,b){a=a", |
| ".evaluate(b);return a instanceof H?+Fa(a):+a}function M(a,b){a=a.evalu", |
| "ate(b);return a instanceof H?Fa(a):\"\"+a}function N(a,b){a=a.evaluate", |
| "(b);return a instanceof H?!!a.m():!!a};function O(a,b,c){J.call(this,a", |
| ".f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h||c.h;th", |
| "is.S==Ja&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b", |
| ".f||!c.u()||(this.G={name:c.u().name,C:b}):this.G={name:b.u().name,C:c", |
| "})}p(O,J);\nfunction P(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var ", |
| "f;if(b instanceof H&&c instanceof H){b=b.iterator();for(d=b.next();d;d", |
| "=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(D(d),D(f)))r", |
| "eturn!0;return!1}if(b instanceof H||c instanceof H){b instanceof H?(e=", |
| "b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,h=f.next();h;h=f.ne", |
| "xt()){switch(g){case \"number\":h=+D(h);break;case \"boolean\":h=!!D(h", |
| ");break;case \"string\":h=D(h);break;default:throw Error(\"Illegal pri", |
| "mitive type for comparison.\");\n}if(e==b&&a(h,d)||e==c&&a(d,h))return", |
| "!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!", |
| "b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b", |
| ",+c)}O.prototype.evaluate=function(a){return this.S.v(this.X,this.ba,a", |
| ")};O.prototype.toString=function(){var a=\"Binary Expression: \"+this.", |
| "S;a+=K(this.X);return a+=K(this.ba)};function Ka(a,b,c,d){this.ka=a;th", |
| "is.$=b;this.f=c;this.v=d}Ka.prototype.toString=function(){return this.", |
| "ka};var La={};\nfunction Q(a,b,c,d){if(La.hasOwnProperty(a))throw Erro", |
| "r(\"Binary operator already created: \"+a);a=new Ka(a,b,c,d);return La", |
| "[a.toString()]=a}Q(\"div\",6,1,function(a,b,c){return L(a,c)/L(b,c)});", |
| "Q(\"mod\",6,1,function(a,b,c){return L(a,c)%L(b,c)});Q(\"*\",6,1,funct", |
| "ion(a,b,c){return L(a,c)*L(b,c)});Q(\"+\",5,1,function(a,b,c){return L", |
| "(a,c)+L(b,c)});Q(\"-\",5,1,function(a,b,c){return L(a,c)-L(b,c)});Q(\"", |
| "<\",4,2,function(a,b,c){return P(function(d,e){return d<e},a,b,c)});\n", |
| "Q(\">\",4,2,function(a,b,c){return P(function(d,e){return d>e},a,b,c)}", |
| ");Q(\"<=\",4,2,function(a,b,c){return P(function(d,e){return d<=e},a,b", |
| ",c)});Q(\">=\",4,2,function(a,b,c){return P(function(d,e){return d>=e}", |
| ",a,b,c)});var Ja=Q(\"=\",3,2,function(a,b,c){return P(function(d,e){re", |
| "turn d==e},a,b,c,!0)});Q(\"!=\",3,2,function(a,b,c){return P(function(", |
| "d,e){return d!=e},a,b,c,!0)});Q(\"and\",2,2,function(a,b,c){return N(a", |
| ",c)&&N(b,c)});Q(\"or\",1,2,function(a,b,c){return N(a,c)||N(b,c)});fun", |
| "ction Ma(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression must e", |
| "valuate to nodeset if filter has predicate(s).\");J.call(this,a.f);thi", |
| "s.aa=a;this.b=b;this.o=a.c();this.h=a.h}p(Ma,J);Ma.prototype.evaluate=", |
| "function(a){a=this.aa.evaluate(a);return Na(this.b,a)};Ma.prototype.to", |
| "String=function(){var a=\"Filter:\"+K(this.aa);return a+=K(this.b)};fu", |
| "nction Oa(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" expect", |
| "s at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.R&&", |
| "b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.R+", |
| "\" arguments, \"+b.length+\" given\");a.ia&&u(b,function(c,d){if(4!=c.", |
| "f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type ", |
| "Nodeset: \"+c);});J.call(this,a.f);this.I=a;this.N=b;Ha(this,a.o||ja(b", |
| ",function(c){return c.c()}));Ia(this,a.ga&&!b.length||a.fa&&!!b.length", |
| "||ja(b,function(c){return c.h}))}\np(Oa,J);Oa.prototype.evaluate=funct", |
| "ion(a){return this.I.v.apply(null,ka(a,this.N))};Oa.prototype.toString", |
| "=function(){var a=\"Function: \"+this.I;if(this.N.length){var b=x(this", |
| ".N,function(c,d){return c+K(d)},\"Arguments:\");a+=K(b)}return a};func", |
| "tion Pa(a,b,c,d,e,f,g,h){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=", |
| "!1;this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!h}Pa.prototype.to", |
| "String=function(){return this.i};var Qa={};\nfunction R(a,b,c,d,e,f,g,", |
| "h){if(Qa.hasOwnProperty(a))throw Error(\"Function already created: \"+", |
| "a+\".\");Qa[a]=new Pa(a,b,c,d,e,f,g,h)}R(\"boolean\",2,!1,!1,function(", |
| "a,b){return N(b,a)},1);R(\"ceiling\",1,!1,!1,function(a,b){return Math", |
| ".ceil(L(b,a))},1);R(\"concat\",3,!1,!1,function(a,b){return x(ma(argum", |
| "ents,1),function(c,d){return c+M(d,a)},\"\")},2,null);R(\"contains\",2", |
| ",!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);return-1!=b.indexOf(a)},2);R(", |
| "\"count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nR(", |
| "\"false\",2,!1,!1,function(){return!1},0);R(\"floor\",1,!1,!1,function", |
| "(a,b){return Math.floor(L(b,a))},1);R(\"id\",4,!1,!1,function(a,b){var", |
| " c=a.l,d=9==c.nodeType?c:c.ownerDocument;a=M(b,a).split(/\\s+/);var e=", |
| "[];u(a,function(g){g=d.getElementById(g);var h;if(!(h=!g)){a:if(m(e))h", |
| "=m(g)&&1==g.length?e.indexOf(g,0):-1;else{for(h=0;h<e.length;h++)if(h ", |
| "in e&&e[h]===g)break a;h=-1}h=0<=h}h||e.push(g)});e.sort(wa);var f=new", |
| " H;u(e,function(g){f.add(g)});return f},1);R(\"lang\",2,!1,!1,function", |
| "(){return!1},1);\nR(\"last\",1,!0,!1,function(a){if(1!=arguments.lengt", |
| "h)throw Error(\"Function last expects ()\");return a.j},0);R(\"local-n", |
| "ame\",3,!1,!0,function(a,b){return(a=b?Ea(b.evaluate(a)):a.l)?a.localN", |
| "ame||a.nodeName.toLowerCase():\"\"},0,1,!0);R(\"name\",3,!1,!0,functio", |
| "n(a,b){return(a=b?Ea(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"", |
| "},0,1,!0);R(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);", |
| "\nR(\"normalize-space\",3,!1,!0,function(a,b){return(b?M(b,a):D(a.l)).", |
| "replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);R(\"n", |
| "ot\",2,!1,!1,function(a,b){return!N(b,a)},1);R(\"number\",1,!1,!0,func", |
| "tion(a,b){return b?L(b,a):+D(a.l)},0,1);R(\"position\",1,!0,!1,functio", |
| "n(a){return a.la},0);R(\"round\",1,!1,!1,function(a,b){return Math.rou", |
| "nd(L(b,a))},1);R(\"starts-with\",2,!1,!1,function(a,b,c){b=M(b,a);a=M(", |
| "c,a);return 0==b.lastIndexOf(a,0)},2);R(\"string\",3,!1,!0,function(a,", |
| "b){return b?M(b,a):D(a.l)},0,1);\nR(\"string-length\",1,!1,!0,function", |
| "(a,b){return(b?M(b,a):D(a.l)).length},0,1);R(\"substring\",3,!1,!1,fun", |
| "ction(a,b,c,d){c=L(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return", |
| "\"\";d=d?L(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.", |
| "round(c)-1;var e=Math.max(c,0);a=M(b,a);return Infinity==d?a.substring", |
| "(e):a.substring(e,c+Math.round(d))},2,3);R(\"substring-after\",3,!1,!1", |
| ",function(a,b,c){b=M(b,a);a=M(c,a);c=b.indexOf(a);return-1==c?\"\":b.s", |
| "ubstring(c+a.length)},2);\nR(\"substring-before\",3,!1,!1,function(a,b", |
| ",c){b=M(b,a);a=M(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)", |
| "},2);R(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;fo", |
| "r(var c=a.next();c;c=a.next())b+=+D(c);return b},1,1,!0);R(\"translate", |
| "\",3,!1,!1,function(a,b,c,d){b=M(b,a);c=M(c,a);var e=M(d,a);a={};for(d", |
| "=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\"", |
| ";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);R(", |
| "\"true\",2,!1,!1,function(){return!0},0);function I(a,b){this.da=a;thi", |
| "s.Y=void 0!==b?b:null;this.B=null;switch(a){case \"comment\":this.B=8;", |
| "break;case \"text\":this.B=3;break;case \"processing-instruction\":thi", |
| "s.B=7;break;case \"node\":break;default:throw Error(\"Unexpected argum", |
| "ent\");}}function Ra(a){return\"comment\"==a||\"text\"==a||\"processin", |
| "g-instruction\"==a||\"node\"==a}I.prototype.matches=function(a){return", |
| " null===this.B||this.B==a.nodeType};I.prototype.getName=function(){ret", |
| "urn this.da};\nI.prototype.toString=function(){var a=\"Kind Test: \"+t", |
| "his.da;null===this.Y||(a+=K(this.Y));return a};function Sa(a){J.call(t", |
| "his,3);this.ca=a.substring(1,a.length-1)}p(Sa,J);Sa.prototype.evaluate", |
| "=function(){return this.ca};Sa.prototype.toString=function(){return\"L", |
| "iteral: \"+this.ca};function S(a,b){this.i=a.toLowerCase();a=\"*\"==th", |
| "is.i?\"*\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a", |
| "}S.prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return", |
| "!1;b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&", |
| "this.i!=b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.", |
| "namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};S.protot", |
| "ype.getName=function(){return this.i};\nS.prototype.toString=function(", |
| "){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\"", |
| ":this.K+\":\")+this.i};function Ta(a){J.call(this,1);this.ea=a}p(Ta,J)", |
| ";Ta.prototype.evaluate=function(){return this.ea};Ta.prototype.toStrin", |
| "g=function(){return\"Number: \"+this.ea};function Ua(a,b){J.call(this,", |
| "a.f);this.W=a;this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=th", |
| "is.H[0],a.O||a.s!=Va||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getNa", |
| "me(),C:null})))}p(Ua,J);function T(){J.call(this,4)}p(T,J);T.prototype", |
| ".evaluate=function(a){var b=new H;a=a.l;9==a.nodeType?b.add(a):b.add(a", |
| ".ownerDocument);return b};T.prototype.toString=function(){return\"Root", |
| " Helper Expression\"};function Wa(){J.call(this,4)}p(Wa,J);Wa.prototyp", |
| "e.evaluate=function(a){var b=new H;b.add(a.l);return b};\nWa.prototype", |
| ".toString=function(){return\"Context Helper Expression\"};function Xa(", |
| "a){return\"/\"==a||\"//\"==a}\nUa.prototype.evaluate=function(a){var b", |
| "=this.W.evaluate(a);if(!(b instanceof H))throw Error(\"Filter expressi", |
| "on must evaluate to nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b", |
| ".m();c++){var e=a[c],f=b.iterator(e.s.A);if(e.c()||e.s!=Ya)if(e.c()||e", |
| ".s!=Za){var g=f.next();for(b=e.evaluate(new q(g));null!=(g=f.next());)", |
| "g=e.evaluate(new q(g)),b=Da(b,g)}else g=f.next(),b=e.evaluate(new q(g)", |
| ");else{for(g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.co", |
| "mpareDocumentPosition(g)&8;g=b);b=e.evaluate(new q(g))}}return b};\nUa", |
| ".prototype.toString=function(){var a=\"Path Expression:\"+K(this.W);if", |
| "(this.H.length){var b=x(this.H,function(c,d){return c+K(d)},\"Steps:\"", |
| ");a+=K(b)}return a};function U(a,b){this.b=a;this.A=!!b}function Na(a,", |
| "b,c){for(c=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m", |
| "(),g,h=0;g=e.next();h++){var t=a.A?f-h:h+1;g=d.evaluate(new q(g,t,f));", |
| "if(\"number\"==typeof g)t=t==g;else if(\"string\"==typeof g||\"boolean", |
| "\"==typeof g)t=!!g;else if(g instanceof H)t=0<g.m();else throw Error(", |
| "\"Predicate.evaluate returned an unexpected type.\");t||e.remove()}ret", |
| "urn b}U.prototype.u=function(){return 0<this.b.length?this.b[0].u():nu", |
| "ll};\nU.prototype.c=function(){for(var a=0;a<this.b.length;a++){var b=", |
| "this.b[a];if(b.c()||1==b.f||0==b.f)return!0}return!1};U.prototype.m=fu", |
| "nction(){return this.b.length};U.prototype.toString=function(){return ", |
| "x(this.b,function(a,b){return a+K(b)},\"Predicates:\")};function V(a,b", |
| ",c,d){J.call(this,4);this.s=a;this.M=b;this.b=c||new U([]);this.O=!!d;", |
| "b=this.b.u();a.ma&&b&&(this.G={name:b.name,C:b.C});this.o=this.b.c()}p", |
| "(V,J);\nV.prototype.evaluate=function(a){var b=a.l,c=this.u(),d=null,e", |
| "=null,f=0;c&&(d=c.name,e=c.C?M(c.C,a):null,f=1);if(this.O)if(this.c()|", |
| "|this.s!=$a)if(b=(new V(ab,new I(\"node\"))).evaluate(a).iterator(),c=", |
| "b.next())for(a=this.v(c,d,e,f);null!=(c=b.next());)a=Da(a,this.v(c,d,e", |
| ",f));else a=new H;else a=G(this.M,b,d,e),a=Na(this.b,a,f);else a=this.", |
| "v(a.l,d,e,f);return a};V.prototype.v=function(a,b,c,d){a=this.s.I(this", |
| ".M,a,b,c);return a=Na(this.b,a,d)};\nV.prototype.toString=function(){v", |
| "ar a=\"Step:\"+K(\"Operator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=K", |
| "(\"Axis: \"+this.s));a+=K(this.M);if(this.b.m()){var b=x(this.b.b,func", |
| "tion(c,d){return c+K(d)},\"Predicates:\");a+=K(b)}return a};function b", |
| "b(a,b,c,d){this.i=a;this.I=b;this.A=c;this.ma=d}bb.prototype.toString=", |
| "function(){return this.i};var cb={};function W(a,b,c,d){if(cb.hasOwnPr", |
| "operty(a))throw Error(\"Axis already created: \"+a);b=new bb(a,b,c,!!d", |
| ");return cb[a]=b}\nW(\"ancestor\",function(a,b){for(var c=new H;b=b.pa", |
| "rentNode;)a.matches(b)&&c.unshift(b);return c},!0);W(\"ancestor-or-sel", |
| "f\",function(a,b){var c=new H;do a.matches(b)&&c.unshift(b);while(b=b.", |
| "parentNode);return c},!0);\nvar Va=W(\"attribute\",function(a,b){var c", |
| "=new H,d=a.getName();if(b=b.attributes)if(a instanceof I&&null===a.B||", |
| "\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(", |
| "d);return c},!1),$a=W(\"child\",function(a,b,c,d,e){c=m(c)?c:null;d=m(", |
| "d)?d:null;e=e||new H;for(b=b.firstChild;b;b=b.nextSibling)E(b,c,d)&&a.", |
| "matches(b)&&e.add(b);return e},!1,!0);W(\"descendant\",G,!1,!0);\nvar ", |
| "ab=W(\"descendant-or-self\",function(a,b,c,d){var e=new H;E(b,c,d)&&a.", |
| "matches(b)&&e.add(b);return G(a,b,c,d,e)},!1,!0),Ya=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new H;do for(var f=b;f=f.nextSibling;)E(f,c,d)&&", |
| "a.matches(f)&&e.add(f),e=G(a,f,c,d,e);while(b=b.parentNode);return e},", |
| "!1,!0);W(\"following-sibling\",function(a,b){for(var c=new H;b=b.nextS", |
| "ibling;)a.matches(b)&&c.add(b);return c},!1);W(\"namespace\",function(", |
| "){return new H},!1);\nvar db=W(\"parent\",function(a,b){var c=new H;if", |
| "(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElement),", |
| "c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),Za=W(\"preceding", |
| "\",function(a,b,c,d){var e=new H,f=[];do f.unshift(b);while(b=b.parent", |
| "Node);for(var g=1,h=f.length;g<h;g++){var t=[];for(b=f[g];b=b.previous", |
| "Sibling;)t.unshift(b);for(var w=0,F=t.length;w<F;w++)b=t[w],E(b,c,d)&&", |
| "a.matches(b)&&e.add(b),e=G(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding", |
| "-sibling\",function(a,b){for(var c=new H;b=b.previousSibling;)a.matche", |
| "s(b)&&c.unshift(b);return c},!0);var eb=W(\"self\",function(a,b){var c", |
| "=new H;a.matches(b)&&c.add(b);return c},!1);function fb(a){J.call(this", |
| ",1);this.V=a;this.o=a.c();this.h=a.h}p(fb,J);fb.prototype.evaluate=fun", |
| "ction(a){return-L(this.V,a)};fb.prototype.toString=function(){return\"", |
| "Unary Expression: -\"+K(this.V)};function hb(a){J.call(this,4);this.L=", |
| "a;Ha(this,ja(this.L,function(b){return b.c()}));Ia(this,ja(this.L,func", |
| "tion(b){return b.h}))}p(hb,J);hb.prototype.evaluate=function(a){var b=", |
| "new H;u(this.L,function(c){c=c.evaluate(a);if(!(c instanceof H))throw ", |
| "Error(\"Path expression must evaluate to NodeSet.\");b=Da(b,c)});retur", |
| "n b};hb.prototype.toString=function(){return x(this.L,function(a,b){re", |
| "turn a+K(b)},\"Union Expression:\")};function ib(a,b){this.a=a;this.ja", |
| "=b}function jb(a){for(var b,c=[];;){Y(a,\"Missing right hand side of b", |
| "inary expression.\");b=kb(a);var d=a.a.next();if(!d)break;var e=(d=La[", |
| "d]||null)&&d.$;if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1]", |
| ".$;)b=new O(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new O(c.po", |
| "p(),c.pop(),b);return b}function Y(a,b){if(a.a.empty())throw Error(b);", |
| "}function lb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expect", |
| "ed: \"+b+\" got: \"+a);}\nfunction mb(a){a=a.a.next();if(\")\"!=a)thro", |
| "w Error(\"Bad token: \"+a);}function nb(a){a=a.a.next();if(2>a.length)", |
| "throw Error(\"Unclosed literal string\");return new Sa(a)}\nfunction o", |
| "b(a){var b=[];if(Xa(y(a.a))){var c=a.a.next();var d=y(a.a);if(\"/\"==c", |
| "&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[", |
| "\\w]/.test(d)))return new T;d=new T;Y(a,\"Missing next location step.", |
| "\");c=pb(a,c);b.push(c)}else{a:{c=y(a.a);d=c.charAt(0);switch(d){case ", |
| "\"$\":throw Error(\"Variable reference not allowed in HTML XPath\");ca", |
| "se \"(\":a.a.next();c=jb(a);Y(a,'unclosed \"(\"');lb(a,\")\");break;ca", |
| "se '\"':case \"'\":c=nb(a);break;default:if(isNaN(+c))if(!Ra(c)&&/(?![", |
| "0-9])[\\w]/.test(d)&&\"(\"==y(a.a,\n1)){c=a.a.next();c=Qa[c]||null;a.a", |
| ".next();for(d=[];\")\"!=y(a.a);){Y(a,\"Missing function argument list.", |
| "\");d.push(jb(a));if(\",\"!=y(a.a))break;a.a.next()}Y(a,\"Unclosed fun", |
| "ction argument list.\");mb(a);c=new Oa(c,d)}else{c=null;break a}else c", |
| "=new Ta(+a.a.next())}\"[\"==y(a.a)&&(d=new U(qb(a)),c=new Ma(c,d))}if(", |
| "c)if(Xa(y(a.a)))d=c;else return c;else c=pb(a,\"/\"),d=new Wa,b.push(c", |
| ")}for(;Xa(y(a.a));)c=a.a.next(),Y(a,\"Missing next location step.\"),c", |
| "=pb(a,c),b.push(c);return new Ua(d,b)}\nfunction pb(a,b){if(\"/\"!=b&&", |
| "\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==y", |
| "(a.a)){var c=new V(eb,new I(\"node\"));a.a.next();return c}if(\"..\"==", |
| "y(a.a))return c=new V(db,new I(\"node\")),a.a.next(),c;if(\"@\"==y(a.a", |
| ")){var d=Va;a.a.next();Y(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=y(a.a,1)){if(!/(?![0-9])[\\w]/.test(y(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+a.a.next());var e=a.a.next();d=cb[e]||null;if(!d)throw Er", |
| "ror(\"No axis with name: \"+e);a.a.next();Y(a,\"Missing node name\")}e", |
| "lse d=$a;e=\ny(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"=", |
| "=y(a.a,1)){if(!Ra(e))throw Error(\"Invalid node type: \"+e);e=a.a.next", |
| "();if(!Ra(e))throw Error(\"Invalid type name: \"+e);lb(a,\"(\");Y(a,\"", |
| "Bad nodetype\");var f=y(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=n", |
| "b(a);Y(a,\"Bad nodetype\");mb(a);e=new I(e,g)}else if(e=a.a.next(),f=e", |
| ".indexOf(\":\"),-1==f)e=new S(e);else{g=e.substring(0,f);if(\"*\"==g)v", |
| "ar h=\"*\";else if(h=a.ja(g),!h)throw Error(\"Namespace prefix not dec", |
| "lared: \"+g);e=e.substr(f+1);e=new S(e,h)}else throw Error(\"Bad token", |
| ": \"+\na.a.next());a=new U(qb(a),d.A);return c||new V(d,e,a,\"//\"==b)", |
| "}function qb(a){for(var b=[];\"[\"==y(a.a);){a.a.next();Y(a,\"Missing ", |
| "predicate expression.\");var c=jb(a);b.push(c);Y(a,\"Unclosed predicat", |
| "e expression.\");lb(a,\"]\")}return b}function kb(a){if(\"-\"==y(a.a))", |
| "return a.a.next(),new fb(kb(a));var b=ob(a);if(\"|\"!=y(a.a))a=b;else{", |
| "for(b=[b];\"|\"==a.a.next();)Y(a,\"Missing next union location path.\"", |
| "),b.push(ob(a));a.a.back();a=new hb(b)}return a};function rb(a){switch", |
| "(a.nodeType){case 1:return ia(sb,a);case 9:return rb(a.documentElement", |
| ");case 11:case 10:case 6:case 12:return tb;default:return a.parentNode", |
| "?rb(a.parentNode):tb}}function tb(){return null}function sb(a,b){if(a.", |
| "prefix==b)return a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var ", |
| "c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.value||null", |
| ":a.parentNode&&9!=a.parentNode.nodeType?sb(a.parentNode,b):null};funct", |
| "ion ub(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=oa", |
| "(a);if(a.empty())throw Error(\"Invalid XPath expression.\");b?\"functi", |
| "on\"==ba(b)||(b=ha(b.lookupNamespaceURI,b)):b=function(){return null};", |
| "var c=jb(new ib(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next", |
| "());this.evaluate=function(d,e){d=c.evaluate(new q(d));return new Z(d,", |
| "e)}}\nfunction Z(a,b){if(0==b)if(a instanceof H)b=4;else if(\"string\"", |
| "==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==t", |
| "ypeof a)b=3;else throw Error(\"Unexpected evaluation result.\");if(2!=", |
| "b&&1!=b&&3!=b&&!(a instanceof H))throw Error(\"value could not be conv", |
| "erted to the specified type\");this.resultType=b;switch(b){case 2:this", |
| ".stringValue=a instanceof H?Fa(a):\"\"+a;break;case 1:this.numberValue", |
| "=a instanceof H?+Fa(a):+a;break;case 3:this.booleanValue=a instanceof ", |
| "H?0<a.m():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterator();v", |
| "ar d=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotLength=", |
| "a.m();this.invalidIteratorState=!1;break;case 8:case 9:this.singleNode", |
| "Value=Ea(a);break;default:throw Error(\"Unknown XPathResult type.\");}", |
| "var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterat", |
| "eNext called with wrong result type\");return f>=d.length?null:d[f++]}", |
| ";this.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotIte", |
| "m called with wrong result type\");return g>=d.length||0>g?null:d[g]}}", |
| "\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=3;Z.UNOR", |
| "DERED_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_ITERATOR_TYPE=5;Z.UNORDERED_", |
| "NODE_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSHOT_TYPE=7;Z.ANY_UNORDERED_NO", |
| "DE_TYPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;function vb(a){this.lookupNamesp", |
| "aceURI=rb(a)}\nfunction wb(a,b){a=a||l;var c=a.Document&&a.Document.pr", |
| "ototype||a.document;if(!c.evaluate||b)a.XPathResult=Z,c.evaluate=funct", |
| "ion(d,e,f,g){return(new ub(d,f)).evaluate(e,g)},c.createExpression=fun", |
| "ction(d,e){return new ub(d,e)},c.createNSResolver=function(d){return n", |
| "ew vb(d)}}aa(\"wgxpath.install\",wb);aa(\"wgxpath.install\",wb);functi", |
| "on xb(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=xb.", |
| "prototype;k.clone=function(){return new xb(this.top,this.right,this.bo", |
| "ttom,this.left)};k.contains=function(a){return this&&a?a instanceof xb", |
| "?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=th", |
| "is.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bo", |
| "ttom:!1};\nk.expand=function(a,b,c,d){da(a)?(this.top-=a.top,this.righ", |
| "t+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.", |
| "right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return t", |
| "his};k.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ce", |
| "il(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(", |
| "this.left);return this};\nk.floor=function(){this.top=Math.floor(this.", |
| "top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bot", |
| "tom);this.left=Math.floor(this.left);return this};k.round=function(){t", |
| "his.top=Math.round(this.top);this.right=Math.round(this.right);this.bo", |
| "ttom=Math.round(this.bottom);this.left=Math.round(this.left);return th", |
| "is};k.translate=function(a,b){a instanceof z?(this.left+=a.x,this.righ", |
| "t+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,n(b", |
| ")&&(this.top+=b,this.bottom+=b));return this};\nk.scale=function(a,b){", |
| "b=n(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;retur", |
| "n this};function yb(a,b,c,d){this.left=a;this.top=b;this.width=c;this.", |
| "height=d}k=yb.prototype;k.clone=function(){return new yb(this.left,thi", |
| "s.top,this.width,this.height)};k.contains=function(a){return a instanc", |
| "eof z?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=t", |
| "his.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.", |
| "width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};\nk.ceil", |
| "=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top", |
| ");this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);", |
| "return this};k.floor=function(){this.left=Math.floor(this.left);this.t", |
| "op=Math.floor(this.top);this.width=Math.floor(this.width);this.height=", |
| "Math.floor(this.height);return this};k.round=function(){this.left=Math", |
| ".round(this.left);this.top=Math.round(this.top);this.width=Math.round(", |
| "this.width);this.height=Math.round(this.height);return this};\nk.trans", |
| "late=function(a,b){a instanceof z?(this.left+=a.x,this.top+=a.y):(this", |
| ".left+=a,n(b)&&(this.top+=b));return this};k.scale=function(a,b){b=n(b", |
| ")?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return thi", |
| "s};function zb(a,b){var c=A(a);return c.defaultView&&c.defaultView.get", |
| "ComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getP", |
| "ropertyValue(b)||\"\":\"\"}function Ab(a){try{var b=a.getBoundingClien", |
| "tRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}return b}\nfunc", |
| "tion Bb(a){var b=A(a),c=new z(0,0);if(a==(b?A(b):document).documentEle", |
| "ment)return c;a=Ab(a);var d=(b?new C(A(b)):r||(r=new C)).D;b=d.scrolli", |
| "ngElement?d.scrollingElement:d.body||d.documentElement;d=d.parentWindo", |
| "w||d.defaultView;b=new z(d.pageXOffset||b.scrollLeft,d.pageYOffset||b.", |
| "scrollTop);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Cb(a){if(1==", |
| "a.nodeType)return a=Ab(a),new z(a.left,a.top);a=a.changedTouches?a.cha", |
| "ngedTouches[0]:a;return new z(a.clientX,a.clientY)};var Db=\"function", |
| "\"===typeof ShadowRoot;function Eb(a,b){b=Bb(b);var c=Bb(a);b=new z(b.", |
| "x-c.x,b.y-c.y);var d=zb(a,\"borderLeftWidth\");var e=zb(a,\"borderRigh", |
| "tWidth\");c=zb(a,\"borderTopWidth\");a=zb(a,\"borderBottomWidth\");a=n", |
| "ew xb(parseFloat(c),parseFloat(e),parseFloat(a),parseFloat(d));b.x-=a.", |
| "left;b.y-=a.top;return b}\nfunction Fb(a,b,c){function d(t,w,F,B,sa){B", |
| "=new yb(F.x+B.left,F.y+B.top,B.width,B.height);F=[0,0];w=[w.width,w.he", |
| "ight];var X=[B.left,B.top];B=[B.width,B.height];for(var v=0;2>v;v++)if", |
| "(B[v]>w[v])F[v]=sa?X[v]+B[v]/2-w[v]/2:X[v];else{var gb=X[v]-w[v]+B[v];", |
| "0<gb?F[v]=gb:0>X[v]&&(F[v]=X[v])}sa=new z(F[0],F[1]);t.scrollLeft+=sa.", |
| "x;t.scrollTop+=sa.y}function e(t){var w=t.parentNode;Db&&w instanceof ", |
| "ShadowRoot&&(w=t.host);return w}for(var f=A(a),g=e(a),h;g&&g!=f.docume", |
| "ntElement&&g!=f.body;)h=Eb(g,a),d(g,new ra(g.clientWidth,\ng.clientHei", |
| "ght),h,b,c),g=e(g);h=Cb(a);a=za(a?new C(A(a)):r||(r=new C));d(f.docume", |
| "ntElement,a,h,b,c);f.body&&d(f.body,a,h,b,c)};aa(\"_\",function(a,b,c)", |
| "{c||(c=new yb(0,0,a.offsetWidth,a.offsetHeight));a!=a.ownerDocument.do", |
| "cumentElement&&Fb(a,c,b);a=Cb(a);return new z(a.x+c.left,a.y+c.top)});", |
| "; return this._.apply(null,arguments);}).apply({navigator:typeof windo", |
| "w!='undefined'?window.navigator:null,document:typeof window!='undefine", |
| "d'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_PAGE_ZOOM[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.ka=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.S=a;this.I=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.S[a.I+(b||0)]}r.prototype.next=function(){return this.S[this.I", |
| "++]};r.prototype.back=function(){this.I--};r.prototype.empty=function(", |
| "){return this.S.length<=this.I};function oa(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction pa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?qa(a,b):!c&&oa(e,b)?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n qa(b,a)}function qa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.D=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<pa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.D=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.D++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.D++};function A(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.D};function B(a){return(a=A(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ga=a;this.T=(this.A=b)?a.j:a.g;this.O=null}wa.prototype.next=f", |
| "unction(){var a=this.T;if(null==a)return null;var b=this.O=a;this.T=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ga,b=this.O;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".D--;this.O=null};function C(a){this.f=a;this.h=this.o=!1;this.F=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.F};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.R=a;this.W=b;this.aa=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.R==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.F={name:c.u().name,C:b}):this.F={name:b.u().n", |
| "ame,C:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.R.v(this.W,th", |
| "is.aa,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.R;a+=D(this.W);return a+=D(this.aa)};function Aa(a,b,c,d){this", |
| ".ja=a;this.Z=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ja};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.$=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.evalu", |
| "ate=function(a){a=this.$.evaluate(a);return Ca(this.b,a)};K.prototype.", |
| "toString=function(){var a=\"Filter:\"+D(this.$);return a+=D(this.b)};f", |
| "unction L(a,b){if(b.length<a.Y)throw Error(\"Function \"+a.i+\" expect", |
| "s at least\"+a.Y+\" arguments, \"+b.length+\" given\");if(null!==a.P&&", |
| "b.length>a.P)throw Error(\"Function \"+a.i+\" expects at most \"+a.P+", |
| "\" arguments, \"+b.length+\" given\");a.ha&&n(b,function(c,d){if(4!=c.", |
| "f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type ", |
| "Nodeset: \"+c);});C.call(this,a.f);this.H=a;this.M=b;xa(this,a.o||q(b,", |
| "function(c){return c.c()}));ya(this,a.fa&&!b.length||a.ea&&!!b.length|", |
| "|q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=function(", |
| "a){return this.H.v.apply(null,ia(a,this.M))};L.prototype.toString=func", |
| "tion(){var a=\"Function: \"+this.H;if(this.M.length){var b=p(this.M,fu", |
| "nction(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};function ", |
| "Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.fa=d;this.ea=!1;th", |
| "is.v=e;this.Y=f;this.P=void 0!==g?g:f;this.ha=!!k}Da.prototype.toStrin", |
| "g=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if", |
| "(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".", |
| "\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){", |
| "return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil", |
| "(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(arguments,", |
| "1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!", |
| "1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"cou", |
| "nt\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"fal", |
| "se\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a,b)", |
| "{return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.", |
| "l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[];n(", |
| "a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h(g)", |
| "&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in e&", |
| "&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(pa);var f=new x;n(", |
| "e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function(){re", |
| "turn!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)thr", |
| "ow Error(\"Function last expects ()\");return a.j},0);M(\"local-name\"", |
| ",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.localName||a", |
| ".nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a,b)", |
| "{return(a=b?A(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,1,!", |
| "0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(\"no", |
| "rmalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).replace(", |
| "/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,!", |
| "1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function(a,b", |
| "){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a){ret", |
| "urn a.ka},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E(b,a", |
| "))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);ret", |
| "urn 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){retur", |
| "n b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b){re", |
| "turn(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,function(a,", |
| "b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?", |
| "E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-", |
| "1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a.sub", |
| "string(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,function", |
| "(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(", |
| "c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b=F(b", |
| ",a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);M(\"", |
| "sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a", |
| ".next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,!1,!", |
| "1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<c.le", |
| "ngth;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;", |
| "d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"true\",", |
| "2,!1,!1,function(){return!0},0);function y(a,b){this.ca=a;this.X=void ", |
| "0!==b?b:null;this.B=null;switch(a){case \"comment\":this.B=8;break;cas", |
| "e \"text\":this.B=3;break;case \"processing-instruction\":this.B=7;bre", |
| "ak;case \"node\":break;default:throw Error(\"Unexpected argument\");}}", |
| "function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-instruc", |
| "tion\"==a||\"node\"==a}y.prototype.matches=function(a){return null===t", |
| "his.B||this.B==a.nodeType};y.prototype.getName=function(){return this.", |
| "ca};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.ca;nu", |
| "ll===this.X||(a+=D(this.X));return a};function N(a){C.call(this,3);thi", |
| "s.ba=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=function(){", |
| "return this.ba};N.prototype.toString=function(){return\"Literal: \"+th", |
| "is.ba};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\":\"", |
| "http://www.w3.org/1999/xhtml\";this.J=b?b.toLowerCase():a}O.prototype.", |
| "matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!=", |
| "=a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=b.toL", |
| "owerCase()?!1:\"*\"==this.J?!0:this.J==(a.namespaceURI?a.namespaceURI.", |
| "toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getName=f", |
| "unction(){return this.i};\nO.prototype.toString=function(){return\"Nam", |
| "e Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.J?\"\":this.J+\":\"", |
| ")+this.i};function P(a){C.call(this,1);this.da=a}l(P,C);P.prototype.ev", |
| "aluate=function(){return this.da};P.prototype.toString=function(){retu", |
| "rn\"Number: \"+this.da};function Q(a,b){C.call(this,a.f);this.V=a;this", |
| ".G=b;this.o=a.c();this.h=a.h;1==this.G.length&&(a=this.G[0],a.N||a.s!=", |
| "Ga||(a=a.L,\"*\"!=a.getName()&&(this.F={name:a.getName(),C:null})))}l(", |
| "Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(", |
| "a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);ret", |
| "urn b};R.prototype.toString=function(){return\"Root Helper Expression", |
| "\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a", |
| "){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function(){r", |
| "eturn\"Context Helper Expression\"};function Ha(a){return\"/\"==a||\"/", |
| "/\"==a}\nQ.prototype.evaluate=function(a){var b=this.V.evaluate(a);if(", |
| "!(b instanceof x))throw Error(\"Filter expression must evaluate to nod", |
| "eset.\");a=this.G;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=", |
| "b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();", |
| "for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),", |
| "b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(", |
| "b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g", |
| ")&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=func", |
| "tion(){var a=\"Path Expression:\"+D(this.V);if(this.G.length){var b=p(", |
| "this.G,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};func", |
| "tion T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.le", |
| "ngth;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++)", |
| "{var z=a.A?f-k:k+1;g=d.evaluate(new m(g,z,f));if(\"number\"==typeof g)", |
| "z=z==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)z=!!g;else ", |
| "if(g instanceof x)z=0<g.m();else throw Error(\"Predicate.evaluate retu", |
| "rned an unexpected type.\");z||e.remove()}return b}T.prototype.u=funct", |
| "ion(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=funct", |
| "ion(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.", |
| "f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.b.le", |
| "ngth};T.prototype.toString=function(){return p(this.b,function(a,b){re", |
| "turn a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this", |
| ".s=a;this.L=b;this.b=c||new T([]);this.N=!!d;b=this.b.u();a.la&&b&&(th", |
| "is.F={name:b.name,C:b.C});this.o=this.b.c()}l(U,C);\nU.prototype.evalu", |
| "ate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=", |
| "c.C?F(c.C,a):null,f=1);if(this.N)if(this.c()||this.s!=Ka)if(b=(new U(L", |
| "a,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d", |
| ",e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=", |
| "w(this.L,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.", |
| "prototype.v=function(a,b,c,d){a=this.s.H(this.L,a,b,c);return a=Ca(thi", |
| "s.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Operat", |
| "or: \"+(this.N?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D", |
| "(this.L);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},", |
| "\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.", |
| "H=b;this.A=c;this.la=d}Ma.prototype.toString=function(){return this.i}", |
| ";var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"A", |
| "xis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"an", |
| "cestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c", |
| ".unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var c=n", |
| "ew x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0)", |
| ";\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();if(b", |
| "=b.attributes)if(a instanceof y&&null===a.B||\"*\"==d)for(a=0;d=b[a];a", |
| "++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"c", |
| "hild\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(", |
| "b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);retu", |
| "rn e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-self", |
| "\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);retu", |
| "rn w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new", |
| " x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=", |
| "w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-sibl", |
| "ing\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.a", |
| "dd(b);return c},!1);V(\"namespace\",function(){return new x},!1);\nvar", |
| " Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)return c;i", |
| "f(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.matche", |
| "s(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d){var ", |
| "e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.len", |
| "gth;g<k;g++){var z=[];for(b=f[g];b=b.previousSibling;)z.unshift(b);for", |
| "(var na=0,bb=z.length;na<bb;na++)b=z[na],v(b,c,d)&&a.matches(b)&&e.add", |
| "(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",function", |
| "(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);", |
| "return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)", |
| "&&c.add(b);return c},!1);function W(a){C.call(this,1);this.U=a;this.o=", |
| "a.c();this.h=a.h}l(W,C);W.prototype.evaluate=function(a){return-E(this", |
| ".U,a)};W.prototype.toString=function(){return\"Unary Expression: -\"+D", |
| "(this.U)};function X(a){C.call(this,4);this.K=a;xa(this,q(this.K,funct", |
| "ion(b){return b.c()}));ya(this,q(this.K,function(b){return b.h}))}l(X,", |
| "C);X.prototype.evaluate=function(a){var b=new x;n(this.K,function(c){c", |
| "=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path expression must", |
| " evaluate to NodeSet.\");b=va(b,c)});return b};X.prototype.toString=fu", |
| "nction(){return p(this.K,function(a,b){return a+D(b)},\"Union Expressi", |
| "on:\")};function Qa(a,b){this.a=a;this.ia=b}function Ra(a){for(var b,c", |
| "=[];;){Y(a,\"Missing right hand side of binary expression.\");b=Sa(a);", |
| "var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.Z;if(!e){a.a.bac", |
| "k();break}for(;c.length&&e<=c[c.length-1].Z;)b=new H(c.pop(),c.pop(),b", |
| ");c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}funct", |
| "ion Y(a,b){if(a.a.empty())throw Error(b);}function Ta(a,b){a=a.a.next(", |
| ");if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfun", |
| "ction Ua(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}f", |
| "unction Va(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed litera", |
| "l string\");return new N(a)}\nfunction Wa(a){var b=[];if(Ha(t(a.a))){v", |
| "ar c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..", |
| "\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=n", |
| "ew R;Y(a,\"Missing next location step.\");c=Xa(a,c);b.push(c)}else{a:{", |
| "c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable ref", |
| "erence not allowed in HTML XPath\");case \"(\":a.a.next();c=Ra(a);Y(a,", |
| "'unclosed \"(\"');Ta(a,\")\");break;case '\"':case \"'\":c=Va(a);break", |
| ";default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.", |
| "a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);)", |
| "{Y(a,\"Missing function argument list.\");d.push(Ra(a));if(\",\"!=t(a.", |
| "a))break;a.a.next()}Y(a,\"Unclosed function argument list.\");Ua(a);c=", |
| "new L(c,d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)", |
| "&&(d=new T(Ya(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;e", |
| "lse c=Xa(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),Y(a,", |
| "\"Missing next location step.\"),c=Xa(a,c),b.push(c);return new Q(d,b)", |
| "}\nfunction Xa(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should", |
| " be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\")", |
| ");a.a.next();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node", |
| "\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();Y(a,\"Missing ", |
| "attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(", |
| "t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.ne", |
| "xt();d=Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.ne", |
| "xt();Y(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w", |
| "\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"In", |
| "valid node type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid ty", |
| "pe name: \"+e);Ta(a,\"(\");Y(a,\"Bad nodetype\");var f=t(a.a).charAt(0", |
| "),g=null;if('\"'==f||\"'\"==f)g=Va(a);Y(a,\"Bad nodetype\");Ua(a);e=ne", |
| "w y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else", |
| "{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.ia(g),!k)throw", |
| " Error(\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(", |
| "e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=new T(Ya(a),d.A)", |
| ";return c||new U(d,e,a,\"//\"==b)}function Ya(a){for(var b=[];\"[\"==t", |
| "(a.a);){a.a.next();Y(a,\"Missing predicate expression.\");var c=Ra(a);", |
| "b.push(c);Y(a,\"Unclosed predicate expression.\");Ta(a,\"]\")}return b", |
| "}function Sa(a){if(\"-\"==t(a.a))return a.a.next(),new W(Sa(a));var b=", |
| "Wa(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)Y(a,\"Mis", |
| "sing next union location path.\"),b.push(Wa(a));a.a.back();a=new X(b)}", |
| "return a};function Za(a){switch(a.nodeType){case 1:return ha($a,a);cas", |
| "e 9:return Za(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ab;default:return a.parentNode?Za(a.parentNode):ab}}function ab(){ret", |
| "urn null}function $a(a,b){if(a.prefix==b)return a.namespaceURI||\"http", |
| "://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);retu", |
| "rn c&&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType", |
| "?$a(a.parentNode,b):null};function cb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid ", |
| "XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI", |
| ",b)):b=function(){return null};var c=Ra(new Qa(a,b));if(!a.empty())thr", |
| "ow Error(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.eva", |
| "luate(new m(d));return new Z(d,e)}}\nfunction Z(a,b){if(0==b)if(a inst", |
| "anceof x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==type", |
| "of a)b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpect", |
| "ed evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw ", |
| "Error(\"value could not be converted to the specified type\");this.res", |
| "ultType=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a", |
| ";break;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:th", |
| "is.booleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:", |
| "case 7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d", |
| ".push(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;", |
| "case 8:case 9:this.singleNodeValue=A(a);break;default:throw Error(\"Un", |
| "known XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=", |
| "b&&5!=b)throw Error(\"iterateNext called with wrong result type\");ret", |
| "urn f>=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!", |
| "=b)throw Error(\"snapshotItem called with wrong result type\");return ", |
| "g>=d.length||0>g?null:d[g]}}\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TY", |
| "PE=2;Z.BOOLEAN_TYPE=3;Z.UNORDERED_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_", |
| "ITERATOR_TYPE=5;Z.UNORDERED_NODE_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSH", |
| "OT_TYPE=7;Z.ANY_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;func", |
| "tion db(a){this.lookupNamespaceURI=Za(a)}\nfunction eb(a,b){a=a||aa;va", |
| "r c=a.Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.X", |
| "PathResult=Z,c.evaluate=function(d,e,f,g){return(new cb(d,f)).evaluate", |
| "(e,g)},c.createExpression=function(d,e){return new cb(d,e)},c.createNS", |
| "Resolver=function(d){return new db(d)}}ba(\"wgxpath.install\",eb);ba(", |
| "\"wgxpath.install\",eb);ba(\"_\",function(a){a=9==a.nodeType?a:a.owner", |
| "Document||a.document;var b=a.documentElement;return a.width/Math.max(b", |
| ".clientWidth,b.offsetWidth,b.scrollWidth)});; return this._.apply(null", |
| ",arguments);}).apply({navigator:typeof window!='undefined'?window.navi", |
| "gator:null,document:typeof window!='undefined'?window.document:null}, ", |
| "arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_SESSION_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.sessionStorage}Z.prototype.se", |
| "tItem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib", |
| "(13,c.message);}};Z.prototype.getItem=function(a){return this.B.getIte", |
| "m(a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.", |
| "removeItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z", |
| ".prototype.size=function(){return this.B.length};Z.prototype.key=funct", |
| "ion(a){return this.B.key(a)};ba(\"_\",function(a){var b=hb||hb;if(null", |
| "!=b.sessionStorage&&null!=b.sessionStorage.clear)b=new Z;else throw ne", |
| "w ib(13,\"Session storage undefined\");return b.getItem(a)});; return ", |
| "this._.apply(null,arguments);}).apply({navigator:typeof window!='undef", |
| "ined'?window.navigator:null,document:typeof window!='undefined'?window", |
| ".document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_SESSION_STORAGE_KEY[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.sessionStorage}Z.prototype.se", |
| "tItem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib", |
| "(13,c.message);}};Z.prototype.getItem=function(a){return this.B.getIte", |
| "m(a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.", |
| "removeItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z", |
| ".prototype.size=function(){return this.B.length};Z.prototype.key=funct", |
| "ion(a){return this.B.key(a)};ba(\"_\",function(a){var b=hb||hb;if(null", |
| "!=b.sessionStorage&&null!=b.sessionStorage.clear)b=new Z;else throw ne", |
| "w ib(13,\"Session storage undefined\");return b.key(a)});; return this", |
| "._.apply(null,arguments);}).apply({navigator:typeof window!='undefined", |
| "'?window.navigator:null,document:typeof window!='undefined'?window.doc", |
| "ument:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_SESSION_STORAGE_KEYS[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.B=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.B?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.B?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.B=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.B);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.A=hb.sessionStorage}Z.prototype.se", |
| "tItem=function(a,b){try{this.A.setItem(a,b+\"\")}catch(c){throw new ib", |
| "(13,c.message);}};Z.prototype.getItem=function(a){return this.A.getIte", |
| "m(a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.A.", |
| "removeItem(a);return b};Z.prototype.clear=function(){this.A.clear()};Z", |
| ".prototype.size=function(){return this.A.length};Z.prototype.key=funct", |
| "ion(a){return this.A.key(a)};ba(\"_\",function(){var a=hb||hb;if(null!", |
| "=a.sessionStorage&&null!=a.sessionStorage.clear)a=new Z;else throw new", |
| " ib(13,\"Session storage undefined\");for(var b=[],c=a.size(),d=0;d<c;", |
| "d++)b[d]=a.A.key(d);return b});; return this._.apply(null,arguments);}", |
| ").apply({navigator:typeof window!='undefined'?window.navigator:null,do", |
| "cument:typeof window!='undefined'?window.document:null}, arguments);}", |
| "\n", |
| NULL |
| }; |
| |
| const char* const GET_SESSION_STORAGE_SIZE[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.sessionStorage}Z.prototype.se", |
| "tItem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib", |
| "(13,c.message);}};Z.prototype.getItem=function(a){return this.B.getIte", |
| "m(a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.", |
| "removeItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z", |
| ".prototype.size=function(){return this.B.length};Z.prototype.key=funct", |
| "ion(a){return this.B.key(a)};ba(\"_\",function(){var a=hb||hb;if(null!", |
| "=a.sessionStorage&&null!=a.sessionStorage.clear)a=new Z;else throw new", |
| " ib(13,\"Session storage undefined\");return a.size()});; return this.", |
| "_.apply(null,arguments);}).apply({navigator:typeof window!='undefined'", |
| "?window.navigator:null,document:typeof window!='undefined'?window.docu", |
| "ment:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_SIZE[] = { |
| "function(){return (function(){function c(a,b){this.width=a;this.height", |
| "=b}c.prototype.clone=function(){return new c(this.width,this.height)};", |
| "c.prototype.aspectRatio=function(){return this.width/this.height};c.pr", |
| "ototype.ceil=function(){this.width=Math.ceil(this.width);this.height=M", |
| "ath.ceil(this.height);return this};c.prototype.floor=function(){this.w", |
| "idth=Math.floor(this.width);this.height=Math.floor(this.height);return", |
| " this};c.prototype.round=function(){this.width=Math.round(this.width);", |
| "this.height=Math.round(this.height);return this};\nc.prototype.scale=f", |
| "unction(a,b){this.width*=a;this.height*=\"number\"==typeof b?b:a;retur", |
| "n this};function d(a){var b=a.offsetWidth,g=a.offsetHeight;if((void 0=", |
| "==b||!b&&!g)&&a.getBoundingClientRect){a:{try{var h=a.getBoundingClien", |
| "tRect()}catch(l){a={left:0,top:0,right:0,bottom:0};break a}a=h}return ", |
| "new c(a.right-a.left,a.bottom-a.top)}return new c(b,g)};function e(a){", |
| "b:{var b=9==a.nodeType?a:a.ownerDocument||a.document;if(b.defaultView&", |
| "&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle(a,n", |
| "ull))){b=b.display||b.getPropertyValue(\"display\")||\"\";break b}b=\"", |
| "\"}if(\"none\"!=(b||(a.currentStyle?a.currentStyle.display:null)||a.st", |
| "yle&&a.style.display))a=d(a);else{b=a.style;var g=b.display,h=b.visibi", |
| "lity,l=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.di", |
| "splay=\"inline\";a=d(a);b.display=g;b.position=l;b.visibility=h}return", |
| " a}\nvar f=[\"_\"],k=this;f[0]in k||\"undefined\"==typeof k.execScript", |
| "||k.execScript(\"var \"+f[0]);for(var m;f.length&&(m=f.shift());)f.len", |
| "gth||void 0===e?k=k[m]&&k[m]!==Object.prototype[m]?k[m]:k[m]={}:k[m]=e", |
| ";; return this._.apply(null,arguments);}).apply({navigator:typeof wind", |
| "ow!='undefined'?window.navigator:null,document:typeof window!='undefin", |
| "ed'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_TEXT[] = { |
| "function(){return (function(){var h,aa=this;function l(a){return void ", |
| "0!==a}function m(a){return\"string\"==typeof a}function p(a){return\"n", |
| "umber\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c|", |
| "|\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(v", |
| "ar d;a.length&&(d=a.shift());)!a.length&&l(b)?c[d]=b:c=c[d]&&c[d]!==Ob", |
| "ject.prototype[d]?c[d]:c[d]={}}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a){", |
| "var b=ca(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", |
| "ngth}function ea(a){var b=typeof a;return\"object\"==b&&null!=a||\"fun", |
| "ction\"==b}function fa(a,b,c){return a.call.apply(a.bind,arguments)}\n", |
| "function ha(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Ar", |
| "ray.prototype.slice.call(arguments,2);return function(){var e=Array.pr", |
| "ototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);retur", |
| "n a.apply(b,e)}}return function(){return a.apply(b,arguments)}}functio", |
| "n ia(a,b,c){ia=Function.prototype.bind&&-1!=Function.prototype.bind.to", |
| "String().indexOf(\"native code\")?fa:ha;return ia.apply(null,arguments", |
| ")}\nfunction ja(a,b){var c=Array.prototype.slice.call(arguments,1);ret", |
| "urn function(){var d=c.slice();d.push.apply(d,arguments);return a.appl", |
| "y(this,d)}}function q(a,b){function c(){}c.prototype=b.prototype;a.pro", |
| "totype=new c;a.prototype.constructor=a};/*\n\n The MIT License\n\n Cop", |
| "yright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n", |
| " Permission is hereby granted, free of charge, to any person obtaining", |
| " a copy\n of this software and associated documentation files (the \"S", |
| "oftware\"), to\n deal in the Software without restriction, including w", |
| "ithout limitation the\n rights to use, copy, modify, merge, publish, d", |
| "istribute, sublicense, and/or\n sell copies of the Software, and to pe", |
| "rmit persons to whom the Software is\n furnished to do so, subject to ", |
| "the following conditions:\n\n The above copyright notice and this perm", |
| "ission notice shall be included in\n all copies or substantial portion", |
| "s of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WAR", |
| "RANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO ", |
| "THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE ", |
| "AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLD", |
| "ERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN ", |
| "AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN", |
| " CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SO", |
| "FTWARE.\n*/\nfunction r(a,b,c){this.s=a;this.sa=b||1;this.o=c||1};func", |
| "tion ka(a,b){if(m(a))return m(b)&&1==b.length?a.indexOf(b,0):-1;for(va", |
| "r c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}function u(", |
| "a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.c", |
| "all(void 0,d[e],e,a)}function x(a,b,c){var d=c;u(a,function(e,f){d=b.c", |
| "all(void 0,d,e,f,a)});return d}function la(a,b){for(var c=a.length,d=m", |
| "(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))ret", |
| "urn!0;return!1}\nfunction ma(a,b){for(var c=a.length,d=m(a)?a.split(\"", |
| "\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!", |
| "0}function na(a){return Array.prototype.concat.apply([],arguments)}fun", |
| "ction oa(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]", |
| "=a[d];return c}return[]}function pa(a,b,c){return 2>=arguments.length?", |
| "Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};fun", |
| "ction qa(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b)==b};var r", |
| "a;a:{var sa=aa.navigator;if(sa){var ta=sa.userAgent;if(ta){ra=ta;break", |
| " a}}ra=\"\"};function ua(a){return String(a).replace(/\\-([a-z])/g,fun", |
| "ction(b,c){return c.toUpperCase()})};var va=-1!=ra.indexOf(\"Macintosh", |
| "\"),wa=-1!=ra.indexOf(\"Windows\");function xa(a){this.Y=a;this.O=0}fu", |
| "nction ya(a){a=a.match(za);for(var b=0;b<a.length;b++)Aa.test(a[b])&&a", |
| ".splice(b,1);return new xa(a)}var za=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-", |
| "\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.", |
| "\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,Aa=/^\\s/;function y", |
| "(a,b){return a.Y[a.O+(b||0)]}xa.prototype.next=function(){return this.", |
| "Y[this.O++]};xa.prototype.back=function(){this.O--};xa.prototype.empty", |
| "=function(){return this.Y.length<=this.O};function z(a,b){this.x=l(a)?", |
| "a:0;this.y=l(b)?b:0}h=z.prototype;h.clone=function(){return new z(this", |
| ".x,this.y)};h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.cei", |
| "l(this.y);return this};h.floor=function(){this.x=Math.floor(this.x);th", |
| "is.y=Math.floor(this.y);return this};h.round=function(){this.x=Math.ro", |
| "und(this.x);this.y=Math.round(this.y);return this};h.translate=functio", |
| "n(a,b){a instanceof z?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),p(b", |
| ")&&(this.y+=b));return this};\nh.scale=function(a,b){b=p(b)?b:a;this.x", |
| "*=a;this.y*=b;return this};function Ba(a,b){this.width=a;this.height=b", |
| "}h=Ba.prototype;h.clone=function(){return new Ba(this.width,this.heigh", |
| "t)};h.aspectRatio=function(){return this.width/this.height};h.ceil=fun", |
| "ction(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.he", |
| "ight);return this};h.floor=function(){this.width=Math.floor(this.width", |
| ");this.height=Math.floor(this.height);return this};h.round=function(){", |
| "this.width=Math.round(this.width);this.height=Math.round(this.height);", |
| "return this};\nh.scale=function(a,b){b=p(b)?b:a;this.width*=a;this.hei", |
| "ght*=b;return this};function Ca(a,b,c){function d(g){g&&b.appendChild(", |
| "m(g)?a.createTextNode(g):g)}for(var e=1;e<c.length;e++){var f=c[e];!da", |
| "(f)||ea(f)&&0<f.nodeType?d(f):u(Da(f)?oa(f):f,d)}}function Ea(a){for(;", |
| "a&&1!=a.nodeType;)a=a.previousSibling;return a}function Fa(a,b){if(!a|", |
| "|!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);i", |
| "f(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||!!(a.co", |
| "mpareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}", |
| "\nfunction Ga(a,b){if(a==b)return 0;if(a.compareDocumentPosition)retur", |
| "n a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parent", |
| "Node&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeT", |
| "ype;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.", |
| "parentNode;return e==f?Ha(a,b):!c&&Fa(e,b)?-1*Ia(a,b):!d&&Fa(f,a)?Ia(b", |
| ",a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=", |
| "B(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange(", |
| ");a.selectNode(b);\na.collapse(!0);return c.compareBoundaryPoints(aa.R", |
| "ange.START_TO_END,a)}function Ia(a,b){var c=a.parentNode;if(c==b)retur", |
| "n-1;for(;b.parentNode!=c;)b=b.parentNode;return Ha(b,a)}function Ha(a,", |
| "b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function B(a){r", |
| "eturn 9==a.nodeType?a:a.ownerDocument||a.document}function Da(a){if(a&", |
| "&\"number\"==typeof a.length){if(ea(a))return\"function\"==typeof a.it", |
| "em||\"string\"==typeof a.item;if(\"function\"==ca(a))return\"function", |
| "\"==typeof a.item}return!1}\nfunction Ja(a,b){a&&(a=a.parentNode);for(", |
| "var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}function K", |
| "a(a){this.M=a||aa.document||document}h=Ka.prototype;h.getElementsByTag", |
| "Name=function(a,b){return(b||this.M).getElementsByTagName(String(a))};", |
| "h.createElement=function(a){return this.M.createElement(String(a))};h.", |
| "createTextNode=function(a){return this.M.createTextNode(String(a))};h.", |
| "appendChild=function(a,b){a.appendChild(b)};h.append=function(a,b){Ca(", |
| "B(a),a,arguments)};\nh.canHaveChildren=function(a){if(1!=a.nodeType)re", |
| "turn!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":c", |
| "ase \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\"", |
| ":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDE", |
| "X\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":", |
| "case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SO", |
| "URCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};h", |
| ".removeNode=function(a){return a&&a.parentNode?a.parentNode.removeChil", |
| "d(a):null};\nh.contains=Fa;function C(a){var b=null,c=a.nodeType;1==c&", |
| "&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null", |
| "==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentEl", |
| "ement:a.firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a", |
| ".nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibl", |
| "ing););}}else b=a.nodeValue;return\"\"+b}\nfunction La(a,b,c){if(null=", |
| "==b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}return ", |
| "null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function Ma(a,b,c,d", |
| ",e){return Na.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new D)}\nfuncti", |
| "on Na(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsB", |
| "yName(d),u(b,function(f){a.matches(f)&&e.add(f)})):b.getElementsByClas", |
| "sName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),u(b,function(f){", |
| "f.className==d&&a.matches(f)&&e.add(f)})):a instanceof F?Oa(a,b,c,d,e)", |
| ":b.getElementsByTagName&&(b=b.getElementsByTagName(a.getName()),u(b,fu", |
| "nction(f){La(f,c,d)&&e.add(f)}));return e}\nfunction Oa(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)La(b,c,d)&&a.matches(b)&&e.add(b),Oa", |
| "(a,b,c,d,e)};function D(){this.o=this.i=null;this.J=0}function Pa(a){t", |
| "his.node=a;this.next=this.D=null}function Qa(a,b){if(!a.i)return b;if(", |
| "!b.i)return a;var c=a.i;b=b.i;for(var d=null,e,f=0;c&&b;)c.node==b.nod", |
| "e?(e=c,c=c.next,b=b.next):0<Ga(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.", |
| "next),(e.D=d)?d.next=e:a.i=e,d=e,f++;for(e=c||b;e;)e.D=d,d=d.next=e,f+", |
| "+,e=e.next;a.o=d;a.J=f;return a}D.prototype.unshift=function(a){a=new ", |
| "Pa(a);a.next=this.i;this.o?this.i.D=a:this.i=this.o=a;this.i=a;this.J+", |
| "+};\nD.prototype.add=function(a){a=new Pa(a);a.D=this.o;this.i?this.o.", |
| "next=a:this.i=this.o=a;this.o=a;this.J++};function Ra(a){return(a=a.i)", |
| "?a.node:null}D.prototype.v=function(){return this.J};function Sa(a){re", |
| "turn(a=Ra(a))?C(a):\"\"}D.prototype.iterator=function(a){return new Ta", |
| "(this,!!a)};function Ta(a,b){this.oa=a;this.aa=(this.G=b)?a.o:a.i;this", |
| ".V=null}Ta.prototype.next=function(){var a=this.aa;if(null==a)return n", |
| "ull;var b=this.V=a;this.aa=this.G?a.D:a.next;return b.node};\nTa.proto", |
| "type.remove=function(){var a=this.oa,b=this.V;if(!b)throw Error(\"Next", |
| " must be called at least once before remove.\");var c=b.D;b=b.next;c?c", |
| ".next=b:a.i=b;b?b.D=c:a.o=c;a.J--;this.V=null};function G(a){this.h=a;", |
| "this.l=this.w=!1;this.K=null}function H(a){return\"\\n \"+a.toString(", |
| ").split(\"\\n\").join(\"\\n \")}G.prototype.g=function(){return this.", |
| "w};function Ua(a,b){a.w=b}function Va(a,b){a.l=b}G.prototype.B=functio", |
| "n(){return this.K};function I(a,b){a=a.evaluate(b);return a instanceof", |
| " D?+Sa(a):+a}function J(a,b){a=a.evaluate(b);return a instanceof D?Sa(", |
| "a):\"\"+a}function Wa(a,b){a=a.evaluate(b);return a instanceof D?!!a.v", |
| "():!!a};function Xa(a,b,c){G.call(this,a.h);this.X=a;this.da=b;this.ia", |
| "=c;this.w=b.g()||c.g();this.l=b.l||c.l;this.X==Ya&&(c.l||c.g()||4==c.h", |
| "||0==c.h||!b.B()?b.l||b.g()||4==b.h||0==b.h||!c.B()||(this.K={name:c.B", |
| "().name,I:b}):this.K={name:b.B().name,I:c})}q(Xa,G);\nfunction Za(a,b,", |
| "c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof D&&c inst", |
| "anceof D){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.iterator(", |
| "),f=e.next();f;f=e.next())if(a(C(d),C(f)))return!0;return!1}if(b insta", |
| "nceof D||c instanceof D){b instanceof D?(e=b,d=c):(e=c,d=b);f=e.iterat", |
| "or();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"numb", |
| "er\":k=+C(k);break;case \"boolean\":k=!!C(k);break;case \"string\":k=C", |
| "(k);break;default:throw Error(\"Illegal primitive type for comparison.", |
| "\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"bool", |
| "ean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b", |
| "||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}Xa.prototype.evaluate=", |
| "function(a){return this.X.u(this.da,this.ia,a)};Xa.prototype.toString=", |
| "function(){var a=\"Binary Expression: \"+this.X;a+=H(this.da);return a", |
| "+=H(this.ia)};function $a(a,b,c,d){this.ra=a;this.ga=b;this.h=c;this.u", |
| "=d}$a.prototype.toString=function(){return this.ra};var bb={};\nfuncti", |
| "on K(a,b,c,d){if(bb.hasOwnProperty(a))throw Error(\"Binary operator al", |
| "ready created: \"+a);a=new $a(a,b,c,d);return bb[a.toString()]=a}K(\"d", |
| "iv\",6,1,function(a,b,c){return I(a,c)/I(b,c)});K(\"mod\",6,1,function", |
| "(a,b,c){return I(a,c)%I(b,c)});K(\"*\",6,1,function(a,b,c){return I(a,", |
| "c)*I(b,c)});K(\"+\",5,1,function(a,b,c){return I(a,c)+I(b,c)});K(\"-\"", |
| ",5,1,function(a,b,c){return I(a,c)-I(b,c)});K(\"<\",4,2,function(a,b,c", |
| "){return Za(function(d,e){return d<e},a,b,c)});\nK(\">\",4,2,function(", |
| "a,b,c){return Za(function(d,e){return d>e},a,b,c)});K(\"<=\",4,2,funct", |
| "ion(a,b,c){return Za(function(d,e){return d<=e},a,b,c)});K(\">=\",4,2,", |
| "function(a,b,c){return Za(function(d,e){return d>=e},a,b,c)});var Ya=K", |
| "(\"=\",3,2,function(a,b,c){return Za(function(d,e){return d==e},a,b,c,", |
| "!0)});K(\"!=\",3,2,function(a,b,c){return Za(function(d,e){return d!=e", |
| "},a,b,c,!0)});K(\"and\",2,2,function(a,b,c){return Wa(a,c)&&Wa(b,c)});", |
| "K(\"or\",1,2,function(a,b,c){return Wa(a,c)||Wa(b,c)});function cb(a,b", |
| "){if(b.v()&&4!=a.h)throw Error(\"Primary expression must evaluate to n", |
| "odeset if filter has predicate(s).\");G.call(this,a.h);this.ha=a;this.", |
| "f=b;this.w=a.g();this.l=a.l}q(cb,G);cb.prototype.evaluate=function(a){", |
| "a=this.ha.evaluate(a);return db(this.f,a)};cb.prototype.toString=funct", |
| "ion(){var a=\"Filter:\"+H(this.ha);return a+=H(this.f)};function eb(a,", |
| "b){if(b.length<a.fa)throw Error(\"Function \"+a.m+\" expects at least", |
| "\"+a.fa+\" arguments, \"+b.length+\" given\");if(null!==a.W&&b.length>", |
| "a.W)throw Error(\"Function \"+a.m+\" expects at most \"+a.W+\" argumen", |
| "ts, \"+b.length+\" given\");a.pa&&u(b,function(c,d){if(4!=c.h)throw Er", |
| "ror(\"Argument \"+d+\" to function \"+a.m+\" is not of type Nodeset: ", |
| "\"+c);});G.call(this,a.h);this.N=a;this.T=b;Ua(this,a.w||la(b,function", |
| "(c){return c.g()}));Va(this,a.na&&!b.length||a.ma&&!!b.length||la(b,fu", |
| "nction(c){return c.l}))}\nq(eb,G);eb.prototype.evaluate=function(a){re", |
| "turn this.N.u.apply(null,na(a,this.T))};eb.prototype.toString=function", |
| "(){var a=\"Function: \"+this.N;if(this.T.length){var b=x(this.T,functi", |
| "on(c,d){return c+H(d)},\"Arguments:\");a+=H(b)}return a};function fb(a", |
| ",b,c,d,e,f,g,k){this.m=a;this.h=b;this.w=c;this.na=d;this.ma=!1;this.u", |
| "=e;this.fa=f;this.W=l(g)?g:f;this.pa=!!k}fb.prototype.toString=functio", |
| "n(){return this.m};var gb={};\nfunction L(a,b,c,d,e,f,g,k){if(gb.hasOw", |
| "nProperty(a))throw Error(\"Function already created: \"+a+\".\");gb[a]", |
| "=new fb(a,b,c,d,e,f,g,k)}L(\"boolean\",2,!1,!1,function(a,b){return Wa", |
| "(b,a)},1);L(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(I(b,a))", |
| "},1);L(\"concat\",3,!1,!1,function(a,b){return x(pa(arguments,1),funct", |
| "ion(c,d){return c+J(d,a)},\"\")},2,null);L(\"contains\",2,!1,!1,functi", |
| "on(a,b,c){b=J(b,a);a=J(c,a);return-1!=b.indexOf(a)},2);L(\"count\",1,!", |
| "1,!1,function(a,b){return b.evaluate(a).v()},1,1,!0);\nL(\"false\",2,!", |
| "1,!1,function(){return!1},0);L(\"floor\",1,!1,!1,function(a,b){return ", |
| "Math.floor(I(b,a))},1);L(\"id\",4,!1,!1,function(a,b){var c=a.s,d=9==c", |
| ".nodeType?c:c.ownerDocument;a=J(b,a).split(/\\s+/);var e=[];u(a,functi", |
| "on(g){g=d.getElementById(g);!g||0<=ka(e,g)||e.push(g)});e.sort(Ga);var", |
| " f=new D;u(e,function(g){f.add(g)});return f},1);L(\"lang\",2,!1,!1,fu", |
| "nction(){return!1},1);L(\"last\",1,!0,!1,function(a){if(1!=arguments.l", |
| "ength)throw Error(\"Function last expects ()\");return a.o},0);\nL(\"l", |
| "ocal-name\",3,!1,!0,function(a,b){return(a=b?Ra(b.evaluate(a)):a.s)?a.", |
| "localName||a.nodeName.toLowerCase():\"\"},0,1,!0);L(\"name\",3,!1,!0,f", |
| "unction(a,b){return(a=b?Ra(b.evaluate(a)):a.s)?a.nodeName.toLowerCase(", |
| "):\"\"},0,1,!0);L(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1", |
| ",!0);L(\"normalize-space\",3,!1,!0,function(a,b){return(b?J(b,a):C(a.s", |
| ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);L(", |
| "\"not\",2,!1,!1,function(a,b){return!Wa(b,a)},1);\nL(\"number\",1,!1,!", |
| "0,function(a,b){return b?I(b,a):+C(a.s)},0,1);L(\"position\",1,!0,!1,f", |
| "unction(a){return a.sa},0);L(\"round\",1,!1,!1,function(a,b){return Ma", |
| "th.round(I(b,a))},1);L(\"starts-with\",2,!1,!1,function(a,b,c){b=J(b,a", |
| ");a=J(c,a);return 0==b.lastIndexOf(a,0)},2);L(\"string\",3,!1,!0,funct", |
| "ion(a,b){return b?J(b,a):C(a.s)},0,1);L(\"string-length\",1,!1,!0,func", |
| "tion(a,b){return(b?J(b,a):C(a.s)).length},0,1);\nL(\"substring\",3,!1,", |
| "!1,function(a,b,c,d){c=I(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)r", |
| "eturn\"\";d=d?I(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=", |
| "Math.round(c)-1;var e=Math.max(c,0);a=J(b,a);return Infinity==d?a.subs", |
| "tring(e):a.substring(e,c+Math.round(d))},2,3);L(\"substring-after\",3,", |
| "!1,!1,function(a,b,c){b=J(b,a);a=J(c,a);c=b.indexOf(a);return-1==c?\"", |
| "\":b.substring(c+a.length)},2);\nL(\"substring-before\",3,!1,!1,functi", |
| "on(a,b,c){b=J(b,a);a=J(c,a);a=b.indexOf(a);return-1==a?\"\":b.substrin", |
| "g(0,a)},2);L(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();", |
| "b=0;for(var c=a.next();c;c=a.next())b+=+C(c);return b},1,1,!0);L(\"tra", |
| "nslate\",3,!1,!1,function(a,b,c,d){b=J(b,a);c=J(c,a);var e=J(d,a);a={}", |
| ";for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}", |
| "c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c}", |
| ",3);L(\"true\",2,!1,!1,function(){return!0},0);function F(a,b){this.ka", |
| "=a;this.ea=l(b)?b:null;this.H=null;switch(a){case \"comment\":this.H=8", |
| ";break;case \"text\":this.H=3;break;case \"processing-instruction\":th", |
| "is.H=7;break;case \"node\":break;default:throw Error(\"Unexpected argu", |
| "ment\");}}function hb(a){return\"comment\"==a||\"text\"==a||\"processi", |
| "ng-instruction\"==a||\"node\"==a}F.prototype.matches=function(a){retur", |
| "n null===this.H||this.H==a.nodeType};F.prototype.getName=function(){re", |
| "turn this.ka};\nF.prototype.toString=function(){var a=\"Kind Test: \"+", |
| "this.ka;null===this.ea||(a+=H(this.ea));return a};function ib(a){G.cal", |
| "l(this,3);this.ja=a.substring(1,a.length-1)}q(ib,G);ib.prototype.evalu", |
| "ate=function(){return this.ja};ib.prototype.toString=function(){return", |
| "\"Literal: \"+this.ja};function jb(a,b){this.m=a.toLowerCase();a=\"*\"", |
| "==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.P=b?b.toLowerCase", |
| "():a}jb.prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)r", |
| "eturn!1;b=l(a.localName)?a.localName:a.nodeName;return\"*\"!=this.m&&t", |
| "his.m!=b.toLowerCase()?!1:\"*\"==this.P?!0:this.P==(a.namespaceURI?a.n", |
| "amespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};jb.protot", |
| "ype.getName=function(){return this.m};\njb.prototype.toString=function", |
| "(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.P?\"", |
| "\":this.P+\":\")+this.m};function kb(a){G.call(this,1);this.la=a}q(kb,", |
| "G);kb.prototype.evaluate=function(){return this.la};kb.prototype.toStr", |
| "ing=function(){return\"Number: \"+this.la};function lb(a,b){G.call(thi", |
| "s,a.h);this.ca=a;this.L=b;this.w=a.g();this.l=a.l;1==this.L.length&&(a", |
| "=this.L[0],a.U||a.A!=mb||(a=a.S,\"*\"!=a.getName()&&(this.K={name:a.ge", |
| "tName(),I:null})))}q(lb,G);function nb(){G.call(this,4)}q(nb,G);nb.pro", |
| "totype.evaluate=function(a){var b=new D;a=a.s;9==a.nodeType?b.add(a):b", |
| ".add(a.ownerDocument);return b};nb.prototype.toString=function(){retur", |
| "n\"Root Helper Expression\"};function ob(){G.call(this,4)}q(ob,G);ob.p", |
| "rototype.evaluate=function(a){var b=new D;b.add(a.s);return b};\nob.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};funct", |
| "ion pb(a){return\"/\"==a||\"//\"==a}\nlb.prototype.evaluate=function(a", |
| "){var b=this.ca.evaluate(a);if(!(b instanceof D))throw Error(\"Filter ", |
| "expression must evaluate to nodeset.\");a=this.L;for(var c=0,d=a.lengt", |
| "h;c<d&&b.v();c++){var e=a[c],f=b.iterator(e.A.G);if(e.g()||e.A!=qb)if(", |
| "e.g()||e.A!=rb){var g=f.next();for(b=e.evaluate(new r(g));null!=(g=f.n", |
| "ext());)g=e.evaluate(new r(g)),b=Qa(b,g)}else g=f.next(),b=e.evaluate(", |
| "new r(g));else{for(g=f.next();(b=f.next())&&(!g.contains||g.contains(b", |
| "))&&b.compareDocumentPosition(g)&8;g=b);b=e.evaluate(new r(g))}}return", |
| " b};\nlb.prototype.toString=function(){var a=\"Path Expression:\"+H(th", |
| "is.ca);if(this.L.length){var b=x(this.L,function(c,d){return c+H(d)},", |
| "\"Steps:\");a+=H(b)}return a};function M(a,b){this.f=a;this.G=!!b}func", |
| "tion db(a,b,c){for(c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=b.iterat", |
| "or(),f=b.v(),g,k=0;g=e.next();k++){var w=a.G?f-k:k+1;g=d.evaluate(new ", |
| "r(g,w,f));if(\"number\"==typeof g)w=w==g;else if(\"string\"==typeof g|", |
| "|\"boolean\"==typeof g)w=!!g;else if(g instanceof D)w=0<g.v();else thr", |
| "ow Error(\"Predicate.evaluate returned an unexpected type.\");w||e.rem", |
| "ove()}return b}M.prototype.B=function(){return 0<this.f.length?this.f[", |
| "0].B():null};\nM.prototype.g=function(){for(var a=0;a<this.f.length;a+", |
| "+){var b=this.f[a];if(b.g()||1==b.h||0==b.h)return!0}return!1};M.proto", |
| "type.v=function(){return this.f.length};M.prototype.toString=function(", |
| "){return x(this.f,function(a,b){return a+H(b)},\"Predicates:\")};funct", |
| "ion O(a,b,c,d){G.call(this,4);this.A=a;this.S=b;this.f=c||new M([]);th", |
| "is.U=!!d;b=this.f.B();a.ua&&b&&(this.K={name:b.name,I:b.I});this.w=thi", |
| "s.f.g()}q(O,G);\nO.prototype.evaluate=function(a){var b=a.s,c=this.B()", |
| ",d=null,e=null,f=0;c&&(d=c.name,e=c.I?J(c.I,a):null,f=1);if(this.U)if(", |
| "this.g()||this.A!=sb)if(b=(new O(tb,new F(\"node\"))).evaluate(a).iter", |
| "ator(),c=b.next())for(a=this.u(c,d,e,f);null!=(c=b.next());)a=Qa(a,thi", |
| "s.u(c,d,e,f));else a=new D;else a=Ma(this.S,b,d,e),a=db(this.f,a,f);el", |
| "se a=this.u(a.s,d,e,f);return a};O.prototype.u=function(a,b,c,d){a=thi", |
| "s.A.N(this.S,a,b,c);return a=db(this.f,a,d)};\nO.prototype.toString=fu", |
| "nction(){var a=\"Step:\"+H(\"Operator: \"+(this.U?\"//\":\"/\"));this.", |
| "A.m&&(a+=H(\"Axis: \"+this.A));a+=H(this.S);if(this.f.v()){var b=x(thi", |
| "s.f.f,function(c,d){return c+H(d)},\"Predicates:\");a+=H(b)}return a};", |
| "function ub(a,b,c,d){this.m=a;this.N=b;this.G=c;this.ua=d}ub.prototype", |
| ".toString=function(){return this.m};var vb={};function P(a,b,c,d){if(v", |
| "b.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);b=new ub", |
| "(a,b,c,!!d);return vb[a]=b}\nP(\"ancestor\",function(a,b){for(var c=ne", |
| "w D;b=b.parentNode;)a.matches(b)&&c.unshift(b);return c},!0);P(\"ances", |
| "tor-or-self\",function(a,b){var c=new D;do a.matches(b)&&c.unshift(b);", |
| "while(b=b.parentNode);return c},!0);\nvar mb=P(\"attribute\",function(", |
| "a,b){var c=new D,d=a.getName();if(b=b.attributes)if(a instanceof F&&nu", |
| "ll===a.H||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d", |
| "))&&c.add(d);return c},!1),sb=P(\"child\",function(a,b,c,d,e){c=m(c)?c", |
| ":null;d=m(d)?d:null;e=e||new D;for(b=b.firstChild;b;b=b.nextSibling)La", |
| "(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);P(\"descendant\",Ma,!", |
| "1,!0);\nvar tb=P(\"descendant-or-self\",function(a,b,c,d){var e=new D;", |
| "La(b,c,d)&&a.matches(b)&&e.add(b);return Ma(a,b,c,d,e)},!1,!0),qb=P(\"", |
| "following\",function(a,b,c,d){var e=new D;do for(var f=b;f=f.nextSibli", |
| "ng;)La(f,c,d)&&a.matches(f)&&e.add(f),e=Ma(a,f,c,d,e);while(b=b.parent", |
| "Node);return e},!1,!0);P(\"following-sibling\",function(a,b){for(var c", |
| "=new D;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1);P(\"names", |
| "pace\",function(){return new D},!1);\nvar wb=P(\"parent\",function(a,b", |
| "){var c=new D;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(", |
| "b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),", |
| "rb=P(\"preceding\",function(a,b,c,d){var e=new D,f=[];do f.unshift(b);", |
| "while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var w=[];for(b=f", |
| "[g];b=b.previousSibling;)w.unshift(b);for(var E=0,t=w.length;E<t;E++)b", |
| "=w[E],La(b,c,d)&&a.matches(b)&&e.add(b),e=Ma(a,b,c,d,e)}return e},!0,!", |
| "0);\nP(\"preceding-sibling\",function(a,b){for(var c=new D;b=b.previou", |
| "sSibling;)a.matches(b)&&c.unshift(b);return c},!0);var xb=P(\"self\",f", |
| "unction(a,b){var c=new D;a.matches(b)&&c.add(b);return c},!1);function", |
| " yb(a){G.call(this,1);this.ba=a;this.w=a.g();this.l=a.l}q(yb,G);yb.pro", |
| "totype.evaluate=function(a){return-I(this.ba,a)};yb.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+H(this.ba)};function zb(a){G", |
| ".call(this,4);this.R=a;Ua(this,la(this.R,function(b){return b.g()}));V", |
| "a(this,la(this.R,function(b){return b.l}))}q(zb,G);zb.prototype.evalua", |
| "te=function(a){var b=new D;u(this.R,function(c){c=c.evaluate(a);if(!(c", |
| " instanceof D))throw Error(\"Path expression must evaluate to NodeSet.", |
| "\");b=Qa(b,c)});return b};zb.prototype.toString=function(){return x(th", |
| "is.R,function(a,b){return a+H(b)},\"Union Expression:\")};function Ab(", |
| "a,b){this.a=a;this.qa=b}function Bb(a){for(var b,c=[];;){Q(a,\"Missing", |
| " right hand side of binary expression.\");b=Cb(a);var d=a.a.next();if(", |
| "!d)break;var e=(d=bb[d]||null)&&d.ga;if(!e){a.a.back();break}for(;c.le", |
| "ngth&&e<=c[c.length-1].ga;)b=new Xa(c.pop(),c.pop(),b);c.push(b,d)}for", |
| "(;c.length;)b=new Xa(c.pop(),c.pop(),b);return b}function Q(a,b){if(a.", |
| "a.empty())throw Error(b);}function Db(a,b){a=a.a.next();if(a!=b)throw ", |
| "Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Eb(a){a=a.", |
| "a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Fb(a){a=", |
| "a.a.next();if(2>a.length)throw Error(\"Unclosed literal string\");retu", |
| "rn new ib(a)}\nfunction Gb(a){var b=[];if(pb(y(a.a))){var c=a.a.next()", |
| ";var d=y(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d", |
| "&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new nb;d=new nb;Q(a,\"Mi", |
| "ssing next location step.\");c=Jb(a,c);b.push(c)}else{a:{c=y(a.a);d=c.", |
| "charAt(0);switch(d){case \"$\":throw Error(\"Variable reference not al", |
| "lowed in HTML XPath\");case \"(\":a.a.next();c=Bb(a);Q(a,'unclosed \"(", |
| "\"');Db(a,\")\");break;case '\"':case \"'\":c=Fb(a);break;default:if(i", |
| "sNaN(+c))if(!hb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==y(a.a,\n1)){c=a.a", |
| ".next();c=gb[c]||null;a.a.next();for(d=[];\")\"!=y(a.a);){Q(a,\"Missin", |
| "g function argument list.\");d.push(Bb(a));if(\",\"!=y(a.a))break;a.a.", |
| "next()}Q(a,\"Unclosed function argument list.\");Eb(a);c=new eb(c,d)}e", |
| "lse{c=null;break a}else c=new kb(+a.a.next())}\"[\"==y(a.a)&&(d=new M(", |
| "Kb(a)),c=new cb(c,d))}if(c)if(pb(y(a.a)))d=c;else return c;else c=Jb(a", |
| ",\"/\"),d=new ob,b.push(c)}for(;pb(y(a.a));)c=a.a.next(),Q(a,\"Missing", |
| " next location step.\"),c=Jb(a,c),b.push(c);return new lb(d,b)}\nfunct", |
| "ion Jb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==y(a.a)){var c=new O(xb,new F(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==y(a.a))return c=new O(wb,new F(\"node\")),a.", |
| "a.next(),c;if(\"@\"==y(a.a)){var d=mb;a.a.next();Q(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==y(a.a,1)){if(!/(?![0-9])[\\w]/.test(y(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "vb[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();Q(", |
| "a,\"Missing node name\")}else d=sb;e=\ny(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==y(a.a,1)){if(!hb(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!hb(e))throw Error(\"Invalid type name", |
| ": \"+e);Db(a,\"(\");Q(a,\"Bad nodetype\");var f=y(a.a).charAt(0),g=nul", |
| "l;if('\"'==f||\"'\"==f)g=Fb(a);Q(a,\"Bad nodetype\");Eb(a);e=new F(e,g", |
| ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new jb(e);else{g=e.s", |
| "ubstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.qa(g),!k)throw Error", |
| "(\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new jb(e,k)}", |
| "else throw Error(\"Bad token: \"+\na.a.next());a=new M(Kb(a),d.G);retu", |
| "rn c||new O(d,e,a,\"//\"==b)}function Kb(a){for(var b=[];\"[\"==y(a.a)", |
| ";){a.a.next();Q(a,\"Missing predicate expression.\");var c=Bb(a);b.pus", |
| "h(c);Q(a,\"Unclosed predicate expression.\");Db(a,\"]\")}return b}func", |
| "tion Cb(a){if(\"-\"==y(a.a))return a.a.next(),new yb(Cb(a));var b=Gb(a", |
| ");if(\"|\"!=y(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)Q(a,\"Missing", |
| " next union location path.\"),b.push(Gb(a));a.a.back();a=new zb(b)}ret", |
| "urn a};function Lb(a){switch(a.nodeType){case 1:return ja(Mb,a);case 9", |
| ":return Lb(a.documentElement);case 11:case 10:case 6:case 12:return Nb", |
| ";default:return a.parentNode?Lb(a.parentNode):Nb}}function Nb(){return", |
| " null}function Mb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://", |
| "www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return ", |
| "c&&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?Mb", |
| "(a.parentNode,b):null};function Ob(a,b){if(!a.length)throw Error(\"Emp", |
| "ty XPath expression.\");a=ya(a);if(a.empty())throw Error(\"Invalid XPa", |
| "th expression.\");b?\"function\"==ca(b)||(b=ia(b.lookupNamespaceURI,b)", |
| "):b=function(){return null};var c=Bb(new Ab(a,b));if(!a.empty())throw ", |
| "Error(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evalua", |
| "te(new r(d));return new R(d,e)}}\nfunction R(a,b){if(0==b)if(a instanc", |
| "eof D)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof ", |
| "a)b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ", |
| "evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof D))throw Err", |
| "or(\"value could not be converted to the specified type\");this.result", |
| "Type=b;switch(b){case 2:this.stringValue=a instanceof D?Sa(a):\"\"+a;b", |
| "reak;case 1:this.numberValue=a instanceof D?+Sa(a):+a;break;case 3:thi", |
| "s.booleanValue=a instanceof D?0<a.v():!!a;break;case 4:case 5:case 6:c", |
| "ase 7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.", |
| "push(e);this.snapshotLength=a.v();this.invalidIteratorState=!1;break;c", |
| "ase 8:case 9:this.singleNodeValue=Ra(a);break;default:throw Error(\"Un", |
| "known XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=", |
| "b&&5!=b)throw Error(\"iterateNext called with wrong result type\");ret", |
| "urn f>=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!", |
| "=b)throw Error(\"snapshotItem called with wrong result type\");return ", |
| "g>=d.length||0>g?null:d[g]}}\nR.ANY_TYPE=0;R.NUMBER_TYPE=1;R.STRING_TY", |
| "PE=2;R.BOOLEAN_TYPE=3;R.UNORDERED_NODE_ITERATOR_TYPE=4;R.ORDERED_NODE_", |
| "ITERATOR_TYPE=5;R.UNORDERED_NODE_SNAPSHOT_TYPE=6;R.ORDERED_NODE_SNAPSH", |
| "OT_TYPE=7;R.ANY_UNORDERED_NODE_TYPE=8;R.FIRST_ORDERED_NODE_TYPE=9;func", |
| "tion Pb(a){this.lookupNamespaceURI=Lb(a)}\nfunction Qb(a,b){a=a||aa;va", |
| "r c=a.Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.X", |
| "PathResult=R,c.evaluate=function(d,e,f,g){return(new Ob(d,f)).evaluate", |
| "(e,g)},c.createExpression=function(d,e){return new Ob(d,e)},c.createNS", |
| "Resolver=function(d){return new Pb(d)}}ba(\"wgxpath.install\",Qb);ba(", |
| "\"wgxpath.install\",Qb);var Rb={aliceblue:\"#f0f8ff\",antiquewhite:\"#", |
| "faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",bei", |
| "ge:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#", |
| "ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",bur", |
| "lywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocol", |
| "ate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:", |
| "\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",", |
| "darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",da", |
| "rkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkm", |
| "agenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",d", |
| "arkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darks", |
| "eagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f", |
| "\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9", |
| "400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969", |
| "\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",fl", |
| "oralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gain", |
| "sboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:", |
| "\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\"", |
| ",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:", |
| "\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lav", |
| "ender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemo", |
| "nchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",ligh", |
| "tcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3", |
| "\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",", |
| "lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87", |
| "cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightstee", |
| "lblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:", |
| "\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",m", |
| "ediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba5", |
| "5d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateb", |
| "lue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1c", |
| "c\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#", |
| "f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#f", |
| "fdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedr", |
| "ab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70", |
| "d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#", |
| "afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"", |
| "#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblu", |
| "e:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\"", |
| ",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sand", |
| "ybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:", |
| "\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd", |
| "\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",spring", |
| "green:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080", |
| "\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet", |
| ":\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5", |
| "\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var Sb=\"backgroundColo", |
| "r borderTopColor borderRightColor borderBottomColor borderLeftColor co", |
| "lor outlineColor\".split(\" \"),Tb=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-", |
| "fA-F])/,Ub=/^#(?:[0-9a-f]{3}){1,2}$/i,Vb=/^(?:rgba)?\\((\\d{1,3}),\\s?", |
| "(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,Wb=/^(?:rgb)?\\((0|", |
| "[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;funct", |
| "ion Xb(a,b){this.code=a;this.state=S[a]||Yb;this.message=b||\"\";a=thi", |
| "s.state.replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase(", |
| ").replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Err", |
| "or\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.", |
| "name;this.stack=a.stack||\"\"}q(Xb,Error);var Yb=\"unknown error\",S={", |
| "15:\"element not selectable\",11:\"element not visible\"};S[31]=Yb;S[3", |
| "0]=Yb;S[24]=\"invalid cookie domain\";S[29]=\"invalid element coordina", |
| "tes\";S[12]=\"invalid element state\";\nS[32]=\"invalid selector\";S[5", |
| "1]=\"invalid selector\";S[52]=\"invalid selector\";S[17]=\"javascript ", |
| "error\";S[405]=\"unsupported operation\";S[34]=\"move target out of bo", |
| "unds\";S[27]=\"no such alert\";S[7]=\"no such element\";S[8]=\"no such", |
| " frame\";S[23]=\"no such window\";S[28]=\"script timeout\";S[33]=\"ses", |
| "sion not created\";S[10]=\"stale element reference\";S[21]=\"timeout\"", |
| ";S[25]=\"unable to set cookie\";S[26]=\"unexpected alert open\";S[13]=", |
| "Yb;S[9]=\"unknown command\";function T(a,b){b&&\"string\"!==typeof b&&", |
| "(b=b.toString());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase(", |
| ")==b)};var U={};U.Z=function(){var a={wa:\"http://www.w3.org/2000/svg", |
| "\"};return function(b){return a[b]||null}}();\nU.u=function(a,b,c){var", |
| " d=B(a);if(!d.documentElement)return null;try{for(var e=d.createNSReso", |
| "lver?d.createNSResolver(d.documentElement):U.Z,f={},g=d.getElementsByT", |
| "agName(\"*\"),k=0;k<g.length;++k){var w=g[k],E=w.namespaceURI;if(E&&!f", |
| "[E]){var t=w.lookupPrefix(E);if(!t){var A=E.match(\".*/(\\\\w+)/?$\");", |
| "t=A?A[1]:\"xhtml\"}f[E]=t}}var N={},V;for(V in f)N[f[V]]=V;e=function(", |
| "n){return N[n]||null};try{return d.evaluate(b,a,e,c,null)}catch(n){if(", |
| "\"TypeError\"===n.name)return e=d.createNSResolver?d.createNSResolver(", |
| "d.documentElement):\nU.Z,d.evaluate(b,a,e,c,null);throw n;}}catch(n){t", |
| "hrow new Xb(32,\"Unable to locate an element with the xpath expression", |
| " \"+b+\" because of the following error:\\n\"+n);}};U.$=function(a,b){", |
| "if(!a||1!=a.nodeType)throw new Xb(32,'The result of the xpath expressi", |
| "on \"'+b+'\" is: '+a+\". It should be an element.\");};\nU.ta=function", |
| "(a,b){var c=function(){var d=U.u(b,a,9);return d?d.singleNodeValue||nu", |
| "ll:b.selectSingleNode?(d=B(b),d.setProperty&&d.setProperty(\"Selection", |
| "Language\",\"XPath\"),b.selectSingleNode(a)):null}();null===c||U.$(c,a", |
| ");return c};\nU.va=function(a,b){var c=function(){var d=U.u(b,a,7);if(", |
| "d){for(var e=d.snapshotLength,f=[],g=0;g<e;++g)f.push(d.snapshotItem(g", |
| "));return f}return b.selectNodes?(d=B(b),d.setProperty&&d.setProperty(", |
| "\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();u(c,function(", |
| "d){U.$(d,a)});return c};function Zb(a,b,c,d){this.top=a;this.right=b;t", |
| "his.bottom=c;this.left=d}h=Zb.prototype;h.clone=function(){return new ", |
| "Zb(this.top,this.right,this.bottom,this.left)};h.contains=function(a){", |
| "return this&&a?a instanceof Zb?a.left>=this.left&&a.right<=this.right&", |
| "&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.righ", |
| "t&&a.y>=this.top&&a.y<=this.bottom:!1};\nh.expand=function(a,b,c,d){ea", |
| "(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.le", |
| "ft-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),", |
| "this.left-=Number(d));return this};h.ceil=function(){this.top=Math.cei", |
| "l(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(thi", |
| "s.bottom);this.left=Math.ceil(this.left);return this};\nh.floor=functi", |
| "on(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);t", |
| "his.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);ret", |
| "urn this};h.round=function(){this.top=Math.round(this.top);this.right=", |
| "Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=M", |
| "ath.round(this.left);return this};h.translate=function(a,b){a instance", |
| "of z?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(", |
| "this.left+=a,this.right+=a,p(b)&&(this.top+=b,this.bottom+=b));return ", |
| "this};\nh.scale=function(a,b){b=p(b)?b:a;this.left*=a;this.right*=a;th", |
| "is.top*=b;this.bottom*=b;return this};function W(a,b,c,d){this.left=a;", |
| "this.top=b;this.width=c;this.height=d}h=W.prototype;h.clone=function()", |
| "{return new W(this.left,this.top,this.width,this.height)};h.contains=f", |
| "unction(a){return a instanceof z?a.x>=this.left&&a.x<=this.left+this.w", |
| "idth&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this", |
| ".left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.heigh", |
| "t>=a.top+a.height};\nh.ceil=function(){this.left=Math.ceil(this.left);", |
| "this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.hei", |
| "ght=Math.ceil(this.height);return this};h.floor=function(){this.left=M", |
| "ath.floor(this.left);this.top=Math.floor(this.top);this.width=Math.flo", |
| "or(this.width);this.height=Math.floor(this.height);return this};h.roun", |
| "d=function(){this.left=Math.round(this.left);this.top=Math.round(this.", |
| "top);this.width=Math.round(this.width);this.height=Math.round(this.hei", |
| "ght);return this};\nh.translate=function(a,b){a instanceof z?(this.lef", |
| "t+=a.x,this.top+=a.y):(this.left+=a,p(b)&&(this.top+=b));return this};", |
| "h.scale=function(a,b){b=p(b)?b:a;this.left*=a;this.width*=a;this.top*=", |
| "b;this.height*=b;return this};var $b=\"function\"===typeof ShadowRoot;", |
| "function ac(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!", |
| "=a.nodeType;)a=a.parentNode;return T(a)?a:null}\nfunction X(a,b){b=ua(", |
| "b);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";", |
| "a:{var c=b;var d=B(a);if(d.defaultView&&d.defaultView.getComputedStyle", |
| "&&(d=d.defaultView.getComputedStyle(a,null))){c=d[c]||d.getPropertyVal", |
| "ue(c)||\"\";break a}c=\"\"}a=c||bc(a,b);if(null===a)a=null;else if(0<=", |
| "ka(Sb,b)){b:{var e=a.match(Vb);if(e&&(b=Number(e[1]),c=Number(e[2]),d=", |
| "Number(e[3]),e=Number(e[4]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&", |
| "0<=e&&1>=e)){b=[b,c,d,e];break b}b=null}if(!b)b:{if(d=a.match(Wb))if(b", |
| "=Number(d[1]),\nc=Number(d[2]),d=Number(d[3]),0<=b&&255>=b&&0<=c&&255>", |
| "=c&&0<=d&&255>=d){b=[b,c,d,1];break b}b=null}if(!b)b:{b=a.toLowerCase(", |
| ");c=Rb[b.toLowerCase()];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.le", |
| "ngth&&(c=c.replace(Tb,\"#$1$1$2$2$3$3\")),!Ub.test(c))){b=null;break b", |
| "}b=[parseInt(c.substr(1,2),16),parseInt(c.substr(3,2),16),parseInt(c.s", |
| "ubstr(5,2),16),1]}a=b?\"rgba(\"+b.join(\", \")+\")\":a}return a}\nfunc", |
| "tion bc(a,b){var c=a.currentStyle||a.style,d=c[b];!l(d)&&\"function\"=", |
| "=ca(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=", |
| "d?l(d)?d:null:(a=ac(a))?bc(a,b):null}\nfunction cc(a,b,c){function d(g", |
| "){var k=dc(g);return 0<k.height&&0<k.width?!0:T(g,\"PATH\")&&(0<k.heig", |
| "ht||0<k.width)?(g=X(g,\"stroke-width\"),!!g&&0<parseInt(g,10)):\"hidde", |
| "n\"!=X(g,\"overflow\")&&la(g.childNodes,function(w){return 3==w.nodeTy", |
| "pe||T(w)&&d(w)})}function e(g){return ec(g)==Y&&ma(g.childNodes,functi", |
| "on(k){return!T(k)||e(k)||!d(k)})}if(!T(a))throw Error(\"Argument to is", |
| "Shown must be of type Element\");if(T(a,\"BODY\"))return!0;if(T(a,\"OP", |
| "TION\")||T(a,\"OPTGROUP\"))return a=Ja(a,function(g){return T(g,\"SELE", |
| "CT\")}),\n!!a&&cc(a,!0,c);var f=fc(a);if(f)return!!f.image&&0<f.rect.w", |
| "idth&&0<f.rect.height&&cc(f.image,b,c);if(T(a,\"INPUT\")&&\"hidden\"==", |
| "a.type.toLowerCase()||T(a,\"NOSCRIPT\"))return!1;f=X(a,\"visibility\")", |
| ";return\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=gc(a))&&d(a)?!e(a)", |
| ":!1}\nfunction hc(a){function b(c){if(T(c)&&\"none\"==X(c,\"display\")", |
| ")return!1;a:{var d=c.parentNode;if(c.getDestinationInsertionPoints){va", |
| "r e=c.getDestinationInsertionPoints();if(0<e.length){d=e[e.length-1];b", |
| "reak a}}d=d&&d.shadowRoot&&void 0!==c.assignedSlot?c.assignedSlot?c.as", |
| "signedSlot.parentNode:null:d}return $b&&d instanceof ShadowRoot||d&&(9", |
| "==d.nodeType||11==d.nodeType)?!0:d&&T(d,\"DETAILS\")&&!d.open&&!T(c,\"", |
| "SUMMARY\")?!1:!!d&&b(d)}return cc(a,!1,b)}var Y=\"hidden\";\nfunction ", |
| "ec(a){function b(n){function v(ab){if(ab==g)return!0;var Hb=X(ab,\"dis", |
| "play\");return 0==Hb.lastIndexOf(\"inline\",0)||\"contents\"==Hb||\"ab", |
| "solute\"==Ib&&\"static\"==X(ab,\"position\")?!1:!0}var Ib=X(n,\"positi", |
| "on\");if(\"fixed\"==Ib)return E=!0,n==g?null:g;for(n=ac(n);n&&!v(n);)n", |
| "=ac(n);return n}function c(n){var v=n;if(\"visible\"==w)if(n==g&&k)v=k", |
| ";else if(n==k)return{x:\"visible\",y:\"visible\"};v={x:X(v,\"overflow-", |
| "x\"),y:X(v,\"overflow-y\")};n==g&&(v.x=\"visible\"==v.x?\"auto\":v.x,v", |
| ".y=\"visible\"==v.y?\"auto\":v.y);return v}\nfunction d(n){if(n==g){va", |
| "r v=(new Ka(f)).M;n=v.scrollingElement?v.scrollingElement:v.body||v.do", |
| "cumentElement;v=v.parentWindow||v.defaultView;n=new z(v.pageXOffset||n", |
| ".scrollLeft,v.pageYOffset||n.scrollTop)}else n=new z(n.scrollLeft,n.sc", |
| "rollTop);return n}var e=ic(a),f=B(a),g=f.documentElement,k=f.body,w=X(", |
| "g,\"overflow\"),E;for(a=b(a);a;a=b(a)){var t=c(a);if(\"visible\"!=t.x|", |
| "|\"visible\"!=t.y){var A=dc(a);if(0==A.width||0==A.height)return Y;var", |
| " N=e.right<A.left,V=e.bottom<A.top;if(N&&\"hidden\"==t.x||V&&\"hidden", |
| "\"==\nt.y)return Y;if(N&&\"visible\"!=t.x||V&&\"visible\"!=t.y){N=d(a)", |
| ";V=e.bottom<A.top-N.y;if(e.right<A.left-N.x&&\"visible\"!=t.x||V&&\"vi", |
| "sible\"!=t.x)return Y;e=ec(a);return e==Y?Y:\"scroll\"}N=e.left>=A.lef", |
| "t+A.width;A=e.top>=A.top+A.height;if(N&&\"hidden\"==t.x||A&&\"hidden\"", |
| "==t.y)return Y;if(N&&\"visible\"!=t.x||A&&\"visible\"!=t.y){if(E&&(t=d", |
| "(a),e.left>=g.scrollWidth-t.x||e.right>=g.scrollHeight-t.y))return Y;e", |
| "=ec(a);return e==Y?Y:\"scroll\"}}}return\"none\"}\nfunction dc(a){var ", |
| "b=fc(a);if(b)return b.rect;if(T(a,\"HTML\"))return a=B(a),a=((a?a.pare", |
| "ntWindow||a.defaultView:window)||window).document,a=\"CSS1Compat\"==a.", |
| "compatMode?a.documentElement:a.body,a=new Ba(a.clientWidth,a.clientHei", |
| "ght),new W(0,0,a.width,a.height);try{var c=a.getBoundingClientRect()}c", |
| "atch(d){return new W(0,0,0,0)}return new W(c.left,c.top,c.right-c.left", |
| ",c.bottom-c.top)}\nfunction fc(a){var b=T(a,\"MAP\");if(!b&&!T(a,\"ARE", |
| "A\"))return null;var c=b?a:T(a.parentNode,\"MAP\")?a.parentNode:null,d", |
| "=null,e=null;c&&c.name&&(d=U.ta('/descendant::*[@usemap = \"#'+c.name+", |
| "'\"]',B(c)))&&(e=dc(d),b||\"default\"==a.shape.toLowerCase()||(a=jc(a)", |
| ",b=Math.min(Math.max(a.left,0),e.width),c=Math.min(Math.max(a.top,0),e", |
| ".height),e=new W(b+e.left,c+e.top,Math.min(a.width,e.width-b),Math.min", |
| "(a.height,e.height-c))));return{image:d,rect:e||new W(0,0,0,0)}}\nfunc", |
| "tion jc(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"re", |
| "ct\"==b&&4==a.length){b=a[0];var c=a[1];return new W(b,c,a[2]-b,a[3]-c", |
| ")}if(\"circle\"==b&&3==a.length)return b=a[2],new W(a[0]-b,a[1]-b,2*b,", |
| "2*b);if(\"poly\"==b&&2<a.length){b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1", |
| "<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+", |
| "1]),e=Math.max(e,a[f+1]);return new W(b,c,d-b,e-c)}return new W(0,0,0,", |
| "0)}function ic(a){a=dc(a);return new Zb(a.top,a.left+a.width,a.top+a.h", |
| "eight,a.left)}\nfunction kc(a){return a.replace(/^[^\\S\\xa0]+|[^\\S", |
| "\\xa0]+$/g,\"\")}\nfunction lc(a,b,c){if(T(a,\"BR\"))b.push(\"\");else", |
| "{var d=T(a,\"TD\"),e=X(a,\"display\"),f=!d&&!(0<=ka(mc,e)),g=l(a.previ", |
| "ousElementSibling)?a.previousElementSibling:Ea(a.previousSibling);g=g?", |
| "X(g,\"display\"):\"\";var k=X(a,\"float\")||X(a,\"cssFloat\")||X(a,\"s", |
| "tyleFloat\");!f||\"run-in\"==g&&\"none\"==k||/^[\\s\\xa0]*$/.test(b[b.", |
| "length-1]||\"\")||b.push(\"\");var w=hc(a),E=null,t=null;w&&(E=X(a,\"w", |
| "hite-space\"),t=X(a,\"text-transform\"));u(a.childNodes,function(A){c(", |
| "A,b,w,E,t)});a=b[b.length-1]||\"\";!d&&\"table-cell\"!=e||!a||qa(a)||", |
| "\n(b[b.length-1]+=\" \");f&&\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b", |
| ".push(\"\")}}function nc(a,b){lc(a,b,function(c,d,e,f,g){3==c.nodeType", |
| "&&e?oc(c,d,f,g):T(c)&&nc(c,d)})}var mc=\"inline inline-block inline-ta", |
| "ble none table-cell table-column table-column-group\".split(\" \");\nf", |
| "unction oc(a,b,c,d){a=a.nodeValue.replace(/[\\u200b\\u200e\\u200f]/g,", |
| "\"\");a=a.replace(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"now", |
| "rap\"==c)a=a.replace(/\\n/g,\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.rep", |
| "lace(/[ \\f\\t\\v\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[ \\f\\t\\v", |
| "\\u2028\\u2029]+/g,\" \");\"capitalize\"==d?a=a.replace(/(^|[^\\d\\p{L", |
| "}\\p{S}])([\\p{Ll}|\\p{S}])/gu,function(e,f,g){return f+g.toUpperCase(", |
| ")}):\"uppercase\"==d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowerC", |
| "ase());c=b.pop()||\"\";qa(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1", |
| "));\nb.push(c+a)}function gc(a){var b=1,c=X(a,\"opacity\");c&&(b=Numbe", |
| "r(c));(a=ac(a))&&(b*=gc(a));return b}\nfunction pc(a,b,c,d,e){if(3==a.", |
| "nodeType&&c)oc(a,b,d,e);else if(T(a))if(T(a,\"CONTENT\")||T(a,\"SLOT\"", |
| ")){for(var f=a;f.parentNode;)f=f.parentNode;f instanceof ShadowRoot?(a", |
| "=T(a,\"CONTENT\")?a.getDistributedNodes():a.assignedNodes(),u(a,functi", |
| "on(g){pc(g,b,c,d,e)})):qc(a,b)}else if(T(a,\"SHADOW\")){for(f=a;f.pare", |
| "ntNode;)f=f.parentNode;if(f instanceof ShadowRoot&&(a=f))for(a=a.older", |
| "ShadowRoot;a;)u(a.childNodes,function(g){pc(g,b,c,d,e)}),a=a.olderShad", |
| "owRoot}else qc(a,b)}\nfunction qc(a,b){a.shadowRoot&&u(a.shadowRoot.ch", |
| "ildNodes,function(c){pc(c,b,!0,null,null)});lc(a,b,function(c,d,e,f,g)", |
| "{var k=null;1==c.nodeType?k=c:3==c.nodeType&&(k=c);null!=k&&(null!=k.a", |
| "ssignedSlot||k.getDestinationInsertionPoints&&0<k.getDestinationInsert", |
| "ionPoints().length)||pc(c,d,e,f,g)})};function rc(a,b){this.C={};this.", |
| "j=[];this.F=0;var c=arguments.length;if(1<c){if(c%2)throw Error(\"Unev", |
| "en number of arguments\");for(var d=0;d<c;d+=2)this.set(arguments[d],a", |
| "rguments[d+1])}else a&&this.addAll(a)}function sc(a){tc(a);return a.j.", |
| "concat()}h=rc.prototype;h.clear=function(){this.C={};this.F=this.j.len", |
| "gth=0};h.remove=function(a){return Object.prototype.hasOwnProperty.cal", |
| "l(this.C,a)?(delete this.C[a],this.F--,this.j.length>2*this.F&&tc(this", |
| "),!0):!1};\nfunction tc(a){if(a.F!=a.j.length){for(var b=0,c=0;b<a.j.l", |
| "ength;){var d=a.j[b];Object.prototype.hasOwnProperty.call(a.C,d)&&(a.j", |
| "[c++]=d);b++}a.j.length=c}if(a.F!=a.j.length){var e={};for(c=b=0;b<a.j", |
| ".length;)d=a.j[b],Object.prototype.hasOwnProperty.call(e,d)||(a.j[c++]", |
| "=d,e[d]=1),b++;a.j.length=c}}h.get=function(a,b){return Object.prototy", |
| "pe.hasOwnProperty.call(this.C,a)?this.C[a]:b};h.set=function(a,b){Obje", |
| "ct.prototype.hasOwnProperty.call(this.C,a)||(this.F++,this.j.push(a));", |
| "this.C[a]=b};\nh.addAll=function(a){if(a instanceof rc)for(var b=sc(a)", |
| ",c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.se", |
| "t(b,a[b])};h.forEach=function(a,b){for(var c=sc(this),d=0;d<c.length;d", |
| "++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};h.clone=function(){r", |
| "eturn new rc(this)};var uc={};function Z(a,b,c){ea(a)&&(a=a.b);a=new v", |
| "c(a);!b||b in uc&&!c||(uc[b]={key:a,shift:!1},c&&(uc[c]={key:a,shift:!", |
| "0}));return a}function vc(a){this.code=a}Z(8);Z(9);Z(13);var wc=Z(16),", |
| "xc=Z(17),yc=Z(18);Z(19);Z(20);Z(27);Z(32,\" \");Z(33);Z(34);Z(35);Z(36", |
| ");Z(37);Z(38);Z(39);Z(40);Z(44);Z(45);Z(46);Z(48,\"0\",\")\");Z(49,\"1", |
| "\",\"!\");Z(50,\"2\",\"@\");Z(51,\"3\",\"#\");Z(52,\"4\",\"$\");Z(53,", |
| "\"5\",\"%\");Z(54,\"6\",\"^\");Z(55,\"7\",\"&\");Z(56,\"8\",\"*\");Z(5", |
| "7,\"9\",\"(\");Z(65,\"a\",\"A\");Z(66,\"b\",\"B\");Z(67,\"c\",\"C\");Z", |
| "(68,\"d\",\"D\");\nZ(69,\"e\",\"E\");Z(70,\"f\",\"F\");Z(71,\"g\",\"G", |
| "\");Z(72,\"h\",\"H\");Z(73,\"i\",\"I\");Z(74,\"j\",\"J\");Z(75,\"k\",", |
| "\"K\");Z(76,\"l\",\"L\");Z(77,\"m\",\"M\");Z(78,\"n\",\"N\");Z(79,\"o", |
| "\",\"O\");Z(80,\"p\",\"P\");Z(81,\"q\",\"Q\");Z(82,\"r\",\"R\");Z(83,", |
| "\"s\",\"S\");Z(84,\"t\",\"T\");Z(85,\"u\",\"U\");Z(86,\"v\",\"V\");Z(8", |
| "7,\"w\",\"W\");Z(88,\"x\",\"X\");Z(89,\"y\",\"Y\");Z(90,\"z\",\"Z\");v", |
| "ar zc=Z(wa?{c:91,b:91}:va?{c:224,b:91}:{c:0,b:91});Z(wa?{c:92,b:92}:va", |
| "?{c:224,b:93}:{c:0,b:92});Z(wa?{c:93,b:93}:va?{c:0,b:0}:{c:93,b:null})", |
| ";Z({c:96,b:96},\"0\");Z({c:97,b:97},\"1\");\nZ({c:98,b:98},\"2\");Z({c", |
| ":99,b:99},\"3\");Z({c:100,b:100},\"4\");Z({c:101,b:101},\"5\");Z({c:10", |
| "2,b:102},\"6\");Z({c:103,b:103},\"7\");Z({c:104,b:104},\"8\");Z({c:105", |
| ",b:105},\"9\");Z({c:106,b:106},\"*\");Z({c:107,b:107},\"+\");Z({c:109,", |
| "b:109},\"-\");Z({c:110,b:110},\".\");Z({c:111,b:111},\"/\");Z(144);Z(1", |
| "12);Z(113);Z(114);Z(115);Z(116);Z(117);Z(118);Z(119);Z(120);Z(121);Z(1", |
| "22);Z(123);Z({c:107,b:187},\"=\",\"+\");Z(108,\",\");Z({c:109,b:189},", |
| "\"-\",\"_\");Z(188,\",\",\"<\");Z(190,\".\",\">\");Z(191,\"/\",\"?\");", |
| "Z(192,\"`\",\"~\");Z(219,\"[\",\"{\");\nZ(220,\"\\\\\",\"|\");Z(221,\"", |
| "]\",\"}\");Z({c:59,b:186},\";\",\":\");Z(222,\"'\",'\"');var Ac=new rc", |
| ";Ac.set(1,wc);Ac.set(2,xc);Ac.set(4,yc);Ac.set(8,zc);(function(a){var ", |
| "b=new rc;u(sc(a),function(c){b.set(a.get(c).code,c)});return b})(Ac);b", |
| "a(\"_\",function(a){var b=[];$b?qc(a,b):nc(a,b);var c=b;a=c.length;b=A", |
| "rray(a);c=m(c)?c.split(\"\"):c;for(var d=0;d<a;d++)d in c&&(b[d]=kc.ca", |
| "ll(void 0,c[d]));return kc(b.join(\"\\n\")).replace(/\\xa0/g,\" \")});", |
| "; return this._.apply(null,arguments);}).apply({navigator:typeof windo", |
| "w!='undefined'?window.navigator:null,document:typeof window!='undefine", |
| "d'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const IS_DISPLAYED[] = { |
| "function(){return (function(){var h,aa=this;function l(a){return void ", |
| "0!==a}function m(a){return\"string\"==typeof a}function n(a){return\"n", |
| "umber\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c|", |
| "|\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(v", |
| "ar d;a.length&&(d=a.shift());)!a.length&&l(b)?c[d]=b:c=c[d]&&c[d]!==Ob", |
| "ject.prototype[d]?c[d]:c[d]={}}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a){", |
| "var b=ca(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", |
| "ngth}function ea(a){var b=typeof a;return\"object\"==b&&null!=a||\"fun", |
| "ction\"==b}function fa(a,b,c){return a.call.apply(a.bind,arguments)}\n", |
| "function ha(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Ar", |
| "ray.prototype.slice.call(arguments,2);return function(){var e=Array.pr", |
| "ototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);retur", |
| "n a.apply(b,e)}}return function(){return a.apply(b,arguments)}}functio", |
| "n ia(a,b,c){ia=Function.prototype.bind&&-1!=Function.prototype.bind.to", |
| "String().indexOf(\"native code\")?fa:ha;return ia.apply(null,arguments", |
| ")}\nfunction ja(a,b){var c=Array.prototype.slice.call(arguments,1);ret", |
| "urn function(){var d=c.slice();d.push.apply(d,arguments);return a.appl", |
| "y(this,d)}}function p(a,b){function c(){}c.prototype=b.prototype;a.pro", |
| "totype=new c;a.prototype.constructor=a};/*\n\n The MIT License\n\n Cop", |
| "yright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n", |
| " Permission is hereby granted, free of charge, to any person obtaining", |
| " a copy\n of this software and associated documentation files (the \"S", |
| "oftware\"), to\n deal in the Software without restriction, including w", |
| "ithout limitation the\n rights to use, copy, modify, merge, publish, d", |
| "istribute, sublicense, and/or\n sell copies of the Software, and to pe", |
| "rmit persons to whom the Software is\n furnished to do so, subject to ", |
| "the following conditions:\n\n The above copyright notice and this perm", |
| "ission notice shall be included in\n all copies or substantial portion", |
| "s of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WAR", |
| "RANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO ", |
| "THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE ", |
| "AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLD", |
| "ERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN ", |
| "AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN", |
| " CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SO", |
| "FTWARE.\n*/\nfunction u(a,b,c){this.l=a;this.la=b||1;this.j=c||1};func", |
| "tion ka(a,b){if(m(a))return m(b)&&1==b.length?a.indexOf(b,0):-1;for(va", |
| "r c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}function w(", |
| "a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.c", |
| "all(void 0,d[e],e,a)}function x(a,b,c){var d=c;w(a,function(e,f){d=b.c", |
| "all(void 0,d,e,f,a)});return d}function la(a,b){for(var c=a.length,d=m", |
| "(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))ret", |
| "urn!0;return!1}\nfunction ma(a,b){for(var c=a.length,d=m(a)?a.split(\"", |
| "\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!", |
| "0}function na(a){return Array.prototype.concat.apply([],arguments)}fun", |
| "ction oa(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]", |
| "=a[d];return c}return[]}function pa(a,b,c){return 2>=arguments.length?", |
| "Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};fun", |
| "ction qa(a){return String(a).replace(/\\-([a-z])/g,function(b,c){retur", |
| "n c.toUpperCase()})};function ra(a){this.T=a;this.J=0}function sa(a){a", |
| "=a.match(ta);for(var b=0;b<a.length;b++)ua.test(a[b])&&a.splice(b,1);r", |
| "eturn new ra(a)}var ta=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0", |
| "-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|", |
| "\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ua=/^\\s/;function y(a,b){return a.", |
| "T[a.J+(b||0)]}ra.prototype.next=function(){return this.T[this.J++]};ra", |
| ".prototype.back=function(){this.J--};ra.prototype.empty=function(){ret", |
| "urn this.T.length<=this.J};function z(a,b){this.x=l(a)?a:0;this.y=l(b)", |
| "?b:0}h=z.prototype;h.clone=function(){return new z(this.x,this.y)};h.c", |
| "eil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);retur", |
| "n this};h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor", |
| "(this.y);return this};h.round=function(){this.x=Math.round(this.x);thi", |
| "s.y=Math.round(this.y);return this};h.translate=function(a,b){a instan", |
| "ceof z?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),n(b)&&(this.y+=b))", |
| ";return this};\nh.scale=function(a,b){b=n(b)?b:a;this.x*=a;this.y*=b;r", |
| "eturn this};function va(a,b){this.width=a;this.height=b}h=va.prototype", |
| ";h.clone=function(){return new va(this.width,this.height)};h.aspectRat", |
| "io=function(){return this.width/this.height};h.ceil=function(){this.wi", |
| "dth=Math.ceil(this.width);this.height=Math.ceil(this.height);return th", |
| "is};h.floor=function(){this.width=Math.floor(this.width);this.height=M", |
| "ath.floor(this.height);return this};h.round=function(){this.width=Math", |
| ".round(this.width);this.height=Math.round(this.height);return this};\n", |
| "h.scale=function(a,b){b=n(b)?b:a;this.width*=a;this.height*=b;return t", |
| "his};function wa(a,b,c){function d(g){g&&b.appendChild(m(g)?a.createTe", |
| "xtNode(g):g)}for(var e=1;e<c.length;e++){var f=c[e];!da(f)||ea(f)&&0<f", |
| ".nodeType?d(f):w(xa(f)?oa(f):f,d)}}function ya(a,b){if(!a||!b)return!1", |
| ";if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefine", |
| "d\"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumen", |
| "tPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction z", |
| "a(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareD", |
| "ocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sour", |
| "ceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)", |
| "return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;r", |
| "eturn e==f?Aa(a,b):!c&&ya(e,b)?-1*Ba(a,b):!d&&ya(f,a)?Ba(b,a):(c?a.sou", |
| "rceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=B(a);c=d.cre", |
| "ateRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNo", |
| "de(b);\na.collapse(!0);return c.compareBoundaryPoints(aa.Range.START_T", |
| "O_END,a)}function Ba(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.p", |
| "arentNode!=c;)b=b.parentNode;return Aa(b,a)}function Aa(a,b){for(;b=b.", |
| "previousSibling;)if(b==a)return-1;return 1}function B(a){return 9==a.n", |
| "odeType?a:a.ownerDocument||a.document}function xa(a){if(a&&\"number\"=", |
| "=typeof a.length){if(ea(a))return\"function\"==typeof a.item||\"string", |
| "\"==typeof a.item;if(\"function\"==ca(a))return\"function\"==typeof a.", |
| "item}return!1}\nfunction Ca(a,b){a&&(a=a.parentNode);for(var c=0;a;){i", |
| "f(b(a))return a;a=a.parentNode;c++}return null}function Da(a){this.H=a", |
| "||aa.document||document}h=Da.prototype;h.getElementsByTagName=function", |
| "(a,b){return(b||this.H).getElementsByTagName(String(a))};h.createEleme", |
| "nt=function(a){return this.H.createElement(String(a))};h.createTextNod", |
| "e=function(a){return this.H.createTextNode(String(a))};h.appendChild=f", |
| "unction(a,b){a.appendChild(b)};h.append=function(a,b){wa(B(a),a,argume", |
| "nts)};\nh.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch", |
| "(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":ca", |
| "se \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":", |
| "case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KE", |
| "YGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\"", |
| ":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case ", |
| "\"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};h.removeNode=", |
| "function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};", |
| "\nh.contains=ya;function C(a){var b=null,c=a.nodeType;1==c&&(b=a.textC", |
| "ontent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b)", |
| ";if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.fir", |
| "stChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue)", |
| ",d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}el", |
| "se b=a.nodeValue;return\"\"+b}\nfunction D(a,b,c){if(null===b)return!0", |
| ";try{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.", |
| "getAttribute(b):a.getAttribute(b,2)==c}function Ea(a,b,c,d,e){return F", |
| "a.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new E)}\nfunction Fa(a,b,c,", |
| "d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),w(b", |
| ",function(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"", |
| "class\"==c?(b=b.getElementsByClassName(d),w(b,function(f){f.className=", |
| "=d&&a.matches(f)&&e.add(f)})):a instanceof F?Ga(a,b,c,d,e):b.getElemen", |
| "tsByTagName&&(b=b.getElementsByTagName(a.getName()),w(b,function(f){D(", |
| "f,c,d)&&e.add(f)}));return e}function Ga(a,b,c,d,e){for(b=b.firstChild", |
| ";b;b=b.nextSibling)D(b,c,d)&&a.matches(b)&&e.add(b),Ga(a,b,c,d,e)};fun", |
| "ction E(){this.j=this.g=null;this.D=0}function Ha(a){this.node=a;this.", |
| "next=this.w=null}function Ia(a,b){if(!a.g)return b;if(!b.g)return a;va", |
| "r c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,", |
| "b=b.next):0<za(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.", |
| "next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d", |
| ";a.D=f;return a}E.prototype.unshift=function(a){a=new Ha(a);a.next=thi", |
| "s.g;this.j?this.g.w=a:this.g=this.j=a;this.g=a;this.D++};\nE.prototype", |
| ".add=function(a){a=new Ha(a);a.w=this.j;this.g?this.j.next=a:this.g=th", |
| "is.j=a;this.j=a;this.D++};function Ja(a){return(a=a.g)?a.node:null}E.p", |
| "rototype.m=function(){return this.D};function Ka(a){return(a=Ja(a))?C(", |
| "a):\"\"}E.prototype.iterator=function(a){return new La(this,!!a)};func", |
| "tion La(a,b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}La.protot", |
| "ype.next=function(){var a=this.U;if(null==a)return null;var b=this.P=a", |
| ";this.U=this.A?a.w:a.next;return b.node};\nLa.prototype.remove=functio", |
| "n(){var a=this.ha,b=this.P;if(!b)throw Error(\"Next must be called at ", |
| "least once before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w", |
| "=c:a.j=c;a.D--;this.P=null};function H(a){this.f=a;this.h=this.o=!1;th", |
| "is.F=null}function J(a){return\"\\n \"+a.toString().split(\"\\n\").jo", |
| "in(\"\\n \")}H.prototype.c=function(){return this.o};function Ma(a,b)", |
| "{a.o=b}function Na(a,b){a.h=b}H.prototype.u=function(){return this.F};", |
| "function K(a,b){a=a.evaluate(b);return a instanceof E?+Ka(a):+a}functi", |
| "on L(a,b){a=a.evaluate(b);return a instanceof E?Ka(a):\"\"+a}function ", |
| "N(a,b){a=a.evaluate(b);return a instanceof E?!!a.m():!!a};function Oa(", |
| "a,b,c){H.call(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c(", |
| ");this.h=b.h||c.h;this.S==Pa&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h|", |
| "|b.c()||4==b.f||0==b.f||!c.u()||(this.F={name:c.u().name,C:b}):this.F=", |
| "{name:b.u().name,C:c})}p(Oa,H);\nfunction Qa(a,b,c,d,e){b=b.evaluate(d", |
| ");c=c.evaluate(d);var f;if(b instanceof E&&c instanceof E){b=b.iterato", |
| "r();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.ne", |
| "xt())if(a(C(d),C(f)))return!0;return!1}if(b instanceof E||c instanceof", |
| " E){b instanceof E?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof", |
| " d,k=f.next();k;k=f.next()){switch(g){case \"number\":k=+C(k);break;ca", |
| "se \"boolean\":k=!!C(k);break;case \"string\":k=C(k);break;default:thr", |
| "ow Error(\"Illegal primitive type for comparison.\");\n}if(e==b&&a(k,d", |
| ")||e==c&&a(d,k))return!0}return!1}return e?\"boolean\"==typeof b||\"bo", |
| "olean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof ", |
| "c?a(+b,+c):a(b,c):a(+b,+c)}Oa.prototype.evaluate=function(a){return th", |
| "is.S.v(this.X,this.ba,a)};Oa.prototype.toString=function(){var a=\"Bin", |
| "ary Expression: \"+this.S;a+=J(this.X);return a+=J(this.ba)};function ", |
| "Ra(a,b,c,d){this.ka=a;this.$=b;this.f=c;this.v=d}Ra.prototype.toString", |
| "=function(){return this.ka};var Ta={};\nfunction O(a,b,c,d){if(Ta.hasO", |
| "wnProperty(a))throw Error(\"Binary operator already created: \"+a);a=n", |
| "ew Ra(a,b,c,d);return Ta[a.toString()]=a}O(\"div\",6,1,function(a,b,c)", |
| "{return K(a,c)/K(b,c)});O(\"mod\",6,1,function(a,b,c){return K(a,c)%K(", |
| "b,c)});O(\"*\",6,1,function(a,b,c){return K(a,c)*K(b,c)});O(\"+\",5,1,", |
| "function(a,b,c){return K(a,c)+K(b,c)});O(\"-\",5,1,function(a,b,c){ret", |
| "urn K(a,c)-K(b,c)});O(\"<\",4,2,function(a,b,c){return Qa(function(d,e", |
| "){return d<e},a,b,c)});\nO(\">\",4,2,function(a,b,c){return Qa(functio", |
| "n(d,e){return d>e},a,b,c)});O(\"<=\",4,2,function(a,b,c){return Qa(fun", |
| "ction(d,e){return d<=e},a,b,c)});O(\">=\",4,2,function(a,b,c){return Q", |
| "a(function(d,e){return d>=e},a,b,c)});var Pa=O(\"=\",3,2,function(a,b,", |
| "c){return Qa(function(d,e){return d==e},a,b,c,!0)});O(\"!=\",3,2,funct", |
| "ion(a,b,c){return Qa(function(d,e){return d!=e},a,b,c,!0)});O(\"and\",", |
| "2,2,function(a,b,c){return N(a,c)&&N(b,c)});O(\"or\",1,2,function(a,b,", |
| "c){return N(a,c)||N(b,c)});function Ua(a,b){if(b.m()&&4!=a.f)throw Err", |
| "or(\"Primary expression must evaluate to nodeset if filter has predica", |
| "te(s).\");H.call(this,a.f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}", |
| "p(Ua,H);Ua.prototype.evaluate=function(a){a=this.aa.evaluate(a);return", |
| " Va(this.b,a)};Ua.prototype.toString=function(){var a=\"Filter:\"+J(th", |
| "is.aa);return a+=J(this.b)};function Wa(a,b){if(b.length<a.Z)throw Err", |
| "or(\"Function \"+a.i+\" expects at least\"+a.Z+\" arguments, \"+b.leng", |
| "th+\" given\");if(null!==a.R&&b.length>a.R)throw Error(\"Function \"+a", |
| ".i+\" expects at most \"+a.R+\" arguments, \"+b.length+\" given\");a.i", |
| "a&&w(b,function(c,d){if(4!=c.f)throw Error(\"Argument \"+d+\" to funct", |
| "ion \"+a.i+\" is not of type Nodeset: \"+c);});H.call(this,a.f);this.I", |
| "=a;this.N=b;Ma(this,a.o||la(b,function(c){return c.c()}));Na(this,a.ga", |
| "&&!b.length||a.fa&&!!b.length||la(b,function(c){return c.h}))}\np(Wa,H", |
| ");Wa.prototype.evaluate=function(a){return this.I.v.apply(null,na(a,th", |
| "is.N))};Wa.prototype.toString=function(){var a=\"Function: \"+this.I;i", |
| "f(this.N.length){var b=x(this.N,function(c,d){return c+J(d)},\"Argumen", |
| "ts:\");a+=J(b)}return a};function Xa(a,b,c,d,e,f,g,k){this.i=a;this.f=", |
| "b;this.o=c;this.ga=d;this.fa=!1;this.v=e;this.Z=f;this.R=l(g)?g:f;this", |
| ".ia=!!k}Xa.prototype.toString=function(){return this.i};var Ya={};\nfu", |
| "nction P(a,b,c,d,e,f,g,k){if(Ya.hasOwnProperty(a))throw Error(\"Functi", |
| "on already created: \"+a+\".\");Ya[a]=new Xa(a,b,c,d,e,f,g,k)}P(\"bool", |
| "ean\",2,!1,!1,function(a,b){return N(b,a)},1);P(\"ceiling\",1,!1,!1,fu", |
| "nction(a,b){return Math.ceil(K(b,a))},1);P(\"concat\",3,!1,!1,function", |
| "(a,b){return x(pa(arguments,1),function(c,d){return c+L(d,a)},\"\")},2", |
| ",null);P(\"contains\",2,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);return", |
| "-1!=b.indexOf(a)},2);P(\"count\",1,!1,!1,function(a,b){return b.evalua", |
| "te(a).m()},1,1,!0);\nP(\"false\",2,!1,!1,function(){return!1},0);P(\"f", |
| "loor\",1,!1,!1,function(a,b){return Math.floor(K(b,a))},1);P(\"id\",4,", |
| "!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.ownerDocument;a=L(b,", |
| "a).split(/\\s+/);var e=[];w(a,function(g){g=d.getElementById(g);!g||0<", |
| "=ka(e,g)||e.push(g)});e.sort(za);var f=new E;w(e,function(g){f.add(g)}", |
| ");return f},1);P(\"lang\",2,!1,!1,function(){return!1},1);P(\"last\",1", |
| ",!0,!1,function(a){if(1!=arguments.length)throw Error(\"Function last ", |
| "expects ()\");return a.j},0);\nP(\"local-name\",3,!1,!0,function(a,b){", |
| "return(a=b?Ja(b.evaluate(a)):a.l)?a.localName||a.nodeName.toLowerCase(", |
| "):\"\"},0,1,!0);P(\"name\",3,!1,!0,function(a,b){return(a=b?Ja(b.evalu", |
| "ate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,1,!0);P(\"namespace-uri", |
| "\",3,!0,!1,function(){return\"\"},0,1,!0);P(\"normalize-space\",3,!1,!", |
| "0,function(a,b){return(b?L(b,a):C(a.l)).replace(/[\\s\\xa0]+/g,\" \").", |
| "replace(/^\\s+|\\s+$/g,\"\")},0,1);P(\"not\",2,!1,!1,function(a,b){ret", |
| "urn!N(b,a)},1);\nP(\"number\",1,!1,!0,function(a,b){return b?K(b,a):+C", |
| "(a.l)},0,1);P(\"position\",1,!0,!1,function(a){return a.la},0);P(\"rou", |
| "nd\",1,!1,!1,function(a,b){return Math.round(K(b,a))},1);P(\"starts-wi", |
| "th\",2,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);return 0==b.lastIndexOf", |
| "(a,0)},2);P(\"string\",3,!1,!0,function(a,b){return b?L(b,a):C(a.l)},0", |
| ",1);P(\"string-length\",1,!1,!0,function(a,b){return(b?L(b,a):C(a.l)).", |
| "length},0,1);\nP(\"substring\",3,!1,!1,function(a,b,c,d){c=K(c,a);if(i", |
| "sNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?K(d,a):Infinity;if(i", |
| "sNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0", |
| ");a=L(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.roun", |
| "d(d))},2,3);P(\"substring-after\",3,!1,!1,function(a,b,c){b=L(b,a);a=L", |
| "(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nP(", |
| "\"substring-before\",3,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);a=b.ind", |
| "exOf(a);return-1==a?\"\":b.substring(0,a)},2);P(\"sum\",1,!1,!1,functi", |
| "on(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next()", |
| ")b+=+C(c);return b},1,1,!0);P(\"translate\",3,!1,!1,function(a,b,c,d){", |
| "b=L(b,a);c=L(c,a);var e=L(d,a);a={};for(d=0;d<c.length;d++){var f=c.ch", |
| "arAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.c", |
| "harAt(d),c+=f in a?a[f]:f;return c},3);P(\"true\",2,!1,!1,function(){r", |
| "eturn!0},0);function F(a,b){this.da=a;this.Y=l(b)?b:null;this.B=null;s", |
| "witch(a){case \"comment\":this.B=8;break;case \"text\":this.B=3;break;", |
| "case \"processing-instruction\":this.B=7;break;case \"node\":break;def", |
| "ault:throw Error(\"Unexpected argument\");}}function Za(a){return\"com", |
| "ment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}F.p", |
| "rototype.matches=function(a){return null===this.B||this.B==a.nodeType}", |
| ";F.prototype.getName=function(){return this.da};\nF.prototype.toString", |
| "=function(){var a=\"Kind Test: \"+this.da;null===this.Y||(a+=J(this.Y)", |
| ");return a};function $a(a){H.call(this,3);this.ca=a.substring(1,a.leng", |
| "th-1)}p($a,H);$a.prototype.evaluate=function(){return this.ca};$a.prot", |
| "otype.toString=function(){return\"Literal: \"+this.ca};function ab(a,b", |
| "){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\":\"http://www.w3.org/199", |
| "9/xhtml\";this.K=b?b.toLowerCase():a}ab.prototype.matches=function(a){", |
| "var b=a.nodeType;if(1!=b&&2!=b)return!1;b=l(a.localName)?a.localName:a", |
| ".nodeName;return\"*\"!=this.i&&this.i!=b.toLowerCase()?!1:\"*\"==this.", |
| "K?!0:this.K==(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www", |
| ".w3.org/1999/xhtml\")};ab.prototype.getName=function(){return this.i};", |
| "\nab.prototype.toString=function(){return\"Name Test: \"+(\"http://www", |
| ".w3.org/1999/xhtml\"==this.K?\"\":this.K+\":\")+this.i};function bb(a)", |
| "{H.call(this,1);this.ea=a}p(bb,H);bb.prototype.evaluate=function(){ret", |
| "urn this.ea};bb.prototype.toString=function(){return\"Number: \"+this.", |
| "ea};function cb(a,b){H.call(this,a.f);this.W=a;this.G=b;this.o=a.c();t", |
| "his.h=a.h;1==this.G.length&&(a=this.G[0],a.O||a.s!=db||(a=a.M,\"*\"!=a", |
| ".getName()&&(this.F={name:a.getName(),C:null})))}p(cb,H);function eb()", |
| "{H.call(this,4)}p(eb,H);eb.prototype.evaluate=function(a){var b=new E;", |
| "a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};eb.proto", |
| "type.toString=function(){return\"Root Helper Expression\"};function fb", |
| "(){H.call(this,4)}p(fb,H);fb.prototype.evaluate=function(a){var b=new ", |
| "E;b.add(a.l);return b};\nfb.prototype.toString=function(){return\"Cont", |
| "ext Helper Expression\"};function gb(a){return\"/\"==a||\"//\"==a}\ncb", |
| ".prototype.evaluate=function(a){var b=this.W.evaluate(a);if(!(b instan", |
| "ceof E))throw Error(\"Filter expression must evaluate to nodeset.\");a", |
| "=this.G;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator", |
| "(e.s.A);if(e.c()||e.s!=hb)if(e.c()||e.s!=ib){var g=f.next();for(b=e.ev", |
| "aluate(new u(g));null!=(g=f.next());)g=e.evaluate(new u(g)),b=Ia(b,g)}", |
| "else g=f.next(),b=e.evaluate(new u(g));else{for(g=f.next();(b=f.next()", |
| ")&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b", |
| "=e.evaluate(new u(g))}}return b};\ncb.prototype.toString=function(){va", |
| "r a=\"Path Expression:\"+J(this.W);if(this.G.length){var b=x(this.G,fu", |
| "nction(c,d){return c+J(d)},\"Steps:\");a+=J(b)}return a};function Q(a,", |
| "b){this.b=a;this.A=!!b}function Va(a,b,c){for(c=c||0;c<a.b.length;c++)", |
| "for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var t=a.", |
| "A?f-k:k+1;g=d.evaluate(new u(g,t,f));if(\"number\"==typeof g)t=t==g;el", |
| "se if(\"string\"==typeof g||\"boolean\"==typeof g)t=!!g;else if(g inst", |
| "anceof E)t=0<g.m();else throw Error(\"Predicate.evaluate returned an u", |
| "nexpected type.\");t||e.remove()}return b}Q.prototype.u=function(){ret", |
| "urn 0<this.b.length?this.b[0].u():null};\nQ.prototype.c=function(){for", |
| "(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f", |
| ")return!0}return!1};Q.prototype.m=function(){return this.b.length};Q.p", |
| "rototype.toString=function(){return x(this.b,function(a,b){return a+J(", |
| "b)},\"Predicates:\")};function R(a,b,c,d){H.call(this,4);this.s=a;this", |
| ".M=b;this.b=c||new Q([]);this.O=!!d;b=this.b.u();a.ma&&b&&(this.F={nam", |
| "e:b.name,C:b.C});this.o=this.b.c()}p(R,H);\nR.prototype.evaluate=funct", |
| "ion(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.C?L(c.C", |
| ",a):null,f=1);if(this.O)if(this.c()||this.s!=jb)if(b=(new R(kb,new F(", |
| "\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);nu", |
| "ll!=(c=b.next());)a=Ia(a,this.v(c,d,e,f));else a=new E;else a=Ea(this.", |
| "M,b,d,e),a=Va(this.b,a,f);else a=this.v(a.l,d,e,f);return a};R.prototy", |
| "pe.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Va(this.b,a,d", |
| ")};\nR.prototype.toString=function(){var a=\"Step:\"+J(\"Operator: \"+", |
| "(this.O?\"//\":\"/\"));this.s.i&&(a+=J(\"Axis: \"+this.s));a+=J(this.M", |
| ");if(this.b.m()){var b=x(this.b.b,function(c,d){return c+J(d)},\"Predi", |
| "cates:\");a+=J(b)}return a};function lb(a,b,c,d){this.i=a;this.I=b;thi", |
| "s.A=c;this.ma=d}lb.prototype.toString=function(){return this.i};var mb", |
| "={};function S(a,b,c,d){if(mb.hasOwnProperty(a))throw Error(\"Axis alr", |
| "eady created: \"+a);b=new lb(a,b,c,!!d);return mb[a]=b}\nS(\"ancestor", |
| "\",function(a,b){for(var c=new E;b=b.parentNode;)a.matches(b)&&c.unshi", |
| "ft(b);return c},!0);S(\"ancestor-or-self\",function(a,b){var c=new E;d", |
| "o a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar", |
| " db=S(\"attribute\",function(a,b){var c=new E,d=a.getName();if(b=b.att", |
| "ributes)if(a instanceof F&&null===a.B||\"*\"==d)for(a=0;d=b[a];a++)c.a", |
| "dd(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),jb=S(\"child\"", |
| ",function(a,b,c,d,e){c=m(c)?c:null;d=m(d)?d:null;e=e||new E;for(b=b.fi", |
| "rstChild;b;b=b.nextSibling)D(b,c,d)&&a.matches(b)&&e.add(b);return e},", |
| "!1,!0);S(\"descendant\",Ea,!1,!0);\nvar kb=S(\"descendant-or-self\",fu", |
| "nction(a,b,c,d){var e=new E;D(b,c,d)&&a.matches(b)&&e.add(b);return Ea", |
| "(a,b,c,d,e)},!1,!0),hb=S(\"following\",function(a,b,c,d){var e=new E;d", |
| "o for(var f=b;f=f.nextSibling;)D(f,c,d)&&a.matches(f)&&e.add(f),e=Ea(a", |
| ",f,c,d,e);while(b=b.parentNode);return e},!1,!0);S(\"following-sibling", |
| "\",function(a,b){for(var c=new E;b=b.nextSibling;)a.matches(b)&&c.add(", |
| "b);return c},!1);S(\"namespace\",function(){return new E},!1);\nvar nb", |
| "=S(\"parent\",function(a,b){var c=new E;if(9==b.nodeType)return c;if(2", |
| "==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.matches(b", |
| ")&&c.add(b);return c},!1),ib=S(\"preceding\",function(a,b,c,d){var e=n", |
| "ew E,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.length", |
| ";g<k;g++){var t=[];for(b=f[g];b=b.previousSibling;)t.unshift(b);for(va", |
| "r M=0,v=t.length;M<v;M++)b=t[M],D(b,c,d)&&a.matches(b)&&e.add(b),e=Ea(", |
| "a,b,c,d,e)}return e},!0,!0);\nS(\"preceding-sibling\",function(a,b){fo", |
| "r(var c=new E;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c", |
| "},!0);var ob=S(\"self\",function(a,b){var c=new E;a.matches(b)&&c.add(", |
| "b);return c},!1);function pb(a){H.call(this,1);this.V=a;this.o=a.c();t", |
| "his.h=a.h}p(pb,H);pb.prototype.evaluate=function(a){return-K(this.V,a)", |
| "};pb.prototype.toString=function(){return\"Unary Expression: -\"+J(thi", |
| "s.V)};function qb(a){H.call(this,4);this.L=a;Ma(this,la(this.L,functio", |
| "n(b){return b.c()}));Na(this,la(this.L,function(b){return b.h}))}p(qb,", |
| "H);qb.prototype.evaluate=function(a){var b=new E;w(this.L,function(c){", |
| "c=c.evaluate(a);if(!(c instanceof E))throw Error(\"Path expression mus", |
| "t evaluate to NodeSet.\");b=Ia(b,c)});return b};qb.prototype.toString=", |
| "function(){return x(this.L,function(a,b){return a+J(b)},\"Union Expres", |
| "sion:\")};function rb(a,b){this.a=a;this.ja=b}function sb(a){for(var b", |
| ",c=[];;){T(a,\"Missing right hand side of binary expression.\");b=vb(a", |
| ");var d=a.a.next();if(!d)break;var e=(d=Ta[d]||null)&&d.$;if(!e){a.a.b", |
| "ack();break}for(;c.length&&e<=c[c.length-1].$;)b=new Oa(c.pop(),c.pop(", |
| "),b);c.push(b,d)}for(;c.length;)b=new Oa(c.pop(),c.pop(),b);return b}f", |
| "unction T(a,b){if(a.a.empty())throw Error(b);}function wb(a,b){a=a.a.n", |
| "ext();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}", |
| "\nfunction xb(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+", |
| "a);}function yb(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed l", |
| "iteral string\");return new $a(a)}\nfunction zb(a){var b=[];if(gb(y(a.", |
| "a))){var c=a.a.next();var d=y(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d", |
| "&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new", |
| " eb;d=new eb;T(a,\"Missing next location step.\");c=Ab(a,c);b.push(c)}", |
| "else{a:{c=y(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Vari", |
| "able reference not allowed in HTML XPath\");case \"(\":a.a.next();c=sb", |
| "(a);T(a,'unclosed \"(\"');wb(a,\")\");break;case '\"':case \"'\":c=yb(", |
| "a);break;default:if(isNaN(+c))if(!Za(c)&&/(?![0-9])[\\w]/.test(d)&&\"(", |
| "\"==y(a.a,\n1)){c=a.a.next();c=Ya[c]||null;a.a.next();for(d=[];\")\"!=", |
| "y(a.a);){T(a,\"Missing function argument list.\");d.push(sb(a));if(\",", |
| "\"!=y(a.a))break;a.a.next()}T(a,\"Unclosed function argument list.\");", |
| "xb(a);c=new Wa(c,d)}else{c=null;break a}else c=new bb(+a.a.next())}\"[", |
| "\"==y(a.a)&&(d=new Q(Bb(a)),c=new Ua(c,d))}if(c)if(gb(y(a.a)))d=c;else", |
| " return c;else c=Ab(a,\"/\"),d=new fb,b.push(c)}for(;gb(y(a.a));)c=a.a", |
| ".next(),T(a,\"Missing next location step.\"),c=Ab(a,c),b.push(c);retur", |
| "n new cb(d,b)}\nfunction Ab(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('S", |
| "tep op should be \"/\" or \"//\"');if(\".\"==y(a.a)){var c=new R(ob,ne", |
| "w F(\"node\"));a.a.next();return c}if(\"..\"==y(a.a))return c=new R(nb", |
| ",new F(\"node\")),a.a.next(),c;if(\"@\"==y(a.a)){var d=db;a.a.next();T", |
| "(a,\"Missing attribute name\")}else if(\"::\"==y(a.a,1)){if(!/(?![0-9]", |
| ")[\\w]/.test(y(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next())", |
| ";var e=a.a.next();d=mb[e]||null;if(!d)throw Error(\"No axis with name:", |
| " \"+e);a.a.next();T(a,\"Missing node name\")}else d=jb;e=\ny(a.a);if(/", |
| "(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==y(a.a,1)){if(!Za(e))thr", |
| "ow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Za(e))throw Error", |
| "(\"Invalid type name: \"+e);wb(a,\"(\");T(a,\"Bad nodetype\");var f=y(", |
| "a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=yb(a);T(a,\"Bad nodetype", |
| "\");xb(a);e=new F(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e", |
| "=new ab(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new ab(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=", |
| "new Q(Bb(a),d.A);return c||new R(d,e,a,\"//\"==b)}function Bb(a){for(v", |
| "ar b=[];\"[\"==y(a.a);){a.a.next();T(a,\"Missing predicate expression.", |
| "\");var c=sb(a);b.push(c);T(a,\"Unclosed predicate expression.\");wb(a", |
| ",\"]\")}return b}function vb(a){if(\"-\"==y(a.a))return a.a.next(),new", |
| " pb(vb(a));var b=zb(a);if(\"|\"!=y(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)T(a,\"Missing next union location path.\"),b.push(zb(a));a.a.b", |
| "ack();a=new qb(b)}return a};function Cb(a){switch(a.nodeType){case 1:r", |
| "eturn ja(Db,a);case 9:return Cb(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return Eb;default:return a.parentNode?Cb(a.parentNode):Eb}", |
| "}function Eb(){return null}function Db(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?Db(a.parentNode,b):null};function Fb(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=sa(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=ia(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=sb(new rb(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new u(d));return new U(d,e)}}\nfunction U(a,b)", |
| "{if(0==b)if(a instanceof E)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof E))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof E?Ka(a):\"\"+a;break;case 1:this.numberValue=a instanceof E?+Ka(a", |
| "):+a;break;case 3:this.booleanValue=a instanceof E?0<a.m():!!a;break;c", |
| "ase 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.n", |
| "ext();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidIte", |
| "ratorState=!1;break;case 8:case 9:this.singleNodeValue=Ja(a);break;def", |
| "ault:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateN", |
| "ext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wro", |
| "ng result type\");return f>=d.length?null:d[f++]};this.snapshotItem=fu", |
| "nction(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong r", |
| "esult type\");return g>=d.length||0>g?null:d[g]}}\nU.ANY_TYPE=0;U.NUMB", |
| "ER_TYPE=1;U.STRING_TYPE=2;U.BOOLEAN_TYPE=3;U.UNORDERED_NODE_ITERATOR_T", |
| "YPE=4;U.ORDERED_NODE_ITERATOR_TYPE=5;U.UNORDERED_NODE_SNAPSHOT_TYPE=6;", |
| "U.ORDERED_NODE_SNAPSHOT_TYPE=7;U.ANY_UNORDERED_NODE_TYPE=8;U.FIRST_ORD", |
| "ERED_NODE_TYPE=9;function Gb(a){this.lookupNamespaceURI=Cb(a)}\nfuncti", |
| "on Hb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;", |
| "if(!c.evaluate||b)a.XPathResult=U,c.evaluate=function(d,e,f,g){return(", |
| "new Fb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return ne", |
| "w Fb(d,e)},c.createNSResolver=function(d){return new Gb(d)}}ba(\"wgxpa", |
| "th.install\",Hb);ba(\"wgxpath.install\",Hb);var Ib={aliceblue:\"#f0f8f", |
| "f\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",a", |
| "zure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000", |
| "\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",", |
| "brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreu", |
| "se:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:", |
| "\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",", |
| "darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",da", |
| "rkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkh", |
| "aki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",dar", |
| "korange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksal", |
| "mon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",dar", |
| "kslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ce", |
| "d1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff", |
| "\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",fire", |
| "brick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuch", |
| "sia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"", |
| "#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",gre", |
| "enyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#", |
| "ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",kh", |
| "aki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngre", |
| "en:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcor", |
| "al:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",", |
| "lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lig", |
| "htpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\"", |
| ",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"", |
| "#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#0", |
| "0ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",ma", |
| "roon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",m", |
| "ediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb", |
| "371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",medium", |
| "turquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#1919", |
| "70\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5", |
| "\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:", |
| "\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff45", |
| "00\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98", |
| "\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#f", |
| "fefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:", |
| "\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",", |
| "rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",sa", |
| "lmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashel", |
| "l:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb", |
| "\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",s", |
| "now:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d", |
| "2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquo", |
| "ise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\"", |
| ",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};va", |
| "r Jb=\"backgroundColor borderTopColor borderRightColor borderBottomCol", |
| "or borderLeftColor color outlineColor\".split(\" \"),Kb=/#([0-9a-fA-F]", |
| ")([0-9a-fA-F])([0-9a-fA-F])/,Lb=/^#(?:[0-9a-f]{3}){1,2}$/i,Mb=/^(?:rgb", |
| "a)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/", |
| "i,Nb=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]", |
| "\\d{0,2})\\)$/i;function Ob(a,b){this.code=a;this.state=V[a]||Pb;this.", |
| "message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(c){", |
| "return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if", |
| "(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.", |
| "message);a.name=this.name;this.stack=a.stack||\"\"}p(Ob,Error);var Pb=", |
| "\"unknown error\",V={15:\"element not selectable\",11:\"element not vi", |
| "sible\"};V[31]=Pb;V[30]=Pb;V[24]=\"invalid cookie domain\";V[29]=\"inv", |
| "alid element coordinates\";V[12]=\"invalid element state\";\nV[32]=\"i", |
| "nvalid selector\";V[51]=\"invalid selector\";V[52]=\"invalid selector", |
| "\";V[17]=\"javascript error\";V[405]=\"unsupported operation\";V[34]=", |
| "\"move target out of bounds\";V[27]=\"no such alert\";V[7]=\"no such e", |
| "lement\";V[8]=\"no such frame\";V[23]=\"no such window\";V[28]=\"scrip", |
| "t timeout\";V[33]=\"session not created\";V[10]=\"stale element refere", |
| "nce\";V[21]=\"timeout\";V[25]=\"unable to set cookie\";V[26]=\"unexpec", |
| "ted alert open\";V[13]=Pb;V[9]=\"unknown command\";function W(a,b){b&&", |
| "\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b|", |
| "|a.tagName.toUpperCase()==b)};var Qb=function(){var a={na:\"http://www", |
| ".w3.org/2000/svg\"};return function(b){return a[b]||null}}();\nfunctio", |
| "n Rb(a,b){var c=B(a);if(!c.documentElement)return null;try{for(var d=c", |
| ".createNSResolver?c.createNSResolver(c.documentElement):Qb,e={},f=c.ge", |
| "tElementsByTagName(\"*\"),g=0;g<f.length;++g){var k=f[g],t=k.namespace", |
| "URI;if(t&&!e[t]){var M=k.lookupPrefix(t);if(!M){var v=t.match(\".*/(", |
| "\\\\w+)/?$\");M=v?v[1]:\"xhtml\"}e[t]=M}}var A={},G;for(G in e)A[e[G]]", |
| "=G;d=function(I){return A[I]||null};try{return c.evaluate(b,a,d,9,null", |
| ")}catch(I){if(\"TypeError\"===I.name)return d=c.createNSResolver?c.cre", |
| "ateNSResolver(c.documentElement):\nQb,c.evaluate(b,a,d,9,null);throw I", |
| ";}}catch(I){throw new Ob(32,\"Unable to locate an element with the xpa", |
| "th expression \"+b+\" because of the following error:\\n\"+I);}}\nfunc", |
| "tion Sb(a,b){var c=function(){var d=Rb(b,a);return d?d.singleNodeValue", |
| "||null:b.selectSingleNode?(d=B(b),d.setProperty&&d.setProperty(\"Selec", |
| "tionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();if(null!==c&&", |
| "(!c||1!=c.nodeType))throw new Ob(32,'The result of the xpath expressio", |
| "n \"'+a+'\" is: '+c+\". It should be an element.\");return c};function", |
| " Tb(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=Tb.pr", |
| "ototype;h.clone=function(){return new Tb(this.top,this.right,this.bott", |
| "om,this.left)};h.contains=function(a){return this&&a?a instanceof Tb?a", |
| ".left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this", |
| ".bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bott", |
| "om:!1};\nh.expand=function(a,b,c,d){ea(a)?(this.top-=a.top,this.right+", |
| "=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.ri", |
| "ght+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return thi", |
| "s};h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil", |
| "(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(th", |
| "is.left);return this};\nh.floor=function(){this.top=Math.floor(this.to", |
| "p);this.right=Math.floor(this.right);this.bottom=Math.floor(this.botto", |
| "m);this.left=Math.floor(this.left);return this};h.round=function(){thi", |
| "s.top=Math.round(this.top);this.right=Math.round(this.right);this.bott", |
| "om=Math.round(this.bottom);this.left=Math.round(this.left);return this", |
| "};h.translate=function(a,b){a instanceof z?(this.left+=a.x,this.right+", |
| "=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,n(b)&", |
| "&(this.top+=b,this.bottom+=b));return this};\nh.scale=function(a,b){b=", |
| "n(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return ", |
| "this};function X(a,b,c,d){this.left=a;this.top=b;this.width=c;this.hei", |
| "ght=d}h=X.prototype;h.clone=function(){return new X(this.left,this.top", |
| ",this.width,this.height)};h.contains=function(a){return a instanceof z", |
| "?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.t", |
| "op+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width", |
| "&&this.top<=a.top&&this.top+this.height>=a.top+a.height};\nh.ceil=func", |
| "tion(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);thi", |
| "s.width=Math.ceil(this.width);this.height=Math.ceil(this.height);retur", |
| "n this};h.floor=function(){this.left=Math.floor(this.left);this.top=Ma", |
| "th.floor(this.top);this.width=Math.floor(this.width);this.height=Math.", |
| "floor(this.height);return this};h.round=function(){this.left=Math.roun", |
| "d(this.left);this.top=Math.round(this.top);this.width=Math.round(this.", |
| "width);this.height=Math.round(this.height);return this};\nh.translate=", |
| "function(a,b){a instanceof z?(this.left+=a.x,this.top+=a.y):(this.left", |
| "+=a,n(b)&&(this.top+=b));return this};h.scale=function(a,b){b=n(b)?b:a", |
| ";this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};va", |
| "r Ub=\"function\"===typeof ShadowRoot;function Vb(a){for(a=a.parentNod", |
| "e;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;retu", |
| "rn W(a)?a:null}\nfunction Y(a,b){b=qa(b);if(\"float\"==b||\"cssFloat\"", |
| "==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=B(a);if(d.defau", |
| "ltView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedSt", |
| "yle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||", |
| "Wb(a,b);if(null===a)a=null;else if(0<=ka(Jb,b)){b:{var e=a.match(Mb);i", |
| "f(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b", |
| "&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b", |
| "}b=null}if(!b)b:{if(d=a.match(Nb))if(b=Number(d[1]),\nc=Number(d[2]),d", |
| "=Number(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];br", |
| "eak b}b=null}if(!b)b:{b=a.toLowerCase();c=Ib[b.toLowerCase()];if(!c&&(", |
| "c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Kb,\"#$1$1$2$", |
| "2$3$3\")),!Lb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),p", |
| "arseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+", |
| "b.join(\", \")+\")\":a}return a}\nfunction Wb(a,b){var c=a.currentStyl", |
| "e||a.style,d=c[b];!l(d)&&\"function\"==ca(c.getPropertyValue)&&(d=c.ge", |
| "tPropertyValue(b));return\"inherit\"!=d?l(d)?d:null:(a=Vb(a))?Wb(a,b):", |
| "null}\nfunction Xb(a,b,c){function d(g){var k=Yb(g);return 0<k.height&", |
| "&0<k.width?!0:W(g,\"PATH\")&&(0<k.height||0<k.width)?(g=Y(g,\"stroke-w", |
| "idth\"),!!g&&0<parseInt(g,10)):\"hidden\"!=Y(g,\"overflow\")&&la(g.chi", |
| "ldNodes,function(t){return 3==t.nodeType||W(t)&&d(t)})}function e(g){r", |
| "eturn Zb(g)==Z&&ma(g.childNodes,function(k){return!W(k)||e(k)||!d(k)})", |
| "}if(!W(a))throw Error(\"Argument to isShown must be of type Element\")", |
| ";if(W(a,\"BODY\"))return!0;if(W(a,\"OPTION\")||W(a,\"OPTGROUP\"))retur", |
| "n a=Ca(a,function(g){return W(g,\"SELECT\")}),\n!!a&&Xb(a,!0,c);var f=", |
| "$b(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&Xb(f.imag", |
| "e,b,c);if(W(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||W(a,\"NOSC", |
| "RIPT\"))return!1;f=Y(a,\"visibility\");return\"collapse\"!=f&&\"hidden", |
| "\"!=f&&c(a)&&(b||0!=ac(a))&&d(a)?!e(a):!1}var Z=\"hidden\";\nfunction ", |
| "Zb(a){function b(q){function r(Sa){if(Sa==g)return!0;var tb=Y(Sa,\"dis", |
| "play\");return 0==tb.lastIndexOf(\"inline\",0)||\"contents\"==tb||\"ab", |
| "solute\"==ub&&\"static\"==Y(Sa,\"position\")?!1:!0}var ub=Y(q,\"positi", |
| "on\");if(\"fixed\"==ub)return M=!0,q==g?null:g;for(q=Vb(q);q&&!r(q);)q", |
| "=Vb(q);return q}function c(q){var r=q;if(\"visible\"==t)if(q==g&&k)r=k", |
| ";else if(q==k)return{x:\"visible\",y:\"visible\"};r={x:Y(r,\"overflow-", |
| "x\"),y:Y(r,\"overflow-y\")};q==g&&(r.x=\"visible\"==r.x?\"auto\":r.x,r", |
| ".y=\"visible\"==r.y?\"auto\":r.y);return r}\nfunction d(q){if(q==g){va", |
| "r r=(new Da(f)).H;q=r.scrollingElement?r.scrollingElement:r.body||r.do", |
| "cumentElement;r=r.parentWindow||r.defaultView;q=new z(r.pageXOffset||q", |
| ".scrollLeft,r.pageYOffset||q.scrollTop)}else q=new z(q.scrollLeft,q.sc", |
| "rollTop);return q}var e=bc(a),f=B(a),g=f.documentElement,k=f.body,t=Y(", |
| "g,\"overflow\"),M;for(a=b(a);a;a=b(a)){var v=c(a);if(\"visible\"!=v.x|", |
| "|\"visible\"!=v.y){var A=Yb(a);if(0==A.width||0==A.height)return Z;var", |
| " G=e.right<A.left,I=e.bottom<A.top;if(G&&\"hidden\"==v.x||I&&\"hidden", |
| "\"==\nv.y)return Z;if(G&&\"visible\"!=v.x||I&&\"visible\"!=v.y){G=d(a)", |
| ";I=e.bottom<A.top-G.y;if(e.right<A.left-G.x&&\"visible\"!=v.x||I&&\"vi", |
| "sible\"!=v.x)return Z;e=Zb(a);return e==Z?Z:\"scroll\"}G=e.left>=A.lef", |
| "t+A.width;A=e.top>=A.top+A.height;if(G&&\"hidden\"==v.x||A&&\"hidden\"", |
| "==v.y)return Z;if(G&&\"visible\"!=v.x||A&&\"visible\"!=v.y){if(M&&(v=d", |
| "(a),e.left>=g.scrollWidth-v.x||e.right>=g.scrollHeight-v.y))return Z;e", |
| "=Zb(a);return e==Z?Z:\"scroll\"}}}return\"none\"}\nfunction Yb(a){var ", |
| "b=$b(a);if(b)return b.rect;if(W(a,\"HTML\"))return a=B(a),a=((a?a.pare", |
| "ntWindow||a.defaultView:window)||window).document,a=\"CSS1Compat\"==a.", |
| "compatMode?a.documentElement:a.body,a=new va(a.clientWidth,a.clientHei", |
| "ght),new X(0,0,a.width,a.height);try{var c=a.getBoundingClientRect()}c", |
| "atch(d){return new X(0,0,0,0)}return new X(c.left,c.top,c.right-c.left", |
| ",c.bottom-c.top)}\nfunction $b(a){var b=W(a,\"MAP\");if(!b&&!W(a,\"ARE", |
| "A\"))return null;var c=b?a:W(a.parentNode,\"MAP\")?a.parentNode:null,d", |
| "=null,e=null;c&&c.name&&(d=Sb('/descendant::*[@usemap = \"#'+c.name+'", |
| "\"]',B(c)))&&(e=Yb(d),b||\"default\"==a.shape.toLowerCase()||(a=cc(a),", |
| "b=Math.min(Math.max(a.left,0),e.width),c=Math.min(Math.max(a.top,0),e.", |
| "height),e=new X(b+e.left,c+e.top,Math.min(a.width,e.width-b),Math.min(", |
| "a.height,e.height-c))));return{image:d,rect:e||new X(0,0,0,0)}}\nfunct", |
| "ion cc(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rec", |
| "t\"==b&&4==a.length){b=a[0];var c=a[1];return new X(b,c,a[2]-b,a[3]-c)", |
| "}if(\"circle\"==b&&3==a.length)return b=a[2],new X(a[0]-b,a[1]-b,2*b,2", |
| "*b);if(\"poly\"==b&&2<a.length){b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1<", |
| "a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1", |
| "]),e=Math.max(e,a[f+1]);return new X(b,c,d-b,e-c)}return new X(0,0,0,0", |
| ")}function bc(a){a=Yb(a);return new Tb(a.top,a.left+a.width,a.top+a.he", |
| "ight,a.left)}\nfunction ac(a){var b=1,c=Y(a,\"opacity\");c&&(b=Number(", |
| "c));(a=Vb(a))&&(b*=ac(a));return b};ba(\"_\",function(a,b){function c(", |
| "d){if(W(d)&&\"none\"==Y(d,\"display\"))return!1;a:{var e=d.parentNode;", |
| "if(d.getDestinationInsertionPoints){var f=d.getDestinationInsertionPoi", |
| "nts();if(0<f.length){e=f[f.length-1];break a}}e=e&&e.shadowRoot&&void ", |
| "0!==d.assignedSlot?d.assignedSlot?d.assignedSlot.parentNode:null:e}ret", |
| "urn Ub&&e instanceof ShadowRoot||e&&(9==e.nodeType||11==e.nodeType)?!0", |
| ":e&&W(e,\"DETAILS\")&&!e.open&&!W(d,\"SUMMARY\")?!1:!!e&&c(e)}return X", |
| "b(a,!!b,c)});; return this._.apply(null,arguments);}).apply({navigator", |
| ":typeof window!='undefined'?window.navigator:null,document:typeof wind", |
| "ow!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const IS_ELEMENT_CLICKABLE[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.ka=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.S=a;this.I=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.S[a.I+(b||0)]}r.prototype.next=function(){return this.S[this.I", |
| "++]};r.prototype.back=function(){this.I--};r.prototype.empty=function(", |
| "){return this.S.length<=this.I};function oa(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction pa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?qa(a,b):!c&&oa(e,b)?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n qa(b,a)}function qa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.D=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<pa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.D=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.D++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.D++};function A(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.D};function B(a){return(a=A(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ga=a;this.T=(this.A=b)?a.j:a.g;this.O=null}wa.prototype.next=f", |
| "unction(){var a=this.T;if(null==a)return null;var b=this.O=a;this.T=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ga,b=this.O;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".D--;this.O=null};function C(a){this.f=a;this.h=this.o=!1;this.F=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.F};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.R=a;this.W=b;this.aa=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.R==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.F={name:c.u().name,C:b}):this.F={name:b.u().n", |
| "ame,C:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.R.v(this.W,th", |
| "is.aa,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.R;a+=D(this.W);return a+=D(this.aa)};function Aa(a,b,c,d){this", |
| ".ja=a;this.Z=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ja};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.$=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.evalu", |
| "ate=function(a){a=this.$.evaluate(a);return Ca(this.b,a)};K.prototype.", |
| "toString=function(){var a=\"Filter:\"+D(this.$);return a+=D(this.b)};f", |
| "unction L(a,b){if(b.length<a.Y)throw Error(\"Function \"+a.i+\" expect", |
| "s at least\"+a.Y+\" arguments, \"+b.length+\" given\");if(null!==a.P&&", |
| "b.length>a.P)throw Error(\"Function \"+a.i+\" expects at most \"+a.P+", |
| "\" arguments, \"+b.length+\" given\");a.ha&&n(b,function(c,d){if(4!=c.", |
| "f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type ", |
| "Nodeset: \"+c);});C.call(this,a.f);this.H=a;this.M=b;xa(this,a.o||q(b,", |
| "function(c){return c.c()}));ya(this,a.fa&&!b.length||a.ea&&!!b.length|", |
| "|q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=function(", |
| "a){return this.H.v.apply(null,ia(a,this.M))};L.prototype.toString=func", |
| "tion(){var a=\"Function: \"+this.H;if(this.M.length){var b=p(this.M,fu", |
| "nction(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};function ", |
| "Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.fa=d;this.ea=!1;th", |
| "is.v=e;this.Y=f;this.P=void 0!==g?g:f;this.ha=!!k}Da.prototype.toStrin", |
| "g=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if", |
| "(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".", |
| "\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){", |
| "return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil", |
| "(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(arguments,", |
| "1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!", |
| "1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"cou", |
| "nt\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"fal", |
| "se\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a,b)", |
| "{return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.", |
| "l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[];n(", |
| "a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h(g)", |
| "&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in e&", |
| "&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(pa);var f=new x;n(", |
| "e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function(){re", |
| "turn!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)thr", |
| "ow Error(\"Function last expects ()\");return a.j},0);M(\"local-name\"", |
| ",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.localName||a", |
| ".nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a,b)", |
| "{return(a=b?A(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,1,!", |
| "0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(\"no", |
| "rmalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).replace(", |
| "/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,!", |
| "1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function(a,b", |
| "){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a){ret", |
| "urn a.ka},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E(b,a", |
| "))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);ret", |
| "urn 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){retur", |
| "n b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b){re", |
| "turn(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,function(a,", |
| "b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?", |
| "E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-", |
| "1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a.sub", |
| "string(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,function", |
| "(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(", |
| "c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b=F(b", |
| ",a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);M(\"", |
| "sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a", |
| ".next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,!1,!", |
| "1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<c.le", |
| "ngth;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;", |
| "d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"true\",", |
| "2,!1,!1,function(){return!0},0);function y(a,b){this.ca=a;this.X=void ", |
| "0!==b?b:null;this.B=null;switch(a){case \"comment\":this.B=8;break;cas", |
| "e \"text\":this.B=3;break;case \"processing-instruction\":this.B=7;bre", |
| "ak;case \"node\":break;default:throw Error(\"Unexpected argument\");}}", |
| "function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-instruc", |
| "tion\"==a||\"node\"==a}y.prototype.matches=function(a){return null===t", |
| "his.B||this.B==a.nodeType};y.prototype.getName=function(){return this.", |
| "ca};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.ca;nu", |
| "ll===this.X||(a+=D(this.X));return a};function N(a){C.call(this,3);thi", |
| "s.ba=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=function(){", |
| "return this.ba};N.prototype.toString=function(){return\"Literal: \"+th", |
| "is.ba};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\":\"", |
| "http://www.w3.org/1999/xhtml\";this.J=b?b.toLowerCase():a}O.prototype.", |
| "matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!=", |
| "=a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=b.toL", |
| "owerCase()?!1:\"*\"==this.J?!0:this.J==(a.namespaceURI?a.namespaceURI.", |
| "toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getName=f", |
| "unction(){return this.i};\nO.prototype.toString=function(){return\"Nam", |
| "e Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.J?\"\":this.J+\":\"", |
| ")+this.i};function P(a){C.call(this,1);this.da=a}l(P,C);P.prototype.ev", |
| "aluate=function(){return this.da};P.prototype.toString=function(){retu", |
| "rn\"Number: \"+this.da};function Q(a,b){C.call(this,a.f);this.V=a;this", |
| ".G=b;this.o=a.c();this.h=a.h;1==this.G.length&&(a=this.G[0],a.N||a.s!=", |
| "Ga||(a=a.L,\"*\"!=a.getName()&&(this.F={name:a.getName(),C:null})))}l(", |
| "Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(", |
| "a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);ret", |
| "urn b};R.prototype.toString=function(){return\"Root Helper Expression", |
| "\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a", |
| "){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function(){r", |
| "eturn\"Context Helper Expression\"};function Ha(a){return\"/\"==a||\"/", |
| "/\"==a}\nQ.prototype.evaluate=function(a){var b=this.V.evaluate(a);if(", |
| "!(b instanceof x))throw Error(\"Filter expression must evaluate to nod", |
| "eset.\");a=this.G;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=", |
| "b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();", |
| "for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),", |
| "b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(", |
| "b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g", |
| ")&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=func", |
| "tion(){var a=\"Path Expression:\"+D(this.V);if(this.G.length){var b=p(", |
| "this.G,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};func", |
| "tion T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.le", |
| "ngth;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++)", |
| "{var z=a.A?f-k:k+1;g=d.evaluate(new m(g,z,f));if(\"number\"==typeof g)", |
| "z=z==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)z=!!g;else ", |
| "if(g instanceof x)z=0<g.m();else throw Error(\"Predicate.evaluate retu", |
| "rned an unexpected type.\");z||e.remove()}return b}T.prototype.u=funct", |
| "ion(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=funct", |
| "ion(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.", |
| "f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.b.le", |
| "ngth};T.prototype.toString=function(){return p(this.b,function(a,b){re", |
| "turn a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this", |
| ".s=a;this.L=b;this.b=c||new T([]);this.N=!!d;b=this.b.u();a.la&&b&&(th", |
| "is.F={name:b.name,C:b.C});this.o=this.b.c()}l(U,C);\nU.prototype.evalu", |
| "ate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=", |
| "c.C?F(c.C,a):null,f=1);if(this.N)if(this.c()||this.s!=Ka)if(b=(new U(L", |
| "a,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d", |
| ",e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=", |
| "w(this.L,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.", |
| "prototype.v=function(a,b,c,d){a=this.s.H(this.L,a,b,c);return a=Ca(thi", |
| "s.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Operat", |
| "or: \"+(this.N?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D", |
| "(this.L);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},", |
| "\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.", |
| "H=b;this.A=c;this.la=d}Ma.prototype.toString=function(){return this.i}", |
| ";var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"A", |
| "xis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"an", |
| "cestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c", |
| ".unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var c=n", |
| "ew x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0)", |
| ";\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();if(b", |
| "=b.attributes)if(a instanceof y&&null===a.B||\"*\"==d)for(a=0;d=b[a];a", |
| "++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"c", |
| "hild\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(", |
| "b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);retu", |
| "rn e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-self", |
| "\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);retu", |
| "rn w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new", |
| " x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=", |
| "w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-sibl", |
| "ing\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.a", |
| "dd(b);return c},!1);V(\"namespace\",function(){return new x},!1);\nvar", |
| " Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)return c;i", |
| "f(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.matche", |
| "s(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d){var ", |
| "e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.len", |
| "gth;g<k;g++){var z=[];for(b=f[g];b=b.previousSibling;)z.unshift(b);for", |
| "(var na=0,bb=z.length;na<bb;na++)b=z[na],v(b,c,d)&&a.matches(b)&&e.add", |
| "(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",function", |
| "(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);", |
| "return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)", |
| "&&c.add(b);return c},!1);function W(a){C.call(this,1);this.U=a;this.o=", |
| "a.c();this.h=a.h}l(W,C);W.prototype.evaluate=function(a){return-E(this", |
| ".U,a)};W.prototype.toString=function(){return\"Unary Expression: -\"+D", |
| "(this.U)};function X(a){C.call(this,4);this.K=a;xa(this,q(this.K,funct", |
| "ion(b){return b.c()}));ya(this,q(this.K,function(b){return b.h}))}l(X,", |
| "C);X.prototype.evaluate=function(a){var b=new x;n(this.K,function(c){c", |
| "=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path expression must", |
| " evaluate to NodeSet.\");b=va(b,c)});return b};X.prototype.toString=fu", |
| "nction(){return p(this.K,function(a,b){return a+D(b)},\"Union Expressi", |
| "on:\")};function Qa(a,b){this.a=a;this.ia=b}function Ra(a){for(var b,c", |
| "=[];;){Y(a,\"Missing right hand side of binary expression.\");b=Sa(a);", |
| "var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.Z;if(!e){a.a.bac", |
| "k();break}for(;c.length&&e<=c[c.length-1].Z;)b=new H(c.pop(),c.pop(),b", |
| ");c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}funct", |
| "ion Y(a,b){if(a.a.empty())throw Error(b);}function Ta(a,b){a=a.a.next(", |
| ");if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfun", |
| "ction Ua(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}f", |
| "unction Va(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed litera", |
| "l string\");return new N(a)}\nfunction Wa(a){var b=[];if(Ha(t(a.a))){v", |
| "ar c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..", |
| "\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=n", |
| "ew R;Y(a,\"Missing next location step.\");c=Xa(a,c);b.push(c)}else{a:{", |
| "c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable ref", |
| "erence not allowed in HTML XPath\");case \"(\":a.a.next();c=Ra(a);Y(a,", |
| "'unclosed \"(\"');Ta(a,\")\");break;case '\"':case \"'\":c=Va(a);break", |
| ";default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.", |
| "a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);)", |
| "{Y(a,\"Missing function argument list.\");d.push(Ra(a));if(\",\"!=t(a.", |
| "a))break;a.a.next()}Y(a,\"Unclosed function argument list.\");Ua(a);c=", |
| "new L(c,d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)", |
| "&&(d=new T(Ya(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;e", |
| "lse c=Xa(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),Y(a,", |
| "\"Missing next location step.\"),c=Xa(a,c),b.push(c);return new Q(d,b)", |
| "}\nfunction Xa(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should", |
| " be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\")", |
| ");a.a.next();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node", |
| "\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();Y(a,\"Missing ", |
| "attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(", |
| "t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.ne", |
| "xt();d=Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.ne", |
| "xt();Y(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w", |
| "\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"In", |
| "valid node type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid ty", |
| "pe name: \"+e);Ta(a,\"(\");Y(a,\"Bad nodetype\");var f=t(a.a).charAt(0", |
| "),g=null;if('\"'==f||\"'\"==f)g=Va(a);Y(a,\"Bad nodetype\");Ua(a);e=ne", |
| "w y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else", |
| "{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.ia(g),!k)throw", |
| " Error(\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(", |
| "e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=new T(Ya(a),d.A)", |
| ";return c||new U(d,e,a,\"//\"==b)}function Ya(a){for(var b=[];\"[\"==t", |
| "(a.a);){a.a.next();Y(a,\"Missing predicate expression.\");var c=Ra(a);", |
| "b.push(c);Y(a,\"Unclosed predicate expression.\");Ta(a,\"]\")}return b", |
| "}function Sa(a){if(\"-\"==t(a.a))return a.a.next(),new W(Sa(a));var b=", |
| "Wa(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)Y(a,\"Mis", |
| "sing next union location path.\"),b.push(Wa(a));a.a.back();a=new X(b)}", |
| "return a};function Za(a){switch(a.nodeType){case 1:return ha($a,a);cas", |
| "e 9:return Za(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ab;default:return a.parentNode?Za(a.parentNode):ab}}function ab(){ret", |
| "urn null}function $a(a,b){if(a.prefix==b)return a.namespaceURI||\"http", |
| "://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);retu", |
| "rn c&&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType", |
| "?$a(a.parentNode,b):null};function cb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid ", |
| "XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI", |
| ",b)):b=function(){return null};var c=Ra(new Qa(a,b));if(!a.empty())thr", |
| "ow Error(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.eva", |
| "luate(new m(d));return new Z(d,e)}}\nfunction Z(a,b){if(0==b)if(a inst", |
| "anceof x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==type", |
| "of a)b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpect", |
| "ed evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw ", |
| "Error(\"value could not be converted to the specified type\");this.res", |
| "ultType=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a", |
| ";break;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:th", |
| "is.booleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:", |
| "case 7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d", |
| ".push(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;", |
| "case 8:case 9:this.singleNodeValue=A(a);break;default:throw Error(\"Un", |
| "known XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=", |
| "b&&5!=b)throw Error(\"iterateNext called with wrong result type\");ret", |
| "urn f>=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!", |
| "=b)throw Error(\"snapshotItem called with wrong result type\");return ", |
| "g>=d.length||0>g?null:d[g]}}\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TY", |
| "PE=2;Z.BOOLEAN_TYPE=3;Z.UNORDERED_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_", |
| "ITERATOR_TYPE=5;Z.UNORDERED_NODE_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSH", |
| "OT_TYPE=7;Z.ANY_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;func", |
| "tion db(a){this.lookupNamespaceURI=Za(a)}\nfunction eb(a,b){a=a||aa;va", |
| "r c=a.Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.X", |
| "PathResult=Z,c.evaluate=function(d,e,f,g){return(new cb(d,f)).evaluate", |
| "(e,g)},c.createExpression=function(d,e){return new cb(d,e)},c.createNS", |
| "Resolver=function(d){return new db(d)}}ba(\"wgxpath.install\",eb);ba(", |
| "\"wgxpath.install\",eb);ba(\"_\",function(a,b){function c(f,g){f={clic", |
| "kable:f};g&&(f.message=g);return f}for(var d=a;d.parentNode;)d=d.paren", |
| "tNode;var e=d.elementFromPoint(b.x,b.y);if(e==a)return c(!0);b=\"(\"+b", |
| ".x+\", \"+b.y+\")\";if(null==e)return c(!1,\"Element is not clickable ", |
| "at point \"+b);d=e.outerHTML.replace(e.innerHTML,e.hasChildNodes()?\".", |
| "..\":\"\");for(e=e.parentNode;e;){if(e==a)return c(!0,\"Element's desc", |
| "endant would receive the click. Consider clicking the descendant inste", |
| "ad. Descendant: \"+d);e=e.parentNode}a=a.outerHTML.replace(a.innerHTML", |
| ",\na.hasChildNodes()?\"...\":\"\");return c(!1,\"Element \"+a+\" is no", |
| "t clickable at point \"+b+\". Other element would receive the click: ", |
| "\"+d)});; return this._.apply(null,arguments);}).apply({navigator:type", |
| "of window!='undefined'?window.navigator:null,document:typeof window!='", |
| "undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const IS_ELEMENT_DISPLAYED[] = { |
| "function(){return (function(){var k,aa=this;function l(a){return void ", |
| "0!==a}function n(a){return\"string\"==typeof a}function p(a){return\"n", |
| "umber\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c|", |
| "|\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(v", |
| "ar d;a.length&&(d=a.shift());)!a.length&&l(b)?c[d]=b:c=c[d]&&c[d]!==Ob", |
| "ject.prototype[d]?c[d]:c[d]={}}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a){", |
| "var b=ca(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", |
| "ngth}function ea(a){var b=typeof a;return\"object\"==b&&null!=a||\"fun", |
| "ction\"==b}function fa(a,b,c){return a.call.apply(a.bind,arguments)}\n", |
| "function ha(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Ar", |
| "ray.prototype.slice.call(arguments,2);return function(){var e=Array.pr", |
| "ototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);retur", |
| "n a.apply(b,e)}}return function(){return a.apply(b,arguments)}}functio", |
| "n ia(a,b,c){ia=Function.prototype.bind&&-1!=Function.prototype.bind.to", |
| "String().indexOf(\"native code\")?fa:ha;return ia.apply(null,arguments", |
| ")}\nfunction ja(a,b){var c=Array.prototype.slice.call(arguments,1);ret", |
| "urn function(){var d=c.slice();d.push.apply(d,arguments);return a.appl", |
| "y(this,d)}}function q(a,b){function c(){}c.prototype=b.prototype;a.pro", |
| "totype=new c;a.prototype.constructor=a};/*\n\n The MIT License\n\n Cop", |
| "yright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n", |
| " Permission is hereby granted, free of charge, to any person obtaining", |
| " a copy\n of this software and associated documentation files (the \"S", |
| "oftware\"), to\n deal in the Software without restriction, including w", |
| "ithout limitation the\n rights to use, copy, modify, merge, publish, d", |
| "istribute, sublicense, and/or\n sell copies of the Software, and to pe", |
| "rmit persons to whom the Software is\n furnished to do so, subject to ", |
| "the following conditions:\n\n The above copyright notice and this perm", |
| "ission notice shall be included in\n all copies or substantial portion", |
| "s of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WAR", |
| "RANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO ", |
| "THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE ", |
| "AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLD", |
| "ERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN ", |
| "AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN", |
| " CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SO", |
| "FTWARE.\n*/\nfunction u(a,b,c){this.l=a;this.na=b||1;this.j=c||1};func", |
| "tion ka(a,b){if(n(a))return n(b)&&1==b.length?a.indexOf(b,0):-1;for(va", |
| "r c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}function w(", |
| "a,b){for(var c=a.length,d=n(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.c", |
| "all(void 0,d[e],e,a)}function x(a,b,c){var d=c;w(a,function(e,f){d=b.c", |
| "all(void 0,d,e,f,a)});return d}function la(a,b){for(var c=a.length,d=n", |
| "(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))ret", |
| "urn!0;return!1}\nfunction ma(a,b){for(var c=a.length,d=n(a)?a.split(\"", |
| "\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!", |
| "0}function na(a){return Array.prototype.concat.apply([],arguments)}fun", |
| "ction oa(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]", |
| "=a[d];return c}return[]}function pa(a,b,c){return 2>=arguments.length?", |
| "Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};fun", |
| "ction qa(a){return String(a).replace(/\\-([a-z])/g,function(b,c){retur", |
| "n c.toUpperCase()})};function ra(a){this.T=a;this.J=0}function sa(a){a", |
| "=a.match(ta);for(var b=0;b<a.length;b++)ua.test(a[b])&&a.splice(b,1);r", |
| "eturn new ra(a)}var ta=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0", |
| "-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|", |
| "\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ua=/^\\s/;function y(a,b){return a.", |
| "T[a.J+(b||0)]}ra.prototype.next=function(){return this.T[this.J++]};ra", |
| ".prototype.back=function(){this.J--};ra.prototype.empty=function(){ret", |
| "urn this.T.length<=this.J};function z(a,b){this.x=l(a)?a:0;this.y=l(b)", |
| "?b:0}k=z.prototype;k.clone=function(){return new z(this.x,this.y)};k.c", |
| "eil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);retur", |
| "n this};k.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor", |
| "(this.y);return this};k.round=function(){this.x=Math.round(this.x);thi", |
| "s.y=Math.round(this.y);return this};k.translate=function(a,b){a instan", |
| "ceof z?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),p(b)&&(this.y+=b))", |
| ";return this};\nk.scale=function(a,b){b=p(b)?b:a;this.x*=a;this.y*=b;r", |
| "eturn this};function va(a,b){this.width=a;this.height=b}k=va.prototype", |
| ";k.clone=function(){return new va(this.width,this.height)};k.aspectRat", |
| "io=function(){return this.width/this.height};k.ceil=function(){this.wi", |
| "dth=Math.ceil(this.width);this.height=Math.ceil(this.height);return th", |
| "is};k.floor=function(){this.width=Math.floor(this.width);this.height=M", |
| "ath.floor(this.height);return this};k.round=function(){this.width=Math", |
| ".round(this.width);this.height=Math.round(this.height);return this};\n", |
| "k.scale=function(a,b){b=p(b)?b:a;this.width*=a;this.height*=b;return t", |
| "his};function wa(a,b,c){function d(g){g&&b.appendChild(n(g)?a.createTe", |
| "xtNode(g):g)}for(var e=1;e<c.length;e++){var f=c[e];!da(f)||ea(f)&&0<f", |
| ".nodeType?d(f):w(xa(f)?oa(f):f,d)}}function ya(a,b){if(!a||!b)return!1", |
| ";if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefine", |
| "d\"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumen", |
| "tPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction z", |
| "a(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareD", |
| "ocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sour", |
| "ceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)", |
| "return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;r", |
| "eturn e==f?Aa(a,b):!c&&ya(e,b)?-1*Ba(a,b):!d&&ya(f,a)?Ba(b,a):(c?a.sou", |
| "rceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=B(a);c=d.cre", |
| "ateRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNo", |
| "de(b);\na.collapse(!0);return c.compareBoundaryPoints(aa.Range.START_T", |
| "O_END,a)}function Ba(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.p", |
| "arentNode!=c;)b=b.parentNode;return Aa(b,a)}function Aa(a,b){for(;b=b.", |
| "previousSibling;)if(b==a)return-1;return 1}function B(a){return 9==a.n", |
| "odeType?a:a.ownerDocument||a.document}function xa(a){if(a&&\"number\"=", |
| "=typeof a.length){if(ea(a))return\"function\"==typeof a.item||\"string", |
| "\"==typeof a.item;if(\"function\"==ca(a))return\"function\"==typeof a.", |
| "item}return!1}\nfunction Ca(a,b){a&&(a=a.parentNode);for(var c=0;a;){i", |
| "f(b(a))return a;a=a.parentNode;c++}return null}function Da(a){this.H=a", |
| "||aa.document||document}k=Da.prototype;k.getElementsByTagName=function", |
| "(a,b){return(b||this.H).getElementsByTagName(String(a))};k.createEleme", |
| "nt=function(a){return this.H.createElement(String(a))};k.createTextNod", |
| "e=function(a){return this.H.createTextNode(String(a))};k.appendChild=f", |
| "unction(a,b){a.appendChild(b)};k.append=function(a,b){wa(B(a),a,argume", |
| "nts)};\nk.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch", |
| "(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":ca", |
| "se \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":", |
| "case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KE", |
| "YGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\"", |
| ":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case ", |
| "\"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};k.removeNode=", |
| "function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};", |
| "\nk.contains=ya;function C(a){var b=null,c=a.nodeType;1==c&&(b=a.textC", |
| "ontent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b)", |
| ";if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.fir", |
| "stChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue)", |
| ",d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}el", |
| "se b=a.nodeValue;return\"\"+b}\nfunction D(a,b,c){if(null===b)return!0", |
| ";try{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.", |
| "getAttribute(b):a.getAttribute(b,2)==c}function Ea(a,b,c,d,e){return F", |
| "a.call(null,a,b,n(c)?c:null,n(d)?d:null,e||new E)}\nfunction Fa(a,b,c,", |
| "d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),w(b", |
| ",function(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"", |
| "class\"==c?(b=b.getElementsByClassName(d),w(b,function(f){f.className=", |
| "=d&&a.matches(f)&&e.add(f)})):a instanceof G?Ga(a,b,c,d,e):b.getElemen", |
| "tsByTagName&&(b=b.getElementsByTagName(a.getName()),w(b,function(f){D(", |
| "f,c,d)&&e.add(f)}));return e}function Ga(a,b,c,d,e){for(b=b.firstChild", |
| ";b;b=b.nextSibling)D(b,c,d)&&a.matches(b)&&e.add(b),Ga(a,b,c,d,e)};fun", |
| "ction E(){this.j=this.g=null;this.D=0}function Ha(a){this.node=a;this.", |
| "next=this.w=null}function Ia(a,b){if(!a.g)return b;if(!b.g)return a;va", |
| "r c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,", |
| "b=b.next):0<za(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.", |
| "next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d", |
| ";a.D=f;return a}E.prototype.unshift=function(a){a=new Ha(a);a.next=thi", |
| "s.g;this.j?this.g.w=a:this.g=this.j=a;this.g=a;this.D++};\nE.prototype", |
| ".add=function(a){a=new Ha(a);a.w=this.j;this.g?this.j.next=a:this.g=th", |
| "is.j=a;this.j=a;this.D++};function Ja(a){return(a=a.g)?a.node:null}E.p", |
| "rototype.o=function(){return this.D};function Ka(a){return(a=Ja(a))?C(", |
| "a):\"\"}E.prototype.iterator=function(a){return new La(this,!!a)};func", |
| "tion La(a,b){this.ja=a;this.W=(this.A=b)?a.j:a.g;this.P=null}La.protot", |
| "ype.next=function(){var a=this.W;if(null==a)return null;var b=this.P=a", |
| ";this.W=this.A?a.w:a.next;return b.node};\nLa.prototype.remove=functio", |
| "n(){var a=this.ja,b=this.P;if(!b)throw Error(\"Next must be called at ", |
| "least once before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w", |
| "=c:a.j=c;a.D--;this.P=null};function H(a){this.f=a;this.h=this.s=!1;th", |
| "is.F=null}function I(a){return\"\\n \"+a.toString().split(\"\\n\").jo", |
| "in(\"\\n \")}H.prototype.c=function(){return this.s};function Ma(a,b)", |
| "{a.s=b}function Na(a,b){a.h=b}H.prototype.v=function(){return this.F};", |
| "function K(a,b){a=a.evaluate(b);return a instanceof E?+Ka(a):+a}functi", |
| "on L(a,b){a=a.evaluate(b);return a instanceof E?Ka(a):\"\"+a}function ", |
| "Oa(a,b){a=a.evaluate(b);return a instanceof E?!!a.o():!!a};function Pa", |
| "(a,b,c){H.call(this,a.f);this.S=a;this.Z=b;this.da=c;this.s=b.c()||c.c", |
| "();this.h=b.h||c.h;this.S==Qa&&(c.h||c.c()||4==c.f||0==c.f||!b.v()?b.h", |
| "||b.c()||4==b.f||0==b.f||!c.v()||(this.F={name:c.v().name,C:b}):this.F", |
| "={name:b.v().name,C:c})}q(Pa,H);\nfunction Ra(a,b,c,d,e){b=b.evaluate(", |
| "d);c=c.evaluate(d);var f;if(b instanceof E&&c instanceof E){b=b.iterat", |
| "or();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.n", |
| "ext())if(a(C(d),C(f)))return!0;return!1}if(b instanceof E||c instanceo", |
| "f E){b instanceof E?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeo", |
| "f d,h=f.next();h;h=f.next()){switch(g){case \"number\":h=+C(h);break;c", |
| "ase \"boolean\":h=!!C(h);break;case \"string\":h=C(h);break;default:th", |
| "row Error(\"Illegal primitive type for comparison.\");\n}if(e==b&&a(h,", |
| "d)||e==c&&a(d,h))return!0}return!1}return e?\"boolean\"==typeof b||\"b", |
| "oolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof", |
| " c?a(+b,+c):a(b,c):a(+b,+c)}Pa.prototype.evaluate=function(a){return t", |
| "his.S.m(this.Z,this.da,a)};Pa.prototype.toString=function(){var a=\"Bi", |
| "nary Expression: \"+this.S;a+=I(this.Z);return a+=I(this.da)};function", |
| " Sa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.m=d}Sa.prototype.toStri", |
| "ng=function(){return this.ma};var Ua={};\nfunction M(a,b,c,d){if(Ua.ha", |
| "sOwnProperty(a))throw Error(\"Binary operator already created: \"+a);a", |
| "=new Sa(a,b,c,d);return Ua[a.toString()]=a}M(\"div\",6,1,function(a,b,", |
| "c){return K(a,c)/K(b,c)});M(\"mod\",6,1,function(a,b,c){return K(a,c)%", |
| "K(b,c)});M(\"*\",6,1,function(a,b,c){return K(a,c)*K(b,c)});M(\"+\",5,", |
| "1,function(a,b,c){return K(a,c)+K(b,c)});M(\"-\",5,1,function(a,b,c){r", |
| "eturn K(a,c)-K(b,c)});M(\"<\",4,2,function(a,b,c){return Ra(function(d", |
| ",e){return d<e},a,b,c)});\nM(\">\",4,2,function(a,b,c){return Ra(funct", |
| "ion(d,e){return d>e},a,b,c)});M(\"<=\",4,2,function(a,b,c){return Ra(f", |
| "unction(d,e){return d<=e},a,b,c)});M(\">=\",4,2,function(a,b,c){return", |
| " Ra(function(d,e){return d>=e},a,b,c)});var Qa=M(\"=\",3,2,function(a,", |
| "b,c){return Ra(function(d,e){return d==e},a,b,c,!0)});M(\"!=\",3,2,fun", |
| "ction(a,b,c){return Ra(function(d,e){return d!=e},a,b,c,!0)});M(\"and", |
| "\",2,2,function(a,b,c){return Oa(a,c)&&Oa(b,c)});M(\"or\",1,2,function", |
| "(a,b,c){return Oa(a,c)||Oa(b,c)});function Va(a,b){if(b.o()&&4!=a.f)th", |
| "row Error(\"Primary expression must evaluate to nodeset if filter has ", |
| "predicate(s).\");H.call(this,a.f);this.ca=a;this.b=b;this.s=a.c();this", |
| ".h=a.h}q(Va,H);Va.prototype.evaluate=function(a){a=this.ca.evaluate(a)", |
| ";return Wa(this.b,a)};Va.prototype.toString=function(){var a=\"Filter:", |
| "\"+I(this.ca);return a+=I(this.b)};function Xa(a,b){if(b.length<a.aa)t", |
| "hrow Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" arguments, ", |
| "\"+b.length+\" given\");if(null!==a.R&&b.length>a.R)throw Error(\"Func", |
| "tion \"+a.i+\" expects at most \"+a.R+\" arguments, \"+b.length+\" giv", |
| "en\");a.ka&&w(b,function(c,d){if(4!=c.f)throw Error(\"Argument \"+d+\"", |
| " to function \"+a.i+\" is not of type Nodeset: \"+c);});H.call(this,a.", |
| "f);this.I=a;this.N=b;Ma(this,a.s||la(b,function(c){return c.c()}));Na(", |
| "this,a.ia&&!b.length||a.ha&&!!b.length||la(b,function(c){return c.h}))", |
| "}\nq(Xa,H);Xa.prototype.evaluate=function(a){return this.I.m.apply(nul", |
| "l,na(a,this.N))};Xa.prototype.toString=function(){var a=\"Function: \"", |
| "+this.I;if(this.N.length){var b=x(this.N,function(c,d){return c+I(d)},", |
| "\"Arguments:\");a+=I(b)}return a};function Ya(a,b,c,d,e,f,g,h){this.i=", |
| "a;this.f=b;this.s=c;this.ia=d;this.ha=!1;this.m=e;this.aa=f;this.R=l(g", |
| ")?g:f;this.ka=!!h}Ya.prototype.toString=function(){return this.i};var ", |
| "Za={};\nfunction N(a,b,c,d,e,f,g,h){if(Za.hasOwnProperty(a))throw Erro", |
| "r(\"Function already created: \"+a+\".\");Za[a]=new Ya(a,b,c,d,e,f,g,h", |
| ")}N(\"boolean\",2,!1,!1,function(a,b){return Oa(b,a)},1);N(\"ceiling\"", |
| ",1,!1,!1,function(a,b){return Math.ceil(K(b,a))},1);N(\"concat\",3,!1,", |
| "!1,function(a,b){return x(pa(arguments,1),function(c,d){return c+L(d,a", |
| ")},\"\")},2,null);N(\"contains\",2,!1,!1,function(a,b,c){b=L(b,a);a=L(", |
| "c,a);return-1!=b.indexOf(a)},2);N(\"count\",1,!1,!1,function(a,b){retu", |
| "rn b.evaluate(a).o()},1,1,!0);\nN(\"false\",2,!1,!1,function(){return!", |
| "1},0);N(\"floor\",1,!1,!1,function(a,b){return Math.floor(K(b,a))},1);", |
| "N(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=L(b,a).split(/\\s+/);var e=[];w(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ka(e,g)||e.push(g)});e.sort(za);var f=new E;w(e,function(g", |
| "){f.add(g)});return f},1);N(\"lang\",2,!1,!1,function(){return!1},1);N", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.j},0);\nN(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?Ja(b.evaluate(a)):a.l)?a.localName||a.nodeName.t", |
| "oLowerCase():\"\"},0,1,!0);N(\"name\",3,!1,!0,function(a,b){return(a=b", |
| "?Ja(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,1,!0);N(\"nam", |
| "espace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);N(\"normalize-spac", |
| "e\",3,!1,!0,function(a,b){return(b?L(b,a):C(a.l)).replace(/[\\s\\xa0]+", |
| "/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);N(\"not\",2,!1,!1,functio", |
| "n(a,b){return!Oa(b,a)},1);\nN(\"number\",1,!1,!0,function(a,b){return ", |
| "b?K(b,a):+C(a.l)},0,1);N(\"position\",1,!0,!1,function(a){return a.na}", |
| ",0);N(\"round\",1,!1,!1,function(a,b){return Math.round(K(b,a))},1);N(", |
| "\"starts-with\",2,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);return 0==b.", |
| "lastIndexOf(a,0)},2);N(\"string\",3,!1,!0,function(a,b){return b?L(b,a", |
| "):C(a.l)},0,1);N(\"string-length\",1,!1,!0,function(a,b){return(b?L(b,", |
| "a):C(a.l)).length},0,1);\nN(\"substring\",3,!1,!1,function(a,b,c,d){c=", |
| "K(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?K(d,a):In", |
| "finity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=M", |
| "ath.max(c,0);a=L(b,a);return Infinity==d?a.substring(e):a.substring(e,", |
| "c+Math.round(d))},2,3);N(\"substring-after\",3,!1,!1,function(a,b,c){b", |
| "=L(b,a);a=L(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.lengt", |
| "h)},2);\nN(\"substring-before\",3,!1,!1,function(a,b,c){b=L(b,a);a=L(c", |
| ",a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);N(\"sum\",1,!", |
| "1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c", |
| ";c=a.next())b+=+C(c);return b},1,1,!0);N(\"translate\",3,!1,!1,functio", |
| "n(a,b,c,d){b=L(b,a);c=L(c,a);var e=L(d,a);a={};for(d=0;d<c.length;d++)", |
| "{var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.lengt", |
| "h;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);N(\"true\",2,!1,!1,f", |
| "unction(){return!0},0);function G(a,b){this.fa=a;this.$=l(b)?b:null;th", |
| "is.B=null;switch(a){case \"comment\":this.B=8;break;case \"text\":this", |
| ".B=3;break;case \"processing-instruction\":this.B=7;break;case \"node", |
| "\":break;default:throw Error(\"Unexpected argument\");}}function $a(a)", |
| "{return\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"n", |
| "ode\"==a}G.prototype.matches=function(a){return null===this.B||this.B=", |
| "=a.nodeType};G.prototype.getName=function(){return this.fa};\nG.protot", |
| "ype.toString=function(){var a=\"Kind Test: \"+this.fa;null===this.$||(", |
| "a+=I(this.$));return a};function ab(a){H.call(this,3);this.ea=a.substr", |
| "ing(1,a.length-1)}q(ab,H);ab.prototype.evaluate=function(){return this", |
| ".ea};ab.prototype.toString=function(){return\"Literal: \"+this.ea};fun", |
| "ction bb(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\":\"http://ww", |
| "w.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}bb.prototype.matches=", |
| "function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=l(a.localName)?a", |
| ".localName:a.nodeName;return\"*\"!=this.i&&this.i!=b.toLowerCase()?!1:", |
| "\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespaceURI.toLowerCase():", |
| "\"http://www.w3.org/1999/xhtml\")};bb.prototype.getName=function(){ret", |
| "urn this.i};\nbb.prototype.toString=function(){return\"Name Test: \"+(", |
| "\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+\":\")+this.i};fu", |
| "nction cb(a){H.call(this,1);this.ga=a}q(cb,H);cb.prototype.evaluate=fu", |
| "nction(){return this.ga};cb.prototype.toString=function(){return\"Numb", |
| "er: \"+this.ga};function db(a,b){H.call(this,a.f);this.Y=a;this.G=b;th", |
| "is.s=a.c();this.h=a.h;1==this.G.length&&(a=this.G[0],a.O||a.u!=eb||(a=", |
| "a.M,\"*\"!=a.getName()&&(this.F={name:a.getName(),C:null})))}q(db,H);f", |
| "unction fb(){H.call(this,4)}q(fb,H);fb.prototype.evaluate=function(a){", |
| "var b=new E;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return", |
| " b};fb.prototype.toString=function(){return\"Root Helper Expression\"}", |
| ";function gb(){H.call(this,4)}q(gb,H);gb.prototype.evaluate=function(a", |
| "){var b=new E;b.add(a.l);return b};\ngb.prototype.toString=function(){", |
| "return\"Context Helper Expression\"};function hb(a){return\"/\"==a||\"", |
| "//\"==a}\ndb.prototype.evaluate=function(a){var b=this.Y.evaluate(a);i", |
| "f(!(b instanceof E))throw Error(\"Filter expression must evaluate to n", |
| "odeset.\");a=this.G;for(var c=0,d=a.length;c<d&&b.o();c++){var e=a[c],", |
| "f=b.iterator(e.u.A);if(e.c()||e.u!=ib)if(e.c()||e.u!=jb){var g=f.next(", |
| ");for(b=e.evaluate(new u(g));null!=(g=f.next());)g=e.evaluate(new u(g)", |
| "),b=Ia(b,g)}else g=f.next(),b=e.evaluate(new u(g));else{for(g=f.next()", |
| ";(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPosition", |
| "(g)&8;g=b);b=e.evaluate(new u(g))}}return b};\ndb.prototype.toString=f", |
| "unction(){var a=\"Path Expression:\"+I(this.Y);if(this.G.length){var b", |
| "=x(this.G,function(c,d){return c+I(d)},\"Steps:\");a+=I(b)}return a};f", |
| "unction O(a,b){this.b=a;this.A=!!b}function Wa(a,b,c){for(c=c||0;c<a.b", |
| ".length;c++)for(var d=a.b[c],e=b.iterator(),f=b.o(),g,h=0;g=e.next();h", |
| "++){var v=a.A?f-h:h+1;g=d.evaluate(new u(g,v,f));if(\"number\"==typeof", |
| " g)v=v==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)v=!!g;el", |
| "se if(g instanceof E)v=0<g.o();else throw Error(\"Predicate.evaluate r", |
| "eturned an unexpected type.\");v||e.remove()}return b}O.prototype.v=fu", |
| "nction(){return 0<this.b.length?this.b[0].v():null};\nO.prototype.c=fu", |
| "nction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1=", |
| "=b.f||0==b.f)return!0}return!1};O.prototype.o=function(){return this.b", |
| ".length};O.prototype.toString=function(){return x(this.b,function(a,b)", |
| "{return a+I(b)},\"Predicates:\")};function P(a,b,c,d){H.call(this,4);t", |
| "his.u=a;this.M=b;this.b=c||new O([]);this.O=!!d;b=this.b.v();a.pa&&b&&", |
| "(this.F={name:b.name,C:b.C});this.s=this.b.c()}q(P,H);\nP.prototype.ev", |
| "aluate=function(a){var b=a.l,c=this.v(),d=null,e=null,f=0;c&&(d=c.name", |
| ",e=c.C?L(c.C,a):null,f=1);if(this.O)if(this.c()||this.u!=kb)if(b=(new ", |
| "P(lb,new G(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.m(", |
| "c,d,e,f);null!=(c=b.next());)a=Ia(a,this.m(c,d,e,f));else a=new E;else", |
| " a=Ea(this.M,b,d,e),a=Wa(this.b,a,f);else a=this.m(a.l,d,e,f);return a", |
| "};P.prototype.m=function(a,b,c,d){a=this.u.I(this.M,a,b,c);return a=Wa", |
| "(this.b,a,d)};\nP.prototype.toString=function(){var a=\"Step:\"+I(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.u.i&&(a+=I(\"Axis: \"+this.u));", |
| "a+=I(this.M);if(this.b.o()){var b=x(this.b.b,function(c,d){return c+I(", |
| "d)},\"Predicates:\");a+=I(b)}return a};function mb(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.pa=d}mb.prototype.toString=function(){return thi", |
| "s.i};var nb={};function Q(a,b,c,d){if(nb.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new mb(a,b,c,!!d);return nb[a]=b}\nQ(", |
| "\"ancestor\",function(a,b){for(var c=new E;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);Q(\"ancestor-or-self\",function(a,b){var", |
| " c=new E;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar eb=Q(\"attribute\",function(a,b){var c=new E,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof G&&null===a.B||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),kb=Q", |
| "(\"child\",function(a,b,c,d,e){c=n(c)?c:null;d=n(d)?d:null;e=e||new E;", |
| "for(b=b.firstChild;b;b=b.nextSibling)D(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);Q(\"descendant\",Ea,!1,!0);\nvar lb=Q(\"descendant-or", |
| "-self\",function(a,b,c,d){var e=new E;D(b,c,d)&&a.matches(b)&&e.add(b)", |
| ";return Ea(a,b,c,d,e)},!1,!0),ib=Q(\"following\",function(a,b,c,d){var", |
| " e=new E;do for(var f=b;f=f.nextSibling;)D(f,c,d)&&a.matches(f)&&e.add", |
| "(f),e=Ea(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);Q(\"followi", |
| "ng-sibling\",function(a,b){for(var c=new E;b=b.nextSibling;)a.matches(", |
| "b)&&c.add(b);return c},!1);Q(\"namespace\",function(){return new E},!1", |
| ");\nvar ob=Q(\"parent\",function(a,b){var c=new E;if(9==b.nodeType)ret", |
| "urn c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a", |
| ".matches(b)&&c.add(b);return c},!1),jb=Q(\"preceding\",function(a,b,c,", |
| "d){var e=new E,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "h=f.length;g<h;g++){var v=[];for(b=f[g];b=b.previousSibling;)v.unshift", |
| "(b);for(var F=0,t=v.length;F<t;F++)b=v[F],D(b,c,d)&&a.matches(b)&&e.ad", |
| "d(b),e=Ea(a,b,c,d,e)}return e},!0,!0);\nQ(\"preceding-sibling\",functi", |
| "on(a,b){for(var c=new E;b=b.previousSibling;)a.matches(b)&&c.unshift(b", |
| ");return c},!0);var pb=Q(\"self\",function(a,b){var c=new E;a.matches(", |
| "b)&&c.add(b);return c},!1);function qb(a){H.call(this,1);this.X=a;this", |
| ".s=a.c();this.h=a.h}q(qb,H);qb.prototype.evaluate=function(a){return-K", |
| "(this.X,a)};qb.prototype.toString=function(){return\"Unary Expression:", |
| " -\"+I(this.X)};function rb(a){H.call(this,4);this.L=a;Ma(this,la(this", |
| ".L,function(b){return b.c()}));Na(this,la(this.L,function(b){return b.", |
| "h}))}q(rb,H);rb.prototype.evaluate=function(a){var b=new E;w(this.L,fu", |
| "nction(c){c=c.evaluate(a);if(!(c instanceof E))throw Error(\"Path expr", |
| "ession must evaluate to NodeSet.\");b=Ia(b,c)});return b};rb.prototype", |
| ".toString=function(){return x(this.L,function(a,b){return a+I(b)},\"Un", |
| "ion Expression:\")};function sb(a,b){this.a=a;this.la=b}function vb(a)", |
| "{for(var b,c=[];;){R(a,\"Missing right hand side of binary expression.", |
| "\");b=wb(a);var d=a.a.next();if(!d)break;var e=(d=Ua[d]||null)&&d.ba;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].ba;)b=new Pa(c.", |
| "pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new Pa(c.pop(),c.pop(),b", |
| ");return b}function R(a,b){if(a.a.empty())throw Error(b);}function xb(", |
| "a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" g", |
| "ot: \"+a);}\nfunction yb(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad", |
| " token: \"+a);}function zb(a){a=a.a.next();if(2>a.length)throw Error(", |
| "\"Unclosed literal string\");return new ab(a)}\nfunction Ab(a){var b=[", |
| "];if(hb(y(a.a))){var c=a.a.next();var d=y(a.a);if(\"/\"==c&&(a.a.empty", |
| "()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)", |
| "))return new fb;d=new fb;R(a,\"Missing next location step.\");c=Bb(a,c", |
| ");b.push(c)}else{a:{c=y(a.a);d=c.charAt(0);switch(d){case \"$\":throw ", |
| "Error(\"Variable reference not allowed in HTML XPath\");case \"(\":a.a", |
| ".next();c=vb(a);R(a,'unclosed \"(\"');xb(a,\")\");break;case '\"':case", |
| " \"'\":c=zb(a);break;default:if(isNaN(+c))if(!$a(c)&&/(?![0-9])[\\w]/.", |
| "test(d)&&\"(\"==y(a.a,\n1)){c=a.a.next();c=Za[c]||null;a.a.next();for(", |
| "d=[];\")\"!=y(a.a);){R(a,\"Missing function argument list.\");d.push(v", |
| "b(a));if(\",\"!=y(a.a))break;a.a.next()}R(a,\"Unclosed function argume", |
| "nt list.\");yb(a);c=new Xa(c,d)}else{c=null;break a}else c=new cb(+a.a", |
| ".next())}\"[\"==y(a.a)&&(d=new O(Cb(a)),c=new Va(c,d))}if(c)if(hb(y(a.", |
| "a)))d=c;else return c;else c=Bb(a,\"/\"),d=new gb,b.push(c)}for(;hb(y(", |
| "a.a));)c=a.a.next(),R(a,\"Missing next location step.\"),c=Bb(a,c),b.p", |
| "ush(c);return new db(d,b)}\nfunction Bb(a,b){if(\"/\"!=b&&\"//\"!=b)th", |
| "row Error('Step op should be \"/\" or \"//\"');if(\".\"==y(a.a)){var c", |
| "=new P(pb,new G(\"node\"));a.a.next();return c}if(\"..\"==y(a.a))retur", |
| "n c=new P(ob,new G(\"node\")),a.a.next(),c;if(\"@\"==y(a.a)){var d=eb;", |
| "a.a.next();R(a,\"Missing attribute name\")}else if(\"::\"==y(a.a,1)){i", |
| "f(!/(?![0-9])[\\w]/.test(y(a.a).charAt(0)))throw Error(\"Bad token: \"", |
| "+a.a.next());var e=a.a.next();d=nb[e]||null;if(!d)throw Error(\"No axi", |
| "s with name: \"+e);a.a.next();R(a,\"Missing node name\")}else d=kb;e=", |
| "\ny(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==y(a.a,1)){", |
| "if(!$a(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();if(!$a(e", |
| "))throw Error(\"Invalid type name: \"+e);xb(a,\"(\");R(a,\"Bad nodetyp", |
| "e\");var f=y(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=zb(a);R(a,\"", |
| "Bad nodetype\");yb(a);e=new G(e,g)}else if(e=a.a.next(),f=e.indexOf(\"", |
| ":\"),-1==f)e=new bb(e);else{g=e.substring(0,f);if(\"*\"==g)var h=\"*\"", |
| ";else if(h=a.la(g),!h)throw Error(\"Namespace prefix not declared: \"+", |
| "g);e=e.substr(f+1);e=new bb(e,h)}else throw Error(\"Bad token: \"+\na.", |
| "a.next());a=new O(Cb(a),d.A);return c||new P(d,e,a,\"//\"==b)}function", |
| " Cb(a){for(var b=[];\"[\"==y(a.a);){a.a.next();R(a,\"Missing predicate", |
| " expression.\");var c=vb(a);b.push(c);R(a,\"Unclosed predicate express", |
| "ion.\");xb(a,\"]\")}return b}function wb(a){if(\"-\"==y(a.a))return a.", |
| "a.next(),new qb(wb(a));var b=Ab(a);if(\"|\"!=y(a.a))a=b;else{for(b=[b]", |
| ";\"|\"==a.a.next();)R(a,\"Missing next union location path.\"),b.push(", |
| "Ab(a));a.a.back();a=new rb(b)}return a};function Db(a){switch(a.nodeTy", |
| "pe){case 1:return ja(Eb,a);case 9:return Db(a.documentElement);case 11", |
| ":case 10:case 6:case 12:return Fb;default:return a.parentNode?Db(a.par", |
| "entNode):Fb}}function Fb(){return null}function Eb(a,b){if(a.prefix==b", |
| ")return a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAt", |
| "tributeNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parent", |
| "Node&&9!=a.parentNode.nodeType?Eb(a.parentNode,b):null};function Gb(a,", |
| "b){if(!a.length)throw Error(\"Empty XPath expression.\");a=sa(a);if(a.", |
| "empty())throw Error(\"Invalid XPath expression.\");b?\"function\"==ca(", |
| "b)||(b=ia(b.lookupNamespaceURI,b)):b=function(){return null};var c=vb(", |
| "new sb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next());this.", |
| "evaluate=function(d,e){d=c.evaluate(new u(d));return new S(d,e)}}\nfun", |
| "ction S(a,b){if(0==b)if(a instanceof E)b=4;else if(\"string\"==typeof ", |
| "a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b", |
| "=3;else throw Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&", |
| "3!=b&&!(a instanceof E))throw Error(\"value could not be converted to ", |
| "the specified type\");this.resultType=b;switch(b){case 2:this.stringVa", |
| "lue=a instanceof E?Ka(a):\"\"+a;break;case 1:this.numberValue=a instan", |
| "ceof E?+Ka(a):+a;break;case 3:this.booleanValue=a instanceof E?0<a.o()", |
| ":!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];f", |
| "or(var e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.o();thi", |
| "s.invalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=Ja(", |
| "a);break;default:throw Error(\"Unknown XPathResult type.\");}var f=0;t", |
| "his.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext cal", |
| "led with wrong result type\");return f>=d.length?null:d[f++]};this.sna", |
| "pshotItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called ", |
| "with wrong result type\");return g>=d.length||0>g?null:d[g]}}\nS.ANY_T", |
| "YPE=0;S.NUMBER_TYPE=1;S.STRING_TYPE=2;S.BOOLEAN_TYPE=3;S.UNORDERED_NOD", |
| "E_ITERATOR_TYPE=4;S.ORDERED_NODE_ITERATOR_TYPE=5;S.UNORDERED_NODE_SNAP", |
| "SHOT_TYPE=6;S.ORDERED_NODE_SNAPSHOT_TYPE=7;S.ANY_UNORDERED_NODE_TYPE=8", |
| ";S.FIRST_ORDERED_NODE_TYPE=9;function Hb(a){this.lookupNamespaceURI=Db", |
| "(a)}\nfunction Ib(a,b){a=a||aa;var c=a.Document&&a.Document.prototype|", |
| "|a.document;if(!c.evaluate||b)a.XPathResult=S,c.evaluate=function(d,e,", |
| "f,g){return(new Gb(d,f)).evaluate(e,g)},c.createExpression=function(d,", |
| "e){return new Gb(d,e)},c.createNSResolver=function(d){return new Hb(d)", |
| "}}ba(\"wgxpath.install\",Ib);ba(\"wgxpath.install\",Ib);var Jb={aliceb", |
| "lue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:", |
| "\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",bla", |
| "ck:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:", |
| "\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea", |
| "0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cor", |
| "nflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:", |
| "\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"", |
| "#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a", |
| "9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#", |
| "556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b00", |
| "00\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#", |
| "483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturqu", |
| "oise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskybl", |
| "ue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1", |
| "e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#2", |
| "28b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8", |
| "ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#", |
| "008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\"", |
| ",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"", |
| "#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0", |
| "f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e", |
| "6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:", |
| "\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#", |
| "d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen", |
| ":\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",light", |
| "slategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0", |
| "\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"", |
| "#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:", |
| "\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumse", |
| "agreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00", |
| "fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnigh", |
| "tblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccas", |
| "in:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf", |
| "5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orang", |
| "ered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegree", |
| "n:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papa", |
| "yawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0", |
| "cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"", |
| "#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8", |
| "b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\"", |
| ",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:", |
| "\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#7", |
| "08090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\"", |
| ",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347", |
| "\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"", |
| "#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9ac", |
| "d32\"};var Kb=\"backgroundColor borderTopColor borderRightColor border", |
| "BottomColor borderLeftColor color outlineColor\".split(\" \"),Lb=/#([0", |
| "-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Mb=/^#(?:[0-9a-f]{3}){1,2}$/i,Nb", |
| "=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.", |
| "\\d*)\\)$/i,Ob=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),", |
| "\\s?(0|[1-9]\\d{0,2})\\)$/i;function Pb(a,b){this.code=a;this.state=T[", |
| "a]||Qb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,", |
| "function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a", |
| ".length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a", |
| "=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}q(Pb,Er", |
| "ror);var Qb=\"unknown error\",T={15:\"element not selectable\",11:\"el", |
| "ement not visible\"};T[31]=Qb;T[30]=Qb;T[24]=\"invalid cookie domain\"", |
| ";T[29]=\"invalid element coordinates\";T[12]=\"invalid element state\"", |
| ";\nT[32]=\"invalid selector\";T[51]=\"invalid selector\";T[52]=\"inval", |
| "id selector\";T[17]=\"javascript error\";T[405]=\"unsupported operatio", |
| "n\";T[34]=\"move target out of bounds\";T[27]=\"no such alert\";T[7]=", |
| "\"no such element\";T[8]=\"no such frame\";T[23]=\"no such window\";T[", |
| "28]=\"script timeout\";T[33]=\"session not created\";T[10]=\"stale ele", |
| "ment reference\";T[21]=\"timeout\";T[25]=\"unable to set cookie\";T[26", |
| "]=\"unexpected alert open\";T[13]=Qb;T[9]=\"unknown command\";function", |
| " V(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nod", |
| "eType&&(!b||a.tagName.toUpperCase()==b)};var W={};W.U=function(){var a", |
| "={ra:\"http://www.w3.org/2000/svg\"};return function(b){return a[b]||n", |
| "ull}}();\nW.m=function(a,b,c){var d=B(a);if(!d.documentElement)return ", |
| "null;try{for(var e=d.createNSResolver?d.createNSResolver(d.documentEle", |
| "ment):W.U,f={},g=d.getElementsByTagName(\"*\"),h=0;h<g.length;++h){var", |
| " v=g[h],F=v.namespaceURI;if(F&&!f[F]){var t=v.lookupPrefix(F);if(!t){v", |
| "ar A=F.match(\".*/(\\\\w+)/?$\");t=A?A[1]:\"xhtml\"}f[F]=t}}var J={},U", |
| ";for(U in f)J[f[U]]=U;e=function(m){return J[m]||null};try{return d.ev", |
| "aluate(b,a,e,c,null)}catch(m){if(\"TypeError\"===m.name)return e=d.cre", |
| "ateNSResolver?d.createNSResolver(d.documentElement):\nW.U,d.evaluate(b", |
| ",a,e,c,null);throw m;}}catch(m){throw new Pb(32,\"Unable to locate an ", |
| "element with the xpath expression \"+b+\" because of the following err", |
| "or:\\n\"+m);}};W.V=function(a,b){if(!a||1!=a.nodeType)throw new Pb(32,", |
| "'The result of the xpath expression \"'+b+'\" is: '+a+\". It should be", |
| " an element.\");};\nW.oa=function(a,b){var c=function(){var d=W.m(b,a,", |
| "9);return d?d.singleNodeValue||null:b.selectSingleNode?(d=B(b),d.setPr", |
| "operty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleN", |
| "ode(a)):null}();null===c||W.V(c,a);return c};\nW.qa=function(a,b){var ", |
| "c=function(){var d=W.m(b,a,7);if(d){for(var e=d.snapshotLength,f=[],g=", |
| "0;g<e;++g)f.push(d.snapshotItem(g));return f}return b.selectNodes?(d=B", |
| "(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.se", |
| "lectNodes(a)):[]}();w(c,function(d){W.V(d,a)});return c};function Rb(a", |
| ",b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=Rb.prototy", |
| "pe;k.clone=function(){return new Rb(this.top,this.right,this.bottom,th", |
| "is.left)};k.contains=function(a){return this&&a?a instanceof Rb?a.left", |
| ">=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bott", |
| "om:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1", |
| "};\nk.expand=function(a,b,c,d){ea(a)?(this.top-=a.top,this.right+=a.ri", |
| "ght,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=", |
| "Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};k.", |
| "ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this", |
| ".right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.le", |
| "ft);return this};\nk.floor=function(){this.top=Math.floor(this.top);th", |
| "is.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);th", |
| "is.left=Math.floor(this.left);return this};k.round=function(){this.top", |
| "=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Ma", |
| "th.round(this.bottom);this.left=Math.round(this.left);return this};k.t", |
| "ranslate=function(a,b){a instanceof z?(this.left+=a.x,this.right+=a.x,", |
| "this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,p(b)&&(thi", |
| "s.top+=b,this.bottom+=b));return this};\nk.scale=function(a,b){b=p(b)?", |
| "b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this}", |
| ";function X(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d", |
| "}k=X.prototype;k.clone=function(){return new X(this.left,this.top,this", |
| ".width,this.height)};k.contains=function(a){return a instanceof z?a.x>", |
| "=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+th", |
| "is.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&thi", |
| "s.top<=a.top&&this.top+this.height>=a.top+a.height};\nk.ceil=function(", |
| "){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.wid", |
| "th=Math.ceil(this.width);this.height=Math.ceil(this.height);return thi", |
| "s};k.floor=function(){this.left=Math.floor(this.left);this.top=Math.fl", |
| "oor(this.top);this.width=Math.floor(this.width);this.height=Math.floor", |
| "(this.height);return this};k.round=function(){this.left=Math.round(thi", |
| "s.left);this.top=Math.round(this.top);this.width=Math.round(this.width", |
| ");this.height=Math.round(this.height);return this};\nk.translate=funct", |
| "ion(a,b){a instanceof z?(this.left+=a.x,this.top+=a.y):(this.left+=a,p", |
| "(b)&&(this.top+=b));return this};k.scale=function(a,b){b=p(b)?b:a;this", |
| ".left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var Sb=", |
| "\"function\"===typeof ShadowRoot;function Tb(a){for(a=a.parentNode;a&&", |
| "1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return V(", |
| "a)?a:null}\nfunction Y(a,b){b=qa(b);if(\"float\"==b||\"cssFloat\"==b||", |
| "\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=B(a);if(d.defaultVie", |
| "w&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a", |
| ",null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||Ub(a,", |
| "b);if(null===a)a=null;else if(0<=ka(Kb,b)){b:{var e=a.match(Nb);if(e&&", |
| "(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255", |
| ">=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=nu", |
| "ll}if(!b)b:{if(d=a.match(Ob))if(b=Number(d[1]),\nc=Number(d[2]),d=Numb", |
| "er(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break b", |
| "}b=null}if(!b)b:{b=a.toLowerCase();c=Jb[b.toLowerCase()];if(!c&&(c=\"#", |
| "\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Lb,\"#$1$1$2$2$3$3", |
| "\")),!Mb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseI", |
| "nt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.joi", |
| "n(\", \")+\")\":a}return a}\nfunction Ub(a,b){var c=a.currentStyle||a.", |
| "style,d=c[b];!l(d)&&\"function\"==ca(c.getPropertyValue)&&(d=c.getProp", |
| "ertyValue(b));return\"inherit\"!=d?l(d)?d:null:(a=Tb(a))?Ub(a,b):null}", |
| "\nfunction Vb(a,b,c){function d(g){var h=Wb(g);return 0<h.height&&0<h.", |
| "width?!0:V(g,\"PATH\")&&(0<h.height||0<h.width)?(g=Y(g,\"stroke-width", |
| "\"),!!g&&0<parseInt(g,10)):\"hidden\"!=Y(g,\"overflow\")&&la(g.childNo", |
| "des,function(v){return 3==v.nodeType||V(v)&&d(v)})}function e(g){retur", |
| "n Xb(g)==Z&&ma(g.childNodes,function(h){return!V(h)||e(h)||!d(h)})}if(", |
| "!V(a))throw Error(\"Argument to isShown must be of type Element\");if(", |
| "V(a,\"BODY\"))return!0;if(V(a,\"OPTION\")||V(a,\"OPTGROUP\"))return a=", |
| "Ca(a,function(g){return V(g,\"SELECT\")}),\n!!a&&Vb(a,!0,c);var f=Yb(a", |
| ");if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&Vb(f.image,b,", |
| "c);if(V(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||V(a,\"NOSCRIPT", |
| "\"))return!1;f=Y(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=", |
| "f&&c(a)&&(b||0!=Zb(a))&&d(a)?!e(a):!1}\nfunction $b(a,b){function c(d)", |
| "{if(V(d)&&\"none\"==Y(d,\"display\"))return!1;a:{var e=d.parentNode;if", |
| "(d.getDestinationInsertionPoints){var f=d.getDestinationInsertionPoint", |
| "s();if(0<f.length){e=f[f.length-1];break a}}e=e&&e.shadowRoot&&void 0!", |
| "==d.assignedSlot?d.assignedSlot?d.assignedSlot.parentNode:null:e}retur", |
| "n Sb&&e instanceof ShadowRoot||e&&(9==e.nodeType||11==e.nodeType)?!0:e", |
| "&&V(e,\"DETAILS\")&&!e.open&&!V(d,\"SUMMARY\")?!1:!!e&&c(e)}return Vb(", |
| "a,!!b,c)}var Z=\"hidden\";\nfunction Xb(a){function b(m){function r(Ta", |
| "){if(Ta==g)return!0;var tb=Y(Ta,\"display\");return 0==tb.lastIndexOf(", |
| "\"inline\",0)||\"contents\"==tb||\"absolute\"==ub&&\"static\"==Y(Ta,\"", |
| "position\")?!1:!0}var ub=Y(m,\"position\");if(\"fixed\"==ub)return F=!", |
| "0,m==g?null:g;for(m=Tb(m);m&&!r(m);)m=Tb(m);return m}function c(m){var", |
| " r=m;if(\"visible\"==v)if(m==g&&h)r=h;else if(m==h)return{x:\"visible", |
| "\",y:\"visible\"};r={x:Y(r,\"overflow-x\"),y:Y(r,\"overflow-y\")};m==g", |
| "&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y", |
| ");return r}\nfunction d(m){if(m==g){var r=(new Da(f)).H;m=r.scrollingE", |
| "lement?r.scrollingElement:r.body||r.documentElement;r=r.parentWindow||", |
| "r.defaultView;m=new z(r.pageXOffset||m.scrollLeft,r.pageYOffset||m.scr", |
| "ollTop)}else m=new z(m.scrollLeft,m.scrollTop);return m}var e=ac(a),f=", |
| "B(a),g=f.documentElement,h=f.body,v=Y(g,\"overflow\"),F;for(a=b(a);a;a", |
| "=b(a)){var t=c(a);if(\"visible\"!=t.x||\"visible\"!=t.y){var A=Wb(a);i", |
| "f(0==A.width||0==A.height)return Z;var J=e.right<A.left,U=e.bottom<A.t", |
| "op;if(J&&\"hidden\"==t.x||U&&\"hidden\"==\nt.y)return Z;if(J&&\"visibl", |
| "e\"!=t.x||U&&\"visible\"!=t.y){J=d(a);U=e.bottom<A.top-J.y;if(e.right<", |
| "A.left-J.x&&\"visible\"!=t.x||U&&\"visible\"!=t.x)return Z;e=Xb(a);ret", |
| "urn e==Z?Z:\"scroll\"}J=e.left>=A.left+A.width;A=e.top>=A.top+A.height", |
| ";if(J&&\"hidden\"==t.x||A&&\"hidden\"==t.y)return Z;if(J&&\"visible\"!", |
| "=t.x||A&&\"visible\"!=t.y){if(F&&(t=d(a),e.left>=g.scrollWidth-t.x||e.", |
| "right>=g.scrollHeight-t.y))return Z;e=Xb(a);return e==Z?Z:\"scroll\"}}", |
| "}return\"none\"}\nfunction Wb(a){var b=Yb(a);if(b)return b.rect;if(V(a", |
| ",\"HTML\"))return a=B(a),a=((a?a.parentWindow||a.defaultView:window)||", |
| "window).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.bo", |
| "dy,a=new va(a.clientWidth,a.clientHeight),new X(0,0,a.width,a.height);", |
| "try{var c=a.getBoundingClientRect()}catch(d){return new X(0,0,0,0)}ret", |
| "urn new X(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Yb(a)", |
| "{var b=V(a,\"MAP\");if(!b&&!V(a,\"AREA\"))return null;var c=b?a:V(a.pa", |
| "rentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=W.oa('", |
| "/descendant::*[@usemap = \"#'+c.name+'\"]',B(c)))&&(e=Wb(d),b||\"defau", |
| "lt\"==a.shape.toLowerCase()||(a=bc(a),b=Math.min(Math.max(a.left,0),e.", |
| "width),c=Math.min(Math.max(a.top,0),e.height),e=new X(b+e.left,c+e.top", |
| ",Math.min(a.width,e.width-b),Math.min(a.height,e.height-c))));return{i", |
| "mage:d,rect:e||new X(0,0,0,0)}}\nfunction bc(a){var b=a.shape.toLowerC", |
| "ase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var ", |
| "c=a[1];return new X(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)r", |
| "eturn b=a[2],new X(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){", |
| "b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f])", |
| ",d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return n", |
| "ew X(b,c,d-b,e-c)}return new X(0,0,0,0)}function ac(a){a=Wb(a);return ", |
| "new Rb(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction Zb(a){va", |
| "r b=1,c=Y(a,\"opacity\");c&&(b=Number(c));(a=Tb(a))&&(b*=Zb(a));return", |
| " b};var cc=\"function\"===typeof ShadowRoot;function dc(a,b,c){if(!$b(", |
| "a,c))return!1;if(cc){for(;a.parentNode;)a=a.parentNode;if(a instanceof", |
| " ShadowRoot)return dc(a.host,b)}return!0};ba(\"_\",dc);; return this._", |
| ".apply(null,arguments);}).apply({navigator:typeof window!='undefined'?", |
| "window.navigator:null,document:typeof window!='undefined'?window.docum", |
| "ent:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const IS_ENABLED[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.ka=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.S=a;this.I=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.S[a.I+(b||0)]}r.prototype.next=function(){return this.S[this.I", |
| "++]};r.prototype.back=function(){this.I--};r.prototype.empty=function(", |
| "){return this.S.length<=this.I};function na(a){for(;a&&1!=a.nodeType;)", |
| "a=a.previousSibling;return a}function pa(a,b){if(!a||!b)return!1;if(a.", |
| "contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=t", |
| "ypeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosit", |
| "ion(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction qa(a,b)", |
| "{if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumen", |
| "tPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceInde", |
| "x\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return", |
| " a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return ", |
| "e==f?ra(a,b):!c&&pa(e,b)?-1*sa(a,b):!d&&pa(f,a)?sa(b,a):(c?a.sourceInd", |
| "ex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.", |
| "ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.collapse", |
| "(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.compa", |
| "reBoundaryPoints(aa.Range.START_TO_END,a)}function sa(a,b){var c=a.par", |
| "entNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return r", |
| "a(b,a)}function ra(a,b){for(;b=b.previousSibling;)if(b==a)return-1;ret", |
| "urn 1}function ta(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode", |
| ";c++}return null};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.tex", |
| "tContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":", |
| "b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.f", |
| "irstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValu", |
| "e),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}", |
| "else b=a.nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return", |
| "!0;try{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!", |
| "a.getAttribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return ", |
| "ua.call(null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction ua(a,b,c", |
| ",d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(", |
| "b,function(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&", |
| "\"class\"==c?(b=b.getElementsByClassName(d),n(b,function(f){f.classNam", |
| "e==d&&a.matches(f)&&e.add(f)})):a instanceof y?va(a,b,c,d,e):b.getElem", |
| "entsByTagName&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){", |
| "v(f,c,d)&&e.add(f)}));return e}function va(a,b,c,d,e){for(b=b.firstChi", |
| "ld;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),va(a,b,c,d,e)};f", |
| "unction x(){this.j=this.g=null;this.D=0}function wa(a){this.node=a;thi", |
| "s.next=this.w=null}function xa(a,b){if(!a.g)return b;if(!b.g)return a;", |
| "var c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.nex", |
| "t,b=b.next):0<qa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?", |
| "d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j", |
| "=d;a.D=f;return a}x.prototype.unshift=function(a){a=new wa(a);a.next=t", |
| "his.g;this.j?this.g.w=a:this.g=this.j=a;this.g=a;this.D++};\nx.prototy", |
| "pe.add=function(a){a=new wa(a);a.w=this.j;this.g?this.j.next=a:this.g=", |
| "this.j=a;this.j=a;this.D++};function A(a){return(a=a.g)?a.node:null}x.", |
| "prototype.m=function(){return this.D};function B(a){return(a=A(a))?u(a", |
| "):\"\"}x.prototype.iterator=function(a){return new ya(this,!!a)};funct", |
| "ion ya(a,b){this.ga=a;this.T=(this.A=b)?a.j:a.g;this.O=null}ya.prototy", |
| "pe.next=function(){var a=this.T;if(null==a)return null;var b=this.O=a;", |
| "this.T=this.A?a.w:a.next;return b.node};\nya.prototype.remove=function", |
| "(){var a=this.ga,b=this.O;if(!b)throw Error(\"Next must be called at l", |
| "east once before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=", |
| "c:a.j=c;a.D--;this.O=null};function C(a){this.f=a;this.h=this.o=!1;thi", |
| "s.F=null}function D(a){return\"\\n \"+a.toString().split(\"\\n\").joi", |
| "n(\"\\n \")}C.prototype.c=function(){return this.o};function za(a,b){", |
| "a.o=b}function Aa(a,b){a.h=b}C.prototype.u=function(){return this.F};f", |
| "unction E(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function", |
| " F(a,b){a=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a", |
| ",b){a=a.evaluate(b);return a instanceof x?!!a.m():!!a};function H(a,b,", |
| "c){C.call(this,a.f);this.R=a;this.W=b;this.aa=c;this.o=b.c()||c.c();th", |
| "is.h=b.h||c.h;this.R==Ba&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c", |
| "()||4==b.f||0==b.f||!c.u()||(this.F={name:c.u().name,C:b}):this.F={nam", |
| "e:b.u().name,C:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.", |
| "evaluate(d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();fo", |
| "r(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())i", |
| "f(a(u(d),u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b ", |
| "instanceof x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f", |
| ".next();k;k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"b", |
| "oolean\":k=!!u(k);break;case \"string\":k=u(k);break;default:throw Err", |
| "or(\"Illegal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==", |
| "c&&a(d,k))return!0}return!1}return e?\"boolean\"==typeof b||\"boolean", |
| "\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+", |
| "b,+c):a(b,c):a(+b,+c)}H.prototype.evaluate=function(a){return this.R.v", |
| "(this.W,this.aa,a)};H.prototype.toString=function(){var a=\"Binary Exp", |
| "ression: \"+this.R;a+=D(this.W);return a+=D(this.aa)};function Ca(a,b,", |
| "c,d){this.ja=a;this.Z=b;this.f=c;this.v=d}Ca.prototype.toString=functi", |
| "on(){return this.ja};var Da={};\nfunction J(a,b,c,d){if(Da.hasOwnPrope", |
| "rty(a))throw Error(\"Binary operator already created: \"+a);a=new Ca(a", |
| ",b,c,d);return Da[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return", |
| " E(a,c)/E(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});", |
| "J(\"*\",6,1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,functio", |
| "n(a,b,c){return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a", |
| ",c)-E(b,c)});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return", |
| " d<e},a,b,c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){re", |
| "turn d>e},a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e)", |
| "{return d<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(", |
| "d,e){return d>=e},a,b,c)});var Ba=J(\"=\",3,2,function(a,b,c){return I", |
| "(function(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){r", |
| "eturn I(function(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(", |
| "a,b,c){return G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a", |
| ",c)||G(b,c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary e", |
| "xpression must evaluate to nodeset if filter has predicate(s).\");C.ca", |
| "ll(this,a.f);this.$=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.protot", |
| "ype.evaluate=function(a){a=this.$.evaluate(a);return Ea(this.b,a)};K.p", |
| "rototype.toString=function(){var a=\"Filter:\"+D(this.$);return a+=D(t", |
| "his.b)};function L(a,b){if(b.length<a.Y)throw Error(\"Function \"+a.i+", |
| "\" expects at least\"+a.Y+\" arguments, \"+b.length+\" given\");if(nul", |
| "l!==a.P&&b.length>a.P)throw Error(\"Function \"+a.i+\" expects at most", |
| " \"+a.P+\" arguments, \"+b.length+\" given\");a.ha&&n(b,function(c,d){", |
| "if(4!=c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not ", |
| "of type Nodeset: \"+c);});C.call(this,a.f);this.H=a;this.M=b;za(this,a", |
| ".o||q(b,function(c){return c.c()}));Aa(this,a.fa&&!b.length||a.ea&&!!b", |
| ".length||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=f", |
| "unction(a){return this.H.v.apply(null,ia(a,this.M))};L.prototype.toStr", |
| "ing=function(){var a=\"Function: \"+this.H;if(this.M.length){var b=p(t", |
| "his.M,function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};f", |
| "unction Fa(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.fa=d;this.", |
| "ea=!1;this.v=e;this.Y=f;this.P=void 0!==g?g:f;this.ha=!!k}Fa.prototype", |
| ".toString=function(){return this.i};var Ga={};\nfunction M(a,b,c,d,e,f", |
| ",g,k){if(Ga.hasOwnProperty(a))throw Error(\"Function already created: ", |
| "\"+a+\".\");Ga[a]=new Fa(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,functi", |
| "on(a,b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return M", |
| "ath.ceil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(ar", |
| "guments,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains", |
| "\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2", |
| ");M(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);", |
| "\nM(\"false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,func", |
| "tion(a,b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b)", |
| "{var c=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);va", |
| "r e=[];n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(", |
| "e))k=h(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)i", |
| "f(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(qa);var f", |
| "=new x;n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,func", |
| "tion(){return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.l", |
| "ength)throw Error(\"Function last expects ()\");return a.j},0);M(\"loc", |
| "al-name\",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.loc", |
| "alName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,func", |
| "tion(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"", |
| "\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0)", |
| ";\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l))", |
| ".replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"", |
| "not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,fun", |
| "ction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,functi", |
| "on(a){return a.ka},0);M(\"round\",1,!1,!1,function(a,b){return Math.ro", |
| "und(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F", |
| "(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a", |
| ",b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,functio", |
| "n(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,fu", |
| "nction(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return", |
| "\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.", |
| "round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring", |
| "(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1", |
| ",function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.s", |
| "ubstring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b", |
| ",c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)", |
| "},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;fo", |
| "r(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate", |
| "\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d", |
| "=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\"", |
| ";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(", |
| "\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.ca=a;thi", |
| "s.X=void 0!==b?b:null;this.B=null;switch(a){case \"comment\":this.B=8;", |
| "break;case \"text\":this.B=3;break;case \"processing-instruction\":thi", |
| "s.B=7;break;case \"node\":break;default:throw Error(\"Unexpected argum", |
| "ent\");}}function Ha(a){return\"comment\"==a||\"text\"==a||\"processin", |
| "g-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){return", |
| " null===this.B||this.B==a.nodeType};y.prototype.getName=function(){ret", |
| "urn this.ca};\ny.prototype.toString=function(){var a=\"Kind Test: \"+t", |
| "his.ca;null===this.X||(a+=D(this.X));return a};function N(a){C.call(th", |
| "is,3);this.ba=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=fu", |
| "nction(){return this.ba};N.prototype.toString=function(){return\"Liter", |
| "al: \"+this.ba};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i", |
| "?\"*\":\"http://www.w3.org/1999/xhtml\";this.J=b?b.toLowerCase():a}O.p", |
| "rototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b", |
| "=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this", |
| ".i!=b.toLowerCase()?!1:\"*\"==this.J?!0:this.J==(a.namespaceURI?a.name", |
| "spaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.", |
| "getName=function(){return this.i};\nO.prototype.toString=function(){re", |
| "turn\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.J?\"\":thi", |
| "s.J+\":\")+this.i};function P(a){C.call(this,1);this.da=a}l(P,C);P.pro", |
| "totype.evaluate=function(){return this.da};P.prototype.toString=functi", |
| "on(){return\"Number: \"+this.da};function Q(a,b){C.call(this,a.f);this", |
| ".V=a;this.G=b;this.o=a.c();this.h=a.h;1==this.G.length&&(a=this.G[0],a", |
| ".N||a.s!=Ia||(a=a.L,\"*\"!=a.getName()&&(this.F={name:a.getName(),C:nu", |
| "ll})))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=", |
| "function(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocu", |
| "ment);return b};R.prototype.toString=function(){return\"Root Helper Ex", |
| "pression\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=fu", |
| "nction(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=func", |
| "tion(){return\"Context Helper Expression\"};function Ja(a){return\"/\"", |
| "==a||\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.V.evaluat", |
| "e(a);if(!(b instanceof x))throw Error(\"Filter expression must evaluat", |
| "e to nodeset.\");a=this.G;for(var c=0,d=a.length;c<d&&b.m();c++){var e", |
| "=a[c],f=b.iterator(e.s.A);if(e.c()||e.s!=Ka)if(e.c()||e.s!=La){var g=f", |
| ".next();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(ne", |
| "w m(g)),b=xa(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.", |
| "next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPo", |
| "sition(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toStr", |
| "ing=function(){var a=\"Path Expression:\"+D(this.V);if(this.G.length){", |
| "var b=p(this.G,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return", |
| " a};function T(a,b){this.b=a;this.A=!!b}function Ea(a,b,c){for(c=c||0;", |
| "c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.nex", |
| "t();k++){var z=a.A?f-k:k+1;g=d.evaluate(new m(g,z,f));if(\"number\"==t", |
| "ypeof g)z=z==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)z=!", |
| "!g;else if(g instanceof x)z=0<g.m();else throw Error(\"Predicate.evalu", |
| "ate returned an unexpected type.\");z||e.remove()}return b}T.prototype", |
| ".u=function(){return 0<this.b.length?this.b[0].u():null};\nT.prototype", |
| ".c=function(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c(", |
| ")||1==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return t", |
| "his.b.length};T.prototype.toString=function(){return p(this.b,function", |
| "(a,b){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this", |
| ",4);this.s=a;this.L=b;this.b=c||new T([]);this.N=!!d;b=this.b.u();a.la", |
| "&&b&&(this.F={name:b.name,C:b.C});this.o=this.b.c()}l(U,C);\nU.prototy", |
| "pe.evaluate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c", |
| ".name,e=c.C?F(c.C,a):null,f=1);if(this.N)if(this.c()||this.s!=Ma)if(b=", |
| "(new U(Na,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=th", |
| "is.v(c,d,e,f);null!=(c=b.next());)a=xa(a,this.v(c,d,e,f));else a=new x", |
| ";else a=w(this.L,b,d,e),a=Ea(this.b,a,f);else a=this.v(a.l,d,e,f);retu", |
| "rn a};U.prototype.v=function(a,b,c,d){a=this.s.H(this.L,a,b,c);return ", |
| "a=Ea(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(", |
| "\"Operator: \"+(this.N?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.", |
| "s));a+=D(this.L);if(this.b.m()){var b=p(this.b.b,function(c,d){return ", |
| "c+D(d)},\"Predicates:\");a+=D(b)}return a};function Oa(a,b,c,d){this.i", |
| "=a;this.H=b;this.A=c;this.la=d}Oa.prototype.toString=function(){return", |
| " this.i};var Pa={};function V(a,b,c,d){if(Pa.hasOwnProperty(a))throw E", |
| "rror(\"Axis already created: \"+a);b=new Oa(a,b,c,!!d);return Pa[a]=b}", |
| "\nV(\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.match", |
| "es(b)&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b)", |
| "{var c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);retur", |
| "n c},!0);\nvar Ia=V(\"attribute\",function(a,b){var c=new x,d=a.getNam", |
| "e();if(b=b.attributes)if(a instanceof y&&null===a.B||\"*\"==d)for(a=0;", |
| "d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),", |
| "Ma=V(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||ne", |
| "w x;for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add", |
| "(b);return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar Na=V(\"descendant", |
| "-or-self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add", |
| "(b);return w(a,b,c,d,e)},!1,!0),Ka=V(\"following\",function(a,b,c,d){v", |
| "ar e=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.a", |
| "dd(f),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"follow", |
| "ing-sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches", |
| "(b)&&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!", |
| "1);\nvar Qa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)re", |
| "turn c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;", |
| "a.matches(b)&&c.add(b);return c},!1),La=V(\"preceding\",function(a,b,c", |
| ",d){var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1", |
| ",k=f.length;g<k;g++){var z=[];for(b=f[g];b=b.previousSibling;)z.unshif", |
| "t(b);for(var oa=0,fb=z.length;oa<fb;oa++)b=z[oa],v(b,c,d)&&a.matches(b", |
| ")&&e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",", |
| "function(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.uns", |
| "hift(b);return c},!0);var Ra=V(\"self\",function(a,b){var c=new x;a.ma", |
| "tches(b)&&c.add(b);return c},!1);function W(a){C.call(this,1);this.U=a", |
| ";this.o=a.c();this.h=a.h}l(W,C);W.prototype.evaluate=function(a){retur", |
| "n-E(this.U,a)};W.prototype.toString=function(){return\"Unary Expressio", |
| "n: -\"+D(this.U)};function Sa(a){C.call(this,4);this.K=a;za(this,q(thi", |
| "s.K,function(b){return b.c()}));Aa(this,q(this.K,function(b){return b.", |
| "h}))}l(Sa,C);Sa.prototype.evaluate=function(a){var b=new x;n(this.K,fu", |
| "nction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path expr", |
| "ession must evaluate to NodeSet.\");b=xa(b,c)});return b};Sa.prototype", |
| ".toString=function(){return p(this.K,function(a,b){return a+D(b)},\"Un", |
| "ion Expression:\")};function Ta(a,b){this.a=a;this.ia=b}function Ua(a)", |
| "{for(var b,c=[];;){X(a,\"Missing right hand side of binary expression.", |
| "\");b=Va(a);var d=a.a.next();if(!d)break;var e=(d=Da[d]||null)&&d.Z;if", |
| "(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].Z;)b=new H(c.pop", |
| "(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);re", |
| "turn b}function X(a,b){if(a.a.empty())throw Error(b);}function Wa(a,b)", |
| "{a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: ", |
| "\"+a);}\nfunction Xa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad tok", |
| "en: \"+a);}function Ya(a){a=a.a.next();if(2>a.length)throw Error(\"Unc", |
| "losed literal string\");return new N(a)}\nfunction Za(a){var b=[];if(J", |
| "a(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\"", |
| ".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))retu", |
| "rn new R;d=new R;X(a,\"Missing next location step.\");c=$a(a,c);b.push", |
| "(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"", |
| "Variable reference not allowed in HTML XPath\");case \"(\":a.a.next();", |
| "c=Ua(a);X(a,'unclosed \"(\"');Wa(a,\")\");break;case '\"':case \"'\":c", |
| "=Ya(a);break;default:if(isNaN(+c))if(!Ha(c)&&/(?![0-9])[\\w]/.test(d)&", |
| "&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ga[c]||null;a.a.next();for(d=[];\")", |
| "\"!=t(a.a);){X(a,\"Missing function argument list.\");d.push(Ua(a));if", |
| "(\",\"!=t(a.a))break;a.a.next()}X(a,\"Unclosed function argument list.", |
| "\");Xa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next())}", |
| "\"[\"==t(a.a)&&(d=new T(ab(a)),c=new K(c,d))}if(c)if(Ja(t(a.a)))d=c;el", |
| "se return c;else c=$a(a,\"/\"),d=new S,b.push(c)}for(;Ja(t(a.a));)c=a.", |
| "a.next(),X(a,\"Missing next location step.\"),c=$a(a,c),b.push(c);retu", |
| "rn new Q(d,b)}\nfunction $a(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('S", |
| "tep op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Ra,ne", |
| "w y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(Qa", |
| ",new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ia;a.a.next();X", |
| "(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9]", |
| ")[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next())", |
| ";var e=a.a.next();d=Pa[e]||null;if(!d)throw Error(\"No axis with name:", |
| " \"+e);a.a.next();X(a,\"Missing node name\")}else d=Ma;e=\nt(a.a);if(/", |
| "(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Ha(e))thr", |
| "ow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Ha(e))throw Error", |
| "(\"Invalid type name: \"+e);Wa(a,\"(\");X(a,\"Bad nodetype\");var f=t(", |
| "a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Ya(a);X(a,\"Bad nodetype", |
| "\");Xa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e", |
| "=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.", |
| "ia(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.substr", |
| "(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=ne", |
| "w T(ab(a),d.A);return c||new U(d,e,a,\"//\"==b)}function ab(a){for(var", |
| " b=[];\"[\"==t(a.a);){a.a.next();X(a,\"Missing predicate expression.\"", |
| ");var c=Ua(a);b.push(c);X(a,\"Unclosed predicate expression.\");Wa(a,", |
| "\"]\")}return b}function Va(a){if(\"-\"==t(a.a))return a.a.next(),new ", |
| "W(Va(a));var b=Za(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.ne", |
| "xt();)X(a,\"Missing next union location path.\"),b.push(Za(a));a.a.bac", |
| "k();a=new Sa(b)}return a};function bb(a){switch(a.nodeType){case 1:ret", |
| "urn ha(cb,a);case 9:return bb(a.documentElement);case 11:case 10:case ", |
| "6:case 12:return db;default:return a.parentNode?bb(a.parentNode):db}}f", |
| "unction db(){return null}function cb(a,b){if(a.prefix==b)return a.name", |
| "spaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"", |
| "xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.par", |
| "entNode.nodeType?cb(a.parentNode,b):null};function eb(a,b){if(!a.lengt", |
| "h)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())throw ", |
| "Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.lo", |
| "okupNamespaceURI,b)):b=function(){return null};var c=Ua(new Ta(a,b));i", |
| "f(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=funct", |
| "ion(d,e){d=c.evaluate(new m(d));return new Y(d,e)}}\nfunction Y(a,b){i", |
| "f(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else if(", |
| "\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else throw ", |
| "Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a inst", |
| "anceof x))throw Error(\"value could not be converted to the specified ", |
| "type\");this.resultType=b;switch(b){case 2:this.stringValue=a instance", |
| "of x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):+a", |
| ";break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;case ", |
| "4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.next(", |
| ");e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidIterato", |
| "rState=!1;break;case 8:case 9:this.singleNodeValue=A(a);break;default:", |
| "throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext=f", |
| "unction(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong re", |
| "sult type\");return f>=d.length?null:d[f++]};this.snapshotItem=functio", |
| "n(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong result", |
| " type\");return g>=d.length||0>g?null:d[g]}}\nY.ANY_TYPE=0;Y.NUMBER_TY", |
| "PE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_ITERATOR_TYPE=4", |
| ";Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT_TYPE=6;Y.ORD", |
| "ERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.FIRST_ORDERED_", |
| "NODE_TYPE=9;function gb(a){this.lookupNamespaceURI=bb(a)}\nfunction hb", |
| "(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(!c", |
| ".evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g){return(new e", |
| "b(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new eb(", |
| "d,e)},c.createNSResolver=function(d){return new gb(d)}}ba(\"wgxpath.in", |
| "stall\",hb);ba(\"wgxpath.install\",hb);function Z(a,b){b&&\"string\"!=", |
| "=typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b||a.tagName.t", |
| "oUpperCase()==b)};var ib=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTARE", |
| "A\".split(\" \");function jb(a){return q(ib,function(b){return Z(a,b)}", |
| ")?a.disabled?!1:a.parentNode&&1==a.parentNode.nodeType&&Z(a,\"OPTGROUP", |
| "\")||Z(a,\"OPTION\")?jb(a.parentNode):!ta(a,function(b){var c=b.parent", |
| "Node;if(c&&Z(c,\"FIELDSET\")&&c.disabled){if(!Z(b,\"LEGEND\"))return!0", |
| ";for(;b=void 0!==b.previousElementSibling?b.previousElementSibling:na(", |
| "b.previousSibling);)if(Z(b,\"LEGEND\"))return!0}return!1}):!0};ba(\"_", |
| "\",jb);; return this._.apply(null,arguments);}).apply({navigator:typeo", |
| "f window!='undefined'?window.navigator:null,document:typeof window!='u", |
| "ndefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const IS_SELECTED[] = { |
| "function(){return (function(){var f,k=this;function m(a){return\"strin", |
| "g\"==typeof a}function aa(a,b){a=a.split(\".\");var c=k;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ba(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function ca(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function da(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction ea(a,b,c){ea=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?ca:da;return ea.apply(null,arguments)}function fa(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function n(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction p(a,b", |
| ",c){this.s=a;this.pa=b||1;this.o=c||1};function q(a,b){for(var c=a.len", |
| "gth,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function r(a,b,c){var d=c;q(a,function(e,g){d=b.call(void 0,d,e,g,a)}", |
| ");return d}function t(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ha(a){return Array.prototype.concat.apply([],arguments)}function ia", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};var u;a:{var ja=k.navigator;if(ja){var", |
| " ka=ja.userAgent;if(ka){u=ka;break a}}u=\"\"};var la=-1!=u.indexOf(\"M", |
| "acintosh\"),ma=-1!=u.indexOf(\"Windows\");function v(a){this.X=a;this.", |
| "N=0}function na(a){a=a.match(oa);for(var b=0;b<a.length;b++)pa.test(a[", |
| "b])&&a.splice(b,1);return new v(a)}var oa=/\\$?(?:(?![0-9-\\.])(?:\\*|", |
| "[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:", |
| "\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,pa=/^\\s/;functio", |
| "n w(a,b){return a.X[a.N+(b||0)]}v.prototype.next=function(){return thi", |
| "s.X[this.N++]};v.prototype.back=function(){this.N--};v.prototype.empty", |
| "=function(){return this.X.length<=this.N};function qa(a,b){if(!a||!b)r", |
| "eturn!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"u", |
| "ndefined\"!=typeof a.compareDocumentPosition)return a==b||!!(a.compare", |
| "DocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfun", |
| "ction ra(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.c", |
| "ompareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&", |
| "&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;i", |
| "f(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,g=b.paren", |
| "tNode;return e==g?sa(a,b):!c&&qa(e,b)?-1*ta(a,b):!d&&qa(g,a)?ta(b,a):(", |
| "c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g.sourceIndex)}d=9==a.", |
| "nodeType?a:a.ownerDocument||a.document;c=d.createRange();c.selectNode(", |
| "a);c.collapse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);r", |
| "eturn c.compareBoundaryPoints(k.Range.START_TO_END,a)}function ta(a,b)", |
| "{var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentN", |
| "ode;return sa(b,a)}function sa(a,b){for(;b=b.previousSibling;)if(b==a)", |
| "return-1;return 1};function x(a){var b=null,c=a.nodeType;1==c&&(b=a.te", |
| "xtContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\"", |
| ":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.", |
| "firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeVal", |
| "ue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}", |
| "}else b=a.nodeValue;return\"\"+b}\nfunction y(a,b,c){if(null===b)retur", |
| "n!0;try{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!", |
| "!a.getAttribute(b):a.getAttribute(b,2)==c}function z(a,b,c,d,e){return", |
| " ua.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new A)}\nfunction ua(a,b,", |
| "c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),q", |
| "(b,function(g){a.matches(g)&&e.add(g)})):b.getElementsByClassName&&d&&", |
| "\"class\"==c?(b=b.getElementsByClassName(d),q(b,function(g){g.classNam", |
| "e==d&&a.matches(g)&&e.add(g)})):a instanceof C?va(a,b,c,d,e):b.getElem", |
| "entsByTagName&&(b=b.getElementsByTagName(a.getName()),q(b,function(g){", |
| "y(g,c,d)&&e.add(g)}));return e}function va(a,b,c,d,e){for(b=b.firstChi", |
| "ld;b;b=b.nextSibling)y(b,c,d)&&a.matches(b)&&e.add(b),va(a,b,c,d,e)};f", |
| "unction A(){this.o=this.i=null;this.J=0}function xa(a){this.node=a;thi", |
| "s.next=this.D=null}function ya(a,b){if(!a.i)return b;if(!b.i)return a;", |
| "var c=a.i;b=b.i;for(var d=null,e,g=0;c&&b;)c.node==b.node?(e=c,c=c.nex", |
| "t,b=b.next):0<ra(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.D=d)?", |
| "d.next=e:a.i=e,d=e,g++;for(e=c||b;e;)e.D=d,d=d.next=e,g++,e=e.next;a.o", |
| "=d;a.J=g;return a}A.prototype.unshift=function(a){a=new xa(a);a.next=t", |
| "his.i;this.o?this.i.D=a:this.i=this.o=a;this.i=a;this.J++};\nA.prototy", |
| "pe.add=function(a){a=new xa(a);a.D=this.o;this.i?this.o.next=a:this.i=", |
| "this.o=a;this.o=a;this.J++};function D(a){return(a=a.i)?a.node:null}A.", |
| "prototype.u=function(){return this.J};function E(a){return(a=D(a))?x(a", |
| "):\"\"}A.prototype.iterator=function(a){return new za(this,!!a)};funct", |
| "ion za(a,b){this.la=a;this.Y=(this.G=b)?a.o:a.i;this.U=null}za.prototy", |
| "pe.next=function(){var a=this.Y;if(null==a)return null;var b=this.U=a;", |
| "this.Y=this.G?a.D:a.next;return b.node};\nza.prototype.remove=function", |
| "(){var a=this.la,b=this.U;if(!b)throw Error(\"Next must be called at l", |
| "east once before remove.\");var c=b.D;b=b.next;c?c.next=b:a.i=b;b?b.D=", |
| "c:a.o=c;a.J--;this.U=null};function F(a){this.h=a;this.l=this.v=!1;thi", |
| "s.K=null}function G(a){return\"\\n \"+a.toString().split(\"\\n\").joi", |
| "n(\"\\n \")}F.prototype.g=function(){return this.v};function Aa(a,b){", |
| "a.v=b}function Ba(a,b){a.l=b}F.prototype.A=function(){return this.K};f", |
| "unction H(a,b){a=a.evaluate(b);return a instanceof A?+E(a):+a}function", |
| " I(a,b){a=a.evaluate(b);return a instanceof A?E(a):\"\"+a}function J(a", |
| ",b){a=a.evaluate(b);return a instanceof A?!!a.u():!!a};function K(a,b,", |
| "c){F.call(this,a.h);this.W=a;this.aa=b;this.fa=c;this.v=b.g()||c.g();t", |
| "his.l=b.l||c.l;this.W==Ca&&(c.l||c.g()||4==c.h||0==c.h||!b.A()?b.l||b.", |
| "g()||4==b.h||0==b.h||!c.A()||(this.K={name:c.A().name,I:b}):this.K={na", |
| "me:b.A().name,I:c})}n(K,F);\nfunction L(a,b,c,d,e){b=b.evaluate(d);c=c", |
| ".evaluate(d);var g;if(b instanceof A&&c instanceof A){b=b.iterator();f", |
| "or(d=b.next();d;d=b.next())for(e=c.iterator(),g=e.next();g;g=e.next())", |
| "if(a(x(d),x(g)))return!0;return!1}if(b instanceof A||c instanceof A){b", |
| " instanceof A?(e=b,d=c):(e=c,d=b);g=e.iterator();for(var h=typeof d,l=", |
| "g.next();l;l=g.next()){switch(h){case \"number\":l=+x(l);break;case \"", |
| "boolean\":l=!!x(l);break;case \"string\":l=x(l);break;default:throw Er", |
| "ror(\"Illegal primitive type for comparison.\");\n}if(e==b&&a(l,d)||e=", |
| "=c&&a(d,l))return!0}return!1}return e?\"boolean\"==typeof b||\"boolean", |
| "\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+", |
| "b,+c):a(b,c):a(+b,+c)}K.prototype.evaluate=function(a){return this.W.C", |
| "(this.aa,this.fa,a)};K.prototype.toString=function(){var a=\"Binary Ex", |
| "pression: \"+this.W;a+=G(this.aa);return a+=G(this.fa)};function Da(a,", |
| "b,c,d){this.oa=a;this.da=b;this.h=c;this.C=d}Da.prototype.toString=fun", |
| "ction(){return this.oa};var Ea={};\nfunction M(a,b,c,d){if(Ea.hasOwnPr", |
| "operty(a))throw Error(\"Binary operator already created: \"+a);a=new D", |
| "a(a,b,c,d);return Ea[a.toString()]=a}M(\"div\",6,1,function(a,b,c){ret", |
| "urn H(a,c)/H(b,c)});M(\"mod\",6,1,function(a,b,c){return H(a,c)%H(b,c)", |
| "});M(\"*\",6,1,function(a,b,c){return H(a,c)*H(b,c)});M(\"+\",5,1,func", |
| "tion(a,b,c){return H(a,c)+H(b,c)});M(\"-\",5,1,function(a,b,c){return ", |
| "H(a,c)-H(b,c)});M(\"<\",4,2,function(a,b,c){return L(function(d,e){ret", |
| "urn d<e},a,b,c)});\nM(\">\",4,2,function(a,b,c){return L(function(d,e)", |
| "{return d>e},a,b,c)});M(\"<=\",4,2,function(a,b,c){return L(function(d", |
| ",e){return d<=e},a,b,c)});M(\">=\",4,2,function(a,b,c){return L(functi", |
| "on(d,e){return d>=e},a,b,c)});var Ca=M(\"=\",3,2,function(a,b,c){retur", |
| "n L(function(d,e){return d==e},a,b,c,!0)});M(\"!=\",3,2,function(a,b,c", |
| "){return L(function(d,e){return d!=e},a,b,c,!0)});M(\"and\",2,2,functi", |
| "on(a,b,c){return J(a,c)&&J(b,c)});M(\"or\",1,2,function(a,b,c){return ", |
| "J(a,c)||J(b,c)});function N(a,b){if(b.u()&&4!=a.h)throw Error(\"Primar", |
| "y expression must evaluate to nodeset if filter has predicate(s).\");F", |
| ".call(this,a.h);this.ea=a;this.f=b;this.v=a.g();this.l=a.l}n(N,F);N.pr", |
| "ototype.evaluate=function(a){a=this.ea.evaluate(a);return Fa(this.f,a)", |
| "};N.prototype.toString=function(){var a=\"Filter:\"+G(this.ea);return ", |
| "a+=G(this.f)};function Ga(a,b){if(b.length<a.ca)throw Error(\"Function", |
| " \"+a.m+\" expects at least\"+a.ca+\" arguments, \"+b.length+\" given", |
| "\");if(null!==a.V&&b.length>a.V)throw Error(\"Function \"+a.m+\" expec", |
| "ts at most \"+a.V+\" arguments, \"+b.length+\" given\");a.ma&&q(b,func", |
| "tion(c,d){if(4!=c.h)throw Error(\"Argument \"+d+\" to function \"+a.m+", |
| "\" is not of type Nodeset: \"+c);});F.call(this,a.h);this.M=a;this.S=b", |
| ";Aa(this,a.v||t(b,function(c){return c.g()}));Ba(this,a.ka&&!b.length|", |
| "|a.ja&&!!b.length||t(b,function(c){return c.l}))}\nn(Ga,F);Ga.prototyp", |
| "e.evaluate=function(a){return this.M.C.apply(null,ha(a,this.S))};Ga.pr", |
| "ototype.toString=function(){var a=\"Function: \"+this.M;if(this.S.leng", |
| "th){var b=r(this.S,function(c,d){return c+G(d)},\"Arguments:\");a+=G(b", |
| ")}return a};function Ha(a,b,c,d,e,g,h,l){this.m=a;this.h=b;this.v=c;th", |
| "is.ka=d;this.ja=!1;this.C=e;this.ca=g;this.V=void 0!==h?h:g;this.ma=!!", |
| "l}Ha.prototype.toString=function(){return this.m};var Ia={};\nfunction", |
| " O(a,b,c,d,e,g,h,l){if(Ia.hasOwnProperty(a))throw Error(\"Function alr", |
| "eady created: \"+a+\".\");Ia[a]=new Ha(a,b,c,d,e,g,h,l)}O(\"boolean\",", |
| "2,!1,!1,function(a,b){return J(b,a)},1);O(\"ceiling\",1,!1,!1,function", |
| "(a,b){return Math.ceil(H(b,a))},1);O(\"concat\",3,!1,!1,function(a,b){", |
| "return r(ia(arguments,1),function(c,d){return c+I(d,a)},\"\")},2,null)", |
| ";O(\"contains\",2,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);return-1!=b.", |
| "indexOf(a)},2);O(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).", |
| "u()},1,1,!0);\nO(\"false\",2,!1,!1,function(){return!1},0);O(\"floor\"", |
| ",1,!1,!1,function(a,b){return Math.floor(H(b,a))},1);O(\"id\",4,!1,!1,", |
| "function(a,b){var c=a.s,d=9==c.nodeType?c:c.ownerDocument;a=I(b,a).spl", |
| "it(/\\s+/);var e=[];q(a,function(h){h=d.getElementById(h);var l;if(!(l", |
| "=!h)){a:if(m(e))l=m(h)&&1==h.length?e.indexOf(h,0):-1;else{for(l=0;l<e", |
| ".length;l++)if(l in e&&e[l]===h)break a;l=-1}l=0<=l}l||e.push(h)});e.s", |
| "ort(ra);var g=new A;q(e,function(h){g.add(h)});return g},1);O(\"lang\"", |
| ",2,!1,!1,function(){return!1},1);\nO(\"last\",1,!0,!1,function(a){if(1", |
| "!=arguments.length)throw Error(\"Function last expects ()\");return a.", |
| "o},0);O(\"local-name\",3,!1,!0,function(a,b){return(a=b?D(b.evaluate(a", |
| ")):a.s)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);O(\"name\"", |
| ",3,!1,!0,function(a,b){return(a=b?D(b.evaluate(a)):a.s)?a.nodeName.toL", |
| "owerCase():\"\"},0,1,!0);O(\"namespace-uri\",3,!0,!1,function(){return", |
| "\"\"},0,1,!0);\nO(\"normalize-space\",3,!1,!0,function(a,b){return(b?I", |
| "(b,a):x(a.s)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"", |
| "\")},0,1);O(\"not\",2,!1,!1,function(a,b){return!J(b,a)},1);O(\"number", |
| "\",1,!1,!0,function(a,b){return b?H(b,a):+x(a.s)},0,1);O(\"position\",", |
| "1,!0,!1,function(a){return a.pa},0);O(\"round\",1,!1,!1,function(a,b){", |
| "return Math.round(H(b,a))},1);O(\"starts-with\",2,!1,!1,function(a,b,c", |
| "){b=I(b,a);a=I(c,a);return 0==b.lastIndexOf(a,0)},2);O(\"string\",3,!1", |
| ",!0,function(a,b){return b?I(b,a):x(a.s)},0,1);\nO(\"string-length\",1", |
| ",!1,!0,function(a,b){return(b?I(b,a):x(a.s)).length},0,1);O(\"substrin", |
| "g\",3,!1,!1,function(a,b,c,d){c=H(c,a);if(isNaN(c)||Infinity==c||-Infi", |
| "nity==c)return\"\";d=d?H(d,a):Infinity;if(isNaN(d)||-Infinity===d)retu", |
| "rn\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=I(b,a);return Infinity=", |
| "=d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);O(\"substring-a", |
| "fter\",3,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);c=b.indexOf(a);return", |
| "-1==c?\"\":b.substring(c+a.length)},2);\nO(\"substring-before\",3,!1,!", |
| "1,function(a,b,c){b=I(b,a);a=I(c,a);a=b.indexOf(a);return-1==a?\"\":b.", |
| "substring(0,a)},2);O(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).ite", |
| "rator();b=0;for(var c=a.next();c;c=a.next())b+=+x(c);return b},1,1,!0)", |
| ";O(\"translate\",3,!1,!1,function(a,b,c,d){b=I(b,a);c=I(c,a);var e=I(d", |
| ",a);a={};for(d=0;d<c.length;d++){var g=c.charAt(d);g in a||(a[g]=e.cha", |
| "rAt(d))}c=\"\";for(d=0;d<b.length;d++)g=b.charAt(d),c+=g in a?a[g]:g;r", |
| "eturn c},3);O(\"true\",2,!1,!1,function(){return!0},0);function C(a,b)", |
| "{this.ha=a;this.ba=void 0!==b?b:null;this.H=null;switch(a){case \"comm", |
| "ent\":this.H=8;break;case \"text\":this.H=3;break;case \"processing-in", |
| "struction\":this.H=7;break;case \"node\":break;default:throw Error(\"U", |
| "nexpected argument\");}}function Ja(a){return\"comment\"==a||\"text\"=", |
| "=a||\"processing-instruction\"==a||\"node\"==a}C.prototype.matches=fun", |
| "ction(a){return null===this.H||this.H==a.nodeType};C.prototype.getName", |
| "=function(){return this.ha};\nC.prototype.toString=function(){var a=\"", |
| "Kind Test: \"+this.ha;null===this.ba||(a+=G(this.ba));return a};functi", |
| "on Ka(a){F.call(this,3);this.ga=a.substring(1,a.length-1)}n(Ka,F);Ka.p", |
| "rototype.evaluate=function(){return this.ga};Ka.prototype.toString=fun", |
| "ction(){return\"Literal: \"+this.ga};function P(a,b){this.m=a.toLowerC", |
| "ase();a=\"*\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.O=b?", |
| "b.toLowerCase():a}P.prototype.matches=function(a){var b=a.nodeType;if(", |
| "1!=b&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName;retu", |
| "rn\"*\"!=this.m&&this.m!=b.toLowerCase()?!1:\"*\"==this.O?!0:this.O==(", |
| "a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/x", |
| "html\")};P.prototype.getName=function(){return this.m};\nP.prototype.t", |
| "oString=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xht", |
| "ml\"==this.O?\"\":this.O+\":\")+this.m};function La(a){F.call(this,1);", |
| "this.ia=a}n(La,F);La.prototype.evaluate=function(){return this.ia};La.", |
| "prototype.toString=function(){return\"Number: \"+this.ia};function Ma(", |
| "a,b){F.call(this,a.h);this.$=a;this.L=b;this.v=a.g();this.l=a.l;1==thi", |
| "s.L.length&&(a=this.L[0],a.T||a.w!=Na||(a=a.R,\"*\"!=a.getName()&&(thi", |
| "s.K={name:a.getName(),I:null})))}n(Ma,F);function Q(){F.call(this,4)}n", |
| "(Q,F);Q.prototype.evaluate=function(a){var b=new A;a=a.s;9==a.nodeType", |
| "?b.add(a):b.add(a.ownerDocument);return b};Q.prototype.toString=functi", |
| "on(){return\"Root Helper Expression\"};function Oa(){F.call(this,4)}n(", |
| "Oa,F);Oa.prototype.evaluate=function(a){var b=new A;b.add(a.s);return ", |
| "b};\nOa.prototype.toString=function(){return\"Context Helper Expressio", |
| "n\"};function Pa(a){return\"/\"==a||\"//\"==a}\nMa.prototype.evaluate=", |
| "function(a){var b=this.$.evaluate(a);if(!(b instanceof A))throw Error(", |
| "\"Filter expression must evaluate to nodeset.\");a=this.L;for(var c=0,", |
| "d=a.length;c<d&&b.u();c++){var e=a[c],g=b.iterator(e.w.G);if(e.g()||e.", |
| "w!=Qa)if(e.g()||e.w!=Ra){var h=g.next();for(b=e.evaluate(new p(h));nul", |
| "l!=(h=g.next());)h=e.evaluate(new p(h)),b=ya(b,h)}else h=g.next(),b=e.", |
| "evaluate(new p(h));else{for(h=g.next();(b=g.next())&&(!h.contains||h.c", |
| "ontains(b))&&b.compareDocumentPosition(h)&8;h=b);b=e.evaluate(new p(h)", |
| ")}}return b};\nMa.prototype.toString=function(){var a=\"Path Expressio", |
| "n:\"+G(this.$);if(this.L.length){var b=r(this.L,function(c,d){return c", |
| "+G(d)},\"Steps:\");a+=G(b)}return a};function R(a,b){this.f=a;this.G=!", |
| "!b}function Fa(a,b,c){for(c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=b", |
| ".iterator(),g=b.u(),h,l=0;h=e.next();l++){var B=a.G?g-l:l+1;h=d.evalua", |
| "te(new p(h,B,g));if(\"number\"==typeof h)B=B==h;else if(\"string\"==ty", |
| "peof h||\"boolean\"==typeof h)B=!!h;else if(h instanceof A)B=0<h.u();e", |
| "lse throw Error(\"Predicate.evaluate returned an unexpected type.\");B", |
| "||e.remove()}return b}R.prototype.A=function(){return 0<this.f.length?", |
| "this.f[0].A():null};\nR.prototype.g=function(){for(var a=0;a<this.f.le", |
| "ngth;a++){var b=this.f[a];if(b.g()||1==b.h||0==b.h)return!0}return!1};", |
| "R.prototype.u=function(){return this.f.length};R.prototype.toString=fu", |
| "nction(){return r(this.f,function(a,b){return a+G(b)},\"Predicates:\")", |
| "};function S(a,b,c,d){F.call(this,4);this.w=a;this.R=b;this.f=c||new R", |
| "([]);this.T=!!d;b=this.f.A();a.qa&&b&&(this.K={name:b.name,I:b.I});thi", |
| "s.v=this.f.g()}n(S,F);\nS.prototype.evaluate=function(a){var b=a.s,c=t", |
| "his.A(),d=null,e=null,g=0;c&&(d=c.name,e=c.I?I(c.I,a):null,g=1);if(thi", |
| "s.T)if(this.g()||this.w!=Sa)if(b=(new S(Ta,new C(\"node\"))).evaluate(", |
| "a).iterator(),c=b.next())for(a=this.C(c,d,e,g);null!=(c=b.next());)a=y", |
| "a(a,this.C(c,d,e,g));else a=new A;else a=z(this.R,b,d,e),a=Fa(this.f,a", |
| ",g);else a=this.C(a.s,d,e,g);return a};S.prototype.C=function(a,b,c,d)", |
| "{a=this.w.M(this.R,a,b,c);return a=Fa(this.f,a,d)};\nS.prototype.toStr", |
| "ing=function(){var a=\"Step:\"+G(\"Operator: \"+(this.T?\"//\":\"/\"))", |
| ";this.w.m&&(a+=G(\"Axis: \"+this.w));a+=G(this.R);if(this.f.u()){var b", |
| "=r(this.f.f,function(c,d){return c+G(d)},\"Predicates:\");a+=G(b)}retu", |
| "rn a};function Ua(a,b,c,d){this.m=a;this.M=b;this.G=c;this.qa=d}Ua.pro", |
| "totype.toString=function(){return this.m};var Va={};function T(a,b,c,d", |
| "){if(Va.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);b=", |
| "new Ua(a,b,c,!!d);return Va[a]=b}\nT(\"ancestor\",function(a,b){for(va", |
| "r c=new A;b=b.parentNode;)a.matches(b)&&c.unshift(b);return c},!0);T(", |
| "\"ancestor-or-self\",function(a,b){var c=new A;do a.matches(b)&&c.unsh", |
| "ift(b);while(b=b.parentNode);return c},!0);\nvar Na=T(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.getName();if(b=b.attributes)if(a instanceo", |
| "f C&&null===a.H||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getName", |
| "dItem(d))&&c.add(d);return c},!1),Sa=T(\"child\",function(a,b,c,d,e){c", |
| "=m(c)?c:null;d=m(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSib", |
| "ling)y(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);T(\"descendant", |
| "\",z,!1,!0);\nvar Ta=T(\"descendant-or-self\",function(a,b,c,d){var e=", |
| "new A;y(b,c,d)&&a.matches(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Qa=", |
| "T(\"following\",function(a,b,c,d){var e=new A;do for(var g=b;g=g.nextS", |
| "ibling;)y(g,c,d)&&a.matches(g)&&e.add(g),e=z(a,g,c,d,e);while(b=b.pare", |
| "ntNode);return e},!1,!0);T(\"following-sibling\",function(a,b){for(var", |
| " c=new A;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1);T(\"nam", |
| "espace\",function(){return new A},!1);\nvar Wa=T(\"parent\",function(a", |
| ",b){var c=new A;if(9==b.nodeType)return c;if(2==b.nodeType)return c.ad", |
| "d(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1", |
| "),Ra=T(\"preceding\",function(a,b,c,d){var e=new A,g=[];do g.unshift(b", |
| ");while(b=b.parentNode);for(var h=1,l=g.length;h<l;h++){var B=[];for(b", |
| "=g[h];b=b.previousSibling;)B.unshift(b);for(var wa=0,sb=B.length;wa<sb", |
| ";wa++)b=B[wa],y(b,c,d)&&a.matches(b)&&e.add(b),e=z(a,b,c,d,e)}return e", |
| "},!0,!0);\nT(\"preceding-sibling\",function(a,b){for(var c=new A;b=b.p", |
| "reviousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var Xa=T(\"se", |
| "lf\",function(a,b){var c=new A;a.matches(b)&&c.add(b);return c},!1);fu", |
| "nction Ya(a){F.call(this,1);this.Z=a;this.v=a.g();this.l=a.l}n(Ya,F);Y", |
| "a.prototype.evaluate=function(a){return-H(this.Z,a)};Ya.prototype.toSt", |
| "ring=function(){return\"Unary Expression: -\"+G(this.Z)};function Za(a", |
| "){F.call(this,4);this.P=a;Aa(this,t(this.P,function(b){return b.g()}))", |
| ";Ba(this,t(this.P,function(b){return b.l}))}n(Za,F);Za.prototype.evalu", |
| "ate=function(a){var b=new A;q(this.P,function(c){c=c.evaluate(a);if(!(", |
| "c instanceof A))throw Error(\"Path expression must evaluate to NodeSet", |
| ".\");b=ya(b,c)});return b};Za.prototype.toString=function(){return r(t", |
| "his.P,function(a,b){return a+G(b)},\"Union Expression:\")};function $a", |
| "(a,b){this.a=a;this.na=b}function ab(a){for(var b,c=[];;){U(a,\"Missin", |
| "g right hand side of binary expression.\");b=bb(a);var d=a.a.next();if", |
| "(!d)break;var e=(d=Ea[d]||null)&&d.da;if(!e){a.a.back();break}for(;c.l", |
| "ength&&e<=c[c.length-1].da;)b=new K(c.pop(),c.pop(),b);c.push(b,d)}for", |
| "(;c.length;)b=new K(c.pop(),c.pop(),b);return b}function U(a,b){if(a.a", |
| ".empty())throw Error(b);}function cb(a,b){a=a.a.next();if(a!=b)throw E", |
| "rror(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction db(a){a=a.a", |
| ".next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function eb(a){a=a", |
| ".a.next();if(2>a.length)throw Error(\"Unclosed literal string\");retur", |
| "n new Ka(a)}\nfunction fb(a){var b=[];if(Pa(w(a.a))){var c=a.a.next();", |
| "var d=w(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&", |
| "&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new Q;d=new Q;U(a,\"Missi", |
| "ng next location step.\");c=gb(a,c);b.push(c)}else{a:{c=w(a.a);d=c.cha", |
| "rAt(0);switch(d){case \"$\":throw Error(\"Variable reference not allow", |
| "ed in HTML XPath\");case \"(\":a.a.next();c=ab(a);U(a,'unclosed \"(\"'", |
| ");cb(a,\")\");break;case '\"':case \"'\":c=eb(a);break;default:if(isNa", |
| "N(+c))if(!Ja(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==w(a.a,\n1)){c=a.a.ne", |
| "xt();c=Ia[c]||null;a.a.next();for(d=[];\")\"!=w(a.a);){U(a,\"Missing f", |
| "unction argument list.\");d.push(ab(a));if(\",\"!=w(a.a))break;a.a.nex", |
| "t()}U(a,\"Unclosed function argument list.\");db(a);c=new Ga(c,d)}else", |
| "{c=null;break a}else c=new La(+a.a.next())}\"[\"==w(a.a)&&(d=new R(hb(", |
| "a)),c=new N(c,d))}if(c)if(Pa(w(a.a)))d=c;else return c;else c=gb(a,\"/", |
| "\"),d=new Oa,b.push(c)}for(;Pa(w(a.a));)c=a.a.next(),U(a,\"Missing nex", |
| "t location step.\"),c=gb(a,c),b.push(c);return new Ma(d,b)}\nfunction ", |
| "gb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or", |
| " \"//\"');if(\".\"==w(a.a)){var c=new S(Xa,new C(\"node\"));a.a.next()", |
| ";return c}if(\"..\"==w(a.a))return c=new S(Wa,new C(\"node\")),a.a.nex", |
| "t(),c;if(\"@\"==w(a.a)){var d=Na;a.a.next();U(a,\"Missing attribute na", |
| "me\")}else if(\"::\"==w(a.a,1)){if(!/(?![0-9])[\\w]/.test(w(a.a).charA", |
| "t(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Va[e]", |
| "||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();U(a,\"M", |
| "issing node name\")}else d=Sa;e=\nw(a.a);if(/(?![0-9])[\\w\\*]/.test(e", |
| ".charAt(0)))if(\"(\"==w(a.a,1)){if(!Ja(e))throw Error(\"Invalid node t", |
| "ype: \"+e);e=a.a.next();if(!Ja(e))throw Error(\"Invalid type name: \"+", |
| "e);cb(a,\"(\");U(a,\"Bad nodetype\");var g=w(a.a).charAt(0),h=null;if(", |
| "'\"'==g||\"'\"==g)h=eb(a);U(a,\"Bad nodetype\");db(a);e=new C(e,h)}els", |
| "e if(e=a.a.next(),g=e.indexOf(\":\"),-1==g)e=new P(e);else{h=e.substri", |
| "ng(0,g);if(\"*\"==h)var l=\"*\";else if(l=a.na(h),!l)throw Error(\"Nam", |
| "espace prefix not declared: \"+h);e=e.substr(g+1);e=new P(e,l)}else th", |
| "row Error(\"Bad token: \"+\na.a.next());a=new R(hb(a),d.G);return c||n", |
| "ew S(d,e,a,\"//\"==b)}function hb(a){for(var b=[];\"[\"==w(a.a);){a.a.", |
| "next();U(a,\"Missing predicate expression.\");var c=ab(a);b.push(c);U(", |
| "a,\"Unclosed predicate expression.\");cb(a,\"]\")}return b}function bb", |
| "(a){if(\"-\"==w(a.a))return a.a.next(),new Ya(bb(a));var b=fb(a);if(\"", |
| "|\"!=w(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)U(a,\"Missing next u", |
| "nion location path.\"),b.push(fb(a));a.a.back();a=new Za(b)}return a};", |
| "function ib(a){switch(a.nodeType){case 1:return fa(jb,a);case 9:return", |
| " ib(a.documentElement);case 11:case 10:case 6:case 12:return kb;defaul", |
| "t:return a.parentNode?ib(a.parentNode):kb}}function kb(){return null}f", |
| "unction jb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.", |
| "org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.sp", |
| "ecified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?jb(a.pare", |
| "ntNode,b):null};function lb(a,b){if(!a.length)throw Error(\"Empty XPat", |
| "h expression.\");a=na(a);if(a.empty())throw Error(\"Invalid XPath expr", |
| "ession.\");b?\"function\"==ba(b)||(b=ea(b.lookupNamespaceURI,b)):b=fun", |
| "ction(){return null};var c=ab(new $a(a,b));if(!a.empty())throw Error(", |
| "\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new", |
| " p(d));return new V(d,e)}}\nfunction V(a,b){if(0==b)if(a instanceof A)", |
| "b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;", |
| "else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evalua", |
| "tion result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"v", |
| "alue could not be converted to the specified type\");this.resultType=b", |
| ";switch(b){case 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;ca", |
| "se 1:this.numberValue=a instanceof A?+E(a):+a;break;case 3:this.boolea", |
| "nValue=a instanceof A?0<a.u():!!a;break;case 4:case 5:case 6:case 7:va", |
| "r c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);", |
| "this.snapshotLength=a.u();this.invalidIteratorState=!1;break;case 8:ca", |
| "se 9:this.singleNodeValue=D(a);break;default:throw Error(\"Unknown XPa", |
| "thResult type.\");}var g=0;this.iterateNext=function(){if(4!=b&&5!=b)t", |
| "hrow Error(\"iterateNext called with wrong result type\");return g>=d.", |
| "length?null:d[g++]};this.snapshotItem=function(h){if(6!=b&&7!=b)throw ", |
| "Error(\"snapshotItem called with wrong result type\");return h>=d.leng", |
| "th||0>h?null:d[h]}}\nV.ANY_TYPE=0;V.NUMBER_TYPE=1;V.STRING_TYPE=2;V.BO", |
| "OLEAN_TYPE=3;V.UNORDERED_NODE_ITERATOR_TYPE=4;V.ORDERED_NODE_ITERATOR_", |
| "TYPE=5;V.UNORDERED_NODE_SNAPSHOT_TYPE=6;V.ORDERED_NODE_SNAPSHOT_TYPE=7", |
| ";V.ANY_UNORDERED_NODE_TYPE=8;V.FIRST_ORDERED_NODE_TYPE=9;function mb(a", |
| "){this.lookupNamespaceURI=ib(a)}\nfunction nb(a,b){a=a||k;var c=a.Docu", |
| "ment&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult", |
| "=V,c.evaluate=function(d,e,g,h){return(new lb(d,g)).evaluate(e,h)},c.c", |
| "reateExpression=function(d,e){return new lb(d,e)},c.createNSResolver=f", |
| "unction(d){return new mb(d)}}aa(\"wgxpath.install\",nb);aa(\"wgxpath.i", |
| "nstall\",nb);function ob(a,b){this.code=a;this.state=W[a]||pb;this.mes", |
| "sage=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(c){ret", |
| "urn c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>", |
| "b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.mes", |
| "sage);a.name=this.name;this.stack=a.stack||\"\"}n(ob,Error);var pb=\"u", |
| "nknown error\",W={15:\"element not selectable\",11:\"element not visib", |
| "le\"};W[31]=pb;W[30]=pb;W[24]=\"invalid cookie domain\";W[29]=\"invali", |
| "d element coordinates\";W[12]=\"invalid element state\";\nW[32]=\"inva", |
| "lid selector\";W[51]=\"invalid selector\";W[52]=\"invalid selector\";W", |
| "[17]=\"javascript error\";W[405]=\"unsupported operation\";W[34]=\"mov", |
| "e target out of bounds\";W[27]=\"no such alert\";W[7]=\"no such elemen", |
| "t\";W[8]=\"no such frame\";W[23]=\"no such window\";W[28]=\"script tim", |
| "eout\";W[33]=\"session not created\";W[10]=\"stale element reference\"", |
| ";W[21]=\"timeout\";W[25]=\"unable to set cookie\";W[26]=\"unexpected a", |
| "lert open\";W[13]=pb;W[9]=\"unknown command\";function qb(a,b){b&&\"st", |
| "ring\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b||a.t", |
| "agName.toUpperCase()==b)}function rb(a){return qb(a,\"OPTION\")?!0:qb(", |
| "a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1", |
| "};function X(a,b){this.B={};this.j=[];this.F=0;var c=arguments.length;", |
| "if(1<c){if(c%2)throw Error(\"Uneven number of arguments\");for(var d=0", |
| ";d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)", |
| "}function tb(a){ub(a);return a.j.concat()}f=X.prototype;f.clear=functi", |
| "on(){this.B={};this.F=this.j.length=0};f.remove=function(a){return Obj", |
| "ect.prototype.hasOwnProperty.call(this.B,a)?(delete this.B[a],this.F--", |
| ",this.j.length>2*this.F&&ub(this),!0):!1};\nfunction ub(a){if(a.F!=a.j", |
| ".length){for(var b=0,c=0;b<a.j.length;){var d=a.j[b];Object.prototype.", |
| "hasOwnProperty.call(a.B,d)&&(a.j[c++]=d);b++}a.j.length=c}if(a.F!=a.j.", |
| "length){var e={};for(c=b=0;b<a.j.length;)d=a.j[b],Object.prototype.has", |
| "OwnProperty.call(e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.length=c}}f.get=fun", |
| "ction(a,b){return Object.prototype.hasOwnProperty.call(this.B,a)?this.", |
| "B[a]:b};f.set=function(a,b){Object.prototype.hasOwnProperty.call(this.", |
| "B,a)||(this.F++,this.j.push(a));this.B[a]=b};\nf.addAll=function(a){if", |
| "(a instanceof X)for(var b=tb(a),c=0;c<b.length;c++)this.set(b[c],a.get", |
| "(b[c]));else for(b in a)this.set(b,a[b])};f.forEach=function(a,b){for(", |
| "var c=tb(this),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.call(b,g", |
| ",e,this)}};f.clone=function(){return new X(this)};var vb={};function Y", |
| "(a,b,c){var d=typeof a;(\"object\"==d&&null!=a||\"function\"==d)&&(a=a", |
| ".b);a=new wb(a);!b||b in vb&&!c||(vb[b]={key:a,shift:!1},c&&(vb[c]={ke", |
| "y:a,shift:!0}));return a}function wb(a){this.code=a}Y(8);Y(9);Y(13);va", |
| "r xb=Y(16),yb=Y(17),zb=Y(18);Y(19);Y(20);Y(27);Y(32,\" \");Y(33);Y(34)", |
| ";Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);Y(44);Y(45);Y(46);Y(48,\"0\",\")", |
| "\");Y(49,\"1\",\"!\");Y(50,\"2\",\"@\");Y(51,\"3\",\"#\");Y(52,\"4\",", |
| "\"$\");Y(53,\"5\",\"%\");Y(54,\"6\",\"^\");Y(55,\"7\",\"&\");Y(56,\"8", |
| "\",\"*\");Y(57,\"9\",\"(\");Y(65,\"a\",\"A\");\nY(66,\"b\",\"B\");Y(67", |
| ",\"c\",\"C\");Y(68,\"d\",\"D\");Y(69,\"e\",\"E\");Y(70,\"f\",\"F\");Y(", |
| "71,\"g\",\"G\");Y(72,\"h\",\"H\");Y(73,\"i\",\"I\");Y(74,\"j\",\"J\");", |
| "Y(75,\"k\",\"K\");Y(76,\"l\",\"L\");Y(77,\"m\",\"M\");Y(78,\"n\",\"N\"", |
| ");Y(79,\"o\",\"O\");Y(80,\"p\",\"P\");Y(81,\"q\",\"Q\");Y(82,\"r\",\"R", |
| "\");Y(83,\"s\",\"S\");Y(84,\"t\",\"T\");Y(85,\"u\",\"U\");Y(86,\"v\",", |
| "\"V\");Y(87,\"w\",\"W\");Y(88,\"x\",\"X\");Y(89,\"y\",\"Y\");Y(90,\"z", |
| "\",\"Z\");var Ab=Y(ma?{c:91,b:91}:la?{c:224,b:91}:{c:0,b:91});Y(ma?{c:", |
| "92,b:92}:la?{c:224,b:93}:{c:0,b:92});Y(ma?{c:93,b:93}:la?{c:0,b:0}:{c:", |
| "93,b:null});\nY({c:96,b:96},\"0\");Y({c:97,b:97},\"1\");Y({c:98,b:98},", |
| "\"2\");Y({c:99,b:99},\"3\");Y({c:100,b:100},\"4\");Y({c:101,b:101},\"5", |
| "\");Y({c:102,b:102},\"6\");Y({c:103,b:103},\"7\");Y({c:104,b:104},\"8", |
| "\");Y({c:105,b:105},\"9\");Y({c:106,b:106},\"*\");Y({c:107,b:107},\"+", |
| "\");Y({c:109,b:109},\"-\");Y({c:110,b:110},\".\");Y({c:111,b:111},\"/", |
| "\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116);Y(117);Y(118);Y(119);Y(1", |
| "20);Y(121);Y(122);Y(123);Y({c:107,b:187},\"=\",\"+\");Y(108,\",\");Y({", |
| "c:109,b:189},\"-\",\"_\");Y(188,\",\",\"<\");Y(190,\".\",\">\");Y(191,", |
| "\"/\",\"?\");\nY(192,\"`\",\"~\");Y(219,\"[\",\"{\");Y(220,\"\\\\\",\"", |
| "|\");Y(221,\"]\",\"}\");Y({c:59,b:186},\";\",\":\");Y(222,\"'\",'\"');", |
| "var Z=new X;Z.set(1,xb);Z.set(2,yb);Z.set(4,zb);Z.set(8,Ab);(function(", |
| "a){var b=new X;q(tb(a),function(c){b.set(a.get(c).code,c)});return b})", |
| "(Z);aa(\"_\",function(a){if(rb(a)){if(!rb(a))throw new ob(15,\"Element", |
| " is not selectable\");var b=\"selected\",c=a.type&&a.type.toLowerCase(", |
| ");if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";a=!!a[b]}else a=!1;re", |
| "turn a});; return this._.apply(null,arguments);}).apply({navigator:typ", |
| "eof window!='undefined'?window.navigator:null,document:typeof window!=", |
| "'undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const REMOVE_LOCAL_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.localStorage}Z.prototype.setI", |
| "tem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib(1", |
| "3,c.message);}};Z.prototype.getItem=function(a){return this.B.getItem(", |
| "a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.re", |
| "moveItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z.p", |
| "rototype.size=function(){return this.B.length};Z.prototype.key=functio", |
| "n(a){return this.B.key(a)};ba(\"_\",function(a){if(null==(hb||hb).loca", |
| "lStorage)throw new ib(13,\"Local storage undefined\");return(new Z).re", |
| "moveItem(a)});; return this._.apply(null,arguments);}).apply({navigato", |
| "r:typeof window!='undefined'?window.navigator:null,document:typeof win", |
| "dow!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const REMOVE_SESSION_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.sessionStorage}Z.prototype.se", |
| "tItem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib", |
| "(13,c.message);}};Z.prototype.getItem=function(a){return this.B.getIte", |
| "m(a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.", |
| "removeItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z", |
| ".prototype.size=function(){return this.B.length};Z.prototype.key=funct", |
| "ion(a){return this.B.key(a)};ba(\"_\",function(a){var b=hb||hb;if(null", |
| "!=b.sessionStorage&&null!=b.sessionStorage.clear)b=new Z;else throw ne", |
| "w ib(13,\"Session storage undefined\");return b.removeItem(a)});; retu", |
| "rn this._.apply(null,arguments);}).apply({navigator:typeof window!='un", |
| "defined'?window.navigator:null,document:typeof window!='undefined'?win", |
| "dow.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const SET_LOCAL_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.localStorage}Z.prototype.setI", |
| "tem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib(1", |
| "3,c.message);}};Z.prototype.getItem=function(a){return this.B.getItem(", |
| "a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.re", |
| "moveItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z.p", |
| "rototype.size=function(){return this.B.length};Z.prototype.key=functio", |
| "n(a){return this.B.key(a)};ba(\"_\",function(a,b){if(null==(hb||hb).lo", |
| "calStorage)throw new ib(13,\"Local storage undefined\");(new Z).setIte", |
| "m(a,b)});; return this._.apply(null,arguments);}).apply({navigator:typ", |
| "eof window!='undefined'?window.navigator:null,document:typeof window!=", |
| "'undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const SET_SESSION_STORAGE_ITEM[] = { |
| "function(){return (function(){var aa=this;function h(a){return\"string", |
| "\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function da(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function l(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(a,b", |
| ",c){this.l=a;this.la=b||1;this.j=c||1};function n(a,b){for(var c=a.len", |
| "gth,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d}function q(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ia(a){return Array.prototype.concat.apply([],arguments)}function ja", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};function r(a){this.T=a;this.J=0}functi", |
| "on ka(a){a=a.match(la);for(var b=0;b<a.length;b++)ma.test(a[b])&&a.spl", |
| "ice(b,1);return new r(a)}var la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){r", |
| "eturn a.T[a.J+(b||0)]}r.prototype.next=function(){return this.T[this.J", |
| "++]};r.prototype.back=function(){this.J--};r.prototype.empty=function(", |
| "){return this.T.length<=this.J};function na(a,b){if(!a||!b)return!1;if", |
| "(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"", |
| "!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPo", |
| "sition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa(a", |
| ",b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu", |
| "mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceI", |
| "ndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)ret", |
| "urn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retu", |
| "rn e==f?pa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.source", |
| "Index:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a", |
| ":a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.colla", |
| "pse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.co", |
| "mpareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n pa(b,a)}function pa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;", |
| "return 1};function u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function w(a,b,c,d,e){return sa.call(", |
| "null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,functi", |
| "on(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),n(b,function(f){f.className==d&&a.m", |
| "atches(f)&&e.add(f)})):a instanceof y?ta(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),n(b,function(f){v(f,c,d)&", |
| "&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function x", |
| "(){this.j=this.g=null;this.F=0}function ua(a){this.node=a;this.next=th", |
| "is.w=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g", |
| ";b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.w=d)?d.next=e:", |
| "a.g=e,d=e,f++;for(e=c||b;e;)e.w=d,d=d.next=e,f++,e=e.next;a.j=d;a.F=f;", |
| "return a}x.prototype.unshift=function(a){a=new ua(a);a.next=this.g;thi", |
| "s.j?this.g.w=a:this.g=this.j=a;this.g=a;this.F++};\nx.prototype.add=fu", |
| "nction(a){a=new ua(a);a.w=this.j;this.g?this.j.next=a:this.g=this.j=a;", |
| "this.j=a;this.F++};function z(a){return(a=a.g)?a.node:null}x.prototype", |
| ".m=function(){return this.F};function B(a){return(a=z(a))?u(a):\"\"}x.", |
| "prototype.iterator=function(a){return new wa(this,!!a)};function wa(a,", |
| "b){this.ha=a;this.U=(this.A=b)?a.j:a.g;this.P=null}wa.prototype.next=f", |
| "unction(){var a=this.U;if(null==a)return null;var b=this.P=a;this.U=th", |
| "is.A?a.w:a.next;return b.node};\nwa.prototype.remove=function(){var a=", |
| "this.ha,b=this.P;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.w;b=b.next;c?c.next=b:a.g=b;b?b.w=c:a.j=c;a", |
| ".F--;this.P=null};function C(a){this.f=a;this.h=this.o=!1;this.G=null}", |
| "function D(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}C.prototype.c=function(){return this.o};function xa(a,b){a.o=b}fun", |
| "ction ya(a,b){a.h=b}C.prototype.u=function(){return this.G};function E", |
| "(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+a}function F(a,b){a", |
| "=a.evaluate(b);return a instanceof x?B(a):\"\"+a}function G(a,b){a=a.e", |
| "valuate(b);return a instanceof x?!!a.m():!!a};function H(a,b,c){C.call", |
| "(this,a.f);this.S=a;this.X=b;this.ba=c;this.o=b.c()||c.c();this.h=b.h|", |
| "|c.h;this.S==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.", |
| "f||0==b.f||!c.u()||(this.G={name:c.u().name,D:b}):this.G={name:b.u().n", |
| "ame,D:c})}l(H,C);\nfunction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(", |
| "d);var f;if(b instanceof x&&c instanceof x){b=b.iterator();for(d=b.nex", |
| "t();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),", |
| "u(f)))return!0;return!1}if(b instanceof x||c instanceof x){b instanceo", |
| "f x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k", |
| ";k=f.next()){switch(g){case \"number\":k=+u(k);break;case \"boolean\":", |
| "k=!!u(k);break;case \"string\":k=u(k);break;default:throw Error(\"Ille", |
| "gal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k)", |
| ")return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof", |
| " c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,", |
| "c):a(+b,+c)}H.prototype.evaluate=function(a){return this.S.v(this.X,th", |
| "is.ba,a)};H.prototype.toString=function(){var a=\"Binary Expression: ", |
| "\"+this.S;a+=D(this.X);return a+=D(this.ba)};function Aa(a,b,c,d){this", |
| ".ka=a;this.$=b;this.f=c;this.v=d}Aa.prototype.toString=function(){retu", |
| "rn this.ka};var Ba={};\nfunction J(a,b,c,d){if(Ba.hasOwnProperty(a))th", |
| "row Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);r", |
| "eturn Ba[a.toString()]=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E", |
| "(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6", |
| ",1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){", |
| "return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c", |
| ")});J(\"<\",4,2,function(a,b,c){return I(function(d,e){return d<e},a,b", |
| ",c)});\nJ(\">\",4,2,function(a,b,c){return I(function(d,e){return d>e}", |
| ",a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(d,e){return d", |
| "<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(d,e){retu", |
| "rn d>=e},a,b,c)});var za=J(\"=\",3,2,function(a,b,c){return I(function", |
| "(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(f", |
| "unction(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){re", |
| "turn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,", |
| "c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression", |
| " must evaluate to nodeset if filter has predicate(s).\");C.call(this,a", |
| ".f);this.aa=a;this.b=b;this.o=a.c();this.h=a.h}l(K,C);K.prototype.eval", |
| "uate=function(a){a=this.aa.evaluate(a);return Ca(this.b,a)};K.prototyp", |
| "e.toString=function(){var a=\"Filter:\"+D(this.aa);return a+=D(this.b)", |
| "};function L(a,b){if(b.length<a.Z)throw Error(\"Function \"+a.i+\" exp", |
| "ects at least\"+a.Z+\" arguments, \"+b.length+\" given\");if(null!==a.", |
| "R&&b.length>a.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.", |
| "R+\" arguments, \"+b.length+\" given\");a.ia&&n(b,function(c,d){if(4!=", |
| "c.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of typ", |
| "e Nodeset: \"+c);});C.call(this,a.f);this.I=a;this.N=b;xa(this,a.o||q(", |
| "b,function(c){return c.c()}));ya(this,a.ga&&!b.length||a.fa&&!!b.lengt", |
| "h||q(b,function(c){return c.h}))}\nl(L,C);L.prototype.evaluate=functio", |
| "n(a){return this.I.v.apply(null,ia(a,this.N))};L.prototype.toString=fu", |
| "nction(){var a=\"Function: \"+this.I;if(this.N.length){var b=p(this.N,", |
| "function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};functio", |
| "n Da(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=!1;", |
| "this.v=e;this.Z=f;this.R=void 0!==g?g:f;this.ia=!!k}Da.prototype.toStr", |
| "ing=function(){return this.i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){", |
| "if(Ea.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");Ea[a]=new Da(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", |
| "eil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return p(ja(argumen", |
| "ts,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains\",2,!", |
| "1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"", |
| "count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"", |
| "false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a", |
| ",b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c", |
| "=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[]", |
| ";n(a,function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(h(e))k=h", |
| "(g)&&1==g.length?e.indexOf(g,0):-1;else{for(k=0;k<e.length;k++)if(k in", |
| " e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=new x", |
| ";n(e,function(g){f.add(g)});return f},1);M(\"lang\",2,!1,!1,function()", |
| "{return!1},1);\nM(\"last\",1,!0,!1,function(a){if(1!=arguments.length)", |
| "throw Error(\"Function last expects ()\");return a.j},0);M(\"local-nam", |
| "e\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.localName", |
| "||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a", |
| ",b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);\nM(", |
| "\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).repl", |
| "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\"", |
| ",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,function", |
| "(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,function(a)", |
| "{return a.la},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E", |
| "(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a)", |
| ";return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){r", |
| "eturn b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function(a,b", |
| "){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,functio", |
| "n(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";", |
| "d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round", |
| "(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a", |
| ".substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1,func", |
| "tion(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr", |
| "ing(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b,c){b", |
| "=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);", |
| "M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var", |
| " c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate\",3,", |
| "!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<", |
| "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(", |
| "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(\"tru", |
| "e\",2,!1,!1,function(){return!0},0);function y(a,b){this.da=a;this.Y=v", |
| "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break", |
| ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7", |
| ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"", |
| ");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processing-ins", |
| "truction\"==a||\"node\"==a}y.prototype.matches=function(a){return null", |
| "===this.C||this.C==a.nodeType};y.prototype.getName=function(){return t", |
| "his.da};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.d", |
| "a;null===this.Y||(a+=D(this.Y));return a};function N(a){C.call(this,3)", |
| ";this.ca=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functio", |
| "n(){return this.ca};N.prototype.toString=function(){return\"Literal: ", |
| "\"+this.ca};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*", |
| "\":\"http://www.w3.org/1999/xhtml\";this.K=b?b.toLowerCase():a}O.proto", |
| "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi", |
| "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=", |
| "b.toLowerCase()?!1:\"*\"==this.K?!0:this.K==(a.namespaceURI?a.namespac", |
| "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.getN", |
| "ame=function(){return this.i};\nO.prototype.toString=function(){return", |
| "\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.K?\"\":this.K+", |
| "\":\")+this.i};function P(a){C.call(this,1);this.ea=a}l(P,C);P.prototy", |
| "pe.evaluate=function(){return this.ea};P.prototype.toString=function()", |
| "{return\"Number: \"+this.ea};function Q(a,b){C.call(this,a.f);this.W=a", |
| ";this.H=b;this.o=a.c();this.h=a.h;1==this.H.length&&(a=this.H[0],a.O||", |
| "a.s!=Ga||(a=a.M,\"*\"!=a.getName()&&(this.G={name:a.getName(),D:null})", |
| "))}l(Q,C);function R(){C.call(this,4)}l(R,C);R.prototype.evaluate=func", |
| "tion(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument", |
| ");return b};R.prototype.toString=function(){return\"Root Helper Expres", |
| "sion\"};function S(){C.call(this,4)}l(S,C);S.prototype.evaluate=functi", |
| "on(a){var b=new x;b.add(a.l);return b};\nS.prototype.toString=function", |
| "(){return\"Context Helper Expression\"};function Ha(a){return\"/\"==a|", |
| "|\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.W.evaluate(a)", |
| ";if(!(b instanceof x))throw Error(\"Filter expression must evaluate to", |
| " nodeset.\");a=this.H;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c", |
| "],f=b.iterator(e.s.A);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.nex", |
| "t();for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(", |
| "g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next", |
| "();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPositi", |
| "on(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=", |
| "function(){var a=\"Path Expression:\"+D(this.W);if(this.H.length){var ", |
| "b=p(this.H,function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};", |
| "function T(a,b){this.b=a;this.A=!!b}function Ca(a,b,c){for(c=c||0;c<a.", |
| "b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();", |
| "k++){var A=a.A?f-k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeo", |
| "f g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;e", |
| "lse if(g instanceof x)A=0<g.m();else throw Error(\"Predicate.evaluate ", |
| "returned an unexpected type.\");A||e.remove()}return b}T.prototype.u=f", |
| "unction(){return 0<this.b.length?this.b[0].u():null};\nT.prototype.c=f", |
| "unction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1", |
| "==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){return this.", |
| "b.length};T.prototype.toString=function(){return p(this.b,function(a,b", |
| "){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);", |
| "this.s=a;this.M=b;this.b=c||new T([]);this.O=!!d;b=this.b.u();a.ma&&b&", |
| "&(this.G={name:b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.e", |
| "valuate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.nam", |
| "e,e=c.D?F(c.D,a):null,f=1);if(this.O)if(this.c()||this.s!=Ka)if(b=(new", |
| " U(La,new y(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v", |
| "(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;els", |
| "e a=w(this.M,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a", |
| "};U.prototype.v=function(a,b,c,d){a=this.s.I(this.M,a,b,c);return a=Ca", |
| "(this.b,a,d)};\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Op", |
| "erator: \"+(this.O?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));", |
| "a+=D(this.M);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(", |
| "d)},\"Predicates:\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;t", |
| "his.I=b;this.A=c;this.ma=d}Ma.prototype.toString=function(){return thi", |
| "s.i};var Na={};function V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error", |
| "(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(", |
| "\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;)a.matches(b", |
| ")&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",function(a,b){var", |
| " c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}", |
| ",!0);\nvar Ga=V(\"attribute\",function(a,b){var c=new x,d=a.getName();", |
| "if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[", |
| "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V", |
| "(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;", |
| "for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar La=V(\"descendant-or-", |
| "self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);", |
| "return w(a,b,c,d,e)},!1,!0),Ia=V(\"following\",function(a,b,c,d){var e", |
| "=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f", |
| "),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"following-", |
| "sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&", |
| "&c.add(b);return c},!1);V(\"namespace\",function(){return new x},!1);", |
| "\nvar Oa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m", |
| "atches(b)&&c.add(b);return c},!1),Ja=V(\"preceding\",function(a,b,c,d)", |
| "{var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=", |
| "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b", |
| ");for(var qa=0,gb=A.length;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&", |
| "e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling\",fun", |
| "ction(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.unshif", |
| "t(b);return c},!0);var Pa=V(\"self\",function(a,b){var c=new x;a.match", |
| "es(b)&&c.add(b);return c},!1);function Qa(a){C.call(this,1);this.V=a;t", |
| "his.o=a.c();this.h=a.h}l(Qa,C);Qa.prototype.evaluate=function(a){retur", |
| "n-E(this.V,a)};Qa.prototype.toString=function(){return\"Unary Expressi", |
| "on: -\"+D(this.V)};function Ra(a){C.call(this,4);this.L=a;xa(this,q(th", |
| "is.L,function(b){return b.c()}));ya(this,q(this.L,function(b){return b", |
| ".h}))}l(Ra,C);Ra.prototype.evaluate=function(a){var b=new x;n(this.L,f", |
| "unction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path exp", |
| "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp", |
| "e.toString=function(){return p(this.L,function(a,b){return a+D(b)},\"U", |
| "nion Expression:\")};function Sa(a,b){this.a=a;this.ja=b}function Ta(a", |
| "){for(var b,c=[];;){W(a,\"Missing right hand side of binary expression", |
| ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.$;i", |
| "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].$;)b=new H(c.po", |
| "p(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);r", |
| "eturn b}function W(a,b){if(a.a.empty())throw Error(b);}function Va(a,b", |
| "){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:", |
| " \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad to", |
| "ken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Un", |
| "closed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if(", |
| "Ha(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||", |
| "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re", |
| "turn new R;d=new R;W(a,\"Missing next location step.\");c=Za(a,c);b.pu", |
| "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(", |
| ");c=Ta(a);W(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"", |
| ":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d", |
| ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];", |
| "\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.push(Ta(a))", |
| ";if(\",\"!=t(a.a))break;a.a.next()}W(a,\"Unclosed function argument li", |
| "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()", |
| ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;", |
| "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=", |
| "a.a.next(),W(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re", |
| "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(", |
| "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,", |
| "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(", |
| "Oa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next()", |
| ";W(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-", |
| "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(", |
| "));var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with nam", |
| "e: \"+e);a.a.next();W(a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if", |
| "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))t", |
| "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Err", |
| "or(\"Invalid type name: \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=", |
| "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetyp", |
| "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)", |
| "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a", |
| ".ja(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new O(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=n", |
| "ew T($a(a),d.A);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va", |
| "r b=[];\"[\"==t(a.a);){a.a.next();W(a,\"Missing predicate expression.", |
| "\");var c=Ta(a);b.push(c);W(a,\"Unclosed predicate expression.\");Va(a", |
| ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new", |
| " Qa(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.", |
| "next();)W(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b", |
| "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r", |
| "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas", |
| "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}", |
| "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na", |
| "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(", |
| "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p", |
| "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))", |
| ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun", |
| "ction(d,e){d=c.evaluate(new m(d));return new X(d,e)}}\nfunction X(a,b)", |
| "{if(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else i", |
| "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro", |
| "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in", |
| "stanceof x))throw Error(\"value could not be converted to the specifie", |
| "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan", |
| "ceof x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;cas", |
| "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex", |
| "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera", |
| "torState=!1;break;case 8:case 9:this.singleNodeValue=z(a);break;defaul", |
| "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext", |
| "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ", |
| "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct", |
| "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", |
| "lt type\");return g>=d.length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_", |
| "TYPE=1;X.STRING_TYPE=2;X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE", |
| "=4;X.ORDERED_NODE_ITERATOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.O", |
| "RDERED_NODE_SNAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERE", |
| "D_NODE_TYPE=9;function eb(a){this.lookupNamespaceURI=ab(a)}\nfunction ", |
| "fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(", |
| "!c.evaluate||b)a.XPathResult=X,c.evaluate=function(d,e,f,g){return(new", |
| " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d", |
| "b(d,e)},c.createNSResolver=function(d){return new eb(d)}}ba(\"wgxpath.", |
| "install\",fb);ba(\"wgxpath.install\",fb);var hb=window;function ib(a,b", |
| "){this.code=a;this.state=Y[a]||jb;this.message=b||\"\";a=this.state.re", |
| "place(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(", |
| "/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b", |
| ")a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.", |
| "stack=a.stack||\"\"}l(ib,Error);var jb=\"unknown error\",Y={15:\"eleme", |
| "nt not selectable\",11:\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24", |
| "]=\"invalid cookie domain\";Y[29]=\"invalid element coordinates\";Y[12", |
| "]=\"invalid element state\";\nY[32]=\"invalid selector\";Y[51]=\"inval", |
| "id selector\";Y[52]=\"invalid selector\";Y[17]=\"javascript error\";Y[", |
| "405]=\"unsupported operation\";Y[34]=\"move target out of bounds\";Y[2", |
| "7]=\"no such alert\";Y[7]=\"no such element\";Y[8]=\"no such frame\";Y", |
| "[23]=\"no such window\";Y[28]=\"script timeout\";Y[33]=\"session not c", |
| "reated\";Y[10]=\"stale element reference\";Y[21]=\"timeout\";Y[25]=\"u", |
| "nable to set cookie\";Y[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"", |
| "unknown command\";function Z(){this.B=hb.sessionStorage}Z.prototype.se", |
| "tItem=function(a,b){try{this.B.setItem(a,b+\"\")}catch(c){throw new ib", |
| "(13,c.message);}};Z.prototype.getItem=function(a){return this.B.getIte", |
| "m(a)};Z.prototype.removeItem=function(a){var b=this.getItem(a);this.B.", |
| "removeItem(a);return b};Z.prototype.clear=function(){this.B.clear()};Z", |
| ".prototype.size=function(){return this.B.length};Z.prototype.key=funct", |
| "ion(a){return this.B.key(a)};ba(\"_\",function(a,b){var c=hb||hb;if(nu", |
| "ll!=c.sessionStorage&&null!=c.sessionStorage.clear)c=new Z;else throw ", |
| "new ib(13,\"Session storage undefined\");c.setItem(a,b)});; return thi", |
| "s._.apply(null,arguments);}).apply({navigator:typeof window!='undefine", |
| "d'?window.navigator:null,document:typeof window!='undefined'?window.do", |
| "cument:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const SUBMIT[] = { |
| "function(){return (function(){var f,k=this;function m(a){return\"strin", |
| "g\"==typeof a}function aa(a,b){a=a.split(\".\");var c=k;a[0]in c||\"un", |
| "defined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;", |
| "a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.pr", |
| "ototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ba(a){var b=typeof a;if(\"ob", |
| "ject\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof ", |
| "Object)return b;var c=Object.prototype.toString.call(a);if(\"[object W", |
| "indow]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typ", |
| "eof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", |
| "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"arra", |
| "y\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undef", |
| "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call", |
| "\"))return\"function\"}else return\"null\";\nelse if(\"function\"==b&&", |
| "\"undefined\"==typeof a.call)return\"object\";return b}function ca(a,b", |
| ",c){return a.call.apply(a.bind,arguments)}function da(a,b,c){if(!a)thr", |
| "ow Error();if(2<arguments.length){var d=Array.prototype.slice.call(arg", |
| "uments,2);return function(){var e=Array.prototype.slice.call(arguments", |
| ");Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return funct", |
| "ion(){return a.apply(b,arguments)}}\nfunction ea(a,b,c){ea=Function.pr", |
| "ototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native ", |
| "code\")?ca:da;return ea.apply(null,arguments)}function fa(a,b){var c=A", |
| "rray.prototype.slice.call(arguments,1);return function(){var d=c.slice", |
| "();d.push.apply(d,arguments);return a.apply(this,d)}}function n(a,b){f", |
| "unction c(){}c.prototype=b.prototype;a.prototype=new c;a.prototype.con", |
| "structor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs,", |
| " Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grante", |
| "d, free of charge, to any person obtaining a copy\n of this software a", |
| "nd associated documentation files (the \"Software\"), to\n deal in the", |
| " Software without restriction, including without limitation the\n righ", |
| "ts to use, copy, modify, merge, publish, distribute, sublicense, and/o", |
| "r\n sell copies of the Software, and to permit persons to whom the Sof", |
| "tware is\n furnished to do so, subject to the following conditions:\n", |
| "\n The above copyright notice and this permission notice shall be incl", |
| "uded in\n all copies or substantial portions of the Software.\n\n THE ", |
| "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ", |
| "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA", |
| "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ", |
| "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM", |
| ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT", |
| " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA", |
| "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction p(a,b", |
| ",c){this.s=a;this.ua=b||1;this.o=c||1};function q(a,b){for(var c=a.len", |
| "gth,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)", |
| "}function r(a,b,c){var d=c;q(a,function(e,g){d=b.call(void 0,d,e,g,a)}", |
| ");return d}function t(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e", |
| "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi", |
| "on ha(a){return Array.prototype.concat.apply([],arguments)}function ia", |
| "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr", |
| "ay.prototype.slice.call(a,b,c)};var u;a:{var ja=k.navigator;if(ja){var", |
| " ka=ja.userAgent;if(ka){u=ka;break a}}u=\"\"};var la=-1!=u.indexOf(\"M", |
| "acintosh\"),ma=-1!=u.indexOf(\"Windows\");function v(a){this.Y=a;this.", |
| "N=0}function na(a){a=a.match(oa);for(var b=0;b<a.length;b++)pa.test(a[", |
| "b])&&a.splice(b,1);return new v(a)}var oa=/\\$?(?:(?![0-9-\\.])(?:\\*|", |
| "[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:", |
| "\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,pa=/^\\s/;functio", |
| "n w(a,b){return a.Y[a.N+(b||0)]}v.prototype.next=function(){return thi", |
| "s.Y[this.N++]};v.prototype.back=function(){this.N--};v.prototype.empty", |
| "=function(){return this.Y.length<=this.N};function qa(a,b){if(!a||!b)r", |
| "eturn!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"u", |
| "ndefined\"!=typeof a.compareDocumentPosition)return a==b||!!(a.compare", |
| "DocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfun", |
| "ction ra(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.c", |
| "ompareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&", |
| "&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;i", |
| "f(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,g=b.paren", |
| "tNode;return e==g?sa(a,b):!c&&qa(e,b)?-1*ta(a,b):!d&&qa(g,a)?ta(b,a):(", |
| "c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g.sourceIndex)}d=ua(a)", |
| ";c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.", |
| "selectNode(b);\na.collapse(!0);return c.compareBoundaryPoints(k.Range.", |
| "START_TO_END,a)}function ta(a,b){var c=a.parentNode;if(c==b)return-1;f", |
| "or(;b.parentNode!=c;)b=b.parentNode;return sa(b,a)}function sa(a,b){fo", |
| "r(;b=b.previousSibling;)if(b==a)return-1;return 1}function ua(a){retur", |
| "n 9==a.nodeType?a:a.ownerDocument||a.document}function va(a,b,c){a&&!c", |
| "&&(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}ret", |
| "urn null};function x(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent", |
| ",b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"", |
| "string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChil", |
| "d;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++", |
| "]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a", |
| ".nodeValue;return\"\"+b}\nfunction y(a,b,c){if(null===b)return!0;try{i", |
| "f(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAtt", |
| "ribute(b):a.getAttribute(b,2)==c}function z(a,b,c,d,e){return wa.call(", |
| "null,a,b,m(c)?c:null,m(d)?d:null,e||new A)}\nfunction wa(a,b,c,d,e){b.", |
| "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),q(b,functi", |
| "on(g){a.matches(g)&&e.add(g)})):b.getElementsByClassName&&d&&\"class\"", |
| "==c?(b=b.getElementsByClassName(d),q(b,function(g){g.className==d&&a.m", |
| "atches(g)&&e.add(g)})):a instanceof C?xa(a,b,c,d,e):b.getElementsByTag", |
| "Name&&(b=b.getElementsByTagName(a.getName()),q(b,function(g){y(g,c,d)&", |
| "&e.add(g)}));return e}function xa(a,b,c,d,e){for(b=b.firstChild;b;b=b.", |
| "nextSibling)y(b,c,d)&&a.matches(b)&&e.add(b),xa(a,b,c,d,e)};function A", |
| "(){this.o=this.i=null;this.J=0}function ya(a){this.node=a;this.next=th", |
| "is.F=null}function Aa(a,b){if(!a.i)return b;if(!b.i)return a;var c=a.i", |
| ";b=b.i;for(var d=null,e,g=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex", |
| "t):0<ra(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.F=d)?d.next=e:", |
| "a.i=e,d=e,g++;for(e=c||b;e;)e.F=d,d=d.next=e,g++,e=e.next;a.o=d;a.J=g;", |
| "return a}A.prototype.unshift=function(a){a=new ya(a);a.next=this.i;thi", |
| "s.o?this.i.F=a:this.i=this.o=a;this.i=a;this.J++};\nA.prototype.add=fu", |
| "nction(a){a=new ya(a);a.F=this.o;this.i?this.o.next=a:this.i=this.o=a;", |
| "this.o=a;this.J++};function D(a){return(a=a.i)?a.node:null}A.prototype", |
| ".u=function(){return this.J};function E(a){return(a=D(a))?x(a):\"\"}A.", |
| "prototype.iterator=function(a){return new Ba(this,!!a)};function Ba(a,", |
| "b){this.qa=a;this.Z=(this.H=b)?a.o:a.i;this.V=null}Ba.prototype.next=f", |
| "unction(){var a=this.Z;if(null==a)return null;var b=this.V=a;this.Z=th", |
| "is.H?a.F:a.next;return b.node};\nBa.prototype.remove=function(){var a=", |
| "this.qa,b=this.V;if(!b)throw Error(\"Next must be called at least once", |
| " before remove.\");var c=b.F;b=b.next;c?c.next=b:a.i=b;b?b.F=c:a.o=c;a", |
| ".J--;this.V=null};function F(a){this.h=a;this.l=this.v=!1;this.K=null}", |
| "function G(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}F.prototype.g=function(){return this.v};function Ca(a,b){a.v=b}fun", |
| "ction Da(a,b){a.l=b}F.prototype.B=function(){return this.K};function H", |
| "(a,b){a=a.evaluate(b);return a instanceof A?+E(a):+a}function I(a,b){a", |
| "=a.evaluate(b);return a instanceof A?E(a):\"\"+a}function J(a,b){a=a.e", |
| "valuate(b);return a instanceof A?!!a.u():!!a};function K(a,b,c){F.call", |
| "(this,a.h);this.X=a;this.ca=b;this.ha=c;this.v=b.g()||c.g();this.l=b.l", |
| "||c.l;this.X==Ea&&(c.l||c.g()||4==c.h||0==c.h||!b.B()?b.l||b.g()||4==b", |
| ".h||0==b.h||!c.B()||(this.K={name:c.B().name,I:b}):this.K={name:b.B().", |
| "name,I:c})}n(K,F);\nfunction L(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate", |
| "(d);var g;if(b instanceof A&&c instanceof A){b=b.iterator();for(d=b.ne", |
| "xt();d;d=b.next())for(e=c.iterator(),g=e.next();g;g=e.next())if(a(x(d)", |
| ",x(g)))return!0;return!1}if(b instanceof A||c instanceof A){b instance", |
| "of A?(e=b,d=c):(e=c,d=b);g=e.iterator();for(var h=typeof d,l=g.next();", |
| "l;l=g.next()){switch(h){case \"number\":l=+x(l);break;case \"boolean\"", |
| ":l=!!x(l);break;case \"string\":l=x(l);break;default:throw Error(\"Ill", |
| "egal primitive type for comparison.\");\n}if(e==b&&a(l,d)||e==c&&a(d,l", |
| "))return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeo", |
| "f c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b", |
| ",c):a(+b,+c)}K.prototype.evaluate=function(a){return this.X.D(this.ca,", |
| "this.ha,a)};K.prototype.toString=function(){var a=\"Binary Expression:", |
| " \"+this.X;a+=G(this.ca);return a+=G(this.ha)};function Fa(a,b,c,d){th", |
| "is.ta=a;this.fa=b;this.h=c;this.D=d}Fa.prototype.toString=function(){r", |
| "eturn this.ta};var Ga={};\nfunction M(a,b,c,d){if(Ga.hasOwnProperty(a)", |
| ")throw Error(\"Binary operator already created: \"+a);a=new Fa(a,b,c,d", |
| ");return Ga[a.toString()]=a}M(\"div\",6,1,function(a,b,c){return H(a,c", |
| ")/H(b,c)});M(\"mod\",6,1,function(a,b,c){return H(a,c)%H(b,c)});M(\"*", |
| "\",6,1,function(a,b,c){return H(a,c)*H(b,c)});M(\"+\",5,1,function(a,b", |
| ",c){return H(a,c)+H(b,c)});M(\"-\",5,1,function(a,b,c){return H(a,c)-H", |
| "(b,c)});M(\"<\",4,2,function(a,b,c){return L(function(d,e){return d<e}", |
| ",a,b,c)});\nM(\">\",4,2,function(a,b,c){return L(function(d,e){return ", |
| "d>e},a,b,c)});M(\"<=\",4,2,function(a,b,c){return L(function(d,e){retu", |
| "rn d<=e},a,b,c)});M(\">=\",4,2,function(a,b,c){return L(function(d,e){", |
| "return d>=e},a,b,c)});var Ea=M(\"=\",3,2,function(a,b,c){return L(func", |
| "tion(d,e){return d==e},a,b,c,!0)});M(\"!=\",3,2,function(a,b,c){return", |
| " L(function(d,e){return d!=e},a,b,c,!0)});M(\"and\",2,2,function(a,b,c", |
| "){return J(a,c)&&J(b,c)});M(\"or\",1,2,function(a,b,c){return J(a,c)||", |
| "J(b,c)});function Ha(a,b){if(b.u()&&4!=a.h)throw Error(\"Primary expre", |
| "ssion must evaluate to nodeset if filter has predicate(s).\");F.call(t", |
| "his,a.h);this.ga=a;this.f=b;this.v=a.g();this.l=a.l}n(Ha,F);Ha.prototy", |
| "pe.evaluate=function(a){a=this.ga.evaluate(a);return Ia(this.f,a)};Ha.", |
| "prototype.toString=function(){var a=\"Filter:\"+G(this.ga);return a+=G", |
| "(this.f)};function Ja(a,b){if(b.length<a.ea)throw Error(\"Function \"+", |
| "a.m+\" expects at least\"+a.ea+\" arguments, \"+b.length+\" given\");i", |
| "f(null!==a.W&&b.length>a.W)throw Error(\"Function \"+a.m+\" expects at", |
| " most \"+a.W+\" arguments, \"+b.length+\" given\");a.ra&&q(b,function(", |
| "c,d){if(4!=c.h)throw Error(\"Argument \"+d+\" to function \"+a.m+\" is", |
| " not of type Nodeset: \"+c);});F.call(this,a.h);this.M=a;this.S=b;Ca(t", |
| "his,a.v||t(b,function(c){return c.g()}));Da(this,a.pa&&!b.length||a.oa", |
| "&&!!b.length||t(b,function(c){return c.l}))}\nn(Ja,F);Ja.prototype.eva", |
| "luate=function(a){return this.M.D.apply(null,ha(a,this.S))};Ja.prototy", |
| "pe.toString=function(){var a=\"Function: \"+this.M;if(this.S.length){v", |
| "ar b=r(this.S,function(c,d){return c+G(d)},\"Arguments:\");a+=G(b)}ret", |
| "urn a};function Ka(a,b,c,d,e,g,h,l){this.m=a;this.h=b;this.v=c;this.pa", |
| "=d;this.oa=!1;this.D=e;this.ea=g;this.W=void 0!==h?h:g;this.ra=!!l}Ka.", |
| "prototype.toString=function(){return this.m};var La={};\nfunction N(a,", |
| "b,c,d,e,g,h,l){if(La.hasOwnProperty(a))throw Error(\"Function already ", |
| "created: \"+a+\".\");La[a]=new Ka(a,b,c,d,e,g,h,l)}N(\"boolean\",2,!1,", |
| "!1,function(a,b){return J(b,a)},1);N(\"ceiling\",1,!1,!1,function(a,b)", |
| "{return Math.ceil(H(b,a))},1);N(\"concat\",3,!1,!1,function(a,b){retur", |
| "n r(ia(arguments,1),function(c,d){return c+I(d,a)},\"\")},2,null);N(\"", |
| "contains\",2,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);return-1!=b.index", |
| "Of(a)},2);N(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).u()},", |
| "1,1,!0);\nN(\"false\",2,!1,!1,function(){return!1},0);N(\"floor\",1,!1", |
| ",!1,function(a,b){return Math.floor(H(b,a))},1);N(\"id\",4,!1,!1,funct", |
| "ion(a,b){var c=a.s,d=9==c.nodeType?c:c.ownerDocument;a=I(b,a).split(/", |
| "\\s+/);var e=[];q(a,function(h){h=d.getElementById(h);var l;if(!(l=!h)", |
| "){a:if(m(e))l=m(h)&&1==h.length?e.indexOf(h,0):-1;else{for(l=0;l<e.len", |
| "gth;l++)if(l in e&&e[l]===h)break a;l=-1}l=0<=l}l||e.push(h)});e.sort(", |
| "ra);var g=new A;q(e,function(h){g.add(h)});return g},1);N(\"lang\",2,!", |
| "1,!1,function(){return!1},1);\nN(\"last\",1,!0,!1,function(a){if(1!=ar", |
| "guments.length)throw Error(\"Function last expects ()\");return a.o},0", |
| ");N(\"local-name\",3,!1,!0,function(a,b){return(a=b?D(b.evaluate(a)):a", |
| ".s)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);N(\"name\",3,!", |
| "1,!0,function(a,b){return(a=b?D(b.evaluate(a)):a.s)?a.nodeName.toLower", |
| "Case():\"\"},0,1,!0);N(\"namespace-uri\",3,!0,!1,function(){return\"\"", |
| "},0,1,!0);\nN(\"normalize-space\",3,!1,!0,function(a,b){return(b?I(b,a", |
| "):x(a.s)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},", |
| "0,1);N(\"not\",2,!1,!1,function(a,b){return!J(b,a)},1);N(\"number\",1,", |
| "!1,!0,function(a,b){return b?H(b,a):+x(a.s)},0,1);N(\"position\",1,!0,", |
| "!1,function(a){return a.ua},0);N(\"round\",1,!1,!1,function(a,b){retur", |
| "n Math.round(H(b,a))},1);N(\"starts-with\",2,!1,!1,function(a,b,c){b=I", |
| "(b,a);a=I(c,a);return 0==b.lastIndexOf(a,0)},2);N(\"string\",3,!1,!0,f", |
| "unction(a,b){return b?I(b,a):x(a.s)},0,1);\nN(\"string-length\",1,!1,!", |
| "0,function(a,b){return(b?I(b,a):x(a.s)).length},0,1);N(\"substring\",3", |
| ",!1,!1,function(a,b,c,d){c=H(c,a);if(isNaN(c)||Infinity==c||-Infinity=", |
| "=c)return\"\";d=d?H(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"", |
| "\";c=Math.round(c)-1;var e=Math.max(c,0);a=I(b,a);return Infinity==d?a", |
| ".substring(e):a.substring(e,c+Math.round(d))},2,3);N(\"substring-after", |
| "\",3,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);c=b.indexOf(a);return-1==", |
| "c?\"\":b.substring(c+a.length)},2);\nN(\"substring-before\",3,!1,!1,fu", |
| "nction(a,b,c){b=I(b,a);a=I(c,a);a=b.indexOf(a);return-1==a?\"\":b.subs", |
| "tring(0,a)},2);N(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterato", |
| "r();b=0;for(var c=a.next();c;c=a.next())b+=+x(c);return b},1,1,!0);N(", |
| "\"translate\",3,!1,!1,function(a,b,c,d){b=I(b,a);c=I(c,a);var e=I(d,a)", |
| ";a={};for(d=0;d<c.length;d++){var g=c.charAt(d);g in a||(a[g]=e.charAt", |
| "(d))}c=\"\";for(d=0;d<b.length;d++)g=b.charAt(d),c+=g in a?a[g]:g;retu", |
| "rn c},3);N(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){th", |
| "is.ja=a;this.da=void 0!==b?b:null;this.w=null;switch(a){case \"comment", |
| "\":this.w=8;break;case \"text\":this.w=3;break;case \"processing-instr", |
| "uction\":this.w=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ma(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.matches=functi", |
| "on(a){return null===this.w||this.w==a.nodeType};C.prototype.getName=fu", |
| "nction(){return this.ja};\nC.prototype.toString=function(){var a=\"Kin", |
| "d Test: \"+this.ja;null===this.da||(a+=G(this.da));return a};function ", |
| "Na(a){F.call(this,3);this.ia=a.substring(1,a.length-1)}n(Na,F);Na.prot", |
| "otype.evaluate=function(){return this.ia};Na.prototype.toString=functi", |
| "on(){return\"Literal: \"+this.ia};function O(a,b){this.m=a.toLowerCase", |
| "();a=\"*\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.O=b?b.t", |
| "oLowerCase():a}O.prototype.matches=function(a){var b=a.nodeType;if(1!=", |
| "b&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName;return", |
| "\"*\"!=this.m&&this.m!=b.toLowerCase()?!1:\"*\"==this.O?!0:this.O==(a.", |
| "namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xht", |
| "ml\")};O.prototype.getName=function(){return this.m};\nO.prototype.toS", |
| "tring=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml", |
| "\"==this.O?\"\":this.O+\":\")+this.m};function Oa(a){F.call(this,1);th", |
| "is.ka=a}n(Oa,F);Oa.prototype.evaluate=function(){return this.ka};Oa.pr", |
| "ototype.toString=function(){return\"Number: \"+this.ka};function Pa(a,", |
| "b){F.call(this,a.h);this.ba=a;this.L=b;this.v=a.g();this.l=a.l;1==this", |
| ".L.length&&(a=this.L[0],a.T||a.A!=Qa||(a=a.R,\"*\"!=a.getName()&&(this", |
| ".K={name:a.getName(),I:null})))}n(Pa,F);function P(){F.call(this,4)}n(", |
| "P,F);P.prototype.evaluate=function(a){var b=new A;a=a.s;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};P.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function Ra(){F.call(this,4)}n(R", |
| "a,F);Ra.prototype.evaluate=function(a){var b=new A;b.add(a.s);return b", |
| "};\nRa.prototype.toString=function(){return\"Context Helper Expression", |
| "\"};function Sa(a){return\"/\"==a||\"//\"==a}\nPa.prototype.evaluate=f", |
| "unction(a){var b=this.ba.evaluate(a);if(!(b instanceof A))throw Error(", |
| "\"Filter expression must evaluate to nodeset.\");a=this.L;for(var c=0,", |
| "d=a.length;c<d&&b.u();c++){var e=a[c],g=b.iterator(e.A.H);if(e.g()||e.", |
| "A!=Ta)if(e.g()||e.A!=Ua){var h=g.next();for(b=e.evaluate(new p(h));nul", |
| "l!=(h=g.next());)h=e.evaluate(new p(h)),b=Aa(b,h)}else h=g.next(),b=e.", |
| "evaluate(new p(h));else{for(h=g.next();(b=g.next())&&(!h.contains||h.c", |
| "ontains(b))&&b.compareDocumentPosition(h)&8;h=b);b=e.evaluate(new p(h)", |
| ")}}return b};\nPa.prototype.toString=function(){var a=\"Path Expressio", |
| "n:\"+G(this.ba);if(this.L.length){var b=r(this.L,function(c,d){return ", |
| "c+G(d)},\"Steps:\");a+=G(b)}return a};function Q(a,b){this.f=a;this.H=", |
| "!!b}function Ia(a,b,c){for(c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=", |
| "b.iterator(),g=b.u(),h,l=0;h=e.next();l++){var B=a.H?g-l:l+1;h=d.evalu", |
| "ate(new p(h,B,g));if(\"number\"==typeof h)B=B==h;else if(\"string\"==t", |
| "ypeof h||\"boolean\"==typeof h)B=!!h;else if(h instanceof A)B=0<h.u();", |
| "else throw Error(\"Predicate.evaluate returned an unexpected type.\");", |
| "B||e.remove()}return b}Q.prototype.B=function(){return 0<this.f.length", |
| "?this.f[0].B():null};\nQ.prototype.g=function(){for(var a=0;a<this.f.l", |
| "ength;a++){var b=this.f[a];if(b.g()||1==b.h||0==b.h)return!0}return!1}", |
| ";Q.prototype.u=function(){return this.f.length};Q.prototype.toString=f", |
| "unction(){return r(this.f,function(a,b){return a+G(b)},\"Predicates:\"", |
| ")};function R(a,b,c,d){F.call(this,4);this.A=a;this.R=b;this.f=c||new ", |
| "Q([]);this.T=!!d;b=this.f.B();a.va&&b&&(this.K={name:b.name,I:b.I});th", |
| "is.v=this.f.g()}n(R,F);\nR.prototype.evaluate=function(a){var b=a.s,c=", |
| "this.B(),d=null,e=null,g=0;c&&(d=c.name,e=c.I?I(c.I,a):null,g=1);if(th", |
| "is.T)if(this.g()||this.A!=Va)if(b=(new R(Wa,new C(\"node\"))).evaluate", |
| "(a).iterator(),c=b.next())for(a=this.D(c,d,e,g);null!=(c=b.next());)a=", |
| "Aa(a,this.D(c,d,e,g));else a=new A;else a=z(this.R,b,d,e),a=Ia(this.f,", |
| "a,g);else a=this.D(a.s,d,e,g);return a};R.prototype.D=function(a,b,c,d", |
| "){a=this.A.M(this.R,a,b,c);return a=Ia(this.f,a,d)};\nR.prototype.toSt", |
| "ring=function(){var a=\"Step:\"+G(\"Operator: \"+(this.T?\"//\":\"/\")", |
| ");this.A.m&&(a+=G(\"Axis: \"+this.A));a+=G(this.R);if(this.f.u()){var ", |
| "b=r(this.f.f,function(c,d){return c+G(d)},\"Predicates:\");a+=G(b)}ret", |
| "urn a};function Xa(a,b,c,d){this.m=a;this.M=b;this.H=c;this.va=d}Xa.pr", |
| "ototype.toString=function(){return this.m};var Ya={};function S(a,b,c,", |
| "d){if(Ya.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);b", |
| "=new Xa(a,b,c,!!d);return Ya[a]=b}\nS(\"ancestor\",function(a,b){for(v", |
| "ar c=new A;b=b.parentNode;)a.matches(b)&&c.unshift(b);return c},!0);S(", |
| "\"ancestor-or-self\",function(a,b){var c=new A;do a.matches(b)&&c.unsh", |
| "ift(b);while(b=b.parentNode);return c},!0);\nvar Qa=S(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.getName();if(b=b.attributes)if(a instanceo", |
| "f C&&null===a.w||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getName", |
| "dItem(d))&&c.add(d);return c},!1),Va=S(\"child\",function(a,b,c,d,e){c", |
| "=m(c)?c:null;d=m(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSib", |
| "ling)y(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);S(\"descendant", |
| "\",z,!1,!0);\nvar Wa=S(\"descendant-or-self\",function(a,b,c,d){var e=", |
| "new A;y(b,c,d)&&a.matches(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Ta=", |
| "S(\"following\",function(a,b,c,d){var e=new A;do for(var g=b;g=g.nextS", |
| "ibling;)y(g,c,d)&&a.matches(g)&&e.add(g),e=z(a,g,c,d,e);while(b=b.pare", |
| "ntNode);return e},!1,!0);S(\"following-sibling\",function(a,b){for(var", |
| " c=new A;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1);S(\"nam", |
| "espace\",function(){return new A},!1);\nvar Za=S(\"parent\",function(a", |
| ",b){var c=new A;if(9==b.nodeType)return c;if(2==b.nodeType)return c.ad", |
| "d(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1", |
| "),Ua=S(\"preceding\",function(a,b,c,d){var e=new A,g=[];do g.unshift(b", |
| ");while(b=b.parentNode);for(var h=1,l=g.length;h<l;h++){var B=[];for(b", |
| "=g[h];b=b.previousSibling;)B.unshift(b);for(var za=0,yb=B.length;za<yb", |
| ";za++)b=B[za],y(b,c,d)&&a.matches(b)&&e.add(b),e=z(a,b,c,d,e)}return e", |
| "},!0,!0);\nS(\"preceding-sibling\",function(a,b){for(var c=new A;b=b.p", |
| "reviousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var $a=S(\"se", |
| "lf\",function(a,b){var c=new A;a.matches(b)&&c.add(b);return c},!1);fu", |
| "nction ab(a){F.call(this,1);this.aa=a;this.v=a.g();this.l=a.l}n(ab,F);", |
| "ab.prototype.evaluate=function(a){return-H(this.aa,a)};ab.prototype.to", |
| "String=function(){return\"Unary Expression: -\"+G(this.aa)};function b", |
| "b(a){F.call(this,4);this.P=a;Ca(this,t(this.P,function(b){return b.g()", |
| "}));Da(this,t(this.P,function(b){return b.l}))}n(bb,F);bb.prototype.ev", |
| "aluate=function(a){var b=new A;q(this.P,function(c){c=c.evaluate(a);if", |
| "(!(c instanceof A))throw Error(\"Path expression must evaluate to Node", |
| "Set.\");b=Aa(b,c)});return b};bb.prototype.toString=function(){return ", |
| "r(this.P,function(a,b){return a+G(b)},\"Union Expression:\")};function", |
| " cb(a,b){this.a=a;this.sa=b}function db(a){for(var b,c=[];;){T(a,\"Mis", |
| "sing right hand side of binary expression.\");b=eb(a);var d=a.a.next()", |
| ";if(!d)break;var e=(d=Ga[d]||null)&&d.fa;if(!e){a.a.back();break}for(;", |
| "c.length&&e<=c[c.length-1].fa;)b=new K(c.pop(),c.pop(),b);c.push(b,d)}", |
| "for(;c.length;)b=new K(c.pop(),c.pop(),b);return b}function T(a,b){if(", |
| "a.a.empty())throw Error(b);}function fb(a,b){a=a.a.next();if(a!=b)thro", |
| "w Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction gb(a){a=", |
| "a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function hb(a){", |
| "a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string\");re", |
| "turn new Na(a)}\nfunction ib(a){var b=[];if(Sa(w(a.a))){var c=a.a.next", |
| "();var d=w(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!", |
| "=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new P;d=new P;T(a,\"Mi", |
| "ssing next location step.\");c=jb(a,c);b.push(c)}else{a:{c=w(a.a);d=c.", |
| "charAt(0);switch(d){case \"$\":throw Error(\"Variable reference not al", |
| "lowed in HTML XPath\");case \"(\":a.a.next();c=db(a);T(a,'unclosed \"(", |
| "\"');fb(a,\")\");break;case '\"':case \"'\":c=hb(a);break;default:if(i", |
| "sNaN(+c))if(!Ma(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==w(a.a,\n1)){c=a.a", |
| ".next();c=La[c]||null;a.a.next();for(d=[];\")\"!=w(a.a);){T(a,\"Missin", |
| "g function argument list.\");d.push(db(a));if(\",\"!=w(a.a))break;a.a.", |
| "next()}T(a,\"Unclosed function argument list.\");gb(a);c=new Ja(c,d)}e", |
| "lse{c=null;break a}else c=new Oa(+a.a.next())}\"[\"==w(a.a)&&(d=new Q(", |
| "kb(a)),c=new Ha(c,d))}if(c)if(Sa(w(a.a)))d=c;else return c;else c=jb(a", |
| ",\"/\"),d=new Ra,b.push(c)}for(;Sa(w(a.a));)c=a.a.next(),T(a,\"Missing", |
| " next location step.\"),c=jb(a,c),b.push(c);return new Pa(d,b)}\nfunct", |
| "ion jb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/", |
| "\" or \"//\"');if(\".\"==w(a.a)){var c=new R($a,new C(\"node\"));a.a.n", |
| "ext();return c}if(\"..\"==w(a.a))return c=new R(Za,new C(\"node\")),a.", |
| "a.next(),c;if(\"@\"==w(a.a)){var d=Qa;a.a.next();T(a,\"Missing attribu", |
| "te name\")}else if(\"::\"==w(a.a,1)){if(!/(?![0-9])[\\w]/.test(w(a.a).", |
| "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=", |
| "Ya[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();T(", |
| "a,\"Missing node name\")}else d=Va;e=\nw(a.a);if(/(?![0-9])[\\w\\*]/.t", |
| "est(e.charAt(0)))if(\"(\"==w(a.a,1)){if(!Ma(e))throw Error(\"Invalid n", |
| "ode type: \"+e);e=a.a.next();if(!Ma(e))throw Error(\"Invalid type name", |
| ": \"+e);fb(a,\"(\");T(a,\"Bad nodetype\");var g=w(a.a).charAt(0),h=nul", |
| "l;if('\"'==g||\"'\"==g)h=hb(a);T(a,\"Bad nodetype\");gb(a);e=new C(e,h", |
| ")}else if(e=a.a.next(),g=e.indexOf(\":\"),-1==g)e=new O(e);else{h=e.su", |
| "bstring(0,g);if(\"*\"==h)var l=\"*\";else if(l=a.sa(h),!l)throw Error(", |
| "\"Namespace prefix not declared: \"+h);e=e.substr(g+1);e=new O(e,l)}el", |
| "se throw Error(\"Bad token: \"+\na.a.next());a=new Q(kb(a),d.H);return", |
| " c||new R(d,e,a,\"//\"==b)}function kb(a){for(var b=[];\"[\"==w(a.a);)", |
| "{a.a.next();T(a,\"Missing predicate expression.\");var c=db(a);b.push(", |
| "c);T(a,\"Unclosed predicate expression.\");fb(a,\"]\")}return b}functi", |
| "on eb(a){if(\"-\"==w(a.a))return a.a.next(),new ab(eb(a));var b=ib(a);", |
| "if(\"|\"!=w(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)T(a,\"Missing n", |
| "ext union location path.\"),b.push(ib(a));a.a.back();a=new bb(b)}retur", |
| "n a};function lb(a){switch(a.nodeType){case 1:return fa(mb,a);case 9:r", |
| "eturn lb(a.documentElement);case 11:case 10:case 6:case 12:return nb;d", |
| "efault:return a.parentNode?lb(a.parentNode):nb}}function nb(){return n", |
| "ull}function mb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww", |
| "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&", |
| "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?mb(a", |
| ".parentNode,b):null};function ob(a,b){if(!a.length)throw Error(\"Empty", |
| " XPath expression.\");a=na(a);if(a.empty())throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ba(b)||(b=ea(b.lookupNamespaceURI,b)):", |
| "b=function(){return null};var c=db(new cb(a,b));if(!a.empty())throw Er", |
| "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate", |
| "(new p(d));return new U(d,e)}}\nfunction U(a,b){if(0==b)if(a instanceo", |
| "f A)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)", |
| "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev", |
| "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error", |
| "(\"value could not be converted to the specified type\");this.resultTy", |
| "pe=b;switch(b){case 2:this.stringValue=a instanceof A?E(a):\"\"+a;brea", |
| "k;case 1:this.numberValue=a instanceof A?+E(a):+a;break;case 3:this.bo", |
| "oleanValue=a instanceof A?0<a.u():!!a;break;case 4:case 5:case 6:case ", |
| "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push", |
| "(e);this.snapshotLength=a.u();this.invalidIteratorState=!1;break;case ", |
| "8:case 9:this.singleNodeValue=D(a);break;default:throw Error(\"Unknown", |
| " XPathResult type.\");}var g=0;this.iterateNext=function(){if(4!=b&&5!", |
| "=b)throw Error(\"iterateNext called with wrong result type\");return g", |
| ">=d.length?null:d[g++]};this.snapshotItem=function(h){if(6!=b&&7!=b)th", |
| "row Error(\"snapshotItem called with wrong result type\");return h>=d.", |
| "length||0>h?null:d[h]}}\nU.ANY_TYPE=0;U.NUMBER_TYPE=1;U.STRING_TYPE=2;", |
| "U.BOOLEAN_TYPE=3;U.UNORDERED_NODE_ITERATOR_TYPE=4;U.ORDERED_NODE_ITERA", |
| "TOR_TYPE=5;U.UNORDERED_NODE_SNAPSHOT_TYPE=6;U.ORDERED_NODE_SNAPSHOT_TY", |
| "PE=7;U.ANY_UNORDERED_NODE_TYPE=8;U.FIRST_ORDERED_NODE_TYPE=9;function ", |
| "pb(a){this.lookupNamespaceURI=lb(a)}\nfunction qb(a,b){a=a||k;var c=a.", |
| "Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathRe", |
| "sult=U,c.evaluate=function(d,e,g,h){return(new ob(d,g)).evaluate(e,h)}", |
| ",c.createExpression=function(d,e){return new ob(d,e)},c.createNSResolv", |
| "er=function(d){return new pb(d)}}aa(\"wgxpath.install\",qb);aa(\"wgxpa", |
| "th.install\",qb);var rb=window;function sb(a,b){this.code=a;this.state", |
| "=V[a]||tb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])", |
| "/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});", |
| "b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=", |
| "a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}n(sb", |
| ",Error);var tb=\"unknown error\",V={15:\"element not selectable\",11:", |
| "\"element not visible\"};V[31]=tb;V[30]=tb;V[24]=\"invalid cookie doma", |
| "in\";V[29]=\"invalid element coordinates\";V[12]=\"invalid element sta", |
| "te\";\nV[32]=\"invalid selector\";V[51]=\"invalid selector\";V[52]=\"i", |
| "nvalid selector\";V[17]=\"javascript error\";V[405]=\"unsupported oper", |
| "ation\";V[34]=\"move target out of bounds\";V[27]=\"no such alert\";V[", |
| "7]=\"no such element\";V[8]=\"no such frame\";V[23]=\"no such window\"", |
| ";V[28]=\"script timeout\";V[33]=\"session not created\";V[10]=\"stale ", |
| "element reference\";V[21]=\"timeout\";V[25]=\"unable to set cookie\";V", |
| "[26]=\"unexpected alert open\";V[13]=tb;V[9]=\"unknown command\";funct", |
| "ion ub(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a", |
| ".nodeType&&(!b||a.tagName.toUpperCase()==b)};function vb(){this.w=\"su", |
| "bmit\";this.ma=this.la=!0}vb.prototype.create=function(a){a=ua(a).crea", |
| "teEvent(\"HTMLEvents\");a.initEvent(this.w,this.la,this.ma);return a};", |
| "vb.prototype.toString=function(){return this.w};var wb=new vb;function", |
| " xb(){this.$=rb.document.documentElement;var a=ua(this.$);try{var b=a&", |
| "&a.activeElement;var c=b&&b.nodeName?b:null}catch(d){c=null}c&&zb(this", |
| ",c)}function zb(a,b){a.$=b;ub(b,\"OPTION\")&&va(b,function(c){return u", |
| "b(c,\"SELECT\")})}function Ab(a){return ub(a,\"FORM\")};function W(a,b", |
| "){this.C={};this.j=[];this.G=0;var c=arguments.length;if(1<c){if(c%2)t", |
| "hrow Error(\"Uneven number of arguments\");for(var d=0;d<c;d+=2)this.s", |
| "et(arguments[d],arguments[d+1])}else a&&this.addAll(a)}function Bb(a){", |
| "Cb(a);return a.j.concat()}f=W.prototype;f.clear=function(){this.C={};t", |
| "his.G=this.j.length=0};f.remove=function(a){return Object.prototype.ha", |
| "sOwnProperty.call(this.C,a)?(delete this.C[a],this.G--,this.j.length>2", |
| "*this.G&&Cb(this),!0):!1};\nfunction Cb(a){if(a.G!=a.j.length){for(var", |
| " b=0,c=0;b<a.j.length;){var d=a.j[b];Object.prototype.hasOwnProperty.c", |
| "all(a.C,d)&&(a.j[c++]=d);b++}a.j.length=c}if(a.G!=a.j.length){var e={}", |
| ";for(c=b=0;b<a.j.length;)d=a.j[b],Object.prototype.hasOwnProperty.call", |
| "(e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.length=c}}f.get=function(a,b){retur", |
| "n Object.prototype.hasOwnProperty.call(this.C,a)?this.C[a]:b};f.set=fu", |
| "nction(a,b){Object.prototype.hasOwnProperty.call(this.C,a)||(this.G++,", |
| "this.j.push(a));this.C[a]=b};\nf.addAll=function(a){if(a instanceof W)", |
| "for(var b=Bb(a),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for", |
| "(b in a)this.set(b,a[b])};f.forEach=function(a,b){for(var c=Bb(this),d", |
| "=0;d<c.length;d++){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clo", |
| "ne=function(){return new W(this)};var Db={};function X(a,b,c){var d=ty", |
| "peof a;(\"object\"==d&&null!=a||\"function\"==d)&&(a=a.b);a=new Eb(a);", |
| "!b||b in Db&&!c||(Db[b]={key:a,shift:!1},c&&(Db[c]={key:a,shift:!0}));", |
| "return a}function Eb(a){this.code=a}X(8);X(9);X(13);var Fb=X(16),Gb=X(", |
| "17),Hb=X(18);X(19);X(20);X(27);X(32,\" \");X(33);X(34);X(35);X(36);X(3", |
| "7);X(38);X(39);X(40);X(44);X(45);X(46);X(48,\"0\",\")\");X(49,\"1\",\"", |
| "!\");X(50,\"2\",\"@\");X(51,\"3\",\"#\");X(52,\"4\",\"$\");X(53,\"5\",", |
| "\"%\");X(54,\"6\",\"^\");X(55,\"7\",\"&\");X(56,\"8\",\"*\");X(57,\"9", |
| "\",\"(\");X(65,\"a\",\"A\");\nX(66,\"b\",\"B\");X(67,\"c\",\"C\");X(68", |
| ",\"d\",\"D\");X(69,\"e\",\"E\");X(70,\"f\",\"F\");X(71,\"g\",\"G\");X(", |
| "72,\"h\",\"H\");X(73,\"i\",\"I\");X(74,\"j\",\"J\");X(75,\"k\",\"K\");", |
| "X(76,\"l\",\"L\");X(77,\"m\",\"M\");X(78,\"n\",\"N\");X(79,\"o\",\"O\"", |
| ");X(80,\"p\",\"P\");X(81,\"q\",\"Q\");X(82,\"r\",\"R\");X(83,\"s\",\"S", |
| "\");X(84,\"t\",\"T\");X(85,\"u\",\"U\");X(86,\"v\",\"V\");X(87,\"w\",", |
| "\"W\");X(88,\"x\",\"X\");X(89,\"y\",\"Y\");X(90,\"z\",\"Z\");var Ib=X(", |
| "ma?{c:91,b:91}:la?{c:224,b:91}:{c:0,b:91});X(ma?{c:92,b:92}:la?{c:224,", |
| "b:93}:{c:0,b:92});X(ma?{c:93,b:93}:la?{c:0,b:0}:{c:93,b:null});\nX({c:", |
| "96,b:96},\"0\");X({c:97,b:97},\"1\");X({c:98,b:98},\"2\");X({c:99,b:99", |
| "},\"3\");X({c:100,b:100},\"4\");X({c:101,b:101},\"5\");X({c:102,b:102}", |
| ",\"6\");X({c:103,b:103},\"7\");X({c:104,b:104},\"8\");X({c:105,b:105},", |
| "\"9\");X({c:106,b:106},\"*\");X({c:107,b:107},\"+\");X({c:109,b:109},", |
| "\"-\");X({c:110,b:110},\".\");X({c:111,b:111},\"/\");X(144);X(112);X(1", |
| "13);X(114);X(115);X(116);X(117);X(118);X(119);X(120);X(121);X(122);X(1", |
| "23);X({c:107,b:187},\"=\",\"+\");X(108,\",\");X({c:109,b:189},\"-\",\"", |
| "_\");X(188,\",\",\"<\");X(190,\".\",\">\");X(191,\"/\",\"?\");\nX(192,", |
| "\"`\",\"~\");X(219,\"[\",\"{\");X(220,\"\\\\\",\"|\");X(221,\"]\",\"}", |
| "\");X({c:59,b:186},\";\",\":\");X(222,\"'\",'\"');var Y=new W;Y.set(1,", |
| "Fb);Y.set(2,Gb);Y.set(4,Hb);Y.set(8,Ib);(function(a){var b=new W;q(Bb(", |
| "a),function(c){b.set(a.get(c).code,c)});return b})(Y);function Z(){xb.", |
| "call(this)}n(Z,xb);Z.U=void 0;Z.na=function(){return Z.U?Z.U:Z.U=new Z", |
| "};aa(\"_\",function(a){var b=va(a,Ab,!0);if(!b)throw new sb(7,\"Elemen", |
| "t was not in a form, so could not submit.\");var c=Z.na();zb(c,a);if(!", |
| "Ab(b))throw new sb(12,\"Element is not a form, so could not submit.\")", |
| ";a=wb.create(b,void 0);\"isTrusted\"in a||(a.isTrusted=!1);b.dispatchE", |
| "vent(a)&&(ub(b.submit)?b.constructor.prototype.submit.call(b):b.submit", |
| "())});; return this._.apply(null,arguments);}).apply({navigator:typeof", |
| " window!='undefined'?window.navigator:null,document:typeof window!='un", |
| "defined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| |
| } // namespace atoms |
| } // namespace webdriver |
| |