Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / webdriver / atoms.cc
1 /*
2  * Copyright 2011-2014 Software Freedom Conservancy
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 /* AUTO GENERATED - DO NOT EDIT BY HAND */
18
19 #include <stddef.h>  // For NULL.
20
21 #include "atoms.h"
22
23 namespace webdriver {
24 namespace atoms {
25
26 const char* const CLEAR[] = {
27     "function(){return function(){var f,h=this;\nfunction aa(a){var b=typeof",
28     " a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in",
29     "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[",
30     "object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
31     "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
32     "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
33     "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
34     "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
35     "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
36     "&&\"undefined\"==typeof a.call)return\"object\";return b}function ba(a)",
37     "{var b=aa(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le",
38     "ngth}function k(a){return\"string\"==typeof a}function m(a){return\"num",
39     "ber\"==typeof a}function p(a){return\"function\"==aa(a)}function q(a){v",
40     "ar b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}\nfunction ",
41     "ca(a,b){function c(){}c.prototype=b.prototype;a.P=b.prototype;a.prototy",
42     "pe=new c;a.prototype.constructor=a;a.L=function(a,c,g){return b.prototy",
43     "pe[c].apply(a,Array.prototype.slice.call(arguments,2))}};var da=window;",
44     "function fa(a){return String(a).replace(/\\-([a-z])/g,function(a,c){ret",
45     "urn c.toUpperCase()})};var ga=Array.prototype;function s(a,b){if(k(a))r",
46     "eturn k(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if",
47     "(c in a&&a[c]===b)return c;return-1}function t(a,b){for(var c=a.length,",
48     "d=k(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}func",
49     "tion ha(a,b){var c=\"\";t(a,function(d,e){c=b.call(void 0,c,d,e,a)});re",
50     "turn c}function ia(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e",
51     "<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}\nfunction ",
52     "ja(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d",
53     "&&!b.call(void 0,d[e],e,a))return!1;return!0}function ka(a){var b=a.len",
54     "gth;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}",
55     "function la(a,b,c){return 2>=arguments.length?ga.slice.call(a,b):ga.sli",
56     "ce.call(a,b,c)};var ma={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",",
57     "aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5",
58     "dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",bl",
59     "ue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#de",
60     "b887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e",
61     "\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",cr",
62     "imson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008",
63     "b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#00640",
64     "0\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b",
65     "\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932",
66     "cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f",
67     "\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"",
68     "#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#",
69     "ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969",
70     "\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\"",
71     ",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\ngh",
72     "ostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808",
73     "080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeyd",
74     "ew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b00",
75     "82\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderb",
76     "lush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightbl",
77     "ue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgolden",
78     "rodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",ligh",
79     "tgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlight",
80     "seagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899",
81     "\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"",
82     "#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",mage",
83     "nta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumb",
84     "lue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediu",
85     "mseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#",
86     "00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnig",
87     "htblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccas",
88     "in:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5",
89     "e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",oranger",
90     "ed:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:",
91     "\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayaw",
92     "hip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\"",
93     ",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff00",
94     "00\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513",
95     "\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nsea",
96     "shell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ce",
97     "eb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",",
98     "snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d",
99     "2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoi",
100     "se:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",w",
101     "hitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var n",
102     "a=\"backgroundColor borderTopColor borderRightColor borderBottomColor b",
103     "orderLeftColor color outlineColor\".split(\" \"),oa=/#([0-9a-fA-F])([0-",
104     "9a-fA-F])([0-9a-fA-F])/,pa=/^#(?:[0-9a-f]{3}){1,2}$/i,qa=/^(?:rgba)?\\(",
105     "(\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,ra=/^",
106     "(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}",
107     ")\\)$/i;function u(a,b){this.code=a;this.state=v[a]||sa;this.message=b|",
108     "|\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return ",
109     "a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.",
110     "indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);",
111     "c.name=this.name;this.stack=c.stack||\"\"}ca(u,Error);\nvar sa=\"unknow",
112     "n error\",v={15:\"element not selectable\",11:\"element not visible\",3",
113     "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali",
114     "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme",
115     "nt state\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid",
116     " selector\",17:\"javascript error\",405:\"unsupported operation\",34:\"",
117     "move target out of bounds\",27:\"no such alert\",7:\"no such element\",",
118     "8:\"no such frame\",23:\"no such window\",28:\"script timeout\",33:\"se",
119     "ssion not created\",10:\"stale element reference\",\n0:\"success\",21:",
120     "\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert open\"};v",
121     "[13]=sa;v[9]=\"unknown command\";u.prototype.toString=function(){return",
122     " this.name+\": \"+this.message};var w,x,y,ta=h.navigator||null;y=ta&&ta",
123     ".platform||\"\";w=-1!=y.indexOf(\"Mac\");x=-1!=y.indexOf(\"Win\");var A",
124     "=-1!=y.indexOf(\"Linux\");function B(a,b){this.x=void 0!==a?a:0;this.y=",
125     "void 0!==b?b:0}f=B.prototype;f.clone=function(){return new B(this.x,thi",
126     "s.y)};f.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};f.c",
127     "eil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return",
128     " this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(t",
129     "his.y);return this};f.round=function(){this.x=Math.round(this.x);this.y",
130     "=Math.round(this.y);return this};\nf.translate=function(a,b){a instance",
131     "of B?(this.x+=a.x,this.y+=a.y):(this.x+=a,m(b)&&(this.y+=b));return thi",
132     "s};f.scale=function(a,b){var c=m(b)?b:a;this.x*=a;this.y*=c;return this",
133     "};function C(a,b){this.width=a;this.height=b}f=C.prototype;f.clone=func",
134     "tion(){return new C(this.width,this.height)};f.toString=function(){retu",
135     "rn\"(\"+this.width+\" x \"+this.height+\")\"};f.ceil=function(){this.wi",
136     "dth=Math.ceil(this.width);this.height=Math.ceil(this.height);return thi",
137     "s};f.floor=function(){this.width=Math.floor(this.width);this.height=Mat",
138     "h.floor(this.height);return this};f.round=function(){this.width=Math.ro",
139     "und(this.width);this.height=Math.round(this.height);return this};\nf.sc",
140     "ale=function(a,b){var c=m(b)?b:a;this.width*=a;this.height*=c;return th",
141     "is};function ua(a,b,c){function d(c){c&&b.appendChild(k(c)?a.createText",
142     "Node(c):c)}for(var e=1;e<c.length;e++){var g=c[e];!ba(g)||q(g)&&0<g.nod",
143     "eType?d(g):t(va(g)?ka(g):g,d)}}function wa(a){for(;a&&1!=a.nodeType;)a=",
144     "a.previousSibling;return a}function xa(a,b){if(a.contains&&1==b.nodeTyp",
145     "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocument",
146     "Position)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&",
147     "a!=b;)b=b.parentNode;return b==a}\nfunction ya(a,b){if(a==b)return 0;if",
148     "(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;i",
149     "f(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
150     "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.source",
151     "Index;var e=a.parentNode,g=b.parentNode;return e==g?za(a,b):!c&&xa(e,b)",
152     "?-1*Aa(a,b):!d&&xa(g,a)?Aa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.so",
153     "urceIndex:g.sourceIndex)}d=D(a);c=d.createRange();c.selectNode(a);c.col",
154     "lapse(!0);d=d.createRange();d.selectNode(b);\nd.collapse(!0);return c.c",
155     "ompareBoundaryPoints(h.Range.START_TO_END,d)}function Aa(a,b){var c=a.p",
156     "arentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;",
157     "return za(d,a)}function za(a,b){for(var c=b;c=c.previousSibling;)if(c==",
158     "a)return-1;return 1}function D(a){return 9==a.nodeType?a:a.ownerDocumen",
159     "t||a.document}function va(a){if(a&&\"number\"==typeof a.length){if(q(a)",
160     ")return\"function\"==typeof a.item||\"string\"==typeof a.item;if(p(a))r",
161     "eturn\"function\"==typeof a.item}return!1}\nfunction Ba(a,b,c){c||(a=a.",
162     "parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null",
163     "}function Ca(a){try{return a&&a.activeElement}catch(b){}return null}fun",
164     "ction Da(a){this.o=a||h.document||document}f=Da.prototype;f.createEleme",
165     "nt=function(a){return this.o.createElement(a)};f.createTextNode=functio",
166     "n(a){return this.o.createTextNode(String(a))};f.appendChild=function(a,",
167     "b){a.appendChild(b)};f.append=function(a,b){ua(D(a),a,arguments)};\nf.c",
168     "anHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){",
169     "case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":ca",
170     "se \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":c",
171     "ase \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"L",
172     "INK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\"",
173     ":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"T",
174     "RACK\":case \"WBR\":return!1}return!0};f.removeNode=function(a){return ",
175     "a&&a.parentNode?a.parentNode.removeChild(a):null};\nf.contains=xa;funct",
176     "ion E(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||nu",
177     "ll==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof ",
178     "b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[]",
179     ",b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.first",
180     "Child);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"",
181     "\"+b};function F(){this.h=this.f=null;this.n=0}function Ea(a){this.w=a;",
182     "this.next=this.l=null}F.prototype.unshift=function(a){a=new Ea(a);a.nex",
183     "t=this.f;this.h?this.f.l=a:this.f=this.h=a;this.f=a;this.n++};F.prototy",
184     "pe.add=function(a){a=new Ea(a);a.l=this.h;this.f?this.h.next=a:this.f=t",
185     "his.h=a;this.h=a;this.n++};function Fa(a){return(a=a.f)?a.w:null}functi",
186     "on G(a){return new Ha(a,!1)}function Ha(a,b){this.I=a;this.t=(this.A=b)",
187     "?a.h:a.f;this.q=null}\nHa.prototype.next=function(){var a=this.t;if(nul",
188     "l==a)return null;var b=this.q=a;this.t=this.A?a.l:a.next;return b.w};Ha",
189     ".prototype.remove=function(){var a=this.I,b=this.q;if(!b)throw Error(\"",
190     "Next must be called at least once before remove.\");var c=b.l,b=b.next;",
191     "c?c.next=b:a.f=b;b?b.l=c:a.h=c;a.n--;this.q=null};function H(a,b,c,d,e)",
192     "{b=b.evaluate(d);c=c.evaluate(d);var g;if(b instanceof F&&c instanceof ",
193     "F){e=G(b);for(d=e.next();d;d=e.next())for(b=G(c),g=b.next();g;g=b.next(",
194     "))if(a(E(d),E(g)))return!0;return!1}if(b instanceof F||c instanceof F){",
195     "b instanceof F?e=b:(e=c,c=b);e=G(e);b=typeof c;for(d=e.next();d;d=e.nex",
196     "t()){switch(b){case \"number\":d=+E(d);break;case \"boolean\":d=!!E(d);",
197     "break;case \"string\":d=E(d);break;default:throw Error(\"Illegal primit",
198     "ive type for comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"b",
199     "oolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof",
200     " b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Ia(a,b,c,d){",
201     "this.J=a;this.m=d}Ia.prototype.toString=function(){return this.J};var J",
202     "a={};function I(a,b){if(Ja.hasOwnProperty(a))throw Error(\"Binary opera",
203     "tor already created: \"+a);var c=new Ia(a,0,0,b);Ja[c.toString()]=c}I(",
204     "\"div\",function(a,b,c){return a.e(c)/b.e(c)});I(\"mod\",function(a,b,c",
205     "){return a.e(c)%b.e(c)});I(\"*\",function(a,b,c){return a.e(c)*b.e(c)})",
206     ";\nI(\"+\",function(a,b,c){return a.e(c)+b.e(c)});I(\"-\",function(a,b,",
207     "c){return a.e(c)-b.e(c)});I(\"<\",function(a,b,c){return H(function(a,b",
208     "){return a<b},a,b,c)});I(\">\",function(a,b,c){return H(function(a,b){r",
209     "eturn a>b},a,b,c)});I(\"<=\",function(a,b,c){return H(function(a,b){ret",
210     "urn a<=b},a,b,c)});I(\">=\",function(a,b,c){return H(function(a,b){retu",
211     "rn a>=b},a,b,c)});I(\"=\",function(a,b,c){return H(function(a,b){return",
212     " a==b},a,b,c,!0)});I(\"!=\",function(a,b,c){return H(function(a,b){retu",
213     "rn a!=b},a,b,c,!0)});\nI(\"and\",function(a,b,c){return a.k(c)&&b.k(c)}",
214     ");I(\"or\",function(a,b,c){return a.k(c)||b.k(c)});function Ka(a,b,c,d,",
215     "e,g){this.r=a;this.m=g}Ka.prototype.toString=function(){return this.r};",
216     "var La={};function J(a,b){if(La.hasOwnProperty(a))throw Error(\"Functio",
217     "n already created: \"+a+\".\");La[a]=new Ka(a,0,0,0,0,b)}J(\"boolean\",",
218     "function(a,b){return b.k(a)});J(\"ceiling\",function(a,b){return Math.c",
219     "eil(b.e(a))});J(\"concat\",function(a,b){return ha(la(arguments,1),func",
220     "tion(b,d){return b+d.c(a)})});J(\"contains\",function(a,b,c){b=b.c(a);a",
221     "=c.c(a);return-1!=b.indexOf(a)});J(\"count\",function(a,b){return b.eva",
222     "luate(a).n});\nJ(\"false\",function(){return!1});J(\"floor\",function(a",
223     ",b){return Math.floor(b.e(a))});J(\"id\",function(a,b){var c=a.j(),d=9=",
224     "=c.nodeType?c:c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];t(c,function(",
225     "a){a=d.getElementById(a);!a||0<=s(e,a)||e.push(a)});e.sort(ya);var g=ne",
226     "w F;t(e,function(a){g.add(a)});return g});J(\"lang\",function(){return!",
227     "1});J(\"last\",function(a){if(1!=arguments.length)throw Error(\"Functio",
228     "n last expects ()\");return a.M()});\nJ(\"local-name\",function(a,b){va",
229     "r c=b?Fa(b.evaluate(a)):a.j();return c?c.nodeName.toLowerCase():\"\"});",
230     "J(\"name\",function(a,b){var c=b?Fa(b.evaluate(a)):a.j();return c?c.nod",
231     "eName.toLowerCase():\"\"});J(\"namespace-uri\",function(){return\"\"});",
232     "J(\"normalize-space\",function(a,b){return(b?b.c(a):E(a.j())).replace(/",
233     "[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")});J(\"not\",function(",
234     "a,b){return!b.k(a)});J(\"number\",function(a,b){return b?b.e(a):+E(a.j(",
235     "))});J(\"position\",function(a){return a.N()});J(\"round\",function(a,b",
236     "){return Math.round(b.e(a))});\nJ(\"starts-with\",function(a,b,c){b=b.c",
237     "(a);a=c.c(a);return 0==b.lastIndexOf(a,0)});J(\"string\",function(a,b){",
238     "return b?b.c(a):E(a.j())});J(\"string-length\",function(a,b){return(b?b",
239     ".c(a):E(a.j())).length});J(\"substring\",function(a,b,c,d){c=c.e(a);if(",
240     "isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.e(a):Infinity;if(i",
241     "sNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0)",
242     ";a=b.c(a);if(Infinity==d)return a.substring(e);b=Math.round(d);return a",
243     ".substring(e,c+b)});\nJ(\"substring-after\",function(a,b,c){b=b.c(a);a=",
244     "c.c(a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)});J(\"su",
245     "bstring-before\",function(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);retur",
246     "n-1==a?\"\":b.substring(0,a)});J(\"sum\",function(a,b){for(var c=G(b.ev",
247     "aluate(a)),d=0,e=c.next();e;e=c.next())d+=+E(e);return d});\nJ(\"transl",
248     "ate\",function(a,b,c,d){b=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d<c",
249     ".length;d++){var g=c.charAt(d);g in a||(a[g]=e.charAt(d))}c=\"\";for(d=",
250     "0;d<b.length;d++)g=b.charAt(d),c+=g in a?a[g]:g;return c});J(\"true\",f",
251     "unction(){return!0});function Ma(a,b,c){this.r=a;this.A=c}Ma.prototype.",
252     "toString=function(){return this.r};var Na={};function K(a,b){if(Na.hasO",
253     "wnProperty(a))throw Error(\"Axis already created: \"+a);Na[a]=new Ma(a,",
254     "0,b)}K(\"ancestor\",!0);K(\"ancestor-or-self\",!0);K(\"attribute\",!1);",
255     "K(\"child\",!1);K(\"descendant\",!1);K(\"descendant-or-self\",!1);K(\"f",
256     "ollowing\",!1);K(\"following-sibling\",!1);K(\"namespace\",!1);K(\"pare",
257     "nt\",!1);K(\"preceding\",!0);K(\"preceding-sibling\",!0);K(\"self\",!1)",
258     ";var L={};L.D=function(){var a={Q:\"http://www.w3.org/2000/svg\"};retur",
259     "n function(b){return a[b]||null}}();L.m=function(a,b,c){var d=D(a);try{",
260     "var e=d.createNSResolver?d.createNSResolver(d.documentElement):L.D;retu",
261     "rn d.evaluate(b,a,e,c,null)}catch(g){throw new u(32,\"Unable to locate ",
262     "an element with the xpath expression \"+b+\" because of the following e",
263     "rror:\\n\"+g);}};L.s=function(a,b){if(!a||1!=a.nodeType)throw new u(32,",
264     "'The result of the xpath expression \"'+b+'\" is: '+a+\". It should be ",
265     "an element.\");};\nL.K=function(a,b){var c=function(){var c=L.m(b,a,9);",
266     "return c?c.singleNodeValue||null:b.selectSingleNode?(c=D(b),c.setProper",
267     "ty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a",
268     ")):null}();null===c||L.s(c,a);return c};\nL.O=function(a,b){var c=funct",
269     "ion(){var c=L.m(b,a,7);if(c){for(var e=c.snapshotLength,g=[],l=0;l<e;++",
270     "l)g.push(c.snapshotItem(l));return g}return b.selectNodes?(c=D(b),c.set",
271     "Property&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(",
272     "a)):[]}();t(c,function(b){L.s(b,a)});return c};function M(a,b,c,d){this",
273     ".top=a;this.right=b;this.bottom=c;this.left=d}f=M.prototype;f.clone=fun",
274     "ction(){return new M(this.top,this.right,this.bottom,this.left)};f.toSt",
275     "ring=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bo",
276     "ttom+\"b, \"+this.left+\"l)\"};f.contains=function(a){return this&&a?a ",
277     "instanceof M?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a",
278     ".bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.",
279     "y<=this.bottom:!1};\nf.expand=function(a,b,c,d){q(a)?(this.top-=a.top,t",
280     "his.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=",
281     "a,this.right+=b,this.bottom+=c,this.left-=d);return this};f.ceil=functi",
282     "on(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this",
283     ".bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return th",
284     "is};f.floor=function(){this.top=Math.floor(this.top);this.right=Math.fl",
285     "oor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floo",
286     "r(this.left);return this};\nf.round=function(){this.top=Math.round(this",
287     ".top);this.right=Math.round(this.right);this.bottom=Math.round(this.bot",
288     "tom);this.left=Math.round(this.left);return this};f.translate=function(",
289     "a,b){a instanceof B?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.",
290     "bottom+=a.y):(this.left+=a,this.right+=a,m(b)&&(this.top+=b,this.bottom",
291     "+=b));return this};f.scale=function(a,b){var c=m(b)?b:a;this.left*=a;th",
292     "is.right*=a;this.top*=c;this.bottom*=c;return this};function N(a,b,c,d)",
293     "{this.left=a;this.top=b;this.width=c;this.height=d}f=N.prototype;f.clon",
294     "e=function(){return new N(this.left,this.top,this.width,this.height)};f",
295     ".toString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this",
296     ".width+\"w x \"+this.height+\"h)\"};f.contains=function(a){return a ins",
297     "tanceof N?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this",
298     ".top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=",
299     "this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\nf.cei",
300     "l=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top",
301     ");this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);r",
302     "eturn this};f.floor=function(){this.left=Math.floor(this.left);this.top",
303     "=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Mat",
304     "h.floor(this.height);return this};f.round=function(){this.left=Math.rou",
305     "nd(this.left);this.top=Math.round(this.top);this.width=Math.round(this.",
306     "width);this.height=Math.round(this.height);return this};\nf.translate=f",
307     "unction(a,b){a instanceof B?(this.left+=a.x,this.top+=a.y):(this.left+=",
308     "a,m(b)&&(this.top+=b));return this};f.scale=function(a,b){var c=m(b)?b:",
309     "a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};fu",
310     "nction O(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b",
311     ")}var Oa=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");",
312     "\nfunction Pa(a){var b=a.tagName.toUpperCase();return 0<=s(Oa,b)?a.disa",
313     "bled?!1:a.parentNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTI",
314     "ON\"==b?Pa(a.parentNode):!Ba(a,function(a){var b=a.parentNode;if(b&&O(b",
315     ",\"FIELDSET\")&&b.disabled){if(!O(a,\"LEGEND\"))return!0;for(;a=void 0!",
316     "=a.previousElementSibling?a.previousElementSibling:wa(a.previousSibling",
317     ");)if(O(a,\"LEGEND\"))return!0}return!1},!0):!0}var Qa=\"text search te",
318     "l url email password number\".split(\" \");\nfunction Ra(a){function b(",
319     "a){return\"inherit\"==a.contentEditable?(a=P(a))?b(a):!1:\"true\"==a.co",
320     "ntentEditable}return void 0!==a.contentEditable?void 0!==a.isContentEdi",
321     "table?a.isContentEditable:b(a):!1}function P(a){for(a=a.parentNode;a&&1",
322     "!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return O(a)",
323     "?a:null}\nfunction Q(a,b){var c=fa(b);if(\"float\"==c||\"cssFloat\"==c|",
324     "|\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d=c;var e=D(a);if(e.defaultV",
325     "iew&&e.defaultView.getComputedStyle&&(e=e.defaultView.getComputedStyle(",
326     "a,null))){d=e[d]||e.getPropertyValue(d)||\"\";break a}d=\"\"}d=d||Sa(a,",
327     "c);if(null===d)d=null;else if(0<=s(na,c)){b:{var g=d.match(qa);if(g){va",
328     "r c=Number(g[1]),e=Number(g[2]),l=Number(g[3]),g=Number(g[4]);if(0<=c&&",
329     "255>=c&&0<=e&&255>=e&&0<=l&&255>=l&&0<=g&&1>=g){c=[c,e,l,g];break b}}c=",
330     "null}if(!c)b:{if(l=d.match(ra))if(c=\nNumber(l[1]),e=Number(l[2]),l=Num",
331     "ber(l[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<=l&&255>=l){c=[c,e,l,1];break b",
332     "}c=null}if(!c)b:{c=d.toLowerCase();e=ma[c.toLowerCase()];if(!e&&(e=\"#",
333     "\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.replace(oa,\"#$1$1$2$2$3$3",
334     "\")),!pa.test(e))){c=null;break b}c=[parseInt(e.substr(1,2),16),parseIn",
335     "t(e.substr(3,2),16),parseInt(e.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(",
336     "\", \")+\")\":d}return d}\nfunction Sa(a,b){var c=a.currentStyle||a.sty",
337     "le,d=c[b];void 0===d&&p(c.getPropertyValue)&&(d=c.getPropertyValue(b));",
338     "return\"inherit\"!=d?void 0!==d?d:null:(c=P(a))?Sa(c,b):null}\nfunction",
339     " Ta(a,b){function c(a){if(\"none\"==Q(a,\"display\"))return!1;a=P(a);re",
340     "turn!a||c(a)}function d(a){var b=R(a);return 0<b.height&&0<b.width?!0:O",
341     "(a,\"PATH\")&&(0<b.height||0<b.width)?(a=Q(a,\"stroke-width\"),!!a&&0<p",
342     "arseInt(a,10)):\"hidden\"!=Q(a,\"overflow\")&&ia(a.childNodes,function(",
343     "a){return 3==a.nodeType||O(a)&&d(a)})}function e(a){return Ua(a)==S&&ja",
344     "(a.childNodes,function(a){return!O(a)||e(a)})}if(!O(a))throw Error(\"Ar",
345     "gument to isShown must be of type Element\");if(O(a,\"BODY\"))return!0;",
346     "if(O(a,\"OPTION\")||\nO(a,\"OPTGROUP\")){var g=Ba(a,function(a){return ",
347     "O(a,\"SELECT\")});return!!g&&Ta(g,!0)}return(g=Va(a))?!!g.u&&0<g.rect.w",
348     "idth&&0<g.rect.height&&Ta(g.u,b):O(a,\"INPUT\")&&\"hidden\"==a.type.toL",
349     "owerCase()||O(a,\"NOSCRIPT\")||\"hidden\"==Q(a,\"visibility\")||!c(a)||",
350     "!b&&0==Wa(a)||!d(a)?!1:!e(a)}var S=\"hidden\";\nfunction Ua(a){function",
351     " b(a){function b(a){return a==l?!0:0==Q(a,\"display\").lastIndexOf(\"in",
352     "line\",0)||\"absolute\"==c&&\"static\"==Q(a,\"position\")?!1:!0}var c=Q",
353     "(a,\"position\");if(\"fixed\"==c)return Ga=!0,a==l?null:l;for(a=P(a);a&",
354     "&!b(a);)a=P(a);return a}function c(a){var b=a;if(\"visible\"==db)if(a==",
355     "l&&ea)b=ea;else if(a==ea)return{x:\"visible\",y:\"visible\"};b={x:Q(b,",
356     "\"overflow-x\"),y:Q(b,\"overflow-y\")};a==l&&(b.x=\"visible\"==b.x?\"au",
357     "to\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);return b}function d(a){if(a",
358     "==l){var b=(new Da(g)).o;\na=b.body||b.documentElement;b=b.parentWindow",
359     "||b.defaultView;a=new B(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.sc",
360     "rollTop)}else a=new B(a.scrollLeft,a.scrollTop);return a}var e=Xa(a),g=",
361     "D(a),l=g.documentElement,ea=g.body,db=Q(l,\"overflow\"),Ga;for(a=b(a);a",
362     ";a=b(a)){var n=c(a);if(\"visible\"!=n.x||\"visible\"!=n.y){var r=R(a);i",
363     "f(0==r.width||0==r.height)return S;var z=e.right<r.left,Y=e.bottom<r.to",
364     "p;if(z&&\"hidden\"==n.x||Y&&\"hidden\"==n.y)return S;if(z&&\"visible\"!",
365     "=n.x||Y&&\"visible\"!=n.y){z=d(a);Y=e.bottom<\nr.top-z.y;if(e.right<r.l",
366     "eft-z.x&&\"visible\"!=n.x||Y&&\"visible\"!=n.x)return S;e=Ua(a);return ",
367     "e==S?S:\"scroll\"}z=e.left>=r.left+r.width;r=e.top>=r.top+r.height;if(z",
368     "&&\"hidden\"==n.x||r&&\"hidden\"==n.y)return S;if(z&&\"visible\"!=n.x||",
369     "r&&\"visible\"!=n.y){if(Ga&&(n=d(a),e.left>=l.scrollWidth-n.x||e.right>",
370     "=l.scrollHeight-n.y))return S;e=Ua(a);return e==S?S:\"scroll\"}}}return",
371     "\"none\"}\nfunction R(a){var b=Va(a);if(b)return b.rect;if(O(a,\"HTML\"",
372     "))return a=D(a),a=((a?a.parentWindow||a.defaultView:window)||window).do",
373     "cument,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new C(",
374     "a.clientWidth,a.clientHeight),new N(0,0,a.width,a.height);var c;try{c=a",
375     ".getBoundingClientRect()}catch(d){return new N(0,0,0,0)}return new N(c.",
376     "left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Va(a){var b=O(a,\"",
377     "MAP\");if(!b&&!O(a,\"AREA\"))return null;var c=b?a:O(a.parentNode,\"MAP",
378     "\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=L.K('/descendant::",
379     "*[@usemap = \"#'+c.name+'\"]',D(c)))&&(e=R(d),!b&&\"default\"!=a.shape.",
380     "toLowerCase())){var g=Ya(a);a=Math.min(Math.max(g.left,0),e.width);b=Ma",
381     "th.min(Math.max(g.top,0),e.height);c=Math.min(g.width,e.width-a);g=Math",
382     ".min(g.height,e.height-b);e=new N(a+e.left,b+e.top,c,g)}return{u:d,rect",
383     ":e||new N(0,0,0,0)}}\nfunction Ya(a){var b=a.shape.toLowerCase();a=a.co",
384     "ords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return",
385     " new N(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],n",
386     "ew N(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){for(var b=a[0],",
387     "c=a[1],d=b,e=c,g=2;g+1<a.length;g+=2)b=Math.min(b,a[g]),d=Math.max(d,a[",
388     "g]),c=Math.min(c,a[g+1]),e=Math.max(e,a[g+1]);return new N(b,c,d-b,e-c)",
389     "}return new N(0,0,0,0)}function Xa(a){a=R(a);return new M(a.top,a.left+",
390     "a.width,a.top+a.height,a.left)}\nfunction Wa(a){var b=1,c=Q(a,\"opacity",
391     "\");c&&(b=Number(c));(a=P(a))&&(b*=Wa(a));return b};function Za(){this.",
392     "p=da.document.documentElement;this.B=null;var a=Ca(D(this.p));a&&$a(thi",
393     "s,a)}function $a(a,b){a.p=b;a.B=O(b,\"OPTION\")?Ba(b,function(a){return",
394     " O(a,\"SELECT\")}):null};function ab(a,b,c){this.C=a;this.F=b;this.G=c}",
395     "ab.prototype.create=function(a){a=D(a).createEvent(\"HTMLEvents\");a.in",
396     "itEvent(this.C,this.F,this.G);return a};ab.prototype.toString=function(",
397     "){return this.C};var bb=new ab(\"change\",!0,!1);function T(a,b){this.g",
398     "={};this.d=[];this.i=0;var c=arguments.length;if(1<c){if(c%2)throw Erro",
399     "r(\"Uneven number of arguments\");for(var d=0;d<c;d+=2)this.set(argumen",
400     "ts[d],arguments[d+1])}else if(a){var e;if(a instanceof T)for(d=cb(a),eb",
401     "(a),e=[],c=0;c<a.d.length;c++)e.push(a.g[a.d[c]]);else{var c=[],g=0;for",
402     "(d in a)c[g++]=d;d=c;c=[];g=0;for(e in a)c[g++]=a[e];e=c}for(c=0;c<d.le",
403     "ngth;c++)this.set(d[c],e[c])}}function cb(a){eb(a);return a.d.concat()}",
404     "f=T.prototype;\nf.clear=function(){this.g={};this.i=this.d.length=0};f.",
405     "remove=function(a){return Object.prototype.hasOwnProperty.call(this.g,a",
406     ")?(delete this.g[a],this.i--,this.d.length>2*this.i&&eb(this),!0):!1};f",
407     "unction eb(a){if(a.i!=a.d.length){for(var b=0,c=0;b<a.d.length;){var d=",
408     "a.d[b];Object.prototype.hasOwnProperty.call(a.g,d)&&(a.d[c++]=d);b++}a.",
409     "d.length=c}if(a.i!=a.d.length){for(var e={},c=b=0;b<a.d.length;)d=a.d[b",
410     "],Object.prototype.hasOwnProperty.call(e,d)||(a.d[c++]=d,e[d]=1),b++;a.",
411     "d.length=c}}\nf.get=function(a,b){return Object.prototype.hasOwnPropert",
412     "y.call(this.g,a)?this.g[a]:b};f.set=function(a,b){Object.prototype.hasO",
413     "wnProperty.call(this.g,a)||(this.i++,this.d.push(a));this.g[a]=b};f.for",
414     "Each=function(a,b){for(var c=cb(this),d=0;d<c.length;d++){var e=c[d],g=",
415     "this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new T(this)}",
416     ";var fb={};function U(a,b,c){q(a)&&(a=a.a);a=new gb(a);!b||b in fb&&!c|",
417     "|(fb[b]={key:a,shift:!1},c&&(fb[c]={key:a,shift:!0}));return a}function",
418     " gb(a){this.code=a}U(8);U(9);U(13);var hb=U(16),ib=U(17),jb=U(18);U(19)",
419     ";U(20);U(27);U(32,\" \");U(33);U(34);U(35);U(36);U(37);U(38);U(39);U(40",
420     ");U(44);U(45);U(46);U(48,\"0\",\")\");U(49,\"1\",\"!\");U(50,\"2\",\"@",
421     "\");U(51,\"3\",\"#\");U(52,\"4\",\"$\");U(53,\"5\",\"%\");U(54,\"6\",\"",
422     "^\");U(55,\"7\",\"&\");U(56,\"8\",\"*\");U(57,\"9\",\"(\");U(65,\"a\",",
423     "\"A\");U(66,\"b\",\"B\");U(67,\"c\",\"C\");U(68,\"d\",\"D\");\nU(69,\"e",
424     "\",\"E\");U(70,\"f\",\"F\");U(71,\"g\",\"G\");U(72,\"h\",\"H\");U(73,\"",
425     "i\",\"I\");U(74,\"j\",\"J\");U(75,\"k\",\"K\");U(76,\"l\",\"L\");U(77,",
426     "\"m\",\"M\");U(78,\"n\",\"N\");U(79,\"o\",\"O\");U(80,\"p\",\"P\");U(81",
427     ",\"q\",\"Q\");U(82,\"r\",\"R\");U(83,\"s\",\"S\");U(84,\"t\",\"T\");U(8",
428     "5,\"u\",\"U\");U(86,\"v\",\"V\");U(87,\"w\",\"W\");U(88,\"x\",\"X\");U(",
429     "89,\"y\",\"Y\");U(90,\"z\",\"Z\");var kb=U(x?{b:91,a:91,opera:219}:w?{b",
430     ":224,a:91,opera:17}:{b:0,a:91,opera:null});U(x?{b:92,a:92,opera:220}:w?",
431     "{b:224,a:93,opera:17}:{b:0,a:92,opera:null});\nU(x?{b:93,a:93,opera:0}:",
432     "w?{b:0,a:0,opera:16}:{b:93,a:null,opera:0});U({b:96,a:96,opera:48},\"0",
433     "\");U({b:97,a:97,opera:49},\"1\");U({b:98,a:98,opera:50},\"2\");U({b:99",
434     ",a:99,opera:51},\"3\");U({b:100,a:100,opera:52},\"4\");U({b:101,a:101,o",
435     "pera:53},\"5\");U({b:102,a:102,opera:54},\"6\");U({b:103,a:103,opera:55",
436     "},\"7\");U({b:104,a:104,opera:56},\"8\");U({b:105,a:105,opera:57},\"9\"",
437     ");U({b:106,a:106,opera:A?56:42},\"*\");U({b:107,a:107,opera:A?61:43},\"",
438     "+\");U({b:109,a:109,opera:A?109:45},\"-\");U({b:110,a:110,opera:A?190:7",
439     "8},\".\");\nU({b:111,a:111,opera:A?191:47},\"/\");U(144);U(112);U(113);",
440     "U(114);U(115);U(116);U(117);U(118);U(119);U(120);U(121);U(122);U(123);U",
441     "({b:107,a:187,opera:61},\"=\",\"+\");U(108,\",\");U({b:109,a:189,opera:",
442     "109},\"-\",\"_\");U(188,\",\",\"<\");U(190,\".\",\">\");U(191,\"/\",\"?",
443     "\");U(192,\"`\",\"~\");U(219,\"[\",\"{\");U(220,\"\\\\\",\"|\");U(221,",
444     "\"]\",\"}\");U({b:59,a:186,opera:59},\";\",\":\");U(222,\"'\",'\"');var",
445     " V=new T;V.set(1,hb);V.set(2,ib);V.set(4,jb);V.set(8,kb);(function(a){v",
446     "ar b=new T;t(cb(a),function(c){b.set(a.get(c).code,c)});return b})(V);f",
447     "unction W(){Za.call(this)}ca(W,Za);W.H=function(){return W.v?W.v:W.v=ne",
448     "w W};function lb(a){if(!Ta(a,!0)||!Pa(a)||\"none\"==Q(a,\"pointer-event",
449     "s\"))throw new u(12,\"Element is not currently interactable and may not",
450     " be manipulated\");var b;(b=!(O(a,\"TEXTAREA\")||(O(a,\"INPUT\")?0<=s(Q",
451     "a,a.type.toLowerCase()):Ra(a))))||(b=a.readOnly);if(b)throw new u(12,\"",
452     "Element must be user-editable in order to clear it.\");b=W.H();$a(b,a);",
453     "b=b.B||b.p;var c=Ca(D(b));if(b!=c){if(c&&p(c.blur)&&!O(c,\"BODY\"))try{",
454     "c.blur()}catch(d){throw d;}p(b.focus)&&b.focus()}a.value&&(a.value=\"\"",
455     ",b=bb.create(a,void 0),\"isTrusted\"in\nb||(b.isTrusted=!1),a.dispatchE",
456     "vent(b));Ra(a)&&(a.innerHTML=\" \")}var X=[\"_\"],Z=h;X[0]in Z||!Z.exec",
457     "Script||Z.execScript(\"var \"+X[0]);for(var $;X.length&&($=X.shift());)",
458     "X.length||void 0===lb?Z=Z[$]?Z[$]:Z[$]={}:Z[$]=lb;; return this._.apply",
459     "(null,arguments);}.apply({navigator:typeof window!=undefined?window.nav",
460     "igator:null,document:typeof window!=undefined?window.document:null}, ar",
461     "guments);}",
462     NULL
463 };
464
465 const char* const CLICK[] = {
466     "function(){return function(){var g,h=this;\nfunction aa(a){var b=typeof",
467     " a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in",
468     "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[",
469     "object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
470     "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
471     "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
472     "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
473     "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
474     "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
475     "&&\"undefined\"==typeof a.call)return\"object\";return b}function ba(a)",
476     "{var b=aa(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le",
477     "ngth}function l(a){return\"string\"==typeof a}function m(a){return\"num",
478     "ber\"==typeof a}function ca(a){return\"function\"==aa(a)}function da(a)",
479     "{var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}\nfunctio",
480     "n ea(a,b){function c(){}c.prototype=b.prototype;a.X=b.prototype;a.proto",
481     "type=new c;a.prototype.constructor=a;a.T=function(a,c,f){return b.proto",
482     "type[c].apply(a,Array.prototype.slice.call(arguments,2))}};var fa=windo",
483     "w;function ga(a,b){return a<b?-1:a>b?1:0}function ha(a){return String(a",
484     ").replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()})};var ia=",
485     "Array.prototype;function s(a,b){for(var c=a.length,d=l(a)?a.split(\"\")",
486     ":a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function ja(a,b){var c=",
487     "\"\";s(a,function(d,e){c=b.call(void 0,c,d,e,a)});return c}function ka(",
488     "a,b){for(var c=a.length,d=l(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b",
489     ".call(void 0,d[e],e,a))return!0;return!1}function la(a,b){for(var c=a.l",
490     "ength,d=l(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e]",
491     ",e,a))return!1;return!0}\nfunction ma(a,b){var c;a:if(l(a))c=l(b)&&1==b",
492     ".length?a.indexOf(b,0):-1;else{for(c=0;c<a.length;c++)if(c in a&&a[c]==",
493     "=b)break a;c=-1}return 0<=c}function oa(a){var b=a.length;if(0<b){for(v",
494     "ar c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function pa(a,b,c",
495     "){return 2>=arguments.length?ia.slice.call(a,b):ia.slice.call(a,b,c)};v",
496     "ar qa={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",",
497     "aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ff",
498     "e4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",bl",
499     "ueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:",
500     "\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f5",
501     "0\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\"",
502     ",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenr",
503     "od:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"",
504     "#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:",
505     "\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b",
506     "0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"",
507     "#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturqu",
508     "oise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblu",
509     "e:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e9",
510     "0ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b",
511     "22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\"",
512     ",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#00800",
513     "0\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpi",
514     "nk:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0",
515     "\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",law",
516     "ngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",light",
517     "coral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2",
518     "\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",l",
519     "ightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa",
520     "\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:",
521     "\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#",
522     "00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",ma",
523     "roon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",me",
524     "diumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb37",
525     "1\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumtur",
526     "quoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\"",
527     ",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",nav",
528     "ajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#8080",
529     "00\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orc",
530     "hid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paletur",
531     "quoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",pea",
532     "chpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",p",
533     "owderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#b",
534     "c8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072",
535     "\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",s",
536     "ienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6",
537     "a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",sp",
538     "ringgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008",
539     "080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",viol",
540     "et:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5",
541     "\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var ra=\"backgroundColor",
542     " borderTopColor borderRightColor borderBottomColor borderLeftColor colo",
543     "r outlineColor\".split(\" \"),sa=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-",
544     "F])/,ta=/^#(?:[0-9a-f]{3}){1,2}$/i,ua=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d",
545     "{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,va=/^(?:rgb)?\\((0|[1-9]",
546     "\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function u(",
547     "a,b){this.code=a;this.state=wa[a]||xa;this.message=b||\"\";var c=this.s",
548     "tate.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().re",
549     "place(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",",
550     "d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c.name=this.name;t",
551     "his.stack=c.stack||\"\"}ea(u,Error);\nvar xa=\"unknown error\",wa={15:",
552     "\"element not selectable\",11:\"element not visible\",31:\"ime engine a",
553     "ctivation failed\",30:\"ime not available\",24:\"invalid cookie domain",
554     "\",29:\"invalid element coordinates\",12:\"invalid element state\",32:",
555     "\"invalid selector\",51:\"invalid selector\",52:\"invalid selector\",17",
556     ":\"javascript error\",405:\"unsupported operation\",34:\"move target ou",
557     "t of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no such fr",
558     "ame\",23:\"no such window\",28:\"script timeout\",33:\"session not crea",
559     "ted\",10:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:",
560     "\"unable to set cookie\",26:\"unexpected alert open\"};wa[13]=xa;wa[9]=",
561     "\"unknown command\";u.prototype.toString=function(){return this.name+\"",
562     ": \"+this.message};var ya;a:{var za=h.navigator;if(za){var Aa=za.userAg",
563     "ent;if(Aa){ya=Aa;break a}}ya=\"\"};var Ba,Ca,Da,Ea=h.navigator||null;Da",
564     "=Ea&&Ea.platform||\"\";Ba=-1!=Da.indexOf(\"Mac\");Ca=-1!=Da.indexOf(\"W",
565     "in\");var v=-1!=Da.indexOf(\"Linux\");function Fa(a,b,c){return Math.mi",
566     "n(Math.max(a,b),c)};function w(a,b){this.x=void 0!==a?a:0;this.y=void 0",
567     "!==b?b:0}g=w.prototype;g.clone=function(){return new w(this.x,this.y)};",
568     "g.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=fu",
569     "nction(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}",
570     ";g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y)",
571     ";return this};g.round=function(){this.x=Math.round(this.x);this.y=Math.",
572     "round(this.y);return this};\ng.translate=function(a,b){a instanceof w?(",
573     "this.x+=a.x,this.y+=a.y):(this.x+=a,m(b)&&(this.y+=b));return this};g.s",
574     "cale=function(a,b){var c=m(b)?b:a;this.x*=a;this.y*=c;return this};func",
575     "tion x(a,b){this.width=a;this.height=b}g=x.prototype;g.clone=function()",
576     "{return new x(this.width,this.height)};g.toString=function(){return\"(",
577     "\"+this.width+\" x \"+this.height+\")\"};g.ceil=function(){this.width=M",
578     "ath.ceil(this.width);this.height=Math.ceil(this.height);return this};g.",
579     "floor=function(){this.width=Math.floor(this.width);this.height=Math.flo",
580     "or(this.height);return this};g.round=function(){this.width=Math.round(t",
581     "his.width);this.height=Math.round(this.height);return this};\ng.scale=f",
582     "unction(a,b){var c=m(b)?b:a;this.width*=a;this.height*=c;return this};f",
583     "unction Ga(a){return a?a.parentWindow||a.defaultView:window}function Ha",
584     "(a,b,c){function d(c){c&&b.appendChild(l(c)?a.createTextNode(c):c)}for(",
585     "var e=1;e<c.length;e++){var f=c[e];!ba(f)||da(f)&&0<f.nodeType?d(f):s(I",
586     "a(f)?oa(f):f,d)}}function Ja(a){for(;a&&1!=a.nodeType;)a=a.previousSibl",
587     "ing;return a}\nfunction Ka(a,b){if(a.contains&&1==b.nodeType)return a==",
588     "b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)ret",
589     "urn a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.pa",
590     "rentNode;return b==a}\nfunction La(a,b){if(a==b)return 0;if(a.compareDo",
591     "cumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIn",
592     "dex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nod",
593     "eType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=",
594     "a.parentNode,f=b.parentNode;return e==f?Ma(a,b):!c&&Ka(e,b)?-1*Na(a,b):",
595     "!d&&Ka(f,a)?Na(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.",
596     "sourceIndex)}d=y(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=",
597     "d.createRange();d.selectNode(b);\nd.collapse(!0);return c.compareBounda",
598     "ryPoints(h.Range.START_TO_END,d)}function Na(a,b){var c=a.parentNode;if",
599     "(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return Ma(d,",
600     "a)}function Ma(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;r",
601     "eturn 1}function y(a){return 9==a.nodeType?a:a.ownerDocument||a.documen",
602     "t}function Ia(a){if(a&&\"number\"==typeof a.length){if(da(a))return\"fu",
603     "nction\"==typeof a.item||\"string\"==typeof a.item;if(ca(a))return\"fun",
604     "ction\"==typeof a.item}return!1}\nfunction Oa(a,b,c){c||(a=a.parentNode",
605     ");for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}function ",
606     "Pa(a){this.s=a||h.document||document}g=Pa.prototype;g.m=function(a){ret",
607     "urn l(a)?this.s.getElementById(a):a};g.createElement=function(a){return",
608     " this.s.createElement(a)};g.createTextNode=function(a){return this.s.cr",
609     "eateTextNode(String(a))};g.appendChild=function(a,b){a.appendChild(b)};",
610     "g.append=function(a,b){Ha(y(a),a,arguments)};g.canHaveChildren=function",
611     "(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"",
612     "AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"E",
613     "MBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IF",
614     "RAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\"",
615     ":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"",
616     "SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":ret",
617     "urn!1}return!0};\ng.removeNode=function(a){return a&&a.parentNode?a.par",
618     "entNode.removeChild(a):null};g.contains=Ka;function z(a){var b=null,c=a",
619     ".nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=v",
620     "oid 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c",
621     "?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nod",
622     "eType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--",
623     "c].nextSibling););}}else b=a.nodeValue;return\"\"+b};function A(){this.",
624     "k=this.h=null;this.w=0}function Qa(a){this.M=a;this.next=this.r=null}A.",
625     "prototype.unshift=function(a){a=new Qa(a);a.next=this.h;this.k?this.h.r",
626     "=a:this.h=this.k=a;this.h=a;this.w++};A.prototype.add=function(a){a=new",
627     " Qa(a);a.r=this.k;this.h?this.k.next=a:this.h=this.k=a;this.k=a;this.w+",
628     "+};function Ra(a){return(a=a.h)?a.M:null}function Sa(a){return new Ta(a",
629     ",!1)}function Ta(a,b){this.Q=a;this.K=(this.N=b)?a.k:a.h;this.D=null}\n",
630     "Ta.prototype.next=function(){var a=this.K;if(null==a)return null;var b=",
631     "this.D=a;this.K=this.N?a.r:a.next;return b.M};Ta.prototype.remove=funct",
632     "ion(){var a=this.Q,b=this.D;if(!b)throw Error(\"Next must be called at ",
633     "least once before remove.\");var c=b.r,b=b.next;c?c.next=b:a.h=b;b?b.r=",
634     "c:a.k=c;a.w--;this.D=null};function B(a,b,c,d,e){b=b.evaluate(d);c=c.ev",
635     "aluate(d);var f;if(b instanceof A&&c instanceof A){e=Sa(b);for(d=e.next",
636     "();d;d=e.next())for(b=Sa(c),f=b.next();f;f=b.next())if(a(z(d),z(f)))ret",
637     "urn!0;return!1}if(b instanceof A||c instanceof A){b instanceof A?e=b:(e",
638     "=c,c=b);e=Sa(e);b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case ",
639     "\"number\":d=+z(d);break;case \"boolean\":d=!!z(d);break;case \"string",
640     "\":d=z(d);break;default:throw Error(\"Illegal primitive type for compar",
641     "ison.\");}if(a(d,c))return!0}return!1}return e?\n\"boolean\"==typeof b|",
642     "|\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typ",
643     "eof c?a(+b,+c):a(b,c):a(+b,+c)}function Ua(a,b,c,d){this.R=a;this.u=d}U",
644     "a.prototype.toString=function(){return this.R};var Va={};function C(a,b",
645     "){if(Va.hasOwnProperty(a))throw Error(\"Binary operator already created",
646     ": \"+a);var c=new Ua(a,0,0,b);Va[c.toString()]=c}C(\"div\",function(a,b",
647     ",c){return a.e(c)/b.e(c)});C(\"mod\",function(a,b,c){return a.e(c)%b.e(",
648     "c)});C(\"*\",function(a,b,c){return a.e(c)*b.e(c)});\nC(\"+\",function(",
649     "a,b,c){return a.e(c)+b.e(c)});C(\"-\",function(a,b,c){return a.e(c)-b.e",
650     "(c)});C(\"<\",function(a,b,c){return B(function(a,b){return a<b},a,b,c)",
651     "});C(\">\",function(a,b,c){return B(function(a,b){return a>b},a,b,c)});",
652     "C(\"<=\",function(a,b,c){return B(function(a,b){return a<=b},a,b,c)});C",
653     "(\">=\",function(a,b,c){return B(function(a,b){return a>=b},a,b,c)});C(",
654     "\"=\",function(a,b,c){return B(function(a,b){return a==b},a,b,c,!0)});C",
655     "(\"!=\",function(a,b,c){return B(function(a,b){return a!=b},a,b,c,!0)})",
656     ";\nC(\"and\",function(a,b,c){return a.o(c)&&b.o(c)});C(\"or\",function(",
657     "a,b,c){return a.o(c)||b.o(c)});function Wa(a,b,c,d,e,f){this.F=a;this.u",
658     "=f}Wa.prototype.toString=function(){return this.F};var Xa={};function E",
659     "(a,b){if(Xa.hasOwnProperty(a))throw Error(\"Function already created: ",
660     "\"+a+\".\");Xa[a]=new Wa(a,0,0,0,0,b)}E(\"boolean\",function(a,b){retur",
661     "n b.o(a)});E(\"ceiling\",function(a,b){return Math.ceil(b.e(a))});E(\"c",
662     "oncat\",function(a,b){return ja(pa(arguments,1),function(b,d){return b+",
663     "d.c(a)})});E(\"contains\",function(a,b,c){b=b.c(a);a=c.c(a);return-1!=b",
664     ".indexOf(a)});E(\"count\",function(a,b){return b.evaluate(a).w});\nE(\"",
665     "false\",function(){return!1});E(\"floor\",function(a,b){return Math.flo",
666     "or(b.e(a))});E(\"id\",function(a,b){var c=a.n(),d=9==c.nodeType?c:c.own",
667     "erDocument,c=b.c(a).split(/\\s+/),e=[];s(c,function(a){(a=d.getElementB",
668     "yId(a))&&!ma(e,a)&&e.push(a)});e.sort(La);var f=new A;s(e,function(a){f",
669     ".add(a)});return f});E(\"lang\",function(){return!1});E(\"last\",functi",
670     "on(a){if(1!=arguments.length)throw Error(\"Function last expects ()\");",
671     "return a.U()});\nE(\"local-name\",function(a,b){var c=b?Ra(b.evaluate(a",
672     ")):a.n();return c?c.nodeName.toLowerCase():\"\"});E(\"name\",function(a",
673     ",b){var c=b?Ra(b.evaluate(a)):a.n();return c?c.nodeName.toLowerCase():",
674     "\"\"});E(\"namespace-uri\",function(){return\"\"});E(\"normalize-space",
675     "\",function(a,b){return(b?b.c(a):z(a.n())).replace(/[\\s\\xa0]+/g,\" \"",
676     ").replace(/^\\s+|\\s+$/g,\"\")});E(\"not\",function(a,b){return!b.o(a)}",
677     ");E(\"number\",function(a,b){return b?b.e(a):+z(a.n())});E(\"position\"",
678     ",function(a){return a.V()});E(\"round\",function(a,b){return Math.round",
679     "(b.e(a))});\nE(\"starts-with\",function(a,b,c){b=b.c(a);a=c.c(a);return",
680     " 0==b.lastIndexOf(a,0)});E(\"string\",function(a,b){return b?b.c(a):z(a",
681     ".n())});E(\"string-length\",function(a,b){return(b?b.c(a):z(a.n())).len",
682     "gth});E(\"substring\",function(a,b,c,d){c=c.e(a);if(isNaN(c)||Infinity=",
683     "=c||-Infinity==c)return\"\";d=d?d.e(a):Infinity;if(isNaN(d)||-Infinity=",
684     "==d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=b.c(a);if(Infini",
685     "ty==d)return a.substring(e);b=Math.round(d);return a.substring(e,c+b)})",
686     ";\nE(\"substring-after\",function(a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(",
687     "a);return-1==c?\"\":b.substring(c+a.length)});E(\"substring-before\",fu",
688     "nction(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);return-1==a?\"\":b.subst",
689     "ring(0,a)});E(\"sum\",function(a,b){for(var c=Sa(b.evaluate(a)),d=0,e=c",
690     ".next();e;e=c.next())d+=+z(e);return d});\nE(\"translate\",function(a,b",
691     ",c,d){b=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d<c.length;d++){var f",
692     "=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f",
693     "=b.charAt(d),c+=f in a?a[f]:f;return c});E(\"true\",function(){return!0",
694     "});function Ya(a,b,c){this.F=a;this.N=c}Ya.prototype.toString=function(",
695     "){return this.F};var Za={};function F(a,b){if(Za.hasOwnProperty(a))thro",
696     "w Error(\"Axis already created: \"+a);Za[a]=new Ya(a,0,b)}F(\"ancestor",
697     "\",!0);F(\"ancestor-or-self\",!0);F(\"attribute\",!1);F(\"child\",!1);F",
698     "(\"descendant\",!1);F(\"descendant-or-self\",!1);F(\"following\",!1);F(",
699     "\"following-sibling\",!1);F(\"namespace\",!1);F(\"parent\",!1);F(\"prec",
700     "eding\",!0);F(\"preceding-sibling\",!0);F(\"self\",!1);var G={};G.O=fun",
701     "ction(){var a={Y:\"http://www.w3.org/2000/svg\"};return function(b){ret",
702     "urn a[b]||null}}();G.u=function(a,b,c){var d=y(a);try{var e=d.createNSR",
703     "esolver?d.createNSResolver(d.documentElement):G.O;return d.evaluate(b,a",
704     ",e,c,null)}catch(f){throw new u(32,\"Unable to locate an element with t",
705     "he xpath expression \"+b+\" because of the following error:\\n\"+f);}};",
706     "G.J=function(a,b){if(!a||1!=a.nodeType)throw new u(32,'The result of th",
707     "e xpath expression \"'+b+'\" is: '+a+\". It should be an element.\");};",
708     "\nG.S=function(a,b){var c=function(){var c=G.u(b,a,9);return c?c.single",
709     "NodeValue||null:b.selectSingleNode?(c=y(b),c.setProperty&&c.setProperty",
710     "(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();null==",
711     "=c||G.J(c,a);return c};\nG.W=function(a,b){var c=function(){var c=G.u(b",
712     ",a,7);if(c){for(var e=c.snapshotLength,f=[],k=0;k<e;++k)f.push(c.snapsh",
713     "otItem(k));return f}return b.selectNodes?(c=y(b),c.setProperty&&c.setPr",
714     "operty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();s(c,fun",
715     "ction(b){G.J(b,a)});return c};var $a,ab=/Chrome\\/([0-9.]+)/.exec(ya);$",
716     "a=ab?ab[1]:\"\";function H(a,b,c,d){this.top=a;this.right=b;this.bottom",
717     "=c;this.left=d}g=H.prototype;g.clone=function(){return new H(this.top,t",
718     "his.right,this.bottom,this.left)};g.toString=function(){return\"(\"+thi",
719     "s.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};",
720     "g.contains=function(a){return this&&a?a instanceof H?a.left>=this.left&",
721     "&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.",
722     "left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.expand=f",
723     "unction(a,b,c,d){da(a)?(this.top-=a.top,this.right+=a.right,this.bottom",
724     "+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=b,this.bottom+=c",
725     ",this.left-=d);return this};g.ceil=function(){this.top=Math.ceil(this.t",
726     "op);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom)",
727     ";this.left=Math.ceil(this.left);return this};g.floor=function(){this.to",
728     "p=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Ma",
729     "th.floor(this.bottom);this.left=Math.floor(this.left);return this};\ng.",
730     "round=function(){this.top=Math.round(this.top);this.right=Math.round(th",
731     "is.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this",
732     ".left);return this};g.translate=function(a,b){a instanceof w?(this.left",
733     "+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,thi",
734     "s.right+=a,m(b)&&(this.top+=b,this.bottom+=b));return this};g.scale=fun",
735     "ction(a,b){var c=m(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.b",
736     "ottom*=c;return this};function J(a,b,c,d){this.left=a;this.top=b;this.w",
737     "idth=c;this.height=d}g=J.prototype;g.clone=function(){return new J(this",
738     ".left,this.top,this.width,this.height)};g.toString=function(){return\"(",
739     "\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+this.height+\"",
740     "h)\"};g.contains=function(a){return a instanceof J?this.left<=a.left&&t",
741     "his.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.hei",
742     "ght>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=thi",
743     "s.top&&a.y<=this.top+this.height};\ng.ceil=function(){this.left=Math.ce",
744     "il(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.wi",
745     "dth);this.height=Math.ceil(this.height);return this};g.floor=function()",
746     "{this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.wid",
747     "th=Math.floor(this.width);this.height=Math.floor(this.height);return th",
748     "is};g.round=function(){this.left=Math.round(this.left);this.top=Math.ro",
749     "und(this.top);this.width=Math.round(this.width);this.height=Math.round(",
750     "this.height);return this};\ng.translate=function(a,b){a instanceof w?(t",
751     "his.left+=a.x,this.top+=a.y):(this.left+=a,m(b)&&(this.top+=b));return ",
752     "this};g.scale=function(a,b){var c=m(b)?b:a;this.left*=a;this.width*=a;t",
753     "his.top*=c;this.height*=c;return this};function K(a,b){var c=y(a);retur",
754     "n c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getCo",
755     "mputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"}function bb",
756     "(a){var b=a.offsetWidth,c=a.offsetHeight;if((void 0===b||!b&&!c)&&a.get",
757     "BoundingClientRect){a:{var d;try{d=a.getBoundingClientRect()}catch(e){a",
758     "={left:0,top:0,right:0,bottom:0};break a}a=d}return new x(a.right-a.lef",
759     "t,a.bottom-a.top)}return new x(b,c)};function cb(a){var b;a:{a=y(a);try",
760     "{b=a&&a.activeElement;break a}catch(c){}b=null}return b}function L(a,b)",
761     "{return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}function db",
762     "(a){return eb(a,!0)&&fb(a)&&\"none\"!=M(a,\"pointer-events\")}function ",
763     "gb(a){return L(a,\"OPTION\")?!0:L(a,\"INPUT\")?(a=a.type.toLowerCase(),",
764     "\"checkbox\"==a||\"radio\"==a):!1}\nfunction hb(a){if(!gb(a))throw new ",
765     "u(15,\"Element is not selectable\");var b=\"selected\",c=a.type&&a.type",
766     ".toLowerCase();if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";return!!a",
767     "[b]}var ib=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \"",
768     ");\nfunction fb(a){var b=a.tagName.toUpperCase();return ma(ib,b)?a.disa",
769     "bled?!1:a.parentNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTI",
770     "ON\"==b?fb(a.parentNode):!Oa(a,function(a){var b=a.parentNode;if(b&&L(b",
771     ",\"FIELDSET\")&&b.disabled){if(!L(a,\"LEGEND\"))return!0;for(;a=void 0!",
772     "=a.previousElementSibling?a.previousElementSibling:Ja(a.previousSibling",
773     ");)if(L(a,\"LEGEND\"))return!0}return!1},!0):!0}\nfunction O(a){for(a=a",
774     ".parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parent",
775     "Node;return L(a)?a:null}\nfunction M(a,b){var c=ha(b);if(\"float\"==c||",
776     "\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d=K(a,c)||jb(a,c)",
777     ";if(null===d)d=null;else if(ma(ra,c)){b:{var e=d.match(ua);if(e){var c=",
778     "Number(e[1]),f=Number(e[2]),k=Number(e[3]),e=Number(e[4]);if(0<=c&&255>",
779     "=c&&0<=f&&255>=f&&0<=k&&255>=k&&0<=e&&1>=e){c=[c,f,k,e];break b}}c=null",
780     "}if(!c)b:{if(k=d.match(va))if(c=Number(k[1]),f=Number(k[2]),k=Number(k[",
781     "3]),0<=c&&255>=c&&0<=f&&255>=f&&0<=k&&255>=k){c=[c,f,k,1];break b}c=nul",
782     "l}if(!c)b:{c=d.toLowerCase();f=qa[c.toLowerCase()];\nif(!f&&(f=\"#\"==c",
783     ".charAt(0)?c:\"#\"+c,4==f.length&&(f=f.replace(sa,\"#$1$1$2$2$3$3\")),!",
784     "ta.test(f))){c=null;break b}c=[parseInt(f.substr(1,2),16),parseInt(f.su",
785     "bstr(3,2),16),parseInt(f.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \"",
786     ")+\")\":d}return d}function jb(a,b){var c=a.currentStyle||a.style,d=c[b",
787     "];void 0===d&&ca(c.getPropertyValue)&&(d=c.getPropertyValue(b));return",
788     "\"inherit\"!=d?void 0!==d?d:null:(c=O(a))?jb(c,b):null}\nfunction eb(a,",
789     "b){function c(a){if(\"none\"==M(a,\"display\"))return!1;a=O(a);return!a",
790     "||c(a)}function d(a){var b=P(a);return 0<b.height&&0<b.width?!0:L(a,\"P",
791     "ATH\")&&(0<b.height||0<b.width)?(a=M(a,\"stroke-width\"),!!a&&0<parseIn",
792     "t(a,10)):\"hidden\"!=M(a,\"overflow\")&&ka(a.childNodes,function(a){ret",
793     "urn 3==a.nodeType||L(a)&&d(a)})}function e(a){return Q(a)==R&&la(a.chil",
794     "dNodes,function(a){return!L(a)||e(a)})}if(!L(a))throw Error(\"Argument ",
795     "to isShown must be of type Element\");if(L(a,\"BODY\"))return!0;if(L(a,",
796     "\"OPTION\")||\nL(a,\"OPTGROUP\")){var f=Oa(a,function(a){return L(a,\"S",
797     "ELECT\")});return!!f&&eb(f,!0)}return(f=kb(a))?!!f.L&&0<f.rect.width&&0",
798     "<f.rect.height&&eb(f.L,b):L(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCas",
799     "e()||L(a,\"NOSCRIPT\")||\"hidden\"==M(a,\"visibility\")||!c(a)||!b&&0==",
800     "lb(a)||!d(a)?!1:!e(a)}var R=\"hidden\";\nfunction Q(a,b){function c(a){",
801     "function b(a){return a==q?!0:0==M(a,\"display\").lastIndexOf(\"inline\"",
802     ",0)||\"absolute\"==c&&\"static\"==M(a,\"position\")?!1:!0}var c=M(a,\"p",
803     "osition\");if(\"fixed\"==c)return N=!0,a==q?null:q;for(a=O(a);a&&!b(a);",
804     ")a=O(a);return a}function d(a){var b=a;if(\"visible\"==D)if(a==q&&t)b=t",
805     ";else if(a==t)return{x:\"visible\",y:\"visible\"};b={x:M(b,\"overflow-x",
806     "\"),y:M(b,\"overflow-y\")};a==q&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y",
807     "=\"visible\"==b.y?\"auto\":b.y);return b}function e(a){if(a==q){var b=(",
808     "new Pa(k)).s;\na=b.body||b.documentElement;b=b.parentWindow||b.defaultV",
809     "iew;a=new w(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}els",
810     "e a=new w(a.scrollLeft,a.scrollTop);return a}for(var f=mb(a,b),k=y(a),q",
811     "=k.documentElement,t=k.body,D=M(q,\"overflow\"),N,p=c(a);p;p=c(p)){var ",
812     "n=d(p);if(\"visible\"!=n.x||\"visible\"!=n.y){var r=P(p);if(0==r.width|",
813     "|0==r.height)return R;var I=f.right<r.left,na=f.bottom<r.top;if(I&&\"hi",
814     "dden\"==n.x||na&&\"hidden\"==n.y)return R;if(I&&\"visible\"!=n.x||na&&",
815     "\"visible\"!=n.y){I=e(p);na=f.bottom<\nr.top-I.y;if(f.right<r.left-I.x&",
816     "&\"visible\"!=n.x||na&&\"visible\"!=n.x)return R;f=Q(p);return f==R?R:",
817     "\"scroll\"}I=f.left>=r.left+r.width;r=f.top>=r.top+r.height;if(I&&\"hid",
818     "den\"==n.x||r&&\"hidden\"==n.y)return R;if(I&&\"visible\"!=n.x||r&&\"vi",
819     "sible\"!=n.y){if(N&&(n=e(p),f.left>=q.scrollWidth-n.x||f.right>=q.scrol",
820     "lHeight-n.y))return R;f=Q(p);return f==R?R:\"scroll\"}}}return\"none\"}",
821     "\nfunction P(a){var b=kb(a);if(b)return b.rect;if(L(a,\"HTML\"))return ",
822     "a=(Ga(y(a))||window).document,a=\"CSS1Compat\"==a.compatMode?a.document",
823     "Element:a.body,a=new x(a.clientWidth,a.clientHeight),new J(0,0,a.width,",
824     "a.height);var c;try{c=a.getBoundingClientRect()}catch(d){return new J(0",
825     ",0,0,0)}return new J(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunc",
826     "tion kb(a){var b=L(a,\"MAP\");if(!b&&!L(a,\"AREA\"))return null;var c=b",
827     "?a:L(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name",
828     "&&(d=G.S('/descendant::*[@usemap = \"#'+c.name+'\"]',y(c)))&&(e=P(d),!b",
829     "&&\"default\"!=a.shape.toLowerCase())){var f=nb(a);a=Math.min(Math.max(",
830     "f.left,0),e.width);b=Math.min(Math.max(f.top,0),e.height);c=Math.min(f.",
831     "width,e.width-a);f=Math.min(f.height,e.height-b);e=new J(a+e.left,b+e.t",
832     "op,c,f)}return{L:d,rect:e||new J(0,0,0,0)}}\nfunction nb(a){var b=a.sha",
833     "pe.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){v",
834     "ar b=a[0],c=a[1];return new J(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a",
835     ".length)return b=a[2],new J(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.",
836     "length){for(var b=a[0],c=a[1],d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(",
837     "b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);re",
838     "turn new J(b,c,d-b,e-c)}return new J(0,0,0,0)}\nfunction mb(a,b){var c;",
839     "c=P(a);c=new H(c.top,c.left+c.width,c.top+c.height,c.left);if(b){var d=",
840     "b instanceof J?b:new J(b.x,b.y,1,1);c.left=Fa(c.left+d.left,c.left,c.ri",
841     "ght);c.top=Fa(c.top+d.top,c.top,c.bottom);c.right=Fa(c.left+d.width,c.l",
842     "eft,c.right);c.bottom=Fa(c.top+d.height,c.top,c.bottom)}return c}functi",
843     "on lb(a){var b=1,c=M(a,\"opacity\");c&&(b=Number(c));(a=O(a))&&(b*=lb(a",
844     "));return b};function ob(a,b){this.f=fa.document.documentElement;this.j",
845     "=null;var c=cb(this.f);c&&pb(this,c);this.A=a||new qb;this.P=b||new rb}",
846     "ob.prototype.m=function(){return this.f};function pb(a,b){a.f=b;a.j=L(b",
847     ",\"OPTION\")?Oa(b,function(a){return L(a,\"SELECT\")}):null}\nob.protot",
848     "ype.v=function(a,b,c,d,e,f,k){if(!f&&!db(this.f))return!1;if(d&&sb!=a&&",
849     "tb!=a)throw new u(12,\"Event type does not allow related target: \"+a);",
850     "b={clientX:b.x,clientY:b.y,button:c,altKey:0!=(this.A.B&4),ctrlKey:0!=(",
851     "this.A.B&2),shiftKey:0!=(this.A.B&1),metaKey:0!=(this.A.B&8),wheelDelta",
852     ":e||0,relatedTarget:d||null};k=k||1;c=this.f;if(a!=S&&a!=ub&&k in vb)c=",
853     "vb[k];else if(this.j)a:switch(a){case S:case wb:c=this.j.multiple?this.",
854     "f:this.j;break a;default:c=this.j.multiple?this.f:null}return c?this.P.",
855     "v(c,\na,b):!0};function qb(){this.B=0}var vb={};function rb(){}rb.proto",
856     "type.v=function(a,b,c){return xb(a,b,c)};function T(a,b,c){this.G=a;thi",
857     "s.H=b;this.I=c}T.prototype.create=function(a){a=y(a).createEvent(\"HTML",
858     "Events\");a.initEvent(this.G,this.H,this.I);return a};T.prototype.toStr",
859     "ing=function(){return this.G};function U(a,b,c){T.call(this,a,b,c)}ea(U",
860     ",T);\nU.prototype.create=function(a,b){if(this==yb)throw new u(9,\"Brow",
861     "ser does not support a mouse pixel scroll event.\");var c=y(a),d=Ga(c),",
862     "c=c.createEvent(\"MouseEvents\");this==zb&&(c.wheelDelta=b.wheelDelta);",
863     "c.initMouseEvent(this.G,this.H,this.I,d,1,b.clientX,b.clientY,b.clientX",
864     ",b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTa",
865     "rget);return c};\nvar Ab=new T(\"change\",!0,!1),S=new U(\"click\",!0,!",
866     "0),Bb=new U(\"contextmenu\",!0,!0),Cb=new U(\"dblclick\",!0,!0),ub=new ",
867     "U(\"mousedown\",!0,!0),Db=new U(\"mousemove\",!0,!1),tb=new U(\"mouseou",
868     "t\",!0,!0),sb=new U(\"mouseover\",!0,!0),wb=new U(\"mouseup\",!0,!0),zb",
869     "=new U(\"mousewheel\",!0,!0),yb=new U(\"MozMousePixelScroll\",!0,!0);fu",
870     "nction xb(a,b,c){b=b.create(a,c);\"isTrusted\"in b||(b.isTrusted=!1);re",
871     "turn a.dispatchEvent(b)};function V(a,b){this.i={};this.d=[];this.l=0;v",
872     "ar c=arguments.length;if(1<c){if(c%2)throw Error(\"Uneven number of arg",
873     "uments\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}el",
874     "se if(a){var e;if(a instanceof V)for(d=Eb(a),Fb(a),e=[],c=0;c<a.d.lengt",
875     "h;c++)e.push(a.i[a.d[c]]);else{var c=[],f=0;for(d in a)c[f++]=d;d=c;c=[",
876     "];f=0;for(e in a)c[f++]=a[e];e=c}for(c=0;c<d.length;c++)this.set(d[c],e",
877     "[c])}}function Eb(a){Fb(a);return a.d.concat()}g=V.prototype;\ng.clear=",
878     "function(){this.i={};this.l=this.d.length=0};g.remove=function(a){retur",
879     "n Object.prototype.hasOwnProperty.call(this.i,a)?(delete this.i[a],this",
880     ".l--,this.d.length>2*this.l&&Fb(this),!0):!1};function Fb(a){if(a.l!=a.",
881     "d.length){for(var b=0,c=0;b<a.d.length;){var d=a.d[b];Object.prototype.",
882     "hasOwnProperty.call(a.i,d)&&(a.d[c++]=d);b++}a.d.length=c}if(a.l!=a.d.l",
883     "ength){for(var e={},c=b=0;b<a.d.length;)d=a.d[b],Object.prototype.hasOw",
884     "nProperty.call(e,d)||(a.d[c++]=d,e[d]=1),b++;a.d.length=c}}\ng.get=func",
885     "tion(a,b){return Object.prototype.hasOwnProperty.call(this.i,a)?this.i[",
886     "a]:b};g.set=function(a,b){Object.prototype.hasOwnProperty.call(this.i,a",
887     ")||(this.l++,this.d.push(a));this.i[a]=b};g.forEach=function(a,b){for(v",
888     "ar c=Eb(this),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e",
889     ",this)}};g.clone=function(){return new V(this)};var Gb={};function W(a,",
890     "b,c){da(a)&&(a=a.a);a=new Hb(a);!b||b in Gb&&!c||(Gb[b]={key:a,shift:!1",
891     "},c&&(Gb[c]={key:a,shift:!0}));return a}function Hb(a){this.code=a}W(8)",
892     ";W(9);W(13);var Ib=W(16),Jb=W(17),Kb=W(18);W(19);W(20);W(27);W(32,\" \"",
893     ");W(33);W(34);W(35);W(36);W(37);W(38);W(39);W(40);W(44);W(45);W(46);W(4",
894     "8,\"0\",\")\");W(49,\"1\",\"!\");W(50,\"2\",\"@\");W(51,\"3\",\"#\");W(",
895     "52,\"4\",\"$\");W(53,\"5\",\"%\");W(54,\"6\",\"^\");W(55,\"7\",\"&\");W",
896     "(56,\"8\",\"*\");W(57,\"9\",\"(\");W(65,\"a\",\"A\");W(66,\"b\",\"B\");",
897     "W(67,\"c\",\"C\");W(68,\"d\",\"D\");\nW(69,\"e\",\"E\");W(70,\"f\",\"F",
898     "\");W(71,\"g\",\"G\");W(72,\"h\",\"H\");W(73,\"i\",\"I\");W(74,\"j\",\"",
899     "J\");W(75,\"k\",\"K\");W(76,\"l\",\"L\");W(77,\"m\",\"M\");W(78,\"n\",",
900     "\"N\");W(79,\"o\",\"O\");W(80,\"p\",\"P\");W(81,\"q\",\"Q\");W(82,\"r\"",
901     ",\"R\");W(83,\"s\",\"S\");W(84,\"t\",\"T\");W(85,\"u\",\"U\");W(86,\"v",
902     "\",\"V\");W(87,\"w\",\"W\");W(88,\"x\",\"X\");W(89,\"y\",\"Y\");W(90,\"",
903     "z\",\"Z\");var Lb=W(Ca?{b:91,a:91,opera:219}:Ba?{b:224,a:91,opera:17}:{",
904     "b:0,a:91,opera:null});W(Ca?{b:92,a:92,opera:220}:Ba?{b:224,a:93,opera:1",
905     "7}:{b:0,a:92,opera:null});\nW(Ca?{b:93,a:93,opera:0}:Ba?{b:0,a:0,opera:",
906     "16}:{b:93,a:null,opera:0});W({b:96,a:96,opera:48},\"0\");W({b:97,a:97,o",
907     "pera:49},\"1\");W({b:98,a:98,opera:50},\"2\");W({b:99,a:99,opera:51},\"",
908     "3\");W({b:100,a:100,opera:52},\"4\");W({b:101,a:101,opera:53},\"5\");W(",
909     "{b:102,a:102,opera:54},\"6\");W({b:103,a:103,opera:55},\"7\");W({b:104,",
910     "a:104,opera:56},\"8\");W({b:105,a:105,opera:57},\"9\");W({b:106,a:106,o",
911     "pera:v?56:42},\"*\");W({b:107,a:107,opera:v?61:43},\"+\");W({b:109,a:10",
912     "9,opera:v?109:45},\"-\");W({b:110,a:110,opera:v?190:78},\".\");\nW({b:1",
913     "11,a:111,opera:v?191:47},\"/\");W(144);W(112);W(113);W(114);W(115);W(11",
914     "6);W(117);W(118);W(119);W(120);W(121);W(122);W(123);W({b:107,a:187,oper",
915     "a:61},\"=\",\"+\");W(108,\",\");W({b:109,a:189,opera:109},\"-\",\"_\");",
916     "W(188,\",\",\"<\");W(190,\".\",\">\");W(191,\"/\",\"?\");W(192,\"`\",\"",
917     "~\");W(219,\"[\",\"{\");W(220,\"\\\\\",\"|\");W(221,\"]\",\"}\");W({b:5",
918     "9,a:186,opera:59},\";\",\":\");W(222,\"'\",'\"');var X=new V;X.set(1,Ib",
919     ");X.set(2,Jb);X.set(4,Kb);X.set(8,Lb);(function(a){var b=new V;s(Eb(a),",
920     "function(c){b.set(a.get(c).code,c)});return b})(X);function Mb(a,b,c){o",
921     "b.call(this,b,c);this.t=this.g=null;this.p=new w(0,0);this.C=this.q=!1;",
922     "if(a){m(a.buttonPressed)&&(this.g=a.buttonPressed);try{L(a.elementPress",
923     "ed)&&(this.t=a.elementPressed)}catch(d){this.g=null}this.p=new w(a.clie",
924     "ntXY.x,a.clientXY.y);this.q=!!a.nextClickIsDoubleClick;this.C=!!a.hasEv",
925     "erInteracted;try{a.element&&L(a.element)&&pb(this,a.element)}catch(e){t",
926     "his.g=null}}}ea(Mb,ob);var Y={};Y[S]=[0,1,2,null];Y[Bb]=[null,null,2,nu",
927     "ll];Y[wb]=[0,1,2,null];Y[tb]=[0,1,2,4];Y[Db]=[0,1,2,4];\nY[Cb]=Y[S];Y[u",
928     "b]=Y[wb];Y[sb]=Y[tb];Mb.prototype.move=function(a,b){var c=db(a),d=P(a)",
929     ";this.p.x=b.x+d.left;this.p.y=b.y+d.top;d=this.m();if(a!=d){try{Ga(y(d)",
930     ").closed&&(d=null)}catch(e){d=null}if(d){var f=d===fa.document.document",
931     "Element||d===fa.document.body,d=!this.C&&f?null:d;Z(this,tb,a)}pb(this,",
932     "a);Z(this,sb,d,null,c)}Z(this,Db,null,null,c);this.q=!1};\nMb.prototype",
933     ".scroll=function(a){if(0==a)throw new u(13,\"Must scroll a non-zero num",
934     "ber of ticks.\");for(var b=0<a?-120:120,c=0;c<Math.abs(a);c++)Z(this,zb",
935     ",null,b)};function Z(a,b,c,d,e){a.C=!0;return a.v(b,a.p,Nb(a,b),c,d,e)}",
936     "function Nb(a,b){if(!(b in Y))return 0;var c=Y[b][null===a.g?3:a.g];if(",
937     "null===c)throw new u(13,\"Event does not permit the specified mouse but",
938     "ton.\");return c};function Ob(a,b){this.x=a;this.y=b}ea(Ob,w);g=Ob.prot",
939     "otype;g.clone=function(){return new Ob(this.x,this.y)};g.scale=w.protot",
940     "ype.scale;g.normalize=function(){return this.scale(1/Math.sqrt(this.x*t",
941     "his.x+this.y*this.y))};g.add=function(a){this.x+=a.x;this.y+=a.y;return",
942     " this};g.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.",
943     "y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};function Pb",
944     "(a){var b;if(\"none\"!=(K(a,\"display\")||(a.currentStyle?a.currentStyl",
945     "e.display:null)||a.style&&a.style.display))b=bb(a);else{b=a.style;var c",
946     "=b.display,d=b.visibility,e=b.position;b.visibility=\"hidden\";b.positi",
947     "on=\"absolute\";b.display=\"inline\";var f=bb(a);b.display=c;b.position",
948     "=e;b.visibility=d;b=f}return 0<b.width&&0<b.height||!a.offsetParent?b:P",
949     "b(a.offsetParent)};function Qb(a,b,c){if(!eb(a,!0))throw new u(11,\"Ele",
950     "ment is not currently visible and may not be manipulated\");b:{var d=b|",
951     "|void 0;if(\"scroll\"==Q(a,d)){if(a.scrollIntoView&&(a.scrollIntoView()",
952     ",\"none\"==Q(a,d)))break b;for(var e=mb(a,d),f=O(a);f;f=O(f)){var k=f,q",
953     "=P(k),t,D=k,N=t=void 0,p=void 0,n=void 0,n=K(D,\"borderLeftWidth\"),p=K",
954     "(D,\"borderRightWidth\"),N=K(D,\"borderTopWidth\");t=K(D,\"borderBottom",
955     "Width\");t=new H(parseFloat(N),parseFloat(p),parseFloat(t),parseFloat(n",
956     "));D=e.left-q.left-t.left;q=e.top-q.top-\nt.top;t=k.clientHeight+e.top-",
957     "e.bottom;k.scrollLeft+=Math.min(D,Math.max(D-(k.clientWidth+e.left-e.ri",
958     "ght),0));k.scrollTop+=Math.min(q,Math.max(q-t,0))}Q(a,d)}}b?b=new Ob(b.",
959     "x,b.y):(b=Pb(a),b=new Ob(b.width/2,b.height/2));c=c||new Mb;c.move(a,b)",
960     ";if(null!==c.g)throw new u(13,\"Cannot press more then one button or an",
961     " already pressed button.\");c.g=0;c.t=c.m();if(L(c.m(),\"OPTION\")||L(c",
962     ".m(),\"SELECT\")||Z(c,ub))if(a=c.j||c.f,b=cb(a),a!=b){if(b&&ca(b.blur)&",
963     "&!L(b,\"BODY\"))try{b.blur()}catch(r){throw r;}ca(a.focus)&&\na.focus()",
964     "}if(null===c.g)throw new u(13,\"Cannot release a button when no button ",
965     "is pressed.\");if(c.j&&db(c.f)&&(a=c.j,b=hb(c.f),!b||a.multiple)){c.f.s",
966     "elected=!b;if(b=a.multiple){b=0;d=String($a).replace(/^[\\s\\xa0]+|[\\s",
967     "\\xa0]+$/g,\"\").split(\".\");e=\"28\".replace(/^[\\s\\xa0]+|[\\s\\xa0]",
968     "+$/g,\"\").split(\".\");f=Math.max(d.length,e.length);for(k=0;0==b&&k<f",
969     ";k++){q=d[k]||\"\";D=e[k]||\"\";t=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");N=",
970     "RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");do{p=t.exec(q)||[\"\",\"\",\"\"];n=N",
971     ".exec(D)||[\"\",\"\",\"\"];if(0==p[0].length&&0==\nn[0].length)break;b=",
972     "ga(0==p[1].length?0:parseInt(p[1],10),0==n[1].length?0:parseInt(n[1],10",
973     "))||ga(0==p[2].length,0==n[2].length)||ga(p[2],n[2])}while(0==b)}b=!(0<",
974     "=b)}b||xb(a,Ab)}Z(c,wb);0==c.g&&c.m()==c.t?(a=c.p,b=Nb(c,S),db(c.f)&&(!",
975     "c.j&&gb(c.f)&&hb(c.f),c.v(S,a,b,null,0,!1,void 0)),c.q&&Z(c,Cb),c.q=!c.",
976     "q):2==c.g&&Z(c,Bb);vb={};c.g=null;c.t=null}var Rb=[\"_\"],$=h;Rb[0]in $",
977     "||!$.execScript||$.execScript(\"var \"+Rb[0]);\nfor(var Sb;Rb.length&&(",
978     "Sb=Rb.shift());)Rb.length||void 0===Qb?$=$[Sb]?$[Sb]:$[Sb]={}:$[Sb]=Qb;",
979     "; return this._.apply(null,arguments);}.apply({navigator:typeof window!",
980     "=undefined?window.navigator:null,document:typeof window!=undefined?wind",
981     "ow.document:null}, arguments);}",
982     NULL
983 };
984
985 const char* const EXECUTE_ASYNC_SCRIPT[] = {
986     "function(){return function(){function h(a){var b=typeof a;if(\"object\"",
987     "==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Object)",
988     "return b;var c=Object.prototype.toString.call(a);if(\"[object Window]\"",
989     "==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.len",
990     "gth&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIs",
991     "Enumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o",
992     "bject Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=type",
993     "of a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"fu",
994     "nction\"}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==",
995     "typeof a.call)return\"object\";return b}function k(a){var b=h(a);return",
996     "\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}function m(a){",
997     "var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function n",
998     "(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){v",
999     "ar b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var p=",
1000     "Date.now||function(){return+new Date};function q(a,b){this.code=a;this.",
1001     "state=r[a]||t;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+",
1002     ")[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"",
1003     "\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.",
1004     "name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}",
1005     "\n(function(){var a=Error;function b(){}b.prototype=a.prototype;q.d=a.p",
1006     "rototype;q.prototype=new b;q.prototype.constructor=q;q.c=function(b,d,e",
1007     "){return a.prototype[d].apply(b,Array.prototype.slice.call(arguments,2)",
1008     ")}})();\nvar t=\"unknown error\",r={15:\"element not selectable\",11:\"",
1009     "element not visible\",31:\"ime engine activation failed\",30:\"ime not ",
1010     "available\",24:\"invalid cookie domain\",29:\"invalid element coordinat",
1011     "es\",12:\"invalid element state\",32:\"invalid selector\",51:\"invalid ",
1012     "selector\",52:\"invalid selector\",17:\"javascript error\",405:\"unsupp",
1013     "orted operation\",34:\"move target out of bounds\",27:\"no such alert\"",
1014     ",7:\"no such element\",8:\"no such frame\",23:\"no such window\",28:\"s",
1015     "cript timeout\",33:\"session not created\",10:\"stale element reference",
1016     "\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unex",
1017     "pected alert open\"};r[13]=t;r[9]=\"unknown command\";q.prototype.toStr",
1018     "ing=function(){return this.name+\": \"+this.message};function u(a,b){fo",
1019     "r(var c=a.length,d=Array(c),e=\"string\"==typeof a?a.split(\"\"):a,f=0;",
1020     "f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d};function v(a,b",
1021     "){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}f",
1022     "unction w(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);retur",
1023     "n c}function x(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}",
1024     ";function y(){this.a=void 0}\nfunction z(a,b,c){switch(typeof b){case ",
1025     "\"string\":A(b,c);break;case \"number\":c.push(isFinite(b)&&!isNaN(b)?b",
1026     ":\"null\");break;case \"boolean\":c.push(b);break;case \"undefined\":c.",
1027     "push(\"null\");break;case \"object\":if(null==b){c.push(\"null\");break",
1028     "}if(\"array\"==h(b)){var d=b.length;c.push(\"[\");for(var e=\"\",f=0;f<",
1029     "d;f++)c.push(e),e=b[f],z(a,a.a?a.a.call(b,String(f),e):e,c),e=\",\";c.p",
1030     "ush(\"]\");break}c.push(\"{\");d=\"\";for(f in b)Object.prototype.hasOw",
1031     "nProperty.call(b,f)&&(e=b[f],\"function\"!=typeof e&&(c.push(d),A(f,\nc",
1032     "),c.push(\":\"),z(a,a.a?a.a.call(b,f,e):e,c),d=\",\"));c.push(\"}\");br",
1033     "eak;case \"function\":break;default:throw Error(\"Unknown type: \"+type",
1034     "of b);}}var B={'\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"",
1035     "\\b\":\"\\\\b\",\"\\f\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",",
1036     "\"\\t\":\"\\\\t\",\"\\x0B\":\"\\\\u000b\"},C=/\\uffff/.test(\"\\uffff\"",
1037     ")?/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1f\\x7f-\\xf",
1038     "f]/g;\nfunction A(a,b){b.push('\"',a.replace(C,function(a){if(a in B)re",
1039     "turn B[a];var b=a.charCodeAt(0),e=\"\\\\u\";16>b?e+=\"000\":256>b?e+=\"",
1040     "00\":4096>b&&(e+=\"0\");return B[a]=e+b.toString(16)}),'\"')};function ",
1041     "D(a){switch(h(a)){case \"string\":case \"number\":case \"boolean\":retu",
1042     "rn a;case \"function\":return a.toString();case \"array\":return u(a,D)",
1043     ";case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.nodeType)){v",
1044     "ar b={};b.ELEMENT=E(a);return b}if(\"document\"in a)return b={},b.WINDO",
1045     "W=E(a),b;if(k(a))return u(a,D);a=v(a,function(a,b){return\"number\"==ty",
1046     "peof b||\"string\"==typeof b});return w(a,D);default:return null}}\nfun",
1047     "ction F(a,b){return\"array\"==h(a)?u(a,function(a){return F(a,b)}):m(a)",
1048     "?\"function\"==typeof a?a:\"ELEMENT\"in a?G(a.ELEMENT,b):\"WINDOW\"in a",
1049     "?G(a.WINDOW,b):w(a,function(a){return F(a,b)}):a}function K(a,b){if(\"s",
1050     "tring\"==typeof a)try{return new b.Function(a)}catch(c){throw c;}return",
1051     " b==window?a:new b.Function(\"return (\"+a+\").apply(null,arguments);\"",
1052     ")}function L(a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=p());b",
1053     ".b||(b.b=p());return b}\nfunction E(a){var b=L(a.ownerDocument),c=x(b,f",
1054     "unction(b){return b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}functio",
1055     "n G(a,b){a=decodeURIComponent(a);var c=b||document,d=L(c);if(!(a in d))",
1056     "throw new q(10,\"Element does not exist in cache\");var e=d[a];if(\"set",
1057     "Interval\"in e){if(e.closed)throw delete d[a],new q(23,\"Window has bee",
1058     "n closed.\");return e}for(var f=e;f;){if(f==c.documentElement)return e;",
1059     "f=f.parentNode}delete d[a];throw new q(10,\"Element is no longer attach",
1060     "ed to the DOM\");};function M(a,b,c,d,e,f){function l(a,b){if(!H){g.rem",
1061     "oveEventListener?g.removeEventListener(\"unload\",s,!0):g.detachEvent(",
1062     "\"onunload\",s);g.clearTimeout(I);if(0!=a){var c=new q(a,b.message||b+",
1063     "\"\");c.stack=b.stack;b={status:\"code\"in c?c.code:13,value:{message:c",
1064     ".message}}}else b={status:0,value:D(b)};e?(c=[],z(new y,b,c),c=c.join(",
1065     "\"\")):c=b;d(c);H=!0}}function s(){l(13,Error(\"Detected a page unload ",
1066     "event; asynchronous script execution does not work across page loads.\"",
1067     "))}var g=f||window,I,H=!1;f=n(l,13);if(g.closed)f(\"Unable to execute s",
1068     "cript; the target window is closed.\");\nelse{a=K(a,g);b=F(b,g.document",
1069     ");b.push(n(l,0));g.addEventListener?g.addEventListener(\"unload\",s,!0)",
1070     ":g.attachEvent(\"onunload\",s);var R=p();try{a.apply(g,b),I=g.setTimeou",
1071     "t(function(){l(28,Error(\"Timed out waiting for asyncrhonous script res",
1072     "ult after \"+(p()-R)+\" ms\"))},Math.max(0,c))}catch(J){l(J.code||13,J)",
1073     "}}}var N=[\"_\"],O=this;N[0]in O||!O.execScript||O.execScript(\"var \"+",
1074     "N[0]);for(var P;N.length&&(P=N.shift());){var Q;if(Q=!N.length)Q=void 0",
1075     "!==M;Q?O[P]=M:O=O[P]?O[P]:O[P]={}};; return this._.apply(null,arguments",
1076     ");}.apply({navigator:typeof window!=undefined?window.navigator:null,doc",
1077     "ument:typeof window!=undefined?window.document:null}, arguments);}",
1078     NULL
1079 };
1080
1081 const char* const EXECUTE_SCRIPT[] = {
1082     "function(){return function(){function g(a){var b=typeof a;if(\"object\"",
1083     "==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Object)",
1084     "return b;var c=Object.prototype.toString.call(a);if(\"[object Window]\"",
1085     "==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.len",
1086     "gth&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIs",
1087     "Enumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o",
1088     "bject Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=type",
1089     "of a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"fu",
1090     "nction\"}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==",
1091     "typeof a.call)return\"object\";return b}function h(a){var b=g(a);return",
1092     "\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}function k(a){",
1093     "var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}var l=Date",
1094     ".now||function(){return+new Date};var m=window;function n(a,b){this.cod",
1095     "e=a;this.state=p[a]||q;this.message=b||\"\";var c=this.state.replace(/(",
1096     "(?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\x",
1097     "a0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Erro",
1098     "r\";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.sta",
1099     "ck||\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototyp",
1100     "e;n.d=a.prototype;n.prototype=new b;n.prototype.constructor=n;n.c=funct",
1101     "ion(b,d,e){return a.prototype[d].apply(b,Array.prototype.slice.call(arg",
1102     "uments,2))}})();\nvar q=\"unknown error\",p={15:\"element not selectabl",
1103     "e\",11:\"element not visible\",31:\"ime engine activation failed\",30:",
1104     "\"ime not available\",24:\"invalid cookie domain\",29:\"invalid element",
1105     " coordinates\",12:\"invalid element state\",32:\"invalid selector\",51:",
1106     "\"invalid selector\",52:\"invalid selector\",17:\"javascript error\",40",
1107     "5:\"unsupported operation\",34:\"move target out of bounds\",27:\"no su",
1108     "ch alert\",7:\"no such element\",8:\"no such frame\",23:\"no such windo",
1109     "w\",28:\"script timeout\",33:\"session not created\",10:\"stale element",
1110     " reference\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\"",
1111     ",26:\"unexpected alert open\"};p[13]=q;p[9]=\"unknown command\";n.proto",
1112     "type.toString=function(){return this.name+\": \"+this.message};function",
1113     " r(a,b){for(var c=a.length,d=Array(c),e=\"string\"==typeof a?a.split(\"",
1114     "\"):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d};func",
1115     "tion s(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);",
1116     "return c}function t(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],",
1117     "d,a);return c}function v(a,b){for(var c in a)if(b.call(void 0,a[c],c,a)",
1118     ")return c};function w(){this.a=void 0}\nfunction x(a,b,c){switch(typeof",
1119     " b){case \"string\":y(b,c);break;case \"number\":c.push(isFinite(b)&&!i",
1120     "sNaN(b)?b:\"null\");break;case \"boolean\":c.push(b);break;case \"undef",
1121     "ined\":c.push(\"null\");break;case \"object\":if(null==b){c.push(\"null",
1122     "\");break}if(\"array\"==g(b)){var d=b.length;c.push(\"[\");for(var e=\"",
1123     "\",f=0;f<d;f++)c.push(e),e=b[f],x(a,a.a?a.a.call(b,String(f),e):e,c),e=",
1124     "\",\";c.push(\"]\");break}c.push(\"{\");d=\"\";for(f in b)Object.protot",
1125     "ype.hasOwnProperty.call(b,f)&&(e=b[f],\"function\"!=typeof e&&(c.push(d",
1126     "),y(f,\nc),c.push(\":\"),x(a,a.a?a.a.call(b,f,e):e,c),d=\",\"));c.push(",
1127     "\"}\");break;case \"function\":break;default:throw Error(\"Unknown type",
1128     ": \"+typeof b);}}var z={'\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"",
1129     "\\\\/\",\"\\b\":\"\\\\b\",\"\\f\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":",
1130     "\"\\\\r\",\"\\t\":\"\\\\t\",\"\\x0B\":\"\\\\u000b\"},A=/\\uffff/.test(",
1131     "\"\\uffff\")?/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1",
1132     "f\\x7f-\\xff]/g;\nfunction y(a,b){b.push('\"',a.replace(A,function(a){i",
1133     "f(a in z)return z[a];var b=a.charCodeAt(0),e=\"\\\\u\";16>b?e+=\"000\":",
1134     "256>b?e+=\"00\":4096>b&&(e+=\"0\");return z[a]=e+b.toString(16)}),'\"')",
1135     "};function B(a){switch(g(a)){case \"string\":case \"number\":case \"boo",
1136     "lean\":return a;case \"function\":return a.toString();case \"array\":re",
1137     "turn r(a,B);case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.n",
1138     "odeType)){var b={};b.ELEMENT=C(a);return b}if(\"document\"in a)return b",
1139     "={},b.WINDOW=C(a),b;if(h(a))return r(a,B);a=s(a,function(a,b){return\"n",
1140     "umber\"==typeof b||\"string\"==typeof b});return t(a,B);default:return ",
1141     "null}}\nfunction D(a,b){return\"array\"==g(a)?r(a,function(a){return D(",
1142     "a,b)}):k(a)?\"function\"==typeof a?a:\"ELEMENT\"in a?E(a.ELEMENT,b):\"W",
1143     "INDOW\"in a?E(a.WINDOW,b):t(a,function(a){return D(a,b)}):a}function F(",
1144     "a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=l());b.b||(b.b=l())",
1145     ";return b}function C(a){var b=F(a.ownerDocument),c=v(b,function(b){retu",
1146     "rn b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}\nfunction E(a,b){a=de",
1147     "codeURIComponent(a);var c=b||document,d=F(c);if(!(a in d))throw new n(1",
1148     "0,\"Element does not exist in cache\");var e=d[a];if(\"setInterval\"in ",
1149     "e){if(e.closed)throw delete d[a],new n(23,\"Window has been closed.\");",
1150     "return e}for(var f=e;f;){if(f==c.documentElement)return e;f=f.parentNod",
1151     "e}delete d[a];throw new n(10,\"Element is no longer attached to the DOM",
1152     "\");};function G(a,b,c,d){d=d||m;var e;try{a:{var f=a;if(\"string\"==ty",
1153     "peof f)try{a=new d.Function(f);break a}catch(L){throw L;}a=d==window?f:",
1154     "new d.Function(\"return (\"+f+\").apply(null,arguments);\")}var M=D(b,d",
1155     ".document),N=a.apply(null,M);e={status:0,value:B(N)}}catch(u){e={status",
1156     ":\"code\"in u?u.code:13,value:{message:u.message}}}c&&(a=[],x(new w,e,a",
1157     "),e=a.join(\"\"));return e}var H=[\"_\"],I=this;H[0]in I||!I.execScript",
1158     "||I.execScript(\"var \"+H[0]);\nfor(var J;H.length&&(J=H.shift());){var",
1159     " K;if(K=!H.length)K=void 0!==G;K?I[J]=G:I=I[J]?I[J]:I[J]={}};; return t",
1160     "his._.apply(null,arguments);}.apply({navigator:typeof window!=undefined",
1161     "?window.navigator:null,document:typeof window!=undefined?window.documen",
1162     "t:null}, arguments);}",
1163     NULL
1164 };
1165
1166 const char* const EXECUTE_SQL[] = {
1167     "function(){return function(){var d=window;function e(a,b){this.code=a;t",
1168     "his.state=g[a]||h;this.message=b||\"\";var c=this.state.replace(/((?:^|",
1169     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
1170     "g,\"\")}),f=c.length-5;if(0>f||c.indexOf(\"Error\",f)!=f)c+=\"Error\";t",
1171     "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
1172     "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.",
1173     "b=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.a=function(",
1174     "c,b,m){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen",
1175     "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",",
1176     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
1177     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
1178     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
1179     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
1180     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
1181     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
1182     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
1183     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
1184     "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";e.prototype",
1185     ".toString=function(){return this.name+\": \"+this.message};function k(a",
1186     "){this.rows=[];for(var b=0;b<a.rows.length;b++)this.rows[b]=a.rows.item",
1187     "(b);this.rowsAffected=a.rowsAffected;this.insertId=-1;try{this.insertId",
1188     "=a.insertId}catch(c){}};function l(a,b,c,f,m,s,t){function u(a,b){var c",
1189     "=new k(b);f(a,c)}var p;try{p=d.openDatabase(a,\"\",a+\"name\",5242880)}",
1190     "catch(v){throw new e(13,v.message);}p.transaction(function(a){a.execute",
1191     "Sql(b,c,u,t)},m,s)}var n=[\"_\"],q=this;n[0]in q||!q.execScript||q.exec",
1192     "Script(\"var \"+n[0]);for(var r;n.length&&(r=n.shift());)n.length||void",
1193     " 0===l?q=q[r]?q[r]:q[r]={}:q[r]=l;; return this._.apply(null,arguments)",
1194     ";}.apply({navigator:typeof window!=undefined?window.navigator:null,docu",
1195     "ment:typeof window!=undefined?window.document:null}, arguments);}",
1196     NULL
1197 };
1198
1199 const char* const FIND_ELEMENT[] = {
1200     "function(){return function(){var g,aa=this;\nfunction ba(a){var b=typeo",
1201     "f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i",
1202     "nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
1203     "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe",
1204     "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
1205     "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
1206     "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
1207     "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
1208     "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
1209     "&&\"undefined\"==typeof a.call)return\"object\";return b}function ca(a)",
1210     "{var b=ba(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le",
1211     "ngth}function k(a){return\"string\"==typeof a}function l(a){return\"num",
1212     "ber\"==typeof a}function m(a){return\"function\"==ba(a)}function da(a){",
1213     "var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b};var ea=wi",
1214     "ndow;function n(a,b){this.code=a;this.state=fa[a]||ga;this.message=b||",
1215     "\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a",
1216     ".toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.i",
1217     "ndexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c",
1218     ".name=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;func",
1219     "tion b(){}b.prototype=a.prototype;n.H=a.prototype;n.prototype=new b;n.p",
1220     "rototype.constructor=n;n.D=function(b,d,e){return a.prototype[d].apply(",
1221     "b,Array.prototype.slice.call(arguments,2))}})();\nvar ga=\"unknown erro",
1222     "r\",fa={15:\"element not selectable\",11:\"element not visible\",31:\"i",
1223     "me engine activation failed\",30:\"ime not available\",24:\"invalid coo",
1224     "kie domain\",29:\"invalid element coordinates\",12:\"invalid element st",
1225     "ate\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid sele",
1226     "ctor\",17:\"javascript error\",405:\"unsupported operation\",34:\"move ",
1227     "target out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"n",
1228     "o such frame\",23:\"no such window\",28:\"script timeout\",33:\"session",
1229     " not created\",10:\"stale element reference\",\n0:\"success\",21:\"time",
1230     "out\",25:\"unable to set cookie\",26:\"unexpected alert open\"};fa[13]=",
1231     "ga;fa[9]=\"unknown command\";n.prototype.toString=function(){return thi",
1232     "s.name+\": \"+this.message};var ha;function ia(a){var b=a.length-1;retu",
1233     "rn 0<=b&&a.indexOf(\" \",b)==b}function q(a){return a.replace(/^[\\s\\x",
1234     "a0]+|[\\s\\xa0]+$/g,\"\")}function ja(a){return String(a).replace(/\\-(",
1235     "[a-z])/g,function(a,c){return c.toUpperCase()})};var ka=Array.prototype",
1236     ";function r(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)",
1237     "e in d&&b.call(void 0,d[e],e,a)}function la(a,b){for(var c=a.length,d=[",
1238     "],e=0,f=k(a)?a.split(\"\"):a,h=0;h<c;h++)if(h in f){var A=f[h];b.call(v",
1239     "oid 0,A,h,a)&&(d[e++]=A)}return d}function ma(a,b){var c=\"\";r(a,funct",
1240     "ion(d,e){c=b.call(void 0,c,d,e,a)});return c}function na(a,b){for(var c",
1241     "=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d",
1242     "[e],e,a))return!0;return!1}\nfunction oa(a,b){for(var c=a.length,d=k(a)",
1243     "?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return",
1244     "!1;return!0}function pa(a,b){var c;a:{c=a.length;for(var d=k(a)?a.split",
1245     "(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){c=e;break a}c=",
1246     "-1}return 0>c?null:k(a)?a.charAt(c):a[c]}function t(a,b){var c;a:if(k(a",
1247     "))c=k(b)&&1==b.length?a.indexOf(b,0):-1;else{for(c=0;c<a.length;c++)if(",
1248     "c in a&&a[c]===b)break a;c=-1}return 0<=c}\nfunction qa(a){var b=a.leng",
1249     "th;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}f",
1250     "unction ra(a,b,c){return 2>=arguments.length?ka.slice.call(a,b):ka.slic",
1251     "e.call(a,b,c)};function u(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?",
1252     "b:0}g=u.prototype;g.clone=function(){return new u(this.x,this.y)};g.toS",
1253     "tring=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=functio",
1254     "n(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.fl",
1255     "oor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);retu",
1256     "rn this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round",
1257     "(this.y);return this};\ng.translate=function(a,b){a instanceof u?(this.",
1258     "x+=a.x,this.y+=a.y):(this.x+=a,l(b)&&(this.y+=b));return this};g.scale=",
1259     "function(a,b){var c=l(b)?b:a;this.x*=a;this.y*=c;return this};function ",
1260     "sa(a,b){this.width=a;this.height=b}g=sa.prototype;g.clone=function(){re",
1261     "turn new sa(this.width,this.height)};g.toString=function(){return\"(\"+",
1262     "this.width+\" x \"+this.height+\")\"};g.ceil=function(){this.width=Math",
1263     ".ceil(this.width);this.height=Math.ceil(this.height);return this};g.flo",
1264     "or=function(){this.width=Math.floor(this.width);this.height=Math.floor(",
1265     "this.height);return this};g.round=function(){this.width=Math.round(this",
1266     ".width);this.height=Math.round(this.height);return this};\ng.scale=func",
1267     "tion(a,b){var c=l(b)?b:a;this.width*=a;this.height*=c;return this};func",
1268     "tion v(a){return a?new w(x(a)):ha||(ha=new w)}function ta(a,b,c){functi",
1269     "on d(c){c&&b.appendChild(k(c)?a.createTextNode(c):c)}for(var e=1;e<c.le",
1270     "ngth;e++){var f=c[e];!ca(f)||da(f)&&0<f.nodeType?d(f):r(ua(f)?qa(f):f,d",
1271     ")}}function va(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}",
1272     "\nfunction y(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(",
1273     "b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||Bool",
1274     "ean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;retur",
1275     "n b==a}\nfunction wa(a,b){if(a==b)return 0;if(a.compareDocumentPosition",
1276     ")return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.p",
1277     "arentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.n",
1278     "odeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f",
1279     "=b.parentNode;return e==f?xa(a,b):!c&&y(e,b)?-1*ya(a,b):!d&&y(f,a)?ya(b",
1280     ",a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=x",
1281     "(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=d.createRange();",
1282     "d.selectNode(b);d.collapse(!0);\nreturn c.compareBoundaryPoints(aa.Rang",
1283     "e.START_TO_END,d)}function ya(a,b){var c=a.parentNode;if(c==b)return-1;",
1284     "for(var d=b;d.parentNode!=c;)d=d.parentNode;return xa(d,a)}function xa(",
1285     "a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}functio",
1286     "n x(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function ua(a",
1287     "){if(a&&\"number\"==typeof a.length){if(da(a))return\"function\"==typeo",
1288     "f a.item||\"string\"==typeof a.item;if(m(a))return\"function\"==typeof ",
1289     "a.item}return!1}\nfunction za(a,b){a=a.parentNode;for(var c=0;a;){if(b(",
1290     "a))return a;a=a.parentNode;c++}return null}function w(a){this.i=a||aa.d",
1291     "ocument||document}\nfunction z(a,b,c,d){a=d||a.i;b=b&&\"*\"!=b?b.toUppe",
1292     "rCase():\"\";if(a.querySelectorAll&&a.querySelector&&(b||c))c=a.querySe",
1293     "lectorAll(b+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassName)if(a=",
1294     "a.getElementsByClassName(c),b){d={};for(var e=0,f=0,h;h=a[f];f++)b==h.n",
1295     "odeName&&(d[e++]=h);d.length=e;c=d}else c=a;else if(a=a.getElementsByTa",
1296     "gName(b||\"*\"),c){d={};for(f=e=0;h=a[f];f++)b=h.className,\"function\"",
1297     "==typeof b.split&&t(b.split(/\\s+/),c)&&(d[e++]=h);d.length=e;c=d}else ",
1298     "c=a;return c}g=w.prototype;\ng.createElement=function(a){return this.i.",
1299     "createElement(a)};g.createTextNode=function(a){return this.i.createText",
1300     "Node(String(a))};g.appendChild=function(a,b){a.appendChild(b)};g.append",
1301     "=function(a,b){ta(x(a),a,arguments)};g.canHaveChildren=function(a){if(1",
1302     "!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":c",
1303     "ase \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":c",
1304     "ase \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":c",
1305     "ase \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"",
1306     "NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\"",
1307     ":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}re",
1308     "turn!0};\ng.removeNode=function(a){return a&&a.parentNode?a.parentNode.",
1309     "removeChild(a):null};g.contains=y;var B={k:function(a){return!(!a.query",
1310     "SelectorAll||!a.querySelector)},c:function(a,b){if(!a)throw new n(32,\"",
1311     "No class name specified\");a=q(a);if(-1!==a.indexOf(\" \"))throw new n(",
1312     "32,\"Compound class names not permitted\");if(B.k(b))try{return b.query",
1313     "Selector(\".\"+a.replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new n(",
1314     "32,\"An invalid or illegal class name was specified\");}var d=z(v(b),\"",
1315     "*\",a,b);return d.length?d[0]:null},e:function(a,b){if(!a)throw new n(3",
1316     "2,\"No class name specified\");a=q(a);if(-1!==a.indexOf(\" \"))throw ne",
1317     "w n(32,\n\"Compound class names not permitted\");if(B.k(b))try{return b",
1318     ".querySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new",
1319     " n(32,\"An invalid or illegal class name was specified\");}return z(v(b",
1320     "),\"*\",a,b)}};var C={c:function(a,b){m(b.querySelector);if(!a)throw ne",
1321     "w n(32,\"No selector specified\");a=q(a);var c;try{c=b.querySelector(a)",
1322     "}catch(d){throw new n(32,\"An invalid or illegal selector was specified",
1323     "\");}return c&&1==c.nodeType?c:null},e:function(a,b){m(b.querySelectorA",
1324     "ll);if(!a)throw new n(32,\"No selector specified\");a=q(a);try{return b",
1325     ".querySelectorAll(a)}catch(c){throw new n(32,\"An invalid or illegal se",
1326     "lector was specified\");}}};var Aa={aliceblue:\"#f0f8ff\",antiquewhite:",
1327     "\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",b",
1328     "eige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"",
1329     "#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",bur",
1330     "lywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocola",
1331     "te:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"",
1332     "#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",dar",
1333     "kcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgr",
1334     "een:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagent",
1335     "a:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorc",
1336     "hid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen",
1337     ":\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darksl",
1338     "ategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",de",
1339     "eppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:",
1340     "\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"",
1341     "#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdc",
1342     "dc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gr",
1343     "ay:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080",
1344     "\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indig",
1345     "o:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",",
1346     "lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd",
1347     "\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",l",
1348     "ightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90e",
1349     "e90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a",
1350     "\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:",
1351     "\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",light",
1352     "yellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0",
1353     "e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa",
1354     "\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370",
1355     "db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsprin",
1356     "ggreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7158",
1357     "5\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1",
1358     "\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldl",
1359     "ace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa50",
1360     "0\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",",
1361     "palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093",
1362     "\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:",
1363     "\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",",
1364     "red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown",
1365     ":\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b",
1366     "57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skybl",
1367     "ue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"",
1368     "#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4",
1369     "\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff634",
1370     "7\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"",
1371     "#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd",
1372     "32\"};var Ba=\"backgroundColor borderTopColor borderRightColor borderBo",
1373     "ttomColor borderLeftColor color outlineColor\".split(\" \"),Ca=/#([0-9a",
1374     "-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Da=/^#(?:[0-9a-f]{3}){1,2}$/i,Ea=/^(",
1375     "?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)",
1376     "\\)$/i,Fa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[",
1377     "1-9]\\d{0,2})\\)$/i;function D(a){var b=null,c=a.nodeType;1==c&&(b=a.te",
1378     "xtContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":",
1379     "b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.fi",
1380     "rstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue)",
1381     ",d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}els",
1382     "e b=a.nodeValue;return\"\"+b};function F(){this.f=this.d=null;this.m=0}",
1383     "function Ga(a){this.t=a;this.next=this.j=null}F.prototype.unshift=funct",
1384     "ion(a){a=new Ga(a);a.next=this.d;this.f?this.d.j=a:this.d=this.f=a;this",
1385     ".d=a;this.m++};F.prototype.add=function(a){a=new Ga(a);a.j=this.f;this.",
1386     "d?this.f.next=a:this.d=this.f=a;this.f=a;this.m++};function Ha(a){retur",
1387     "n(a=a.d)?a.t:null}function G(a){return new Ia(a,!1)}function Ia(a,b){th",
1388     "is.B=a;this.q=(this.u=b)?a.f:a.d;this.n=null}\nIa.prototype.next=functi",
1389     "on(){var a=this.q;if(null==a)return null;var b=this.n=a;this.q=this.u?a",
1390     ".j:a.next;return b.t};Ia.prototype.remove=function(){var a=this.B,b=thi",
1391     "s.n;if(!b)throw Error(\"Next must be called at least once before remove",
1392     ".\");var c=b.j,b=b.next;c?c.next=b:a.d=b;b?b.j=c:a.f=c;a.m--;this.n=nul",
1393     "l};function H(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b ins",
1394     "tanceof F&&c instanceof F){e=G(b);for(d=e.next();d;d=e.next())for(b=G(c",
1395     "),f=b.next();f;f=b.next())if(a(D(d),D(f)))return!0;return!1}if(b instan",
1396     "ceof F||c instanceof F){b instanceof F?e=b:(e=c,c=b);e=G(e);b=typeof c;",
1397     "for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+D(d);break;ca",
1398     "se \"boolean\":d=!!D(d);break;case \"string\":d=D(d);break;default:thro",
1399     "w Error(\"Illegal primitive type for comparison.\");}if(a(d,c))return!0",
1400     "}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b",
1401     ",!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+",
1402     "c)}function Ja(a,b,c,d){this.C=a;this.l=d}Ja.prototype.toString=functio",
1403     "n(){return this.C};var Ka={};function I(a,b){if(Ka.hasOwnProperty(a))th",
1404     "row Error(\"Binary operator already created: \"+a);var c=new Ja(a,0,0,b",
1405     ");Ka[c.toString()]=c}I(\"div\",function(a,b,c){return a.b(c)/b.b(c)});I",
1406     "(\"mod\",function(a,b,c){return a.b(c)%b.b(c)});I(\"*\",function(a,b,c)",
1407     "{return a.b(c)*b.b(c)});\nI(\"+\",function(a,b,c){return a.b(c)+b.b(c)}",
1408     ");I(\"-\",function(a,b,c){return a.b(c)-b.b(c)});I(\"<\",function(a,b,c",
1409     "){return H(function(a,b){return a<b},a,b,c)});I(\">\",function(a,b,c){r",
1410     "eturn H(function(a,b){return a>b},a,b,c)});I(\"<=\",function(a,b,c){ret",
1411     "urn H(function(a,b){return a<=b},a,b,c)});I(\">=\",function(a,b,c){retu",
1412     "rn H(function(a,b){return a>=b},a,b,c)});I(\"=\",function(a,b,c){return",
1413     " H(function(a,b){return a==b},a,b,c,!0)});I(\"!=\",function(a,b,c){retu",
1414     "rn H(function(a,b){return a!=b},a,b,c,!0)});\nI(\"and\",function(a,b,c)",
1415     "{return a.h(c)&&b.h(c)});I(\"or\",function(a,b,c){return a.h(c)||b.h(c)",
1416     "});function La(a,b,c,d,e,f){this.o=a;this.l=f}La.prototype.toString=fun",
1417     "ction(){return this.o};var Ma={};function J(a,b){if(Ma.hasOwnProperty(a",
1418     "))throw Error(\"Function already created: \"+a+\".\");Ma[a]=new La(a,0,",
1419     "0,0,0,b)}J(\"boolean\",function(a,b){return b.h(a)});J(\"ceiling\",func",
1420     "tion(a,b){return Math.ceil(b.b(a))});J(\"concat\",function(a,b){return ",
1421     "ma(ra(arguments,1),function(b,d){return b+d.a(a)})});J(\"contains\",fun",
1422     "ction(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});J(\"count\",fun",
1423     "ction(a,b){return b.evaluate(a).m});\nJ(\"false\",function(){return!1})",
1424     ";J(\"floor\",function(a,b){return Math.floor(b.b(a))});J(\"id\",functio",
1425     "n(a,b){var c=a.g(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/",
1426     "\\s+/),e=[];r(c,function(a){(a=d.getElementById(a))&&!t(e,a)&&e.push(a)",
1427     "});e.sort(wa);var f=new F;r(e,function(a){f.add(a)});return f});J(\"lan",
1428     "g\",function(){return!1});J(\"last\",function(a){if(1!=arguments.length",
1429     ")throw Error(\"Function last expects ()\");return a.F()});\nJ(\"local-n",
1430     "ame\",function(a,b){var c=b?Ha(b.evaluate(a)):a.g();return c?c.nodeName",
1431     ".toLowerCase():\"\"});J(\"name\",function(a,b){var c=b?Ha(b.evaluate(a)",
1432     "):a.g();return c?c.nodeName.toLowerCase():\"\"});J(\"namespace-uri\",fu",
1433     "nction(){return\"\"});J(\"normalize-space\",function(a,b){return(b?b.a(",
1434     "a):D(a.g())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")",
1435     "});J(\"not\",function(a,b){return!b.h(a)});J(\"number\",function(a,b){r",
1436     "eturn b?b.b(a):+D(a.g())});J(\"position\",function(a){return a.G()});J(",
1437     "\"round\",function(a,b){return Math.round(b.b(a))});\nJ(\"starts-with\"",
1438     ",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf(a,0)});J(\"s",
1439     "tring\",function(a,b){return b?b.a(a):D(a.g())});J(\"string-length\",fu",
1440     "nction(a,b){return(b?b.a(a):D(a.g())).length});J(\"substring\",function",
1441     "(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=",
1442     "d?d.b(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)",
1443     "-1;var e=Math.max(c,0);a=b.a(a);if(Infinity==d)return a.substring(e);b=",
1444     "Math.round(d);return a.substring(e,c+b)});\nJ(\"substring-after\",funct",
1445     "ion(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.substrin",
1446     "g(c+a.length)});J(\"substring-before\",function(a,b,c){b=b.a(a);a=c.a(a",
1447     ");a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)});J(\"sum\",function",
1448     "(a,b){for(var c=G(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+D(e);r",
1449     "eturn d});\nJ(\"translate\",function(a,b,c,d){b=b.a(a);c=c.a(a);var e=d",
1450     ".a(a);a=[];for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.ch",
1451     "arAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;r",
1452     "eturn c});J(\"true\",function(){return!0});function Na(a,b,c){this.o=a;",
1453     "this.u=c}Na.prototype.toString=function(){return this.o};var Oa={};func",
1454     "tion K(a,b){if(Oa.hasOwnProperty(a))throw Error(\"Axis already created:",
1455     " \"+a);Oa[a]=new Na(a,0,b)}K(\"ancestor\",!0);K(\"ancestor-or-self\",!0",
1456     ");K(\"attribute\",!1);K(\"child\",!1);K(\"descendant\",!1);K(\"descenda",
1457     "nt-or-self\",!1);K(\"following\",!1);K(\"following-sibling\",!1);K(\"na",
1458     "mespace\",!1);K(\"parent\",!1);K(\"preceding\",!0);K(\"preceding-siblin",
1459     "g\",!0);K(\"self\",!1);var L={};L.w=function(){var a={I:\"http://www.w3",
1460     ".org/2000/svg\"};return function(b){return a[b]||null}}();L.l=function(",
1461     "a,b,c){var d=x(a);try{var e=d.createNSResolver?d.createNSResolver(d.doc",
1462     "umentElement):L.w;return d.evaluate(b,a,e,c,null)}catch(f){throw new n(",
1463     "32,\"Unable to locate an element with the xpath expression \"+b+\" beca",
1464     "use of the following error:\\n\"+f);}};L.p=function(a,b){if(!a||1!=a.no",
1465     "deType)throw new n(32,'The result of the xpath expression \"'+b+'\" is:",
1466     " '+a+\". It should be an element.\");};\nL.c=function(a,b){var c=functi",
1467     "on(){var c=L.l(b,a,9);return c?c.singleNodeValue||null:b.selectSingleNo",
1468     "de?(c=x(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"",
1469     "),b.selectSingleNode(a)):null}();null===c||L.p(c,a);return c};\nL.e=fun",
1470     "ction(a,b){var c=function(){var c=L.l(b,a,7);if(c){for(var e=c.snapshot",
1471     "Length,f=[],h=0;h<e;++h)f.push(c.snapshotItem(h));return f}return b.sel",
1472     "ectNodes?(c=x(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"X",
1473     "Path\"),b.selectNodes(a)):[]}();r(c,function(b){L.p(b,a)});return c};fu",
1474     "nction M(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}g=M",
1475     ".prototype;g.clone=function(){return new M(this.top,this.right,this.bot",
1476     "tom,this.left)};g.toString=function(){return\"(\"+this.top+\"t, \"+this",
1477     ".right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};g.contains=functio",
1478     "n(a){return this&&a?a instanceof M?a.left>=this.left&&a.right<=this.rig",
1479     "ht&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.ri",
1480     "ght&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.expand=function(a,b,c,d){d",
1481     "a(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.le",
1482     "ft-=a.left):(this.top-=a,this.right+=b,this.bottom+=c,this.left-=d);ret",
1483     "urn this};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Mat",
1484     "h.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ce",
1485     "il(this.left);return this};g.floor=function(){this.top=Math.floor(this.",
1486     "top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bott",
1487     "om);this.left=Math.floor(this.left);return this};\ng.round=function(){t",
1488     "his.top=Math.round(this.top);this.right=Math.round(this.right);this.bot",
1489     "tom=Math.round(this.bottom);this.left=Math.round(this.left);return this",
1490     "};g.translate=function(a,b){a instanceof u?(this.left+=a.x,this.right+=",
1491     "a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,l(b)&&(",
1492     "this.top+=b,this.bottom+=b));return this};g.scale=function(a,b){var c=l",
1493     "(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return th",
1494     "is};function N(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height",
1495     "=d}g=N.prototype;g.clone=function(){return new N(this.left,this.top,thi",
1496     "s.width,this.height)};g.toString=function(){return\"(\"+this.left+\", ",
1497     "\"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};g.contains=",
1498     "function(a){return a instanceof N?this.left<=a.left&&this.left+this.wid",
1499     "th>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.heig",
1500     "ht:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.",
1501     "top+this.height};\ng.ceil=function(){this.left=Math.ceil(this.left);thi",
1502     "s.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=",
1503     "Math.ceil(this.height);return this};g.floor=function(){this.left=Math.f",
1504     "loor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(thi",
1505     "s.width);this.height=Math.floor(this.height);return this};g.round=funct",
1506     "ion(){this.left=Math.round(this.left);this.top=Math.round(this.top);thi",
1507     "s.width=Math.round(this.width);this.height=Math.round(this.height);retu",
1508     "rn this};\ng.translate=function(a,b){a instanceof u?(this.left+=a.x,thi",
1509     "s.top+=a.y):(this.left+=a,l(b)&&(this.top+=b));return this};g.scale=fun",
1510     "ction(a,b){var c=l(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.h",
1511     "eight*=c;return this};function P(a,b){return!!a&&1==a.nodeType&&(!b||a.",
1512     "tagName.toUpperCase()==b)}var Pa=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?",
1513     "=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function ",
1514     "Qa(a){var b=[];r(a.split(Pa),function(a){var d=a.indexOf(\":\");0<d&&(a",
1515     "=[a.slice(0,d),a.slice(d+1)],2==a.length&&b.push(a[0].toLowerCase(),\":",
1516     "\",a[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b",
1517     ":b+\";\"}\nfunction Q(a,b){b=b.toLowerCase();if(\"style\"==b)return Qa(",
1518     "a.style.cssText);var c=a.getAttributeNode(b);return c&&c.specified?c.va",
1519     "lue:null}function R(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeTy",
1520     "pe&&11!=a.nodeType;)a=a.parentNode;return P(a)?a:null}\nfunction S(a,b)",
1521     "{var c=ja(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cs",
1522     "sFloat\";var d;a:{d=c;var e=x(a);if(e.defaultView&&e.defaultView.getCom",
1523     "putedStyle&&(e=e.defaultView.getComputedStyle(a,null))){d=e[d]||e.getPr",
1524     "opertyValue(d)||\"\";break a}d=\"\"}d=d||Ra(a,c);if(null===d)d=null;els",
1525     "e if(t(Ba,c)){b:{var f=d.match(Ea);if(f){var c=Number(f[1]),e=Number(f[",
1526     "2]),h=Number(f[3]),f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=h&&",
1527     "255>=h&&0<=f&&1>=f){c=[c,e,h,f];break b}}c=null}if(!c)b:{if(h=d.match(F",
1528     "a))if(c=\nNumber(h[1]),e=Number(h[2]),h=Number(h[3]),0<=c&&255>=c&&0<=e",
1529     "&&255>=e&&0<=h&&255>=h){c=[c,e,h,1];break b}c=null}if(!c)b:{c=d.toLower",
1530     "Case();e=Aa[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==",
1531     "e.length&&(e=e.replace(Ca,\"#$1$1$2$2$3$3\")),!Da.test(e))){c=null;brea",
1532     "k b}c=[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e",
1533     ".substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfun",
1534     "ction Ra(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&m(c.getP",
1535     "ropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==",
1536     "d?d:null:(c=R(a))?Ra(c,b):null}\nfunction Sa(a,b){function c(a){if(\"no",
1537     "ne\"==S(a,\"display\"))return!1;a=R(a);return!a||c(a)}function d(a){var",
1538     " b=T(a);return 0<b.height&&0<b.width?!0:P(a,\"PATH\")&&(0<b.height||0<b",
1539     ".width)?(a=S(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=S(a",
1540     ",\"overflow\")&&na(a.childNodes,function(a){return 3==a.nodeType||P(a)&",
1541     "&d(a)})}function e(a){return Ta(a)==U&&oa(a.childNodes,function(a){retu",
1542     "rn!P(a)||e(a)})}if(!P(a))throw Error(\"Argument to isShown must be of t",
1543     "ype Element\");if(P(a,\"BODY\"))return!0;if(P(a,\"OPTION\")||\nP(a,\"OP",
1544     "TGROUP\")){var f=za(a,function(a){return P(a,\"SELECT\")});return!!f&&S",
1545     "a(f,!0)}return(f=Ua(a))?!!f.r&&0<f.rect.width&&0<f.rect.height&&Sa(f.r,",
1546     "b):P(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||P(a,\"NOSCRIPT\")|",
1547     "|\"hidden\"==S(a,\"visibility\")||!c(a)||!b&&0==Va(a)||!d(a)?!1:!e(a)}v",
1548     "ar U=\"hidden\";\nfunction Ta(a){function b(a){function b(a){return a==",
1549     "h?!0:0==S(a,\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"",
1550     "static\"==S(a,\"position\")?!1:!0}var c=S(a,\"position\");if(\"fixed\"=",
1551     "=c)return O=!0,a==h?null:h;for(a=R(a);a&&!b(a);)a=R(a);return a}functio",
1552     "n c(a){var b=a;if(\"visible\"==Z)if(a==h&&A)b=A;else if(a==A)return{x:",
1553     "\"visible\",y:\"visible\"};b={x:S(b,\"overflow-x\"),y:S(b,\"overflow-y",
1554     "\")};a==h&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"au",
1555     "to\":b.y);return b}function d(a){if(a==h){var b=(new w(f)).i;\na=b.body",
1556     "||b.documentElement;b=b.parentWindow||b.defaultView;a=new u(b.pageXOffs",
1557     "et||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new u(a.scrollLeft,",
1558     "a.scrollTop);return a}var e=Wa(a),f=x(a),h=f.documentElement,A=f.body,Z",
1559     "=S(h,\"overflow\"),O;for(a=b(a);a;a=b(a)){var p=c(a);if(\"visible\"!=p.",
1560     "x||\"visible\"!=p.y){var s=T(a);if(0==s.width||0==s.height)return U;var",
1561     " E=e.right<s.left,$=e.bottom<s.top;if(E&&\"hidden\"==p.x||$&&\"hidden\"",
1562     "==p.y)return U;if(E&&\"visible\"!=p.x||$&&\"visible\"!=p.y){E=d(a);$=e.",
1563     "bottom<s.top-\nE.y;if(e.right<s.left-E.x&&\"visible\"!=p.x||$&&\"visibl",
1564     "e\"!=p.x)return U;e=Ta(a);return e==U?U:\"scroll\"}E=e.left>=s.left+s.w",
1565     "idth;s=e.top>=s.top+s.height;if(E&&\"hidden\"==p.x||s&&\"hidden\"==p.y)",
1566     "return U;if(E&&\"visible\"!=p.x||s&&\"visible\"!=p.y){if(O&&(p=d(a),e.l",
1567     "eft>=h.scrollWidth-p.x||e.right>=h.scrollHeight-p.y))return U;e=Ta(a);r",
1568     "eturn e==U?U:\"scroll\"}}}return\"none\"}\nfunction T(a){var b=Ua(a);if",
1569     "(b)return b.rect;if(P(a,\"HTML\"))return a=x(a),a=((a?a.parentWindow||a",
1570     ".defaultView:window)||window).document,a=\"CSS1Compat\"==a.compatMode?a",
1571     ".documentElement:a.body,a=new sa(a.clientWidth,a.clientHeight),new N(0,",
1572     "0,a.width,a.height);var c;try{c=a.getBoundingClientRect()}catch(d){retu",
1573     "rn new N(0,0,0,0)}return new N(c.left,c.top,c.right-c.left,c.bottom-c.t",
1574     "op)}\nfunction Ua(a){var b=P(a,\"MAP\");if(!b&&!P(a,\"AREA\"))return nu",
1575     "ll;var c=b?a:P(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if",
1576     "(c&&c.name&&(d=L.c('/descendant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&",
1577     "(e=T(d),!b&&\"default\"!=a.shape.toLowerCase())){var f=Xa(a);a=Math.min",
1578     "(Math.max(f.left,0),e.width);b=Math.min(Math.max(f.top,0),e.height);c=M",
1579     "ath.min(f.width,e.width-a);f=Math.min(f.height,e.height-b);e=new N(a+e.",
1580     "left,b+e.top,c,f)}return{r:d,rect:e||new N(0,0,0,0)}}\nfunction Xa(a){v",
1581     "ar b=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a",
1582     ".length){var b=a[0],c=a[1];return new N(b,c,a[2]-b,a[3]-c)}if(\"circle",
1583     "\"==b&&3==a.length)return b=a[2],new N(a[0]-b,a[1]-b,2*b,2*b);if(\"poly",
1584     "\"==b&&2<a.length){for(var b=a[0],c=a[1],d=b,e=c,f=2;f+1<a.length;f+=2)",
1585     "b=Math.min(b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e",
1586     ",a[f+1]);return new N(b,c,d-b,e-c)}return new N(0,0,0,0)}function Wa(a)",
1587     "{a=T(a);return new M(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunc",
1588     "tion Ya(a){return a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}functi",
1589     "on Za(a){var b=[];$a(a,b);var c=b;a=c.length;for(var b=Array(a),c=k(c)?",
1590     "c.split(\"\"):c,d=0;d<a;d++)d in c&&(b[d]=Ya.call(void 0,c[d]));return ",
1591     "Ya(b.join(\"\\n\")).replace(/\\xa0/g,\" \")}\nfunction $a(a,b){if(P(a,",
1592     "\"BR\"))b.push(\"\");else{var c=P(a,\"TD\"),d=S(a,\"display\"),e=!c&&!t",
1593     "(ab,d),f=void 0!=a.previousElementSibling?a.previousElementSibling:va(a",
1594     ".previousSibling),f=f?S(f,\"display\"):\"\",h=S(a,\"float\")||S(a,\"css",
1595     "Float\")||S(a,\"styleFloat\");!e||\"run-in\"==f&&\"none\"==h||/^[\\s\\x",
1596     "a0]*$/.test(b[b.length-1]||\"\")||b.push(\"\");var A=Sa(a),Z=null,O=nul",
1597     "l;A&&(Z=S(a,\"white-space\"),O=S(a,\"text-transform\"));r(a.childNodes,",
1598     "function(a){3==a.nodeType&&A?bb(a,b,Z,O):P(a)&&$a(a,b)});f=b[b.length-1",
1599     "]||\"\";!c&&\"table-cell\"!=\nd||!f||ia(f)||(b[b.length-1]+=\" \");e&&",
1600     "\"run-in\"!=d&&!/^[\\s\\xa0]*$/.test(f)&&b.push(\"\")}}var ab=\"inline ",
1601     "inline-block inline-table none table-cell table-column table-column-gro",
1602     "up\".split(\" \");\nfunction bb(a,b,c,d){a=a.nodeValue.replace(/[\\u200",
1603     "b\\u200e\\u200f]/g,\"\");a=a.replace(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"",
1604     "normal\"==c||\"nowrap\"==c)a=a.replace(/\\n/g,\" \");a=\"pre\"==c||\"pr",
1605     "e-wrap\"==c?a.replace(/[ \\f\\t\\v\\u2028\\u2029]/g,\"\\u00a0\"):a.repl",
1606     "ace(/[\\ \\f\\t\\v\\u2028\\u2029]+/g,\" \");\"capitalize\"==d?a=a.repla",
1607     "ce(/(^|\\s)(\\S)/g,function(a,b,c){return b+c.toUpperCase()}):\"upperca",
1608     "se\"==d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop",
1609     "()||\"\";ia(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));b.push(c+a)}",
1610     "\nfunction Va(a){var b=1,c=S(a,\"opacity\");c&&(b=Number(c));(a=R(a))&&",
1611     "(b*=Va(a));return b};var cb={k:function(a,b){return!(!a.querySelectorAl",
1612     "l||!a.querySelector)&&!/^\\d.*/.test(b)},c:function(a,b){var c=v(b),d=k",
1613     "(a)?c.i.getElementById(a):a;if(!d)return null;if(Q(d,\"id\")==a&&y(b,d)",
1614     ")return d;c=z(c,\"*\");return pa(c,function(c){return Q(c,\"id\")==a&&y",
1615     "(b,c)})},e:function(a,b){if(!a)return[];if(cb.k(b,a))try{return b.query",
1616     "SelectorAll(\"#\"+cb.A(a))}catch(c){return[]}var d=z(v(b),\"*\",null,b)",
1617     ";return la(d,function(b){return Q(b,\"id\")==a})},A:function(a){return ",
1618     "a.replace(/([#.:,+>=~*^$|\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var V={",
1619     "},db={};V.v=function(a,b,c){var d;try{d=C.e(\"a\",b)}catch(e){d=z(v(b),",
1620     "\"A\",null,b)}return pa(d,function(b){b=Za(b);return c&&-1!=b.indexOf(a",
1621     ")||b==a})};V.s=function(a,b,c){var d;try{d=C.e(\"a\",b)}catch(e){d=z(v(",
1622     "b),\"A\",null,b)}return la(d,function(b){b=Za(b);return c&&-1!=b.indexO",
1623     "f(a)||b==a})};V.c=function(a,b){return V.v(a,b,!1)};V.e=function(a,b){r",
1624     "eturn V.s(a,b,!1)};db.c=function(a,b){return V.v(a,b,!0)};db.e=function",
1625     "(a,b){return V.s(a,b,!0)};var eb={c:function(a,b){return b.getElementsB",
1626     "yTagName(a)[0]||null},e:function(a,b){return b.getElementsByTagName(a)}",
1627     "};var fb={className:B,\"class name\":B,css:C,\"css selector\":C,id:cb,l",
1628     "inkText:V,\"link text\":V,name:{c:function(a,b){var c=z(v(b),\"*\",null",
1629     ",b);return pa(c,function(b){return Q(b,\"name\")==a})},e:function(a,b){",
1630     "var c=z(v(b),\"*\",null,b);return la(c,function(b){return Q(b,\"name\")",
1631     "==a})}},partialLinkText:db,\"partial link text\":db,tagName:eb,\"tag na",
1632     "me\":eb,xpath:L};function gb(a,b){var c;a:{for(c in a)if(a.hasOwnProper",
1633     "ty(c))break a;c=null}if(c){var d=fb[c];if(d&&m(d.c))return d.c(a[c],b||",
1634     "ea.document)}throw Error(\"Unsupported locator strategy: \"+c);}var W=[",
1635     "\"_\"],X=aa;W[0]in X||!X.execScript||X.execScript(\"var \"+W[0]);for(va",
1636     "r Y;W.length&&(Y=W.shift());)W.length||void 0===gb?X=X[Y]?X[Y]:X[Y]={}:",
1637     "X[Y]=gb;; return this._.apply(null,arguments);}.apply({navigator:typeof",
1638     " window!=undefined?window.navigator:null,document:typeof window!=undefi",
1639     "ned?window.document:null}, arguments);}",
1640     NULL
1641 };
1642
1643 const char* const FIND_ELEMENTS[] = {
1644     "function(){return function(){var g,aa=this;\nfunction ba(a){var b=typeo",
1645     "f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i",
1646     "nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
1647     "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe",
1648     "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
1649     "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
1650     "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
1651     "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
1652     "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
1653     "&&\"undefined\"==typeof a.call)return\"object\";return b}function ca(a)",
1654     "{var b=ba(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le",
1655     "ngth}function k(a){return\"string\"==typeof a}function l(a){return\"num",
1656     "ber\"==typeof a}function m(a){return\"function\"==ba(a)}function da(a){",
1657     "var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b};var ea=wi",
1658     "ndow;function n(a,b){this.code=a;this.state=fa[a]||ga;this.message=b||",
1659     "\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a",
1660     ".toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.i",
1661     "ndexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c",
1662     ".name=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;func",
1663     "tion b(){}b.prototype=a.prototype;n.H=a.prototype;n.prototype=new b;n.p",
1664     "rototype.constructor=n;n.D=function(b,d,e){return a.prototype[d].apply(",
1665     "b,Array.prototype.slice.call(arguments,2))}})();\nvar ga=\"unknown erro",
1666     "r\",fa={15:\"element not selectable\",11:\"element not visible\",31:\"i",
1667     "me engine activation failed\",30:\"ime not available\",24:\"invalid coo",
1668     "kie domain\",29:\"invalid element coordinates\",12:\"invalid element st",
1669     "ate\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid sele",
1670     "ctor\",17:\"javascript error\",405:\"unsupported operation\",34:\"move ",
1671     "target out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"n",
1672     "o such frame\",23:\"no such window\",28:\"script timeout\",33:\"session",
1673     " not created\",10:\"stale element reference\",\n0:\"success\",21:\"time",
1674     "out\",25:\"unable to set cookie\",26:\"unexpected alert open\"};fa[13]=",
1675     "ga;fa[9]=\"unknown command\";n.prototype.toString=function(){return thi",
1676     "s.name+\": \"+this.message};var ha;function ia(a){var b=a.length-1;retu",
1677     "rn 0<=b&&a.indexOf(\" \",b)==b}function q(a){return a.replace(/^[\\s\\x",
1678     "a0]+|[\\s\\xa0]+$/g,\"\")}function ja(a){return String(a).replace(/\\-(",
1679     "[a-z])/g,function(a,c){return c.toUpperCase()})};var ka=Array.prototype",
1680     ";function r(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)",
1681     "e in d&&b.call(void 0,d[e],e,a)}function la(a,b){for(var c=a.length,d=[",
1682     "],e=0,f=k(a)?a.split(\"\"):a,h=0;h<c;h++)if(h in f){var A=f[h];b.call(v",
1683     "oid 0,A,h,a)&&(d[e++]=A)}return d}function ma(a,b){var c=\"\";r(a,funct",
1684     "ion(d,e){c=b.call(void 0,c,d,e,a)});return c}function na(a,b){for(var c",
1685     "=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d",
1686     "[e],e,a))return!0;return!1}\nfunction oa(a,b){for(var c=a.length,d=k(a)",
1687     "?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return",
1688     "!1;return!0}function pa(a,b){var c;a:{c=a.length;for(var d=k(a)?a.split",
1689     "(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){c=e;break a}c=",
1690     "-1}return 0>c?null:k(a)?a.charAt(c):a[c]}function t(a,b){var c;a:if(k(a",
1691     "))c=k(b)&&1==b.length?a.indexOf(b,0):-1;else{for(c=0;c<a.length;c++)if(",
1692     "c in a&&a[c]===b)break a;c=-1}return 0<=c}\nfunction qa(a){var b=a.leng",
1693     "th;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}f",
1694     "unction ra(a,b,c){return 2>=arguments.length?ka.slice.call(a,b):ka.slic",
1695     "e.call(a,b,c)};function u(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?",
1696     "b:0}g=u.prototype;g.clone=function(){return new u(this.x,this.y)};g.toS",
1697     "tring=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=functio",
1698     "n(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.fl",
1699     "oor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);retu",
1700     "rn this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round",
1701     "(this.y);return this};\ng.translate=function(a,b){a instanceof u?(this.",
1702     "x+=a.x,this.y+=a.y):(this.x+=a,l(b)&&(this.y+=b));return this};g.scale=",
1703     "function(a,b){var c=l(b)?b:a;this.x*=a;this.y*=c;return this};function ",
1704     "sa(a,b){this.width=a;this.height=b}g=sa.prototype;g.clone=function(){re",
1705     "turn new sa(this.width,this.height)};g.toString=function(){return\"(\"+",
1706     "this.width+\" x \"+this.height+\")\"};g.ceil=function(){this.width=Math",
1707     ".ceil(this.width);this.height=Math.ceil(this.height);return this};g.flo",
1708     "or=function(){this.width=Math.floor(this.width);this.height=Math.floor(",
1709     "this.height);return this};g.round=function(){this.width=Math.round(this",
1710     ".width);this.height=Math.round(this.height);return this};\ng.scale=func",
1711     "tion(a,b){var c=l(b)?b:a;this.width*=a;this.height*=c;return this};func",
1712     "tion v(a){return a?new w(x(a)):ha||(ha=new w)}function ta(a,b,c){functi",
1713     "on d(c){c&&b.appendChild(k(c)?a.createTextNode(c):c)}for(var e=1;e<c.le",
1714     "ngth;e++){var f=c[e];!ca(f)||da(f)&&0<f.nodeType?d(f):r(ua(f)?qa(f):f,d",
1715     ")}}function va(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}",
1716     "\nfunction y(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(",
1717     "b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||Bool",
1718     "ean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;retur",
1719     "n b==a}\nfunction wa(a,b){if(a==b)return 0;if(a.compareDocumentPosition",
1720     ")return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.p",
1721     "arentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.n",
1722     "odeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f",
1723     "=b.parentNode;return e==f?xa(a,b):!c&&y(e,b)?-1*ya(a,b):!d&&y(f,a)?ya(b",
1724     ",a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=x",
1725     "(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=d.createRange();",
1726     "d.selectNode(b);d.collapse(!0);\nreturn c.compareBoundaryPoints(aa.Rang",
1727     "e.START_TO_END,d)}function ya(a,b){var c=a.parentNode;if(c==b)return-1;",
1728     "for(var d=b;d.parentNode!=c;)d=d.parentNode;return xa(d,a)}function xa(",
1729     "a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}functio",
1730     "n x(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function ua(a",
1731     "){if(a&&\"number\"==typeof a.length){if(da(a))return\"function\"==typeo",
1732     "f a.item||\"string\"==typeof a.item;if(m(a))return\"function\"==typeof ",
1733     "a.item}return!1}\nfunction za(a,b){a=a.parentNode;for(var c=0;a;){if(b(",
1734     "a))return a;a=a.parentNode;c++}return null}function w(a){this.i=a||aa.d",
1735     "ocument||document}\nfunction z(a,b,c,d){a=d||a.i;b=b&&\"*\"!=b?b.toUppe",
1736     "rCase():\"\";if(a.querySelectorAll&&a.querySelector&&(b||c))c=a.querySe",
1737     "lectorAll(b+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassName)if(a=",
1738     "a.getElementsByClassName(c),b){d={};for(var e=0,f=0,h;h=a[f];f++)b==h.n",
1739     "odeName&&(d[e++]=h);d.length=e;c=d}else c=a;else if(a=a.getElementsByTa",
1740     "gName(b||\"*\"),c){d={};for(f=e=0;h=a[f];f++)b=h.className,\"function\"",
1741     "==typeof b.split&&t(b.split(/\\s+/),c)&&(d[e++]=h);d.length=e;c=d}else ",
1742     "c=a;return c}g=w.prototype;\ng.createElement=function(a){return this.i.",
1743     "createElement(a)};g.createTextNode=function(a){return this.i.createText",
1744     "Node(String(a))};g.appendChild=function(a,b){a.appendChild(b)};g.append",
1745     "=function(a,b){ta(x(a),a,arguments)};g.canHaveChildren=function(a){if(1",
1746     "!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":c",
1747     "ase \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":c",
1748     "ase \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":c",
1749     "ase \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"",
1750     "NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\"",
1751     ":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}re",
1752     "turn!0};\ng.removeNode=function(a){return a&&a.parentNode?a.parentNode.",
1753     "removeChild(a):null};g.contains=y;var B={k:function(a){return!(!a.query",
1754     "SelectorAll||!a.querySelector)},f:function(a,b){if(!a)throw new n(32,\"",
1755     "No class name specified\");a=q(a);if(-1!==a.indexOf(\" \"))throw new n(",
1756     "32,\"Compound class names not permitted\");if(B.k(b))try{return b.query",
1757     "Selector(\".\"+a.replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new n(",
1758     "32,\"An invalid or illegal class name was specified\");}var d=z(v(b),\"",
1759     "*\",a,b);return d.length?d[0]:null},c:function(a,b){if(!a)throw new n(3",
1760     "2,\"No class name specified\");a=q(a);if(-1!==a.indexOf(\" \"))throw ne",
1761     "w n(32,\n\"Compound class names not permitted\");if(B.k(b))try{return b",
1762     ".querySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new",
1763     " n(32,\"An invalid or illegal class name was specified\");}return z(v(b",
1764     "),\"*\",a,b)}};var C={f:function(a,b){m(b.querySelector);if(!a)throw ne",
1765     "w n(32,\"No selector specified\");a=q(a);var c;try{c=b.querySelector(a)",
1766     "}catch(d){throw new n(32,\"An invalid or illegal selector was specified",
1767     "\");}return c&&1==c.nodeType?c:null},c:function(a,b){m(b.querySelectorA",
1768     "ll);if(!a)throw new n(32,\"No selector specified\");a=q(a);try{return b",
1769     ".querySelectorAll(a)}catch(c){throw new n(32,\"An invalid or illegal se",
1770     "lector was specified\");}}};var Aa={aliceblue:\"#f0f8ff\",antiquewhite:",
1771     "\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",b",
1772     "eige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"",
1773     "#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",bur",
1774     "lywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocola",
1775     "te:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"",
1776     "#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",dar",
1777     "kcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgr",
1778     "een:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagent",
1779     "a:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorc",
1780     "hid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen",
1781     ":\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darksl",
1782     "ategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",de",
1783     "eppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:",
1784     "\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"",
1785     "#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdc",
1786     "dc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gr",
1787     "ay:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080",
1788     "\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indig",
1789     "o:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",",
1790     "lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd",
1791     "\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",l",
1792     "ightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90e",
1793     "e90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a",
1794     "\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:",
1795     "\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",light",
1796     "yellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0",
1797     "e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa",
1798     "\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370",
1799     "db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsprin",
1800     "ggreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7158",
1801     "5\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1",
1802     "\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldl",
1803     "ace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa50",
1804     "0\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",",
1805     "palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093",
1806     "\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:",
1807     "\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",",
1808     "red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown",
1809     ":\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b",
1810     "57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skybl",
1811     "ue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"",
1812     "#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4",
1813     "\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff634",
1814     "7\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"",
1815     "#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd",
1816     "32\"};var Ba=\"backgroundColor borderTopColor borderRightColor borderBo",
1817     "ttomColor borderLeftColor color outlineColor\".split(\" \"),Ca=/#([0-9a",
1818     "-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Da=/^#(?:[0-9a-f]{3}){1,2}$/i,Ea=/^(",
1819     "?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)",
1820     "\\)$/i,Fa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[",
1821     "1-9]\\d{0,2})\\)$/i;function D(a){var b=null,c=a.nodeType;1==c&&(b=a.te",
1822     "xtContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":",
1823     "b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.fi",
1824     "rstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue)",
1825     ",d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}els",
1826     "e b=a.nodeValue;return\"\"+b};function F(){this.e=this.d=null;this.m=0}",
1827     "function Ga(a){this.t=a;this.next=this.j=null}F.prototype.unshift=funct",
1828     "ion(a){a=new Ga(a);a.next=this.d;this.e?this.d.j=a:this.d=this.e=a;this",
1829     ".d=a;this.m++};F.prototype.add=function(a){a=new Ga(a);a.j=this.e;this.",
1830     "d?this.e.next=a:this.d=this.e=a;this.e=a;this.m++};function Ha(a){retur",
1831     "n(a=a.d)?a.t:null}function G(a){return new Ia(a,!1)}function Ia(a,b){th",
1832     "is.B=a;this.q=(this.u=b)?a.e:a.d;this.n=null}\nIa.prototype.next=functi",
1833     "on(){var a=this.q;if(null==a)return null;var b=this.n=a;this.q=this.u?a",
1834     ".j:a.next;return b.t};Ia.prototype.remove=function(){var a=this.B,b=thi",
1835     "s.n;if(!b)throw Error(\"Next must be called at least once before remove",
1836     ".\");var c=b.j,b=b.next;c?c.next=b:a.d=b;b?b.j=c:a.e=c;a.m--;this.n=nul",
1837     "l};function H(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b ins",
1838     "tanceof F&&c instanceof F){e=G(b);for(d=e.next();d;d=e.next())for(b=G(c",
1839     "),f=b.next();f;f=b.next())if(a(D(d),D(f)))return!0;return!1}if(b instan",
1840     "ceof F||c instanceof F){b instanceof F?e=b:(e=c,c=b);e=G(e);b=typeof c;",
1841     "for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+D(d);break;ca",
1842     "se \"boolean\":d=!!D(d);break;case \"string\":d=D(d);break;default:thro",
1843     "w Error(\"Illegal primitive type for comparison.\");}if(a(d,c))return!0",
1844     "}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b",
1845     ",!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+",
1846     "c)}function Ja(a,b,c,d){this.C=a;this.l=d}Ja.prototype.toString=functio",
1847     "n(){return this.C};var Ka={};function I(a,b){if(Ka.hasOwnProperty(a))th",
1848     "row Error(\"Binary operator already created: \"+a);var c=new Ja(a,0,0,b",
1849     ");Ka[c.toString()]=c}I(\"div\",function(a,b,c){return a.b(c)/b.b(c)});I",
1850     "(\"mod\",function(a,b,c){return a.b(c)%b.b(c)});I(\"*\",function(a,b,c)",
1851     "{return a.b(c)*b.b(c)});\nI(\"+\",function(a,b,c){return a.b(c)+b.b(c)}",
1852     ");I(\"-\",function(a,b,c){return a.b(c)-b.b(c)});I(\"<\",function(a,b,c",
1853     "){return H(function(a,b){return a<b},a,b,c)});I(\">\",function(a,b,c){r",
1854     "eturn H(function(a,b){return a>b},a,b,c)});I(\"<=\",function(a,b,c){ret",
1855     "urn H(function(a,b){return a<=b},a,b,c)});I(\">=\",function(a,b,c){retu",
1856     "rn H(function(a,b){return a>=b},a,b,c)});I(\"=\",function(a,b,c){return",
1857     " H(function(a,b){return a==b},a,b,c,!0)});I(\"!=\",function(a,b,c){retu",
1858     "rn H(function(a,b){return a!=b},a,b,c,!0)});\nI(\"and\",function(a,b,c)",
1859     "{return a.h(c)&&b.h(c)});I(\"or\",function(a,b,c){return a.h(c)||b.h(c)",
1860     "});function La(a,b,c,d,e,f){this.o=a;this.l=f}La.prototype.toString=fun",
1861     "ction(){return this.o};var Ma={};function J(a,b){if(Ma.hasOwnProperty(a",
1862     "))throw Error(\"Function already created: \"+a+\".\");Ma[a]=new La(a,0,",
1863     "0,0,0,b)}J(\"boolean\",function(a,b){return b.h(a)});J(\"ceiling\",func",
1864     "tion(a,b){return Math.ceil(b.b(a))});J(\"concat\",function(a,b){return ",
1865     "ma(ra(arguments,1),function(b,d){return b+d.a(a)})});J(\"contains\",fun",
1866     "ction(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});J(\"count\",fun",
1867     "ction(a,b){return b.evaluate(a).m});\nJ(\"false\",function(){return!1})",
1868     ";J(\"floor\",function(a,b){return Math.floor(b.b(a))});J(\"id\",functio",
1869     "n(a,b){var c=a.g(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/",
1870     "\\s+/),e=[];r(c,function(a){(a=d.getElementById(a))&&!t(e,a)&&e.push(a)",
1871     "});e.sort(wa);var f=new F;r(e,function(a){f.add(a)});return f});J(\"lan",
1872     "g\",function(){return!1});J(\"last\",function(a){if(1!=arguments.length",
1873     ")throw Error(\"Function last expects ()\");return a.F()});\nJ(\"local-n",
1874     "ame\",function(a,b){var c=b?Ha(b.evaluate(a)):a.g();return c?c.nodeName",
1875     ".toLowerCase():\"\"});J(\"name\",function(a,b){var c=b?Ha(b.evaluate(a)",
1876     "):a.g();return c?c.nodeName.toLowerCase():\"\"});J(\"namespace-uri\",fu",
1877     "nction(){return\"\"});J(\"normalize-space\",function(a,b){return(b?b.a(",
1878     "a):D(a.g())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")",
1879     "});J(\"not\",function(a,b){return!b.h(a)});J(\"number\",function(a,b){r",
1880     "eturn b?b.b(a):+D(a.g())});J(\"position\",function(a){return a.G()});J(",
1881     "\"round\",function(a,b){return Math.round(b.b(a))});\nJ(\"starts-with\"",
1882     ",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf(a,0)});J(\"s",
1883     "tring\",function(a,b){return b?b.a(a):D(a.g())});J(\"string-length\",fu",
1884     "nction(a,b){return(b?b.a(a):D(a.g())).length});J(\"substring\",function",
1885     "(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=",
1886     "d?d.b(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)",
1887     "-1;var e=Math.max(c,0);a=b.a(a);if(Infinity==d)return a.substring(e);b=",
1888     "Math.round(d);return a.substring(e,c+b)});\nJ(\"substring-after\",funct",
1889     "ion(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.substrin",
1890     "g(c+a.length)});J(\"substring-before\",function(a,b,c){b=b.a(a);a=c.a(a",
1891     ");a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)});J(\"sum\",function",
1892     "(a,b){for(var c=G(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+D(e);r",
1893     "eturn d});\nJ(\"translate\",function(a,b,c,d){b=b.a(a);c=c.a(a);var e=d",
1894     ".a(a);a=[];for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.ch",
1895     "arAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;r",
1896     "eturn c});J(\"true\",function(){return!0});function Na(a,b,c){this.o=a;",
1897     "this.u=c}Na.prototype.toString=function(){return this.o};var Oa={};func",
1898     "tion K(a,b){if(Oa.hasOwnProperty(a))throw Error(\"Axis already created:",
1899     " \"+a);Oa[a]=new Na(a,0,b)}K(\"ancestor\",!0);K(\"ancestor-or-self\",!0",
1900     ");K(\"attribute\",!1);K(\"child\",!1);K(\"descendant\",!1);K(\"descenda",
1901     "nt-or-self\",!1);K(\"following\",!1);K(\"following-sibling\",!1);K(\"na",
1902     "mespace\",!1);K(\"parent\",!1);K(\"preceding\",!0);K(\"preceding-siblin",
1903     "g\",!0);K(\"self\",!1);var L={};L.w=function(){var a={I:\"http://www.w3",
1904     ".org/2000/svg\"};return function(b){return a[b]||null}}();L.l=function(",
1905     "a,b,c){var d=x(a);try{var e=d.createNSResolver?d.createNSResolver(d.doc",
1906     "umentElement):L.w;return d.evaluate(b,a,e,c,null)}catch(f){throw new n(",
1907     "32,\"Unable to locate an element with the xpath expression \"+b+\" beca",
1908     "use of the following error:\\n\"+f);}};L.p=function(a,b){if(!a||1!=a.no",
1909     "deType)throw new n(32,'The result of the xpath expression \"'+b+'\" is:",
1910     " '+a+\". It should be an element.\");};\nL.f=function(a,b){var c=functi",
1911     "on(){var c=L.l(b,a,9);return c?c.singleNodeValue||null:b.selectSingleNo",
1912     "de?(c=x(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"",
1913     "),b.selectSingleNode(a)):null}();null===c||L.p(c,a);return c};\nL.c=fun",
1914     "ction(a,b){var c=function(){var c=L.l(b,a,7);if(c){for(var e=c.snapshot",
1915     "Length,f=[],h=0;h<e;++h)f.push(c.snapshotItem(h));return f}return b.sel",
1916     "ectNodes?(c=x(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"X",
1917     "Path\"),b.selectNodes(a)):[]}();r(c,function(b){L.p(b,a)});return c};fu",
1918     "nction M(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}g=M",
1919     ".prototype;g.clone=function(){return new M(this.top,this.right,this.bot",
1920     "tom,this.left)};g.toString=function(){return\"(\"+this.top+\"t, \"+this",
1921     ".right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};g.contains=functio",
1922     "n(a){return this&&a?a instanceof M?a.left>=this.left&&a.right<=this.rig",
1923     "ht&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.ri",
1924     "ght&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.expand=function(a,b,c,d){d",
1925     "a(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.le",
1926     "ft-=a.left):(this.top-=a,this.right+=b,this.bottom+=c,this.left-=d);ret",
1927     "urn this};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Mat",
1928     "h.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ce",
1929     "il(this.left);return this};g.floor=function(){this.top=Math.floor(this.",
1930     "top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bott",
1931     "om);this.left=Math.floor(this.left);return this};\ng.round=function(){t",
1932     "his.top=Math.round(this.top);this.right=Math.round(this.right);this.bot",
1933     "tom=Math.round(this.bottom);this.left=Math.round(this.left);return this",
1934     "};g.translate=function(a,b){a instanceof u?(this.left+=a.x,this.right+=",
1935     "a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,l(b)&&(",
1936     "this.top+=b,this.bottom+=b));return this};g.scale=function(a,b){var c=l",
1937     "(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return th",
1938     "is};function N(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height",
1939     "=d}g=N.prototype;g.clone=function(){return new N(this.left,this.top,thi",
1940     "s.width,this.height)};g.toString=function(){return\"(\"+this.left+\", ",
1941     "\"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};g.contains=",
1942     "function(a){return a instanceof N?this.left<=a.left&&this.left+this.wid",
1943     "th>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.heig",
1944     "ht:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.",
1945     "top+this.height};\ng.ceil=function(){this.left=Math.ceil(this.left);thi",
1946     "s.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=",
1947     "Math.ceil(this.height);return this};g.floor=function(){this.left=Math.f",
1948     "loor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(thi",
1949     "s.width);this.height=Math.floor(this.height);return this};g.round=funct",
1950     "ion(){this.left=Math.round(this.left);this.top=Math.round(this.top);thi",
1951     "s.width=Math.round(this.width);this.height=Math.round(this.height);retu",
1952     "rn this};\ng.translate=function(a,b){a instanceof u?(this.left+=a.x,thi",
1953     "s.top+=a.y):(this.left+=a,l(b)&&(this.top+=b));return this};g.scale=fun",
1954     "ction(a,b){var c=l(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.h",
1955     "eight*=c;return this};function P(a,b){return!!a&&1==a.nodeType&&(!b||a.",
1956     "tagName.toUpperCase()==b)}var Pa=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?",
1957     "=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function ",
1958     "Qa(a){var b=[];r(a.split(Pa),function(a){var d=a.indexOf(\":\");0<d&&(a",
1959     "=[a.slice(0,d),a.slice(d+1)],2==a.length&&b.push(a[0].toLowerCase(),\":",
1960     "\",a[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b",
1961     ":b+\";\"}\nfunction Q(a,b){b=b.toLowerCase();if(\"style\"==b)return Qa(",
1962     "a.style.cssText);var c=a.getAttributeNode(b);return c&&c.specified?c.va",
1963     "lue:null}function R(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeTy",
1964     "pe&&11!=a.nodeType;)a=a.parentNode;return P(a)?a:null}\nfunction S(a,b)",
1965     "{var c=ja(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cs",
1966     "sFloat\";var d;a:{d=c;var e=x(a);if(e.defaultView&&e.defaultView.getCom",
1967     "putedStyle&&(e=e.defaultView.getComputedStyle(a,null))){d=e[d]||e.getPr",
1968     "opertyValue(d)||\"\";break a}d=\"\"}d=d||Ra(a,c);if(null===d)d=null;els",
1969     "e if(t(Ba,c)){b:{var f=d.match(Ea);if(f){var c=Number(f[1]),e=Number(f[",
1970     "2]),h=Number(f[3]),f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=h&&",
1971     "255>=h&&0<=f&&1>=f){c=[c,e,h,f];break b}}c=null}if(!c)b:{if(h=d.match(F",
1972     "a))if(c=\nNumber(h[1]),e=Number(h[2]),h=Number(h[3]),0<=c&&255>=c&&0<=e",
1973     "&&255>=e&&0<=h&&255>=h){c=[c,e,h,1];break b}c=null}if(!c)b:{c=d.toLower",
1974     "Case();e=Aa[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==",
1975     "e.length&&(e=e.replace(Ca,\"#$1$1$2$2$3$3\")),!Da.test(e))){c=null;brea",
1976     "k b}c=[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e",
1977     ".substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfun",
1978     "ction Ra(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&m(c.getP",
1979     "ropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==",
1980     "d?d:null:(c=R(a))?Ra(c,b):null}\nfunction Sa(a,b){function c(a){if(\"no",
1981     "ne\"==S(a,\"display\"))return!1;a=R(a);return!a||c(a)}function d(a){var",
1982     " b=T(a);return 0<b.height&&0<b.width?!0:P(a,\"PATH\")&&(0<b.height||0<b",
1983     ".width)?(a=S(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=S(a",
1984     ",\"overflow\")&&na(a.childNodes,function(a){return 3==a.nodeType||P(a)&",
1985     "&d(a)})}function e(a){return Ta(a)==U&&oa(a.childNodes,function(a){retu",
1986     "rn!P(a)||e(a)})}if(!P(a))throw Error(\"Argument to isShown must be of t",
1987     "ype Element\");if(P(a,\"BODY\"))return!0;if(P(a,\"OPTION\")||\nP(a,\"OP",
1988     "TGROUP\")){var f=za(a,function(a){return P(a,\"SELECT\")});return!!f&&S",
1989     "a(f,!0)}return(f=Ua(a))?!!f.r&&0<f.rect.width&&0<f.rect.height&&Sa(f.r,",
1990     "b):P(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||P(a,\"NOSCRIPT\")|",
1991     "|\"hidden\"==S(a,\"visibility\")||!c(a)||!b&&0==Va(a)||!d(a)?!1:!e(a)}v",
1992     "ar U=\"hidden\";\nfunction Ta(a){function b(a){function b(a){return a==",
1993     "h?!0:0==S(a,\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"",
1994     "static\"==S(a,\"position\")?!1:!0}var c=S(a,\"position\");if(\"fixed\"=",
1995     "=c)return O=!0,a==h?null:h;for(a=R(a);a&&!b(a);)a=R(a);return a}functio",
1996     "n c(a){var b=a;if(\"visible\"==Z)if(a==h&&A)b=A;else if(a==A)return{x:",
1997     "\"visible\",y:\"visible\"};b={x:S(b,\"overflow-x\"),y:S(b,\"overflow-y",
1998     "\")};a==h&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"au",
1999     "to\":b.y);return b}function d(a){if(a==h){var b=(new w(f)).i;\na=b.body",
2000     "||b.documentElement;b=b.parentWindow||b.defaultView;a=new u(b.pageXOffs",
2001     "et||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new u(a.scrollLeft,",
2002     "a.scrollTop);return a}var e=Wa(a),f=x(a),h=f.documentElement,A=f.body,Z",
2003     "=S(h,\"overflow\"),O;for(a=b(a);a;a=b(a)){var p=c(a);if(\"visible\"!=p.",
2004     "x||\"visible\"!=p.y){var s=T(a);if(0==s.width||0==s.height)return U;var",
2005     " E=e.right<s.left,$=e.bottom<s.top;if(E&&\"hidden\"==p.x||$&&\"hidden\"",
2006     "==p.y)return U;if(E&&\"visible\"!=p.x||$&&\"visible\"!=p.y){E=d(a);$=e.",
2007     "bottom<s.top-\nE.y;if(e.right<s.left-E.x&&\"visible\"!=p.x||$&&\"visibl",
2008     "e\"!=p.x)return U;e=Ta(a);return e==U?U:\"scroll\"}E=e.left>=s.left+s.w",
2009     "idth;s=e.top>=s.top+s.height;if(E&&\"hidden\"==p.x||s&&\"hidden\"==p.y)",
2010     "return U;if(E&&\"visible\"!=p.x||s&&\"visible\"!=p.y){if(O&&(p=d(a),e.l",
2011     "eft>=h.scrollWidth-p.x||e.right>=h.scrollHeight-p.y))return U;e=Ta(a);r",
2012     "eturn e==U?U:\"scroll\"}}}return\"none\"}\nfunction T(a){var b=Ua(a);if",
2013     "(b)return b.rect;if(P(a,\"HTML\"))return a=x(a),a=((a?a.parentWindow||a",
2014     ".defaultView:window)||window).document,a=\"CSS1Compat\"==a.compatMode?a",
2015     ".documentElement:a.body,a=new sa(a.clientWidth,a.clientHeight),new N(0,",
2016     "0,a.width,a.height);var c;try{c=a.getBoundingClientRect()}catch(d){retu",
2017     "rn new N(0,0,0,0)}return new N(c.left,c.top,c.right-c.left,c.bottom-c.t",
2018     "op)}\nfunction Ua(a){var b=P(a,\"MAP\");if(!b&&!P(a,\"AREA\"))return nu",
2019     "ll;var c=b?a:P(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if",
2020     "(c&&c.name&&(d=L.f('/descendant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&",
2021     "(e=T(d),!b&&\"default\"!=a.shape.toLowerCase())){var f=Xa(a);a=Math.min",
2022     "(Math.max(f.left,0),e.width);b=Math.min(Math.max(f.top,0),e.height);c=M",
2023     "ath.min(f.width,e.width-a);f=Math.min(f.height,e.height-b);e=new N(a+e.",
2024     "left,b+e.top,c,f)}return{r:d,rect:e||new N(0,0,0,0)}}\nfunction Xa(a){v",
2025     "ar b=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a",
2026     ".length){var b=a[0],c=a[1];return new N(b,c,a[2]-b,a[3]-c)}if(\"circle",
2027     "\"==b&&3==a.length)return b=a[2],new N(a[0]-b,a[1]-b,2*b,2*b);if(\"poly",
2028     "\"==b&&2<a.length){for(var b=a[0],c=a[1],d=b,e=c,f=2;f+1<a.length;f+=2)",
2029     "b=Math.min(b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e",
2030     ",a[f+1]);return new N(b,c,d-b,e-c)}return new N(0,0,0,0)}function Wa(a)",
2031     "{a=T(a);return new M(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunc",
2032     "tion Ya(a){return a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}functi",
2033     "on Za(a){var b=[];$a(a,b);var c=b;a=c.length;for(var b=Array(a),c=k(c)?",
2034     "c.split(\"\"):c,d=0;d<a;d++)d in c&&(b[d]=Ya.call(void 0,c[d]));return ",
2035     "Ya(b.join(\"\\n\")).replace(/\\xa0/g,\" \")}\nfunction $a(a,b){if(P(a,",
2036     "\"BR\"))b.push(\"\");else{var c=P(a,\"TD\"),d=S(a,\"display\"),e=!c&&!t",
2037     "(ab,d),f=void 0!=a.previousElementSibling?a.previousElementSibling:va(a",
2038     ".previousSibling),f=f?S(f,\"display\"):\"\",h=S(a,\"float\")||S(a,\"css",
2039     "Float\")||S(a,\"styleFloat\");!e||\"run-in\"==f&&\"none\"==h||/^[\\s\\x",
2040     "a0]*$/.test(b[b.length-1]||\"\")||b.push(\"\");var A=Sa(a),Z=null,O=nul",
2041     "l;A&&(Z=S(a,\"white-space\"),O=S(a,\"text-transform\"));r(a.childNodes,",
2042     "function(a){3==a.nodeType&&A?bb(a,b,Z,O):P(a)&&$a(a,b)});f=b[b.length-1",
2043     "]||\"\";!c&&\"table-cell\"!=\nd||!f||ia(f)||(b[b.length-1]+=\" \");e&&",
2044     "\"run-in\"!=d&&!/^[\\s\\xa0]*$/.test(f)&&b.push(\"\")}}var ab=\"inline ",
2045     "inline-block inline-table none table-cell table-column table-column-gro",
2046     "up\".split(\" \");\nfunction bb(a,b,c,d){a=a.nodeValue.replace(/[\\u200",
2047     "b\\u200e\\u200f]/g,\"\");a=a.replace(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"",
2048     "normal\"==c||\"nowrap\"==c)a=a.replace(/\\n/g,\" \");a=\"pre\"==c||\"pr",
2049     "e-wrap\"==c?a.replace(/[ \\f\\t\\v\\u2028\\u2029]/g,\"\\u00a0\"):a.repl",
2050     "ace(/[\\ \\f\\t\\v\\u2028\\u2029]+/g,\" \");\"capitalize\"==d?a=a.repla",
2051     "ce(/(^|\\s)(\\S)/g,function(a,b,c){return b+c.toUpperCase()}):\"upperca",
2052     "se\"==d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop",
2053     "()||\"\";ia(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));b.push(c+a)}",
2054     "\nfunction Va(a){var b=1,c=S(a,\"opacity\");c&&(b=Number(c));(a=R(a))&&",
2055     "(b*=Va(a));return b};var cb={k:function(a,b){return!(!a.querySelectorAl",
2056     "l||!a.querySelector)&&!/^\\d.*/.test(b)},f:function(a,b){var c=v(b),d=k",
2057     "(a)?c.i.getElementById(a):a;if(!d)return null;if(Q(d,\"id\")==a&&y(b,d)",
2058     ")return d;c=z(c,\"*\");return pa(c,function(c){return Q(c,\"id\")==a&&y",
2059     "(b,c)})},c:function(a,b){if(!a)return[];if(cb.k(b,a))try{return b.query",
2060     "SelectorAll(\"#\"+cb.A(a))}catch(c){return[]}var d=z(v(b),\"*\",null,b)",
2061     ";return la(d,function(b){return Q(b,\"id\")==a})},A:function(a){return ",
2062     "a.replace(/([#.:,+>=~*^$|\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var V={",
2063     "},db={};V.v=function(a,b,c){var d;try{d=C.c(\"a\",b)}catch(e){d=z(v(b),",
2064     "\"A\",null,b)}return pa(d,function(b){b=Za(b);return c&&-1!=b.indexOf(a",
2065     ")||b==a})};V.s=function(a,b,c){var d;try{d=C.c(\"a\",b)}catch(e){d=z(v(",
2066     "b),\"A\",null,b)}return la(d,function(b){b=Za(b);return c&&-1!=b.indexO",
2067     "f(a)||b==a})};V.f=function(a,b){return V.v(a,b,!1)};V.c=function(a,b){r",
2068     "eturn V.s(a,b,!1)};db.f=function(a,b){return V.v(a,b,!0)};db.c=function",
2069     "(a,b){return V.s(a,b,!0)};var eb={f:function(a,b){return b.getElementsB",
2070     "yTagName(a)[0]||null},c:function(a,b){return b.getElementsByTagName(a)}",
2071     "};var fb={className:B,\"class name\":B,css:C,\"css selector\":C,id:cb,l",
2072     "inkText:V,\"link text\":V,name:{f:function(a,b){var c=z(v(b),\"*\",null",
2073     ",b);return pa(c,function(b){return Q(b,\"name\")==a})},c:function(a,b){",
2074     "var c=z(v(b),\"*\",null,b);return la(c,function(b){return Q(b,\"name\")",
2075     "==a})}},partialLinkText:db,\"partial link text\":db,tagName:eb,\"tag na",
2076     "me\":eb,xpath:L};function gb(a,b){var c;a:{for(c in a)if(a.hasOwnProper",
2077     "ty(c))break a;c=null}if(c){var d=fb[c];if(d&&m(d.c))return d.c(a[c],b||",
2078     "ea.document)}throw Error(\"Unsupported locator strategy: \"+c);}var W=[",
2079     "\"_\"],X=aa;W[0]in X||!X.execScript||X.execScript(\"var \"+W[0]);for(va",
2080     "r Y;W.length&&(Y=W.shift());)W.length||void 0===gb?X=X[Y]?X[Y]:X[Y]={}:",
2081     "X[Y]=gb;; return this._.apply(null,arguments);}.apply({navigator:typeof",
2082     " window!=undefined?window.navigator:null,document:typeof window!=undefi",
2083     "ned?window.document:null}, arguments);}",
2084     NULL
2085 };
2086
2087 const char* const GET_EFFECTIVE_STYLE[] = {
2088     "function(){return function(){function d(b){var k=typeof b;if(\"object\"",
2089     "==k)if(b){if(b instanceof Array)return\"array\";if(b instanceof Object)",
2090     "return k;var a=Object.prototype.toString.call(b);if(\"[object Window]\"",
2091     "==a)return\"object\";if(\"[object Array]\"==a||\"number\"==typeof b.len",
2092     "gth&&\"undefined\"!=typeof b.splice&&\"undefined\"!=typeof b.propertyIs",
2093     "Enumerable&&!b.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o",
2094     "bject Function]\"==a||\"undefined\"!=typeof b.call&&\"undefined\"!=type",
2095     "of b.propertyIsEnumerable&&!b.propertyIsEnumerable(\"call\"))return\"fu",
2096     "nction\"}else return\"null\";\nelse if(\"function\"==k&&\"undefined\"==",
2097     "typeof b.call)return\"object\";return k};function f(b){return String(b)",
2098     ".replace(/\\-([a-z])/g,function(b,a){return a.toUpperCase()})};var g={a",
2099     "liceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamari",
2100     "ne:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",b",
2101     "lack:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet",
2102     ":\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea",
2103     "0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",corn",
2104     "flowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"",
2105     "#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8",
2106     "860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9",
2107     "\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b",
2108     "2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",",
2109     "darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b",
2110     "\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"",
2111     "#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00",
2112     "bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",f",
2113     "irebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fu",
2114     "chsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:",
2115     "\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",gr",
2116     "eenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#",
2117     "ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",kha",
2118     "ki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen",
2119     ":\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:",
2120     "\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",ligh",
2121     "tgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpin",
2122     "k:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",light",
2123     "skyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899",
2124     "\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",",
2125     "limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#8",
2126     "00000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchi",
2127     "d:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediu",
2128     "mslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"",
2129     "#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcrea",
2130     "m:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:",
2131     "\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",oliv",
2132     "edrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da",
2133     "70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"",
2134     "#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"",
2135     "#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue",
2136     ":\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",r",
2137     "oyalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybr",
2138     "own:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a",
2139     "0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",sl",
2140     "ategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:",
2141     "\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",this",
2142     "tle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82",
2143     "ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:",
2144     "\"#ffff00\",yellowgreen:\"#9acd32\"};var m=\"backgroundColor borderTopC",
2145     "olor borderRightColor borderBottomColor borderLeftColor color outlineCo",
2146     "lor\".split(\" \"),n=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,p=/^#(?",
2147     ":[0-9a-f]{3}){1,2}$/i,q=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(",
2148     "\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,r=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s",
2149     "?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function s(b){this.b=b}s",
2150     ".prototype.toString=function(){return this.b};var t={};function u(b){if",
2151     "(t.hasOwnProperty(b))throw Error(\"Binary operator already created: \"+",
2152     "b);b=new s(b);t[b.toString()]=b}u(\"div\");u(\"mod\");u(\"*\");u(\"+\")",
2153     ";u(\"-\");u(\"<\");u(\">\");u(\"<=\");u(\">=\");u(\"=\");u(\"!=\");u(\"",
2154     "and\");u(\"or\");function v(b){this.a=b}v.prototype.toString=function()",
2155     "{return this.a};var w={};function x(b){if(w.hasOwnProperty(b))throw Err",
2156     "or(\"Function already created: \"+b+\".\");w[b]=new v(b)}x(\"boolean\")",
2157     ";x(\"ceiling\");x(\"concat\");x(\"contains\");x(\"count\");x(\"false\")",
2158     ";x(\"floor\");x(\"id\");x(\"lang\");x(\"last\");x(\"local-name\");x(\"n",
2159     "ame\");x(\"namespace-uri\");x(\"normalize-space\");x(\"not\");x(\"numbe",
2160     "r\");x(\"position\");x(\"round\");x(\"starts-with\");x(\"string\");x(\"",
2161     "string-length\");x(\"substring\");x(\"substring-after\");x(\"substring-",
2162     "before\");\nx(\"sum\");x(\"translate\");x(\"true\");function y(b){this.",
2163     "a=b}y.prototype.toString=function(){return this.a};var z={};function A(",
2164     "b){if(z.hasOwnProperty(b))throw Error(\"Axis already created: \"+b);z[b",
2165     "]=new y(b)}A(\"ancestor\");A(\"ancestor-or-self\");A(\"attribute\");A(",
2166     "\"child\");A(\"descendant\");A(\"descendant-or-self\");A(\"following\")",
2167     ";A(\"following-sibling\");A(\"namespace\");A(\"parent\");A(\"preceding",
2168     "\");A(\"preceding-sibling\");A(\"self\");function B(b,k){var a=b.curren",
2169     "tStyle||b.style,e=a[k];void 0===e&&\"function\"==d(a.getPropertyValue)&",
2170     "&(e=a.getPropertyValue(k));if(\"inherit\"!=e)return void 0!==e?e:null;f",
2171     "or(a=b.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.",
2172     "parentNode;return(a=a&&1==a.nodeType?a:null)?B(a,k):null};function C(b,",
2173     "k){var a=f(k);if(\"float\"==a||\"cssFloat\"==a||\"styleFloat\"==a)a=\"c",
2174     "ssFloat\";var e;a:{e=a;var c=9==b.nodeType?b:b.ownerDocument||b.documen",
2175     "t;if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.ge",
2176     "tComputedStyle(b,null))){e=c[e]||c.getPropertyValue(e)||\"\";break a}e=",
2177     "\"\"}e=e||B(b,a);if(null===e)e=null;else{b:if(\"string\"==typeof m)a=\"",
2178     "string\"==typeof a&&1==a.length?m.indexOf(a,0):-1;else{for(c=0;c<m.leng",
2179     "th;c++)if(c in m&&m[c]===a){a=c;break b}a=-1}if(0<=a){b:{var l=e.match(",
2180     "q);if(l){var a=\nNumber(l[1]),c=Number(l[2]),h=Number(l[3]),l=Number(l[",
2181     "4]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=h&&255>=h&&0<=l&&1>=l){a=[a,c,h,l",
2182     "];break b}}a=null}if(!a)b:{if(h=e.match(r))if(a=Number(h[1]),c=Number(h",
2183     "[2]),h=Number(h[3]),0<=a&&255>=a&&0<=c&&255>=c&&0<=h&&255>=h){a=[a,c,h,",
2184     "1];break b}a=null}if(!a)b:{a=e.toLowerCase();c=g[a.toLowerCase()];if(!c",
2185     "&&(c=\"#\"==a.charAt(0)?a:\"#\"+a,4==c.length&&(c=c.replace(n,\"#$1$1$2",
2186     "$2$3$3\")),!p.test(c))){a=null;break b}a=[parseInt(c.substr(1,2),16),pa",
2187     "rseInt(c.substr(3,2),16),parseInt(c.substr(5,\n2),16),1]}e=a?\"rgba(\"+",
2188     "a.join(\", \")+\")\":e}}return e}var D=[\"_\"],E=this;D[0]in E||!E.exec",
2189     "Script||E.execScript(\"var \"+D[0]);for(var F;D.length&&(F=D.shift());)",
2190     "D.length||void 0===C?E=E[F]?E[F]:E[F]={}:E[F]=C;; return this._.apply(n",
2191     "ull,arguments);}.apply({navigator:typeof window!=undefined?window.navig",
2192     "ator:null,document:typeof window!=undefined?window.document:null}, argu",
2193     "ments);}",
2194     NULL
2195 };
2196
2197 const char* const GET_LOCATION[] = {
2198     "function(){return function(){var g,h=this;\nfunction k(a){var b=typeof ",
2199     "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins",
2200     "tanceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[o",
2201     "bject Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number",
2202     "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
2203     "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
2204     "\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"",
2205     "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
2206     "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
2207     "&&\"undefined\"==typeof a.call)return\"object\";return b}function l(a){",
2208     "var b=k(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng",
2209     "th}function n(a){var b=typeof a;return\"object\"==b&&null!=a||\"functio",
2210     "n\"==b};var p;function q(a,b){for(var e=a.length,c=\"string\"==typeof a",
2211     "?a.split(\"\"):a,f=0;f<e;f++)f in c&&b.call(void 0,c[f],f,a)}function r",
2212     "(a){var b=a.length;if(0<b){for(var e=Array(b),c=0;c<b;c++)e[c]=a[c];ret",
2213     "urn e}return[]};function s(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b",
2214     "?b:0}g=s.prototype;g.clone=function(){return new s(this.x,this.y)};g.to",
2215     "String=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=functi",
2216     "on(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.f",
2217     "loor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);ret",
2218     "urn this};g.round=function(){this.x=Math.round(this.x);this.y=Math.roun",
2219     "d(this.y);return this};\ng.translate=function(a,b){a instanceof s?(this",
2220     ".x+=a.x,this.y+=a.y):(this.x+=a,\"number\"==typeof b&&(this.y+=b));retu",
2221     "rn this};g.scale=function(a,b){this.x*=a;this.y*=\"number\"==typeof b?b",
2222     ":a;return this};function t(a,b,e){function c(c){c&&b.appendChild(\"stri",
2223     "ng\"==typeof c?a.createTextNode(c):c)}for(var f=1;f<e.length;f++){var d",
2224     "=e[f];if(!l(d)||n(d)&&0<d.nodeType)c(d);else{var m;a:{if(d&&\"number\"=",
2225     "=typeof d.length){if(n(d)){m=\"function\"==typeof d.item||\"string\"==t",
2226     "ypeof d.item;break a}if(\"function\"==k(d)){m=\"function\"==typeof d.it",
2227     "em;break a}}m=!1}q(m?r(d):d,c)}}}function u(a){return 9==a.nodeType?a:a",
2228     ".ownerDocument||a.document}function v(a){this.a=a||h.document||document",
2229     "}g=v.prototype;g.createElement=function(a){return this.a.createElement(",
2230     "a)};\ng.createTextNode=function(a){return this.a.createTextNode(String(",
2231     "a))};g.appendChild=function(a,b){a.appendChild(b)};g.append=function(a,",
2232     "b){t(u(a),a,arguments)};g.canHaveChildren=function(a){if(1!=a.nodeType)",
2233     "return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":",
2234     "case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\"",
2235     ":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX",
2236     "\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":ca",
2237     "se \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURC",
2238     "E\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\ng.r",
2239     "emoveNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a",
2240     "):null};g.contains=function(a,b){if(a.contains&&1==b.nodeType)return a=",
2241     "=b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)re",
2242     "turn a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.p",
2243     "arentNode;return b==a};function w(a){var b;a:{b=u(a);if(b.defaultView&&",
2244     "b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle(a,nul",
2245     "l))){b=b.position||b.getPropertyValue(\"position\")||\"\";break a}b=\"",
2246     "\"}return b||(a.currentStyle?a.currentStyle.position:null)||a.style&&a.",
2247     "style.position}\nfunction x(a){var b=u(a),e=w(a),c=\"fixed\"==e||\"abso",
2248     "lute\"==e;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(e=w(a),c=c&&\"st",
2249     "atic\"==e&&a!=b.documentElement&&a!=b.body,!c&&(a.scrollWidth>a.clientW",
2250     "idth||a.scrollHeight>a.clientHeight||\"fixed\"==e||\"absolute\"==e||\"r",
2251     "elative\"==e))return a;return null};function y(a){var b=u(a),e=w(a),c=n",
2252     "ew s(0,0),f=(b?u(b):document).documentElement;if(a==f)return c;if(a.get",
2253     "BoundingClientRect){a:{var d;try{d=a.getBoundingClientRect()}catch(m){a",
2254     "={left:0,top:0,right:0,bottom:0};break a}a=d}f=(b?new v(u(b)):p||(p=new",
2255     " v)).a;b=f.body||f.documentElement;f=f.parentWindow||f.defaultView;b=ne",
2256     "w s(f.pageXOffset||b.scrollLeft,f.pageYOffset||b.scrollTop);c.x=a.left+",
2257     "b.x;c.y=a.top+b.y}else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.",
2258     "getBoxObjectFor(f),c.x=a.screenX-b.screenX,\nc.y=a.screenY-b.screenY;el",
2259     "se{d=a;do{c.x+=d.offsetLeft;c.y+=d.offsetTop;d!=a&&(c.x+=d.clientLeft||",
2260     "0,c.y+=d.clientTop||0);if(\"fixed\"==w(d)){c.x+=b.body.scrollLeft;c.y+=",
2261     "b.body.scrollTop;break}d=d.offsetParent}while(d&&d!=a);\"absolute\"==e&",
2262     "&(c.y-=b.body.offsetTop);for(d=a;(d=x(d))&&d!=b.body&&d!=f;)c.x-=d.scro",
2263     "llLeft,c.y-=d.scrollTop}return c}var z=[\"_\"],A=h;z[0]in A||!A.execScr",
2264     "ipt||A.execScript(\"var \"+z[0]);for(var B;z.length&&(B=z.shift());)z.l",
2265     "ength||void 0===y?A=A[B]?A[B]:A[B]={}:A[B]=y;; return this._.apply(null",
2266     ",arguments);}.apply({navigator:typeof window!=undefined?window.navigato",
2267     "r:null,document:typeof window!=undefined?window.document:null}, argumen",
2268     "ts);}",
2269     NULL
2270 };
2271
2272 const char* const GET_SIZE[] = {
2273     "function(){return function(){function c(a,b){this.width=a;this.height=b",
2274     "}c.prototype.clone=function(){return new c(this.width,this.height)};c.p",
2275     "rototype.toString=function(){return\"(\"+this.width+\" x \"+this.height",
2276     "+\")\"};c.prototype.ceil=function(){this.width=Math.ceil(this.width);th",
2277     "is.height=Math.ceil(this.height);return this};c.prototype.floor=functio",
2278     "n(){this.width=Math.floor(this.width);this.height=Math.floor(this.heigh",
2279     "t);return this};\nc.prototype.round=function(){this.width=Math.round(th",
2280     "is.width);this.height=Math.round(this.height);return this};c.prototype.",
2281     "scale=function(a,b){this.width*=a;this.height*=\"number\"==typeof b?b:a",
2282     ";return this};function d(a){var b=a.offsetWidth,g=a.offsetHeight;if((vo",
2283     "id 0===b||!b&&!g)&&a.getBoundingClientRect){a:{var h;try{h=a.getBoundin",
2284     "gClientRect()}catch(l){a={left:0,top:0,right:0,bottom:0};break a}a=h}re",
2285     "turn new c(a.right-a.left,a.bottom-a.top)}return new c(b,g)};function e",
2286     "(a){var b;b:{b=9==a.nodeType?a:a.ownerDocument||a.document;if(b.default",
2287     "View&&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle",
2288     "(a,null))){b=b.display||b.getPropertyValue(\"display\")||\"\";break b}b",
2289     "=\"\"}if(\"none\"!=(b||(a.currentStyle?a.currentStyle.display:null)||a.",
2290     "style&&a.style.display))a=d(a);else{b=a.style;var g=b.display,h=b.visib",
2291     "ility,l=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.di",
2292     "splay=\"inline\";a=d(a);b.display=g;b.position=l;b.visibility=h}return ",
2293     "a}\nvar f=[\"_\"],k=this;f[0]in k||!k.execScript||k.execScript(\"var \"",
2294     "+f[0]);for(var m;f.length&&(m=f.shift());)f.length||void 0===e?k=k[m]?k",
2295     "[m]:k[m]={}:k[m]=e;; return this._.apply(null,arguments);}.apply({navig",
2296     "ator:typeof window!=undefined?window.navigator:null,document:typeof win",
2297     "dow!=undefined?window.document:null}, arguments);}",
2298     NULL
2299 };
2300
2301 const char* const IS_DISPLAYED[] = {
2302     "function(){return function(){var g,h=this;\nfunction l(a){var c=typeof ",
2303     "a;if(\"object\"==c)if(a){if(a instanceof Array)return\"array\";if(a ins",
2304     "tanceof Object)return c;var b=Object.prototype.toString.call(a);if(\"[o",
2305     "bject Window]\"==b)return\"object\";if(\"[object Array]\"==b||\"number",
2306     "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
2307     "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
2308     "\"array\";if(\"[object Function]\"==b||\"undefined\"!=typeof a.call&&\"",
2309     "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
2310     "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nc",
2311     "&&\"undefined\"==typeof a.call)return\"object\";return c}function ba(a)",
2312     "{var c=l(a);return\"array\"==c||\"object\"==c&&\"number\"==typeof a.len",
2313     "gth}function n(a){return\"string\"==typeof a}function p(a){return\"numb",
2314     "er\"==typeof a}function r(a){var c=typeof a;return\"object\"==c&&null!=",
2315     "a||\"function\"==c};function ca(a){return String(a).replace(/\\-([a-z])",
2316     "/g,function(a,b){return b.toUpperCase()})};function da(a,c){for(var b=a",
2317     ".length,e=n(a)?a.split(\"\"):a,d=0;d<b;d++)d in e&&c.call(void 0,e[d],d",
2318     ",a)}function ea(a,c){for(var b=a.length,e=n(a)?a.split(\"\"):a,d=0;d<b;",
2319     "d++)if(d in e&&c.call(void 0,e[d],d,a))return!0;return!1}function fa(a,",
2320     "c){for(var b=a.length,e=n(a)?a.split(\"\"):a,d=0;d<b;d++)if(d in e&&!c.",
2321     "call(void 0,e[d],d,a))return!1;return!0}function ga(a){var c=a.length;i",
2322     "f(0<c){for(var b=Array(c),e=0;e<c;e++)b[e]=a[e];return b}return[]};var ",
2323     "ha={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aqu",
2324     "amarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c",
2325     "4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",bluev",
2326     "iolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#",
2327     "5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\"",
2328     ",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cy",
2329     "an:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:",
2330     "\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9",
2331     "a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#",
2332     "556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b000",
2333     "0\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#48",
2334     "3d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquois",
2335     "e:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:",
2336     "\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90f",
2337     "f\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22",
2338     "\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",g",
2339     "old:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000",
2340     "\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpin",
2341     "k:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0",
2342     "\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",law",
2343     "ngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",light",
2344     "coral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2",
2345     "\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",l",
2346     "ightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa",
2347     "\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:",
2348     "\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#",
2349     "00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",ma",
2350     "roon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",me",
2351     "diumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb37",
2352     "1\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumtur",
2353     "quoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\"",
2354     ",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",nav",
2355     "ajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#8080",
2356     "00\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orc",
2357     "hid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paletur",
2358     "quoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",pea",
2359     "chpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",p",
2360     "owderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#b",
2361     "c8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072",
2362     "\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",s",
2363     "ienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6",
2364     "a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",sp",
2365     "ringgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008",
2366     "080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",viol",
2367     "et:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5",
2368     "\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var s=\"backgroundColor ",
2369     "borderTopColor borderRightColor borderBottomColor borderLeftColor color",
2370     " outlineColor\".split(\" \"),ia=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F",
2371     "])/,ja=/^#(?:[0-9a-f]{3}){1,2}$/i,ka=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{",
2372     "1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,la=/^(?:rgb)?\\((0|[1-9]",
2373     "\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function t(",
2374     "a,c){this.code=a;this.state=u[a]||w;this.message=c||\"\";var b=this.sta",
2375     "te.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().repl",
2376     "ace(/^[\\s\\xa0]+/g,\"\")}),e=b.length-5;if(0>e||b.indexOf(\"Error\",e)",
2377     "!=e)b+=\"Error\";this.name=b;b=Error(this.message);b.name=this.name;thi",
2378     "s.stack=b.stack||\"\"}\n(function(){var a=Error;function c(){}c.prototy",
2379     "pe=a.prototype;t.f=a.prototype;t.prototype=new c;t.prototype.constructo",
2380     "r=t;t.e=function(c,e,d){return a.prototype[e].apply(c,Array.prototype.s",
2381     "lice.call(arguments,2))}})();\nvar w=\"unknown error\",u={15:\"element ",
2382     "not selectable\",11:\"element not visible\",31:\"ime engine activation ",
2383     "failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:\"inv",
2384     "alid element coordinates\",12:\"invalid element state\",32:\"invalid se",
2385     "lector\",51:\"invalid selector\",52:\"invalid selector\",17:\"javascrip",
2386     "t error\",405:\"unsupported operation\",34:\"move target out of bounds",
2387     "\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",23:\"",
2388     "no such window\",28:\"script timeout\",33:\"session not created\",10:\"",
2389     "stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unable to",
2390     " set cookie\",26:\"unexpected alert open\"};u[13]=w;u[9]=\"unknown comm",
2391     "and\";t.prototype.toString=function(){return this.name+\": \"+this.mess",
2392     "age};function x(a,c){this.x=void 0!==a?a:0;this.y=void 0!==c?c:0}g=x.pr",
2393     "ototype;g.clone=function(){return new x(this.x,this.y)};g.toString=func",
2394     "tion(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=function(){this.x",
2395     "=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=functi",
2396     "on(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g",
2397     ".round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);r",
2398     "eturn this};\ng.translate=function(a,c){a instanceof x?(this.x+=a.x,thi",
2399     "s.y+=a.y):(this.x+=a,p(c)&&(this.y+=c));return this};g.scale=function(a",
2400     ",c){var b=p(c)?c:a;this.x*=a;this.y*=b;return this};function y(a,c){thi",
2401     "s.width=a;this.height=c}g=y.prototype;g.clone=function(){return new y(t",
2402     "his.width,this.height)};g.toString=function(){return\"(\"+this.width+\"",
2403     " x \"+this.height+\")\"};g.ceil=function(){this.width=Math.ceil(this.wi",
2404     "dth);this.height=Math.ceil(this.height);return this};g.floor=function()",
2405     "{this.width=Math.floor(this.width);this.height=Math.floor(this.height);",
2406     "return this};g.round=function(){this.width=Math.round(this.width);this.",
2407     "height=Math.round(this.height);return this};\ng.scale=function(a,c){var",
2408     " b=p(c)?c:a;this.width*=a;this.height*=b;return this};function ma(a,c,b",
2409     "){function e(b){b&&c.appendChild(n(b)?a.createTextNode(b):b)}for(var d=",
2410     "1;d<b.length;d++){var f=b[d];!ba(f)||r(f)&&0<f.nodeType?e(f):da(na(f)?g",
2411     "a(f):f,e)}}function z(a){return 9==a.nodeType?a:a.ownerDocument||a.docu",
2412     "ment}function na(a){if(a&&\"number\"==typeof a.length){if(r(a))return\"",
2413     "function\"==typeof a.item||\"string\"==typeof a.item;if(\"function\"==l",
2414     "(a))return\"function\"==typeof a.item}return!1}\nfunction oa(a,c){a=a.p",
2415     "arentNode;for(var b=0;a;){if(c(a))return a;a=a.parentNode;b++}return nu",
2416     "ll}function A(a){this.a=a||h.document||document}g=A.prototype;g.createE",
2417     "lement=function(a){return this.a.createElement(a)};g.createTextNode=fun",
2418     "ction(a){return this.a.createTextNode(String(a))};g.appendChild=functio",
2419     "n(a,c){a.appendChild(c)};g.append=function(a,c){ma(z(a),a,arguments)};g",
2420     ".canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName",
2421     "){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":",
2422     "case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\"",
2423     ":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case ",
2424     "\"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJEC",
2425     "T\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case ",
2426     "\"TRACK\":case \"WBR\":return!1}return!0};\ng.removeNode=function(a){re",
2427     "turn a&&a.parentNode?a.parentNode.removeChild(a):null};g.contains=funct",
2428     "ion(a,c){if(a.contains&&1==c.nodeType)return a==c||a.contains(c);if(\"u",
2429     "ndefined\"!=typeof a.compareDocumentPosition)return a==c||Boolean(a.com",
2430     "pareDocumentPosition(c)&16);for(;c&&a!=c;)c=c.parentNode;return c==a};f",
2431     "unction B(a){this.d=a}B.prototype.toString=function(){return this.d};va",
2432     "r C={};function D(a){if(C.hasOwnProperty(a))throw Error(\"Binary operat",
2433     "or already created: \"+a);a=new B(a);C[a.toString()]=a}D(\"div\");D(\"m",
2434     "od\");D(\"*\");D(\"+\");D(\"-\");D(\"<\");D(\">\");D(\"<=\");D(\">=\");",
2435     "D(\"=\");D(\"!=\");D(\"and\");D(\"or\");function E(a){this.b=a}E.protot",
2436     "ype.toString=function(){return this.b};var F={};function G(a){if(F.hasO",
2437     "wnProperty(a))throw Error(\"Function already created: \"+a+\".\");F[a]=",
2438     "new E(a)}G(\"boolean\");G(\"ceiling\");G(\"concat\");G(\"contains\");G(",
2439     "\"count\");G(\"false\");G(\"floor\");G(\"id\");G(\"lang\");G(\"last\");",
2440     "G(\"local-name\");G(\"name\");G(\"namespace-uri\");G(\"normalize-space",
2441     "\");G(\"not\");G(\"number\");G(\"position\");G(\"round\");G(\"starts-wi",
2442     "th\");G(\"string\");G(\"string-length\");G(\"substring\");G(\"substring",
2443     "-after\");G(\"substring-before\");\nG(\"sum\");G(\"translate\");G(\"tru",
2444     "e\");function I(a){this.b=a}I.prototype.toString=function(){return this",
2445     ".b};var J={};function K(a){if(J.hasOwnProperty(a))throw Error(\"Axis al",
2446     "ready created: \"+a);J[a]=new I(a)}K(\"ancestor\");K(\"ancestor-or-self",
2447     "\");K(\"attribute\");K(\"child\");K(\"descendant\");K(\"descendant-or-s",
2448     "elf\");K(\"following\");K(\"following-sibling\");K(\"namespace\");K(\"p",
2449     "arent\");K(\"preceding\");K(\"preceding-sibling\");K(\"self\");var pa=f",
2450     "unction(){var a={g:\"http://www.w3.org/2000/svg\"};return function(c){r",
2451     "eturn a[c]||null}}();\nfunction qa(a,c){var b=function(){var b;var d=z(",
2452     "c);try{var f=d.createNSResolver?d.createNSResolver(d.documentElement):p",
2453     "a;b=d.evaluate(a,c,f,9,null)}catch(k){throw new t(32,\"Unable to locate",
2454     " an element with the xpath expression \"+a+\" because of the following ",
2455     "error:\\n\"+k);}return b?b.singleNodeValue||null:c.selectSingleNode?(b=",
2456     "z(c),b.setProperty&&b.setProperty(\"SelectionLanguage\",\"XPath\"),c.se",
2457     "lectSingleNode(a)):null}();if(null!==b&&(!b||1!=b.nodeType))throw new t",
2458     "(32,'The result of the xpath expression \"'+\na+'\" is: '+b+\". It shou",
2459     "ld be an element.\");return b};function L(a,c,b,e){this.top=a;this.righ",
2460     "t=c;this.bottom=b;this.left=e}g=L.prototype;g.clone=function(){return n",
2461     "ew L(this.top,this.right,this.bottom,this.left)};g.toString=function(){",
2462     "return\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+thi",
2463     "s.left+\"l)\"};g.contains=function(a){return this&&a?a instanceof L?a.l",
2464     "eft>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bo",
2465     "ttom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!",
2466     "1};\ng.expand=function(a,c,b,e){r(a)?(this.top-=a.top,this.right+=a.rig",
2467     "ht,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=c,",
2468     "this.bottom+=b,this.left-=e);return this};g.ceil=function(){this.top=Ma",
2469     "th.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.cei",
2470     "l(this.bottom);this.left=Math.ceil(this.left);return this};g.floor=func",
2471     "tion(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);",
2472     "this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);ret",
2473     "urn this};\ng.round=function(){this.top=Math.round(this.top);this.right",
2474     "=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=M",
2475     "ath.round(this.left);return this};g.translate=function(a,c){a instanceo",
2476     "f x?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(th",
2477     "is.left+=a,this.right+=a,p(c)&&(this.top+=c,this.bottom+=c));return thi",
2478     "s};g.scale=function(a,c){var b=p(c)?c:a;this.left*=a;this.right*=a;this",
2479     ".top*=b;this.bottom*=b;return this};function M(a,c,b,e){this.left=a;thi",
2480     "s.top=c;this.width=b;this.height=e}g=M.prototype;g.clone=function(){ret",
2481     "urn new M(this.left,this.top,this.width,this.height)};g.toString=functi",
2482     "on(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+",
2483     "this.height+\"h)\"};g.contains=function(a){return a instanceof M?this.l",
2484     "eft<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&thi",
2485     "s.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.w",
2486     "idth&&a.y>=this.top&&a.y<=this.top+this.height};\ng.ceil=function(){thi",
2487     "s.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Mat",
2488     "h.ceil(this.width);this.height=Math.ceil(this.height);return this};g.fl",
2489     "oor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this",
2490     ".top);this.width=Math.floor(this.width);this.height=Math.floor(this.hei",
2491     "ght);return this};g.round=function(){this.left=Math.round(this.left);th",
2492     "is.top=Math.round(this.top);this.width=Math.round(this.width);this.heig",
2493     "ht=Math.round(this.height);return this};\ng.translate=function(a,c){a i",
2494     "nstanceof x?(this.left+=a.x,this.top+=a.y):(this.left+=a,p(c)&&(this.to",
2495     "p+=c));return this};g.scale=function(a,c){var b=p(c)?c:a;this.left*=a;t",
2496     "his.width*=a;this.top*=b;this.height*=b;return this};function O(a,c){re",
2497     "turn!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCase()==c)}function P(a){",
2498     "for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a",
2499     ".parentNode;return O(a)?a:null}\nfunction Q(a,c){var b=ca(c);if(\"float",
2500     "\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";var e;a:{e=b;v",
2501     "ar d=z(a);if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaul",
2502     "tView.getComputedStyle(a,null))){e=d[e]||d.getPropertyValue(e)||\"\";br",
2503     "eak a}e=\"\"}e=e||R(a,b);if(null===e)e=null;else{b:if(n(s))b=n(b)&&1==b",
2504     ".length?s.indexOf(b,0):-1;else{for(d=0;d<s.length;d++)if(d in s&&s[d]==",
2505     "=b){b=d;break b}b=-1}if(0<=b){b:{var f=e.match(ka);if(f){var b=Number(f",
2506     "[1]),d=Number(f[2]),k=Number(f[3]),f=Number(f[4]);\nif(0<=b&&255>=b&&0<",
2507     "=d&&255>=d&&0<=k&&255>=k&&0<=f&&1>=f){b=[b,d,k,f];break b}}b=null}if(!b",
2508     ")b:{if(k=e.match(la))if(b=Number(k[1]),d=Number(k[2]),k=Number(k[3]),0<",
2509     "=b&&255>=b&&0<=d&&255>=d&&0<=k&&255>=k){b=[b,d,k,1];break b}b=null}if(!",
2510     "b)b:{b=e.toLowerCase();d=ha[b.toLowerCase()];if(!d&&(d=\"#\"==b.charAt(",
2511     "0)?b:\"#\"+b,4==d.length&&(d=d.replace(ia,\"#$1$1$2$2$3$3\")),!ja.test(",
2512     "d))){b=null;break b}b=[parseInt(d.substr(1,2),16),parseInt(d.substr(3,2",
2513     "),16),parseInt(d.substr(5,2),16),1]}e=b?\"rgba(\"+b.join(\", \")+\")\":",
2514     "\ne}}return e}function R(a,c){var b=a.currentStyle||a.style,e=b[c];void",
2515     " 0===e&&\"function\"==l(b.getPropertyValue)&&(e=b.getPropertyValue(c));",
2516     "return\"inherit\"!=e?void 0!==e?e:null:(b=P(a))?R(b,c):null}\nfunction ",
2517     "S(a,c){function b(a){if(\"none\"==Q(a,\"display\"))return!1;a=P(a);retu",
2518     "rn!a||b(a)}function e(a){var b=T(a);return 0<b.height&&0<b.width?!0:O(a",
2519     ",\"PATH\")&&(0<b.height||0<b.width)?(a=Q(a,\"stroke-width\"),!!a&&0<par",
2520     "seInt(a,10)):\"hidden\"!=Q(a,\"overflow\")&&ea(a.childNodes,function(a)",
2521     "{return 3==a.nodeType||O(a)&&e(a)})}function d(a){return U(a)==V&&fa(a.",
2522     "childNodes,function(a){return!O(a)||d(a)})}if(!O(a))throw Error(\"Argum",
2523     "ent to isShown must be of type Element\");if(O(a,\"BODY\"))return!0;if(",
2524     "O(a,\"OPTION\")||\nO(a,\"OPTGROUP\")){var f=oa(a,function(a){return O(a",
2525     ",\"SELECT\")});return!!f&&S(f,!0)}return(f=W(a))?!!f.c&&0<f.rect.width&",
2526     "&0<f.rect.height&&S(f.c,c):O(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCa",
2527     "se()||O(a,\"NOSCRIPT\")||\"hidden\"==Q(a,\"visibility\")||!b(a)||!c&&0=",
2528     "=X(a)||!e(a)?!1:!d(a)}var V=\"hidden\";\nfunction U(a){function c(a){fu",
2529     "nction b(a){return a==k?!0:0==Q(a,\"display\").lastIndexOf(\"inline\",0",
2530     ")||\"absolute\"==c&&\"static\"==Q(a,\"position\")?!1:!0}var c=Q(a,\"pos",
2531     "ition\");if(\"fixed\"==c)return aa=!0,a==k?null:k;for(a=P(a);a&&!b(a);)",
2532     "a=P(a);return a}function b(a){var b=a;if(\"visible\"==sa)if(a==k&&N)b=N",
2533     ";else if(a==N)return{x:\"visible\",y:\"visible\"};b={x:Q(b,\"overflow-x",
2534     "\"),y:Q(b,\"overflow-y\")};a==k&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y",
2535     "=\"visible\"==b.y?\"auto\":b.y);return b}function e(a){if(a==k){var b=(",
2536     "new A(f)).a;\na=b.body||b.documentElement;b=b.parentWindow||b.defaultVi",
2537     "ew;a=new x(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else",
2538     " a=new x(a.scrollLeft,a.scrollTop);return a}var d=ra(a),f=z(a),k=f.docu",
2539     "mentElement,N=f.body,sa=Q(k,\"overflow\"),aa;for(a=c(a);a;a=c(a)){var m",
2540     "=b(a);if(\"visible\"!=m.x||\"visible\"!=m.y){var q=T(a);if(0==q.width||",
2541     "0==q.height)return V;var v=d.right<q.left,H=d.bottom<q.top;if(v&&\"hidd",
2542     "en\"==m.x||H&&\"hidden\"==m.y)return V;if(v&&\"visible\"!=m.x||H&&\"vis",
2543     "ible\"!=m.y){v=e(a);H=d.bottom<q.top-\nv.y;if(d.right<q.left-v.x&&\"vis",
2544     "ible\"!=m.x||H&&\"visible\"!=m.x)return V;d=U(a);return d==V?V:\"scroll",
2545     "\"}v=d.left>=q.left+q.width;q=d.top>=q.top+q.height;if(v&&\"hidden\"==m",
2546     ".x||q&&\"hidden\"==m.y)return V;if(v&&\"visible\"!=m.x||q&&\"visible\"!",
2547     "=m.y){if(aa&&(m=e(a),d.left>=k.scrollWidth-m.x||d.right>=k.scrollHeight",
2548     "-m.y))return V;d=U(a);return d==V?V:\"scroll\"}}}return\"none\"}\nfunct",
2549     "ion T(a){var c=W(a);if(c)return c.rect;if(O(a,\"HTML\"))return a=z(a),a",
2550     "=((a?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Co",
2551     "mpat\"==a.compatMode?a.documentElement:a.body,a=new y(a.clientWidth,a.c",
2552     "lientHeight),new M(0,0,a.width,a.height);var b;try{b=a.getBoundingClien",
2553     "tRect()}catch(e){return new M(0,0,0,0)}return new M(b.left,b.top,b.righ",
2554     "t-b.left,b.bottom-b.top)}\nfunction W(a){var c=O(a,\"MAP\");if(!c&&!O(a",
2555     ",\"AREA\"))return null;var b=c?a:O(a.parentNode,\"MAP\")?a.parentNode:n",
2556     "ull,e=null,d=null;if(b&&b.name&&(e=qa('/descendant::*[@usemap = \"#'+b.",
2557     "name+'\"]',z(b)))&&(d=T(e),!c&&\"default\"!=a.shape.toLowerCase())){var",
2558     " f=ta(a);a=Math.min(Math.max(f.left,0),d.width);c=Math.min(Math.max(f.t",
2559     "op,0),d.height);b=Math.min(f.width,d.width-a);f=Math.min(f.height,d.hei",
2560     "ght-c);d=new M(a+d.left,c+d.top,b,f)}return{c:e,rect:d||new M(0,0,0,0)}",
2561     "}\nfunction ta(a){var c=a.shape.toLowerCase();a=a.coords.split(\",\");i",
2562     "f(\"rect\"==c&&4==a.length){var c=a[0],b=a[1];return new M(c,b,a[2]-c,a",
2563     "[3]-b)}if(\"circle\"==c&&3==a.length)return c=a[2],new M(a[0]-c,a[1]-c,",
2564     "2*c,2*c);if(\"poly\"==c&&2<a.length){for(var c=a[0],b=a[1],e=c,d=b,f=2;",
2565     "f+1<a.length;f+=2)c=Math.min(c,a[f]),e=Math.max(e,a[f]),b=Math.min(b,a[",
2566     "f+1]),d=Math.max(d,a[f+1]);return new M(c,b,e-c,d-b)}return new M(0,0,0",
2567     ",0)}function ra(a){a=T(a);return new L(a.top,a.left+a.width,a.top+a.hei",
2568     "ght,a.left)}\nfunction X(a){var c=1,b=Q(a,\"opacity\");b&&(c=Number(b))",
2569     ";(a=P(a))&&(c*=X(a));return c};var ua=S,Y=[\"_\"],Z=h;Y[0]in Z||!Z.exec",
2570     "Script||Z.execScript(\"var \"+Y[0]);for(var $;Y.length&&($=Y.shift());)",
2571     "Y.length||void 0===ua?Z=Z[$]?Z[$]:Z[$]={}:Z[$]=ua;; return this._.apply",
2572     "(null,arguments);}.apply({navigator:typeof window!=undefined?window.nav",
2573     "igator:null,document:typeof window!=undefined?window.document:null}, ar",
2574     "guments);}",
2575     NULL
2576 };
2577
2578 const char* const IS_ENABLED[] = {
2579     "function(){return function(){function b(a){var c=d;if(\"string\"==typeo",
2580     "f c)return\"string\"==typeof a&&1==a.length?c.indexOf(a,0):-1;for(var g",
2581     "=0;g<c.length;g++)if(g in c&&c[g]===a)return g;return-1};function e(a){",
2582     "for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function f(a,c){for",
2583     "(var g=0;a;){if(c(a))return a;a=a.parentNode;g++}return null};function ",
2584     "h(a){this.b=a}h.prototype.toString=function(){return this.b};var k={};f",
2585     "unction l(a){if(k.hasOwnProperty(a))throw Error(\"Binary operator alrea",
2586     "dy created: \"+a);a=new h(a);k[a.toString()]=a}l(\"div\");l(\"mod\");l(",
2587     "\"*\");l(\"+\");l(\"-\");l(\"<\");l(\">\");l(\"<=\");l(\">=\");l(\"=\")",
2588     ";l(\"!=\");l(\"and\");l(\"or\");function m(a){this.a=a}m.prototype.toSt",
2589     "ring=function(){return this.a};var n={};function p(a){if(n.hasOwnProper",
2590     "ty(a))throw Error(\"Function already created: \"+a+\".\");n[a]=new m(a)",
2591     "}p(\"boolean\");p(\"ceiling\");p(\"concat\");p(\"contains\");p(\"count",
2592     "\");p(\"false\");p(\"floor\");p(\"id\");p(\"lang\");p(\"last\");p(\"loc",
2593     "al-name\");p(\"name\");p(\"namespace-uri\");p(\"normalize-space\");p(\"",
2594     "not\");p(\"number\");p(\"position\");p(\"round\");p(\"starts-with\");p(",
2595     "\"string\");p(\"string-length\");p(\"substring\");p(\"substring-after\"",
2596     ");p(\"substring-before\");\np(\"sum\");p(\"translate\");p(\"true\");fun",
2597     "ction q(a){this.a=a}q.prototype.toString=function(){return this.a};var ",
2598     "r={};function s(a){if(r.hasOwnProperty(a))throw Error(\"Axis already cr",
2599     "eated: \"+a);r[a]=new q(a)}s(\"ancestor\");s(\"ancestor-or-self\");s(\"",
2600     "attribute\");s(\"child\");s(\"descendant\");s(\"descendant-or-self\");s",
2601     "(\"following\");s(\"following-sibling\");s(\"namespace\");s(\"parent\")",
2602     ";s(\"preceding\");s(\"preceding-sibling\");s(\"self\");function t(a,c){",
2603     "return!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCase()==c)}var d=\"BUTT",
2604     "ON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction u(a)",
2605     "{var c=a.tagName.toUpperCase();return 0<=b(c)?a.disabled?!1:a.parentNod",
2606     "e&&1==a.parentNode.nodeType&&\"OPTGROUP\"==c||\"OPTION\"==c?u(a.parentN",
2607     "ode):!f(a,function(a){var c=a.parentNode;if(c&&t(c,\"FIELDSET\")&&c.dis",
2608     "abled){if(!t(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previousElementSib",
2609     "ling?a.previousElementSibling:e(a.previousSibling);)if(t(a,\"LEGEND\"))",
2610     "return!0}return!1}):!0};var v=u,w=[\"_\"],x=this;w[0]in x||!x.execScrip",
2611     "t||x.execScript(\"var \"+w[0]);for(var y;w.length&&(y=w.shift());){var ",
2612     "z;if(z=!w.length)z=void 0!==v;z?x[y]=v:x=x[y]?x[y]:x[y]={}};; return th",
2613     "is._.apply(null,arguments);}.apply({navigator:typeof window!=undefined?",
2614     "window.navigator:null,document:typeof window!=undefined?window.document",
2615     ":null}, arguments);}",
2616     NULL
2617 };
2618
2619 const char* const SUBMIT[] = {
2620     "function(){return function(){function b(a,d){function c(){}c.prototype=",
2621     "d.prototype;a.p=d.prototype;a.prototype=new c;a.prototype.constructor=a",
2622     ";a.o=function(a,c,p){return d.prototype[c].apply(a,Array.prototype.slic",
2623     "e.call(arguments,2))}};var f=window;function h(a,d){for(var c=a.length,",
2624     "e=\"string\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g in e&&d.call(void ",
2625     "0,e[g],g,a)};function k(a,d){this.code=a;this.state=l[a]||m;this.messag",
2626     "e=d||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){ret",
2627     "urn a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),e=c.length-5;if(0>e",
2628     "||c.indexOf(\"Error\",e)!=e)c+=\"Error\";this.name=c;c=Error(this.messa",
2629     "ge);c.name=this.name;this.stack=c.stack||\"\"}b(k,Error);\nvar m=\"unkn",
2630     "own error\",l={15:\"element not selectable\",11:\"element not visible\"",
2631     ",31:\"ime engine activation failed\",30:\"ime not available\",24:\"inva",
2632     "lid cookie domain\",29:\"invalid element coordinates\",12:\"invalid ele",
2633     "ment state\",32:\"invalid selector\",51:\"invalid selector\",52:\"inval",
2634     "id selector\",17:\"javascript error\",405:\"unsupported operation\",34:",
2635     "\"move target out of bounds\",27:\"no such alert\",7:\"no such element",
2636     "\",8:\"no such frame\",23:\"no such window\",28:\"script timeout\",33:",
2637     "\"session not created\",10:\"stale element reference\",\n0:\"success\",",
2638     "21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert open\"",
2639     "};l[13]=m;l[9]=\"unknown command\";k.prototype.toString=function(){retu",
2640     "rn this.name+\": \"+this.message};var n,q,r,s=this.navigator||null;r=s&",
2641     "&s.platform||\"\";n=-1!=r.indexOf(\"Mac\");q=-1!=r.indexOf(\"Win\");var",
2642     " t=-1!=r.indexOf(\"Linux\");function u(a){return 9==a.nodeType?a:a.owne",
2643     "rDocument||a.document}function v(a,d,c){c||(a=a.parentNode);for(c=0;a;)",
2644     "{if(d(a))return a;a=a.parentNode;c++}return null};function w(a){this.m=",
2645     "a}w.prototype.toString=function(){return this.m};var x={};function y(a)",
2646     "{if(x.hasOwnProperty(a))throw Error(\"Binary operator already created: ",
2647     "\"+a);a=new w(a);x[a.toString()]=a}y(\"div\");y(\"mod\");y(\"*\");y(\"+",
2648     "\");y(\"-\");y(\"<\");y(\">\");y(\"<=\");y(\">=\");y(\"=\");y(\"!=\");y",
2649     "(\"and\");y(\"or\");function z(a){this.f=a}z.prototype.toString=functio",
2650     "n(){return this.f};var A={};function B(a){if(A.hasOwnProperty(a))throw ",
2651     "Error(\"Function already created: \"+a+\".\");A[a]=new z(a)}B(\"boolean",
2652     "\");B(\"ceiling\");B(\"concat\");B(\"contains\");B(\"count\");B(\"false",
2653     "\");B(\"floor\");B(\"id\");B(\"lang\");B(\"last\");B(\"local-name\");B(",
2654     "\"name\");B(\"namespace-uri\");B(\"normalize-space\");B(\"not\");B(\"nu",
2655     "mber\");B(\"position\");B(\"round\");B(\"starts-with\");B(\"string\");B",
2656     "(\"string-length\");B(\"substring\");B(\"substring-after\");B(\"substri",
2657     "ng-before\");\nB(\"sum\");B(\"translate\");B(\"true\");function C(a){th",
2658     "is.f=a}C.prototype.toString=function(){return this.f};var D={};function",
2659     " E(a){if(D.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);",
2660     "D[a]=new C(a)}E(\"ancestor\");E(\"ancestor-or-self\");E(\"attribute\");",
2661     "E(\"child\");E(\"descendant\");E(\"descendant-or-self\");E(\"following",
2662     "\");E(\"following-sibling\");E(\"namespace\");E(\"parent\");E(\"precedi",
2663     "ng\");E(\"preceding-sibling\");E(\"self\");function F(a,d){return!!a&&1",
2664     "==a.nodeType&&(!d||a.tagName.toUpperCase()==d)};function G(){this.g=f.d",
2665     "ocument.documentElement;this.n=null;var a;a:{var d=u(this.g);try{a=d&&d",
2666     ".activeElement;break a}catch(c){}a=null}a&&H(this,a)}function H(a,d){a.",
2667     "g=d;a.n=F(d,\"OPTION\")?v(d,function(a){return F(a,\"SELECT\")}):null}f",
2668     "unction I(a){return F(a,\"FORM\")};function J(a,d,c){this.i=a;this.j=d;",
2669     "this.k=c}J.prototype.create=function(a){a=u(a).createEvent(\"HTMLEvents",
2670     "\");a.initEvent(this.i,this.j,this.k);return a};J.prototype.toString=fu",
2671     "nction(){return this.i};var K=new J(\"submit\",!0,!0);function L(a,d){t",
2672     "his.d={};this.c=[];this.e=0;var c=arguments.length;if(1<c){if(c%2)throw",
2673     " Error(\"Uneven number of arguments\");for(var e=0;e<c;e+=2)this.set(ar",
2674     "guments[e],arguments[e+1])}else if(a){var g;if(a instanceof L)for(e=M(a",
2675     "),N(a),g=[],c=0;c<a.c.length;c++)g.push(a.d[a.c[c]]);else{var c=[],p=0;",
2676     "for(e in a)c[p++]=e;e=c;c=[];p=0;for(g in a)c[p++]=a[g];g=c}for(c=0;c<e",
2677     ".length;c++)this.set(e[c],g[c])}}function M(a){N(a);return a.c.concat()",
2678     "}\nL.prototype.clear=function(){this.d={};this.e=this.c.length=0};L.pro",
2679     "totype.remove=function(a){return Object.prototype.hasOwnProperty.call(t",
2680     "his.d,a)?(delete this.d[a],this.e--,this.c.length>2*this.e&&N(this),!0)",
2681     ":!1};\nfunction N(a){if(a.e!=a.c.length){for(var d=0,c=0;d<a.c.length;)",
2682     "{var e=a.c[d];Object.prototype.hasOwnProperty.call(a.d,e)&&(a.c[c++]=e)",
2683     ";d++}a.c.length=c}if(a.e!=a.c.length){for(var g={},c=d=0;d<a.c.length;)",
2684     "e=a.c[d],Object.prototype.hasOwnProperty.call(g,e)||(a.c[c++]=e,g[e]=1)",
2685     ",d++;a.c.length=c}}L.prototype.get=function(a,d){return Object.prototyp",
2686     "e.hasOwnProperty.call(this.d,a)?this.d[a]:d};\nL.prototype.set=function",
2687     "(a,d){Object.prototype.hasOwnProperty.call(this.d,a)||(this.e++,this.c.",
2688     "push(a));this.d[a]=d};L.prototype.forEach=function(a,d){for(var c=M(thi",
2689     "s),e=0;e<c.length;e++){var g=c[e],p=this.get(g);a.call(d,p,g,this)}};L.",
2690     "prototype.clone=function(){return new L(this)};var O={};function P(a,d,",
2691     "c){var e=typeof a;(\"object\"==e&&null!=a||\"function\"==e)&&(a=a.a);a=",
2692     "new Q(a);!d||d in O&&!c||(O[d]={key:a,shift:!1},c&&(O[c]={key:a,shift:!",
2693     "0}));return a}function Q(a){this.code=a}P(8);P(9);P(13);var R=P(16),S=P",
2694     "(17),T=P(18);P(19);P(20);P(27);P(32,\" \");P(33);P(34);P(35);P(36);P(37",
2695     ");P(38);P(39);P(40);P(44);P(45);P(46);P(48,\"0\",\")\");P(49,\"1\",\"!",
2696     "\");P(50,\"2\",\"@\");P(51,\"3\",\"#\");P(52,\"4\",\"$\");P(53,\"5\",\"",
2697     "%\");P(54,\"6\",\"^\");P(55,\"7\",\"&\");P(56,\"8\",\"*\");P(57,\"9\",",
2698     "\"(\");P(65,\"a\",\"A\");\nP(66,\"b\",\"B\");P(67,\"c\",\"C\");P(68,\"d",
2699     "\",\"D\");P(69,\"e\",\"E\");P(70,\"f\",\"F\");P(71,\"g\",\"G\");P(72,\"",
2700     "h\",\"H\");P(73,\"i\",\"I\");P(74,\"j\",\"J\");P(75,\"k\",\"K\");P(76,",
2701     "\"l\",\"L\");P(77,\"m\",\"M\");P(78,\"n\",\"N\");P(79,\"o\",\"O\");P(80",
2702     ",\"p\",\"P\");P(81,\"q\",\"Q\");P(82,\"r\",\"R\");P(83,\"s\",\"S\");P(8",
2703     "4,\"t\",\"T\");P(85,\"u\",\"U\");P(86,\"v\",\"V\");P(87,\"w\",\"W\");P(",
2704     "88,\"x\",\"X\");P(89,\"y\",\"Y\");P(90,\"z\",\"Z\");var aa=P(q?{b:91,a:",
2705     "91,opera:219}:n?{b:224,a:91,opera:17}:{b:0,a:91,opera:null});P(q?{b:92,",
2706     "a:92,opera:220}:n?{b:224,a:93,opera:17}:{b:0,a:92,opera:null});\nP(q?{b",
2707     ":93,a:93,opera:0}:n?{b:0,a:0,opera:16}:{b:93,a:null,opera:0});P({b:96,a",
2708     ":96,opera:48},\"0\");P({b:97,a:97,opera:49},\"1\");P({b:98,a:98,opera:5",
2709     "0},\"2\");P({b:99,a:99,opera:51},\"3\");P({b:100,a:100,opera:52},\"4\")",
2710     ";P({b:101,a:101,opera:53},\"5\");P({b:102,a:102,opera:54},\"6\");P({b:1",
2711     "03,a:103,opera:55},\"7\");P({b:104,a:104,opera:56},\"8\");P({b:105,a:10",
2712     "5,opera:57},\"9\");P({b:106,a:106,opera:t?56:42},\"*\");P({b:107,a:107,",
2713     "opera:t?61:43},\"+\");P({b:109,a:109,opera:t?109:45},\"-\");P({b:110,a:",
2714     "110,opera:t?190:78},\".\");\nP({b:111,a:111,opera:t?191:47},\"/\");P(14",
2715     "4);P(112);P(113);P(114);P(115);P(116);P(117);P(118);P(119);P(120);P(121",
2716     ");P(122);P(123);P({b:107,a:187,opera:61},\"=\",\"+\");P(108,\",\");P({b",
2717     ":109,a:189,opera:109},\"-\",\"_\");P(188,\",\",\"<\");P(190,\".\",\">\"",
2718     ");P(191,\"/\",\"?\");P(192,\"`\",\"~\");P(219,\"[\",\"{\");P(220,\"",
2719     "\\\\\",\"|\");P(221,\"]\",\"}\");P({b:59,a:186,opera:59},\";\",\":\");P",
2720     "(222,\"'\",'\"');var U=new L;U.set(1,R);U.set(2,S);U.set(4,T);U.set(8,a",
2721     "a);(function(a){var d=new L;h(M(a),function(c){d.set(a.get(c).code,c)})",
2722     ";return d})(U);function V(){G.call(this)}b(V,G);V.l=function(){return V",
2723     ".h?V.h:V.h=new V};function W(a){var d=v(a,I,!0);if(!d)throw new k(7,\"E",
2724     "lement was not in a form, so could not submit.\");var c=V.l();H(c,a);if",
2725     "(!I(d))throw new k(12,\"Element is not a form, so could not submit.\");",
2726     "a=K.create(d,void 0);\"isTrusted\"in a||(a.isTrusted=!1);d.dispatchEven",
2727     "t(a)&&(F(d.submit)?d.constructor.prototype.submit.call(d):d.submit())}v",
2728     "ar X=[\"_\"],Y=this;X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[0]",
2729     ");for(var Z;X.length&&(Z=X.shift());){var $;if($=!X.length)$=void 0!==W",
2730     ";$?Y[Z]=W:Y=Y[Z]?Y[Z]:Y[Z]={}};; return this._.apply(null,arguments);}.",
2731     "apply({navigator:typeof window!=undefined?window.navigator:null,documen",
2732     "t:typeof window!=undefined?window.document:null}, arguments);}",
2733     NULL
2734 };
2735
2736 const char* const GET_FIRST_CLIENT_RECT[] = {
2737     "function(){return function(){var f,k=this;\nfunction m(a){var b=typeof ",
2738     "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins",
2739     "tanceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[o",
2740     "bject Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number",
2741     "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
2742     "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
2743     "\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"",
2744     "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
2745     "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
2746     "&&\"undefined\"==typeof a.call)return\"object\";return b}function n(a){",
2747     "var b=m(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng",
2748     "th}function p(a){return\"number\"==typeof a}function q(a){var b=typeof ",
2749     "a;return\"object\"==b&&null!=a||\"function\"==b};var r;function s(a,b){",
2750     "for(var e=a.length,d=\"string\"==typeof a?a.split(\"\"):a,h=0;h<e;h++)h",
2751     " in d&&b.call(void 0,d[h],h,a)}function t(a){var b=a.length;if(0<b){for",
2752     "(var e=Array(b),d=0;d<b;d++)e[d]=a[d];return e}return[]};function u(a,b",
2753     "){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}f=u.prototype;f.clone=fun",
2754     "ction(){return new u(this.x,this.y)};f.toString=function(){return\"(\"+",
2755     "this.x+\", \"+this.y+\")\"};f.ceil=function(){this.x=Math.ceil(this.x);",
2756     "this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.fl",
2757     "oor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){t",
2758     "his.x=Math.round(this.x);this.y=Math.round(this.y);return this};\nf.tra",
2759     "nslate=function(a,b){a instanceof u?(this.x+=a.x,this.y+=a.y):(this.x+=",
2760     "a,p(b)&&(this.y+=b));return this};f.scale=function(a,b){var e=p(b)?b:a;",
2761     "this.x*=a;this.y*=e;return this};function v(a,b,e){function d(c){c&&b.a",
2762     "ppendChild(\"string\"==typeof c?a.createTextNode(c):c)}for(var h=1;h<e.",
2763     "length;h++){var c=e[h];if(!n(c)||q(c)&&0<c.nodeType)d(c);else{var l;a:{",
2764     "if(c&&\"number\"==typeof c.length){if(q(c)){l=\"function\"==typeof c.it",
2765     "em||\"string\"==typeof c.item;break a}if(\"function\"==m(c)){l=\"functi",
2766     "on\"==typeof c.item;break a}}l=!1}s(l?t(c):c,d)}}}function w(a){return ",
2767     "9==a.nodeType?a:a.ownerDocument||a.document}function x(a){this.a=a||k.d",
2768     "ocument||document}f=x.prototype;f.createElement=function(a){return this",
2769     ".a.createElement(a)};\nf.createTextNode=function(a){return this.a.creat",
2770     "eTextNode(String(a))};function y(a){var b=a.a;a=b.body||b.documentEleme",
2771     "nt;b=b.parentWindow||b.defaultView;return new u(b.pageXOffset||a.scroll",
2772     "Left,b.pageYOffset||a.scrollTop)}f.appendChild=function(a,b){a.appendCh",
2773     "ild(b)};f.append=function(a,b){v(w(a),a,arguments)};f.canHaveChildren=f",
2774     "unction(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":",
2775     "case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":c",
2776     "ase \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":ca",
2777     "se \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOF",
2778     "RAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":",
2779     "case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WB",
2780     "R\":return!1}return!0};\nf.removeNode=function(a){return a&&a.parentNod",
2781     "e?a.parentNode.removeChild(a):null};f.contains=function(a,b){if(a.conta",
2782     "ins&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof ",
2783     "a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPositio",
2784     "n(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};function z(a,b,e,d){",
2785     "this.left=a;this.top=b;this.width=e;this.height=d}f=z.prototype;f.clone",
2786     "=function(){return new z(this.left,this.top,this.width,this.height)};f.",
2787     "toString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.",
2788     "width+\"w x \"+this.height+\"h)\"};f.contains=function(a){return a inst",
2789     "anceof z?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.",
2790     "top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=t",
2791     "his.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\nf.ceil",
2792     "=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top)",
2793     ";this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);re",
2794     "turn this};f.floor=function(){this.left=Math.floor(this.left);this.top=",
2795     "Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math",
2796     ".floor(this.height);return this};f.round=function(){this.left=Math.roun",
2797     "d(this.left);this.top=Math.round(this.top);this.width=Math.round(this.w",
2798     "idth);this.height=Math.round(this.height);return this};\nf.translate=fu",
2799     "nction(a,b){a instanceof u?(this.left+=a.x,this.top+=a.y):(this.left+=a",
2800     ",p(b)&&(this.top+=b));return this};f.scale=function(a,b){var e=p(b)?b:a",
2801     ";this.left*=a;this.width*=a;this.top*=e;this.height*=e;return this};fun",
2802     "ction A(a){var b;a:{b=w(a);if(b.defaultView&&b.defaultView.getComputedS",
2803     "tyle&&(b=b.defaultView.getComputedStyle(a,null))){b=b.position||b.getPr",
2804     "opertyValue(\"position\")||\"\";break a}b=\"\"}return b||(a.currentStyl",
2805     "e?a.currentStyle.position:null)||a.style&&a.style.position}function B(a",
2806     "){var b;try{b=a.getBoundingClientRect()}catch(e){return{left:0,top:0,ri",
2807     "ght:0,bottom:0}}return b}\nfunction C(a){var b=w(a),e=A(a),d=\"fixed\"=",
2808     "=e||\"absolute\"==e;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(e=A(a)",
2809     ",d=d&&\"static\"==e&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth",
2810     ">a.clientWidth||a.scrollHeight>a.clientHeight||\"fixed\"==e||\"absolute",
2811     "\"==e||\"relative\"==e))return a;return null};function D(a){var b=a.get",
2812     "ClientRects();if(0==b.length)throw Error(\"Element does not have any cl",
2813     "ient rects\");b=b[0];if(1==a.nodeType)if(a.getBoundingClientRect)a=B(a)",
2814     ",a=new u(a.left,a.top);else{var e=y(a?new x(w(a)):r||(r=new x));var d=w",
2815     "(a),h=A(a),c=new u(0,0),l=(d?w(d):document).documentElement;if(a!=l)if(",
2816     "a.getBoundingClientRect)a=B(a),d=y(d?new x(w(d)):r||(r=new x)),c.x=a.le",
2817     "ft+d.x,c.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxObjectFor(a),d",
2818     "=d.getBoxObjectFor(l),c.x=a.screenX-d.screenX,c.y=a.screenY-\nd.screenY",
2819     ";else{var g=a;do{c.x+=g.offsetLeft;c.y+=g.offsetTop;g!=a&&(c.x+=g.clien",
2820     "tLeft||0,c.y+=g.clientTop||0);if(\"fixed\"==A(g)){c.x+=d.body.scrollLef",
2821     "t;c.y+=d.body.scrollTop;break}g=g.offsetParent}while(g&&g!=a);\"absolut",
2822     "e\"==h&&(c.y-=d.body.offsetTop);for(g=a;(g=C(g))&&g!=d.body&&g!=l;)c.x-",
2823     "=g.scrollLeft,c.y-=g.scrollTop}a=new u(c.x-e.x,c.y-e.y)}else e=\"functi",
2824     "on\"==m(a.b),c=a,a.targetTouches&&a.targetTouches.length?c=a.targetTouc",
2825     "hes[0]:e&&a.b().targetTouches&&a.b().targetTouches.length&&(c=a.b().tar",
2826     "getTouches[0]),\na=new u(c.clientX,c.clientY);return new z(b.left-a.x,b",
2827     ".top-a.y,b.right-b.left,b.bottom-b.top)}var E=[\"_\"],F=k;E[0]in F||!F.",
2828     "execScript||F.execScript(\"var \"+E[0]);for(var G;E.length&&(G=E.shift(",
2829     "));)E.length||void 0===D?F=F[G]?F[G]:F[G]={}:F[G]=D;; return this._.app",
2830     "ly(null,arguments);}.apply({navigator:typeof window!=undefined?window.n",
2831     "avigator:null,document:typeof window!=undefined?window.document:null}, ",
2832     "arguments);}",
2833     NULL
2834 };
2835
2836 const char* const GET_LOCATION_IN_VIEW[] = {
2837     "function(){return function(){var f,l=this;\nfunction m(a){var b=typeof ",
2838     "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins",
2839     "tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[o",
2840     "bject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
2841     "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
2842     "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
2843     "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
2844     "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
2845     "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
2846     "&&\"undefined\"==typeof a.call)return\"object\";return b}function n(a){",
2847     "var b=m(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng",
2848     "th}function p(a){return\"number\"==typeof a}function q(a){var b=typeof ",
2849     "a;return\"object\"==b&&null!=a||\"function\"==b};var r;function s(a,b){",
2850     "for(var c=a.length,d=\"string\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g",
2851     " in d&&b.call(void 0,d[g],g,a)}function t(a){var b=a.length;if(0<b){for",
2852     "(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};function u(a,b",
2853     "){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}f=u.prototype;f.clone=fun",
2854     "ction(){return new u(this.x,this.y)};f.toString=function(){return\"(\"+",
2855     "this.x+\", \"+this.y+\")\"};f.ceil=function(){this.x=Math.ceil(this.x);",
2856     "this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.fl",
2857     "oor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){t",
2858     "his.x=Math.round(this.x);this.y=Math.round(this.y);return this};\nf.tra",
2859     "nslate=function(a,b){a instanceof u?(this.x+=a.x,this.y+=a.y):(this.x+=",
2860     "a,p(b)&&(this.y+=b));return this};f.scale=function(a,b){var c=p(b)?b:a;",
2861     "this.x*=a;this.y*=c;return this};function v(a,b){this.width=a;this.heig",
2862     "ht=b}f=v.prototype;f.clone=function(){return new v(this.width,this.heig",
2863     "ht)};f.toString=function(){return\"(\"+this.width+\" x \"+this.height+",
2864     "\")\"};f.ceil=function(){this.width=Math.ceil(this.width);this.height=M",
2865     "ath.ceil(this.height);return this};f.floor=function(){this.width=Math.f",
2866     "loor(this.width);this.height=Math.floor(this.height);return this};f.rou",
2867     "nd=function(){this.width=Math.round(this.width);this.height=Math.round(",
2868     "this.height);return this};\nf.scale=function(a,b){var c=p(b)?b:a;this.w",
2869     "idth*=a;this.height*=c;return this};function w(a){return a?new x(y(a)):",
2870     "r||(r=new x)}function z(a,b,c){function d(c){c&&b.appendChild(\"string",
2871     "\"==typeof c?a.createTextNode(c):c)}for(var g=1;g<c.length;g++){var e=c",
2872     "[g];if(!n(e)||q(e)&&0<e.nodeType)d(e);else{var k;a:{if(e&&\"number\"==t",
2873     "ypeof e.length){if(q(e)){k=\"function\"==typeof e.item||\"string\"==typ",
2874     "eof e.item;break a}if(\"function\"==m(e)){k=\"function\"==typeof e.item",
2875     ";break a}}k=!1}s(k?t(e):e,d)}}}function y(a){return 9==a.nodeType?a:a.o",
2876     "wnerDocument||a.document}\nfunction x(a){this.a=a||l.document||document",
2877     "}function A(a){a=a.a;a=(a.parentWindow||a.defaultView||window).document",
2878     ";a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body;return new v(a",
2879     ".clientWidth,a.clientHeight)}f=x.prototype;f.createElement=function(a){",
2880     "return this.a.createElement(a)};f.createTextNode=function(a){return thi",
2881     "s.a.createTextNode(String(a))};\nfunction B(a){var b=a.a;a=b.body||b.do",
2882     "cumentElement;b=b.parentWindow||b.defaultView;return new u(b.pageXOffse",
2883     "t||a.scrollLeft,b.pageYOffset||a.scrollTop)}f.appendChild=function(a,b)",
2884     "{a.appendChild(b)};f.append=function(a,b){z(y(a),a,arguments)};f.canHav",
2885     "eChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case ",
2886     "\"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"",
2887     "COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case ",
2888     "\"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK",
2889     "\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":ca",
2890     "se \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRAC",
2891     "K\":case \"WBR\":return!1}return!0};\nf.removeNode=function(a){return a",
2892     "&&a.parentNode?a.parentNode.removeChild(a):null};f.contains=function(a,",
2893     "b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefin",
2894     "ed\"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDo",
2895     "cumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};functio",
2896     "n C(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}f=C.prot",
2897     "otype;f.clone=function(){return new C(this.top,this.right,this.bottom,t",
2898     "his.left)};f.toString=function(){return\"(\"+this.top+\"t, \"+this.righ",
2899     "t+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};f.contains=function(a){",
2900     "return this&&a?a instanceof C?a.left>=this.left&&a.right<=this.right&&a",
2901     ".top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&",
2902     "a.y>=this.top&&a.y<=this.bottom:!1};\nf.expand=function(a,b,c,d){q(a)?(",
2903     "this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.",
2904     "left):(this.top-=a,this.right+=b,this.bottom+=c,this.left-=d);return th",
2905     "is};f.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil",
2906     "(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(thi",
2907     "s.left);return this};f.floor=function(){this.top=Math.floor(this.top);t",
2908     "his.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);th",
2909     "is.left=Math.floor(this.left);return this};\nf.round=function(){this.to",
2910     "p=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Ma",
2911     "th.round(this.bottom);this.left=Math.round(this.left);return this};f.tr",
2912     "anslate=function(a,b){a instanceof u?(this.left+=a.x,this.right+=a.x,th",
2913     "is.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,p(b)&&(this.t",
2914     "op+=b,this.bottom+=b));return this};f.scale=function(a,b){var c=p(b)?b:",
2915     "a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};fu",
2916     "nction D(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}f=D",
2917     ".prototype;f.clone=function(){return new D(this.left,this.top,this.widt",
2918     "h,this.height)};f.toString=function(){return\"(\"+this.left+\", \"+this",
2919     ".top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};f.contains=functio",
2920     "n(a){return a instanceof D?this.left<=a.left&&this.left+this.width>=a.l",
2921     "eft+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>",
2922     "=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+thi",
2923     "s.height};\nf.ceil=function(){this.left=Math.ceil(this.left);this.top=M",
2924     "ath.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ce",
2925     "il(this.height);return this};f.floor=function(){this.left=Math.floor(th",
2926     "is.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width",
2927     ");this.height=Math.floor(this.height);return this};f.round=function(){t",
2928     "his.left=Math.round(this.left);this.top=Math.round(this.top);this.width",
2929     "=Math.round(this.width);this.height=Math.round(this.height);return this",
2930     "};\nf.translate=function(a,b){a instanceof u?(this.left+=a.x,this.top+=",
2931     "a.y):(this.left+=a,p(b)&&(this.top+=b));return this};f.scale=function(a",
2932     ",b){var c=p(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=",
2933     "c;return this};function E(a,b){var c=y(a);return c.defaultView&&c.defau",
2934     "ltView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b",
2935     "]||c.getPropertyValue(b)||\"\":\"\"}function F(a){return E(a,\"position",
2936     "\")||(a.currentStyle?a.currentStyle.position:null)||a.style&&a.style.po",
2937     "sition}function G(a){var b;try{b=a.getBoundingClientRect()}catch(c){ret",
2938     "urn{left:0,top:0,right:0,bottom:0}}return b}\nfunction H(a){var b=y(a),",
2939     "c=F(a),d=\"fixed\"==c||\"absolute\"==c;for(a=a.parentNode;a&&a!=b;a=a.p",
2940     "arentNode)if(c=F(a),d=d&&\"static\"==c&&a!=b.documentElement&&a!=b.body",
2941     ",!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||\"fix",
2942     "ed\"==c||\"absolute\"==c||\"relative\"==c))return a;return null}\nfunct",
2943     "ion I(a){var b=y(a),c=F(a),d=new u(0,0),g=(b?y(b):document).documentEle",
2944     "ment;if(a==g)return d;if(a.getBoundingClientRect)a=G(a),b=B(w(b)),d.x=a",
2945     ".left+b.x,d.y=a.top+b.y;else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a",
2946     "),b=b.getBoxObjectFor(g),d.x=a.screenX-b.screenX,d.y=a.screenY-b.screen",
2947     "Y;else{var e=a;do{d.x+=e.offsetLeft;d.y+=e.offsetTop;e!=a&&(d.x+=e.clie",
2948     "ntLeft||0,d.y+=e.clientTop||0);if(\"fixed\"==F(e)){d.x+=b.body.scrollLe",
2949     "ft;d.y+=b.body.scrollTop;break}e=e.offsetParent}while(e&&e!=a);\"absolu",
2950     "te\"==\nc&&(d.y-=b.body.offsetTop);for(e=a;(e=H(e))&&e!=b.body&&e!=g;)d",
2951     ".x-=e.scrollLeft,d.y-=e.scrollTop}return d}function J(a){if(1==a.nodeTy",
2952     "pe){if(a.getBoundingClientRect)a=G(a),a=new u(a.left,a.top);else{var b=",
2953     "B(w(a));a=I(a);a=new u(a.x-b.x,a.y-b.y)}return a}var b=\"function\"==m(",
2954     "a.b),c=a;a.targetTouches&&a.targetTouches.length?c=a.targetTouches[0]:b",
2955     "&&a.b().targetTouches&&a.b().targetTouches.length&&(c=a.b().targetTouch",
2956     "es[0]);return new u(c.clientX,c.clientY)};function K(a,b){var c;c=I(b);",
2957     "var d=I(a);c=new u(c.x-d.x,c.y-d.y);var g,e,k;k=E(a,\"borderLeftWidth\"",
2958     ");e=E(a,\"borderRightWidth\");g=E(a,\"borderTopWidth\");d=E(a,\"borderB",
2959     "ottomWidth\");d=new C(parseFloat(g),parseFloat(e),parseFloat(d),parseFl",
2960     "oat(k));c.x-=d.left;c.y-=d.top;return c}\nfunction L(a,b,c){function d(",
2961     "a,b,c,d,e){d=new D(c.x+d.left,c.y+d.top,d.width,d.height);c=[0,0];b=[b.",
2962     "width,b.height];var g=[d.left,d.top];d=[d.width,d.height];for(var h=0;2",
2963     ">h;h++)if(d[h]>b[h])c[h]=e?g[h]+d[h]/2-b[h]/2:g[h];else{var k=g[h]-b[h]",
2964     "+d[h];0<k?c[h]=k:0>g[h]&&(c[h]=g[h])}e=new u(c[0],c[1]);a.scrollLeft+=e",
2965     ".x;a.scrollTop+=e.y}for(var g=y(a),e=a.parentNode,k;e&&e!=g.documentEle",
2966     "ment&&e!=g.body;)k=K(e,a),d(e,new v(e.clientWidth,e.clientHeight),k,b,c",
2967     "),e=e.parentNode;k=J(a);a=A(w(a));d(g.body,a,k,\nb,c)};function M(a,b,c",
2968     "){c||(c=new D(0,0,a.offsetWidth,a.offsetHeight));L(a,c,b);a=J(a);return",
2969     " new u(a.x+c.left,a.y+c.top)}var N=[\"_\"],O=l;N[0]in O||!O.execScript|",
2970     "|O.execScript(\"var \"+N[0]);for(var P;N.length&&(P=N.shift());)N.lengt",
2971     "h||void 0===M?O=O[P]?O[P]:O[P]={}:O[P]=M;; return this._.apply(null,arg",
2972     "uments);}.apply({navigator:typeof window!=undefined?window.navigator:nu",
2973     "ll,document:typeof window!=undefined?window.document:null}, arguments);",
2974     "}",
2975     NULL
2976 };
2977
2978 const char* const GET_PAGE_ZOOM[] = {
2979     "function(){return function(){function a(b){b=9==b.nodeType?b:b.ownerDoc",
2980     "ument||b.document;var c=b.documentElement,c=Math.max(c.clientWidth,c.of",
2981     "fsetWidth,c.scrollWidth);return b.width/c}var d=[\"_\"],e=this;d[0]in e",
2982     "||!e.execScript||e.execScript(\"var \"+d[0]);for(var f;d.length&&(f=d.s",
2983     "hift());)d.length||void 0===a?e=e[f]?e[f]:e[f]={}:e[f]=a;; return this.",
2984     "_.apply(null,arguments);}.apply({navigator:typeof window!=undefined?win",
2985     "dow.navigator:null,document:typeof window!=undefined?window.document:nu",
2986     "ll}, arguments);}",
2987     NULL
2988 };
2989
2990 const char* const IS_ELEMENT_CLICKABLE[] = {
2991     "function(){return function(){function c(h,d){function g(a,b){var d={cli",
2992     "ckable:a};b&&(d.message=b);return d}var a=h.ownerDocument.elementFromPo",
2993     "int(d.x,d.y);if(a==h)return g(!0);var l=\"(\"+d.x+\", \"+d.y+\")\";if(n",
2994     "ull==a)return g(!1,\"Element is not clickable at point \"+l);var b=a.ou",
2995     "terHTML;if(a.hasChildNodes())var m=a.innerHTML,n=b.length-m.length-(\"<",
2996     "/\"+a.tagName+\">\").length,b=b.substring(0,n)+\"...\"+b.substring(n+m.",
2997     "length);for(a=a.parentNode;a;){if(a==h)return g(!0,\"Element's descenda",
2998     "nt would receive the click. Consider clicking the descendant instead. D",
2999     "escendant: \"+\nb);a=a.parentNode}return g(!1,\"Element is not clickabl",
3000     "e at point \"+l+\". Other element would receive the click: \"+b)}var e=",
3001     "[\"_\"],f=this;e[0]in f||!f.execScript||f.execScript(\"var \"+e[0]);for",
3002     "(var k;e.length&&(k=e.shift());)e.length||void 0===c?f=f[k]?f[k]:f[k]={",
3003     "}:f[k]=c;; return this._.apply(null,arguments);}.apply({navigator:typeo",
3004     "f window!=undefined?window.navigator:null,document:typeof window!=undef",
3005     "ined?window.document:null}, arguments);}",
3006     NULL
3007 };
3008
3009 const char* const TOUCH_SINGLE_TAP[] = {
3010     "function(){return function(){var g,h=this;function l(a){return void 0!=",
3011     "=a}\nfunction aa(a){var b=typeof a;if(\"object\"==b)if(a){if(a instance",
3012     "of Array)return\"array\";if(a instanceof Object)return b;var c=Object.p",
3013     "rototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";if",
3014     "(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typ",
3015     "eof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.property",
3016     "IsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==c||",
3017     "\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumera",
3018     "ble&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else return\"",
3019     "null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"",
3020     "object\";return b}function ba(a){var b=aa(a);return\"array\"==b||\"obje",
3021     "ct\"==b&&\"number\"==typeof a.length}function n(a){return\"string\"==ty",
3022     "peof a}function s(a){return\"number\"==typeof a}function ca(a){return\"",
3023     "function\"==aa(a)}function da(a){var b=typeof a;return\"object\"==b&&nu",
3024     "ll!=a||\"function\"==b}\nfunction t(a,b){function c(){}c.prototype=b.pr",
3025     "ototype;a.$=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.W",
3026     "=function(a,c,f){return b.prototype[c].apply(a,Array.prototype.slice.ca",
3027     "ll(arguments,2))}};var ea=window;function fa(a,b){return a<b?-1:a>b?1:0",
3028     "}function ga(a){return String(a).replace(/\\-([a-z])/g,function(a,c){re",
3029     "turn c.toUpperCase()})};var ha=Array.prototype;function ia(a,b){if(n(a)",
3030     ")return n(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)",
3031     "if(c in a&&a[c]===b)return c;return-1}function v(a,b){for(var c=a.lengt",
3032     "h,d=n(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}fu",
3033     "nction ja(a,b){for(var c=a.length,d=Array(c),e=n(a)?a.split(\"\"):a,f=0",
3034     ";f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d}function ka(a,",
3035     "b){var c=\"\";v(a,function(d,e){c=b.call(void 0,c,d,e,a)});return c}\nf",
3036     "unction ma(a,b){for(var c=a.length,d=n(a)?a.split(\"\"):a,e=0;e<c;e++)i",
3037     "f(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}function na(a,b){fo",
3038     "r(var c=a.length,d=n(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(",
3039     "void 0,d[e],e,a))return!1;return!0}function oa(a){var b=a.length;if(0<b",
3040     "){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function p",
3041     "a(a,b,c){return 2>=arguments.length?ha.slice.call(a,b):ha.slice.call(a,",
3042     "b,c)};var qa={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00",
3043     "ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisqu",
3044     "e:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000",
3045     "ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cad",
3046     "etblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:",
3047     "\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#",
3048     "dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",dar",
3049     "kgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndar",
3050     "kgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkoli",
3051     "vegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkr",
3052     "ed:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslat",
3053     "eblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",d",
3054     "arkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",de",
3055     "epskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblu",
3056     "e:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen",
3057     ":\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#",
3058     "f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:",
3059     "\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0",
3060     "\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:",
3061     "\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff",
3062     "0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e",
3063     "6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:",
3064     "\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d",
3065     "3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:",
3066     "\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightsl",
3067     "ategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",",
3068     "lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff0",
3069     "0ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#000",
3070     "0cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:",
3071     "\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",m",
3072     "ediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#",
3073     "191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4",
3074     "b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive",
3075     ":\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff45",
3076     "00\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\"",
3077     ",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffef",
3078     "d5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dd",
3079     "a0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybr",
3080     "own:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"",
3081     "#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff",
3082     "5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slatebl",
3083     "ue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffa",
3084     "fa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal",
3085     ":\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0",
3086     "\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"",
3087     "#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var ra=\"backgrou",
3088     "ndColor borderTopColor borderRightColor borderBottomColor borderLeftCol",
3089     "or color outlineColor\".split(\" \"),sa=/#([0-9a-fA-F])([0-9a-fA-F])([0",
3090     "-9a-fA-F])/,ta=/^#(?:[0-9a-f]{3}){1,2}$/i,ua=/^(?:rgba)?\\((\\d{1,3}),",
3091     "\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,va=/^(?:rgb)?\\(",
3092     "(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;fun",
3093     "ction w(a,b){this.code=a;this.state=wa[a]||xa;this.message=b||\"\";var ",
3094     "c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperC",
3095     "ase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"",
3096     "Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c.name=thi",
3097     "s.name;this.stack=c.stack||\"\"}t(w,Error);\nvar xa=\"unknown error\",w",
3098     "a={15:\"element not selectable\",11:\"element not visible\",31:\"ime en",
3099     "gine activation failed\",30:\"ime not available\",24:\"invalid cookie d",
3100     "omain\",29:\"invalid element coordinates\",12:\"invalid element state\"",
3101     ",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid selector",
3102     "\",17:\"javascript error\",405:\"unsupported operation\",34:\"move targ",
3103     "et out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no su",
3104     "ch frame\",23:\"no such window\",28:\"script timeout\",33:\"session not",
3105     " created\",10:\"stale element reference\",\n0:\"success\",21:\"timeout",
3106     "\",25:\"unable to set cookie\",26:\"unexpected alert open\"};wa[13]=xa;",
3107     "wa[9]=\"unknown command\";w.prototype.toString=function(){return this.n",
3108     "ame+\": \"+this.message};var ya;a:{var za=h.navigator;if(za){var Aa=za.",
3109     "userAgent;if(Aa){ya=Aa;break a}}ya=\"\"};var Ba,Ca,Da,Ea=h.navigator||n",
3110     "ull;Da=Ea&&Ea.platform||\"\";Ba=-1!=Da.indexOf(\"Mac\");Ca=-1!=Da.index",
3111     "Of(\"Win\");var x=-1!=Da.indexOf(\"Linux\");function Fa(a,b,c){return M",
3112     "ath.min(Math.max(a,b),c)};function y(a,b){this.x=l(a)?a:0;this.y=l(b)?b",
3113     ":0}g=y.prototype;g.clone=function(){return new y(this.x,this.y)};g.toSt",
3114     "ring=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=function",
3115     "(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.flo",
3116     "or=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);retur",
3117     "n this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round(",
3118     "this.y);return this};\ng.translate=function(a,b){a instanceof y?(this.x",
3119     "+=a.x,this.y+=a.y):(this.x+=a,s(b)&&(this.y+=b));return this};g.scale=f",
3120     "unction(a,b){var c=s(b)?b:a;this.x*=a;this.y*=c;return this};function z",
3121     "(a,b){this.width=a;this.height=b}g=z.prototype;g.clone=function(){retur",
3122     "n new z(this.width,this.height)};g.toString=function(){return\"(\"+this",
3123     ".width+\" x \"+this.height+\")\"};g.ceil=function(){this.width=Math.cei",
3124     "l(this.width);this.height=Math.ceil(this.height);return this};g.floor=f",
3125     "unction(){this.width=Math.floor(this.width);this.height=Math.floor(this",
3126     ".height);return this};g.round=function(){this.width=Math.round(this.wid",
3127     "th);this.height=Math.round(this.height);return this};\ng.scale=function",
3128     "(a,b){var c=s(b)?b:a;this.width*=a;this.height*=c;return this};function",
3129     " Ga(a){return a?a.parentWindow||a.defaultView:window}function Ha(a,b,c)",
3130     "{function d(c){c&&b.appendChild(n(c)?a.createTextNode(c):c)}for(var e=1",
3131     ";e<c.length;e++){var f=c[e];!ba(f)||da(f)&&0<f.nodeType?d(f):v(Ia(f)?oa",
3132     "(f):f,d)}}function Ja(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;ret",
3133     "urn a}\nfunction Ka(a,b){if(a.contains&&1==b.nodeType)return a==b||a.co",
3134     "ntains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==",
3135     "b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNod",
3136     "e;return b==a}\nfunction La(a,b){if(a==b)return 0;if(a.compareDocumentP",
3137     "osition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in",
3138     " a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d",
3139     "=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.paren",
3140     "tNode,f=b.parentNode;return e==f?Ma(a,b):!c&&Ka(e,b)?-1*Na(a,b):!d&&Ka(",
3141     "f,a)?Na(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceI",
3142     "ndex)}d=A(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=d.creat",
3143     "eRange();d.selectNode(b);\nd.collapse(!0);return c.compareBoundaryPoint",
3144     "s(h.Range.START_TO_END,d)}function Na(a,b){var c=a.parentNode;if(c==b)r",
3145     "eturn-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return Ma(d,a)}func",
3146     "tion Ma(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1",
3147     "}function A(a){return 9==a.nodeType?a:a.ownerDocument||a.document}funct",
3148     "ion Ia(a){if(a&&\"number\"==typeof a.length){if(da(a))return\"function",
3149     "\"==typeof a.item||\"string\"==typeof a.item;if(ca(a))return\"function",
3150     "\"==typeof a.item}return!1}\nfunction Oa(a,b,c){c||(a=a.parentNode);for",
3151     "(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}function Pa(a)",
3152     "{try{return a&&a.activeElement}catch(b){}return null}function Qa(a){thi",
3153     "s.C=a||h.document||document}g=Qa.prototype;g.createElement=function(a){",
3154     "return this.C.createElement(a)};g.createTextNode=function(a){return thi",
3155     "s.C.createTextNode(String(a))};g.appendChild=function(a,b){a.appendChil",
3156     "d(b)};g.append=function(a,b){Ha(A(a),a,arguments)};\ng.canHaveChildren=",
3157     "function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\"",
3158     ":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":",
3159     "case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":c",
3160     "ase \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NO",
3161     "FRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\"",
3162     ":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"W",
3163     "BR\":return!1}return!0};g.removeNode=function(a){return a&&a.parentNode",
3164     "?a.parentNode.removeChild(a):null};\ng.contains=Ka;function C(a){var b=",
3165     "null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerTe",
3166     "xt:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c",
3167     "){a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do ",
3168     "1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&",
3169     "!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b};function D",
3170     "(){this.k=this.h=null;this.t=0}function Ra(a){this.N=a;this.next=this.r",
3171     "=null}D.prototype.unshift=function(a){a=new Ra(a);a.next=this.h;this.k?",
3172     "this.h.r=a:this.h=this.k=a;this.h=a;this.t++};D.prototype.add=function(",
3173     "a){a=new Ra(a);a.r=this.k;this.h?this.k.next=a:this.h=this.k=a;this.k=a",
3174     ";this.t++};function Sa(a){return(a=a.h)?a.N:null}function Ta(a){return ",
3175     "new Ua(a,!1)}function Ua(a,b){this.R=a;this.K=(this.O=b)?a.k:a.h;this.G",
3176     "=null}\nUa.prototype.next=function(){var a=this.K;if(null==a)return nul",
3177     "l;var b=this.G=a;this.K=this.O?a.r:a.next;return b.N};Ua.prototype.remo",
3178     "ve=function(){var a=this.R,b=this.G;if(!b)throw Error(\"Next must be ca",
3179     "lled at least once before remove.\");var c=b.r,b=b.next;c?c.next=b:a.h=",
3180     "b;b?b.r=c:a.k=c;a.t--;this.G=null};function E(a,b,c,d,e){b=b.evaluate(d",
3181     ");c=c.evaluate(d);var f;if(b instanceof D&&c instanceof D){e=Ta(b);for(",
3182     "d=e.next();d;d=e.next())for(b=Ta(c),f=b.next();f;f=b.next())if(a(C(d),C",
3183     "(f)))return!0;return!1}if(b instanceof D||c instanceof D){b instanceof ",
3184     "D?e=b:(e=c,c=b);e=Ta(e);b=typeof c;for(d=e.next();d;d=e.next()){switch(",
3185     "b){case \"number\":d=+C(d);break;case \"boolean\":d=!!C(d);break;case ",
3186     "\"string\":d=C(d);break;default:throw Error(\"Illegal primitive type fo",
3187     "r comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"boolean\"==t",
3188     "ypeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"numbe",
3189     "r\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Va(a,b,c,d){this.S=a;th",
3190     "is.s=d}Va.prototype.toString=function(){return this.S};var Wa={};functi",
3191     "on F(a,b){if(Wa.hasOwnProperty(a))throw Error(\"Binary operator already",
3192     " created: \"+a);var c=new Va(a,0,0,b);Wa[c.toString()]=c}F(\"div\",func",
3193     "tion(a,b,c){return a.e(c)/b.e(c)});F(\"mod\",function(a,b,c){return a.e",
3194     "(c)%b.e(c)});F(\"*\",function(a,b,c){return a.e(c)*b.e(c)});\nF(\"+\",f",
3195     "unction(a,b,c){return a.e(c)+b.e(c)});F(\"-\",function(a,b,c){return a.",
3196     "e(c)-b.e(c)});F(\"<\",function(a,b,c){return E(function(a,b){return a<b",
3197     "},a,b,c)});F(\">\",function(a,b,c){return E(function(a,b){return a>b},a",
3198     ",b,c)});F(\"<=\",function(a,b,c){return E(function(a,b){return a<=b},a,",
3199     "b,c)});F(\">=\",function(a,b,c){return E(function(a,b){return a>=b},a,b",
3200     ",c)});F(\"=\",function(a,b,c){return E(function(a,b){return a==b},a,b,c",
3201     ",!0)});F(\"!=\",function(a,b,c){return E(function(a,b){return a!=b},a,b",
3202     ",c,!0)});\nF(\"and\",function(a,b,c){return a.q(c)&&b.q(c)});F(\"or\",f",
3203     "unction(a,b,c){return a.q(c)||b.q(c)});function Xa(a,b,c,d,e,f){this.H=",
3204     "a;this.s=f}Xa.prototype.toString=function(){return this.H};var Ya={};fu",
3205     "nction G(a,b){if(Ya.hasOwnProperty(a))throw Error(\"Function already cr",
3206     "eated: \"+a+\".\");Ya[a]=new Xa(a,0,0,0,0,b)}G(\"boolean\",function(a,b",
3207     "){return b.q(a)});G(\"ceiling\",function(a,b){return Math.ceil(b.e(a))}",
3208     ");G(\"concat\",function(a,b){return ka(pa(arguments,1),function(b,d){re",
3209     "turn b+d.c(a)})});G(\"contains\",function(a,b,c){b=b.c(a);a=c.c(a);retu",
3210     "rn-1!=b.indexOf(a)});G(\"count\",function(a,b){return b.evaluate(a).t})",
3211     ";\nG(\"false\",function(){return!1});G(\"floor\",function(a,b){return M",
3212     "ath.floor(b.e(a))});G(\"id\",function(a,b){var c=a.p(),d=9==c.nodeType?",
3213     "c:c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];v(c,function(a){a=d.getEl",
3214     "ementById(a);!a||0<=ia(e,a)||e.push(a)});e.sort(La);var f=new D;v(e,fun",
3215     "ction(a){f.add(a)});return f});G(\"lang\",function(){return!1});G(\"las",
3216     "t\",function(a){if(1!=arguments.length)throw Error(\"Function last expe",
3217     "cts ()\");return a.X()});\nG(\"local-name\",function(a,b){var c=b?Sa(b.",
3218     "evaluate(a)):a.p();return c?c.nodeName.toLowerCase():\"\"});G(\"name\",",
3219     "function(a,b){var c=b?Sa(b.evaluate(a)):a.p();return c?c.nodeName.toLow",
3220     "erCase():\"\"});G(\"namespace-uri\",function(){return\"\"});G(\"normali",
3221     "ze-space\",function(a,b){return(b?b.c(a):C(a.p())).replace(/[\\s\\xa0]+",
3222     "/g,\" \").replace(/^\\s+|\\s+$/g,\"\")});G(\"not\",function(a,b){return",
3223     "!b.q(a)});G(\"number\",function(a,b){return b?b.e(a):+C(a.p())});G(\"po",
3224     "sition\",function(a){return a.Y()});G(\"round\",function(a,b){return Ma",
3225     "th.round(b.e(a))});\nG(\"starts-with\",function(a,b,c){b=b.c(a);a=c.c(a",
3226     ");return 0==b.lastIndexOf(a,0)});G(\"string\",function(a,b){return b?b.",
3227     "c(a):C(a.p())});G(\"string-length\",function(a,b){return(b?b.c(a):C(a.p",
3228     "())).length});G(\"substring\",function(a,b,c,d){c=c.e(a);if(isNaN(c)||I",
3229     "nfinity==c||-Infinity==c)return\"\";d=d?d.e(a):Infinity;if(isNaN(d)||-I",
3230     "nfinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=b.c(a);i",
3231     "f(Infinity==d)return a.substring(e);b=Math.round(d);return a.substring(",
3232     "e,c+b)});\nG(\"substring-after\",function(a,b,c){b=b.c(a);a=c.c(a);c=b.",
3233     "indexOf(a);return-1==c?\"\":b.substring(c+a.length)});G(\"substring-bef",
3234     "ore\",function(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);return-1==a?\"\"",
3235     ":b.substring(0,a)});G(\"sum\",function(a,b){for(var c=Ta(b.evaluate(a))",
3236     ",d=0,e=c.next();e;e=c.next())d+=+C(e);return d});\nG(\"translate\",func",
3237     "tion(a,b,c,d){b=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d<c.length;d+",
3238     "+){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.leng",
3239     "th;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c});G(\"true\",function(){",
3240     "return!0});function Za(a,b,c){this.H=a;this.O=c}Za.prototype.toString=f",
3241     "unction(){return this.H};var $a={};function I(a,b){if($a.hasOwnProperty",
3242     "(a))throw Error(\"Axis already created: \"+a);$a[a]=new Za(a,0,b)}I(\"a",
3243     "ncestor\",!0);I(\"ancestor-or-self\",!0);I(\"attribute\",!1);I(\"child",
3244     "\",!1);I(\"descendant\",!1);I(\"descendant-or-self\",!1);I(\"following",
3245     "\",!1);I(\"following-sibling\",!1);I(\"namespace\",!1);I(\"parent\",!1)",
3246     ";I(\"preceding\",!0);I(\"preceding-sibling\",!0);I(\"self\",!1);var J={",
3247     "};J.P=function(){var a={aa:\"http://www.w3.org/2000/svg\"};return funct",
3248     "ion(b){return a[b]||null}}();J.s=function(a,b,c){var d=A(a);try{var e=d",
3249     ".createNSResolver?d.createNSResolver(d.documentElement):J.P;return d.ev",
3250     "aluate(b,a,e,c,null)}catch(f){throw new w(32,\"Unable to locate an elem",
3251     "ent with the xpath expression \"+b+\" because of the following error:",
3252     "\\n\"+f);}};\nJ.J=function(a,b){if(!a||1!=a.nodeType)throw new w(32,'Th",
3253     "e result of the xpath expression \"'+b+'\" is: '+a+\". It should be an ",
3254     "element.\");};J.U=function(a,b){var c=function(){var c=J.s(b,a,9);retur",
3255     "n c?c.singleNodeValue||null:b.selectSingleNode?(c=A(b),c.setProperty&&c",
3256     ".setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):nu",
3257     "ll}();null===c||J.J(c,a);return c};\nJ.Z=function(a,b){var c=function()",
3258     "{var c=J.s(b,a,7);if(c){for(var e=c.snapshotLength,f=[],k=0;k<e;++k)f.p",
3259     "ush(c.snapshotItem(k));return f}return b.selectNodes?(c=A(b),c.setPrope",
3260     "rty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[",
3261     "]}();v(c,function(b){J.J(b,a)});return c};var ab,bb=/Chrome\\/([0-9.]+)",
3262     "/.exec(ya);ab=bb?bb[1]:\"\";function K(a,b,c,d){this.top=a;this.right=b",
3263     ";this.bottom=c;this.left=d}g=K.prototype;g.clone=function(){return new ",
3264     "K(this.top,this.right,this.bottom,this.left)};g.toString=function(){ret",
3265     "urn\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+this.l",
3266     "eft+\"l)\"};g.contains=function(a){return this&&a?a instanceof K?a.left",
3267     ">=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.botto",
3268     "m:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};",
3269     "\ng.expand=function(a,b,c,d){da(a)?(this.top-=a.top,this.right+=a.right",
3270     ",this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=b,th",
3271     "is.bottom+=c,this.left-=d);return this};g.ceil=function(){this.top=Math",
3272     ".ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(",
3273     "this.bottom);this.left=Math.ceil(this.left);return this};g.floor=functi",
3274     "on(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);th",
3275     "is.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);retur",
3276     "n this};\ng.round=function(){this.top=Math.round(this.top);this.right=M",
3277     "ath.round(this.right);this.bottom=Math.round(this.bottom);this.left=Mat",
3278     "h.round(this.left);return this};g.translate=function(a,b){a instanceof ",
3279     "y?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this",
3280     ".left+=a,this.right+=a,s(b)&&(this.top+=b,this.bottom+=b));return this}",
3281     ";g.scale=function(a,b){var c=s(b)?b:a;this.left*=a;this.right*=a;this.t",
3282     "op*=c;this.bottom*=c;return this};function L(a,b,c,d){this.left=a;this.",
3283     "top=b;this.width=c;this.height=d}g=L.prototype;g.clone=function(){retur",
3284     "n new L(this.left,this.top,this.width,this.height)};g.toString=function",
3285     "(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+th",
3286     "is.height+\"h)\"};g.contains=function(a){return a instanceof L?this.lef",
3287     "t<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.",
3288     "top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.wid",
3289     "th&&a.y>=this.top&&a.y<=this.top+this.height};\ng.ceil=function(){this.",
3290     "left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.",
3291     "ceil(this.width);this.height=Math.ceil(this.height);return this};g.floo",
3292     "r=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.t",
3293     "op);this.width=Math.floor(this.width);this.height=Math.floor(this.heigh",
3294     "t);return this};g.round=function(){this.left=Math.round(this.left);this",
3295     ".top=Math.round(this.top);this.width=Math.round(this.width);this.height",
3296     "=Math.round(this.height);return this};\ng.translate=function(a,b){a ins",
3297     "tanceof y?(this.left+=a.x,this.top+=a.y):(this.left+=a,s(b)&&(this.top+",
3298     "=b));return this};g.scale=function(a,b){var c=s(b)?b:a;this.left*=a;thi",
3299     "s.width*=a;this.top*=c;this.height*=c;return this};function N(a,b){var ",
3300     "c=A(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defau",
3301     "ltView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"",
3302     "}function cb(a){var b=a.offsetWidth,c=a.offsetHeight;if((!l(b)||!b&&!c)",
3303     "&&a.getBoundingClientRect){a:{var d;try{d=a.getBoundingClientRect()}cat",
3304     "ch(e){a={left:0,top:0,right:0,bottom:0};break a}a=d}return new z(a.righ",
3305     "t-a.left,a.bottom-a.top)}return new z(b,c)};function O(a,b){return!!a&&",
3306     "1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}function db(a){return e",
3307     "b(a,!0)&&fb(a)&&\"none\"!=P(a,\"pointer-events\")}function gb(a){return",
3308     " O(a,\"OPTION\")?!0:O(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"",
3309     "==a||\"radio\"==a):!1}function hb(a){if(!gb(a))throw new w(15,\"Element",
3310     " is not selectable\");var b=\"selected\",c=a.type&&a.type.toLowerCase()",
3311     ";if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";return!!a[b]}var ib=\"B",
3312     "UTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction f",
3313     "b(a){var b=a.tagName.toUpperCase();return 0<=ia(ib,b)?a.disabled?!1:a.p",
3314     "arentNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?fb(",
3315     "a.parentNode):!Oa(a,function(a){var b=a.parentNode;if(b&&O(b,\"FIELDSET",
3316     "\")&&b.disabled){if(!O(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previous",
3317     "ElementSibling?a.previousElementSibling:Ja(a.previousSibling);)if(O(a,",
3318     "\"LEGEND\"))return!0}return!1},!0):!0}\nfunction Q(a){for(a=a.parentNod",
3319     "e;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;retur",
3320     "n O(a)?a:null}\nfunction P(a,b){var c=ga(b);if(\"float\"==c||\"cssFloat",
3321     "\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d=N(a,c)||jb(a,c);if(null==",
3322     "=d)d=null;else if(0<=ia(ra,c)){b:{var e=d.match(ua);if(e){var c=Number(",
3323     "e[1]),f=Number(e[2]),k=Number(e[3]),e=Number(e[4]);if(0<=c&&255>=c&&0<=",
3324     "f&&255>=f&&0<=k&&255>=k&&0<=e&&1>=e){c=[c,f,k,e];break b}}c=null}if(!c)",
3325     "b:{if(k=d.match(va))if(c=Number(k[1]),f=Number(k[2]),k=Number(k[3]),0<=",
3326     "c&&255>=c&&0<=f&&255>=f&&0<=k&&255>=k){c=[c,f,k,1];break b}c=null}if(!c",
3327     ")b:{c=d.toLowerCase();f=qa[c.toLowerCase()];\nif(!f&&(f=\"#\"==c.charAt",
3328     "(0)?c:\"#\"+c,4==f.length&&(f=f.replace(sa,\"#$1$1$2$2$3$3\")),!ta.test",
3329     "(f))){c=null;break b}c=[parseInt(f.substr(1,2),16),parseInt(f.substr(3,",
3330     "2),16),parseInt(f.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\"",
3331     ":d}return d}function jb(a,b){var c=a.currentStyle||a.style,d=c[b];!l(d)",
3332     "&&ca(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=",
3333     "d?l(d)?d:null:(c=Q(a))?jb(c,b):null}\nfunction eb(a,b){function c(a){if",
3334     "(\"none\"==P(a,\"display\"))return!1;a=Q(a);return!a||c(a)}function d(a",
3335     "){var b=R(a);return 0<b.height&&0<b.width?!0:O(a,\"PATH\")&&(0<b.height",
3336     "||0<b.width)?(a=P(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"",
3337     "!=P(a,\"overflow\")&&ma(a.childNodes,function(a){return 3==a.nodeType||",
3338     "O(a)&&d(a)})}function e(a){return S(a)==T&&na(a.childNodes,function(a){",
3339     "return!O(a)||e(a)})}if(!O(a))throw Error(\"Argument to isShown must be ",
3340     "of type Element\");if(O(a,\"BODY\"))return!0;if(O(a,\"OPTION\")||\nO(a,",
3341     "\"OPTGROUP\")){var f=Oa(a,function(a){return O(a,\"SELECT\")});return!!",
3342     "f&&eb(f,!0)}return(f=kb(a))?!!f.M&&0<f.rect.width&&0<f.rect.height&&eb(",
3343     "f.M,b):O(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||O(a,\"NOSCRIPT",
3344     "\")||\"hidden\"==P(a,\"visibility\")||!c(a)||!b&&0==lb(a)||!d(a)?!1:!e(",
3345     "a)}var T=\"hidden\";\nfunction S(a,b){function c(a){function b(a){retur",
3346     "n a==p?!0:0==P(a,\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==",
3347     "c&&\"static\"==P(a,\"position\")?!1:!0}var c=P(a,\"position\");if(\"fix",
3348     "ed\"==c)return M=!0,a==p?null:p;for(a=Q(a);a&&!b(a);)a=Q(a);return a}fu",
3349     "nction d(a){var b=a;if(\"visible\"==B)if(a==p&&u)b=u;else if(a==u)retur",
3350     "n{x:\"visible\",y:\"visible\"};b={x:P(b,\"overflow-x\"),y:P(b,\"overflo",
3351     "w-y\")};a==p&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?",
3352     "\"auto\":b.y);return b}function e(a){if(a==p){var b=(new Qa(k)).C;\na=b",
3353     ".body||b.documentElement;b=b.parentWindow||b.defaultView;a=new y(b.page",
3354     "XOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new y(a.scroll",
3355     "Left,a.scrollTop);return a}for(var f=mb(a,b),k=A(a),p=k.documentElement",
3356     ",u=k.body,B=P(p,\"overflow\"),M,q=c(a);q;q=c(q)){var m=d(q);if(\"visibl",
3357     "e\"!=m.x||\"visible\"!=m.y){var r=R(q);if(0==r.width||0==r.height)retur",
3358     "n T;var H=f.right<r.left,la=f.bottom<r.top;if(H&&\"hidden\"==m.x||la&&",
3359     "\"hidden\"==m.y)return T;if(H&&\"visible\"!=m.x||la&&\"visible\"!=m.y){",
3360     "H=e(q);la=f.bottom<\nr.top-H.y;if(f.right<r.left-H.x&&\"visible\"!=m.x|",
3361     "|la&&\"visible\"!=m.x)return T;f=S(q);return f==T?T:\"scroll\"}H=f.left",
3362     ">=r.left+r.width;r=f.top>=r.top+r.height;if(H&&\"hidden\"==m.x||r&&\"hi",
3363     "dden\"==m.y)return T;if(H&&\"visible\"!=m.x||r&&\"visible\"!=m.y){if(M&",
3364     "&(m=e(q),f.left>=p.scrollWidth-m.x||f.right>=p.scrollHeight-m.y))return",
3365     " T;f=S(q);return f==T?T:\"scroll\"}}}return\"none\"}\nfunction R(a){var",
3366     " b=kb(a);if(b)return b.rect;if(O(a,\"HTML\"))return a=(Ga(A(a))||window",
3367     ").document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=ne",
3368     "w z(a.clientWidth,a.clientHeight),new L(0,0,a.width,a.height);var c;try",
3369     "{c=a.getBoundingClientRect()}catch(d){return new L(0,0,0,0)}return new ",
3370     "L(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction kb(a){var b=O(",
3371     "a,\"MAP\");if(!b&&!O(a,\"AREA\"))return null;var c=b?a:O(a.parentNode,",
3372     "\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=J.U('/descend",
3373     "ant::*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=R(d),!b&&\"default\"!=a.s",
3374     "hape.toLowerCase())){var f=nb(a);a=Math.min(Math.max(f.left,0),e.width)",
3375     ";b=Math.min(Math.max(f.top,0),e.height);c=Math.min(f.width,e.width-a);f",
3376     "=Math.min(f.height,e.height-b);e=new L(a+e.left,b+e.top,c,f)}return{M:d",
3377     ",rect:e||new L(0,0,0,0)}}\nfunction nb(a){var b=a.shape.toLowerCase();a",
3378     "=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];r",
3379     "eturn new L(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a",
3380     "[2],new L(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){for(var b=",
3381     "a[0],c=a[1],d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max",
3382     "(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new L(b,c,d-b",
3383     ",e-c)}return new L(0,0,0,0)}\nfunction mb(a,b){var c;c=R(a);c=new K(c.t",
3384     "op,c.left+c.width,c.top+c.height,c.left);if(b){var d=b instanceof L?b:n",
3385     "ew L(b.x,b.y,1,1);c.left=Fa(c.left+d.left,c.left,c.right);c.top=Fa(c.to",
3386     "p+d.top,c.top,c.bottom);c.right=Fa(c.left+d.width,c.left,c.right);c.bot",
3387     "tom=Fa(c.top+d.height,c.top,c.bottom)}return c}function lb(a){var b=1,c",
3388     "=P(a,\"opacity\");c&&(b=Number(c));(a=Q(a))&&(b*=lb(a));return b};funct",
3389     "ion ob(a,b){this.f=ea.document.documentElement;this.j=null;var c=Pa(A(t",
3390     "his.f));c&&pb(this,c);this.l=a||new qb;this.L=b||new rb}function pb(a,b",
3391     "){a.f=b;a.j=O(b,\"OPTION\")?Oa(b,function(a){return O(a,\"SELECT\")}):n",
3392     "ull}\nob.prototype.o=function(a,b,c,d,e,f,k){if(!f&&!db(this.f))return!",
3393     "1;if(d&&sb!=a&&tb!=a)throw new w(12,\"Event type does not allow related",
3394     " target: \"+a);b={clientX:b.x,clientY:b.y,button:c,altKey:this.l.g(4),c",
3395     "trlKey:this.l.g(2),shiftKey:this.l.g(1),metaKey:this.l.g(8),wheelDelta:",
3396     "e||0,relatedTarget:d||null};k=k||1;c=this.f;if(a!=ub&&a!=vb&&k in wb)c=",
3397     "wb[k];else if(this.j)a:switch(a){case ub:case xb:c=this.j.multiple?this",
3398     ".f:this.j;break a;default:c=this.j.multiple?this.f:null}return c?this.L",
3399     ".o(c,a,b):!0};\nob.prototype.D=function(a,b,c,d,e){function f(b,c){var ",
3400     "d={identifier:b,screenX:c.x,screenY:c.y,clientX:c.x,clientY:c.y,pageX:c",
3401     ".x,pageY:c.y};k.changedTouches.push(d);if(a==yb||a==zb)k.touches.push(d",
3402     "),k.targetTouches.push(d)}var k={touches:[],targetTouches:[],changedTou",
3403     "ches:[],altKey:this.l.g(4),ctrlKey:this.l.g(2),shiftKey:this.l.g(1),met",
3404     "aKey:this.l.g(8),relatedTarget:null,scale:0,rotation:0};f(b,c);l(d)&&f(",
3405     "d,e);return this.L.D(this.f,a,k)};function qb(){this.T=0}\nqb.prototype",
3406     ".g=function(a){return 0!=(this.T&a)};var wb={};function rb(){}rb.protot",
3407     "ype.o=function(a,b,c){return Ab(a,b,c)};rb.prototype.D=function(a,b,c){",
3408     "return Ab(a,b,c)};function U(a,b,c){this.v=a;this.w=b;this.A=c}U.protot",
3409     "ype.create=function(a){a=A(a).createEvent(\"HTMLEvents\");a.initEvent(t",
3410     "his.v,this.w,this.A);return a};U.prototype.toString=function(){return t",
3411     "his.v};function V(a,b,c){U.call(this,a,b,c)}t(V,U);\nV.prototype.create",
3412     "=function(a,b){if(this==Bb)throw new w(9,\"Browser does not support a m",
3413     "ouse pixel scroll event.\");var c=A(a),d=Ga(c),c=c.createEvent(\"MouseE",
3414     "vents\");this==Cb&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent(this.v,",
3415     "this.w,this.A,d,1,b.clientX,b.clientY,b.clientX,b.clientY,b.ctrlKey,b.a",
3416     "ltKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return c};function",
3417     " W(a,b,c){U.call(this,a,b,c)}t(W,U);\nW.prototype.create=function(a,b){",
3418     "function c(b){var c=ja(b,function(b){return{identifier:b.identifier,scr",
3419     "eenX:b.screenX,screenY:b.screenY,clientX:b.clientX,clientY:b.clientY,pa",
3420     "geX:b.pageX,pageY:b.pageY,target:a}});c.item=function(a){return c[a]};r",
3421     "eturn c}var d=A(a),e=Ga(d),f=c(b.changedTouches),k=b.touches==b.changed",
3422     "Touches?f:c(b.touches),p=b.targetTouches==b.changedTouches?f:c(b.target",
3423     "Touches),d=d.createEvent(\"MouseEvents\");d.initMouseEvent(this.v,this.",
3424     "w,this.A,e,1,0,0,b.clientX,b.clientY,b.ctrlKey,\nb.altKey,b.shiftKey,b.",
3425     "metaKey,0,b.relatedTarget);d.touches=k;d.targetTouches=p;d.changedTouch",
3426     "es=f;d.scale=b.scale;d.rotation=b.rotation;return d};var Db=new U(\"cha",
3427     "nge\",!0,!1),ub=new V(\"click\",!0,!0),vb=new V(\"mousedown\",!0,!0),Eb",
3428     "=new V(\"mousemove\",!0,!1),tb=new V(\"mouseout\",!0,!0),sb=new V(\"mou",
3429     "seover\",!0,!0),xb=new V(\"mouseup\",!0,!0),Cb=new V(\"mousewheel\",!0,",
3430     "!0),Bb=new V(\"MozMousePixelScroll\",!0,!0),Fb=new W(\"touchend\",!0,!0",
3431     "),zb=new W(\"touchmove\",!0,!0),yb=new W(\"touchstart\",!0,!0);\nfuncti",
3432     "on Ab(a,b,c){b=b.create(a,c);\"isTrusted\"in b||(b.isTrusted=!1);return",
3433     " a.dispatchEvent(b)};function X(a,b){this.i={};this.d=[];this.n=0;var c",
3434     "=arguments.length;if(1<c){if(c%2)throw Error(\"Uneven number of argumen",
3435     "ts\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else i",
3436     "f(a){var e;if(a instanceof X)for(d=Gb(a),Hb(a),e=[],c=0;c<a.d.length;c+",
3437     "+)e.push(a.i[a.d[c]]);else{var c=[],f=0;for(d in a)c[f++]=d;d=c;c=[];f=",
3438     "0;for(e in a)c[f++]=a[e];e=c}for(c=0;c<d.length;c++)this.set(d[c],e[c])",
3439     "}}function Gb(a){Hb(a);return a.d.concat()}g=X.prototype;\ng.clear=func",
3440     "tion(){this.i={};this.n=this.d.length=0};g.remove=function(a){return Ob",
3441     "ject.prototype.hasOwnProperty.call(this.i,a)?(delete this.i[a],this.n--",
3442     ",this.d.length>2*this.n&&Hb(this),!0):!1};function Hb(a){if(a.n!=a.d.le",
3443     "ngth){for(var b=0,c=0;b<a.d.length;){var d=a.d[b];Object.prototype.hasO",
3444     "wnProperty.call(a.i,d)&&(a.d[c++]=d);b++}a.d.length=c}if(a.n!=a.d.lengt",
3445     "h){for(var e={},c=b=0;b<a.d.length;)d=a.d[b],Object.prototype.hasOwnPro",
3446     "perty.call(e,d)||(a.d[c++]=d,e[d]=1),b++;a.d.length=c}}\ng.get=function",
3447     "(a,b){return Object.prototype.hasOwnProperty.call(this.i,a)?this.i[a]:b",
3448     "};g.set=function(a,b){Object.prototype.hasOwnProperty.call(this.i,a)||(",
3449     "this.n++,this.d.push(a));this.i[a]=b};g.forEach=function(a,b){for(var c",
3450     "=Gb(this),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,thi",
3451     "s)}};g.clone=function(){return new X(this)};var Ib={};function Y(a,b,c)",
3452     "{da(a)&&(a=a.a);a=new Jb(a);!b||b in Ib&&!c||(Ib[b]={key:a,shift:!1},c&",
3453     "&(Ib[c]={key:a,shift:!0}));return a}function Jb(a){this.code=a}Y(8);Y(9",
3454     ");Y(13);var Kb=Y(16),Lb=Y(17),Mb=Y(18);Y(19);Y(20);Y(27);Y(32,\" \");Y(",
3455     "33);Y(34);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);Y(44);Y(45);Y(46);Y(48,\"",
3456     "0\",\")\");Y(49,\"1\",\"!\");Y(50,\"2\",\"@\");Y(51,\"3\",\"#\");Y(52,",
3457     "\"4\",\"$\");Y(53,\"5\",\"%\");Y(54,\"6\",\"^\");Y(55,\"7\",\"&\");Y(56",
3458     ",\"8\",\"*\");Y(57,\"9\",\"(\");Y(65,\"a\",\"A\");Y(66,\"b\",\"B\");Y(6",
3459     "7,\"c\",\"C\");Y(68,\"d\",\"D\");\nY(69,\"e\",\"E\");Y(70,\"f\",\"F\");",
3460     "Y(71,\"g\",\"G\");Y(72,\"h\",\"H\");Y(73,\"i\",\"I\");Y(74,\"j\",\"J\")",
3461     ";Y(75,\"k\",\"K\");Y(76,\"l\",\"L\");Y(77,\"m\",\"M\");Y(78,\"n\",\"N\"",
3462     ");Y(79,\"o\",\"O\");Y(80,\"p\",\"P\");Y(81,\"q\",\"Q\");Y(82,\"r\",\"R",
3463     "\");Y(83,\"s\",\"S\");Y(84,\"t\",\"T\");Y(85,\"u\",\"U\");Y(86,\"v\",\"",
3464     "V\");Y(87,\"w\",\"W\");Y(88,\"x\",\"X\");Y(89,\"y\",\"Y\");Y(90,\"z\",",
3465     "\"Z\");var Nb=Y(Ca?{b:91,a:91,opera:219}:Ba?{b:224,a:91,opera:17}:{b:0,",
3466     "a:91,opera:null});Y(Ca?{b:92,a:92,opera:220}:Ba?{b:224,a:93,opera:17}:{",
3467     "b:0,a:92,opera:null});\nY(Ca?{b:93,a:93,opera:0}:Ba?{b:0,a:0,opera:16}:",
3468     "{b:93,a:null,opera:0});Y({b:96,a:96,opera:48},\"0\");Y({b:97,a:97,opera",
3469     ":49},\"1\");Y({b:98,a:98,opera:50},\"2\");Y({b:99,a:99,opera:51},\"3\")",
3470     ";Y({b:100,a:100,opera:52},\"4\");Y({b:101,a:101,opera:53},\"5\");Y({b:1",
3471     "02,a:102,opera:54},\"6\");Y({b:103,a:103,opera:55},\"7\");Y({b:104,a:10",
3472     "4,opera:56},\"8\");Y({b:105,a:105,opera:57},\"9\");Y({b:106,a:106,opera",
3473     ":x?56:42},\"*\");Y({b:107,a:107,opera:x?61:43},\"+\");Y({b:109,a:109,op",
3474     "era:x?109:45},\"-\");Y({b:110,a:110,opera:x?190:78},\".\");\nY({b:111,a",
3475     ":111,opera:x?191:47},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116);Y",
3476     "(117);Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({b:107,a:187,opera:61",
3477     "},\"=\",\"+\");Y(108,\",\");Y({b:109,a:189,opera:109},\"-\",\"_\");Y(18",
3478     "8,\",\",\"<\");Y(190,\".\",\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\")",
3479     ";Y(219,\"[\",\"{\");Y(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({b:59,a:",
3480     "186,opera:59},\";\",\":\");Y(222,\"'\",'\"');var Z=new X;Z.set(1,Kb);Z.",
3481     "set(2,Lb);Z.set(4,Mb);Z.set(8,Nb);(function(a){var b=new X;v(Gb(a),func",
3482     "tion(c){b.set(a.get(c).code,c)});return b})(Z);function Ob(){ob.call(th",
3483     "is);this.m=new y(0,0);this.B=new y(0,0)}t(Ob,ob);g=Ob.prototype;g.F=!1;",
3484     "g.Q=!1;g.u=0;g.I=0;g.V=2;g.move=function(a,b,c){this.g()||pb(this,a);a=",
3485     "R(a);this.m.x=b.x+a.left;this.m.y=b.y+a.top;l(c)&&(this.B.x=c.x+a.left,",
3486     "this.B.y=c.y+a.top);this.g()&&(this.F=!0,Pb(this,zb))};g.g=function(){r",
3487     "eturn!!this.u};function Pb(a,b){if(!a.g())throw new w(13,\"Should never",
3488     " fire event when touchscreen is not pressed.\");var c,d;a.I&&(c=a.I,d=a",
3489     ".B);a.D(b,a.u,a.m,c,d)};function Qb(a,b){this.x=a;this.y=b}t(Qb,y);g=Qb",
3490     ".prototype;g.clone=function(){return new Qb(this.x,this.y)};g.scale=y.p",
3491     "rototype.scale;g.normalize=function(){return this.scale(1/Math.sqrt(thi",
3492     "s.x*this.x+this.y*this.y))};g.add=function(a){this.x+=a.x;this.y+=a.y;r",
3493     "eturn this};g.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=",
3494     "this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};functi",
3495     "on Rb(a){var b;(b=N(a,\"display\"))||(b=a.currentStyle?a.currentStyle.d",
3496     "isplay:null);if(\"none\"!=(b||a.style&&a.style.display))b=cb(a);else{b=",
3497     "a.style;var c=b.display,d=b.visibility,e=b.position;b.visibility=\"hidd",
3498     "en\";b.position=\"absolute\";b.display=\"inline\";var f=cb(a);b.display",
3499     "=c;b.position=e;b.visibility=d;b=f}return 0<b.width&&0<b.height||!a.off",
3500     "setParent?b:Rb(a.offsetParent)};function Sb(a,b,c){if(!eb(a,!0))throw n",
3501     "ew w(11,\"Element is not currently visible and may not be manipulated\"",
3502     ");b:{var d=b||void 0;if(\"scroll\"==S(a,d)){if(a.scrollIntoView&&(a.scr",
3503     "ollIntoView(),\"none\"==S(a,d)))break b;for(var e=mb(a,d),f=Q(a);f;f=Q(",
3504     "f)){var k=f,p=R(k),u,B=k,M=u=void 0,q=void 0,m=void 0,m=N(B,\"borderLef",
3505     "tWidth\"),q=N(B,\"borderRightWidth\"),M=N(B,\"borderTopWidth\");u=N(B,",
3506     "\"borderBottomWidth\");u=new K(parseFloat(M),parseFloat(q),parseFloat(u",
3507     "),parseFloat(m));B=e.left-p.left-u.left;p=e.top-p.top-\nu.top;u=k.clien",
3508     "tHeight+e.top-e.bottom;k.scrollLeft+=Math.min(B,Math.max(B-(k.clientWid",
3509     "th+e.left-e.right),0));k.scrollTop+=Math.min(p,Math.max(p-u,0))}S(a,d)}",
3510     "}b?b=new Qb(b.x,b.y):(b=Rb(a),b=new Qb(b.width/2,b.height/2));c=c||new ",
3511     "Ob;c.move(a,b);if(c.g())throw new w(13,\"Cannot press touchscreen when ",
3512     "already pressed.\");c.F=!1;c.u=c.V++;Pb(c,yb);if(!c.g())throw new w(13,",
3513     "\"Cannot release touchscreen when not already pressed.\");Pb(c,Fb);if(!",
3514     "c.F){c.o(Eb,c.m,0);if(c.o(vb,c.m,0)&&(a=c.j||c.f,b=Pa(A(a)),a!=b)){if(b",
3515     "&&\nca(b.blur)&&!O(b,\"BODY\"))try{b.blur()}catch(r){throw r;}ca(a.focu",
3516     "s)&&a.focus()}if(c.j&&db(c.f)&&(a=c.j,b=hb(c.f),!b||a.multiple)){c.f.se",
3517     "lected=!b;if(b=a.multiple){b=0;d=String(ab).replace(/^[\\s\\xa0]+|[\\s",
3518     "\\xa0]+$/g,\"\").split(\".\");e=\"28\".replace(/^[\\s\\xa0]+|[\\s\\xa0]",
3519     "+$/g,\"\").split(\".\");f=Math.max(d.length,e.length);for(k=0;0==b&&k<f",
3520     ";k++){p=d[k]||\"\";B=e[k]||\"\";u=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");M=",
3521     "RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");do{q=u.exec(p)||[\"\",\"\",\"\"];m=M",
3522     ".exec(B)||[\"\",\"\",\"\"];if(0==q[0].length&&0==m[0].length)break;\nb=",
3523     "fa(0==q[1].length?0:parseInt(q[1],10),0==m[1].length?0:parseInt(m[1],10",
3524     "))||fa(0==q[2].length,0==m[2].length)||fa(q[2],m[2])}while(0==b)}b=!(0<",
3525     "=b)}b||Ab(a,Db)}c.o(xb,c.m,0);a=c.m;db(c.f)&&(!c.j&&gb(c.f)&&hb(c.f),c.",
3526     "o(ub,a,0,null,0,!1,void 0))}wb={};c.u=0;c.I=0;c.Q=!1}var Tb=[\"_\"],$=h",
3527     ";Tb[0]in $||!$.execScript||$.execScript(\"var \"+Tb[0]);for(var Ub;Tb.l",
3528     "ength&&(Ub=Tb.shift());)!Tb.length&&l(Sb)?$[Ub]=Sb:$=$[Ub]?$[Ub]:$[Ub]=",
3529     "{};; return this._.apply(null,arguments);}.apply({navigator:typeof wind",
3530     "ow!=undefined?window.navigator:null,document:typeof window!=undefined?w",
3531     "indow.document:null}, arguments);}",
3532     NULL
3533 };
3534
3535 const char* const CLEAR_LOCAL_STORAGE[] = {
3536     "function(){return function(){var d=window;function e(a,c){this.code=a;t",
3537     "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
3538     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
3539     "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
3540     "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
3541     "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
3542     "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
3543     "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
3544     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
3545     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
3546     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
3547     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
3548     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
3549     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
3550     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
3551     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
3552     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
3553     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
3554     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
3555     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
3556     "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu",
3557     "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.",
3558     "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op",
3559     "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav",
3560     "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c",
3561     "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS",
3562     "torage.clear;default:throw new e(13,\"Unsupported API identifier provid",
3563     "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func",
3564     "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.messag",
3565     "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto",
3566     "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);",
3567     "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size",
3568     "=function(){return this.a.length};n.prototype.key=function(a){return th",
3569     "is.a.key(a)};function p(){if(!l())throw new e(13,\"Local storage undefi",
3570     "ned\");(new n(d.localStorage)).clear()}var q=[\"_\"],r=this;q[0]in r||!",
3571     "r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=q.shif",
3572     "t());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};",
3573     "; return this._.apply(null,arguments);}.apply({navigator:typeof window!",
3574     "=undefined?window.navigator:null,document:typeof window!=undefined?wind",
3575     "ow.document:null}, arguments);}",
3576     NULL
3577 };
3578
3579 const char* const CLEAR_SESSION_STORAGE[] = {
3580     "function(){return function(){var d=window;function e(a,c){this.code=a;t",
3581     "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
3582     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
3583     "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
3584     "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
3585     "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
3586     "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
3587     "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
3588     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
3589     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
3590     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
3591     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
3592     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
3593     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
3594     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
3595     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
3596     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
3597     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
3598     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
3599     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
3600     "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re",
3601     "turn null!=a.applicationCache;case \"browser_connection\":return null!=",
3602     "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.",
3603     "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n",
3604     "avigator.geolocation;case \"local_storage\":return null!=a.localStorage",
3605     ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio",
3606     "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov",
3607     "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu",
3608     "nction(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.mess",
3609     "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro",
3610     "totype.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a",
3611     ");return c};n.prototype.clear=function(){this.a.clear()};n.prototype.si",
3612     "ze=function(){return this.a.length};n.prototype.key=function(a){return ",
3613     "this.a.key(a)};function p(){var a;if(l())a=new n(d.sessionStorage);else",
3614     " throw new e(13,\"Session storage undefined\");a.clear()}var q=[\"_\"],",
3615     "r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q",
3616     ".length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r",
3617     "[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.apply({naviga",
3618     "tor:typeof window!=undefined?window.navigator:null,document:typeof wind",
3619     "ow!=undefined?window.document:null}, arguments);}",
3620     NULL
3621 };
3622
3623 const char* const GET_APPCACHE_STATUS[] = {
3624     "function(){return function(){var c=window;function d(a,e){this.code=a;t",
3625     "his.state=g[a]||h;this.message=e||\"\";var b=this.state.replace(/((?:^|",
3626     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
3627     "g,\"\")}),f=b.length-5;if(0>f||b.indexOf(\"Error\",f)!=f)b+=\"Error\";t",
3628     "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
3629     "\"\"}\n(function(){var a=Error;function e(){}e.prototype=a.prototype;d.",
3630     "b=a.prototype;d.prototype=new e;d.prototype.constructor=d;d.a=function(",
3631     "b,f,e){return a.prototype[f].apply(b,Array.prototype.slice.call(argumen",
3632     "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",",
3633     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
3634     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
3635     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
3636     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
3637     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
3638     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
3639     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
3640     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
3641     "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";d.prototype",
3642     ".toString=function(){return this.name+\": \"+this.message};var k=this.n",
3643     "avigator||null;var l=-1!=(k&&k.platform||\"\").indexOf(\"Win\")&&!1;\nf",
3644     "unction m(){var a=c||c;switch(\"appcache\"){case \"appcache\":return nu",
3645     "ll!=a.applicationCache;case \"browser_connection\":return null!=a.navig",
3646     "ator&&null!=a.navigator.onLine;case \"database\":return null!=a.openDat",
3647     "abase;case \"location\":return l?!1:null!=a.navigator&&null!=a.navigato",
3648     "r.geolocation;case \"local_storage\":return null!=a.localStorage;case ",
3649     "\"session_storage\":return null!=a.sessionStorage&&null!=a.sessionStora",
3650     "ge.clear;default:throw new d(13,\"Unsupported API identifier provided a",
3651     "s parameter\");}};function n(){var a;if(m())a=c.applicationCache.status",
3652     ";else throw new d(13,\"Undefined application cache\");return a}var p=[",
3653     "\"_\"],q=this;p[0]in q||!q.execScript||q.execScript(\"var \"+p[0]);for(",
3654     "var r;p.length&&(r=p.shift());){var s;if(s=!p.length)s=void 0!==n;s?q[r",
3655     "]=n:q=q[r]?q[r]:q[r]={}};; return this._.apply(null,arguments);}.apply(",
3656     "{navigator:typeof window!=undefined?window.navigator:null,document:type",
3657     "of window!=undefined?window.document:null}, arguments);}",
3658     NULL
3659 };
3660
3661 const char* const GET_ATTRIBUTE[] = {
3662     "function(){return function(){function b(a){return\"string\"==typeof a}f",
3663     "unction f(a){var d=typeof a;return\"object\"==d&&null!=a||\"function\"=",
3664     "=d};function h(a,d){for(var c=a.length,e=b(a)?a.split(\"\"):a,g=0;g<c;g",
3665     "++)g in e&&d.call(void 0,e[g],g,a)};function k(a,d){this.code=a;this.st",
3666     "ate=m[a]||n;this.message=d||\"\";var c=this.state.replace(/((?:^|\\s+)[",
3667     "a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\"",
3668     ")}),e=c.length-5;if(0>e||c.indexOf(\"Error\",e)!=e)c+=\"Error\";this.na",
3669     "me=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}\n",
3670     "(function(){var a=Error;function d(){}d.prototype=a.prototype;k.i=a.pro",
3671     "totype;k.prototype=new d;k.prototype.constructor=k;k.h=function(c,d,g){",
3672     "return a.prototype[d].apply(c,Array.prototype.slice.call(arguments,2))}",
3673     "})();\nvar n=\"unknown error\",m={15:\"element not selectable\",11:\"el",
3674     "ement not visible\",31:\"ime engine activation failed\",30:\"ime not av",
3675     "ailable\",24:\"invalid cookie domain\",29:\"invalid element coordinates",
3676     "\",12:\"invalid element state\",32:\"invalid selector\",51:\"invalid se",
3677     "lector\",52:\"invalid selector\",17:\"javascript error\",405:\"unsuppor",
3678     "ted operation\",34:\"move target out of bounds\",27:\"no such alert\",7",
3679     ":\"no such element\",8:\"no such frame\",23:\"no such window\",28:\"scr",
3680     "ipt timeout\",33:\"session not created\",10:\"stale element reference\"",
3681     ",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpe",
3682     "cted alert open\"};m[13]=n;m[9]=\"unknown command\";k.prototype.toStrin",
3683     "g=function(){return this.name+\": \"+this.message};var p,q,r,s=this.nav",
3684     "igator||null;r=s&&s.platform||\"\";p=-1!=r.indexOf(\"Mac\");q=-1!=r.ind",
3685     "exOf(\"Win\");var t=-1!=r.indexOf(\"Linux\");function u(a){this.g=a}u.p",
3686     "rototype.toString=function(){return this.g};var v={};function w(a){if(v",
3687     ".hasOwnProperty(a))throw Error(\"Binary operator already created: \"+a)",
3688     ";a=new u(a);v[a.toString()]=a}w(\"div\");w(\"mod\");w(\"*\");w(\"+\");w",
3689     "(\"-\");w(\"<\");w(\">\");w(\"<=\");w(\">=\");w(\"=\");w(\"!=\");w(\"an",
3690     "d\");w(\"or\");function x(a){this.f=a}x.prototype.toString=function(){r",
3691     "eturn this.f};var y={};function z(a){if(y.hasOwnProperty(a))throw Error",
3692     "(\"Function already created: \"+a+\".\");y[a]=new x(a)}z(\"boolean\");z",
3693     "(\"ceiling\");z(\"concat\");z(\"contains\");z(\"count\");z(\"false\");z",
3694     "(\"floor\");z(\"id\");z(\"lang\");z(\"last\");z(\"local-name\");z(\"nam",
3695     "e\");z(\"namespace-uri\");z(\"normalize-space\");z(\"not\");z(\"number",
3696     "\");z(\"position\");z(\"round\");z(\"starts-with\");z(\"string\");z(\"s",
3697     "tring-length\");z(\"substring\");z(\"substring-after\");z(\"substring-b",
3698     "efore\");\nz(\"sum\");z(\"translate\");z(\"true\");function A(a){this.f",
3699     "=a}A.prototype.toString=function(){return this.f};var B={};function C(a",
3700     "){if(B.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);B[a]",
3701     "=new A(a)}C(\"ancestor\");C(\"ancestor-or-self\");C(\"attribute\");C(\"",
3702     "child\");C(\"descendant\");C(\"descendant-or-self\");C(\"following\");C",
3703     "(\"following-sibling\");C(\"namespace\");C(\"parent\");C(\"preceding\")",
3704     ";C(\"preceding-sibling\");C(\"self\");function D(a,d){return!!a&&1==a.n",
3705     "odeType&&(!d||a.tagName.toUpperCase()==d)}function E(a){return D(a,\"OP",
3706     "TION\")?!0:D(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"ra",
3707     "dio\"==a):!1}var F=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*')",
3708     "{2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function G(a){var d=[];",
3709     "h(a.split(F),function(a){var e=a.indexOf(\":\");0<e&&(a=[a.slice(0,e),a",
3710     ".slice(e+1)],2==a.length&&d.push(a[0].toLowerCase(),\":\",a[1],\";\"))}",
3711     ");d=d.join(\"\");return d=\";\"==d.charAt(d.length-1)?d:d+\";\"}\nfunct",
3712     "ion H(a,d){d=d.toLowerCase();if(\"style\"==d)return G(a.style.cssText);",
3713     "var c=a.getAttributeNode(d);return c&&c.specified?c.value:null};functio",
3714     "n I(a,d){this.d={};this.c=[];this.e=0;var c=arguments.length;if(1<c){if",
3715     "(c%2)throw Error(\"Uneven number of arguments\");for(var e=0;e<c;e+=2)t",
3716     "his.set(arguments[e],arguments[e+1])}else if(a){var g;if(a instanceof I",
3717     ")for(e=J(a),K(a),g=[],c=0;c<a.c.length;c++)g.push(a.d[a.c[c]]);else{var",
3718     " c=[],l=0;for(e in a)c[l++]=e;e=c;c=[];l=0;for(g in a)c[l++]=a[g];g=c}f",
3719     "or(c=0;c<e.length;c++)this.set(e[c],g[c])}}function J(a){K(a);return a.",
3720     "c.concat()}\nI.prototype.clear=function(){this.d={};this.e=this.c.lengt",
3721     "h=0};I.prototype.remove=function(a){return Object.prototype.hasOwnPrope",
3722     "rty.call(this.d,a)?(delete this.d[a],this.e--,this.c.length>2*this.e&&K",
3723     "(this),!0):!1};\nfunction K(a){if(a.e!=a.c.length){for(var d=0,c=0;d<a.",
3724     "c.length;){var e=a.c[d];Object.prototype.hasOwnProperty.call(a.d,e)&&(a",
3725     ".c[c++]=e);d++}a.c.length=c}if(a.e!=a.c.length){for(var g={},c=d=0;d<a.",
3726     "c.length;)e=a.c[d],Object.prototype.hasOwnProperty.call(g,e)||(a.c[c++]",
3727     "=e,g[e]=1),d++;a.c.length=c}}I.prototype.get=function(a,d){return Objec",
3728     "t.prototype.hasOwnProperty.call(this.d,a)?this.d[a]:d};\nI.prototype.se",
3729     "t=function(a,d){Object.prototype.hasOwnProperty.call(this.d,a)||(this.e",
3730     "++,this.c.push(a));this.d[a]=d};I.prototype.forEach=function(a,d){for(v",
3731     "ar c=J(this),e=0;e<c.length;e++){var g=c[e],l=this.get(g);a.call(d,l,g,",
3732     "this)}};I.prototype.clone=function(){return new I(this)};var L={};funct",
3733     "ion M(a,d,c){f(a)&&(a=a.a);a=new N(a);!d||d in L&&!c||(L[d]={key:a,shif",
3734     "t:!1},c&&(L[c]={key:a,shift:!0}));return a}function N(a){this.code=a}M(",
3735     "8);M(9);M(13);var O=M(16),P=M(17),Q=M(18);M(19);M(20);M(27);M(32,\" \")",
3736     ";M(33);M(34);M(35);M(36);M(37);M(38);M(39);M(40);M(44);M(45);M(46);M(48",
3737     ",\"0\",\")\");M(49,\"1\",\"!\");M(50,\"2\",\"@\");M(51,\"3\",\"#\");M(5",
3738     "2,\"4\",\"$\");M(53,\"5\",\"%\");M(54,\"6\",\"^\");M(55,\"7\",\"&\");M(",
3739     "56,\"8\",\"*\");M(57,\"9\",\"(\");M(65,\"a\",\"A\");M(66,\"b\",\"B\");M",
3740     "(67,\"c\",\"C\");M(68,\"d\",\"D\");M(69,\"e\",\"E\");\nM(70,\"f\",\"F\"",
3741     ");M(71,\"g\",\"G\");M(72,\"h\",\"H\");M(73,\"i\",\"I\");M(74,\"j\",\"J",
3742     "\");M(75,\"k\",\"K\");M(76,\"l\",\"L\");M(77,\"m\",\"M\");M(78,\"n\",\"",
3743     "N\");M(79,\"o\",\"O\");M(80,\"p\",\"P\");M(81,\"q\",\"Q\");M(82,\"r\",",
3744     "\"R\");M(83,\"s\",\"S\");M(84,\"t\",\"T\");M(85,\"u\",\"U\");M(86,\"v\"",
3745     ",\"V\");M(87,\"w\",\"W\");M(88,\"x\",\"X\");M(89,\"y\",\"Y\");M(90,\"z",
3746     "\",\"Z\");var R=M(q?{b:91,a:91,opera:219}:p?{b:224,a:91,opera:17}:{b:0,",
3747     "a:91,opera:null});M(q?{b:92,a:92,opera:220}:p?{b:224,a:93,opera:17}:{b:",
3748     "0,a:92,opera:null});\nM(q?{b:93,a:93,opera:0}:p?{b:0,a:0,opera:16}:{b:9",
3749     "3,a:null,opera:0});M({b:96,a:96,opera:48},\"0\");M({b:97,a:97,opera:49}",
3750     ",\"1\");M({b:98,a:98,opera:50},\"2\");M({b:99,a:99,opera:51},\"3\");M({",
3751     "b:100,a:100,opera:52},\"4\");M({b:101,a:101,opera:53},\"5\");M({b:102,a",
3752     ":102,opera:54},\"6\");M({b:103,a:103,opera:55},\"7\");M({b:104,a:104,op",
3753     "era:56},\"8\");M({b:105,a:105,opera:57},\"9\");M({b:106,a:106,opera:t?5",
3754     "6:42},\"*\");M({b:107,a:107,opera:t?61:43},\"+\");M({b:109,a:109,opera:",
3755     "t?109:45},\"-\");M({b:110,a:110,opera:t?190:78},\".\");\nM({b:111,a:111",
3756     ",opera:t?191:47},\"/\");M(144);M(112);M(113);M(114);M(115);M(116);M(117",
3757     ");M(118);M(119);M(120);M(121);M(122);M(123);M({b:107,a:187,opera:61},\"",
3758     "=\",\"+\");M(108,\",\");M({b:109,a:189,opera:109},\"-\",\"_\");M(188,\"",
3759     ",\",\"<\");M(190,\".\",\">\");M(191,\"/\",\"?\");M(192,\"`\",\"~\");M(2",
3760     "19,\"[\",\"{\");M(220,\"\\\\\",\"|\");M(221,\"]\",\"}\");M({b:59,a:186,",
3761     "opera:59},\";\",\":\");M(222,\"'\",'\"');var S=new I;S.set(1,O);S.set(2",
3762     ",P);S.set(4,Q);S.set(8,R);(function(a){var d=new I;h(J(a),function(c){d",
3763     ".set(a.get(c).code,c)});return d})(S);var T={\"class\":\"className\",re",
3764     "adonly:\"readOnly\"},U=\"async autofocus autoplay checked compact compl",
3765     "ete controls declare defaultchecked defaultselected defer disabled drag",
3766     "gable ended formnovalidate hidden indeterminate iscontenteditable ismap",
3767     " itemscope loop multiple muted nohref noresize noshade novalidate nowra",
3768     "p open paused pubdate readonly required reversed scoped seamless seekin",
3769     "g selected spellcheck truespeed willvalidate\".split(\" \");function V(",
3770     "a,d){var c=null,e=d.toLowerCase();if(\"style\"==e)return(c=a.style)&&!b",
3771     "(c)&&(c=c.cssText),c;if((\"selected\"==e||\"checked\"==e)&&E(a)){if(!E(",
3772     "a))throw new k(15,\"Element is not selectable\");var g=\"selected\",e=a",
3773     ".type&&a.type.toLowerCase();if(\"checkbox\"==e||\"radio\"==e)g=\"checke",
3774     "d\";return a[g]?\"true\":null}c=D(a,\"A\");if(D(a,\"IMG\")&&\"src\"==e|",
3775     "|c&&\"href\"==e)return(c=H(a,e))&&(c=a[e]),c;c=T[d]||d;a:if(b(U))e=b(e)",
3776     "&&1==e.length?U.indexOf(e,0):-1;else{for(var l=0;l<U.length;l++)if(l in",
3777     " U&&U[l]===e){e=l;break a}e=\n-1}if(0<=e)return(c=null!==H(a,d)||a[c])?",
3778     "\"true\":null;try{g=a[c]}catch($){}c=null==g||f(g)?H(a,d):g;return null",
3779     "!=c?c.toString():null}var W=[\"_\"],X=this;W[0]in X||!X.execScript||X.e",
3780     "xecScript(\"var \"+W[0]);for(var Y;W.length&&(Y=W.shift());){var Z;if(Z",
3781     "=!W.length)Z=void 0!==V;Z?X[Y]=V:X=X[Y]?X[Y]:X[Y]={}};; return this._.a",
3782     "pply(null,arguments);}.apply({navigator:typeof window!=undefined?window",
3783     ".navigator:null,document:typeof window!=undefined?window.document:null}",
3784     ", arguments);}",
3785     NULL
3786 };
3787
3788 const char* const GET_LOCAL_STORAGE_ITEM[] = {
3789     "function(){return function(){var d=window;function e(a,c){this.code=a;t",
3790     "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
3791     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
3792     "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
3793     "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
3794     "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
3795     "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
3796     "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
3797     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
3798     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
3799     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
3800     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
3801     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
3802     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
3803     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
3804     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
3805     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
3806     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
3807     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
3808     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
3809     "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu",
3810     "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.",
3811     "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op",
3812     "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav",
3813     "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c",
3814     "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS",
3815     "torage.clear;default:throw new e(13,\"Unsupported API identifier provid",
3816     "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func",
3817     "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.messag",
3818     "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto",
3819     "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);",
3820     "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size",
3821     "=function(){return this.a.length};n.prototype.key=function(a){return th",
3822     "is.a.key(a)};function p(a){if(!l())throw new e(13,\"Local storage undef",
3823     "ined\");return(new n(d.localStorage)).getItem(a)}var q=[\"_\"],r=this;q",
3824     "[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&",
3825     "&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]",
3826     ":r[s]={}};; return this._.apply(null,arguments);}.apply({navigator:type",
3827     "of window!=undefined?window.navigator:null,document:typeof window!=unde",
3828     "fined?window.document:null}, arguments);}",
3829     NULL
3830 };
3831
3832 const char* const GET_LOCAL_STORAGE_KEY[] = {
3833     "function(){return function(){var d=window;function e(a,c){this.code=a;t",
3834     "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
3835     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
3836     "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
3837     "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
3838     "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
3839     "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
3840     "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
3841     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
3842     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
3843     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
3844     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
3845     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
3846     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
3847     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
3848     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
3849     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
3850     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
3851     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
3852     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
3853     "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu",
3854     "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.",
3855     "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op",
3856     "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav",
3857     "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c",
3858     "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS",
3859     "torage.clear;default:throw new e(13,\"Unsupported API identifier provid",
3860     "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func",
3861     "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.messag",
3862     "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto",
3863     "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);",
3864     "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size",
3865     "=function(){return this.a.length};n.prototype.key=function(a){return th",
3866     "is.a.key(a)};function p(a){if(!l())throw new e(13,\"Local storage undef",
3867     "ined\");return(new n(d.localStorage)).key(a)}var q=[\"_\"],r=this;q[0]i",
3868     "n r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=",
3869     "q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s",
3870     "]={}};; return this._.apply(null,arguments);}.apply({navigator:typeof w",
3871     "indow!=undefined?window.navigator:null,document:typeof window!=undefine",
3872     "d?window.document:null}, arguments);}",
3873     NULL
3874 };
3875
3876 const char* const GET_LOCAL_STORAGE_KEYS[] = {
3877     "function(){return function(){var d=window;function f(a,c){this.code=a;t",
3878     "his.state=g[a]||h;this.message=c||\"\";var b=this.state.replace(/((?:^|",
3879     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
3880     "g,\"\")}),e=b.length-5;if(0>e||b.indexOf(\"Error\",e)!=e)b+=\"Error\";t",
3881     "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
3882     "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;f.",
3883     "c=a.prototype;f.prototype=new c;f.prototype.constructor=f;f.b=function(",
3884     "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
3885     "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",",
3886     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
3887     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
3888     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
3889     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
3890     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
3891     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
3892     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
3893     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
3894     "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";f.prototype",
3895     ".toString=function(){return this.name+\": \"+this.message};var k=this.n",
3896     "avigator||null;var l=-1!=(k&&k.platform||\"\").indexOf(\"Win\")&&!1;\nf",
3897     "unction m(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu",
3898     "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.",
3899     "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op",
3900     "enDatabase;case \"location\":return l?!1:null!=a.navigator&&null!=a.nav",
3901     "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c",
3902     "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS",
3903     "torage.clear;default:throw new f(13,\"Unsupported API identifier provid",
3904     "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func",
3905     "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new f(13,b.messag",
3906     "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto",
3907     "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);",
3908     "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size",
3909     "=function(){return this.a.length};n.prototype.key=function(a){return th",
3910     "is.a.key(a)};function p(){var a;if(!m())throw new f(13,\"Local storage ",
3911     "undefined\");a=new n(d.localStorage);for(var c=[],b=a.size(),e=0;e<b;e+",
3912     "+)c[e]=a.a.key(e);return c}var q=[\"_\"],r=this;q[0]in r||!r.execScript",
3913     "||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=q.shift());){var t",
3914     ";if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; return thi",
3915     "s._.apply(null,arguments);}.apply({navigator:typeof window!=undefined?w",
3916     "indow.navigator:null,document:typeof window!=undefined?window.document:",
3917     "null}, arguments);}",
3918     NULL
3919 };
3920
3921 const char* const GET_LOCAL_STORAGE_SIZE[] = {
3922     "function(){return function(){var d=window;function e(a,c){this.code=a;t",
3923     "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
3924     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
3925     "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
3926     "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
3927     "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
3928     "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
3929     "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
3930     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
3931     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
3932     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
3933     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
3934     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
3935     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
3936     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
3937     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
3938     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
3939     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
3940     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
3941     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
3942     "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu",
3943     "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.",
3944     "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op",
3945     "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav",
3946     "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c",
3947     "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS",
3948     "torage.clear;default:throw new e(13,\"Unsupported API identifier provid",
3949     "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func",
3950     "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.messag",
3951     "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto",
3952     "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);",
3953     "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size",
3954     "=function(){return this.a.length};n.prototype.key=function(a){return th",
3955     "is.a.key(a)};function p(){if(!l())throw new e(13,\"Local storage undefi",
3956     "ned\");return(new n(d.localStorage)).size()}var q=[\"_\"],r=this;q[0]in",
3957     " r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=q",
3958     ".shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]",
3959     "={}};; return this._.apply(null,arguments);}.apply({navigator:typeof wi",
3960     "ndow!=undefined?window.navigator:null,document:typeof window!=undefined",
3961     "?window.document:null}, arguments);}",
3962     NULL
3963 };
3964
3965 const char* const GET_SESSION_STORAGE_ITEM[] = {
3966     "function(){return function(){var d=window;function e(a,b){this.code=a;t",
3967     "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|",
3968     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
3969     "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t",
3970     "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
3971     "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.",
3972     "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(",
3973     "c,b,u){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen",
3974     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
3975     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
3976     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
3977     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
3978     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
3979     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
3980     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
3981     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
3982     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
3983     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
3984     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
3985     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
3986     "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re",
3987     "turn null!=a.applicationCache;case \"browser_connection\":return null!=",
3988     "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.",
3989     "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n",
3990     "avigator.geolocation;case \"local_storage\":return null!=a.localStorage",
3991     ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio",
3992     "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov",
3993     "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu",
3994     "nction(a,b){try{this.a.setItem(a,b+\"\")}catch(c){throw new e(13,c.mess",
3995     "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro",
3996     "totype.removeItem=function(a){var b=this.getItem(a);this.a.removeItem(a",
3997     ");return b};n.prototype.clear=function(){this.a.clear()};n.prototype.si",
3998     "ze=function(){return this.a.length};n.prototype.key=function(a){return ",
3999     "this.a.key(a)};function p(a){var b;if(l())b=new n(d.sessionStorage);els",
4000     "e throw new e(13,\"Session storage undefined\");return b.getItem(a)}var",
4001     " q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);",
4002     "for(var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t",
4003     "?r[s]=p:r=r[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.ap",
4004     "ply({navigator:typeof window!=undefined?window.navigator:null,document:",
4005     "typeof window!=undefined?window.document:null}, arguments);}",
4006     NULL
4007 };
4008
4009 const char* const GET_SESSION_STORAGE_KEY[] = {
4010     "function(){return function(){var d=window;function e(a,b){this.code=a;t",
4011     "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|",
4012     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
4013     "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t",
4014     "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
4015     "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.",
4016     "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(",
4017     "c,b,u){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen",
4018     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
4019     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
4020     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
4021     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
4022     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
4023     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
4024     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
4025     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
4026     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
4027     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
4028     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
4029     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
4030     "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re",
4031     "turn null!=a.applicationCache;case \"browser_connection\":return null!=",
4032     "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.",
4033     "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n",
4034     "avigator.geolocation;case \"local_storage\":return null!=a.localStorage",
4035     ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio",
4036     "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov",
4037     "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu",
4038     "nction(a,b){try{this.a.setItem(a,b+\"\")}catch(c){throw new e(13,c.mess",
4039     "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro",
4040     "totype.removeItem=function(a){var b=this.getItem(a);this.a.removeItem(a",
4041     ");return b};n.prototype.clear=function(){this.a.clear()};n.prototype.si",
4042     "ze=function(){return this.a.length};n.prototype.key=function(a){return ",
4043     "this.a.key(a)};function p(a){var b;if(l())b=new n(d.sessionStorage);els",
4044     "e throw new e(13,\"Session storage undefined\");return b.key(a)}var q=[",
4045     "\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(",
4046     "var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s",
4047     "]=p:r=r[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.apply(",
4048     "{navigator:typeof window!=undefined?window.navigator:null,document:type",
4049     "of window!=undefined?window.document:null}, arguments);}",
4050     NULL
4051 };
4052
4053 const char* const GET_SESSION_STORAGE_KEYS[] = {
4054     "function(){return function(){var d=window;function f(a,c){this.code=a;t",
4055     "his.state=g[a]||h;this.message=c||\"\";var b=this.state.replace(/((?:^|",
4056     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
4057     "g,\"\")}),e=b.length-5;if(0>e||b.indexOf(\"Error\",e)!=e)b+=\"Error\";t",
4058     "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
4059     "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;f.",
4060     "c=a.prototype;f.prototype=new c;f.prototype.constructor=f;f.b=function(",
4061     "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
4062     "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",",
4063     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
4064     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
4065     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
4066     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
4067     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
4068     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
4069     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
4070     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
4071     "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";f.prototype",
4072     ".toString=function(){return this.name+\": \"+this.message};var k=this.n",
4073     "avigator||null;var l=-1!=(k&&k.platform||\"\").indexOf(\"Win\")&&!1;\nf",
4074     "unction m(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re",
4075     "turn null!=a.applicationCache;case \"browser_connection\":return null!=",
4076     "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.",
4077     "openDatabase;case \"location\":return l?!1:null!=a.navigator&&null!=a.n",
4078     "avigator.geolocation;case \"local_storage\":return null!=a.localStorage",
4079     ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio",
4080     "nStorage.clear;default:throw new f(13,\"Unsupported API identifier prov",
4081     "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu",
4082     "nction(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new f(13,b.mess",
4083     "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro",
4084     "totype.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a",
4085     ");return c};n.prototype.clear=function(){this.a.clear()};n.prototype.si",
4086     "ze=function(){return this.a.length};n.prototype.key=function(a){return ",
4087     "this.a.key(a)};function p(){var a;if(m())a=new n(d.sessionStorage);else",
4088     " throw new f(13,\"Session storage undefined\");for(var c=[],b=a.size(),",
4089     "e=0;e<b;e++)c[e]=a.a.key(e);return c}var q=[\"_\"],r=this;q[0]in r||!r.",
4090     "execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=q.shift(",
4091     "));){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; ",
4092     "return this._.apply(null,arguments);}.apply({navigator:typeof window!=u",
4093     "ndefined?window.navigator:null,document:typeof window!=undefined?window",
4094     ".document:null}, arguments);}",
4095     NULL
4096 };
4097
4098 const char* const GET_SESSION_STORAGE_SIZE[] = {
4099     "function(){return function(){var d=window;function e(a,c){this.code=a;t",
4100     "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
4101     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
4102     "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
4103     "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
4104     "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
4105     "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
4106     "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
4107     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
4108     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
4109     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
4110     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
4111     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
4112     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
4113     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
4114     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
4115     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
4116     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
4117     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
4118     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
4119     "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re",
4120     "turn null!=a.applicationCache;case \"browser_connection\":return null!=",
4121     "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.",
4122     "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n",
4123     "avigator.geolocation;case \"local_storage\":return null!=a.localStorage",
4124     ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio",
4125     "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov",
4126     "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu",
4127     "nction(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.mess",
4128     "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro",
4129     "totype.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a",
4130     ");return c};n.prototype.clear=function(){this.a.clear()};n.prototype.si",
4131     "ze=function(){return this.a.length};n.prototype.key=function(a){return ",
4132     "this.a.key(a)};function p(){var a;if(l())a=new n(d.sessionStorage);else",
4133     " throw new e(13,\"Session storage undefined\");return a.size()}var q=[",
4134     "\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(",
4135     "var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s",
4136     "]=p:r=r[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.apply(",
4137     "{navigator:typeof window!=undefined?window.navigator:null,document:type",
4138     "of window!=undefined?window.document:null}, arguments);}",
4139     NULL
4140 };
4141
4142 const char* const GET_TEXT[] = {
4143     "function(){return function(){var f,h=this;\nfunction l(a){var b=typeof ",
4144     "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins",
4145     "tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[o",
4146     "bject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
4147     "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
4148     "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
4149     "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
4150     "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
4151     "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
4152     "&&\"undefined\"==typeof a.call)return\"object\";return b}function aa(a)",
4153     "{var b=l(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.len",
4154     "gth}function m(a){return\"string\"==typeof a}function n(a){return\"numb",
4155     "er\"==typeof a}function q(a){var b=typeof a;return\"object\"==b&&null!=",
4156     "a||\"function\"==b};function ba(a){var b=a.length-1;return 0<=b&&a.inde",
4157     "xOf(\" \",b)==b}function ca(a){return String(a).replace(/\\-([a-z])/g,f",
4158     "unction(a,c){return c.toUpperCase()})};var da=Array.prototype;function ",
4159     "r(a,b){if(m(a))return m(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c",
4160     "<a.length;c++)if(c in a&&a[c]===b)return c;return-1}function t(a,b){for",
4161     "(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void ",
4162     "0,d[e],e,a)}function ea(a,b){var c=\"\";t(a,function(d,e){c=b.call(void",
4163     " 0,c,d,e,a)});return c}function fa(a,b){for(var c=a.length,d=m(a)?a.spl",
4164     "it(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;retu",
4165     "rn!1}\nfunction ga(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e",
4166     "<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!0}function h",
4167     "a(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];re",
4168     "turn c}return[]}function ia(a,b,c){return 2>=arguments.length?da.slice.",
4169     "call(a,b):da.slice.call(a,b,c)};var ja={aliceblue:\"#f0f8ff\",antiquewh",
4170     "ite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff",
4171     "\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmon",
4172     "d:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\"",
4173     ",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",cho",
4174     "colate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsil",
4175     "k:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\"",
4176     ",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",da",
4177     "rkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkma",
4178     "genta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",dar",
4179     "korchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseag",
4180     "reen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",da",
4181     "rkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3",
4182     "\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dim",
4183     "grey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhi",
4184     "te:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"",
4185     "#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520",
4186     "\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#8",
4187     "08080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",",
4188     "indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6",
4189     "fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#ff",
4190     "facd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff",
4191     "\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"",
4192     "#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ff",
4193     "a07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslateg",
4194     "ray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",l",
4195     "ightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#",
4196     "faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66c",
4197     "daa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9",
4198     "370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsp",
4199     "ringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7",
4200     "1585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4",
4201     "e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",ol",
4202     "dlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa",
4203     "500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa",
4204     "\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7",
4205     "093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pin",
4206     "k:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080",
4207     "\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebr",
4208     "own:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2",
4209     "e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",sk",
4210     "yblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey",
4211     ":\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682",
4212     "b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6",
4213     "347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:",
4214     "\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9a",
4215     "cd32\"};var ka=\"backgroundColor borderTopColor borderRightColor border",
4216     "BottomColor borderLeftColor color outlineColor\".split(\" \"),la=/#([0-",
4217     "9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,ma=/^#(?:[0-9a-f]{3}){1,2}$/i,na=/",
4218     "^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*",
4219     ")\\)$/i,oa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|",
4220     "[1-9]\\d{0,2})\\)$/i;function u(a,b){this.code=a;this.state=pa[a]||qa;t",
4221     "his.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,funct",
4222     "ion(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.lengt",
4223     "h-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(",
4224     "this.message);c.name=this.name;this.stack=c.stack||\"\"}\n(function(){v",
4225     "ar a=Error;function b(){}b.prototype=a.prototype;u.I=a.prototype;u.prot",
4226     "otype=new b;u.prototype.constructor=u;u.D=function(b,d,e){return a.prot",
4227     "otype[d].apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar qa",
4228     "=\"unknown error\",pa={15:\"element not selectable\",11:\"element not v",
4229     "isible\",31:\"ime engine activation failed\",30:\"ime not available\",2",
4230     "4:\"invalid cookie domain\",29:\"invalid element coordinates\",12:\"inv",
4231     "alid element state\",32:\"invalid selector\",51:\"invalid selector\",52",
4232     ":\"invalid selector\",17:\"javascript error\",405:\"unsupported operati",
4233     "on\",34:\"move target out of bounds\",27:\"no such alert\",7:\"no such ",
4234     "element\",8:\"no such frame\",23:\"no such window\",28:\"script timeout",
4235     "\",33:\"session not created\",10:\"stale element reference\",\n0:\"succ",
4236     "ess\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert ",
4237     "open\"};pa[13]=qa;pa[9]=\"unknown command\";u.prototype.toString=functi",
4238     "on(){return this.name+\": \"+this.message};var v,w,x,ra=h.navigator||nu",
4239     "ll;x=ra&&ra.platform||\"\";v=-1!=x.indexOf(\"Mac\");w=-1!=x.indexOf(\"W",
4240     "in\");var y=-1!=x.indexOf(\"Linux\");function z(a,b){this.x=void 0!==a?",
4241     "a:0;this.y=void 0!==b?b:0}f=z.prototype;f.clone=function(){return new z",
4242     "(this.x,this.y)};f.toString=function(){return\"(\"+this.x+\", \"+this.y",
4243     "+\")\"};f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(thi",
4244     "s.y);return this};f.floor=function(){this.x=Math.floor(this.x);this.y=M",
4245     "ath.floor(this.y);return this};f.round=function(){this.x=Math.round(thi",
4246     "s.x);this.y=Math.round(this.y);return this};\nf.translate=function(a,b)",
4247     "{a instanceof z?(this.x+=a.x,this.y+=a.y):(this.x+=a,n(b)&&(this.y+=b))",
4248     ";return this};f.scale=function(a,b){var c=n(b)?b:a;this.x*=a;this.y*=c;",
4249     "return this};function sa(a,b){this.width=a;this.height=b}f=sa.prototype",
4250     ";f.clone=function(){return new sa(this.width,this.height)};f.toString=f",
4251     "unction(){return\"(\"+this.width+\" x \"+this.height+\")\"};f.ceil=func",
4252     "tion(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.heig",
4253     "ht);return this};f.floor=function(){this.width=Math.floor(this.width);t",
4254     "his.height=Math.floor(this.height);return this};f.round=function(){this",
4255     ".width=Math.round(this.width);this.height=Math.round(this.height);retur",
4256     "n this};\nf.scale=function(a,b){var c=n(b)?b:a;this.width*=a;this.heigh",
4257     "t*=c;return this};function ta(a,b,c){function d(c){c&&b.appendChild(m(c",
4258     ")?a.createTextNode(c):c)}for(var e=1;e<c.length;e++){var g=c[e];!aa(g)|",
4259     "|q(g)&&0<g.nodeType?d(g):t(ua(g)?ha(g):g,d)}}function va(a){for(;a&&1!=",
4260     "a.nodeType;)a=a.previousSibling;return a}function wa(a,b){if(a.contains",
4261     "&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.c",
4262     "ompareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b",
4263     ")&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction xa(a,b){if(a=",
4264     "=b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPositi",
4265     "on(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.",
4266     "parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.source",
4267     "Index-b.sourceIndex;var e=a.parentNode,g=b.parentNode;return e==g?ya(a,",
4268     "b):!c&&wa(e,b)?-1*za(a,b):!d&&wa(g,a)?za(b,a):(c?a.sourceIndex:e.source",
4269     "Index)-(d?b.sourceIndex:g.sourceIndex)}d=B(a);c=d.createRange();c.selec",
4270     "tNode(a);c.collapse(!0);d=d.createRange();d.selectNode(b);\nd.collapse(",
4271     "!0);return c.compareBoundaryPoints(h.Range.START_TO_END,d)}function za(",
4272     "a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d",
4273     "=d.parentNode;return ya(d,a)}function ya(a,b){for(var c=b;c=c.previousS",
4274     "ibling;)if(c==a)return-1;return 1}function B(a){return 9==a.nodeType?a:",
4275     "a.ownerDocument||a.document}function ua(a){if(a&&\"number\"==typeof a.l",
4276     "ength){if(q(a))return\"function\"==typeof a.item||\"string\"==typeof a.",
4277     "item;if(\"function\"==l(a))return\"function\"==typeof a.item}return!1}",
4278     "\nfunction Aa(a,b){a=a.parentNode;for(var c=0;a;){if(b(a))return a;a=a.",
4279     "parentNode;c++}return null}function Ba(a){this.o=a||h.document||documen",
4280     "t}f=Ba.prototype;f.createElement=function(a){return this.o.createElemen",
4281     "t(a)};f.createTextNode=function(a){return this.o.createTextNode(String(",
4282     "a))};f.appendChild=function(a,b){a.appendChild(b)};f.append=function(a,",
4283     "b){ta(B(a),a,arguments)};f.canHaveChildren=function(a){if(1!=a.nodeType",
4284     ")return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\"",
4285     ":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME",
4286     "\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISIND",
4287     "EX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":",
4288     "case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOU",
4289     "RCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nf",
4290     ".removeNode=function(a){return a&&a.parentNode?a.parentNode.removeChild",
4291     "(a):null};f.contains=wa;function C(a){var b=null,c=a.nodeType;1==c&&(b=",
4292     "a.textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?",
4293     "\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement",
4294     ":a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeV",
4295     "alue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););",
4296     "}}else b=a.nodeValue;return\"\"+b};function D(){this.h=this.f=null;this",
4297     ".n=0}function Ca(a){this.u=a;this.next=this.l=null}D.prototype.unshift=",
4298     "function(a){a=new Ca(a);a.next=this.f;this.h?this.f.l=a:this.f=this.h=a",
4299     ";this.f=a;this.n++};D.prototype.add=function(a){a=new Ca(a);a.l=this.h;",
4300     "this.f?this.h.next=a:this.f=this.h=a;this.h=a;this.n++};function Da(a){",
4301     "return(a=a.f)?a.u:null}function E(a){return new Ea(a,!1)}function Ea(a,",
4302     "b){this.A=a;this.s=(this.v=b)?a.h:a.f;this.p=null}\nEa.prototype.next=f",
4303     "unction(){var a=this.s;if(null==a)return null;var b=this.p=a;this.s=thi",
4304     "s.v?a.l:a.next;return b.u};Ea.prototype.remove=function(){var a=this.A,",
4305     "b=this.p;if(!b)throw Error(\"Next must be called at least once before r",
4306     "emove.\");var c=b.l,b=b.next;c?c.next=b:a.f=b;b?b.l=c:a.h=c;a.n--;this.",
4307     "p=null};function F(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var g;if(",
4308     "b instanceof D&&c instanceof D){e=E(b);for(d=e.next();d;d=e.next())for(",
4309     "b=E(c),g=b.next();g;g=b.next())if(a(C(d),C(g)))return!0;return!1}if(b i",
4310     "nstanceof D||c instanceof D){b instanceof D?e=b:(e=c,c=b);e=E(e);b=type",
4311     "of c;for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+C(d);bre",
4312     "ak;case \"boolean\":d=!!C(d);break;case \"string\":d=C(d);break;default",
4313     ":throw Error(\"Illegal primitive type for comparison.\");}if(a(d,c))ret",
4314     "urn!0}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeof c?",
4315     "a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a",
4316     "(+b,+c)}function Fa(a,b,c,d){this.B=a;this.m=d}Fa.prototype.toString=fu",
4317     "nction(){return this.B};var Ga={};function G(a,b){if(Ga.hasOwnProperty(",
4318     "a))throw Error(\"Binary operator already created: \"+a);var c=new Fa(a,",
4319     "0,0,b);Ga[c.toString()]=c}G(\"div\",function(a,b,c){return a.e(c)/b.e(c",
4320     ")});G(\"mod\",function(a,b,c){return a.e(c)%b.e(c)});G(\"*\",function(a",
4321     ",b,c){return a.e(c)*b.e(c)});\nG(\"+\",function(a,b,c){return a.e(c)+b.",
4322     "e(c)});G(\"-\",function(a,b,c){return a.e(c)-b.e(c)});G(\"<\",function(",
4323     "a,b,c){return F(function(a,b){return a<b},a,b,c)});G(\">\",function(a,b",
4324     ",c){return F(function(a,b){return a>b},a,b,c)});G(\"<=\",function(a,b,c",
4325     "){return F(function(a,b){return a<=b},a,b,c)});G(\">=\",function(a,b,c)",
4326     "{return F(function(a,b){return a>=b},a,b,c)});G(\"=\",function(a,b,c){r",
4327     "eturn F(function(a,b){return a==b},a,b,c,!0)});G(\"!=\",function(a,b,c)",
4328     "{return F(function(a,b){return a!=b},a,b,c,!0)});\nG(\"and\",function(a",
4329     ",b,c){return a.k(c)&&b.k(c)});G(\"or\",function(a,b,c){return a.k(c)||b",
4330     ".k(c)});function Ha(a,b,c,d,e,g){this.q=a;this.m=g}Ha.prototype.toStrin",
4331     "g=function(){return this.q};var Ia={};function I(a,b){if(Ia.hasOwnPrope",
4332     "rty(a))throw Error(\"Function already created: \"+a+\".\");Ia[a]=new Ha",
4333     "(a,0,0,0,0,b)}I(\"boolean\",function(a,b){return b.k(a)});I(\"ceiling\"",
4334     ",function(a,b){return Math.ceil(b.e(a))});I(\"concat\",function(a,b){re",
4335     "turn ea(ia(arguments,1),function(b,d){return b+d.c(a)})});I(\"contains",
4336     "\",function(a,b,c){b=b.c(a);a=c.c(a);return-1!=b.indexOf(a)});I(\"count",
4337     "\",function(a,b){return b.evaluate(a).n});\nI(\"false\",function(){retu",
4338     "rn!1});I(\"floor\",function(a,b){return Math.floor(b.e(a))});I(\"id\",f",
4339     "unction(a,b){var c=a.j(),d=9==c.nodeType?c:c.ownerDocument,c=b.c(a).spl",
4340     "it(/\\s+/),e=[];t(c,function(a){a=d.getElementById(a);!a||0<=r(e,a)||e.",
4341     "push(a)});e.sort(xa);var g=new D;t(e,function(a){g.add(a)});return g});",
4342     "I(\"lang\",function(){return!1});I(\"last\",function(a){if(1!=arguments",
4343     ".length)throw Error(\"Function last expects ()\");return a.F()});\nI(\"",
4344     "local-name\",function(a,b){var c=b?Da(b.evaluate(a)):a.j();return c?c.n",
4345     "odeName.toLowerCase():\"\"});I(\"name\",function(a,b){var c=b?Da(b.eval",
4346     "uate(a)):a.j();return c?c.nodeName.toLowerCase():\"\"});I(\"namespace-u",
4347     "ri\",function(){return\"\"});I(\"normalize-space\",function(a,b){return",
4348     "(b?b.c(a):C(a.j())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/",
4349     "g,\"\")});I(\"not\",function(a,b){return!b.k(a)});I(\"number\",function",
4350     "(a,b){return b?b.e(a):+C(a.j())});I(\"position\",function(a){return a.G",
4351     "()});I(\"round\",function(a,b){return Math.round(b.e(a))});\nI(\"starts",
4352     "-with\",function(a,b,c){b=b.c(a);a=c.c(a);return 0==b.lastIndexOf(a,0)}",
4353     ");I(\"string\",function(a,b){return b?b.c(a):C(a.j())});I(\"string-leng",
4354     "th\",function(a,b){return(b?b.c(a):C(a.j())).length});I(\"substring\",f",
4355     "unction(a,b,c,d){c=c.e(a);if(isNaN(c)||Infinity==c||-Infinity==c)return",
4356     "\"\";d=d?d.e(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.r",
4357     "ound(c)-1;var e=Math.max(c,0);a=b.c(a);if(Infinity==d)return a.substrin",
4358     "g(e);b=Math.round(d);return a.substring(e,c+b)});\nI(\"substring-after",
4359     "\",function(a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(a);return-1==c?\"\":b.",
4360     "substring(c+a.length)});I(\"substring-before\",function(a,b,c){b=b.c(a)",
4361     ";a=c.c(a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)});I(\"sum\",",
4362     "function(a,b){for(var c=E(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+",
4363     "=+C(e);return d});\nI(\"translate\",function(a,b,c,d){b=b.c(a);c=c.c(a)",
4364     ";var e=d.c(a);a=[];for(d=0;d<c.length;d++){var g=c.charAt(d);g in a||(a",
4365     "[g]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)g=b.charAt(d),c+=g in a?",
4366     "a[g]:g;return c});I(\"true\",function(){return!0});function Ja(a,b,c){t",
4367     "his.q=a;this.v=c}Ja.prototype.toString=function(){return this.q};var Ka",
4368     "={};function J(a,b){if(Ka.hasOwnProperty(a))throw Error(\"Axis already ",
4369     "created: \"+a);Ka[a]=new Ja(a,0,b)}J(\"ancestor\",!0);J(\"ancestor-or-s",
4370     "elf\",!0);J(\"attribute\",!1);J(\"child\",!1);J(\"descendant\",!1);J(\"",
4371     "descendant-or-self\",!1);J(\"following\",!1);J(\"following-sibling\",!1",
4372     ");J(\"namespace\",!1);J(\"parent\",!1);J(\"preceding\",!0);J(\"precedin",
4373     "g-sibling\",!0);J(\"self\",!1);var L={};L.w=function(){var a={J:\"http:",
4374     "//www.w3.org/2000/svg\"};return function(b){return a[b]||null}}();L.m=f",
4375     "unction(a,b,c){var d=B(a);try{var e=d.createNSResolver?d.createNSResolv",
4376     "er(d.documentElement):L.w;return d.evaluate(b,a,e,c,null)}catch(g){thro",
4377     "w new u(32,\"Unable to locate an element with the xpath expression \"+b",
4378     "+\" because of the following error:\\n\"+g);}};L.r=function(a,b){if(!a|",
4379     "|1!=a.nodeType)throw new u(32,'The result of the xpath expression \"'+b",
4380     "+'\" is: '+a+\". It should be an element.\");};\nL.C=function(a,b){var ",
4381     "c=function(){var c=L.m(b,a,9);return c?c.singleNodeValue||null:b.select",
4382     "SingleNode?(c=B(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",",
4383     "\"XPath\"),b.selectSingleNode(a)):null}();null===c||L.r(c,a);return c};",
4384     "\nL.H=function(a,b){var c=function(){var c=L.m(b,a,7);if(c){for(var e=c",
4385     ".snapshotLength,g=[],k=0;k<e;++k)g.push(c.snapshotItem(k));return g}ret",
4386     "urn b.selectNodes?(c=B(b),c.setProperty&&c.setProperty(\"SelectionLangu",
4387     "age\",\"XPath\"),b.selectNodes(a)):[]}();t(c,function(b){L.r(b,a)});ret",
4388     "urn c};function M(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.l",
4389     "eft=d}f=M.prototype;f.clone=function(){return new M(this.top,this.right",
4390     ",this.bottom,this.left)};f.toString=function(){return\"(\"+this.top+\"t",
4391     ", \"+this.right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};f.contain",
4392     "s=function(a){return this&&a?a instanceof M?a.left>=this.left&&a.right<",
4393     "=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x",
4394     "<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\nf.expand=function(a",
4395     ",b,c,d){q(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom",
4396     ",this.left-=a.left):(this.top-=a,this.right+=b,this.bottom+=c,this.left",
4397     "-=d);return this};f.ceil=function(){this.top=Math.ceil(this.top);this.r",
4398     "ight=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left",
4399     "=Math.ceil(this.left);return this};f.floor=function(){this.top=Math.flo",
4400     "or(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(t",
4401     "his.bottom);this.left=Math.floor(this.left);return this};\nf.round=func",
4402     "tion(){this.top=Math.round(this.top);this.right=Math.round(this.right);",
4403     "this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);ret",
4404     "urn this};f.translate=function(a,b){a instanceof z?(this.left+=a.x,this",
4405     ".right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a",
4406     ",n(b)&&(this.top+=b,this.bottom+=b));return this};f.scale=function(a,b)",
4407     "{var c=n(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;r",
4408     "eturn this};function N(a,b,c,d){this.left=a;this.top=b;this.width=c;thi",
4409     "s.height=d}f=N.prototype;f.clone=function(){return new N(this.left,this",
4410     ".top,this.width,this.height)};f.toString=function(){return\"(\"+this.le",
4411     "ft+\", \"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};f.co",
4412     "ntains=function(a){return a instanceof N?this.left<=a.left&&this.left+t",
4413     "his.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top",
4414     "+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y",
4415     "<=this.top+this.height};\nf.ceil=function(){this.left=Math.ceil(this.le",
4416     "ft);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.",
4417     "height=Math.ceil(this.height);return this};f.floor=function(){this.left",
4418     "=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.fl",
4419     "oor(this.width);this.height=Math.floor(this.height);return this};f.roun",
4420     "d=function(){this.left=Math.round(this.left);this.top=Math.round(this.t",
4421     "op);this.width=Math.round(this.width);this.height=Math.round(this.heigh",
4422     "t);return this};\nf.translate=function(a,b){a instanceof z?(this.left+=",
4423     "a.x,this.top+=a.y):(this.left+=a,n(b)&&(this.top+=b));return this};f.sc",
4424     "ale=function(a,b){var c=n(b)?b:a;this.left*=a;this.width*=a;this.top*=c",
4425     ";this.height*=c;return this};function O(a,b){return!!a&&1==a.nodeType&&",
4426     "(!b||a.tagName.toUpperCase()==b)}function P(a){for(a=a.parentNode;a&&1!",
4427     "=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return O(a)?",
4428     "a:null}\nfunction Q(a,b){var c=ca(b);if(\"float\"==c||\"cssFloat\"==c||",
4429     "\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d=c;var e=B(a);if(e.defaultVi",
4430     "ew&&e.defaultView.getComputedStyle&&(e=e.defaultView.getComputedStyle(a",
4431     ",null))){d=e[d]||e.getPropertyValue(d)||\"\";break a}d=\"\"}d=d||La(a,c",
4432     ");if(null===d)d=null;else if(0<=r(ka,c)){b:{var g=d.match(na);if(g){var",
4433     " c=Number(g[1]),e=Number(g[2]),k=Number(g[3]),g=Number(g[4]);if(0<=c&&2",
4434     "55>=c&&0<=e&&255>=e&&0<=k&&255>=k&&0<=g&&1>=g){c=[c,e,k,g];break b}}c=n",
4435     "ull}if(!c)b:{if(k=d.match(oa))if(c=\nNumber(k[1]),e=Number(k[2]),k=Numb",
4436     "er(k[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<=k&&255>=k){c=[c,e,k,1];break b}",
4437     "c=null}if(!c)b:{c=d.toLowerCase();e=ja[c.toLowerCase()];if(!e&&(e=\"#\"",
4438     "==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.replace(la,\"#$1$1$2$2$3$3\")",
4439     "),!ma.test(e))){c=null;break b}c=[parseInt(e.substr(1,2),16),parseInt(e",
4440     ".substr(3,2),16),parseInt(e.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\",",
4441     " \")+\")\":d}return d}\nfunction La(a,b){var c=a.currentStyle||a.style,",
4442     "d=c[b];void 0===d&&\"function\"==l(c.getPropertyValue)&&(d=c.getPropert",
4443     "yValue(b));return\"inherit\"!=d?void 0!==d?d:null:(c=P(a))?La(c,b):null",
4444     "}\nfunction Ma(a,b){function c(a){if(\"none\"==Q(a,\"display\"))return!",
4445     "1;a=P(a);return!a||c(a)}function d(a){var b=R(a);return 0<b.height&&0<b",
4446     ".width?!0:O(a,\"PATH\")&&(0<b.height||0<b.width)?(a=Q(a,\"stroke-width",
4447     "\"),!!a&&0<parseInt(a,10)):\"hidden\"!=Q(a,\"overflow\")&&fa(a.childNod",
4448     "es,function(a){return 3==a.nodeType||O(a)&&d(a)})}function e(a){return ",
4449     "Na(a)==S&&ga(a.childNodes,function(a){return!O(a)||e(a)})}if(!O(a))thro",
4450     "w Error(\"Argument to isShown must be of type Element\");if(O(a,\"BODY",
4451     "\"))return!0;if(O(a,\"OPTION\")||\nO(a,\"OPTGROUP\")){var g=Aa(a,functi",
4452     "on(a){return O(a,\"SELECT\")});return!!g&&Ma(g,!0)}return(g=Oa(a))?!!g.",
4453     "t&&0<g.rect.width&&0<g.rect.height&&Ma(g.t,b):O(a,\"INPUT\")&&\"hidden",
4454     "\"==a.type.toLowerCase()||O(a,\"NOSCRIPT\")||\"hidden\"==Q(a,\"visibili",
4455     "ty\")||!c(a)||!b&&0==Pa(a)||!d(a)?!1:!e(a)}var S=\"hidden\";\nfunction ",
4456     "Na(a){function b(a){function b(a){return a==k?!0:0==Q(a,\"display\").la",
4457     "stIndexOf(\"inline\",0)||\"absolute\"==c&&\"static\"==Q(a,\"position\")",
4458     "?!1:!0}var c=Q(a,\"position\");if(\"fixed\"==c)return K=!0,a==k?null:k;",
4459     "for(a=P(a);a&&!b(a);)a=P(a);return a}function c(a){var b=a;if(\"visible",
4460     "\"==X)if(a==k&&H)b=H;else if(a==H)return{x:\"visible\",y:\"visible\"};b",
4461     "={x:Q(b,\"overflow-x\"),y:Q(b,\"overflow-y\")};a==k&&(b.x=\"visible\"==",
4462     "b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);return b}function d",
4463     "(a){if(a==k){var b=(new Ba(g)).o;\na=b.body||b.documentElement;b=b.pare",
4464     "ntWindow||b.defaultView;a=new z(b.pageXOffset||a.scrollLeft,b.pageYOffs",
4465     "et||a.scrollTop)}else a=new z(a.scrollLeft,a.scrollTop);return a}var e=",
4466     "Qa(a),g=B(a),k=g.documentElement,H=g.body,X=Q(k,\"overflow\"),K;for(a=b",
4467     "(a);a;a=b(a)){var p=c(a);if(\"visible\"!=p.x||\"visible\"!=p.y){var s=R",
4468     "(a);if(0==s.width||0==s.height)return S;var A=e.right<s.left,Y=e.bottom",
4469     "<s.top;if(A&&\"hidden\"==p.x||Y&&\"hidden\"==p.y)return S;if(A&&\"visib",
4470     "le\"!=p.x||Y&&\"visible\"!=p.y){A=d(a);Y=e.bottom<s.top-\nA.y;if(e.righ",
4471     "t<s.left-A.x&&\"visible\"!=p.x||Y&&\"visible\"!=p.x)return S;e=Na(a);re",
4472     "turn e==S?S:\"scroll\"}A=e.left>=s.left+s.width;s=e.top>=s.top+s.height",
4473     ";if(A&&\"hidden\"==p.x||s&&\"hidden\"==p.y)return S;if(A&&\"visible\"!=",
4474     "p.x||s&&\"visible\"!=p.y){if(K&&(p=d(a),e.left>=k.scrollWidth-p.x||e.ri",
4475     "ght>=k.scrollHeight-p.y))return S;e=Na(a);return e==S?S:\"scroll\"}}}re",
4476     "turn\"none\"}\nfunction R(a){var b=Oa(a);if(b)return b.rect;if(O(a,\"HT",
4477     "ML\"))return a=B(a),a=((a?a.parentWindow||a.defaultView:window)||window",
4478     ").document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=ne",
4479     "w sa(a.clientWidth,a.clientHeight),new N(0,0,a.width,a.height);var c;tr",
4480     "y{c=a.getBoundingClientRect()}catch(d){return new N(0,0,0,0)}return new",
4481     " N(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Oa(a){var b=O",
4482     "(a,\"MAP\");if(!b&&!O(a,\"AREA\"))return null;var c=b?a:O(a.parentNode,",
4483     "\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=L.C('/descend",
4484     "ant::*[@usemap = \"#'+c.name+'\"]',B(c)))&&(e=R(d),!b&&\"default\"!=a.s",
4485     "hape.toLowerCase())){var g=Ra(a);a=Math.min(Math.max(g.left,0),e.width)",
4486     ";b=Math.min(Math.max(g.top,0),e.height);c=Math.min(g.width,e.width-a);g",
4487     "=Math.min(g.height,e.height-b);e=new N(a+e.left,b+e.top,c,g)}return{t:d",
4488     ",rect:e||new N(0,0,0,0)}}\nfunction Ra(a){var b=a.shape.toLowerCase();a",
4489     "=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];r",
4490     "eturn new N(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a",
4491     "[2],new N(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){for(var b=",
4492     "a[0],c=a[1],d=b,e=c,g=2;g+1<a.length;g+=2)b=Math.min(b,a[g]),d=Math.max",
4493     "(d,a[g]),c=Math.min(c,a[g+1]),e=Math.max(e,a[g+1]);return new N(b,c,d-b",
4494     ",e-c)}return new N(0,0,0,0)}function Qa(a){a=R(a);return new M(a.top,a.",
4495     "left+a.width,a.top+a.height,a.left)}\nfunction Sa(a){return a.replace(/",
4496     "^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}\nfunction Ta(a,b){if(O(a,\"BR\"))b",
4497     ".push(\"\");else{var c=O(a,\"TD\"),d=Q(a,\"display\"),e=!c&&!(0<=r(Ua,d",
4498     ")),g=void 0!=a.previousElementSibling?a.previousElementSibling:va(a.pre",
4499     "viousSibling),g=g?Q(g,\"display\"):\"\",k=Q(a,\"float\")||Q(a,\"cssFloa",
4500     "t\")||Q(a,\"styleFloat\");!e||\"run-in\"==g&&\"none\"==k||/^[\\s\\xa0]*",
4501     "$/.test(b[b.length-1]||\"\")||b.push(\"\");var H=Ma(a),X=null,K=null;H&",
4502     "&(X=Q(a,\"white-space\"),K=Q(a,\"text-transform\"));t(a.childNodes,func",
4503     "tion(a){3==a.nodeType&&H?Va(a,b,X,K):O(a)&&Ta(a,b)});g=b[b.length-1]||",
4504     "\"\";!c&&\n\"table-cell\"!=d||!g||ba(g)||(b[b.length-1]+=\" \");e&&\"ru",
4505     "n-in\"!=d&&!/^[\\s\\xa0]*$/.test(g)&&b.push(\"\")}}var Ua=\"inline inli",
4506     "ne-block inline-table none table-cell table-column table-column-group\"",
4507     ".split(\" \");\nfunction Va(a,b,c,d){a=a.nodeValue.replace(/[\\u200b\\u",
4508     "200e\\u200f]/g,\"\");a=a.replace(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"norm",
4509     "al\"==c||\"nowrap\"==c)a=a.replace(/\\n/g,\" \");a=\"pre\"==c||\"pre-wr",
4510     "ap\"==c?a.replace(/[ \\f\\t\\v\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(",
4511     "/[\\ \\f\\t\\v\\u2028\\u2029]+/g,\" \");\"capitalize\"==d?a=a.replace(/",
4512     "(^|\\s)(\\S)/g,function(a,b,c){return b+c.toUpperCase()}):\"uppercase\"",
4513     "==d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop()||",
4514     "\"\";ba(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));b.push(c+a)}\nfu",
4515     "nction Pa(a){var b=1,c=Q(a,\"opacity\");c&&(b=Number(c));(a=P(a))&&(b*=",
4516     "Pa(a));return b};function T(a,b){this.g={};this.d=[];this.i=0;var c=arg",
4517     "uments.length;if(1<c){if(c%2)throw Error(\"Uneven number of arguments\"",
4518     ");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)",
4519     "{var e;if(a instanceof T)for(d=Wa(a),Xa(a),e=[],c=0;c<a.d.length;c++)e.",
4520     "push(a.g[a.d[c]]);else{var c=[],g=0;for(d in a)c[g++]=d;d=c;c=[];g=0;fo",
4521     "r(e in a)c[g++]=a[e];e=c}for(c=0;c<d.length;c++)this.set(d[c],e[c])}}fu",
4522     "nction Wa(a){Xa(a);return a.d.concat()}f=T.prototype;\nf.clear=function",
4523     "(){this.g={};this.i=this.d.length=0};f.remove=function(a){return Object",
4524     ".prototype.hasOwnProperty.call(this.g,a)?(delete this.g[a],this.i--,thi",
4525     "s.d.length>2*this.i&&Xa(this),!0):!1};function Xa(a){if(a.i!=a.d.length",
4526     "){for(var b=0,c=0;b<a.d.length;){var d=a.d[b];Object.prototype.hasOwnPr",
4527     "operty.call(a.g,d)&&(a.d[c++]=d);b++}a.d.length=c}if(a.i!=a.d.length){f",
4528     "or(var e={},c=b=0;b<a.d.length;)d=a.d[b],Object.prototype.hasOwnPropert",
4529     "y.call(e,d)||(a.d[c++]=d,e[d]=1),b++;a.d.length=c}}\nf.get=function(a,b",
4530     "){return Object.prototype.hasOwnProperty.call(this.g,a)?this.g[a]:b};f.",
4531     "set=function(a,b){Object.prototype.hasOwnProperty.call(this.g,a)||(this",
4532     ".i++,this.d.push(a));this.g[a]=b};f.forEach=function(a,b){for(var c=Wa(",
4533     "this),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.call(b,g,e,this)}}",
4534     ";f.clone=function(){return new T(this)};var Ya={};function U(a,b,c){q(a",
4535     ")&&(a=a.a);a=new Za(a);!b||b in Ya&&!c||(Ya[b]={key:a,shift:!1},c&&(Ya[",
4536     "c]={key:a,shift:!0}));return a}function Za(a){this.code=a}U(8);U(9);U(1",
4537     "3);var $a=U(16),ab=U(17),bb=U(18);U(19);U(20);U(27);U(32,\" \");U(33);U",
4538     "(34);U(35);U(36);U(37);U(38);U(39);U(40);U(44);U(45);U(46);U(48,\"0\",",
4539     "\")\");U(49,\"1\",\"!\");U(50,\"2\",\"@\");U(51,\"3\",\"#\");U(52,\"4\"",
4540     ",\"$\");U(53,\"5\",\"%\");U(54,\"6\",\"^\");U(55,\"7\",\"&\");U(56,\"8",
4541     "\",\"*\");U(57,\"9\",\"(\");U(65,\"a\",\"A\");U(66,\"b\",\"B\");U(67,\"",
4542     "c\",\"C\");U(68,\"d\",\"D\");\nU(69,\"e\",\"E\");U(70,\"f\",\"F\");U(71",
4543     ",\"g\",\"G\");U(72,\"h\",\"H\");U(73,\"i\",\"I\");U(74,\"j\",\"J\");U(7",
4544     "5,\"k\",\"K\");U(76,\"l\",\"L\");U(77,\"m\",\"M\");U(78,\"n\",\"N\");U(",
4545     "79,\"o\",\"O\");U(80,\"p\",\"P\");U(81,\"q\",\"Q\");U(82,\"r\",\"R\");U",
4546     "(83,\"s\",\"S\");U(84,\"t\",\"T\");U(85,\"u\",\"U\");U(86,\"v\",\"V\");",
4547     "U(87,\"w\",\"W\");U(88,\"x\",\"X\");U(89,\"y\",\"Y\");U(90,\"z\",\"Z\")",
4548     ";var cb=U(w?{b:91,a:91,opera:219}:v?{b:224,a:91,opera:17}:{b:0,a:91,ope",
4549     "ra:null});U(w?{b:92,a:92,opera:220}:v?{b:224,a:93,opera:17}:{b:0,a:92,o",
4550     "pera:null});\nU(w?{b:93,a:93,opera:0}:v?{b:0,a:0,opera:16}:{b:93,a:null",
4551     ",opera:0});U({b:96,a:96,opera:48},\"0\");U({b:97,a:97,opera:49},\"1\");",
4552     "U({b:98,a:98,opera:50},\"2\");U({b:99,a:99,opera:51},\"3\");U({b:100,a:",
4553     "100,opera:52},\"4\");U({b:101,a:101,opera:53},\"5\");U({b:102,a:102,ope",
4554     "ra:54},\"6\");U({b:103,a:103,opera:55},\"7\");U({b:104,a:104,opera:56},",
4555     "\"8\");U({b:105,a:105,opera:57},\"9\");U({b:106,a:106,opera:y?56:42},\"",
4556     "*\");U({b:107,a:107,opera:y?61:43},\"+\");U({b:109,a:109,opera:y?109:45",
4557     "},\"-\");U({b:110,a:110,opera:y?190:78},\".\");\nU({b:111,a:111,opera:y",
4558     "?191:47},\"/\");U(144);U(112);U(113);U(114);U(115);U(116);U(117);U(118)",
4559     ";U(119);U(120);U(121);U(122);U(123);U({b:107,a:187,opera:61},\"=\",\"+",
4560     "\");U(108,\",\");U({b:109,a:189,opera:109},\"-\",\"_\");U(188,\",\",\"<",
4561     "\");U(190,\".\",\">\");U(191,\"/\",\"?\");U(192,\"`\",\"~\");U(219,\"[",
4562     "\",\"{\");U(220,\"\\\\\",\"|\");U(221,\"]\",\"}\");U({b:59,a:186,opera:",
4563     "59},\";\",\":\");U(222,\"'\",'\"');var V=new T;V.set(1,$a);V.set(2,ab);",
4564     "V.set(4,bb);V.set(8,cb);(function(a){var b=new T;t(Wa(a),function(c){b.",
4565     "set(a.get(c).code,c)});return b})(V);function db(a){var b=[];Ta(a,b);va",
4566     "r c=b;a=c.length;for(var b=Array(a),c=m(c)?c.split(\"\"):c,d=0;d<a;d++)",
4567     "d in c&&(b[d]=Sa.call(void 0,c[d]));return Sa(b.join(\"\\n\")).replace(",
4568     "/\\xa0/g,\" \")}var W=[\"_\"],Z=h;W[0]in Z||!Z.execScript||Z.execScript",
4569     "(\"var \"+W[0]);for(var $;W.length&&($=W.shift());)W.length||void 0===d",
4570     "b?Z=Z[$]?Z[$]:Z[$]={}:Z[$]=db;; return this._.apply(null,arguments);}.a",
4571     "pply({navigator:typeof window!=undefined?window.navigator:null,document",
4572     ":typeof window!=undefined?window.document:null}, arguments);}",
4573     NULL
4574 };
4575
4576 const char* const IS_SELECTED[] = {
4577     "function(){return function(){function b(a,d){for(var c=a.length,e=\"str",
4578     "ing\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g in e&&d.call(void 0,e[g],",
4579     "g,a)};function f(a,d){this.code=a;this.state=h[a]||k;this.message=d||\"",
4580     "\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.t",
4581     "oUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),e=c.length-5;if(0>e||c.ind",
4582     "exOf(\"Error\",e)!=e)c+=\"Error\";this.name=c;c=Error(this.message);c.n",
4583     "ame=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;functi",
4584     "on d(){}d.prototype=a.prototype;f.i=a.prototype;f.prototype=new d;f.pro",
4585     "totype.constructor=f;f.h=function(c,d,g){return a.prototype[d].apply(c,",
4586     "Array.prototype.slice.call(arguments,2))}})();\nvar k=\"unknown error\"",
4587     ",h={15:\"element not selectable\",11:\"element not visible\",31:\"ime e",
4588     "ngine activation failed\",30:\"ime not available\",24:\"invalid cookie ",
4589     "domain\",29:\"invalid element coordinates\",12:\"invalid element state",
4590     "\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid selecto",
4591     "r\",17:\"javascript error\",405:\"unsupported operation\",34:\"move tar",
4592     "get out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no s",
4593     "uch frame\",23:\"no such window\",28:\"script timeout\",33:\"session no",
4594     "t created\",10:\"stale element reference\",\n0:\"success\",21:\"timeout",
4595     "\",25:\"unable to set cookie\",26:\"unexpected alert open\"};h[13]=k;h[",
4596     "9]=\"unknown command\";f.prototype.toString=function(){return this.name",
4597     "+\": \"+this.message};var l,m,n,p=this.navigator||null;n=p&&p.platform|",
4598     "|\"\";l=-1!=n.indexOf(\"Mac\");m=-1!=n.indexOf(\"Win\");var r=-1!=n.ind",
4599     "exOf(\"Linux\");function s(a){this.g=a}s.prototype.toString=function(){",
4600     "return this.g};var t={};function u(a){if(t.hasOwnProperty(a))throw Erro",
4601     "r(\"Binary operator already created: \"+a);a=new s(a);t[a.toString()]=a",
4602     "}u(\"div\");u(\"mod\");u(\"*\");u(\"+\");u(\"-\");u(\"<\");u(\">\");u(",
4603     "\"<=\");u(\">=\");u(\"=\");u(\"!=\");u(\"and\");u(\"or\");function v(a)",
4604     "{this.f=a}v.prototype.toString=function(){return this.f};var w={};funct",
4605     "ion x(a){if(w.hasOwnProperty(a))throw Error(\"Function already created:",
4606     " \"+a+\".\");w[a]=new v(a)}x(\"boolean\");x(\"ceiling\");x(\"concat\");",
4607     "x(\"contains\");x(\"count\");x(\"false\");x(\"floor\");x(\"id\");x(\"la",
4608     "ng\");x(\"last\");x(\"local-name\");x(\"name\");x(\"namespace-uri\");x(",
4609     "\"normalize-space\");x(\"not\");x(\"number\");x(\"position\");x(\"round",
4610     "\");x(\"starts-with\");x(\"string\");x(\"string-length\");x(\"substring",
4611     "\");x(\"substring-after\");x(\"substring-before\");\nx(\"sum\");x(\"tra",
4612     "nslate\");x(\"true\");function y(a){this.f=a}y.prototype.toString=funct",
4613     "ion(){return this.f};var z={};function A(a){if(z.hasOwnProperty(a))thro",
4614     "w Error(\"Axis already created: \"+a);z[a]=new y(a)}A(\"ancestor\");A(",
4615     "\"ancestor-or-self\");A(\"attribute\");A(\"child\");A(\"descendant\");A",
4616     "(\"descendant-or-self\");A(\"following\");A(\"following-sibling\");A(\"",
4617     "namespace\");A(\"parent\");A(\"preceding\");A(\"preceding-sibling\");A(",
4618     "\"self\");function B(a,d){return!!a&&1==a.nodeType&&(!d||a.tagName.toUp",
4619     "perCase()==d)}function C(a){return B(a,\"OPTION\")?!0:B(a,\"INPUT\")?(a",
4620     "=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1};function D(a,d",
4621     "){this.d={};this.c=[];this.e=0;var c=arguments.length;if(1<c){if(c%2)th",
4622     "row Error(\"Uneven number of arguments\");for(var e=0;e<c;e+=2)this.set",
4623     "(arguments[e],arguments[e+1])}else if(a){var g;if(a instanceof D)for(e=",
4624     "E(a),F(a),g=[],c=0;c<a.c.length;c++)g.push(a.d[a.c[c]]);else{var c=[],q",
4625     "=0;for(e in a)c[q++]=e;e=c;c=[];q=0;for(g in a)c[q++]=a[g];g=c}for(c=0;",
4626     "c<e.length;c++)this.set(e[c],g[c])}}function E(a){F(a);return a.c.conca",
4627     "t()}\nD.prototype.clear=function(){this.d={};this.e=this.c.length=0};D.",
4628     "prototype.remove=function(a){return Object.prototype.hasOwnProperty.cal",
4629     "l(this.d,a)?(delete this.d[a],this.e--,this.c.length>2*this.e&&F(this),",
4630     "!0):!1};\nfunction F(a){if(a.e!=a.c.length){for(var d=0,c=0;d<a.c.lengt",
4631     "h;){var e=a.c[d];Object.prototype.hasOwnProperty.call(a.d,e)&&(a.c[c++]",
4632     "=e);d++}a.c.length=c}if(a.e!=a.c.length){for(var g={},c=d=0;d<a.c.lengt",
4633     "h;)e=a.c[d],Object.prototype.hasOwnProperty.call(g,e)||(a.c[c++]=e,g[e]",
4634     "=1),d++;a.c.length=c}}D.prototype.get=function(a,d){return Object.proto",
4635     "type.hasOwnProperty.call(this.d,a)?this.d[a]:d};\nD.prototype.set=funct",
4636     "ion(a,d){Object.prototype.hasOwnProperty.call(this.d,a)||(this.e++,this",
4637     ".c.push(a));this.d[a]=d};D.prototype.forEach=function(a,d){for(var c=E(",
4638     "this),e=0;e<c.length;e++){var g=c[e],q=this.get(g);a.call(d,q,g,this)}}",
4639     ";D.prototype.clone=function(){return new D(this)};var G={};function H(a",
4640     ",d,c){var e=typeof a;(\"object\"==e&&null!=a||\"function\"==e)&&(a=a.a)",
4641     ";a=new I(a);!d||d in G&&!c||(G[d]={key:a,shift:!1},c&&(G[c]={key:a,shif",
4642     "t:!0}));return a}function I(a){this.code=a}H(8);H(9);H(13);var J=H(16),",
4643     "K=H(17),L=H(18);H(19);H(20);H(27);H(32,\" \");H(33);H(34);H(35);H(36);H",
4644     "(37);H(38);H(39);H(40);H(44);H(45);H(46);H(48,\"0\",\")\");H(49,\"1\",",
4645     "\"!\");H(50,\"2\",\"@\");H(51,\"3\",\"#\");H(52,\"4\",\"$\");H(53,\"5\"",
4646     ",\"%\");H(54,\"6\",\"^\");H(55,\"7\",\"&\");H(56,\"8\",\"*\");H(57,\"9",
4647     "\",\"(\");H(65,\"a\",\"A\");\nH(66,\"b\",\"B\");H(67,\"c\",\"C\");H(68,",
4648     "\"d\",\"D\");H(69,\"e\",\"E\");H(70,\"f\",\"F\");H(71,\"g\",\"G\");H(72",
4649     ",\"h\",\"H\");H(73,\"i\",\"I\");H(74,\"j\",\"J\");H(75,\"k\",\"K\");H(7",
4650     "6,\"l\",\"L\");H(77,\"m\",\"M\");H(78,\"n\",\"N\");H(79,\"o\",\"O\");H(",
4651     "80,\"p\",\"P\");H(81,\"q\",\"Q\");H(82,\"r\",\"R\");H(83,\"s\",\"S\");H",
4652     "(84,\"t\",\"T\");H(85,\"u\",\"U\");H(86,\"v\",\"V\");H(87,\"w\",\"W\");",
4653     "H(88,\"x\",\"X\");H(89,\"y\",\"Y\");H(90,\"z\",\"Z\");var M=H(m?{b:91,a",
4654     ":91,opera:219}:l?{b:224,a:91,opera:17}:{b:0,a:91,opera:null});H(m?{b:92",
4655     ",a:92,opera:220}:l?{b:224,a:93,opera:17}:{b:0,a:92,opera:null});\nH(m?{",
4656     "b:93,a:93,opera:0}:l?{b:0,a:0,opera:16}:{b:93,a:null,opera:0});H({b:96,",
4657     "a:96,opera:48},\"0\");H({b:97,a:97,opera:49},\"1\");H({b:98,a:98,opera:",
4658     "50},\"2\");H({b:99,a:99,opera:51},\"3\");H({b:100,a:100,opera:52},\"4\"",
4659     ");H({b:101,a:101,opera:53},\"5\");H({b:102,a:102,opera:54},\"6\");H({b:",
4660     "103,a:103,opera:55},\"7\");H({b:104,a:104,opera:56},\"8\");H({b:105,a:1",
4661     "05,opera:57},\"9\");H({b:106,a:106,opera:r?56:42},\"*\");H({b:107,a:107",
4662     ",opera:r?61:43},\"+\");H({b:109,a:109,opera:r?109:45},\"-\");H({b:110,a",
4663     ":110,opera:r?190:78},\".\");\nH({b:111,a:111,opera:r?191:47},\"/\");H(1",
4664     "44);H(112);H(113);H(114);H(115);H(116);H(117);H(118);H(119);H(120);H(12",
4665     "1);H(122);H(123);H({b:107,a:187,opera:61},\"=\",\"+\");H(108,\",\");H({",
4666     "b:109,a:189,opera:109},\"-\",\"_\");H(188,\",\",\"<\");H(190,\".\",\">",
4667     "\");H(191,\"/\",\"?\");H(192,\"`\",\"~\");H(219,\"[\",\"{\");H(220,\"",
4668     "\\\\\",\"|\");H(221,\"]\",\"}\");H({b:59,a:186,opera:59},\";\",\":\");H",
4669     "(222,\"'\",'\"');var N=new D;N.set(1,J);N.set(2,K);N.set(4,L);N.set(8,M",
4670     ");(function(a){var d=new D;b(E(a),function(c){d.set(a.get(c).code,c)});",
4671     "return d})(N);function O(a){if(C(a)){if(!C(a))throw new f(15,\"Element ",
4672     "is not selectable\");var d=\"selected\",c=a.type&&a.type.toLowerCase();",
4673     "if(\"checkbox\"==c||\"radio\"==c)d=\"checked\";a=!!a[d]}else a=!1;retur",
4674     "n a}var P=[\"_\"],Q=this;P[0]in Q||!Q.execScript||Q.execScript(\"var \"",
4675     "+P[0]);for(var R;P.length&&(R=P.shift());){var S;if(S=!P.length)S=void ",
4676     "0!==O;S?Q[R]=O:Q=Q[R]?Q[R]:Q[R]={}};; return this._.apply(null,argument",
4677     "s);}.apply({navigator:typeof window!=undefined?window.navigator:null,do",
4678     "cument:typeof window!=undefined?window.document:null}, arguments);}",
4679     NULL
4680 };
4681
4682 const char* const REMOVE_LOCAL_STORAGE_ITEM[] = {
4683     "function(){return function(){var d=window;function e(a,c){this.code=a;t",
4684     "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
4685     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
4686     "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
4687     "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
4688     "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
4689     "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
4690     "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
4691     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
4692     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
4693     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
4694     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
4695     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
4696     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
4697     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
4698     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
4699     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
4700     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
4701     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
4702     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
4703     "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu",
4704     "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.",
4705     "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op",
4706     "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav",
4707     "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c",
4708     "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS",
4709     "torage.clear;default:throw new e(13,\"Unsupported API identifier provid",
4710     "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func",
4711     "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.messag",
4712     "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto",
4713     "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);",
4714     "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size",
4715     "=function(){return this.a.length};n.prototype.key=function(a){return th",
4716     "is.a.key(a)};function p(a){if(!l())throw new e(13,\"Local storage undef",
4717     "ined\");return(new n(d.localStorage)).removeItem(a)}var q=[\"_\"],r=thi",
4718     "s;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.leng",
4719     "th&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r",
4720     "[s]:r[s]={}};; return this._.apply(null,arguments);}.apply({navigator:t",
4721     "ypeof window!=undefined?window.navigator:null,document:typeof window!=u",
4722     "ndefined?window.document:null}, arguments);}",
4723     NULL
4724 };
4725
4726 const char* const REMOVE_SESSION_STORAGE_ITEM[] = {
4727     "function(){return function(){var d=window;function e(a,b){this.code=a;t",
4728     "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|",
4729     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
4730     "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t",
4731     "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
4732     "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.",
4733     "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(",
4734     "c,b,u){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen",
4735     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
4736     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
4737     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
4738     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
4739     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
4740     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
4741     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
4742     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
4743     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
4744     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
4745     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
4746     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
4747     "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re",
4748     "turn null!=a.applicationCache;case \"browser_connection\":return null!=",
4749     "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.",
4750     "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n",
4751     "avigator.geolocation;case \"local_storage\":return null!=a.localStorage",
4752     ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio",
4753     "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov",
4754     "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu",
4755     "nction(a,b){try{this.a.setItem(a,b+\"\")}catch(c){throw new e(13,c.mess",
4756     "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro",
4757     "totype.removeItem=function(a){var b=this.getItem(a);this.a.removeItem(a",
4758     ");return b};n.prototype.clear=function(){this.a.clear()};n.prototype.si",
4759     "ze=function(){return this.a.length};n.prototype.key=function(a){return ",
4760     "this.a.key(a)};function p(a){var b;if(l())b=new n(d.sessionStorage);els",
4761     "e throw new e(13,\"Session storage undefined\");return b.removeItem(a)}",
4762     "var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0",
4763     "]);for(var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==",
4764     "p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}",
4765     ".apply({navigator:typeof window!=undefined?window.navigator:null,docume",
4766     "nt:typeof window!=undefined?window.document:null}, arguments);}",
4767     NULL
4768 };
4769
4770 const char* const SET_LOCAL_STORAGE_ITEM[] = {
4771     "function(){return function(){var d=window;function e(a,b){this.code=a;t",
4772     "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|",
4773     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
4774     "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t",
4775     "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
4776     "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.",
4777     "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(",
4778     "c,b,u){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen",
4779     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
4780     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
4781     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
4782     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
4783     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
4784     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
4785     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
4786     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
4787     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
4788     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
4789     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
4790     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
4791     "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu",
4792     "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.",
4793     "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op",
4794     "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav",
4795     "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c",
4796     "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS",
4797     "torage.clear;default:throw new e(13,\"Unsupported API identifier provid",
4798     "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func",
4799     "tion(a,b){try{this.a.setItem(a,b+\"\")}catch(c){throw new e(13,c.messag",
4800     "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto",
4801     "type.removeItem=function(a){var b=this.getItem(a);this.a.removeItem(a);",
4802     "return b};n.prototype.clear=function(){this.a.clear()};n.prototype.size",
4803     "=function(){return this.a.length};n.prototype.key=function(a){return th",
4804     "is.a.key(a)};function p(a,b){if(!l())throw new e(13,\"Local storage und",
4805     "efined\");(new n(d.localStorage)).setItem(a,b)}var q=[\"_\"],r=this;q[0",
4806     "]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(",
4807     "s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r",
4808     "[s]={}};; return this._.apply(null,arguments);}.apply({navigator:typeof",
4809     " window!=undefined?window.navigator:null,document:typeof window!=undefi",
4810     "ned?window.document:null}, arguments);}",
4811     NULL
4812 };
4813
4814 const char* const SET_SESSION_STORAGE_ITEM[] = {
4815     "function(){return function(){var d=window;function e(a,c){this.code=a;t",
4816     "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
4817     "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
4818     "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
4819     "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
4820     "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
4821     "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
4822     "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
4823     "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
4824     "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
4825     " not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
4826     "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
4827     "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
4828     "nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
4829     "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
4830     "8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
4831     "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
4832     "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
4833     ".toString=function(){return this.name+\": \"+this.message};var h=this.n",
4834     "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf",
4835     "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re",
4836     "turn null!=a.applicationCache;case \"browser_connection\":return null!=",
4837     "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.",
4838     "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n",
4839     "avigator.geolocation;case \"local_storage\":return null!=a.localStorage",
4840     ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio",
4841     "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov",
4842     "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu",
4843     "nction(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.mess",
4844     "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro",
4845     "totype.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a",
4846     ");return c};n.prototype.clear=function(){this.a.clear()};n.prototype.si",
4847     "ze=function(){return this.a.length};n.prototype.key=function(a){return ",
4848     "this.a.key(a)};function p(a,c){var b;if(l())b=new n(d.sessionStorage);e",
4849     "lse throw new e(13,\"Session storage undefined\");b.setItem(a,c)}var q=",
4850     "[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for",
4851     "(var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[",
4852     "s]=p:r=r[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.apply",
4853     "({navigator:typeof window!=undefined?window.navigator:null,document:typ",
4854     "eof window!=undefined?window.document:null}, arguments);}",
4855     NULL
4856 };
4857
4858 }  // namespace atoms
4859 }  // namespace webdriver
4860