| /* |
| * 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 aa=this;function g(a){return void 0!", |
| "==a}function l(a){return\"string\"==typeof a}function ba(a){return\"nu", |
| "mber\"==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(va", |
| "r d;a.length&&(d=a.shift());)!a.length&&g(b)?c[d]=b:c[d]&&c[d]!==Objec", |
| "t.prototype[d]?c=c[d]:c=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){", |
| "return\"function\"==da(a)}function fa(a,b,c){return a.call.apply(a.bin", |
| "d,arguments)}function ha(a,b,c){if(!a)throw Error();if(2<arguments.len", |
| "gth){var d=Array.prototype.slice.call(arguments,2);return function(){v", |
| "ar e=Array.prototype.slice.call(arguments);Array.prototype.unshift.app", |
| "ly(e,d);return a.apply(b,e)}}return function(){return a.apply(b,argume", |
| "nts)}}\nfunction ia(a,b,c){Function.prototype.bind&&-1!=Function.proto", |
| "type.bind.toString().indexOf(\"native code\")?ia=fa:ia=ha;return ia.ap", |
| "ply(null,arguments)}function ja(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 m(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 ka(a,b,c){this.a=a;this.b=b||1;t", |
| "his.f=c||1};var la=Array.prototype.indexOf?function(a,b){return Array.", |
| "prototype.indexOf.call(a,b,void 0)}:function(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},p=Array.prototype.forEach?function(a,b){Arr", |
| "ay.prototype.forEach.call(a,b,void 0)}:function(a,b){for(var c=a.lengt", |
| "h,d=l(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)},", |
| "ma=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduc", |
| "e.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,function(e,f){d=b.call(vo", |
| "id 0,d,e,f,a)});return d},r=Array.prototype.some?function(a,b){return ", |
| "Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.lengt", |
| "h,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},na=Array.prototype.every?function(a,b){return Arr", |
| "ay.prototype.every.call(a,b,void 0)}:function(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!1;return!0};\nfunction oa(a){return Array.prototype.concat.app", |
| "ly([],arguments)}function pa(a,b,c){return 2>=arguments.length?Array.p", |
| "rototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var qa;a:{", |
| "var ra=aa.navigator;if(ra){var sa=ra.userAgent;if(sa){qa=sa;break a}}q", |
| "a=\"\"};function ta(a){return String(a).replace(/\\-([a-z])/g,function", |
| "(b,c){return c.toUpperCase()})};var ua=-1!=qa.indexOf(\"Macintosh\"),v", |
| "a=-1!=qa.indexOf(\"Windows\");function wa(a){this.b=a;this.a=0}functio", |
| "n xa(a){a=a.match(ya);for(var b=0;b<a.length;b++)za.test(a[b])&&a.spli", |
| "ce(b,1);return new wa(a)}var ya=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+", |
| "):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,za=/^\\s/;function t(a,b){r", |
| "eturn a.b[a.a+(b||0)]}function w(a){return a.b[a.a++]}function Aa(a){r", |
| "eturn a.b.length<=a.a};function Ba(a,b){this.x=g(a)?a:0;this.y=g(b)?b:", |
| "0}Ba.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ce", |
| "il(this.y);return this};Ba.prototype.floor=function(){this.x=Math.floo", |
| "r(this.x);this.y=Math.floor(this.y);return this};Ba.prototype.round=fu", |
| "nction(){this.x=Math.round(this.x);this.y=Math.round(this.y);return th", |
| "is};Ba.prototype.scale=function(a,b){b=ba(b)?b:a;this.x*=a;this.y*=b;r", |
| "eturn this};function Ca(a,b){this.width=a;this.height=b}Ca.prototype.a", |
| "spectRatio=function(){return this.width/this.height};Ca.prototype.ceil", |
| "=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(thi", |
| "s.height);return this};Ca.prototype.floor=function(){this.width=Math.f", |
| "loor(this.width);this.height=Math.floor(this.height);return this};Ca.p", |
| "rototype.round=function(){this.width=Math.round(this.width);this.heigh", |
| "t=Math.round(this.height);return this};\nCa.prototype.scale=function(a", |
| ",b){b=ba(b)?b:a;this.width*=a;this.height*=b;return this};function Da(", |
| "a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function Ea(a,b", |
| "){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.conta", |
| "ins(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b|", |
| "|!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;retu", |
| "rn b==a}\nfunction Fa(a,b){if(a==b)return 0;if(a.compareDocumentPositi", |
| "on)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.parentN", |
| "ode,f=b.parentNode;return e==f?Ga(a,b):!c&&Ea(e,b)?-1*Ha(a,b):!d&&Ea(f", |
| ",a)?Ha(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceI", |
| "ndex)}d=y(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.crea", |
| "teRange();a.selectNode(b);\na.collapse(!0);return c.compareBoundaryPoi", |
| "nts(aa.Range.START_TO_END,a)}function Ha(a,b){var c=a.parentNode;if(c=", |
| "=b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return Ga(b,a)}functi", |
| "on Ga(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}functio", |
| "n y(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Ia(", |
| "a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parent", |
| "Node;c++}return null}\nfunction Ja(a){try{var b=a&&a.activeElement;ret", |
| "urn b&&b.nodeName?b:null}catch(c){return null}}function Ka(a){this.a=a", |
| "||aa.document||document}Ka.prototype.getElementsByTagName=function(a,b", |
| "){return(b||this.a).getElementsByTagName(String(a))};function z(a){var", |
| " b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.inn", |
| "erText: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);f", |
| "or(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return b}\nfunct", |
| "ion La(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,l(c)?c:null,l(d)?d:n", |
| "ull,e||new A)}\nfunction Na(a,b,c,d,e){b.getElementsByName&&d&&\"name", |
| "\"==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.", |
| "getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d)", |
| ",p(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof B?Oa", |
| "(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p", |
| "(b,function(f){La(f,c,d)&&e.add(f)}));return e}function Oa(a,b,c,d,e){", |
| "for(b=b.firstChild;b;b=b.nextSibling)La(b,c,d)&&a.a(b)&&e.add(b),Oa(a,", |
| "b,c,d,e)};function A(){this.b=this.a=null;this.o=0}function Pa(a){this", |
| ".f=a;this.a=this.b=null}function Qa(a,b){if(!a.a)return b;if(!b.a)retu", |
| "rn a;var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=", |
| "b.a):0<Fa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++", |
| ";for(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.o=f;return a}function R", |
| "a(a,b){b=new Pa(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.o++}A.prototy", |
| "pe.add=function(a){a=new Pa(a);a.b=this.b;this.a?this.b.a=a:this.a=thi", |
| "s.b=a;this.b=a;this.o++};\nfunction Sa(a){return(a=a.a)?a.f:null}funct", |
| "ion Ta(a){return(a=Sa(a))?z(a):\"\"}function C(a,b){return new Ua(a,!!", |
| "b)}function Ua(a,b){this.f=a;this.b=(this.v=b)?a.b:a.a;this.a=null}fun", |
| "ction E(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.v?b.b:b.", |
| "a;return c.f};function F(a){this.l=a;this.b=this.i=!1;this.f=null}func", |
| "tion G(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}", |
| "function Va(a,b){a.i=b}function Wa(a,b){a.b=b}function H(a,b){a=a.a(b)", |
| ";return a instanceof A?+Ta(a):+a}function I(a,b){a=a.a(b);return a ins", |
| "tanceof A?Ta(a):\"\"+a}function Xa(a,b){a=a.a(b);return a instanceof A", |
| "?!!a.o:!!a};function Ya(a,b,c){F.call(this,a.l);this.c=a;this.j=b;this", |
| ".u=c;this.i=b.i||c.i;this.b=b.b||c.b;this.c==Za&&(c.b||c.i||4==c.l||0=", |
| "=c.l||!b.f?b.b||b.i||4==b.l||0==b.l||!c.f||(this.f={name:c.f.name,w:b}", |
| "):this.f={name:b.f.name,w:c})}m(Ya,F);\nfunction $a(a,b,c,d,e){b=b.a(d", |
| ");c=c.a(d);var f;if(b instanceof A&&c instanceof A){b=C(b);for(d=E(b);", |
| "d;d=E(b))for(e=C(c),f=E(e);f;f=E(e))if(a(z(d),z(f)))return!0;return!1}", |
| "if(b instanceof A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);", |
| "f=C(e);for(var h=typeof d,k=E(f);k;k=E(f)){switch(h){case \"number\":k", |
| "=+z(k);break;case \"boolean\":k=!!z(k);break;case \"string\":k=z(k);br", |
| "eak;default:throw Error(\"Illegal primitive type for comparison.\");}i", |
| "f(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"boolean\"==", |
| "\ntypeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"n", |
| "umber\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}Ya.prototype.a=function(a){", |
| "return this.c.s(this.j,this.u,a)};Ya.prototype.toString=function(){var", |
| " a=\"Binary Expression: \"+this.c;a+=G(this.j);return a+=G(this.u)};fu", |
| "nction ab(a,b,c,d){this.L=a;this.H=b;this.l=c;this.s=d}ab.prototype.to", |
| "String=function(){return this.L};var bb={};\nfunction J(a,b,c,d){if(bb", |
| ".hasOwnProperty(a))throw Error(\"Binary operator already created: \"+a", |
| ");a=new ab(a,b,c,d);return bb[a.toString()]=a}J(\"div\",6,1,function(a", |
| ",b,c){return H(a,c)/H(b,c)});J(\"mod\",6,1,function(a,b,c){return H(a,", |
| "c)%H(b,c)});J(\"*\",6,1,function(a,b,c){return H(a,c)*H(b,c)});J(\"+\"", |
| ",5,1,function(a,b,c){return H(a,c)+H(b,c)});J(\"-\",5,1,function(a,b,c", |
| "){return H(a,c)-H(b,c)});J(\"<\",4,2,function(a,b,c){return $a(functio", |
| "n(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a,b,c){return $a(fu", |
| "nction(d,e){return d>e},a,b,c)});J(\"<=\",4,2,function(a,b,c){return $", |
| "a(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){ret", |
| "urn $a(function(d,e){return d>=e},a,b,c)});var Za=J(\"=\",3,2,function", |
| "(a,b,c){return $a(function(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,", |
| "function(a,b,c){return $a(function(d,e){return d!=e},a,b,c,!0)});J(\"a", |
| "nd\",2,2,function(a,b,c){return Xa(a,c)&&Xa(b,c)});J(\"or\",1,2,functi", |
| "on(a,b,c){return Xa(a,c)||Xa(b,c)});function cb(a,b){if(b.a.length&&4!", |
| "=a.l)throw Error(\"Primary expression must evaluate to nodeset if filt", |
| "er has predicate(s).\");F.call(this,a.l);this.c=a;this.j=b;this.i=a.i;", |
| "this.b=a.b}m(cb,F);cb.prototype.a=function(a){a=this.c.a(a);return db(", |
| "this.j,a)};cb.prototype.toString=function(){var a=\"Filter:\"+G(this.c", |
| ");return a+=G(this.j)};function fb(a,b){if(b.length<a.G)throw Error(\"", |
| "Function \"+a.m+\" expects at least\"+a.G+\" arguments, \"+b.length+\"", |
| " given\");if(null!==a.C&&b.length>a.C)throw Error(\"Function \"+a.m+\"", |
| " expects at most \"+a.C+\" arguments, \"+b.length+\" given\");a.K&&p(b", |
| ",function(c,d){if(4!=c.l)throw Error(\"Argument \"+d+\" to function \"", |
| "+a.m+\" is not of type Nodeset: \"+c);});F.call(this,a.l);this.A=a;thi", |
| "s.c=b;Va(this,a.i||r(b,function(c){return c.i}));Wa(this,a.J&&!b.lengt", |
| "h||a.I&&!!b.length||r(b,function(c){return c.b}))}m(fb,F);\nfb.prototy", |
| "pe.a=function(a){return this.A.s.apply(null,oa(a,this.c))};fb.prototyp", |
| "e.toString=function(){var a=\"Function: \"+this.A;if(this.c.length){va", |
| "r b=ma(this.c,function(c,d){return c+G(d)},\"Arguments:\");a+=G(b)}ret", |
| "urn a};function gb(a,b,c,d,e,f,h,k){this.m=a;this.l=b;this.i=c;this.J=", |
| "d;this.I=!1;this.s=e;this.G=f;this.C=g(h)?h:f;this.K=!!k}gb.prototype.", |
| "toString=function(){return this.m};var hb={};\nfunction K(a,b,c,d,e,f,", |
| "h,k){if(hb.hasOwnProperty(a))throw Error(\"Function already created: ", |
| "\"+a+\".\");hb[a]=new gb(a,b,c,d,e,f,h,k)}K(\"boolean\",2,!1,!1,functi", |
| "on(a,b){return Xa(b,a)},1);K(\"ceiling\",1,!1,!1,function(a,b){return ", |
| "Math.ceil(H(b,a))},1);K(\"concat\",3,!1,!1,function(a,b){return ma(pa(", |
| "arguments,1),function(c,d){return c+I(d,a)},\"\")},2,null);K(\"contain", |
| "s\",2,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);return-1!=b.indexOf(a)},", |
| "2);K(\"count\",1,!1,!1,function(a,b){return b.a(a).o},1,1,!0);\nK(\"fa", |
| "lse\",2,!1,!1,function(){return!1},0);K(\"floor\",1,!1,!1,function(a,b", |
| "){return Math.floor(H(b,a))},1);K(\"id\",4,!1,!1,function(a,b){var c=a", |
| ".a,d=9==c.nodeType?c:c.ownerDocument;a=I(b,a).split(/\\s+/);var e=[];p", |
| "(a,function(h){h=d.getElementById(h);!h||0<=la(e,h)||e.push(h)});e.sor", |
| "t(Fa);var f=new A;p(e,function(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!=ar", |
| "guments.length)throw Error(\"Function last expects ()\");return a.f},0", |
| ");\nK(\"local-name\",3,!1,!0,function(a,b){return(a=b?Sa(b.a(a)):a.a)?", |
| "a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);K(\"name\",3,!1,!0", |
| ",function(a,b){return(a=b?Sa(b.a(a)):a.a)?a.nodeName.toLowerCase():\"", |
| "\"},0,1,!0);K(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0)", |
| ";K(\"normalize-space\",3,!1,!0,function(a,b){return(b?I(b,a):z(a.a)).r", |
| "eplace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);K(\"no", |
| "t\",2,!1,!1,function(a,b){return!Xa(b,a)},1);K(\"number\",1,!1,!0,func", |
| "tion(a,b){return b?H(b,a):+z(a.a)},0,1);\nK(\"position\",1,!0,!1,funct", |
| "ion(a){return a.b},0);K(\"round\",1,!1,!1,function(a,b){return Math.ro", |
| "und(H(b,a))},1);K(\"starts-with\",2,!1,!1,function(a,b,c){b=I(b,a);a=I", |
| "(c,a);return 0==b.lastIndexOf(a,0)},2);K(\"string\",3,!1,!0,function(a", |
| ",b){return b?I(b,a):z(a.a)},0,1);K(\"string-length\",1,!1,!0,function(", |
| "a,b){return(b?I(b,a):z(a.a)).length},0,1);\nK(\"substring\",3,!1,!1,fu", |
| "nction(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);K(\"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.s", |
| "ubstring(c+a.length)},2);\nK(\"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);K(\"sum\",1,!1,!1,function(a,b){a=C(b.a(a));b=0;for(var c=E(a);c;", |
| "c=E(a))b+=+z(c);return b},1,1,!0);K(\"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.charAt(d),c+=f in a?a[f]:f;return c},3);K(\"true\",2,!1,!1,functi", |
| "on(){return!0},0);function B(a,b){this.j=a;this.c=g(b)?b:null;this.b=n", |
| "ull;switch(a){case \"comment\":this.b=8;break;case \"text\":this.b=3;b", |
| "reak;case \"processing-instruction\":this.b=7;break;case \"node\":brea", |
| "k;default:throw Error(\"Unexpected argument\");}}function ib(a){return", |
| "\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==", |
| "a}B.prototype.a=function(a){return null===this.b||this.b==a.nodeType};", |
| "B.prototype.f=function(){return this.j};\nB.prototype.toString=functio", |
| "n(){var a=\"Kind Test: \"+this.j;null===this.c||(a+=G(this.c));return ", |
| "a};function jb(a){F.call(this,3);this.c=a.substring(1,a.length-1)}m(jb", |
| ",F);jb.prototype.a=function(){return this.c};jb.prototype.toString=fun", |
| "ction(){return\"Literal: \"+this.c};function kb(a,b){this.m=a.toLowerC", |
| "ase();a=\"*\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.b=b?", |
| "b.toLowerCase():a}kb.prototype.a=function(a){var b=a.nodeType;if(1!=b&", |
| "&2!=b)return!1;b=g(a.localName)?a.localName:a.nodeName;return\"*\"!=th", |
| "is.m&&this.m!=b.toLowerCase()?!1:\"*\"==this.b?!0:this.b==(a.namespace", |
| "URI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};kb", |
| ".prototype.f=function(){return this.m};\nkb.prototype.toString=functio", |
| "n(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.b?\"", |
| "\":this.b+\":\")+this.m};function lb(a){F.call(this,1);this.c=a}m(lb,F", |
| ");lb.prototype.a=function(){return this.c};lb.prototype.toString=funct", |
| "ion(){return\"Number: \"+this.c};function mb(a,b){F.call(this,a.l);thi", |
| "s.j=a;this.c=b;this.i=a.i;this.b=a.b;1==this.c.length&&(a=this.c[0],a.", |
| "B||a.c!=nb||(a=a.u,\"*\"!=a.f()&&(this.f={name:a.f(),w:null})))}m(mb,F", |
| ");function ob(){F.call(this,4)}m(ob,F);ob.prototype.a=function(a){var ", |
| "b=new A;a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};", |
| "ob.prototype.toString=function(){return\"Root Helper Expression\"};fun", |
| "ction pb(){F.call(this,4)}m(pb,F);pb.prototype.a=function(a){var b=new", |
| " A;b.add(a.a);return b};pb.prototype.toString=function(){return\"Conte", |
| "xt Helper Expression\"};\nfunction qb(a){return\"/\"==a||\"//\"==a}mb.", |
| "prototype.a=function(a){var b=this.j.a(a);if(!(b instanceof A))throw E", |
| "rror(\"Filter expression must evaluate to nodeset.\");a=this.c;for(var", |
| " c=0,d=a.length;c<d&&b.o;c++){var e=a[c],f=C(b,e.c.v);if(e.i||e.c!=rb)", |
| "if(e.i||e.c!=sb){var h=E(f);for(b=e.a(new ka(h));null!=(h=E(f));)h=e.a", |
| "(new ka(h)),b=Qa(b,h)}else h=E(f),b=e.a(new ka(h));else{for(h=E(f);(b=", |
| "E(f))&&(!h.contains||h.contains(b))&&b.compareDocumentPosition(h)&8;h=", |
| "b);b=e.a(new ka(h))}}return b};\nmb.prototype.toString=function(){var ", |
| "a=\"Path Expression:\"+G(this.j);if(this.c.length){var b=ma(this.c,fun", |
| "ction(c,d){return c+G(d)},\"Steps:\");a+=G(b)}return a};function tb(a,", |
| "b){this.a=a;this.v=!!b}\nfunction db(a,b,c){for(c=c||0;c<a.a.length;c+", |
| "+)for(var d=a.a[c],e=C(b),f=b.o,h,k=0;h=E(e);k++){var u=a.v?f-k:k+1;h=", |
| "d.a(new ka(h,u,f));if(\"number\"==typeof h)u=u==h;else if(\"string\"==", |
| "typeof h||\"boolean\"==typeof h)u=!!h;else if(h instanceof A)u=0<h.o;e", |
| "lse throw Error(\"Predicate.evaluate returned an unexpected type.\");i", |
| "f(!u){u=e;h=u.f;var x=u.a;if(!x)throw Error(\"Next must be called at l", |
| "east once before remove.\");var q=x.b;x=x.a;q?q.a=x:h.a=x;x?x.b=q:h.b=", |
| "q;h.o--;u.a=null}}return b}\ntb.prototype.toString=function(){return m", |
| "a(this.a,function(a,b){return a+G(b)},\"Predicates:\")};function L(a,b", |
| ",c,d){F.call(this,4);this.c=a;this.u=b;this.j=c||new tb([]);this.B=!!d", |
| ";b=this.j;b=0<b.a.length?b.a[0].f:null;a.N&&b&&(this.f={name:b.name,w:", |
| "b.w});a:{a=this.j;for(b=0;b<a.a.length;b++)if(c=a.a[b],c.i||1==c.l||0=", |
| "=c.l){a=!0;break a}a=!1}this.i=a}m(L,F);\nL.prototype.a=function(a){va", |
| "r b=a.a,c=this.f,d=null,e=null,f=0;c&&(d=c.name,e=c.w?I(c.w,a):null,f=", |
| "1);if(this.B)if(this.i||this.c!=ub)if(b=C((new L(vb,new B(\"node\"))).", |
| "a(a)),c=E(b))for(a=this.s(c,d,e,f);null!=(c=E(b));)a=Qa(a,this.s(c,d,e", |
| ",f));else a=new A;else a=Ma(this.u,b,d,e),a=db(this.j,a,f);else a=this", |
| ".s(a.a,d,e,f);return a};L.prototype.s=function(a,b,c,d){a=this.c.A(thi", |
| "s.u,a,b,c);return a=db(this.j,a,d)};\nL.prototype.toString=function(){", |
| "var a=\"Step:\"+G(\"Operator: \"+(this.B?\"//\":\"/\"));this.c.m&&(a+=", |
| "G(\"Axis: \"+this.c));a+=G(this.u);if(this.j.a.length){var b=ma(this.j", |
| ".a,function(c,d){return c+G(d)},\"Predicates:\");a+=G(b)}return a};fun", |
| "ction wb(a,b,c,d){this.m=a;this.A=b;this.v=c;this.N=d}wb.prototype.toS", |
| "tring=function(){return this.m};var xb={};function M(a,b,c,d){if(xb.ha", |
| "sOwnProperty(a))throw Error(\"Axis already created: \"+a);b=new wb(a,b", |
| ",c,!!d);return xb[a]=b}\nM(\"ancestor\",function(a,b){for(var c=new A;", |
| "b=b.parentNode;)a.a(b)&&Ra(c,b);return c},!0);M(\"ancestor-or-self\",f", |
| "unction(a,b){var c=new A;do a.a(b)&&Ra(c,b);while(b=b.parentNode);retu", |
| "rn c},!0);\nvar nb=M(\"attribute\",function(a,b){var c=new A,d=a.f();i", |
| "f(b=b.attributes)if(a instanceof B&&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),ub=M(", |
| "\"child\",function(a,b,c,d,e){c=l(c)?c:null;d=l(d)?d:null;e=e||new A;f", |
| "or(b=b.firstChild;b;b=b.nextSibling)La(b,c,d)&&a.a(b)&&e.add(b);return", |
| " e},!1,!0);M(\"descendant\",Ma,!1,!0);\nvar vb=M(\"descendant-or-self", |
| "\",function(a,b,c,d){var e=new A;La(b,c,d)&&a.a(b)&&e.add(b);return Ma", |
| "(a,b,c,d,e)},!1,!0),rb=M(\"following\",function(a,b,c,d){var e=new A;d", |
| "o for(var f=b;f=f.nextSibling;)La(f,c,d)&&a.a(f)&&e.add(f),e=Ma(a,f,c,", |
| "d,e);while(b=b.parentNode);return e},!1,!0);M(\"following-sibling\",fu", |
| "nction(a,b){for(var c=new A;b=b.nextSibling;)a.a(b)&&c.add(b);return c", |
| "},!1);M(\"namespace\",function(){return new A},!1);\nvar yb=M(\"parent", |
| "\",function(a,b){var c=new A;if(9==b.nodeType)return c;if(2==b.nodeTyp", |
| "e)return c.add(b.ownerElement),c;b=b.parentNode;a.a(b)&&c.add(b);retur", |
| "n c},!1),sb=M(\"preceding\",function(a,b,c,d){var e=new A,f=[];do f.un", |
| "shift(b);while(b=b.parentNode);for(var h=1,k=f.length;h<k;h++){var u=[", |
| "];for(b=f[h];b=b.previousSibling;)u.unshift(b);for(var x=0,q=u.length;", |
| "x<q;x++)b=u[x],La(b,c,d)&&a.a(b)&&e.add(b),e=Ma(a,b,c,d,e)}return e},!", |
| "0,!0);\nM(\"preceding-sibling\",function(a,b){for(var c=new A;b=b.prev", |
| "iousSibling;)a.a(b)&&Ra(c,b);return c},!0);var zb=M(\"self\",function(", |
| "a,b){var c=new A;a.a(b)&&c.add(b);return c},!1);function Ab(a){F.call(", |
| "this,1);this.c=a;this.i=a.i;this.b=a.b}m(Ab,F);Ab.prototype.a=function", |
| "(a){return-H(this.c,a)};Ab.prototype.toString=function(){return\"Unary", |
| " Expression: -\"+G(this.c)};function Bb(a){F.call(this,4);this.c=a;Va(", |
| "this,r(this.c,function(b){return b.i}));Wa(this,r(this.c,function(b){r", |
| "eturn b.b}))}m(Bb,F);Bb.prototype.a=function(a){var b=new A;p(this.c,f", |
| "unction(c){c=c.a(a);if(!(c instanceof A))throw Error(\"Path expression", |
| " must evaluate to NodeSet.\");b=Qa(b,c)});return b};Bb.prototype.toStr", |
| "ing=function(){return ma(this.c,function(a,b){return a+G(b)},\"Union E", |
| "xpression:\")};function Cb(a,b){this.a=a;this.b=b}function Db(a){for(v", |
| "ar b,c=[];;){N(a,\"Missing right hand side of binary expression.\");b=", |
| "Eb(a);var d=w(a.a);if(!d)break;var e=(d=bb[d]||null)&&d.H;if(!e){a.a.a", |
| "--;break}for(;c.length&&e<=c[c.length-1].H;)b=new Ya(c.pop(),c.pop(),b", |
| ");c.push(b,d)}for(;c.length;)b=new Ya(c.pop(),c.pop(),b);return b}func", |
| "tion N(a,b){if(Aa(a.a))throw Error(b);}function Fb(a,b){a=w(a.a);if(a!", |
| "=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction G", |
| "b(a){a=w(a.a);if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Hb(", |
| "a){a=w(a.a);if(2>a.length)throw Error(\"Unclosed literal string\");ret", |
| "urn new jb(a)}\nfunction Ib(a){var b=[];if(qb(t(a.a))){var c=w(a.a);va", |
| "r d=t(a.a);if(\"/\"==c&&(Aa(a.a)||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"", |
| "!=d&&!/(?![0-9])[\\w]/.test(d)))return new ob;d=new ob;N(a,\"Missing n", |
| "ext location step.\");c=Jb(a,c);b.push(c)}else{a:{c=t(a.a);d=c.charAt(", |
| "0);switch(d){case \"$\":throw Error(\"Variable reference not allowed i", |
| "n HTML XPath\");case \"(\":w(a.a);c=Db(a);N(a,'unclosed \"(\"');Fb(a,", |
| "\")\");break;case '\"':case \"'\":c=Hb(a);break;default:if(isNaN(+c))i", |
| "f(!ib(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){c=w(a.a);\nc=hb[c", |
| "]||null;w(a.a);for(d=[];\")\"!=t(a.a);){N(a,\"Missing function argumen", |
| "t list.\");d.push(Db(a));if(\",\"!=t(a.a))break;w(a.a)}N(a,\"Unclosed ", |
| "function argument list.\");Gb(a);c=new fb(c,d)}else{c=null;break a}els", |
| "e c=new lb(+w(a.a))}\"[\"==t(a.a)&&(d=new tb(Kb(a)),c=new cb(c,d))}if(", |
| "c)if(qb(t(a.a)))d=c;else return c;else c=Jb(a,\"/\"),d=new pb,b.push(c", |
| ")}for(;qb(t(a.a));)c=w(a.a),N(a,\"Missing next location step.\"),c=Jb(", |
| "a,c),b.push(c);return new mb(d,b)}\nfunction Jb(a,b){if(\"/\"!=b&&\"//", |
| "\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==t(a.a", |
| ")){var c=new L(zb,new B(\"node\"));w(a.a);return c}if(\"..\"==t(a.a))r", |
| "eturn c=new L(yb,new B(\"node\")),w(a.a),c;if(\"@\"==t(a.a)){var d=nb;", |
| "w(a.a);N(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/", |
| "(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+w(a", |
| ".a));var e=w(a.a);d=xb[e]||null;if(!d)throw Error(\"No axis with name:", |
| " \"+e);w(a.a);N(a,\"Missing node name\")}else d=ub;e=t(a.a);if(/(?![0-", |
| "9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){if(!ib(e))throw E", |
| "rror(\"Invalid node type: \"+e);e=w(a.a);if(!ib(e))throw Error(\"Inval", |
| "id type name: \"+e);Fb(a,\"(\");N(a,\"Bad nodetype\");var f=t(a.a).cha", |
| "rAt(0),h=null;if('\"'==f||\"'\"==f)h=Hb(a);N(a,\"Bad nodetype\");Gb(a)", |
| ";e=new B(e,h)}else if(e=w(a.a),f=e.indexOf(\":\"),-1==f)e=new kb(e);el", |
| "se{h=e.substring(0,f);if(\"*\"==h)var k=\"*\";else if(k=a.b(h),!k)thro", |
| "w Error(\"Namespace prefix not declared: \"+h);e=e.substr(f+1);e=new k", |
| "b(e,k)}else throw Error(\"Bad token: \"+w(a.a));a=new tb(Kb(a),d.v);re", |
| "turn c||\nnew L(d,e,a,\"//\"==b)}function Kb(a){for(var b=[];\"[\"==t(", |
| "a.a);){w(a.a);N(a,\"Missing predicate expression.\");var c=Db(a);b.pus", |
| "h(c);N(a,\"Unclosed predicate expression.\");Fb(a,\"]\")}return b}func", |
| "tion Eb(a){if(\"-\"==t(a.a))return w(a.a),new Ab(Eb(a));var b=Ib(a);if", |
| "(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==w(a.a);)N(a,\"Missing next un", |
| "ion location path.\"),b.push(Ib(a));a.a.a--;a=new Bb(b)}return a};func", |
| "tion 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 Pb;default:re", |
| "turn a.parentNode?Lb(a.parentNode):Pb}}function Pb(){return null}funct", |
| "ion 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.specif", |
| "ied?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?Mb(a.parentNo", |
| "de,b):null};function Qb(a,b){if(!a.length)throw Error(\"Empty XPath ex", |
| "pression.\");a=xa(a);if(Aa(a))throw Error(\"Invalid XPath expression.", |
| "\");b?ea(b)||(b=ia(b.lookupNamespaceURI,b)):b=function(){return null};", |
| "var c=Db(new Cb(a,b));if(!Aa(a))throw Error(\"Bad token: \"+w(a));this", |
| ".evaluate=function(d,e){d=c.a(new ka(d));return new O(d,e)}}\nfunction", |
| " O(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;el", |
| "se throw Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&", |
| "&!(a instanceof A))throw Error(\"value could not be converted to the s", |
| "pecified type\");this.resultType=b;switch(b){case 2:this.stringValue=a", |
| " instanceof A?Ta(a):\"\"+a;break;case 1:this.numberValue=a instanceof ", |
| "A?+Ta(a):+a;break;case 3:this.booleanValue=a instanceof A?0<a.o:!!a;br", |
| "eak;case 4:case 5:case 6:case 7:var c=\nC(a);var d=[];for(var e=E(c);e", |
| ";e=E(c))d.push(e);this.snapshotLength=a.o;this.invalidIteratorState=!1", |
| ";break;case 8:case 9:this.singleNodeValue=Sa(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(h){if(", |
| "6!=b&&7!=b)throw Error(\"snapshotItem called with wrong result type\")", |
| ";return h>=d.length||0>h?null:d[h]}}O.ANY_TYPE=0;\nO.NUMBER_TYPE=1;O.S", |
| "TRING_TYPE=2;O.BOOLEAN_TYPE=3;O.UNORDERED_NODE_ITERATOR_TYPE=4;O.ORDER", |
| "ED_NODE_ITERATOR_TYPE=5;O.UNORDERED_NODE_SNAPSHOT_TYPE=6;O.ORDERED_NOD", |
| "E_SNAPSHOT_TYPE=7;O.ANY_UNORDERED_NODE_TYPE=8;O.FIRST_ORDERED_NODE_TYP", |
| "E=9;function Rb(a){this.lookupNamespaceURI=Lb(a)}\nfunction Sb(a,b){a=", |
| "a||aa;var c=a.Document&&a.Document.prototype||a.document;if(!c.evaluat", |
| "e||b)a.XPathResult=O,c.evaluate=function(d,e,f,h){return(new Qb(d,f)).", |
| "evaluate(e,h)},c.createExpression=function(d,e){return new Qb(d,e)},c.", |
| "createNSResolver=function(d){return new Rb(d)}}ca(\"wgxpath.install\",", |
| "Sb);ca(\"wgxpath.install\",Sb);var Tb=window;var Ub={aliceblue:\"#f0f8", |
| "ff\",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\",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 Vb=\"backgroundColor borderTopColor borderRightColor borderBottomCol", |
| "or borderLeftColor color outlineColor\".split(\" \"),Wb=/#([0-9a-fA-F]", |
| ")([0-9a-fA-F])([0-9a-fA-F])/,Xb=/^#(?:[0-9a-f]{3}){1,2}$/i,Yb=/^(?:rgb", |
| "a)?\\((\\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 P(a,b){this.code=a;this.a=R[a]||$b;this.messa", |
| "ge=b||\"\";a=this.a.replace(/((?:^|\\s+)[a-z])/g,function(c){return c.", |
| "toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.i", |
| "ndexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);", |
| "a.name=this.name;this.stack=a.stack||\"\"}m(P,Error);var $b=\"unknown ", |
| "error\",R={15:\"element not selectable\",11:\"element not visible\"};R", |
| "[31]=$b;R[30]=$b;R[24]=\"invalid cookie domain\";R[29]=\"invalid eleme", |
| "nt coordinates\";R[12]=\"invalid element state\";\nR[32]=\"invalid sel", |
| "ector\";R[51]=\"invalid selector\";R[52]=\"invalid selector\";R[17]=\"", |
| "javascript error\";R[405]=\"unsupported operation\";R[34]=\"move targe", |
| "t out of bounds\";R[27]=\"no such alert\";R[7]=\"no such element\";R[8", |
| "]=\"no such frame\";R[23]=\"no such window\";R[28]=\"script timeout\";", |
| "R[33]=\"session not created\";R[10]=\"stale element reference\";R[21]=", |
| "\"timeout\";R[25]=\"unable to set cookie\";R[26]=\"unexpected alert op", |
| "en\";R[13]=$b;R[9]=\"unknown command\";function ac(a){var b=\"tabindex", |
| "\";return\"style\"==b?bc(a.style.cssText):(a=a.getAttributeNode(b))&&a", |
| ".specified?a.value:null}var cc=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=", |
| "(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function ", |
| "bc(a){var b=[];p(a.split(cc),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 S(a,b){b&&\"string\"!==typeof b&&(b=b.toString", |
| "());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};var T=", |
| "{};T.D=function(){var a={P:\"http://www.w3.org/2000/svg\"};return func", |
| "tion(b){return a[b]||null}}();\nT.s=function(a,b,c){var d=y(a);if(!d.d", |
| "ocumentElement)return null;try{for(var e=d.createNSResolver?d.createNS", |
| "Resolver(d.documentElement):T.D,f={},h=d.getElementsByTagName(\"*\"),k", |
| "=0;k<h.length;++k){var u=h[k],x=u.namespaceURI;if(x&&!f[x]){var q=u.lo", |
| "okupPrefix(x);if(!q){var D=x.match(\".*/(\\\\w+)/?$\");q=D?D[1]:\"xhtm", |
| "l\"}f[x]=q}}var Q={},W;for(W in f)Q[f[W]]=W;e=function(n){return Q[n]|", |
| "|null};try{return d.evaluate(b,a,e,c,null)}catch(n){if(\"TypeError\"==", |
| "=n.name)return e=d.createNSResolver?d.createNSResolver(d.documentEleme", |
| "nt):\nT.D,d.evaluate(b,a,e,c,null);throw n;}}catch(n){throw new P(32,", |
| "\"Unable to locate an element with the xpath expression \"+b+\" becaus", |
| "e of the following error:\\n\"+n);}};T.F=function(a,b){if(!a||1!=a.nod", |
| "eType)throw new P(32,'The result of the xpath expression \"'+b+'\" is:", |
| " '+a+\". It should be an element.\");};\nT.M=function(a,b){var c=funct", |
| "ion(){var d=T.s(b,a,9);return d?d.singleNodeValue||null:b.selectSingle", |
| "Node?(d=y(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPat", |
| "h\"),b.selectSingleNode(a)):null}();null===c||T.F(c,a);return c};\nT.O", |
| "=function(a,b){var c=function(){var d=T.s(b,a,7);if(d){for(var e=d.sna", |
| "pshotLength,f=[],h=0;h<e;++h)f.push(d.snapshotItem(h));return f}return", |
| " b.selectNodes?(d=y(b),d.setProperty&&d.setProperty(\"SelectionLanguag", |
| "e\",\"XPath\"),b.selectNodes(a)):[]}();p(c,function(d){T.F(d,a)});retu", |
| "rn c};function dc(a,b,c,d){this.c=a;this.a=b;this.b=c;this.f=d}dc.prot", |
| "otype.ceil=function(){this.c=Math.ceil(this.c);this.a=Math.ceil(this.a", |
| ");this.b=Math.ceil(this.b);this.f=Math.ceil(this.f);return this};dc.pr", |
| "ototype.floor=function(){this.c=Math.floor(this.c);this.a=Math.floor(t", |
| "his.a);this.b=Math.floor(this.b);this.f=Math.floor(this.f);return this", |
| "};dc.prototype.round=function(){this.c=Math.round(this.c);this.a=Math.", |
| "round(this.a);this.b=Math.round(this.b);this.f=Math.round(this.f);retu", |
| "rn this};\ndc.prototype.scale=function(a,b){b=ba(b)?b:a;this.f*=a;this", |
| ".a*=a;this.c*=b;this.b*=b;return this};function U(a,b,c,d){this.a=a;th", |
| "is.b=b;this.width=c;this.height=d}U.prototype.ceil=function(){this.a=M", |
| "ath.ceil(this.a);this.b=Math.ceil(this.b);this.width=Math.ceil(this.wi", |
| "dth);this.height=Math.ceil(this.height);return this};U.prototype.floor", |
| "=function(){this.a=Math.floor(this.a);this.b=Math.floor(this.b);this.w", |
| "idth=Math.floor(this.width);this.height=Math.floor(this.height);return", |
| " this};\nU.prototype.round=function(){this.a=Math.round(this.a);this.b", |
| "=Math.round(this.b);this.width=Math.round(this.width);this.height=Math", |
| ".round(this.height);return this};U.prototype.scale=function(a,b){b=ba(", |
| "b)?b:a;this.a*=a;this.width*=a;this.b*=b;this.height*=b;return this};v", |
| "ar ec=\"function\"===typeof ShadowRoot,fc=\"A AREA BUTTON INPUT LABEL ", |
| "SELECT TEXTAREA\".split(\" \");function gc(a){return r(fc,function(b){", |
| "return S(a,b)})||null!=ac(a)&&0<=Number(a.tabIndex)||hc(a)}var ic=\"BU", |
| "TTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction j", |
| "c(a){return r(ic,function(b){return S(a,b)})?a.disabled?!1:a.parentNod", |
| "e&&1==a.parentNode.nodeType&&S(a,\"OPTGROUP\")||S(a,\"OPTION\")?jc(a.p", |
| "arentNode):!Ia(a,function(b){var c=b.parentNode;if(c&&S(c,\"FIELDSET\"", |
| ")&&c.disabled){if(!S(b,\"LEGEND\"))return!0;for(;b=g(b.previousElement", |
| "Sibling)?b.previousElementSibling:Da(b.previousSibling);)if(S(b,\"LEGE", |
| "ND\"))return!0}return!1},!0):!0}var kc=\"text search tel url email pas", |
| "sword number\".split(\" \");\nfunction lc(a,b){return S(a,\"INPUT\")?a", |
| ".type.toLowerCase()==b:!1}function mc(a){function b(c){return\"inherit", |
| "\"==c.contentEditable?(c=nc(c))?b(c):!1:\"true\"==c.contentEditable}re", |
| "turn g(a.contentEditable)?g(a.isContentEditable)?a.isContentEditable:b", |
| "(a):!1}\nfunction hc(a){return((S(a,\"TEXTAREA\")?!0:S(a,\"INPUT\")?0<", |
| "=la(kc,a.type.toLowerCase()):mc(a)?!0:!1)||(S(a,\"INPUT\")?\"file\"==a", |
| ".type.toLowerCase():!1)||lc(a,\"range\")||lc(a,\"date\")||lc(a,\"month", |
| "\")||lc(a,\"week\")||lc(a,\"time\")||lc(a,\"datetime-local\")||lc(a,\"", |
| "color\"))&&!a.readOnly}function nc(a){for(a=a.parentNode;a&&1!=a.nodeT", |
| "ype&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return S(a)?a:null}", |
| "\nfunction V(a,b){b=ta(b);if(\"float\"==b||\"cssFloat\"==b||\"styleFlo", |
| "at\"==b)b=\"cssFloat\";a:{var c=b;var d=y(a);if(d.defaultView&&d.defau", |
| "ltView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,null))){c", |
| "=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||oc(a,b);if(null", |
| "===a)a=null;else if(0<=la(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.char", |
| "At(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Wb,\"#$1$1$2$2$3$3\")),!Xb.t", |
| "est(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseInt(c.subst", |
| "r(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(\", \")+", |
| "\")\":a}return a}\nfunction oc(a,b){var c=a.currentStyle||a.style,d=c[", |
| "b];!g(d)&&ea(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"in", |
| "herit\"!=d?g(d)?d:null:(a=nc(a))?oc(a,b):null}\nfunction pc(a,b,c){fun", |
| "ction d(h){var k=qc(h);return 0<k.height&&0<k.width?!0:S(h,\"PATH\")&&", |
| "(0<k.height||0<k.width)?(h=V(h,\"stroke-width\"),!!h&&0<parseInt(h,10)", |
| "):\"hidden\"!=V(h,\"overflow\")&&r(h.childNodes,function(u){return 3==", |
| "u.nodeType||S(u)&&d(u)})}function e(h){return rc(h)==X&&na(h.childNode", |
| "s,function(k){return!S(k)||e(k)||!d(k)})}if(!S(a))throw Error(\"Argume", |
| "nt to isShown must be of type Element\");if(S(a,\"BODY\"))return!0;if(", |
| "S(a,\"OPTION\")||S(a,\"OPTGROUP\"))return a=Ia(a,function(h){return S(", |
| "h,\"SELECT\")}),\n!!a&&pc(a,!0,c);var f=sc(a);if(f)return!!f.image&&0<", |
| "f.rect.width&&0<f.rect.height&&pc(f.image,b,c);if(S(a,\"INPUT\")&&\"hi", |
| "dden\"==a.type.toLowerCase()||S(a,\"NOSCRIPT\"))return!1;f=V(a,\"visib", |
| "ility\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=tc(a))&&d(", |
| "a)?!e(a):!1}\nfunction uc(a){function b(c){if(S(c)&&\"none\"==V(c,\"di", |
| "splay\"))return!1;a:{var d=c.parentNode;if(c.getDestinationInsertionPo", |
| "ints){var e=c.getDestinationInsertionPoints();if(0<e.length){d=e[e.len", |
| "gth-1];break a}}d=d&&d.shadowRoot&&void 0!==c.assignedSlot?c.assignedS", |
| "lot?c.assignedSlot.parentNode:null:d}return ec&&d instanceof ShadowRoo", |
| "t||d&&(9==d.nodeType||11==d.nodeType)?!0:d&&S(d,\"DETAILS\")&&!d.open&", |
| "&!S(c,\"SUMMARY\")?!1:!!d&&b(d)}return pc(a,!0,b)}var X=\"hidden\";\nf", |
| "unction rc(a){function b(n){function v(eb){if(eb==h)return!0;var Nb=V(", |
| "eb,\"display\");return 0==Nb.lastIndexOf(\"inline\",0)||\"contents\"==", |
| "Nb||\"absolute\"==Ob&&\"static\"==V(eb,\"position\")?!1:!0}var Ob=V(n,", |
| "\"position\");if(\"fixed\"==Ob)return x=!0,n==h?null:h;for(n=nc(n);n&&", |
| "!v(n);)n=nc(n);return n}function c(n){var v=n;if(\"visible\"==u)if(n==", |
| "h&&k)v=k;else if(n==k)return{x:\"visible\",y:\"visible\"};v={x:V(v,\"o", |
| "verflow-x\"),y:V(v,\"overflow-y\")};n==h&&(v.x=\"visible\"==v.x?\"auto", |
| "\":v.x,v.y=\"visible\"==v.y?\"auto\":v.y);return v}\nfunction d(n){if(", |
| "n==h){var v=(new Ka(f)).a;n=v.scrollingElement?v.scrollingElement:v.bo", |
| "dy||v.documentElement;v=v.parentWindow||v.defaultView;n=new Ba(v.pageX", |
| "Offset||n.scrollLeft,v.pageYOffset||n.scrollTop)}else n=new Ba(n.scrol", |
| "lLeft,n.scrollTop);return n}var e=vc(a),f=y(a),h=f.documentElement,k=f", |
| ".body,u=V(h,\"overflow\"),x;for(a=b(a);a;a=b(a)){var q=c(a);if(\"visib", |
| "le\"!=q.x||\"visible\"!=q.y){var D=qc(a);if(0==D.width||0==D.height)re", |
| "turn X;var Q=e.a<D.a,W=e.b<D.b;if(Q&&\"hidden\"==q.x||W&&\"hidden\"==q", |
| ".y)return X;\nif(Q&&\"visible\"!=q.x||W&&\"visible\"!=q.y){Q=d(a);W=e.", |
| "b<D.b-Q.y;if(e.a<D.a-Q.x&&\"visible\"!=q.x||W&&\"visible\"!=q.x)return", |
| " X;e=rc(a);return e==X?X:\"scroll\"}Q=e.f>=D.a+D.width;D=e.c>=D.b+D.he", |
| "ight;if(Q&&\"hidden\"==q.x||D&&\"hidden\"==q.y)return X;if(Q&&\"visibl", |
| "e\"!=q.x||D&&\"visible\"!=q.y){if(x&&(q=d(a),e.f>=h.scrollWidth-q.x||e", |
| ".a>=h.scrollHeight-q.y))return X;e=rc(a);return e==X?X:\"scroll\"}}}re", |
| "turn\"none\"}\nfunction qc(a){var b=sc(a);if(b)return b.rect;if(S(a,\"", |
| "HTML\"))return a=y(a),a=((a?a.parentWindow||a.defaultView:window)||win", |
| "dow).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,", |
| "a=new Ca(a.clientWidth,a.clientHeight),new U(0,0,a.width,a.height);try", |
| "{var c=a.getBoundingClientRect()}catch(d){return new U(0,0,0,0)}return", |
| " new U(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction sc(a){va", |
| "r b=S(a,\"MAP\");if(!b&&!S(a,\"AREA\"))return null;var c=b?a:S(a.paren", |
| "tNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=T.M('/des", |
| "cendant::*[@usemap = \"#'+c.name+'\"]',y(c)))&&(e=qc(d),b||\"default\"", |
| "==a.shape.toLowerCase()||(a=wc(a),b=Math.min(Math.max(a.a,0),e.width),", |
| "c=Math.min(Math.max(a.b,0),e.height),e=new U(b+e.a,c+e.b,Math.min(a.wi", |
| "dth,e.width-b),Math.min(a.height,e.height-c))));return{image:d,rect:e|", |
| "|new U(0,0,0,0)}}\nfunction wc(a){var b=a.shape.toLowerCase();a=a.coor", |
| "ds.split(\",\");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],n", |
| "ew 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)}return new U(0,0,0,0)}function vc(a){a=qc(a);return new dc(a.b,a.a", |
| "+a.width,a.b+a.height,a.a)}\nfunction tc(a){var b=1,c=V(a,\"opacity\")", |
| ";c&&(b=Number(c));(a=nc(a))&&(b*=tc(a));return b};function xc(){}xc.pr", |
| "ototype.create=function(a){a=y(a).createEvent(\"HTMLEvents\");a.initEv", |
| "ent(\"change\",!0,!1);return a};xc.prototype.toString=function(){retur", |
| "n\"change\"};var yc=new xc;function zc(){this.a=Tb.document.documentEl", |
| "ement;var a=Ja(y(this.a));a&&Ac(this,a)}function Ac(a,b){a.a=b;S(b,\"O", |
| "PTION\")&&Ia(b,function(c){return S(c,\"SELECT\")})}function Bc(a){var", |
| " b=Ia(a.a,function(c){return!!c&&S(c)&&gc(c)},!0);b=b||a.a;a=Ja(y(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 Cc(a,b){this.b={};this.a=[];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 if(a)if(a instanceof Cc)for(c=Dc(a),d=0;d<c.length;d++)this.", |
| "set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])}\nfunction Dc(a", |
| "){if(a.f!=a.a.length){for(var b=0,c=0;b<a.a.length;){var d=a.a[b];Obje", |
| "ct.prototype.hasOwnProperty.call(a.b,d)&&(a.a[c++]=d);b++}a.a.length=c", |
| "}if(a.f!=a.a.length){var e={};for(c=b=0;b<a.a.length;)d=a.a[b],Object.", |
| "prototype.hasOwnProperty.call(e,d)||(a.a[c++]=d,e[d]=1),b++;a.a.length", |
| "=c}return a.a.concat()}Cc.prototype.get=function(a,b){return Object.pr", |
| "ototype.hasOwnProperty.call(this.b,a)?this.b[a]:b};\nCc.prototype.set=", |
| "function(a,b){Object.prototype.hasOwnProperty.call(this.b,a)||(this.f+", |
| "+,this.a.push(a));this.b[a]=b};var Ec={};function Y(a,b,c){var d=typeo", |
| "f a;(\"object\"==d&&null!=a||\"function\"==d)&&(a=a.g);a=new Fc(a);!b|", |
| "|b in Ec&&!c||(Ec[b]={key:a,shift:!1},c&&(Ec[c]={key:a,shift:!0}));ret", |
| "urn a}function Fc(a){this.code=a}Y(8);Y(9);Y(13);var Gc=Y(16),Hc=Y(17)", |
| ",Ic=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(7", |
| "6,\"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 Jc=Y(va?", |
| "{h:91,g:91}:ua?{h:224,g:91}:{h:0,g:91});Y(va?{h:92,g:92}:ua?{h:224,g:9", |
| "3}:{h:0,g:92});Y(va?{h:93,g:93}:ua?{h:0,g:0}:{h:93,g:null});\nY({h:96,", |
| "g:96},\"0\");Y({h:97,g:97},\"1\");Y({h:98,g:98},\"2\");Y({h:99,g:99},", |
| "\"3\");Y({h:100,g:100},\"4\");Y({h:101,g:101},\"5\");Y({h:102,g:102},", |
| "\"6\");Y({h:103,g:103},\"7\");Y({h:104,g:104},\"8\");Y({h:105,g:105},", |
| "\"9\");Y({h:106,g:106},\"*\");Y({h:107,g:107},\"+\");Y({h:109,g:109},", |
| "\"-\");Y({h:110,g:110},\".\");Y({h:111,g:111},\"/\");Y(144);Y(112);Y(1", |
| "13);Y(114);Y(115);Y(116);Y(117);Y(118);Y(119);Y(120);Y(121);Y(122);Y(1", |
| "23);Y({h:107,g:187},\"=\",\"+\");Y(108,\",\");Y({h:109,g:189},\"-\",\"", |
| "_\");Y(188,\",\",\"<\");Y(190,\".\",\">\");Y(191,\"/\",\"?\");\nY(192,", |
| "\"`\",\"~\");Y(219,\"[\",\"{\");Y(220,\"\\\\\",\"|\");Y(221,\"]\",\"}", |
| "\");Y({h:59,g:186},\";\",\":\");Y(222,\"'\",'\"');var Kc=new Cc;Kc.set", |
| "(1,Gc);Kc.set(2,Hc);Kc.set(4,Ic);Kc.set(8,Jc);(function(a){var b=new C", |
| "c;p(Dc(a),function(c){b.set(a.get(c).code,c)});return b})(Kc);function", |
| " Z(){zc.call(this)}m(Z,zc);Z.a=void 0;Z.b=function(){return Z.a?Z.a:Z.", |
| "a=new Z};function Lc(a){var b=Z.b();Ac(b,a);Bc(b)};ca(\"_\",function(a", |
| "){if(!uc(a)||!jc(a)||\"none\"==V(a,\"pointer-events\"))throw new P(12,", |
| "\"Element is not currently interactable and may not be manipulated\");", |
| "if(!hc(a))throw new P(12,\"Element must be user-editable in order to c", |
| "lear it.\");if(a.value){Lc(a);a.value=\"\";var b=yc.create(a,void 0);", |
| "\"isTrusted\"in b||(b.isTrusted=!1);a.dispatchEvent(b);if(a=Tb.documen", |
| "t.body)Lc(a);else throw new P(13,\"Cannot unfocus element after cleari", |
| "ng.\");}else if(S(a,\"INPUT\")&&a.getAttribute(\"type\")&&\"number\"==", |
| "a.getAttribute(\"type\").toLowerCase())Lc(a),\na.value=\"\";else if(mc", |
| "(a))if(Lc(a),a.innerHTML=\"\",a=Tb.document.body)Lc(a);else throw new ", |
| "P(13,\"Cannot unfocus element after clearing.\");});; return this._.ap", |
| "ply(null,arguments);}).apply({navigator:typeof window!='undefined'?win", |
| "dow.navigator:null,document: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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.localStorage}pb.prototyp", |
| "e.key=function(a){return this.a.key(a)};ba(\"_\",function(){if(null==(", |
| "mb||mb).localStorage)throw new nb(13,\"Local storage undefined\");(new", |
| " pb).a.clear()});; return this._.apply(null,arguments);}).apply({navig", |
| "ator:typeof window!='undefined'?window.navigator:null,document:typeof ", |
| "window!='undefined'?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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.sessionStorage}pb.protot", |
| "ype.key=function(a){return this.a.key(a)};ba(\"_\",function(){var a=mb", |
| "||mb;if(null!=a.sessionStorage&&null!=a.sessionStorage.clear)a=new pb;", |
| "else throw new nb(13,\"Session storage undefined\");a.a.clear()});; re", |
| "turn this._.apply(null,arguments);}).apply({navigator:typeof window!='", |
| "undefined'?window.navigator:null,document:typeof window!='undefined'?w", |
| "indow.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const CLICK[] = { |
| "function(){return (function(){var aa=this;function h(a){return void 0!", |
| "==a}function n(a){return\"string\"==typeof a}function ba(a){return\"nu", |
| "mber\"==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(va", |
| "r d;a.length&&(d=a.shift());)!a.length&&h(b)?c[d]=b:c[d]&&c[d]!==Objec", |
| "t.prototype[d]?c=c[d]:c=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){", |
| "return\"function\"==da(a)}function fa(a,b,c){return a.call.apply(a.bin", |
| "d,arguments)}function ha(a,b,c){if(!a)throw Error();if(2<arguments.len", |
| "gth){var d=Array.prototype.slice.call(arguments,2);return function(){v", |
| "ar e=Array.prototype.slice.call(arguments);Array.prototype.unshift.app", |
| "ly(e,d);return a.apply(b,e)}}return function(){return a.apply(b,argume", |
| "nts)}}\nfunction ia(a,b,c){Function.prototype.bind&&-1!=Function.proto", |
| "type.bind.toString().indexOf(\"native code\")?ia=fa:ia=ha;return ia.ap", |
| "ply(null,arguments)}function ja(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 p(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 ka(a,b,c){this.a=a;this.b=b||1;t", |
| "his.f=c||1};var la=Array.prototype.indexOf?function(a,b){return Array.", |
| "prototype.indexOf.call(a,b,void 0)}:function(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},t=Array.prototype.forEach?function(a,b){Arr", |
| "ay.prototype.forEach.call(a,b,void 0)}:function(a,b){for(var c=a.lengt", |
| "h,d=n(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)},", |
| "ma=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduc", |
| "e.call(a,b,c)}:function(a,\nb,c){var d=c;t(a,function(e,f){d=b.call(vo", |
| "id 0,d,e,f,a)});return d},na=Array.prototype.some?function(a,b){return", |
| " Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.leng", |
| "th,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},oa=Array.prototype.every?function(a,b){return Ar", |
| "ray.prototype.every.call(a,b,void 0)}:function(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};\nfunction pa(a){return Array.prototype.concat.ap", |
| "ply([],arguments)}function qa(a,b,c){return 2>=arguments.length?Array.", |
| "prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var ra=St", |
| "ring.prototype.trim?function(a){return a.trim()}:function(a){return/^[", |
| "\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};function sa(a,b){retur", |
| "n a<b?-1:a>b?1:0};var v;a:{var ta=aa.navigator;if(ta){var ua=ta.userAg", |
| "ent;if(ua){v=ua;break a}}v=\"\"};function va(a){return String(a).repla", |
| "ce(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})};var wa=-1!=v.", |
| "indexOf(\"Macintosh\"),xa=-1!=v.indexOf(\"Windows\");function ya(a){th", |
| "is.b=a;this.a=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.b[a.a+(b||0)]}function y(a){return a.b", |
| "[a.a++]}function Ca(a){return a.b.length<=a.a};function z(a,b){this.x=", |
| "h(a)?a:0;this.y=h(b)?b:0}z.prototype.ceil=function(){this.x=Math.ceil(", |
| "this.x);this.y=Math.ceil(this.y);return this};z.prototype.floor=functi", |
| "on(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};", |
| "z.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.rou", |
| "nd(this.y);return this};z.prototype.scale=function(a,b){b=ba(b)?b:a;th", |
| "is.x*=a;this.y*=b;return this};function Da(a,b){this.width=a;this.heig", |
| "ht=b}Da.prototype.aspectRatio=function(){return this.width/this.height", |
| "};Da.prototype.ceil=function(){this.width=Math.ceil(this.width);this.h", |
| "eight=Math.ceil(this.height);return this};Da.prototype.floor=function(", |
| "){this.width=Math.floor(this.width);this.height=Math.floor(this.height", |
| ");return this};Da.prototype.round=function(){this.width=Math.round(thi", |
| "s.width);this.height=Math.round(this.height);return this};\nDa.prototy", |
| "pe.scale=function(a,b){b=ba(b)?b:a;this.width*=a;this.height*=b;return", |
| " this};function Ea(a){return a?a.parentWindow||a.defaultView:window}fu", |
| "nction Fa(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}funct", |
| "ion Ga(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==", |
| "b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)re", |
| "turn a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.paren", |
| "tNode;return b==a}\nfunction Ha(a,b){if(a==b)return 0;if(a.compareDocu", |
| "mentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceInd", |
| "ex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nod", |
| "eType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-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.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.compareB", |
| "oundaryPoints(aa.Range.START_TO_END,a)}function Ja(a,b){var c=a.parent", |
| "Node;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 A(a){return 9==a.nodeType?a:a.ownerDocument||a.document}fu", |
| "nction Ka(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;){if(b(a))return a;", |
| "a=a.parentNode;c++}return null}\nfunction La(a){try{var b=a&&a.activeE", |
| "lement;return b&&b.nodeName?b:null}catch(c){return null}}function Ma(a", |
| "){this.a=a||aa.document||document}Ma.prototype.getElementsByTagName=fu", |
| "nction(a,b){return(b||this.a).getElementsByTagName(String(a))};functio", |
| "n B(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||nul", |
| "l==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=[];fo", |
| "r(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.fir", |
| "stChild);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.getAttribute)re", |
| "turn!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttri", |
| "bute(b,2)==c}function Oa(a,b,c,d,e){return Pa.call(null,a,b,n(c)?c:nul", |
| "l,n(d)?d:null,e||new C)}\nfunction Pa(a,b,c,d,e){b.getElementsByName&&", |
| "d&&\"name\"==c?(b=b.getElementsByName(d),t(b,function(f){a.a(f)&&e.add", |
| "(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCla", |
| "ssName(d),t(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instan", |
| "ceof D?Qa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName", |
| "(a.f()),t(b,function(f){Na(f,c,d)&&e.add(f)}));return e}function Qa(a,", |
| "b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)Na(b,c,d)&&a.a(b)&&e.add", |
| "(b),Qa(a,b,c,d,e)};function C(){this.b=this.a=null;this.s=0}function R", |
| "a(a){this.f=a;this.a=this.b=null}function Sa(a,b){if(!a.a)return b;if(", |
| "!b.a)return a;var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c", |
| ",c=c.a,b=b.a):0<Ha(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=", |
| "e,d=e,f++;for(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.s=f;return a}f", |
| "unction Ta(a,b){b=new Ra(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.s++}", |
| "C.prototype.add=function(a){a=new Ra(a);a.b=this.b;this.a?this.b.a=a:t", |
| "his.a=this.b=a;this.b=a;this.s++};\nfunction Ua(a){return(a=a.a)?a.f:n", |
| "ull}function Va(a){return(a=Ua(a))?B(a):\"\"}function Wa(a,b){return n", |
| "ew Xa(a,!!b)}function Xa(a,b){this.f=a;this.b=(this.w=b)?a.b:a.a;this.", |
| "a=null}function E(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=", |
| "a.w?b.b:b.a;return c.f};function F(a){this.l=a;this.b=this.j=!1;this.f", |
| "=null}function G(a){return\"\\n \"+a.toString().split(\"\\n\").join(", |
| "\"\\n \")}function Ya(a,b){a.j=b}function Za(a,b){a.b=b}function H(a,", |
| "b){a=a.a(b);return a instanceof C?+Va(a):+a}function I(a,b){a=a.a(b);r", |
| "eturn a instanceof C?Va(a):\"\"+a}function $a(a,b){a=a.a(b);return a i", |
| "nstanceof C?!!a.s:!!a};function ab(a,b,c){F.call(this,a.l);this.c=a;th", |
| "is.i=b;this.m=c;this.j=b.j||c.j;this.b=b.b||c.b;this.c==bb&&(c.b||c.j|", |
| "|4==c.l||0==c.l||!b.f?b.b||b.j||4==b.l||0==b.l||!c.f||(this.f={name:c.", |
| "f.name,A:b}):this.f={name:b.f.name,A:c})}p(ab,F);\nfunction cb(a,b,c,d", |
| ",e){b=b.a(d);c=c.a(d);var f;if(b instanceof C&&c instanceof C){b=Wa(b)", |
| ";for(d=E(b);d;d=E(b))for(e=Wa(c),f=E(e);f;f=E(e))if(a(B(d),B(f)))retur", |
| "n!0;return!1}if(b instanceof C||c instanceof C){b instanceof C?(e=b,d=", |
| "c):(e=c,d=b);f=Wa(e);for(var g=typeof d,k=E(f);k;k=E(f)){switch(g){cas", |
| "e \"number\":k=+B(k);break;case \"boolean\":k=!!B(k);break;case \"stri", |
| "ng\":k=B(k);break;default:throw Error(\"Illegal primitive type for com", |
| "parison.\");}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?", |
| "\n\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==", |
| "typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}ab.prototype.a", |
| "=function(a){return this.c.u(this.i,this.m,a)};ab.prototype.toString=f", |
| "unction(){var a=\"Binary Expression: \"+this.c;a+=G(this.i);return a+=", |
| "G(this.m)};function db(a,b,c,d){this.L=a;this.H=b;this.l=c;this.u=d}db", |
| ".prototype.toString=function(){return this.L};var eb={};\nfunction J(a", |
| ",b,c,d){if(eb.hasOwnProperty(a))throw Error(\"Binary operator already ", |
| "created: \"+a);a=new db(a,b,c,d);return eb[a.toString()]=a}J(\"div\",6", |
| ",1,function(a,b,c){return H(a,c)/H(b,c)});J(\"mod\",6,1,function(a,b,c", |
| "){return H(a,c)%H(b,c)});J(\"*\",6,1,function(a,b,c){return H(a,c)*H(b", |
| ",c)});J(\"+\",5,1,function(a,b,c){return H(a,c)+H(b,c)});J(\"-\",5,1,f", |
| "unction(a,b,c){return H(a,c)-H(b,c)});J(\"<\",4,2,function(a,b,c){retu", |
| "rn cb(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a,b,c)", |
| "{return cb(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,function(a,", |
| "b,c){return cb(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,functi", |
| "on(a,b,c){return cb(function(d,e){return d>=e},a,b,c)});var bb=J(\"=\"", |
| ",3,2,function(a,b,c){return cb(function(d,e){return d==e},a,b,c,!0)});", |
| "J(\"!=\",3,2,function(a,b,c){return cb(function(d,e){return d!=e},a,b,", |
| "c,!0)});J(\"and\",2,2,function(a,b,c){return $a(a,c)&&$a(b,c)});J(\"or", |
| "\",1,2,function(a,b,c){return $a(a,c)||$a(b,c)});function fb(a,b){if(b", |
| ".a.length&&4!=a.l)throw Error(\"Primary expression must evaluate to no", |
| "deset if filter has predicate(s).\");F.call(this,a.l);this.c=a;this.i=", |
| "b;this.j=a.j;this.b=a.b}p(fb,F);fb.prototype.a=function(a){a=this.c.a(", |
| "a);return gb(this.i,a)};fb.prototype.toString=function(){var a=\"Filte", |
| "r:\"+G(this.c);return a+=G(this.i)};function hb(a,b){if(b.length<a.G)t", |
| "hrow Error(\"Function \"+a.o+\" expects at least\"+a.G+\" arguments, ", |
| "\"+b.length+\" given\");if(null!==a.C&&b.length>a.C)throw Error(\"Func", |
| "tion \"+a.o+\" expects at most \"+a.C+\" arguments, \"+b.length+\" giv", |
| "en\");a.K&&t(b,function(c,d){if(4!=c.l)throw Error(\"Argument \"+d+\" ", |
| "to function \"+a.o+\" is not of type Nodeset: \"+c);});F.call(this,a.l", |
| ");this.B=a;this.c=b;Ya(this,a.j||na(b,function(c){return c.j}));Za(thi", |
| "s,a.J&&!b.length||a.I&&!!b.length||na(b,function(c){return c.b}))}\np(", |
| "hb,F);hb.prototype.a=function(a){return this.B.u.apply(null,pa(a,this.", |
| "c))};hb.prototype.toString=function(){var a=\"Function: \"+this.B;if(t", |
| "his.c.length){var b=ma(this.c,function(c,d){return c+G(d)},\"Arguments", |
| ":\");a+=G(b)}return a};function ib(a,b,c,d,e,f,g,k){this.o=a;this.l=b;", |
| "this.j=c;this.J=d;this.I=!1;this.u=e;this.G=f;this.C=h(g)?g:f;this.K=!", |
| "!k}ib.prototype.toString=function(){return this.o};var jb={};\nfunctio", |
| "n K(a,b,c,d,e,f,g,k){if(jb.hasOwnProperty(a))throw Error(\"Function al", |
| "ready created: \"+a+\".\");jb[a]=new ib(a,b,c,d,e,f,g,k)}K(\"boolean\"", |
| ",2,!1,!1,function(a,b){return $a(b,a)},1);K(\"ceiling\",1,!1,!1,functi", |
| "on(a,b){return Math.ceil(H(b,a))},1);K(\"concat\",3,!1,!1,function(a,b", |
| "){return ma(qa(arguments,1),function(c,d){return c+I(d,a)},\"\")},2,nu", |
| "ll);K(\"contains\",2,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);return-1!", |
| "=b.indexOf(a)},2);K(\"count\",1,!1,!1,function(a,b){return b.a(a).s},1", |
| ",1,!0);\nK(\"false\",2,!1,!1,function(){return!1},0);K(\"floor\",1,!1,", |
| "!1,function(a,b){return Math.floor(H(b,a))},1);K(\"id\",4,!1,!1,functi", |
| "on(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocument;a=I(b,a).split(/", |
| "\\s+/);var e=[];t(a,function(g){g=d.getElementById(g);!g||0<=la(e,g)||", |
| "e.push(g)});e.sort(Ha);var f=new C;t(e,function(g){f.add(g)});return f", |
| "},1);K(\"lang\",2,!1,!1,function(){return!1},1);K(\"last\",1,!0,!1,fun", |
| "ction(a){if(1!=arguments.length)throw Error(\"Function last expects ()", |
| "\");return a.f},0);\nK(\"local-name\",3,!1,!0,function(a,b){return(a=b", |
| "?Ua(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);K", |
| "(\"name\",3,!1,!0,function(a,b){return(a=b?Ua(b.a(a)):a.a)?a.nodeName.", |
| "toLowerCase():\"\"},0,1,!0);K(\"namespace-uri\",3,!0,!1,function(){ret", |
| "urn\"\"},0,1,!0);K(\"normalize-space\",3,!1,!0,function(a,b){return(b?", |
| "I(b,a):B(a.a)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"", |
| "\")},0,1);K(\"not\",2,!1,!1,function(a,b){return!$a(b,a)},1);K(\"numbe", |
| "r\",1,!1,!0,function(a,b){return b?H(b,a):+B(a.a)},0,1);\nK(\"position", |
| "\",1,!0,!1,function(a){return a.b},0);K(\"round\",1,!1,!1,function(a,b", |
| "){return Math.round(H(b,a))},1);K(\"starts-with\",2,!1,!1,function(a,b", |
| ",c){b=I(b,a);a=I(c,a);return 0==b.lastIndexOf(a,0)},2);K(\"string\",3,", |
| "!1,!0,function(a,b){return b?I(b,a):B(a.a)},0,1);K(\"string-length\",1", |
| ",!1,!0,function(a,b){return(b?I(b,a):B(a.a)).length},0,1);\nK(\"substr", |
| "ing\",3,!1,!1,function(a,b,c,d){c=H(c,a);if(isNaN(c)||Infinity==c||-In", |
| "finity==c)return\"\";d=d?H(d,a):Infinity;if(isNaN(d)||-Infinity===d)re", |
| "turn\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=I(b,a);return Infinit", |
| "y==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);K(\"substring", |
| "-after\",3,!1,!1,function(a,b,c){b=I(b,a);a=I(c,a);c=b.indexOf(a);retu", |
| "rn-1==c?\"\":b.substring(c+a.length)},2);\nK(\"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);K(\"sum\",1,!1,!1,function(a,b){a=Wa(b.a(a));b=0;", |
| "for(var c=E(a);c;c=E(a))b+=+B(c);return b},1,1,!0);K(\"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.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.i=a;this.c=h(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;c", |
| "ase \"node\":break;default:throw Error(\"Unexpected argument\");}}func", |
| "tion kb(a){return\"comment\"==a||\"text\"==a||\"processing-instruction", |
| "\"==a||\"node\"==a}D.prototype.a=function(a){return null===this.b||thi", |
| "s.b==a.nodeType};D.prototype.f=function(){return this.i};\nD.prototype", |
| ".toString=function(){var a=\"Kind Test: \"+this.i;null===this.c||(a+=G", |
| "(this.c));return a};function lb(a){F.call(this,3);this.c=a.substring(1", |
| ",a.length-1)}p(lb,F);lb.prototype.a=function(){return this.c};lb.proto", |
| "type.toString=function(){return\"Literal: \"+this.c};function mb(a,b){", |
| "this.o=a.toLowerCase();a=\"*\"==this.o?\"*\":\"http://www.w3.org/1999/", |
| "xhtml\";this.b=b?b.toLowerCase():a}mb.prototype.a=function(a){var b=a.", |
| "nodeType;if(1!=b&&2!=b)return!1;b=h(a.localName)?a.localName:a.nodeNam", |
| "e;return\"*\"!=this.o&&this.o!=b.toLowerCase()?!1:\"*\"==this.b?!0:thi", |
| "s.b==(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/", |
| "1999/xhtml\")};mb.prototype.f=function(){return this.o};\nmb.prototype", |
| ".toString=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/x", |
| "html\"==this.b?\"\":this.b+\":\")+this.o};function nb(a){F.call(this,1", |
| ");this.c=a}p(nb,F);nb.prototype.a=function(){return this.c};nb.prototy", |
| "pe.toString=function(){return\"Number: \"+this.c};function ob(a,b){F.c", |
| "all(this,a.l);this.i=a;this.c=b;this.j=a.j;this.b=a.b;1==this.c.length", |
| "&&(a=this.c[0],a.v||a.c!=pb||(a=a.m,\"*\"!=a.f()&&(this.f={name:a.f(),", |
| "A:null})))}p(ob,F);function qb(){F.call(this,4)}p(qb,F);qb.prototype.a", |
| "=function(a){var b=new C;a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDoc", |
| "ument);return b};qb.prototype.toString=function(){return\"Root Helper ", |
| "Expression\"};function rb(){F.call(this,4)}p(rb,F);rb.prototype.a=func", |
| "tion(a){var b=new C;b.add(a.a);return b};rb.prototype.toString=functio", |
| "n(){return\"Context Helper Expression\"};\nfunction sb(a){return\"/\"=", |
| "=a||\"//\"==a}ob.prototype.a=function(a){var b=this.i.a(a);if(!(b inst", |
| "anceof C))throw Error(\"Filter expression must evaluate to nodeset.\")", |
| ";a=this.c;for(var c=0,d=a.length;c<d&&b.s;c++){var e=a[c],f=Wa(b,e.c.w", |
| ");if(e.j||e.c!=tb)if(e.j||e.c!=ub){var g=E(f);for(b=e.a(new ka(g));nul", |
| "l!=(g=E(f));)g=e.a(new ka(g)),b=Sa(b,g)}else g=E(f),b=e.a(new ka(g));e", |
| "lse{for(g=E(f);(b=E(f))&&(!g.contains||g.contains(b))&&b.compareDocume", |
| "ntPosition(g)&8;g=b);b=e.a(new ka(g))}}return b};\nob.prototype.toStri", |
| "ng=function(){var a=\"Path Expression:\"+G(this.i);if(this.c.length){v", |
| "ar b=ma(this.c,function(c,d){return c+G(d)},\"Steps:\");a+=G(b)}return", |
| " a};function wb(a,b){this.a=a;this.w=!!b}\nfunction gb(a,b,c){for(c=c|", |
| "|0;c<a.a.length;c++)for(var d=a.a[c],e=Wa(b),f=b.s,g,k=0;g=E(e);k++){v", |
| "ar l=a.w?f-k:k+1;g=d.a(new ka(g,l,f));if(\"number\"==typeof g)l=l==g;e", |
| "lse if(\"string\"==typeof g||\"boolean\"==typeof g)l=!!g;else if(g ins", |
| "tanceof C)l=0<g.s;else throw Error(\"Predicate.evaluate returned an un", |
| "expected type.\");if(!l){l=e;g=l.f;var r=l.a;if(!r)throw Error(\"Next ", |
| "must be called at least once before remove.\");var m=r.b;r=r.a;m?m.a=r", |
| ":g.a=r;r?r.b=m:g.b=m;g.s--;l.a=null}}return b}\nwb.prototype.toString=", |
| "function(){return ma(this.a,function(a,b){return a+G(b)},\"Predicates:", |
| "\")};function xb(a,b,c,d){F.call(this,4);this.c=a;this.m=b;this.i=c||n", |
| "ew wb([]);this.v=!!d;b=this.i;b=0<b.a.length?b.a[0].f:null;a.N&&b&&(th", |
| "is.f={name:b.name,A:b.A});a:{a=this.i;for(b=0;b<a.a.length;b++)if(c=a.", |
| "a[b],c.j||1==c.l||0==c.l){a=!0;break a}a=!1}this.j=a}p(xb,F);\nxb.prot", |
| "otype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c&&(d=c.name,", |
| "e=c.A?I(c.A,a):null,f=1);if(this.v)if(this.j||this.c!=yb)if(b=Wa((new ", |
| "xb(zb,new D(\"node\"))).a(a)),c=E(b))for(a=this.u(c,d,e,f);null!=(c=E(", |
| "b));)a=Sa(a,this.u(c,d,e,f));else a=new C;else a=Oa(this.m,b,d,e),a=gb", |
| "(this.i,a,f);else a=this.u(a.a,d,e,f);return a};xb.prototype.u=functio", |
| "n(a,b,c,d){a=this.c.B(this.m,a,b,c);return a=gb(this.i,a,d)};\nxb.prot", |
| "otype.toString=function(){var a=\"Step:\"+G(\"Operator: \"+(this.v?\"/", |
| "/\":\"/\"));this.c.o&&(a+=G(\"Axis: \"+this.c));a+=G(this.m);if(this.i", |
| ".a.length){var b=ma(this.i.a,function(c,d){return c+G(d)},\"Predicates", |
| ":\");a+=G(b)}return a};function Ab(a,b,c,d){this.o=a;this.B=b;this.w=c", |
| ";this.N=d}Ab.prototype.toString=function(){return this.o};var Bb={};fu", |
| "nction M(a,b,c,d){if(Bb.hasOwnProperty(a))throw Error(\"Axis already c", |
| "reated: \"+a);b=new Ab(a,b,c,!!d);return Bb[a]=b}\nM(\"ancestor\",func", |
| "tion(a,b){for(var c=new C;b=b.parentNode;)a.a(b)&&Ta(c,b);return c},!0", |
| ");M(\"ancestor-or-self\",function(a,b){var c=new C;do a.a(b)&&Ta(c,b);", |
| "while(b=b.parentNode);return c},!0);\nvar pb=M(\"attribute\",function(", |
| "a,b){var c=new C,d=a.f();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.", |
| "add(d);return c},!1),yb=M(\"child\",function(a,b,c,d,e){c=n(c)?c:null;", |
| "d=n(d)?d:null;e=e||new C;for(b=b.firstChild;b;b=b.nextSibling)Na(b,c,d", |
| ")&&a.a(b)&&e.add(b);return e},!1,!0);M(\"descendant\",Oa,!1,!0);\nvar ", |
| "zb=M(\"descendant-or-self\",function(a,b,c,d){var e=new C;Na(b,c,d)&&a", |
| ".a(b)&&e.add(b);return Oa(a,b,c,d,e)},!1,!0),tb=M(\"following\",functi", |
| "on(a,b,c,d){var e=new C;do for(var f=b;f=f.nextSibling;)Na(f,c,d)&&a.a", |
| "(f)&&e.add(f),e=Oa(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);M", |
| "(\"following-sibling\",function(a,b){for(var c=new C;b=b.nextSibling;)", |
| "a.a(b)&&c.add(b);return c},!1);M(\"namespace\",function(){return new C", |
| "},!1);\nvar Cb=M(\"parent\",function(a,b){var c=new C;if(9==b.nodeType", |
| ")return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNo", |
| "de;a.a(b)&&c.add(b);return c},!1),ub=M(\"preceding\",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 l=[];for(b=f[g];b=b.previousSibling;)l.unshift(b", |
| ");for(var r=0,m=l.length;r<m;r++)b=l[r],Na(b,c,d)&&a.a(b)&&e.add(b),e=", |
| "Oa(a,b,c,d,e)}return e},!0,!0);\nM(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new C;b=b.previousSibling;)a.a(b)&&Ta(c,b);return c},!0);va", |
| "r Db=M(\"self\",function(a,b){var c=new C;a.a(b)&&c.add(b);return c},!", |
| "1);function Eb(a){F.call(this,1);this.c=a;this.j=a.j;this.b=a.b}p(Eb,F", |
| ");Eb.prototype.a=function(a){return-H(this.c,a)};Eb.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+G(this.c)};function Fb(a){F.", |
| "call(this,4);this.c=a;Ya(this,na(this.c,function(b){return b.j}));Za(t", |
| "his,na(this.c,function(b){return b.b}))}p(Fb,F);Fb.prototype.a=functio", |
| "n(a){var b=new C;t(this.c,function(c){c=c.a(a);if(!(c instanceof C))th", |
| "row Error(\"Path expression must evaluate to NodeSet.\");b=Sa(b,c)});r", |
| "eturn b};Fb.prototype.toString=function(){return ma(this.c,function(a,", |
| "b){return a+G(b)},\"Union Expression:\")};function Gb(a,b){this.a=a;th", |
| "is.b=b}function Hb(a){for(var b,c=[];;){N(a,\"Missing right hand side ", |
| "of binary expression.\");b=Ib(a);var d=y(a.a);if(!d)break;var e=(d=eb[", |
| "d]||null)&&d.H;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].H;", |
| ")b=new ab(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new ab(c.pop", |
| "(),c.pop(),b);return b}function N(a,b){if(Ca(a.a))throw Error(b);}func", |
| "tion Jb(a,b){a=y(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+", |
| "\" got: \"+a);}\nfunction Kb(a){a=y(a.a);if(\")\"!=a)throw Error(\"Bad", |
| " token: \"+a);}function Lb(a){a=y(a.a);if(2>a.length)throw Error(\"Unc", |
| "losed literal string\");return new lb(a)}\nfunction Mb(a){var b=[];if(", |
| "sb(w(a.a))){var c=y(a.a);var d=w(a.a);if(\"/\"==c&&(Ca(a.a)||\".\"!=d&", |
| "&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new ", |
| "qb;d=new qb;N(a,\"Missing next location step.\");c=Nb(a,c);b.push(c)}e", |
| "lse{a:{c=w(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Varia", |
| "ble reference not allowed in HTML XPath\");case \"(\":y(a.a);c=Hb(a);N", |
| "(a,'unclosed \"(\"');Jb(a,\")\");break;case '\"':case \"'\":c=Lb(a);br", |
| "eak;default:if(isNaN(+c))if(!kb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==w", |
| "(a.a,1)){c=y(a.a);\nc=jb[c]||null;y(a.a);for(d=[];\")\"!=w(a.a);){N(a,", |
| "\"Missing function argument list.\");d.push(Hb(a));if(\",\"!=w(a.a))br", |
| "eak;y(a.a)}N(a,\"Unclosed function argument list.\");Kb(a);c=new hb(c,", |
| "d)}else{c=null;break a}else c=new nb(+y(a.a))}\"[\"==w(a.a)&&(d=new wb", |
| "(Ob(a)),c=new fb(c,d))}if(c)if(sb(w(a.a)))d=c;else return c;else c=Nb(", |
| "a,\"/\"),d=new rb,b.push(c)}for(;sb(w(a.a));)c=y(a.a),N(a,\"Missing ne", |
| "xt location step.\"),c=Nb(a,c),b.push(c);return new ob(d,b)}\nfunction", |
| " Nb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" o", |
| "r \"//\"');if(\".\"==w(a.a)){var c=new xb(Db,new D(\"node\"));y(a.a);r", |
| "eturn c}if(\"..\"==w(a.a))return c=new xb(Cb,new D(\"node\")),y(a.a),c", |
| ";if(\"@\"==w(a.a)){var d=pb;y(a.a);N(a,\"Missing attribute name\")}els", |
| "e if(\"::\"==w(a.a,1)){if(!/(?![0-9])[\\w]/.test(w(a.a).charAt(0)))thr", |
| "ow Error(\"Bad token: \"+y(a.a));var e=y(a.a);d=Bb[e]||null;if(!d)thro", |
| "w Error(\"No axis with name: \"+e);y(a.a);N(a,\"Missing node name\")}e", |
| "lse d=yb;e=w(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==", |
| "\nw(a.a,1)){if(!kb(e))throw Error(\"Invalid node type: \"+e);e=y(a.a);", |
| "if(!kb(e))throw Error(\"Invalid type name: \"+e);Jb(a,\"(\");N(a,\"Bad", |
| " nodetype\");var f=w(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Lb(a", |
| ");N(a,\"Bad nodetype\");Kb(a);e=new D(e,g)}else if(e=y(a.a),f=e.indexO", |
| "f(\":\"),-1==f)e=new mb(e);else{g=e.substring(0,f);if(\"*\"==g)var k=", |
| "\"*\";else if(k=a.b(g),!k)throw Error(\"Namespace prefix not declared:", |
| " \"+g);e=e.substr(f+1);e=new mb(e,k)}else throw Error(\"Bad token: \"+", |
| "y(a.a));a=new wb(Ob(a),d.w);return c||\nnew xb(d,e,a,\"//\"==b)}functi", |
| "on Ob(a){for(var b=[];\"[\"==w(a.a);){y(a.a);N(a,\"Missing predicate e", |
| "xpression.\");var c=Hb(a);b.push(c);N(a,\"Unclosed predicate expressio", |
| "n.\");Jb(a,\"]\")}return b}function Ib(a){if(\"-\"==w(a.a))return y(a.", |
| "a),new Eb(Ib(a));var b=Mb(a);if(\"|\"!=w(a.a))a=b;else{for(b=[b];\"|\"", |
| "==y(a.a);)N(a,\"Missing next union location path.\"),b.push(Mb(a));a.a", |
| ".a--;a=new Fb(b)}return a};function Pb(a){switch(a.nodeType){case 1:re", |
| "turn ja(Qb,a);case 9:return Pb(a.documentElement);case 11:case 10:case", |
| " 6:case 12:return Rb;default:return a.parentNode?Pb(a.parentNode):Rb}}", |
| "function Rb(){return null}function Qb(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?Qb(a.parentNode,b):null};function Sb(a,b){if(!a.len", |
| "gth)throw Error(\"Empty XPath expression.\");a=za(a);if(Ca(a))throw Er", |
| "ror(\"Invalid XPath expression.\");b?ea(b)||(b=ia(b.lookupNamespaceURI", |
| ",b)):b=function(){return null};var c=Hb(new Gb(a,b));if(!Ca(a))throw E", |
| "rror(\"Bad token: \"+y(a));this.evaluate=function(d,e){d=c.a(new ka(d)", |
| ");return new O(d,e)}}\nfunction O(a,b){if(0==b)if(a instanceof C)b=4;e", |
| "lse 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 C))throw Error(\"value ", |
| "could not be converted to the specified type\");this.resultType=b;swit", |
| "ch(b){case 2:this.stringValue=a instanceof C?Va(a):\"\"+a;break;case 1", |
| ":this.numberValue=a instanceof C?+Va(a):+a;break;case 3:this.booleanVa", |
| "lue=a instanceof C?0<a.s:!!a;break;case 4:case 5:case 6:case 7:var c=", |
| "\nWa(a);var d=[];for(var e=E(c);e;e=E(c))d.push(e);this.snapshotLength", |
| "=a.s;this.invalidIteratorState=!1;break;case 8:case 9:this.singleNodeV", |
| "alue=Ua(a);break;default:throw Error(\"Unknown XPathResult type.\");}v", |
| "ar f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterate", |
| "Next 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.length||0>g?null:d[g]}}O", |
| ".ANY_TYPE=0;\nO.NUMBER_TYPE=1;O.STRING_TYPE=2;O.BOOLEAN_TYPE=3;O.UNORD", |
| "ERED_NODE_ITERATOR_TYPE=4;O.ORDERED_NODE_ITERATOR_TYPE=5;O.UNORDERED_N", |
| "ODE_SNAPSHOT_TYPE=6;O.ORDERED_NODE_SNAPSHOT_TYPE=7;O.ANY_UNORDERED_NOD", |
| "E_TYPE=8;O.FIRST_ORDERED_NODE_TYPE=9;function Tb(a){this.lookupNamespa", |
| "ceURI=Pb(a)}\nfunction Ub(a,b){a=a||aa;var c=a.Document&&a.Document.pr", |
| "ototype||a.document;if(!c.evaluate||b)a.XPathResult=O,c.evaluate=funct", |
| "ion(d,e,f,g){return(new Sb(d,f)).evaluate(e,g)},c.createExpression=fun", |
| "ction(d,e){return new Sb(d,e)},c.createNSResolver=function(d){return n", |
| "ew Tb(d)}}ca(\"wgxpath.install\",Ub);ca(\"wgxpath.install\",Ub);var Vb", |
| "=window;var Wb={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"", |
| "#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",b", |
| "isque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"", |
| "#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887", |
| "\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",", |
| "coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crim", |
| "son:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b", |
| "8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#00640", |
| "0\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b", |
| "\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#993", |
| "2cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8", |
| "f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:", |
| "\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:", |
| "\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696", |
| "969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffa", |
| "f0\",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 Xb=\"backgroundColor borderTopColor bo", |
| "rderRightColor borderBottomColor borderLeftColor color 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;function P(a,b){this.cod", |
| "e=a;this.a=Q[a]||bc;this.message=b||\"\";a=this.a.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(P,Error);var bc=\"unknown error\",Q={15:\"element not selectable", |
| "\",11:\"element not visible\"};Q[31]=bc;Q[30]=bc;Q[24]=\"invalid cooki", |
| "e domain\";Q[29]=\"invalid element coordinates\";Q[12]=\"invalid eleme", |
| "nt state\";\nQ[32]=\"invalid selector\";Q[51]=\"invalid selector\";Q[5", |
| "2]=\"invalid selector\";Q[17]=\"javascript error\";Q[405]=\"unsupporte", |
| "d operation\";Q[34]=\"move target out of bounds\";Q[27]=\"no such aler", |
| "t\";Q[7]=\"no such element\";Q[8]=\"no such frame\";Q[23]=\"no such wi", |
| "ndow\";Q[28]=\"script timeout\";Q[33]=\"session not created\";Q[10]=\"", |
| "stale element reference\";Q[21]=\"timeout\";Q[25]=\"unable to set cook", |
| "ie\";Q[26]=\"unexpected alert open\";Q[13]=bc;Q[9]=\"unknown command\"", |
| ";function cc(a){return(a=a.exec(v))?a[1]:\"\"}var dc=-1!=v.indexOf(\"i", |
| "Phone\")&&-1==v.indexOf(\"iPod\")&&-1==v.indexOf(\"iPad\")||-1!=v.inde", |
| "xOf(\"iPad\")||-1!=v.indexOf(\"iPod\")?cc(/CriOS\\/([0-9.]+)/):cc(/Chr", |
| "ome\\/([0-9.]+)/);var ec=10<=Number(void 0);function fc(a){var b=\"tab", |
| "index\";return\"style\"==b?gc(a.style.cssText):(a=a.getAttributeNode(b", |
| "))&&a.specified?a.value:null}var hc=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*", |
| "$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;func", |
| "tion gc(a){var b=[];t(a.split(hc),function(c){var d=c.indexOf(\":\");0", |
| "<d&&(c=[c.slice(0,d),c.slice(d+1)],2==c.length&&b.push(c[0].toLowerCas", |
| "e(),\":\",c[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.len", |
| "gth-1)?b:b+\";\"}\nfunction R(a,b){b&&\"string\"!==typeof b&&(b=b.toSt", |
| "ring());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}fun", |
| "ction ic(a){return R(a,\"OPTION\")?!0:R(a,\"INPUT\")?(a=a.type.toLower", |
| "Case(),\"checkbox\"==a||\"radio\"==a):!1}function jc(a){if(!ic(a))thro", |
| "w new P(15,\"Element is not selectable\");var b=\"selected\",c=a.type&", |
| "&a.type.toLowerCase();if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";r", |
| "eturn!!a[b]};var S={};S.D=function(){var a={P:\"http://www.w3.org/2000", |
| "/svg\"};return function(b){return a[b]||null}}();\nS.u=function(a,b,c)", |
| "{var d=A(a);if(!d.documentElement)return null;try{for(var e=d.createNS", |
| "Resolver?d.createNSResolver(d.documentElement):S.D,f={},g=d.getElement", |
| "sByTagName(\"*\"),k=0;k<g.length;++k){var l=g[k],r=l.namespaceURI;if(r", |
| "&&!f[r]){var m=l.lookupPrefix(r);if(!m){var x=r.match(\".*/(\\\\w+)/?$", |
| "\");m=x?x[1]:\"xhtml\"}f[r]=m}}var L={},W;for(W in f)L[f[W]]=W;e=funct", |
| "ion(q){return L[q]||null};try{return d.evaluate(b,a,e,c,null)}catch(q)", |
| "{if(\"TypeError\"===q.name)return e=d.createNSResolver?d.createNSResol", |
| "ver(d.documentElement):\nS.D,d.evaluate(b,a,e,c,null);throw q;}}catch(", |
| "q){throw new P(32,\"Unable to locate an element with the xpath express", |
| "ion \"+b+\" because of the following error:\\n\"+q);}};S.F=function(a,", |
| "b){if(!a||1!=a.nodeType)throw new P(32,'The result of the xpath expres", |
| "sion \"'+b+'\" is: '+a+\". It should be an element.\");};\nS.M=functio", |
| "n(a,b){var c=function(){var d=S.u(b,a,9);return d?d.singleNodeValue||n", |
| "ull:b.selectSingleNode?(d=A(b),d.setProperty&&d.setProperty(\"Selectio", |
| "nLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();null===c||S.F(c,", |
| "a);return c};\nS.O=function(a,b){var c=function(){var d=S.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=A(b),d.setProperty&&d.setProperty(", |
| "\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();t(c,function(", |
| "d){S.F(d,a)});return c};function kc(a,b,c,d){this.top=a;this.right=b;t", |
| "his.bottom=c;this.left=d}kc.prototype.ceil=function(){this.top=Math.ce", |
| "il(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(th", |
| "is.bottom);this.left=Math.ceil(this.left);return this};kc.prototype.fl", |
| "oor=function(){this.top=Math.floor(this.top);this.right=Math.floor(thi", |
| "s.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this", |
| ".left);return this};\nkc.prototype.round=function(){this.top=Math.roun", |
| "d(this.top);this.right=Math.round(this.right);this.bottom=Math.round(t", |
| "his.bottom);this.left=Math.round(this.left);return this};kc.prototype.", |
| "scale=function(a,b){b=ba(b)?b:a;this.left*=a;this.right*=a;this.top*=b", |
| ";this.bottom*=b;return this};function T(a,b,c,d){this.left=a;this.top=", |
| "b;this.width=c;this.height=d}T.prototype.ceil=function(){this.left=Mat", |
| "h.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(th", |
| "is.width);this.height=Math.ceil(this.height);return this};T.prototype.", |
| "floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(t", |
| "his.top);this.width=Math.floor(this.width);this.height=Math.floor(this", |
| ".height);return this};\nT.prototype.round=function(){this.left=Math.ro", |
| "und(this.left);this.top=Math.round(this.top);this.width=Math.round(thi", |
| "s.width);this.height=Math.round(this.height);return this};T.prototype.", |
| "scale=function(a,b){b=ba(b)?b:a;this.left*=a;this.width*=a;this.top*=b", |
| ";this.height*=b;return this};function lc(a,b){var c=A(a);return c.defa", |
| "ultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedS", |
| "tyle(a,null))?a[b]||a.getPropertyValue(b)||\"\":\"\"}function mc(a){va", |
| "r b=a.offsetWidth,c=a.offsetHeight;if((!h(b)||!b&&!c)&&a.getBoundingCl", |
| "ientRect){a:{try{var d=a.getBoundingClientRect()}catch(e){a={left:0,to", |
| "p:0,right:0,bottom:0};break a}a=d}return new Da(a.right-a.left,a.botto", |
| "m-a.top)}return new Da(b,c)};var nc=\"function\"===typeof ShadowRoot;f", |
| "unction qc(a){return rc(a)&&sc(a)&&\"none\"!=U(a,\"pointer-events\")}v", |
| "ar tc=\"A AREA BUTTON INPUT LABEL SELECT TEXTAREA\".split(\" \");funct", |
| "ion uc(a){return na(tc,function(b){return R(a,b)})||null!=fc(a)&&0<=Nu", |
| "mber(a.tabIndex)||vc(a)}var wc=\"BUTTON INPUT OPTGROUP OPTION SELECT T", |
| "EXTAREA\".split(\" \");\nfunction sc(a){return na(wc,function(b){retur", |
| "n R(a,b)})?a.disabled?!1:a.parentNode&&1==a.parentNode.nodeType&&R(a,", |
| "\"OPTGROUP\")||R(a,\"OPTION\")?sc(a.parentNode):!Ka(a,function(b){var ", |
| "c=b.parentNode;if(c&&R(c,\"FIELDSET\")&&c.disabled){if(!R(b,\"LEGEND\"", |
| "))return!0;for(;b=h(b.previousElementSibling)?b.previousElementSibling", |
| ":Fa(b.previousSibling);)if(R(b,\"LEGEND\"))return!0}return!1},!0):!0}v", |
| "ar xc=\"text search tel url email password number\".split(\" \");\nfun", |
| "ction yc(a,b){return R(a,\"INPUT\")?a.type.toLowerCase()==b:!1}functio", |
| "n zc(a){function b(c){return\"inherit\"==c.contentEditable?(c=Ac(c))?b", |
| "(c):!1:\"true\"==c.contentEditable}return h(a.contentEditable)?h(a.isC", |
| "ontentEditable)?a.isContentEditable:b(a):!1}\nfunction vc(a){return((R", |
| "(a,\"TEXTAREA\")?!0:R(a,\"INPUT\")?0<=la(xc,a.type.toLowerCase()):zc(a", |
| ")?!0:!1)||(R(a,\"INPUT\")?\"file\"==a.type.toLowerCase():!1)||yc(a,\"r", |
| "ange\")||yc(a,\"date\")||yc(a,\"month\")||yc(a,\"week\")||yc(a,\"time", |
| "\")||yc(a,\"datetime-local\")||yc(a,\"color\"))&&!a.readOnly}function ", |
| "Ac(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeTy", |
| "pe;)a=a.parentNode;return R(a)?a:null}\nfunction U(a,b){b=va(b);if(\"f", |
| "loat\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a=lc(a,b)", |
| "||Bc(a,b);if(null===a)a=null;else if(0<=la(Xb,b)){b:{var c=a.match($b)", |
| ";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&&255>=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(ac))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=Wb[b.toLowerCase()];\n", |
| "if(!d&&(d=\"#\"==b.charAt(0)?b:\"#\"+b,4==d.length&&(d=d.replace(Yb,\"", |
| "#$1$1$2$2$3$3\")),!Zb.test(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 Bc(a,b){var c=a.curre", |
| "ntStyle||a.style,d=c[b];!h(d)&&ea(c.getPropertyValue)&&(d=c.getPropert", |
| "yValue(b));return\"inherit\"!=d?h(d)?d:null:(a=Ac(a))?Bc(a,b):null}\nf", |
| "unction Cc(a,b,c){function d(g){var k=Dc(g);return 0<k.height&&0<k.wid", |
| "th?!0:R(g,\"PATH\")&&(0<k.height||0<k.width)?(g=U(g,\"stroke-width\"),", |
| "!!g&&0<parseInt(g,10)):\"hidden\"!=U(g,\"overflow\")&&na(g.childNodes,", |
| "function(l){return 3==l.nodeType||R(l)&&d(l)})}function e(g){return Ec", |
| "(g)==V&&oa(g.childNodes,function(k){return!R(k)||e(k)||!d(k)})}if(!R(a", |
| "))throw Error(\"Argument to isShown must be of type Element\");if(R(a,", |
| "\"BODY\"))return!0;if(R(a,\"OPTION\")||R(a,\"OPTGROUP\"))return a=Ka(a", |
| ",function(g){return R(g,\"SELECT\")}),\n!!a&&Cc(a,!0,c);var f=Fc(a);if", |
| "(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&Cc(f.image,b,c);i", |
| "f(R(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||R(a,\"NOSCRIPT\"))", |
| "return!1;f=U(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c", |
| "(a)&&(b||0!=Gc(a))&&d(a)?!e(a):!1}\nfunction rc(a){function b(c){if(R(", |
| "c)&&\"none\"==U(c,\"display\"))return!1;a:{var d=c.parentNode;if(c.get", |
| "DestinationInsertionPoints){var e=c.getDestinationInsertionPoints();if", |
| "(0<e.length){d=e[e.length-1];break a}}d=d&&d.shadowRoot&&void 0!==c.as", |
| "signedSlot?c.assignedSlot?c.assignedSlot.parentNode:null:d}return nc&&", |
| "d instanceof ShadowRoot||d&&(9==d.nodeType||11==d.nodeType)?!0:d&&R(d,", |
| "\"DETAILS\")&&!d.open&&!R(c,\"SUMMARY\")?!1:!!d&&b(d)}return Cc(a,!0,b", |
| ")}var V=\"hidden\";\nfunction Ec(a,b){function c(q){function u(vb){if(", |
| "vb==g)return!0;var oc=U(vb,\"display\");return 0==oc.lastIndexOf(\"inl", |
| "ine\",0)||\"contents\"==oc||\"absolute\"==pc&&\"static\"==U(vb,\"posit", |
| "ion\")?!1:!0}var pc=U(q,\"position\");if(\"fixed\"==pc)return r=!0,q==", |
| "g?null:g;for(q=Ac(q);q&&!u(q);)q=Ac(q);return q}function d(q){var u=q;", |
| "if(\"visible\"==l)if(q==g&&k)u=k;else if(q==k)return{x:\"visible\",y:", |
| "\"visible\"};u={x:U(u,\"overflow-x\"),y:U(u,\"overflow-y\")};q==g&&(u.", |
| "x=\"visible\"==u.x?\"auto\":u.x,u.y=\"visible\"==u.y?\"auto\":u.y);\nr", |
| "eturn u}function e(q){if(q==g){var u=(new Ma(f)).a;q=u.scrollingElemen", |
| "t?u.scrollingElement:u.body||u.documentElement;u=u.parentWindow||u.def", |
| "aultView;q=new z(u.pageXOffset||q.scrollLeft,u.pageYOffset||q.scrollTo", |
| "p)}else q=new z(q.scrollLeft,q.scrollTop);return q}b=Hc(a,b);var f=A(a", |
| "),g=f.documentElement,k=f.body,l=U(g,\"overflow\"),r;for(a=c(a);a;a=c(", |
| "a)){var m=d(a);if(\"visible\"!=m.x||\"visible\"!=m.y){var x=Dc(a);if(0", |
| "==x.width||0==x.height)return V;var L=b.right<x.left,W=b.bottom<x.top;", |
| "if(L&&\"hidden\"==\nm.x||W&&\"hidden\"==m.y)return V;if(L&&\"visible\"", |
| "!=m.x||W&&\"visible\"!=m.y){L=e(a);W=b.bottom<x.top-L.y;if(b.right<x.l", |
| "eft-L.x&&\"visible\"!=m.x||W&&\"visible\"!=m.x)return V;b=Ec(a);return", |
| " b==V?V:\"scroll\"}L=b.left>=x.left+x.width;x=b.top>=x.top+x.height;if", |
| "(L&&\"hidden\"==m.x||x&&\"hidden\"==m.y)return V;if(L&&\"visible\"!=m.", |
| "x||x&&\"visible\"!=m.y){if(r&&(m=e(a),b.left>=g.scrollWidth-m.x||b.rig", |
| "ht>=g.scrollHeight-m.y))return V;b=Ec(a);return b==V?V:\"scroll\"}}}re", |
| "turn\"none\"}\nfunction Dc(a){var b=Fc(a);if(b)return b.rect;if(R(a,\"", |
| "HTML\"))return a=(Ea(A(a))||window).document,a=\"CSS1Compat\"==a.compa", |
| "tMode?a.documentElement:a.body,a=new Da(a.clientWidth,a.clientHeight),", |
| "new T(0,0,a.width,a.height);try{var c=a.getBoundingClientRect()}catch(", |
| "d){return new T(0,0,0,0)}return new T(c.left,c.top,c.right-c.left,c.bo", |
| "ttom-c.top)}\nfunction Fc(a){var b=R(a,\"MAP\");if(!b&&!R(a,\"AREA\"))", |
| "return null;var c=b?a:R(a.parentNode,\"MAP\")?a.parentNode:null,d=null", |
| ",e=null;c&&c.name&&(d=S.M('/descendant::*[@usemap = \"#'+c.name+'\"]',", |
| "A(c)))&&(e=Dc(d),b||\"default\"==a.shape.toLowerCase()||(a=Ic(a),b=Mat", |
| "h.min(Math.max(a.left,0),e.width),c=Math.min(Math.max(a.top,0),e.heigh", |
| "t),e=new T(b+e.left,c+e.top,Math.min(a.width,e.width-b),Math.min(a.hei", |
| "ght,e.height-c))));return{image:d,rect:e||new T(0,0,0,0)}}\nfunction I", |
| "c(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 T(b,c,a[2]-b,a[3]-c)}if(", |
| "\"circle\"==b&&3==a.length)return b=a[2],new T(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.le", |
| "ngth;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 T(b,c,d-b,e-c)}return new T(0,0,0,0)}\n", |
| "function Hc(a,b){a=Dc(a);a=new kc(a.top,a.left+a.width,a.top+a.height,", |
| "a.left);b&&(b=b instanceof T?b:new T(b.x,b.y,1,1),a.left=Math.min(Math", |
| ".max(a.left+b.left,a.left),a.right),a.top=Math.min(Math.max(a.top+b.to", |
| "p,a.top),a.bottom),a.right=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));ret", |
| "urn a}function Gc(a){var b=1,c=U(a,\"opacity\");c&&(b=Number(c));(a=Ac", |
| "(a))&&(b*=Gc(a));return b};function Jc(a,b,c){this.a=a;this.b=b;this.f", |
| "=c}Jc.prototype.create=function(a){a=A(a).createEvent(\"HTMLEvents\");", |
| "a.initEvent(this.a,this.b,this.f);return a};Jc.prototype.toString=func", |
| "tion(){return this.a};function X(a,b,c){Jc.call(this,a,b,c)}p(X,Jc);\n", |
| "X.prototype.create=function(a,b){if(this==Kc)throw new P(9,\"Browser d", |
| "oes not support a mouse pixel scroll event.\");var c=A(a);a=Ea(c);c=c.", |
| "createEvent(\"MouseEvents\");this==Lc&&(c.wheelDelta=b.wheelDelta);c.i", |
| "nitMouseEvent(this.a,this.b,this.f,a,1,b.clientX,b.clientY,b.clientX,b", |
| ".clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTar", |
| "get);return c};function Mc(a,b,c){Jc.call(this,a,b,c)}p(Mc,Jc);Mc.prot", |
| "otype.create=function(){throw new P(9,\"Browser does not support MSPoi", |
| "nter events.\");};\nvar Nc=new Jc(\"change\",!0,!1),Oc=new X(\"click\"", |
| ",!0,!0),Pc=new X(\"contextmenu\",!0,!0),Qc=new X(\"dblclick\",!0,!0),R", |
| "c=new X(\"mousedown\",!0,!0),Sc=new X(\"mousemove\",!0,!1),Tc=new X(\"", |
| "mouseout\",!0,!0),Uc=new X(\"mouseover\",!0,!0),Vc=new X(\"mouseup\",!", |
| "0,!0),Lc=new X(\"mousewheel\",!0,!0),Kc=new X(\"MozMousePixelScroll\",", |
| "!0,!0),Wc=new Mc(\"MSGotPointerCapture\",!0,!1),Xc=new Mc(\"MSLostPoin", |
| "terCapture\",!0,!1),Yc=new Mc(\"MSPointerDown\",!0,!0),Zc=new Mc(\"MSP", |
| "ointerMove\",!0,!0),$c=new Mc(\"MSPointerOver\",!0,!0),ad=new Mc(\"MSP", |
| "ointerOut\",\n!0,!0),bd=new Mc(\"MSPointerUp\",!0,!0);function cd(a,b,", |
| "c){b=b.create(a,c);\"isTrusted\"in b||(b.isTrusted=!1);return a.dispat", |
| "chEvent(b)};function dd(){this.a=Vb.document.documentElement;this.f=nu", |
| "ll;var a=La(A(this.a));a&&ed(this,a)}function ed(a,b){a.a=b;R(b,\"OPTI", |
| "ON\")?a.f=Ka(b,function(c){return R(c,\"SELECT\")}):a.f=null}\nfunctio", |
| "n fd(a,b,c,d,e,f,g,k,l){if(!g&&!qc(a.a))return!1;if(e&&Uc!=b&&Tc!=b)th", |
| "row new P(12,\"Event type does not allow related target: \"+b);c={clie", |
| "ntX:c.x,clientY:c.y,button:d,altKey:!1,ctrlKey:!1,shiftKey:!1,metaKey:", |
| "!1,wheelDelta:f||0,relatedTarget:e||null,count:l||1};k=k||1;d=a.a;b!=O", |
| "c&&b!=Rc&&k in gd?d=gd[k]:a.f&&(d=hd(a,b));return d?cd(d,b,c):!0}\nfun", |
| "ction id(a,b,c,d,e,f,g){var k=MSPointerEvent.MSPOINTER_TYPE_MOUSE;if(!", |
| "g&&!qc(a.a))return!1;if(f&&$c!=b&&ad!=b)throw new P(12,\"Event type do", |
| "es not allow related target: \"+b);c={clientX:c.x,clientY:c.y,button:d", |
| ",altKey:!1,ctrlKey:!1,shiftKey:!1,metaKey:!1,relatedTarget:f||null,wid", |
| "th:0,height:0,pressure:0,rotation:0,pointerId:1,tiltX:0,tiltY:0,pointe", |
| "rType:k,isPrimary:e};d=a.f?hd(a,b):a.a;gd[1]&&(d=gd[1]);a=Ea(A(a.a));i", |
| "f(a&&b==Yc){var l=a.Element.prototype.msSetPointerCapture;a.Element.pr", |
| "ototype.msSetPointerCapture=\nfunction(r){gd[r]=this}}b=d?cd(d,b,c):!0", |
| ";l&&(a.Element.prototype.msSetPointerCapture=l);return b}function hd(a", |
| ",b){switch(b){case Oc:case Vc:return a.f.multiple?a.a:a.f;default:retu", |
| "rn a.f.multiple?a.a:null}}function jd(a){var b=Ka(a.a,function(c){retu", |
| "rn!!c&&R(c)&&uc(c)},!0);b=b||a.a;a=La(A(b));if(b!=a){if(a&&ea(a.blur)&", |
| "&!R(a,\"BODY\"))try{a.blur()}catch(c){throw c;}ea(b.focus)&&b.focus()}", |
| "}var gd={};function kd(a,b){this.b={};this.a=[];this.f=0;var c=argumen", |
| "ts.length;if(1<c){if(c%2)throw Error(\"Uneven number of arguments\");f", |
| "or(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if", |
| "(a instanceof kd)for(c=ld(a),d=0;d<c.length;d++)this.set(c[d],a.get(c[", |
| "d]));else for(d in a)this.set(d,a[d])}\nfunction ld(a){if(a.f!=a.a.len", |
| "gth){for(var b=0,c=0;b<a.a.length;){var d=a.a[b];Object.prototype.hasO", |
| "wnProperty.call(a.b,d)&&(a.a[c++]=d);b++}a.a.length=c}if(a.f!=a.a.leng", |
| "th){var e={};for(c=b=0;b<a.a.length;)d=a.a[b],Object.prototype.hasOwnP", |
| "roperty.call(e,d)||(a.a[c++]=d,e[d]=1),b++;a.a.length=c}return a.a.con", |
| "cat()}kd.prototype.get=function(a,b){return Object.prototype.hasOwnPro", |
| "perty.call(this.b,a)?this.b[a]:b};\nkd.prototype.set=function(a,b){Obj", |
| "ect.prototype.hasOwnProperty.call(this.b,a)||(this.f++,this.a.push(a))", |
| ";this.b[a]=b};var md={};function Y(a,b,c){var d=typeof a;(\"object\"==", |
| "d&&null!=a||\"function\"==d)&&(a=a.g);a=new nd(a);!b||b in md&&!c||(md", |
| "[b]={key:a,shift:!1},c&&(md[c]={key:a,shift:!0}));return a}function nd", |
| "(a){this.code=a}Y(8);Y(9);Y(13);var od=Y(16),pd=Y(17),qd=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 rd=Y(xa?{h:91,g:91}:wa?", |
| "{h:224,g:91}:{h:0,g:91});Y(xa?{h:92,g:92}:wa?{h:224,g:93}:{h:0,g:92});", |
| "Y(xa?{h:93,g:93}:wa?{h:0,g:0}:{h:93,g:null});\nY({h:96,g:96},\"0\");Y(", |
| "{h:97,g:97},\"1\");Y({h:98,g:98},\"2\");Y({h:99,g:99},\"3\");Y({h:100,", |
| "g:100},\"4\");Y({h:101,g:101},\"5\");Y({h:102,g:102},\"6\");Y({h:103,g", |
| ":103},\"7\");Y({h:104,g:104},\"8\");Y({h:105,g:105},\"9\");Y({h:106,g:", |
| "106},\"*\");Y({h:107,g:107},\"+\");Y({h:109,g:109},\"-\");Y({h:110,g:1", |
| "10},\".\");Y({h:111,g: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({h:107,g:187}", |
| ",\"=\",\"+\");Y(108,\",\");Y({h:109,g:189},\"-\",\"_\");Y(188,\",\",\"", |
| "<\");Y(190,\".\",\">\");Y(191,\"/\",\"?\");\nY(192,\"`\",\"~\");Y(219,", |
| "\"[\",\"{\");Y(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({h:59,g:186},", |
| "\";\",\":\");Y(222,\"'\",'\"');var sd=new kd;sd.set(1,od);sd.set(2,pd)", |
| ";sd.set(4,qd);sd.set(8,rd);(function(a){var b=new kd;t(ld(a),function(", |
| "c){b.set(a.get(c).code,c)});return b})(sd);function td(a,b,c){dd.call(", |
| "this,b,c);this.i=this.b=null;this.c=new z(0,0);this.v=this.m=!1;if(a){", |
| "ba(a.buttonPressed)&&(this.b=a.buttonPressed);try{R(a.elementPressed)&", |
| "&(this.i=a.elementPressed)}catch(d){this.b=null}this.c=new z(a.clientX", |
| "Y.x,a.clientXY.y);this.m=!!a.nextClickIsDoubleClick;this.v=!!a.hasEver", |
| "Interacted;try{a.element&&R(a.element)&&ed(this,a.element)}catch(d){th", |
| "is.b=null}}}p(td,dd);var Z={};Z[Oc]=[0,1,2,null];Z[Pc]=[null,null,2,nu", |
| "ll];Z[Vc]=[0,1,2,null];Z[Tc]=[0,1,2,4];Z[Sc]=[0,1,2,4];\nec&&(Z[Yc]=Z[", |
| "Vc],Z[bd]=Z[Vc],Z[Zc]=[-1,-1,-1,-1],Z[ad]=Z[Zc],Z[$c]=Z[Zc]);Z[Qc]=Z[O", |
| "c];Z[Rc]=Z[Vc];Z[Uc]=Z[Tc];var ud={};ud[Rc]=Yc;ud[Sc]=Zc;ud[Tc]=ad;ud[", |
| "Uc]=$c;ud[Vc]=bd;function vd(a,b,c,d,e,f){a.v=!0;if(ec){var g=ud[b];if", |
| "(g&&!id(a,g,a.c,wd(a,g),!0,c,e))return!1}return fd(a,b,a.c,wd(a,b),c,d", |
| ",e,null,f)}function wd(a,b){if(!(b in Z))return 0;a=Z[b][null===a.b?3:", |
| "a.b];if(null===a)throw new P(13,\"Event does not permit the specified ", |
| "mouse button.\");return a};function xd(a,b){this.x=a;this.y=b}p(xd,z);", |
| "xd.prototype.scale=z.prototype.scale;xd.prototype.add=function(a){this", |
| ".x+=a.x;this.y+=a.y;return this};function yd(a){if(\"none\"!=(lc(a,\"d", |
| "isplay\")||(a.currentStyle?a.currentStyle.display:null)||a.style&&a.st", |
| "yle.display))var b=mc(a);else{b=a.style;var c=b.display,d=b.visibility", |
| ",e=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.displa", |
| "y=\"inline\";var f=mc(a);b.display=c;b.position=e;b.visibility=d;b=f}r", |
| "eturn 0<b.width&&0<b.height||!a.offsetParent?b:yd(a.offsetParent)};ca(", |
| "\"_\",function(a,b,c,d){if(!rc(a))throw new P(11,\"Element is not curr", |
| "ently visible and may not be manipulated\");b:{var e=b||void 0;if(\"sc", |
| "roll\"==Ec(a,e)){if(a.scrollIntoView&&(a.scrollIntoView(),\"none\"==Ec", |
| "(a,e)))break b;for(var f=Hc(a,e),g=Ac(a);g;g=Ac(g)){var k=g,l=Dc(k);va", |
| "r r=k;var m=lc(r,\"borderLeftWidth\");var x=lc(r,\"borderRightWidth\")", |
| ";var L=lc(r,\"borderTopWidth\");r=lc(r,\"borderBottomWidth\");x=new kc", |
| "(parseFloat(L),parseFloat(x),parseFloat(r),parseFloat(m));m=f.left-l.l", |
| "eft-x.left;l=f.top-l.top-\nx.top;x=k.clientHeight+f.top-f.bottom;k.scr", |
| "ollLeft+=Math.min(m,Math.max(m-(k.clientWidth+f.left-f.right),0));k.sc", |
| "rollTop+=Math.min(l,Math.max(l-x,0))}Ec(a,e)}}b?b=new xd(b.x,b.y):(b=y", |
| "d(a),b=new xd(b.width/2,b.height/2));c=c||new td;e=b;b=qc(a);f=Dc(a);c", |
| ".c.x=e.x+f.left;c.c.y=e.y+f.top;e=c.a;if(a!=e){try{Ea(A(e)).closed&&(e", |
| "=null)}catch(u){e=null}e&&(f=e===Vb.document.documentElement||e===Vb.d", |
| "ocument.body,e=!c.v&&f?null:e,vd(c,Tc,a));ed(c,a);vd(c,Uc,e,null,b)}vd", |
| "(c,Sc,null,null,b);c.m=!1;if(null!==c.b)throw new P(13,\n\"Cannot pres", |
| "s more than one button or an already pressed button.\");c.b=0;c.i=c.a;", |
| "if(R(c.a,\"OPTION\")||R(c.a,\"SELECT\")||vd(c,Rc,null,null,!1,void 0))", |
| "ec&&0==c.b&&R(c.i,\"OPTION\")&&id(c,Wc,c.c,0,!0),jd(c);if(null===c.b)t", |
| "hrow new P(13,\"Cannot release a button when no button is pressed.\");", |
| "if(c.f&&qc(c.a)&&(a=c.f,b=jc(c.a),!b||a.multiple)){c.a.selected=!b;if(", |
| "b=a.multiple){b=0;e=ra(String(dc)).split(\".\");f=ra(\"28\").split(\".", |
| "\");g=Math.max(e.length,f.length);for(k=0;0==b&&k<g;k++){l=e[k]||\"\";", |
| "m=f[k]||\"\";do{l=\n/(\\d*)(\\D*)(.*)/.exec(l)||[\"\",\"\",\"\",\"\"];", |
| "m=/(\\d*)(\\D*)(.*)/.exec(m)||[\"\",\"\",\"\",\"\"];if(0==l[0].length&", |
| "&0==m[0].length)break;b=sa(0==l[1].length?0:parseInt(l[1],10),0==m[1].", |
| "length?0:parseInt(m[1],10))||sa(0==l[2].length,0==m[2].length)||sa(l[2", |
| "],m[2]);l=l[3];m=m[3]}while(0==b)}b=!(0<=b)}b||cd(a,Nc)}a=qc(c.a);vd(c", |
| ",Vc,null,null,d,void 0);try{if(0==c.b&&c.a==c.i){var W=c.c,q=wd(c,Oc);", |
| "if(a||qc(c.a))!c.f&&ic(c.a)&&jc(c.a),fd(c,Oc,W,q,null,0,a,void 0);c.m&", |
| "&vd(c,Qc);c.m=!c.m;ec&&0==c.b&&R(c.i,\"OPTION\")&&id(c,\nXc,new z(0,0)", |
| ",0,!1)}else 2==c.b&&vd(c,Pc)}catch(u){}gd={};c.b=null;c.i=null});; ret", |
| "urn this._.apply(null,arguments);}).apply({navigator:typeof window!='u", |
| "ndefined'?window.navigator:null,document:typeof window!='undefined'?wi", |
| "ndow.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.b=v[a]||x;this.message=", |
| "b||\"\";a=this.b.replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toU", |
| "pperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.inde", |
| "xOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.n", |
| "ame=this.name;this.stack=a.stack||\"\"}t(u,Error);var x=\"unknown erro", |
| "r\",v={15:\"element not selectable\",11:\"element not visible\"};v[31]", |
| "=x;v[30]=x;v[24]=\"invalid cookie domain\";v[29]=\"invalid element coo", |
| "rdinates\";v[12]=\"invalid element state\";v[32]=\"invalid selector\";", |
| "\nv[51]=\"invalid selector\";v[52]=\"invalid selector\";v[17]=\"javasc", |
| "ript error\";v[405]=\"unsupported operation\";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]=\"time", |
| "out\";v[25]=\"unable to set cookie\";v[26]=\"unexpected alert open\";v", |
| "[13]=x;v[9]=\"unknown command\";var y=Array.prototype.map?function(a,b", |
| "){return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c", |
| "=a.length,d=Array(c),g=\"string\"==typeof a?a.split(\"\"):a,f=0;f<c;f+", |
| "+)f in g&&(d[f]=b.call(void 0,g[f],f,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}funct", |
| "ion A(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c", |
| "}function 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 ", |
| "\"boolean\":return c;case \"function\":return c.toString();case \"arra", |
| "y\":return y(c,function(f){return b(f,d)});case \"object\":if(0<=d.ind", |
| "exOf(c))throw new u(17,\"Recursive object cannot be transferred\");if(", |
| "B(c,\"nodeType\")&&(1==c.nodeType||9==c.nodeType)){var g={};g.ELEMENT=", |
| "F(c);return g}if(B(c,\"document\"))return g={},g.WINDOW=F(c),g;d.push(", |
| "c);if(l(c))return y(c,function(f){return b(f,d)});c=z(c,function(f,m){", |
| "return\"number\"==typeof m||\n\"string\"==typeof m});return A(c,functi", |
| "on(f){return b(f,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)?\"funct", |
| "ion\"==typeof a?a:B(a,\"ELEMENT\")?I(a.ELEMENT,b):B(a,\"WINDOW\")?I(a.", |
| "WINDOW,b):A(a,function(c){return G(c,b)}):a}function J(a,b){if(\"strin", |
| "g\"==typeof a)try{return new b.Function(a)}catch(c){throw c;}return b=", |
| "=window?a:new b.Function(\"return (\"+a+\").apply(null,arguments);\")}", |
| "\nfunction 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,f", |
| "unction(d){return d==a});c||(c=\":wdc:\"+b.a++,b[c]=a);return c}\nfunc", |
| "tion I(a,b){a=decodeURIComponent(a);b=b||document;var c=K(b);if(!B(c,a", |
| "))throw 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 ha", |
| "s been closed.\");return d}for(var g=d;g;){if(g==b.documentElement)ret", |
| "urn d;g=g.parentNode}delete c[a];throw new u(10,\"Element is no longer", |
| " attached to the DOM\");};function L(a,b,c,d,g,f){function m(k,n){H||(", |
| "h.removeEventListener?h.removeEventListener(\"unload\",w,!0):h.detachE", |
| "vent(\"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(g?D(n):n),H=!0)}function w(){m(1", |
| "3,Error(\"Detected a page unload event; asynchronous script execution ", |
| "does not work across page loads.\"))}var h=f||window,H=!1;f=q(m,13);if", |
| "(h.closed)f(\"Unable to execute script; 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.setTimeout(function(){m(28,Error(\"Time", |
| "d out waiting for asynchronous script 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.execScript||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[O]&&N[O]!==Object.prototype[O]?N=N[O]:N=N[O]={}};; return", |
| " this._.apply(null,arguments);}).apply({navigator:typeof window!='unde", |
| "fined'?window.navigator:null,document:typeof window!='undefined'?windo", |
| "w.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.b=t[a]||u;this.mes", |
| "sage=b||\"\";a=this.b.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(r,Error);var u=\"unknown", |
| " error\",t={15:\"element not selectable\",11:\"element not visible\"};", |
| "t[31]=u;t[30]=u;t[24]=\"invalid cookie domain\";t[29]=\"invalid elemen", |
| "t coordinates\";t[12]=\"invalid element state\";t[32]=\"invalid select", |
| "or\";\nt[51]=\"invalid selector\";t[52]=\"invalid selector\";t[17]=\"j", |
| "avascript error\";t[405]=\"unsupported operation\";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 element reference\";t[21]=", |
| "\"timeout\";t[25]=\"unable to set cookie\";t[26]=\"unexpected alert op", |
| "en\";t[13]=u;t[9]=\"unknown command\";var v=Array.prototype.map?functi", |
| "on(a,b){return Array.prototype.map.call(a,b,void 0)}:function(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){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c", |
| "}function x(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);re", |
| "turn c}function y(a,b){return null!==a&&b in a}function z(a,b){for(var", |
| " c in a)if(b.call(void 0,a[c],c,a))return c};var A=JSON.stringify;func", |
| "tion B(a){function b(c,d){switch(e(c)){case \"string\":case \"number\"", |
| ":case \"boolean\":return c;case \"function\":return c.toString();case ", |
| "\"array\":return v(c,function(g){return b(g,d)});case \"object\":if(0<", |
| "=d.indexOf(c))throw new r(17,\"Recursive object cannot be transferred", |
| "\");if(y(c,\"nodeType\")&&(1==c.nodeType||9==c.nodeType)){var f={};f.E", |
| "LEMENT=C(c);return f}if(y(c,\"document\"))return f={},f.WINDOW=C(c),f;", |
| "d.push(c);if(h(c))return v(c,function(g){return b(g,d)});c=w(c,functio", |
| "n(g,m){return\"number\"==typeof m||\n\"string\"==typeof m});return x(c", |
| ",function(g){return b(g,d)});default:return null}}return b(a,[])}funct", |
| "ion D(a,b){return\"array\"==e(a)?v(a,function(c){return D(c,b)}):k(a)?", |
| "\"function\"==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|", |
| "|document;var b=a.$wdc_;b||(b=a.$wdc_={},b.a=l());b.a||(b.a=l());retur", |
| "n b}function 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=decode", |
| "URIComponent(a);b=b||document;var c=F(b);if(!y(c,a))throw new r(10,\"E", |
| "lement does not exist in cache\");var d=c[a];if(y(d,\"setInterval\")){", |
| "if(d.closed)throw delete c[a],new r(23,\"Window has been closed.\");re", |
| "turn d}for(var f=d;f;){if(f==b.documentElement)return d;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.do", |
| "cument);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.execS", |
| "cript(\"var \"+H[0]);\nfor(var J;H.length&&(J=H.shift());){var K;if(K=", |
| "!H.length)K=void 0!==G;K?I[J]=G:I[J]&&I[J]!==Object.prototype[J]?I=I[J", |
| "]:I=I[J]={}};; 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_SQL[] = { |
| "function(){return (function(){function a(b,c){function f(){}f.prototyp", |
| "e=c.prototype;b.prototype=new f;b.prototype.constructor=b};var d=windo", |
| "w;function e(b,c){this.code=b;this.a=h[b]||k;this.message=c||\"\";b=th", |
| "is.a.replace(/((?:^|\\s+)[a-z])/g,function(f){return f.toUpperCase().r", |
| "eplace(/^[\\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.na", |
| "me;this.stack=b.stack||\"\"}a(e,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 coordinates\"", |
| ";h[12]=\"invalid element state\";h[32]=\"invalid selector\";\nh[51]=\"", |
| "invalid selector\";h[52]=\"invalid selector\";h[17]=\"javascript error", |
| "\";h[405]=\"unsupported operation\";h[34]=\"move target out of bounds", |
| "\";h[27]=\"no such alert\";h[7]=\"no such element\";h[8]=\"no such fra", |
| "me\";h[23]=\"no such window\";h[28]=\"script timeout\";h[33]=\"session", |
| " not created\";h[10]=\"stale element reference\";h[21]=\"timeout\";h[2", |
| "5]=\"unable to set cookie\";h[26]=\"unexpected alert open\";h[13]=k;h[", |
| "9]=\"unknown command\";function m(b){this.a=[];for(var c=0;c<b.rows.le", |
| "ngth;c++)this.a[c]=b.rows.item(c)};function n(b,c,f,t,u,v,w){function ", |
| "x(g,l){l=new m(l);t(g,l)}try{var y=d.openDatabase(b,\"\",b+\"name\",52", |
| "42880)}catch(g){throw new e(13,g.message);}y.transaction(function(g){g", |
| ".executeSql(c,f,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.lengt", |
| "h&&(r=p.shift());)p.length||void 0===n?q[r]&&q[r]!==Object.prototype[r", |
| "]?q=q[r]:q=q[r]={}:q[r]=n;; return this._.apply(null,arguments);}).app", |
| "ly({navigator:typeof window!='undefined'?window.navigator:null,documen", |
| "t:typeof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const FIND_ELEMENT[] = { |
| "function(){return (function(){var ba=this;function k(a){return void 0!", |
| "==a}function n(a){return\"string\"==typeof a}function ca(a,b){a=a.spli", |
| "t(\".\");var c=ba;a[0]in c||\"undefined\"==typeof c.execScript||c.exec", |
| "Script(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&k(", |
| "b)?c[d]=b:c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}}\nfunction", |
| " da(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)ret", |
| "urn\"array\";if(a instanceof Object)return b;var c=Object.prototype.to", |
| "String.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[object", |
| " Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.spl", |
| "ice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumer", |
| "able(\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefi", |
| "ned\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a", |
| ".propertyIsEnumerable(\"call\"))return\"function\"}else return\"null\"", |
| ";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"objec", |
| "t\";return b}function ea(a){return\"function\"==da(a)}function fa(a){v", |
| "ar b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function h", |
| "a(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.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}function ja(a,b,c){Function.", |
| "prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"nativ", |
| "e code\")?ja=ha:ja=ia;return ja.apply(null,arguments)}\nfunction ka(a,", |
| "b){var c=Array.prototype.slice.call(arguments,1);return function(){var", |
| " d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}functio", |
| "n p(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.pro", |
| "totype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cy", |
| "bozu Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is her", |
| "eby granted, free of charge, to any person obtaining a copy\n of this ", |
| "software and associated documentation files (the \"Software\"), to\n d", |
| "eal in the Software without restriction, including without limitation ", |
| "the\n rights to use, copy, modify, merge, publish, distribute, sublice", |
| "nse, and/or\n sell copies of the Software, and to permit persons to wh", |
| "om the Software is\n furnished to do so, subject to the following cond", |
| "itions:\n\n The above copyright notice and this permission notice shal", |
| "l be included 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 ", |
| "MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMEN", |
| "T. 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 CONTR", |
| "ACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH T", |
| "HE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunct", |
| "ion la(a,b,c){this.a=a;this.b=b||1;this.f=c||1};var ma;var na=Array.pr", |
| "ototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,", |
| "void 0)}:function(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},", |
| "r=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call", |
| "(a,b,c)}:function(a,b,c){for(var d=a.length,e=n(a)?a.split(\"\"):a,f=0", |
| ";f<d;f++)f in e&&b.call(c,e[f],f,a)},oa=Array.prototype.filter?functio", |
| "n(a,b){return Array.prototype.filter.call(a,b,void 0)}:function(a,b){f", |
| "or(var c=\na.length,d=[],e=0,f=n(a)?a.split(\"\"):a,g=0;g<c;g++)if(g i", |
| "n f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}return d},pa=Array.pr", |
| "ototype.map?function(a,b){return Array.prototype.map.call(a,b,void 0)}", |
| ":function(a,b){for(var c=a.length,d=Array(c),e=n(a)?a.split(\"\"):a,f=", |
| "0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d},qa=Array.pr", |
| "ototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,", |
| "c)}:function(a,b,c){var d=c;r(a,function(e,f){d=b.call(void 0,d,e,f,a)", |
| "});return d},ra=Array.prototype.some?\nfunction(a,b){return Array.prot", |
| "otype.some.call(a,b,void 0)}:function(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},sa=Array.prototype.every?function(a,b,c){return Array.proto", |
| "type.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=n(a)?a.sp", |
| "lit(\"\"):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return", |
| "!0};\nfunction ta(a,b){a:{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)){b=e;break a}b=-1}return ", |
| "0>b?null:n(a)?a.charAt(b):a[b]}function ua(a){return Array.prototype.c", |
| "oncat.apply([],arguments)}function va(a,b,c){return 2>=arguments.lengt", |
| "h?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};f", |
| "unction wa(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b)==b}var ", |
| "xa=String.prototype.trim?function(a){return a.trim()}:function(a){retu", |
| "rn/^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};function ya(a){re", |
| "turn String(a).replace(/\\-([a-z])/g,function(b,c){return c.toUpperCas", |
| "e()})};function za(a){this.b=a;this.a=0}function Aa(a){a=a.match(Ba);f", |
| "or(var b=0;b<a.length;b++)Ca.test(a[b])&&a.splice(b,1);return new za(a", |
| ")}var Ba=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*", |
| "|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^'", |
| "]*'|[!<>]=|\\s+|./g,Ca=/^\\s/;function u(a,b){return a.b[a.a+(b||0)]}f", |
| "unction w(a){return a.b[a.a++]}function Da(a){return a.b.length<=a.a};", |
| "function Ea(a,b){this.x=k(a)?a:0;this.y=k(b)?b:0}Ea.prototype.ceil=fun", |
| "ction(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}", |
| ";Ea.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.f", |
| "loor(this.y);return this};Ea.prototype.round=function(){this.x=Math.ro", |
| "und(this.x);this.y=Math.round(this.y);return this};function Fa(a,b){th", |
| "is.width=a;this.height=b}Fa.prototype.aspectRatio=function(){return th", |
| "is.width/this.height};Fa.prototype.ceil=function(){this.width=Math.cei", |
| "l(this.width);this.height=Math.ceil(this.height);return this};Fa.proto", |
| "type.floor=function(){this.width=Math.floor(this.width);this.height=Ma", |
| "th.floor(this.height);return this};Fa.prototype.round=function(){this.", |
| "width=Math.round(this.width);this.height=Math.round(this.height);retur", |
| "n this};function x(a){return a?new Ga(y(a)):ma||(ma=new Ga)}function H", |
| "a(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function Ia(a", |
| ",b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.con", |
| "tains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==", |
| "b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;re", |
| "turn b==a}\nfunction Ja(a,b){if(a==b)return 0;if(a.compareDocumentPosi", |
| "tion)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.paren", |
| "tNode,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.sourceIndex:f.sourc", |
| "eIndex)}d=y(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.cr", |
| "eateRange();a.selectNode(b);\na.collapse(!0);return c.compareBoundaryP", |
| "oints(ba.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;return Ka(b,a)}func", |
| "tion Ka(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}funct", |
| "ion y(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function M", |
| "a(a,b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parent", |
| "Node;c++}return null}function Ga(a){this.a=a||ba.document||document}\n", |
| "Ga.prototype.getElementsByTagName=function(a,b){return(b||this.a).getE", |
| "lementsByTagName(String(a))};\nfunction z(a,b,c,d){a=d||a.a;var e=b&&", |
| "\"*\"!=b?String(b).toUpperCase():\"\";if(a.querySelectorAll&&a.querySe", |
| "lector&&(e||c))c=a.querySelectorAll(e+(c?\".\"+c:\"\"));else if(c&&a.g", |
| "etElementsByClassName)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.getElementsByTagName(e||\"*\"),c){a={};for(f=d=0;g=b[f];f+", |
| "+){e=g.className;var h;if(h=\"function\"==typeof e.split)h=0<=na(e.spl", |
| "it(/\\s+/),c);h&&(a[d++]=g)}a.length=d;c=a}else c=b;return c}\n;functi", |
| "on A(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||nu", |
| "ll==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=[];f", |
| "or(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.fi", |
| "rstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;retur", |
| "n b}\nfunction Na(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)r", |
| "eturn!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttr", |
| "ibute(b,2)==c}function Oa(a,b,c,d,e){return Pa.call(null,a,b,n(c)?c:nu", |
| "ll,n(d)?d:null,e||new B)}\nfunction Pa(a,b,c,d,e){b.getElementsByName&", |
| "&d&&\"name\"==c?(b=b.getElementsByName(d),r(b,function(f){a.a(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),r(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a insta", |
| "nceof C?Qa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagNam", |
| "e(a.f()),r(b,function(f){Na(f,c,d)&&e.add(f)}));return e}function Qa(a", |
| ",b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)Na(b,c,d)&&a.a(b)&&e.ad", |
| "d(b),Qa(a,b,c,d,e)};function B(){this.b=this.a=null;this.m=0}function ", |
| "Ra(a){this.f=a;this.a=this.b=null}function Sa(a,b){if(!a.a)return b;if", |
| "(!b.a)return a;var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=", |
| "c,c=c.a,b=b.a):0<Ja(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a", |
| "=e,d=e,f++;for(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.m=f;return a}", |
| "function Ta(a,b){b=new Ra(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.m++", |
| "}B.prototype.add=function(a){a=new Ra(a);a.b=this.b;this.a?this.b.a=a:", |
| "this.a=this.b=a;this.b=a;this.m++};\nfunction Ua(a){return(a=a.a)?a.f:", |
| "null}function Va(a){return(a=Ua(a))?A(a):\"\"}function E(a,b){return n", |
| "ew Wa(a,!!b)}function Wa(a,b){this.f=a;this.b=(this.v=b)?a.b:a.a;this.", |
| "a=null}function F(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=", |
| "a.v?b.b:b.a;return c.f};function G(a){this.i=a;this.b=this.g=!1;this.f", |
| "=null}function H(a){return\"\\n \"+a.toString().split(\"\\n\").join(", |
| "\"\\n \")}function Xa(a,b){a.g=b}function Ya(a,b){a.b=b}function I(a,", |
| "b){a=a.a(b);return a instanceof B?+Va(a):+a}function J(a,b){a=a.a(b);r", |
| "eturn a instanceof B?Va(a):\"\"+a}function Za(a,b){a=a.a(b);return a i", |
| "nstanceof B?!!a.m:!!a};function $a(a,b,c){G.call(this,a.i);this.c=a;th", |
| "is.h=b;this.u=c;this.g=b.g||c.g;this.b=b.b||c.b;this.c==ab&&(c.b||c.g|", |
| "|4==c.i||0==c.i||!b.f?b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.", |
| "f.name,w:b}):this.f={name:b.f.name,w:c})}p($a,G);\nfunction bb(a,b,c,d", |
| ",e){b=b.a(d);c=c.a(d);var f;if(b instanceof B&&c instanceof B){b=E(b);", |
| "for(d=F(b);d;d=F(b))for(e=E(c),f=F(e);f;f=F(e))if(a(A(d),A(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(e);for(var g=typeof d,h=F(f);h;h=F(f)){switch(g){case ", |
| "\"number\":h=+A(h);break;case \"boolean\":h=!!A(h);break;case \"string", |
| "\":h=A(h);break;default:throw Error(\"Illegal primitive type for compa", |
| "rison.\");}if(e==b&&a(h,d)||e==c&&a(d,h))return!0}return!1}return e?\"", |
| "boolean\"==\ntypeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==ty", |
| "peof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}$a.prototype.a=f", |
| "unction(a){return this.c.s(this.h,this.u,a)};$a.prototype.toString=fun", |
| "ction(){var a=\"Binary Expression: \"+this.c;a+=H(this.h);return a+=H(", |
| "this.u)};function cb(a,b,c,d){this.Y=a;this.L=b;this.i=c;this.s=d}cb.p", |
| "rototype.toString=function(){return this.Y};var db={};\nfunction K(a,b", |
| ",c,d){if(db.hasOwnProperty(a))throw Error(\"Binary operator already cr", |
| "eated: \"+a);a=new cb(a,b,c,d);return db[a.toString()]=a}K(\"div\",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,fun", |
| "ction(a,b,c){return I(a,c)-I(b,c)});K(\"<\",4,2,function(a,b,c){return", |
| " bb(function(d,e){return d<e},a,b,c)});\nK(\">\",4,2,function(a,b,c){r", |
| "eturn bb(function(d,e){return d>e},a,b,c)});K(\"<=\",4,2,function(a,b,", |
| "c){return bb(function(d,e){return d<=e},a,b,c)});K(\">=\",4,2,function", |
| "(a,b,c){return bb(function(d,e){return d>=e},a,b,c)});var ab=K(\"=\",3", |
| ",2,function(a,b,c){return bb(function(d,e){return d==e},a,b,c,!0)});K(", |
| "\"!=\",3,2,function(a,b,c){return bb(function(d,e){return d!=e},a,b,c,", |
| "!0)});K(\"and\",2,2,function(a,b,c){return Za(a,c)&&Za(b,c)});K(\"or\"", |
| ",1,2,function(a,b,c){return Za(a,c)||Za(b,c)});function eb(a,b){if(b.a", |
| ".length&&4!=a.i)throw Error(\"Primary expression must evaluate to node", |
| "set if filter has predicate(s).\");G.call(this,a.i);this.c=a;this.h=b;", |
| "this.g=a.g;this.b=a.b}p(eb,G);eb.prototype.a=function(a){a=this.c.a(a)", |
| ";return fb(this.h,a)};eb.prototype.toString=function(){var a=\"Filter:", |
| "\"+H(this.c);return a+=H(this.h)};function hb(a,b){if(b.length<a.K)thr", |
| "ow Error(\"Function \"+a.l+\" expects at least\"+a.K+\" arguments, \"+", |
| "b.length+\" given\");if(null!==a.F&&b.length>a.F)throw Error(\"Functio", |
| "n \"+a.l+\" expects at most \"+a.F+\" arguments, \"+b.length+\" given", |
| "\");a.X&&r(b,function(c,d){if(4!=c.i)throw Error(\"Argument \"+d+\" to", |
| " function \"+a.l+\" is not of type Nodeset: \"+c);});G.call(this,a.i);", |
| "this.B=a;this.c=b;Xa(this,a.g||ra(b,function(c){return c.g}));Ya(this,", |
| "a.W&&!b.length||a.V&&!!b.length||ra(b,function(c){return c.b}))}\np(hb", |
| ",G);hb.prototype.a=function(a){return this.B.s.apply(null,ua(a,this.c)", |
| ")};hb.prototype.toString=function(){var a=\"Function: \"+this.B;if(thi", |
| "s.c.length){var b=qa(this.c,function(c,d){return c+H(d)},\"Arguments:", |
| "\");a+=H(b)}return a};function ib(a,b,c,d,e,f,g,h){this.l=a;this.i=b;t", |
| "his.g=c;this.W=d;this.V=!1;this.s=e;this.K=f;this.F=k(g)?g:f;this.X=!!", |
| "h}ib.prototype.toString=function(){return this.l};var jb={};\nfunction", |
| " L(a,b,c,d,e,f,g,h){if(jb.hasOwnProperty(a))throw Error(\"Function alr", |
| "eady created: \"+a+\".\");jb[a]=new ib(a,b,c,d,e,f,g,h)}L(\"boolean\",", |
| "2,!1,!1,function(a,b){return Za(b,a)},1);L(\"ceiling\",1,!1,!1,functio", |
| "n(a,b){return Math.ceil(I(b,a))},1);L(\"concat\",3,!1,!1,function(a,b)", |
| "{return qa(va(arguments,1),function(c,d){return c+J(d,a)},\"\")},2,nul", |
| "l);L(\"contains\",2,!1,!1,function(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.a(a).m},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,functio", |
| "n(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocument;a=J(b,a).split(/\\s", |
| "+/);var e=[];r(a,function(g){g=d.getElementById(g);!g||0<=na(e,g)||e.p", |
| "ush(g)});e.sort(Ja);var f=new B;r(e,function(g){f.add(g)});return f},1", |
| ");L(\"lang\",2,!1,!1,function(){return!1},1);L(\"last\",1,!0,!1,functi", |
| "on(a){if(1!=arguments.length)throw Error(\"Function last expects ()\")", |
| ";return a.f},0);\nL(\"local-name\",3,!1,!0,function(a,b){return(a=b?Ua", |
| "(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);L(\"", |
| "name\",3,!1,!0,function(a,b){return(a=b?Ua(b.a(a)):a.a)?a.nodeName.toL", |
| "owerCase():\"\"},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):A(a.a)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")", |
| "},0,1);L(\"not\",2,!1,!1,function(a,b){return!Za(b,a)},1);L(\"number\"", |
| ",1,!1,!0,function(a,b){return b?I(b,a):+A(a.a)},0,1);\nL(\"position\",", |
| "1,!0,!1,function(a){return a.b},0);L(\"round\",1,!1,!1,function(a,b){r", |
| "eturn Math.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,function(a,b){return b?J(b,a):A(a.a)},0,1);L(\"string-length\",1,!1", |
| ",!0,function(a,b){return(b?J(b,a):A(a.a)).length},0,1);\nL(\"substring", |
| "\",3,!1,!1,function(a,b,c,d){c=I(c,a);if(isNaN(c)||Infinity==c||-Infin", |
| "ity==c)return\"\";d=d?I(d,a):Infinity;if(isNaN(d)||-Infinity===d)retur", |
| "n\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=J(b,a);return Infinity==", |
| "d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);L(\"substring-af", |
| "ter\",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", |
| ",function(a,b,c){b=J(b,a);a=J(c,a);a=b.indexOf(a);return-1==a?\"\":b.s", |
| "ubstring(0,a)},2);L(\"sum\",1,!1,!1,function(a,b){a=E(b.a(a));b=0;for(", |
| "var c=F(a);c;c=F(a))b+=+A(c);return b},1,1,!0);L(\"translate\",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.len", |
| "gth;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 C(a,b){this.h=a;this.c=k(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", |
| " kb(a){return\"comment\"==a||\"text\"==a||\"processing-instruction\"==", |
| "a||\"node\"==a}C.prototype.a=function(a){return null===this.b||this.b=", |
| "=a.nodeType};C.prototype.f=function(){return this.h};\nC.prototype.toS", |
| "tring=function(){var a=\"Kind Test: \"+this.h;null===this.c||(a+=H(thi", |
| "s.c));return a};function lb(a){G.call(this,3);this.c=a.substring(1,a.l", |
| "ength-1)}p(lb,G);lb.prototype.a=function(){return this.c};lb.prototype", |
| ".toString=function(){return\"Literal: \"+this.c};function mb(a,b){this", |
| ".l=a.toLowerCase();a=\"*\"==this.l?\"*\":\"http://www.w3.org/1999/xhtm", |
| "l\";this.b=b?b.toLowerCase():a}mb.prototype.a=function(a){var b=a.node", |
| "Type;if(1!=b&&2!=b)return!1;b=k(a.localName)?a.localName:a.nodeName;re", |
| "turn\"*\"!=this.l&&this.l!=b.toLowerCase()?!1:\"*\"==this.b?!0:this.b=", |
| "=(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999", |
| "/xhtml\")};mb.prototype.f=function(){return this.l};\nmb.prototype.toS", |
| "tring=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml", |
| "\"==this.b?\"\":this.b+\":\")+this.l};function nb(a){G.call(this,1);th", |
| "is.c=a}p(nb,G);nb.prototype.a=function(){return this.c};nb.prototype.t", |
| "oString=function(){return\"Number: \"+this.c};function ob(a,b){G.call(", |
| "this,a.i);this.h=a;this.c=b;this.g=a.g;this.b=a.b;1==this.c.length&&(a", |
| "=this.c[0],a.D||a.c!=pb||(a=a.u,\"*\"!=a.f()&&(this.f={name:a.f(),w:nu", |
| "ll})))}p(ob,G);function qb(){G.call(this,4)}p(qb,G);qb.prototype.a=fun", |
| "ction(a){var b=new B;a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDocumen", |
| "t);return b};qb.prototype.toString=function(){return\"Root Helper Expr", |
| "ession\"};function rb(){G.call(this,4)}p(rb,G);rb.prototype.a=function", |
| "(a){var b=new B;b.add(a.a);return b};rb.prototype.toString=function(){", |
| "return\"Context Helper Expression\"};\nfunction sb(a){return\"/\"==a||", |
| "\"//\"==a}ob.prototype.a=function(a){var b=this.h.a(a);if(!(b instance", |
| "of B))throw Error(\"Filter expression must evaluate to nodeset.\");a=t", |
| "his.c;for(var c=0,d=a.length;c<d&&b.m;c++){var e=a[c],f=E(b,e.c.v);if(", |
| "e.g||e.c!=tb)if(e.g||e.c!=ub){var g=F(f);for(b=e.a(new la(g));null!=(g", |
| "=F(f));)g=e.a(new la(g)),b=Sa(b,g)}else g=F(f),b=e.a(new la(g));else{f", |
| "or(g=F(f);(b=F(f))&&(!g.contains||g.contains(b))&&b.compareDocumentPos", |
| "ition(g)&8;g=b);b=e.a(new la(g))}}return b};\nob.prototype.toString=fu", |
| "nction(){var a=\"Path Expression:\"+H(this.h);if(this.c.length){var b=", |
| "qa(this.c,function(c,d){return c+H(d)},\"Steps:\");a+=H(b)}return a};f", |
| "unction vb(a,b){this.a=a;this.v=!!b}\nfunction fb(a,b,c){for(c=c||0;c<", |
| "a.a.length;c++)for(var d=a.a[c],e=E(b),f=b.m,g,h=0;g=F(e);h++){var q=a", |
| ".v?f-h:h+1;g=d.a(new la(g,q,f));if(\"number\"==typeof g)q=q==g;else if", |
| "(\"string\"==typeof g||\"boolean\"==typeof g)q=!!g;else if(g instanceo", |
| "f B)q=0<g.m;else throw Error(\"Predicate.evaluate returned an unexpect", |
| "ed type.\");if(!q){q=e;g=q.f;var t=q.a;if(!t)throw Error(\"Next must b", |
| "e called at least once before remove.\");var m=t.b;t=t.a;m?m.a=t:g.a=t", |
| ";t?t.b=m:g.b=m;g.m--;q.a=null}}return b}\nvb.prototype.toString=functi", |
| "on(){return qa(this.a,function(a,b){return a+H(b)},\"Predicates:\")};f", |
| "unction M(a,b,c,d){G.call(this,4);this.c=a;this.u=b;this.h=c||new vb([", |
| "]);this.D=!!d;b=this.h;b=0<b.a.length?b.a[0].f:null;a.$&&b&&(this.f={n", |
| "ame:b.name,w:b.w});a:{a=this.h;for(b=0;b<a.a.length;b++)if(c=a.a[b],c.", |
| "g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}p(M,G);\nM.prototype.a=f", |
| "unction(a){var b=a.a,c=this.f,d=null,e=null,f=0;c&&(d=c.name,e=c.w?J(c", |
| ".w,a):null,f=1);if(this.D)if(this.g||this.c!=wb)if(b=E((new M(xb,new C", |
| "(\"node\"))).a(a)),c=F(b))for(a=this.s(c,d,e,f);null!=(c=F(b));)a=Sa(a", |
| ",this.s(c,d,e,f));else a=new B;else a=Oa(this.u,b,d,e),a=fb(this.h,a,f", |
| ");else a=this.s(a.a,d,e,f);return a};M.prototype.s=function(a,b,c,d){a", |
| "=this.c.B(this.u,a,b,c);return a=fb(this.h,a,d)};\nM.prototype.toStrin", |
| "g=function(){var a=\"Step:\"+H(\"Operator: \"+(this.D?\"//\":\"/\"));t", |
| "his.c.l&&(a+=H(\"Axis: \"+this.c));a+=H(this.u);if(this.h.a.length){va", |
| "r b=qa(this.h.a,function(c,d){return c+H(d)},\"Predicates:\");a+=H(b)}", |
| "return a};function yb(a,b,c,d){this.l=a;this.B=b;this.v=c;this.$=d}yb.", |
| "prototype.toString=function(){return this.l};var zb={};function N(a,b,", |
| "c,d){if(zb.hasOwnProperty(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 B;b=b.parentNode;)a.a(b)&&Ta(c,b);return c},!0);N(\"ancesto", |
| "r-or-self\",function(a,b){var c=new B;do a.a(b)&&Ta(c,b);while(b=b.par", |
| "entNode);return c},!0);\nvar pb=N(\"attribute\",function(a,b){var c=ne", |
| "w B,d=a.f();if(b=b.attributes)if(a instanceof 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),wb=N(\"child\",function(a,b,c,d,e){c=n(c)?c:null;d=n(d)?d:null", |
| ";e=e||new B;for(b=b.firstChild;b;b=b.nextSibling)Na(b,c,d)&&a.a(b)&&e.", |
| "add(b);return e},!1,!0);N(\"descendant\",Oa,!1,!0);\nvar xb=N(\"descen", |
| "dant-or-self\",function(a,b,c,d){var e=new B;Na(b,c,d)&&a.a(b)&&e.add(", |
| "b);return Oa(a,b,c,d,e)},!1,!0),tb=N(\"following\",function(a,b,c,d){v", |
| "ar e=new B;do for(var f=b;f=f.nextSibling;)Na(f,c,d)&&a.a(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 B;b=b.nextSibling;)a.a(b)&&c.add", |
| "(b);return c},!1);N(\"namespace\",function(){return new B},!1);\nvar A", |
| "b=N(\"parent\",function(a,b){var c=new B;if(9==b.nodeType)return c;if(", |
| "2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.a(b)&&c.", |
| "add(b);return c},!1),ub=N(\"preceding\",function(a,b,c,d){var e=new B,", |
| "f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,h=f.length;g<h;", |
| "g++){var q=[];for(b=f[g];b=b.previousSibling;)q.unshift(b);for(var t=0", |
| ",m=q.length;t<m;t++)b=q[t],Na(b,c,d)&&a.a(b)&&e.add(b),e=Oa(a,b,c,d,e)", |
| "}return e},!0,!0);\nN(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w B;b=b.previousSibling;)a.a(b)&&Ta(c,b);return c},!0);var Bb=N(\"self", |
| "\",function(a,b){var c=new B;a.a(b)&&c.add(b);return c},!1);function C", |
| "b(a){G.call(this,1);this.c=a;this.g=a.g;this.b=a.b}p(Cb,G);Cb.prototyp", |
| "e.a=function(a){return-I(this.c,a)};Cb.prototype.toString=function(){r", |
| "eturn\"Unary Expression: -\"+H(this.c)};function Db(a){G.call(this,4);", |
| "this.c=a;Xa(this,ra(this.c,function(b){return b.g}));Ya(this,ra(this.c", |
| ",function(b){return b.b}))}p(Db,G);Db.prototype.a=function(a){var b=ne", |
| "w B;r(this.c,function(c){c=c.a(a);if(!(c instanceof B))throw Error(\"P", |
| "ath expression must evaluate to NodeSet.\");b=Sa(b,c)});return b};Db.p", |
| "rototype.toString=function(){return qa(this.c,function(a,b){return a+H", |
| "(b)},\"Union Expression:\")};function Eb(a,b){this.a=a;this.b=b}functi", |
| "on Fb(a){for(var b,c=[];;){O(a,\"Missing right hand side of binary exp", |
| "ression.\");b=Gb(a);var d=w(a.a);if(!d)break;var e=(d=db[d]||null)&&d.", |
| "L;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].L;)b=new $a(c.p", |
| "op(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new $a(c.pop(),c.pop(),b)", |
| ";return b}function O(a,b){if(Da(a.a))throw Error(b);}function Hb(a,b){", |
| "a=w(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a)", |
| ";}\nfunction Ib(a){a=w(a.a);if(\")\"!=a)throw Error(\"Bad token: \"+a)", |
| ";}function Jb(a){a=w(a.a);if(2>a.length)throw Error(\"Unclosed literal", |
| " string\");return new lb(a)}\nfunction Kb(a){var b=[];if(sb(u(a.a))){v", |
| "ar c=w(a.a);var d=u(a.a);if(\"/\"==c&&(Da(a.a)||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new qb;d=new qb;", |
| "O(a,\"Missing next location step.\");c=Lb(a,c);b.push(c)}else{a:{c=u(a", |
| ".a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable referenc", |
| "e not allowed in HTML XPath\");case \"(\":w(a.a);c=Fb(a);O(a,'unclosed", |
| " \"(\"');Hb(a,\")\");break;case '\"':case \"'\":c=Jb(a);break;default:", |
| "if(isNaN(+c))if(!kb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==u(a.a,1)){c=w", |
| "(a.a);\nc=jb[c]||null;w(a.a);for(d=[];\")\"!=u(a.a);){O(a,\"Missing fu", |
| "nction argument list.\");d.push(Fb(a));if(\",\"!=u(a.a))break;w(a.a)}O", |
| "(a,\"Unclosed function argument list.\");Ib(a);c=new hb(c,d)}else{c=nu", |
| "ll;break a}else c=new nb(+w(a.a))}\"[\"==u(a.a)&&(d=new vb(Mb(a)),c=ne", |
| "w eb(c,d))}if(c)if(sb(u(a.a)))d=c;else return c;else c=Lb(a,\"/\"),d=n", |
| "ew rb,b.push(c)}for(;sb(u(a.a));)c=w(a.a),O(a,\"Missing next location ", |
| "step.\"),c=Lb(a,c),b.push(c);return new ob(d,b)}\nfunction Lb(a,b){if(", |
| "\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');i", |
| "f(\".\"==u(a.a)){var c=new M(Bb,new C(\"node\"));w(a.a);return c}if(\"", |
| "..\"==u(a.a))return c=new M(Ab,new C(\"node\")),w(a.a),c;if(\"@\"==u(a", |
| ".a)){var d=pb;w(a.a);O(a,\"Missing attribute name\")}else if(\"::\"==u", |
| "(a.a,1)){if(!/(?![0-9])[\\w]/.test(u(a.a).charAt(0)))throw Error(\"Bad", |
| " token: \"+w(a.a));var e=w(a.a);d=zb[e]||null;if(!d)throw Error(\"No a", |
| "xis with name: \"+e);w(a.a);O(a,\"Missing node name\")}else d=wb;e=u(a", |
| ".a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nu(a.a,1)){if(", |
| "!kb(e))throw Error(\"Invalid node type: \"+e);e=w(a.a);if(!kb(e))throw", |
| " Error(\"Invalid type name: \"+e);Hb(a,\"(\");O(a,\"Bad nodetype\");va", |
| "r f=u(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Jb(a);O(a,\"Bad nod", |
| "etype\");Ib(a);e=new C(e,g)}else if(e=w(a.a),f=e.indexOf(\":\"),-1==f)", |
| "e=new mb(e);else{g=e.substring(0,f);if(\"*\"==g)var h=\"*\";else if(h=", |
| "a.b(g),!h)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new mb(e,h)}else throw Error(\"Bad token: \"+w(a.a));a=new vb", |
| "(Mb(a),d.v);return c||\nnew M(d,e,a,\"//\"==b)}function Mb(a){for(var ", |
| "b=[];\"[\"==u(a.a);){w(a.a);O(a,\"Missing predicate expression.\");var", |
| " c=Fb(a);b.push(c);O(a,\"Unclosed predicate expression.\");Hb(a,\"]\")", |
| "}return b}function Gb(a){if(\"-\"==u(a.a))return w(a.a),new Cb(Gb(a));", |
| "var b=Kb(a);if(\"|\"!=u(a.a))a=b;else{for(b=[b];\"|\"==w(a.a);)O(a,\"M", |
| "issing next union location path.\"),b.push(Kb(a));a.a.a--;a=new Db(b)}", |
| "return a};function Nb(a){switch(a.nodeType){case 1:return ka(Qb,a);cas", |
| "e 9:return Nb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " Rb;default:return a.parentNode?Nb(a.parentNode):Rb}}function Rb(){ret", |
| "urn null}function Qb(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", |
| "?Qb(a.parentNode,b):null};function Sb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=Aa(a);if(Da(a))throw Error(\"Invalid XPat", |
| "h expression.\");b?ea(b)||(b=ja(b.lookupNamespaceURI,b)):b=function(){", |
| "return null};var c=Fb(new Eb(a,b));if(!Da(a))throw Error(\"Bad token: ", |
| "\"+w(a));this.evaluate=function(d,e){d=c.a(new la(d));return new P(d,e", |
| ")}}\nfunction P(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\"==ty", |
| "peof a)b=3;else throw Error(\"Unexpected evaluation result.\");if(2!=b", |
| "&&1!=b&&3!=b&&!(a instanceof B))throw Error(\"value could not be conve", |
| "rted to the specified type\");this.resultType=b;switch(b){case 2:this.", |
| "stringValue=a instanceof B?Va(a):\"\"+a;break;case 1:this.numberValue=", |
| "a instanceof B?+Va(a):+a;break;case 3:this.booleanValue=a instanceof B", |
| "?0<a.m:!!a;break;case 4:case 5:case 6:case 7:var c=\nE(a);var d=[];for", |
| "(var e=F(c);e;e=F(c))d.push(e);this.snapshotLength=a.m;this.invalidIte", |
| "ratorState=!1;break;case 8:case 9:this.singleNodeValue=Ua(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]}}P.ANY_TYPE=0;\nP.NUMB", |
| "ER_TYPE=1;P.STRING_TYPE=2;P.BOOLEAN_TYPE=3;P.UNORDERED_NODE_ITERATOR_T", |
| "YPE=4;P.ORDERED_NODE_ITERATOR_TYPE=5;P.UNORDERED_NODE_SNAPSHOT_TYPE=6;", |
| "P.ORDERED_NODE_SNAPSHOT_TYPE=7;P.ANY_UNORDERED_NODE_TYPE=8;P.FIRST_ORD", |
| "ERED_NODE_TYPE=9;function Tb(a){this.lookupNamespaceURI=Nb(a)}\nfuncti", |
| "on Ub(a,b){a=a||ba;var c=a.Document&&a.Document.prototype||a.document;", |
| "if(!c.evaluate||b)a.XPathResult=P,c.evaluate=function(d,e,f,g){return(", |
| "new Sb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return ne", |
| "w Sb(d,e)},c.createNSResolver=function(d){return new Tb(d)}}ca(\"wgxpa", |
| "th.install\",Ub);ca(\"wgxpath.install\",Ub);var Vb=window;var Wb={alic", |
| "eblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine", |
| ":\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",bl", |
| "ack:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet", |
| ":\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9e", |
| "a0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",co", |
| "rnflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan", |
| ":\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:", |
| "\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a", |
| "9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:", |
| "\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8", |
| "b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:", |
| "\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darktu", |
| "rquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepsk", |
| "yblue:\"#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:\"#f0ff", |
| "f0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivor", |
| "y:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#", |
| "fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#a", |
| "dd8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyel", |
| "low:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey", |
| ":\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseag", |
| "reen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",l", |
| "ightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ff", |
| "ffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magent", |
| "a:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumbl", |
| "ue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediu", |
| "mseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"", |
| "#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midn", |
| "ightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoc", |
| "casin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#", |
| "fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",or", |
| "angered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",paleg", |
| "reen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",p", |
| "apayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#f", |
| "fc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red", |
| ":\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:", |
| "\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b", |
| "57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyb", |
| "lue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:", |
| "\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682", |
| "b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff", |
| "6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",whit", |
| "e:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"", |
| "#9acd32\"};var Xb=\"backgroundColor borderTopColor borderRightColor bo", |
| "rderBottomColor borderLeftColor color 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;function R(a,b){this.code=a;this.a=S[a]||", |
| "bc;this.message=b||\"\";a=this.a.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(t", |
| "his.message);a.name=this.name;this.stack=a.stack||\"\"}p(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 coordinates\";S[12]=\"invalid element state\";\nS[32]=", |
| "\"invalid selector\";S[51]=\"invalid selector\";S[52]=\"invalid select", |
| "or\";S[17]=\"javascript error\";S[405]=\"unsupported operation\";S[34]", |
| "=\"move target out of bounds\";S[27]=\"no such alert\";S[7]=\"no such ", |
| "element\";S[8]=\"no such frame\";S[23]=\"no such window\";S[28]=\"scri", |
| "pt timeout\";S[33]=\"session not created\";S[10]=\"stale element refer", |
| "ence\";S[21]=\"timeout\";S[25]=\"unable to set cookie\";S[26]=\"unexpe", |
| "cted alert open\";S[13]=bc;S[9]=\"unknown command\";function cc(a,b){b", |
| "=b.toLowerCase();return\"style\"==b?dc(a.style.cssText):(a=a.getAttrib", |
| "uteNode(b))&&a.specified?a.value:null}var ec=/[;]+(?=(?:(?:[^\"]*\"){2", |
| "})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]", |
| "*$)/;function dc(a){var b=[];r(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].t", |
| "oLowerCase(),\":\",c[1],\";\"))});b=b.join(\"\");return b=\";\"==b.cha", |
| "rAt(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.H=function(){var a={aa:\"http://www.w3.org/2000/svg", |
| "\"};return function(b){return a[b]||null}}();\nU.s=function(a,b,c){var", |
| " d=y(a);if(!d.documentElement)return null;try{for(var e=d.createNSReso", |
| "lver?d.createNSResolver(d.documentElement):U.H,f={},g=d.getElementsByT", |
| "agName(\"*\"),h=0;h<g.length;++h){var q=g[h],t=q.namespaceURI;if(t&&!f", |
| "[t]){var m=q.lookupPrefix(t);if(!m){var D=t.match(\".*/(\\\\w+)/?$\");", |
| "m=D?D[1]:\"xhtml\"}f[t]=m}}var Q={},aa;for(aa in f)Q[f[aa]]=aa;e=funct", |
| "ion(l){return Q[l]||null};try{return d.evaluate(b,a,e,c,null)}catch(l)", |
| "{if(\"TypeError\"===l.name)return e=d.createNSResolver?d.createNSResol", |
| "ver(d.documentElement):\nU.H,d.evaluate(b,a,e,c,null);throw l;}}catch(", |
| "l){throw new R(32,\"Unable to locate an element with the xpath express", |
| "ion \"+b+\" because of the following error:\\n\"+l);}};U.I=function(a,", |
| "b){if(!a||1!=a.nodeType)throw new R(32,'The result of the xpath expres", |
| "sion \"'+b+'\" is: '+a+\". It should be an element.\");};\nU.o=functio", |
| "n(a,b){var c=function(){var d=U.s(b,a,9);return d?d.singleNodeValue||n", |
| "ull:b.selectSingleNode?(d=y(b),d.setProperty&&d.setProperty(\"Selectio", |
| "nLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();null===c||U.I(c,", |
| "a);return c};\nU.j=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}return b.selectNodes?(d=y(b),d.setProperty&&d.setProperty(", |
| "\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();r(c,function(", |
| "d){U.I(d,a)});return c};function fc(a,b,c,d){this.c=a;this.a=b;this.b=", |
| "c;this.f=d}fc.prototype.ceil=function(){this.c=Math.ceil(this.c);this.", |
| "a=Math.ceil(this.a);this.b=Math.ceil(this.b);this.f=Math.ceil(this.f);", |
| "return this};fc.prototype.floor=function(){this.c=Math.floor(this.c);t", |
| "his.a=Math.floor(this.a);this.b=Math.floor(this.b);this.f=Math.floor(t", |
| "his.f);return this};fc.prototype.round=function(){this.c=Math.round(th", |
| "is.c);this.a=Math.round(this.a);this.b=Math.round(this.b);this.f=Math.", |
| "round(this.f);return this};function V(a,b,c,d){this.a=a;this.b=b;this.", |
| "width=c;this.height=d}V.prototype.ceil=function(){this.a=Math.ceil(thi", |
| "s.a);this.b=Math.ceil(this.b);this.width=Math.ceil(this.width);this.he", |
| "ight=Math.ceil(this.height);return this};V.prototype.floor=function(){", |
| "this.a=Math.floor(this.a);this.b=Math.floor(this.b);this.width=Math.fl", |
| "oor(this.width);this.height=Math.floor(this.height);return this};\nV.p", |
| "rototype.round=function(){this.a=Math.round(this.a);this.b=Math.round(", |
| "this.b);this.width=Math.round(this.width);this.height=Math.round(this.", |
| "height);return this};var gc=\"function\"===typeof ShadowRoot;function ", |
| "hc(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeTy", |
| "pe;)a=a.parentNode;return T(a)?a:null}\nfunction W(a,b){b=ya(b);if(\"f", |
| "loat\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=", |
| "b;var d=y(a);if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.de", |
| "faultView.getComputedStyle(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];break 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=[parse", |
| "Int(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 ic(a", |
| ",b){var c=a.currentStyle||a.style,d=c[b];!k(d)&&ea(c.getPropertyValue)", |
| "&&(d=c.getPropertyValue(b));return\"inherit\"!=d?k(d)?d:null:(a=hc(a))", |
| "?ic(a,b):null}\nfunction 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\")", |
| "&&ra(g.childNodes,function(q){return 3==q.nodeType||T(q)&&d(q)})}funct", |
| "ion e(g){return lc(g)==X&&sa(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,\"OPTGROU", |
| "P\"))return a=Ma(a,function(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\"))return!1;f=W(a,\"visibility\");return\"collapse\"!=f", |
| "&&\"hidden\"!=f&&c(a)&&(b||0!=nc(a))&&d(a)?!e(a):!1}\nfunction oc(a){f", |
| "unction b(c){if(T(c)&&\"none\"==W(c,\"display\"))return!1;a:{var d=c.p", |
| "arentNode;if(c.getDestinationInsertionPoints){var e=c.getDestinationIn", |
| "sertionPoints();if(0<e.length){d=e[e.length-1];break a}}d=d&&d.shadowR", |
| "oot&&void 0!==c.assignedSlot?c.assignedSlot?c.assignedSlot.parentNode:", |
| "null:d}return gc&&d instanceof ShadowRoot||d&&(9==d.nodeType||11==d.no", |
| "deType)?!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(l){fu", |
| "nction v(gb){if(gb==g)return!0;var Ob=W(gb,\"display\");return 0==Ob.l", |
| "astIndexOf(\"inline\",0)||\"contents\"==Ob||\"absolute\"==Pb&&\"static", |
| "\"==W(gb,\"position\")?!1:!0}var Pb=W(l,\"position\");if(\"fixed\"==Pb", |
| ")return t=!0,l==g?null:g;for(l=hc(l);l&&!v(l);)l=hc(l);return l}functi", |
| "on c(l){var v=l;if(\"visible\"==q)if(l==g&&h)v=h;else if(l==h)return{x", |
| ":\"visible\",y:\"visible\"};v={x:W(v,\"overflow-x\"),y:W(v,\"overflow-", |
| "y\")};l==g&&(v.x=\"visible\"==v.x?\"auto\":v.x,v.y=\"visible\"==v.y?\"", |
| "auto\":v.y);return v}\nfunction d(l){if(l==g){var v=(new Ga(f)).a;l=v.", |
| "scrollingElement?v.scrollingElement:v.body||v.documentElement;v=v.pare", |
| "ntWindow||v.defaultView;l=new Ea(v.pageXOffset||l.scrollLeft,v.pageYOf", |
| "fset||l.scrollTop)}else l=new Ea(l.scrollLeft,l.scrollTop);return l}va", |
| "r e=pc(a),f=y(a),g=f.documentElement,h=f.body,q=W(g,\"overflow\"),t;fo", |
| "r(a=b(a);a;a=b(a)){var m=c(a);if(\"visible\"!=m.x||\"visible\"!=m.y){v", |
| "ar D=kc(a);if(0==D.width||0==D.height)return X;var Q=e.a<D.a,aa=e.b<D.", |
| "b;if(Q&&\"hidden\"==m.x||aa&&\"hidden\"==m.y)return X;\nif(Q&&\"visibl", |
| "e\"!=m.x||aa&&\"visible\"!=m.y){Q=d(a);aa=e.b<D.b-Q.y;if(e.a<D.a-Q.x&&", |
| "\"visible\"!=m.x||aa&&\"visible\"!=m.x)return X;e=lc(a);return e==X?X:", |
| "\"scroll\"}Q=e.f>=D.a+D.width;D=e.c>=D.b+D.height;if(Q&&\"hidden\"==m.", |
| "x||D&&\"hidden\"==m.y)return X;if(Q&&\"visible\"!=m.x||D&&\"visible\"!", |
| "=m.y){if(t&&(m=d(a),e.f>=g.scrollWidth-m.x||e.a>=g.scrollHeight-m.y))r", |
| "eturn X;e=lc(a);return e==X?X:\"scroll\"}}}return\"none\"}\nfunction k", |
| "c(a){var b=mc(a);if(b)return b.rect;if(T(a,\"HTML\"))return a=y(a),a=(", |
| "(a?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Com", |
| "pat\"==a.compatMode?a.documentElement:a.body,a=new Fa(a.clientWidth,a.", |
| "clientHeight),new V(0,0,a.width,a.height);try{var c=a.getBoundingClien", |
| "tRect()}catch(d){return new V(0,0,0,0)}return new V(c.left,c.top,c.rig", |
| "ht-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.parentNode,\"MAP\")?a.parentNo", |
| "de:null,d=null,e=null;c&&c.name&&(d=U.o('/descendant::*[@usemap = \"#'", |
| "+c.name+'\"]',y(c)))&&(e=kc(d),b||\"default\"==a.shape.toLowerCase()||", |
| "(a=qc(a),b=Math.min(Math.max(a.a,0),e.width),c=Math.min(Math.max(a.b,0", |
| "),e.height),e=new V(b+e.a,c+e.b,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)}}\nfuncti", |
| "on 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=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 pc(a){a=kc(a);return new fc(a.b,a.a+a.width,a.b+a.height,a.a", |
| ")}\nfunction rc(a){return a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"", |
| "\")}function sc(a){var b=[];gc?tc(a,b):uc(a,b);a=pa(b,rc);return rc(a.", |
| "join(\"\\n\")).replace(/\\xa0/g,\" \")}\nfunction vc(a,b,c){if(T(a,\"B", |
| "R\"))b.push(\"\");else{var d=T(a,\"TD\"),e=W(a,\"display\"),f=!d&&!(0<", |
| "=na(wc,e)),g=k(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 q=oc(a),t=nul", |
| "l,m=null;q&&(t=W(a,\"white-space\"),m=W(a,\"text-transform\"));r(a.chi", |
| "ldNodes,function(D){c(D,b,q,t,m)});a=b[b.length-1]||\"\";!d&&\"table-c", |
| "ell\"!=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(/\\b(\\S)/g,function(e,f){return f.toUpperCase()}):\"uppercase", |
| "\"==d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop(", |
| ")||\"\";wa(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));b.push(c+a)}", |
| "\nfunction nc(a){var b=1,c=W(a,\"opacity\");c&&(b=Number(c));(a=hc(a))", |
| "&&(b*=nc(a));return b}\nfunction 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.assignedNodes(),r(a,function(g){yc(g,b,c", |
| ",d,e)})):tc(a,b)}else if(T(a,\"SHADOW\")){for(f=a;f.parentNode;)f=f.pa", |
| "rentNode;if(f instanceof ShadowRoot&&(a=f))for(a=a.olderShadowRoot;a;)", |
| "r(a.childNodes,function(g){yc(g,b,c,d,e)}),a=a.olderShadowRoot}else tc", |
| "(a,b)}\nfunction tc(a,b){a.shadowRoot&&r(a.shadowRoot.childNodes,funct", |
| "ion(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().le", |
| "ngth)||yc(c,d,e,f,g)})};var zc={A:function(a){return!(!a.querySelector", |
| "All||!a.querySelector)},o:function(a,b){if(!a)throw new R(32,\"No clas", |
| "s name specified\");a=xa(a);if(-1!==a.indexOf(\" \"))throw new R(32,\"", |
| "Compound class names not permitted\");if(zc.A(b))try{return b.querySel", |
| "ector(\".\"+a.replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new R(32", |
| ",\"An invalid or illegal class name was specified\");}a=z(x(b),\"*\",a", |
| ",b);return a.length?a[0]:null},j: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 not permitted\");if(zc.A(b))try{return b", |
| ".querySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw ne", |
| "w R(32,\"An invalid or illegal class name was specified\");}return z(x", |
| "(b),\"*\",a,b)}};var Ac={o:function(a,b){ea(b.querySelector);if(!a)thr", |
| "ow new R(32,\"No selector specified\");a=xa(a);try{var c=b.querySelect", |
| "or(a)}catch(d){throw new R(32,\"An invalid or illegal selector was spe", |
| "cified\");}return c&&1==c.nodeType?c:null},j:function(a,b){ea(b.queryS", |
| "electorAll);if(!a)throw new R(32,\"No selector specified\");a=xa(a);tr", |
| "y{return b.querySelectorAll(a)}catch(c){throw new R(32,\"An invalid or", |
| " illegal selector was specified\");}}};var Bc={A:function(a,b){return!", |
| "(!a.querySelectorAll||!a.querySelector)&&!/^\\d.*/.test(b)},o:function", |
| "(a,b){var c=x(b),d=n(a)?c.a.getElementById(a):a;return d?cc(d,\"id\")=", |
| "=a&&b!=d&&Ia(b,d)?d:ta(z(c,\"*\"),function(e){return cc(e,\"id\")==a&&", |
| "b!=e&&Ia(b,e)}):null},j:function(a,b){if(!a)return[];if(Bc.A(b,a))try{", |
| "return b.querySelectorAll(\"#\"+Bc.R(a))}catch(c){return[]}b=z(x(b),\"", |
| "*\",null,b);return oa(b,function(c){return cc(c,\"id\")==a})},R:functi", |
| "on(a){return a.replace(/([\\s'\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/\\[\\]", |
| "\\(\\)])/g,\n\"\\\\$1\")}};var Y={},Cc={};Y.M=function(a,b,c){try{var ", |
| "d=Ac.j(\"a\",b)}catch(e){d=z(x(b),\"A\",null,b)}return ta(d,function(e", |
| "){e=sc(e);e=e.replace(/^[\\s]+|[\\s]+$/g,\"\");return c&&-1!=e.indexOf", |
| "(a)||e==a})};Y.J=function(a,b,c){try{var d=Ac.j(\"a\",b)}catch(e){d=z(", |
| "x(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.M(a,b,!1)};Y.j=function(a,b){return Y.J(a,b,!1)};Cc.o=funct", |
| "ion(a,b){return Y.M(a,b,!0)};\nCc.j=function(a,b){return Y.J(a,b,!0)};", |
| "var Z={C:function(a,b){return function(c){var d=Z.G(a);d=kc(d);c=kc(c)", |
| ";return b.call(null,d,c)}},O:function(a){return Z.C(a,function(b,c){re", |
| "turn c.b+c.height<b.b})},P:function(a){return Z.C(a,function(b,c){retu", |
| "rn b.b+b.height<c.b})},T:function(a){return Z.C(a,function(b,c){return", |
| " c.a+c.width<b.a})},Z:function(a){return Z.C(a,function(b,c){return b.", |
| "a+b.width<c.a})},U:function(a,b){if(b)var c=b;else\"number\"==typeof a", |
| ".distance&&(c=a.distance,delete a.distance);c||(c=50);return function(", |
| "d){var e=Z.G(a);\nif(e===d)return!1;e=kc(e);d=kc(d);var f=d.a+d.width,", |
| "g=e.b-e.height,h=d.b-d.height;return Math.abs(e.a+e.width-d.a)<=c||Mat", |
| "h.abs(f-e.a)<=c?Math.abs(g-d.b)<=c||Math.abs(h-e.b)<=c:!1}},G:function", |
| "(a){if(fa(a)&&1==a.nodeType)return a;if(ea(a))return Z.G(a.call(null))", |
| ";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 of wro", |
| "ng type: \"+JSON.stringify(a));}};Z.N={left:Z.T,right:Z.Z,above:Z.O,be", |
| "low:Z.P,near:Z.U};\nZ.S=function(a,b){var c=[];r(a,function(d){d&&sa(b", |
| ",function(e){var f=e.kind,g=Z.N[f];if(!g)throw new R(61,\"Cannot find ", |
| "filter suitable for \"+f);return g.apply(null,e.args)(d)},null)&&c.pus", |
| "h(d)},null);return c};Z.o=function(a,b){a=Z.j(a,b);return 0==a.length?", |
| "null:a[0]};\nZ.j=function(a,b){if(!a.hasOwnProperty(\"root\")||!a.hasO", |
| "wnProperty(\"filters\"))throw new R(61,\"Locator not suitable for rela", |
| "tive locators: \"+JSON.stringify(a));var c=a.filters,d=da(c);if(\"arra", |
| "y\"!=d&&(\"object\"!=d||\"number\"!=typeof c.length))throw new R(61,\"", |
| "Targets should be an array: \"+JSON.stringify(a));var e;T(a.root)?e=[a", |
| ".root]:e=Ec(a.root,b);return 0==e.length?[]:Z.S(e,a.filters)};var Fc={", |
| "o:function(a,b){if(\"\"===a)throw new R(32,'Unable to locate an elemen", |
| "t with the tagName \"\"');return b.getElementsByTagName(a)[0]||null},j", |
| ":function(a,b){if(\"\"===a)throw new R(32,'Unable to locate an element", |
| " with the tagName \"\"');return b.getElementsByTagName(a)}};var Gc={cl", |
| "assName:zc,\"class name\":zc,css:Ac,\"css selector\":Ac,relative:Z,id:", |
| "Bc,linkText:Y,\"link text\":Y,name:{o:function(a,b){b=z(x(b),\"*\",nul", |
| "l,b);return ta(b,function(c){return cc(c,\"name\")==a})},j:function(a,", |
| "b){b=z(x(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.hasOwnProperty(b", |
| "))return b;return null}\nfunction Dc(a,b){var c=Hc(a);if(c){var d=Gc[c", |
| "];if(d&&ea(d.o))return d.o(a[c],b||Vb.document)}throw new R(61,\"Unsup", |
| "ported locator strategy: \"+c);}function Ec(a,b){var c=Hc(a);if(c){var", |
| " d=Gc[c];if(d&&ea(d.j))return d.j(a[c],b||Vb.document)}throw new R(61,", |
| "\"Unsupported locator strategy: \"+c);};var Ic=\"function\"===typeof S", |
| "hadowRoot;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 ShadowRoot&&(c=E", |
| "c(a,b)[0]))return c}return null});; 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 FIND_ELEMENTS[] = { |
| "function(){return (function(){var ba=this;function k(a){return void 0!", |
| "==a}function n(a){return\"string\"==typeof a}function ca(a,b){a=a.spli", |
| "t(\".\");var c=ba;a[0]in c||\"undefined\"==typeof c.execScript||c.exec", |
| "Script(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&k(", |
| "b)?c[d]=b:c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}}\nfunction", |
| " da(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)ret", |
| "urn\"array\";if(a instanceof Object)return b;var c=Object.prototype.to", |
| "String.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[object", |
| " Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.spl", |
| "ice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumer", |
| "able(\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefi", |
| "ned\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a", |
| ".propertyIsEnumerable(\"call\"))return\"function\"}else return\"null\"", |
| ";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"objec", |
| "t\";return b}function ea(a){return\"function\"==da(a)}function fa(a){v", |
| "ar b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function h", |
| "a(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.c", |
| "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar", |
| "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur", |
| "n function(){return a.apply(b,arguments)}}function ja(a,b,c){Function.", |
| "prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"nativ", |
| "e code\")?ja=ha:ja=ia;return ja.apply(null,arguments)}\nfunction ka(a,", |
| "b){var c=Array.prototype.slice.call(arguments,1);return function(){var", |
| " d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}functio", |
| "n p(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.pro", |
| "totype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cy", |
| "bozu Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is her", |
| "eby granted, free of charge, to any person obtaining a copy\n of this ", |
| "software and associated documentation files (the \"Software\"), to\n d", |
| "eal in the Software without restriction, including without limitation ", |
| "the\n rights to use, copy, modify, merge, publish, distribute, sublice", |
| "nse, and/or\n sell copies of the Software, and to permit persons to wh", |
| "om the Software is\n furnished to do so, subject to the following cond", |
| "itions:\n\n The above copyright notice and this permission notice shal", |
| "l be included 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 ", |
| "MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMEN", |
| "T. 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 CONTR", |
| "ACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH T", |
| "HE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunct", |
| "ion la(a,b,c){this.a=a;this.b=b||1;this.f=c||1};var ma;var na=Array.pr", |
| "ototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,", |
| "void 0)}:function(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},", |
| "r=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call", |
| "(a,b,c)}:function(a,b,c){for(var d=a.length,e=n(a)?a.split(\"\"):a,f=0", |
| ";f<d;f++)f in e&&b.call(c,e[f],f,a)},oa=Array.prototype.filter?functio", |
| "n(a,b){return Array.prototype.filter.call(a,b,void 0)}:function(a,b){f", |
| "or(var c=\na.length,d=[],e=0,f=n(a)?a.split(\"\"):a,g=0;g<c;g++)if(g i", |
| "n f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}return d},pa=Array.pr", |
| "ototype.map?function(a,b){return Array.prototype.map.call(a,b,void 0)}", |
| ":function(a,b){for(var c=a.length,d=Array(c),e=n(a)?a.split(\"\"):a,f=", |
| "0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d},qa=Array.pr", |
| "ototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,", |
| "c)}:function(a,b,c){var d=c;r(a,function(e,f){d=b.call(void 0,d,e,f,a)", |
| "});return d},ra=Array.prototype.some?\nfunction(a,b){return Array.prot", |
| "otype.some.call(a,b,void 0)}:function(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},sa=Array.prototype.every?function(a,b,c){return Array.proto", |
| "type.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=n(a)?a.sp", |
| "lit(\"\"):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return", |
| "!0};\nfunction ta(a,b){a:{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)){b=e;break a}b=-1}return ", |
| "0>b?null:n(a)?a.charAt(b):a[b]}function ua(a){return Array.prototype.c", |
| "oncat.apply([],arguments)}function va(a,b,c){return 2>=arguments.lengt", |
| "h?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};f", |
| "unction wa(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b)==b}var ", |
| "xa=String.prototype.trim?function(a){return a.trim()}:function(a){retu", |
| "rn/^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};function ya(a){re", |
| "turn String(a).replace(/\\-([a-z])/g,function(b,c){return c.toUpperCas", |
| "e()})};function za(a){this.b=a;this.a=0}function Aa(a){a=a.match(Ba);f", |
| "or(var b=0;b<a.length;b++)Ca.test(a[b])&&a.splice(b,1);return new za(a", |
| ")}var Ba=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*", |
| "|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^'", |
| "]*'|[!<>]=|\\s+|./g,Ca=/^\\s/;function u(a,b){return a.b[a.a+(b||0)]}f", |
| "unction w(a){return a.b[a.a++]}function Da(a){return a.b.length<=a.a};", |
| "function Ea(a,b){this.x=k(a)?a:0;this.y=k(b)?b:0}Ea.prototype.ceil=fun", |
| "ction(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}", |
| ";Ea.prototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.f", |
| "loor(this.y);return this};Ea.prototype.round=function(){this.x=Math.ro", |
| "und(this.x);this.y=Math.round(this.y);return this};function Fa(a,b){th", |
| "is.width=a;this.height=b}Fa.prototype.aspectRatio=function(){return th", |
| "is.width/this.height};Fa.prototype.ceil=function(){this.width=Math.cei", |
| "l(this.width);this.height=Math.ceil(this.height);return this};Fa.proto", |
| "type.floor=function(){this.width=Math.floor(this.width);this.height=Ma", |
| "th.floor(this.height);return this};Fa.prototype.round=function(){this.", |
| "width=Math.round(this.width);this.height=Math.round(this.height);retur", |
| "n this};function x(a){return a?new Ga(y(a)):ma||(ma=new Ga)}function H", |
| "a(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function Ia(a", |
| ",b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.con", |
| "tains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==", |
| "b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;re", |
| "turn b==a}\nfunction Ja(a,b){if(a==b)return 0;if(a.compareDocumentPosi", |
| "tion)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.paren", |
| "tNode,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.sourceIndex:f.sourc", |
| "eIndex)}d=y(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.cr", |
| "eateRange();a.selectNode(b);\na.collapse(!0);return c.compareBoundaryP", |
| "oints(ba.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;return Ka(b,a)}func", |
| "tion Ka(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}funct", |
| "ion y(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function M", |
| "a(a,b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parent", |
| "Node;c++}return null}function Ga(a){this.a=a||ba.document||document}\n", |
| "Ga.prototype.getElementsByTagName=function(a,b){return(b||this.a).getE", |
| "lementsByTagName(String(a))};\nfunction z(a,b,c,d){a=d||a.a;var e=b&&", |
| "\"*\"!=b?String(b).toUpperCase():\"\";if(a.querySelectorAll&&a.querySe", |
| "lector&&(e||c))c=a.querySelectorAll(e+(c?\".\"+c:\"\"));else if(c&&a.g", |
| "etElementsByClassName)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.getElementsByTagName(e||\"*\"),c){a={};for(f=d=0;g=b[f];f+", |
| "+){e=g.className;var h;if(h=\"function\"==typeof e.split)h=0<=na(e.spl", |
| "it(/\\s+/),c);h&&(a[d++]=g)}a.length=d;c=a}else c=b;return c}\n;functi", |
| "on A(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||nu", |
| "ll==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=[];f", |
| "or(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.fi", |
| "rstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;retur", |
| "n b}\nfunction Na(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)r", |
| "eturn!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttr", |
| "ibute(b,2)==c}function Oa(a,b,c,d,e){return Pa.call(null,a,b,n(c)?c:nu", |
| "ll,n(d)?d:null,e||new B)}\nfunction Pa(a,b,c,d,e){b.getElementsByName&", |
| "&d&&\"name\"==c?(b=b.getElementsByName(d),r(b,function(f){a.a(f)&&e.ad", |
| "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl", |
| "assName(d),r(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a insta", |
| "nceof C?Qa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagNam", |
| "e(a.f()),r(b,function(f){Na(f,c,d)&&e.add(f)}));return e}function Qa(a", |
| ",b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)Na(b,c,d)&&a.a(b)&&e.ad", |
| "d(b),Qa(a,b,c,d,e)};function B(){this.b=this.a=null;this.m=0}function ", |
| "Ra(a){this.f=a;this.a=this.b=null}function Sa(a,b){if(!a.a)return b;if", |
| "(!b.a)return a;var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=", |
| "c,c=c.a,b=b.a):0<Ja(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a", |
| "=e,d=e,f++;for(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.m=f;return a}", |
| "function Ta(a,b){b=new Ra(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.m++", |
| "}B.prototype.add=function(a){a=new Ra(a);a.b=this.b;this.a?this.b.a=a:", |
| "this.a=this.b=a;this.b=a;this.m++};\nfunction Ua(a){return(a=a.a)?a.f:", |
| "null}function Va(a){return(a=Ua(a))?A(a):\"\"}function E(a,b){return n", |
| "ew Wa(a,!!b)}function Wa(a,b){this.f=a;this.b=(this.v=b)?a.b:a.a;this.", |
| "a=null}function F(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=", |
| "a.v?b.b:b.a;return c.f};function G(a){this.i=a;this.b=this.g=!1;this.f", |
| "=null}function H(a){return\"\\n \"+a.toString().split(\"\\n\").join(", |
| "\"\\n \")}function Xa(a,b){a.g=b}function Ya(a,b){a.b=b}function I(a,", |
| "b){a=a.a(b);return a instanceof B?+Va(a):+a}function J(a,b){a=a.a(b);r", |
| "eturn a instanceof B?Va(a):\"\"+a}function Za(a,b){a=a.a(b);return a i", |
| "nstanceof B?!!a.m:!!a};function $a(a,b,c){G.call(this,a.i);this.c=a;th", |
| "is.h=b;this.u=c;this.g=b.g||c.g;this.b=b.b||c.b;this.c==ab&&(c.b||c.g|", |
| "|4==c.i||0==c.i||!b.f?b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.", |
| "f.name,w:b}):this.f={name:b.f.name,w:c})}p($a,G);\nfunction bb(a,b,c,d", |
| ",e){b=b.a(d);c=c.a(d);var f;if(b instanceof B&&c instanceof B){b=E(b);", |
| "for(d=F(b);d;d=F(b))for(e=E(c),f=F(e);f;f=F(e))if(a(A(d),A(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(e);for(var g=typeof d,h=F(f);h;h=F(f)){switch(g){case ", |
| "\"number\":h=+A(h);break;case \"boolean\":h=!!A(h);break;case \"string", |
| "\":h=A(h);break;default:throw Error(\"Illegal primitive type for compa", |
| "rison.\");}if(e==b&&a(h,d)||e==c&&a(d,h))return!0}return!1}return e?\"", |
| "boolean\"==\ntypeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==ty", |
| "peof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}$a.prototype.a=f", |
| "unction(a){return this.c.s(this.h,this.u,a)};$a.prototype.toString=fun", |
| "ction(){var a=\"Binary Expression: \"+this.c;a+=H(this.h);return a+=H(", |
| "this.u)};function cb(a,b,c,d){this.Y=a;this.L=b;this.i=c;this.s=d}cb.p", |
| "rototype.toString=function(){return this.Y};var db={};\nfunction K(a,b", |
| ",c,d){if(db.hasOwnProperty(a))throw Error(\"Binary operator already cr", |
| "eated: \"+a);a=new cb(a,b,c,d);return db[a.toString()]=a}K(\"div\",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,fun", |
| "ction(a,b,c){return I(a,c)-I(b,c)});K(\"<\",4,2,function(a,b,c){return", |
| " bb(function(d,e){return d<e},a,b,c)});\nK(\">\",4,2,function(a,b,c){r", |
| "eturn bb(function(d,e){return d>e},a,b,c)});K(\"<=\",4,2,function(a,b,", |
| "c){return bb(function(d,e){return d<=e},a,b,c)});K(\">=\",4,2,function", |
| "(a,b,c){return bb(function(d,e){return d>=e},a,b,c)});var ab=K(\"=\",3", |
| ",2,function(a,b,c){return bb(function(d,e){return d==e},a,b,c,!0)});K(", |
| "\"!=\",3,2,function(a,b,c){return bb(function(d,e){return d!=e},a,b,c,", |
| "!0)});K(\"and\",2,2,function(a,b,c){return Za(a,c)&&Za(b,c)});K(\"or\"", |
| ",1,2,function(a,b,c){return Za(a,c)||Za(b,c)});function eb(a,b){if(b.a", |
| ".length&&4!=a.i)throw Error(\"Primary expression must evaluate to node", |
| "set if filter has predicate(s).\");G.call(this,a.i);this.c=a;this.h=b;", |
| "this.g=a.g;this.b=a.b}p(eb,G);eb.prototype.a=function(a){a=this.c.a(a)", |
| ";return fb(this.h,a)};eb.prototype.toString=function(){var a=\"Filter:", |
| "\"+H(this.c);return a+=H(this.h)};function hb(a,b){if(b.length<a.K)thr", |
| "ow Error(\"Function \"+a.l+\" expects at least\"+a.K+\" arguments, \"+", |
| "b.length+\" given\");if(null!==a.F&&b.length>a.F)throw Error(\"Functio", |
| "n \"+a.l+\" expects at most \"+a.F+\" arguments, \"+b.length+\" given", |
| "\");a.X&&r(b,function(c,d){if(4!=c.i)throw Error(\"Argument \"+d+\" to", |
| " function \"+a.l+\" is not of type Nodeset: \"+c);});G.call(this,a.i);", |
| "this.B=a;this.c=b;Xa(this,a.g||ra(b,function(c){return c.g}));Ya(this,", |
| "a.W&&!b.length||a.V&&!!b.length||ra(b,function(c){return c.b}))}\np(hb", |
| ",G);hb.prototype.a=function(a){return this.B.s.apply(null,ua(a,this.c)", |
| ")};hb.prototype.toString=function(){var a=\"Function: \"+this.B;if(thi", |
| "s.c.length){var b=qa(this.c,function(c,d){return c+H(d)},\"Arguments:", |
| "\");a+=H(b)}return a};function ib(a,b,c,d,e,f,g,h){this.l=a;this.i=b;t", |
| "his.g=c;this.W=d;this.V=!1;this.s=e;this.K=f;this.F=k(g)?g:f;this.X=!!", |
| "h}ib.prototype.toString=function(){return this.l};var jb={};\nfunction", |
| " L(a,b,c,d,e,f,g,h){if(jb.hasOwnProperty(a))throw Error(\"Function alr", |
| "eady created: \"+a+\".\");jb[a]=new ib(a,b,c,d,e,f,g,h)}L(\"boolean\",", |
| "2,!1,!1,function(a,b){return Za(b,a)},1);L(\"ceiling\",1,!1,!1,functio", |
| "n(a,b){return Math.ceil(I(b,a))},1);L(\"concat\",3,!1,!1,function(a,b)", |
| "{return qa(va(arguments,1),function(c,d){return c+J(d,a)},\"\")},2,nul", |
| "l);L(\"contains\",2,!1,!1,function(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.a(a).m},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,functio", |
| "n(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocument;a=J(b,a).split(/\\s", |
| "+/);var e=[];r(a,function(g){g=d.getElementById(g);!g||0<=na(e,g)||e.p", |
| "ush(g)});e.sort(Ja);var f=new B;r(e,function(g){f.add(g)});return f},1", |
| ");L(\"lang\",2,!1,!1,function(){return!1},1);L(\"last\",1,!0,!1,functi", |
| "on(a){if(1!=arguments.length)throw Error(\"Function last expects ()\")", |
| ";return a.f},0);\nL(\"local-name\",3,!1,!0,function(a,b){return(a=b?Ua", |
| "(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);L(\"", |
| "name\",3,!1,!0,function(a,b){return(a=b?Ua(b.a(a)):a.a)?a.nodeName.toL", |
| "owerCase():\"\"},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):A(a.a)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")", |
| "},0,1);L(\"not\",2,!1,!1,function(a,b){return!Za(b,a)},1);L(\"number\"", |
| ",1,!1,!0,function(a,b){return b?I(b,a):+A(a.a)},0,1);\nL(\"position\",", |
| "1,!0,!1,function(a){return a.b},0);L(\"round\",1,!1,!1,function(a,b){r", |
| "eturn Math.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,function(a,b){return b?J(b,a):A(a.a)},0,1);L(\"string-length\",1,!1", |
| ",!0,function(a,b){return(b?J(b,a):A(a.a)).length},0,1);\nL(\"substring", |
| "\",3,!1,!1,function(a,b,c,d){c=I(c,a);if(isNaN(c)||Infinity==c||-Infin", |
| "ity==c)return\"\";d=d?I(d,a):Infinity;if(isNaN(d)||-Infinity===d)retur", |
| "n\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=J(b,a);return Infinity==", |
| "d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);L(\"substring-af", |
| "ter\",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", |
| ",function(a,b,c){b=J(b,a);a=J(c,a);a=b.indexOf(a);return-1==a?\"\":b.s", |
| "ubstring(0,a)},2);L(\"sum\",1,!1,!1,function(a,b){a=E(b.a(a));b=0;for(", |
| "var c=F(a);c;c=F(a))b+=+A(c);return b},1,1,!0);L(\"translate\",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.len", |
| "gth;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 C(a,b){this.h=a;this.c=k(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", |
| " kb(a){return\"comment\"==a||\"text\"==a||\"processing-instruction\"==", |
| "a||\"node\"==a}C.prototype.a=function(a){return null===this.b||this.b=", |
| "=a.nodeType};C.prototype.f=function(){return this.h};\nC.prototype.toS", |
| "tring=function(){var a=\"Kind Test: \"+this.h;null===this.c||(a+=H(thi", |
| "s.c));return a};function lb(a){G.call(this,3);this.c=a.substring(1,a.l", |
| "ength-1)}p(lb,G);lb.prototype.a=function(){return this.c};lb.prototype", |
| ".toString=function(){return\"Literal: \"+this.c};function mb(a,b){this", |
| ".l=a.toLowerCase();a=\"*\"==this.l?\"*\":\"http://www.w3.org/1999/xhtm", |
| "l\";this.b=b?b.toLowerCase():a}mb.prototype.a=function(a){var b=a.node", |
| "Type;if(1!=b&&2!=b)return!1;b=k(a.localName)?a.localName:a.nodeName;re", |
| "turn\"*\"!=this.l&&this.l!=b.toLowerCase()?!1:\"*\"==this.b?!0:this.b=", |
| "=(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999", |
| "/xhtml\")};mb.prototype.f=function(){return this.l};\nmb.prototype.toS", |
| "tring=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml", |
| "\"==this.b?\"\":this.b+\":\")+this.l};function nb(a){G.call(this,1);th", |
| "is.c=a}p(nb,G);nb.prototype.a=function(){return this.c};nb.prototype.t", |
| "oString=function(){return\"Number: \"+this.c};function ob(a,b){G.call(", |
| "this,a.i);this.h=a;this.c=b;this.g=a.g;this.b=a.b;1==this.c.length&&(a", |
| "=this.c[0],a.D||a.c!=pb||(a=a.u,\"*\"!=a.f()&&(this.f={name:a.f(),w:nu", |
| "ll})))}p(ob,G);function qb(){G.call(this,4)}p(qb,G);qb.prototype.a=fun", |
| "ction(a){var b=new B;a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDocumen", |
| "t);return b};qb.prototype.toString=function(){return\"Root Helper Expr", |
| "ession\"};function rb(){G.call(this,4)}p(rb,G);rb.prototype.a=function", |
| "(a){var b=new B;b.add(a.a);return b};rb.prototype.toString=function(){", |
| "return\"Context Helper Expression\"};\nfunction sb(a){return\"/\"==a||", |
| "\"//\"==a}ob.prototype.a=function(a){var b=this.h.a(a);if(!(b instance", |
| "of B))throw Error(\"Filter expression must evaluate to nodeset.\");a=t", |
| "his.c;for(var c=0,d=a.length;c<d&&b.m;c++){var e=a[c],f=E(b,e.c.v);if(", |
| "e.g||e.c!=tb)if(e.g||e.c!=ub){var g=F(f);for(b=e.a(new la(g));null!=(g", |
| "=F(f));)g=e.a(new la(g)),b=Sa(b,g)}else g=F(f),b=e.a(new la(g));else{f", |
| "or(g=F(f);(b=F(f))&&(!g.contains||g.contains(b))&&b.compareDocumentPos", |
| "ition(g)&8;g=b);b=e.a(new la(g))}}return b};\nob.prototype.toString=fu", |
| "nction(){var a=\"Path Expression:\"+H(this.h);if(this.c.length){var b=", |
| "qa(this.c,function(c,d){return c+H(d)},\"Steps:\");a+=H(b)}return a};f", |
| "unction vb(a,b){this.a=a;this.v=!!b}\nfunction fb(a,b,c){for(c=c||0;c<", |
| "a.a.length;c++)for(var d=a.a[c],e=E(b),f=b.m,g,h=0;g=F(e);h++){var q=a", |
| ".v?f-h:h+1;g=d.a(new la(g,q,f));if(\"number\"==typeof g)q=q==g;else if", |
| "(\"string\"==typeof g||\"boolean\"==typeof g)q=!!g;else if(g instanceo", |
| "f B)q=0<g.m;else throw Error(\"Predicate.evaluate returned an unexpect", |
| "ed type.\");if(!q){q=e;g=q.f;var t=q.a;if(!t)throw Error(\"Next must b", |
| "e called at least once before remove.\");var m=t.b;t=t.a;m?m.a=t:g.a=t", |
| ";t?t.b=m:g.b=m;g.m--;q.a=null}}return b}\nvb.prototype.toString=functi", |
| "on(){return qa(this.a,function(a,b){return a+H(b)},\"Predicates:\")};f", |
| "unction M(a,b,c,d){G.call(this,4);this.c=a;this.u=b;this.h=c||new vb([", |
| "]);this.D=!!d;b=this.h;b=0<b.a.length?b.a[0].f:null;a.$&&b&&(this.f={n", |
| "ame:b.name,w:b.w});a:{a=this.h;for(b=0;b<a.a.length;b++)if(c=a.a[b],c.", |
| "g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}p(M,G);\nM.prototype.a=f", |
| "unction(a){var b=a.a,c=this.f,d=null,e=null,f=0;c&&(d=c.name,e=c.w?J(c", |
| ".w,a):null,f=1);if(this.D)if(this.g||this.c!=wb)if(b=E((new M(xb,new C", |
| "(\"node\"))).a(a)),c=F(b))for(a=this.s(c,d,e,f);null!=(c=F(b));)a=Sa(a", |
| ",this.s(c,d,e,f));else a=new B;else a=Oa(this.u,b,d,e),a=fb(this.h,a,f", |
| ");else a=this.s(a.a,d,e,f);return a};M.prototype.s=function(a,b,c,d){a", |
| "=this.c.B(this.u,a,b,c);return a=fb(this.h,a,d)};\nM.prototype.toStrin", |
| "g=function(){var a=\"Step:\"+H(\"Operator: \"+(this.D?\"//\":\"/\"));t", |
| "his.c.l&&(a+=H(\"Axis: \"+this.c));a+=H(this.u);if(this.h.a.length){va", |
| "r b=qa(this.h.a,function(c,d){return c+H(d)},\"Predicates:\");a+=H(b)}", |
| "return a};function yb(a,b,c,d){this.l=a;this.B=b;this.v=c;this.$=d}yb.", |
| "prototype.toString=function(){return this.l};var zb={};function N(a,b,", |
| "c,d){if(zb.hasOwnProperty(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 B;b=b.parentNode;)a.a(b)&&Ta(c,b);return c},!0);N(\"ancesto", |
| "r-or-self\",function(a,b){var c=new B;do a.a(b)&&Ta(c,b);while(b=b.par", |
| "entNode);return c},!0);\nvar pb=N(\"attribute\",function(a,b){var c=ne", |
| "w B,d=a.f();if(b=b.attributes)if(a instanceof 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),wb=N(\"child\",function(a,b,c,d,e){c=n(c)?c:null;d=n(d)?d:null", |
| ";e=e||new B;for(b=b.firstChild;b;b=b.nextSibling)Na(b,c,d)&&a.a(b)&&e.", |
| "add(b);return e},!1,!0);N(\"descendant\",Oa,!1,!0);\nvar xb=N(\"descen", |
| "dant-or-self\",function(a,b,c,d){var e=new B;Na(b,c,d)&&a.a(b)&&e.add(", |
| "b);return Oa(a,b,c,d,e)},!1,!0),tb=N(\"following\",function(a,b,c,d){v", |
| "ar e=new B;do for(var f=b;f=f.nextSibling;)Na(f,c,d)&&a.a(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 B;b=b.nextSibling;)a.a(b)&&c.add", |
| "(b);return c},!1);N(\"namespace\",function(){return new B},!1);\nvar A", |
| "b=N(\"parent\",function(a,b){var c=new B;if(9==b.nodeType)return c;if(", |
| "2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.a(b)&&c.", |
| "add(b);return c},!1),ub=N(\"preceding\",function(a,b,c,d){var e=new B,", |
| "f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,h=f.length;g<h;", |
| "g++){var q=[];for(b=f[g];b=b.previousSibling;)q.unshift(b);for(var t=0", |
| ",m=q.length;t<m;t++)b=q[t],Na(b,c,d)&&a.a(b)&&e.add(b),e=Oa(a,b,c,d,e)", |
| "}return e},!0,!0);\nN(\"preceding-sibling\",function(a,b){for(var c=ne", |
| "w B;b=b.previousSibling;)a.a(b)&&Ta(c,b);return c},!0);var Bb=N(\"self", |
| "\",function(a,b){var c=new B;a.a(b)&&c.add(b);return c},!1);function C", |
| "b(a){G.call(this,1);this.c=a;this.g=a.g;this.b=a.b}p(Cb,G);Cb.prototyp", |
| "e.a=function(a){return-I(this.c,a)};Cb.prototype.toString=function(){r", |
| "eturn\"Unary Expression: -\"+H(this.c)};function Db(a){G.call(this,4);", |
| "this.c=a;Xa(this,ra(this.c,function(b){return b.g}));Ya(this,ra(this.c", |
| ",function(b){return b.b}))}p(Db,G);Db.prototype.a=function(a){var b=ne", |
| "w B;r(this.c,function(c){c=c.a(a);if(!(c instanceof B))throw Error(\"P", |
| "ath expression must evaluate to NodeSet.\");b=Sa(b,c)});return b};Db.p", |
| "rototype.toString=function(){return qa(this.c,function(a,b){return a+H", |
| "(b)},\"Union Expression:\")};function Eb(a,b){this.a=a;this.b=b}functi", |
| "on Fb(a){for(var b,c=[];;){O(a,\"Missing right hand side of binary exp", |
| "ression.\");b=Gb(a);var d=w(a.a);if(!d)break;var e=(d=db[d]||null)&&d.", |
| "L;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].L;)b=new $a(c.p", |
| "op(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new $a(c.pop(),c.pop(),b)", |
| ";return b}function O(a,b){if(Da(a.a))throw Error(b);}function Hb(a,b){", |
| "a=w(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a)", |
| ";}\nfunction Ib(a){a=w(a.a);if(\")\"!=a)throw Error(\"Bad token: \"+a)", |
| ";}function Jb(a){a=w(a.a);if(2>a.length)throw Error(\"Unclosed literal", |
| " string\");return new lb(a)}\nfunction Kb(a){var b=[];if(sb(u(a.a))){v", |
| "ar c=w(a.a);var d=u(a.a);if(\"/\"==c&&(Da(a.a)||\".\"!=d&&\"..\"!=d&&", |
| "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new qb;d=new qb;", |
| "O(a,\"Missing next location step.\");c=Lb(a,c);b.push(c)}else{a:{c=u(a", |
| ".a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable referenc", |
| "e not allowed in HTML XPath\");case \"(\":w(a.a);c=Fb(a);O(a,'unclosed", |
| " \"(\"');Hb(a,\")\");break;case '\"':case \"'\":c=Jb(a);break;default:", |
| "if(isNaN(+c))if(!kb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==u(a.a,1)){c=w", |
| "(a.a);\nc=jb[c]||null;w(a.a);for(d=[];\")\"!=u(a.a);){O(a,\"Missing fu", |
| "nction argument list.\");d.push(Fb(a));if(\",\"!=u(a.a))break;w(a.a)}O", |
| "(a,\"Unclosed function argument list.\");Ib(a);c=new hb(c,d)}else{c=nu", |
| "ll;break a}else c=new nb(+w(a.a))}\"[\"==u(a.a)&&(d=new vb(Mb(a)),c=ne", |
| "w eb(c,d))}if(c)if(sb(u(a.a)))d=c;else return c;else c=Lb(a,\"/\"),d=n", |
| "ew rb,b.push(c)}for(;sb(u(a.a));)c=w(a.a),O(a,\"Missing next location ", |
| "step.\"),c=Lb(a,c),b.push(c);return new ob(d,b)}\nfunction Lb(a,b){if(", |
| "\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');i", |
| "f(\".\"==u(a.a)){var c=new M(Bb,new C(\"node\"));w(a.a);return c}if(\"", |
| "..\"==u(a.a))return c=new M(Ab,new C(\"node\")),w(a.a),c;if(\"@\"==u(a", |
| ".a)){var d=pb;w(a.a);O(a,\"Missing attribute name\")}else if(\"::\"==u", |
| "(a.a,1)){if(!/(?![0-9])[\\w]/.test(u(a.a).charAt(0)))throw Error(\"Bad", |
| " token: \"+w(a.a));var e=w(a.a);d=zb[e]||null;if(!d)throw Error(\"No a", |
| "xis with name: \"+e);w(a.a);O(a,\"Missing node name\")}else d=wb;e=u(a", |
| ".a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nu(a.a,1)){if(", |
| "!kb(e))throw Error(\"Invalid node type: \"+e);e=w(a.a);if(!kb(e))throw", |
| " Error(\"Invalid type name: \"+e);Hb(a,\"(\");O(a,\"Bad nodetype\");va", |
| "r f=u(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Jb(a);O(a,\"Bad nod", |
| "etype\");Ib(a);e=new C(e,g)}else if(e=w(a.a),f=e.indexOf(\":\"),-1==f)", |
| "e=new mb(e);else{g=e.substring(0,f);if(\"*\"==g)var h=\"*\";else if(h=", |
| "a.b(g),!h)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst", |
| "r(f+1);e=new mb(e,h)}else throw Error(\"Bad token: \"+w(a.a));a=new vb", |
| "(Mb(a),d.v);return c||\nnew M(d,e,a,\"//\"==b)}function Mb(a){for(var ", |
| "b=[];\"[\"==u(a.a);){w(a.a);O(a,\"Missing predicate expression.\");var", |
| " c=Fb(a);b.push(c);O(a,\"Unclosed predicate expression.\");Hb(a,\"]\")", |
| "}return b}function Gb(a){if(\"-\"==u(a.a))return w(a.a),new Cb(Gb(a));", |
| "var b=Kb(a);if(\"|\"!=u(a.a))a=b;else{for(b=[b];\"|\"==w(a.a);)O(a,\"M", |
| "issing next union location path.\"),b.push(Kb(a));a.a.a--;a=new Db(b)}", |
| "return a};function Nb(a){switch(a.nodeType){case 1:return ka(Qb,a);cas", |
| "e 9:return Nb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " Rb;default:return a.parentNode?Nb(a.parentNode):Rb}}function Rb(){ret", |
| "urn null}function Qb(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", |
| "?Qb(a.parentNode,b):null};function Sb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=Aa(a);if(Da(a))throw Error(\"Invalid XPat", |
| "h expression.\");b?ea(b)||(b=ja(b.lookupNamespaceURI,b)):b=function(){", |
| "return null};var c=Fb(new Eb(a,b));if(!Da(a))throw Error(\"Bad token: ", |
| "\"+w(a));this.evaluate=function(d,e){d=c.a(new la(d));return new P(d,e", |
| ")}}\nfunction P(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\"==ty", |
| "peof a)b=3;else throw Error(\"Unexpected evaluation result.\");if(2!=b", |
| "&&1!=b&&3!=b&&!(a instanceof B))throw Error(\"value could not be conve", |
| "rted to the specified type\");this.resultType=b;switch(b){case 2:this.", |
| "stringValue=a instanceof B?Va(a):\"\"+a;break;case 1:this.numberValue=", |
| "a instanceof B?+Va(a):+a;break;case 3:this.booleanValue=a instanceof B", |
| "?0<a.m:!!a;break;case 4:case 5:case 6:case 7:var c=\nE(a);var d=[];for", |
| "(var e=F(c);e;e=F(c))d.push(e);this.snapshotLength=a.m;this.invalidIte", |
| "ratorState=!1;break;case 8:case 9:this.singleNodeValue=Ua(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]}}P.ANY_TYPE=0;\nP.NUMB", |
| "ER_TYPE=1;P.STRING_TYPE=2;P.BOOLEAN_TYPE=3;P.UNORDERED_NODE_ITERATOR_T", |
| "YPE=4;P.ORDERED_NODE_ITERATOR_TYPE=5;P.UNORDERED_NODE_SNAPSHOT_TYPE=6;", |
| "P.ORDERED_NODE_SNAPSHOT_TYPE=7;P.ANY_UNORDERED_NODE_TYPE=8;P.FIRST_ORD", |
| "ERED_NODE_TYPE=9;function Tb(a){this.lookupNamespaceURI=Nb(a)}\nfuncti", |
| "on Ub(a,b){a=a||ba;var c=a.Document&&a.Document.prototype||a.document;", |
| "if(!c.evaluate||b)a.XPathResult=P,c.evaluate=function(d,e,f,g){return(", |
| "new Sb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return ne", |
| "w Sb(d,e)},c.createNSResolver=function(d){return new Tb(d)}}ca(\"wgxpa", |
| "th.install\",Ub);ca(\"wgxpath.install\",Ub);var Vb=window;function R(a", |
| ",b){this.code=a;this.a=S[a]||Wb;this.message=b||\"\";a=this.a.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(R,Error);var Wb=\"unknown error\",S={15:\"element not ", |
| "selectable\",11:\"element not visible\"};S[31]=Wb;S[30]=Wb;S[24]=\"inv", |
| "alid cookie domain\";S[29]=\"invalid element coordinates\";S[12]=\"inv", |
| "alid element state\";\nS[32]=\"invalid selector\";S[51]=\"invalid sele", |
| "ctor\";S[52]=\"invalid selector\";S[17]=\"javascript error\";S[405]=\"", |
| "unsupported operation\";S[34]=\"move target out of bounds\";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]=\"session not created", |
| "\";S[10]=\"stale element reference\";S[21]=\"timeout\";S[25]=\"unable ", |
| "to set cookie\";S[26]=\"unexpected alert open\";S[13]=Wb;S[9]=\"unknow", |
| "n command\";var Xb={A:function(a){return!(!a.querySelectorAll||!a.quer", |
| "ySelector)},o:function(a,b){if(!a)throw new R(32,\"No class name speci", |
| "fied\");a=xa(a);if(-1!==a.indexOf(\" \"))throw new R(32,\"Compound cla", |
| "ss names not permitted\");if(Xb.A(b))try{return b.querySelector(\".\"+", |
| "a.replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new R(32,\"An invali", |
| "d or illegal class name was specified\");}a=z(x(b),\"*\",a,b);return a", |
| ".length?a[0]:null},j:function(a,b){if(!a)throw new R(32,\"No class nam", |
| "e specified\");a=xa(a);if(-1!==a.indexOf(\" \"))throw new R(32,\n\"Com", |
| "pound class names not permitted\");if(Xb.A(b))try{return b.querySelect", |
| "orAll(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new R(32,\"An ", |
| "invalid or illegal class name was specified\");}return z(x(b),\"*\",a,", |
| "b)}};var Yb={o:function(a,b){ea(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 invalid or illegal selector was specified\");}r", |
| "eturn c&&1==c.nodeType?c:null},j:function(a,b){ea(b.querySelectorAll);", |
| "if(!a)throw new R(32,\"No selector specified\");a=xa(a);try{return b.q", |
| "uerySelectorAll(a)}catch(c){throw new R(32,\"An invalid or illegal sel", |
| "ector was specified\");}}};var 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\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",cho", |
| "colate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsi", |
| "lk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b", |
| "\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\"", |
| ",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",da", |
| "rkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00", |
| "\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",d", |
| "arkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4", |
| "f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:", |
| "\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#69", |
| "6969\",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 $b=\"backgroundC", |
| "olor borderTopColor borderRightColor 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.toLowerCase();return\"style\"==b?fc(a.style.cssT", |
| "ext):(a=a.getAttributeNode(b))&&a.specified?a.value:null}var gc=/[;]+(", |
| "?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*", |
| "\\([^()]*\\))*[^()]*$)/;function fc(a){var b=[];r(a.split(gc),function", |
| "(c){var d=c.indexOf(\":\");0<d&&(c=[c.slice(0,d),c.slice(d+1)],2==c.le", |
| "ngth&&b.push(c[0].toLowerCase(),\":\",c[1],\";\"))});b=b.join(\"\");re", |
| "turn b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction T(a,b){b&&\"st", |
| "ring\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b||a.t", |
| "agName.toUpperCase()==b)};var U={};U.H=function(){var a={aa:\"http://w", |
| "ww.w3.org/2000/svg\"};return function(b){return a[b]||null}}();\nU.s=f", |
| "unction(a,b,c){var d=y(a);if(!d.documentElement)return null;try{for(va", |
| "r e=d.createNSResolver?d.createNSResolver(d.documentElement):U.H,f={},", |
| "g=d.getElementsByTagName(\"*\"),h=0;h<g.length;++h){var q=g[h],t=q.nam", |
| "espaceURI;if(t&&!f[t]){var m=q.lookupPrefix(t);if(!m){var D=t.match(\"", |
| ".*/(\\\\w+)/?$\");m=D?D[1]:\"xhtml\"}f[t]=m}}var Q={},aa;for(aa in f)Q", |
| "[f[aa]]=aa;e=function(l){return Q[l]||null};try{return d.evaluate(b,a,", |
| "e,c,null)}catch(l){if(\"TypeError\"===l.name)return e=d.createNSResolv", |
| "er?d.createNSResolver(d.documentElement):\nU.H,d.evaluate(b,a,e,c,null", |
| ");throw l;}}catch(l){throw new R(32,\"Unable to locate an element with", |
| " the xpath expression \"+b+\" because of the following error:\\n\"+l);", |
| "}};U.I=function(a,b){if(!a||1!=a.nodeType)throw new R(32,'The result o", |
| "f 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=y(b),d.setProperty&&d.set", |
| "Property(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}", |
| "();null===c||U.I(c,a);return c};\nU.j=function(a,b){var c=function(){v", |
| "ar d=U.s(b,a,7);if(d){for(var e=d.snapshotLength,f=[],g=0;g<e;++g)f.pu", |
| "sh(d.snapshotItem(g));return f}return b.selectNodes?(d=y(b),d.setPrope", |
| "rty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):", |
| "[]}();r(c,function(d){U.I(d,a)});return c};function hc(a,b,c,d){this.c", |
| "=a;this.a=b;this.b=c;this.f=d}hc.prototype.ceil=function(){this.c=Math", |
| ".ceil(this.c);this.a=Math.ceil(this.a);this.b=Math.ceil(this.b);this.f", |
| "=Math.ceil(this.f);return this};hc.prototype.floor=function(){this.c=M", |
| "ath.floor(this.c);this.a=Math.floor(this.a);this.b=Math.floor(this.b);", |
| "this.f=Math.floor(this.f);return this};hc.prototype.round=function(){t", |
| "his.c=Math.round(this.c);this.a=Math.round(this.a);this.b=Math.round(t", |
| "his.b);this.f=Math.round(this.f);return this};function V(a,b,c,d){this", |
| ".a=a;this.b=b;this.width=c;this.height=d}V.prototype.ceil=function(){t", |
| "his.a=Math.ceil(this.a);this.b=Math.ceil(this.b);this.width=Math.ceil(", |
| "this.width);this.height=Math.ceil(this.height);return this};V.prototyp", |
| "e.floor=function(){this.a=Math.floor(this.a);this.b=Math.floor(this.b)", |
| ";this.width=Math.floor(this.width);this.height=Math.floor(this.height)", |
| ";return this};\nV.prototype.round=function(){this.a=Math.round(this.a)", |
| ";this.b=Math.round(this.b);this.width=Math.round(this.width);this.heig", |
| "ht=Math.round(this.height);return this};var ic=\"function\"===typeof S", |
| "hadowRoot;function jc(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nod", |
| "eType&&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=\"c", |
| "ssFloat\";a:{var c=b;var d=y(a);if(d.defaultView&&d.defaultView.getCom", |
| "putedStyle&&(d=d.defaultView.getComputedStyle(a,null))){c=d[c]||d.getP", |
| "ropertyValue(c)||\"\";break a}c=\"\"}a=c||kc(a,b);if(null===a)a=null;e", |
| "lse if(0<=na($b,b)){b:{var e=a.match(cc);if(e&&(b=Number(e[1]),c=Numbe", |
| "r(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.matc", |
| "h(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.to", |
| "LowerCase();c=Zb[b.toLowerCase()];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"", |
| "+b,4==c.length&&(c=c.replace(ac,\"#$1$1$2$2$3$3\")),!bc.test(c))){b=nu", |
| "ll;break b}b=[parseInt(c.substr(1,2),16),parseInt(c.substr(3,2),16),pa", |
| "rseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(\", \")+\")\":a}retur", |
| "n a}\nfunction kc(a,b){var c=a.currentStyle||a.style,d=c[b];!k(d)&&ea(", |
| "c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?k(", |
| "d)?d:null:(a=jc(a))?kc(a,b):null}\nfunction lc(a,b,c){function d(g){va", |
| "r h=mc(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\")&&ra(g.childNodes,function(q){return 3==q.nodeType||", |
| "T(q)&&d(q)})}function e(g){return nc(g)==X&&sa(g.childNodes,function(h", |
| "){return!T(h)||e(h)||!d(h)})}if(!T(a))throw Error(\"Argument to isShow", |
| "n must be of type Element\");if(T(a,\"BODY\"))return!0;if(T(a,\"OPTION", |
| "\")||T(a,\"OPTGROUP\"))return a=Ma(a,function(g){return T(g,\"SELECT\"", |
| ")}),\n!!a&&lc(a,!0,c);var 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.ty", |
| "pe.toLowerCase()||T(a,\"NOSCRIPT\"))return!1;f=W(a,\"visibility\");ret", |
| "urn\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=pc(a))&&d(a)?!e(a):!1}", |
| "\nfunction qc(a){function b(c){if(T(c)&&\"none\"==W(c,\"display\"))ret", |
| "urn!1;a:{var d=c.parentNode;if(c.getDestinationInsertionPoints){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.assign", |
| "edSlot.parentNode:null:d}return ic&&d instanceof ShadowRoot||d&&(9==d.", |
| "nodeType||11==d.nodeType)?!0:d&&T(d,\"DETAILS\")&&!d.open&&!T(c,\"SUMM", |
| "ARY\")?!1:!!d&&b(d)}return lc(a,!1,b)}var X=\"hidden\";\nfunction nc(a", |
| "){function b(l){function v(gb){if(gb==g)return!0;var Ob=W(gb,\"display", |
| "\");return 0==Ob.lastIndexOf(\"inline\",0)||\"contents\"==Ob||\"absolu", |
| "te\"==Pb&&\"static\"==W(gb,\"position\")?!1:!0}var Pb=W(l,\"position\"", |
| ");if(\"fixed\"==Pb)return t=!0,l==g?null:g;for(l=jc(l);l&&!v(l);)l=jc(", |
| "l);return l}function c(l){var v=l;if(\"visible\"==q)if(l==g&&h)v=h;els", |
| "e if(l==h)return{x:\"visible\",y:\"visible\"};v={x:W(v,\"overflow-x\")", |
| ",y:W(v,\"overflow-y\")};l==g&&(v.x=\"visible\"==v.x?\"auto\":v.x,v.y=", |
| "\"visible\"==v.y?\"auto\":v.y);return v}\nfunction d(l){if(l==g){var v", |
| "=(new Ga(f)).a;l=v.scrollingElement?v.scrollingElement:v.body||v.docum", |
| "entElement;v=v.parentWindow||v.defaultView;l=new Ea(v.pageXOffset||l.s", |
| "crollLeft,v.pageYOffset||l.scrollTop)}else l=new Ea(l.scrollLeft,l.scr", |
| "ollTop);return l}var e=rc(a),f=y(a),g=f.documentElement,h=f.body,q=W(g", |
| ",\"overflow\"),t;for(a=b(a);a;a=b(a)){var m=c(a);if(\"visible\"!=m.x||", |
| "\"visible\"!=m.y){var D=mc(a);if(0==D.width||0==D.height)return X;var ", |
| "Q=e.a<D.a,aa=e.b<D.b;if(Q&&\"hidden\"==m.x||aa&&\"hidden\"==m.y)return", |
| " X;\nif(Q&&\"visible\"!=m.x||aa&&\"visible\"!=m.y){Q=d(a);aa=e.b<D.b-Q", |
| ".y;if(e.a<D.a-Q.x&&\"visible\"!=m.x||aa&&\"visible\"!=m.x)return X;e=n", |
| "c(a);return e==X?X:\"scroll\"}Q=e.f>=D.a+D.width;D=e.c>=D.b+D.height;i", |
| "f(Q&&\"hidden\"==m.x||D&&\"hidden\"==m.y)return X;if(Q&&\"visible\"!=m", |
| ".x||D&&\"visible\"!=m.y){if(t&&(m=d(a),e.f>=g.scrollWidth-m.x||e.a>=g.", |
| "scrollHeight-m.y))return X;e=nc(a);return e==X?X:\"scroll\"}}}return\"", |
| "none\"}\nfunction mc(a){var b=oc(a);if(b)return b.rect;if(T(a,\"HTML\"", |
| "))return a=y(a),a=((a?a.parentWindow||a.defaultView:window)||window).d", |
| "ocument,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new ", |
| "Fa(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 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('/descendan", |
| "t::*[@usemap = \"#'+c.name+'\"]',y(c)))&&(e=mc(d),b||\"default\"==a.sh", |
| "ape.toLowerCase()||(a=sc(a),b=Math.min(Math.max(a.a,0),e.width),c=Math", |
| ".min(Math.max(a.b,0),e.height),e=new V(b+e.a,c+e.b,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.spl", |
| "it(\",\");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(va", |
| "r 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)}re", |
| "turn new V(0,0,0,0)}function rc(a){a=mc(a);return new hc(a.b,a.a+a.wid", |
| "th,a.b+a.height,a.a)}\nfunction tc(a){return a.replace(/^[^\\S\\xa0]+|", |
| "[^\\S\\xa0]+$/g,\"\")}function uc(a){var b=[];ic?vc(a,b):wc(a,b);a=pa(", |
| "b,tc);return tc(a.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,\"dis", |
| "play\"),f=!d&&!(0<=na(yc,e)),g=k(a.previousElementSibling)?a.previousE", |
| "lementSibling: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 q=qc(a),t=null,m=null;q&&(t=W(a,\"white-space\"),m=W(a,\"text-tra", |
| "nsform\"));r(a.childNodes,function(D){c(D,b,q,t,m)});a=b[b.length-1]||", |
| "\"\";!d&&\"table-cell\"!=e||!a||wa(a)||\n(b[b.length-1]+=\" \");f&&\"r", |
| "un-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"\")}}function wc(a,b){x", |
| "c(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-colum", |
| "n table-column-group\".split(\" \");\nfunction zc(a,b,c,d){a=a.nodeVal", |
| "ue.replace(/[\\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,\" \");\"cap", |
| "italize\"==d?a=a.replace(/\\b(\\S)/g,function(e,f){return f.toUpperCas", |
| "e()}):\"uppercase\"==d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowe", |
| "rCase());c=b.pop()||\"\";wa(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr", |
| "(1));b.push(c+a)}\nfunction pc(a){var b=1,c=W(a,\"opacity\");c&&(b=Num", |
| "ber(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.parentNode;f instanceof ShadowRoot?", |
| "(a=T(a,\"CONTENT\")?a.getDistributedNodes():a.assignedNodes(),r(a,func", |
| "tion(g){Ac(g,b,c,d,e)})):vc(a,b)}else if(T(a,\"SHADOW\")){for(f=a;f.pa", |
| "rentNode;)f=f.parentNode;if(f instanceof ShadowRoot&&(a=f))for(a=a.old", |
| "erShadowRoot;a;)r(a.childNodes,function(g){Ac(g,b,c,d,e)}),a=a.olderSh", |
| "adowRoot}else vc(a,b)}\nfunction vc(a,b){a.shadowRoot&&r(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.getDestinationInsertionPoints&&0<h.getDestinationInse", |
| "rtionPoints().length)||Ac(c,d,e,f,g)})};var Bc={A:function(a,b){return", |
| "!(!a.querySelectorAll||!a.querySelector)&&!/^\\d.*/.test(b)},o:functio", |
| "n(a,b){var c=x(b),d=n(a)?c.a.getElementById(a):a;return d?ec(d,\"id\")", |
| "==a&&b!=d&&Ia(b,d)?d:ta(z(c,\"*\"),function(e){return ec(e,\"id\")==a&", |
| "&b!=e&&Ia(b,e)}):null},j:function(a,b){if(!a)return[];if(Bc.A(b,a))try", |
| "{return b.querySelectorAll(\"#\"+Bc.R(a))}catch(c){return[]}b=z(x(b),", |
| "\"*\",null,b);return oa(b,function(c){return ec(c,\"id\")==a})},R:func", |
| "tion(a){return a.replace(/([\\s'\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/\\[", |
| "\\]\\(\\)])/g,\n\"\\\\$1\")}};var Y={},Cc={};Y.M=function(a,b,c){try{v", |
| "ar d=Yb.j(\"a\",b)}catch(e){d=z(x(b),\"A\",null,b)}return ta(d,functio", |
| "n(e){e=uc(e);e=e.replace(/^[\\s]+|[\\s]+$/g,\"\");return c&&-1!=e.inde", |
| "xOf(a)||e==a})};Y.J=function(a,b,c){try{var d=Yb.j(\"a\",b)}catch(e){d", |
| "=z(x(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.M(a,b,!1)};Y.j=function(a,b){return Y.J(a,b,!1)};Cc.o=f", |
| "unction(a,b){return Y.M(a,b,!0)};\nCc.j=function(a,b){return Y.J(a,b,!", |
| "0)};var Z={C:function(a,b){return function(c){var d=Z.G(a);d=mc(d);c=m", |
| "c(c);return b.call(null,d,c)}},O:function(a){return Z.C(a,function(b,c", |
| "){return c.b+c.height<b.b})},P:function(a){return Z.C(a,function(b,c){", |
| "return b.b+b.height<c.b})},T:function(a){return Z.C(a,function(b,c){re", |
| "turn c.a+c.width<b.a})},Z:function(a){return Z.C(a,function(b,c){retur", |
| "n b.a+b.width<c.a})},U:function(a,b){if(b)var c=b;else\"number\"==type", |
| "of a.distance&&(c=a.distance,delete a.distance);c||(c=50);return funct", |
| "ion(d){var e=Z.G(a);\nif(e===d)return!1;e=mc(e);d=mc(d);var f=d.a+d.wi", |
| "dth,g=e.b-e.height,h=d.b-d.height;return Math.abs(e.a+e.width-d.a)<=c|", |
| "|Math.abs(f-e.a)<=c?Math.abs(g-d.b)<=c||Math.abs(h-e.b)<=c:!1}},G:func", |
| "tion(a){if(fa(a)&&1==a.nodeType)return a;if(ea(a))return Z.G(a.call(nu", |
| "ll));if(fa(a)){var b;a:{if(b=Dc(a)){var c=Ec[b];if(c&&ea(c.o)){b=c.o(a", |
| "[b],Vb.document);break a}}throw new R(61,\"Unsupported locator strateg", |
| "y: \"+b);}if(!b)throw new R(7,\"No element has been found by \"+JSON.s", |
| "tringify(a));return b}throw new R(61,\n\"Selector is of wrong type: \"", |
| "+JSON.stringify(a));}};Z.N={left:Z.T,right:Z.Z,above:Z.O,below:Z.P,nea", |
| "r:Z.U};Z.S=function(a,b){var c=[];r(a,function(d){d&&sa(b,function(e){", |
| "var f=e.kind,g=Z.N[f];if(!g)throw new R(61,\"Cannot find filter suitab", |
| "le for \"+f);return g.apply(null,e.args)(d)},null)&&c.push(d)},null);r", |
| "eturn c};Z.o=function(a,b){a=Z.j(a,b);return 0==a.length?null:a[0]};\n", |
| "Z.j=function(a,b){if(!a.hasOwnProperty(\"root\")||!a.hasOwnProperty(\"", |
| "filters\"))throw new R(61,\"Locator not suitable for relative locators", |
| ": \"+JSON.stringify(a));var c=a.filters,d=da(c);if(\"array\"!=d&&(\"ob", |
| "ject\"!=d||\"number\"!=typeof c.length))throw new R(61,\"Targets shoul", |
| "d be an array: \"+JSON.stringify(a));var e;T(a.root)?e=[a.root]:e=Fc(a", |
| ".root,b);return 0==e.length?[]:Z.S(e,a.filters)};var Gc={o:function(a,", |
| "b){if(\"\"===a)throw new R(32,'Unable to locate an element with the ta", |
| "gName \"\"');return b.getElementsByTagName(a)[0]||null},j:function(a,b", |
| "){if(\"\"===a)throw new R(32,'Unable to locate an element with the tag", |
| "Name \"\"');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=z(x(b),\"*\",null,b);return t", |
| "a(b,function(c){return ec(c,\"name\")==a})},j:function(a,b){b=z(x(b),", |
| "\"*\",null,b);return oa(b,function(c){return ec(c,\"name\")==a})}},par", |
| "tialLinkText:Cc,\"partial link text\":Cc,tagName:Gc,\"tag name\":Gc,xp", |
| "ath:U};function Dc(a){for(var b in a)if(a.hasOwnProperty(b))return b;r", |
| "eturn null}\nfunction Fc(a,b){var c=Dc(a);if(c){var d=Ec[c];if(d&&ea(d", |
| ".j))return d.j(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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";ba(\"_\",function(){if(null!=(mb||mb).applicatio", |
| "nCache)var a=mb.applicationCache.status;else throw new nb(13,\"Undefin", |
| "ed application cache\");return a});; return this._.apply(null,argument", |
| "s);}).apply({navigator:typeof window!='undefined'?window.navigator:nul", |
| "l,document:typeof window!='undefined'?window.document:null}, arguments", |
| ");}\n", |
| NULL |
| }; |
| |
| const char* const GET_ATTRIBUTE[] = { |
| "function(){return (function(){var f=this;function k(a){return\"string", |
| "\"==typeof a}function aa(a,b){a=a.split(\".\");var c=f;a[0]in c||\"und", |
| "efined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;a", |
| ".length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.proto", |
| "type[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ba(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 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 l(a,b,c){Function.", |
| "prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"nativ", |
| "e code\")?l=da:l=ea;return l.apply(null,arguments)}function fa(a,b){va", |
| "r 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.prototyp", |
| "e.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 g", |
| "ranted, free of charge, to any person obtaining a copy\n of this softw", |
| "are and associated documentation files (the \"Software\"), to\n deal i", |
| "n 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 th", |
| "e Software is\n furnished to do so, subject to the following condition", |
| "s:\n\n The above copyright notice and this permission notice shall be ", |
| "included in\n all copies or substantial portions of the Software.\n\n ", |
| "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPR", |
| "ESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCH", |
| "ANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN", |
| " NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY C", |
| "LAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ", |
| "TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SO", |
| "FTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction p", |
| "(a,b,c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.index", |
| "Of?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:func", |
| "tion(a,b){if(k(a))return k(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},q=Array.proto", |
| "type.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:f", |
| "unction(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)e i", |
| "n d&&b.call(void 0,d[e],e,a)},r=Array.prototype.reduce?function(a,b,c)", |
| "{return Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;", |
| "q(a,function(e,g){d=b.call(void 0,d,e,g,a)});return d},t=Array.prototy", |
| "pe.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:fu", |
| "nction(a,b){for(var c=a.length,d=k(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 ia(a){retur", |
| "n Array.prototype.concat.apply([],arguments)}function ja(a,b,c){return", |
| " 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.s", |
| "lice.call(a,b,c)};var u;a:{var ka=f.navigator;if(ka){var la=ka.userAge", |
| "nt;if(la){u=la;break a}}u=\"\"};var ma=-1!=u.indexOf(\"Macintosh\"),na", |
| "=-1!=u.indexOf(\"Windows\");function oa(a){this.b=a;this.a=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 oa(a)}var qa=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):", |
| ")?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|", |
| "\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ra=/^\\s/;function v(a,b){r", |
| "eturn a.b[a.a+(b||0)]}function w(a){return a.b[a.a++]}function sa(a){r", |
| "eturn a.b.length<=a.a};function ta(a,b){if(!a||!b)return!1;if(a.contai", |
| "ns&&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 ua(a,b){if(a=", |
| "=b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosit", |
| "ion(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.sou", |
| "rceIndex-b.sourceIndex;var e=a.parentNode,g=b.parentNode;return e==g?v", |
| "a(a,b):!c&&ta(e,b)?-1*wa(a,b):!d&&ta(g,a)?wa(b,a):(c?a.sourceIndex:e.s", |
| "ourceIndex)-(d?b.sourceIndex:g.sourceIndex)}d=9==a.nodeType?a:a.ownerD", |
| "ocument||a.document;c=d.createRange();c.selectNode(a);c.collapse(!0);", |
| "\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBou", |
| "ndaryPoints(f.Range.START_TO_END,a)}function wa(a,b){var c=a.parentNod", |
| "e;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return va(b,a)", |
| "}function va(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}", |
| ";function y(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.nodeValu", |
| "e;return b}\nfunction z(a,b,c){if(null===b)return!0;try{if(!a.getAttri", |
| "bute)return!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.g", |
| "etAttribute(b,2)==c}function A(a,b,c,d,e){return xa.call(null,a,b,k(c)", |
| "?c:null,k(d)?d:null,e||new B)}\nfunction xa(a,b,c,d,e){b.getElementsBy", |
| "Name&&d&&\"name\"==c?(b=b.getElementsByName(d),q(b,function(g){a.a(g)&", |
| "&e.add(g)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElement", |
| "sByClassName(d),q(b,function(g){g.className==d&&a.a(g)&&e.add(g)})):a ", |
| "instanceof D?ya(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByT", |
| "agName(a.f()),q(b,function(g){z(g,c,d)&&e.add(g)}));return e}function ", |
| "ya(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)z(b,c,d)&&a.a(b)&&e", |
| ".add(b),ya(a,b,c,d,e)};function B(){this.b=this.a=null;this.o=0}functi", |
| "on za(a){this.f=a;this.a=this.b=null}function Aa(a,b){if(!a.a)return b", |
| ";if(!b.a)return a;var c=a.a;b=b.a;for(var d=null,e,g=0;c&&b;)c.f==b.f?", |
| "(e=c,c=c.a,b=b.a):0<ua(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:", |
| "a.a=e,d=e,g++;for(e=c||b;e;)e.b=d,d=d.a=e,g++,e=e.a;a.b=d;a.o=g;return", |
| " a}function Ba(a,b){b=new za(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.", |
| "o++}B.prototype.add=function(a){a=new za(a);a.b=this.b;this.a?this.b.a", |
| "=a:this.a=this.b=a;this.b=a;this.o++};\nfunction Ca(a){return(a=a.a)?a", |
| ".f:null}function Da(a){return(a=Ca(a))?y(a):\"\"}function E(a,b){retur", |
| "n new Ea(a,!!b)}function Ea(a,b){this.f=a;this.b=(this.v=b)?a.b:a.a;th", |
| "is.a=null}function F(a){var b=a.b;if(null==b)return null;var c=a.a=b;a", |
| ".b=a.v?b.b:b.a;return c.f};function G(a){this.l=a;this.b=this.i=!1;thi", |
| "s.f=null}function H(a){return\"\\n \"+a.toString().split(\"\\n\").joi", |
| "n(\"\\n \")}function Fa(a,b){a.i=b}function Ga(a,b){a.b=b}function I(", |
| "a,b){a=a.a(b);return a instanceof B?+Da(a):+a}function J(a,b){a=a.a(b)", |
| ";return a instanceof B?Da(a):\"\"+a}function K(a,b){a=a.a(b);return a ", |
| "instanceof B?!!a.o:!!a};function L(a,b,c){G.call(this,a.l);this.c=a;th", |
| "is.j=b;this.u=c;this.i=b.i||c.i;this.b=b.b||c.b;this.c==Ha&&(c.b||c.i|", |
| "|4==c.l||0==c.l||!b.f?b.b||b.i||4==b.l||0==b.l||!c.f||(this.f={name:c.", |
| "f.name,w:b}):this.f={name:b.f.name,w:c})}m(L,G);\nfunction M(a,b,c,d,e", |
| "){b=b.a(d);c=c.a(d);var g;if(b instanceof B&&c instanceof B){b=E(b);fo", |
| "r(d=F(b);d;d=F(b))for(e=E(c),g=F(e);g;g=F(e))if(a(y(d),y(g)))return!0;", |
| "return!1}if(b instanceof B||c instanceof B){b instanceof B?(e=b,d=c):(", |
| "e=c,d=b);g=E(e);for(var h=typeof d,n=F(g);n;n=F(g)){switch(h){case \"n", |
| "umber\":n=+y(n);break;case \"boolean\":n=!!y(n);break;case \"string\":", |
| "n=y(n);break;default:throw Error(\"Illegal primitive type for comparis", |
| "on.\");}if(e==b&&a(n,d)||e==c&&a(d,n))return!0}return!1}return e?\"boo", |
| "lean\"==\ntypeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeo", |
| "f b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}L.prototype.a=funct", |
| "ion(a){return this.c.s(this.j,this.u,a)};L.prototype.toString=function", |
| "(){var a=\"Binary Expression: \"+this.c;a+=H(this.j);return a+=H(this.", |
| "u)};function Ia(a,b,c,d){this.J=a;this.F=b;this.l=c;this.s=d}Ia.protot", |
| "ype.toString=function(){return this.J};var Ja={};\nfunction N(a,b,c,d)", |
| "{if(Ja.hasOwnProperty(a))throw Error(\"Binary operator already created", |
| ": \"+a);a=new Ia(a,b,c,d);return Ja[a.toString()]=a}N(\"div\",6,1,func", |
| "tion(a,b,c){return I(a,c)/I(b,c)});N(\"mod\",6,1,function(a,b,c){retur", |
| "n I(a,c)%I(b,c)});N(\"*\",6,1,function(a,b,c){return I(a,c)*I(b,c)});N", |
| "(\"+\",5,1,function(a,b,c){return I(a,c)+I(b,c)});N(\"-\",5,1,function", |
| "(a,b,c){return I(a,c)-I(b,c)});N(\"<\",4,2,function(a,b,c){return M(fu", |
| "nction(d,e){return d<e},a,b,c)});\nN(\">\",4,2,function(a,b,c){return ", |
| "M(function(d,e){return d>e},a,b,c)});N(\"<=\",4,2,function(a,b,c){retu", |
| "rn M(function(d,e){return d<=e},a,b,c)});N(\">=\",4,2,function(a,b,c){", |
| "return M(function(d,e){return d>=e},a,b,c)});var Ha=N(\"=\",3,2,functi", |
| "on(a,b,c){return M(function(d,e){return d==e},a,b,c,!0)});N(\"!=\",3,2", |
| ",function(a,b,c){return M(function(d,e){return d!=e},a,b,c,!0)});N(\"a", |
| "nd\",2,2,function(a,b,c){return K(a,c)&&K(b,c)});N(\"or\",1,2,function", |
| "(a,b,c){return K(a,c)||K(b,c)});function Ka(a,b){if(b.a.length&&4!=a.l", |
| ")throw Error(\"Primary expression must evaluate to nodeset if filter h", |
| "as predicate(s).\");G.call(this,a.l);this.c=a;this.j=b;this.i=a.i;this", |
| ".b=a.b}m(Ka,G);Ka.prototype.a=function(a){a=this.c.a(a);return La(this", |
| ".j,a)};Ka.prototype.toString=function(){var a=\"Filter:\"+H(this.c);re", |
| "turn a+=H(this.j)};function Ma(a,b){if(b.length<a.D)throw Error(\"Func", |
| "tion \"+a.m+\" expects at least\"+a.D+\" arguments, \"+b.length+\" giv", |
| "en\");if(null!==a.C&&b.length>a.C)throw Error(\"Function \"+a.m+\" exp", |
| "ects at most \"+a.C+\" arguments, \"+b.length+\" given\");a.I&&q(b,fun", |
| "ction(c,d){if(4!=c.l)throw Error(\"Argument \"+d+\" to function \"+a.m", |
| "+\" is not of type Nodeset: \"+c);});G.call(this,a.l);this.A=a;this.c=", |
| "b;Fa(this,a.i||t(b,function(c){return c.i}));Ga(this,a.H&&!b.length||a", |
| ".G&&!!b.length||t(b,function(c){return c.b}))}m(Ma,G);\nMa.prototype.a", |
| "=function(a){return this.A.s.apply(null,ia(a,this.c))};Ma.prototype.to", |
| "String=function(){var a=\"Function: \"+this.A;if(this.c.length){var b=", |
| "r(this.c,function(c,d){return c+H(d)},\"Arguments:\");a+=H(b)}return a", |
| "};function Na(a,b,c,d,e,g,h,n){this.m=a;this.l=b;this.i=c;this.H=d;thi", |
| "s.G=!1;this.s=e;this.D=g;this.C=void 0!==h?h:g;this.I=!!n}Na.prototype", |
| ".toString=function(){return this.m};var Oa={};\nfunction O(a,b,c,d,e,g", |
| ",h,n){if(Oa.hasOwnProperty(a))throw Error(\"Function already created: ", |
| "\"+a+\".\");Oa[a]=new Na(a,b,c,d,e,g,h,n)}O(\"boolean\",2,!1,!1,functi", |
| "on(a,b){return K(b,a)},1);O(\"ceiling\",1,!1,!1,function(a,b){return M", |
| "ath.ceil(I(b,a))},1);O(\"concat\",3,!1,!1,function(a,b){return r(ja(ar", |
| "guments,1),function(c,d){return c+J(d,a)},\"\")},2,null);O(\"contains", |
| "\",2,!1,!1,function(a,b,c){b=J(b,a);a=J(c,a);return-1!=b.indexOf(a)},2", |
| ");O(\"count\",1,!1,!1,function(a,b){return b.a(a).o},1,1,!0);\nO(\"fal", |
| "se\",2,!1,!1,function(){return!1},0);O(\"floor\",1,!1,!1,function(a,b)", |
| "{return Math.floor(I(b,a))},1);O(\"id\",4,!1,!1,function(a,b){var c=a.", |
| "a,d=9==c.nodeType?c:c.ownerDocument;a=J(b,a).split(/\\s+/);var e=[];q(", |
| "a,function(h){h=d.getElementById(h);!h||0<=ha(e,h)||e.push(h)});e.sort", |
| "(ua);var g=new B;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!=arg", |
| "uments.length)throw Error(\"Function last expects ()\");return a.f},0)", |
| ";\nO(\"local-name\",3,!1,!0,function(a,b){return(a=b?Ca(b.a(a)):a.a)?a", |
| ".localName||a.nodeName.toLowerCase():\"\"},0,1,!0);O(\"name\",3,!1,!0,", |
| "function(a,b){return(a=b?Ca(b.a(a)):a.a)?a.nodeName.toLowerCase():\"\"", |
| "},0,1,!0);O(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);O", |
| "(\"normalize-space\",3,!1,!0,function(a,b){return(b?J(b,a):y(a.a)).rep", |
| "lace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);O(\"not", |
| "\",2,!1,!1,function(a,b){return!K(b,a)},1);O(\"number\",1,!1,!0,functi", |
| "on(a,b){return b?I(b,a):+y(a.a)},0,1);\nO(\"position\",1,!0,!1,functio", |
| "n(a){return a.b},0);O(\"round\",1,!1,!1,function(a,b){return Math.roun", |
| "d(I(b,a))},1);O(\"starts-with\",2,!1,!1,function(a,b,c){b=J(b,a);a=J(c", |
| ",a);return 0==b.lastIndexOf(a,0)},2);O(\"string\",3,!1,!0,function(a,b", |
| "){return b?J(b,a):y(a.a)},0,1);O(\"string-length\",1,!1,!0,function(a,", |
| "b){return(b?J(b,a):y(a.a)).length},0,1);\nO(\"substring\",3,!1,!1,func", |
| "tion(a,b,c,d){c=I(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"", |
| "\";d=d?I(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.ro", |
| "und(c)-1;var e=Math.max(c,0);a=J(b,a);return Infinity==d?a.substring(e", |
| "):a.substring(e,c+Math.round(d))},2,3);O(\"substring-after\",3,!1,!1,f", |
| "unction(a,b,c){b=J(b,a);a=J(c,a);c=b.indexOf(a);return-1==c?\"\":b.sub", |
| "string(c+a.length)},2);\nO(\"substring-before\",3,!1,!1,function(a,b,c", |
| "){b=J(b,a);a=J(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},", |
| "2);O(\"sum\",1,!1,!1,function(a,b){a=E(b.a(a));b=0;for(var c=F(a);c;c=", |
| "F(a))b+=+y(c);return b},1,1,!0);O(\"translate\",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 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;return c},3);O(\"true\",2,!1,!1,function", |
| "(){return!0},0);function D(a,b){this.j=a;this.c=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\":this.b=7;break;case \"node\":", |
| "break;default:throw Error(\"Unexpected argument\");}}function Pa(a){re", |
| "turn\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node", |
| "\"==a}D.prototype.a=function(a){return null===this.b||this.b==a.nodeTy", |
| "pe};D.prototype.f=function(){return this.j};\nD.prototype.toString=fun", |
| "ction(){var a=\"Kind Test: \"+this.j;null===this.c||(a+=H(this.c));ret", |
| "urn a};function Qa(a){G.call(this,3);this.c=a.substring(1,a.length-1)}", |
| "m(Qa,G);Qa.prototype.a=function(){return this.c};Qa.prototype.toString", |
| "=function(){return\"Literal: \"+this.c};function Q(a,b){this.m=a.toLow", |
| "erCase();a=\"*\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.b", |
| "=b?b.toLowerCase():a}Q.prototype.a=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.b?!0:this.b==(a.", |
| "namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xht", |
| "ml\")};Q.prototype.f=function(){return this.m};\nQ.prototype.toString=", |
| "function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==th", |
| "is.b?\"\":this.b+\":\")+this.m};function Ra(a){G.call(this,1);this.c=a", |
| "}m(Ra,G);Ra.prototype.a=function(){return this.c};Ra.prototype.toStrin", |
| "g=function(){return\"Number: \"+this.c};function Sa(a,b){G.call(this,a", |
| ".l);this.j=a;this.c=b;this.i=a.i;this.b=a.b;1==this.c.length&&(a=this.", |
| "c[0],a.B||a.c!=Ta||(a=a.u,\"*\"!=a.f()&&(this.f={name:a.f(),w:null})))", |
| "}m(Sa,G);function R(){G.call(this,4)}m(R,G);R.prototype.a=function(a){", |
| "var b=new B;a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return", |
| " b};R.prototype.toString=function(){return\"Root Helper Expression\"};", |
| "function Ua(){G.call(this,4)}m(Ua,G);Ua.prototype.a=function(a){var b=", |
| "new B;b.add(a.a);return b};Ua.prototype.toString=function(){return\"Co", |
| "ntext Helper Expression\"};\nfunction Va(a){return\"/\"==a||\"//\"==a}", |
| "Sa.prototype.a=function(a){var b=this.j.a(a);if(!(b instanceof B))thro", |
| "w Error(\"Filter expression must evaluate to nodeset.\");a=this.c;for(", |
| "var c=0,d=a.length;c<d&&b.o;c++){var e=a[c],g=E(b,e.c.v);if(e.i||e.c!=", |
| "Wa)if(e.i||e.c!=Xa){var h=F(g);for(b=e.a(new p(h));null!=(h=F(g));)h=e", |
| ".a(new p(h)),b=Aa(b,h)}else h=F(g),b=e.a(new p(h));else{for(h=F(g);(b=", |
| "F(g))&&(!h.contains||h.contains(b))&&b.compareDocumentPosition(h)&8;h=", |
| "b);b=e.a(new p(h))}}return b};\nSa.prototype.toString=function(){var a", |
| "=\"Path Expression:\"+H(this.j);if(this.c.length){var b=r(this.c,funct", |
| "ion(c,d){return c+H(d)},\"Steps:\");a+=H(b)}return a};function Ya(a,b)", |
| "{this.a=a;this.v=!!b}\nfunction La(a,b,c){for(c=c||0;c<a.a.length;c++)", |
| "for(var d=a.a[c],e=E(b),g=b.o,h,n=0;h=F(e);n++){var x=a.v?g-n:n+1;h=d.", |
| "a(new p(h,x,g));if(\"number\"==typeof h)x=x==h;else if(\"string\"==typ", |
| "eof h||\"boolean\"==typeof h)x=!!h;else if(h instanceof B)x=0<h.o;else", |
| " throw Error(\"Predicate.evaluate returned an unexpected type.\");if(!", |
| "x){x=e;h=x.f;var C=x.a;if(!C)throw Error(\"Next must be called at leas", |
| "t once before remove.\");var P=C.b;C=C.a;P?P.a=C:h.a=C;C?C.b=P:h.b=P;h", |
| ".o--;x.a=null}}return b}\nYa.prototype.toString=function(){return r(th", |
| "is.a,function(a,b){return a+H(b)},\"Predicates:\")};function S(a,b,c,d", |
| "){G.call(this,4);this.c=a;this.u=b;this.j=c||new Ya([]);this.B=!!d;b=t", |
| "his.j;b=0<b.a.length?b.a[0].f:null;a.K&&b&&(this.f={name:b.name,w:b.w}", |
| ");a:{a=this.j;for(b=0;b<a.a.length;b++)if(c=a.a[b],c.i||1==c.l||0==c.l", |
| "){a=!0;break a}a=!1}this.i=a}m(S,G);\nS.prototype.a=function(a){var b=", |
| "a.a,c=this.f,d=null,e=null,g=0;c&&(d=c.name,e=c.w?J(c.w,a):null,g=1);i", |
| "f(this.B)if(this.i||this.c!=Za)if(b=E((new S($a,new D(\"node\"))).a(a)", |
| "),c=F(b))for(a=this.s(c,d,e,g);null!=(c=F(b));)a=Aa(a,this.s(c,d,e,g))", |
| ";else a=new B;else a=A(this.u,b,d,e),a=La(this.j,a,g);else a=this.s(a.", |
| "a,d,e,g);return a};S.prototype.s=function(a,b,c,d){a=this.c.A(this.u,a", |
| ",b,c);return a=La(this.j,a,d)};\nS.prototype.toString=function(){var a", |
| "=\"Step:\"+H(\"Operator: \"+(this.B?\"//\":\"/\"));this.c.m&&(a+=H(\"A", |
| "xis: \"+this.c));a+=H(this.u);if(this.j.a.length){var b=r(this.j.a,fun", |
| "ction(c,d){return c+H(d)},\"Predicates:\");a+=H(b)}return a};function ", |
| "ab(a,b,c,d){this.m=a;this.A=b;this.v=c;this.K=d}ab.prototype.toString=", |
| "function(){return this.m};var bb={};function T(a,b,c,d){if(bb.hasOwnPr", |
| "operty(a))throw Error(\"Axis already created: \"+a);b=new ab(a,b,c,!!d", |
| ");return bb[a]=b}\nT(\"ancestor\",function(a,b){for(var c=new B;b=b.pa", |
| "rentNode;)a.a(b)&&Ba(c,b);return c},!0);T(\"ancestor-or-self\",functio", |
| "n(a,b){var c=new B;do a.a(b)&&Ba(c,b);while(b=b.parentNode);return c},", |
| "!0);\nvar Ta=T(\"attribute\",function(a,b){var c=new B,d=a.f();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.add(d);return c},!1),Za=T(\"chil", |
| "d\",function(a,b,c,d,e){c=k(c)?c:null;d=k(d)?d:null;e=e||new B;for(b=b", |
| ".firstChild;b;b=b.nextSibling)z(b,c,d)&&a.a(b)&&e.add(b);return e},!1,", |
| "!0);T(\"descendant\",A,!1,!0);\nvar $a=T(\"descendant-or-self\",functi", |
| "on(a,b,c,d){var e=new B;z(b,c,d)&&a.a(b)&&e.add(b);return A(a,b,c,d,e)", |
| "},!1,!0),Wa=T(\"following\",function(a,b,c,d){var e=new B;do for(var g", |
| "=b;g=g.nextSibling;)z(g,c,d)&&a.a(g)&&e.add(g),e=A(a,g,c,d,e);while(b=", |
| "b.parentNode);return e},!1,!0);T(\"following-sibling\",function(a,b){f", |
| "or(var c=new B;b=b.nextSibling;)a.a(b)&&c.add(b);return c},!1);T(\"nam", |
| "espace\",function(){return new B},!1);\nvar cb=T(\"parent\",function(a", |
| ",b){var c=new B;if(9==b.nodeType)return c;if(2==b.nodeType)return c.ad", |
| "d(b.ownerElement),c;b=b.parentNode;a.a(b)&&c.add(b);return c},!1),Xa=T", |
| "(\"preceding\",function(a,b,c,d){var e=new B,g=[];do g.unshift(b);whil", |
| "e(b=b.parentNode);for(var h=1,n=g.length;h<n;h++){var x=[];for(b=g[h];", |
| "b=b.previousSibling;)x.unshift(b);for(var C=0,P=x.length;C<P;C++)b=x[C", |
| "],z(b,c,d)&&a.a(b)&&e.add(b),e=A(a,b,c,d,e)}return e},!0,!0);\nT(\"pre", |
| "ceding-sibling\",function(a,b){for(var c=new B;b=b.previousSibling;)a.", |
| "a(b)&&Ba(c,b);return c},!0);var db=T(\"self\",function(a,b){var c=new ", |
| "B;a.a(b)&&c.add(b);return c},!1);function eb(a){G.call(this,1);this.c=", |
| "a;this.i=a.i;this.b=a.b}m(eb,G);eb.prototype.a=function(a){return-I(th", |
| "is.c,a)};eb.prototype.toString=function(){return\"Unary Expression: -", |
| "\"+H(this.c)};function fb(a){G.call(this,4);this.c=a;Fa(this,t(this.c,", |
| "function(b){return b.i}));Ga(this,t(this.c,function(b){return b.b}))}m", |
| "(fb,G);fb.prototype.a=function(a){var b=new B;q(this.c,function(c){c=c", |
| ".a(a);if(!(c instanceof B))throw Error(\"Path expression must evaluate", |
| " to NodeSet.\");b=Aa(b,c)});return b};fb.prototype.toString=function()", |
| "{return r(this.c,function(a,b){return a+H(b)},\"Union Expression:\")};", |
| "function gb(a,b){this.a=a;this.b=b}function hb(a){for(var b,c=[];;){U(", |
| "a,\"Missing right hand side of binary expression.\");b=ib(a);var d=w(a", |
| ".a);if(!d)break;var e=(d=Ja[d]||null)&&d.F;if(!e){a.a.a--;break}for(;c", |
| ".length&&e<=c[c.length-1].F;)b=new L(c.pop(),c.pop(),b);c.push(b,d)}fo", |
| "r(;c.length;)b=new L(c.pop(),c.pop(),b);return b}function U(a,b){if(sa", |
| "(a.a))throw Error(b);}function jb(a,b){a=w(a.a);if(a!=b)throw Error(\"", |
| "Bad token, expected: \"+b+\" got: \"+a);}\nfunction kb(a){a=w(a.a);if(", |
| "\")\"!=a)throw Error(\"Bad token: \"+a);}function lb(a){a=w(a.a);if(2>", |
| "a.length)throw Error(\"Unclosed literal string\");return new Qa(a)}\nf", |
| "unction mb(a){var b=[];if(Va(v(a.a))){var c=w(a.a);var d=v(a.a);if(\"/", |
| "\"==c&&(sa(a.a)||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[", |
| "\\w]/.test(d)))return new R;d=new R;U(a,\"Missing next location step.", |
| "\");c=nb(a,c);b.push(c)}else{a:{c=v(a.a);d=c.charAt(0);switch(d){case ", |
| "\"$\":throw Error(\"Variable reference not allowed in HTML XPath\");ca", |
| "se \"(\":w(a.a);c=hb(a);U(a,'unclosed \"(\"');jb(a,\")\");break;case '", |
| "\"':case \"'\":c=lb(a);break;default:if(isNaN(+c))if(!Pa(c)&&/(?![0-9]", |
| ")[\\w]/.test(d)&&\"(\"==v(a.a,1)){c=w(a.a);\nc=Oa[c]||null;w(a.a);for(", |
| "d=[];\")\"!=v(a.a);){U(a,\"Missing function argument list.\");d.push(h", |
| "b(a));if(\",\"!=v(a.a))break;w(a.a)}U(a,\"Unclosed function argument l", |
| "ist.\");kb(a);c=new Ma(c,d)}else{c=null;break a}else c=new Ra(+w(a.a))", |
| "}\"[\"==v(a.a)&&(d=new Ya(ob(a)),c=new Ka(c,d))}if(c)if(Va(v(a.a)))d=c", |
| ";else return c;else c=nb(a,\"/\"),d=new Ua,b.push(c)}for(;Va(v(a.a));)", |
| "c=w(a.a),U(a,\"Missing next location step.\"),c=nb(a,c),b.push(c);retu", |
| "rn new Sa(d,b)}\nfunction nb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('", |
| "Step op should be \"/\" or \"//\"');if(\".\"==v(a.a)){var c=new S(db,n", |
| "ew D(\"node\"));w(a.a);return c}if(\"..\"==v(a.a))return c=new S(cb,ne", |
| "w D(\"node\")),w(a.a),c;if(\"@\"==v(a.a)){var d=Ta;w(a.a);U(a,\"Missin", |
| "g attribute name\")}else if(\"::\"==v(a.a,1)){if(!/(?![0-9])[\\w]/.tes", |
| "t(v(a.a).charAt(0)))throw Error(\"Bad token: \"+w(a.a));var e=w(a.a);d", |
| "=bb[e]||null;if(!d)throw Error(\"No axis with name: \"+e);w(a.a);U(a,", |
| "\"Missing node name\")}else d=Za;e=v(a.a);if(/(?![0-9])[\\w\\*]/.test(", |
| "e.charAt(0)))if(\"(\"==\nv(a.a,1)){if(!Pa(e))throw Error(\"Invalid nod", |
| "e type: \"+e);e=w(a.a);if(!Pa(e))throw Error(\"Invalid type name: \"+e", |
| ");jb(a,\"(\");U(a,\"Bad nodetype\");var g=v(a.a).charAt(0),h=null;if('", |
| "\"'==g||\"'\"==g)h=lb(a);U(a,\"Bad nodetype\");kb(a);e=new D(e,h)}else", |
| " if(e=w(a.a),g=e.indexOf(\":\"),-1==g)e=new Q(e);else{h=e.substring(0,", |
| "g);if(\"*\"==h)var n=\"*\";else if(n=a.b(h),!n)throw Error(\"Namespace", |
| " prefix not declared: \"+h);e=e.substr(g+1);e=new Q(e,n)}else throw Er", |
| "ror(\"Bad token: \"+w(a.a));a=new Ya(ob(a),d.v);return c||new S(d,\ne,", |
| "a,\"//\"==b)}function ob(a){for(var b=[];\"[\"==v(a.a);){w(a.a);U(a,\"", |
| "Missing predicate expression.\");var c=hb(a);b.push(c);U(a,\"Unclosed ", |
| "predicate expression.\");jb(a,\"]\")}return b}function ib(a){if(\"-\"=", |
| "=v(a.a))return w(a.a),new eb(ib(a));var b=mb(a);if(\"|\"!=v(a.a))a=b;e", |
| "lse{for(b=[b];\"|\"==w(a.a);)U(a,\"Missing next union location path.\"", |
| "),b.push(mb(a));a.a.a--;a=new fb(b)}return a};function pb(a){switch(a.", |
| "nodeType){case 1:return fa(qb,a);case 9:return pb(a.documentElement);c", |
| "ase 11:case 10:case 6:case 12:return rb;default:return a.parentNode?pb", |
| "(a.parentNode):rb}}function rb(){return null}function qb(a,b){if(a.pre", |
| "fix==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?qb(a.parentNode,b):null};function", |
| " sb(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=pa(a)", |
| ";if(sa(a))throw Error(\"Invalid XPath expression.\");b?\"function\"==b", |
| "a(b)||(b=l(b.lookupNamespaceURI,b)):b=function(){return null};var c=hb", |
| "(new gb(a,b));if(!sa(a))throw Error(\"Bad token: \"+w(a));this.evaluat", |
| "e=function(d,e){d=c.a(new p(d));return new V(d,e)}}\nfunction V(a,b){i", |
| "f(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 evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a inst", |
| "anceof B))throw Error(\"value could not be converted to the specified ", |
| "type\");this.resultType=b;switch(b){case 2:this.stringValue=a instance", |
| "of B?Da(a):\"\"+a;break;case 1:this.numberValue=a instanceof B?+Da(a):", |
| "+a;break;case 3:this.booleanValue=a instanceof B?0<a.o:!!a;break;case ", |
| "4:case 5:case 6:case 7:var c=\nE(a);var d=[];for(var e=F(c);e;e=F(c))d", |
| ".push(e);this.snapshotLength=a.o;this.invalidIteratorState=!1;break;ca", |
| "se 8:case 9:this.singleNodeValue=Ca(a);break;default:throw Error(\"Unk", |
| "nown XPathResult type.\");}var g=0;this.iterateNext=function(){if(4!=b", |
| "&&5!=b)throw Error(\"iterateNext called with wrong result type\");retu", |
| "rn 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.length||0>h?null:d[h]}}V.ANY_TYPE=0;\nV.NUMBER_TYPE=1;V.STRING_TYP", |
| "E=2;V.BOOLEAN_TYPE=3;V.UNORDERED_NODE_ITERATOR_TYPE=4;V.ORDERED_NODE_I", |
| "TERATOR_TYPE=5;V.UNORDERED_NODE_SNAPSHOT_TYPE=6;V.ORDERED_NODE_SNAPSHO", |
| "T_TYPE=7;V.ANY_UNORDERED_NODE_TYPE=8;V.FIRST_ORDERED_NODE_TYPE=9;funct", |
| "ion tb(a){this.lookupNamespaceURI=pb(a)}\nfunction ub(a,b){a=a||f;var ", |
| "c=a.Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPa", |
| "thResult=V,c.evaluate=function(d,e,g,h){return(new sb(d,g)).evaluate(e", |
| ",h)},c.createExpression=function(d,e){return new sb(d,e)},c.createNSRe", |
| "solver=function(d){return new tb(d)}}aa(\"wgxpath.install\",ub);aa(\"w", |
| "gxpath.install\",ub);function vb(a,b){this.code=a;this.a=W[a]||wb;this", |
| ".message=b||\"\";a=this.a.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||\"\"}m(vb,Error);var wb=\"u", |
| "nknown error\",W={15:\"element not selectable\",11:\"element not visib", |
| "le\"};W[31]=wb;W[30]=wb;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]=wb;W[9]=\"unknown command\";function xb(a,b){b=b.toL", |
| "owerCase();return\"style\"==b?yb(a.style.cssText):(a=a.getAttributeNod", |
| "e(b))&&a.specified?a.value:null}var zb=/[;]+(?=(?:(?:[^\"]*\"){2})*[^", |
| "\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;", |
| "function yb(a){var b=[];q(a.split(zb),function(c){var d=c.indexOf(\":", |
| "\");0<d&&(c=[c.slice(0,d),c.slice(d+1)],2==c.length&&b.push(c[0].toLow", |
| "erCase(),\":\",c[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(", |
| "b.length-1)?b:b+\";\"}\nfunction Ab(a,b){b&&\"string\"!==typeof b&&(b=", |
| "b.toString());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==", |
| "b)}function Bb(a){return Ab(a,\"OPTION\")?!0:Ab(a,\"INPUT\")?(a=a.type", |
| ".toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1};function X(a,b){this", |
| ".b={};this.a=[];this.f=0;var c=arguments.length;if(1<c){if(c%2)throw E", |
| "rror(\"Uneven number of arguments\");for(var d=0;d<c;d+=2)this.set(arg", |
| "uments[d],arguments[d+1])}else if(a)if(a instanceof X)for(c=Cb(a),d=0;", |
| "d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a", |
| "[d])}\nfunction Cb(a){if(a.f!=a.a.length){for(var b=0,c=0;b<a.a.length", |
| ";){var d=a.a[b];Object.prototype.hasOwnProperty.call(a.b,d)&&(a.a[c++]", |
| "=d);b++}a.a.length=c}if(a.f!=a.a.length){var e={};for(c=b=0;b<a.a.leng", |
| "th;)d=a.a[b],Object.prototype.hasOwnProperty.call(e,d)||(a.a[c++]=d,e[", |
| "d]=1),b++;a.a.length=c}return a.a.concat()}X.prototype.get=function(a,", |
| "b){return Object.prototype.hasOwnProperty.call(this.b,a)?this.b[a]:b};", |
| "\nX.prototype.set=function(a,b){Object.prototype.hasOwnProperty.call(t", |
| "his.b,a)||(this.f++,this.a.push(a));this.b[a]=b};var Db={};function Y(", |
| "a,b,c){ca(a)&&(a=a.g);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}", |
| "Y(8);Y(9);Y(13);var Fb=Y(16),Gb=Y(17),Hb=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(4", |
| "6);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 Ib=Y(na?{h:91,g:91}:ma?{h:224,g:91}:{h:0,", |
| "g:91});Y(na?{h:92,g:92}:ma?{h:224,g:93}:{h:0,g:92});Y(na?{h:93,g:93}:m", |
| "a?{h:0,g:0}:{h:93,g:null});Y({h:96,g:96},\"0\");Y({h:97,g:97},\"1\");", |
| "\nY({h:98,g:98},\"2\");Y({h:99,g:99},\"3\");Y({h:100,g:100},\"4\");Y({", |
| "h:101,g:101},\"5\");Y({h:102,g:102},\"6\");Y({h:103,g:103},\"7\");Y({h", |
| ":104,g:104},\"8\");Y({h:105,g:105},\"9\");Y({h:106,g:106},\"*\");Y({h:", |
| "107,g:107},\"+\");Y({h:109,g:109},\"-\");Y({h:110,g:110},\".\");Y({h:1", |
| "11,g:111},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116);Y(117);Y(11", |
| "8);Y(119);Y(120);Y(121);Y(122);Y(123);Y({h:107,g:187},\"=\",\"+\");Y(1", |
| "08,\",\");Y({h:109,g:189},\"-\",\"_\");Y(188,\",\",\"<\");Y(190,\".\",", |
| "\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\");Y(219,\"[\",\"{\");\nY(22", |
| "0,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({h:59,g:186},\";\",\":\");Y(222", |
| ",\"'\",'\"');var Z=new X;Z.set(1,Fb);Z.set(2,Gb);Z.set(4,Hb);Z.set(8,I", |
| "b);(function(a){var b=new X;q(Cb(a),function(c){b.set(a.get(c).code,c)", |
| "});return b})(Z);var Jb={\"class\":\"className\",readonly:\"readOnly\"", |
| "},Kb=\"allowfullscreen allowpaymentrequest allowusermedia async autofo", |
| "cus autoplay checked compact complete controls declare default default", |
| "checked defaultselected defer disabled ended formnovalidate hidden ind", |
| "eterminate iscontenteditable ismap itemscope loop multiple muted nohre", |
| "f nomodule noresize noshade novalidate nowrap open paused playsinline ", |
| "pubdate readonly required reversed scoped seamless seeking selected tr", |
| "uespeed typemustmatch willvalidate\".split(\" \");aa(\"_\",function(a,", |
| "b){var c=null,d=b.toLowerCase();if(\"style\"==d)return(c=a.style)&&!k(", |
| "c)&&(c=c.cssText),c;if((\"selected\"==d||\"checked\"==d)&&Bb(a)){if(!B", |
| "b(a))throw new vb(15,\"Element is not selectable\");b=\"selected\";c=a", |
| ".type&&a.type.toLowerCase();if(\"checkbox\"==c||\"radio\"==c)b=\"check", |
| "ed\";return a[b]?\"true\":null}var e=Ab(a,\"A\");if(Ab(a,\"IMG\")&&\"s", |
| "rc\"==d||e&&\"href\"==d)return(c=xb(a,d))&&(c=a[d]),c;if(\"spellcheck", |
| "\"==d){c=xb(a,d);if(null!==c){if(\"false\"==c.toLowerCase())return\"fa", |
| "lse\";if(\"true\"==c.toLowerCase())return\"true\"}return a[d]+\n\"\"}e", |
| "=Jb[b]||b;if(0<=ha(Kb,d))return(c=null!==xb(a,b)||a[e])?\"true\":null;", |
| "try{var g=a[e]}catch(h){}null==g||ca(g)?c=xb(a,b):c=g;return null!=c?c", |
| ".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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){return String(a).replace(/\\-([a-z])/g,fu", |
| "nction(b,c){return c.toUpperCase()})};function la(a){this.b=a;this.a=0", |
| "}function ma(a){a=a.match(na);for(var b=0;b<a.length;b++)oa.test(a[b])", |
| "&&a.splice(b,1);return new la(a)}var na=/\\$?(?:(?![0-9-\\.])(?:\\*|[", |
| "\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:", |
| "\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,oa=/^\\s/;functio", |
| "n t(a,b){return a.b[a.a+(b||0)]}function u(a){return a.b[a.a++]}functi", |
| "on w(a){return a.b.length<=a.a};function pa(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 qa(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?ra(a,b):!c&&pa(e,b)?-1*sa(a,b):!d&&pa(f,a)?sa(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 sa(a,b){var c=a.", |
| "parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retur", |
| "n ra(b,a)}function ra(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.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{if(!a", |
| ".getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAttribu", |
| "te(b):a.getAttribute(b,2)==c}function A(a,b,c,d,e){return ta.call(null", |
| ",a,b,h(c)?c:null,h(d)?d:null,e||new B)}\nfunction ta(a,b,c,d,e){b.getE", |
| "lementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p(b,function(f", |
| "){a.a(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.g", |
| "etElementsByClassName(d),p(b,function(f){f.className==d&&a.a(f)&&e.add", |
| "(f)})):a instanceof C?ua(a,b,c,d,e):b.getElementsByTagName&&(b=b.getEl", |
| "ementsByTagName(a.f()),p(b,function(f){y(f,c,d)&&e.add(f)}));return e}", |
| "function ua(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&", |
| "a.a(b)&&e.add(b),ua(a,b,c,d,e)};function B(){this.b=this.a=null;this.l", |
| "=0}function va(a){this.f=a;this.a=this.b=null}function wa(a,b){if(!a.a", |
| ")return b;if(!b.a)return a;var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)", |
| "c.f==b.f?(e=c,c=c.a,b=b.a):0<qa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=", |
| "d)?d.a=e:a.a=e,d=e,f++;for(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l", |
| "=f;return a}function xa(a,b){b=new va(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b", |
| ";a.a=b;a.l++}B.prototype.add=function(a){a=new va(a);a.b=this.b;this.a", |
| "?this.b.a=a:this.a=this.b=a;this.b=a;this.l++};\nfunction D(a){return(", |
| "a=a.a)?a.f:null}function E(a){return(a=D(a))?x(a):\"\"}function F(a,b)", |
| "{return new ya(a,!!b)}function ya(a,b){this.f=a;this.b=(this.s=b)?a.b:", |
| "a.a;this.a=null}function G(a){var b=a.b;if(null==b)return null;var c=a", |
| ".a=b;a.b=a.s?b.b:b.a;return c.f};function H(a){this.i=a;this.b=this.g=", |
| "!1;this.f=null}function I(a){return\"\\n \"+a.toString().split(\"\\n", |
| "\").join(\"\\n \")}function za(a,b){a.g=b}function Aa(a,b){a.b=b}func", |
| "tion J(a,b){a=a.a(b);return a instanceof B?+E(a):+a}function K(a,b){a=", |
| "a.a(b);return a instanceof B?E(a):\"\"+a}function L(a,b){a=a.a(b);retu", |
| "rn a instanceof B?!!a.l:!!a};function M(a,b,c){H.call(this,a.i);this.c", |
| "=a;this.h=b;this.o=c;this.g=b.g||c.g;this.b=b.b||c.b;this.c==Ba&&(c.b|", |
| "|c.g||4==c.i||0==c.i||!b.f?b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={na", |
| "me:c.f.name,u:b}):this.f={name:b.f.name,u:c})}l(M,H);\nfunction O(a,b,", |
| "c,d,e){b=b.a(d);c=c.a(d);var f;if(b instanceof B&&c instanceof B){b=F(", |
| "b);for(d=G(b);d;d=G(b))for(e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))retu", |
| "rn!0;return!1}if(b instanceof B||c instanceof B){b instanceof B?(e=b,d", |
| "=c):(e=c,d=b);f=F(e);for(var g=typeof d,m=G(f);m;m=G(f)){switch(g){cas", |
| "e \"number\":m=+x(m);break;case \"boolean\":m=!!x(m);break;case \"stri", |
| "ng\":m=x(m);break;default:throw Error(\"Illegal primitive type for com", |
| "parison.\");}if(e==b&&a(m,d)||e==c&&a(d,m))return!0}return!1}return e?", |
| "\"boolean\"==\ntypeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==", |
| "typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=", |
| "function(a){return this.c.m(this.h,this.o,a)};M.prototype.toString=fun", |
| "ction(){var a=\"Binary Expression: \"+this.c;a+=I(this.h);return a+=I(", |
| "this.o)};function Ca(a,b,c,d){this.H=a;this.C=b;this.i=c;this.m=d}Ca.p", |
| "rototype.toString=function(){return this.H};var Da={};\nfunction P(a,b", |
| ",c,d){if(Da.hasOwnProperty(a))throw Error(\"Binary operator already cr", |
| "eated: \"+a);a=new Ca(a,b,c,d);return Da[a.toString()]=a}P(\"div\",6,1", |
| ",function(a,b,c){return J(a,c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){", |
| "return J(a,c)%J(b,c)});P(\"*\",6,1,function(a,b,c){return J(a,c)*J(b,c", |
| ")});P(\"+\",5,1,function(a,b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,fun", |
| "ction(a,b,c){return J(a,c)-J(b,c)});P(\"<\",4,2,function(a,b,c){return", |
| " O(function(d,e){return d<e},a,b,c)});\nP(\">\",4,2,function(a,b,c){re", |
| "turn O(function(d,e){return d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c)", |
| "{return O(function(d,e){return d<=e},a,b,c)});P(\">=\",4,2,function(a,", |
| "b,c){return O(function(d,e){return d>=e},a,b,c)});var Ba=P(\"=\",3,2,f", |
| "unction(a,b,c){return O(function(d,e){return d==e},a,b,c,!0)});P(\"!=", |
| "\",3,2,function(a,b,c){return O(function(d,e){return d!=e},a,b,c,!0)})", |
| ";P(\"and\",2,2,function(a,b,c){return L(a,c)&&L(b,c)});P(\"or\",1,2,fu", |
| "nction(a,b,c){return L(a,c)||L(b,c)});function Q(a,b){if(b.a.length&&4", |
| "!=a.i)throw Error(\"Primary expression must evaluate to nodeset if fil", |
| "ter has predicate(s).\");H.call(this,a.i);this.c=a;this.h=b;this.g=a.g", |
| ";this.b=a.b}l(Q,H);Q.prototype.a=function(a){a=this.c.a(a);return Ea(t", |
| "his.h,a)};Q.prototype.toString=function(){var a=\"Filter:\"+I(this.c);", |
| "return a+=I(this.h)};function R(a,b){if(b.length<a.B)throw Error(\"Fun", |
| "ction \"+a.j+\" expects at least\"+a.B+\" arguments, \"+b.length+\" gi", |
| "ven\");if(null!==a.A&&b.length>a.A)throw Error(\"Function \"+a.j+\" ex", |
| "pects at most \"+a.A+\" arguments, \"+b.length+\" given\");a.G&&p(b,fu", |
| "nction(c,d){if(4!=c.i)throw Error(\"Argument \"+d+\" to function \"+a.", |
| "j+\" is not of type Nodeset: \"+c);});H.call(this,a.i);this.v=a;this.c", |
| "=b;za(this,a.g||r(b,function(c){return c.g}));Aa(this,a.F&&!b.length||", |
| "a.D&&!!b.length||r(b,function(c){return c.b}))}l(R,H);\nR.prototype.a=", |
| "function(a){return this.v.m.apply(null,ia(a,this.c))};R.prototype.toSt", |
| "ring=function(){var a=\"Function: \"+this.v;if(this.c.length){var b=q(", |
| "this.c,function(c,d){return c+I(d)},\"Arguments:\");a+=I(b)}return a};", |
| "function Fa(a,b,c,d,e,f,g,m){this.j=a;this.i=b;this.g=c;this.F=d;this.", |
| "D=!1;this.m=e;this.B=f;this.A=void 0!==g?g:f;this.G=!!m}Fa.prototype.t", |
| "oString=function(){return this.j};var Ga={};\nfunction S(a,b,c,d,e,f,g", |
| ",m){if(Ga.hasOwnProperty(a))throw Error(\"Function already created: \"", |
| "+a+\".\");Ga[a]=new Fa(a,b,c,d,e,f,g,m)}S(\"boolean\",2,!1,!1,function", |
| "(a,b){return L(b,a)},1);S(\"ceiling\",1,!1,!1,function(a,b){return Mat", |
| "h.ceil(J(b,a))},1);S(\"concat\",3,!1,!1,function(a,b){return q(ja(argu", |
| "ments,1),function(c,d){return c+K(d,a)},\"\")},2,null);S(\"contains\",", |
| "2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S", |
| "(\"count\",1,!1,!1,function(a,b){return b.a(a).l},1,1,!0);\nS(\"false", |
| "\",2,!1,!1,function(){return!1},0);S(\"floor\",1,!1,!1,function(a,b){r", |
| "eturn Math.floor(J(b,a))},1);S(\"id\",4,!1,!1,function(a,b){var c=a.a,", |
| "d=9==c.nodeType?c:c.ownerDocument;a=K(b,a).split(/\\s+/);var e=[];p(a,", |
| "function(g){g=d.getElementById(g);!g||0<=ha(e,g)||e.push(g)});e.sort(q", |
| "a);var f=new B;p(e,function(g){f.add(g)});return f},1);S(\"lang\",2,!1", |
| ",!1,function(){return!1},1);S(\"last\",1,!0,!1,function(a){if(1!=argum", |
| "ents.length)throw Error(\"Function last expects ()\");return a.f},0);", |
| "\nS(\"local-name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a)):a.a)?a.l", |
| "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"name\",3,!1,!0,fu", |
| "nction(a,b){return(a=b?D(b.a(a)):a.a)?a.nodeName.toLowerCase():\"\"},0", |
| ",1,!0);S(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);S(\"", |
| "normalize-space\",3,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).replac", |
| "e(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2", |
| ",!1,!1,function(a,b){return!L(b,a)},1);S(\"number\",1,!1,!0,function(a", |
| ",b){return b?J(b,a):+x(a.a)},0,1);\nS(\"position\",1,!0,!1,function(a)", |
| "{return a.b},0);S(\"round\",1,!1,!1,function(a,b){return Math.round(J(", |
| "b,a))},1);S(\"starts-with\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);", |
| "return 0==b.lastIndexOf(a,0)},2);S(\"string\",3,!1,!0,function(a,b){re", |
| "turn b?K(b,a):x(a.a)},0,1);S(\"string-length\",1,!1,!0,function(a,b){r", |
| "eturn(b?K(b,a):x(a.a)).length},0,1);\nS(\"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):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(", |
| "c)-1;var e=Math.max(c,0);a=K(b,a);return Infinity==d?a.substring(e):a.", |
| "substring(e,c+Math.round(d))},2,3);S(\"substring-after\",3,!1,!1,funct", |
| "ion(a,b,c){b=K(b,a);a=K(c,a);c=b.indexOf(a);return-1==c?\"\":b.substri", |
| "ng(c+a.length)},2);\nS(\"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);S", |
| "(\"sum\",1,!1,!1,function(a,b){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a)", |
| ")b+=+x(c);return b},1,1,!0);S(\"translate\",3,!1,!1,function(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.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);S(\"true\",2,!1,!1,function(){r", |
| "eturn!0},0);function C(a,b){this.h=a;this.c=void 0!==b?b:null;this.b=n", |
| "ull;switch(a){case \"comment\":this.b=8;break;case \"text\":this.b=3;b", |
| "reak;case \"processing-instruction\":this.b=7;break;case \"node\":brea", |
| "k;default:throw Error(\"Unexpected argument\");}}function Ha(a){return", |
| "\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==", |
| "a}C.prototype.a=function(a){return null===this.b||this.b==a.nodeType};", |
| "C.prototype.f=function(){return this.h};\nC.prototype.toString=functio", |
| "n(){var a=\"Kind Test: \"+this.h;null===this.c||(a+=I(this.c));return ", |
| "a};function T(a){H.call(this,3);this.c=a.substring(1,a.length-1)}l(T,H", |
| ");T.prototype.a=function(){return this.c};T.prototype.toString=functio", |
| "n(){return\"Literal: \"+this.c};function U(a,b){this.j=a.toLowerCase()", |
| ";a=\"*\"==this.j?\"*\":\"http://www.w3.org/1999/xhtml\";this.b=b?b.toL", |
| "owerCase():a}U.prototype.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)", |
| "return!1;b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=th", |
| "is.j&&this.j!=b.toLowerCase()?!1:\"*\"==this.b?!0:this.b==(a.namespace", |
| "URI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};U.", |
| "prototype.f=function(){return this.j};\nU.prototype.toString=function(", |
| "){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\"", |
| ":this.b+\":\")+this.j};function Ia(a){H.call(this,1);this.c=a}l(Ia,H);", |
| "Ia.prototype.a=function(){return this.c};Ia.prototype.toString=functio", |
| "n(){return\"Number: \"+this.c};function Ja(a,b){H.call(this,a.i);this.", |
| "h=a;this.c=b;this.g=a.g;this.b=a.b;1==this.c.length&&(a=this.c[0],a.w|", |
| "|a.c!=Ka||(a=a.o,\"*\"!=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);", |
| "function V(){H.call(this,4)}l(V,H);V.prototype.a=function(a){var b=new", |
| " B;a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};V.pro", |
| "totype.toString=function(){return\"Root Helper Expression\"};function ", |
| "La(){H.call(this,4)}l(La,H);La.prototype.a=function(a){var b=new B;b.a", |
| "dd(a.a);return b};La.prototype.toString=function(){return\"Context Hel", |
| "per Expression\"};\nfunction Ma(a){return\"/\"==a||\"//\"==a}Ja.protot", |
| "ype.a=function(a){var b=this.h.a(a);if(!(b instanceof B))throw Error(", |
| "\"Filter expression must evaluate to nodeset.\");a=this.c;for(var c=0,", |
| "d=a.length;c<d&&b.l;c++){var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.", |
| "g||e.c!=Oa){var g=G(f);for(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n", |
| "(g)),b=wa(b,g)}else g=G(f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a", |
| "(new n(g))}}return b};\nJa.prototype.toString=function(){var a=\"Path ", |
| "Expression:\"+I(this.h);if(this.c.length){var b=q(this.c,function(c,d)", |
| "{return c+I(d)},\"Steps:\");a+=I(b)}return a};function Pa(a,b){this.a=", |
| "a;this.s=!!b}\nfunction Ea(a,b,c){for(c=c||0;c<a.a.length;c++)for(var ", |
| "d=a.a[c],e=F(b),f=b.l,g,m=0;g=G(e);m++){var v=a.s?f-m:m+1;g=d.a(new n(", |
| "g,v,f));if(\"number\"==typeof g)v=v==g;else if(\"string\"==typeof g||", |
| "\"boolean\"==typeof g)v=!!g;else if(g instanceof B)v=0<g.l;else throw ", |
| "Error(\"Predicate.evaluate returned an unexpected type.\");if(!v){v=e;", |
| "g=v.f;var z=v.a;if(!z)throw Error(\"Next must be called at least once ", |
| "before remove.\");var N=z.b;z=z.a;N?N.a=z:g.a=z;z?z.b=N:g.b=N;g.l--;v.", |
| "a=null}}return b}\nPa.prototype.toString=function(){return q(this.a,fu", |
| "nction(a,b){return a+I(b)},\"Predicates:\")};function W(a,b,c,d){H.cal", |
| "l(this,4);this.c=a;this.o=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b", |
| "=0<b.a.length?b.a[0].f:null;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=", |
| "this.h;for(b=0;b<a.a.length;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;", |
| "break a}a=!1}this.g=a}l(W,H);\nW.prototype.a=function(a){var b=a.a,c=t", |
| "his.f,d=null,e=null,f=0;c&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.", |
| "w)if(this.g||this.c!=Qa)if(b=F((new W(Ra,new C(\"node\"))).a(a)),c=G(b", |
| "))for(a=this.m(c,d,e,f);null!=(c=G(b));)a=wa(a,this.m(c,d,e,f));else a", |
| "=new B;else a=A(this.o,b,d,e),a=Ea(this.h,a,f);else a=this.m(a.a,d,e,f", |
| ");return a};W.prototype.m=function(a,b,c,d){a=this.c.v(this.o,a,b,c);r", |
| "eturn a=Ea(this.h,a,d)};\nW.prototype.toString=function(){var a=\"Step", |
| ":\"+I(\"Operator: \"+(this.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"", |
| "+this.c));a+=I(this.o);if(this.h.a.length){var b=q(this.h.a,function(c", |
| ",d){return c+I(d)},\"Predicates:\");a+=I(b)}return a};function Sa(a,b,", |
| "c,d){this.j=a;this.v=b;this.s=c;this.I=d}Sa.prototype.toString=functio", |
| "n(){return this.j};var Ta={};function X(a,b,c,d){if(Ta.hasOwnProperty(", |
| "a))throw Error(\"Axis already created: \"+a);b=new Sa(a,b,c,!!d);retur", |
| "n Ta[a]=b}\nX(\"ancestor\",function(a,b){for(var c=new B;b=b.parentNod", |
| "e;)a.a(b)&&xa(c,b);return c},!0);X(\"ancestor-or-self\",function(a,b){", |
| "var c=new B;do a.a(b)&&xa(c,b);while(b=b.parentNode);return c},!0);\nv", |
| "ar Ka=X(\"attribute\",function(a,b){var c=new B,d=a.f();if(b=b.attribu", |
| "tes)if(a instanceof 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),Qa=X(\"child\",fun", |
| "ction(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new B;for(b=b.firstC", |
| "hild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);X(", |
| "\"descendant\",A,!1,!0);\nvar Ra=X(\"descendant-or-self\",function(a,b", |
| ",c,d){var e=new B;y(b,c,d)&&a.a(b)&&e.add(b);return A(a,b,c,d,e)},!1,!", |
| "0),Na=X(\"following\",function(a,b,c,d){var e=new B;do for(var f=b;f=f", |
| ".nextSibling;)y(f,c,d)&&a.a(f)&&e.add(f),e=A(a,f,c,d,e);while(b=b.pare", |
| "ntNode);return e},!1,!0);X(\"following-sibling\",function(a,b){for(var", |
| " c=new B;b=b.nextSibling;)a.a(b)&&c.add(b);return c},!1);X(\"namespace", |
| "\",function(){return new B},!1);\nvar Ua=X(\"parent\",function(a,b){va", |
| "r c=new B;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ow", |
| "nerElement),c;b=b.parentNode;a.a(b)&&c.add(b);return c},!1),Oa=X(\"pre", |
| "ceding\",function(a,b,c,d){var e=new B,f=[];do f.unshift(b);while(b=b.", |
| "parentNode);for(var g=1,m=f.length;g<m;g++){var v=[];for(b=f[g];b=b.pr", |
| "eviousSibling;)v.unshift(b);for(var z=0,N=v.length;z<N;z++)b=v[z],y(b,", |
| "c,d)&&a.a(b)&&e.add(b),e=A(a,b,c,d,e)}return e},!0,!0);\nX(\"preceding", |
| "-sibling\",function(a,b){for(var c=new B;b=b.previousSibling;)a.a(b)&&", |
| "xa(c,b);return c},!0);var Va=X(\"self\",function(a,b){var c=new B;a.a(", |
| "b)&&c.add(b);return c},!1);function Wa(a){H.call(this,1);this.c=a;this", |
| ".g=a.g;this.b=a.b}l(Wa,H);Wa.prototype.a=function(a){return-J(this.c,a", |
| ")};Wa.prototype.toString=function(){return\"Unary Expression: -\"+I(th", |
| "is.c)};function Xa(a){H.call(this,4);this.c=a;za(this,r(this.c,functio", |
| "n(b){return b.g}));Aa(this,r(this.c,function(b){return b.b}))}l(Xa,H);", |
| "Xa.prototype.a=function(a){var b=new B;p(this.c,function(c){c=c.a(a);i", |
| "f(!(c instanceof B))throw Error(\"Path expression must evaluate to Nod", |
| "eSet.\");b=wa(b,c)});return b};Xa.prototype.toString=function(){return", |
| " q(this.c,function(a,b){return a+I(b)},\"Union Expression:\")};functio", |
| "n Ya(a,b){this.a=a;this.b=b}function Za(a){for(var b,c=[];;){Y(a,\"Mis", |
| "sing right hand side of binary expression.\");b=$a(a);var d=u(a.a);if(", |
| "!d)break;var e=(d=Da[d]||null)&&d.C;if(!e){a.a.a--;break}for(;c.length", |
| "&&e<=c[c.length-1].C;)b=new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.le", |
| "ngth;)b=new M(c.pop(),c.pop(),b);return b}function Y(a,b){if(w(a.a))th", |
| "row Error(b);}function ab(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad toke", |
| "n, expected: \"+b+\" got: \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a", |
| ")throw Error(\"Bad token: \"+a);}function cb(a){a=u(a.a);if(2>a.length", |
| ")throw Error(\"Unclosed literal string\");return new T(a)}\nfunction d", |
| "b(a){var b=[];if(Ma(t(a.a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(w", |
| "(a.a)||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test", |
| "(d)))return new V;d=new V;Y(a,\"Missing next location step.\");c=eb(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 \"(\":u(", |
| "a.a);c=Za(a);Y(a,'unclosed \"(\"');ab(a,\")\");break;case '\"':case \"", |
| "'\":c=cb(a);break;default:if(isNaN(+c))if(!Ha(c)&&/(?![0-9])[\\w]/.tes", |
| "t(d)&&\"(\"==t(a.a,1)){c=u(a.a);\nc=Ga[c]||null;u(a.a);for(d=[];\")\"!", |
| "=t(a.a);){Y(a,\"Missing function argument list.\");d.push(Za(a));if(\"", |
| ",\"!=t(a.a))break;u(a.a)}Y(a,\"Unclosed function argument list.\");bb(", |
| "a);c=new R(c,d)}else{c=null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.", |
| "a)&&(d=new Pa(fb(a)),c=new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return ", |
| "c;else c=eb(a,\"/\"),d=new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),Y(a,", |
| "\"Missing next location step.\"),c=eb(a,c),b.push(c);return new Ja(d,b", |
| ")}\nfunction eb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op shoul", |
| "d be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new W(Va,new C(\"node\"", |
| "));u(a.a);return c}if(\"..\"==t(a.a))return c=new W(Ua,new C(\"node\")", |
| "),u(a.a),c;if(\"@\"==t(a.a)){var d=Ka;u(a.a);Y(a,\"Missing attribute n", |
| "ame\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).char", |
| "At(0)))throw Error(\"Bad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;", |
| "if(!d)throw Error(\"No axis with name: \"+e);u(a.a);Y(a,\"Missing node", |
| " name\")}else d=Qa;e=t(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))i", |
| "f(\"(\"==\nt(a.a,1)){if(!Ha(e))throw Error(\"Invalid node type: \"+e);", |
| "e=u(a.a);if(!Ha(e))throw Error(\"Invalid type name: \"+e);ab(a,\"(\");", |
| "Y(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"=", |
| "=f)g=cb(a);Y(a,\"Bad nodetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f", |
| "=e.indexOf(\":\"),-1==f)e=new U(e);else{g=e.substring(0,f);if(\"*\"==g", |
| ")var m=\"*\";else if(m=a.b(g),!m)throw Error(\"Namespace prefix not de", |
| "clared: \"+g);e=e.substr(f+1);e=new U(e,m)}else throw Error(\"Bad toke", |
| "n: \"+u(a.a));a=new Pa(fb(a),d.s);return c||new W(d,\ne,a,\"//\"==b)}f", |
| "unction fb(a){for(var b=[];\"[\"==t(a.a);){u(a.a);Y(a,\"Missing predic", |
| "ate expression.\");var c=Za(a);b.push(c);Y(a,\"Unclosed predicate expr", |
| "ession.\");ab(a,\"]\")}return b}function $a(a){if(\"-\"==t(a.a))return", |
| " u(a.a),new Wa($a(a));var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];", |
| "\"|\"==u(a.a);)Y(a,\"Missing next union location path.\"),b.push(db(a)", |
| ");a.a.a--;a=new Xa(b)}return a};function gb(a){switch(a.nodeType){case", |
| " 1:return fa(hb,a);case 9:return gb(a.documentElement);case 11:case 10", |
| ":case 6:case 12:return ib;default:return a.parentNode?gb(a.parentNode)", |
| ":ib}}function ib(){return null}function hb(a,b){if(a.prefix==b)return ", |
| "a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeN", |
| "ode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!", |
| "=a.parentNode.nodeType?hb(a.parentNode,b):null};function jb(a,b){if(!a", |
| ".length)throw Error(\"Empty XPath expression.\");a=ma(a);if(w(a))throw", |
| " Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=k(b.lo", |
| "okupNamespaceURI,b)):b=function(){return null};var c=Za(new Ya(a,b));i", |
| "f(!w(a))throw Error(\"Bad token: \"+u(a));this.evaluate=function(d,e){", |
| "d=c.a(new n(d));return new Z(d,e)}}\nfunction Z(a,b){if(0==b)if(a inst", |
| "anceof B)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 B))throw ", |
| "Error(\"value could not be converted to the specified type\");this.res", |
| "ultType=b;switch(b){case 2:this.stringValue=a instanceof B?E(a):\"\"+a", |
| ";break;case 1:this.numberValue=a instanceof B?+E(a):+a;break;case 3:th", |
| "is.booleanValue=a instanceof B?0<a.l:!!a;break;case 4:case 5:case 6:ca", |
| "se 7:var c=\nF(a);var d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snap", |
| "shotLength=a.l;this.invalidIteratorState=!1;break;case 8:case 9:this.s", |
| "ingleNodeValue=D(a);break;default:throw Error(\"Unknown XPathResult ty", |
| "pe.\");}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]}}Z.ANY_TYPE=0;\nZ.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 kb(a){this.look", |
| "upNamespaceURI=gb(a)}\nfunction lb(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 jb(d,f)).evaluate(e,g)},c.createExpre", |
| "ssion=function(d,e){return new jb(d,e)},c.createNSResolver=function(d)", |
| "{return new kb(d)}}ba(\"wgxpath.install\",lb);ba(\"wgxpath.install\",l", |
| "b);var mb={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 nb=\"backgroundColor borderTopColor bo", |
| "rderRightColor borderBottomColor borderLeftColor color outlineColor\".", |
| "split(\" \"),ob=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,pb=/^#(?:[0", |
| "-9a-f]{3}){1,2}$/i,qb=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d", |
| "{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,rb=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?", |
| "(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function sb(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)?sb(", |
| "e,b):null};ba(\"_\",function(a,b){b=ka(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||sb(a,b);if(null===a)a=null;el", |
| "se if(0<=ha(nb,b)){b:{var e=a.match(qb);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(rb))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=mb[b.toLowerCase()];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+", |
| "b,4==c.length&&(c=c.replace(ob,\"#$1$1$2$2$3$3\")),!pb.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 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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function w(a){return a.b.length<", |
| "=a.a};function x(a,b){this.a=void 0!==a?a:0;this.b=void 0!==b?b:0}x.pr", |
| "ototype.ceil=function(){this.a=Math.ceil(this.a);this.b=Math.ceil(this", |
| ".b);return this};x.prototype.floor=function(){this.a=Math.floor(this.a", |
| ");this.b=Math.floor(this.b);return this};x.prototype.round=function(){", |
| "this.a=Math.round(this.a);this.b=Math.round(this.b);return this};funct", |
| "ion 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)re", |
| "turn a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.paren", |
| "tNode;return b==a}\nfunction pa(a,b){if(a==b)return 0;if(a.compareDocu", |
| "mentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceInd", |
| "ex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nod", |
| "eType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e", |
| "=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b)?-1*ra(a,b", |
| "):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex", |
| ":f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.document;c=d.crea", |
| "teRange();c.selectNode(a);c.collapse(!0);\na=d.createRange();a.selectN", |
| "ode(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.pa", |
| "rentNode!=c;)b=b.parentNode;return qa(b,a)}function qa(a,b){for(;b=b.p", |
| "reviousSibling;)if(b==a)return-1;return 1};function y(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 A(a,b,", |
| "c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){retur", |
| "n!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function", |
| " B(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d)?d:null,e||new C", |
| ")}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.ge", |
| "tElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.getElementsBy", |
| "ClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p(b,function", |
| "(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof D?ta(a,b,c,d,e):b", |
| ".getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b,function(f", |
| "){A(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstC", |
| "hild;b;b=b.nextSibling)A(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,d,e)};funct", |
| "ion C(){this.b=this.a=null;this.l=0}function ua(a){this.f=a;this.a=thi", |
| "s.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a;var c=a.a;", |
| "b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a):0<pa(c.f,b", |
| ".f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for(e=c||b;e;)", |
| "e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,b){b=new ua", |
| "(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}C.prototype.add=function", |
| "(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=a;this.b=a;", |
| "this.l++};\nfunction E(a){return(a=a.a)?a.f:null}function F(a){return(", |
| "a=E(a))?y(a):\"\"}function G(a,b){return new xa(a,!!b)}function xa(a,b", |
| "){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function H(a){var b=a", |
| ".b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;return c.f};func", |
| "tion I(a){this.i=a;this.b=this.g=!1;this.f=null}function J(a){return\"", |
| "\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}function ya(a,b){a", |
| ".g=b}function za(a,b){a.b=b}function K(a,b){a=a.a(b);return a instance", |
| "of C?+F(a):+a}function L(a,b){a=a.a(b);return a instanceof C?F(a):\"\"", |
| "+a}function M(a,b){a=a.a(b);return a instanceof C?!!a.l:!!a};function ", |
| "O(a,b,c){I.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g=b.g||c.g;t", |
| "his.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?b.b||b.g||4", |
| "==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={name:b.f.nam", |
| "e,u:c})}l(O,I);\nfunction P(a,b,c,d,e){b=b.a(d);c=c.a(d);var f;if(b in", |
| "stanceof C&&c instanceof C){b=G(b);for(d=H(b);d;d=H(b))for(e=G(c),f=H(", |
| "e);f;f=H(e))if(a(y(d),y(f)))return!0;return!1}if(b instanceof C||c ins", |
| "tanceof C){b instanceof C?(e=b,d=c):(e=c,d=b);f=G(e);for(var g=typeof ", |
| "d,m=H(f);m;m=H(f)){switch(g){case \"number\":m=+y(m);break;case \"bool", |
| "ean\":m=!!y(m);break;case \"string\":m=y(m);break;default:throw Error(", |
| "\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d)||e==c&&a(", |
| "d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"boolean\"==", |
| "typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c", |
| "):a(b,c):a(+b,+c)}O.prototype.a=function(a){return this.c.m(this.h,thi", |
| "s.o,a)};O.prototype.toString=function(){var a=\"Binary Expression: \"+", |
| "this.c;a+=J(this.h);return a+=J(this.o)};function Ba(a,b,c,d){this.H=a", |
| ";this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(){return th", |
| "is.H};var Ca={};\nfunction Q(a,b,c,d){if(Ca.hasOwnProperty(a))throw Er", |
| "ror(\"Binary operator already created: \"+a);a=new Ba(a,b,c,d);return ", |
| "Ca[a.toString()]=a}Q(\"div\",6,1,function(a,b,c){return K(a,c)/K(b,c)}", |
| ");Q(\"mod\",6,1,function(a,b,c){return K(a,c)%K(b,c)});Q(\"*\",6,1,fun", |
| "ction(a,b,c){return K(a,c)*K(b,c)});Q(\"+\",5,1,function(a,b,c){return", |
| " K(a,c)+K(b,c)});Q(\"-\",5,1,function(a,b,c){return K(a,c)-K(b,c)});Q(", |
| "\"<\",4,2,function(a,b,c){return P(function(d,e){return d<e},a,b,c)});", |
| "\nQ(\">\",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 Aa=Q(\"=\",3,2,function(a,b,c){return P(function(d,e){", |
| "return d==e},a,b,c,!0)});Q(\"!=\",3,2,function(a,b,c){return P(functio", |
| "n(d,e){return d!=e},a,b,c,!0)});Q(\"and\",2,2,function(a,b,c){return M", |
| "(a,c)&&M(b,c)});Q(\"or\",1,2,function(a,b,c){return M(a,c)||M(b,c)});f", |
| "unction R(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary expression ", |
| "must evaluate to nodeset if filter has predicate(s).\");I.call(this,a.", |
| "i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(R,I);R.prototype.a=functi", |
| "on(a){a=this.c.a(a);return Da(this.h,a)};R.prototype.toString=function", |
| "(){var a=\"Filter:\"+J(this.c);return a+=J(this.h)};function S(a,b){if", |
| "(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at least\"+a.B+", |
| "\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.length>a.A)thro", |
| "w Error(\"Function \"+a.j+\" expects at most \"+a.A+\" arguments, \"+b", |
| ".length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw Error(\"Arg", |
| "ument \"+d+\" to function \"+a.j+\" is not of type Nodeset: \"+c);});I", |
| ".call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function(c){return ", |
| "c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,function(c){return", |
| " c.b}))}l(S,I);\nS.prototype.a=function(a){return this.v.m.apply(null,", |
| "ia(a,this.c))};S.prototype.toString=function(){var a=\"Function: \"+th", |
| "is.v;if(this.c.length){var b=q(this.c,function(c,d){return c+J(d)},\"A", |
| "rguments:\");a+=J(b)}return a};function Ea(a,b,c,d,e,f,g,m){this.j=a;t", |
| "his.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.A=void 0!==", |
| "g?g:f;this.G=!!m}Ea.prototype.toString=function(){return this.j};var F", |
| "a={};\nfunction T(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))throw Error", |
| "(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c,d,e,f,g,m)", |
| "}T(\"boolean\",2,!1,!1,function(a,b){return M(b,a)},1);T(\"ceiling\",1", |
| ",!1,!1,function(a,b){return Math.ceil(K(b,a))},1);T(\"concat\",3,!1,!1", |
| ",function(a,b){return q(ja(arguments,1),function(c,d){return c+L(d,a)}", |
| ",\"\")},2,null);T(\"contains\",2,!1,!1,function(a,b,c){b=L(b,a);a=L(c,", |
| "a);return-1!=b.indexOf(a)},2);T(\"count\",1,!1,!1,function(a,b){return", |
| " b.a(a).l},1,1,!0);\nT(\"false\",2,!1,!1,function(){return!1},0);T(\"f", |
| "loor\",1,!1,!1,function(a,b){return Math.floor(K(b,a))},1);T(\"id\",4,", |
| "!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocument;a=L(b,", |
| "a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementById(g);!g||0<", |
| "=ha(e,g)||e.push(g)});e.sort(pa);var f=new C;p(e,function(g){f.add(g)}", |
| ");return f},1);T(\"lang\",2,!1,!1,function(){return!1},1);T(\"last\",1", |
| ",!0,!1,function(a){if(1!=arguments.length)throw Error(\"Function last ", |
| "expects ()\");return a.f},0);\nT(\"local-name\",3,!1,!0,function(a,b){", |
| "return(a=b?E(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCase():\"\"},", |
| "0,1,!0);T(\"name\",3,!1,!0,function(a,b){return(a=b?E(b.a(a)):a.a)?a.n", |
| "odeName.toLowerCase():\"\"},0,1,!0);T(\"namespace-uri\",3,!0,!1,functi", |
| "on(){return\"\"},0,1,!0);T(\"normalize-space\",3,!1,!0,function(a,b){r", |
| "eturn(b?L(b,a):y(a.a)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|", |
| "\\s+$/g,\"\")},0,1);T(\"not\",2,!1,!1,function(a,b){return!M(b,a)},1);", |
| "T(\"number\",1,!1,!0,function(a,b){return b?K(b,a):+y(a.a)},0,1);\nT(", |
| "\"position\",1,!0,!1,function(a){return a.b},0);T(\"round\",1,!1,!1,fu", |
| "nction(a,b){return Math.round(K(b,a))},1);T(\"starts-with\",2,!1,!1,fu", |
| "nction(a,b,c){b=L(b,a);a=L(c,a);return 0==b.lastIndexOf(a,0)},2);T(\"s", |
| "tring\",3,!1,!0,function(a,b){return b?L(b,a):y(a.a)},0,1);T(\"string-", |
| "length\",1,!1,!0,function(a,b){return(b?L(b,a):y(a.a)).length},0,1);\n", |
| "T(\"substring\",3,!1,!1,function(a,b,c,d){c=K(c,a);if(isNaN(c)||Infini", |
| "ty==c||-Infinity==c)return\"\";d=d?K(d,a):Infinity;if(isNaN(d)||-Infin", |
| "ity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=L(b,a);retu", |
| "rn Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);T(", |
| "\"substring-after\",3,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);c=b.inde", |
| "xOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nT(\"substring-be", |
| "fore\",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);T(\"sum\",1,!1,!1,function(a,b){a=G(b.", |
| "a(a));b=0;for(var c=H(a);c;c=H(a))b+=+y(c);return b},1,1,!0);T(\"trans", |
| "late\",3,!1,!1,function(a,b,c,d){b=L(b,a);c=L(c,a);var e=L(d,a);a={};f", |
| "or(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", |
| ");T(\"true\",2,!1,!1,function(){return!0},0);function D(a,b){this.h=a;", |
| "this.c=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\":", |
| "this.b=7;break;case \"node\":break;default:throw Error(\"Unexpected ar", |
| "gument\");}}function Ga(a){return\"comment\"==a||\"text\"==a||\"proces", |
| "sing-instruction\"==a||\"node\"==a}D.prototype.a=function(a){return nu", |
| "ll===this.b||this.b==a.nodeType};D.prototype.f=function(){return this.", |
| "h};\nD.prototype.toString=function(){var a=\"Kind Test: \"+this.h;null", |
| "===this.c||(a+=J(this.c));return a};function Ha(a){I.call(this,3);this", |
| ".c=a.substring(1,a.length-1)}l(Ha,I);Ha.prototype.a=function(){return ", |
| "this.c};Ha.prototype.toString=function(){return\"Literal: \"+this.c};f", |
| "unction U(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":\"http://w", |
| "ww.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}U.prototype.a=functi", |
| "on(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a", |
| ".localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLowerCase()?!1:", |
| "\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLowerCase():", |
| "\"http://www.w3.org/1999/xhtml\")};U.prototype.f=function(){return thi", |
| "s.j};\nU.prototype.toString=function(){return\"Name Test: \"+(\"http:/", |
| "/www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};function I", |
| "a(a){I.call(this,1);this.c=a}l(Ia,I);Ia.prototype.a=function(){return ", |
| "this.c};Ia.prototype.toString=function(){return\"Number: \"+this.c};fu", |
| "nction Ja(a,b){I.call(this,a.i);this.h=a;this.c=b;this.g=a.g;this.b=a.", |
| "b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!=a.f()&&(t", |
| "his.f={name:a.f(),u:null})))}l(Ja,I);function V(){I.call(this,4)}l(V,I", |
| ");V.prototype.a=function(a){var b=new C;a=a.a;9==a.nodeType?b.add(a):b", |
| ".add(a.ownerDocument);return b};V.prototype.toString=function(){return", |
| "\"Root Helper Expression\"};function La(){I.call(this,4)}l(La,I);La.pr", |
| "ototype.a=function(a){var b=new C;b.add(a.a);return b};La.prototype.to", |
| "String=function(){return\"Context Helper Expression\"};\nfunction Ma(a", |
| "){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b=this.h.a(", |
| "a);if(!(b instanceof C))throw Error(\"Filter expression must evaluate ", |
| "to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++){var e=a[c", |
| "],f=G(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=H(f);for(b=e.a(n", |
| "ew n(g));null!=(g=H(f));)g=e.a(new n(g)),b=va(b,g)}else g=H(f),b=e.a(n", |
| "ew n(g));else{for(g=H(f);(b=H(f))&&(!g.contains||g.contains(b))&&b.com", |
| "pareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\nJa.prototy", |
| "pe.toString=function(){var a=\"Path Expression:\"+J(this.h);if(this.c.", |
| "length){var b=q(this.c,function(c,d){return c+J(d)},\"Steps:\");a+=J(b", |
| ")}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction Da(a,b,c){", |
| "for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=G(b),f=b.l,g,m=0;g=H(e)", |
| ";m++){var v=a.s?f-m:m+1;g=d.a(new n(g,v,f));if(\"number\"==typeof g)v=", |
| "v==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)v=!!g;else if", |
| "(g instanceof C)v=0<g.l;else throw Error(\"Predicate.evaluate returned", |
| " an unexpected type.\");if(!v){v=e;g=v.f;var z=v.a;if(!z)throw Error(", |
| "\"Next must be called at least once before remove.\");var N=z.b;z=z.a;", |
| "N?N.a=z:g.a=z;z?z.b=N:g.b=N;g.l--;v.a=null}}return b}\nPa.prototype.to", |
| "String=function(){return q(this.a,function(a,b){return a+J(b)},\"Predi", |
| "cates:\")};function W(a,b,c,d){I.call(this,4);this.c=a;this.o=b;this.h", |
| "=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:null;a.I&&b", |
| "&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.length;b++)if", |
| "(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(W,I);\nW.p", |
| "rototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c&&(d=c.na", |
| "me,e=c.u?L(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)if(b=G((ne", |
| "w W(Ra,new D(\"node\"))).a(a)),c=H(b))for(a=this.m(c,d,e,f);null!=(c=H", |
| "(b));)a=va(a,this.m(c,d,e,f));else a=new C;else a=B(this.o,b,d,e),a=Da", |
| "(this.h,a,f);else a=this.m(a.a,d,e,f);return a};W.prototype.m=function", |
| "(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};\nW.protot", |
| "ype.toString=function(){var a=\"Step:\"+J(\"Operator: \"+(this.w?\"//", |
| "\":\"/\"));this.c.j&&(a+=J(\"Axis: \"+this.c));a+=J(this.o);if(this.h.", |
| "a.length){var b=q(this.h.a,function(c,d){return c+J(d)},\"Predicates:", |
| "\");a+=J(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;this.s=c;", |
| "this.I=d}Sa.prototype.toString=function(){return this.j};var Ta={};fun", |
| "ction X(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis already cr", |
| "eated: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nX(\"ancestor\",funct", |
| "ion(a,b){for(var c=new C;b=b.parentNode;)a.a(b)&&wa(c,b);return c},!0)", |
| ";X(\"ancestor-or-self\",function(a,b){var c=new C;do a.a(b)&&wa(c,b);w", |
| "hile(b=b.parentNode);return c},!0);\nvar Ka=X(\"attribute\",function(a", |
| ",b){var c=new C,d=a.f();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.a", |
| "dd(d);return c},!1),Qa=X(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d", |
| "=h(d)?d:null;e=e||new C;for(b=b.firstChild;b;b=b.nextSibling)A(b,c,d)&", |
| "&a.a(b)&&e.add(b);return e},!1,!0);X(\"descendant\",B,!1,!0);\nvar Ra=", |
| "X(\"descendant-or-self\",function(a,b,c,d){var e=new C;A(b,c,d)&&a.a(b", |
| ")&&e.add(b);return B(a,b,c,d,e)},!1,!0),Na=X(\"following\",function(a,", |
| "b,c,d){var e=new C;do for(var f=b;f=f.nextSibling;)A(f,c,d)&&a.a(f)&&e", |
| ".add(f),e=B(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);X(\"foll", |
| "owing-sibling\",function(a,b){for(var c=new C;b=b.nextSibling;)a.a(b)&", |
| "&c.add(b);return c},!1);X(\"namespace\",function(){return new C},!1);", |
| "\nvar Ua=X(\"parent\",function(a,b){var c=new C;if(9==b.nodeType)retur", |
| "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.a", |
| "(b)&&c.add(b);return c},!1),Oa=X(\"preceding\",function(a,b,c,d){var e", |
| "=new C,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,m=f.leng", |
| "th;g<m;g++){var v=[];for(b=f[g];b=b.previousSibling;)v.unshift(b);for(", |
| "var z=0,N=v.length;z<N;z++)b=v[z],A(b,c,d)&&a.a(b)&&e.add(b),e=B(a,b,c", |
| ",d,e)}return e},!0,!0);\nX(\"preceding-sibling\",function(a,b){for(var", |
| " c=new C;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);var Va=X(", |
| "\"self\",function(a,b){var c=new C;a.a(b)&&c.add(b);return c},!1);func", |
| "tion Wa(a){I.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,I);Wa.pr", |
| "ototype.a=function(a){return-K(this.c,a)};Wa.prototype.toString=functi", |
| "on(){return\"Unary Expression: -\"+J(this.c)};function Xa(a){I.call(th", |
| "is,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(this,r(th", |
| "is.c,function(b){return b.b}))}l(Xa,I);Xa.prototype.a=function(a){var ", |
| "b=new C;p(this.c,function(c){c=c.a(a);if(!(c instanceof C))throw Error", |
| "(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});return b};", |
| "Xa.prototype.toString=function(){return q(this.c,function(a,b){return ", |
| "a+J(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.b=b}fun", |
| "ction Za(a){for(var b,c=[];;){Y(a,\"Missing right hand side of binary ", |
| "expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]||null)&", |
| "&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=new O(c", |
| ".pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new O(c.pop(),c.pop(),b", |
| ");return b}function Y(a,b){if(w(a.a))throw Error(b);}function ab(a,b){", |
| "a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a)", |
| ";}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token: \"+a)", |
| ";}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed literal", |
| " string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a.a))){v", |
| "ar c=u(a.a);var d=t(a.a);if(\"/\"==c&&(w(a.a)||\".\"!=d&&\"..\"!=d&&\"", |
| "@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new V;d=new V;Y(a,", |
| "\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=t(a.a);", |
| "d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference no", |
| "t allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);Y(a,'unclosed \"(", |
| "\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;default:if(i", |
| "sNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){c=u(a.a", |
| ");\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){Y(a,\"Missing functi", |
| "on argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a)}Y(a,", |
| "\"Unclosed function argument list.\");bb(a);c=new S(c,d)}else{c=null;b", |
| "reak a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=new R(", |
| "c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=new La", |
| ",b.push(c)}for(;Ma(t(a.a));)c=u(a.a),Y(a,\"Missing next location step.", |
| "\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if(\"/\"", |
| "!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".", |
| "\"==t(a.a)){var c=new W(Va,new D(\"node\"));u(a.a);return c}if(\"..\"=", |
| "=t(a.a))return c=new W(Ua,new D(\"node\")),u(a.a),c;if(\"@\"==t(a.a)){", |
| "var d=Ka;u(a.a);Y(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,", |
| "1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad toke", |
| "n: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No axis w", |
| "ith name: \"+e);u(a.a);Y(a,\"Missing node name\")}else d=Qa;e=t(a.a);i", |
| "f(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){if(!Ga(e", |
| "))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))throw Erro", |
| "r(\"Invalid type name: \"+e);ab(a,\"(\");Y(a,\"Bad nodetype\");var f=t", |
| "(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);Y(a,\"Bad nodetype", |
| "\");bb(a);e=new D(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==f)e=new", |
| " U(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m=a.b(g)", |
| ",!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.substr(f+1)", |
| ";e=new U(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa(fb(a),", |
| "d.s);return c||new W(d,\ne,a,\"//\"==b)}function fb(a){for(var b=[];\"", |
| "[\"==t(a.a);){u(a.a);Y(a,\"Missing predicate expression.\");var c=Za(a", |
| ");b.push(c);Y(a,\"Unclosed predicate expression.\");ab(a,\"]\")}return", |
| " b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));var b=d", |
| "b(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)Y(a,\"Missing ", |
| "next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}return ", |
| "a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);case 9:ret", |
| "urn gb(a.documentElement);case 11:case 10:case 6:case 12:return ib;def", |
| "ault:return a.parentNode?gb(a.parentNode):ib}}function ib(){return nul", |
| "l}function hb(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?hb(a.p", |
| "arentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"Empty X", |
| "Path expression.\");a=la(a);if(w(a))throw Error(\"Invalid XPath expres", |
| "sion.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b=functi", |
| "on(){return null};var c=Za(new Ya(a,b));if(!w(a))throw Error(\"Bad tok", |
| "en: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return new Z(", |
| "d,e)}}\nfunction Z(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;else if(\"boolean\"=", |
| "=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 co", |
| "nverted to the specified type\");this.resultType=b;switch(b){case 2:th", |
| "is.stringValue=a instanceof C?F(a):\"\"+a;break;case 1:this.numberValu", |
| "e=a instanceof C?+F(a):+a;break;case 3:this.booleanValue=a instanceof ", |
| "C?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nG(a);var d=[];fo", |
| "r(var e=H(c);e;e=H(c))d.push(e);this.snapshotLength=a.l;this.invalidIt", |
| "eratorState=!1;break;case 8:case 9:this.singleNodeValue=E(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]}}Z.ANY_TYPE=0;\nZ.NUMB", |
| "ER_TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=3;Z.UNORDERED_NODE_ITERATOR_T", |
| "YPE=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_ORD", |
| "ERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}\nfuncti", |
| "on lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;", |
| "if(!c.evaluate||b)a.XPathResult=Z,c.evaluate=function(d,e,f,g){return(", |
| "new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return ne", |
| "w jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba(\"wgxpa", |
| "th.install\",lb);ba(\"wgxpath.install\",lb);function mb(a,b,c,d){this.", |
| "left=a;this.top=b;this.width=c;this.height=d}mb.prototype.ceil=functio", |
| "n(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.w", |
| "idth=Math.ceil(this.width);this.height=Math.ceil(this.height);return t", |
| "his};mb.prototype.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};\nmb.prototype.round=function(", |
| "){this.left=Math.round(this.left);this.top=Math.round(this.top);this.w", |
| "idth=Math.round(this.width);this.height=Math.round(this.height);return", |
| " this};ba(\"_\",function(a){var b=a.getClientRects();if(0==b.length)th", |
| "row Error(\"Element does not have any client rects\");b=b[0];if(1==a.n", |
| "odeType){b:{try{var c=a.getBoundingClientRect()}catch(d){a={left:0,top", |
| ":0,right:0,bottom:0};break b}a=c}a=new x(a.left,a.top)}else a=a.change", |
| "dTouches?a.changedTouches[0]:a,a=new x(a.clientX,a.clientY);return new", |
| " mb(b.left-a.a,b.top-a.b,b.right-b.left,b.bottom-b.top)});; 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_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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.localStorage}pb.prototyp", |
| "e.key=function(a){return this.a.key(a)};ba(\"_\",function(a){if(null==", |
| "(mb||mb).localStorage)throw new nb(13,\"Local storage undefined\");ret", |
| "urn(new pb).a.getItem(a)});; return this._.apply(null,arguments);}).ap", |
| "ply({navigator:typeof window!='undefined'?window.navigator:null,docume", |
| "nt: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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.localStorage}pb.prototyp", |
| "e.key=function(a){return this.a.key(a)};ba(\"_\",function(a){if(null==", |
| "(mb||mb).localStorage)throw new nb(13,\"Local storage undefined\");ret", |
| "urn(new pb).key(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_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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.localStorage}pb.prototyp", |
| "e.key=function(a){return this.a.key(a)};ba(\"_\",function(){if(null==(", |
| "mb||mb).localStorage)throw new nb(13,\"Local storage undefined\");var ", |
| "a=new pb;for(var b=[],c=a.a.length,d=0;d<c;d++)b[d]=a.a.key(d);return ", |
| "b});; return this._.apply(null,arguments);}).apply({navigator:typeof w", |
| "indow!='undefined'?window.navigator:null,document:typeof window!='unde", |
| "fined'?window.document: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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.localStorage}pb.prototyp", |
| "e.key=function(a){return this.a.key(a)};ba(\"_\",function(){if(null==(", |
| "mb||mb).localStorage)throw new nb(13,\"Local storage undefined\");retu", |
| "rn(new pb).a.length});; return this._.apply(null,arguments);}).apply({", |
| "navigator:typeof window!='undefined'?window.navigator:null,document:ty", |
| "peof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_LOCATION[] = { |
| "function(){return function(){var d,h=this;\nfunction k(a){var b=typeof ", |
| "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", |
| "tanceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[o", |
| "bject Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number", |
| "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", |
| "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", |
| "\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"", |
| "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", |
| "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", |
| "&&\"undefined\"==typeof a.call)return\"object\";return b}function l(a){", |
| "var b=k(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng", |
| "th}function m(a){var b=typeof a;return\"object\"==b&&null!=a||\"functio", |
| "n\"==b};var n;function q(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 r", |
| "(a){var b=a.length;if(0<b){for(var e=Array(b),c=0;c<b;c++)e[c]=a[c];ret", |
| "urn e}return[]};function t(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b", |
| "?b:0}d=t.prototype;d.clone=function(){return new t(this.x,this.y)};d.to", |
| "String=function(){return\"(\"+this.x+\", \"+this.y+\")\"};d.ceil=functi", |
| "on(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};d.f", |
| "loor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);ret", |
| "urn this};d.round=function(){this.x=Math.round(this.x);this.y=Math.roun", |
| "d(this.y);return this};\nd.translate=function(a,b){a instanceof t?(this", |
| ".x+=a.x,this.y+=a.y):(this.x+=Number(a),\"number\"==typeof b&&(this.y+=", |
| "b));return this};d.scale=function(a,b){this.x*=a;this.y*=\"number\"==ty", |
| "peof b?b:a;return this};function u(a,b,e){function c(c){c&&b.appendChil", |
| "d(\"string\"==typeof c?a.createTextNode(c):c)}for(var g=1;g<e.length;g+", |
| "+){var f=e[g];if(!l(f)||m(f)&&0<f.nodeType)c(f);else{a:{if(f&&\"number", |
| "\"==typeof f.length){if(m(f)){var p=\"function\"==typeof f.item||\"stri", |
| "ng\"==typeof f.item;break a}if(\"function\"==k(f)){p=\"function\"==type", |
| "of f.item;break a}}p=!1}q(p?r(f):f,c)}}}function v(a){return 9==a.nodeT", |
| "ype?a:a.ownerDocument||a.document}function w(a){this.a=a||h.document||d", |
| "ocument}d=w.prototype;\nd.getElementsByTagName=function(a,b){return(b||", |
| "this.a).getElementsByTagName(String(a))};d.createElement=function(a){re", |
| "turn this.a.createElement(String(a))};d.createTextNode=function(a){retu", |
| "rn this.a.createTextNode(String(a))};d.appendChild=function(a,b){a.appe", |
| "ndChild(b)};d.append=function(a,b){u(v(a),a,arguments)};d.canHaveChildr", |
| "en=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLE", |
| "T\":case \"AREA\":case \"BASE\":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 \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PAR", |
| "AM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case", |
| " \"WBR\":return!1}return!0};\nd.removeNode=function(a){return a&&a.pare", |
| "ntNode?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);i", |
| "f(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||!!(a.com", |
| "pareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};f", |
| "unction x(a){var b=v(a),e=new t(0,0);if(a==(b?v(b):document).documentEl", |
| "ement)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 w(v(b)):n||(n=new w)).a;", |
| "b=c.scrollingElement?c.scrollingElement:c.body||c.documentElement;c=c.p", |
| "arentWindow||c.defaultView;b=new t(c.pageXOffset||b.scrollLeft,c.pageYO", |
| "ffset||b.scrollTop);e.x=a.left+b.x;e.y=a.top+b.y;return e}var y=[\"_\"]", |
| ",z=h;y[0]in z||!z.execScript||z.execScript(\"var \"+y[0]);\nfor(var A;y", |
| ".length&&(A=y.shift());)y.length||void 0===x?z=z[A]&&z[A]!==Object.prot", |
| "otype[A]?z[A]:z[A]={}:z[A]=x;; return this._.apply(null,arguments);}.ap", |
| "ply({navigator:typeof window!='undefined'?window.navigator:null,documen", |
| "t:typeof window!='undefined'?window.document:null}, arguments);}", |
| NULL |
| }; |
| |
| const char* const GET_LOCATION_IN_VIEW[] = { |
| "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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){Function.prot", |
| "otype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native co", |
| "de\")?fa=da:fa=ea;return fa.apply(null,arguments)}function ha(a,b){var", |
| " c=Array.prototype.slice.call(arguments,1);return function(){var d=c.s", |
| "lice();d.push.apply(d,arguments);return a.apply(this,d)}}function l(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 L", |
| "abs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby gr", |
| "anted, free of charge, to any person obtaining a copy\n of this softwa", |
| "re 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, a", |
| "nd/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 conditions", |
| ":\n\n The above copyright notice and this permission notice shall be i", |
| "ncluded in\n all copies or substantial portions of the Software.\n\n T", |
| "HE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRE", |
| "SS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHA", |
| "NTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN ", |
| "NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CL", |
| "AIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, T", |
| "ORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOF", |
| "TWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction m(", |
| "a,b,c){this.a=a;this.b=b||1;this.f=c||1};var ia;var ja=Array.prototype", |
| ".indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)", |
| "}:function(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 in a&&a[c]===b)return c;return-1},p=Array", |
| ".prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void", |
| " 0)}:function(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)},r=Array.prototype.reduce?function(", |
| "a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){va", |
| "r d=c;p(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d},ka=Array.", |
| "prototype.some?function(a,b){return Array.prototype.some.call(a,b,void", |
| " 0)}:function(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 la(a", |
| "){return Array.prototype.concat.apply([],arguments)}function ma(a,b,c)", |
| "{return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prot", |
| "otype.slice.call(a,b,c)};function na(a){this.b=a;this.a=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 t(a,b){retu", |
| "rn a.b[a.a+(b||0)]}function u(a){return a.b[a.a++]}function ra(a){retu", |
| "rn a.b.length<=a.a};function v(a,b){this.x=void 0!==a?a:0;this.y=void ", |
| "0!==b?b:0}v.prototype.ceil=function(){this.x=Math.ceil(this.x);this.y=", |
| "Math.ceil(this.y);return this};v.prototype.floor=function(){this.x=Mat", |
| "h.floor(this.x);this.y=Math.floor(this.y);return this};v.prototype.rou", |
| "nd=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);retu", |
| "rn this};function w(a,b){this.width=a;this.height=b}w.prototype.aspect", |
| "Ratio=function(){return this.width/this.height};w.prototype.ceil=funct", |
| "ion(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.heig", |
| "ht);return this};w.prototype.floor=function(){this.width=Math.floor(th", |
| "is.width);this.height=Math.floor(this.height);return this};w.prototype", |
| ".round=function(){this.width=Math.round(this.width);this.height=Math.r", |
| "ound(this.height);return this};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.compareDocumentPos", |
| "ition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ta(a,", |
| "b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocum", |
| "entPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIn", |
| "dex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)retu", |
| "rn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retur", |
| "n e==f?va(a,b):!c&&sa(e,b)?-1*wa(a,b):!d&&sa(f,a)?wa(b,a):(c?a.sourceI", |
| "ndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=z(a);c=d.createR", |
| "ange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b", |
| ");\na.collapse(!0);return c.compareBoundaryPoints(aa.Range.START_TO_EN", |
| "D,a)}function wa(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.paren", |
| "tNode!=c;)b=b.parentNode;return va(b,a)}function va(a,b){for(;b=b.prev", |
| "iousSibling;)if(b==a)return-1;return 1}function z(a){return 9==a.nodeT", |
| "ype?a:a.ownerDocument||a.document}function A(a){this.a=a||aa.document|", |
| "|document}A.prototype.getElementsByTagName=function(a,b){return(b||thi", |
| "s.a).getElementsByTagName(String(a))};\nfunction xa(a){a=a.a;a=(a.pare", |
| "ntWindow||a.defaultView||window).document;a=\"CSS1Compat\"==a.compatMo", |
| "de?a.documentElement:a.body;return new w(a.clientWidth,a.clientHeight)", |
| "};function B(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;va", |
| "r d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;whil", |
| "e(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeVal", |
| "ue;return b}\nfunction D(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 E(a,b,c,d,e){return ya.call(null,a,b,h(c", |
| ")?c:null,h(d)?d:null,e||new F)}\nfunction ya(a,b,c,d,e){b.getElementsB", |
| "yName&&d&&\"name\"==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)", |
| "&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElemen", |
| "tsByClassName(d),p(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a", |
| " instanceof G?za(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy", |
| "TagName(a.f()),p(b,function(f){D(f,c,d)&&e.add(f)}));return e}function", |
| " za(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)D(b,c,d)&&a.a(b)&&", |
| "e.add(b),za(a,b,c,d,e)};function F(){this.b=this.a=null;this.l=0}funct", |
| "ion Aa(a){this.f=a;this.a=this.b=null}function Ba(a,b){if(!a.a)return ", |
| "b;if(!b.a)return a;var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f", |
| "?(e=c,c=c.a,b=b.a):0<ta(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e", |
| ":a.a=e,d=e,f++;for(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;retur", |
| "n a}function Ca(a,b){b=new Aa(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a", |
| ".l++}F.prototype.add=function(a){a=new Aa(a);a.b=this.b;this.a?this.b.", |
| "a=a:this.a=this.b=a;this.b=a;this.l++};\nfunction Da(a){return(a=a.a)?", |
| "a.f:null}function Ea(a){return(a=Da(a))?B(a):\"\"}function H(a,b){retu", |
| "rn new Fa(a,!!b)}function Fa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;t", |
| "his.a=null}function I(a){var b=a.b;if(null==b)return null;var c=a.a=b;", |
| "a.b=a.s?b.b:b.a;return c.f};function J(a){this.i=a;this.b=this.g=!1;th", |
| "is.f=null}function K(a){return\"\\n \"+a.toString().split(\"\\n\").jo", |
| "in(\"\\n \")}function Ga(a,b){a.g=b}function Ha(a,b){a.b=b}function L", |
| "(a,b){a=a.a(b);return a instanceof F?+Ea(a):+a}function M(a,b){a=a.a(b", |
| ");return a instanceof F?Ea(a):\"\"+a}function N(a,b){a=a.a(b);return a", |
| " instanceof F?!!a.l:!!a};function O(a,b,c){J.call(this,a.i);this.c=a;t", |
| "his.h=b;this.o=c;this.g=b.g||c.g;this.b=b.b||c.b;this.c==Ia&&(c.b||c.g", |
| "||4==c.i||0==c.i||!b.f?b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c", |
| ".f.name,u:b}):this.f={name:b.f.name,u:c})}l(O,J);\nfunction P(a,b,c,d,", |
| "e){b=b.a(d);c=c.a(d);var f;if(b instanceof F&&c instanceof F){b=H(b);f", |
| "or(d=I(b);d;d=I(b))for(e=H(c),f=I(e);f;f=I(e))if(a(B(d),B(f)))return!0", |
| ";return!1}if(b instanceof F||c instanceof F){b instanceof F?(e=b,d=c):", |
| "(e=c,d=b);f=H(e);for(var g=typeof d,k=I(f);k;k=I(f)){switch(g){case \"", |
| "number\":k=+B(k);break;case \"boolean\":k=!!B(k);break;case \"string\"", |
| ":k=B(k);break;default:throw Error(\"Illegal primitive type for compari", |
| "son.\");}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"bo", |
| "olean\"==\ntypeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type", |
| "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}O.prototype.a=func", |
| "tion(a){return this.c.m(this.h,this.o,a)};O.prototype.toString=functio", |
| "n(){var a=\"Binary Expression: \"+this.c;a+=K(this.h);return a+=K(this", |
| ".o)};function Ja(a,b,c,d){this.H=a;this.C=b;this.i=c;this.m=d}Ja.proto", |
| "type.toString=function(){return this.H};var Ka={};\nfunction Q(a,b,c,d", |
| "){if(Ka.hasOwnProperty(a))throw Error(\"Binary operator already create", |
| "d: \"+a);a=new Ja(a,b,c,d);return Ka[a.toString()]=a}Q(\"div\",6,1,fun", |
| "ction(a,b,c){return L(a,c)/L(b,c)});Q(\"mod\",6,1,function(a,b,c){retu", |
| "rn L(a,c)%L(b,c)});Q(\"*\",6,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(\"-\",5,1,functio", |
| "n(a,b,c){return L(a,c)-L(b,c)});Q(\"<\",4,2,function(a,b,c){return P(f", |
| "unction(d,e){return d<e},a,b,c)});\nQ(\">\",4,2,function(a,b,c){return", |
| " P(function(d,e){return d>e},a,b,c)});Q(\"<=\",4,2,function(a,b,c){ret", |
| "urn 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 Ia=Q(\"=\",3,2,funct", |
| "ion(a,b,c){return P(function(d,e){return 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,functio", |
| "n(a,b,c){return N(a,c)||N(b,c)});function La(a,b){if(b.a.length&&4!=a.", |
| "i)throw Error(\"Primary expression must evaluate to nodeset if filter ", |
| "has predicate(s).\");J.call(this,a.i);this.c=a;this.h=b;this.g=a.g;thi", |
| "s.b=a.b}l(La,J);La.prototype.a=function(a){a=this.c.a(a);return Ma(thi", |
| "s.h,a)};La.prototype.toString=function(){var a=\"Filter:\"+K(this.c);r", |
| "eturn a+=K(this.h)};function Na(a,b){if(b.length<a.B)throw Error(\"Fun", |
| "ction \"+a.j+\" expects at least\"+a.B+\" arguments, \"+b.length+\" gi", |
| "ven\");if(null!==a.A&&b.length>a.A)throw Error(\"Function \"+a.j+\" ex", |
| "pects at most \"+a.A+\" arguments, \"+b.length+\" given\");a.G&&p(b,fu", |
| "nction(c,d){if(4!=c.i)throw Error(\"Argument \"+d+\" to function \"+a.", |
| "j+\" is not of type Nodeset: \"+c);});J.call(this,a.i);this.v=a;this.c", |
| "=b;Ga(this,a.g||ka(b,function(c){return c.g}));Ha(this,a.F&&!b.length|", |
| "|a.D&&!!b.length||ka(b,function(c){return c.b}))}\nl(Na,J);Na.prototyp", |
| "e.a=function(a){return this.v.m.apply(null,la(a,this.c))};Na.prototype", |
| ".toString=function(){var a=\"Function: \"+this.v;if(this.c.length){var", |
| " b=r(this.c,function(c,d){return c+K(d)},\"Arguments:\");a+=K(b)}retur", |
| "n a};function Oa(a,b,c,d,e,f,g,k){this.j=a;this.i=b;this.g=c;this.F=d;", |
| "this.D=!1;this.m=e;this.B=f;this.A=void 0!==g?g:f;this.G=!!k}Oa.protot", |
| "ype.toString=function(){return this.j};var Pa={};\nfunction R(a,b,c,d,", |
| "e,f,g,k){if(Pa.hasOwnProperty(a))throw Error(\"Function already create", |
| "d: \"+a+\".\");Pa[a]=new Oa(a,b,c,d,e,f,g,k)}R(\"boolean\",2,!1,!1,fun", |
| "ction(a,b){return N(b,a)},1);R(\"ceiling\",1,!1,!1,function(a,b){retur", |
| "n Math.ceil(L(b,a))},1);R(\"concat\",3,!1,!1,function(a,b){return r(ma", |
| "(arguments,1),function(c,d){return c+M(d,a)},\"\")},2,null);R(\"contai", |
| "ns\",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.a(a).l},1,1,!0);\nR(\"f", |
| "alse\",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.a,d=9==c.nodeType?c:c.ownerDocument;a=M(b,a).split(/\\s+/);var e=[];", |
| "p(a,function(g){g=d.getElementById(g);!g||0<=ja(e,g)||e.push(g)});e.so", |
| "rt(ta);var f=new F;p(e,function(g){f.add(g)});return f},1);R(\"lang\",", |
| "2,!1,!1,function(){return!1},1);R(\"last\",1,!0,!1,function(a){if(1!=a", |
| "rguments.length)throw Error(\"Function last expects ()\");return a.f},", |
| "0);\nR(\"local-name\",3,!1,!0,function(a,b){return(a=b?Da(b.a(a)):a.a)", |
| "?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);R(\"name\",3,!1,!", |
| "0,function(a,b){return(a=b?Da(b.a(a)):a.a)?a.nodeName.toLowerCase():\"", |
| "\"},0,1,!0);R(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0)", |
| ";R(\"normalize-space\",3,!1,!0,function(a,b){return(b?M(b,a):B(a.a)).r", |
| "eplace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);R(\"no", |
| "t\",2,!1,!1,function(a,b){return!N(b,a)},1);R(\"number\",1,!1,!0,funct", |
| "ion(a,b){return b?L(b,a):+B(a.a)},0,1);\nR(\"position\",1,!0,!1,functi", |
| "on(a){return a.b},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):B(a.a)},0,1);R(\"string-length\",1,!1,!0,function(a", |
| ",b){return(b?M(b,a):B(a.a)).length},0,1);\nR(\"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=H(b.a(a));b=0;for(var c=I(a);c;", |
| "c=I(a))b+=+B(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,functi", |
| "on(){return!0},0);function G(a,b){this.h=a;this.c=void 0!==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 Qa(a)", |
| "{return\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"n", |
| "ode\"==a}G.prototype.a=function(a){return null===this.b||this.b==a.nod", |
| "eType};G.prototype.f=function(){return this.h};\nG.prototype.toString=", |
| "function(){var a=\"Kind Test: \"+this.h;null===this.c||(a+=K(this.c));", |
| "return a};function Ra(a){J.call(this,3);this.c=a.substring(1,a.length-", |
| "1)}l(Ra,J);Ra.prototype.a=function(){return this.c};Ra.prototype.toStr", |
| "ing=function(){return\"Literal: \"+this.c};function S(a,b){this.j=a.to", |
| "LowerCase();a=\"*\"==this.j?\"*\":\"http://www.w3.org/1999/xhtml\";thi", |
| "s.b=b?b.toLowerCase():a}S.prototype.a=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.j&&this.j!=b.toLowerCase()?!1:\"*\"==this.b?!0:this.b==(", |
| "a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/x", |
| "html\")};S.prototype.f=function(){return this.j};\nS.prototype.toStrin", |
| "g=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==", |
| "this.b?\"\":this.b+\":\")+this.j};function Sa(a){J.call(this,1);this.c", |
| "=a}l(Sa,J);Sa.prototype.a=function(){return this.c};Sa.prototype.toStr", |
| "ing=function(){return\"Number: \"+this.c};function Ta(a,b){J.call(this", |
| ",a.i);this.h=a;this.c=b;this.g=a.g;this.b=a.b;1==this.c.length&&(a=thi", |
| "s.c[0],a.w||a.c!=Ua||(a=a.o,\"*\"!=a.f()&&(this.f={name:a.f(),u:null})", |
| "))}l(Ta,J);function T(){J.call(this,4)}l(T,J);T.prototype.a=function(a", |
| "){var b=new F;a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDocument);retu", |
| "rn b};T.prototype.toString=function(){return\"Root Helper Expression\"", |
| "};function Va(){J.call(this,4)}l(Va,J);Va.prototype.a=function(a){var ", |
| "b=new F;b.add(a.a);return b};Va.prototype.toString=function(){return\"", |
| "Context Helper Expression\"};\nfunction Wa(a){return\"/\"==a||\"//\"==", |
| "a}Ta.prototype.a=function(a){var b=this.h.a(a);if(!(b instanceof F))th", |
| "row Error(\"Filter expression must evaluate to nodeset.\");a=this.c;fo", |
| "r(var c=0,d=a.length;c<d&&b.l;c++){var e=a[c],f=H(b,e.c.s);if(e.g||e.c", |
| "!=Xa)if(e.g||e.c!=Ya){var g=I(f);for(b=e.a(new m(g));null!=(g=I(f));)g", |
| "=e.a(new m(g)),b=Ba(b,g)}else g=I(f),b=e.a(new m(g));else{for(g=I(f);(", |
| "b=I(f))&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;", |
| "g=b);b=e.a(new m(g))}}return b};\nTa.prototype.toString=function(){var", |
| " a=\"Path Expression:\"+K(this.h);if(this.c.length){var b=r(this.c,fun", |
| "ction(c,d){return c+K(d)},\"Steps:\");a+=K(b)}return a};function Za(a,", |
| "b){this.a=a;this.s=!!b}\nfunction Ma(a,b,c){for(c=c||0;c<a.a.length;c+", |
| "+)for(var d=a.a[c],e=H(b),f=b.l,g,k=0;g=I(e);k++){var q=a.s?f-k:k+1;g=", |
| "d.a(new m(g,q,f));if(\"number\"==typeof g)q=q==g;else if(\"string\"==t", |
| "ypeof g||\"boolean\"==typeof g)q=!!g;else if(g instanceof F)q=0<g.l;el", |
| "se throw Error(\"Predicate.evaluate returned an unexpected type.\");if", |
| "(!q){q=e;g=q.f;var n=q.a;if(!n)throw Error(\"Next must be called at le", |
| "ast once before remove.\");var y=n.b;n=n.a;y?y.a=n:g.a=n;n?n.b=y:g.b=y", |
| ";g.l--;q.a=null}}return b}\nZa.prototype.toString=function(){return r(", |
| "this.a,function(a,b){return a+K(b)},\"Predicates:\")};function U(a,b,c", |
| ",d){J.call(this,4);this.c=a;this.o=b;this.h=c||new Za([]);this.w=!!d;b", |
| "=this.h;b=0<b.a.length?b.a[0].f:null;a.I&&b&&(this.f={name:b.name,u:b.", |
| "u});a:{a=this.h;for(b=0;b<a.a.length;b++)if(c=a.a[b],c.g||1==c.i||0==c", |
| ".i){a=!0;break a}a=!1}this.g=a}l(U,J);\nU.prototype.a=function(a){var ", |
| "b=a.a,c=this.f,d=null,e=null,f=0;c&&(d=c.name,e=c.u?M(c.u,a):null,f=1)", |
| ";if(this.w)if(this.g||this.c!=$a)if(b=H((new U(ab,new G(\"node\"))).a(", |
| "a)),c=I(b))for(a=this.m(c,d,e,f);null!=(c=I(b));)a=Ba(a,this.m(c,d,e,f", |
| "));else a=new F;else a=E(this.o,b,d,e),a=Ma(this.h,a,f);else a=this.m(", |
| "a.a,d,e,f);return a};U.prototype.m=function(a,b,c,d){a=this.c.v(this.o", |
| ",a,b,c);return a=Ma(this.h,a,d)};\nU.prototype.toString=function(){var", |
| " a=\"Step:\"+K(\"Operator: \"+(this.w?\"//\":\"/\"));this.c.j&&(a+=K(", |
| "\"Axis: \"+this.c));a+=K(this.o);if(this.h.a.length){var b=r(this.h.a,", |
| "function(c,d){return c+K(d)},\"Predicates:\");a+=K(b)}return a};functi", |
| "on bb(a,b,c,d){this.j=a;this.v=b;this.s=c;this.I=d}bb.prototype.toStri", |
| "ng=function(){return this.j};var cb={};function V(a,b,c,d){if(cb.hasOw", |
| "nProperty(a))throw Error(\"Axis already created: \"+a);b=new bb(a,b,c,", |
| "!!d);return cb[a]=b}\nV(\"ancestor\",function(a,b){for(var c=new F;b=b", |
| ".parentNode;)a.a(b)&&Ca(c,b);return c},!0);V(\"ancestor-or-self\",func", |
| "tion(a,b){var c=new F;do a.a(b)&&Ca(c,b);while(b=b.parentNode);return ", |
| "c},!0);\nvar Ua=V(\"attribute\",function(a,b){var c=new F,d=a.f();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),$a=V(\"c", |
| "hild\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new F;for(", |
| "b=b.firstChild;b;b=b.nextSibling)D(b,c,d)&&a.a(b)&&e.add(b);return e},", |
| "!1,!0);V(\"descendant\",E,!1,!0);\nvar ab=V(\"descendant-or-self\",fun", |
| "ction(a,b,c,d){var e=new F;D(b,c,d)&&a.a(b)&&e.add(b);return E(a,b,c,d", |
| ",e)},!1,!0),Xa=V(\"following\",function(a,b,c,d){var e=new F;do for(va", |
| "r f=b;f=f.nextSibling;)D(f,c,d)&&a.a(f)&&e.add(f),e=E(a,f,c,d,e);while", |
| "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b", |
| "){for(var c=new F;b=b.nextSibling;)a.a(b)&&c.add(b);return c},!1);V(\"", |
| "namespace\",function(){return new F},!1);\nvar db=V(\"parent\",functio", |
| "n(a,b){var c=new F;if(9==b.nodeType)return c;if(2==b.nodeType)return c", |
| ".add(b.ownerElement),c;b=b.parentNode;a.a(b)&&c.add(b);return c},!1),Y", |
| "a=V(\"preceding\",function(a,b,c,d){var e=new F,f=[];do f.unshift(b);w", |
| "hile(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var q=[];for(b=f[", |
| "g];b=b.previousSibling;)q.unshift(b);for(var n=0,y=q.length;n<y;n++)b=", |
| "q[n],D(b,c,d)&&a.a(b)&&e.add(b),e=E(a,b,c,d,e)}return e},!0,!0);\nV(\"", |
| "preceding-sibling\",function(a,b){for(var c=new F;b=b.previousSibling;", |
| ")a.a(b)&&Ca(c,b);return c},!0);var eb=V(\"self\",function(a,b){var c=n", |
| "ew F;a.a(b)&&c.add(b);return c},!1);function gb(a){J.call(this,1);this", |
| ".c=a;this.g=a.g;this.b=a.b}l(gb,J);gb.prototype.a=function(a){return-L", |
| "(this.c,a)};gb.prototype.toString=function(){return\"Unary Expression:", |
| " -\"+K(this.c)};function hb(a){J.call(this,4);this.c=a;Ga(this,ka(this", |
| ".c,function(b){return b.g}));Ha(this,ka(this.c,function(b){return b.b}", |
| "))}l(hb,J);hb.prototype.a=function(a){var b=new F;p(this.c,function(c)", |
| "{c=c.a(a);if(!(c instanceof F))throw Error(\"Path expression must eval", |
| "uate to NodeSet.\");b=Ba(b,c)});return b};hb.prototype.toString=functi", |
| "on(){return r(this.c,function(a,b){return a+K(b)},\"Union Expression:", |
| "\")};function ib(a,b){this.a=a;this.b=b}function jb(a){for(var b,c=[];", |
| ";){W(a,\"Missing right hand side of binary expression.\");b=kb(a);var ", |
| "d=u(a.a);if(!d)break;var e=(d=Ka[d]||null)&&d.C;if(!e){a.a.a--;break}f", |
| "or(;c.length&&e<=c[c.length-1].C;)b=new O(c.pop(),c.pop(),b);c.push(b,", |
| "d)}for(;c.length;)b=new O(c.pop(),c.pop(),b);return b}function W(a,b){", |
| "if(ra(a.a))throw Error(b);}function lb(a,b){a=u(a.a);if(a!=b)throw Err", |
| "or(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction mb(a){a=u(a.a", |
| ");if(\")\"!=a)throw Error(\"Bad token: \"+a);}function nb(a){a=u(a.a);", |
| "if(2>a.length)throw Error(\"Unclosed literal string\");return new Ra(a", |
| ")}\nfunction ob(a){var b=[];if(Wa(t(a.a))){var c=u(a.a);var d=t(a.a);i", |
| "f(\"/\"==c&&(ra(a.a)||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0", |
| "-9])[\\w]/.test(d)))return new T;d=new T;W(a,\"Missing next location s", |
| "tep.\");c=pb(a,c);b.push(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){c", |
| "ase \"$\":throw Error(\"Variable reference not allowed in HTML XPath\"", |
| ");case \"(\":u(a.a);c=jb(a);W(a,'unclosed \"(\"');lb(a,\")\");break;ca", |
| "se '\"':case \"'\":c=nb(a);break;default:if(isNaN(+c))if(!Qa(c)&&/(?![", |
| "0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){c=u(a.a);\nc=Pa[c]||null;u(a.a);", |
| "for(d=[];\")\"!=t(a.a);){W(a,\"Missing function argument list.\");d.pu", |
| "sh(jb(a));if(\",\"!=t(a.a))break;u(a.a)}W(a,\"Unclosed function argume", |
| "nt list.\");mb(a);c=new Na(c,d)}else{c=null;break a}else c=new Sa(+u(a", |
| ".a))}\"[\"==t(a.a)&&(d=new Za(qb(a)),c=new La(c,d))}if(c)if(Wa(t(a.a))", |
| ")d=c;else return c;else c=pb(a,\"/\"),d=new Va,b.push(c)}for(;Wa(t(a.a", |
| "));)c=u(a.a),W(a,\"Missing next location step.\"),c=pb(a,c),b.push(c);", |
| "return new Ta(d,b)}\nfunction pb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Err", |
| "or('Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(", |
| "eb,new G(\"node\"));u(a.a);return c}if(\"..\"==t(a.a))return c=new U(d", |
| "b,new G(\"node\")),u(a.a),c;if(\"@\"==t(a.a)){var d=Ua;u(a.a);W(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: \"+u(a.a));var e=u(a.", |
| "a);d=cb[e]||null;if(!d)throw Error(\"No axis with name: \"+e);u(a.a);W", |
| "(a,\"Missing node name\")}else d=$a;e=t(a.a);if(/(?![0-9])[\\w\\*]/.te", |
| "st(e.charAt(0)))if(\"(\"==\nt(a.a,1)){if(!Qa(e))throw Error(\"Invalid ", |
| "node type: \"+e);e=u(a.a);if(!Qa(e))throw Error(\"Invalid type name: ", |
| "\"+e);lb(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=null;", |
| "if('\"'==f||\"'\"==f)g=nb(a);W(a,\"Bad nodetype\");mb(a);e=new G(e,g)}", |
| "else if(e=u(a.a),f=e.indexOf(\":\"),-1==f)e=new S(e);else{g=e.substrin", |
| "g(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.b(g),!k)throw Error(\"Names", |
| "pace prefix not declared: \"+g);e=e.substr(f+1);e=new S(e,k)}else thro", |
| "w Error(\"Bad token: \"+u(a.a));a=new Za(qb(a),d.s);return c||new U(d,", |
| "\ne,a,\"//\"==b)}function qb(a){for(var b=[];\"[\"==t(a.a);){u(a.a);W(", |
| "a,\"Missing predicate expression.\");var c=jb(a);b.push(c);W(a,\"Unclo", |
| "sed predicate expression.\");lb(a,\"]\")}return b}function kb(a){if(\"", |
| "-\"==t(a.a))return u(a.a),new gb(kb(a));var b=ob(a);if(\"|\"!=t(a.a))a", |
| "=b;else{for(b=[b];\"|\"==u(a.a);)W(a,\"Missing next union location pat", |
| "h.\"),b.push(ob(a));a.a.a--;a=new hb(b)}return a};function rb(a){switc", |
| "h(a.nodeType){case 1:return ha(sb,a);case 9:return rb(a.documentElemen", |
| "t);case 11:case 10:case 6:case 12:return tb;default:return a.parentNod", |
| "e?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||nul", |
| "l:a.parentNode&&9!=a.parentNode.nodeType?sb(a.parentNode,b):null};func", |
| "tion ub(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=o", |
| "a(a);if(ra(a))throw Error(\"Invalid XPath expression.\");b?\"function", |
| "\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):b=function(){return null};va", |
| "r c=jb(new ib(a,b));if(!ra(a))throw Error(\"Bad token: \"+u(a));this.e", |
| "valuate=function(d,e){d=c.a(new m(d));return new X(d,e)}}\nfunction X(", |
| "a,b){if(0==b)if(a instanceof F)b=4;else if(\"string\"==typeof a)b=2;el", |
| "se 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 F))throw Error(\"value could not be converted to the spec", |
| "ified type\");this.resultType=b;switch(b){case 2:this.stringValue=a in", |
| "stanceof F?Ea(a):\"\"+a;break;case 1:this.numberValue=a instanceof F?+", |
| "Ea(a):+a;break;case 3:this.booleanValue=a instanceof F?0<a.l:!!a;break", |
| ";case 4:case 5:case 6:case 7:var c=\nH(a);var d=[];for(var e=I(c);e;e=", |
| "I(c))d.push(e);this.snapshotLength=a.l;this.invalidIteratorState=!1;br", |
| "eak;case 8:case 9:this.singleNodeValue=Da(a);break;default:throw Error", |
| "(\"Unknown XPathResult type.\");}var f=0;this.iterateNext=function(){i", |
| "f(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\");re", |
| "turn g>=d.length||0>g?null:d[g]}}X.ANY_TYPE=0;\nX.NUMBER_TYPE=1;X.STRI", |
| "NG_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.ORDERED_NODE_S", |
| "NAPSHOT_TYPE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9", |
| ";function vb(a){this.lookupNamespaceURI=rb(a)}\nfunction wb(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 ub(d,f)).eva", |
| "luate(e,g)},c.createExpression=function(d,e){return new ub(d,e)},c.cre", |
| "ateNSResolver=function(d){return new vb(d)}}ba(\"wgxpath.install\",wb)", |
| ";ba(\"wgxpath.install\",wb);function xb(a,b){this.top=a;this.left=b}xb", |
| ".prototype.ceil=function(){this.top=Math.ceil(this.top);this.left=Math", |
| ".ceil(this.left);return this};xb.prototype.floor=function(){this.top=M", |
| "ath.floor(this.top);this.left=Math.floor(this.left);return this};xb.pr", |
| "ototype.round=function(){this.top=Math.round(this.top);this.left=Math.", |
| "round(this.left);return this};function Y(a,b,c,d){this.left=a;this.top", |
| "=b;this.width=c;this.height=d}Y.prototype.ceil=function(){this.left=Ma", |
| "th.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(t", |
| "his.width);this.height=Math.ceil(this.height);return this};Y.prototype", |
| ".floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(", |
| "this.top);this.width=Math.floor(this.width);this.height=Math.floor(thi", |
| "s.height);return this};\nY.prototype.round=function(){this.left=Math.r", |
| "ound(this.left);this.top=Math.round(this.top);this.width=Math.round(th", |
| "is.width);this.height=Math.round(this.height);return this};function yb", |
| "(a,b){var c=z(a);return c.defaultView&&c.defaultView.getComputedStyle&", |
| "&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b", |
| ")||\"\":\"\"}function zb(a){try{var b=a.getBoundingClientRect()}catch(", |
| "c){return{left:0,top:0,right:0,bottom:0}}return b}\nfunction Ab(a){var", |
| " b=z(a),c=new v(0,0);if(a==(b?z(b):document).documentElement)return c;", |
| "a=zb(a);var d=(b?new A(z(b)):ia||(ia=new A)).a;b=d.scrollingElement?d.", |
| "scrollingElement:d.body||d.documentElement;d=d.parentWindow||d.default", |
| "View;b=new v(d.pageXOffset||b.scrollLeft,d.pageYOffset||b.scrollTop);c", |
| ".x=a.left+b.x;c.y=a.top+b.y;return c}function Bb(a){if(1==a.nodeType)r", |
| "eturn a=zb(a),new v(a.left,a.top);a=a.changedTouches?a.changedTouches[", |
| "0]:a;return new v(a.clientX,a.clientY)};var Cb=\"function\"===typeof S", |
| "hadowRoot;function Db(a,b){b=Ab(b);var c=Ab(a);b=new v(b.x-c.x,b.y-c.y", |
| ");var d=yb(a,\"borderLeftWidth\");yb(a,\"borderRightWidth\");c=yb(a,\"", |
| "borderTopWidth\");yb(a,\"borderBottomWidth\");a=new xb(parseFloat(c),p", |
| "arseFloat(d));b.x-=a.left;b.y-=a.top;return b}\nfunction Eb(a,b,c){fun", |
| "ction d(q,n,y,C,ua){C=new Y(y.x+C.left,y.y+C.top,C.width,C.height);y=[", |
| "0,0];n=[n.width,n.height];var Z=[C.left,C.top];C=[C.width,C.height];fo", |
| "r(var x=0;2>x;x++)if(C[x]>n[x])y[x]=ua?Z[x]+C[x]/2-n[x]/2:Z[x];else{va", |
| "r fb=Z[x]-n[x]+C[x];0<fb?y[x]=fb:0>Z[x]&&(y[x]=Z[x])}ua=new v(y[0],y[1", |
| "]);q.scrollLeft+=ua.x;q.scrollTop+=ua.y}function e(q){var n=q.parentNo", |
| "de;Cb&&n instanceof ShadowRoot&&(n=q.host);return n}for(var f=z(a),g=e", |
| "(a),k;g&&g!=f.documentElement&&g!=f.body;)k=Db(g,a),d(g,new w(g.client", |
| "Width,\ng.clientHeight),k,b,c),g=e(g);k=Bb(a);a=xa(a?new A(z(a)):ia||(", |
| "ia=new A));d(f.documentElement,a,k,b,c);f.body&&d(f.body,a,k,b,c)};ba(", |
| "\"_\",function(a,b,c){c||(c=new Y(0,0,a.offsetWidth,a.offsetHeight));a", |
| "!=a.ownerDocument.documentElement&&Eb(a,c,b);a=Bb(a);return new v(a.x+", |
| "c.left,a.y+c.top)});; return this._.apply(null,arguments);}).apply({na", |
| "vigator:typeof window!='undefined'?window.navigator:null,document:type", |
| "of window!='undefined'?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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function w(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)=", |
| "=c}function A(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new B)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function B(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}B.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof B?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "B?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof B?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction O(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof B&&c instanceof B){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of B||c instanceof B){b instanceof B?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return O(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return O(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return O(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return O(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return O(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n O(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new B;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function T(a){H.call(this", |
| ",3);this.c=a.substring(1,a.length-1)}l(T,H);T.prototype.a=function(){r", |
| "eturn this.c};T.prototype.toString=function(){return\"Literal: \"+this", |
| ".c};function U(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":\"htt", |
| "p://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}U.prototype.a=f", |
| "unction(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localN", |
| "ame?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLowerCase(", |
| ")?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLowerCa", |
| "se():\"http://www.w3.org/1999/xhtml\")};U.prototype.f=function(){retur", |
| "n this.j};\nU.prototype.toString=function(){return\"Name Test: \"+(\"h", |
| "ttp://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};funct", |
| "ion Ha(a){H.call(this,1);this.c=a}l(Ha,H);Ha.prototype.a=function(){re", |
| "turn this.c};Ha.prototype.toString=function(){return\"Number: \"+this.", |
| "c};function Ia(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g;this", |
| ".b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ja||(a=a.o,\"*\"!=a.f(", |
| ")&&(this.f={name:a.f(),u:null})))}l(Ia,H);function V(){H.call(this,4)}", |
| "l(V,H);V.prototype.a=function(a){var b=new B;a=a.a;9==a.nodeType?b.add", |
| "(a):b.add(a.ownerDocument);return b};V.prototype.toString=function(){r", |
| "eturn\"Root Helper Expression\"};function Ka(){H.call(this,4)}l(Ka,H);", |
| "Ka.prototype.a=function(a){var b=new B;b.add(a.a);return b};Ka.prototy", |
| "pe.toString=function(){return\"Context Helper Expression\"};\nfunction", |
| " La(a){return\"/\"==a||\"//\"==a}Ia.prototype.a=function(a){var b=this", |
| ".h.a(a);if(!(b instanceof B))throw Error(\"Filter expression must eval", |
| "uate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++){var ", |
| "e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Ma)if(e.g||e.c!=Na){var g=G(f);for(b=", |
| "e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(f),b=", |
| "e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(b))&&", |
| "b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\nIa.pr", |
| "ototype.toString=function(){var a=\"Path Expression:\"+I(this.h);if(th", |
| "is.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:\");a", |
| "+=I(b)}return a};function Oa(a,b){this.a=a;this.s=!!b}\nfunction Da(a,", |
| "b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,m=0;g", |
| "=G(e);m++){var v=a.s?f-m:m+1;g=d.a(new n(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 B)v=0<g.l;else throw Error(\"Predicate.evaluate ret", |
| "urned an unexpected type.\");if(!v){v=e;g=v.f;var z=v.a;if(!z)throw Er", |
| "ror(\"Next must be called at least once before remove.\");var N=z.b;z=", |
| "z.a;N?N.a=z:g.a=z;z?z.b=N:g.b=N;g.l--;v.a=null}}return b}\nOa.prototyp", |
| "e.toString=function(){return q(this.a,function(a,b){return a+I(b)},\"P", |
| "redicates:\")};function W(a,b,c,d){H.call(this,4);this.c=a;this.o=b;th", |
| "is.h=c||new Oa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:null;a.", |
| "I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.length;b+", |
| "+)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(W,H);", |
| "\nW.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c&&(d", |
| "=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Pa)if(b=", |
| "F((new W(Qa,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);null!", |
| "=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new B;else a=A(this.o,b,d,e)", |
| ",a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};W.prototype.m=fun", |
| "ction(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};\nW.p", |
| "rototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(this.w?", |
| "\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);if(thi", |
| "s.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Predicat", |
| "es:\");a+=I(b)}return a};function Ra(a,b,c,d){this.j=a;this.v=b;this.s", |
| "=c;this.I=d}Ra.prototype.toString=function(){return this.j};var Sa={};", |
| "function X(a,b,c,d){if(Sa.hasOwnProperty(a))throw Error(\"Axis already", |
| " created: \"+a);b=new Ra(a,b,c,!!d);return Sa[a]=b}\nX(\"ancestor\",fu", |
| "nction(a,b){for(var c=new B;b=b.parentNode;)a.a(b)&&wa(c,b);return c},", |
| "!0);X(\"ancestor-or-self\",function(a,b){var c=new B;do a.a(b)&&wa(c,b", |
| ");while(b=b.parentNode);return c},!0);\nvar Ja=X(\"attribute\",functio", |
| "n(a,b){var c=new B,d=a.f();if(b=b.attributes)if(a instanceof 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),Pa=X(\"child\",function(a,b,c,d,e){c=h(c)?c:nul", |
| "l;d=h(d)?d:null;e=e||new B;for(b=b.firstChild;b;b=b.nextSibling)y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return e},!1,!0);X(\"descendant\",A,!1,!0);\nvar ", |
| "Qa=X(\"descendant-or-self\",function(a,b,c,d){var e=new B;y(b,c,d)&&a.", |
| "a(b)&&e.add(b);return A(a,b,c,d,e)},!1,!0),Ma=X(\"following\",function", |
| "(a,b,c,d){var e=new B;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&a.a(f)", |
| "&&e.add(f),e=A(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);X(\"f", |
| "ollowing-sibling\",function(a,b){for(var c=new B;b=b.nextSibling;)a.a(", |
| "b)&&c.add(b);return c},!1);X(\"namespace\",function(){return new B},!1", |
| ");\nvar Ta=X(\"parent\",function(a,b){var c=new B;if(9==b.nodeType)ret", |
| "urn c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a", |
| ".a(b)&&c.add(b);return c},!1),Na=X(\"preceding\",function(a,b,c,d){var", |
| " e=new B,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,m=f.le", |
| "ngth;g<m;g++){var v=[];for(b=f[g];b=b.previousSibling;)v.unshift(b);fo", |
| "r(var z=0,N=v.length;z<N;z++)b=v[z],y(b,c,d)&&a.a(b)&&e.add(b),e=A(a,b", |
| ",c,d,e)}return e},!0,!0);\nX(\"preceding-sibling\",function(a,b){for(v", |
| "ar c=new B;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);var Ua=X", |
| "(\"self\",function(a,b){var c=new B;a.a(b)&&c.add(b);return c},!1);fun", |
| "ction Va(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Va,H);Va.p", |
| "rototype.a=function(a){return-J(this.c,a)};Va.prototype.toString=funct", |
| "ion(){return\"Unary Expression: -\"+I(this.c)};function Wa(a){H.call(t", |
| "his,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(this,r(t", |
| "his.c,function(b){return b.b}))}l(Wa,H);Wa.prototype.a=function(a){var", |
| " b=new B;p(this.c,function(c){c=c.a(a);if(!(c instanceof B))throw Erro", |
| "r(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});return b}", |
| ";Wa.prototype.toString=function(){return q(this.c,function(a,b){return", |
| " a+I(b)},\"Union Expression:\")};function Xa(a,b){this.a=a;this.b=b}fu", |
| "nction Ya(a){for(var b,c=[];;){Y(a,\"Missing right hand side of binary", |
| " expression.\");b=Za(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]||null)", |
| "&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=new M(", |
| "c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.pop(),", |
| "b);return b}function Y(a,b){if(w(a.a))throw Error(b);}function $a(a,b)", |
| "{a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a", |
| ");}\nfunction ab(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token: \"+a", |
| ");}function bb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed litera", |
| "l string\");return new T(a)}\nfunction cb(a){var b=[];if(La(t(a.a))){v", |
| "ar c=u(a.a);var d=t(a.a);if(\"/\"==c&&(w(a.a)||\".\"!=d&&\"..\"!=d&&\"", |
| "@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new V;d=new V;Y(a,", |
| "\"Missing next location step.\");c=db(a,c);b.push(c)}else{a:{c=t(a.a);", |
| "d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference no", |
| "t allowed in HTML XPath\");case \"(\":u(a.a);c=Ya(a);Y(a,'unclosed \"(", |
| "\"');$a(a,\")\");break;case '\"':case \"'\":c=bb(a);break;default:if(i", |
| "sNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){c=u(a.a", |
| ");\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){Y(a,\"Missing functi", |
| "on argument list.\");d.push(Ya(a));if(\",\"!=t(a.a))break;u(a.a)}Y(a,", |
| "\"Unclosed function argument list.\");ab(a);c=new R(c,d)}else{c=null;b", |
| "reak a}else c=new Ha(+u(a.a))}\"[\"==t(a.a)&&(d=new Oa(eb(a)),c=new Q(", |
| "c,d))}if(c)if(La(t(a.a)))d=c;else return c;else c=db(a,\"/\"),d=new Ka", |
| ",b.push(c)}for(;La(t(a.a));)c=u(a.a),Y(a,\"Missing next location step.", |
| "\"),c=db(a,c),b.push(c);return new Ia(d,b)}\nfunction db(a,b){if(\"/\"", |
| "!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".", |
| "\"==t(a.a)){var c=new W(Ua,new C(\"node\"));u(a.a);return c}if(\"..\"=", |
| "=t(a.a))return c=new W(Ta,new C(\"node\")),u(a.a),c;if(\"@\"==t(a.a)){", |
| "var d=Ja;u(a.a);Y(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,", |
| "1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad toke", |
| "n: \"+u(a.a));var e=u(a.a);d=Sa[e]||null;if(!d)throw Error(\"No axis w", |
| "ith name: \"+e);u(a.a);Y(a,\"Missing node name\")}else d=Pa;e=t(a.a);i", |
| "f(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){if(!Ga(e", |
| "))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))throw Erro", |
| "r(\"Invalid type name: \"+e);$a(a,\"(\");Y(a,\"Bad nodetype\");var f=t", |
| "(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=bb(a);Y(a,\"Bad nodetype", |
| "\");ab(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==f)e=new", |
| " U(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m=a.b(g)", |
| ",!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.substr(f+1)", |
| ";e=new U(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Oa(eb(a),", |
| "d.s);return c||new W(d,\ne,a,\"//\"==b)}function eb(a){for(var b=[];\"", |
| "[\"==t(a.a);){u(a.a);Y(a,\"Missing predicate expression.\");var c=Ya(a", |
| ");b.push(c);Y(a,\"Unclosed predicate expression.\");$a(a,\"]\")}return", |
| " b}function Za(a){if(\"-\"==t(a.a))return u(a.a),new Va(Za(a));var b=c", |
| "b(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)Y(a,\"Missing ", |
| "next union location path.\"),b.push(cb(a));a.a.a--;a=new Wa(b)}return ", |
| "a};function fb(a){switch(a.nodeType){case 1:return fa(gb,a);case 9:ret", |
| "urn fb(a.documentElement);case 11:case 10:case 6:case 12:return hb;def", |
| "ault:return a.parentNode?fb(a.parentNode):hb}}function hb(){return nul", |
| "l}function gb(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?gb(a.p", |
| "arentNode,b):null};function ib(a,b){if(!a.length)throw Error(\"Empty X", |
| "Path expression.\");a=la(a);if(w(a))throw Error(\"Invalid XPath expres", |
| "sion.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b=functi", |
| "on(){return null};var c=Ya(new Xa(a,b));if(!w(a))throw Error(\"Bad tok", |
| "en: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(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 evaluation result.\");if(2", |
| "!=b&&1!=b&&3!=b&&!(a instanceof B))throw Error(\"value could not be co", |
| "nverted to the specified type\");this.resultType=b;switch(b){case 2:th", |
| "is.stringValue=a instanceof B?E(a):\"\"+a;break;case 1:this.numberValu", |
| "e=a instanceof B?+E(a):+a;break;case 3:this.booleanValue=a instanceof ", |
| "B?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var d=[];fo", |
| "r(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.invalidIt", |
| "eratorState=!1;break;case 8:case 9:this.singleNodeValue=D(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]}}Z.ANY_TYPE=0;\nZ.NUMB", |
| "ER_TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=3;Z.UNORDERED_NODE_ITERATOR_T", |
| "YPE=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_ORD", |
| "ERED_NODE_TYPE=9;function jb(a){this.lookupNamespaceURI=fb(a)}\nfuncti", |
| "on kb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;", |
| "if(!c.evaluate||b)a.XPathResult=Z,c.evaluate=function(d,e,f,g){return(", |
| "new ib(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return ne", |
| "w ib(d,e)},c.createNSResolver=function(d){return new jb(d)}}ba(\"wgxpa", |
| "th.install\",kb);ba(\"wgxpath.install\",kb);ba(\"_\",function(a){a=9==", |
| "a.nodeType?a:a.ownerDocument||a.document;var b=a.documentElement;retur", |
| "n a.width/Math.max(b.clientWidth,b.offsetWidth,b.scrollWidth)});; 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 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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.sessionStorage}pb.protot", |
| "ype.key=function(a){return this.a.key(a)};ba(\"_\",function(a){var b=m", |
| "b||mb;if(null!=b.sessionStorage&&null!=b.sessionStorage.clear)b=new pb", |
| ";else throw new nb(13,\"Session storage undefined\");return b.a.getIte", |
| "m(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_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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.sessionStorage}pb.protot", |
| "ype.key=function(a){return this.a.key(a)};ba(\"_\",function(a){var b=m", |
| "b||mb;if(null!=b.sessionStorage&&null!=b.sessionStorage.clear)b=new pb", |
| ";else throw new nb(13,\"Session storage undefined\");return b.key(a)})", |
| ";; 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_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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.sessionStorage}pb.protot", |
| "ype.key=function(a){return this.a.key(a)};ba(\"_\",function(){var a=mb", |
| "||mb;if(null!=a.sessionStorage&&null!=a.sessionStorage.clear)a=new pb;", |
| "else throw new nb(13,\"Session storage undefined\");for(var b=[],c=a.a", |
| ".length,d=0;d<c;d++)b[d]=a.a.key(d);return b});; return this._.apply(n", |
| "ull,arguments);}).apply({navigator:typeof window!='undefined'?window.n", |
| "avigator:null,document: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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.sessionStorage}pb.protot", |
| "ype.key=function(a){return this.a.key(a)};ba(\"_\",function(){var a=mb", |
| "||mb;if(null!=a.sessionStorage&&null!=a.sessionStorage.clear)a=new pb;", |
| "else throw new nb(13,\"Session storage undefined\");return a.a.length}", |
| ");; return this._.apply(null,arguments);}).apply({navigator:typeof win", |
| "dow!='undefined'?window.navigator:null,document:typeof window!='undefi", |
| "ned'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_SIZE[] = { |
| "function(){return (function(){function c(a,b){this.width=a;this.height", |
| "=b}c.prototype.aspectRatio=function(){return this.width/this.height};c", |
| ".prototype.ceil=function(){this.width=Math.ceil(this.width);this.heigh", |
| "t=Math.ceil(this.height);return this};c.prototype.floor=function(){thi", |
| "s.width=Math.floor(this.width);this.height=Math.floor(this.height);ret", |
| "urn this};c.prototype.round=function(){this.width=Math.round(this.widt", |
| "h);this.height=Math.round(this.height);return this};function d(a){var ", |
| "b=a.offsetWidth,g=a.offsetHeight;if((void 0===b||!b&&!g)&&a.getBoundin", |
| "gClientRect){a:{try{var h=a.getBoundingClientRect()}catch(l){a={left:0", |
| ",top:0,right:0,bottom:0};break a}a=h}return new c(a.right-a.left,a.bot", |
| "tom-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.getComputed", |
| "Style&&(b=b.defaultView.getComputedStyle(a,null))){b=b.display||b.getP", |
| "ropertyValue(\"display\")||\"\";break b}b=\"\"}if(\"none\"!=(b||(a.cur", |
| "rentStyle?a.currentStyle.display:null)||a.style&&a.style.display))a=d(", |
| "a);else{b=a.style;var g=b.display,h=b.visibility,l=b.position;b.visibi", |
| "lity=\"hidden\";b.position=\"absolute\";b.display=\"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.length||void 0===e?k[m]&&k[m]", |
| "!==Object.prototype[m]?k=k[m]:k=k[m]={}:k[m]=e;; return this._.apply(n", |
| "ull,arguments);}).apply({navigator:typeof window!='undefined'?window.n", |
| "avigator:null,document:typeof window!='undefined'?window.document:null", |
| "}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const GET_TEXT[] = { |
| "function(){return (function(){var aa=this;function h(a){return void 0!", |
| "==a}function l(a){return\"string\"==typeof a}function ba(a){return\"nu", |
| "mber\"==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(va", |
| "r d;a.length&&(d=a.shift());)!a.length&&h(b)?c[d]=b:c[d]&&c[d]!==Objec", |
| "t.prototype[d]?c=c[d]:c=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,b", |
| ",c){return a.call.apply(a.bind,arguments)}function fa(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 ha(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?ha=ea:ha=fa;return ha.apply(null,arguments)}function ia(a,b){var ", |
| "c=Array.prototype.slice.call(arguments,1);return function(){var d=c.sl", |
| "ice();d.push.apply(d,arguments);return a.apply(this,d)}}function p(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 La", |
| "bs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby gra", |
| "nted, free of charge, to any person obtaining a copy\n of this softwar", |
| "e and associated documentation files (the \"Software\"), to\n deal in ", |
| "the Software without restriction, including without limitation the\n r", |
| "ights to use, copy, modify, merge, publish, distribute, sublicense, an", |
| "d/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 conditions:", |
| "\n\n The above copyright notice and this permission notice shall be in", |
| "cluded in\n all copies or substantial portions of the Software.\n\n TH", |
| "E SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRES", |
| "S OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHAN", |
| "TABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN N", |
| "O EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLA", |
| "IM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TO", |
| "RT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFT", |
| "WARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction r(a", |
| ",b,c){this.a=a;this.b=b||1;this.f=c||1};var ja=Array.prototype.indexOf", |
| "?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:functi", |
| "on(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},t=Array.prototy", |
| "pe.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:fun", |
| "ction(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)},ka=Array.prototype.map?function(a,b){retur", |
| "n Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=\na.le", |
| "ngth,d=Array(c),e=l(a)?a.split(\"\"):a,f=0;f<c;f++)f in e&&(d[f]=b.cal", |
| "l(void 0,e[f],f,a));return d},v=Array.prototype.reduce?function(a,b,c)", |
| "{return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;t(", |
| "a,function(e,f){d=b.call(void 0,d,e,f,a)});return d},la=Array.prototyp", |
| "e.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:fun", |
| "ction(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},ma=Array.prototype.ev", |
| "ery?function(a,\nb){return Array.prototype.every.call(a,b,void 0)}:fun", |
| "ction(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!1;return!0};function na(a){retur", |
| "n Array.prototype.concat.apply([],arguments)}function oa(a,b,c){return", |
| " 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.s", |
| "lice.call(a,b,c)};function pa(a){var b=a.length-1;return 0<=b&&a.index", |
| "Of(\" \",b)==b};var qa;a:{var ra=aa.navigator;if(ra){var sa=ra.userAge", |
| "nt;if(sa){qa=sa;break a}}qa=\"\"};function ta(a){return String(a).repl", |
| "ace(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})};var ua=-1!=q", |
| "a.indexOf(\"Macintosh\"),va=-1!=qa.indexOf(\"Windows\");function wa(a)", |
| "{this.b=a;this.a=0}function xa(a){a=a.match(ya);for(var b=0;b<a.length", |
| ";b++)za.test(a[b])&&a.splice(b,1);return new wa(a)}var ya=/\\$?(?:(?![", |
| "0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|", |
| "\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,", |
| "za=/^\\s/;function x(a,b){return a.b[a.a+(b||0)]}function y(a){return ", |
| "a.b[a.a++]}function Aa(a){return a.b.length<=a.a};function z(a,b){this", |
| ".x=h(a)?a:0;this.y=h(b)?b:0}z.prototype.ceil=function(){this.x=Math.ce", |
| "il(this.x);this.y=Math.ceil(this.y);return this};z.prototype.floor=fun", |
| "ction(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return thi", |
| "s};z.prototype.round=function(){this.x=Math.round(this.x);this.y=Math.", |
| "round(this.y);return this};z.prototype.scale=function(a,b){b=ba(b)?b:a", |
| ";this.x*=a;this.y*=b;return this};function Ba(a,b){this.width=a;this.h", |
| "eight=b}Ba.prototype.aspectRatio=function(){return this.width/this.hei", |
| "ght};Ba.prototype.ceil=function(){this.width=Math.ceil(this.width);thi", |
| "s.height=Math.ceil(this.height);return this};Ba.prototype.floor=functi", |
| "on(){this.width=Math.floor(this.width);this.height=Math.floor(this.hei", |
| "ght);return this};Ba.prototype.round=function(){this.width=Math.round(", |
| "this.width);this.height=Math.round(this.height);return this};\nBa.prot", |
| "otype.scale=function(a,b){b=ba(b)?b:a;this.width*=a;this.height*=b;ret", |
| "urn this};function Ca(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;re", |
| "turn a}function Da(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp", |
| "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen", |
| "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=", |
| "b;)b=b.parentNode;return b==a}\nfunction Ea(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.parentNode){va", |
| "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc", |
| "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?Fa(a,b):!c&&Da(e,", |
| "b)?-1*Ga(a,b):!d&&Da(f,a)?Ga(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);retur", |
| "n c.compareBoundaryPoints(aa.Range.START_TO_END,a)}function Ga(a,b){va", |
| "r c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode", |
| ";return Fa(b,a)}function Fa(a,b){for(;b=b.previousSibling;)if(b==a)ret", |
| "urn-1;return 1}function A(a){return 9==a.nodeType?a:a.ownerDocument||a", |
| ".document}function Ha(a,b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a)", |
| ")return a;a=a.parentNode;c++}return null}function Ia(a){this.a=a||aa.d", |
| "ocument||document}\nIa.prototype.getElementsByTagName=function(a,b){re", |
| "turn(b||this.a).getElementsByTagName(String(a))};function B(a){var b=n", |
| "ull,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerTe", |
| "xt: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;){d", |
| "o 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 ", |
| "Ja(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}f", |
| "unction Ka(a,b,c,d,e){return La.call(null,a,b,l(c)?c:null,l(d)?d:null,", |
| "e||new D)}\nfunction La(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c", |
| "?(b=b.getElementsByName(d),t(b,function(f){a.a(f)&&e.add(f)})):b.getEl", |
| "ementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),t(b,", |
| "function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof E?Ma(a,b,", |
| "c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),t(b,fu", |
| "nction(f){Ja(f,c,d)&&e.add(f)}));return e}function Ma(a,b,c,d,e){for(b", |
| "=b.firstChild;b;b=b.nextSibling)Ja(b,c,d)&&a.a(b)&&e.add(b),Ma(a,b,c,d", |
| ",e)};function D(){this.b=this.a=null;this.o=0}function Na(a){this.f=a;", |
| "this.a=this.b=null}function Oa(a,b){if(!a.a)return b;if(!b.a)return a;", |
| "var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a):", |
| "0<Ea(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for(", |
| "e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.o=f;return a}function Pa(a,b", |
| "){b=new Na(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.o++}D.prototype.ad", |
| "d=function(a){a=new Na(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=a", |
| ";this.b=a;this.o++};\nfunction Qa(a){return(a=a.a)?a.f:null}function R", |
| "a(a){return(a=Qa(a))?B(a):\"\"}function F(a,b){return new Sa(a,!!b)}fu", |
| "nction Sa(a,b){this.f=a;this.b=(this.v=b)?a.b:a.a;this.a=null}function", |
| " G(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.v?b.b:b.a;ret", |
| "urn c.f};function H(a){this.l=a;this.b=this.i=!1;this.f=null}function ", |
| "I(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}funct", |
| "ion Ta(a,b){a.i=b}function Ua(a,b){a.b=b}function J(a,b){a=a.a(b);retu", |
| "rn a instanceof D?+Ra(a):+a}function K(a,b){a=a.a(b);return a instance", |
| "of D?Ra(a):\"\"+a}function Va(a,b){a=a.a(b);return a instanceof D?!!a.", |
| "o:!!a};function Wa(a,b,c){H.call(this,a.l);this.c=a;this.j=b;this.u=c;", |
| "this.i=b.i||c.i;this.b=b.b||c.b;this.c==Xa&&(c.b||c.i||4==c.l||0==c.l|", |
| "|!b.f?b.b||b.i||4==b.l||0==b.l||!c.f||(this.f={name:c.f.name,w:b}):thi", |
| "s.f={name:b.f.name,w:c})}p(Wa,H);\nfunction Ya(a,b,c,d,e){b=b.a(d);c=c", |
| ".a(d);var f;if(b instanceof D&&c instanceof D){b=F(b);for(d=G(b);d;d=G", |
| "(b))for(e=F(c),f=G(e);f;f=G(e))if(a(B(d),B(f)))return!0;return!1}if(b ", |
| "instanceof D||c instanceof D){b instanceof D?(e=b,d=c):(e=c,d=b);f=F(e", |
| ");for(var g=typeof d,k=G(f);k;k=G(f)){switch(g){case \"number\":k=+B(k", |
| ");break;case \"boolean\":k=!!B(k);break;case \"string\":k=B(k);break;d", |
| "efault:throw Error(\"Illegal primitive type for comparison.\");}if(e==", |
| "b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"boolean\"==\ntype", |
| "of b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number", |
| "\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}Wa.prototype.a=function(a){retur", |
| "n this.c.s(this.j,this.u,a)};Wa.prototype.toString=function(){var a=\"", |
| "Binary Expression: \"+this.c;a+=I(this.j);return a+=I(this.u)};functio", |
| "n Za(a,b,c,d){this.L=a;this.H=b;this.l=c;this.s=d}Za.prototype.toStrin", |
| "g=function(){return this.L};var ab={};\nfunction L(a,b,c,d){if(ab.hasO", |
| "wnProperty(a))throw Error(\"Binary operator already created: \"+a);a=n", |
| "ew Za(a,b,c,d);return ab[a.toString()]=a}L(\"div\",6,1,function(a,b,c)", |
| "{return 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,", |
| "function(a,b,c){return J(a,c)+J(b,c)});L(\"-\",5,1,function(a,b,c){ret", |
| "urn J(a,c)-J(b,c)});L(\"<\",4,2,function(a,b,c){return Ya(function(d,e", |
| "){return d<e},a,b,c)});\nL(\">\",4,2,function(a,b,c){return Ya(functio", |
| "n(d,e){return d>e},a,b,c)});L(\"<=\",4,2,function(a,b,c){return Ya(fun", |
| "ction(d,e){return d<=e},a,b,c)});L(\">=\",4,2,function(a,b,c){return Y", |
| "a(function(d,e){return d>=e},a,b,c)});var Xa=L(\"=\",3,2,function(a,b,", |
| "c){return Ya(function(d,e){return d==e},a,b,c,!0)});L(\"!=\",3,2,funct", |
| "ion(a,b,c){return Ya(function(d,e){return d!=e},a,b,c,!0)});L(\"and\",", |
| "2,2,function(a,b,c){return Va(a,c)&&Va(b,c)});L(\"or\",1,2,function(a,", |
| "b,c){return Va(a,c)||Va(b,c)});function bb(a,b){if(b.a.length&&4!=a.l)", |
| "throw Error(\"Primary expression must evaluate to nodeset if filter ha", |
| "s predicate(s).\");H.call(this,a.l);this.c=a;this.j=b;this.i=a.i;this.", |
| "b=a.b}p(bb,H);bb.prototype.a=function(a){a=this.c.a(a);return cb(this.", |
| "j,a)};bb.prototype.toString=function(){var a=\"Filter:\"+I(this.c);ret", |
| "urn a+=I(this.j)};function db(a,b){if(b.length<a.G)throw Error(\"Funct", |
| "ion \"+a.m+\" expects at least\"+a.G+\" arguments, \"+b.length+\" give", |
| "n\");if(null!==a.C&&b.length>a.C)throw Error(\"Function \"+a.m+\" expe", |
| "cts at most \"+a.C+\" arguments, \"+b.length+\" given\");a.K&&t(b,func", |
| "tion(c,d){if(4!=c.l)throw Error(\"Argument \"+d+\" to function \"+a.m+", |
| "\" is not of type Nodeset: \"+c);});H.call(this,a.l);this.A=a;this.c=b", |
| ";Ta(this,a.i||la(b,function(c){return c.i}));Ua(this,a.J&&!b.length||a", |
| ".I&&!!b.length||la(b,function(c){return c.b}))}\np(db,H);db.prototype.", |
| "a=function(a){return this.A.s.apply(null,na(a,this.c))};db.prototype.t", |
| "oString=function(){var a=\"Function: \"+this.A;if(this.c.length){var b", |
| "=v(this.c,function(c,d){return c+I(d)},\"Arguments:\");a+=I(b)}return ", |
| "a};function eb(a,b,c,d,e,f,g,k){this.m=a;this.l=b;this.i=c;this.J=d;th", |
| "is.I=!1;this.s=e;this.G=f;this.C=h(g)?g:f;this.K=!!k}eb.prototype.toSt", |
| "ring=function(){return this.m};var fb={};\nfunction M(a,b,c,d,e,f,g,k)", |
| "{if(fb.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", |
| "\".\");fb[a]=new eb(a,b,c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,", |
| "b){return Va(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.", |
| "ceil(J(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return v(oa(argume", |
| "nts,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.a(a).o},1,1,!0);\nM(\"false\"", |
| ",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a,b){ret", |
| "urn Math.floor(J(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.a,d=", |
| "9==c.nodeType?c:c.ownerDocument;a=K(b,a).split(/\\s+/);var e=[];t(a,fu", |
| "nction(g){g=d.getElementById(g);!g||0<=ja(e,g)||e.push(g)});e.sort(Ea)", |
| ";var f=new D;t(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!=argumen", |
| "ts.length)throw Error(\"Function last expects ()\");return a.f},0);\nM", |
| "(\"local-name\",3,!1,!0,function(a,b){return(a=b?Qa(b.a(a)):a.a)?a.loc", |
| "alName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,func", |
| "tion(a,b){return(a=b?Qa(b.a(a)):a.a)?a.nodeName.toLowerCase():\"\"},0,", |
| "1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);M(\"n", |
| "ormalize-space\",3,!1,!0,function(a,b){return(b?K(b,a):B(a.a)).replace", |
| "(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,", |
| "!1,!1,function(a,b){return!Va(b,a)},1);M(\"number\",1,!1,!0,function(a", |
| ",b){return b?J(b,a):+B(a.a)},0,1);\nM(\"position\",1,!0,!1,function(a)", |
| "{return a.b},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){re", |
| "turn b?K(b,a):B(a.a)},0,1);M(\"string-length\",1,!1,!0,function(a,b){r", |
| "eturn(b?K(b,a):B(a.a)).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):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(", |
| "c)-1;var e=Math.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,funct", |
| "ion(a,b,c){b=K(b,a);a=K(c,a);c=b.indexOf(a);return-1==c?\"\":b.substri", |
| "ng(c+a.length)},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=F(b.a(a));b=0;for(var c=G(a);c;c=G(a)", |
| ")b+=+B(c);return b},1,1,!0);M(\"translate\",3,!1,!1,function(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.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);M(\"true\",2,!1,!1,function(){r", |
| "eturn!0},0);function E(a,b){this.j=a;this.c=h(b)?b:null;this.b=null;sw", |
| "itch(a){case \"comment\":this.b=8;break;case \"text\":this.b=3;break;c", |
| "ase \"processing-instruction\":this.b=7;break;case \"node\":break;defa", |
| "ult:throw Error(\"Unexpected argument\");}}function gb(a){return\"comm", |
| "ent\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}E.pr", |
| "ototype.a=function(a){return null===this.b||this.b==a.nodeType};E.prot", |
| "otype.f=function(){return this.j};\nE.prototype.toString=function(){va", |
| "r a=\"Kind Test: \"+this.j;null===this.c||(a+=I(this.c));return a};fun", |
| "ction hb(a){H.call(this,3);this.c=a.substring(1,a.length-1)}p(hb,H);hb", |
| ".prototype.a=function(){return this.c};hb.prototype.toString=function(", |
| "){return\"Literal: \"+this.c};function ib(a,b){this.m=a.toLowerCase();", |
| "a=\"*\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLo", |
| "werCase():a}ib.prototype.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)", |
| "return!1;b=h(a.localName)?a.localName:a.nodeName;return\"*\"!=this.m&&", |
| "this.m!=b.toLowerCase()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.", |
| "namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};ib.proto", |
| "type.f=function(){return this.m};\nib.prototype.toString=function(){re", |
| "turn\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":thi", |
| "s.b+\":\")+this.m};function jb(a){H.call(this,1);this.c=a}p(jb,H);jb.p", |
| "rototype.a=function(){return this.c};jb.prototype.toString=function(){", |
| "return\"Number: \"+this.c};function kb(a,b){H.call(this,a.l);this.j=a;", |
| "this.c=b;this.i=a.i;this.b=a.b;1==this.c.length&&(a=this.c[0],a.B||a.c", |
| "!=lb||(a=a.u,\"*\"!=a.f()&&(this.f={name:a.f(),w:null})))}p(kb,H);func", |
| "tion mb(){H.call(this,4)}p(mb,H);mb.prototype.a=function(a){var b=new ", |
| "D;a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};mb.pro", |
| "totype.toString=function(){return\"Root Helper Expression\"};function ", |
| "nb(){H.call(this,4)}p(nb,H);nb.prototype.a=function(a){var b=new D;b.a", |
| "dd(a.a);return b};nb.prototype.toString=function(){return\"Context Hel", |
| "per Expression\"};\nfunction ob(a){return\"/\"==a||\"//\"==a}kb.protot", |
| "ype.a=function(a){var b=this.j.a(a);if(!(b instanceof D))throw Error(", |
| "\"Filter expression must evaluate to nodeset.\");a=this.c;for(var c=0,", |
| "d=a.length;c<d&&b.o;c++){var e=a[c],f=F(b,e.c.v);if(e.i||e.c!=pb)if(e.", |
| "i||e.c!=qb){var g=G(f);for(b=e.a(new r(g));null!=(g=G(f));)g=e.a(new r", |
| "(g)),b=Oa(b,g)}else g=G(f),b=e.a(new r(g));else{for(g=G(f);(b=G(f))&&(", |
| "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a", |
| "(new r(g))}}return b};\nkb.prototype.toString=function(){var a=\"Path ", |
| "Expression:\"+I(this.j);if(this.c.length){var b=v(this.c,function(c,d)", |
| "{return c+I(d)},\"Steps:\");a+=I(b)}return a};function rb(a,b){this.a=", |
| "a;this.v=!!b}\nfunction cb(a,b,c){for(c=c||0;c<a.a.length;c++)for(var ", |
| "d=a.a[c],e=F(b),f=b.o,g,k=0;g=G(e);k++){var q=a.v?f-k:k+1;g=d.a(new r(", |
| "g,q,f));if(\"number\"==typeof g)q=q==g;else if(\"string\"==typeof g||", |
| "\"boolean\"==typeof g)q=!!g;else if(g instanceof D)q=0<g.o;else throw ", |
| "Error(\"Predicate.evaluate returned an unexpected type.\");if(!q){q=e;", |
| "g=q.f;var u=q.a;if(!u)throw Error(\"Next must be called at least once ", |
| "before remove.\");var n=u.b;u=u.a;n?n.a=u:g.a=u;u?u.b=n:g.b=n;g.o--;q.", |
| "a=null}}return b}\nrb.prototype.toString=function(){return v(this.a,fu", |
| "nction(a,b){return a+I(b)},\"Predicates:\")};function N(a,b,c,d){H.cal", |
| "l(this,4);this.c=a;this.u=b;this.j=c||new rb([]);this.B=!!d;b=this.j;b", |
| "=0<b.a.length?b.a[0].f:null;a.N&&b&&(this.f={name:b.name,w:b.w});a:{a=", |
| "this.j;for(b=0;b<a.a.length;b++)if(c=a.a[b],c.i||1==c.l||0==c.l){a=!0;", |
| "break a}a=!1}this.i=a}p(N,H);\nN.prototype.a=function(a){var b=a.a,c=t", |
| "his.f,d=null,e=null,f=0;c&&(d=c.name,e=c.w?K(c.w,a):null,f=1);if(this.", |
| "B)if(this.i||this.c!=sb)if(b=F((new N(tb,new E(\"node\"))).a(a)),c=G(b", |
| "))for(a=this.s(c,d,e,f);null!=(c=G(b));)a=Oa(a,this.s(c,d,e,f));else a", |
| "=new D;else a=Ka(this.u,b,d,e),a=cb(this.j,a,f);else a=this.s(a.a,d,e,", |
| "f);return a};N.prototype.s=function(a,b,c,d){a=this.c.A(this.u,a,b,c);", |
| "return a=cb(this.j,a,d)};\nN.prototype.toString=function(){var a=\"Ste", |
| "p:\"+I(\"Operator: \"+(this.B?\"//\":\"/\"));this.c.m&&(a+=I(\"Axis: ", |
| "\"+this.c));a+=I(this.u);if(this.j.a.length){var b=v(this.j.a,function", |
| "(c,d){return c+I(d)},\"Predicates:\");a+=I(b)}return a};function ub(a,", |
| "b,c,d){this.m=a;this.A=b;this.v=c;this.N=d}ub.prototype.toString=funct", |
| "ion(){return this.m};var vb={};function P(a,b,c,d){if(vb.hasOwnPropert", |
| "y(a))throw Error(\"Axis already created: \"+a);b=new ub(a,b,c,!!d);ret", |
| "urn vb[a]=b}\nP(\"ancestor\",function(a,b){for(var c=new D;b=b.parentN", |
| "ode;)a.a(b)&&Pa(c,b);return c},!0);P(\"ancestor-or-self\",function(a,b", |
| "){var c=new D;do a.a(b)&&Pa(c,b);while(b=b.parentNode);return c},!0);", |
| "\nvar lb=P(\"attribute\",function(a,b){var c=new D,d=a.f();if(b=b.attr", |
| "ibutes)if(a instanceof E&&null===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.ad", |
| "d(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),sb=P(\"child\",", |
| "function(a,b,c,d,e){c=l(c)?c:null;d=l(d)?d:null;e=e||new D;for(b=b.fir", |
| "stChild;b;b=b.nextSibling)Ja(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0)", |
| ";P(\"descendant\",Ka,!1,!0);\nvar tb=P(\"descendant-or-self\",function", |
| "(a,b,c,d){var e=new D;Ja(b,c,d)&&a.a(b)&&e.add(b);return Ka(a,b,c,d,e)", |
| "},!1,!0),pb=P(\"following\",function(a,b,c,d){var e=new D;do for(var f", |
| "=b;f=f.nextSibling;)Ja(f,c,d)&&a.a(f)&&e.add(f),e=Ka(a,f,c,d,e);while(", |
| "b=b.parentNode);return e},!1,!0);P(\"following-sibling\",function(a,b)", |
| "{for(var c=new D;b=b.nextSibling;)a.a(b)&&c.add(b);return c},!1);P(\"n", |
| "amespace\",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.a(b)&&c.add(b);return c},!1),qb", |
| "=P(\"preceding\",function(a,b,c,d){var e=new D,f=[];do f.unshift(b);wh", |
| "ile(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var q=[];for(b=f[g", |
| "];b=b.previousSibling;)q.unshift(b);for(var u=0,n=q.length;u<n;u++)b=q", |
| "[u],Ja(b,c,d)&&a.a(b)&&e.add(b),e=Ka(a,b,c,d,e)}return e},!0,!0);\nP(", |
| "\"preceding-sibling\",function(a,b){for(var c=new D;b=b.previousSiblin", |
| "g;)a.a(b)&&Pa(c,b);return c},!0);var xb=P(\"self\",function(a,b){var c", |
| "=new D;a.a(b)&&c.add(b);return c},!1);function yb(a){H.call(this,1);th", |
| "is.c=a;this.i=a.i;this.b=a.b}p(yb,H);yb.prototype.a=function(a){return", |
| "-J(this.c,a)};yb.prototype.toString=function(){return\"Unary Expressio", |
| "n: -\"+I(this.c)};function zb(a){H.call(this,4);this.c=a;Ta(this,la(th", |
| "is.c,function(b){return b.i}));Ua(this,la(this.c,function(b){return b.", |
| "b}))}p(zb,H);zb.prototype.a=function(a){var b=new D;t(this.c,function(", |
| "c){c=c.a(a);if(!(c instanceof D))throw Error(\"Path expression must ev", |
| "aluate to NodeSet.\");b=Oa(b,c)});return b};zb.prototype.toString=func", |
| "tion(){return v(this.c,function(a,b){return a+I(b)},\"Union Expression", |
| ":\")};function Ab(a,b){this.a=a;this.b=b}function Bb(a){for(var b,c=[]", |
| ";;){Q(a,\"Missing right hand side of binary expression.\");b=Cb(a);var", |
| " d=y(a.a);if(!d)break;var e=(d=ab[d]||null)&&d.H;if(!e){a.a.a--;break}", |
| "for(;c.length&&e<=c[c.length-1].H;)b=new Wa(c.pop(),c.pop(),b);c.push(", |
| "b,d)}for(;c.length;)b=new Wa(c.pop(),c.pop(),b);return b}function Q(a,", |
| "b){if(Aa(a.a))throw Error(b);}function Db(a,b){a=y(a.a);if(a!=b)throw ", |
| "Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Eb(a){a=y(", |
| "a.a);if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Fb(a){a=y(a.", |
| "a);if(2>a.length)throw Error(\"Unclosed literal string\");return new h", |
| "b(a)}\nfunction Gb(a){var b=[];if(ob(x(a.a))){var c=y(a.a);var d=x(a.a", |
| ");if(\"/\"==c&&(Aa(a.a)||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?", |
| "![0-9])[\\w]/.test(d)))return new mb;d=new mb;Q(a,\"Missing next locat", |
| "ion step.\");c=Jb(a,c);b.push(c)}else{a:{c=x(a.a);d=c.charAt(0);switch", |
| "(d){case \"$\":throw Error(\"Variable reference not allowed in HTML XP", |
| "ath\");case \"(\":y(a.a);c=Bb(a);Q(a,'unclosed \"(\"');Db(a,\")\");bre", |
| "ak;case '\"':case \"'\":c=Fb(a);break;default:if(isNaN(+c))if(!gb(c)&&", |
| "/(?![0-9])[\\w]/.test(d)&&\"(\"==x(a.a,1)){c=y(a.a);\nc=fb[c]||null;y(", |
| "a.a);for(d=[];\")\"!=x(a.a);){Q(a,\"Missing function argument list.\")", |
| ";d.push(Bb(a));if(\",\"!=x(a.a))break;y(a.a)}Q(a,\"Unclosed function a", |
| "rgument list.\");Eb(a);c=new db(c,d)}else{c=null;break a}else c=new jb", |
| "(+y(a.a))}\"[\"==x(a.a)&&(d=new rb(Kb(a)),c=new bb(c,d))}if(c)if(ob(x(", |
| "a.a)))d=c;else return c;else c=Jb(a,\"/\"),d=new nb,b.push(c)}for(;ob(", |
| "x(a.a));)c=y(a.a),Q(a,\"Missing next location step.\"),c=Jb(a,c),b.pus", |
| "h(c);return new kb(d,b)}\nfunction Jb(a,b){if(\"/\"!=b&&\"//\"!=b)thro", |
| "w Error('Step op should be \"/\" or \"//\"');if(\".\"==x(a.a)){var c=n", |
| "ew N(xb,new E(\"node\"));y(a.a);return c}if(\"..\"==x(a.a))return c=ne", |
| "w N(wb,new E(\"node\")),y(a.a),c;if(\"@\"==x(a.a)){var d=lb;y(a.a);Q(a", |
| ",\"Missing attribute name\")}else if(\"::\"==x(a.a,1)){if(!/(?![0-9])[", |
| "\\w]/.test(x(a.a).charAt(0)))throw Error(\"Bad token: \"+y(a.a));var e", |
| "=y(a.a);d=vb[e]||null;if(!d)throw Error(\"No axis with name: \"+e);y(a", |
| ".a);Q(a,\"Missing node name\")}else d=sb;e=x(a.a);if(/(?![0-9])[\\w\\*", |
| "]/.test(e.charAt(0)))if(\"(\"==\nx(a.a,1)){if(!gb(e))throw Error(\"Inv", |
| "alid node type: \"+e);e=y(a.a);if(!gb(e))throw Error(\"Invalid type na", |
| "me: \"+e);Db(a,\"(\");Q(a,\"Bad nodetype\");var f=x(a.a).charAt(0),g=n", |
| "ull;if('\"'==f||\"'\"==f)g=Fb(a);Q(a,\"Bad nodetype\");Eb(a);e=new E(e", |
| ",g)}else if(e=y(a.a),f=e.indexOf(\":\"),-1==f)e=new ib(e);else{g=e.sub", |
| "string(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.b(g),!k)throw Error(\"", |
| "Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new ib(e,k)}els", |
| "e throw Error(\"Bad token: \"+y(a.a));a=new rb(Kb(a),d.v);return c||\n", |
| "new N(d,e,a,\"//\"==b)}function Kb(a){for(var b=[];\"[\"==x(a.a);){y(a", |
| ".a);Q(a,\"Missing predicate expression.\");var c=Bb(a);b.push(c);Q(a,", |
| "\"Unclosed predicate expression.\");Db(a,\"]\")}return b}function Cb(a", |
| "){if(\"-\"==x(a.a))return y(a.a),new yb(Cb(a));var b=Gb(a);if(\"|\"!=x", |
| "(a.a))a=b;else{for(b=[b];\"|\"==y(a.a);)Q(a,\"Missing next union locat", |
| "ion path.\"),b.push(Gb(a));a.a.a--;a=new zb(b)}return a};function Lb(a", |
| "){switch(a.nodeType){case 1:return ia(Mb,a);case 9:return Lb(a.documen", |
| "tElement);case 11:case 10:case 6:case 12:return Nb;default:return a.pa", |
| "rentNode?Lb(a.parentNode):Nb}}function Nb(){return null}function Mb(a,", |
| "b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/1999/xhtm", |
| "l\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.val", |
| "ue||null:a.parentNode&&9!=a.parentNode.nodeType?Mb(a.parentNode,b):nul", |
| "l};function Ob(a,b){if(!a.length)throw Error(\"Empty XPath expression.", |
| "\");a=xa(a);if(Aa(a))throw Error(\"Invalid XPath expression.\");b?\"fu", |
| "nction\"==da(b)||(b=ha(b.lookupNamespaceURI,b)):b=function(){return nu", |
| "ll};var c=Bb(new Ab(a,b));if(!Aa(a))throw Error(\"Bad token: \"+y(a));", |
| "this.evaluate=function(d,e){d=c.a(new r(d));return new R(d,e)}}\nfunct", |
| "ion R(a,b){if(0==b)if(a instanceof 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 Error(\"value could not be converted to th", |
| "e specified type\");this.resultType=b;switch(b){case 2:this.stringValu", |
| "e=a instanceof D?Ra(a):\"\"+a;break;case 1:this.numberValue=a instance", |
| "of D?+Ra(a):+a;break;case 3:this.booleanValue=a instanceof D?0<a.o:!!a", |
| ";break;case 4:case 5:case 6:case 7:var c=\nF(a);var d=[];for(var e=G(c", |
| ");e;e=G(c))d.push(e);this.snapshotLength=a.o;this.invalidIteratorState", |
| "=!1;break;case 8:case 9:this.singleNodeValue=Qa(a);break;default:throw", |
| " Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext=functi", |
| "on(){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.length||0>g?null:d[g]}}R.ANY_TYPE=0;\nR.NUMBER_TYPE=1;", |
| "R.STRING_TYPE=2;R.BOOLEAN_TYPE=3;R.UNORDERED_NODE_ITERATOR_TYPE=4;R.OR", |
| "DERED_NODE_ITERATOR_TYPE=5;R.UNORDERED_NODE_SNAPSHOT_TYPE=6;R.ORDERED_", |
| "NODE_SNAPSHOT_TYPE=7;R.ANY_UNORDERED_NODE_TYPE=8;R.FIRST_ORDERED_NODE_", |
| "TYPE=9;function Pb(a){this.lookupNamespaceURI=Lb(a)}\nfunction Qb(a,b)", |
| "{a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(!c.eval", |
| "uate||b)a.XPathResult=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.createNSResolver=function(d){return new Pb(d)}}ca(\"wgxpath.install", |
| "\",Qb);ca(\"wgxpath.install\",Qb);var Rb={aliceblue:\"#f0f8ff\",antiqu", |
| "ewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0", |
| "ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanched", |
| "almond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a5", |
| "2a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff0", |
| "0\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\"", |
| ",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"", |
| "#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a", |
| "9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb7", |
| "6b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#", |
| "ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e996", |
| "7a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:", |
| "\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkvi", |
| "olet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:", |
| "\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b2", |
| "2222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00", |
| "ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",g", |
| "oldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"", |
| "#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",in", |
| "dianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e6", |
| "8c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc0", |
| "0\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f0808", |
| "0\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:", |
| "\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#", |
| "ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyb", |
| "lue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",", |
| "lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",li", |
| "megreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#80", |
| "0000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchi", |
| "d:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",medi", |
| "umslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:", |
| "\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintc", |
| "ream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowh", |
| "ite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\"", |
| ",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid", |
| ":\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturqu", |
| "oise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peac", |
| "hpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",p", |
| "owderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#", |
| "bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa807", |
| "2\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\"", |
| ",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:", |
| "\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",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:\"#9acd32\"};var Sb=\"backg", |
| "roundColor borderTopColor borderRightColor borderBottomColor borderLef", |
| "tColor color 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=/^(?:rg", |
| "b)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)", |
| "$/i;function Xb(a,b){this.code=a;this.a=S[a]||Yb;this.message=b||\"\";", |
| "a=this.a.replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase", |
| "().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Er", |
| "ror\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this", |
| ".name;this.stack=a.stack||\"\"}p(Xb,Error);var Yb=\"unknown error\",S=", |
| "{15:\"element not selectable\",11:\"element not visible\"};S[31]=Yb;S[", |
| "30]=Yb;S[24]=\"invalid cookie domain\";S[29]=\"invalid element coordin", |
| "ates\";S[12]=\"invalid element state\";\nS[32]=\"invalid selector\";S[", |
| "51]=\"invalid selector\";S[52]=\"invalid selector\";S[17]=\"javascript", |
| " error\";S[405]=\"unsupported operation\";S[34]=\"move target out of b", |
| "ounds\";S[27]=\"no such alert\";S[7]=\"no such element\";S[8]=\"no suc", |
| "h frame\";S[23]=\"no such window\";S[28]=\"script timeout\";S[33]=\"se", |
| "ssion 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.toUpperCas", |
| "e()==b)};var U={};U.D=function(){var a={P:\"http://www.w3.org/2000/svg", |
| "\"};return function(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.createNSReso", |
| "lver?d.createNSResolver(d.documentElement):U.D,f={},g=d.getElementsByT", |
| "agName(\"*\"),k=0;k<g.length;++k){var q=g[k],u=q.namespaceURI;if(u&&!f", |
| "[u]){var n=q.lookupPrefix(u);if(!n){var C=u.match(\".*/(\\\\w+)/?$\");", |
| "n=C?C[1]:\"xhtml\"}f[u]=n}}var O={},W;for(W in f)O[f[W]]=W;e=function(", |
| "m){return O[m]||null};try{return d.evaluate(b,a,e,c,null)}catch(m){if(", |
| "\"TypeError\"===m.name)return e=d.createNSResolver?d.createNSResolver(", |
| "d.documentElement):\nU.D,d.evaluate(b,a,e,c,null);throw m;}}catch(m){t", |
| "hrow new Xb(32,\"Unable to locate an element with the xpath expression", |
| " \"+b+\" because of the following error:\\n\"+m);}};U.F=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.M=function(", |
| "a,b){var c=function(){var d=U.s(b,a,9);return d?d.singleNodeValue||nul", |
| "l:b.selectSingleNode?(d=A(b),d.setProperty&&d.setProperty(\"SelectionL", |
| "anguage\",\"XPath\"),b.selectSingleNode(a)):null}();null===c||U.F(c,a)", |
| ";return c};\nU.O=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}return b.selectNodes?(d=A(b),d.setProperty&&d.setProperty(\"", |
| "SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();t(c,function(d)", |
| "{U.F(d,a)});return c};function Zb(a,b,c,d){this.c=a;this.a=b;this.b=c;", |
| "this.f=d}Zb.prototype.ceil=function(){this.c=Math.ceil(this.c);this.a=", |
| "Math.ceil(this.a);this.b=Math.ceil(this.b);this.f=Math.ceil(this.f);re", |
| "turn this};Zb.prototype.floor=function(){this.c=Math.floor(this.c);thi", |
| "s.a=Math.floor(this.a);this.b=Math.floor(this.b);this.f=Math.floor(thi", |
| "s.f);return this};Zb.prototype.round=function(){this.c=Math.round(this", |
| ".c);this.a=Math.round(this.a);this.b=Math.round(this.b);this.f=Math.ro", |
| "und(this.f);return this};\nZb.prototype.scale=function(a,b){b=ba(b)?b:", |
| "a;this.f*=a;this.a*=a;this.c*=b;this.b*=b;return this};function V(a,b,", |
| "c,d){this.a=a;this.b=b;this.width=c;this.height=d}V.prototype.ceil=fun", |
| "ction(){this.a=Math.ceil(this.a);this.b=Math.ceil(this.b);this.width=M", |
| "ath.ceil(this.width);this.height=Math.ceil(this.height);return this};V", |
| ".prototype.floor=function(){this.a=Math.floor(this.a);this.b=Math.floo", |
| "r(this.b);this.width=Math.floor(this.width);this.height=Math.floor(thi", |
| "s.height);return this};\nV.prototype.round=function(){this.a=Math.roun", |
| "d(this.a);this.b=Math.round(this.b);this.width=Math.round(this.width);", |
| "this.height=Math.round(this.height);return this};V.prototype.scale=fun", |
| "ction(a,b){b=ba(b)?b:a;this.a*=a;this.width*=a;this.b*=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=ta(b);if(\"float\"", |
| "==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var ", |
| "d=A(a);if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaultV", |
| "iew.getComputedStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";bre", |
| "ak a}c=\"\"}a=c||bc(a,b);if(null===a)a=null;else if(0<=ja(Sb,b)){b:{va", |
| "r 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.toLow", |
| "erCase()];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.rep", |
| "lace(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.substr(5,2),16)", |
| ",1]}a=b?\"rgba(\"+b.join(\", \")+\")\":a}return a}\nfunction bc(a,b){v", |
| "ar c=a.currentStyle||a.style,d=c[b];!h(d)&&\"function\"==da(c.getPrope", |
| "rtyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?h(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.height||0<k.width)", |
| "?(g=X(g,\"stroke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=X(g,\"ove", |
| "rflow\")&&la(g.childNodes,function(q){return 3==q.nodeType||T(q)&&d(q)", |
| "})}function e(g){return ec(g)==Y&&ma(g.childNodes,function(k){return!T", |
| "(k)||e(k)||!d(k)})}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=Ha(a,function(g){return T(g,\"SELECT\")}),\n!!a", |
| "&&cc(a,!0,c);var f=fc(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rec", |
| "t.height&&cc(f.image,b,c);if(T(a,\"INPUT\")&&\"hidden\"==a.type.toLowe", |
| "rCase()||T(a,\"NOSCRIPT\"))return!1;f=X(a,\"visibility\");return\"coll", |
| "apse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=gc(a))&&d(a)?!e(a):!1}\nfunctio", |
| "n hc(a){function b(c){if(T(c)&&\"none\"==X(c,\"display\"))return!1;a:{", |
| "var d=c.parentNode;if(c.getDestinationInsertionPoints){var e=c.getDest", |
| "inationInsertionPoints();if(0<e.length){d=e[e.length-1];break a}}d=d&&", |
| "d.shadowRoot&&void 0!==c.assignedSlot?c.assignedSlot?c.assignedSlot.pa", |
| "rentNode: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){functio", |
| "n b(m){function w($a){if($a==g)return!0;var Hb=X($a,\"display\");retur", |
| "n 0==Hb.lastIndexOf(\"inline\",0)||\"contents\"==Hb||\"absolute\"==Ib&", |
| "&\"static\"==X($a,\"position\")?!1:!0}var Ib=X(m,\"position\");if(\"fi", |
| "xed\"==Ib)return u=!0,m==g?null:g;for(m=ac(m);m&&!w(m);)m=ac(m);return", |
| " m}function c(m){var w=m;if(\"visible\"==q)if(m==g&&k)w=k;else if(m==k", |
| ")return{x:\"visible\",y:\"visible\"};w={x:X(w,\"overflow-x\"),y:X(w,\"", |
| "overflow-y\")};m==g&&(w.x=\"visible\"==w.x?\"auto\":w.x,w.y=\"visible", |
| "\"==w.y?\"auto\":w.y);return w}\nfunction d(m){if(m==g){var w=(new Ia(", |
| "f)).a;m=w.scrollingElement?w.scrollingElement:w.body||w.documentElemen", |
| "t;w=w.parentWindow||w.defaultView;m=new z(w.pageXOffset||m.scrollLeft,", |
| "w.pageYOffset||m.scrollTop)}else m=new z(m.scrollLeft,m.scrollTop);ret", |
| "urn m}var e=ic(a),f=A(a),g=f.documentElement,k=f.body,q=X(g,\"overflow", |
| "\"),u;for(a=b(a);a;a=b(a)){var n=c(a);if(\"visible\"!=n.x||\"visible\"", |
| "!=n.y){var C=dc(a);if(0==C.width||0==C.height)return Y;var O=e.a<C.a,W", |
| "=e.b<C.b;if(O&&\"hidden\"==n.x||W&&\"hidden\"==n.y)return Y;\nif(O&&\"", |
| "visible\"!=n.x||W&&\"visible\"!=n.y){O=d(a);W=e.b<C.b-O.y;if(e.a<C.a-O", |
| ".x&&\"visible\"!=n.x||W&&\"visible\"!=n.x)return Y;e=ec(a);return e==Y", |
| "?Y:\"scroll\"}O=e.f>=C.a+C.width;C=e.c>=C.b+C.height;if(O&&\"hidden\"=", |
| "=n.x||C&&\"hidden\"==n.y)return Y;if(O&&\"visible\"!=n.x||C&&\"visible", |
| "\"!=n.y){if(u&&(n=d(a),e.f>=g.scrollWidth-n.x||e.a>=g.scrollHeight-n.y", |
| "))return Y;e=ec(a);return e==Y?Y:\"scroll\"}}}return\"none\"}\nfunctio", |
| "n dc(a){var b=fc(a);if(b)return b.rect;if(T(a,\"HTML\"))return a=A(a),", |
| "a=((a?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1", |
| "Compat\"==a.compatMode?a.documentElement:a.body,a=new Ba(a.clientWidth", |
| ",a.clientHeight),new V(0,0,a.width,a.height);try{var c=a.getBoundingCl", |
| "ientRect()}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 fc(a){var b=T(a,\"MAP\");if(!b", |
| "&&!T(a,\"AREA\"))return null;var c=b?a:T(a.parentNode,\"MAP\")?a.paren", |
| "tNode:null,d=null,e=null;c&&c.name&&(d=U.M('/descendant::*[@usemap = ", |
| "\"#'+c.name+'\"]',A(c)))&&(e=dc(d),b||\"default\"==a.shape.toLowerCase", |
| "()||(a=jc(a),b=Math.min(Math.max(a.a,0),e.width),c=Math.min(Math.max(a", |
| ".b,0),e.height),e=new V(b+e.a,c+e.b,Math.min(a.width,e.width-b),Math.m", |
| "in(a.height,e.height-c))));return{image:d,rect:e||new V(0,0,0,0)}}\nfu", |
| "nction jc(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 ic(a){a=dc(a);return new Zb(a.b,a.a+a.width,a.b+a.height", |
| ",a.a)}\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<=ja(mc,e)),g=h(a.previousElement", |
| "Sibling)?a.previousElementSibling:Ca(a.previousSibling);g=g?X(g,\"disp", |
| "lay\"):\"\";var k=X(a,\"float\")||X(a,\"cssFloat\")||X(a,\"styleFloat", |
| "\");!f||\"run-in\"==g&&\"none\"==k||/^[\\s\\xa0]*$/.test(b[b.length-1]", |
| "||\"\")||b.push(\"\");var q=hc(a),u=null,n=null;q&&(u=X(a,\"white-spac", |
| "e\"),n=X(a,\"text-transform\"));t(a.childNodes,function(C){c(C,b,q,u,n", |
| ")});a=b[b.length-1]||\"\";!d&&\"table-cell\"!=e||!a||pa(a)||\n(b[b.len", |
| "gth-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-table none t", |
| "able-cell table-column table-column-group\".split(\" \");\nfunction oc", |
| "(a,b,c,d){a=a.nodeValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.r", |
| "eplace(/(\\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\\u2", |
| "029]+/g,\" \");\"capitalize\"==d?a=a.replace(/\\b(\\S)/g,function(e,f)", |
| "{return f.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCase():\"lowerca", |
| "se\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";pa(c)&&0==a.lastIndexOf(", |
| "\" \",0)&&(a=a.substr(1));b.push(c+a)}\nfunction gc(a){var b=1,c=X(a,", |
| "\"opacity\");c&&(b=Number(c));(a=ac(a))&&(b*=gc(a));return b}\nfunctio", |
| "n 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.as", |
| "signedNodes(),t(a,function(g){pc(g,b,c,d,e)})):qc(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;)t(a.childNodes,function(g){pc(g,", |
| "b,c,d,e)}),a=a.olderShadowRoot}else qc(a,b)}\nfunction qc(a,b){a.shado", |
| "wRoot&&t(a.shadowRoot.childNodes,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.assignedSlot||k.getDestinationInsertionPoints&&", |
| "0<k.getDestinationInsertionPoints().length)||pc(c,d,e,f,g)})};function", |
| " rc(a,b){this.b={};this.a=[];this.f=0;var c=arguments.length;if(1<c){i", |
| "f(c%2)throw Error(\"Uneven number of arguments\");for(var d=0;d<c;d+=2", |
| ")this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof rc)fo", |
| "r(c=sc(a),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in ", |
| "a)this.set(d,a[d])}\nfunction sc(a){if(a.f!=a.a.length){for(var b=0,c=", |
| "0;b<a.a.length;){var d=a.a[b];Object.prototype.hasOwnProperty.call(a.b", |
| ",d)&&(a.a[c++]=d);b++}a.a.length=c}if(a.f!=a.a.length){var e={};for(c=", |
| "b=0;b<a.a.length;)d=a.a[b],Object.prototype.hasOwnProperty.call(e,d)||", |
| "(a.a[c++]=d,e[d]=1),b++;a.a.length=c}return a.a.concat()}rc.prototype.", |
| "get=function(a,b){return Object.prototype.hasOwnProperty.call(this.b,a", |
| ")?this.b[a]:b};\nrc.prototype.set=function(a,b){Object.prototype.hasOw", |
| "nProperty.call(this.b,a)||(this.f++,this.a.push(a));this.b[a]=b};var t", |
| "c={};function Z(a,b,c){var d=typeof a;(\"object\"==d&&null!=a||\"funct", |
| "ion\"==d)&&(a=a.g);a=new uc(a);!b||b in tc&&!c||(tc[b]={key:a,shift:!1", |
| "},c&&(tc[c]={key:a,shift:!0}));return a}function uc(a){this.code=a}Z(8", |
| ");Z(9);Z(13);var vc=Z(16),wc=Z(17),xc=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(57,\"9\",\"(\");Z(65,\"a\",\"A\");\nZ(66,\"b\"", |
| ",\"B\");Z(67,\"c\",\"C\");Z(68,\"d\",\"D\");Z(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(7", |
| "8,\"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(87,\"w\",\"W\");Z(88,\"x\",\"X\");Z(89,\"y\",\"Y", |
| "\");Z(90,\"z\",\"Z\");var yc=Z(va?{h:91,g:91}:ua?{h:224,g:91}:{h:0,g:9", |
| "1});Z(va?{h:92,g:92}:ua?{h:224,g:93}:{h:0,g:92});Z(va?{h:93,g:93}:ua?{", |
| "h:0,g:0}:{h:93,g:null});\nZ({h:96,g:96},\"0\");Z({h:97,g:97},\"1\");Z(", |
| "{h:98,g:98},\"2\");Z({h:99,g:99},\"3\");Z({h:100,g:100},\"4\");Z({h:10", |
| "1,g:101},\"5\");Z({h:102,g:102},\"6\");Z({h:103,g:103},\"7\");Z({h:104", |
| ",g:104},\"8\");Z({h:105,g:105},\"9\");Z({h:106,g:106},\"*\");Z({h:107,", |
| "g:107},\"+\");Z({h:109,g:109},\"-\");Z({h:110,g:110},\".\");Z({h:111,g", |
| ":111},\"/\");Z(144);Z(112);Z(113);Z(114);Z(115);Z(116);Z(117);Z(118);Z", |
| "(119);Z(120);Z(121);Z(122);Z(123);Z({h:107,g:187},\"=\",\"+\");Z(108,", |
| "\",\");Z({h:109,g:189},\"-\",\"_\");Z(188,\",\",\"<\");Z(190,\".\",\">", |
| "\");Z(191,\"/\",\"?\");\nZ(192,\"`\",\"~\");Z(219,\"[\",\"{\");Z(220,", |
| "\"\\\\\",\"|\");Z(221,\"]\",\"}\");Z({h:59,g:186},\";\",\":\");Z(222,", |
| "\"'\",'\"');var zc=new rc;zc.set(1,vc);zc.set(2,wc);zc.set(4,xc);zc.se", |
| "t(8,yc);(function(a){var b=new rc;t(sc(a),function(c){b.set(a.get(c).c", |
| "ode,c)});return b})(zc);ca(\"_\",function(a){var b=[];$b?qc(a,b):nc(a,", |
| "b);a=ka(b,kc);return kc(a.join(\"\\n\")).replace(/\\xa0/g,\" \")});; r", |
| "eturn 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 IS_DISPLAYED[] = { |
| "function(){return (function(){var aa=this;function k(a){return void 0!", |
| "==a}function l(a){return\"string\"==typeof a}function ba(a,b){a=a.spli", |
| "t(\".\");var c=aa;a[0]in c||\"undefined\"==typeof c.execScript||c.exec", |
| "Script(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&k(", |
| "b)?c[d]=b:c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}}\nfunction", |
| " ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)ret", |
| "urn\"array\";if(a instanceof Object)return b;var c=Object.prototype.to", |
| "String.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[object", |
| " Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.spl", |
| "ice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumer", |
| "able(\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefi", |
| "ned\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a", |
| ".propertyIsEnumerable(\"call\"))return\"function\"}else return\"null\"", |
| ";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"objec", |
| "t\";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=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)}}\nfunct", |
| "ion fa(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toS", |
| "tring().indexOf(\"native code\")?fa=da:fa=ea;return fa.apply(null,argu", |
| "ments)}function ha(a,b){var c=Array.prototype.slice.call(arguments,1);", |
| "return function(){var d=c.slice();d.push.apply(d,arguments);return a.a", |
| "pply(this,d)}}function p(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 obtai", |
| "ning a copy\n of this software and associated documentation files (the", |
| " \"Software\"), to\n deal in the Software without restriction, includi", |
| "ng without limitation the\n rights to use, copy, modify, merge, publis", |
| "h, distribute, sublicense, and/or\n sell copies of the Software, and t", |
| "o permit persons to whom the Software is\n furnished to do so, subject", |
| " to the following conditions:\n\n The above copyright notice and this ", |
| "permission notice shall be included in\n all copies or substantial por", |
| "tions 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 MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURP", |
| "OSE 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 O", |
| "R IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN TH", |
| "E SOFTWARE.\n*/\nfunction q(a,b,c){this.a=a;this.b=b||1;this.f=c||1};v", |
| "ar ia=Array.prototype.indexOf?function(a,b){return Array.prototype.ind", |
| "exOf.call(a,b,void 0)}:function(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)retur", |
| "n c;return-1},u=Array.prototype.forEach?function(a,b){Array.prototype.", |
| "forEach.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=l(a)?a.sp", |
| "lit(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)},v=Array.proto", |
| "type.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}", |
| ":function(a,\nb,c){var d=c;u(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d},ja=Array.prototype.some?function(a,b){return Array.prototy", |
| "pe.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=l(a)?a.sp", |
| "lit(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;re", |
| "turn!1},ka=Array.prototype.every?function(a,b){return Array.prototype.", |
| "every.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=l(a)?a.spli", |
| "t(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;ret", |
| "urn!0};\nfunction la(a){return Array.prototype.concat.apply([],argumen", |
| "ts)}function ma(a,b,c){return 2>=arguments.length?Array.prototype.slic", |
| "e.call(a,b):Array.prototype.slice.call(a,b,c)};function na(a){return S", |
| "tring(a).replace(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})}", |
| ";function oa(a){this.b=a;this.a=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 oa(a)}var ", |
| "qa=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-", |
| "\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!", |
| "<>]=|\\s+|./g,ra=/^\\s/;function x(a,b){return a.b[a.a+(b||0)]}functio", |
| "n y(a){return a.b[a.a++]}function sa(a){return a.b.length<=a.a};functi", |
| "on ta(a,b){this.x=k(a)?a:0;this.y=k(b)?b:0}ta.prototype.ceil=function(", |
| "){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};ta.pr", |
| "ototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(t", |
| "his.y);return this};ta.prototype.round=function(){this.x=Math.round(th", |
| "is.x);this.y=Math.round(this.y);return this};function ua(a,b){this.wid", |
| "th=a;this.height=b}ua.prototype.aspectRatio=function(){return this.wid", |
| "th/this.height};ua.prototype.ceil=function(){this.width=Math.ceil(this", |
| ".width);this.height=Math.ceil(this.height);return this};ua.prototype.f", |
| "loor=function(){this.width=Math.floor(this.width);this.height=Math.flo", |
| "or(this.height);return this};ua.prototype.round=function(){this.width=", |
| "Math.round(this.width);this.height=Math.round(this.height);return this", |
| "};function va(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)ret", |
| "urn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosi", |
| "tion)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.comp", |
| "areDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"so", |
| "urceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1", |
| "==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceInde", |
| "x;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.sourceIndex)-(d?b.sour", |
| "ceIndex:f.sourceIndex)}d=z(a);c=d.createRange();c.selectNode(a);c.coll", |
| "apse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0);return c.c", |
| "ompareBoundaryPoints(aa.Range.START_TO_END,a)}function ya(a,b){var c=a", |
| ".parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retu", |
| "rn xa(b,a)}function xa(a,b){for(;b=b.previousSibling;)if(b==a)return-1", |
| ";return 1}function z(a){return 9==a.nodeType?a:a.ownerDocument||a.docu", |
| "ment}function za(a,b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a))retu", |
| "rn a;a=a.parentNode;c++}return null}function Aa(a){this.a=a||aa.docume", |
| "nt||document}\nAa.prototype.getElementsByTagName=function(a,b){return(", |
| "b||this.a).getElementsByTagName(String(a))};function A(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 B(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 Ba(a,b,c,d,e){return Ca.call(null,a,b,l(c)?c:null,l(d)?d:null,e||new", |
| " D)}\nfunction Ca(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.", |
| "getElementsByName(d),u(b,function(f){a.a(f)&&e.add(f)})):b.getElements", |
| "ByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),u(b,functi", |
| "on(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof E?Da(a,b,c,d,e)", |
| ":b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),u(b,function", |
| "(f){B(f,c,d)&&e.add(f)}));return e}function Da(a,b,c,d,e){for(b=b.firs", |
| "tChild;b;b=b.nextSibling)B(b,c,d)&&a.a(b)&&e.add(b),Da(a,b,c,d,e)};fun", |
| "ction D(){this.b=this.a=null;this.l=0}function Ea(a){this.f=a;this.a=t", |
| "his.b=null}function Fa(a,b){if(!a.a)return b;if(!b.a)return a;var c=a.", |
| "a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a):0<wa(c.f", |
| ",b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for(e=c||b;e", |
| ";)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function Ga(a,b){b=new ", |
| "Ea(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}D.prototype.add=functi", |
| "on(a){a=new Ea(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=a;this.b=", |
| "a;this.l++};\nfunction Ha(a){return(a=a.a)?a.f:null}function Ia(a){ret", |
| "urn(a=Ha(a))?A(a):\"\"}function F(a,b){return new Ja(a,!!b)}function J", |
| "a(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G(a){va", |
| "r b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;return c.f}", |
| ";function H(a){this.i=a;this.b=this.g=!1;this.f=null}function J(a){ret", |
| "urn\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}function Ka(a", |
| ",b){a.g=b}function La(a,b){a.b=b}function K(a,b){a=a.a(b);return a ins", |
| "tanceof D?+Ia(a):+a}function M(a,b){a=a.a(b);return a instanceof D?Ia(", |
| "a):\"\"+a}function N(a,b){a=a.a(b);return a instanceof D?!!a.l:!!a};fu", |
| "nction Ma(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g=b.", |
| "g||c.g;this.b=b.b||c.b;this.c==Na&&(c.b||c.g||4==c.i||0==c.i||!b.f?b.b", |
| "||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={name", |
| ":b.f.name,u:c})}p(Ma,H);\nfunction O(a,b,c,d,e){b=b.a(d);c=c.a(d);var ", |
| "f;if(b instanceof D&&c instanceof D){b=F(b);for(d=G(b);d;d=G(b))for(e=", |
| "F(c),f=G(e);f;f=G(e))if(a(A(d),A(f)))return!0;return!1}if(b instanceof", |
| " D||c instanceof D){b instanceof D?(e=b,d=c):(e=c,d=b);f=F(e);for(var ", |
| "g=typeof d,h=G(f);h;h=G(f)){switch(g){case \"number\":h=+A(h);break;ca", |
| "se \"boolean\":h=!!A(h);break;case \"string\":h=A(h);break;default:thr", |
| "ow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(h,d)|", |
| "|e==c&&a(d,h))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"bo", |
| "olean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof ", |
| "c?a(+b,+c):a(b,c):a(+b,+c)}Ma.prototype.a=function(a){return this.c.m(", |
| "this.h,this.o,a)};Ma.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=J(this.h);return a+=J(this.o)};function Oa(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Oa.prototype.toString=function(", |
| "){return this.H};var Pa={};\nfunction P(a,b,c,d){if(Pa.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Oa(a,b,c", |
| ",d);return Pa[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return K(a", |
| ",c)/K(b,c)});P(\"mod\",6,1,function(a,b,c){return K(a,c)%K(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return K(a,c)*K(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return K(a,c)+K(b,c)});P(\"-\",5,1,function(a,b,c){return K(a,c)-", |
| "K(b,c)});P(\"<\",4,2,function(a,b,c){return O(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return O(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return O(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return O(function(d,e)", |
| "{return d>=e},a,b,c)});var Na=P(\"=\",3,2,function(a,b,c){return O(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n O(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return N(a,c)&&N(b,c)});P(\"or\",1,2,function(a,b,c){return N(a,c)|", |
| "|N(b,c)});function Ra(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary", |
| " expression must evaluate to nodeset if filter has predicate(s).\");H.", |
| "call(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}p(Ra,H);Ra.prot", |
| "otype.a=function(a){a=this.c.a(a);return Sa(this.h,a)};Ra.prototype.to", |
| "String=function(){var a=\"Filter:\"+J(this.c);return a+=J(this.h)};fun", |
| "ction Ta(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects", |
| " at least\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b", |
| ".length>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\"", |
| " arguments, \"+b.length+\" given\");a.G&&u(b,function(c,d){if(4!=c.i)t", |
| "hrow Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nod", |
| "eset: \"+c);});H.call(this,a.i);this.v=a;this.c=b;Ka(this,a.g||ja(b,fu", |
| "nction(c){return c.g}));La(this,a.F&&!b.length||a.D&&!!b.length||ja(b,", |
| "function(c){return c.b}))}\np(Ta,H);Ta.prototype.a=function(a){return ", |
| "this.v.m.apply(null,la(a,this.c))};Ta.prototype.toString=function(){va", |
| "r a=\"Function: \"+this.v;if(this.c.length){var b=v(this.c,function(c,", |
| "d){return c+J(d)},\"Arguments:\");a+=J(b)}return a};function Ua(a,b,c,", |
| "d,e,f,g,h){this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this", |
| ".B=f;this.A=k(g)?g:f;this.G=!!h}Ua.prototype.toString=function(){retur", |
| "n this.j};var Va={};\nfunction Q(a,b,c,d,e,f,g,h){if(Va.hasOwnProperty", |
| "(a))throw Error(\"Function already created: \"+a+\".\");Va[a]=new Ua(a", |
| ",b,c,d,e,f,g,h)}Q(\"boolean\",2,!1,!1,function(a,b){return N(b,a)},1);", |
| "Q(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(K(b,a))},1);Q(\"c", |
| "oncat\",3,!1,!1,function(a,b){return v(ma(arguments,1),function(c,d){r", |
| "eturn c+M(d,a)},\"\")},2,null);Q(\"contains\",2,!1,!1,function(a,b,c){", |
| "b=M(b,a);a=M(c,a);return-1!=b.indexOf(a)},2);Q(\"count\",1,!1,!1,funct", |
| "ion(a,b){return b.a(a).l},1,1,!0);\nQ(\"false\",2,!1,!1,function(){ret", |
| "urn!1},0);Q(\"floor\",1,!1,!1,function(a,b){return Math.floor(K(b,a))}", |
| ",1);Q(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.owner", |
| "Document;a=M(b,a).split(/\\s+/);var e=[];u(a,function(g){g=d.getElemen", |
| "tById(g);!g||0<=ia(e,g)||e.push(g)});e.sort(wa);var f=new D;u(e,functi", |
| "on(g){f.add(g)});return f},1);Q(\"lang\",2,!1,!1,function(){return!1},", |
| "1);Q(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(", |
| "\"Function last expects ()\");return a.f},0);\nQ(\"local-name\",3,!1,!", |
| "0,function(a,b){return(a=b?Ha(b.a(a)):a.a)?a.localName||a.nodeName.toL", |
| "owerCase():\"\"},0,1,!0);Q(\"name\",3,!1,!0,function(a,b){return(a=b?H", |
| "a(b.a(a)):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);Q(\"namespace-ur", |
| "i\",3,!0,!1,function(){return\"\"},0,1,!0);Q(\"normalize-space\",3,!1,", |
| "!0,function(a,b){return(b?M(b,a):A(a.a)).replace(/[\\s\\xa0]+/g,\" \")", |
| ".replace(/^\\s+|\\s+$/g,\"\")},0,1);Q(\"not\",2,!1,!1,function(a,b){re", |
| "turn!N(b,a)},1);Q(\"number\",1,!1,!0,function(a,b){return b?K(b,a):+A(", |
| "a.a)},0,1);\nQ(\"position\",1,!0,!1,function(a){return a.b},0);Q(\"rou", |
| "nd\",1,!1,!1,function(a,b){return Math.round(K(b,a))},1);Q(\"starts-wi", |
| "th\",2,!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);return 0==b.lastIndexOf", |
| "(a,0)},2);Q(\"string\",3,!1,!0,function(a,b){return b?M(b,a):A(a.a)},0", |
| ",1);Q(\"string-length\",1,!1,!0,function(a,b){return(b?M(b,a):A(a.a)).", |
| "length},0,1);\nQ(\"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=M(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.roun", |
| "d(d))},2,3);Q(\"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.substring(c+a.length)},2);\nQ(", |
| "\"substring-before\",3,!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);a=b.ind", |
| "exOf(a);return-1==a?\"\":b.substring(0,a)},2);Q(\"sum\",1,!1,!1,functi", |
| "on(a,b){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+A(c);return b},1,1", |
| ",!0);Q(\"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);Q(\"true\",2,!1,!1,function(){return!0},0);function E(", |
| "a,b){this.h=a;this.c=k(b)?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Wa(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}E.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};E.prototype.f=function(){ret", |
| "urn this.h};\nE.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=J(this.c));return a};function Xa(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}p(Xa,H);Xa.prototype.a=function(", |
| "){return this.c};Xa.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function Ya(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}Ya.prototy", |
| "pe.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=k(a.localNa", |
| "me)?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLowerCase(", |
| ")?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLowerCa", |
| "se():\"http://www.w3.org/1999/xhtml\")};Ya.prototype.f=function(){retu", |
| "rn this.j};\nYa.prototype.toString=function(){return\"Name Test: \"+(", |
| "\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};fu", |
| "nction Za(a){H.call(this,1);this.c=a}p(Za,H);Za.prototype.a=function()", |
| "{return this.c};Za.prototype.toString=function(){return\"Number: \"+th", |
| "is.c};function $a(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g;t", |
| "his.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=ab||(a=a.o,\"*\"!=a", |
| ".f()&&(this.f={name:a.f(),u:null})))}p($a,H);function bb(){H.call(this", |
| ",4)}p(bb,H);bb.prototype.a=function(a){var b=new D;a=a.a;9==a.nodeType", |
| "?b.add(a):b.add(a.ownerDocument);return b};bb.prototype.toString=funct", |
| "ion(){return\"Root Helper Expression\"};function cb(){H.call(this,4)}p", |
| "(cb,H);cb.prototype.a=function(a){var b=new D;b.add(a.a);return b};cb.", |
| "prototype.toString=function(){return\"Context Helper Expression\"};\nf", |
| "unction db(a){return\"/\"==a||\"//\"==a}$a.prototype.a=function(a){var", |
| " b=this.h.a(a);if(!(b instanceof D))throw Error(\"Filter expression mu", |
| "st evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c+", |
| "+){var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=eb)if(e.g||e.c!=fb){var g=G(f)", |
| ";for(b=e.a(new q(g));null!=(g=G(f));)g=e.a(new q(g)),b=Fa(b,g)}else g=", |
| "G(f),b=e.a(new q(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contain", |
| "s(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new q(g))}}return b};", |
| "\n$a.prototype.toString=function(){var a=\"Path Expression:\"+J(this.h", |
| ");if(this.c.length){var b=v(this.c,function(c,d){return c+J(d)},\"Step", |
| "s:\");a+=J(b)}return a};function gb(a,b){this.a=a;this.s=!!b}\nfunctio", |
| "n Sa(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,", |
| "g,h=0;g=G(e);h++){var m=a.s?f-h:h+1;g=d.a(new q(g,m,f));if(\"number\"=", |
| "=typeof g)m=m==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)m", |
| "=!!g;else if(g instanceof D)m=0<g.l;else throw Error(\"Predicate.evalu", |
| "ate returned an unexpected type.\");if(!m){m=e;g=m.f;var w=m.a;if(!w)t", |
| "hrow Error(\"Next must be called at least once before remove.\");var n", |
| "=w.b;w=w.a;n?n.a=w:g.a=w;w?w.b=n:g.b=n;g.l--;m.a=null}}return b}\ngb.p", |
| "rototype.toString=function(){return v(this.a,function(a,b){return a+J(", |
| "b)},\"Predicates:\")};function R(a,b,c,d){H.call(this,4);this.c=a;this", |
| ".o=b;this.h=c||new gb([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:", |
| "null;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.le", |
| "ngth;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}p", |
| "(R,H);\nR.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0", |
| ";c&&(d=c.name,e=c.u?M(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=hb", |
| ")if(b=F((new R(ib,new E(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f)", |
| ";null!=(c=G(b));)a=Fa(a,this.m(c,d,e,f));else a=new D;else a=Ba(this.o", |
| ",b,d,e),a=Sa(this.h,a,f);else a=this.m(a.a,d,e,f);return a};R.prototyp", |
| "e.m=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Sa(this.h,a,d)", |
| "};\nR.prototype.toString=function(){var a=\"Step:\"+J(\"Operator: \"+(", |
| "this.w?\"//\":\"/\"));this.c.j&&(a+=J(\"Axis: \"+this.c));a+=J(this.o)", |
| ";if(this.h.a.length){var b=v(this.h.a,function(c,d){return c+J(d)},\"P", |
| "redicates:\");a+=J(b)}return a};function jb(a,b,c,d){this.j=a;this.v=b", |
| ";this.s=c;this.I=d}jb.prototype.toString=function(){return this.j};var", |
| " kb={};function S(a,b,c,d){if(kb.hasOwnProperty(a))throw Error(\"Axis ", |
| "already created: \"+a);b=new jb(a,b,c,!!d);return kb[a]=b}\nS(\"ancest", |
| "or\",function(a,b){for(var c=new D;b=b.parentNode;)a.a(b)&&Ga(c,b);ret", |
| "urn c},!0);S(\"ancestor-or-self\",function(a,b){var c=new D;do a.a(b)&", |
| "&Ga(c,b);while(b=b.parentNode);return c},!0);\nvar ab=S(\"attribute\",", |
| "function(a,b){var c=new D,d=a.f();if(b=b.attributes)if(a instanceof E&", |
| "&null===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedIte", |
| "m(d))&&c.add(d);return c},!1),hb=S(\"child\",function(a,b,c,d,e){c=l(c", |
| ")?c:null;d=l(d)?d:null;e=e||new D;for(b=b.firstChild;b;b=b.nextSibling", |
| ")B(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);S(\"descendant\",Ba,!1,!0", |
| ");\nvar ib=S(\"descendant-or-self\",function(a,b,c,d){var e=new D;B(b,", |
| "c,d)&&a.a(b)&&e.add(b);return Ba(a,b,c,d,e)},!1,!0),eb=S(\"following\"", |
| ",function(a,b,c,d){var e=new D;do for(var f=b;f=f.nextSibling;)B(f,c,d", |
| ")&&a.a(f)&&e.add(f),e=Ba(a,f,c,d,e);while(b=b.parentNode);return e},!1", |
| ",!0);S(\"following-sibling\",function(a,b){for(var c=new D;b=b.nextSib", |
| "ling;)a.a(b)&&c.add(b);return c},!1);S(\"namespace\",function(){return", |
| " new D},!1);\nvar lb=S(\"parent\",function(a,b){var c=new D;if(9==b.no", |
| "deType)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.pa", |
| "rentNode;a.a(b)&&c.add(b);return c},!1),fb=S(\"preceding\",function(a,", |
| "b,c,d){var e=new D,f=[];do f.unshift(b);while(b=b.parentNode);for(var ", |
| "g=1,h=f.length;g<h;g++){var m=[];for(b=f[g];b=b.previousSibling;)m.uns", |
| "hift(b);for(var w=0,n=m.length;w<n;w++)b=m[w],B(b,c,d)&&a.a(b)&&e.add(", |
| "b),e=Ba(a,b,c,d,e)}return e},!0,!0);\nS(\"preceding-sibling\",function", |
| "(a,b){for(var c=new D;b=b.previousSibling;)a.a(b)&&Ga(c,b);return c},!", |
| "0);var mb=S(\"self\",function(a,b){var c=new D;a.a(b)&&c.add(b);return", |
| " c},!1);function nb(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}p", |
| "(nb,H);nb.prototype.a=function(a){return-K(this.c,a)};nb.prototype.toS", |
| "tring=function(){return\"Unary Expression: -\"+J(this.c)};function ob(", |
| "a){H.call(this,4);this.c=a;Ka(this,ja(this.c,function(b){return b.g}))", |
| ";La(this,ja(this.c,function(b){return b.b}))}p(ob,H);ob.prototype.a=fu", |
| "nction(a){var b=new D;u(this.c,function(c){c=c.a(a);if(!(c instanceof ", |
| "D))throw Error(\"Path expression must evaluate to NodeSet.\");b=Fa(b,c", |
| ")});return b};ob.prototype.toString=function(){return v(this.c,functio", |
| "n(a,b){return a+J(b)},\"Union Expression:\")};function pb(a,b){this.a=", |
| "a;this.b=b}function qb(a){for(var b,c=[];;){T(a,\"Missing right hand s", |
| "ide of binary expression.\");b=rb(a);var d=y(a.a);if(!d)break;var e=(d", |
| "=Pa[d]||null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1", |
| "].C;)b=new Ma(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new Ma(c", |
| ".pop(),c.pop(),b);return b}function T(a,b){if(sa(a.a))throw Error(b);}", |
| "function sb(a,b){a=y(a.a);if(a!=b)throw Error(\"Bad token, expected: ", |
| "\"+b+\" got: \"+a);}\nfunction vb(a){a=y(a.a);if(\")\"!=a)throw Error(", |
| "\"Bad token: \"+a);}function wb(a){a=y(a.a);if(2>a.length)throw Error(", |
| "\"Unclosed literal string\");return new Xa(a)}\nfunction xb(a){var b=[", |
| "];if(db(x(a.a))){var c=y(a.a);var d=x(a.a);if(\"/\"==c&&(sa(a.a)||\".", |
| "\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))retur", |
| "n new bb;d=new bb;T(a,\"Missing next location step.\");c=yb(a,c);b.pus", |
| "h(c)}else{a:{c=x(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(", |
| "\"Variable reference not allowed in HTML XPath\");case \"(\":y(a.a);c=", |
| "qb(a);T(a,'unclosed \"(\"');sb(a,\")\");break;case '\"':case \"'\":c=w", |
| "b(a);break;default:if(isNaN(+c))if(!Wa(c)&&/(?![0-9])[\\w]/.test(d)&&", |
| "\"(\"==x(a.a,1)){c=y(a.a);\nc=Va[c]||null;y(a.a);for(d=[];\")\"!=x(a.a", |
| ");){T(a,\"Missing function argument list.\");d.push(qb(a));if(\",\"!=x", |
| "(a.a))break;y(a.a)}T(a,\"Unclosed function argument list.\");vb(a);c=n", |
| "ew Ta(c,d)}else{c=null;break a}else c=new Za(+y(a.a))}\"[\"==x(a.a)&&(", |
| "d=new gb(zb(a)),c=new Ra(c,d))}if(c)if(db(x(a.a)))d=c;else return c;el", |
| "se c=yb(a,\"/\"),d=new cb,b.push(c)}for(;db(x(a.a));)c=y(a.a),T(a,\"Mi", |
| "ssing next location step.\"),c=yb(a,c),b.push(c);return new $a(d,b)}\n", |
| "function yb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be", |
| " \"/\" or \"//\"');if(\".\"==x(a.a)){var c=new R(mb,new E(\"node\"));y", |
| "(a.a);return c}if(\"..\"==x(a.a))return c=new R(lb,new E(\"node\")),y(", |
| "a.a),c;if(\"@\"==x(a.a)){var d=ab;y(a.a);T(a,\"Missing attribute name", |
| "\")}else if(\"::\"==x(a.a,1)){if(!/(?![0-9])[\\w]/.test(x(a.a).charAt(", |
| "0)))throw Error(\"Bad token: \"+y(a.a));var e=y(a.a);d=kb[e]||null;if(", |
| "!d)throw Error(\"No axis with name: \"+e);y(a.a);T(a,\"Missing node na", |
| "me\")}else d=hb;e=x(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(", |
| "\"(\"==\nx(a.a,1)){if(!Wa(e))throw Error(\"Invalid node type: \"+e);e=", |
| "y(a.a);if(!Wa(e))throw Error(\"Invalid type name: \"+e);sb(a,\"(\");T(", |
| "a,\"Bad nodetype\");var f=x(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f", |
| ")g=wb(a);T(a,\"Bad nodetype\");vb(a);e=new E(e,g)}else if(e=y(a.a),f=e", |
| ".indexOf(\":\"),-1==f)e=new Ya(e);else{g=e.substring(0,f);if(\"*\"==g)", |
| "var h=\"*\";else if(h=a.b(g),!h)throw Error(\"Namespace prefix not dec", |
| "lared: \"+g);e=e.substr(f+1);e=new Ya(e,h)}else throw Error(\"Bad toke", |
| "n: \"+y(a.a));a=new gb(zb(a),d.s);return c||\nnew R(d,e,a,\"//\"==b)}f", |
| "unction zb(a){for(var b=[];\"[\"==x(a.a);){y(a.a);T(a,\"Missing predic", |
| "ate expression.\");var c=qb(a);b.push(c);T(a,\"Unclosed predicate expr", |
| "ession.\");sb(a,\"]\")}return b}function rb(a){if(\"-\"==x(a.a))return", |
| " y(a.a),new nb(rb(a));var b=xb(a);if(\"|\"!=x(a.a))a=b;else{for(b=[b];", |
| "\"|\"==y(a.a);)T(a,\"Missing next union location path.\"),b.push(xb(a)", |
| ");a.a.a--;a=new ob(b)}return a};function Ab(a){switch(a.nodeType){case", |
| " 1:return ha(Bb,a);case 9:return Ab(a.documentElement);case 11:case 10", |
| ":case 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.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeN", |
| "ode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!", |
| "=a.parentNode.nodeType?Bb(a.parentNode,b):null};function Db(a,b){if(!a", |
| ".length)throw Error(\"Empty XPath expression.\");a=pa(a);if(sa(a))thro", |
| "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.", |
| "lookupNamespaceURI,b)):b=function(){return null};var c=qb(new pb(a,b))", |
| ";if(!sa(a))throw Error(\"Bad token: \"+y(a));this.evaluate=function(d,", |
| "e){d=c.a(new q(d));return new U(d,e)}}\nfunction U(a,b){if(0==b)if(a i", |
| "nstanceof D)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==t", |
| "ypeof a)b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexp", |
| "ected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof D))thr", |
| "ow Error(\"value could not be converted to the specified type\");this.", |
| "resultType=b;switch(b){case 2:this.stringValue=a instanceof D?Ia(a):\"", |
| "\"+a;break;case 1:this.numberValue=a instanceof D?+Ia(a):+a;break;case", |
| " 3:this.booleanValue=a instanceof D?0<a.l:!!a;break;case 4:case 5:case", |
| " 6:case 7:var c=\nF(a);var d=[];for(var e=G(c);e;e=G(c))d.push(e);this", |
| ".snapshotLength=a.l;this.invalidIteratorState=!1;break;case 8:case 9:t", |
| "his.singleNodeValue=Ha(a);break;default:throw Error(\"Unknown XPathRes", |
| "ult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw ", |
| "Error(\"iterateNext called with wrong result type\");return f>=d.lengt", |
| "h?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]}}U.ANY_TYPE=0;\nU.NUMBER_TYPE=1;U.STRING_TYPE=2;U.BOOLEAN", |
| "_TYPE=3;U.UNORDERED_NODE_ITERATOR_TYPE=4;U.ORDERED_NODE_ITERATOR_TYPE=", |
| "5;U.UNORDERED_NODE_SNAPSHOT_TYPE=6;U.ORDERED_NODE_SNAPSHOT_TYPE=7;U.AN", |
| "Y_UNORDERED_NODE_TYPE=8;U.FIRST_ORDERED_NODE_TYPE=9;function Eb(a){thi", |
| "s.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=U,c", |
| ".evaluate=function(d,e,f,g){return(new Db(d,f)).evaluate(e,g)},c.creat", |
| "eExpression=function(d,e){return new Db(d,e)},c.createNSResolver=funct", |
| "ion(d){return new Eb(d)}}ba(\"wgxpath.install\",Fb);ba(\"wgxpath.insta", |
| "ll\",Fb);var Gb={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:\"#deb8", |
| "87\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e", |
| "\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",c", |
| "rimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#0", |
| "08b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#00", |
| "6400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b0", |
| "08b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#", |
| "9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8f", |
| "bc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategr", |
| "ey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppi", |
| "nk:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#", |
| "696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#f", |
| "ffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcd", |
| "c\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gr", |
| "ay:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#80808", |
| "0\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",ind", |
| "igo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa", |
| "\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fff", |
| "acd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff", |
| "\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:", |
| "\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"", |
| "#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightsl", |
| "ategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4d", |
| "e\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",lin", |
| "en:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine", |
| ":\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpur", |
| "ple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\"", |
| ",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumviole", |
| "tred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyr", |
| "ose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"", |
| "#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",", |
| "orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegolden", |
| "rod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevi", |
| "oletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:", |
| "\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",p", |
| "urple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4", |
| "169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a46", |
| "0\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",sil", |
| "ver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"", |
| "#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f", |
| "\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d", |
| "8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wh", |
| "eat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#fff", |
| "f00\",yellowgreen:\"#9acd32\"};var Hb=\"backgroundColor borderTopColor", |
| " borderRightColor borderBottomColor borderLeftColor color outlineColor", |
| "\".split(\" \"),Ib=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Jb=/^#(?", |
| ":[0-9a-f]{3}){1,2}$/i,Kb=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(", |
| "\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,Lb=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),", |
| "\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function Mb(a,b){thi", |
| "s.code=a;this.a=V[a]||Nb;this.message=b||\"\";a=this.a.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(Mb,Error);var Nb=\"unknown error\",V={15:\"element not select", |
| "able\",11:\"element not visible\"};V[31]=Nb;V[30]=Nb;V[24]=\"invalid c", |
| "ookie domain\";V[29]=\"invalid element coordinates\";V[12]=\"invalid e", |
| "lement state\";\nV[32]=\"invalid selector\";V[51]=\"invalid selector\"", |
| ";V[52]=\"invalid selector\";V[17]=\"javascript error\";V[405]=\"unsupp", |
| "orted operation\";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 suc", |
| "h 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]=Nb;V[9]=\"unknown comma", |
| "nd\";function W(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return", |
| "!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};var Ob=function(", |
| "){var a={J:\"http://www.w3.org/2000/svg\"};return function(b){return a", |
| "[b]||null}}();\nfunction Pb(a,b){var c=z(a);if(!c.documentElement)retu", |
| "rn null;try{for(var d=c.createNSResolver?c.createNSResolver(c.document", |
| "Element):Ob,e={},f=c.getElementsByTagName(\"*\"),g=0;g<f.length;++g){v", |
| "ar h=f[g],m=h.namespaceURI;if(m&&!e[m]){var w=h.lookupPrefix(m);if(!w)", |
| "{var n=m.match(\".*/(\\\\w+)/?$\");w=n?n[1]:\"xhtml\"}e[m]=w}}var C={}", |
| ",I;for(I in e)C[e[I]]=I;d=function(L){return C[L]||null};try{return c.", |
| "evaluate(b,a,d,9,null)}catch(L){if(\"TypeError\"===L.name)return d=c.c", |
| "reateNSResolver?c.createNSResolver(c.documentElement):\nOb,c.evaluate(", |
| "b,a,d,9,null);throw L;}}catch(L){throw new Mb(32,\"Unable to locate an", |
| " element with the xpath expression \"+b+\" because of the following er", |
| "ror:\\n\"+L);}}\nfunction Qb(a,b){var c=function(){var d=Pb(b,a);retur", |
| "n d?d.singleNodeValue||null:b.selectSingleNode?(d=z(b),d.setProperty&&", |
| "d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):", |
| "null}();if(null!==c&&(!c||1!=c.nodeType))throw new Mb(32,'The result o", |
| "f the xpath expression \"'+a+'\" is: '+c+\". It should be an element.", |
| "\");return c};function Rb(a,b,c,d){this.c=a;this.a=b;this.b=c;this.f=d", |
| "}Rb.prototype.ceil=function(){this.c=Math.ceil(this.c);this.a=Math.cei", |
| "l(this.a);this.b=Math.ceil(this.b);this.f=Math.ceil(this.f);return thi", |
| "s};Rb.prototype.floor=function(){this.c=Math.floor(this.c);this.a=Math", |
| ".floor(this.a);this.b=Math.floor(this.b);this.f=Math.floor(this.f);ret", |
| "urn this};Rb.prototype.round=function(){this.c=Math.round(this.c);this", |
| ".a=Math.round(this.a);this.b=Math.round(this.b);this.f=Math.round(this", |
| ".f);return this};function X(a,b,c,d){this.a=a;this.b=b;this.width=c;th", |
| "is.height=d}X.prototype.ceil=function(){this.a=Math.ceil(this.a);this.", |
| "b=Math.ceil(this.b);this.width=Math.ceil(this.width);this.height=Math.", |
| "ceil(this.height);return this};X.prototype.floor=function(){this.a=Mat", |
| "h.floor(this.a);this.b=Math.floor(this.b);this.width=Math.floor(this.w", |
| "idth);this.height=Math.floor(this.height);return this};\nX.prototype.r", |
| "ound=function(){this.a=Math.round(this.a);this.b=Math.round(this.b);th", |
| "is.width=Math.round(this.width);this.height=Math.round(this.height);re", |
| "turn 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.pa", |
| "rentNode;return W(a)?a:null}\nfunction Y(a,b){b=na(b);if(\"float\"==b|", |
| "|\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=z(", |
| "a);if(d.defaultView&&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<=ia(Hb,b)){b:{var e=", |
| "a.match(Kb);if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Numb", |
| "er(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(Lb))if(b=Number(d[1]),\nc=N", |
| "umber(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=Gb[b.toLowerCas", |
| "e()];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(", |
| "Ib,\"#$1$1$2$2$3$3\")),!Jb.test(c))){b=null;break b}b=[parseInt(c.subs", |
| "tr(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 Ub(a,b){var c=", |
| "a.currentStyle||a.style,d=c[b];!k(d)&&\"function\"==ca(c.getPropertyVa", |
| "lue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?k(d)?d:null:(a=Tb", |
| "(a))?Ub(a,b):null}\nfunction Vb(a,b,c){function d(g){var h=Wb(g);retur", |
| "n 0<h.height&&0<h.width?!0:W(g,\"PATH\")&&(0<h.height||0<h.width)?(g=Y", |
| "(g,\"stroke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=Y(g,\"overflow", |
| "\")&&ja(g.childNodes,function(m){return 3==m.nodeType||W(m)&&d(m)})}fu", |
| "nction e(g){return Xb(g)==Z&&ka(g.childNodes,function(h){return!W(h)||", |
| "e(h)||!d(h)})}if(!W(a))throw Error(\"Argument to isShown must be of ty", |
| "pe Element\");if(W(a,\"BODY\"))return!0;if(W(a,\"OPTION\")||W(a,\"OPTG", |
| "ROUP\"))return a=za(a,function(g){return W(g,\"SELECT\")}),\n!!a&&Vb(a", |
| ",!0,c);var f=Yb(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.heig", |
| "ht&&Vb(f.image,b,c);if(W(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase(", |
| ")||W(a,\"NOSCRIPT\"))return!1;f=Y(a,\"visibility\");return\"collapse\"", |
| "!=f&&\"hidden\"!=f&&c(a)&&(b||0!=Zb(a))&&d(a)?!e(a):!1}var Z=\"hidden", |
| "\";\nfunction Xb(a){function b(r){function t(Qa){if(Qa==g)return!0;var", |
| " tb=Y(Qa,\"display\");return 0==tb.lastIndexOf(\"inline\",0)||\"conten", |
| "ts\"==tb||\"absolute\"==ub&&\"static\"==Y(Qa,\"position\")?!1:!0}var u", |
| "b=Y(r,\"position\");if(\"fixed\"==ub)return w=!0,r==g?null:g;for(r=Tb(", |
| "r);r&&!t(r);)r=Tb(r);return r}function c(r){var t=r;if(\"visible\"==m)", |
| "if(r==g&&h)t=h;else if(r==h)return{x:\"visible\",y:\"visible\"};t={x:Y", |
| "(t,\"overflow-x\"),y:Y(t,\"overflow-y\")};r==g&&(t.x=\"visible\"==t.x?", |
| "\"auto\":t.x,t.y=\"visible\"==t.y?\"auto\":t.y);return t}\nfunction d(", |
| "r){if(r==g){var t=(new Aa(f)).a;r=t.scrollingElement?t.scrollingElemen", |
| "t:t.body||t.documentElement;t=t.parentWindow||t.defaultView;r=new ta(t", |
| ".pageXOffset||r.scrollLeft,t.pageYOffset||r.scrollTop)}else r=new ta(r", |
| ".scrollLeft,r.scrollTop);return r}var e=$b(a),f=z(a),g=f.documentEleme", |
| "nt,h=f.body,m=Y(g,\"overflow\"),w;for(a=b(a);a;a=b(a)){var n=c(a);if(", |
| "\"visible\"!=n.x||\"visible\"!=n.y){var C=Wb(a);if(0==C.width||0==C.he", |
| "ight)return Z;var I=e.a<C.a,L=e.b<C.b;if(I&&\"hidden\"==n.x||L&&\"hidd", |
| "en\"==n.y)return Z;\nif(I&&\"visible\"!=n.x||L&&\"visible\"!=n.y){I=d(", |
| "a);L=e.b<C.b-I.y;if(e.a<C.a-I.x&&\"visible\"!=n.x||L&&\"visible\"!=n.x", |
| ")return Z;e=Xb(a);return e==Z?Z:\"scroll\"}I=e.f>=C.a+C.width;C=e.c>=C", |
| ".b+C.height;if(I&&\"hidden\"==n.x||C&&\"hidden\"==n.y)return Z;if(I&&", |
| "\"visible\"!=n.x||C&&\"visible\"!=n.y){if(w&&(n=d(a),e.f>=g.scrollWidt", |
| "h-n.x||e.a>=g.scrollHeight-n.y))return Z;e=Xb(a);return e==Z?Z:\"scrol", |
| "l\"}}}return\"none\"}\nfunction Wb(a){var b=Yb(a);if(b)return b.rect;i", |
| "f(W(a,\"HTML\"))return a=z(a),a=((a?a.parentWindow||a.defaultView:wind", |
| "ow)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement", |
| ":a.body,a=new ua(a.clientWidth,a.clientHeight),new X(0,0,a.width,a.hei", |
| "ght);try{var c=a.getBoundingClientRect()}catch(d){return new X(0,0,0,0", |
| ")}return new X(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction ", |
| "Yb(a){var b=W(a,\"MAP\");if(!b&&!W(a,\"AREA\"))return null;var c=b?a:W", |
| "(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=Q", |
| "b('/descendant::*[@usemap = \"#'+c.name+'\"]',z(c)))&&(e=Wb(d),b||\"de", |
| "fault\"==a.shape.toLowerCase()||(a=ac(a),b=Math.min(Math.max(a.a,0),e.", |
| "width),c=Math.min(Math.max(a.b,0),e.height),e=new X(b+e.a,c+e.b,Math.m", |
| "in(a.width,e.width-b),Math.min(a.height,e.height-c))));return{image:d,", |
| "rect:e||new X(0,0,0,0)}}\nfunction ac(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 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 $b(a){a=Wb(a);return new Rb(", |
| "a.b,a.a+a.width,a.b+a.height,a.a)}\nfunction Zb(a){var b=1,c=Y(a,\"opa", |
| "city\");c&&(b=Number(c));(a=Tb(a))&&(b*=Zb(a));return b};ba(\"_\",func", |
| "tion(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.getDe", |
| "stinationInsertionPoints();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}return Sb&&e instanceof ShadowRoot||e&&(9==e.nodeTyp", |
| "e||11==e.nodeType)?!0:e&&W(e,\"DETAILS\")&&!e.open&&!W(d,\"SUMMARY\")?", |
| "!1:!!e&&c(e)}return Vb(a,!!b,c)});; 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 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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function w(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)=", |
| "=c}function A(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new B)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function B(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}B.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof B?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "B?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof B?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction O(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof B&&c instanceof B){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of B||c instanceof B){b instanceof B?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return O(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return O(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return O(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return O(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return O(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n O(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new B;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function T(a){H.call(this", |
| ",3);this.c=a.substring(1,a.length-1)}l(T,H);T.prototype.a=function(){r", |
| "eturn this.c};T.prototype.toString=function(){return\"Literal: \"+this", |
| ".c};function U(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":\"htt", |
| "p://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}U.prototype.a=f", |
| "unction(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localN", |
| "ame?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLowerCase(", |
| ")?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLowerCa", |
| "se():\"http://www.w3.org/1999/xhtml\")};U.prototype.f=function(){retur", |
| "n this.j};\nU.prototype.toString=function(){return\"Name Test: \"+(\"h", |
| "ttp://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};funct", |
| "ion Ha(a){H.call(this,1);this.c=a}l(Ha,H);Ha.prototype.a=function(){re", |
| "turn this.c};Ha.prototype.toString=function(){return\"Number: \"+this.", |
| "c};function Ia(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g;this", |
| ".b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ja||(a=a.o,\"*\"!=a.f(", |
| ")&&(this.f={name:a.f(),u:null})))}l(Ia,H);function V(){H.call(this,4)}", |
| "l(V,H);V.prototype.a=function(a){var b=new B;a=a.a;9==a.nodeType?b.add", |
| "(a):b.add(a.ownerDocument);return b};V.prototype.toString=function(){r", |
| "eturn\"Root Helper Expression\"};function Ka(){H.call(this,4)}l(Ka,H);", |
| "Ka.prototype.a=function(a){var b=new B;b.add(a.a);return b};Ka.prototy", |
| "pe.toString=function(){return\"Context Helper Expression\"};\nfunction", |
| " La(a){return\"/\"==a||\"//\"==a}Ia.prototype.a=function(a){var b=this", |
| ".h.a(a);if(!(b instanceof B))throw Error(\"Filter expression must eval", |
| "uate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++){var ", |
| "e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Ma)if(e.g||e.c!=Na){var g=G(f);for(b=", |
| "e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(f),b=", |
| "e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(b))&&", |
| "b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\nIa.pr", |
| "ototype.toString=function(){var a=\"Path Expression:\"+I(this.h);if(th", |
| "is.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:\");a", |
| "+=I(b)}return a};function Oa(a,b){this.a=a;this.s=!!b}\nfunction Da(a,", |
| "b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,m=0;g", |
| "=G(e);m++){var v=a.s?f-m:m+1;g=d.a(new n(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 B)v=0<g.l;else throw Error(\"Predicate.evaluate ret", |
| "urned an unexpected type.\");if(!v){v=e;g=v.f;var z=v.a;if(!z)throw Er", |
| "ror(\"Next must be called at least once before remove.\");var N=z.b;z=", |
| "z.a;N?N.a=z:g.a=z;z?z.b=N:g.b=N;g.l--;v.a=null}}return b}\nOa.prototyp", |
| "e.toString=function(){return q(this.a,function(a,b){return a+I(b)},\"P", |
| "redicates:\")};function W(a,b,c,d){H.call(this,4);this.c=a;this.o=b;th", |
| "is.h=c||new Oa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:null;a.", |
| "I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.length;b+", |
| "+)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(W,H);", |
| "\nW.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c&&(d", |
| "=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Pa)if(b=", |
| "F((new W(Qa,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);null!", |
| "=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new B;else a=A(this.o,b,d,e)", |
| ",a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};W.prototype.m=fun", |
| "ction(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};\nW.p", |
| "rototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(this.w?", |
| "\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);if(thi", |
| "s.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Predicat", |
| "es:\");a+=I(b)}return a};function Ra(a,b,c,d){this.j=a;this.v=b;this.s", |
| "=c;this.I=d}Ra.prototype.toString=function(){return this.j};var Sa={};", |
| "function X(a,b,c,d){if(Sa.hasOwnProperty(a))throw Error(\"Axis already", |
| " created: \"+a);b=new Ra(a,b,c,!!d);return Sa[a]=b}\nX(\"ancestor\",fu", |
| "nction(a,b){for(var c=new B;b=b.parentNode;)a.a(b)&&wa(c,b);return c},", |
| "!0);X(\"ancestor-or-self\",function(a,b){var c=new B;do a.a(b)&&wa(c,b", |
| ");while(b=b.parentNode);return c},!0);\nvar Ja=X(\"attribute\",functio", |
| "n(a,b){var c=new B,d=a.f();if(b=b.attributes)if(a instanceof 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),Pa=X(\"child\",function(a,b,c,d,e){c=h(c)?c:nul", |
| "l;d=h(d)?d:null;e=e||new B;for(b=b.firstChild;b;b=b.nextSibling)y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return e},!1,!0);X(\"descendant\",A,!1,!0);\nvar ", |
| "Qa=X(\"descendant-or-self\",function(a,b,c,d){var e=new B;y(b,c,d)&&a.", |
| "a(b)&&e.add(b);return A(a,b,c,d,e)},!1,!0),Ma=X(\"following\",function", |
| "(a,b,c,d){var e=new B;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&a.a(f)", |
| "&&e.add(f),e=A(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);X(\"f", |
| "ollowing-sibling\",function(a,b){for(var c=new B;b=b.nextSibling;)a.a(", |
| "b)&&c.add(b);return c},!1);X(\"namespace\",function(){return new B},!1", |
| ");\nvar Ta=X(\"parent\",function(a,b){var c=new B;if(9==b.nodeType)ret", |
| "urn c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a", |
| ".a(b)&&c.add(b);return c},!1),Na=X(\"preceding\",function(a,b,c,d){var", |
| " e=new B,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,m=f.le", |
| "ngth;g<m;g++){var v=[];for(b=f[g];b=b.previousSibling;)v.unshift(b);fo", |
| "r(var z=0,N=v.length;z<N;z++)b=v[z],y(b,c,d)&&a.a(b)&&e.add(b),e=A(a,b", |
| ",c,d,e)}return e},!0,!0);\nX(\"preceding-sibling\",function(a,b){for(v", |
| "ar c=new B;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);var Ua=X", |
| "(\"self\",function(a,b){var c=new B;a.a(b)&&c.add(b);return c},!1);fun", |
| "ction Va(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Va,H);Va.p", |
| "rototype.a=function(a){return-J(this.c,a)};Va.prototype.toString=funct", |
| "ion(){return\"Unary Expression: -\"+I(this.c)};function Wa(a){H.call(t", |
| "his,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(this,r(t", |
| "his.c,function(b){return b.b}))}l(Wa,H);Wa.prototype.a=function(a){var", |
| " b=new B;p(this.c,function(c){c=c.a(a);if(!(c instanceof B))throw Erro", |
| "r(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});return b}", |
| ";Wa.prototype.toString=function(){return q(this.c,function(a,b){return", |
| " a+I(b)},\"Union Expression:\")};function Xa(a,b){this.a=a;this.b=b}fu", |
| "nction Ya(a){for(var b,c=[];;){Y(a,\"Missing right hand side of binary", |
| " expression.\");b=Za(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]||null)", |
| "&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=new M(", |
| "c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.pop(),", |
| "b);return b}function Y(a,b){if(w(a.a))throw Error(b);}function $a(a,b)", |
| "{a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a", |
| ");}\nfunction ab(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token: \"+a", |
| ");}function bb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed litera", |
| "l string\");return new T(a)}\nfunction cb(a){var b=[];if(La(t(a.a))){v", |
| "ar c=u(a.a);var d=t(a.a);if(\"/\"==c&&(w(a.a)||\".\"!=d&&\"..\"!=d&&\"", |
| "@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new V;d=new V;Y(a,", |
| "\"Missing next location step.\");c=db(a,c);b.push(c)}else{a:{c=t(a.a);", |
| "d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference no", |
| "t allowed in HTML XPath\");case \"(\":u(a.a);c=Ya(a);Y(a,'unclosed \"(", |
| "\"');$a(a,\")\");break;case '\"':case \"'\":c=bb(a);break;default:if(i", |
| "sNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){c=u(a.a", |
| ");\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){Y(a,\"Missing functi", |
| "on argument list.\");d.push(Ya(a));if(\",\"!=t(a.a))break;u(a.a)}Y(a,", |
| "\"Unclosed function argument list.\");ab(a);c=new R(c,d)}else{c=null;b", |
| "reak a}else c=new Ha(+u(a.a))}\"[\"==t(a.a)&&(d=new Oa(eb(a)),c=new Q(", |
| "c,d))}if(c)if(La(t(a.a)))d=c;else return c;else c=db(a,\"/\"),d=new Ka", |
| ",b.push(c)}for(;La(t(a.a));)c=u(a.a),Y(a,\"Missing next location step.", |
| "\"),c=db(a,c),b.push(c);return new Ia(d,b)}\nfunction db(a,b){if(\"/\"", |
| "!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".", |
| "\"==t(a.a)){var c=new W(Ua,new C(\"node\"));u(a.a);return c}if(\"..\"=", |
| "=t(a.a))return c=new W(Ta,new C(\"node\")),u(a.a),c;if(\"@\"==t(a.a)){", |
| "var d=Ja;u(a.a);Y(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,", |
| "1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad toke", |
| "n: \"+u(a.a));var e=u(a.a);d=Sa[e]||null;if(!d)throw Error(\"No axis w", |
| "ith name: \"+e);u(a.a);Y(a,\"Missing node name\")}else d=Pa;e=t(a.a);i", |
| "f(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){if(!Ga(e", |
| "))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))throw Erro", |
| "r(\"Invalid type name: \"+e);$a(a,\"(\");Y(a,\"Bad nodetype\");var f=t", |
| "(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=bb(a);Y(a,\"Bad nodetype", |
| "\");ab(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==f)e=new", |
| " U(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m=a.b(g)", |
| ",!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.substr(f+1)", |
| ";e=new U(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Oa(eb(a),", |
| "d.s);return c||new W(d,\ne,a,\"//\"==b)}function eb(a){for(var b=[];\"", |
| "[\"==t(a.a);){u(a.a);Y(a,\"Missing predicate expression.\");var c=Ya(a", |
| ");b.push(c);Y(a,\"Unclosed predicate expression.\");$a(a,\"]\")}return", |
| " b}function Za(a){if(\"-\"==t(a.a))return u(a.a),new Va(Za(a));var b=c", |
| "b(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)Y(a,\"Missing ", |
| "next union location path.\"),b.push(cb(a));a.a.a--;a=new Wa(b)}return ", |
| "a};function fb(a){switch(a.nodeType){case 1:return fa(gb,a);case 9:ret", |
| "urn fb(a.documentElement);case 11:case 10:case 6:case 12:return hb;def", |
| "ault:return a.parentNode?fb(a.parentNode):hb}}function hb(){return nul", |
| "l}function gb(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?gb(a.p", |
| "arentNode,b):null};function ib(a,b){if(!a.length)throw Error(\"Empty X", |
| "Path expression.\");a=la(a);if(w(a))throw Error(\"Invalid XPath expres", |
| "sion.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b=functi", |
| "on(){return null};var c=Ya(new Xa(a,b));if(!w(a))throw Error(\"Bad tok", |
| "en: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(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 evaluation result.\");if(2", |
| "!=b&&1!=b&&3!=b&&!(a instanceof B))throw Error(\"value could not be co", |
| "nverted to the specified type\");this.resultType=b;switch(b){case 2:th", |
| "is.stringValue=a instanceof B?E(a):\"\"+a;break;case 1:this.numberValu", |
| "e=a instanceof B?+E(a):+a;break;case 3:this.booleanValue=a instanceof ", |
| "B?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var d=[];fo", |
| "r(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.invalidIt", |
| "eratorState=!1;break;case 8:case 9:this.singleNodeValue=D(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]}}Z.ANY_TYPE=0;\nZ.NUMB", |
| "ER_TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=3;Z.UNORDERED_NODE_ITERATOR_T", |
| "YPE=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_ORD", |
| "ERED_NODE_TYPE=9;function jb(a){this.lookupNamespaceURI=fb(a)}\nfuncti", |
| "on kb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;", |
| "if(!c.evaluate||b)a.XPathResult=Z,c.evaluate=function(d,e,f,g){return(", |
| "new ib(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return ne", |
| "w ib(d,e)},c.createNSResolver=function(d){return new jb(d)}}ba(\"wgxpa", |
| "th.install\",kb);ba(\"wgxpath.install\",kb);ba(\"_\",function(a,b){fun", |
| "ction c(f,g){f={clickable:f};g&&(f.message=g);return f}for(var d=a;d.p", |
| "arentNode;)d=d.parentNode;var e=d.elementFromPoint(b.x,b.y);if(e==a)re", |
| "turn c(!0);b=\"(\"+b.x+\", \"+b.y+\")\";if(null==e)return c(!1,\"Eleme", |
| "nt 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 descendant would receive the click. Consider clicking ", |
| "the descendant instead. Descendant: \"+d);e=e.parentNode}a=a.outerHTML", |
| ".replace(a.innerHTML,\na.hasChildNodes()?\"...\":\"\");return c(!1,\"E", |
| "lement \"+a+\" is not clickable at point \"+b+\". Other element would ", |
| "receive the click: \"+d)});; return this._.apply(null,arguments);}).ap", |
| "ply({navigator:typeof window!='undefined'?window.navigator:null,docume", |
| "nt:typeof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const IS_ELEMENT_DISPLAYED[] = { |
| "function(){return (function(){var aa=this;function k(a){return void 0!", |
| "==a}function m(a){return\"string\"==typeof a}function ba(a,b){a=a.spli", |
| "t(\".\");var c=aa;a[0]in c||\"undefined\"==typeof c.execScript||c.exec", |
| "Script(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&k(", |
| "b)?c[d]=b:c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}}\nfunction", |
| " ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)ret", |
| "urn\"array\";if(a instanceof Object)return b;var c=Object.prototype.to", |
| "String.call(a);if(\"[object Window]\"==c)return\"object\";if(\"[object", |
| " Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typeof a.spl", |
| "ice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumer", |
| "able(\"splice\"))return\"array\";if(\"[object Function]\"==c||\"undefi", |
| "ned\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a", |
| ".propertyIsEnumerable(\"call\"))return\"function\"}else return\"null\"", |
| ";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"objec", |
| "t\";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=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)}}\nfunct", |
| "ion fa(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toS", |
| "tring().indexOf(\"native code\")?fa=da:fa=ea;return fa.apply(null,argu", |
| "ments)}function ha(a,b){var c=Array.prototype.slice.call(arguments,1);", |
| "return function(){var d=c.slice();d.push.apply(d,arguments);return a.a", |
| "pply(this,d)}}function p(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 obtai", |
| "ning a copy\n of this software and associated documentation files (the", |
| " \"Software\"), to\n deal in the Software without restriction, includi", |
| "ng without limitation the\n rights to use, copy, modify, merge, publis", |
| "h, distribute, sublicense, and/or\n sell copies of the Software, and t", |
| "o permit persons to whom the Software is\n furnished to do so, subject", |
| " to the following conditions:\n\n The above copyright notice and this ", |
| "permission notice shall be included in\n all copies or substantial por", |
| "tions 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 MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURP", |
| "OSE 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 O", |
| "R IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN TH", |
| "E SOFTWARE.\n*/\nfunction q(a,b,c){this.a=a;this.b=b||1;this.f=c||1};v", |
| "ar ia=Array.prototype.indexOf?function(a,b){return Array.prototype.ind", |
| "exOf.call(a,b,void 0)}:function(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)retur", |
| "n c;return-1},u=Array.prototype.forEach?function(a,b){Array.prototype.", |
| "forEach.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=m(a)?a.sp", |
| "lit(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)},w=Array.proto", |
| "type.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}", |
| ":function(a,\nb,c){var d=c;u(a,function(e,f){d=b.call(void 0,d,e,f,a)}", |
| ");return d},ja=Array.prototype.some?function(a,b){return Array.prototy", |
| "pe.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=m(a)?a.sp", |
| "lit(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;re", |
| "turn!1},ka=Array.prototype.every?function(a,b){return Array.prototype.", |
| "every.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=m(a)?a.spli", |
| "t(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;ret", |
| "urn!0};\nfunction la(a){return Array.prototype.concat.apply([],argumen", |
| "ts)}function ma(a,b,c){return 2>=arguments.length?Array.prototype.slic", |
| "e.call(a,b):Array.prototype.slice.call(a,b,c)};function na(a){return S", |
| "tring(a).replace(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})}", |
| ";function oa(a){this.b=a;this.a=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 oa(a)}var ", |
| "qa=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-", |
| "\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!", |
| "<>]=|\\s+|./g,ra=/^\\s/;function x(a,b){return a.b[a.a+(b||0)]}functio", |
| "n y(a){return a.b[a.a++]}function sa(a){return a.b.length<=a.a};functi", |
| "on ta(a,b){this.x=k(a)?a:0;this.y=k(b)?b:0}ta.prototype.ceil=function(", |
| "){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};ta.pr", |
| "ototype.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(t", |
| "his.y);return this};ta.prototype.round=function(){this.x=Math.round(th", |
| "is.x);this.y=Math.round(this.y);return this};function ua(a,b){this.wid", |
| "th=a;this.height=b}ua.prototype.aspectRatio=function(){return this.wid", |
| "th/this.height};ua.prototype.ceil=function(){this.width=Math.ceil(this", |
| ".width);this.height=Math.ceil(this.height);return this};ua.prototype.f", |
| "loor=function(){this.width=Math.floor(this.width);this.height=Math.flo", |
| "or(this.height);return this};ua.prototype.round=function(){this.width=", |
| "Math.round(this.width);this.height=Math.round(this.height);return this", |
| "};function va(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)ret", |
| "urn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosi", |
| "tion)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.comp", |
| "areDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"so", |
| "urceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1", |
| "==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceInde", |
| "x;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.sourceIndex)-(d?b.sour", |
| "ceIndex:f.sourceIndex)}d=z(a);c=d.createRange();c.selectNode(a);c.coll", |
| "apse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0);return c.c", |
| "ompareBoundaryPoints(aa.Range.START_TO_END,a)}function ya(a,b){var c=a", |
| ".parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;retu", |
| "rn xa(b,a)}function xa(a,b){for(;b=b.previousSibling;)if(b==a)return-1", |
| ";return 1}function z(a){return 9==a.nodeType?a:a.ownerDocument||a.docu", |
| "ment}function za(a,b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a))retu", |
| "rn a;a=a.parentNode;c++}return null}function Aa(a){this.a=a||aa.docume", |
| "nt||document}\nAa.prototype.getElementsByTagName=function(a,b){return(", |
| "b||this.a).getElementsByTagName(String(a))};function A(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 B(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 Ba(a,b,c,d,e){return Ca.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new", |
| " D)}\nfunction Ca(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.", |
| "getElementsByName(d),u(b,function(f){a.a(f)&&e.add(f)})):b.getElements", |
| "ByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),u(b,functi", |
| "on(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof E?Da(a,b,c,d,e)", |
| ":b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),u(b,function", |
| "(f){B(f,c,d)&&e.add(f)}));return e}function Da(a,b,c,d,e){for(b=b.firs", |
| "tChild;b;b=b.nextSibling)B(b,c,d)&&a.a(b)&&e.add(b),Da(a,b,c,d,e)};fun", |
| "ction D(){this.b=this.a=null;this.l=0}function Ea(a){this.f=a;this.a=t", |
| "his.b=null}function Fa(a,b){if(!a.a)return b;if(!b.a)return a;var c=a.", |
| "a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a):0<wa(c.f", |
| ",b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for(e=c||b;e", |
| ";)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function Ga(a,b){b=new ", |
| "Ea(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}D.prototype.add=functi", |
| "on(a){a=new Ea(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=a;this.b=", |
| "a;this.l++};\nfunction Ha(a){return(a=a.a)?a.f:null}function Ia(a){ret", |
| "urn(a=Ha(a))?A(a):\"\"}function F(a,b){return new Ja(a,!!b)}function J", |
| "a(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G(a){va", |
| "r b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;return c.f}", |
| ";function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(a){ret", |
| "urn\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}function Ka(a", |
| ",b){a.g=b}function La(a,b){a.b=b}function J(a,b){a=a.a(b);return a ins", |
| "tanceof D?+Ia(a):+a}function K(a,b){a=a.a(b);return a instanceof D?Ia(", |
| "a):\"\"+a}function M(a,b){a=a.a(b);return a instanceof D?!!a.l:!!a};fu", |
| "nction Ma(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g=b.", |
| "g||c.g;this.b=b.b||c.b;this.c==Na&&(c.b||c.g||4==c.i||0==c.i||!b.f?b.b", |
| "||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={name", |
| ":b.f.name,u:c})}p(Ma,H);\nfunction Oa(a,b,c,d,e){b=b.a(d);c=c.a(d);var", |
| " f;if(b instanceof D&&c instanceof D){b=F(b);for(d=G(b);d;d=G(b))for(e", |
| "=F(c),f=G(e);f;f=G(e))if(a(A(d),A(f)))return!0;return!1}if(b instanceo", |
| "f D||c instanceof D){b instanceof D?(e=b,d=c):(e=c,d=b);f=F(e);for(var", |
| " g=typeof d,h=G(f);h;h=G(f)){switch(g){case \"number\":h=+A(h);break;c", |
| "ase \"boolean\":h=!!A(h);break;case \"string\":h=A(h);break;default:th", |
| "row Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(h,d)", |
| "||e==c&&a(d,h))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"b", |
| "oolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof", |
| " c?a(+b,+c):a(b,c):a(+b,+c)}Ma.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};Ma.prototype.toString=function(){var a=\"Binary Exp", |
| "ression: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Pa(a,b,c", |
| ",d){this.J=a;this.F=b;this.i=c;this.m=d}Pa.prototype.toString=function", |
| "(){return this.J};var Qa={};\nfunction N(a,b,c,d){if(Qa.hasOwnProperty", |
| "(a))throw Error(\"Binary operator already created: \"+a);a=new Pa(a,b,", |
| "c,d);return Qa[a.toString()]=a}N(\"div\",6,1,function(a,b,c){return J(", |
| "a,c)/J(b,c)});N(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});N(", |
| "\"*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});N(\"+\",5,1,function(", |
| "a,b,c){return J(a,c)+J(b,c)});N(\"-\",5,1,function(a,b,c){return J(a,c", |
| ")-J(b,c)});N(\"<\",4,2,function(a,b,c){return Oa(function(d,e){return ", |
| "d<e},a,b,c)});\nN(\">\",4,2,function(a,b,c){return Oa(function(d,e){re", |
| "turn d>e},a,b,c)});N(\"<=\",4,2,function(a,b,c){return Oa(function(d,e", |
| "){return d<=e},a,b,c)});N(\">=\",4,2,function(a,b,c){return Oa(functio", |
| "n(d,e){return d>=e},a,b,c)});var Na=N(\"=\",3,2,function(a,b,c){return", |
| " Oa(function(d,e){return d==e},a,b,c,!0)});N(\"!=\",3,2,function(a,b,c", |
| "){return Oa(function(d,e){return d!=e},a,b,c,!0)});N(\"and\",2,2,funct", |
| "ion(a,b,c){return M(a,c)&&M(b,c)});N(\"or\",1,2,function(a,b,c){return", |
| " M(a,c)||M(b,c)});function Sa(a,b){if(b.a.length&&4!=a.i)throw Error(", |
| "\"Primary expression must evaluate to nodeset if filter has predicate(", |
| "s).\");H.call(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}p(Sa,H", |
| ");Sa.prototype.a=function(a){a=this.c.a(a);return Ta(this.h,a)};Sa.pro", |
| "totype.toString=function(){var a=\"Filter:\"+I(this.c);return a+=I(thi", |
| "s.h)};function Ua(a,b){if(b.length<a.D)throw Error(\"Function \"+a.j+", |
| "\" expects at least\"+a.D+\" arguments, \"+b.length+\" given\");if(nul", |
| "l!==a.A&&b.length>a.A)throw Error(\"Function \"+a.j+\" expects at most", |
| " \"+a.A+\" arguments, \"+b.length+\" given\");a.I&&u(b,function(c,d){i", |
| "f(4!=c.i)throw Error(\"Argument \"+d+\" to function \"+a.j+\" is not o", |
| "f type Nodeset: \"+c);});H.call(this,a.i);this.v=a;this.c=b;Ka(this,a.", |
| "g||ja(b,function(c){return c.g}));La(this,a.H&&!b.length||a.G&&!!b.len", |
| "gth||ja(b,function(c){return c.b}))}\np(Ua,H);Ua.prototype.a=function(", |
| "a){return this.v.m.apply(null,la(a,this.c))};Ua.prototype.toString=fun", |
| "ction(){var a=\"Function: \"+this.v;if(this.c.length){var b=w(this.c,f", |
| "unction(c,d){return c+I(d)},\"Arguments:\");a+=I(b)}return a};function", |
| " Va(a,b,c,d,e,f,g,h){this.j=a;this.i=b;this.g=c;this.H=d;this.G=!1;thi", |
| "s.m=e;this.D=f;this.A=k(g)?g:f;this.I=!!h}Va.prototype.toString=functi", |
| "on(){return this.j};var Wa={};\nfunction O(a,b,c,d,e,f,g,h){if(Wa.hasO", |
| "wnProperty(a))throw Error(\"Function already created: \"+a+\".\");Wa[a", |
| "]=new Va(a,b,c,d,e,f,g,h)}O(\"boolean\",2,!1,!1,function(a,b){return M", |
| "(b,a)},1);O(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))", |
| "},1);O(\"concat\",3,!1,!1,function(a,b){return w(ma(arguments,1),funct", |
| "ion(c,d){return c+K(d,a)},\"\")},2,null);O(\"contains\",2,!1,!1,functi", |
| "on(a,b,c){b=K(b,a);a=K(c,a);return-1!=b.indexOf(a)},2);O(\"count\",1,!", |
| "1,!1,function(a,b){return b.a(a).l},1,1,!0);\nO(\"false\",2,!1,!1,func", |
| "tion(){return!1},0);O(\"floor\",1,!1,!1,function(a,b){return Math.floo", |
| "r(J(b,a))},1);O(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType", |
| "?c:c.ownerDocument;a=K(b,a).split(/\\s+/);var e=[];u(a,function(g){g=d", |
| ".getElementById(g);!g||0<=ia(e,g)||e.push(g)});e.sort(wa);var f=new D;", |
| "u(e,function(g){f.add(g)});return f},1);O(\"lang\",2,!1,!1,function(){", |
| "return!1},1);O(\"last\",1,!0,!1,function(a){if(1!=arguments.length)thr", |
| "ow Error(\"Function last expects ()\");return a.f},0);\nO(\"local-name", |
| "\",3,!1,!0,function(a,b){return(a=b?Ha(b.a(a)):a.a)?a.localName||a.nod", |
| "eName.toLowerCase():\"\"},0,1,!0);O(\"name\",3,!1,!0,function(a,b){ret", |
| "urn(a=b?Ha(b.a(a)):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);O(\"nam", |
| "espace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);O(\"normalize-spac", |
| "e\",3,!1,!0,function(a,b){return(b?K(b,a):A(a.a)).replace(/[\\s\\xa0]+", |
| "/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);O(\"not\",2,!1,!1,functio", |
| "n(a,b){return!M(b,a)},1);O(\"number\",1,!1,!0,function(a,b){return b?J", |
| "(b,a):+A(a.a)},0,1);\nO(\"position\",1,!0,!1,function(a){return a.b},0", |
| ");O(\"round\",1,!1,!1,function(a,b){return Math.round(J(b,a))},1);O(\"", |
| "starts-with\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.la", |
| "stIndexOf(a,0)},2);O(\"string\",3,!1,!0,function(a,b){return b?K(b,a):", |
| "A(a.a)},0,1);O(\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a)", |
| ":A(a.a)).length},0,1);\nO(\"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):Infi", |
| "nity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Mat", |
| "h.max(c,0);a=K(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=K", |
| "(b,a);a=K(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=K(b,a);a=K(c,a", |
| ");a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);O(\"sum\",1,!1,", |
| "!1,function(a,b){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+A(c);retu", |
| "rn b},1,1,!0);O(\"translate\",3,!1,!1,function(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.length;d++)f=b.charAt(d),c+=f ", |
| "in a?a[f]:f;return c},3);O(\"true\",2,!1,!1,function(){return!0},0);fu", |
| "nction E(a,b){this.h=a;this.c=k(b)?b:null;this.b=null;switch(a){case ", |
| "\"comment\":this.b=8;break;case \"text\":this.b=3;break;case \"process", |
| "ing-instruction\":this.b=7;break;case \"node\":break;default:throw Err", |
| "or(\"Unexpected argument\");}}function Xa(a){return\"comment\"==a||\"t", |
| "ext\"==a||\"processing-instruction\"==a||\"node\"==a}E.prototype.a=fun", |
| "ction(a){return null===this.b||this.b==a.nodeType};E.prototype.f=funct", |
| "ion(){return this.h};\nE.prototype.toString=function(){var a=\"Kind Te", |
| "st: \"+this.h;null===this.c||(a+=I(this.c));return a};function Ya(a){H", |
| ".call(this,3);this.c=a.substring(1,a.length-1)}p(Ya,H);Ya.prototype.a=", |
| "function(){return this.c};Ya.prototype.toString=function(){return\"Lit", |
| "eral: \"+this.c};function Za(a,b){this.j=a.toLowerCase();a=\"*\"==this", |
| ".j?\"*\":\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}Z", |
| "a.prototype.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=k(", |
| "a.localName)?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toL", |
| "owerCase()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.", |
| "toLowerCase():\"http://www.w3.org/1999/xhtml\")};Za.prototype.f=functi", |
| "on(){return this.j};\nZa.prototype.toString=function(){return\"Name Te", |
| "st: \"+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+th", |
| "is.j};function $a(a){H.call(this,1);this.c=a}p($a,H);$a.prototype.a=fu", |
| "nction(){return this.c};$a.prototype.toString=function(){return\"Numbe", |
| "r: \"+this.c};function ab(a,b){H.call(this,a.i);this.h=a;this.c=b;this", |
| ".g=a.g;this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=bb||(a=a.o,", |
| "\"*\"!=a.f()&&(this.f={name:a.f(),u:null})))}p(ab,H);function cb(){H.c", |
| "all(this,4)}p(cb,H);cb.prototype.a=function(a){var b=new D;a=a.a;9==a.", |
| "nodeType?b.add(a):b.add(a.ownerDocument);return b};cb.prototype.toStri", |
| "ng=function(){return\"Root Helper Expression\"};function db(){H.call(t", |
| "his,4)}p(db,H);db.prototype.a=function(a){var b=new D;b.add(a.a);retur", |
| "n b};db.prototype.toString=function(){return\"Context Helper Expressio", |
| "n\"};\nfunction eb(a){return\"/\"==a||\"//\"==a}ab.prototype.a=functio", |
| "n(a){var b=this.h.a(a);if(!(b instanceof D))throw Error(\"Filter expre", |
| "ssion must evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d", |
| "&&b.l;c++){var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=fb)if(e.g||e.c!=gb){va", |
| "r g=G(f);for(b=e.a(new q(g));null!=(g=G(f));)g=e.a(new q(g)),b=Fa(b,g)", |
| "}else g=G(f),b=e.a(new q(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g", |
| ".contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new q(g))}}re", |
| "turn b};\nab.prototype.toString=function(){var a=\"Path Expression:\"+", |
| "I(this.h);if(this.c.length){var b=w(this.c,function(c,d){return c+I(d)", |
| "},\"Steps:\");a+=I(b)}return a};function hb(a,b){this.a=a;this.s=!!b}", |
| "\nfunction Ta(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(", |
| "b),f=b.l,g,h=0;g=G(e);h++){var r=a.s?f-h:h+1;g=d.a(new q(g,r,f));if(\"", |
| "number\"==typeof g)r=r==g;else if(\"string\"==typeof g||\"boolean\"==t", |
| "ypeof g)r=!!g;else if(g instanceof D)r=0<g.l;else throw Error(\"Predic", |
| "ate.evaluate returned an unexpected type.\");if(!r){r=e;g=r.f;var v=r.", |
| "a;if(!v)throw Error(\"Next must be called at least once before remove.", |
| "\");var n=v.b;v=v.a;n?n.a=v:g.a=v;v?v.b=n:g.b=n;g.l--;r.a=null}}return", |
| " b}\nhb.prototype.toString=function(){return w(this.a,function(a,b){re", |
| "turn a+I(b)},\"Predicates:\")};function P(a,b,c,d){H.call(this,4);this", |
| ".c=a;this.o=b;this.h=c||new hb([]);this.w=!!d;b=this.h;b=0<b.a.length?", |
| "b.a[0].f:null;a.L&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0", |
| ";b<a.a.length;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}t", |
| "his.g=a}p(P,H);\nP.prototype.a=function(a){var b=a.a,c=this.f,d=null,e", |
| "=null,f=0;c&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||t", |
| "his.c!=ib)if(b=F((new P(jb,new E(\"node\"))).a(a)),c=G(b))for(a=this.m", |
| "(c,d,e,f);null!=(c=G(b));)a=Fa(a,this.m(c,d,e,f));else a=new D;else a=", |
| "Ba(this.o,b,d,e),a=Ta(this.h,a,f);else a=this.m(a.a,d,e,f);return a};P", |
| ".prototype.m=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Ta(th", |
| "is.h,a,d)};\nP.prototype.toString=function(){var a=\"Step:\"+I(\"Opera", |
| "tor: \"+(this.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=", |
| "I(this.o);if(this.h.a.length){var b=w(this.h.a,function(c,d){return c+", |
| "I(d)},\"Predicates:\");a+=I(b)}return a};function kb(a,b,c,d){this.j=a", |
| ";this.v=b;this.s=c;this.L=d}kb.prototype.toString=function(){return th", |
| "is.j};var lb={};function Q(a,b,c,d){if(lb.hasOwnProperty(a))throw Erro", |
| "r(\"Axis already created: \"+a);b=new kb(a,b,c,!!d);return lb[a]=b}\nQ", |
| "(\"ancestor\",function(a,b){for(var c=new D;b=b.parentNode;)a.a(b)&&Ga", |
| "(c,b);return c},!0);Q(\"ancestor-or-self\",function(a,b){var c=new D;d", |
| "o a.a(b)&&Ga(c,b);while(b=b.parentNode);return c},!0);\nvar bb=Q(\"att", |
| "ribute\",function(a,b){var c=new D,d=a.f();if(b=b.attributes)if(a inst", |
| "anceof E&&null===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.ge", |
| "tNamedItem(d))&&c.add(d);return c},!1),ib=Q(\"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.ne", |
| "xtSibling)B(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);Q(\"descendant\"", |
| ",Ba,!1,!0);\nvar jb=Q(\"descendant-or-self\",function(a,b,c,d){var e=n", |
| "ew D;B(b,c,d)&&a.a(b)&&e.add(b);return Ba(a,b,c,d,e)},!1,!0),fb=Q(\"fo", |
| "llowing\",function(a,b,c,d){var e=new D;do for(var f=b;f=f.nextSibling", |
| ";)B(f,c,d)&&a.a(f)&&e.add(f),e=Ba(a,f,c,d,e);while(b=b.parentNode);ret", |
| "urn e},!1,!0);Q(\"following-sibling\",function(a,b){for(var c=new D;b=", |
| "b.nextSibling;)a.a(b)&&c.add(b);return c},!1);Q(\"namespace\",function", |
| "(){return new D},!1);\nvar mb=Q(\"parent\",function(a,b){var c=new D;i", |
| "f(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElement)", |
| ",c;b=b.parentNode;a.a(b)&&c.add(b);return c},!1),gb=Q(\"preceding\",fu", |
| "nction(a,b,c,d){var e=new D,f=[];do f.unshift(b);while(b=b.parentNode)", |
| ";for(var g=1,h=f.length;g<h;g++){var r=[];for(b=f[g];b=b.previousSibli", |
| "ng;)r.unshift(b);for(var v=0,n=r.length;v<n;v++)b=r[v],B(b,c,d)&&a.a(b", |
| ")&&e.add(b),e=Ba(a,b,c,d,e)}return e},!0,!0);\nQ(\"preceding-sibling\"", |
| ",function(a,b){for(var c=new D;b=b.previousSibling;)a.a(b)&&Ga(c,b);re", |
| "turn c},!0);var nb=Q(\"self\",function(a,b){var c=new D;a.a(b)&&c.add(", |
| "b);return c},!1);function ob(a){H.call(this,1);this.c=a;this.g=a.g;thi", |
| "s.b=a.b}p(ob,H);ob.prototype.a=function(a){return-J(this.c,a)};ob.prot", |
| "otype.toString=function(){return\"Unary Expression: -\"+I(this.c)};fun", |
| "ction pb(a){H.call(this,4);this.c=a;Ka(this,ja(this.c,function(b){retu", |
| "rn b.g}));La(this,ja(this.c,function(b){return b.b}))}p(pb,H);pb.proto", |
| "type.a=function(a){var b=new D;u(this.c,function(c){c=c.a(a);if(!(c in", |
| "stanceof D))throw Error(\"Path expression must evaluate to NodeSet.\")", |
| ";b=Fa(b,c)});return b};pb.prototype.toString=function(){return w(this.", |
| "c,function(a,b){return a+I(b)},\"Union Expression:\")};function qb(a,b", |
| "){this.a=a;this.b=b}function rb(a){for(var b,c=[];;){R(a,\"Missing rig", |
| "ht hand side of binary expression.\");b=sb(a);var d=y(a.a);if(!d)break", |
| ";var e=(d=Qa[d]||null)&&d.F;if(!e){a.a.a--;break}for(;c.length&&e<=c[c", |
| ".length-1].F;)b=new Ma(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b", |
| "=new Ma(c.pop(),c.pop(),b);return b}function R(a,b){if(sa(a.a))throw E", |
| "rror(b);}function vb(a,b){a=y(a.a);if(a!=b)throw Error(\"Bad token, ex", |
| "pected: \"+b+\" got: \"+a);}\nfunction wb(a){a=y(a.a);if(\")\"!=a)thro", |
| "w Error(\"Bad token: \"+a);}function xb(a){a=y(a.a);if(2>a.length)thro", |
| "w Error(\"Unclosed literal string\");return new Ya(a)}\nfunction yb(a)", |
| "{var b=[];if(eb(x(a.a))){var c=y(a.a);var d=x(a.a);if(\"/\"==c&&(sa(a.", |
| "a)||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)", |
| "))return new cb;d=new cb;R(a,\"Missing next location step.\");c=zb(a,c", |
| ");b.push(c)}else{a:{c=x(a.a);d=c.charAt(0);switch(d){case \"$\":throw ", |
| "Error(\"Variable reference not allowed in HTML XPath\");case \"(\":y(a", |
| ".a);c=rb(a);R(a,'unclosed \"(\"');vb(a,\")\");break;case '\"':case \"'", |
| "\":c=xb(a);break;default:if(isNaN(+c))if(!Xa(c)&&/(?![0-9])[\\w]/.test", |
| "(d)&&\"(\"==x(a.a,1)){c=y(a.a);\nc=Wa[c]||null;y(a.a);for(d=[];\")\"!=", |
| "x(a.a);){R(a,\"Missing function argument list.\");d.push(rb(a));if(\",", |
| "\"!=x(a.a))break;y(a.a)}R(a,\"Unclosed function argument list.\");wb(a", |
| ");c=new Ua(c,d)}else{c=null;break a}else c=new $a(+y(a.a))}\"[\"==x(a.", |
| "a)&&(d=new hb(Ab(a)),c=new Sa(c,d))}if(c)if(eb(x(a.a)))d=c;else return", |
| " c;else c=zb(a,\"/\"),d=new db,b.push(c)}for(;eb(x(a.a));)c=y(a.a),R(a", |
| ",\"Missing next location step.\"),c=zb(a,c),b.push(c);return new ab(d,", |
| "b)}\nfunction zb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op shou", |
| "ld be \"/\" or \"//\"');if(\".\"==x(a.a)){var c=new P(nb,new E(\"node", |
| "\"));y(a.a);return c}if(\"..\"==x(a.a))return c=new P(mb,new E(\"node", |
| "\")),y(a.a),c;if(\"@\"==x(a.a)){var d=bb;y(a.a);R(a,\"Missing attribut", |
| "e name\")}else if(\"::\"==x(a.a,1)){if(!/(?![0-9])[\\w]/.test(x(a.a).c", |
| "harAt(0)))throw Error(\"Bad token: \"+y(a.a));var e=y(a.a);d=lb[e]||nu", |
| "ll;if(!d)throw Error(\"No axis with name: \"+e);y(a.a);R(a,\"Missing n", |
| "ode name\")}else d=ib;e=x(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)", |
| "))if(\"(\"==\nx(a.a,1)){if(!Xa(e))throw Error(\"Invalid node type: \"+", |
| "e);e=y(a.a);if(!Xa(e))throw Error(\"Invalid type name: \"+e);vb(a,\"(", |
| "\");R(a,\"Bad nodetype\");var f=x(a.a).charAt(0),g=null;if('\"'==f||\"", |
| "'\"==f)g=xb(a);R(a,\"Bad nodetype\");wb(a);e=new E(e,g)}else if(e=y(a.", |
| "a),f=e.indexOf(\":\"),-1==f)e=new Za(e);else{g=e.substring(0,f);if(\"*", |
| "\"==g)var h=\"*\";else if(h=a.b(g),!h)throw Error(\"Namespace prefix n", |
| "ot declared: \"+g);e=e.substr(f+1);e=new Za(e,h)}else throw Error(\"Ba", |
| "d token: \"+y(a.a));a=new hb(Ab(a),d.s);return c||\nnew P(d,e,a,\"//\"", |
| "==b)}function Ab(a){for(var b=[];\"[\"==x(a.a);){y(a.a);R(a,\"Missing ", |
| "predicate expression.\");var c=rb(a);b.push(c);R(a,\"Unclosed predicat", |
| "e expression.\");vb(a,\"]\")}return b}function sb(a){if(\"-\"==x(a.a))", |
| "return y(a.a),new ob(sb(a));var b=yb(a);if(\"|\"!=x(a.a))a=b;else{for(", |
| "b=[b];\"|\"==y(a.a);)R(a,\"Missing next union location path.\"),b.push", |
| "(yb(a));a.a.a--;a=new pb(b)}return a};function Bb(a){switch(a.nodeType", |
| "){case 1:return ha(Cb,a);case 9:return Bb(a.documentElement);case 11:c", |
| "ase 10:case 6:case 12:return Db;default:return a.parentNode?Bb(a.paren", |
| "tNode):Db}}function Db(){return null}function Cb(a,b){if(a.prefix==b)r", |
| "eturn a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttr", |
| "ibuteNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNo", |
| "de&&9!=a.parentNode.nodeType?Cb(a.parentNode,b):null};function Eb(a,b)", |
| "{if(!a.length)throw Error(\"Empty XPath expression.\");a=pa(a);if(sa(a", |
| "))throw Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b", |
| "=fa(b.lookupNamespaceURI,b)):b=function(){return null};var c=rb(new qb", |
| "(a,b));if(!sa(a))throw Error(\"Bad token: \"+y(a));this.evaluate=funct", |
| "ion(d,e){d=c.a(new q(d));return new S(d,e)}}\nfunction S(a,b){if(0==b)", |
| "if(a instanceof D)b=4;else if(\"string\"==typeof a)b=2;else if(\"numbe", |
| "r\"==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 Error(\"value could not be converted to the specified type\"", |
| ");this.resultType=b;switch(b){case 2:this.stringValue=a instanceof D?I", |
| "a(a):\"\"+a;break;case 1:this.numberValue=a instanceof D?+Ia(a):+a;bre", |
| "ak;case 3:this.booleanValue=a instanceof D?0<a.l:!!a;break;case 4:case", |
| " 5:case 6:case 7:var c=\nF(a);var d=[];for(var e=G(c);e;e=G(c))d.push(", |
| "e);this.snapshotLength=a.l;this.invalidIteratorState=!1;break;case 8:c", |
| "ase 9:this.singleNodeValue=Ha(a);break;default:throw Error(\"Unknown X", |
| "PathResult 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)thro", |
| "w Error(\"snapshotItem called with wrong result type\");return g>=d.le", |
| "ngth||0>g?null:d[g]}}S.ANY_TYPE=0;\nS.NUMBER_TYPE=1;S.STRING_TYPE=2;S.", |
| "BOOLEAN_TYPE=3;S.UNORDERED_NODE_ITERATOR_TYPE=4;S.ORDERED_NODE_ITERATO", |
| "R_TYPE=5;S.UNORDERED_NODE_SNAPSHOT_TYPE=6;S.ORDERED_NODE_SNAPSHOT_TYPE", |
| "=7;S.ANY_UNORDERED_NODE_TYPE=8;S.FIRST_ORDERED_NODE_TYPE=9;function Fb", |
| "(a){this.lookupNamespaceURI=Bb(a)}\nfunction Gb(a,b){a=a||aa;var c=a.D", |
| "ocument&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathRes", |
| "ult=S,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.createNSResolve", |
| "r=function(d){return new Fb(d)}}ba(\"wgxpath.install\",Gb);ba(\"wgxpat", |
| "h.install\",Gb);var Hb={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\"", |
| ",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5", |
| "f5dc\",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:\"#fff8", |
| "dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcya", |
| "n:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen", |
| ":\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:", |
| "\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorch", |
| "id:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen", |
| ":\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darks", |
| "lategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",", |
| "deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgr", |
| "ey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhit", |
| "e:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"", |
| "#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa52", |
| "0\",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\",lightg", |
| "reen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalm", |
| "on:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",li", |
| "ghtslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#", |
| "b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32", |
| "\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaqua", |
| "marine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",med", |
| "iumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b", |
| "68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediu", |
| "mvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",", |
| "mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",n", |
| "avy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8", |
| "e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",pale", |
| "goldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",", |
| "palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\"", |
| ",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0", |
| "e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblu", |
| "e:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"", |
| "#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d", |
| "\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slateg", |
| "ray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#", |
| "00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistl", |
| "e:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82e", |
| "e\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:", |
| "\"#ffff00\",yellowgreen:\"#9acd32\"};var Ib=\"backgroundColor borderTo", |
| "pColor borderRightColor borderBottomColor borderLeftColor color outlin", |
| "eColor\".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", |
| "){this.code=a;this.a=T[a]||Ob;this.message=b||\"\";a=this.a.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(Nb,Error);var Ob=\"unknown error\",T={15:\"element not", |
| " selectable\",11:\"element not visible\"};T[31]=Ob;T[30]=Ob;T[24]=\"in", |
| "valid cookie domain\";T[29]=\"invalid element coordinates\";T[12]=\"in", |
| "valid element state\";\nT[32]=\"invalid selector\";T[51]=\"invalid sel", |
| "ector\";T[52]=\"invalid selector\";T[17]=\"javascript error\";T[405]=", |
| "\"unsupported operation\";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 create", |
| "d\";T[10]=\"stale element reference\";T[21]=\"timeout\";T[25]=\"unable", |
| " to set cookie\";T[26]=\"unexpected alert open\";T[13]=Ob;T[9]=\"unkno", |
| "wn command\";function U(a,b){b&&\"string\"!==typeof b&&(b=b.toString()", |
| ");return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};var W={}", |
| ";W.B=function(){var a={N:\"http://www.w3.org/2000/svg\"};return functi", |
| "on(b){return a[b]||null}}();\nW.m=function(a,b,c){var d=z(a);if(!d.doc", |
| "umentElement)return null;try{for(var e=d.createNSResolver?d.createNSRe", |
| "solver(d.documentElement):W.B,f={},g=d.getElementsByTagName(\"*\"),h=0", |
| ";h<g.length;++h){var r=g[h],v=r.namespaceURI;if(v&&!f[v]){var n=r.look", |
| "upPrefix(v);if(!n){var C=v.match(\".*/(\\\\w+)/?$\");n=C?C[1]:\"xhtml", |
| "\"}f[v]=n}}var L={},V;for(V in f)L[f[V]]=V;e=function(l){return L[l]||", |
| "null};try{return d.evaluate(b,a,e,c,null)}catch(l){if(\"TypeError\"===", |
| "l.name)return e=d.createNSResolver?d.createNSResolver(d.documentElemen", |
| "t):\nW.B,d.evaluate(b,a,e,c,null);throw l;}}catch(l){throw new Nb(32,", |
| "\"Unable to locate an element with the xpath expression \"+b+\" becaus", |
| "e of the following error:\\n\"+l);}};W.C=function(a,b){if(!a||1!=a.nod", |
| "eType)throw new Nb(32,'The result of the xpath expression \"'+b+'\" is", |
| ": '+a+\". It should be an element.\");};\nW.K=function(a,b){var c=func", |
| "tion(){var d=W.m(b,a,9);return d?d.singleNodeValue||null:b.selectSingl", |
| "eNode?(d=z(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPa", |
| "th\"),b.selectSingleNode(a)):null}();null===c||W.C(c,a);return c};\nW.", |
| "M=function(a,b){var c=function(){var d=W.m(b,a,7);if(d){for(var e=d.sn", |
| "apshotLength,f=[],g=0;g<e;++g)f.push(d.snapshotItem(g));return f}retur", |
| "n b.selectNodes?(d=z(b),d.setProperty&&d.setProperty(\"SelectionLangua", |
| "ge\",\"XPath\"),b.selectNodes(a)):[]}();u(c,function(d){W.C(d,a)});ret", |
| "urn c};function Pb(a,b,c,d){this.c=a;this.a=b;this.b=c;this.f=d}Pb.pro", |
| "totype.ceil=function(){this.c=Math.ceil(this.c);this.a=Math.ceil(this.", |
| "a);this.b=Math.ceil(this.b);this.f=Math.ceil(this.f);return this};Pb.p", |
| "rototype.floor=function(){this.c=Math.floor(this.c);this.a=Math.floor(", |
| "this.a);this.b=Math.floor(this.b);this.f=Math.floor(this.f);return thi", |
| "s};Pb.prototype.round=function(){this.c=Math.round(this.c);this.a=Math", |
| ".round(this.a);this.b=Math.round(this.b);this.f=Math.round(this.f);ret", |
| "urn this};function X(a,b,c,d){this.a=a;this.b=b;this.width=c;this.heig", |
| "ht=d}X.prototype.ceil=function(){this.a=Math.ceil(this.a);this.b=Math.", |
| "ceil(this.b);this.width=Math.ceil(this.width);this.height=Math.ceil(th", |
| "is.height);return this};X.prototype.floor=function(){this.a=Math.floor", |
| "(this.a);this.b=Math.floor(this.b);this.width=Math.floor(this.width);t", |
| "his.height=Math.floor(this.height);return this};\nX.prototype.round=fu", |
| "nction(){this.a=Math.round(this.a);this.b=Math.round(this.b);this.widt", |
| "h=Math.round(this.width);this.height=Math.round(this.height);return th", |
| "is};var Qb=\"function\"===typeof ShadowRoot;function Rb(a){for(a=a.par", |
| "entNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNod", |
| "e;return U(a)?a:null}\nfunction Y(a,b){b=na(b);if(\"float\"==b||\"cssF", |
| "loat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=z(a);if(d", |
| ".defaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComp", |
| "utedStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"", |
| "}a=c||Sb(a,b);if(null===a)a=null;else 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];b", |
| "reak b}b=null}if(!b)b:{if(d=a.match(Mb))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=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=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?\"rg", |
| "ba(\"+b.join(\", \")+\")\":a}return a}\nfunction Sb(a,b){var c=a.curre", |
| "ntStyle||a.style,d=c[b];!k(d)&&\"function\"==ca(c.getPropertyValue)&&(", |
| "d=c.getPropertyValue(b));return\"inherit\"!=d?k(d)?d:null:(a=Rb(a))?Sb", |
| "(a,b):null}\nfunction Tb(a,b,c){function d(g){var h=Ub(g);return 0<h.h", |
| "eight&&0<h.width?!0:U(g,\"PATH\")&&(0<h.height||0<h.width)?(g=Y(g,\"st", |
| "roke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=Y(g,\"overflow\")&&ja", |
| "(g.childNodes,function(r){return 3==r.nodeType||U(r)&&d(r)})}function ", |
| "e(g){return Vb(g)==Z&&ka(g.childNodes,function(h){return!U(h)||e(h)||!", |
| "d(h)})}if(!U(a))throw Error(\"Argument to isShown must be of type Elem", |
| "ent\");if(U(a,\"BODY\"))return!0;if(U(a,\"OPTION\")||U(a,\"OPTGROUP\")", |
| ")return a=za(a,function(g){return U(g,\"SELECT\")}),\n!!a&&Tb(a,!0,c);", |
| "var f=Wb(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&Tb(", |
| "f.image,b,c);if(U(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||U(a,", |
| "\"NOSCRIPT\"))return!1;f=Y(a,\"visibility\");return\"collapse\"!=f&&\"", |
| "hidden\"!=f&&c(a)&&(b||0!=Xb(a))&&d(a)?!e(a):!1}\nfunction Yb(a,b){fun", |
| "ction c(d){if(U(d)&&\"none\"==Y(d,\"display\"))return!1;a:{var e=d.par", |
| "entNode;if(d.getDestinationInsertionPoints){var f=d.getDestinationInse", |
| "rtionPoints();if(0<f.length){e=f[f.length-1];break a}}e=e&&e.shadowRoo", |
| "t&&void 0!==d.assignedSlot?d.assignedSlot?d.assignedSlot.parentNode:nu", |
| "ll:e}return Qb&&e instanceof ShadowRoot||e&&(9==e.nodeType||11==e.node", |
| "Type)?!0:e&&U(e,\"DETAILS\")&&!e.open&&!U(d,\"SUMMARY\")?!1:!!e&&c(e)}", |
| "return Tb(a,!!b,c)}var Z=\"hidden\";\nfunction Vb(a){function b(l){fun", |
| "ction t(Ra){if(Ra==g)return!0;var tb=Y(Ra,\"display\");return 0==tb.la", |
| "stIndexOf(\"inline\",0)||\"contents\"==tb||\"absolute\"==ub&&\"static", |
| "\"==Y(Ra,\"position\")?!1:!0}var ub=Y(l,\"position\");if(\"fixed\"==ub", |
| ")return v=!0,l==g?null:g;for(l=Rb(l);l&&!t(l);)l=Rb(l);return l}functi", |
| "on c(l){var t=l;if(\"visible\"==r)if(l==g&&h)t=h;else if(l==h)return{x", |
| ":\"visible\",y:\"visible\"};t={x:Y(t,\"overflow-x\"),y:Y(t,\"overflow-", |
| "y\")};l==g&&(t.x=\"visible\"==t.x?\"auto\":t.x,t.y=\"visible\"==t.y?\"", |
| "auto\":t.y);return t}\nfunction d(l){if(l==g){var t=(new Aa(f)).a;l=t.", |
| "scrollingElement?t.scrollingElement:t.body||t.documentElement;t=t.pare", |
| "ntWindow||t.defaultView;l=new ta(t.pageXOffset||l.scrollLeft,t.pageYOf", |
| "fset||l.scrollTop)}else l=new ta(l.scrollLeft,l.scrollTop);return l}va", |
| "r e=Zb(a),f=z(a),g=f.documentElement,h=f.body,r=Y(g,\"overflow\"),v;fo", |
| "r(a=b(a);a;a=b(a)){var n=c(a);if(\"visible\"!=n.x||\"visible\"!=n.y){v", |
| "ar C=Ub(a);if(0==C.width||0==C.height)return Z;var L=e.a<C.a,V=e.b<C.b", |
| ";if(L&&\"hidden\"==n.x||V&&\"hidden\"==n.y)return Z;\nif(L&&\"visible", |
| "\"!=n.x||V&&\"visible\"!=n.y){L=d(a);V=e.b<C.b-L.y;if(e.a<C.a-L.x&&\"v", |
| "isible\"!=n.x||V&&\"visible\"!=n.x)return Z;e=Vb(a);return e==Z?Z:\"sc", |
| "roll\"}L=e.f>=C.a+C.width;C=e.c>=C.b+C.height;if(L&&\"hidden\"==n.x||C", |
| "&&\"hidden\"==n.y)return Z;if(L&&\"visible\"!=n.x||C&&\"visible\"!=n.y", |
| "){if(v&&(n=d(a),e.f>=g.scrollWidth-n.x||e.a>=g.scrollHeight-n.y))retur", |
| "n Z;e=Vb(a);return e==Z?Z:\"scroll\"}}}return\"none\"}\nfunction Ub(a)", |
| "{var b=Wb(a);if(b)return b.rect;if(U(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 ua(a.clientWidth,a.cli", |
| "entHeight),new X(0,0,a.width,a.height);try{var c=a.getBoundingClientRe", |
| "ct()}catch(d){return new X(0,0,0,0)}return new X(c.left,c.top,c.right-", |
| "c.left,c.bottom-c.top)}\nfunction Wb(a){var b=U(a,\"MAP\");if(!b&&!U(a", |
| ",\"AREA\"))return null;var c=b?a:U(a.parentNode,\"MAP\")?a.parentNode:", |
| "null,d=null,e=null;c&&c.name&&(d=W.K('/descendant::*[@usemap = \"#'+c.", |
| "name+'\"]',z(c)))&&(e=Ub(d),b||\"default\"==a.shape.toLowerCase()||(a=", |
| "$b(a),b=Math.min(Math.max(a.a,0),e.width),c=Math.min(Math.max(a.b,0),e", |
| ".height),e=new X(b+e.a,c+e.b,Math.min(a.width,e.width-b),Math.min(a.he", |
| "ight,e.height-c))));return{image:d,rect:e||new X(0,0,0,0)}}\nfunction ", |
| "$b(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 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.le", |
| "ngth;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)}fu", |
| "nction Zb(a){a=Ub(a);return new Pb(a.b,a.a+a.width,a.b+a.height,a.a)}", |
| "\nfunction Xb(a){var b=1,c=Y(a,\"opacity\");c&&(b=Number(c));(a=Rb(a))", |
| "&&(b*=Xb(a));return b};var ac=\"function\"===typeof ShadowRoot;functio", |
| "n bc(a,b,c){if(!Yb(a,c))return!1;if(ac){for(;a.parentNode;)a=a.parentN", |
| "ode;if(a instanceof ShadowRoot)return bc(a.host,b)}return!0};ba(\"_\",", |
| "bc);; return this._.apply(null,arguments);}).apply({navigator:typeof w", |
| "indow!='undefined'?window.navigator:null,document:typeof window!='unde", |
| "fined'?window.document: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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function w(a){return a.b.length<", |
| "=a.a};function oa(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)re", |
| "turn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPos", |
| "ition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b", |
| "=b.parentNode;return b==a}\nfunction qa(a,b){if(a==b)return 0;if(a.com", |
| "pareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"s", |
| "ourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=", |
| "1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceInd", |
| "ex;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.sourceIndex:e.sourceIndex)-(d?b.sou", |
| "rceIndex: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 sa(a,b){var c=a.parentNode;if(c==b)return-1;f", |
| "or(;b.parentNode!=c;)b=b.parentNode;return ra(b,a)}function ra(a,b){fo", |
| "r(;b=b.previousSibling;)if(b==a)return-1;return 1}function ta(a,b){for", |
| "(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return 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.firstChild;c=0;var d=[];for", |
| "(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firs", |
| "tChild);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)retu", |
| "rn!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribu", |
| "te(b,2)==c}function A(a,b,c,d,e){return ua.call(null,a,b,h(c)?c:null,h", |
| "(d)?d:null,e||new B)}\nfunction ua(a,b,c,d,e){b.getElementsByName&&d&&", |
| "\"name\"==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)", |
| "})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassN", |
| "ame(d),p(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceo", |
| "f C?va(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.", |
| "f()),p(b,function(f){y(f,c,d)&&e.add(f)}));return e}function va(a,b,c,", |
| "d,e){for(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),v", |
| "a(a,b,c,d,e)};function B(){this.b=this.a=null;this.l=0}function wa(a){", |
| "this.f=a;this.a=this.b=null}function xa(a,b){if(!a.a)return b;if(!b.a)", |
| "return a;var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.", |
| "a,b=b.a):0<qa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e", |
| ",f++;for(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}functi", |
| "on ya(a,b){b=new wa(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}B.pro", |
| "totype.add=function(a){a=new wa(a);a.b=this.b;this.a?this.b.a=a:this.a", |
| "=this.b=a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}fu", |
| "nction E(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new za(a,!", |
| "!b)}function za(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}fu", |
| "nction G(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b", |
| ".a;return c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}fun", |
| "ction I(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")", |
| "}function Aa(a,b){a.g=b}function Ba(a,b){a.b=b}function J(a,b){a=a.a(b", |
| ");return a instanceof B?+E(a):+a}function K(a,b){a=a.a(b);return a ins", |
| "tanceof B?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof B?!", |
| "!a.l:!!a};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=", |
| "c;this.g=b.g||c.g;this.b=b.b||c.b;this.c==Ca&&(c.b||c.g||4==c.i||0==c.", |
| "i||!b.f?b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):t", |
| "his.f={name:b.f.name,u:c})}l(M,H);\nfunction O(a,b,c,d,e){b=b.a(d);c=c", |
| ".a(d);var f;if(b instanceof B&&c instanceof B){b=F(b);for(d=G(b);d;d=G", |
| "(b))for(e=F(c),f=G(e);f;f=G(e))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=F(e", |
| ");for(var g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m", |
| ");break;case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;d", |
| "efault:throw Error(\"Illegal primitive type for comparison.\");}if(e==", |
| "b&&a(m,d)||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntype", |
| "of b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number", |
| "\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return", |
| " this.c.m(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Bi", |
| "nary Expression: \"+this.c;a+=I(this.h);return a+=I(this.o)};function ", |
| "Da(a,b,c,d){this.H=a;this.C=b;this.i=c;this.m=d}Da.prototype.toString=", |
| "function(){return this.H};var Ea={};\nfunction P(a,b,c,d){if(Ea.hasOwn", |
| "Property(a))throw Error(\"Binary operator already created: \"+a);a=new", |
| " Da(a,b,c,d);return Ea[a.toString()]=a}P(\"div\",6,1,function(a,b,c){r", |
| "eturn J(a,c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,", |
| "c)});P(\"*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,fu", |
| "nction(a,b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){retur", |
| "n J(a,c)-J(b,c)});P(\"<\",4,2,function(a,b,c){return O(function(d,e){r", |
| "eturn d<e},a,b,c)});\nP(\">\",4,2,function(a,b,c){return O(function(d,", |
| "e){return d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return O(function", |
| "(d,e){return d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return O(func", |
| "tion(d,e){return d>=e},a,b,c)});var Ca=P(\"=\",3,2,function(a,b,c){ret", |
| "urn O(function(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b", |
| ",c){return O(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,func", |
| "tion(a,b,c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){retur", |
| "n L(a,c)||L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(", |
| "\"Primary expression must evaluate to nodeset if filter has predicate(", |
| "s).\");H.call(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H)", |
| ";Q.prototype.a=function(a){a=this.c.a(a);return Fa(this.h,a)};Q.protot", |
| "ype.toString=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h", |
| ")};function R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" ex", |
| "pects at least\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a", |
| ".A&&b.length>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a", |
| ".A+\" arguments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=", |
| "c.i)throw Error(\"Argument \"+d+\" to function \"+a.j+\" is not of typ", |
| "e Nodeset: \"+c);});H.call(this,a.i);this.v=a;this.c=b;Aa(this,a.g||r(", |
| "b,function(c){return c.g}));Ba(this,a.F&&!b.length||a.D&&!!b.length||r", |
| "(b,function(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return", |
| " this.v.m.apply(null,ia(a,this.c))};R.prototype.toString=function(){va", |
| "r a=\"Function: \"+this.v;if(this.c.length){var b=q(this.c,function(c,", |
| "d){return c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ga(a,b,c,", |
| "d,e,f,g,m){this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this", |
| ".B=f;this.A=void 0!==g?g:f;this.G=!!m}Ga.prototype.toString=function()", |
| "{return this.j};var Ha={};\nfunction S(a,b,c,d,e,f,g,m){if(Ha.hasOwnPr", |
| "operty(a))throw Error(\"Function already created: \"+a+\".\");Ha[a]=ne", |
| "w Ga(a,b,c,d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a", |
| ")},1);S(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1)", |
| ";S(\"concat\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(", |
| "c,d){return c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a", |
| ",b,c){b=K(b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1", |
| ",function(a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function", |
| "(){return!1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(", |
| "b,a))},1);S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c", |
| ".ownerDocument;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.get", |
| "ElementById(g);!g||0<=ha(e,g)||e.push(g)});e.sort(qa);var f=new B;p(e,", |
| "function(g){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){retu", |
| "rn!1},1);S(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw E", |
| "rror(\"Function last expects ()\");return a.f},0);\nS(\"local-name\",3", |
| ",!1,!0,function(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName", |
| ".toLowerCase():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a", |
| "=b?D(b.a(a)):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace", |
| "-uri\",3,!0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,", |
| "!1,!0,function(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" ", |
| "\").replace(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b)", |
| "{return!L(b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):", |
| "+x(a.a)},0,1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"", |
| "round\",1,!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts", |
| "-with\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastInde", |
| "xOf(a,0)},2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)", |
| "},0,1);S(\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a", |
| ")).length},0,1);\nS(\"substring\",3,!1,!1,function(a,b,c,d){c=J(c,a);i", |
| "f(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?J(d,a):Infinity;i", |
| "f(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(", |
| "c,0);a=K(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.r", |
| "ound(d))},2,3);S(\"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.length)},2);", |
| "\nS(\"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);S(\"sum\",1,!1,!1,fu", |
| "nction(a,b){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b}", |
| ",1,1,!0);S(\"translate\",3,!1,!1,function(a,b,c,d){b=K(b,a);c=K(c,a);v", |
| "ar 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.length;d++)f=b.charAt(d),c+=f in a?", |
| "a[f]:f;return c},3);S(\"true\",2,!1,!1,function(){return!0},0);functio", |
| "n C(a,b){this.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case ", |
| "\"comment\":this.b=8;break;case \"text\":this.b=3;break;case \"process", |
| "ing-instruction\":this.b=7;break;case \"node\":break;default:throw Err", |
| "or(\"Unexpected argument\");}}function Ia(a){return\"comment\"==a||\"t", |
| "ext\"==a||\"processing-instruction\"==a||\"node\"==a}C.prototype.a=fun", |
| "ction(a){return null===this.b||this.b==a.nodeType};C.prototype.f=funct", |
| "ion(){return this.h};\nC.prototype.toString=function(){var a=\"Kind Te", |
| "st: \"+this.h;null===this.c||(a+=I(this.c));return a};function Ja(a){H", |
| ".call(this,3);this.c=a.substring(1,a.length-1)}l(Ja,H);Ja.prototype.a=", |
| "function(){return this.c};Ja.prototype.toString=function(){return\"Lit", |
| "eral: \"+this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.", |
| "j?\"*\":\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.", |
| "prototype.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void", |
| " 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b", |
| ".toLowerCase()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespace", |
| "URI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=fun", |
| "ction(){return this.j};\nT.prototype.toString=function(){return\"Name ", |
| "Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+", |
| "this.j};function Ka(a){H.call(this,1);this.c=a}l(Ka,H);Ka.prototype.a=", |
| "function(){return this.c};Ka.prototype.toString=function(){return\"Num", |
| "ber: \"+this.c};function La(a,b){H.call(this,a.i);this.h=a;this.c=b;th", |
| "is.g=a.g;this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ma||(a=a.", |
| "o,\"*\"!=a.f()&&(this.f={name:a.f(),u:null})))}l(La,H);function U(){H.", |
| "call(this,4)}l(U,H);U.prototype.a=function(a){var b=new B;a=a.a;9==a.n", |
| "odeType?b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString", |
| "=function(){return\"Root Helper Expression\"};function Na(){H.call(thi", |
| "s,4)}l(Na,H);Na.prototype.a=function(a){var b=new B;b.add(a.a);return ", |
| "b};Na.prototype.toString=function(){return\"Context Helper Expression", |
| "\"};\nfunction Oa(a){return\"/\"==a||\"//\"==a}La.prototype.a=function", |
| "(a){var b=this.h.a(a);if(!(b instanceof B))throw Error(\"Filter expres", |
| "sion must evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&", |
| "&b.l;c++){var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Pa)if(e.g||e.c!=Qa){var", |
| " g=G(f);for(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=xa(b,g)}", |
| "else g=G(f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.", |
| "contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}ret", |
| "urn b};\nLa.prototype.toString=function(){var a=\"Path Expression:\"+I", |
| "(this.h);if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)}", |
| ",\"Steps:\");a+=I(b)}return a};function Ra(a,b){this.a=a;this.s=!!b}\n", |
| "function Fa(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b)", |
| ",f=b.l,g,m=0;g=G(e);m++){var v=a.s?f-m:m+1;g=d.a(new n(g,v,f));if(\"nu", |
| "mber\"==typeof g)v=v==g;else if(\"string\"==typeof g||\"boolean\"==typ", |
| "eof g)v=!!g;else if(g instanceof B)v=0<g.l;else throw Error(\"Predicat", |
| "e.evaluate returned an unexpected type.\");if(!v){v=e;g=v.f;var z=v.a;", |
| "if(!z)throw Error(\"Next must be called at least once before remove.\"", |
| ");var N=z.b;z=z.a;N?N.a=z:g.a=z;z?z.b=N:g.b=N;g.l--;v.a=null}}return b", |
| "}\nRa.prototype.toString=function(){return q(this.a,function(a,b){retu", |
| "rn a+I(b)},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c", |
| "=a;this.o=b;this.h=c||new Ra([]);this.w=!!d;b=this.h;b=0<b.a.length?b.", |
| "a[0].f:null;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b", |
| "<a.a.length;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}thi", |
| "s.g=a}l(V,H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=n", |
| "ull,f=0;c&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||thi", |
| "s.c!=Sa)if(b=F((new V(Ta,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c", |
| ",d,e,f);null!=(c=G(b));)a=xa(a,this.m(c,d,e,f));else a=new B;else a=A(", |
| "this.o,b,d,e),a=Fa(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.pr", |
| "ototype.m=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Fa(this.", |
| "h,a,d)};\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator", |
| ": \"+(this.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(t", |
| "his.o);if(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d", |
| ")},\"Predicates:\");a+=I(b)}return a};function Ua(a,b,c,d){this.j=a;th", |
| "is.v=b;this.s=c;this.I=d}Ua.prototype.toString=function(){return this.", |
| "j};var Va={};function W(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}\nW(", |
| "\"ancestor\",function(a,b){for(var c=new B;b=b.parentNode;)a.a(b)&&ya(", |
| "c,b);return c},!0);W(\"ancestor-or-self\",function(a,b){var c=new B;do", |
| " a.a(b)&&ya(c,b);while(b=b.parentNode);return c},!0);\nvar Ma=W(\"attr", |
| "ibute\",function(a,b){var c=new B,d=a.f();if(b=b.attributes)if(a insta", |
| "nceof C&&null===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.get", |
| "NamedItem(d))&&c.add(d);return c},!1),Sa=W(\"child\",function(a,b,c,d,", |
| "e){c=h(c)?c:null;d=h(d)?d:null;e=e||new B;for(b=b.firstChild;b;b=b.nex", |
| "tSibling)y(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",", |
| "A,!1,!0);\nvar Ta=W(\"descendant-or-self\",function(a,b,c,d){var e=new", |
| " B;y(b,c,d)&&a.a(b)&&e.add(b);return A(a,b,c,d,e)},!1,!0),Pa=W(\"follo", |
| "wing\",function(a,b,c,d){var e=new B;do for(var f=b;f=f.nextSibling;)y", |
| "(f,c,d)&&a.a(f)&&e.add(f),e=A(a,f,c,d,e);while(b=b.parentNode);return ", |
| "e},!1,!0);W(\"following-sibling\",function(a,b){for(var c=new B;b=b.ne", |
| "xtSibling;)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){r", |
| "eturn new B},!1);\nvar Wa=W(\"parent\",function(a,b){var c=new B;if(9=", |
| "=b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b", |
| "=b.parentNode;a.a(b)&&c.add(b);return c},!1),Qa=W(\"preceding\",functi", |
| "on(a,b,c,d){var e=new B,f=[];do f.unshift(b);while(b=b.parentNode);for", |
| "(var g=1,m=f.length;g<m;g++){var v=[];for(b=f[g];b=b.previousSibling;)", |
| "v.unshift(b);for(var z=0,N=v.length;z<N;z++)b=v[z],y(b,c,d)&&a.a(b)&&e", |
| ".add(b),e=A(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",func", |
| "tion(a,b){for(var c=new B;b=b.previousSibling;)a.a(b)&&ya(c,b);return ", |
| "c},!0);var Xa=W(\"self\",function(a,b){var c=new B;a.a(b)&&c.add(b);re", |
| "turn c},!1);function Ya(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a", |
| ".b}l(Ya,H);Ya.prototype.a=function(a){return-J(this.c,a)};Ya.prototype", |
| ".toString=function(){return\"Unary Expression: -\"+I(this.c)};function", |
| " Za(a){H.call(this,4);this.c=a;Aa(this,r(this.c,function(b){return b.g", |
| "}));Ba(this,r(this.c,function(b){return b.b}))}l(Za,H);Za.prototype.a=", |
| "function(a){var b=new B;p(this.c,function(c){c=c.a(a);if(!(c instanceo", |
| "f B))throw Error(\"Path expression must evaluate to NodeSet.\");b=xa(b", |
| ",c)});return b};Za.prototype.toString=function(){return q(this.c,funct", |
| "ion(a,b){return a+I(b)},\"Union Expression:\")};function $a(a,b){this.", |
| "a=a;this.b=b}function ab(a){for(var b,c=[];;){X(a,\"Missing right hand", |
| " side of binary expression.\");b=bb(a);var d=u(a.a);if(!d)break;var e=", |
| "(d=Ea[d]||null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length", |
| "-1].C;)b=new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c", |
| ".pop(),c.pop(),b);return b}function X(a,b){if(w(a.a))throw Error(b);}f", |
| "unction cb(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"", |
| "+b+\" got: \"+a);}\nfunction db(a){a=u(a.a);if(\")\"!=a)throw Error(\"", |
| "Bad token: \"+a);}function eb(a){a=u(a.a);if(2>a.length)throw Error(\"", |
| "Unclosed literal string\");return new Ja(a)}\nfunction fb(a){var b=[];", |
| "if(Oa(t(a.a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(w(a.a)||\".\"!=", |
| "d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return ne", |
| "w U;d=new U;X(a,\"Missing next location step.\");c=gb(a,c);b.push(c)}e", |
| "lse{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Varia", |
| "ble reference not allowed in HTML XPath\");case \"(\":u(a.a);c=ab(a);X", |
| "(a,'unclosed \"(\"');cb(a,\")\");break;case '\"':case \"'\":c=eb(a);br", |
| "eak;default:if(isNaN(+c))if(!Ia(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t", |
| "(a.a,1)){c=u(a.a);\nc=Ha[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,", |
| "\"Missing function argument list.\");d.push(ab(a));if(\",\"!=t(a.a))br", |
| "eak;u(a.a)}X(a,\"Unclosed function argument list.\");db(a);c=new R(c,d", |
| ")}else{c=null;break a}else c=new Ka(+u(a.a))}\"[\"==t(a.a)&&(d=new Ra(", |
| "hb(a)),c=new Q(c,d))}if(c)if(Oa(t(a.a)))d=c;else return c;else c=gb(a,", |
| "\"/\"),d=new Na,b.push(c)}for(;Oa(t(a.a));)c=u(a.a),X(a,\"Missing next", |
| " location step.\"),c=gb(a,c),b.push(c);return new La(d,b)}\nfunction g", |
| "b(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or ", |
| "\"//\"');if(\".\"==t(a.a)){var c=new V(Xa,new C(\"node\"));u(a.a);retu", |
| "rn c}if(\"..\"==t(a.a))return c=new V(Wa,new C(\"node\")),u(a.a),c;if(", |
| "\"@\"==t(a.a)){var d=Ma;u(a.a);X(a,\"Missing attribute name\")}else if", |
| "(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw E", |
| "rror(\"Bad token: \"+u(a.a));var e=u(a.a);d=Va[e]||null;if(!d)throw Er", |
| "ror(\"No axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else ", |
| "d=Sa;e=t(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a", |
| ".a,1)){if(!Ia(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!I", |
| "a(e))throw Error(\"Invalid type name: \"+e);cb(a,\"(\");X(a,\"Bad node", |
| "type\");var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=eb(a);X(a", |
| ",\"Bad nodetype\");db(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":", |
| "\"),-1==f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";e", |
| "lse if(m=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);", |
| "e=e.substr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));", |
| "a=new Ra(hb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function hb(a){", |
| "for(var b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression", |
| ".\");var c=ab(a);b.push(c);X(a,\"Unclosed predicate expression.\");cb(", |
| "a,\"]\")}return b}function bb(a){if(\"-\"==t(a.a))return u(a.a),new Ya", |
| "(bb(a));var b=fb(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);", |
| ")X(a,\"Missing next union location path.\"),b.push(fb(a));a.a.a--;a=ne", |
| "w Za(b)}return a};function ib(a){switch(a.nodeType){case 1:return fa(j", |
| "b,a);case 9:return ib(a.documentElement);case 11:case 10:case 6:case 1", |
| "2:return kb;default:return a.parentNode?ib(a.parentNode):kb}}function ", |
| "kb(){return null}function 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.specified?c.value||null:a.parentNode&&9!=a.parentNode.", |
| "nodeType?jb(a.parentNode,b):null};function lb(a,b){if(!a.length)throw ", |
| "Error(\"Empty XPath expression.\");a=la(a);if(w(a))throw Error(\"Inval", |
| "id XPath expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceU", |
| "RI,b)):b=function(){return null};var c=ab(new $a(a,b));if(!w(a))throw ", |
| "Error(\"Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d)", |
| ");return new Y(d,e)}}\nfunction Y(a,b){if(0==b)if(a instanceof B)b=4;e", |
| "lse 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 B))throw Error(\"value ", |
| "could not be converted to the specified type\");this.resultType=b;swit", |
| "ch(b){case 2:this.stringValue=a instanceof B?E(a):\"\"+a;break;case 1:", |
| "this.numberValue=a instanceof B?+E(a):+a;break;case 3:this.booleanValu", |
| "e=a instanceof B?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF", |
| "(a);var d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l", |
| ";this.invalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue", |
| "=D(a);break;default: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=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem call", |
| "ed with wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_", |
| "TYPE=0;\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_", |
| "NODE_ITERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_S", |
| "NAPSHOT_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYP", |
| "E=8;Y.FIRST_ORDERED_NODE_TYPE=9;function mb(a){this.lookupNamespaceURI", |
| "=ib(a)}\nfunction nb(a,b){a=a||aa;var c=a.Document&&a.Document.prototy", |
| "pe||a.document;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d", |
| ",e,f,g){return(new lb(d,f)).evaluate(e,g)},c.createExpression=function", |
| "(d,e){return new lb(d,e)},c.createNSResolver=function(d){return new mb", |
| "(d)}}ba(\"wgxpath.install\",nb);ba(\"wgxpath.install\",nb);function Z(", |
| "a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeTy", |
| "pe&&(!b||a.tagName.toUpperCase()==b)};var ob=\"BUTTON INPUT OPTGROUP O", |
| "PTION SELECT TEXTAREA\".split(\" \");function pb(a){return r(ob,functi", |
| "on(b){return Z(a,b)})?a.disabled?!1:a.parentNode&&1==a.parentNode.node", |
| "Type&&Z(a,\"OPTGROUP\")||Z(a,\"OPTION\")?pb(a.parentNode):!ta(a,functi", |
| "on(b){var c=b.parentNode;if(c&&Z(c,\"FIELDSET\")&&c.disabled){if(!Z(b,", |
| "\"LEGEND\"))return!0;for(;b=void 0!==b.previousElementSibling?b.previo", |
| "usElementSibling:oa(b.previousSibling);)if(Z(b,\"LEGEND\"))return!0}re", |
| "turn!1}):!0};ba(\"_\",pb);; return this._.apply(null,arguments);}).app", |
| "ly({navigator:typeof window!='undefined'?window.navigator:null,documen", |
| "t:typeof window!='undefined'?window.document:null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const IS_SELECTED[] = { |
| "function(){return (function(){var f=this;function k(a){return\"string", |
| "\"==typeof a}function aa(a,b){a=a.split(\".\");var c=f;a[0]in c||\"und", |
| "efined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;a", |
| ".length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.proto", |
| "type[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ba(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 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 l(a,b,c){Function.protot", |
| "ype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native code", |
| "\")?l=ca:l=da;return l.apply(null,arguments)}function ea(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 m(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 p(a,b,c", |
| "){this.a=a;this.b=b||1;this.f=c||1};var fa=Array.prototype.indexOf?fun", |
| "ction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a", |
| ",b){if(k(a))return k(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},q=Array.prototype.f", |
| "orEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:functio", |
| "n(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b", |
| ".call(void 0,d[e],e,a)},r=Array.prototype.reduce?function(a,b,c){retur", |
| "n Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;q(a,fu", |
| "nction(e,g){d=b.call(void 0,d,e,g,a)});return d},t=Array.prototype.som", |
| "e?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function", |
| "(a,b){for(var c=a.length,d=k(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 ha(a){return Arra", |
| "y.prototype.concat.apply([],arguments)}function ia(a,b,c){return 2>=ar", |
| "guments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.c", |
| "all(a,b,c)};var u;a:{var ja=f.navigator;if(ja){var ka=ja.userAgent;if(", |
| "ka){u=ka;break a}}u=\"\"};var la=-1!=u.indexOf(\"Macintosh\"),ma=-1!=u", |
| ".indexOf(\"Windows\");function na(a){this.b=a;this.a=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 v(a,b){return a.", |
| "b[a.a+(b||0)]}function w(a){return a.b[a.a++]}function ra(a){return a.", |
| "b.length<=a.a};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.compar", |
| "eDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for", |
| "(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ta(a,b){if(a==b)retur", |
| "n 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2", |
| "?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parent", |
| "Node){var c=1==a.nodeType,d=1==b.nodeType;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.sourceInd", |
| "ex)-(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.cre", |
| "ateRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoin", |
| "ts(f.Range.START_TO_END,a)}function va(a,b){var c=a.parentNode;if(c==b", |
| ")return-1;for(;b.parentNode!=c;)b=b.parentNode;return ua(b,a)}function", |
| " ua(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function", |
| " y(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.firs", |
| "tChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return ", |
| "b}\nfunction z(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)retu", |
| "rn!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribu", |
| "te(b,2)==c}function A(a,b,c,d,e){return wa.call(null,a,b,k(c)?c:null,k", |
| "(d)?d:null,e||new B)}\nfunction wa(a,b,c,d,e){b.getElementsByName&&d&&", |
| "\"name\"==c?(b=b.getElementsByName(d),q(b,function(g){a.a(g)&&e.add(g)", |
| "})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassN", |
| "ame(d),q(b,function(g){g.className==d&&a.a(g)&&e.add(g)})):a instanceo", |
| "f D?xa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.", |
| "f()),q(b,function(g){z(g,c,d)&&e.add(g)}));return e}function xa(a,b,c,", |
| "d,e){for(b=b.firstChild;b;b=b.nextSibling)z(b,c,d)&&a.a(b)&&e.add(b),x", |
| "a(a,b,c,d,e)};function B(){this.b=this.a=null;this.o=0}function ya(a){", |
| "this.f=a;this.a=this.b=null}function za(a,b){if(!a.a)return b;if(!b.a)", |
| "return a;var c=a.a;b=b.a;for(var d=null,e,g=0;c&&b;)c.f==b.f?(e=c,c=c.", |
| "a,b=b.a):0<ta(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e", |
| ",g++;for(e=c||b;e;)e.b=d,d=d.a=e,g++,e=e.a;a.b=d;a.o=g;return a}functi", |
| "on Aa(a,b){b=new ya(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.o++}B.pro", |
| "totype.add=function(a){a=new ya(a);a.b=this.b;this.a?this.b.a=a:this.a", |
| "=this.b=a;this.b=a;this.o++};\nfunction Ba(a){return(a=a.a)?a.f:null}f", |
| "unction Ca(a){return(a=Ba(a))?y(a):\"\"}function E(a,b){return new Da(", |
| "a,!!b)}function Da(a,b){this.f=a;this.b=(this.v=b)?a.b:a.a;this.a=null", |
| "}function F(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.v?b.", |
| "b:b.a;return c.f};function G(a){this.l=a;this.b=this.i=!1;this.f=null}", |
| "function H(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n ", |
| "\")}function Ea(a,b){a.i=b}function Fa(a,b){a.b=b}function I(a,b){a=a.", |
| "a(b);return a instanceof B?+Ca(a):+a}function J(a,b){a=a.a(b);return a", |
| " instanceof B?Ca(a):\"\"+a}function K(a,b){a=a.a(b);return a instanceo", |
| "f B?!!a.o:!!a};function L(a,b,c){G.call(this,a.l);this.c=a;this.j=b;th", |
| "is.u=c;this.i=b.i||c.i;this.b=b.b||c.b;this.c==Ga&&(c.b||c.i||4==c.l||", |
| "0==c.l||!b.f?b.b||b.i||4==b.l||0==b.l||!c.f||(this.f={name:c.f.name,w:", |
| "b}):this.f={name:b.f.name,w:c})}m(L,G);\nfunction M(a,b,c,d,e){b=b.a(d", |
| ");c=c.a(d);var g;if(b instanceof B&&c instanceof B){b=E(b);for(d=F(b);", |
| "d;d=F(b))for(e=E(c),g=F(e);g;g=F(e))if(a(y(d),y(g)))return!0;return!1}", |
| "if(b instanceof B||c instanceof B){b instanceof B?(e=b,d=c):(e=c,d=b);", |
| "g=E(e);for(var h=typeof d,n=F(g);n;n=F(g)){switch(h){case \"number\":n", |
| "=+y(n);break;case \"boolean\":n=!!y(n);break;case \"string\":n=y(n);br", |
| "eak;default:throw Error(\"Illegal primitive type for comparison.\");}i", |
| "f(e==b&&a(n,d)||e==c&&a(d,n))return!0}return!1}return e?\"boolean\"==", |
| "\ntypeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"n", |
| "umber\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}L.prototype.a=function(a){r", |
| "eturn this.c.s(this.j,this.u,a)};L.prototype.toString=function(){var a", |
| "=\"Binary Expression: \"+this.c;a+=H(this.j);return a+=H(this.u)};func", |
| "tion Ha(a,b,c,d){this.J=a;this.F=b;this.l=c;this.s=d}Ha.prototype.toSt", |
| "ring=function(){return this.J};var Ia={};\nfunction N(a,b,c,d){if(Ia.h", |
| "asOwnProperty(a))throw Error(\"Binary operator already created: \"+a);", |
| "a=new Ha(a,b,c,d);return Ia[a.toString()]=a}N(\"div\",6,1,function(a,b", |
| ",c){return I(a,c)/I(b,c)});N(\"mod\",6,1,function(a,b,c){return I(a,c)", |
| "%I(b,c)});N(\"*\",6,1,function(a,b,c){return I(a,c)*I(b,c)});N(\"+\",5", |
| ",1,function(a,b,c){return I(a,c)+I(b,c)});N(\"-\",5,1,function(a,b,c){", |
| "return I(a,c)-I(b,c)});N(\"<\",4,2,function(a,b,c){return M(function(d", |
| ",e){return d<e},a,b,c)});\nN(\">\",4,2,function(a,b,c){return M(functi", |
| "on(d,e){return d>e},a,b,c)});N(\"<=\",4,2,function(a,b,c){return M(fun", |
| "ction(d,e){return d<=e},a,b,c)});N(\">=\",4,2,function(a,b,c){return M", |
| "(function(d,e){return d>=e},a,b,c)});var Ga=N(\"=\",3,2,function(a,b,c", |
| "){return M(function(d,e){return d==e},a,b,c,!0)});N(\"!=\",3,2,functio", |
| "n(a,b,c){return M(function(d,e){return d!=e},a,b,c,!0)});N(\"and\",2,2", |
| ",function(a,b,c){return K(a,c)&&K(b,c)});N(\"or\",1,2,function(a,b,c){", |
| "return K(a,c)||K(b,c)});function Ja(a,b){if(b.a.length&&4!=a.l)throw E", |
| "rror(\"Primary expression must evaluate to nodeset if filter has predi", |
| "cate(s).\");G.call(this,a.l);this.c=a;this.j=b;this.i=a.i;this.b=a.b}m", |
| "(Ja,G);Ja.prototype.a=function(a){a=this.c.a(a);return Ka(this.j,a)};J", |
| "a.prototype.toString=function(){var a=\"Filter:\"+H(this.c);return a+=", |
| "H(this.j)};function La(a,b){if(b.length<a.D)throw Error(\"Function \"+", |
| "a.m+\" expects at least\"+a.D+\" arguments, \"+b.length+\" given\");if", |
| "(null!==a.C&&b.length>a.C)throw Error(\"Function \"+a.m+\" expects at ", |
| "most \"+a.C+\" arguments, \"+b.length+\" given\");a.I&&q(b,function(c,", |
| "d){if(4!=c.l)throw Error(\"Argument \"+d+\" to function \"+a.m+\" is n", |
| "ot of type Nodeset: \"+c);});G.call(this,a.l);this.A=a;this.c=b;Ea(thi", |
| "s,a.i||t(b,function(c){return c.i}));Fa(this,a.H&&!b.length||a.G&&!!b.", |
| "length||t(b,function(c){return c.b}))}m(La,G);\nLa.prototype.a=functio", |
| "n(a){return this.A.s.apply(null,ha(a,this.c))};La.prototype.toString=f", |
| "unction(){var a=\"Function: \"+this.A;if(this.c.length){var b=r(this.c", |
| ",function(c,d){return c+H(d)},\"Arguments:\");a+=H(b)}return a};functi", |
| "on Ma(a,b,c,d,e,g,h,n){this.m=a;this.l=b;this.i=c;this.H=d;this.G=!1;t", |
| "his.s=e;this.D=g;this.C=void 0!==h?h:g;this.I=!!n}Ma.prototype.toStrin", |
| "g=function(){return this.m};var Na={};\nfunction O(a,b,c,d,e,g,h,n){if", |
| "(Na.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".", |
| "\");Na[a]=new Ma(a,b,c,d,e,g,h,n)}O(\"boolean\",2,!1,!1,function(a,b){", |
| "return K(b,a)},1);O(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil", |
| "(I(b,a))},1);O(\"concat\",3,!1,!1,function(a,b){return r(ia(arguments,", |
| "1),function(c,d){return c+J(d,a)},\"\")},2,null);O(\"contains\",2,!1,!", |
| "1,function(a,b,c){b=J(b,a);a=J(c,a);return-1!=b.indexOf(a)},2);O(\"cou", |
| "nt\",1,!1,!1,function(a,b){return b.a(a).o},1,1,!0);\nO(\"false\",2,!1", |
| ",!1,function(){return!1},0);O(\"floor\",1,!1,!1,function(a,b){return M", |
| "ath.floor(I(b,a))},1);O(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.", |
| "nodeType?c:c.ownerDocument;a=J(b,a).split(/\\s+/);var e=[];q(a,functio", |
| "n(h){h=d.getElementById(h);!h||0<=fa(e,h)||e.push(h)});e.sort(ta);var ", |
| "g=new B;q(e,function(h){g.add(h)});return g},1);O(\"lang\",2,!1,!1,fun", |
| "ction(){return!1},1);O(\"last\",1,!0,!1,function(a){if(1!=arguments.le", |
| "ngth)throw Error(\"Function last expects ()\");return a.f},0);\nO(\"lo", |
| "cal-name\",3,!1,!0,function(a,b){return(a=b?Ba(b.a(a)):a.a)?a.localNam", |
| "e||a.nodeName.toLowerCase():\"\"},0,1,!0);O(\"name\",3,!1,!0,function(", |
| "a,b){return(a=b?Ba(b.a(a)):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0)", |
| ";O(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);O(\"normal", |
| "ize-space\",3,!1,!0,function(a,b){return(b?J(b,a):y(a.a)).replace(/[", |
| "\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);O(\"not\",2,!1,", |
| "!1,function(a,b){return!K(b,a)},1);O(\"number\",1,!1,!0,function(a,b){", |
| "return b?I(b,a):+y(a.a)},0,1);\nO(\"position\",1,!0,!1,function(a){ret", |
| "urn a.b},0);O(\"round\",1,!1,!1,function(a,b){return Math.round(I(b,a)", |
| ")},1);O(\"starts-with\",2,!1,!1,function(a,b,c){b=J(b,a);a=J(c,a);retu", |
| "rn 0==b.lastIndexOf(a,0)},2);O(\"string\",3,!1,!0,function(a,b){return", |
| " b?J(b,a):y(a.a)},0,1);O(\"string-length\",1,!1,!0,function(a,b){retur", |
| "n(b?J(b,a):y(a.a)).length},0,1);\nO(\"substring\",3,!1,!1,function(a,b", |
| ",c,d){c=I(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";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.substring(e):a.subs", |
| "tring(e,c+Math.round(d))},2,3);O(\"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);\nO(\"substring-before\",3,!1,!1,function(a,b,c){b=J(b,", |
| "a);a=J(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);O(\"s", |
| "um\",1,!1,!1,function(a,b){a=E(b.a(a));b=0;for(var c=F(a);c;c=F(a))b+=", |
| "+y(c);return b},1,1,!0);O(\"translate\",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 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 D(a,b){this.j=a;this.c=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\":this.b=7;break;case \"node\":break;de", |
| "fault:throw Error(\"Unexpected argument\");}}function Oa(a){return\"co", |
| "mment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}D.", |
| "prototype.a=function(a){return null===this.b||this.b==a.nodeType};D.pr", |
| "ototype.f=function(){return this.j};\nD.prototype.toString=function(){", |
| "var a=\"Kind Test: \"+this.j;null===this.c||(a+=H(this.c));return a};f", |
| "unction Pa(a){G.call(this,3);this.c=a.substring(1,a.length-1)}m(Pa,G);", |
| "Pa.prototype.a=function(){return this.c};Pa.prototype.toString=functio", |
| "n(){return\"Literal: \"+this.c};function Q(a,b){this.m=a.toLowerCase()", |
| ";a=\"*\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.b=b?b.toL", |
| "owerCase():a}Q.prototype.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)", |
| "return!1;b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=th", |
| "is.m&&this.m!=b.toLowerCase()?!1:\"*\"==this.b?!0:this.b==(a.namespace", |
| "URI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};Q.", |
| "prototype.f=function(){return this.m};\nQ.prototype.toString=function(", |
| "){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\"", |
| ":this.b+\":\")+this.m};function Qa(a){G.call(this,1);this.c=a}m(Qa,G);", |
| "Qa.prototype.a=function(){return this.c};Qa.prototype.toString=functio", |
| "n(){return\"Number: \"+this.c};function Ra(a,b){G.call(this,a.l);this.", |
| "j=a;this.c=b;this.i=a.i;this.b=a.b;1==this.c.length&&(a=this.c[0],a.B|", |
| "|a.c!=Sa||(a=a.u,\"*\"!=a.f()&&(this.f={name:a.f(),w:null})))}m(Ra,G);", |
| "function R(){G.call(this,4)}m(R,G);R.prototype.a=function(a){var b=new", |
| " B;a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.pro", |
| "totype.toString=function(){return\"Root Helper Expression\"};function ", |
| "Ta(){G.call(this,4)}m(Ta,G);Ta.prototype.a=function(a){var b=new B;b.a", |
| "dd(a.a);return b};Ta.prototype.toString=function(){return\"Context Hel", |
| "per Expression\"};\nfunction Ua(a){return\"/\"==a||\"//\"==a}Ra.protot", |
| "ype.a=function(a){var b=this.j.a(a);if(!(b instanceof B))throw Error(", |
| "\"Filter expression must evaluate to nodeset.\");a=this.c;for(var c=0,", |
| "d=a.length;c<d&&b.o;c++){var e=a[c],g=E(b,e.c.v);if(e.i||e.c!=Va)if(e.", |
| "i||e.c!=Wa){var h=F(g);for(b=e.a(new p(h));null!=(h=F(g));)h=e.a(new p", |
| "(h)),b=za(b,h)}else h=F(g),b=e.a(new p(h));else{for(h=F(g);(b=F(g))&&(", |
| "!h.contains||h.contains(b))&&b.compareDocumentPosition(h)&8;h=b);b=e.a", |
| "(new p(h))}}return b};\nRa.prototype.toString=function(){var a=\"Path ", |
| "Expression:\"+H(this.j);if(this.c.length){var b=r(this.c,function(c,d)", |
| "{return c+H(d)},\"Steps:\");a+=H(b)}return a};function Xa(a,b){this.a=", |
| "a;this.v=!!b}\nfunction Ka(a,b,c){for(c=c||0;c<a.a.length;c++)for(var ", |
| "d=a.a[c],e=E(b),g=b.o,h,n=0;h=F(e);n++){var x=a.v?g-n:n+1;h=d.a(new p(", |
| "h,x,g));if(\"number\"==typeof h)x=x==h;else if(\"string\"==typeof h||", |
| "\"boolean\"==typeof h)x=!!h;else if(h instanceof B)x=0<h.o;else throw ", |
| "Error(\"Predicate.evaluate returned an unexpected type.\");if(!x){x=e;", |
| "h=x.f;var C=x.a;if(!C)throw Error(\"Next must be called at least once ", |
| "before remove.\");var P=C.b;C=C.a;P?P.a=C:h.a=C;C?C.b=P:h.b=P;h.o--;x.", |
| "a=null}}return b}\nXa.prototype.toString=function(){return r(this.a,fu", |
| "nction(a,b){return a+H(b)},\"Predicates:\")};function S(a,b,c,d){G.cal", |
| "l(this,4);this.c=a;this.u=b;this.j=c||new Xa([]);this.B=!!d;b=this.j;b", |
| "=0<b.a.length?b.a[0].f:null;a.K&&b&&(this.f={name:b.name,w:b.w});a:{a=", |
| "this.j;for(b=0;b<a.a.length;b++)if(c=a.a[b],c.i||1==c.l||0==c.l){a=!0;", |
| "break a}a=!1}this.i=a}m(S,G);\nS.prototype.a=function(a){var b=a.a,c=t", |
| "his.f,d=null,e=null,g=0;c&&(d=c.name,e=c.w?J(c.w,a):null,g=1);if(this.", |
| "B)if(this.i||this.c!=Ya)if(b=E((new S(Za,new D(\"node\"))).a(a)),c=F(b", |
| "))for(a=this.s(c,d,e,g);null!=(c=F(b));)a=za(a,this.s(c,d,e,g));else a", |
| "=new B;else a=A(this.u,b,d,e),a=Ka(this.j,a,g);else a=this.s(a.a,d,e,g", |
| ");return a};S.prototype.s=function(a,b,c,d){a=this.c.A(this.u,a,b,c);r", |
| "eturn a=Ka(this.j,a,d)};\nS.prototype.toString=function(){var a=\"Step", |
| ":\"+H(\"Operator: \"+(this.B?\"//\":\"/\"));this.c.m&&(a+=H(\"Axis: \"", |
| "+this.c));a+=H(this.u);if(this.j.a.length){var b=r(this.j.a,function(c", |
| ",d){return c+H(d)},\"Predicates:\");a+=H(b)}return a};function $a(a,b,", |
| "c,d){this.m=a;this.A=b;this.v=c;this.K=d}$a.prototype.toString=functio", |
| "n(){return this.m};var ab={};function T(a,b,c,d){if(ab.hasOwnProperty(", |
| "a))throw Error(\"Axis already created: \"+a);b=new $a(a,b,c,!!d);retur", |
| "n ab[a]=b}\nT(\"ancestor\",function(a,b){for(var c=new B;b=b.parentNod", |
| "e;)a.a(b)&&Aa(c,b);return c},!0);T(\"ancestor-or-self\",function(a,b){", |
| "var c=new B;do a.a(b)&&Aa(c,b);while(b=b.parentNode);return c},!0);\nv", |
| "ar Sa=T(\"attribute\",function(a,b){var c=new B,d=a.f();if(b=b.attribu", |
| "tes)if(a instanceof D&&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),Ya=T(\"child\",fun", |
| "ction(a,b,c,d,e){c=k(c)?c:null;d=k(d)?d:null;e=e||new B;for(b=b.firstC", |
| "hild;b;b=b.nextSibling)z(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);T(", |
| "\"descendant\",A,!1,!0);\nvar Za=T(\"descendant-or-self\",function(a,b", |
| ",c,d){var e=new B;z(b,c,d)&&a.a(b)&&e.add(b);return A(a,b,c,d,e)},!1,!", |
| "0),Va=T(\"following\",function(a,b,c,d){var e=new B;do for(var g=b;g=g", |
| ".nextSibling;)z(g,c,d)&&a.a(g)&&e.add(g),e=A(a,g,c,d,e);while(b=b.pare", |
| "ntNode);return e},!1,!0);T(\"following-sibling\",function(a,b){for(var", |
| " c=new B;b=b.nextSibling;)a.a(b)&&c.add(b);return c},!1);T(\"namespace", |
| "\",function(){return new B},!1);\nvar bb=T(\"parent\",function(a,b){va", |
| "r c=new B;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ow", |
| "nerElement),c;b=b.parentNode;a.a(b)&&c.add(b);return c},!1),Wa=T(\"pre", |
| "ceding\",function(a,b,c,d){var e=new B,g=[];do g.unshift(b);while(b=b.", |
| "parentNode);for(var h=1,n=g.length;h<n;h++){var x=[];for(b=g[h];b=b.pr", |
| "eviousSibling;)x.unshift(b);for(var C=0,P=x.length;C<P;C++)b=x[C],z(b,", |
| "c,d)&&a.a(b)&&e.add(b),e=A(a,b,c,d,e)}return e},!0,!0);\nT(\"preceding", |
| "-sibling\",function(a,b){for(var c=new B;b=b.previousSibling;)a.a(b)&&", |
| "Aa(c,b);return c},!0);var cb=T(\"self\",function(a,b){var c=new B;a.a(", |
| "b)&&c.add(b);return c},!1);function db(a){G.call(this,1);this.c=a;this", |
| ".i=a.i;this.b=a.b}m(db,G);db.prototype.a=function(a){return-I(this.c,a", |
| ")};db.prototype.toString=function(){return\"Unary Expression: -\"+H(th", |
| "is.c)};function eb(a){G.call(this,4);this.c=a;Ea(this,t(this.c,functio", |
| "n(b){return b.i}));Fa(this,t(this.c,function(b){return b.b}))}m(eb,G);", |
| "eb.prototype.a=function(a){var b=new B;q(this.c,function(c){c=c.a(a);i", |
| "f(!(c instanceof B))throw Error(\"Path expression must evaluate to Nod", |
| "eSet.\");b=za(b,c)});return b};eb.prototype.toString=function(){return", |
| " r(this.c,function(a,b){return a+H(b)},\"Union Expression:\")};functio", |
| "n fb(a,b){this.a=a;this.b=b}function gb(a){for(var b,c=[];;){U(a,\"Mis", |
| "sing right hand side of binary expression.\");b=hb(a);var d=w(a.a);if(", |
| "!d)break;var e=(d=Ia[d]||null)&&d.F;if(!e){a.a.a--;break}for(;c.length", |
| "&&e<=c[c.length-1].F;)b=new L(c.pop(),c.pop(),b);c.push(b,d)}for(;c.le", |
| "ngth;)b=new L(c.pop(),c.pop(),b);return b}function U(a,b){if(ra(a.a))t", |
| "hrow Error(b);}function ib(a,b){a=w(a.a);if(a!=b)throw Error(\"Bad tok", |
| "en, expected: \"+b+\" got: \"+a);}\nfunction jb(a){a=w(a.a);if(\")\"!=", |
| "a)throw Error(\"Bad token: \"+a);}function kb(a){a=w(a.a);if(2>a.lengt", |
| "h)throw Error(\"Unclosed literal string\");return new Pa(a)}\nfunction", |
| " lb(a){var b=[];if(Ua(v(a.a))){var c=w(a.a);var d=v(a.a);if(\"/\"==c&&", |
| "(ra(a.a)||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.t", |
| "est(d)))return new R;d=new R;U(a,\"Missing next location step.\");c=mb", |
| "(a,c);b.push(c)}else{a:{c=v(a.a);d=c.charAt(0);switch(d){case \"$\":th", |
| "row Error(\"Variable reference not allowed in HTML XPath\");case \"(\"", |
| ":w(a.a);c=gb(a);U(a,'unclosed \"(\"');ib(a,\")\");break;case '\"':case", |
| " \"'\":c=kb(a);break;default:if(isNaN(+c))if(!Oa(c)&&/(?![0-9])[\\w]/.", |
| "test(d)&&\"(\"==v(a.a,1)){c=w(a.a);\nc=Na[c]||null;w(a.a);for(d=[];\")", |
| "\"!=v(a.a);){U(a,\"Missing function argument list.\");d.push(gb(a));if", |
| "(\",\"!=v(a.a))break;w(a.a)}U(a,\"Unclosed function argument list.\");", |
| "jb(a);c=new La(c,d)}else{c=null;break a}else c=new Qa(+w(a.a))}\"[\"==", |
| "v(a.a)&&(d=new Xa(nb(a)),c=new Ja(c,d))}if(c)if(Ua(v(a.a)))d=c;else re", |
| "turn c;else c=mb(a,\"/\"),d=new Ta,b.push(c)}for(;Ua(v(a.a));)c=w(a.a)", |
| ",U(a,\"Missing next location step.\"),c=mb(a,c),b.push(c);return new R", |
| "a(d,b)}\nfunction mb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op ", |
| "should be \"/\" or \"//\"');if(\".\"==v(a.a)){var c=new S(cb,new D(\"n", |
| "ode\"));w(a.a);return c}if(\"..\"==v(a.a))return c=new S(bb,new D(\"no", |
| "de\")),w(a.a),c;if(\"@\"==v(a.a)){var d=Sa;w(a.a);U(a,\"Missing attrib", |
| "ute name\")}else if(\"::\"==v(a.a,1)){if(!/(?![0-9])[\\w]/.test(v(a.a)", |
| ".charAt(0)))throw Error(\"Bad token: \"+w(a.a));var e=w(a.a);d=ab[e]||", |
| "null;if(!d)throw Error(\"No axis with name: \"+e);w(a.a);U(a,\"Missing", |
| " node name\")}else d=Ya;e=v(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(", |
| "0)))if(\"(\"==\nv(a.a,1)){if(!Oa(e))throw Error(\"Invalid node type: ", |
| "\"+e);e=w(a.a);if(!Oa(e))throw Error(\"Invalid type name: \"+e);ib(a,", |
| "\"(\");U(a,\"Bad nodetype\");var g=v(a.a).charAt(0),h=null;if('\"'==g|", |
| "|\"'\"==g)h=kb(a);U(a,\"Bad nodetype\");jb(a);e=new D(e,h)}else if(e=w", |
| "(a.a),g=e.indexOf(\":\"),-1==g)e=new Q(e);else{h=e.substring(0,g);if(", |
| "\"*\"==h)var n=\"*\";else if(n=a.b(h),!n)throw Error(\"Namespace prefi", |
| "x not declared: \"+h);e=e.substr(g+1);e=new Q(e,n)}else throw Error(\"", |
| "Bad token: \"+w(a.a));a=new Xa(nb(a),d.v);return c||new S(d,\ne,a,\"//", |
| "\"==b)}function nb(a){for(var b=[];\"[\"==v(a.a);){w(a.a);U(a,\"Missin", |
| "g predicate expression.\");var c=gb(a);b.push(c);U(a,\"Unclosed predic", |
| "ate expression.\");ib(a,\"]\")}return b}function hb(a){if(\"-\"==v(a.a", |
| "))return w(a.a),new db(hb(a));var b=lb(a);if(\"|\"!=v(a.a))a=b;else{fo", |
| "r(b=[b];\"|\"==w(a.a);)U(a,\"Missing next union location path.\"),b.pu", |
| "sh(lb(a));a.a.a--;a=new eb(b)}return a};function ob(a){switch(a.nodeTy", |
| "pe){case 1:return ea(pb,a);case 9:return ob(a.documentElement);case 11", |
| ":case 10:case 6:case 12:return qb;default:return a.parentNode?ob(a.par", |
| "entNode):qb}}function qb(){return null}function pb(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?pb(a.parentNode,b):null};function rb(a,", |
| "b){if(!a.length)throw Error(\"Empty XPath expression.\");a=oa(a);if(ra", |
| "(a))throw Error(\"Invalid XPath expression.\");b?\"function\"==ba(b)||", |
| "(b=l(b.lookupNamespaceURI,b)):b=function(){return null};var c=gb(new f", |
| "b(a,b));if(!ra(a))throw Error(\"Bad token: \"+w(a));this.evaluate=func", |
| "tion(d,e){d=c.a(new p(d));return new V(d,e)}}\nfunction V(a,b){if(0==b", |
| ")if(a instanceof B)b=4;else if(\"string\"==typeof a)b=2;else if(\"numb", |
| "er\"==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", |
| " B))throw Error(\"value could not be converted to the specified type\"", |
| ");this.resultType=b;switch(b){case 2:this.stringValue=a instanceof B?C", |
| "a(a):\"\"+a;break;case 1:this.numberValue=a instanceof B?+Ca(a):+a;bre", |
| "ak;case 3:this.booleanValue=a instanceof B?0<a.o:!!a;break;case 4:case", |
| " 5:case 6:case 7:var c=\nE(a);var d=[];for(var e=F(c);e;e=F(c))d.push(", |
| "e);this.snapshotLength=a.o;this.invalidIteratorState=!1;break;case 8:c", |
| "ase 9:this.singleNodeValue=Ba(a);break;default:throw Error(\"Unknown X", |
| "PathResult 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)thro", |
| "w Error(\"snapshotItem called with wrong result type\");return h>=d.le", |
| "ngth||0>h?null:d[h]}}V.ANY_TYPE=0;\nV.NUMBER_TYPE=1;V.STRING_TYPE=2;V.", |
| "BOOLEAN_TYPE=3;V.UNORDERED_NODE_ITERATOR_TYPE=4;V.ORDERED_NODE_ITERATO", |
| "R_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 sb", |
| "(a){this.lookupNamespaceURI=ob(a)}\nfunction tb(a,b){a=a||f;var c=a.Do", |
| "cument&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResu", |
| "lt=V,c.evaluate=function(d,e,g,h){return(new rb(d,g)).evaluate(e,h)},c", |
| ".createExpression=function(d,e){return new rb(d,e)},c.createNSResolver", |
| "=function(d){return new sb(d)}}aa(\"wgxpath.install\",tb);aa(\"wgxpath", |
| ".install\",tb);function ub(a,b){this.code=a;this.a=W[a]||vb;this.messa", |
| "ge=b||\"\";a=this.a.replace(/((?:^|\\s+)[a-z])/g,function(c){return c.", |
| "toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.i", |
| "ndexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);", |
| "a.name=this.name;this.stack=a.stack||\"\"}m(ub,Error);var vb=\"unknown", |
| " error\",W={15:\"element not selectable\",11:\"element not visible\"};", |
| "W[31]=vb;W[30]=vb;W[24]=\"invalid cookie domain\";W[29]=\"invalid elem", |
| "ent coordinates\";W[12]=\"invalid element state\";\nW[32]=\"invalid se", |
| "lector\";W[51]=\"invalid selector\";W[52]=\"invalid selector\";W[17]=", |
| "\"javascript error\";W[405]=\"unsupported operation\";W[34]=\"move tar", |
| "get out of bounds\";W[27]=\"no such alert\";W[7]=\"no such element\";W", |
| "[8]=\"no such frame\";W[23]=\"no such window\";W[28]=\"script timeout", |
| "\";W[33]=\"session not created\";W[10]=\"stale element reference\";W[2", |
| "1]=\"timeout\";W[25]=\"unable to set cookie\";W[26]=\"unexpected alert", |
| " open\";W[13]=vb;W[9]=\"unknown command\";function wb(a,b){b&&\"string", |
| "\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b||a.tagNa", |
| "me.toUpperCase()==b)}function xb(a){return wb(a,\"OPTION\")?!0:wb(a,\"", |
| "INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1};fu", |
| "nction X(a,b){this.b={};this.a=[];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 if(a)if(a instanceof ", |
| "X)for(c=yb(a),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d", |
| " in a)this.set(d,a[d])}\nfunction yb(a){if(a.f!=a.a.length){for(var b=", |
| "0,c=0;b<a.a.length;){var d=a.a[b];Object.prototype.hasOwnProperty.call", |
| "(a.b,d)&&(a.a[c++]=d);b++}a.a.length=c}if(a.f!=a.a.length){var e={};fo", |
| "r(c=b=0;b<a.a.length;)d=a.a[b],Object.prototype.hasOwnProperty.call(e,", |
| "d)||(a.a[c++]=d,e[d]=1),b++;a.a.length=c}return a.a.concat()}X.prototy", |
| "pe.get=function(a,b){return Object.prototype.hasOwnProperty.call(this.", |
| "b,a)?this.b[a]:b};\nX.prototype.set=function(a,b){Object.prototype.has", |
| "OwnProperty.call(this.b,a)||(this.f++,this.a.push(a));this.b[a]=b};var", |
| " zb={};function Y(a,b,c){var d=typeof a;(\"object\"==d&&null!=a||\"fun", |
| "ction\"==d)&&(a=a.g);a=new Ab(a);!b||b in zb&&!c||(zb[b]={key:a,shift:", |
| "!1},c&&(zb[c]={key:a,shift:!0}));return a}function Ab(a){this.code=a}Y", |
| "(8);Y(9);Y(13);var Bb=Y(16),Cb=Y(17),Db=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(4", |
| "6);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(7", |
| "4,\"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 Eb=Y(ma?{h:91,g:91}:la?{h:224,g:91}:{h:0,", |
| "g:91});Y(ma?{h:92,g:92}:la?{h:224,g:93}:{h:0,g:92});Y(ma?{h:93,g:93}:l", |
| "a?{h:0,g:0}:{h:93,g:null});\nY({h:96,g:96},\"0\");Y({h:97,g:97},\"1\")", |
| ";Y({h:98,g:98},\"2\");Y({h:99,g:99},\"3\");Y({h:100,g:100},\"4\");Y({h", |
| ":101,g:101},\"5\");Y({h:102,g:102},\"6\");Y({h:103,g:103},\"7\");Y({h:", |
| "104,g:104},\"8\");Y({h:105,g:105},\"9\");Y({h:106,g:106},\"*\");Y({h:1", |
| "07,g:107},\"+\");Y({h:109,g:109},\"-\");Y({h:110,g:110},\".\");Y({h:11", |
| "1,g: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({h:107,g:187},\"=\",\"+\");Y(10", |
| "8,\",\");Y({h:109,g:189},\"-\",\"_\");Y(188,\",\",\"<\");Y(190,\".\",", |
| "\">\");Y(191,\"/\",\"?\");\nY(192,\"`\",\"~\");Y(219,\"[\",\"{\");Y(22", |
| "0,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({h:59,g:186},\";\",\":\");Y(222", |
| ",\"'\",'\"');var Z=new X;Z.set(1,Bb);Z.set(2,Cb);Z.set(4,Db);Z.set(8,E", |
| "b);(function(a){var b=new X;q(yb(a),function(c){b.set(a.get(c).code,c)", |
| "});return b})(Z);aa(\"_\",function(a){if(xb(a)){if(!xb(a))throw new ub", |
| "(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;return a});; return this._.apply(null,arguments);}).apply({", |
| "navigator:typeof window!='undefined'?window.navigator:null,document:ty", |
| "peof 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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.localStorage}pb.prototyp", |
| "e.key=function(a){return this.a.key(a)};ba(\"_\",function(a){if(null==", |
| "(mb||mb).localStorage)throw new nb(13,\"Local storage undefined\");var", |
| " b=new pb;var c=b.a.getItem(a);b.a.removeItem(a);return c});; 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 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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.sessionStorage}pb.protot", |
| "ype.key=function(a){return this.a.key(a)};ba(\"_\",function(a){var b=m", |
| "b||mb;if(null!=b.sessionStorage&&null!=b.sessionStorage.clear)b=new pb", |
| ";else throw new nb(13,\"Session storage undefined\");var c=b.a.getItem", |
| "(a);b.a.removeItem(a);return c});; 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 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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.localStorage}pb.prototyp", |
| "e.key=function(a){return this.a.key(a)};ba(\"_\",function(a,b){if(null", |
| "==(mb||mb).localStorage)throw new nb(13,\"Local storage undefined\");v", |
| "ar c=new pb;try{c.a.setItem(a,b+\"\")}catch(d){throw new nb(13,d.messa", |
| "ge);}});; 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 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[d]&&c[d]!==Object.prot", |
| "otype[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;if(\"", |
| "object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceo", |
| "f Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", |
| " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==t", |
| "ypeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof ", |
| "a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"ar", |
| "ray\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"und", |
| "efined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"cal", |
| "l\"))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)th", |
| "row Error();if(2<arguments.length){var d=Array.prototype.slice.call(ar", |
| "guments,2);return function(){var e=Array.prototype.slice.call(argument", |
| "s);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return func", |
| "tion(){return a.apply(b,arguments)}}\nfunction k(a,b,c){Function.proto", |
| "type.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native cod", |
| "e\")?k=da:k=ea;return k.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 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 n(a,b", |
| ",c){this.a=a;this.b=b||1;this.f=c||1};var ha=Array.prototype.indexOf?f", |
| "unction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function", |
| "(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 in a&&a[c]===b)return c;return-1},p=Array.prototype", |
| ".forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:funct", |
| "ion(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)},q=Array.prototype.reduce?function(a,b,c){ret", |
| "urn Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;p(a,", |
| "function(e,f){d=b.call(void 0,d,e,f,a)});return d},r=Array.prototype.s", |
| "ome?function(a,b){return Array.prototype.some.call(a,b,void 0)}:functi", |
| "on(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 ia(a){return Ar", |
| "ray.prototype.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 ka(a){this.b=a;this.a=0}function la(a){a=a.matc", |
| "h(ma);for(var b=0;b<a.length;b++)na.test(a[b])&&a.splice(b,1);return n", |
| "ew ka(a)}var ma=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.]", |
| ")(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*", |
| "\"|'[^']*'|[!<>]=|\\s+|./g,na=/^\\s/;function t(a,b){return a.b[a.a+(b", |
| "||0)]}function u(a){return a.b[a.a++]}function v(a){return a.b.length<", |
| "=a.a};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.compareDocument", |
| "Position)return a==b||!!(a.compareDocumentPosition(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.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.source", |
| "Index;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,b", |
| ")?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.", |
| "sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docume", |
| "nt;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange(", |
| ");a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ran", |
| "ge.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 qa(b,a)}function qa(a,b)", |
| "{for(;b=b.previousSibling;)if(b==a)return-1;return 1};function x(a){va", |
| "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.in", |
| "nerText: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}\nfunc", |
| "tion y(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}cat", |
| "ch(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,h(c)?c:null,h(d)?d:nu", |
| "ll,e||new A)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"", |
| "==c?(b=b.getElementsByName(d),p(b,function(f){a.a(f)&&e.add(f)})):b.ge", |
| "tElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p", |
| "(b,function(f){f.className==d&&a.a(f)&&e.add(f)})):a instanceof C?ta(a", |
| ",b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f()),p(b", |
| ",function(f){y(f,c,d)&&e.add(f)}));return e}function ta(a,b,c,d,e){for", |
| "(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),ta(a,b,c,", |
| "d,e)};function A(){this.b=this.a=null;this.l=0}function ua(a){this.f=a", |
| ";this.a=this.b=null}function va(a,b){if(!a.a)return b;if(!b.a)return a", |
| ";var c=a.a;b=b.a;for(var d=null,e,f=0;c&&b;)c.f==b.f?(e=c,c=c.a,b=b.a)", |
| ":0<pa(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,f++;for", |
| "(e=c||b;e;)e.b=d,d=d.a=e,f++,e=e.a;a.b=d;a.l=f;return a}function wa(a,", |
| "b){b=new ua(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.l++}A.prototype.a", |
| "dd=function(a){a=new ua(a);a.b=this.b;this.a?this.b.a=a:this.a=this.b=", |
| "a;this.b=a;this.l++};\nfunction D(a){return(a=a.a)?a.f:null}function E", |
| "(a){return(a=D(a))?x(a):\"\"}function F(a,b){return new xa(a,!!b)}func", |
| "tion xa(a,b){this.f=a;this.b=(this.s=b)?a.b:a.a;this.a=null}function G", |
| "(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.s?b.b:b.a;retur", |
| "n c.f};function H(a){this.i=a;this.b=this.g=!1;this.f=null}function I(", |
| "a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}functio", |
| "n ya(a,b){a.g=b}function za(a,b){a.b=b}function J(a,b){a=a.a(b);return", |
| " a instanceof A?+E(a):+a}function K(a,b){a=a.a(b);return a instanceof ", |
| "A?E(a):\"\"+a}function L(a,b){a=a.a(b);return a instanceof A?!!a.l:!!a", |
| "};function M(a,b,c){H.call(this,a.i);this.c=a;this.h=b;this.o=c;this.g", |
| "=b.g||c.g;this.b=b.b||c.b;this.c==Aa&&(c.b||c.g||4==c.i||0==c.i||!b.f?", |
| "b.b||b.g||4==b.i||0==b.i||!c.f||(this.f={name:c.f.name,u:b}):this.f={n", |
| "ame:b.f.name,u:c})}l(M,H);\nfunction N(a,b,c,d,e){b=b.a(d);c=c.a(d);va", |
| "r f;if(b instanceof A&&c instanceof A){b=F(b);for(d=G(b);d;d=G(b))for(", |
| "e=F(c),f=G(e);f;f=G(e))if(a(x(d),x(f)))return!0;return!1}if(b instance", |
| "of A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=F(e);for(va", |
| "r g=typeof d,m=G(f);m;m=G(f)){switch(g){case \"number\":m=+x(m);break;", |
| "case \"boolean\":m=!!x(m);break;case \"string\":m=x(m);break;default:t", |
| "hrow Error(\"Illegal primitive type for comparison.\");}if(e==b&&a(m,d", |
| ")||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==\ntypeof b||\"", |
| "boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeo", |
| "f c?a(+b,+c):a(b,c):a(+b,+c)}M.prototype.a=function(a){return this.c.m", |
| "(this.h,this.o,a)};M.prototype.toString=function(){var a=\"Binary Expr", |
| "ession: \"+this.c;a+=I(this.h);return a+=I(this.o)};function Ba(a,b,c,", |
| "d){this.H=a;this.C=b;this.i=c;this.m=d}Ba.prototype.toString=function(", |
| "){return this.H};var Ca={};\nfunction P(a,b,c,d){if(Ca.hasOwnProperty(", |
| "a))throw Error(\"Binary operator already created: \"+a);a=new Ba(a,b,c", |
| ",d);return Ca[a.toString()]=a}P(\"div\",6,1,function(a,b,c){return J(a", |
| ",c)/J(b,c)});P(\"mod\",6,1,function(a,b,c){return J(a,c)%J(b,c)});P(\"", |
| "*\",6,1,function(a,b,c){return J(a,c)*J(b,c)});P(\"+\",5,1,function(a,", |
| "b,c){return J(a,c)+J(b,c)});P(\"-\",5,1,function(a,b,c){return J(a,c)-", |
| "J(b,c)});P(\"<\",4,2,function(a,b,c){return N(function(d,e){return d<e", |
| "},a,b,c)});\nP(\">\",4,2,function(a,b,c){return N(function(d,e){return", |
| " d>e},a,b,c)});P(\"<=\",4,2,function(a,b,c){return N(function(d,e){ret", |
| "urn d<=e},a,b,c)});P(\">=\",4,2,function(a,b,c){return N(function(d,e)", |
| "{return d>=e},a,b,c)});var Aa=P(\"=\",3,2,function(a,b,c){return N(fun", |
| "ction(d,e){return d==e},a,b,c,!0)});P(\"!=\",3,2,function(a,b,c){retur", |
| "n N(function(d,e){return d!=e},a,b,c,!0)});P(\"and\",2,2,function(a,b,", |
| "c){return L(a,c)&&L(b,c)});P(\"or\",1,2,function(a,b,c){return L(a,c)|", |
| "|L(b,c)});function Q(a,b){if(b.a.length&&4!=a.i)throw Error(\"Primary ", |
| "expression must evaluate to nodeset if filter has predicate(s).\");H.c", |
| "all(this,a.i);this.c=a;this.h=b;this.g=a.g;this.b=a.b}l(Q,H);Q.prototy", |
| "pe.a=function(a){a=this.c.a(a);return Da(this.h,a)};Q.prototype.toStri", |
| "ng=function(){var a=\"Filter:\"+I(this.c);return a+=I(this.h)};functio", |
| "n R(a,b){if(b.length<a.B)throw Error(\"Function \"+a.j+\" expects at l", |
| "east\"+a.B+\" arguments, \"+b.length+\" given\");if(null!==a.A&&b.leng", |
| "th>a.A)throw Error(\"Function \"+a.j+\" expects at most \"+a.A+\" argu", |
| "ments, \"+b.length+\" given\");a.G&&p(b,function(c,d){if(4!=c.i)throw ", |
| "Error(\"Argument \"+d+\" to function \"+a.j+\" is not of type Nodeset:", |
| " \"+c);});H.call(this,a.i);this.v=a;this.c=b;ya(this,a.g||r(b,function", |
| "(c){return c.g}));za(this,a.F&&!b.length||a.D&&!!b.length||r(b,functio", |
| "n(c){return c.b}))}l(R,H);\nR.prototype.a=function(a){return this.v.m.", |
| "apply(null,ia(a,this.c))};R.prototype.toString=function(){var a=\"Func", |
| "tion: \"+this.v;if(this.c.length){var b=q(this.c,function(c,d){return ", |
| "c+I(d)},\"Arguments:\");a+=I(b)}return a};function Ea(a,b,c,d,e,f,g,m)", |
| "{this.j=a;this.i=b;this.g=c;this.F=d;this.D=!1;this.m=e;this.B=f;this.", |
| "A=void 0!==g?g:f;this.G=!!m}Ea.prototype.toString=function(){return th", |
| "is.j};var Fa={};\nfunction S(a,b,c,d,e,f,g,m){if(Fa.hasOwnProperty(a))", |
| "throw Error(\"Function already created: \"+a+\".\");Fa[a]=new Ea(a,b,c", |
| ",d,e,f,g,m)}S(\"boolean\",2,!1,!1,function(a,b){return L(b,a)},1);S(\"", |
| "ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);S(\"conca", |
| "t\",3,!1,!1,function(a,b){return q(ja(arguments,1),function(c,d){retur", |
| "n c+K(d,a)},\"\")},2,null);S(\"contains\",2,!1,!1,function(a,b,c){b=K(", |
| "b,a);a=K(c,a);return-1!=b.indexOf(a)},2);S(\"count\",1,!1,!1,function(", |
| "a,b){return b.a(a).l},1,1,!0);\nS(\"false\",2,!1,!1,function(){return!", |
| "1},0);S(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);", |
| "S(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.nodeType?c:c.ownerDocu", |
| "ment;a=K(b,a).split(/\\s+/);var e=[];p(a,function(g){g=d.getElementByI", |
| "d(g);!g||0<=ha(e,g)||e.push(g)});e.sort(pa);var f=new A;p(e,function(g", |
| "){f.add(g)});return f},1);S(\"lang\",2,!1,!1,function(){return!1},1);S", |
| "(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Fun", |
| "ction last expects ()\");return a.f},0);\nS(\"local-name\",3,!1,!0,fun", |
| "ction(a,b){return(a=b?D(b.a(a)):a.a)?a.localName||a.nodeName.toLowerCa", |
| "se():\"\"},0,1,!0);S(\"name\",3,!1,!0,function(a,b){return(a=b?D(b.a(a", |
| ")):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);S(\"namespace-uri\",3,!", |
| "0,!1,function(){return\"\"},0,1,!0);S(\"normalize-space\",3,!1,!0,func", |
| "tion(a,b){return(b?K(b,a):x(a.a)).replace(/[\\s\\xa0]+/g,\" \").replac", |
| "e(/^\\s+|\\s+$/g,\"\")},0,1);S(\"not\",2,!1,!1,function(a,b){return!L(", |
| "b,a)},1);S(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+x(a.a)},0", |
| ",1);\nS(\"position\",1,!0,!1,function(a){return a.b},0);S(\"round\",1,", |
| "!1,!1,function(a,b){return Math.round(J(b,a))},1);S(\"starts-with\",2,", |
| "!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},", |
| "2);S(\"string\",3,!1,!0,function(a,b){return b?K(b,a):x(a.a)},0,1);S(", |
| "\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):x(a.a)).length", |
| "},0,1);\nS(\"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):Infinity;if(isNaN(d", |
| ")||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(", |
| "b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))}", |
| ",2,3);S(\"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.length)},2);\nS(\"subs", |
| "tring-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);S(\"sum\",1,!1,!1,function(a,b", |
| "){a=F(b.a(a));b=0;for(var c=G(a);c;c=G(a))b+=+x(c);return b},1,1,!0);S", |
| "(\"translate\",3,!1,!1,function(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.charA", |
| "t(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;ret", |
| "urn c},3);S(\"true\",2,!1,!1,function(){return!0},0);function C(a,b){t", |
| "his.h=a;this.c=void 0!==b?b:null;this.b=null;switch(a){case \"comment", |
| "\":this.b=8;break;case \"text\":this.b=3;break;case \"processing-instr", |
| "uction\":this.b=7;break;case \"node\":break;default:throw Error(\"Unex", |
| "pected argument\");}}function Ga(a){return\"comment\"==a||\"text\"==a|", |
| "|\"processing-instruction\"==a||\"node\"==a}C.prototype.a=function(a){", |
| "return null===this.b||this.b==a.nodeType};C.prototype.f=function(){ret", |
| "urn this.h};\nC.prototype.toString=function(){var a=\"Kind Test: \"+th", |
| "is.h;null===this.c||(a+=I(this.c));return a};function Ha(a){H.call(thi", |
| "s,3);this.c=a.substring(1,a.length-1)}l(Ha,H);Ha.prototype.a=function(", |
| "){return this.c};Ha.prototype.toString=function(){return\"Literal: \"+", |
| "this.c};function T(a,b){this.j=a.toLowerCase();a=\"*\"==this.j?\"*\":", |
| "\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLowerCase():a}T.prototyp", |
| "e.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.l", |
| "ocalName?a.localName:a.nodeName;return\"*\"!=this.j&&this.j!=b.toLower", |
| "Case()?!1:\"*\"==this.b?!0:this.b==(a.namespaceURI?a.namespaceURI.toLo", |
| "werCase():\"http://www.w3.org/1999/xhtml\")};T.prototype.f=function(){", |
| "return this.j};\nT.prototype.toString=function(){return\"Name Test: \"", |
| "+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":this.b+\":\")+this.j};", |
| "function Ia(a){H.call(this,1);this.c=a}l(Ia,H);Ia.prototype.a=function", |
| "(){return this.c};Ia.prototype.toString=function(){return\"Number: \"+", |
| "this.c};function Ja(a,b){H.call(this,a.i);this.h=a;this.c=b;this.g=a.g", |
| ";this.b=a.b;1==this.c.length&&(a=this.c[0],a.w||a.c!=Ka||(a=a.o,\"*\"!", |
| "=a.f()&&(this.f={name:a.f(),u:null})))}l(Ja,H);function U(){H.call(thi", |
| "s,4)}l(U,H);U.prototype.a=function(a){var b=new A;a=a.a;9==a.nodeType?", |
| "b.add(a):b.add(a.ownerDocument);return b};U.prototype.toString=functio", |
| "n(){return\"Root Helper Expression\"};function La(){H.call(this,4)}l(L", |
| "a,H);La.prototype.a=function(a){var b=new A;b.add(a.a);return b};La.pr", |
| "ototype.toString=function(){return\"Context Helper Expression\"};\nfun", |
| "ction Ma(a){return\"/\"==a||\"//\"==a}Ja.prototype.a=function(a){var b", |
| "=this.h.a(a);if(!(b instanceof A))throw Error(\"Filter expression must", |
| " evaluate to nodeset.\");a=this.c;for(var c=0,d=a.length;c<d&&b.l;c++)", |
| "{var e=a[c],f=F(b,e.c.s);if(e.g||e.c!=Na)if(e.g||e.c!=Oa){var g=G(f);f", |
| "or(b=e.a(new n(g));null!=(g=G(f));)g=e.a(new n(g)),b=va(b,g)}else g=G(", |
| "f),b=e.a(new n(g));else{for(g=G(f);(b=G(f))&&(!g.contains||g.contains(", |
| "b))&&b.compareDocumentPosition(g)&8;g=b);b=e.a(new n(g))}}return b};\n", |
| "Ja.prototype.toString=function(){var a=\"Path Expression:\"+I(this.h);", |
| "if(this.c.length){var b=q(this.c,function(c,d){return c+I(d)},\"Steps:", |
| "\");a+=I(b)}return a};function Pa(a,b){this.a=a;this.s=!!b}\nfunction ", |
| "Da(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a.a[c],e=F(b),f=b.l,g,", |
| "m=0;g=G(e);m++){var w=a.s?f-m:m+1;g=d.a(new n(g,w,f));if(\"number\"==t", |
| "ypeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!", |
| "!g;else if(g instanceof A)w=0<g.l;else throw Error(\"Predicate.evaluat", |
| "e returned an unexpected type.\");if(!w){w=e;g=w.f;var B=w.a;if(!B)thr", |
| "ow Error(\"Next must be called at least once before remove.\");var O=B", |
| ".b;B=B.a;O?O.a=B:g.a=B;B?B.b=O:g.b=O;g.l--;w.a=null}}return b}\nPa.pro", |
| "totype.toString=function(){return q(this.a,function(a,b){return a+I(b)", |
| "},\"Predicates:\")};function V(a,b,c,d){H.call(this,4);this.c=a;this.o", |
| "=b;this.h=c||new Pa([]);this.w=!!d;b=this.h;b=0<b.a.length?b.a[0].f:nu", |
| "ll;a.I&&b&&(this.f={name:b.name,u:b.u});a:{a=this.h;for(b=0;b<a.a.leng", |
| "th;b++)if(c=a.a[b],c.g||1==c.i||0==c.i){a=!0;break a}a=!1}this.g=a}l(V", |
| ",H);\nV.prototype.a=function(a){var b=a.a,c=this.f,d=null,e=null,f=0;c", |
| "&&(d=c.name,e=c.u?K(c.u,a):null,f=1);if(this.w)if(this.g||this.c!=Qa)i", |
| "f(b=F((new V(Ra,new C(\"node\"))).a(a)),c=G(b))for(a=this.m(c,d,e,f);n", |
| "ull!=(c=G(b));)a=va(a,this.m(c,d,e,f));else a=new A;else a=z(this.o,b,", |
| "d,e),a=Da(this.h,a,f);else a=this.m(a.a,d,e,f);return a};V.prototype.m", |
| "=function(a,b,c,d){a=this.c.v(this.o,a,b,c);return a=Da(this.h,a,d)};", |
| "\nV.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+(th", |
| "is.w?\"//\":\"/\"));this.c.j&&(a+=I(\"Axis: \"+this.c));a+=I(this.o);i", |
| "f(this.h.a.length){var b=q(this.h.a,function(c,d){return c+I(d)},\"Pre", |
| "dicates:\");a+=I(b)}return a};function Sa(a,b,c,d){this.j=a;this.v=b;t", |
| "his.s=c;this.I=d}Sa.prototype.toString=function(){return this.j};var T", |
| "a={};function W(a,b,c,d){if(Ta.hasOwnProperty(a))throw Error(\"Axis al", |
| "ready created: \"+a);b=new Sa(a,b,c,!!d);return Ta[a]=b}\nW(\"ancestor", |
| "\",function(a,b){for(var c=new A;b=b.parentNode;)a.a(b)&&wa(c,b);retur", |
| "n c},!0);W(\"ancestor-or-self\",function(a,b){var c=new A;do a.a(b)&&w", |
| "a(c,b);while(b=b.parentNode);return c},!0);\nvar Ka=W(\"attribute\",fu", |
| "nction(a,b){var c=new A,d=a.f();if(b=b.attributes)if(a instanceof C&&n", |
| "ull===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(", |
| "d))&&c.add(d);return c},!1),Qa=W(\"child\",function(a,b,c,d,e){c=h(c)?", |
| "c:null;d=h(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y", |
| "(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);W(\"descendant\",z,!1,!0);", |
| "\nvar Ra=W(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,", |
| "d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Na=W(\"following\",fu", |
| "nction(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d)&&", |
| "a.a(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0)", |
| ";W(\"following-sibling\",function(a,b){for(var c=new A;b=b.nextSibling", |
| ";)a.a(b)&&c.add(b);return c},!1);W(\"namespace\",function(){return new", |
| " A},!1);\nvar Ua=W(\"parent\",function(a,b){var c=new A;if(9==b.nodeTy", |
| "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent", |
| "Node;a.a(b)&&c.add(b);return c},!1),Oa=W(\"preceding\",function(a,b,c,", |
| "d){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,", |
| "m=f.length;g<m;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift", |
| "(b);for(var B=0,O=w.length;B<O;B++)b=w[B],y(b,c,d)&&a.a(b)&&e.add(b),e", |
| "=z(a,b,c,d,e)}return e},!0,!0);\nW(\"preceding-sibling\",function(a,b)", |
| "{for(var c=new A;b=b.previousSibling;)a.a(b)&&wa(c,b);return c},!0);va", |
| "r Va=W(\"self\",function(a,b){var c=new A;a.a(b)&&c.add(b);return c},!", |
| "1);function Wa(a){H.call(this,1);this.c=a;this.g=a.g;this.b=a.b}l(Wa,H", |
| ");Wa.prototype.a=function(a){return-J(this.c,a)};Wa.prototype.toString", |
| "=function(){return\"Unary Expression: -\"+I(this.c)};function Xa(a){H.", |
| "call(this,4);this.c=a;ya(this,r(this.c,function(b){return b.g}));za(th", |
| "is,r(this.c,function(b){return b.b}))}l(Xa,H);Xa.prototype.a=function(", |
| "a){var b=new A;p(this.c,function(c){c=c.a(a);if(!(c instanceof A))thro", |
| "w Error(\"Path expression must evaluate to NodeSet.\");b=va(b,c)});ret", |
| "urn b};Xa.prototype.toString=function(){return q(this.c,function(a,b){", |
| "return a+I(b)},\"Union Expression:\")};function Ya(a,b){this.a=a;this.", |
| "b=b}function Za(a){for(var b,c=[];;){X(a,\"Missing right hand side of ", |
| "binary expression.\");b=$a(a);var d=u(a.a);if(!d)break;var e=(d=Ca[d]|", |
| "|null)&&d.C;if(!e){a.a.a--;break}for(;c.length&&e<=c[c.length-1].C;)b=", |
| "new M(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new M(c.pop(),c.", |
| "pop(),b);return b}function X(a,b){if(v(a.a))throw Error(b);}function a", |
| "b(a,b){a=u(a.a);if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got", |
| ": \"+a);}\nfunction bb(a){a=u(a.a);if(\")\"!=a)throw Error(\"Bad token", |
| ": \"+a);}function cb(a){a=u(a.a);if(2>a.length)throw Error(\"Unclosed ", |
| "literal string\");return new Ha(a)}\nfunction db(a){var b=[];if(Ma(t(a", |
| ".a))){var c=u(a.a);var d=t(a.a);if(\"/\"==c&&(v(a.a)||\".\"!=d&&\"..\"", |
| "!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new", |
| " U;X(a,\"Missing next location step.\");c=eb(a,c);b.push(c)}else{a:{c=", |
| "t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable refer", |
| "ence not allowed in HTML XPath\");case \"(\":u(a.a);c=Za(a);X(a,'unclo", |
| "sed \"(\"');ab(a,\")\");break;case '\"':case \"'\":c=cb(a);break;defau", |
| "lt:if(isNaN(+c))if(!Ga(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,1)){", |
| "c=u(a.a);\nc=Fa[c]||null;u(a.a);for(d=[];\")\"!=t(a.a);){X(a,\"Missing", |
| " function argument list.\");d.push(Za(a));if(\",\"!=t(a.a))break;u(a.a", |
| ")}X(a,\"Unclosed function argument list.\");bb(a);c=new R(c,d)}else{c=", |
| "null;break a}else c=new Ia(+u(a.a))}\"[\"==t(a.a)&&(d=new Pa(fb(a)),c=", |
| "new Q(c,d))}if(c)if(Ma(t(a.a)))d=c;else return c;else c=eb(a,\"/\"),d=", |
| "new La,b.push(c)}for(;Ma(t(a.a));)c=u(a.a),X(a,\"Missing next location", |
| " step.\"),c=eb(a,c),b.push(c);return new Ja(d,b)}\nfunction eb(a,b){if", |
| "(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');", |
| "if(\".\"==t(a.a)){var c=new V(Va,new C(\"node\"));u(a.a);return c}if(", |
| "\"..\"==t(a.a))return c=new V(Ua,new C(\"node\")),u(a.a),c;if(\"@\"==t", |
| "(a.a)){var d=Ka;u(a.a);X(a,\"Missing attribute name\")}else if(\"::\"=", |
| "=t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"B", |
| "ad token: \"+u(a.a));var e=u(a.a);d=Ta[e]||null;if(!d)throw Error(\"No", |
| " axis with name: \"+e);u(a.a);X(a,\"Missing node name\")}else d=Qa;e=t", |
| "(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==\nt(a.a,1)){i", |
| "f(!Ga(e))throw Error(\"Invalid node type: \"+e);e=u(a.a);if(!Ga(e))thr", |
| "ow Error(\"Invalid type name: \"+e);ab(a,\"(\");X(a,\"Bad nodetype\");", |
| "var f=t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=cb(a);X(a,\"Bad n", |
| "odetype\");bb(a);e=new C(e,g)}else if(e=u(a.a),f=e.indexOf(\":\"),-1==", |
| "f)e=new T(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m", |
| "=a.b(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs", |
| "tr(f+1);e=new T(e,m)}else throw Error(\"Bad token: \"+u(a.a));a=new Pa", |
| "(fb(a),d.s);return c||new V(d,\ne,a,\"//\"==b)}function fb(a){for(var ", |
| "b=[];\"[\"==t(a.a);){u(a.a);X(a,\"Missing predicate expression.\");var", |
| " c=Za(a);b.push(c);X(a,\"Unclosed predicate expression.\");ab(a,\"]\")", |
| "}return b}function $a(a){if(\"-\"==t(a.a))return u(a.a),new Wa($a(a));", |
| "var b=db(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==u(a.a);)X(a,\"M", |
| "issing next union location path.\"),b.push(db(a));a.a.a--;a=new Xa(b)}", |
| "return a};function gb(a){switch(a.nodeType){case 1:return fa(hb,a);cas", |
| "e 9:return gb(a.documentElement);case 11:case 10:case 6:case 12:return", |
| " ib;default:return a.parentNode?gb(a.parentNode):ib}}function ib(){ret", |
| "urn null}function hb(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", |
| "?hb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error(\"", |
| "Empty XPath expression.\");a=la(a);if(v(a))throw Error(\"Invalid XPath", |
| " expression.\");b?\"function\"==ca(b)||(b=k(b.lookupNamespaceURI,b)):b", |
| "=function(){return null};var c=Za(new Ya(a,b));if(!v(a))throw Error(\"", |
| "Bad token: \"+u(a));this.evaluate=function(d,e){d=c.a(new n(d));return", |
| " new Y(d,e)}}\nfunction Y(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(\"bo", |
| "olean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.", |
| "\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could n", |
| "ot be converted to the specified type\");this.resultType=b;switch(b){c", |
| "ase 2:this.stringValue=a instanceof A?E(a):\"\"+a;break;case 1:this.nu", |
| "mberValue=a instanceof A?+E(a):+a;break;case 3:this.booleanValue=a ins", |
| "tanceof A?0<a.l:!!a;break;case 4:case 5:case 6:case 7:var c=\nF(a);var", |
| " d=[];for(var e=G(c);e;e=G(c))d.push(e);this.snapshotLength=a.l;this.i", |
| "nvalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=D(a);b", |
| "reak;default: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.snapsho", |
| "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with", |
| " wrong result type\");return g>=d.length||0>g?null:d[g]}}Y.ANY_TYPE=0;", |
| "\nY.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_IT", |
| "ERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT", |
| "_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.F", |
| "IRST_ORDERED_NODE_TYPE=9;function kb(a){this.lookupNamespaceURI=gb(a)}", |
| "\nfunction lb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d", |
| "ocument;if(!c.evaluate||b)a.XPathResult=Y,c.evaluate=function(d,e,f,g)", |
| "{return(new jb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r", |
| "eturn new jb(d,e)},c.createNSResolver=function(d){return new kb(d)}}ba", |
| "(\"wgxpath.install\",lb);ba(\"wgxpath.install\",lb);var mb=window;func", |
| "tion nb(a,b){this.code=a;this.a=Z[a]||ob;this.message=b||\"\";a=this.a", |
| ".replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().repla", |
| "ce(/^[\\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;th", |
| "is.stack=a.stack||\"\"}l(nb,Error);var ob=\"unknown error\",Z={15:\"el", |
| "ement not selectable\",11:\"element not visible\"};Z[31]=ob;Z[30]=ob;Z", |
| "[24]=\"invalid cookie domain\";Z[29]=\"invalid element coordinates\";Z", |
| "[12]=\"invalid element state\";\nZ[32]=\"invalid selector\";Z[51]=\"in", |
| "valid selector\";Z[52]=\"invalid selector\";Z[17]=\"javascript error\"", |
| ";Z[405]=\"unsupported operation\";Z[34]=\"move target out of bounds\";", |
| "Z[27]=\"no such alert\";Z[7]=\"no such element\";Z[8]=\"no such frame", |
| "\";Z[23]=\"no such window\";Z[28]=\"script timeout\";Z[33]=\"session n", |
| "ot created\";Z[10]=\"stale element reference\";Z[21]=\"timeout\";Z[25]", |
| "=\"unable to set cookie\";Z[26]=\"unexpected alert open\";Z[13]=ob;Z[9", |
| "]=\"unknown command\";function pb(){this.a=mb.sessionStorage}pb.protot", |
| "ype.key=function(a){return this.a.key(a)};ba(\"_\",function(a,b){var c", |
| "=mb||mb;if(null!=c.sessionStorage&&null!=c.sessionStorage.clear)c=new ", |
| "pb;else throw new nb(13,\"Session storage undefined\");try{c.a.setItem", |
| "(a,b+\"\")}catch(d){throw new nb(13,d.message);}});; return this._.app", |
| "ly(null,arguments);}).apply({navigator:typeof window!='undefined'?wind", |
| "ow.navigator:null,document:typeof window!='undefined'?window.document:", |
| "null}, arguments);}\n", |
| NULL |
| }; |
| |
| const char* const SUBMIT[] = { |
| "function(){return (function(){var f=this;function k(a){return\"string", |
| "\"==typeof a}function aa(a,b){a=a.split(\".\");var c=f;a[0]in c||\"und", |
| "efined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(var d;a", |
| ".length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.proto", |
| "type[d]?c=c[d]:c=c[d]={}:c[d]=b}\nfunction ba(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 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 l(a,b,c){Function.protot", |
| "ype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"native code", |
| "\")?l=ca:l=da;return l.apply(null,arguments)}function ea(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 m(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 p(a,b,c", |
| "){this.a=a;this.b=b||1;this.f=c||1};var fa=Array.prototype.indexOf?fun", |
| "ction(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a", |
| ",b){if(k(a))return k(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},q=Array.prototype.f", |
| "orEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:functio", |
| "n(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b", |
| ".call(void 0,d[e],e,a)},r=Array.prototype.reduce?function(a,b,c){retur", |
| "n Array.prototype.reduce.call(a,b,c)}:function(a,\nb,c){var d=c;q(a,fu", |
| "nction(e,g){d=b.call(void 0,d,e,g,a)});return d},t=Array.prototype.som", |
| "e?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function", |
| "(a,b){for(var c=a.length,d=k(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 ha(a){return Arra", |
| "y.prototype.concat.apply([],arguments)}function ia(a,b,c){return 2>=ar", |
| "guments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.c", |
| "all(a,b,c)};var ja;a:{var ka=f.navigator;if(ka){var la=ka.userAgent;if", |
| "(la){ja=la;break a}}ja=\"\"};var ma=-1!=ja.indexOf(\"Macintosh\"),na=-", |
| "1!=ja.indexOf(\"Windows\");function oa(a){this.b=a;this.a=0}function p", |
| "a(a){a=a.match(qa);for(var b=0;b<a.length;b++)ra.test(a[b])&&a.splice(", |
| "b,1);return new oa(a)}var qa=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)", |
| "?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.", |
| "\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ra=/^\\s/;function u(a,b){retu", |
| "rn a.b[a.a+(b||0)]}function v(a){return a.b[a.a++]}function sa(a){retu", |
| "rn a.b.length<=a.a};function ta(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 ua(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,g=b.parentNode;return e==g?va(a", |
| ",b):!c&&ta(e,b)?-1*wa(a,b):!d&&ta(g,a)?wa(b,a):(c?a.sourceIndex:e.sour", |
| "ceIndex)-(d?b.sourceIndex:g.sourceIndex)}d=xa(a);c=d.createRange();c.s", |
| "electNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);\na.coll", |
| "apse(!0);return c.compareBoundaryPoints(f.Range.START_TO_END,a)}functi", |
| "on wa(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b", |
| "=b.parentNode;return va(b,a)}function va(a,b){for(;b=b.previousSibling", |
| ";)if(b==a)return-1;return 1}function xa(a){return 9==a.nodeType?a:a.ow", |
| "nerDocument||a.document}function ya(a,b,c){a&&!c&&(a=a.parentNode);for", |
| "(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};function w(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.firstCh", |
| "ild);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){return za.call(null,a,b,k(c)?c:null,k(d", |
| ")?d:null,e||new A)}\nfunction za(a,b,c,d,e){b.getElementsByName&&d&&\"", |
| "name\"==c?(b=b.getElementsByName(d),q(b,function(g){a.a(g)&&e.add(g)})", |
| "):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassNam", |
| "e(d),q(b,function(g){g.className==d&&a.a(g)&&e.add(g)})):a instanceof ", |
| "B?Aa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.f(", |
| ")),q(b,function(g){y(g,c,d)&&e.add(g)}));return e}function Aa(a,b,c,d,", |
| "e){for(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b),Aa(", |
| "a,b,c,d,e)};function A(){this.b=this.a=null;this.o=0}function Ba(a){th", |
| "is.f=a;this.a=this.b=null}function Ca(a,b){if(!a.a)return b;if(!b.a)re", |
| "turn a;var c=a.a;b=b.a;for(var d=null,e,g=0;c&&b;)c.f==b.f?(e=c,c=c.a,", |
| "b=b.a):0<ua(c.f,b.f)?(e=b,b=b.a):(e=c,c=c.a),(e.b=d)?d.a=e:a.a=e,d=e,g", |
| "++;for(e=c||b;e;)e.b=d,d=d.a=e,g++,e=e.a;a.b=d;a.o=g;return a}function", |
| " Da(a,b){b=new Ba(b);b.a=a.a;a.b?a.a.b=b:a.a=a.b=b;a.a=b;a.o++}A.proto", |
| "type.add=function(a){a=new Ba(a);a.b=this.b;this.a?this.b.a=a:this.a=t", |
| "his.b=a;this.b=a;this.o++};\nfunction Ea(a){return(a=a.a)?a.f:null}fun", |
| "ction Fa(a){return(a=Ea(a))?w(a):\"\"}function D(a,b){return new Ga(a,", |
| "!!b)}function Ga(a,b){this.f=a;this.b=(this.v=b)?a.b:a.a;this.a=null}f", |
| "unction E(a){var b=a.b;if(null==b)return null;var c=a.a=b;a.b=a.v?b.b:", |
| "b.a;return c.f};function F(a){this.l=a;this.b=this.i=!1;this.f=null}fu", |
| "nction G(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \"", |
| ")}function Ha(a,b){a.i=b}function Ia(a,b){a.b=b}function H(a,b){a=a.a(", |
| "b);return a instanceof A?+Fa(a):+a}function I(a,b){a=a.a(b);return a i", |
| "nstanceof A?Fa(a):\"\"+a}function J(a,b){a=a.a(b);return a instanceof ", |
| "A?!!a.o:!!a};function K(a,b,c){F.call(this,a.l);this.c=a;this.j=b;this", |
| ".u=c;this.i=b.i||c.i;this.b=b.b||c.b;this.c==Ja&&(c.b||c.i||4==c.l||0=", |
| "=c.l||!b.f?b.b||b.i||4==b.l||0==b.l||!c.f||(this.f={name:c.f.name,w:b}", |
| "):this.f={name:b.f.name,w:c})}m(K,F);\nfunction L(a,b,c,d,e){b=b.a(d);", |
| "c=c.a(d);var g;if(b instanceof A&&c instanceof A){b=D(b);for(d=E(b);d;", |
| "d=E(b))for(e=D(c),g=E(e);g;g=E(e))if(a(w(d),w(g)))return!0;return!1}if", |
| "(b instanceof A||c instanceof A){b instanceof A?(e=b,d=c):(e=c,d=b);g=", |
| "D(e);for(var h=typeof d,n=E(g);n;n=E(g)){switch(h){case \"number\":n=+", |
| "w(n);break;case \"boolean\":n=!!w(n);break;case \"string\":n=w(n);brea", |
| "k;default:throw Error(\"Illegal primitive type for comparison.\");}if(", |
| "e==b&&a(n,d)||e==c&&a(d,n))return!0}return!1}return e?\"boolean\"==\nt", |
| "ypeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"numb", |
| "er\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}K.prototype.a=function(a){retu", |
| "rn this.c.s(this.j,this.u,a)};K.prototype.toString=function(){var a=\"", |
| "Binary Expression: \"+this.c;a+=G(this.j);return a+=G(this.u)};functio", |
| "n Ka(a,b,c,d){this.J=a;this.F=b;this.l=c;this.s=d}Ka.prototype.toStrin", |
| "g=function(){return this.J};var La={};\nfunction M(a,b,c,d){if(La.hasO", |
| "wnProperty(a))throw Error(\"Binary operator already created: \"+a);a=n", |
| "ew Ka(a,b,c,d);return La[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){ret", |
| "urn 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(functi", |
| "on(d,e){return d<=e},a,b,c)});M(\">=\",4,2,function(a,b,c){return L(fu", |
| "nction(d,e){return d>=e},a,b,c)});var Ja=M(\"=\",3,2,function(a,b,c){r", |
| "eturn 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,fu", |
| "nction(a,b,c){return J(a,c)&&J(b,c)});M(\"or\",1,2,function(a,b,c){ret", |
| "urn J(a,c)||J(b,c)});function Ma(a,b){if(b.a.length&&4!=a.l)throw Erro", |
| "r(\"Primary expression must evaluate to nodeset if filter has predicat", |
| "e(s).\");F.call(this,a.l);this.c=a;this.j=b;this.i=a.i;this.b=a.b}m(Ma", |
| ",F);Ma.prototype.a=function(a){a=this.c.a(a);return Na(this.j,a)};Ma.p", |
| "rototype.toString=function(){var a=\"Filter:\"+G(this.c);return a+=G(t", |
| "his.j)};function Oa(a,b){if(b.length<a.D)throw Error(\"Function \"+a.m", |
| "+\" expects at least\"+a.D+\" arguments, \"+b.length+\" given\");if(nu", |
| "ll!==a.C&&b.length>a.C)throw Error(\"Function \"+a.m+\" expects at mos", |
| "t \"+a.C+\" arguments, \"+b.length+\" given\");a.I&&q(b,function(c,d){", |
| "if(4!=c.l)throw Error(\"Argument \"+d+\" to function \"+a.m+\" is not ", |
| "of type Nodeset: \"+c);});F.call(this,a.l);this.A=a;this.c=b;Ha(this,a", |
| ".i||t(b,function(c){return c.i}));Ia(this,a.H&&!b.length||a.G&&!!b.len", |
| "gth||t(b,function(c){return c.b}))}m(Oa,F);\nOa.prototype.a=function(a", |
| "){return this.A.s.apply(null,ha(a,this.c))};Oa.prototype.toString=func", |
| "tion(){var a=\"Function: \"+this.A;if(this.c.length){var b=r(this.c,fu", |
| "nction(c,d){return c+G(d)},\"Arguments:\");a+=G(b)}return a};function ", |
| "Pa(a,b,c,d,e,g,h,n){this.m=a;this.l=b;this.i=c;this.H=d;this.G=!1;this", |
| ".s=e;this.D=g;this.C=void 0!==h?h:g;this.I=!!n}Pa.prototype.toString=f", |
| "unction(){return this.m};var Qa={};\nfunction N(a,b,c,d,e,g,h,n){if(Qa", |
| ".hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".\")", |
| ";Qa[a]=new Pa(a,b,c,d,e,g,h,n)}N(\"boolean\",2,!1,!1,function(a,b){ret", |
| "urn 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){return r(ia(arguments,1),", |
| "function(c,d){return c+I(d,a)},\"\")},2,null);N(\"contains\",2,!1,!1,f", |
| "unction(a,b,c){b=I(b,a);a=I(c,a);return-1!=b.indexOf(a)},2);N(\"count", |
| "\",1,!1,!1,function(a,b){return b.a(a).o},1,1,!0);\nN(\"false\",2,!1,!", |
| "1,function(){return!1},0);N(\"floor\",1,!1,!1,function(a,b){return Mat", |
| "h.floor(H(b,a))},1);N(\"id\",4,!1,!1,function(a,b){var c=a.a,d=9==c.no", |
| "deType?c:c.ownerDocument;a=I(b,a).split(/\\s+/);var e=[];q(a,function(", |
| "h){h=d.getElementById(h);!h||0<=fa(e,h)||e.push(h)});e.sort(ua);var g=", |
| "new A;q(e,function(h){g.add(h)});return g},1);N(\"lang\",2,!1,!1,funct", |
| "ion(){return!1},1);N(\"last\",1,!0,!1,function(a){if(1!=arguments.leng", |
| "th)throw Error(\"Function last expects ()\");return a.f},0);\nN(\"loca", |
| "l-name\",3,!1,!0,function(a,b){return(a=b?Ea(b.a(a)):a.a)?a.localName|", |
| "|a.nodeName.toLowerCase():\"\"},0,1,!0);N(\"name\",3,!1,!0,function(a,", |
| "b){return(a=b?Ea(b.a(a)):a.a)?a.nodeName.toLowerCase():\"\"},0,1,!0);N", |
| "(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);N(\"normaliz", |
| "e-space\",3,!1,!0,function(a,b){return(b?I(b,a):w(a.a)).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){ret", |
| "urn b?H(b,a):+w(a.a)},0,1);\nN(\"position\",1,!0,!1,function(a){return", |
| " a.b},0);N(\"round\",1,!1,!1,function(a,b){return 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,function(a,b){return b?", |
| "I(b,a):w(a.a)},0,1);N(\"string-length\",1,!1,!0,function(a,b){return(b", |
| "?I(b,a):w(a.a)).length},0,1);\nN(\"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;va", |
| "r e=Math.max(c,0);a=I(b,a);return Infinity==d?a.substring(e):a.substri", |
| "ng(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,function(a,b,c){b=I(b,a);", |
| "a=I(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);N(\"sum", |
| "\",1,!1,!1,function(a,b){a=D(b.a(a));b=0;for(var c=E(a);c;c=E(a))b+=+w", |
| "(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;return c},3);N(\"true\",2,!1,!1,function(){return!", |
| "0},0);function B(a,b){this.j=a;this.c=void 0!==b?b:null;this.b=null;sw", |
| "itch(a){case \"comment\":this.b=8;break;case \"text\":this.b=3;break;c", |
| "ase \"processing-instruction\":this.b=7;break;case \"node\":break;defa", |
| "ult:throw Error(\"Unexpected argument\");}}function Ra(a){return\"comm", |
| "ent\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}B.pr", |
| "ototype.a=function(a){return null===this.b||this.b==a.nodeType};B.prot", |
| "otype.f=function(){return this.j};\nB.prototype.toString=function(){va", |
| "r a=\"Kind Test: \"+this.j;null===this.c||(a+=G(this.c));return a};fun", |
| "ction Sa(a){F.call(this,3);this.c=a.substring(1,a.length-1)}m(Sa,F);Sa", |
| ".prototype.a=function(){return this.c};Sa.prototype.toString=function(", |
| "){return\"Literal: \"+this.c};function O(a,b){this.m=a.toLowerCase();a", |
| "=\"*\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.b=b?b.toLow", |
| "erCase():a}O.prototype.a=function(a){var b=a.nodeType;if(1!=b&&2!=b)re", |
| "turn!1;b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this", |
| ".m&&this.m!=b.toLowerCase()?!1:\"*\"==this.b?!0:this.b==(a.namespaceUR", |
| "I?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.pr", |
| "ototype.f=function(){return this.m};\nO.prototype.toString=function(){", |
| "return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.b?\"\":t", |
| "his.b+\":\")+this.m};function Ta(a){F.call(this,1);this.c=a}m(Ta,F);Ta", |
| ".prototype.a=function(){return this.c};Ta.prototype.toString=function(", |
| "){return\"Number: \"+this.c};function Ua(a,b){F.call(this,a.l);this.j=", |
| "a;this.c=b;this.i=a.i;this.b=a.b;1==this.c.length&&(a=this.c[0],a.B||a", |
| ".c!=Va||(a=a.u,\"*\"!=a.f()&&(this.f={name:a.f(),w:null})))}m(Ua,F);fu", |
| "nction P(){F.call(this,4)}m(P,F);P.prototype.a=function(a){var b=new A", |
| ";a=a.a;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};P.proto", |
| "type.toString=function(){return\"Root Helper Expression\"};function Wa", |
| "(){F.call(this,4)}m(Wa,F);Wa.prototype.a=function(a){var b=new A;b.add", |
| "(a.a);return b};Wa.prototype.toString=function(){return\"Context Helpe", |
| "r Expression\"};\nfunction Xa(a){return\"/\"==a||\"//\"==a}Ua.prototyp", |
| "e.a=function(a){var b=this.j.a(a);if(!(b instanceof A))throw Error(\"F", |
| "ilter expression must evaluate to nodeset.\");a=this.c;for(var c=0,d=a", |
| ".length;c<d&&b.o;c++){var e=a[c],g=D(b,e.c.v);if(e.i||e.c!=Ya)if(e.i||", |
| "e.c!=Za){var h=E(g);for(b=e.a(new p(h));null!=(h=E(g));)h=e.a(new p(h)", |
| "),b=Ca(b,h)}else h=E(g),b=e.a(new p(h));else{for(h=E(g);(b=E(g))&&(!h.", |
| "contains||h.contains(b))&&b.compareDocumentPosition(h)&8;h=b);b=e.a(ne", |
| "w p(h))}}return b};\nUa.prototype.toString=function(){var a=\"Path Exp", |
| "ression:\"+G(this.j);if(this.c.length){var b=r(this.c,function(c,d){re", |
| "turn c+G(d)},\"Steps:\");a+=G(b)}return a};function $a(a,b){this.a=a;t", |
| "his.v=!!b}\nfunction Na(a,b,c){for(c=c||0;c<a.a.length;c++)for(var d=a", |
| ".a[c],e=D(b),g=b.o,h,n=0;h=E(e);n++){var x=a.v?g-n:n+1;h=d.a(new p(h,x", |
| ",g));if(\"number\"==typeof h)x=x==h;else if(\"string\"==typeof h||\"bo", |
| "olean\"==typeof h)x=!!h;else if(h instanceof A)x=0<h.o;else throw Erro", |
| "r(\"Predicate.evaluate returned an unexpected type.\");if(!x){x=e;h=x.", |
| "f;var C=x.a;if(!C)throw Error(\"Next must be called at least once befo", |
| "re remove.\");var Q=C.b;C=C.a;Q?Q.a=C:h.a=C;C?C.b=Q:h.b=Q;h.o--;x.a=nu", |
| "ll}}return b}\n$a.prototype.toString=function(){return r(this.a,functi", |
| "on(a,b){return a+G(b)},\"Predicates:\")};function R(a,b,c,d){F.call(th", |
| "is,4);this.c=a;this.u=b;this.j=c||new $a([]);this.B=!!d;b=this.j;b=0<b", |
| ".a.length?b.a[0].f:null;a.K&&b&&(this.f={name:b.name,w:b.w});a:{a=this", |
| ".j;for(b=0;b<a.a.length;b++)if(c=a.a[b],c.i||1==c.l||0==c.l){a=!0;brea", |
| "k a}a=!1}this.i=a}m(R,F);\nR.prototype.a=function(a){var b=a.a,c=this.", |
| "f,d=null,e=null,g=0;c&&(d=c.name,e=c.w?I(c.w,a):null,g=1);if(this.B)if", |
| "(this.i||this.c!=ab)if(b=D((new R(bb,new B(\"node\"))).a(a)),c=E(b))fo", |
| "r(a=this.s(c,d,e,g);null!=(c=E(b));)a=Ca(a,this.s(c,d,e,g));else a=new", |
| " A;else a=z(this.u,b,d,e),a=Na(this.j,a,g);else a=this.s(a.a,d,e,g);re", |
| "turn a};R.prototype.s=function(a,b,c,d){a=this.c.A(this.u,a,b,c);retur", |
| "n a=Na(this.j,a,d)};\nR.prototype.toString=function(){var a=\"Step:\"+", |
| "G(\"Operator: \"+(this.B?\"//\":\"/\"));this.c.m&&(a+=G(\"Axis: \"+thi", |
| "s.c));a+=G(this.u);if(this.j.a.length){var b=r(this.j.a,function(c,d){", |
| "return c+G(d)},\"Predicates:\");a+=G(b)}return a};function cb(a,b,c,d)", |
| "{this.m=a;this.A=b;this.v=c;this.K=d}cb.prototype.toString=function(){", |
| "return this.m};var db={};function S(a,b,c,d){if(db.hasOwnProperty(a))t", |
| "hrow Error(\"Axis already created: \"+a);b=new cb(a,b,c,!!d);return db", |
| "[a]=b}\nS(\"ancestor\",function(a,b){for(var c=new A;b=b.parentNode;)a", |
| ".a(b)&&Da(c,b);return c},!0);S(\"ancestor-or-self\",function(a,b){var ", |
| "c=new A;do a.a(b)&&Da(c,b);while(b=b.parentNode);return c},!0);\nvar V", |
| "a=S(\"attribute\",function(a,b){var c=new A,d=a.f();if(b=b.attributes)", |
| "if(a instanceof B&&null===a.b||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);el", |
| "se(d=b.getNamedItem(d))&&c.add(d);return c},!1),ab=S(\"child\",functio", |
| "n(a,b,c,d,e){c=k(c)?c:null;d=k(d)?d:null;e=e||new A;for(b=b.firstChild", |
| ";b;b=b.nextSibling)y(b,c,d)&&a.a(b)&&e.add(b);return e},!1,!0);S(\"des", |
| "cendant\",z,!1,!0);\nvar bb=S(\"descendant-or-self\",function(a,b,c,d)", |
| "{var e=new A;y(b,c,d)&&a.a(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),Ya", |
| "=S(\"following\",function(a,b,c,d){var e=new A;do for(var g=b;g=g.next", |
| "Sibling;)y(g,c,d)&&a.a(g)&&e.add(g),e=z(a,g,c,d,e);while(b=b.parentNod", |
| "e);return e},!1,!0);S(\"following-sibling\",function(a,b){for(var c=ne", |
| "w A;b=b.nextSibling;)a.a(b)&&c.add(b);return c},!1);S(\"namespace\",fu", |
| "nction(){return new A},!1);\nvar eb=S(\"parent\",function(a,b){var c=n", |
| "ew A;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerEl", |
| "ement),c;b=b.parentNode;a.a(b)&&c.add(b);return c},!1),Za=S(\"precedin", |
| "g\",function(a,b,c,d){var e=new A,g=[];do g.unshift(b);while(b=b.paren", |
| "tNode);for(var h=1,n=g.length;h<n;h++){var x=[];for(b=g[h];b=b.previou", |
| "sSibling;)x.unshift(b);for(var C=0,Q=x.length;C<Q;C++)b=x[C],y(b,c,d)&", |
| "&a.a(b)&&e.add(b),e=z(a,b,c,d,e)}return e},!0,!0);\nS(\"preceding-sibl", |
| "ing\",function(a,b){for(var c=new A;b=b.previousSibling;)a.a(b)&&Da(c,", |
| "b);return c},!0);var fb=S(\"self\",function(a,b){var c=new A;a.a(b)&&c", |
| ".add(b);return c},!1);function gb(a){F.call(this,1);this.c=a;this.i=a.", |
| "i;this.b=a.b}m(gb,F);gb.prototype.a=function(a){return-H(this.c,a)};gb", |
| ".prototype.toString=function(){return\"Unary Expression: -\"+G(this.c)", |
| "};function hb(a){F.call(this,4);this.c=a;Ha(this,t(this.c,function(b){", |
| "return b.i}));Ia(this,t(this.c,function(b){return b.b}))}m(hb,F);hb.pr", |
| "ototype.a=function(a){var b=new A;q(this.c,function(c){c=c.a(a);if(!(c", |
| " instanceof A))throw Error(\"Path expression must evaluate to NodeSet.", |
| "\");b=Ca(b,c)});return b};hb.prototype.toString=function(){return r(th", |
| "is.c,function(a,b){return a+G(b)},\"Union Expression:\")};function ib(", |
| "a,b){this.a=a;this.b=b}function jb(a){for(var b,c=[];;){T(a,\"Missing ", |
| "right hand side of binary expression.\");b=kb(a);var d=v(a.a);if(!d)br", |
| "eak;var e=(d=La[d]||null)&&d.F;if(!e){a.a.a--;break}for(;c.length&&e<=", |
| "c[c.length-1].F;)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(sa(a.a))throw ", |
| "Error(b);}function lb(a,b){a=v(a.a);if(a!=b)throw Error(\"Bad token, e", |
| "xpected: \"+b+\" got: \"+a);}\nfunction mb(a){a=v(a.a);if(\")\"!=a)thr", |
| "ow Error(\"Bad token: \"+a);}function nb(a){a=v(a.a);if(2>a.length)thr", |
| "ow Error(\"Unclosed literal string\");return new Sa(a)}\nfunction ob(a", |
| "){var b=[];if(Xa(u(a.a))){var c=v(a.a);var d=u(a.a);if(\"/\"==c&&(sa(a", |
| ".a)||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d", |
| ")))return new P;d=new P;T(a,\"Missing next location step.\");c=pb(a,c)", |
| ";b.push(c)}else{a:{c=u(a.a);d=c.charAt(0);switch(d){case \"$\":throw E", |
| "rror(\"Variable reference not allowed in HTML XPath\");case \"(\":v(a.", |
| "a);c=jb(a);T(a,'unclosed \"(\"');lb(a,\")\");break;case '\"':case \"'", |
| "\":c=nb(a);break;default:if(isNaN(+c))if(!Ra(c)&&/(?![0-9])[\\w]/.test", |
| "(d)&&\"(\"==u(a.a,1)){c=v(a.a);\nc=Qa[c]||null;v(a.a);for(d=[];\")\"!=", |
| "u(a.a);){T(a,\"Missing function argument list.\");d.push(jb(a));if(\",", |
| "\"!=u(a.a))break;v(a.a)}T(a,\"Unclosed function argument list.\");mb(a", |
| ");c=new Oa(c,d)}else{c=null;break a}else c=new Ta(+v(a.a))}\"[\"==u(a.", |
| "a)&&(d=new $a(qb(a)),c=new Ma(c,d))}if(c)if(Xa(u(a.a)))d=c;else return", |
| " c;else c=pb(a,\"/\"),d=new Wa,b.push(c)}for(;Xa(u(a.a));)c=v(a.a),T(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 shou", |
| "ld be \"/\" or \"//\"');if(\".\"==u(a.a)){var c=new R(fb,new B(\"node", |
| "\"));v(a.a);return c}if(\"..\"==u(a.a))return c=new R(eb,new B(\"node", |
| "\")),v(a.a),c;if(\"@\"==u(a.a)){var d=Va;v(a.a);T(a,\"Missing attribut", |
| "e name\")}else if(\"::\"==u(a.a,1)){if(!/(?![0-9])[\\w]/.test(u(a.a).c", |
| "harAt(0)))throw Error(\"Bad token: \"+v(a.a));var e=v(a.a);d=db[e]||nu", |
| "ll;if(!d)throw Error(\"No axis with name: \"+e);v(a.a);T(a,\"Missing n", |
| "ode name\")}else d=ab;e=u(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)", |
| "))if(\"(\"==\nu(a.a,1)){if(!Ra(e))throw Error(\"Invalid node type: \"+", |
| "e);e=v(a.a);if(!Ra(e))throw Error(\"Invalid type name: \"+e);lb(a,\"(", |
| "\");T(a,\"Bad nodetype\");var g=u(a.a).charAt(0),h=null;if('\"'==g||\"", |
| "'\"==g)h=nb(a);T(a,\"Bad nodetype\");mb(a);e=new B(e,h)}else if(e=v(a.", |
| "a),g=e.indexOf(\":\"),-1==g)e=new O(e);else{h=e.substring(0,g);if(\"*", |
| "\"==h)var n=\"*\";else if(n=a.b(h),!n)throw Error(\"Namespace prefix n", |
| "ot declared: \"+h);e=e.substr(g+1);e=new O(e,n)}else throw Error(\"Bad", |
| " token: \"+v(a.a));a=new $a(qb(a),d.v);return c||new R(d,\ne,a,\"//\"=", |
| "=b)}function qb(a){for(var b=[];\"[\"==u(a.a);){v(a.a);T(a,\"Missing p", |
| "redicate expression.\");var c=jb(a);b.push(c);T(a,\"Unclosed predicate", |
| " expression.\");lb(a,\"]\")}return b}function kb(a){if(\"-\"==u(a.a))r", |
| "eturn v(a.a),new gb(kb(a));var b=ob(a);if(\"|\"!=u(a.a))a=b;else{for(b", |
| "=[b];\"|\"==v(a.a);)T(a,\"Missing next union location path.\"),b.push(", |
| "ob(a));a.a.a--;a=new hb(b)}return a};function rb(a){switch(a.nodeType)", |
| "{case 1:return ea(sb,a);case 9:return rb(a.documentElement);case 11:ca", |
| "se 10:case 6:case 12:return tb;default:return a.parentNode?rb(a.parent", |
| "Node):tb}}function tb(){return null}function sb(a,b){if(a.prefix==b)re", |
| "turn a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttri", |
| "buteNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNod", |
| "e&&9!=a.parentNode.nodeType?sb(a.parentNode,b):null};function ub(a,b){", |
| "if(!a.length)throw Error(\"Empty XPath expression.\");a=pa(a);if(sa(a)", |
| ")throw Error(\"Invalid XPath expression.\");b?\"function\"==ba(b)||(b=", |
| "l(b.lookupNamespaceURI,b)):b=function(){return null};var c=jb(new ib(a", |
| ",b));if(!sa(a))throw Error(\"Bad token: \"+v(a));this.evaluate=functio", |
| "n(d,e){d=c.a(new p(d));return new U(d,e)}}\nfunction U(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 evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A", |
| "))throw Error(\"value could not be converted to the specified type\");", |
| "this.resultType=b;switch(b){case 2:this.stringValue=a instanceof A?Fa(", |
| "a):\"\"+a;break;case 1:this.numberValue=a instanceof A?+Fa(a):+a;break", |
| ";case 3:this.booleanValue=a instanceof A?0<a.o:!!a;break;case 4:case 5", |
| ":case 6:case 7:var c=\nD(a);var d=[];for(var e=E(c);e;e=E(c))d.push(e)", |
| ";this.snapshotLength=a.o;this.invalidIteratorState=!1;break;case 8:cas", |
| "e 9:this.singleNodeValue=Ea(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]}}U.ANY_TYPE=0;\nU.NUMBER_TYPE=1;U.STRING_TYPE=2;U.BO", |
| "OLEAN_TYPE=3;U.UNORDERED_NODE_ITERATOR_TYPE=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_ORDERED_NODE_TYPE=9;function vb(a", |
| "){this.lookupNamespaceURI=rb(a)}\nfunction wb(a,b){a=a||f;var c=a.Docu", |
| "ment&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult", |
| "=U,c.evaluate=function(d,e,g,h){return(new ub(d,g)).evaluate(e,h)},c.c", |
| "reateExpression=function(d,e){return new ub(d,e)},c.createNSResolver=f", |
| "unction(d){return new vb(d)}}aa(\"wgxpath.install\",wb);aa(\"wgxpath.i", |
| "nstall\",wb);var xb=window;function yb(a,b){this.code=a;this.a=V[a]||z", |
| "b;this.message=b||\"\";a=this.a.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(th", |
| "is.message);a.name=this.name;this.stack=a.stack||\"\"}m(yb,Error);var ", |
| "zb=\"unknown error\",V={15:\"element not selectable\",11:\"element not", |
| " visible\"};V[31]=zb;V[30]=zb;V[24]=\"invalid cookie domain\";V[29]=\"", |
| "invalid element coordinates\";V[12]=\"invalid element state\";\nV[32]=", |
| "\"invalid selector\";V[51]=\"invalid selector\";V[52]=\"invalid select", |
| "or\";V[17]=\"javascript error\";V[405]=\"unsupported operation\";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]=\"scri", |
| "pt timeout\";V[33]=\"session not created\";V[10]=\"stale element refer", |
| "ence\";V[21]=\"timeout\";V[25]=\"unable to set cookie\";V[26]=\"unexpe", |
| "cted alert open\";V[13]=zb;V[9]=\"unknown command\";function Ab(a,b){b", |
| "&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!", |
| "b||a.tagName.toUpperCase()==b)};function Bb(){}Bb.prototype.create=fun", |
| "ction(a){a=xa(a).createEvent(\"HTMLEvents\");a.initEvent(\"submit\",!0", |
| ",!0);return a};Bb.prototype.toString=function(){return\"submit\"};var ", |
| "Cb=new Bb;function Db(){this.a=xb.document.documentElement;var a=xa(th", |
| "is.a);try{var b=a&&a.activeElement;var c=b&&b.nodeName?b:null}catch(d)", |
| "{c=null}c&&Eb(this,c)}function Eb(a,b){a.a=b;Ab(b,\"OPTION\")&&ya(b,fu", |
| "nction(c){return Ab(c,\"SELECT\")})}function Fb(a){return Ab(a,\"FORM", |
| "\")};function W(a,b){this.b={};this.a=[];this.f=0;var c=arguments.leng", |
| "th;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 if(a)if(a inst", |
| "anceof W)for(c=Gb(a),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));els", |
| "e for(d in a)this.set(d,a[d])}\nfunction Gb(a){if(a.f!=a.a.length){for", |
| "(var b=0,c=0;b<a.a.length;){var d=a.a[b];Object.prototype.hasOwnProper", |
| "ty.call(a.b,d)&&(a.a[c++]=d);b++}a.a.length=c}if(a.f!=a.a.length){var ", |
| "e={};for(c=b=0;b<a.a.length;)d=a.a[b],Object.prototype.hasOwnProperty.", |
| "call(e,d)||(a.a[c++]=d,e[d]=1),b++;a.a.length=c}return a.a.concat()}W.", |
| "prototype.get=function(a,b){return Object.prototype.hasOwnProperty.cal", |
| "l(this.b,a)?this.b[a]:b};\nW.prototype.set=function(a,b){Object.protot", |
| "ype.hasOwnProperty.call(this.b,a)||(this.f++,this.a.push(a));this.b[a]", |
| "=b};var Hb={};function X(a,b,c){var d=typeof a;(\"object\"==d&&null!=a", |
| "||\"function\"==d)&&(a=a.g);a=new Ib(a);!b||b in Hb&&!c||(Hb[b]={key:a", |
| ",shift:!1},c&&(Hb[c]={key:a,shift:!0}));return a}function Ib(a){this.c", |
| "ode=a}X(8);X(9);X(13);var Jb=X(16),Kb=X(17),Lb=X(18);X(19);X(20);X(27)", |
| ";X(32,\" \");X(33);X(34);X(35);X(36);X(37);X(38);X(39);X(40);X(44);X(4", |
| "5);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(8", |
| "9,\"y\",\"Y\");X(90,\"z\",\"Z\");var Mb=X(na?{h:91,g:91}:ma?{h:224,g:9", |
| "1}:{h:0,g:91});X(na?{h:92,g:92}:ma?{h:224,g:93}:{h:0,g:92});X(na?{h:93", |
| ",g:93}:ma?{h:0,g:0}:{h:93,g:null});\nX({h:96,g:96},\"0\");X({h:97,g:97", |
| "},\"1\");X({h:98,g:98},\"2\");X({h:99,g:99},\"3\");X({h:100,g:100},\"4", |
| "\");X({h:101,g:101},\"5\");X({h:102,g:102},\"6\");X({h:103,g:103},\"7", |
| "\");X({h:104,g:104},\"8\");X({h:105,g:105},\"9\");X({h:106,g:106},\"*", |
| "\");X({h:107,g:107},\"+\");X({h:109,g:109},\"-\");X({h:110,g:110},\".", |
| "\");X({h:111,g:111},\"/\");X(144);X(112);X(113);X(114);X(115);X(116);X", |
| "(117);X(118);X(119);X(120);X(121);X(122);X(123);X({h:107,g:187},\"=\",", |
| "\"+\");X(108,\",\");X({h:109,g:189},\"-\",\"_\");X(188,\",\",\"<\");X(", |
| "190,\".\",\">\");X(191,\"/\",\"?\");\nX(192,\"`\",\"~\");X(219,\"[\",", |
| "\"{\");X(220,\"\\\\\",\"|\");X(221,\"]\",\"}\");X({h:59,g:186},\";\",", |
| "\":\");X(222,\"'\",'\"');var Y=new W;Y.set(1,Jb);Y.set(2,Kb);Y.set(4,L", |
| "b);Y.set(8,Mb);(function(a){var b=new W;q(Gb(a),function(c){b.set(a.ge", |
| "t(c).code,c)});return b})(Y);function Z(){Db.call(this)}m(Z,Db);Z.a=vo", |
| "id 0;Z.b=function(){return Z.a?Z.a:Z.a=new Z};aa(\"_\",function(a){var", |
| " b=ya(a,Fb,!0);if(!b)throw new yb(7,\"Element was not in a form, so co", |
| "uld not submit.\");var c=Z.b();Eb(c,a);if(!Fb(b))throw new yb(12,\"Ele", |
| "ment is not a form, so could not submit.\");a=Cb.create(b,void 0);\"is", |
| "Trusted\"in a||(a.isTrusted=!1);b.dispatchEvent(a)&&(Ab(b.submit)?b.co", |
| "nstructor.prototype.submit.call(b):b.submit())});; return this._.apply", |
| "(null,arguments);}).apply({navigator:typeof window!='undefined'?window", |
| ".navigator:null,document:typeof window!='undefined'?window.document:nu", |
| "ll}, arguments);}\n", |
| NULL |
| }; |
| |
| |
| } // namespace atoms |
| } // namespace webdriver |
| |