/* * Copyright 2011-2012 WebDriver committers * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* AUTO GENERATED - DO NOT EDIT BY HAND */ #include // For NULL. #include "atoms.h" namespace webdriver { namespace atoms { const char* const GET_FIRST_CLIENT_RECT[] = { "function(){return function(){var h=this;\nfunction i(a){var b=typeof a;", "if(b==\"object\")if(a){if(a instanceof Array)return\"array\";else if(a ", "instanceof Object)return b;var c=Object.prototype.toString.call(a);if(c", "==\"[object Window]\")return\"object\";if(c==\"[object Array]\"||typeof", " a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propert", "yIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))retur", "n\"array\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&t", "ypeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"", "call\"))return\"function\"}else return\"null\";else if(b==\n\"function", "\"&&typeof a.call==\"undefined\")return\"object\";return b}function j(a", ",b){function c(){}c.prototype=b.prototype;a.d=b.prototype;a.prototype=n", "ew c};function k(a){this.stack=Error().stack||\"\";if(a)this.message=St", "ring(a)}j(k,Error);function l(a){for(var b=1;ba.clientWidth||", "a.scrollHeight>a.clientHeight||c==\"fixed\"||c==\"absolute\"||c==\"rela", "tive\"))return a;return null};function v(a){var b=a.getClientRects();if", "(b.length==0)throw Error(\"Element does not have any client rects\");va", "r b=b[0],c=new n;if(a.nodeType==1)if(a.getBoundingClientRect)a=a.getBou", "ndingClientRect(),c.x=a.left,c.y=a.top;else{var g=r(a?new p(o(a)):m||(m", "=new p));var e=o(a),z=t(a),d=new n(0,0),q=(e?e.nodeType==9?e:o(e):docum", "ent).documentElement;if(a!=q)if(a.getBoundingClientRect)a=a.getBounding", "ClientRect(),e=r(e?new p(o(e)):m||(m=new p)),d.x=a.left+e.x,d.y=a.top+e", ".y;else if(e.getBoxObjectFor)a=e.getBoxObjectFor(a),\ne=e.getBoxObjectF", "or(q),d.x=a.screenX-e.screenX,d.y=a.screenY-e.screenY;else{var f=a;do{d", ".x+=f.offsetLeft;d.y+=f.offsetTop;f!=a&&(d.x+=f.clientLeft||0,d.y+=f.cl", "ientTop||0);if(t(f)==\"fixed\"){d.x+=e.body.scrollLeft;d.y+=e.body.scro", "llTop;break}f=f.offsetParent}while(f&&f!=a);z==\"absolute\"&&(d.y-=e.bo", "dy.offsetTop);for(f=a;(f=u(f))&&f!=e.body&&f!=q;)d.x-=f.scrollLeft,d.y-", "=f.scrollTop}c.x=d.x-g.x;c.y=d.y-g.y}else g=i(a.a)==\"function\",d=a,a.", "targetTouches?d=a.targetTouches[0]:g&&a.a().targetTouches&&(d=a.a().tar", "getTouches[0]),\nc.x=d.clientX,c.y=d.clientY;return new s(b.left-c.x,b.", "top-c.y,b.right-b.left,b.bottom-b.top)}var w=\"_\".split(\".\"),x=h;!(w", "[0]in x)&&x.execScript&&x.execScript(\"var \"+w[0]);for(var y;w.length&", "&(y=w.shift());)!w.length&&v!==void 0?x[y]=v:x=x[y]?x[y]:x[y]={};; retu", "rn this._.apply(null,arguments);}.apply({navigator:typeof window!='unde", "fined'?window.navigator:null}, arguments);}", NULL }; const char* const GET_LOCATION_IN_VIEW[] = { "function(){return function(){var i=this;\nfunction j(a){var b=typeof a;", "if(b==\"object\")if(a){if(a instanceof Array)return\"array\";else if(a ", "instanceof Object)return b;var c=Object.prototype.toString.call(a);if(c", "==\"[object Window]\")return\"object\";if(c==\"[object Array]\"||typeof", " a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propert", "yIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))retur", "n\"array\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&t", "ypeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"", "call\"))return\"function\"}else return\"null\";else if(b==\n\"function", "\"&&typeof a.call==\"undefined\")return\"object\";return b}function k(a", ",b){function c(){}c.prototype=b.prototype;a.d=b.prototype;a.prototype=n", "ew c};function n(a){this.stack=Error().stack||\"\";if(a)this.message=St", "ring(a)}k(n,Error);function o(a){for(var b=1;bb)return 1;return 0}", ";k(function(a,b){b.unshift(a);n.call(this,o.apply(null,b));b.shift();th", "is.c=a},n);var q,r=\"\",s=/WebKit\\/(\\S+)/.exec(i.navigator?i.navigato", "r.userAgent:null);q=r=s?s[1]:\"\";var t={};var u;function v(a,b){this.x", "=a!==void 0?a:0;this.y=b!==void 0?b:0}v.prototype.toString=function(){r", "eturn\"(\"+this.x+\", \"+this.y+\")\"};function w(a,b){this.width=a;thi", "s.height=b}w.prototype.toString=function(){return\"(\"+this.width+\" x ", "\"+this.height+\")\"};function x(a){return a?new y(z(a)):u||(u=new y)}f", "unction A(a){var b=a.body,a=a.parentWindow||a.defaultView;return new v(", "a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function z(a){r", "eturn a.nodeType==9?a:a.ownerDocument||a.document}function y(a){this.a=", "a||i.document||document}\nfunction B(a){var a=a.a.parentWindow||a.a.def", "aultView||window,b=a.document,c;if(c=!t[\"500\"]){c=0;for(var d=String(", "q).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").split(\".\"),f=String(\"5", "00\").replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").split(\".\"),e=Math.ma", "x(d.length,f.length),h=0;c==0&&h=0)}c?(typeof a.inner", "Height==\"undefined\"&&(a=window),b=a.innerHeight,c=a.document.document", "Element.scrollHeight,a==a.top&&ca.clientWidth||a.scrollHeight>a.clientHeight|", "|c==\"fixed\"||c==\"absolute\"||c==\"relative\"))return a;return null}", "\nfunction H(a){var b=z(a),c=F(a),d=new v(0,0),f=(b?b.nodeType==9?b:z(b", "):document).documentElement;if(a==f)return d;if(a.getBoundingClientRect", ")a=a.getBoundingClientRect(),b=x(b),b=A(b.a),d.x=a.left+b.x,d.y=a.top+b", ".y;else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.getBoxObjectFor", "(f),d.x=a.screenX-b.screenX,d.y=a.screenY-b.screenY;else{var e=a;do{d.x", "+=e.offsetLeft;d.y+=e.offsetTop;e!=a&&(d.x+=e.clientLeft||0,d.y+=e.clie", "ntTop||0);if(F(e)==\"fixed\"){d.x+=b.body.scrollLeft;d.y+=b.body.scroll", "Top;break}e=\ne.offsetParent}while(e&&e!=a);c==\"absolute\"&&(d.y-=b.bo", "dy.offsetTop);for(e=a;(e=G(e))&&e!=b.body&&e!=f;)d.x-=e.scrollLeft,d.y-", "=e.scrollTop}return d}function I(a){var b=new v;if(a.nodeType==1)if(a.g", "etBoundingClientRect)a=a.getBoundingClientRect(),b.x=a.left,b.y=a.top;e", "lse{var c;c=x(a);c=A(c.a);a=H(a);b.x=a.x-c.x;b.y=a.y-c.y}else{c=j(a.b)=", "=\"function\";var d=a;a.targetTouches?d=a.targetTouches[0]:c&&a.b().tar", "getTouches&&(d=a.b().targetTouches[0]);b.x=d.clientX;b.y=d.clientY}retu", "rn b};function J(a,b){var c;c=H(b);var d=H(a);c=new v(c.x-d.x,c.y-d.y);", "var f,e,h;h=E(a,\"borderLeftWidth\");e=E(a,\"borderRightWidth\");f=E(a,", "\"borderTopWidth\");d=E(a,\"borderBottomWidth\");d=new C(parseFloat(f),", "parseFloat(e),parseFloat(d),parseFloat(h));c.x-=d.left;c.y-=d.top;retur", "n c}\nfunction K(a,b,c){function d(a,b,c,d,e){for(var d=new D(c.x+d.lef", "t,c.y+d.top,d.width,d.height),c=[0,0],b=[b.width,b.height],f=[d.left,d.", "top],d=[d.width,d.height],g=0;g<2;g++)if(d[g]>b[g])c[g]=e?f[g]+d[g]/2-b", "[g]/2:f[g];else{var h=f[g]-b[g]+d[g];h>0?c[g]=h:f[g]<0&&(c[g]=f[g])}scr", "oll=new v(c[0],c[1]);a.scrollLeft+=scroll.x;a.scrollTop+=scroll.y}for(v", "ar f=z(a),e=a.parentNode,h;e&&e!=f.documentElement&&e!=f.body;)h=J(e,a)", ",d(e,new w(e.clientWidth,e.clientHeight),h,b,c),e=e.parentNode;h=I(a);a", "=B(x(a));d(f.body,\na,h,b,c)};function L(a,b,c){c||(c=new D(0,0,a.offse", "tWidth,a.offsetHeight));K(a,c,b);a=I(a);return new v(a.x+c.left,a.y+c.t", "op)}var Q=\"_\".split(\".\"),R=i;!(Q[0]in R)&&R.execScript&&R.execScrip", "t(\"var \"+Q[0]);for(var S;Q.length&&(S=Q.shift());)!Q.length&&L!==void", " 0?R[S]=L:R=R[S]?R[S]:R[S]={};; return this._.apply(null,arguments);}.a", "pply({navigator:typeof window!='undefined'?window.navigator:null}, argu", "ments);}", NULL }; const char* const GET_PAGE_ZOOM[] = { "function(){return function(){function c(a,b){function f(){}f.prototype=", "b.prototype;a.b=b.prototype;a.prototype=new f};function d(a){this.stack", "=Error().stack||\"\";if(a)this.message=String(a)}c(d,Error);function e(", "a){for(var b=1;b\").length,f=f.substring(0", ",m)+\"...\"+f.substring(m+l.length);for(c=c.parentNode;c;){if(c==b)retu", "rn d(!0,\"Element's descendant would receive the click. Consider clicki", "ng the descendant instead. Descendant: \"+\nf);c=c.parentNode}return d(", "!1,\"Element is not clickable at point \"+a+\". Other element would rec", "eive the click: \"+f)}var j=\"_\".split(\".\"),k=this;!(j[0]in k)&&k.ex", "ecScript&&k.execScript(\"var \"+j[0]);for(var n;j.length&&(n=j.shift())", ";)!j.length&&i!==void 0?k[n]=i:k=k[n]?k[n]:k[n]={};; return this._.appl", "y(null,arguments);}.apply({navigator:typeof window!='undefined'?window.", "navigator:null}, arguments);}", NULL }; const char* const CLEAR[] = { "function(){return function(){function f(a){throw a;}var h=void 0,i=null", ";function l(a){return function(){return this[a]}}function m(a){return f", "unction(){return a}}var n,o=this;\nfunction p(a){var b=typeof a;if(b==", "\"object\")if(a){if(a instanceof Array)return\"array\";else if(a instan", "ceof Object)return b;var c=Object.prototype.toString.call(a);if(c==\"[o", "bject Window]\")return\"object\";if(c==\"[object Array]\"||typeof a.len", "gth==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propertyIsEnu", "merable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))return\"arr", "ay\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&typeof ", "a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"call\"", "))return\"function\"}else return\"null\";\nelse if(b==\"function\"&&typ", "eof a.call==\"undefined\")return\"object\";return b}function r(a){retur", "n a!==h}function aa(a){var b=p(a);return b==\"array\"||b==\"object\"&&t", "ypeof a.length==\"number\"}function s(a){return typeof a==\"string\"}fu", "nction t(a){return p(a)==\"function\"}function ba(a){a=p(a);return a==", "\"object\"||a==\"array\"||a==\"function\"}var ca=\"closure_uid_\"+Math.", "floor(Math.random()*2147483648).toString(36),da=0,ea=Date.now||function", "(){return+new Date};\nfunction u(a,b){function c(){}c.prototype=b.proto", "type;a.ca=b.prototype;a.prototype=new c};function fa(a){for(var b=1;b\")!=-1&&(a=a.replace(ma,\">\"", "));a.indexOf('\"')!=-1&&(a=a.replace(na,\""\"));return a}var ka=/&", "/g,la=//g,na=/\\\"/g,ja=/[&<>\\\"]/;\nfunction oa(a,b){if(ab)return 1;return 0}var pa=Math.random()*2147483648|", "0,qa={};function ra(a){return qa[a]||(qa[a]=String(a).replace(/\\-([a-z", "])/g,function(a,c){return c.toUpperCase()}))};var sa,ta,ua,va=o.navigat", "or;ua=va&&va.platform||\"\";sa=ua.indexOf(\"Mac\")!=-1;ta=ua.indexOf(\"", "Win\")!=-1;var v=ua.indexOf(\"Linux\")!=-1,wa,xa=\"\",ya=/WebKit\\/(\\S", "+)/.exec(o.navigator?o.navigator.userAgent:i);wa=xa=ya?ya[1]:\"\";var z", "a={};var Aa=window;function Ba(a,b){for(var c in a)b.call(h,a[c],c,a)}f", "unction Ca(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function ", "w(a,b){this.code=a;this.message=b||\"\";this.name=Da[a]||Da[13];var c=E", "rror(this.message);c.name=this.name;this.stack=c.stack||\"\"}u(w,Error)", ";\nvar Da={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownC", "ommandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleE", "rror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"Element", "NotSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",2", "4:\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"Modal", "DialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErr", "or\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarge", "tOutOfBoundsError\"};\nw.prototype.toString=function(){return\"[\"+this", ".name+\"] \"+this.message};function Ea(a){this.stack=Error().stack||\"", "\";if(a)this.message=String(a)}u(Ea,Error);Ea.prototype.name=\"CustomEr", "ror\";function Fa(a,b){b.unshift(a);Ea.call(this,fa.apply(i,b));b.shift", "();this.ab=a}u(Fa,Ea);Fa.prototype.name=\"AssertionError\";function Ga(", "a,b){if(!a){var c=Array.prototype.slice.call(arguments,2),d=\"Assertion", " failed\";if(b){d+=\": \"+b;var e=c}f(new Fa(\"\"+d,e||[]))}}function H", "a(a){f(new Fa(\"Failure\"+(a?\": \"+a:\"\"),Array.prototype.slice.call(", "arguments,1)))};function x(a){return a[a.length-1]}var Ia=Array.prototy", "pe;function y(a,b){if(s(a)){if(!s(b)||b.length!=1)return-1;return a.ind", "exOf(b,0)}for(var c=0;c=0", "||(d.push(c[g]),e++);d=e==c.length;a.className=b.join(\" \");return d};", "function z(a,b){this.x=r(a)?a:0;this.y=r(b)?b:0}z.prototype.toString=fu", "nction(){return\"(\"+this.x+\", \"+this.y+\")\"};function Ta(a,b){this.", "width=a;this.height=b}Ta.prototype.toString=function(){return\"(\"+this", ".width+\" x \"+this.height+\")\"};Ta.prototype.floor=function(){this.wi", "dth=Math.floor(this.width);this.height=Math.floor(this.height);return t", "his};Ta.prototype.scale=function(a){this.width*=a;this.height*=a;return", " this};var A=3;function Ua(a){return a?new Va(B(a)):Ra||(Ra=new Va)}fun", "ction Wa(a,b){Ba(b,function(b,d){d==\"style\"?a.style.cssText=b:d==\"cl", "ass\"?a.className=b:d==\"for\"?a.htmlFor=b:d in Xa?a.setAttribute(Xa[d]", ",b):d.lastIndexOf(\"aria-\",0)==0?a.setAttribute(d,b):a[d]=b})}var Xa={", "cellpadding:\"cellPadding\",cellspacing:\"cellSpacing\",colspan:\"colSp", "an\",rowspan:\"rowSpan\",valign:\"vAlign\",height:\"height\",width:\"wi", "dth\",usemap:\"useMap\",frameborder:\"frameBorder\",maxlength:\"maxLeng", "th\",type:\"type\"};\nfunction Ya(a){return a?a.parentWindow||a.default", "View:window}function Za(a,b,c){function d(c){c&&b.appendChild(s(c)?a.cr", "eateTextNode(c):c)}for(var e=2;e0)?Ja($a(g)?Pa(g):g,d):d(g)}}function ab(a){return a&&a.p", "arentNode?a.parentNode.removeChild(a):i}\nfunction C(a,b){if(a.contains", "&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentP", "osition!=\"undefined\")return a==b||Boolean(a.compareDocumentPosition(b", ")&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction bb(a,b){if(a=", "=b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPositi", "on(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.", "parentNode){var c=a.nodeType==1,d=b.nodeType==1;if(c&&d)return a.source", "Index-b.sourceIndex;else{var e=a.parentNode,g=b.parentNode;if(e==g)retu", "rn cb(a,b);if(!c&&C(e,b))return-1*db(a,b);if(!d&&C(g,a))return db(b,a);", "return(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g.sourceIndex)}}", "d=B(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=\nd.createRan", "ge();d.selectNode(b);d.collapse(!0);return c.compareBoundaryPoints(o.Ra", "nge.START_TO_END,d)}function db(a,b){var c=a.parentNode;if(c==b)return-", "1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return cb(d,a)}function c", "b(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}\nfun", "ction eb(){var a,b=arguments.length;if(b){if(b==1)return arguments[0]}e", "lse return i;var c=[],d=Infinity;for(a=0;a2&&Za(a,d,b);return d};n.createElement=function(a){retur", "n this.A.createElement(a)};n.createTextNode=function(a){return this.A.c", "reateTextNode(a)};n.ta=function(){return this.A.parentWindow||this.A.de", "faultView};function lb(a){var b=a.A,a=b.body,b=b.parentWindow||b.defaul", "tView;return new z(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollT", "op)}\nn.appendChild=function(a,b){a.appendChild(b)};n.removeNode=ab;n.c", "ontains=C;var D={};D.ya=function(){var a={fb:\"http://www.w3.org/2000/s", "vg\"};return function(b){return a[b]||i}}();D.pa=function(a,b,c){var d=", "B(a);if(!d.implementation.hasFeature(\"XPath\",\"3.0\"))return i;try{va", "r e=d.createNSResolver?d.createNSResolver(d.documentElement):D.ya;retur", "n d.evaluate(b,a,e,c,i)}catch(g){f(new w(32,\"Unable to locate an eleme", "nt with the xpath expression \"+b+\" because of the following error:\\n", "\"+g))}};\nD.na=function(a,b){(!a||a.nodeType!=1)&&f(new w(32,'The resu", "lt of the xpath expression \"'+b+'\" is: '+a+\". It should be an elemen", "t.\"))};D.Na=function(a,b){var c=function(){var c=D.pa(b,a,9);if(c)retu", "rn c.singleNodeValue||i;else if(b.selectSingleNode)return c=B(b),c.setP", "roperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleN", "ode(a);return i}();c===i||D.na(c,a);return c};\nD.$a=function(a,b){var ", "c=function(){var c=D.pa(b,a,7);if(c){for(var e=c.snapshotLength,g=[],j=", "0;j=a.length&&f(E),b in a)return a[b++];else b++};return c}f(Err", "or(\"Not implemented\"))};function I(a,b,c,d,e){this.o=!!b;a&&J(this,a,", "d);this.z=e!=h?e:this.q||0;this.o&&(this.z*=-1);this.Aa=!c}u(I,H);n=I.p", "rototype;n.p=i;n.q=0;n.ka=!1;function J(a,b,c,d){if(a.p=b)a.q=typeof c=", "=\"number\"?c:a.p.nodeType!=1?0:a.o?-1:1;if(typeof d==\"number\")a.z=d}", "\nn.next=function(){var a;if(this.ka){(!this.p||this.Aa&&this.z==0)&&f(", "E);a=this.p;var b=this.o?-1:1;if(this.q==b){var c=this.o?a.lastChild:a.", "firstChild;c?J(this,c):J(this,a,b*-1)}else(c=this.o?a.previousSibling:a", ".nextSibling)?J(this,c):J(this,a.parentNode,b*-1);this.z+=this.q*(this.", "o?-1:1)}else this.ka=!0;(a=this.p)||f(E);return a};\nn.splice=function(", "){var a=this.p,b=this.o?1:-1;if(this.q==b)this.q=b*-1,this.z+=this.q*(t", "his.o?-1:1);this.o=!this.o;I.prototype.next.call(this);this.o=!this.o;f", "or(var b=aa(arguments[0])?arguments[0]:arguments,c=b.length-1;c>=0;c--)", "a.parentNode&&a.parentNode.insertBefore(b[c],a.nextSibling);ab(a)};func", "tion nb(a,b,c,d){I.call(this,a,b,c,i,d)}u(nb,I);nb.prototype.next=funct", "ion(){do nb.ca.next.call(this);while(this.q==-1);return this.p};functio", "n ob(a,b){var c=B(a);if(c.defaultView&&c.defaultView.getComputedStyle&&", "(c=c.defaultView.getComputedStyle(a,i)))return c[b]||c.getPropertyValue", "(b);return\"\"}function pb(a,b){return ob(a,b)||(a.currentStyle?a.curre", "ntStyle[b]:i)||a.style&&a.style[b]}\nfunction qb(a){for(var b=B(a),c=pb", "(a,\"position\"),d=c==\"fixed\"||c==\"absolute\",a=a.parentNode;a&&a!=b", ";a=a.parentNode)if(c=pb(a,\"position\"),d=d&&c==\"static\"&&a!=b.docume", "ntElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a", ".clientHeight||c==\"fixed\"||c==\"absolute\"||c==\"relative\"))return a", ";return i}\nfunction rb(a){var b=new z;if(a.nodeType==1)if(a.getBoundin", "gClientRect){var c=a.getBoundingClientRect();b.x=c.left;b.y=c.top}else{", "c=lb(Ua(a));var d=B(a),e=pb(a,\"position\"),g=new z(0,0),j=(d?d.nodeTyp", "e==9?d:B(d):document).documentElement;if(a!=j)if(a.getBoundingClientRec", "t)a=a.getBoundingClientRect(),d=lb(Ua(d)),g.x=a.left+d.x,g.y=a.top+d.y;", "else if(d.getBoxObjectFor)a=d.getBoxObjectFor(a),d=d.getBoxObjectFor(j)", ",g.x=a.screenX-d.screenX,g.y=a.screenY-d.screenY;else{var k=a;do{g.x+=k", ".offsetLeft;g.y+=k.offsetTop;\nk!=a&&(g.x+=k.clientLeft||0,g.y+=k.clien", "tTop||0);if(pb(k,\"position\")==\"fixed\"){g.x+=d.body.scrollLeft;g.y+=", "d.body.scrollTop;break}k=k.offsetParent}while(k&&k!=a);e==\"absolute\"&", "&(g.y-=d.body.offsetTop);for(k=a;(k=qb(k))&&k!=d.body&&k!=j;)g.x-=k.scr", "ollLeft,g.y-=k.scrollTop}b.x=g.x-c.x;b.y=g.y-c.y}else c=t(a.sa),g=a,a.t", "argetTouches?g=a.targetTouches[0]:c&&a.sa().targetTouches&&(g=a.sa().ta", "rgetTouches[0]),b.x=g.clientX,b.y=g.clientY;return b}\nfunction sb(a){v", "ar b=a.offsetWidth,c=a.offsetHeight;if((!r(b)||!b&&!c)&&a.getBoundingCl", "ientRect)return a=a.getBoundingClientRect(),new Ta(a.right-a.left,a.bot", "tom-a.top);return new Ta(b,c)};function K(a,b){return!!a&&a.nodeType==1", "&&(!b||a.tagName.toUpperCase()==b)}var tb={\"class\":\"className\",read", "only:\"readOnly\"},ub=[\"checked\",\"disabled\",\"draggable\",\"hidden", "\"];function vb(a,b){var c=tb[b]||b,d=a[c];if(!r(d)&&y(ub,c)>=0)return!", "1;if(c=b==\"value\")if(c=K(a,\"OPTION\")){var e;c=b.toLowerCase();if(a.", "hasAttribute)e=a.hasAttribute(c);else try{e=a.attributes[c].specified}c", "atch(g){e=!1}c=!e}c&&(d=[],jb(a,d,!1),d=d.join(\"\"));return d}\nvar wb", "=[\"async\",\"autofocus\",\"autoplay\",\"checked\",\"compact\",\"comple", "te\",\"controls\",\"declare\",\"defaultchecked\",\"defaultselected\",\"", "defer\",\"disabled\",\"draggable\",\"ended\",\"formnovalidate\",\"hidde", "n\",\"indeterminate\",\"iscontenteditable\",\"ismap\",\"itemscope\",\"l", "oop\",\"multiple\",\"muted\",\"nohref\",\"noresize\",\"noshade\",\"nova", "lidate\",\"nowrap\",\"open\",\"paused\",\"pubdate\",\"readonly\",\"requ", "ired\",\"reversed\",\"scoped\",\"seamless\",\"seeking\",\"selected\",\"", "spellcheck\",\"truespeed\",\"willvalidate\"];\nfunction xb(a){var b;if(", "8==a.nodeType)return i;b=\"usemap\";if(b==\"style\")return b=ha(a.style", ".cssText).toLowerCase(),b=b.charAt(b.length-1)==\";\"?b:b+\";\";a=a.get", "AttributeNode(b);if(!a)return i;if(y(wb,b)>=0)return\"true\";return a.s", "pecified?a.value:i}var yb=[\"BUTTON\",\"INPUT\",\"OPTGROUP\",\"OPTION\"", ",\"SELECT\",\"TEXTAREA\"];\nfunction zb(a){var b=a.tagName.toUpperCase(", ");if(!(y(yb,b)>=0))return!0;if(vb(a,\"disabled\"))return!1;if(a.parentN", "ode&&a.parentNode.nodeType==1&&\"OPTGROUP\"==b||\"OPTION\"==b)return zb", "(a.parentNode);return!0}var Ab=[\"text\",\"search\",\"tel\",\"url\",\"e", "mail\",\"password\",\"number\"];function Bb(a){if(K(a,\"TEXTAREA\"))ret", "urn!0;if(K(a,\"INPUT\"))return y(Ab,a.type.toLowerCase())>=0;if(Cb(a))r", "eturn!0;return!1}\nfunction Cb(a){function b(a){return a.contentEditabl", "e==\"inherit\"?(a=Db(a))?b(a):!1:a.contentEditable==\"true\"}if(!r(a.co", "ntentEditable))return!1;if(r(a.isContentEditable))return a.isContentEdi", "table;return b(a)}function Db(a){for(a=a.parentNode;a&&a.nodeType!=1&&a", ".nodeType!=9&&a.nodeType!=11;)a=a.parentNode;return K(a)?a:i}function E", "b(a,b){b=ra(b);return ob(a,b)||Fb(a,b)}\nfunction Fb(a,b){var c=a.curre", "ntStyle||a.style,d=c[b];!r(d)&&t(c.getPropertyValue)&&(d=c.getPropertyV", "alue(b));if(d!=\"inherit\")return r(d)?d:i;return(c=Db(a))?Fb(c,b):i}fu", "nction Gb(a){if(t(a.getBBox))try{var b=a.getBBox();if(b)return b}catch(", "c){}if(pb(a,\"display\")!=\"none\")a=sb(a);else{var b=a.style,d=b.displ", "ay,e=b.visibility,g=b.position;b.visibility=\"hidden\";b.position=\"abs", "olute\";b.display=\"inline\";a=sb(a);b.display=d;b.position=g;b.visibil", "ity=e}return a}\nfunction Hb(a,b){function c(a){if(Eb(a,\"display\")==", "\"none\")return!1;a=Db(a);return!a||c(a)}function d(a){var b=Gb(a);if(b", ".height>0&&b.width>0)return!0;return La(a.childNodes,function(a){return", " a.nodeType==A||K(a)&&d(a)})}K(a)||f(Error(\"Argument to isShown must b", "e of type Element\"));if(K(a,\"OPTION\")||K(a,\"OPTGROUP\")){var e=kb(a", ",function(a){return K(a,\"SELECT\")});return!!e&&Hb(e,!0)}if(K(a,\"MAP", "\")){if(!a.name)return!1;e=B(a);e=e.evaluate?D.Na('/descendant::*[@usem", "ap = \"#'+a.name+'\"]',e):fb(e,function(b){return K(b)&&\nxb(b)==\"#\"+", "a.name});return!!e&&Hb(e,b)}if(K(a,\"AREA\"))return e=kb(a,function(a){", "return K(a,\"MAP\")}),!!e&&Hb(e,b);if(K(a,\"INPUT\")&&a.type.toLowerCas", "e()==\"hidden\")return!1;if(K(a,\"NOSCRIPT\"))return!1;if(Eb(a,\"visibi", "lity\")==\"hidden\")return!1;if(!c(a))return!1;if(!b&&Ib(a)==0)return!1", ";if(!d(a))return!1;return!0}function Ib(a){var b=1,c=Eb(a,\"opacity\");", "c&&(b=Number(c));(a=Db(a))&&(b*=Ib(a));return b};function L(){this.t=Aa", ".document.documentElement;this.J=i;var a=B(this.t).activeElement;a&&Jb(", "this,a)}L.prototype.B=l(\"t\");function Jb(a,b){a.t=b;a.J=K(b,\"OPTION", "\")?kb(b,function(a){return K(a,\"SELECT\")}):i}\nfunction Kb(a,b,c,d,e", "){if(!Hb(a.t,!0)||!zb(a.t))return!1;e&&!(Lb==b||Mb==b)&&f(new w(12,\"Ev", "ent type does not allow related target: \"+b));c={clientX:c.x,clientY:c", ".y,button:d,altKey:!1,ctrlKey:!1,shiftKey:!1,metaKey:!1,wheelDelta:0,re", "latedTarget:e||i};if(a.J)a:switch(b){case Nb:case Ob:a=a.J.multiple?a.t", ":a.J;break a;default:a=a.J.multiple?a.t:i}else a=a.t;return a?Pb(a,b,c)", ":!0};function M(a,b,c){this.U=a;this.V=b;this.W=c}M.prototype.create=fu", "nction(a){a=B(a).createEvent(\"HTMLEvents\");a.initEvent(this.U,this.V,", "this.W);return a};M.prototype.toString=l(\"U\");function N(a,b,c){M.cal", "l(this,a,b,c)}u(N,M);N.prototype.create=function(a,b){var c=B(a),d=Ya(c", "),c=c.createEvent(\"MouseEvents\");if(this==Qb)c.wheelDelta=b.wheelDelt", "a;c.initMouseEvent(this.U,this.V,this.W,d,1,0,0,b.clientX,b.clientY,b.c", "trlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return c", "};\nfunction Rb(a,b,c){M.call(this,a,b,c)}u(Rb,M);Rb.prototype.create=f", "unction(a,b){var c;c=B(a).createEvent(\"Events\");c.initEvent(this.U,th", "is.V,this.W);c.altKey=b.altKey;c.ctrlKey=b.ctrlKey;c.metaKey=b.metaKey;", "c.shiftKey=b.shiftKey;c.keyCode=b.charCode||b.keyCode;c.charCode=this==", "Sb?c.keyCode:0;return c};function Tb(a,b,c){M.call(this,a,b,c)}u(Tb,M);", "\nTb.prototype.create=function(a,b){function c(b){var c=Ka(b,function(b", "){return{identifier:b.identifier,screenX:b.screenX,screenY:b.screenY,cl", "ientX:b.clientX,clientY:b.clientY,pageX:b.pageX,pageY:b.pageY,target:a}", "});c.item=function(a){return c[a]};return c}var d=B(a),e=Ya(d),g=c(b.ch", "angedTouches),j=b.touches==b.changedTouches?g:c(b.touches),k=b.targetTo", "uches==b.changedTouches?g:c(b.targetTouches),d=d.createEvent(\"MouseEve", "nts\");d.initMouseEvent(this.U,this.V,this.W,e,1,0,0,b.clientX,b.client", "Y,b.ctrlKey,\nb.altKey,b.shiftKey,b.metaKey,0,b.relatedTarget);d.touche", "s=j;d.targetTouches=k;d.changedTouches=g;d.scale=b.scale;d.rotation=b.r", "otation;return d};\nvar Ub=new M(\"change\",!0,!1),Nb=new N(\"click\",!", "0,!0),Vb=new N(\"contextmenu\",!0,!0),Wb=new N(\"dblclick\",!0,!0),Xb=n", "ew N(\"mousedown\",!0,!0),Yb=new N(\"mousemove\",!0,!1),Mb=new N(\"mous", "eout\",!0,!0),Lb=new N(\"mouseover\",!0,!0),Ob=new N(\"mouseup\",!0,!0)", ",Qb=new N(\"mousewheel\",!0,!0),Sb=new Rb(\"keypress\",!0,!0),Zb=new Tb", "(\"touchmove\",!0,!0),$b=new Tb(\"touchstart\",!0,!0);function Pb(a,b,c", "){b=b.create(a,c);if(!(\"isTrusted\"in b))b.Xa=!1;return a.dispatchEven", "t(b)};function ac(a){if(typeof a.N==\"function\")return a.N();if(s(a))r", "eturn a.split(\"\");if(aa(a)){for(var b=[],c=a.length,d=0;d1){b%2&&f(Error(\"Uneven number of argume", "nts\"));for(var c=0;c=c.length&&f(E);var j=c[b++];return a?j:d[\":\"+j]}};return j};f", "unction ec(a){this.n=new bc;a&&this.da(a)}function fc(a){var b=typeof a", ";return b==\"object\"&&a||b==\"function\"?\"o\"+(a[ca]||(a[ca]=++da)):b", ".substr(0,1)+a}n=ec.prototype;n.add=function(a){this.n.set(fc(a),a)};n.", "da=function(a){for(var a=ac(a),b=a.length,c=0;c\");P(191,\"/\",\"?\"", ");P(192,\"`\",\"~\");P(219,\"[\",\"{\");P(220,\"\\\\\",\"|\");P(221,\"]", "\",\"}\");P({e:59,c:186,opera:59},\";\",\":\");P(222,\"'\",'\"');functi", "on ic(){jc&&(this[ca]||(this[ca]=++da))}var jc=!1;function kc(a){return", " lc(a||arguments.callee.caller,[])}\nfunction lc(a,b){var c=[];if(y(b,a", ")>=0)c.push(\"[...circular reference...]\");else if(a&&b.length<50){c.p", "ush(mc(a)+\"(\");for(var d=a.arguments,e=0;e0&&c.push(", "\", \");var g;g=d[e];switch(typeof g){case \"object\":g=g?\"object\":\"", "null\";break;case \"string\":break;case \"number\":g=String(g);break;ca", "se \"boolean\":g=g?\"true\":\"false\";break;case \"function\":g=(g=mc(g", "))?g:\"[fn]\";break;default:g=typeof g}g.length>40&&(g=g.substr(0,40)+", "\"...\");c.push(g)}b.push(a);c.push(\")\\n\");try{c.push(lc(a.caller,b)", ")}catch(j){c.push(\"[exception trying to get caller]\\n\")}}else a?\nc.", "push(\"[...long stack...]\"):c.push(\"[end]\");return c.join(\"\")}func", "tion mc(a){if(nc[a])return nc[a];a=String(a);if(!nc[a]){var b=/function", " ([^\\(]+)/.exec(a);nc[a]=b?b[1]:\"[Anonymous]\"}return nc[a]}var nc={}", ";function Q(a,b,c,d,e){this.reset(a,b,c,d,e)}Q.prototype.Ma=0;Q.prototy", "pe.ra=i;Q.prototype.qa=i;var oc=0;Q.prototype.reset=function(a,b,c,d,e)", "{this.Ma=typeof e==\"number\"?e:oc++;this.gb=d||ea();this.P=a;this.Ia=b", ";this.Za=c;delete this.ra;delete this.qa};Q.prototype.xa=function(a){th", "is.P=a};function R(a){this.Ja=a}R.prototype.aa=i;R.prototype.P=i;R.prot", "otype.ea=i;R.prototype.ua=i;function pc(a,b){this.name=a;this.value=b}p", "c.prototype.toString=l(\"name\");var qc=new pc(\"WARNING\",900),rc=new ", "pc(\"CONFIG\",700);R.prototype.getParent=l(\"aa\");R.prototype.xa=funct", "ion(a){this.P=a};function sc(a){if(a.P)return a.P;if(a.aa)return sc(a.a", "a);Ha(\"Root logger has no level set.\");return i}\nR.prototype.log=fun", "ction(a,b,c){if(a.value>=sc(this).value){a=this.Ea(a,b,c);b=\"log:\"+a.", "Ia;o.console&&(o.console.timeStamp?o.console.timeStamp(b):o.console.mar", "kTimeline&&o.console.markTimeline(b));o.msWriteProfilerMark&&o.msWriteP", "rofilerMark(b);for(b=this;b;){var c=b,d=a;if(c.ua)for(var e=0,g=h;g=c.u", "a[e];e++)g(d);b=b.getParent()}}};\nR.prototype.Ea=function(a,b,c){var d", "=new Q(a,String(b),this.Ja);if(c){d.ra=c;var e;var g=arguments.callee.c", "aller;try{var j;var k;c:{for(var q=\"window.location.href\".split(\".\"", "),O=o,F;F=q.shift();)if(O[F]!=i)O=O[F];else{k=i;break c}k=O}if(s(c))j={", "message:c,name:\"Unknown error\",lineNumber:\"Not available\",fileName:", "k,stack:\"Not available\"};else{var ga,G,q=!1;try{ga=c.lineNumber||c.Ya", "||\"Not available\"}catch(W){ga=\"Not available\",q=!0}try{G=c.fileName", "||c.filename||c.sourceURL||k}catch(hd){G=\"Not available\",\nq=!0}j=q||", "!c.lineNumber||!c.fileName||!c.stack?{message:c.message,name:c.name,lin", "eNumber:ga,fileName:G,stack:c.stack||\"Not available\"}:c}e=\"Message: ", "\"+ia(j.message)+'\\nUrl: '+j.fileName+\"\\nLine: \"+j.lineNumber+\"\\n\\nBrowser s", "tack:\\n\"+ia(j.stack+\"-> \")+\"[end]\\n\\nJS stack traversal:\\n\"+ia", "(kc(g)+\"-> \")}catch(fd){e=\"Exception trying to expose exception! You", " win, we lose. \"+fd}d.qa=e}return d};var tc={},uc=i;\nfunction vc(a){u", "c||(uc=new R(\"\"),tc[\"\"]=uc,uc.xa(rc));var b;if(!(b=tc[a])){b=new R(", "a);var c=a.lastIndexOf(\".\"),d=a.substr(c+1),c=vc(a.substr(0,c));if(!c", ".ea)c.ea={};c.ea[d]=b;b.aa=c;tc[a]=b}return b};function wc(){ic.call(th", "is)}u(wc,ic);vc(\"goog.dom.SavedRange\");u(function(a){ic.call(this);th", "is.Oa=\"goog_\"+pa++;this.Ca=\"goog_\"+pa++;this.oa=Ua(a.ha());a.T(this", ".oa.ga(\"SPAN\",{id:this.Oa}),this.oa.ga(\"SPAN\",{id:this.Ca}))},wc);f", "unction S(){}function xc(a){if(a.getSelection)return a.getSelection();e", "lse{var a=a.document,b=a.selection;if(b){try{var c=b.createRange();if(c", ".parentElement){if(c.parentElement().document!=a)return i}else if(!c.le", "ngth||c.item(0).document!=a)return i}catch(d){return i}return b}return ", "i}}function yc(a){for(var b=[],c=0,d=a.F();c=0&&this.l(d,1,", "0)<=0:this.l(d,0,0)>=0&&this.l(d,1,1)<=0}catch(e){f(e)}};Cc.prototype.c", "ontainsNode=function(a,b){return this.w(Ac(a),b)};Cc.prototype.r=functi", "on(){return new Bc(this.b(),this.j(),this.g(),this.k())};function Dc(a)", "{this.a=a}u(Dc,Cc);n=Dc.prototype;n.D=function(){return this.a.commonAn", "cestorContainer};n.b=function(){return this.a.startContainer};n.j=funct", "ion(){return this.a.startOffset};n.g=function(){return this.a.endContai", "ner};n.k=function(){return this.a.endOffset};n.l=function(a,b,c){return", " this.a.compareBoundaryPoints(c==1?b==1?o.Range.START_TO_START:o.Range.", "START_TO_END:b==1?o.Range.END_TO_START:o.Range.END_TO_END,a)};n.isColla", "psed=function(){return this.a.collapsed};\nn.select=function(a){this.ba", "(Ya(B(this.b())).getSelection(),a)};n.ba=function(a){a.removeAllRanges(", ");a.addRange(this.a)};n.insertNode=function(a,b){var c=this.a.cloneRang", "e();c.collapse(b);c.insertNode(a);c.detach();return a};\nn.T=function(a", ",b){var c=Ya(B(this.b()));if(c=(c=xc(c||window))&&Ec(c))var d=c.b(),e=c", ".g(),g=c.j(),j=c.k();var k=this.a.cloneRange(),q=this.a.cloneRange();k.", "collapse(!1);q.collapse(!0);k.insertNode(b);q.insertNode(a);k.detach();", "q.detach();if(c){if(d.nodeType==A)for(;g>d.length;){g-=d.length;do d=d.", "nextSibling;while(d==a||d==b)}if(e.nodeType==A)for(;j>e.length;){j-=e.l", "ength;do e=e.nextSibling;while(e==a||e==b)}c=new Fc;c.H=Gc(d,g,e,j);if(", "d.tagName==\"BR\")k=d.parentNode,g=y(k.childNodes,d),d=k;if(e.tagName==", "\n\"BR\")k=e.parentNode,j=y(k.childNodes,e),e=k;c.H?(c.f=e,c.i=j,c.d=d,", "c.h=g):(c.f=d,c.i=g,c.d=e,c.h=j);c.select()}};n.collapse=function(a){th", "is.a.collapse(a)};function Hc(a){this.a=a}u(Hc,Dc);Hc.prototype.ba=func", "tion(a,b){var c=b?this.g():this.b(),d=b?this.k():this.j(),e=b?this.b():", "this.g(),g=b?this.j():this.k();a.collapse(c,d);(c!=e||d!=g)&&a.extend(e", ",g)};function Ic(a,b){this.a=a;this.Ta=b}u(Ic,Cc);vc(\"goog.dom.browser", "range.IeRange\");function Jc(a){var b=B(a).body.createTextRange();if(a.", "nodeType==1)b.moveToElementText(a),V(a)&&!a.childNodes.length&&b.collap", "se(!1);else{for(var c=0,d=a;d=d.previousSibling;){var e=d.nodeType;if(e", "==A)c+=d.length;else if(e==1){b.moveToElementText(d);break}}d||b.moveTo", "ElementText(a.parentNode);b.collapse(!d);c&&b.move(\"character\",c);b.m", "oveEnd(\"character\",a.length)}return b}n=Ic.prototype;n.Q=i;n.f=i;n.d=", "i;n.i=-1;n.h=-1;\nn.s=function(){this.Q=this.f=this.d=i;this.i=this.h=-", "1};\nn.D=function(){if(!this.Q){var a=this.a.text,b=this.a.duplicate(),", "c=a.replace(/ +$/,\"\");(c=a.length-c.length)&&b.moveEnd(\"character\",", "-c);c=b.parentElement();b=b.htmlText.replace(/(\\r\\n|\\r|\\n)+/g,\" \"", ").length;if(this.isCollapsed()&&b>0)return this.Q=c;for(;b>c.outerHTML.", "replace(/(\\r\\n|\\r|\\n)+/g,\" \").length;)c=c.parentNode;for(;c.child", "Nodes.length==1&&c.innerText==(c.firstChild.nodeType==A?c.firstChild.no", "deValue:c.firstChild.innerText);){if(!V(c.firstChild))break;c=c.firstCh", "ild}a.length==0&&(c=Kc(this,\nc));this.Q=c}return this.Q};function Kc(a", ",b){for(var c=b.childNodes,d=0,e=c.length;d", "=0&&a.l(j,1,0)<=0:a.a.inRange(j))return Kc(a,g)}}return b}n.b=function(", "){if(!this.f&&(this.f=Lc(this,1),this.isCollapsed()))this.d=this.f;retu", "rn this.f};n.j=function(){if(this.i<0&&(this.i=Mc(this,1),this.isCollap", "sed()))this.h=this.i;return this.i};\nn.g=function(){if(this.isCollapse", "d())return this.b();if(!this.d)this.d=Lc(this,0);return this.d};n.k=fun", "ction(){if(this.isCollapsed())return this.j();if(this.h<0&&(this.h=Mc(t", "his,0),this.isCollapsed()))this.i=this.h;return this.h};n.l=function(a,", "b,c){return this.a.compareEndPoints((b==1?\"Start\":\"End\")+\"To\"+(c=", "=1?\"Start\":\"End\"),a)};\nfunction Lc(a,b,c){c=c||a.D();if(!c||!c.fir", "stChild)return c;for(var d=b==1,e=0,g=c.childNodes.length;e0)return Lc(a,b,k)}", "return c}\nfunction Mc(a,b){var c=b==1,d=c?a.b():a.g();if(d.nodeType==1", "){for(var d=d.childNodes,e=d.length,g=c?1:-1,j=c?0:e-1;j>=0&&j", "=0}if(d)return X.ca.l.call(this,a,b,c);return this.a.compareBoundaryPoi", "nts(c==1?b==1?o.Range.START_TO_START:o.Range.END_TO_START:b==1?o.Range.", "START_TO_END:o.Range.END_TO_END,a)};X.prototype.ba=function(a,b){a.remo", "veAllRanges();b?a.setBaseAndExtent(this.g(),this.k(),this.b(),this.j())", ":a.setBaseAndExtent(this.b(),this.j(),this.g(),this.k())};function V(a)", "{var b;a:if(a.nodeType!=1)b=!1;else{switch(a.tagName){case \"APPLET\":c", "ase \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"FRAME\":case", " \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":ca", "se \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OB", "JECT\":case \"PARAM\":case \"SCRIPT\":case \"STYLE\":b=!1;break a}b=!0}", "return b||a.nodeType==A};function Fc(){}u(Fc,S);function zc(a,b){var c=", "new Fc;c.L=a;c.H=!!b;return c}n=Fc.prototype;n.L=i;n.f=i;n.i=i;n.d=i;n.", "h=i;n.H=!1;n.ia=m(\"text\");n.$=function(){return Y(this).a};n.s=functi", "on(){this.f=this.i=this.d=this.h=i};n.F=m(1);n.C=function(){return this", "};function Y(a){var b;if(!(b=a.L)){b=a.b();var c=a.j(),d=a.g(),e=a.k(),", "g=B(b).createRange();g.setStart(b,c);g.setEnd(d,e);b=a.L=new X(g)}retur", "n b}n.D=function(){return Y(this).D()};n.b=function(){return this.f||(t", "his.f=Y(this).b())};\nn.j=function(){return this.i!=i?this.i:this.i=Y(t", "his).j()};n.g=function(){return this.d||(this.d=Y(this).g())};n.k=funct", "ion(){return this.h!=i?this.h:this.h=Y(this).k()};n.G=l(\"H\");n.w=func", "tion(a,b){var c=a.ia();if(c==\"text\")return Y(this).w(Y(a),b);else if(", "c==\"control\")return c=Pc(a),(b?La:Ma)(c,function(a){return this.conta", "insNode(a,b)},this);return!1};n.isCollapsed=function(){return Y(this).i", "sCollapsed()};n.r=function(){return new Bc(this.b(),this.j(),this.g(),t", "his.k())};n.select=function(){Y(this).select(this.H)};\nn.insertNode=fu", "nction(a,b){var c=Y(this).insertNode(a,b);this.s();return c};n.T=functi", "on(a,b){Y(this).T(a,b);this.s()};n.ja=function(){return new Qc(this)};n", ".collapse=function(a){a=this.G()?!a:a;this.L&&this.L.collapse(a);a?(thi", "s.d=this.f,this.h=this.i):(this.f=this.d,this.i=this.h);this.H=!1};func", "tion Qc(a){this.Ra=a.G()?a.g():a.b();this.Sa=a.G()?a.k():a.j();this.Va=", "a.G()?a.b():a.g();this.Wa=a.G()?a.j():a.k()}u(Qc,wc);function Rc(){}u(R", "c,U);n=Rc.prototype;n.a=i;n.m=i;n.S=i;n.s=function(){this.S=this.m=i};n", ".ia=m(\"control\");n.$=function(){return this.a||document.body.createCo", "ntrolRange()};n.F=function(){return this.a?this.a.length:0};n.C=functio", "n(a){a=this.a.item(a);return zc(Ac(a),h)};n.D=function(){return eb.appl", "y(i,Pc(this))};n.b=function(){return Sc(this)[0]};n.j=m(0);n.g=function", "(){var a=Sc(this),b=x(a);return Na(a,function(a){return C(a,b)})};n.k=f", "unction(){return this.g().childNodes.length};\nfunction Pc(a){if(!a.m&&", "(a.m=[],a.a))for(var b=0;b1&&this.Ha.log(", "qc,\"getBrowserRangeObject called on MultiRange with more than 1 range", "\",h);return this.u[0]};n.F=function(){return this.u.length};n.C=functi", "on(a){this.R[a]||(this.R[a]=zc(new X(this.u[a]),h));return this.R[a]};", "\nn.D=function(){if(!this.X){for(var a=[],b=0,c=this.F();b1){b=new Vc;for(var c=0,e=a.", "rangeCount;c0", "};function Zc(){L.call(this);this.M=this.ma=i;this.v=new z(0,0);this.va", "=this.Ka=!1}u(Zc,L);var Z={};Z[Nb]=[0,1,2,i];Z[Vb]=[i,i,2,i];Z[Ob]=[0,1", ",2,i];Z[Mb]=[0,1,2,0];Z[Yb]=[0,1,2,0];Z[Wb]=Z[Nb];Z[Xb]=Z[Ob];Z[Lb]=Z[M", "b];Zc.prototype.move=function(a,b){var c=rb(a);this.v.x=b.x+c.x;this.v.", "y=b.y+c.y;a!=this.B()&&(c=this.B()===Aa.document.documentElement||this.", "B()===Aa.document.body,c=!this.va&&c?i:this.B(),this.Z(Mb,a),Jb(this,a)", ",this.Z(Lb,c));this.Z(Yb);this.Ka=!1};\nZc.prototype.Z=function(a,b){th", "is.va=!0;var c=this.v,d;a in Z?(d=Z[a][this.ma===i?3:this.ma],d===i&&f(", "new w(13,\"Event does not permit the specified mouse button.\"))):d=0;r", "eturn Kb(this,a,c,d,b)};function $c(){L.call(this);this.v=new z(0,0);th", "is.fa=new z(0,0)}u($c,L);n=$c.prototype;n.M=i;n.La=!1;n.Fa=!1;n.Qa=0;n.", "Pa=0;\nn.move=function(a,b,c){Jb(this,a);a=rb(a);this.v.x=b.x+a.x;this.", "v.y=b.y+a.y;if(r(c))this.fa.x=c.x+a.x,this.fa.y=c.y+a.y;if(this.M)this.", "Fa=!0,this.M||f(new w(13,\"Should never fire event when touchscreen is ", "not pressed.\")),b={touches:[],targetTouches:[],changedTouches:[],altKe", "y:!1,ctrlKey:!1,shiftKey:!1,metaKey:!1,relatedTarget:i,scale:0,rotation", ":0},ad(b,this.Qa,this.v),this.La&&ad(b,this.Pa,this.fa),Pb(this.M,Zb,b)", "};\nfunction ad(a,b,c){b={identifier:b,screenX:c.x,screenY:c.y,clientX:", "c.x,clientY:c.y,pageX:c.x,pageY:c.y};a.changedTouches.push(b);if(Zb==$b", "||Zb==Zb)a.touches.push(b),a.targetTouches.push(b)}n.Z=function(a){this", ".M||f(new w(13,\"Should never fire a mouse event when touchscreen is no", "t pressed.\"));return Kb(this,a,this.v,0)};function bd(a,b){this.x=a;th", "is.y=b}u(bd,z);bd.prototype.scale=function(a){this.x*=a;this.y*=a;retur", "n this};bd.prototype.add=function(a){this.x+=a.x;this.y+=a.y;return thi", "s};function cd(){L.call(this)}u(cd,L);(function(a){a.Da=function(){retu", "rn a.Ga||(a.Ga=new a)}})(cd);function dd(a){(!Hb(a,!0)||!zb(a))&&f(new ", "w(12,\"Element is not currently interactable and may not be manipulated", "\"));(!Bb(a)||vb(a,\"readOnly\"))&&f(new w(12,\"Element must be user-ed", "itable in order to clear it.\"));var b=cd.Da();Jb(b,a);var b=b.J||b.t,c", "=B(b).activeElement;if(b!=c){if(c&&t(c.blur))try{c.blur()}catch(d){f(d)", "}t(b.focus)&&b.focus()}if(a.value)a.value=\"\",Pb(a,Ub);if(Cb(a))a.inne", "rHTML=\" \"}var ed=\"_\".split(\".\"),$=o;!(ed[0]in $)&&$.execScript&&$", ".execScript(\"var \"+ed[0]);\nfor(var gd;ed.length&&(gd=ed.shift());)!e", "d.length&&r(dd)?$[gd]=dd:$=$[gd]?$[gd]:$[gd]={};; return this._.apply(n", "ull,arguments);}.apply({navigator:typeof window!='undefined'?window.nav", "igator:null}, arguments);}", NULL }; const char* const CLEAR_LOCAL_STORAGE[] = { "function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl", "atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co", "de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag", "e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(", "){}d.prototype=h.prototype;a.b=h.prototype;a.prototype=new d})(g,Error)", ";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo", "mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr", "ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN", "otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24", ":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD", "ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro", "r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget", "OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.", "name+\"] \"+this.message};var j=e&&!1;function k(){var a=f||f;switch(\"", "local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"", "browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ", "\"database\":return a.openDatabase!=b;case \"location\":if(j)return!1;r", "eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"", ":return a.localStorage!=b;case \"session_storage\":return a.sessionStor", "age!=b&&a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupported ", "API identifier provided as parameter\");}};function l(a){this.a=a}l.pro", "totype.clear=function(){this.a.clear()};function m(){if(!k())throw new ", "g(13,\"Local storage undefined\");(new l(f.localStorage)).clear()}var n", "=\"_\".split(\".\"),o=this;!(n[0]in o)&&o.execScript&&o.execScript(\"va", "r \"+n[0]);for(var p;n.length&&(p=n.shift());)!n.length&&m!==void 0?o[p", "]=m:o=o[p]?o[p]:o[p]={};; return this._.apply(null,arguments);}.apply({", "navigator:typeof window!='undefined'?window.navigator:null}, arguments)", ";}", NULL }; const char* const CLEAR_SESSION_STORAGE[] = { "function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl", "atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co", "de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag", "e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(", "){}d.prototype=h.prototype;a.b=h.prototype;a.prototype=new d})(g,Error)", ";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo", "mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr", "ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN", "otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24", ":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD", "ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro", "r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget", "OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.", "name+\"] \"+this.message};var j=e&&!1;function k(){var a=f||f;switch(\"", "session_storage\"){case \"appcache\":return a.applicationCache!=b;case ", "\"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;cas", "e \"database\":return a.openDatabase!=b;case \"location\":if(j)return!1", ";return a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage", "\":return a.localStorage!=b;case \"session_storage\":return a.sessionSt", "orage!=b&&a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupporte", "d API identifier provided as parameter\");}};function l(a){this.a=a}l.p", "rototype.clear=function(){this.a.clear()};function m(){var a;if(k())a=n", "ew l(f.sessionStorage);else throw new g(13,\"Session storage undefined", "\");a.clear()}var n=\"_\".split(\".\"),o=this;!(n[0]in o)&&o.execScript", "&&o.execScript(\"var \"+n[0]);for(var p;n.length&&(p=n.shift());)!n.len", "gth&&m!==void 0?o[p]=m:o=o[p]?o[p]:o[p]={};; return this._.apply(null,a", "rguments);}.apply({navigator:typeof window!='undefined'?window.navigato", "r:null}, arguments);}", NULL }; const char* const CLICK[] = { "function(){return function(){function f(a){throw a;}var h=void 0,i=null", ";function l(a){return function(){return this[a]}}function m(a){return f", "unction(){return a}}var n,o=this;\nfunction aa(a){var b=typeof a;if(b==", "\"object\")if(a){if(a instanceof Array)return\"array\";else if(a instan", "ceof Object)return b;var c=Object.prototype.toString.call(a);if(c==\"[o", "bject Window]\")return\"object\";if(c==\"[object Array]\"||typeof a.len", "gth==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propertyIsEnu", "merable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))return\"arr", "ay\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&typeof ", "a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"call\"", "))return\"function\"}else return\"null\";\nelse if(b==\"function\"&&typ", "eof a.call==\"undefined\")return\"object\";return b}function p(a){retur", "n a!==h}function ba(a){var b=aa(a);return b==\"array\"||b==\"object\"&&", "typeof a.length==\"number\"}function r(a){return typeof a==\"string\"}f", "unction s(a){return aa(a)==\"function\"}function ca(a){a=aa(a);return a", "==\"object\"||a==\"array\"||a==\"function\"}var da=\"closure_uid_\"+Mat", "h.floor(Math.random()*2147483648).toString(36),ea=0,fa=Date.now||functi", "on(){return+new Date};\nfunction t(a,b){function c(){}c.prototype=b.pro", "totype;a.ea=b.prototype;a.prototype=new c};function ga(a){for(var b=1;b", "\")!=-1&&(a=a.replace(na,\">", ";\"));a.indexOf('\"')!=-1&&(a=a.replace(oa,\""\"));return a}var la", "=/&/g,ma=//g,oa=/\\\"/g,ka=/[&<>\\\"]/;\nfunction pa(a,b){if(a", "b)return 1;return 0}var qa=Math.random()*21474836", "48|0,ra={};function sa(a){return ra[a]||(ra[a]=String(a).replace(/\\-([", "a-z])/g,function(a,c){return c.toUpperCase()}))};var ta,ua,va,wa=o.navi", "gator;va=wa&&wa.platform||\"\";ta=va.indexOf(\"Mac\")!=-1;ua=va.indexOf", "(\"Win\")!=-1;var xa=va.indexOf(\"Linux\")!=-1,ya,za=\"\",Aa=/WebKit\\/", "(\\S+)/.exec(o.navigator?o.navigator.userAgent:i);ya=za=Aa?Aa[1]:\"\";v", "ar Ba={};var Ca=window;function Da(a,b){for(var c in a)b.call(h,a[c],c,", "a)}function Ea(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};funct", "ion u(a,b){this.code=a;this.message=b||\"\";this.name=Fa[a]||Fa[13];var", " c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}t(u,Er", "ror);\nvar Fa={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"Unkn", "ownCommandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisi", "bleError\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"Ele", "mentNotSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError", "\",24:\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"M", "odalDialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeou", "tError\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveT", "argetOutOfBoundsError\"};\nu.prototype.toString=function(){return\"[\"+", "this.name+\"] \"+this.message};function Ga(a){this.stack=Error().stack|", "|\"\";if(a)this.message=String(a)}t(Ga,Error);Ga.prototype.name=\"Custo", "mError\";function Ha(a,b){b.unshift(a);Ga.call(this,ga.apply(i,b));b.sh", "ift();this.ab=a}t(Ha,Ga);Ha.prototype.name=\"AssertionError\";function ", "Ia(a,b){if(!a){var c=Array.prototype.slice.call(arguments,2),d=\"Assert", "ion failed\";if(b){d+=\": \"+b;var e=c}f(new Ha(\"\"+d,e||[]))}}functio", "n Ja(a){f(new Ha(\"Failure\"+(a?\": \"+a:\"\"),Array.prototype.slice.ca", "ll(arguments,1)))};function v(a){return a[a.length-1]}var Ka=Array.prot", "otype;function w(a,b){if(r(a)){if(!r(b)||b.length!=1)return-1;return a.", "indexOf(b,0)}for(var c=0;c=0||(d.push(c[g]),e++);d=e==c.length;a.className=b.join(\" \");return", " d};function x(a,b){this.x=p(a)?a:0;this.y=p(b)?b:0}x.prototype.toStrin", "g=function(){return\"(\"+this.x+\", \"+this.y+\")\"};function Va(a,b){t", "his.width=a;this.height=b}Va.prototype.toString=function(){return\"(\"+", "this.width+\" x \"+this.height+\")\"};Va.prototype.floor=function(){thi", "s.width=Math.floor(this.width);this.height=Math.floor(this.height);retu", "rn this};Va.prototype.scale=function(a){this.width*=a;this.height*=a;re", "turn this};var z=3;function Wa(a){return a?new Xa(A(a)):Ta||(Ta=new Xa)", "}function Ya(a,b){Da(b,function(b,d){d==\"style\"?a.style.cssText=b:d==", "\"class\"?a.className=b:d==\"for\"?a.htmlFor=b:d in Za?a.setAttribute(Z", "a[d],b):d.lastIndexOf(\"aria-\",0)==0?a.setAttribute(d,b):a[d]=b})}var ", "Za={cellpadding:\"cellPadding\",cellspacing:\"cellSpacing\",colspan:\"c", "olSpan\",rowspan:\"rowSpan\",valign:\"vAlign\",height:\"height\",width:", "\"width\",usemap:\"useMap\",frameborder:\"frameBorder\",maxlength:\"max", "Length\",type:\"type\"};\nfunction $a(a){var b=a.body,a=a.parentWindow|", "|a.defaultView;return new x(a.pageXOffset||b.scrollLeft,a.pageYOffset||", "b.scrollTop)}function C(a){return a?a.parentWindow||a.defaultView:windo", "w}function ab(a,b,c){function d(c){c&&b.appendChild(r(c)?a.createTextNo", "de(c):c)}for(var e=2;e0)?La(bb(g)?Ra(g):g,d):d(g)}}function cb(a){return a&&a.parentNode?", "a.parentNode.removeChild(a):i}\nfunction D(a,b){if(a.contains&&b.nodeTy", "pe==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!=", "\"undefined\")return a==b||Boolean(a.compareDocumentPosition(b)&16);for", "(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction db(a,b){if(a==b)return", " 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1", ":-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNod", "e){var c=a.nodeType==1,d=b.nodeType==1;if(c&&d)return a.sourceIndex-b.s", "ourceIndex;else{var e=a.parentNode,g=b.parentNode;if(e==g)return eb(a,b", ");if(!c&&D(e,b))return-1*fb(a,b);if(!d&&D(g,a))return fb(b,a);return(c?", "a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:g.sourceIndex)}}d=A(a);c=", "d.createRange();c.selectNode(a);c.collapse(!0);d=\nd.createRange();d.se", "lectNode(b);d.collapse(!0);return c.compareBoundaryPoints(o.Range.START", "_TO_END,d)}function fb(a,b){var c=a.parentNode;if(c==b)return-1;for(var", " d=b;d.parentNode!=c;)d=d.parentNode;return eb(d,a)}function eb(a,b){fo", "r(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}\nfunction gb(", "){var a,b=arguments.length;if(b){if(b==1)return arguments[0]}else retur", "n i;var c=[],d=Infinity;for(a=0;a2&&ab(a,d,b);return d};n.createElement=function(a){return this.w.", "createElement(a)};n.createTextNode=function(a){return this.w.createText", "Node(a)};n.ua=function(){return this.w.parentWindow||this.w.defaultView", "};n.appendChild=function(a,b){a.appendChild(b)};n.removeNode=cb;n.conta", "ins=D;var E={};E.za=function(){var a={fb:\"http://www.w3.org/2000/svg\"", "};return function(b){return a[b]||i}}();E.qa=function(a,b,c){var d=A(a)", ";if(!d.implementation.hasFeature(\"XPath\",\"3.0\"))return i;try{var e=", "d.createNSResolver?d.createNSResolver(d.documentElement):E.za;return d.", "evaluate(b,a,e,c,i)}catch(g){f(new u(32,\"Unable to locate an element w", "ith the xpath expression \"+b+\" because of the following error:\\n\"+g", "))}};\nE.oa=function(a,b){(!a||a.nodeType!=1)&&f(new u(32,'The result o", "f the xpath expression \"'+b+'\" is: '+a+\". It should be an element.\"", "))};E.Ma=function(a,b){var c=function(){var c=E.qa(b,a,9);if(c)return c", ".singleNodeValue||i;else if(b.selectSingleNode)return c=A(b),c.setPrope", "rty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(", "a);return i}();c===i||E.oa(c,a);return c};\nE.$a=function(a,b){var c=fu", "nction(){var c=E.qa(b,a,7);if(c){for(var e=c.snapshotLength,g=[],j=0;j<", "e;++j)g.push(c.snapshotItem(j));return g}else if(b.selectNodes)return c", "=A(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.s", "electNodes(a);return[]}();La(c,function(b){E.oa(b,a)});return c};var F=", "\"StopIteration\"in o?o.StopIteration:Error(\"StopIteration\");function", " G(){}G.prototype.next=function(){f(F)};G.prototype.t=function(){return", " this};function nb(a){if(a instanceof G)return a;if(typeof a.t==\"funct", "ion\")return a.t(!1);if(ba(a)){var b=0,c=new G;c.next=function(){for(;;", ")if(b>=a.length&&f(F),b in a)return a[b++];else b++};return c}f(Error(", "\"Not implemented\"))};function H(a,b,c,d,e){this.q=!!b;a&&J(this,a,d);", "this.C=e!=h?e:this.s||0;this.q&&(this.C*=-1);this.Ba=!c}t(H,G);n=H.prot", "otype;n.r=i;n.s=0;n.ma=!1;function J(a,b,c,d){if(a.r=b)a.s=typeof c==\"", "number\"?c:a.r.nodeType!=1?0:a.q?-1:1;if(typeof d==\"number\")a.C=d}\nn", ".next=function(){var a;if(this.ma){(!this.r||this.Ba&&this.C==0)&&f(F);", "a=this.r;var b=this.q?-1:1;if(this.s==b){var c=this.q?a.lastChild:a.fir", "stChild;c?J(this,c):J(this,a,b*-1)}else(c=this.q?a.previousSibling:a.ne", "xtSibling)?J(this,c):J(this,a.parentNode,b*-1);this.C+=this.s*(this.q?-", "1:1)}else this.ma=!0;(a=this.r)||f(F);return a};\nn.splice=function(){v", "ar a=this.r,b=this.q?1:-1;if(this.s==b)this.s=b*-1,this.C+=this.s*(this", ".q?-1:1);this.q=!this.q;H.prototype.next.call(this);this.q=!this.q;for(", "var b=ba(arguments[0])?arguments[0]:arguments,c=b.length-1;c>=0;c--)a.p", "arentNode&&a.parentNode.insertBefore(b[c],a.nextSibling);cb(a)};functio", "n ob(a,b,c,d){H.call(this,a,b,c,i,d)}t(ob,H);ob.prototype.next=function", "(){do ob.ea.next.call(this);while(this.s==-1);return this.r};function p", "b(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}pb.prototy", "pe.toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+", "this.bottom+\"b, \"+this.left+\"l)\"};pb.prototype.contains=function(a)", "{a=!this||!a?!1:a instanceof pb?a.left>=this.left&&a.right<=this.right&", "&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right", "&&a.y>=this.top&&a.y<=this.bottom;return a};function K(a,b){var c=A(a);", "if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getC", "omputedStyle(a,i)))return c[b]||c.getPropertyValue(b);return\"\"}functi", "on qb(a,b){return K(a,b)||(a.currentStyle?a.currentStyle[b]:i)||a.style", "&&a.style[b]}\nfunction rb(a){for(var b=A(a),c=qb(a,\"position\"),d=c==", "\"fixed\"||c==\"absolute\",a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=q", "b(a,\"position\"),d=d&&c==\"static\"&&a!=b.documentElement&&a!=b.body,!", "d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c==\"fi", "xed\"||c==\"absolute\"||c==\"relative\"))return a;return i}\nfunction s", "b(a){var b=A(a),c=qb(a,\"position\"),d=new x(0,0),e=(b?b.nodeType==9?b:", "A(b):document).documentElement;if(a==e)return d;if(a.getBoundingClientR", "ect)a=a.getBoundingClientRect(),b=Wa(b),b=$a(b.w),d.x=a.left+b.x,d.y=a.", "top+b.y;else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.getBoxObje", "ctFor(e),d.x=a.screenX-b.screenX,d.y=a.screenY-b.screenY;else{var g=a;d", "o{d.x+=g.offsetLeft;d.y+=g.offsetTop;g!=a&&(d.x+=g.clientLeft||0,d.y+=g", ".clientTop||0);if(qb(g,\"position\")==\"fixed\"){d.x+=b.body.scrollLeft", ";\nd.y+=b.body.scrollTop;break}g=g.offsetParent}while(g&&g!=a);c==\"abs", "olute\"&&(d.y-=b.body.offsetTop);for(g=a;(g=rb(g))&&g!=b.body&&g!=e;)d.", "x-=g.scrollLeft,d.y-=g.scrollTop}return d}\nfunction tb(a){var b=new x;", "if(a.nodeType==1)if(a.getBoundingClientRect)a=a.getBoundingClientRect()", ",b.x=a.left,b.y=a.top;else{var c;c=Wa(a);c=$a(c.w);a=sb(a);b.x=a.x-c.x;", "b.y=a.y-c.y}else{c=s(a.ta);var d=a;a.targetTouches?d=a.targetTouches[0]", ":c&&a.ta().targetTouches&&(d=a.ta().targetTouches[0]);b.x=d.clientX;b.y", "=d.clientY}return b}\nfunction ub(a){if(qb(a,\"display\")!=\"none\")ret", "urn vb(a);var b=a.style,c=b.display,d=b.visibility,e=b.position;b.visib", "ility=\"hidden\";b.position=\"absolute\";b.display=\"inline\";a=vb(a);b", ".display=c;b.position=e;b.visibility=d;return a}function vb(a){var b=a.", "offsetWidth,c=a.offsetHeight;if((!p(b)||!b&&!c)&&a.getBoundingClientRec", "t)return a=a.getBoundingClientRect(),new Va(a.right-a.left,a.bottom-a.t", "op);return new Va(b,c)};function L(a,b){return!!a&&a.nodeType==1&&(!b||", "a.tagName.toUpperCase()==b)}function wb(a){if(L(a,\"OPTION\"))return!0;", "if(L(a,\"INPUT\"))return a=a.type.toLowerCase(),a==\"checkbox\"||a==\"r", "adio\";return!1}var xb={\"class\":\"className\",readonly:\"readOnly\"},", "yb=[\"checked\",\"disabled\",\"draggable\",\"hidden\"];\nfunction zb(a,", "b){var c=xb[b]||b,d=a[c];if(!p(d)&&w(yb,c)>=0)return!1;if(c=b==\"value", "\")if(c=L(a,\"OPTION\")){var e;c=b.toLowerCase();if(a.hasAttribute)e=a.", "hasAttribute(c);else try{e=a.attributes[c].specified}catch(g){e=!1}c=!e", "}c&&(d=[],lb(a,d,!1),d=d.join(\"\"));return d}\nvar Ab=[\"async\",\"aut", "ofocus\",\"autoplay\",\"checked\",\"compact\",\"complete\",\"controls\"", ",\"declare\",\"defaultchecked\",\"defaultselected\",\"defer\",\"disable", "d\",\"draggable\",\"ended\",\"formnovalidate\",\"hidden\",\"indetermina", "te\",\"iscontenteditable\",\"ismap\",\"itemscope\",\"loop\",\"multiple", "\",\"muted\",\"nohref\",\"noresize\",\"noshade\",\"novalidate\",\"nowra", "p\",\"open\",\"paused\",\"pubdate\",\"readonly\",\"required\",\"reverse", "d\",\"scoped\",\"seamless\",\"seeking\",\"selected\",\"spellcheck\",\"t", "ruespeed\",\"willvalidate\"];\nfunction Bb(a){var b;if(8==a.nodeType)re", "turn i;b=\"usemap\";if(b==\"style\")return b=ha(a.style.cssText).toLowe", "rCase(),b=b.charAt(b.length-1)==\";\"?b:b+\";\";a=a.getAttributeNode(b)", ";if(!a)return i;if(w(Ab,b)>=0)return\"true\";return a.specified?a.value", ":i}var Cb=[\"BUTTON\",\"INPUT\",\"OPTGROUP\",\"OPTION\",\"SELECT\",\"TE", "XTAREA\"];\nfunction Db(a){var b=a.tagName.toUpperCase();if(!(w(Cb,b)>=", "0))return!0;if(zb(a,\"disabled\"))return!1;if(a.parentNode&&a.parentNod", "e.nodeType==1&&\"OPTGROUP\"==b||\"OPTION\"==b)return Db(a.parentNode);r", "eturn!0}var Eb=[\"text\",\"search\",\"tel\",\"url\",\"email\",\"passwor", "d\",\"number\"];function Fb(a){if(L(a,\"TEXTAREA\"))return!0;if(L(a,\"I", "NPUT\"))return w(Eb,a.type.toLowerCase())>=0;if(Gb(a))return!0;return!1", "}\nfunction Gb(a){function b(a){return a.contentEditable==\"inherit\"?(", "a=Hb(a))?b(a):!1:a.contentEditable==\"true\"}if(!p(a.contentEditable))r", "eturn!1;if(p(a.isContentEditable))return a.isContentEditable;return b(a", ")}function Hb(a){for(a=a.parentNode;a&&a.nodeType!=1&&a.nodeType!=9&&a.", "nodeType!=11;)a=a.parentNode;return L(a)?a:i}function Ib(a,b){b=sa(b);r", "eturn K(a,b)||Jb(a,b)}\nfunction Jb(a,b){var c=a.currentStyle||a.style,", "d=c[b];!p(d)&&s(c.getPropertyValue)&&(d=c.getPropertyValue(b));if(d!=\"", "inherit\")return p(d)?d:i;return(c=Hb(a))?Jb(c,b):i}function Kb(a){if(s", "(a.getBBox))try{var b=a.getBBox();if(b)return b}catch(c){}return ub(a)}", "\nfunction M(a,b){function c(a){if(Ib(a,\"display\")==\"none\")return!1", ";a=Hb(a);return!a||c(a)}function d(a){var b=Kb(a);if(b.height>0&&b.widt", "h>0)return!0;return Na(a.childNodes,function(a){return a.nodeType==z||L", "(a)&&d(a)})}L(a)||f(Error(\"Argument to isShown must be of type Element", "\"));if(L(a,\"OPTION\")||L(a,\"OPTGROUP\")){var e=mb(a,function(a){retu", "rn L(a,\"SELECT\")});return!!e&&M(e,!0)}if(L(a,\"MAP\")){if(!a.name)ret", "urn!1;e=A(a);e=e.evaluate?E.Ma('/descendant::*[@usemap = \"#'+a.name+'", "\"]',e):hb(e,function(b){return L(b)&&\nBb(b)==\"#\"+a.name});return!!e", "&&M(e,b)}if(L(a,\"AREA\"))return e=mb(a,function(a){return L(a,\"MAP\")", "}),!!e&&M(e,b);if(L(a,\"INPUT\")&&a.type.toLowerCase()==\"hidden\")retu", "rn!1;if(L(a,\"NOSCRIPT\"))return!1;if(Ib(a,\"visibility\")==\"hidden\")", "return!1;if(!c(a))return!1;if(!b&&Lb(a)==0)return!1;if(!d(a))return!1;r", "eturn!0}function Lb(a){var b=1,c=Ib(a,\"opacity\");c&&(b=Number(c));(a=", "Hb(a))&&(b*=Lb(a));return b};function N(){this.l=Ca.document.documentEl", "ement;this.H=i;var a=A(this.l).activeElement;a&&Mb(this,a)}N.prototype.", "o=l(\"l\");function Mb(a,b){a.l=b;a.H=L(b,\"OPTION\")?mb(b,function(a){", "return L(a,\"SELECT\")}):i}\nfunction Nb(a,b,c,d,e){if(!M(a.l,!0)||!Db(", "a.l))return!1;e&&!(Ob==b||Pb==b)&&f(new u(12,\"Event type does not allo", "w related target: \"+b));c={clientX:c.x,clientY:c.y,button:d,altKey:!1,", "ctrlKey:!1,shiftKey:!1,metaKey:!1,wheelDelta:0,relatedTarget:e||i};if(a", ".H)a:switch(b){case Qb:case Rb:a=a.H.multiple?a.l:a.H;break a;default:a", "=a.H.multiple?a.l:i}else a=a.l;return a?Sb(a,b,c):!0};function O(a,b,c)", "{this.W=a;this.X=b;this.Y=c}O.prototype.create=function(a){a=A(a).creat", "eEvent(\"HTMLEvents\");a.initEvent(this.W,this.X,this.Y);return a};O.pr", "ototype.toString=l(\"W\");function P(a,b,c){O.call(this,a,b,c)}t(P,O);P", ".prototype.create=function(a,b){var c=A(a),d=C(c),c=c.createEvent(\"Mou", "seEvents\");if(this==Tb)c.wheelDelta=b.wheelDelta;c.initMouseEvent(this", ".W,this.X,this.Y,d,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shift", "Key,b.metaKey,b.button,b.relatedTarget);return c};\nfunction Ub(a,b,c){", "O.call(this,a,b,c)}t(Ub,O);Ub.prototype.create=function(a,b){var c;c=A(", "a).createEvent(\"Events\");c.initEvent(this.W,this.X,this.Y);c.altKey=b", ".altKey;c.ctrlKey=b.ctrlKey;c.metaKey=b.metaKey;c.shiftKey=b.shiftKey;c", ".keyCode=b.charCode||b.keyCode;c.charCode=this==Vb?c.keyCode:0;return c", "};function Wb(a,b,c){O.call(this,a,b,c)}t(Wb,O);\nWb.prototype.create=f", "unction(a,b){function c(b){var c=Ma(b,function(b){return{identifier:b.i", "dentifier,screenX:b.screenX,screenY:b.screenY,clientX:b.clientX,clientY", ":b.clientY,pageX:b.pageX,pageY:b.pageY,target:a}});c.item=function(a){r", "eturn c[a]};return c}var d=A(a),e=C(d),g=c(b.changedTouches),j=b.touche", "s==b.changedTouches?g:c(b.touches),k=b.targetTouches==b.changedTouches?", "g:c(b.targetTouches),d=d.createEvent(\"MouseEvents\");d.initMouseEvent(", "this.W,this.X,this.Y,e,1,0,0,b.clientX,b.clientY,b.ctrlKey,\nb.altKey,b", ".shiftKey,b.metaKey,0,b.relatedTarget);d.touches=j;d.targetTouches=k;d.", "changedTouches=g;d.scale=b.scale;d.rotation=b.rotation;return d};\nvar ", "Xb=new O(\"change\",!0,!1),Qb=new P(\"click\",!0,!0),Yb=new P(\"context", "menu\",!0,!0),Zb=new P(\"dblclick\",!0,!0),$b=new P(\"mousedown\",!0,!0", "),ac=new P(\"mousemove\",!0,!1),Pb=new P(\"mouseout\",!0,!0),Ob=new P(", "\"mouseover\",!0,!0),Rb=new P(\"mouseup\",!0,!0),Tb=new P(\"mousewheel", "\",!0,!0),Vb=new Ub(\"keypress\",!0,!0),bc=new Wb(\"touchmove\",!0,!0),", "cc=new Wb(\"touchstart\",!0,!0);function Sb(a,b,c){b=b.create(a,c);if(!", "(\"isTrusted\"in b))b.Xa=!1;return a.dispatchEvent(b)};function dc(a){i", "f(typeof a.P==\"function\")return a.P();if(r(a))return a.split(\"\");if", "(ba(a)){for(var b=[],c=a.length,d=0;d1){b%2&&f(Error(\"Uneven number of arguments\"));for(var c=0;c<", "b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.fa(a)}var fc=", "!0;n=ec.prototype;n.Ca=0;n.na=0;n.P=function(){var a=[],b;for(b in this", ".p)b.charAt(0)==\":\"&&a.push(this.p[b]);return a};function gc(a){var b", "=[],c;for(c in a.p)if(c.charAt(0)==\":\"){var d=c.substring(1);b.push(f", "c?a.xa[c]?Number(d):d:d)}return b}\nn.set=function(a,b){var c=\":\"+a;c", " in this.p||(this.na++,this.Ca++,fc&&typeof a==\"number\"&&(this.xa[c]=", "!0));this.p[c]=b};n.fa=function(a){var b;if(a instanceof ec)b=gc(a),a=a", ".P();else{b=[];var c=0,d;for(d in a)b[c++]=d;a=Ea(a)}for(c=0;c=c.length&&f(F);", "var j=c[b++];return a?j:d[\":\"+j]}};return j};function hc(a){this.p=ne", "w ec;a&&this.fa(a)}function ic(a){var b=typeof a;return b==\"object\"&&", "a||b==\"function\"?\"o\"+(a[da]||(a[da]=++ea)):b.substr(0,1)+a}n=hc.pro", "totype;n.add=function(a){this.p.set(ic(a),a)};n.fa=function(a){for(var ", "a=dc(a),b=a.length,c=0;c\");Q(191,\"/\",\"?\");Q(192,\"`\",\"~", "\");Q(219,\"[\",\"{\");Q(220,\"\\\\\",\"|\");Q(221,\"]\",\"}\");Q({e:59", ",c:186,opera:59},\";\",\":\");Q(222,\"'\",'\"');function lc(){mc&&(this", "[da]||(this[da]=++ea))}var mc=!1;function nc(a){return oc(a||arguments.", "callee.caller,[])}\nfunction oc(a,b){var c=[];if(w(b,a)>=0)c.push(\"[..", ".circular reference...]\");else if(a&&b.length<50){c.push(pc(a)+\"(\");", "for(var d=a.arguments,e=0;e0&&c.push(\", \");var g;g=d", "[e];switch(typeof g){case \"object\":g=g?\"object\":\"null\";break;case", " \"string\":break;case \"number\":g=String(g);break;case \"boolean\":g=", "g?\"true\":\"false\";break;case \"function\":g=(g=pc(g))?g:\"[fn]\";bre", "ak;default:g=typeof g}g.length>40&&(g=g.substr(0,40)+\"...\");c.push(g)", "}b.push(a);c.push(\")\\n\");try{c.push(oc(a.caller,b))}catch(j){c.push(", "\"[exception trying to get caller]\\n\")}}else a?\nc.push(\"[...long st", "ack...]\"):c.push(\"[end]\");return c.join(\"\")}function pc(a){if(qc[a", "])return qc[a];a=String(a);if(!qc[a]){var b=/function ([^\\(]+)/.exec(a", ");qc[a]=b?b[1]:\"[Anonymous]\"}return qc[a]}var qc={};function R(a,b,c,", "d,e){this.reset(a,b,c,d,e)}R.prototype.La=0;R.prototype.sa=i;R.prototyp", "e.ra=i;var rc=0;R.prototype.reset=function(a,b,c,d,e){this.La=typeof e=", "=\"number\"?e:rc++;this.gb=d||fa();this.R=a;this.Ia=b;this.Za=c;delete ", "this.sa;delete this.ra};R.prototype.ya=function(a){this.R=a};function S", "(a){this.Ja=a}S.prototype.ca=i;S.prototype.R=i;S.prototype.ga=i;S.proto", "type.va=i;function sc(a,b){this.name=a;this.value=b}sc.prototype.toStri", "ng=l(\"name\");var tc=new sc(\"WARNING\",900),uc=new sc(\"CONFIG\",700)", ";S.prototype.getParent=l(\"ca\");S.prototype.ya=function(a){this.R=a};f", "unction vc(a){if(a.R)return a.R;if(a.ca)return vc(a.ca);Ja(\"Root logge", "r has no level set.\");return i}\nS.prototype.log=function(a,b,c){if(a.", "value>=vc(this).value){a=this.Ea(a,b,c);b=\"log:\"+a.Ia;o.console&&(o.c", "onsole.timeStamp?o.console.timeStamp(b):o.console.markTimeline&&o.conso", "le.markTimeline(b));o.msWriteProfilerMark&&o.msWriteProfilerMark(b);for", "(b=this;b;){var c=b,d=a;if(c.va)for(var e=0,g=h;g=c.va[e];e++)g(d);b=b.", "getParent()}}};\nS.prototype.Ea=function(a,b,c){var d=new R(a,String(b)", ",this.Ja);if(c){d.sa=c;var e;var g=arguments.callee.caller;try{var j;va", "r k;c:{for(var q=\"window.location.href\".split(\".\"),B=o,y;y=q.shift(", ");)if(B[y]!=i)B=B[y];else{k=i;break c}k=B}if(r(c))j={message:c,name:\"U", "nknown error\",lineNumber:\"Not available\",fileName:k,stack:\"Not avai", "lable\"};else{var ia,I,q=!1;try{ia=c.lineNumber||c.Ya||\"Not available", "\"}catch(Z){ia=\"Not available\",q=!0}try{I=c.fileName||c.filename||c.s", "ourceURL||k}catch(md){I=\"Not available\",\nq=!0}j=q||!c.lineNumber||!c", ".fileName||!c.stack?{message:c.message,name:c.name,lineNumber:ia,fileNa", "me:I,stack:c.stack||\"Not available\"}:c}e=\"Message: \"+ja(j.message)+", "'\\nUrl: '+j.fil", "eName+\"\\nLine: \"+j.lineNumber+\"\\n\\nBrowser stack:\\n\"+ja(j.s", "tack+\"-> \")+\"[end]\\n\\nJS stack traversal:\\n\"+ja(nc(g)+\"-> \")}c", "atch(kd){e=\"Exception trying to expose exception! You win, we lose. \"", "+kd}d.ra=e}return d};var wc={},xc=i;\nfunction yc(a){xc||(xc=new S(\"\"", "),wc[\"\"]=xc,xc.ya(uc));var b;if(!(b=wc[a])){b=new S(a);var c=a.lastIn", "dexOf(\".\"),d=a.substr(c+1),c=yc(a.substr(0,c));if(!c.ga)c.ga={};c.ga[", "d]=b;b.ca=c;wc[a]=b}return b};function zc(){lc.call(this)}t(zc,lc);yc(", "\"goog.dom.SavedRange\");t(function(a){lc.call(this);this.Na=\"goog_\"+", "qa++;this.Da=\"goog_\"+qa++;this.pa=Wa(a.ja());a.V(this.pa.ia(\"SPAN\",", "{id:this.Na}),this.pa.ia(\"SPAN\",{id:this.Da}))},zc);function T(){}fun", "ction Ac(a){if(a.getSelection)return a.getSelection();else{var a=a.docu", "ment,b=a.selection;if(b){try{var c=b.createRange();if(c.parentElement){", "if(c.parentElement().document!=a)return i}else if(!c.length||c.item(0).", "document!=a)return i}catch(d){return i}return b}return i}}function Bc(a", "){for(var b=[],c=0,d=a.J();c=0&&this.m(d,1,0)<=0:this.m", "(d,0,0)>=0&&this.m(d,1,1)<=0}catch(e){f(e)}};Gc.prototype.containsNode=", "function(a,b){return this.B(Dc(a),b)};Gc.prototype.t=function(){return ", "new Fc(this.b(),this.j(),this.g(),this.k())};function Hc(a){this.a=a}t(", "Hc,Gc);n=Hc.prototype;n.I=function(){return this.a.commonAncestorContai", "ner};n.b=function(){return this.a.startContainer};n.j=function(){return", " this.a.startOffset};n.g=function(){return this.a.endContainer};n.k=fun", "ction(){return this.a.endOffset};n.m=function(a,b,c){return this.a.comp", "areBoundaryPoints(c==1?b==1?o.Range.START_TO_START:o.Range.START_TO_END", ":b==1?o.Range.END_TO_START:o.Range.END_TO_END,a)};n.isCollapsed=functio", "n(){return this.a.collapsed};\nn.select=function(a){this.da(C(A(this.b(", "))).getSelection(),a)};n.da=function(a){a.removeAllRanges();a.addRange(", "this.a)};n.insertNode=function(a,b){var c=this.a.cloneRange();c.collaps", "e(b);c.insertNode(a);c.detach();return a};\nn.V=function(a,b){var c=C(A", "(this.b()));if(c=(c=Ac(c||window))&&Ic(c))var d=c.b(),e=c.g(),g=c.j(),j", "=c.k();var k=this.a.cloneRange(),q=this.a.cloneRange();k.collapse(!1);q", ".collapse(!0);k.insertNode(b);q.insertNode(a);k.detach();q.detach();if(", "c){if(d.nodeType==z)for(;g>d.length;){g-=d.length;do d=d.nextSibling;wh", "ile(d==a||d==b)}if(e.nodeType==z)for(;j>e.length;){j-=e.length;do e=e.n", "extSibling;while(e==a||e==b)}c=new Jc;c.L=Kc(d,g,e,j);if(d.tagName==\"B", "R\")k=d.parentNode,g=w(k.childNodes,d),d=k;if(e.tagName==\n\"BR\")k=e.p", "arentNode,j=w(k.childNodes,e),e=k;c.L?(c.f=e,c.i=j,c.d=d,c.h=g):(c.f=d,", "c.i=g,c.d=e,c.h=j);c.select()}};n.collapse=function(a){this.a.collapse(", "a)};function Lc(a){this.a=a}t(Lc,Hc);Lc.prototype.da=function(a,b){var ", "c=b?this.g():this.b(),d=b?this.k():this.j(),e=b?this.b():this.g(),g=b?t", "his.j():this.k();a.collapse(c,d);(c!=e||d!=g)&&a.extend(e,g)};function ", "Mc(a,b){this.a=a;this.Sa=b}t(Mc,Gc);yc(\"goog.dom.browserrange.IeRange", "\");function Nc(a){var b=A(a).body.createTextRange();if(a.nodeType==1)b", ".moveToElementText(a),V(a)&&!a.childNodes.length&&b.collapse(!1);else{f", "or(var c=0,d=a;d=d.previousSibling;){var e=d.nodeType;if(e==z)c+=d.leng", "th;else if(e==1){b.moveToElementText(d);break}}d||b.moveToElementText(a", ".parentNode);b.collapse(!d);c&&b.move(\"character\",c);b.moveEnd(\"char", "acter\",a.length)}return b}n=Mc.prototype;n.S=i;n.f=i;n.d=i;n.i=-1;n.h=", "-1;\nn.u=function(){this.S=this.f=this.d=i;this.i=this.h=-1};\nn.I=func", "tion(){if(!this.S){var a=this.a.text,b=this.a.duplicate(),c=a.replace(/", " +$/,\"\");(c=a.length-c.length)&&b.moveEnd(\"character\",-c);c=b.paren", "tElement();b=b.htmlText.replace(/(\\r\\n|\\r|\\n)+/g,\" \").length;if(t", "his.isCollapsed()&&b>0)return this.S=c;for(;b>c.outerHTML.replace(/(\\r", "\\n|\\r|\\n)+/g,\" \").length;)c=c.parentNode;for(;c.childNodes.length=", "=1&&c.innerText==(c.firstChild.nodeType==z?c.firstChild.nodeValue:c.fir", "stChild.innerText);){if(!V(c.firstChild))break;c=c.firstChild}a.length=", "=0&&(c=Oc(this,\nc));this.S=c}return this.S};function Oc(a,b){for(var c", "=b.childNodes,d=0,e=c.length;d=0&&a.m(j,1,0", ")<=0:a.a.inRange(j))return Oc(a,g)}}return b}n.b=function(){if(!this.f&", "&(this.f=Pc(this,1),this.isCollapsed()))this.d=this.f;return this.f};n.", "j=function(){if(this.i<0&&(this.i=Qc(this,1),this.isCollapsed()))this.h", "=this.i;return this.i};\nn.g=function(){if(this.isCollapsed())return th", "is.b();if(!this.d)this.d=Pc(this,0);return this.d};n.k=function(){if(th", "is.isCollapsed())return this.j();if(this.h<0&&(this.h=Qc(this,0),this.i", "sCollapsed()))this.i=this.h;return this.h};n.m=function(a,b,c){return t", "his.a.compareEndPoints((b==1?\"Start\":\"End\")+\"To\"+(c==1?\"Start\":", "\"End\"),a)};\nfunction Pc(a,b,c){c=c||a.I();if(!c||!c.firstChild)retur", "n c;for(var d=b==1,e=0,g=c.childNodes.length;e0)return Pc(a,b,k)}return c}\nfu", "nction Qc(a,b){var c=b==1,d=c?a.b():a.g();if(d.nodeType==1){for(var d=d", ".childNodes,e=d.length,g=c?1:-1,j=c?0:e-1;j>=0&&j=0}if(d)retur", "n W.ea.m.call(this,a,b,c);return this.a.compareBoundaryPoints(c==1?b==1", "?o.Range.START_TO_START:o.Range.END_TO_START:b==1?o.Range.START_TO_END:", "o.Range.END_TO_END,a)};W.prototype.da=function(a,b){a.removeAllRanges()", ";b?a.setBaseAndExtent(this.g(),this.k(),this.b(),this.j()):a.setBaseAnd", "Extent(this.b(),this.j(),this.g(),this.k())};function V(a){var b;a:if(a", ".nodeType!=1)b=!1;else{switch(a.tagName){case \"APPLET\":case \"AREA\":", "case \"BASE\":case \"BR\":case \"COL\":case \"FRAME\":case \"HR\":case ", "\"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"LINK\":c", "ase \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case ", "\"PARAM\":case \"SCRIPT\":case \"STYLE\":b=!1;break a}b=!0}return b||a.", "nodeType==z};function Jc(){}t(Jc,T);function Cc(a,b){var c=new Jc;c.O=a", ";c.L=!!b;return c}n=Jc.prototype;n.O=i;n.f=i;n.i=i;n.d=i;n.h=i;n.L=!1;n", ".ka=m(\"text\");n.aa=function(){return X(this).a};n.u=function(){this.f", "=this.i=this.d=this.h=i};n.J=m(1);n.G=function(){return this};function ", "X(a){var b;if(!(b=a.O)){b=a.b();var c=a.j(),d=a.g(),e=a.k(),g=A(b).crea", "teRange();g.setStart(b,c);g.setEnd(d,e);b=a.O=new W(g)}return b}n.I=fun", "ction(){return X(this).I()};n.b=function(){return this.f||(this.f=X(thi", "s).b())};\nn.j=function(){return this.i!=i?this.i:this.i=X(this).j()};n", ".g=function(){return this.d||(this.d=X(this).g())};n.k=function(){retur", "n this.h!=i?this.h:this.h=X(this).k()};n.K=l(\"L\");n.B=function(a,b){v", "ar c=a.ka();if(c==\"text\")return X(this).B(X(a),b);else if(c==\"contro", "l\")return c=Tc(a),(b?Na:Oa)(c,function(a){return this.containsNode(a,b", ")},this);return!1};n.isCollapsed=function(){return X(this).isCollapsed(", ")};n.t=function(){return new Fc(this.b(),this.j(),this.g(),this.k())};n", ".select=function(){X(this).select(this.L)};\nn.insertNode=function(a,b)", "{var c=X(this).insertNode(a,b);this.u();return c};n.V=function(a,b){X(t", "his).V(a,b);this.u()};n.la=function(){return new Uc(this)};n.collapse=f", "unction(a){a=this.K()?!a:a;this.O&&this.O.collapse(a);a?(this.d=this.f,", "this.h=this.i):(this.f=this.d,this.i=this.h);this.L=!1};function Uc(a){", "this.Qa=a.K()?a.g():a.b();this.Ra=a.K()?a.k():a.j();this.Ua=a.K()?a.b()", ":a.g();this.Va=a.K()?a.j():a.k()}t(Uc,zc);function Vc(){}t(Vc,Ec);n=Vc.", "prototype;n.a=i;n.n=i;n.U=i;n.u=function(){this.U=this.n=i};n.ka=m(\"co", "ntrol\");n.aa=function(){return this.a||document.body.createControlRang", "e()};n.J=function(){return this.a?this.a.length:0};n.G=function(a){a=th", "is.a.item(a);return Cc(Dc(a),h)};n.I=function(){return gb.apply(i,Tc(th", "is))};n.b=function(){return Wc(this)[0]};n.j=m(0);n.g=function(){var a=", "Wc(this),b=v(a);return Pa(a,function(a){return D(a,b)})};n.k=function()", "{return this.g().childNodes.length};\nfunction Tc(a){if(!a.n&&(a.n=[],a", ".a))for(var b=0;b1&&this.Ha.log(tc,\"ge", "tBrowserRangeObject called on MultiRange with more than 1 range\",h);re", "turn this.z[0]};n.J=function(){return this.z.length};n.G=function(a){th", "is.T[a]||(this.T[a]=Cc(new W(this.z[a]),h));return this.T[a]};\nn.I=fun", "ction(){if(!this.Z){for(var a=[],b=0,c=this.J();b1){b=new Zc;for(var c=0,e=a.rangeCo", "unt;c0};funct", "ion cd(){N.call(this);this.D=this.A=i;this.v=new x(0,0);this.wa=this.ba", "=!1}t(cd,N);var Y={};Y[Qb]=[0,1,2,i];Y[Yb]=[i,i,2,i];Y[Rb]=[0,1,2,i];Y[", "Pb]=[0,1,2,0];Y[ac]=[0,1,2,0];Y[Zb]=Y[Qb];Y[$b]=Y[Rb];Y[Ob]=Y[Pb];cd.pr", "ototype.move=function(a,b){var c=tb(a);this.v.x=b.x+c.x;this.v.y=b.y+c.", "y;a!=this.o()&&(c=this.o()===Ca.document.documentElement||this.o()===Ca", ".document.body,c=!this.wa&&c?i:this.o(),this.F(Pb,a),Mb(this,a),this.F(", "Ob,c));this.F(ac);this.ba=!1};\ncd.prototype.F=function(a,b){this.wa=!0", ";return Nb(this,a,this.v,dd(this,a),b)};function dd(a,b){if(!(b in Y))r", "eturn 0;var c=Y[b][a.A===i?3:a.A];c===i&&f(new u(13,\"Event does not pe", "rmit the specified mouse button.\"));return c};function ed(){N.call(thi", "s);this.v=new x(0,0);this.ha=new x(0,0)}t(ed,N);n=ed.prototype;n.D=i;n.", "Ka=!1;n.Fa=!1;n.Pa=0;n.Oa=0;\nn.move=function(a,b,c){Mb(this,a);a=tb(a)", ";this.v.x=b.x+a.x;this.v.y=b.y+a.y;if(p(c))this.ha.x=c.x+a.x,this.ha.y=", "c.y+a.y;if(this.D)this.Fa=!0,this.D||f(new u(13,\"Should never fire eve", "nt when touchscreen is not pressed.\")),b={touches:[],targetTouches:[],", "changedTouches:[],altKey:!1,ctrlKey:!1,shiftKey:!1,metaKey:!1,relatedTa", "rget:i,scale:0,rotation:0},fd(b,this.Pa,this.v),this.Ka&&fd(b,this.Oa,t", "his.ha),Sb(this.D,bc,b)};\nfunction fd(a,b,c){b={identifier:b,screenX:c", ".x,screenY:c.y,clientX:c.x,clientY:c.y,pageX:c.x,pageY:c.y};a.changedTo", "uches.push(b);if(bc==cc||bc==bc)a.touches.push(b),a.targetTouches.push(", "b)}n.F=function(a){this.D||f(new u(13,\"Should never fire a mouse event", " when touchscreen is not pressed.\"));return Nb(this,a,this.v,0)};funct", "ion gd(a,b){this.x=a;this.y=b}t(gd,x);gd.prototype.scale=function(a){th", "is.x*=a;this.y*=a;return this};gd.prototype.add=function(a){this.x+=a.x", ";this.y+=a.y;return this};function hd(){N.call(this)}t(hd,N);(function(", "a){a.Wa=function(){return a.Ga||(a.Ga=new a)}})(hd);function id(a,b){va", "r c=b;M(a,!0)||f(new u(11,\"Element is not currently visible and may no", "t be manipulated\"));var d=A(a).body,e=sb(a),g=sb(d),j,k,q,B;B=K(d,\"bo", "rderLeftWidth\");q=K(d,\"borderRightWidth\");j=K(d,\"borderTopWidth\");", "k=K(d,\"borderBottomWidth\");j=new pb(parseFloat(j),parseFloat(q),parse", "Float(k),parseFloat(B));k=e.x-g.x-j.left;e=e.y-g.y-j.top;g=d.clientHeig", "ht-a.offsetHeight;d.scrollLeft+=Math.min(k,Math.max(k-(d.clientWidth-a.", "offsetWidth),0));d.scrollTop+=Math.min(e,Math.max(e-g,0));c||(d=ub(a),", "\nc=new x(d.width/2,d.height/2));d=new cd;d.move(a,c);d.A!==i&&f(new u(", "13,\"Cannot press more then one button or an already pressed button.\")", ");d.A=0;d.D=d.o();c=L(d.o(),\"OPTION\")||L(d.o(),\"SELECT\")?!0:d.F($b)", ";if(c&&(c=d.H||d.l,e=A(c).activeElement,c!=e)){if(e&&s(e.blur))try{e.bl", "ur()}catch(y){f(y)}s(c.focus)&&c.focus()}d.A===i&&f(new u(13,\"Cannot r", "elease a button when no button is pressed.\"));d.F(Rb);if(d.A==0&&d.o()", "==d.D){c=d.v;e=dd(d,Qb);if(M(d.l,!0)&&Db(d.l)){if(g=wb(d.l)){g=d.l;wb(g", ")||f(new u(15,\n\"Element is not selectable\"));k=\"selected\";j=g.type", "&&g.type.toLowerCase();if(\"checkbox\"==j||\"radio\"==j)k=\"checked\";g", "=!!zb(g,k)}if(d.H&&(k=d.H,!g||k.multiple))d.l.selected=!g,!k.multiple&&", "Sb(k,Xb);if(c=Nb(d,Qb,c,e))c=i;if(c)c=i.href,e=C(A(i)),i.target?e.open(", "c,i.target):e.location.href=c}d.ba&&d.F(Zb);d.ba=!d.ba}else d.A==2&&d.F", "(Yb);d.A=i;d.D=i}var jd=\"_\".split(\".\"),$=o;!(jd[0]in $)&&$.execScri", "pt&&$.execScript(\"var \"+jd[0]);\nfor(var ld;jd.length&&(ld=jd.shift()", ");)!jd.length&&p(id)?$[ld]=id:$=$[ld]?$[ld]:$[ld]={};; return this._.ap", "ply(null,arguments);}.apply({navigator:typeof window!='undefined'?windo", "w.navigator:null}, arguments);}", NULL }; const char* const EXECUTE_ASYNC_SCRIPT[] = { "function(){return function(){var h=void 0,j=null,l,m=this;\nfunction n(", "a){var b=typeof a;if(b==\"object\")if(a){if(a instanceof Array)return\"", "array\";else if(a instanceof Object)return b;var c=Object.prototype.toS", "tring.call(a);if(c==\"[object Window]\")return\"object\";if(c==\"[objec", "t Array]\"||typeof a.length==\"number\"&&typeof a.splice!=\"undefined\"", "&&typeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable", "(\"splice\"))return\"array\";if(c==\"[object Function]\"||typeof a.call", "!=\"undefined\"&&typeof a.propertyIsEnumerable!=\"undefined\"&&!a.prope", "rtyIsEnumerable(\"call\"))return\"function\"}else return\"null\";\nelse", " if(b==\"function\"&&typeof a.call==\"undefined\")return\"object\";retu", "rn b}function q(a){var b=n(a);return b==\"array\"||b==\"object\"&&typeo", "f a.length==\"number\"}function r(a){return typeof a==\"string\"}functi", "on aa(a){a=n(a);return a==\"object\"||a==\"array\"||a==\"function\"}fun", "ction s(a){return a[t]||(a[t]=++ba)}var t=\"closure_uid_\"+Math.floor(M", "ath.random()*2147483648).toString(36),ba=0;\nfunction u(a){var b=Array.", "prototype.slice.call(arguments,1);return function(){var c=Array.prototy", "pe.slice.call(arguments);c.unshift.apply(c,b);return a.apply(this,c)}}v", "ar v=Date.now||function(){return+new Date};function w(a,b){function c()", "{}c.prototype=b.prototype;a.v=b.prototype;a.prototype=new c};function c", "a(a){for(var b=1;bb)return 1;return 0};var y=m.navigator,da=(y&&y.", "platform||\"\").indexOf(\"Mac\")!=-1,z,ea=\"\",A=/WebKit\\/(\\S+)/.exec", "(m.navigator?m.navigator.userAgent:j);z=ea=A?A[1]:\"\";var B={};\nfunct", "ion C(){if(!B[\"528\"]){for(var a=0,b=String(z).replace(/^[\\s\\xa0]+|[", "\\s\\xa0]+$/g,\"\").split(\".\"),c=String(\"528\").replace(/^[\\s\\xa0]", "+|[\\s\\xa0]+$/g,\"\").split(\".\"),d=Math.max(b.length,c.length),f=0;a", "==0&&f=0}};function fa(a,b){var c={},d;for(d in a)b.call", "(h,a[d],d,a)&&(c[d]=a[d]);return c}function D(a,b){var c={},d;for(d in ", "a)c[d]=b.call(h,a[d],d,a);return c}function ga(a,b){for(var c in a)if(b", ".call(h,a[c],c,a))return c};var E=0;function F(a,b){this.code=a;this.me", "ssage=b||\"\";this.name=G[a]||G[13];var c=Error(this.message);c.name=th", "is.name;this.stack=c.stack||\"\"}w(F,Error);\nvar G={7:\"NoSuchElementE", "rror\",8:\"NoSuchFrameError\",9:\"UnknownCommandError\",10:\"StaleEleme", "ntReferenceError\",11:\"ElementNotVisibleError\",12:\"InvalidElementSta", "teError\",13:\"UnknownError\",15:\"ElementNotSelectableError\",19:\"XPa", "thLookupError\",23:\"NoSuchWindowError\",24:\"InvalidCookieDomainError", "\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpenedError\",27:\"NoM", "odalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"InvalidSelectorErr", "or\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoundsError\"};\nF.pro", "totype.toString=function(){return\"[\"+this.name+\"] \"+this.message};f", "unction H(a){this.stack=Error().stack||\"\";if(a)this.message=String(a)", "}w(H,Error);H.prototype.name=\"CustomError\";function I(a,b){b.unshift(", "a);H.call(this,ca.apply(j,b));b.shift();this.z=a}w(I,H);I.prototype.nam", "e=\"AssertionError\";function ha(a,b){if(!a){var c=Array.prototype.slic", "e.call(arguments,2),d=\"Assertion failed\";if(b){d+=\": \"+b;var f=c}th", "row new I(\"\"+d,f||[]);}};var ia=Array.prototype;function ka(a,b){if(r", "(a)){if(!r(b)||b.length!=1)return-1;return a.indexOf(b,0)}for(var c=0;c", "=0&&(h", "a(g.length!=j),ia.splice.call(g,i,1));g.length==0&&delete S[c]}b.b=!0;f", ".n=!0;if(!f.w&&f.n){for(g=b=0;bb)return 1;return 0};var v=t", "his.navigator,y=(v&&v.platform||\"\").indexOf(\"Mac\")!=-1,z,A=\"\",B=/", "WebKit\\/(\\S+)/.exec(this.navigator?this.navigator.userAgent:h);z=A=B?", "B[1]:\"\";var C={};\nfunction D(){if(!C[\"528\"]){for(var a=0,b=String(", "z).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").split(\".\"),c=String(\"5", "28\").replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").split(\".\"),d=Math.ma", "x(b.length,c.length),e=0;a==0&&e=0}};var E=window;functio", "n F(a,b){var c={},d;for(d in a)b.call(g,a[d],d,a)&&(c[d]=a[d]);return c", "}function G(a,b){var c={},d;for(d in a)c[d]=b.call(g,a[d],d,a);return c", "}function aa(a,b){for(var c in a)if(b.call(g,a[c],c,a))return c};functi", "on H(a,b){this.code=a;this.message=b||\"\";this.name=I[a]||I[13];var c=", "Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}s(H,Error", ");\nvar I={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownC", "ommandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleE", "rror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"Element", "NotSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",2", "4:\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"Modal", "DialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErr", "or\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarge", "tOutOfBoundsError\"};\nH.prototype.toString=function(){return\"[\"+this", ".name+\"] \"+this.message};function J(a){this.stack=Error().stack||\"\"", ";if(a)this.message=String(a)}s(J,Error);J.prototype.name=\"CustomError", "\";function K(a,b){b.unshift(a);J.call(this,t.apply(h,b));b.shift();thi", "s.g=a}s(K,J);K.prototype.name=\"AssertionError\";function L(a,b){for(va", "r c=a.length,d=Array(c),e=typeof a==\"string\"?a.split(\"\"):a,f=0;f=0&&a.indexOf(\"", " \",b)==b}function aa(a){for(var b=1;bb)return 1;return 0}var s={};func", "tion ba(a){return s[a]||(s[a]=String(a).replace(/\\-([a-z])/g,function(", "a,c){return c.toUpperCase()}))};var t,ca=\"\",u=/WebKit\\/(\\S+)/.exec(", "k.navigator?k.navigator.userAgent:j);t=ca=u?u[1]:\"\";var v={};var da=w", "indow;function w(a){this.stack=Error().stack||\"\";if(a)this.message=St", "ring(a)}o(w,Error);w.prototype.name=\"CustomError\";function ea(a,b){b.", "unshift(a);w.call(this,aa.apply(j,b));b.shift();this.r=a}o(ea,w);ea.pro", "totype.name=\"AssertionError\";function x(a,b){if(n(a)){if(!n(b)||b.len", "gth!=1)return-1;return a.indexOf(b,0)}for(var c=0;c=0}if(d&&(b||c))c=a.querySelectorAll(b", "+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassName)if(a=a.getElemen", "tsByClassName(c),b){d={};for(g=e=0;h=a[g];g++)b==h.nodeName&&(d[e++]=h)", ";d.length=e;c=d}else c=a;else if(a=a.getElementsByTagName(b||\"*\"),c){", "d={};for(g=e=0;h=a[g];g++)b=h.className,typeof b.split==\"function\"&&x", "(b.split(/\\s+/),c)>=0&&(d[e++]=h);d.length=e;c=d}else c=a;return c}\nF", ".prototype.contains=H;var J={g:function(a){return!(!a.querySelectorAll|", "|!a.querySelector)}};J.b=function(a,b){a||f(Error(\"No class name speci", "fied\"));a=q(a);a.split(/\\s+/).length>1&&f(Error(\"Compound class name", "s not permitted\"));if(J.g(b))return b.querySelector(\".\"+a.replace(/", "\\./g,\"\\\\.\"))||j;var c=I(E(b),\"*\",a,b);return c.length?c[0]:j};\n", "J.e=function(a,b){a||f(Error(\"No class name specified\"));a=q(a);a.spl", "it(/\\s+/).length>1&&f(Error(\"Compound class names not permitted\"));i", "f(J.g(b))return b.querySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"));r", "eturn I(E(b),\"*\",a,b)};var K={};K.b=function(a,b){a||f(Error(\"No sel", "ector specified\"));K.i(a)&&f(Error(\"Compound selectors not permitted", "\"));var a=q(a),c=b.querySelector(a);return c&&c.nodeType==1?c:j};K.e=f", "unction(a,b){a||f(Error(\"No selector specified\"));K.i(a)&&f(Error(\"C", "ompound selectors not permitted\"));a=q(a);return b.querySelectorAll(a)", "};K.i=function(a){return a.split(/(,)(?=(?:[^']|'[^']*')*$)/).length>1&", "&a.split(/(,)(?=(?:[^\"]|\"[^\"]*\")*$)/).length>1};function L(a,b){thi", "s.code=a;this.message=b||\"\";this.name=ma[a]||ma[13];var c=Error(this.", "message);c.name=this.name;this.stack=c.stack||\"\"}o(L,Error);\nvar ma=", "{7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCommandErro", "r\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleError\",12:", "\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementNotSelecta", "bleError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"Invali", "dCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpen", "edError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"", "InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoun", "dsError\"};\nL.prototype.toString=function(){return\"[\"+this.name+\"] ", "\"+this.message};var M={};M.o=function(){var a={s:\"http://www.w3.org/2", "000/svg\"};return function(b){return a[b]||j}}();M.k=function(a,b,c){va", "r d=G(a);if(!d.implementation.hasFeature(\"XPath\",\"3.0\"))return j;tr", "y{var e=d.createNSResolver?d.createNSResolver(d.documentElement):M.o;re", "turn d.evaluate(b,a,e,c,j)}catch(g){f(new L(32,\"Unable to locate an el", "ement with the xpath expression \"+b+\" because of the following error:", "\\n\"+g))}};\nM.h=function(a,b){(!a||a.nodeType!=1)&&f(new L(32,'The re", "sult of the xpath expression \"'+b+'\" is: '+a+\". It should be an elem", "ent.\"))};M.b=function(a,b){var c=function(){var c=M.k(b,a,9);if(c)retu", "rn c.singleNodeValue||j;else if(b.selectSingleNode)return c=G(b),c.setP", "roperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleN", "ode(a);return j}();c===j||M.h(c,a);return c};\nM.e=function(a,b){var c=", "function(){var c=M.k(b,a,7);if(c){for(var e=c.snapshotLength,g=[],h=0;h", "=0;c--)a.parentNode&&a.parentNode.insertBefore(b[c],a.nextSibling);a&&", "a.parentNode&&a.parentNode.removeChild(a)};function Q(a,b,c,d){O.call(t", "his,a,b,c,j,d)}o(Q,O);Q.prototype.next=function(){do Q.q.next.call(this", ");while(this.d==-1);return this.c};function oa(a,b){var c=G(a);if(c.def", "aultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedS", "tyle(a,j)))return c[b]||c.getPropertyValue(b);return\"\"}function pa(a)", "{var b=a.offsetWidth,c=a.offsetHeight;if((b===i||!b&&!c)&&a.getBounding", "ClientRect)return a=a.getBoundingClientRect(),new A(a.right-a.left,a.bo", "ttom-a.top);return new A(b,c)};function R(a,b){return!!a&&a.nodeType==1", "&&(!b||a.tagName.toUpperCase()==b)}\nvar qa=[\"async\",\"autofocus\",\"", "autoplay\",\"checked\",\"compact\",\"complete\",\"controls\",\"declare", "\",\"defaultchecked\",\"defaultselected\",\"defer\",\"disabled\",\"drag", "gable\",\"ended\",\"formnovalidate\",\"hidden\",\"indeterminate\",\"isc", "ontenteditable\",\"ismap\",\"itemscope\",\"loop\",\"multiple\",\"muted", "\",\"nohref\",\"noresize\",\"noshade\",\"novalidate\",\"nowrap\",\"open", "\",\"paused\",\"pubdate\",\"readonly\",\"required\",\"reversed\",\"scop", "ed\",\"seamless\",\"seeking\",\"selected\",\"spellcheck\",\"truespeed\"", ",\"willvalidate\"];\nfunction S(a,b){if(8==a.nodeType)return j;b=b.toLo", "werCase();if(b==\"style\"){var c=q(a.style.cssText).toLowerCase();retur", "n c=c.charAt(c.length-1)==\";\"?c:c+\";\"}c=a.getAttributeNode(b);if(!c", ")return j;if(x(qa,b)>=0)return\"true\";return c.specified?c.value:j}fun", "ction T(a){for(a=a.parentNode;a&&a.nodeType!=1&&a.nodeType!=9&&a.nodeTy", "pe!=11;)a=a.parentNode;return R(a)?a:j}function U(a,b){b=ba(b);return o", "a(a,b)||ra(a,b)}\nfunction ra(a,b){var c=a.currentStyle||a.style,d=c[b]", ";d===i&&l(c.getPropertyValue)==\"function\"&&(d=c.getPropertyValue(b));", "if(d!=\"inherit\")return d!==i?d:j;return(c=T(a))?ra(c,b):j}\nfunction ", "sa(a){if(l(a.getBBox)==\"function\")try{var b=a.getBBox();if(b)return b", "}catch(c){}if((oa(a,\"display\")||(a.currentStyle?a.currentStyle.displa", "y:j)||a.style&&a.style.display)!=\"none\")a=pa(a);else{var b=a.style,d=", "b.display,e=b.visibility,g=b.position;b.visibility=\"hidden\";b.positio", "n=\"absolute\";b.display=\"inline\";a=pa(a);b.display=d;b.position=g;b.", "visibility=e}return a}\nfunction V(a,b){function c(a){if(U(a,\"display", "\")==\"none\")return!1;a=T(a);return!a||c(a)}function d(a){var b=sa(a);", "if(b.height>0&&b.width>0)return!0;return ga(a.childNodes,function(a){re", "turn a.nodeType==ia||R(a)&&d(a)})}R(a)||f(Error(\"Argument to isShown m", "ust be of type Element\"));if(R(a,\"OPTION\")||R(a,\"OPTGROUP\")){var e", "=la(a,function(a){return R(a,\"SELECT\")});return!!e&&V(e,!0)}if(R(a,\"", "MAP\")){if(!a.name)return!1;e=G(a);e=e.evaluate?M.b('/descendant::*[@us", "emap = \"#'+a.name+'\"]',e):ja(e,function(b){return R(b)&&\nS(b,\"usema", "p\")==\"#\"+a.name});return!!e&&V(e,b)}if(R(a,\"AREA\"))return e=la(a,f", "unction(a){return R(a,\"MAP\")}),!!e&&V(e,b);if(R(a,\"INPUT\")&&a.type.", "toLowerCase()==\"hidden\")return!1;if(R(a,\"NOSCRIPT\"))return!1;if(U(a", ",\"visibility\")==\"hidden\")return!1;if(!c(a))return!1;if(!b&&ta(a)==0", ")return!1;if(!d(a))return!1;return!0}function ua(a){return a.replace(/^", "[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}\nfunction va(a){var b=[];wa(a,b);fo", "r(var c=b,a=c.length,b=Array(a),c=n(c)?c.split(\"\"):c,d=0;d=0);e&&!/^[\\s\\xa0]*$/.test(b", "[b.length-1]||\"\")&&b.push(\"\");var g=V(a),h=j,m=j;g&&(h=U(a,\"white-", "space\"),m=U(a,\"text-transform\"));fa(a.childNodes,function(a){a.nodeT", "ype==ia&&g?Ba(a,b,h,m):R(a)&&wa(a,b)});var B=b[b.length-1]||\"\";if((c|", "|d==\"table-cell\")&&B&&!p(B))b[b.length-1]+=\" \";e&&!/^[\\s\\xa0]*$/.", "test(B)&&b.push(\"\")}}var Aa=[\"inline\",\"inline-block\",\"inline-tab", "le\",\"none\",\"table-cell\",\"table-column\",\"table-column-group\"];", "\nfunction Ba(a,b,c,d){a=a.nodeValue.replace(/\\u200b/g,\"\");a=a.repla", "ce(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(c==\"normal\"||c==\"nowrap\")a=a.rep", "lace(/\\n/g,\" \");a=c==\"pre\"||c==\"pre-wrap\"?a.replace(/[ \\f\\t\\v", "\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v\\u2028\\u2029]+", "/g,\" \");d==\"capitalize\"?a=a.replace(/(^|\\s)(\\S)/g,function(a,b,c)", "{return b+c.toUpperCase()}):d==\"uppercase\"?a=a.toUpperCase():d==\"low", "ercase\"&&(a=a.toLowerCase());c=b.pop()||\"\";p(c)&&a.lastIndexOf(\" \"", ",0)==0&&(a=a.substr(1));b.push(c+a)}\nfunction ta(a){var b=1,c=U(a,\"op", "acity\");c&&(b=Number(c));(a=T(a))&&(b*=ta(a));return b};var W={},X={};", "W.m=function(a,b,c){b=I(E(b),\"A\",j,b);return z(b,function(b){b=va(b);", "return c&&b.indexOf(a)!=-1||b==a})};W.l=function(a,b,c){b=I(E(b),\"A\",", "j,b);return y(b,function(b){b=va(b);return c&&b.indexOf(a)!=-1||b==a})}", ";W.b=function(a,b){return W.m(a,b,!1)};W.e=function(a,b){return W.l(a,b", ",!1)};X.b=function(a,b){return W.m(a,b,!0)};X.e=function(a,b){return W.", "l(a,b,!0)};var Ca={b:function(a,b){return b.getElementsByTagName(a)[0]|", "|j},e:function(a,b){return b.getElementsByTagName(a)}};var Da={classNam", "e:J,\"class name\":J,css:K,\"css selector\":K,id:{b:function(a,b){var c", "=E(b),d=n(a)?c.j.getElementById(a):a;if(!d)return j;if(S(d,\"id\")==a&&", "H(b,d))return d;c=I(c,\"*\");return z(c,function(c){return S(c,\"id\")=", "=a&&H(b,c)})},e:function(a,b){var c=I(E(b),\"*\",j,b);return y(c,functi", "on(b){return S(b,\"id\")==a})}},linkText:W,\"link text\":W,name:{b:func", "tion(a,b){var c=I(E(b),\"*\",j,b);return z(c,function(b){return S(b,\"n", "ame\")==a})},e:function(a,b){var c=I(E(b),\"*\",j,b);return y(c,functio", "n(b){return S(b,\n\"name\")==a})}},partialLinkText:X,\"partial link tex", "t\":X,tagName:Ca,\"tag name\":Ca,xpath:M};function Ea(a,b){var c;a:{for", "(c in a)if(a.hasOwnProperty(c))break a;c=j}if(c){var d=Da[c];if(d&&l(d.", "b)==\"function\")return d.b(a[c],b||da.document)}f(Error(\"Unsupported ", "locator strategy: \"+c))}var Y=\"_\".split(\".\"),Z=k;!(Y[0]in Z)&&Z.ex", "ecScript&&Z.execScript(\"var \"+Y[0]);for(var $;Y.length&&($=Y.shift())", ";)!Y.length&&Ea!==i?Z[$]=Ea:Z=Z[$]?Z[$]:Z[$]={};; return this._.apply(n", "ull,arguments);}.apply({navigator:typeof window!='undefined'?window.nav", "igator:null}, arguments);}", NULL }; const char* const FIND_ELEMENTS[] = { "function(){return function(){function f(a){throw a;}var i=void 0,j=null", ",k=this;\nfunction l(a){var b=typeof a;if(b==\"object\")if(a){if(a inst", "anceof Array)return\"array\";else if(a instanceof Object)return b;var c", "=Object.prototype.toString.call(a);if(c==\"[object Window]\")return\"ob", "ject\";if(c==\"[object Array]\"||typeof a.length==\"number\"&&typeof a.", "splice!=\"undefined\"&&typeof a.propertyIsEnumerable!=\"undefined\"&&!a", ".propertyIsEnumerable(\"splice\"))return\"array\";if(c==\"[object Funct", "ion]\"||typeof a.call!=\"undefined\"&&typeof a.propertyIsEnumerable!=\"", "undefined\"&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else ", "return\"null\";\nelse if(b==\"function\"&&typeof a.call==\"undefined\")", "return\"object\";return b}function n(a){return typeof a==\"string\"}fun", "ction o(a,b){function c(){}c.prototype=b.prototype;a.q=b.prototype;a.pr", "ototype=new c};function p(a){var b=a.length-1;return b>=0&&a.indexOf(\"", " \",b)==b}function aa(a){for(var b=1;bb)return 1;return 0}var s={};func", "tion ba(a){return s[a]||(s[a]=String(a).replace(/\\-([a-z])/g,function(", "a,c){return c.toUpperCase()}))};var t,ca=\"\",u=/WebKit\\/(\\S+)/.exec(", "k.navigator?k.navigator.userAgent:j);t=ca=u?u[1]:\"\";var v={};var da=w", "indow;function w(a){this.stack=Error().stack||\"\";if(a)this.message=St", "ring(a)}o(w,Error);w.prototype.name=\"CustomError\";function ea(a,b){b.", "unshift(a);w.call(this,aa.apply(j,b));b.shift();this.r=a}o(ea,w);ea.pro", "totype.name=\"AssertionError\";function x(a,b){if(n(a)){if(!n(b)||b.len", "gth!=1)return-1;return a.indexOf(b,0)}for(var c=0;c=0}if(d&&(b||c))c=a.querySelectorAll(b", "+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassName)if(a=a.getElemen", "tsByClassName(c),b){d={};for(g=e=0;h=a[g];g++)b==h.nodeName&&(d[e++]=h)", ";d.length=e;c=d}else c=a;else if(a=a.getElementsByTagName(b||\"*\"),c){", "d={};for(g=e=0;h=a[g];g++)b=h.className,typeof b.split==\"function\"&&x", "(b.split(/\\s+/),c)>=0&&(d[e++]=h);d.length=e;c=d}else c=a;return c}\nF", ".prototype.contains=H;var J={g:function(a){return!(!a.querySelectorAll|", "|!a.querySelector)}};J.d=function(a,b){a||f(Error(\"No class name speci", "fied\"));a=q(a);a.split(/\\s+/).length>1&&f(Error(\"Compound class name", "s not permitted\"));if(J.g(b))return b.querySelector(\".\"+a.replace(/", "\\./g,\"\\\\.\"))||j;var c=I(E(b),\"*\",a,b);return c.length?c[0]:j};\n", "J.b=function(a,b){a||f(Error(\"No class name specified\"));a=q(a);a.spl", "it(/\\s+/).length>1&&f(Error(\"Compound class names not permitted\"));i", "f(J.g(b))return b.querySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"));r", "eturn I(E(b),\"*\",a,b)};var K={};K.d=function(a,b){a||f(Error(\"No sel", "ector specified\"));K.i(a)&&f(Error(\"Compound selectors not permitted", "\"));var a=q(a),c=b.querySelector(a);return c&&c.nodeType==1?c:j};K.b=f", "unction(a,b){a||f(Error(\"No selector specified\"));K.i(a)&&f(Error(\"C", "ompound selectors not permitted\"));a=q(a);return b.querySelectorAll(a)", "};K.i=function(a){return a.split(/(,)(?=(?:[^']|'[^']*')*$)/).length>1&", "&a.split(/(,)(?=(?:[^\"]|\"[^\"]*\")*$)/).length>1};function L(a,b){thi", "s.code=a;this.message=b||\"\";this.name=ma[a]||ma[13];var c=Error(this.", "message);c.name=this.name;this.stack=c.stack||\"\"}o(L,Error);\nvar ma=", "{7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCommandErro", "r\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleError\",12:", "\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementNotSelecta", "bleError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24:\"Invali", "dCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalDialogOpen", "edError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutError\",32:\"", "InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTargetOutOfBoun", "dsError\"};\nL.prototype.toString=function(){return\"[\"+this.name+\"] ", "\"+this.message};var M={};M.o=function(){var a={s:\"http://www.w3.org/2", "000/svg\"};return function(b){return a[b]||j}}();M.k=function(a,b,c){va", "r d=G(a);if(!d.implementation.hasFeature(\"XPath\",\"3.0\"))return j;tr", "y{var e=d.createNSResolver?d.createNSResolver(d.documentElement):M.o;re", "turn d.evaluate(b,a,e,c,j)}catch(g){f(new L(32,\"Unable to locate an el", "ement with the xpath expression \"+b+\" because of the following error:", "\\n\"+g))}};\nM.h=function(a,b){(!a||a.nodeType!=1)&&f(new L(32,'The re", "sult of the xpath expression \"'+b+'\" is: '+a+\". It should be an elem", "ent.\"))};M.d=function(a,b){var c=function(){var c=M.k(b,a,9);if(c)retu", "rn c.singleNodeValue||j;else if(b.selectSingleNode)return c=G(b),c.setP", "roperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleN", "ode(a);return j}();c===j||M.h(c,a);return c};\nM.b=function(a,b){var c=", "function(){var c=M.k(b,a,7);if(c){for(var e=c.snapshotLength,g=[],h=0;h", "=0;c--)a.parentNode&&a.parentNode.insertBefore(b[c],a.nextSibling);a&&", "a.parentNode&&a.parentNode.removeChild(a)};function Q(a,b,c,d){O.call(t", "his,a,b,c,j,d)}o(Q,O);Q.prototype.next=function(){do Q.q.next.call(this", ");while(this.e==-1);return this.c};function oa(a,b){var c=G(a);if(c.def", "aultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedS", "tyle(a,j)))return c[b]||c.getPropertyValue(b);return\"\"}function pa(a)", "{var b=a.offsetWidth,c=a.offsetHeight;if((b===i||!b&&!c)&&a.getBounding", "ClientRect)return a=a.getBoundingClientRect(),new A(a.right-a.left,a.bo", "ttom-a.top);return new A(b,c)};function R(a,b){return!!a&&a.nodeType==1", "&&(!b||a.tagName.toUpperCase()==b)}\nvar qa=[\"async\",\"autofocus\",\"", "autoplay\",\"checked\",\"compact\",\"complete\",\"controls\",\"declare", "\",\"defaultchecked\",\"defaultselected\",\"defer\",\"disabled\",\"drag", "gable\",\"ended\",\"formnovalidate\",\"hidden\",\"indeterminate\",\"isc", "ontenteditable\",\"ismap\",\"itemscope\",\"loop\",\"multiple\",\"muted", "\",\"nohref\",\"noresize\",\"noshade\",\"novalidate\",\"nowrap\",\"open", "\",\"paused\",\"pubdate\",\"readonly\",\"required\",\"reversed\",\"scop", "ed\",\"seamless\",\"seeking\",\"selected\",\"spellcheck\",\"truespeed\"", ",\"willvalidate\"];\nfunction S(a,b){if(8==a.nodeType)return j;b=b.toLo", "werCase();if(b==\"style\"){var c=q(a.style.cssText).toLowerCase();retur", "n c=c.charAt(c.length-1)==\";\"?c:c+\";\"}c=a.getAttributeNode(b);if(!c", ")return j;if(x(qa,b)>=0)return\"true\";return c.specified?c.value:j}fun", "ction T(a){for(a=a.parentNode;a&&a.nodeType!=1&&a.nodeType!=9&&a.nodeTy", "pe!=11;)a=a.parentNode;return R(a)?a:j}function U(a,b){b=ba(b);return o", "a(a,b)||ra(a,b)}\nfunction ra(a,b){var c=a.currentStyle||a.style,d=c[b]", ";d===i&&l(c.getPropertyValue)==\"function\"&&(d=c.getPropertyValue(b));", "if(d!=\"inherit\")return d!==i?d:j;return(c=T(a))?ra(c,b):j}\nfunction ", "sa(a){if(l(a.getBBox)==\"function\")try{var b=a.getBBox();if(b)return b", "}catch(c){}if((oa(a,\"display\")||(a.currentStyle?a.currentStyle.displa", "y:j)||a.style&&a.style.display)!=\"none\")a=pa(a);else{var b=a.style,d=", "b.display,e=b.visibility,g=b.position;b.visibility=\"hidden\";b.positio", "n=\"absolute\";b.display=\"inline\";a=pa(a);b.display=d;b.position=g;b.", "visibility=e}return a}\nfunction V(a,b){function c(a){if(U(a,\"display", "\")==\"none\")return!1;a=T(a);return!a||c(a)}function d(a){var b=sa(a);", "if(b.height>0&&b.width>0)return!0;return ga(a.childNodes,function(a){re", "turn a.nodeType==ia||R(a)&&d(a)})}R(a)||f(Error(\"Argument to isShown m", "ust be of type Element\"));if(R(a,\"OPTION\")||R(a,\"OPTGROUP\")){var e", "=la(a,function(a){return R(a,\"SELECT\")});return!!e&&V(e,!0)}if(R(a,\"", "MAP\")){if(!a.name)return!1;e=G(a);e=e.evaluate?M.d('/descendant::*[@us", "emap = \"#'+a.name+'\"]',e):ja(e,function(b){return R(b)&&\nS(b,\"usema", "p\")==\"#\"+a.name});return!!e&&V(e,b)}if(R(a,\"AREA\"))return e=la(a,f", "unction(a){return R(a,\"MAP\")}),!!e&&V(e,b);if(R(a,\"INPUT\")&&a.type.", "toLowerCase()==\"hidden\")return!1;if(R(a,\"NOSCRIPT\"))return!1;if(U(a", ",\"visibility\")==\"hidden\")return!1;if(!c(a))return!1;if(!b&&ta(a)==0", ")return!1;if(!d(a))return!1;return!0}function ua(a){return a.replace(/^", "[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}\nfunction va(a){var b=[];wa(a,b);fo", "r(var c=b,a=c.length,b=Array(a),c=n(c)?c.split(\"\"):c,d=0;d=0);e&&!/^[\\s\\xa0]*$/.test(b", "[b.length-1]||\"\")&&b.push(\"\");var g=V(a),h=j,m=j;g&&(h=U(a,\"white-", "space\"),m=U(a,\"text-transform\"));fa(a.childNodes,function(a){a.nodeT", "ype==ia&&g?Ba(a,b,h,m):R(a)&&wa(a,b)});var B=b[b.length-1]||\"\";if((c|", "|d==\"table-cell\")&&B&&!p(B))b[b.length-1]+=\" \";e&&!/^[\\s\\xa0]*$/.", "test(B)&&b.push(\"\")}}var Aa=[\"inline\",\"inline-block\",\"inline-tab", "le\",\"none\",\"table-cell\",\"table-column\",\"table-column-group\"];", "\nfunction Ba(a,b,c,d){a=a.nodeValue.replace(/\\u200b/g,\"\");a=a.repla", "ce(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(c==\"normal\"||c==\"nowrap\")a=a.rep", "lace(/\\n/g,\" \");a=c==\"pre\"||c==\"pre-wrap\"?a.replace(/[ \\f\\t\\v", "\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v\\u2028\\u2029]+", "/g,\" \");d==\"capitalize\"?a=a.replace(/(^|\\s)(\\S)/g,function(a,b,c)", "{return b+c.toUpperCase()}):d==\"uppercase\"?a=a.toUpperCase():d==\"low", "ercase\"&&(a=a.toLowerCase());c=b.pop()||\"\";p(c)&&a.lastIndexOf(\" \"", ",0)==0&&(a=a.substr(1));b.push(c+a)}\nfunction ta(a){var b=1,c=U(a,\"op", "acity\");c&&(b=Number(c));(a=T(a))&&(b*=ta(a));return b};var W={},X={};", "W.m=function(a,b,c){b=I(E(b),\"A\",j,b);return z(b,function(b){b=va(b);", "return c&&b.indexOf(a)!=-1||b==a})};W.l=function(a,b,c){b=I(E(b),\"A\",", "j,b);return y(b,function(b){b=va(b);return c&&b.indexOf(a)!=-1||b==a})}", ";W.d=function(a,b){return W.m(a,b,!1)};W.b=function(a,b){return W.l(a,b", ",!1)};X.d=function(a,b){return W.m(a,b,!0)};X.b=function(a,b){return W.", "l(a,b,!0)};var Ca={d:function(a,b){return b.getElementsByTagName(a)[0]|", "|j},b:function(a,b){return b.getElementsByTagName(a)}};var Da={classNam", "e:J,\"class name\":J,css:K,\"css selector\":K,id:{d:function(a,b){var c", "=E(b),d=n(a)?c.j.getElementById(a):a;if(!d)return j;if(S(d,\"id\")==a&&", "H(b,d))return d;c=I(c,\"*\");return z(c,function(c){return S(c,\"id\")=", "=a&&H(b,c)})},b:function(a,b){var c=I(E(b),\"*\",j,b);return y(c,functi", "on(b){return S(b,\"id\")==a})}},linkText:W,\"link text\":W,name:{d:func", "tion(a,b){var c=I(E(b),\"*\",j,b);return z(c,function(b){return S(b,\"n", "ame\")==a})},b:function(a,b){var c=I(E(b),\"*\",j,b);return y(c,functio", "n(b){return S(b,\n\"name\")==a})}},partialLinkText:X,\"partial link tex", "t\":X,tagName:Ca,\"tag name\":Ca,xpath:M};function Ea(a,b){var c;a:{for", "(c in a)if(a.hasOwnProperty(c))break a;c=j}if(c){var d=Da[c];if(d&&l(d.", "b)==\"function\")return d.b(a[c],b||da.document)}f(Error(\"Unsupported ", "locator strategy: \"+c))}var Y=\"_\".split(\".\"),Z=k;!(Y[0]in Z)&&Z.ex", "ecScript&&Z.execScript(\"var \"+Y[0]);for(var $;Y.length&&($=Y.shift())", ";)!Y.length&&Ea!==i?Z[$]=Ea:Z=Z[$]?Z[$]:Z[$]={};; return this._.apply(n", "ull,arguments);}.apply({navigator:typeof window!='undefined'?window.nav", "igator:null}, arguments);}", NULL }; const char* const GET_APPCACHE_STATUS[] = { "function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl", "atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co", "de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag", "e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(", "){}d.prototype=h.prototype;a.a=h.prototype;a.prototype=new d})(g,Error)", ";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo", "mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr", "ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN", "otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24", ":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD", "ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro", "r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget", "OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.", "name+\"] \"+this.message};var j=e&&!1;function k(a){a=a||f;switch(\"app", "cache\"){case \"appcache\":return a.applicationCache!=b;case \"browser_", "connection\":return a.navigator!=b&&a.navigator.onLine!=b;case \"databa", "se\":return a.openDatabase!=b;case \"location\":if(j)return!1;return a.", "navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\":return ", "a.localStorage!=b;case \"session_storage\":return a.sessionStorage!=b&&", "a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupported API iden", "tifier provided as parameter\");}};function l(a){a=a||f;if(k(a))return ", "a.applicationCache.status;else throw new g(13,\"Undefined application c", "ache\");}var m=\"_\".split(\".\"),n=this;!(m[0]in n)&&n.execScript&&n.e", "xecScript(\"var \"+m[0]);for(var o;m.length&&(o=m.shift());)!m.length&&", "l!==void 0?n[o]=l:n=n[o]?n[o]:n[o]={};; return this._.apply(null,argume", "nts);}.apply({navigator:typeof window!='undefined'?window.navigator:nul", "l}, arguments);}", NULL }; const char* const GET_ATTRIBUTE[] = { "function(){return function(){var f=null;\nfunction g(a){var c=typeof a;", "if(c==\"object\")if(a){if(a instanceof Array)return\"array\";else if(a ", "instanceof Object)return c;var b=Object.prototype.toString.call(a);if(b", "==\"[object Window]\")return\"object\";if(b==\"[object Array]\"||typeof", " a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propert", "yIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))retur", "n\"array\";if(b==\"[object Function]\"||typeof a.call!=\"undefined\"&&t", "ypeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"", "call\"))return\"function\"}else return\"null\";else if(c==\n\"function", "\"&&typeof a.call==\"undefined\")return\"object\";return c}function h(a", ",c){function b(){}b.prototype=c.prototype;a.g=c.prototype;a.prototype=n", "ew b};function i(a){for(var c=1;c=0;b--)a.parentNode&&a.parentNode.insertBefore(c[b],a.nextSiblin", "g);a&&a.parentNode&&a.parentNode.removeChild(a)};function v(a,c,b,d){t.", "call(this,a,c,b,f,d)}h(v,t);v.prototype.next=function(){do v.g.next.cal", "l(this);while(this.c==-1);return this.b};function w(a,c){return!!a&&a.n", "odeType==1&&(!c||a.tagName.toUpperCase()==c)}function x(a){if(w(a,\"OPT", "ION\"))return!0;if(w(a,\"INPUT\"))return a=a.type.toLowerCase(),a==\"ch", "eckbox\"||a==\"radio\";return!1}var y={\"class\":\"className\",readonly", ":\"readOnly\"},z=[\"checked\",\"disabled\",\"draggable\",\"hidden\"];\n", "function A(a,c){var b=y[c]||c,d=a[b];if(d===void 0&&n(z,b)>=0)return!1;", "if(b=c==\"value\")if(b=w(a,\"OPTION\")){var e;b=c.toLowerCase();if(a.ha", "sAttribute)e=a.hasAttribute(b);else try{e=a.attributes[b].specified}cat", "ch(G){e=!1}b=!e}b&&(d=[],q(a,d,!1),d=d.join(\"\"));return d}\nvar B=[\"", "async\",\"autofocus\",\"autoplay\",\"checked\",\"compact\",\"complete\"", ",\"controls\",\"declare\",\"defaultchecked\",\"defaultselected\",\"defe", "r\",\"disabled\",\"draggable\",\"ended\",\"formnovalidate\",\"hidden\",", "\"indeterminate\",\"iscontenteditable\",\"ismap\",\"itemscope\",\"loop", "\",\"multiple\",\"muted\",\"nohref\",\"noresize\",\"noshade\",\"novalid", "ate\",\"nowrap\",\"open\",\"paused\",\"pubdate\",\"readonly\",\"require", "d\",\"reversed\",\"scoped\",\"seamless\",\"seeking\",\"selected\",\"spe", "llcheck\",\"truespeed\",\"willvalidate\"];\nfunction C(a,c){if(8==a.nod", "eType)return f;c=c.toLowerCase();if(c==\"style\"){var b=a.style.cssText", ".replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").toLowerCase();return b=b.ch", "arAt(b.length-1)==\";\"?b:b+\";\"}b=a.getAttributeNode(c);if(!b)return ", "f;if(n(B,c)>=0)return\"true\";return b.specified?b.value:f};function D(", "a,c){var b=f,d=c.toLowerCase();if(\"style\"==c.toLowerCase()){if((b=a.s", "tyle)&&typeof b!=\"string\")b=b.cssText;return b}if(\"selected\"==d||\"", "checked\"==d&&x(a)){if(!x(a))throw new j(15,\"Element is not selectable", "\");var e=\"selected\",d=a.type&&a.type.toLowerCase();if(\"checkbox\"==", "d||\"radio\"==d)e=\"checked\";return A(a,e)?\"true\":f}b=w(a,\"A\");if(", "w(a,\"IMG\")&&d==\"src\"||b&&d==\"href\")return(b=C(a,d))&&(b=A(a,d)),b", ";try{e=A(a,c)}catch(G){}if(!(d=e==f))d=g(e),d=d==\"object\"||d==\"array", "\"||d==\"function\";b=d?C(a,\nc):e;return b!=f?b.toString():f}var E=\"_", "\".split(\".\"),F=this;!(E[0]in F)&&F.execScript&&F.execScript(\"var \"", "+E[0]);for(var H;E.length&&(H=E.shift());)!E.length&&D!==void 0?F[H]=D:", "F=F[H]?F[H]:F[H]={};; return this._.apply(null,arguments);}.apply({navi", "gator:typeof window!='undefined'?window.navigator:null}, arguments);}", NULL }; const char* const GET_EFFECTIVE_STYLE[] = { "function(){return function(){var e=null;\nfunction f(a){var c=typeof a;", "if(c==\"object\")if(a){if(a instanceof Array)return\"array\";else if(a ", "instanceof Object)return c;var b=Object.prototype.toString.call(a);if(b", "==\"[object Window]\")return\"object\";if(b==\"[object Array]\"||typeof", " a.length==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propert", "yIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))retur", "n\"array\";if(b==\"[object Function]\"||typeof a.call!=\"undefined\"&&t", "ypeof a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"", "call\"))return\"function\"}else return\"null\";else if(c==\n\"function", "\"&&typeof a.call==\"undefined\")return\"object\";return c}function g(a", ",c){function b(){}b.prototype=c.prototype;a.g=c.prototype;a.prototype=n", "ew b};function h(a){for(var c=1;c=0;b--)a.paren", "tNode&&a.parentNode.insertBefore(c[b],a.nextSibling);a&&a.parentNode&&a", ".parentNode.removeChild(a)};function s(a,c,b,d){q.call(this,a,c,b,e,d)}", "g(s,q);s.prototype.next=function(){do s.g.next.call(this);while(this.c=", "=-1);return this.b};function t(a,c){var b=a.currentStyle||a.style,d=b[c", "];d===void 0&&f(b.getPropertyValue)==\"function\"&&(d=b.getPropertyValu", "e(c));if(d!=\"inherit\")return d!==void 0?d:e;for(b=a.parentNode;b&&b.n", "odeType!=1&&b.nodeType!=9&&b.nodeType!=11;)b=b.parentNode;return(b=b&&b", ".nodeType==1?b:e)?t(b,c):e};function v(a,c){var c=j(c),b;a:{b=c;var d=a", ".nodeType==9?a:a.ownerDocument||a.document;if(d.defaultView&&d.defaultV", "iew.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,e))){b=d[b]||", "d.getPropertyValue(b);break a}b=\"\"}return b||t(a,c)}var w=\"_\".split", "(\".\"),x=this;!(w[0]in x)&&x.execScript&&x.execScript(\"var \"+w[0]);f", "or(var y;w.length&&(y=w.shift());)!w.length&&v!==void 0?x[y]=v:x=x[y]?x", "[y]:x[y]={};; return this._.apply(null,arguments);}.apply({navigator:ty", "peof window!='undefined'?window.navigator:null}, arguments);}", NULL }; const char* const GET_IN_VIEW_LOCATION[] = { "function(){return function(){var h=this;function i(a,c){function b(){}b", ".prototype=c.prototype;a.h=c.prototype;a.prototype=new b};function j(a)", "{for(var c=1;cc)return 1;return 0};var n,o=\"\",p=/WebKit\\/(\\S+)", "/.exec(h.navigator?h.navigator.userAgent:null);n=o=p?p[1]:\"\";var q={}", ";var r=window;function s(a,c){this.code=a;this.message=c||\"\";this.nam", "e=u[a]||u[13];var b=Error(this.message);b.name=this.name;this.stack=b.s", "tack||\"\"}i(s,Error);\nvar u={7:\"NoSuchElementError\",8:\"NoSuchFrame", "Error\",9:\"UnknownCommandError\",10:\"StaleElementReferenceError\",11:", "\"ElementNotVisibleError\",12:\"InvalidElementStateError\",13:\"Unknown", "Error\",15:\"ElementNotSelectableError\",19:\"XPathLookupError\",23:\"N", "oSuchWindowError\",24:\"InvalidCookieDomainError\",25:\"UnableToSetCook", "ieError\",26:\"ModalDialogOpenedError\",27:\"NoModalDialogOpenError\",2", "8:\"ScriptTimeoutError\",32:\"InvalidSelectorError\",33:\"SqlDatabaseEr", "ror\",34:\"MoveTargetOutOfBoundsError\"};\ns.prototype.toString=functio", "n(){return\"[\"+this.name+\"] \"+this.message};function v(a){this.stack", "=Error().stack||\"\";if(a)this.message=String(a)}i(v,Error);v.prototype", ".name=\"CustomError\";function w(a,c){c.unshift(a);v.call(this,j.apply(", "null,c));c.shift();this.g=a}i(w,v);w.prototype.name=\"AssertionError\";", "var x;function y(a,c){this.x=a!==void 0?a:0;this.y=c!==void 0?c:0}y.pro", "totype.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};func", "tion z(a,c){this.width=a;this.height=c}z.prototype.toString=function(){", "return\"(\"+this.width+\" x \"+this.height+\")\"};function A(a){var c=a", ".body,a=a.parentWindow||a.defaultView;return new y(a.pageXOffset||c.scr", "ollLeft,a.pageYOffset||c.scrollTop)}function B(a){this.a=a||h.document|", "|document};function C(a,c,b,d,e){this.c=!!c;if(a&&(this.b=a))this.d=typ", "eof d==\"number\"?d:this.b.nodeType!=1?0:this.c?-1:1;this.e=e!=void 0?e", ":this.d||0;this.c&&(this.e*=-1);this.f=!b}i(C,function(){});C.prototype", ".b=null;C.prototype.d=0;i(function(a,c,b,d){C.call(this,a,c,b,null,d)},", "C);function D(a,c){if(a>=c)return a-(c-1);if(a<0)return a;return 0};fun", "ction E(a,c){var b=c||r,d;d=b||window;var e=d.document,f;if(f=!q[\"500", "\"]){f=0;for(var g=String(n).replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")", ".split(\".\"),F=String(\"500\").replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"", "\").split(\".\"),J=Math.max(g.length,F.length),t=0;f==0&&t=0)}f?(typeof d.innerHeight==\"undefined\"&&(d=window),e=d.innerH", "eight,f=d.document.documentElement.scrollHeight,d==d.top&&fb.x||b.x>=d.width)throw new s(34,\"The target location (", "\"+b.x+\", \"+b.y+\") should be within the viewport (\"+d.width+\":\"+d", ".height+\") after scrolling.\");if(0>b.y||b.y>=d.height)throw new s(34,", "\"The target location (\"+b.x+\", \"+\nb.y+\") should be within the vie", "wport (\"+d.width+\":\"+d.height+\") after scrolling.\");return b}var G", "=\"_\".split(\".\"),H=h;!(G[0]in H)&&H.execScript&&H.execScript(\"var ", "\"+G[0]);for(var I;G.length&&(I=G.shift());)!G.length&&E!==void 0?H[I]=", "E:H=H[I]?H[I]:H[I]={};; return this._.apply(null,arguments);}.apply({na", "vigator:typeof window!='undefined'?window.navigator:null}, arguments);}", NULL }; const char* const GET_LOCAL_STORAGE_ITEM[] = { "function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl", "atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co", "de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag", "e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(", "){}d.prototype=h.prototype;a.b=h.prototype;a.prototype=new d})(g,Error)", ";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo", "mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr", "ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN", "otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24", ":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD", "ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro", "r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget", "OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.", "name+\"] \"+this.message};var j=e&&!1;function k(){var a=f||f;switch(\"", "local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"", "browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ", "\"database\":return a.openDatabase!=b;case \"location\":if(j)return!1;r", "eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"", ":return a.localStorage!=b;case \"session_storage\":return a.sessionStor", "age!=b&&a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupported ", "API identifier provided as parameter\");}};function l(a){this.a=a}l.pro", "totype.getItem=function(a){return this.a.getItem(a)};l.prototype.clear=", "function(){this.a.clear()};function m(a){if(!k())throw new g(13,\"Local", " storage undefined\");return(new l(f.localStorage)).getItem(a)}var n=\"", "_\".split(\".\"),o=this;!(n[0]in o)&&o.execScript&&o.execScript(\"var ", "\"+n[0]);for(var p;n.length&&(p=n.shift());)!n.length&&m!==void 0?o[p]=", "m:o=o[p]?o[p]:o[p]={};; return this._.apply(null,arguments);}.apply({na", "vigator:typeof window!='undefined'?window.navigator:null}, arguments);}", NULL }; const char* const GET_LOCAL_STORAGE_KEY[] = { "function(){return function(){var b=null;var c=this.navigator,e=(c&&c.pl", "atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(a,h){this.co", "de=a;this.message=h||\"\";this.name=i[a]||i[13];var d=Error(this.messag", "e);d.name=this.name;this.stack=d.stack||\"\"}(function(a,h){function d(", "){}d.prototype=h.prototype;a.b=h.prototype;a.prototype=new d})(g,Error)", ";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo", "mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr", "ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN", "otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24", ":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD", "ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro", "r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget", "OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.", "name+\"] \"+this.message};var j=e&&!1;function k(){var a=f||f;switch(\"", "local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"", "browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ", "\"database\":return a.openDatabase!=b;case \"location\":if(j)return!1;r", "eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"", ":return a.localStorage!=b;case \"session_storage\":return a.sessionStor", "age!=b&&a.sessionStorage.clear!=b;default:throw new g(13,\"Unsupported ", "API identifier provided as parameter\");}};function l(a){this.a=a}l.pro", "totype.clear=function(){this.a.clear()};l.prototype.key=function(a){ret", "urn this.a.key(a)};function m(a){if(!k())throw new g(13,\"Local storage", " undefined\");return(new l(f.localStorage)).key(a)}var n=\"_\".split(\"", ".\"),o=this;!(n[0]in o)&&o.execScript&&o.execScript(\"var \"+n[0]);for(", "var p;n.length&&(p=n.shift());)!n.length&&m!==void 0?o[p]=m:o=o[p]?o[p]", ":o[p]={};; return this._.apply(null,arguments);}.apply({navigator:typeo", "f window!='undefined'?window.navigator:null}, arguments);}", NULL }; const char* const GET_LOCAL_STORAGE_KEYS[] = { "function(){return function(){var b=null;var c=this.navigator,f=(c&&c.pl", "atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,d){this.co", "de=a;this.message=d||\"\";this.name=i[a]||i[13];var e=Error(this.messag", "e);e.name=this.name;this.stack=e.stack||\"\"}(function(a,d){function e(", "){}e.prototype=d.prototype;a.b=d.prototype;a.prototype=new e})(h,Error)", ";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo", "mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr", "ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN", "otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24", ":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD", "ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro", "r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget", "OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.", "name+\"] \"+this.message};var k=f&&!1;function l(){var a=g||g;switch(\"", "local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"", "browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ", "\"database\":return a.openDatabase!=b;case \"location\":if(k)return!1;r", "eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"", ":return a.localStorage!=b;case \"session_storage\":return a.sessionStor", "age!=b&&a.sessionStorage.clear!=b;default:throw new h(13,\"Unsupported ", "API identifier provided as parameter\");}};function m(a){this.a=a}m.pro", "totype.clear=function(){this.a.clear()};m.prototype.size=function(){ret", "urn this.a.length};m.prototype.key=function(a){return this.a.key(a)};fu", "nction n(){var a;if(!l())throw new h(13,\"Local storage undefined\");a=", "new m(g.localStorage);for(var d=[],e=a.size(),j=0;ja.", "clientWidth||a.scrollHeight>a.clientHeight||e==\"fixed\"||e==\"absolute", "\"||e==\"relative\"))return a;return null};function q(a){var b=m(a),e=o", "(a),c=new l(0,0),f=(b?b.nodeType==9?b:m(b):document).documentElement;if", "(a==f)return c;if(a.getBoundingClientRect)a=a.getBoundingClientRect(),f", "=(b?new n(m(b)):k||(k=new n)).a,b=f.body,f=f.parentWindow||f.defaultVie", "w,b=new l(f.pageXOffset||b.scrollLeft,f.pageYOffset||b.scrollTop),c.x=a", ".left+b.x,c.y=a.top+b.y;else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a", "),b=b.getBoxObjectFor(f),c.x=a.screenX-b.screenX,c.y=a.screenY-b.screen", "Y;else{var d=a;do{c.x+=d.offsetLeft;c.y+=d.offsetTop;\nd!=a&&(c.x+=d.cl", "ientLeft||0,c.y+=d.clientTop||0);if(o(d)==\"fixed\"){c.x+=b.body.scroll", "Left;c.y+=b.body.scrollTop;break}d=d.offsetParent}while(d&&d!=a);e==\"a", "bsolute\"&&(c.y-=b.body.offsetTop);for(d=a;(d=p(d))&&d!=b.body&&d!=f;)c", ".x-=d.scrollLeft,c.y-=d.scrollTop}return c}var r=\"_\".split(\".\"),s=g", ";!(r[0]in s)&&s.execScript&&s.execScript(\"var \"+r[0]);for(var t;r.len", "gth&&(t=r.shift());)!r.length&&q!==void 0?s[t]=q:s=s[t]?s[t]:s[t]={};; ", "return this._.apply(null,arguments);}.apply({navigator:typeof window!='", "undefined'?window.navigator:null}, arguments);}", NULL }; const char* const GET_SIZE[] = { "function(){return function(){function d(a,b){function c(){}c.prototype=", "b.prototype;a.b=b.prototype;a.prototype=new c};function e(a){this.stack", "=Error().stack||\"\";if(a)this.message=String(a)}d(e,Error);function f(", "a){for(var b=1;b=0&&a.indexOf(\" \",b)==b}function m(a){for(", "var b=1;b=0;c--)a.parentNode&", "&a.parentNode.insertBefore(b[c],a.nextSibling);a&&a.parentNode&&a.paren", "tNode.removeChild(a)};function L(a,b,c,e){J.call(this,a,b,c,g,e)}j(L,J)", ";L.prototype.next=function(){do L.g.next.call(this);while(this.c==-1);r", "eturn this.b};function M(a,b){var c=A(a);if(c.defaultView&&c.defaultVie", "w.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,g)))return c[b]", "||c.getPropertyValue(b);return\"\"}function N(a){var b=a.offsetWidth,c=", "a.offsetHeight;if((b===f||!b&&!c)&&a.getBoundingClientRect)return a=a.g", "etBoundingClientRect(),new y(a.right-a.left,a.bottom-a.top);return new ", "y(b,c)};function P(a,b){return!!a&&a.nodeType==1&&(!b||a.tagName.toUppe", "rCase()==b)}\nvar aa=[\"async\",\"autofocus\",\"autoplay\",\"checked\",", "\"compact\",\"complete\",\"controls\",\"declare\",\"defaultchecked\",\"", "defaultselected\",\"defer\",\"disabled\",\"draggable\",\"ended\",\"form", "novalidate\",\"hidden\",\"indeterminate\",\"iscontenteditable\",\"ismap", "\",\"itemscope\",\"loop\",\"multiple\",\"muted\",\"nohref\",\"noresize", "\",\"noshade\",\"novalidate\",\"nowrap\",\"open\",\"paused\",\"pubdate", "\",\"readonly\",\"required\",\"reversed\",\"scoped\",\"seamless\",\"see", "king\",\"selected\",\"spellcheck\",\"truespeed\",\"willvalidate\"];\nfu", "nction ba(a){var b;if(8==a.nodeType)return g;b=\"usemap\";if(b==\"style", "\")return b=a.style.cssText.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").", "toLowerCase(),b=b.charAt(b.length-1)==\";\"?b:b+\";\";a=a.getAttributeN", "ode(b);if(!a)return g;if(v(aa,b)>=0)return\"true\";return a.specified?a", ".value:g}function Q(a){for(a=a.parentNode;a&&a.nodeType!=1&&a.nodeType!", "=9&&a.nodeType!=11;)a=a.parentNode;return P(a)?a:g}function R(a,b){b=o(", "b);return M(a,b)||S(a,b)}\nfunction S(a,b){var c=a.currentStyle||a.styl", "e,e=c[b];e===f&&h(c.getPropertyValue)==\"function\"&&(e=c.getPropertyVa", "lue(b));if(e!=\"inherit\")return e!==f?e:g;return(c=Q(a))?S(c,b):g}\nfu", "nction ca(a){if(h(a.getBBox)==\"function\")try{var b=a.getBBox();if(b)r", "eturn b}catch(c){}if((M(a,\"display\")||(a.currentStyle?a.currentStyle.", "display:g)||a.style&&a.style.display)!=\"none\")a=N(a);else{var b=a.sty", "le,e=b.display,d=b.visibility,k=b.position;b.visibility=\"hidden\";b.po", "sition=\"absolute\";b.display=\"inline\";a=N(a);b.display=e;b.position=", "k;b.visibility=d}return a}\nfunction T(a,b){function c(a){if(R(a,\"disp", "lay\")==\"none\")return!1;a=Q(a);return!a||c(a)}function e(a){var b=ca(", "a);if(b.height>0&&b.width>0)return!0;return x(a.childNodes,function(a){", "return a.nodeType==z||P(a)&&e(a)})}if(!P(a))throw Error(\"Argument to i", "sShown must be of type Element\");if(P(a,\"OPTION\")||P(a,\"OPTGROUP\")", "){var d=E(a,function(a){return P(a,\"SELECT\")});return!!d&&T(d,!0)}if(", "P(a,\"MAP\")){if(!a.name)return!1;d=A(a);d=d.evaluate?G('/descendant::*", "[@usemap = \"#'+a.name+'\"]',d):C(d,function(b){return P(b)&&\nba(b)==", "\"#\"+a.name});return!!d&&T(d,b)}if(P(a,\"AREA\"))return d=E(a,function", "(a){return P(a,\"MAP\")}),!!d&&T(d,b);if(P(a,\"INPUT\")&&a.type.toLower", "Case()==\"hidden\")return!1;if(P(a,\"NOSCRIPT\"))return!1;if(R(a,\"visi", "bility\")==\"hidden\")return!1;if(!c(a))return!1;if(!b&&U(a)==0)return!", "1;if(!e(a))return!1;return!0}function V(a){return a.replace(/^[^\\S\\xa", "0]+|[^\\S\\xa0]+$/g,\"\")}\nfunction W(a,b){if(P(a,\"BR\"))b.push(\"\")", ";else{var c=P(a,\"TD\"),e=R(a,\"display\"),d=!c&&!(v(da,e)>=0);d&&!/^[", "\\s\\xa0]*$/.test(b[b.length-1]||\"\")&&b.push(\"\");var k=T(a),u=g,O=g", ";k&&(u=R(a,\"white-space\"),O=R(a,\"text-transform\"));w(a.childNodes,f", "unction(a){a.nodeType==z&&k?ea(a,b,u,O):P(a)&&W(a,b)});var B=b[b.length", "-1]||\"\";if((c||e==\"table-cell\")&&B&&!l(B))b[b.length-1]+=\" \";d&&!", "/^[\\s\\xa0]*$/.test(B)&&b.push(\"\")}}var da=[\"inline\",\"inline-bloc", "k\",\"inline-table\",\"none\",\"table-cell\",\"table-column\",\"table-c", "olumn-group\"];\nfunction ea(a,b,c,e){a=a.nodeValue.replace(/\\u200b/g,", "\"\");a=a.replace(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(c==\"normal\"||c==\"n", "owrap\")a=a.replace(/\\n/g,\" \");a=c==\"pre\"||c==\"pre-wrap\"?a.repla", "ce(/[ \\f\\t\\v\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v", "\\u2028\\u2029]+/g,\" \");e==\"capitalize\"?a=a.replace(/(^|\\s)(\\S)/g", ",function(a,b,c){return b+c.toUpperCase()}):e==\"uppercase\"?a=a.toUppe", "rCase():e==\"lowercase\"&&(a=a.toLowerCase());c=b.pop()||\"\";l(c)&&a.l", "astIndexOf(\" \",0)==0&&(a=a.substr(1));b.push(c+a)}\nfunction U(a){var", " b=1,c=R(a,\"opacity\");c&&(b=Number(c));(a=Q(a))&&(b*=U(a));return b};", "function X(a){var b;a:{for(b=a;b;){if(b.tagName&&b.tagName.toLowerCase(", ")==\"head\"){b=!0;break a}try{b=b.parentNode}catch(c){break}}b=!1}if(b)", "{b=A(a);if(a.tagName.toUpperCase()==\"TITLE\"&&(b?b.parentWindow||b.def", "aultView:window)==p.top)return b.title.replace(/^[\\s\\xa0]+|[\\s\\xa0]", "+$/g,\"\");return\"\"}b=[];W(a,b);var e=b,a=e.length;b=Array(a);for(var", " e=i(e)?e.split(\"\"):e,d=0;d=0;c--)a.parentNode&&a.parentNode.insertBef", "ore(b[c],a.nextSibling);a&&a.parentNode&&a.parentNode.removeChild(a)};f", "unction G(a,b,c,e){E.call(this,a,b,c,g,e)}i(G,E);G.prototype.next=funct", "ion(){do G.g.next.call(this);while(this.c==-1);return this.b};function ", "H(a,b){var c=w(a);if(c.defaultView&&c.defaultView.getComputedStyle&&(c=", "c.defaultView.getComputedStyle(a,g)))return c[b]||c.getPropertyValue(b)", ";return\"\"}function I(a){var b=a.offsetWidth,c=a.offsetHeight;if((b===", "f||!b&&!c)&&a.getBoundingClientRect)return a=a.getBoundingClientRect(),", "new t(a.right-a.left,a.bottom-a.top);return new t(b,c)};function J(a,b)", "{return!!a&&a.nodeType==1&&(!b||a.tagName.toUpperCase()==b)}\nvar r=[\"", "async\",\"autofocus\",\"autoplay\",\"checked\",\"compact\",\"complete\"", ",\"controls\",\"declare\",\"defaultchecked\",\"defaultselected\",\"defe", "r\",\"disabled\",\"draggable\",\"ended\",\"formnovalidate\",\"hidden\",", "\"indeterminate\",\"iscontenteditable\",\"ismap\",\"itemscope\",\"loop", "\",\"multiple\",\"muted\",\"nohref\",\"noresize\",\"noshade\",\"novalid", "ate\",\"nowrap\",\"open\",\"paused\",\"pubdate\",\"readonly\",\"require", "d\",\"reversed\",\"scoped\",\"seamless\",\"seeking\",\"selected\",\"spe", "llcheck\",\"truespeed\",\"willvalidate\"];\nfunction K(a){var b;if(8==a", ".nodeType)return g;b=\"usemap\";if(b==\"style\")return b=a.style.cssTex", "t.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\").toLowerCase(),b=b.charAt(b", ".length-1)==\";\"?b:b+\";\";a=a.getAttributeNode(b);if(!a)return g;if(q", "(b)>=0)return\"true\";return a.specified?a.value:g}function L(a){for(a=", "a.parentNode;a&&a.nodeType!=1&&a.nodeType!=9&&a.nodeType!=11;)a=a.paren", "tNode;return J(a)?a:g}function M(a,b){b=l(b);return H(a,b)||N(a,b)}\nfu", "nction N(a,b){var c=a.currentStyle||a.style,e=c[b];e===f&&h(c.getProper", "tyValue)==\"function\"&&(e=c.getPropertyValue(b));if(e!=\"inherit\")ret", "urn e!==f?e:g;return(c=L(a))?N(c,b):g}\nfunction O(a){if(h(a.getBBox)==", "\"function\")try{var b=a.getBBox();if(b)return b}catch(c){}if((H(a,\"di", "splay\")||(a.currentStyle?a.currentStyle.display:g)||a.style&&a.style.d", "isplay)!=\"none\")a=I(a);else{var b=a.style,e=b.display,d=b.visibility,", "u=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.display=", "\"inline\";a=I(a);b.display=e;b.position=u;b.visibility=d}return a}\nfu", "nction P(a,b){function c(a){if(M(a,\"display\")==\"none\")return!1;a=L(", "a);return!a||c(a)}function e(a){var b=O(a);if(b.height>0&&b.width>0)ret", "urn!0;return s(a.childNodes,function(a){return a.nodeType==v||J(a)&&e(a", ")})}if(!J(a))throw Error(\"Argument to isShown must be of type Element", "\");if(J(a,\"OPTION\")||J(a,\"OPTGROUP\")){var d=z(a,function(a){return", " J(a,\"SELECT\")});return!!d&&P(d,!0)}if(J(a,\"MAP\")){if(!a.name)retur", "n!1;d=w(a);d=d.evaluate?B('/descendant::*[@usemap = \"#'+a.name+'\"]',d", "):x(d,function(b){return J(b)&&\nK(b)==\"#\"+a.name});return!!d&&P(d,b)", "}if(J(a,\"AREA\"))return d=z(a,function(a){return J(a,\"MAP\")}),!!d&&P", "(d,b);if(J(a,\"INPUT\")&&a.type.toLowerCase()==\"hidden\")return!1;if(J", "(a,\"NOSCRIPT\"))return!1;if(M(a,\"visibility\")==\"hidden\")return!1;i", "f(!c(a))return!1;if(!b&&Q(a)==0)return!1;if(!e(a))return!1;return!0}fun", "ction Q(a){var b=1,c=M(a,\"opacity\");c&&(b=Number(c));(a=L(a))&&(b*=Q(", "a));return b};var R=P,S=\"_\".split(\".\"),U=this;!(S[0]in U)&&U.execSc", "ript&&U.execScript(\"var \"+S[0]);for(var V;S.length&&(V=S.shift());)!S", ".length&&R!==f?U[V]=R:U=U[V]?U[V]:U[V]={};; return this._.apply(null,ar", "guments);}.apply({navigator:typeof window!='undefined'?window.navigator", ":null}, arguments);}", NULL }; const char* const IS_ENABLED[] = { "function(){return function(){function d(a,b){function c(){}c.prototype=", "b.prototype;a.g=b.prototype;a.prototype=new c};function f(a){for(var b=", "1;b=0))return!0;var c;c=m.disabled||\"disabled\";var e=a[c];c=e===void 0", "&&k(n,c)>=0?!1:e;if(c)return!1;if(a.parentNode&&a.parentNode.nodeType==", "1&&\"OPTGROUP\"==b||\"OPTION\"==b)return q(a.parentNode);return!0};var ", "r=q,s=\"_\".split(\".\"),t=this;!(s[0]in t)&&t.execScript&&t.execScript", "(\"var \"+s[0]);for(var u;s.length&&(u=s.shift());)!s.length&&r!==void ", "0?t[u]=r:t=t[u]?t[u]:t[u]={};; return this._.apply(null,arguments);}.ap", "ply({navigator:typeof window!='undefined'?window.navigator:null}, argum", "ents);}", NULL }; const char* const IS_ONLINE[] = { "function(){return function(){var a=null;var b=this.navigator,c=(b&&b.pl", "atform||\"\").indexOf(\"Win\")!=-1;var f=window;function g(d,i){this.co", "de=d;this.message=i||\"\";this.name=h[d]||h[13];var e=Error(this.messag", "e);e.name=this.name;this.stack=e.stack||\"\"}(function(d,i){function e(", "){}e.prototype=i.prototype;d.a=i.prototype;d.prototype=new e})(g,Error)", ";\nvar h={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo", "mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr", "ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN", "otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24", ":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD", "ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro", "r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget", "OutOfBoundsError\"};\ng.prototype.toString=function(){return\"[\"+this.", "name+\"] \"+this.message};var j=c&&!1;function k(){switch(\"browser_con", "nection\"){case \"appcache\":return f.applicationCache!=a;case \"browse", "r_connection\":return f.navigator!=a&&f.navigator.onLine!=a;case \"data", "base\":return f.openDatabase!=a;case \"location\":if(j)return!1;return ", "f.navigator!=a&&f.navigator.geolocation!=a;case \"local_storage\":retur", "n f.localStorage!=a;case \"session_storage\":return f.sessionStorage!=a", "&&f.sessionStorage.clear!=a;default:throw new g(13,\"Unsupported API id", "entifier provided as parameter\");}};function l(){if(k())return f.navig", "ator.onLine;else throw new g(13,\"Undefined browser connection state\")", ";}var m=\"_\".split(\".\"),n=this;!(m[0]in n)&&n.execScript&&n.execScri", "pt(\"var \"+m[0]);for(var o;m.length&&(o=m.shift());)!m.length&&l!==voi", "d 0?n[o]=l:n=n[o]?n[o]:n[o]={};; return this._.apply(null,arguments);}.", "apply({navigator:typeof window!='undefined'?window.navigator:null}, arg", "uments);}", NULL }; const char* const IS_SELECTED[] = { "function(){return function(){function f(a,b){function c(){}c.prototype=", "b.prototype;a.g=b.prototype;a.prototype=new c};function g(a){for(var b=", "1;b=0)a=!1;else", "{if(d=c==\"value\")if(d=r(a,\"OPTION\")){var e;c=c.toLowerCase();if(a.h", "asAttribute)e=a.hasAttribute(c);else try{e=a.attributes[c].specified}ca", "tch(y){e=!1}d=!e}d&&(e=[],p(a,e,!1),b=e.join(\"\"));a=b}return!!a}var v", "=\"_\".split(\".\"),w=this;\n!(v[0]in w)&&w.execScript&&w.execScript(\"", "var \"+v[0]);for(var x;v.length&&(x=v.shift());)!v.length&&u!==void 0?w", "[x]=u:w=w[x]?w[x]:w[x]={};; return this._.apply(null,arguments);}.apply", "({navigator:typeof window!='undefined'?window.navigator:null}, argument", "s);}", NULL }; const char* const REMOVE_LOCAL_STORAGE_ITEM[] = { "function(){return function(){var b=null;var c=this.navigator,f=(c&&c.pl", "atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,d){this.co", "de=a;this.message=d||\"\";this.name=i[a]||i[13];var e=Error(this.messag", "e);e.name=this.name;this.stack=e.stack||\"\"}(function(a,d){function e(", "){}e.prototype=d.prototype;a.b=d.prototype;a.prototype=new e})(h,Error)", ";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo", "mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr", "ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN", "otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24", ":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD", "ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro", "r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget", "OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.", "name+\"] \"+this.message};var j=f&&!1;function k(){var a=g||g;switch(\"", "local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"", "browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ", "\"database\":return a.openDatabase!=b;case \"location\":if(j)return!1;r", "eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"", ":return a.localStorage!=b;case \"session_storage\":return a.sessionStor", "age!=b&&a.sessionStorage.clear!=b;default:throw new h(13,\"Unsupported ", "API identifier provided as parameter\");}};function l(a){this.a=a}l.pro", "totype.getItem=function(a){return this.a.getItem(a)};l.prototype.remove", "Item=function(a){var d=this.a.getItem(a);this.a.removeItem(a);return d}", ";l.prototype.clear=function(){this.a.clear()};function m(a){if(!k())thr", "ow new h(13,\"Local storage undefined\");return(new l(g.localStorage)).", "removeItem(a)}var n=\"_\".split(\".\"),o=this;!(n[0]in o)&&o.execScript", "&&o.execScript(\"var \"+n[0]);for(var p;n.length&&(p=n.shift());)!n.len", "gth&&m!==void 0?o[p]=m:o=o[p]?o[p]:o[p]={};; return this._.apply(null,a", "rguments);}.apply({navigator:typeof window!='undefined'?window.navigato", "r:null}, arguments);}", NULL }; const char* const REMOVE_SESSION_STORAGE_ITEM[] = { "function(){return function(){var b=null;var d=this.navigator,f=(d&&d.pl", "atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,c){this.co", "de=a;this.message=c||\"\";this.name=i[a]||i[13];var e=Error(this.messag", "e);e.name=this.name;this.stack=e.stack||\"\"}(function(a,c){function e(", "){}e.prototype=c.prototype;a.b=c.prototype;a.prototype=new e})(h,Error)", ";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo", "mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr", "ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN", "otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24", ":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD", "ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro", "r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget", "OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.", "name+\"] \"+this.message};var j=f&&!1;function k(){var a=g||g;switch(\"", "session_storage\"){case \"appcache\":return a.applicationCache!=b;case ", "\"browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;cas", "e \"database\":return a.openDatabase!=b;case \"location\":if(j)return!1", ";return a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage", "\":return a.localStorage!=b;case \"session_storage\":return a.sessionSt", "orage!=b&&a.sessionStorage.clear!=b;default:throw new h(13,\"Unsupporte", "d API identifier provided as parameter\");}};function l(a){this.a=a}l.p", "rototype.getItem=function(a){return this.a.getItem(a)};l.prototype.remo", "veItem=function(a){var c=this.a.getItem(a);this.a.removeItem(a);return ", "c};l.prototype.clear=function(){this.a.clear()};function m(a){var c;if(", "k())c=new l(g.sessionStorage);else throw new h(13,\"Session storage und", "efined\");return c.removeItem(a)}var n=\"_\".split(\".\"),o=this;!(n[0]", "in o)&&o.execScript&&o.execScript(\"var \"+n[0]);for(var p;n.length&&(p", "=n.shift());)!n.length&&m!==void 0?o[p]=m:o=o[p]?o[p]:o[p]={};; return ", "this._.apply(null,arguments);}.apply({navigator:typeof window!='undefin", "ed'?window.navigator:null}, arguments);}", NULL }; const char* const SET_LOCAL_STORAGE_ITEM[] = { "function(){return function(){var b=null;var d=this.navigator,f=(d&&d.pl", "atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,c){this.co", "de=a;this.message=c||\"\";this.name=i[a]||i[13];var e=Error(this.messag", "e);e.name=this.name;this.stack=e.stack||\"\"}(function(a,c){function e(", "){}e.prototype=c.prototype;a.b=c.prototype;a.prototype=new e})(h,Error)", ";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo", "mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr", "ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN", "otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24", ":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD", "ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro", "r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget", "OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.", "name+\"] \"+this.message};var j=f&&!1;function k(){var a=g||g;switch(\"", "local_storage\"){case \"appcache\":return a.applicationCache!=b;case \"", "browser_connection\":return a.navigator!=b&&a.navigator.onLine!=b;case ", "\"database\":return a.openDatabase!=b;case \"location\":if(j)return!1;r", "eturn a.navigator!=b&&a.navigator.geolocation!=b;case \"local_storage\"", ":return a.localStorage!=b;case \"session_storage\":return a.sessionStor", "age!=b&&a.sessionStorage.clear!=b;default:throw new h(13,\"Unsupported ", "API identifier provided as parameter\");}};function l(a){this.a=a}l.pro", "totype.setItem=function(a,c){try{this.a.setItem(a,c+\"\")}catch(e){thro", "w new h(13,e.message);}};l.prototype.clear=function(){this.a.clear()};f", "unction m(a,c){if(!k())throw new h(13,\"Local storage undefined\");(new", " l(g.localStorage)).setItem(a,c)}var n=\"_\".split(\".\"),o=this;!(n[0]", "in o)&&o.execScript&&o.execScript(\"var \"+n[0]);for(var p;n.length&&(p", "=n.shift());)!n.length&&m!==void 0?o[p]=m:o=o[p]?o[p]:o[p]={};; return ", "this._.apply(null,arguments);}.apply({navigator:typeof window!='undefin", "ed'?window.navigator:null}, arguments);}", NULL }; const char* const SET_SESSION_STORAGE_ITEM[] = { "function(){return function(){var c=null;var e=this.navigator,f=(e&&e.pl", "atform||\"\").indexOf(\"Win\")!=-1;var g=window;function h(a,d){this.co", "de=a;this.message=d||\"\";this.name=i[a]||i[13];var b=Error(this.messag", "e);b.name=this.name;this.stack=b.stack||\"\"}(function(a,d){function b(", "){}b.prototype=d.prototype;a.b=d.prototype;a.prototype=new b})(h,Error)", ";\nvar i={7:\"NoSuchElementError\",8:\"NoSuchFrameError\",9:\"UnknownCo", "mmandError\",10:\"StaleElementReferenceError\",11:\"ElementNotVisibleEr", "ror\",12:\"InvalidElementStateError\",13:\"UnknownError\",15:\"ElementN", "otSelectableError\",19:\"XPathLookupError\",23:\"NoSuchWindowError\",24", ":\"InvalidCookieDomainError\",25:\"UnableToSetCookieError\",26:\"ModalD", "ialogOpenedError\",27:\"NoModalDialogOpenError\",28:\"ScriptTimeoutErro", "r\",32:\"InvalidSelectorError\",33:\"SqlDatabaseError\",34:\"MoveTarget", "OutOfBoundsError\"};\nh.prototype.toString=function(){return\"[\"+this.", "name+\"] \"+this.message};var j=f&&!1;function k(){var a=g||g;switch(\"", "session_storage\"){case \"appcache\":return a.applicationCache!=c;case ", "\"browser_connection\":return a.navigator!=c&&a.navigator.onLine!=c;cas", "e \"database\":return a.openDatabase!=c;case \"location\":if(j)return!1", ";return a.navigator!=c&&a.navigator.geolocation!=c;case \"local_storage", "\":return a.localStorage!=c;case \"session_storage\":return a.sessionSt", "orage!=c&&a.sessionStorage.clear!=c;default:throw new h(13,\"Unsupporte", "d API identifier provided as parameter\");}};function l(a){this.a=a}l.p", "rototype.setItem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(b){th", "row new h(13,b.message);}};l.prototype.clear=function(){this.a.clear()}", ";function m(a,d){var b;if(k())b=new l(g.sessionStorage);else throw new ", "h(13,\"Session storage undefined\");b.setItem(a,d)}var n=\"_\".split(\"", ".\"),o=this;!(n[0]in o)&&o.execScript&&o.execScript(\"var \"+n[0]);for(", "var p;n.length&&(p=n.shift());)!n.length&&m!==void 0?o[p]=m:o=o[p]?o[p]", ":o[p]={};; return this._.apply(null,arguments);}.apply({navigator:typeo", "f window!='undefined'?window.navigator:null}, arguments);}", NULL }; const char* const SUBMIT[] = { "function(){return function(){function f(a){throw a;}var h=void 0,i=null", ";function l(a){return function(){return this[a]}}function m(a){return f", "unction(){return a}}var n,o=this;\nfunction p(a){var b=typeof a;if(b==", "\"object\")if(a){if(a instanceof Array)return\"array\";else if(a instan", "ceof Object)return b;var c=Object.prototype.toString.call(a);if(c==\"[o", "bject Window]\")return\"object\";if(c==\"[object Array]\"||typeof a.len", "gth==\"number\"&&typeof a.splice!=\"undefined\"&&typeof a.propertyIsEnu", "merable!=\"undefined\"&&!a.propertyIsEnumerable(\"splice\"))return\"arr", "ay\";if(c==\"[object Function]\"||typeof a.call!=\"undefined\"&&typeof ", "a.propertyIsEnumerable!=\"undefined\"&&!a.propertyIsEnumerable(\"call\"", "))return\"function\"}else return\"null\";\nelse if(b==\"function\"&&typ", "eof a.call==\"undefined\")return\"object\";return b}function r(a){retur", "n a!==h}function aa(a){var b=p(a);return b==\"array\"||b==\"object\"&&t", "ypeof a.length==\"number\"}function s(a){return typeof a==\"string\"}fu", "nction ba(a){return p(a)==\"function\"}function ca(a){a=p(a);return a==", "\"object\"||a==\"array\"||a==\"function\"}var da=\"closure_uid_\"+Math.", "floor(Math.random()*2147483648).toString(36),fa=0,ga=Date.now||function", "(){return+new Date};\nfunction t(a,b){function c(){}c.prototype=b.proto", "type;a.ca=b.prototype;a.prototype=new c;a.prototype.constructor=a};func", "tion ha(a){for(var b=1;b\")!=-1&", "&(a=a.replace(na,\">\"));a.indexOf('\"')!=-1&&(a=a.replace(oa,\"&quo", "t;\"));return a}var la=/&/g,ma=//g,oa=/\\\"/g,ka=/[&<>\\\"]/;", "\nfunction pa(a,b){if(ab)return 1;return 0}var qa", "=Math.random()*2147483648|0,ra={};function sa(a){return ra[a]||(ra[a]=S", "tring(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()}))}", ";var ta,ua,va,wa=o.navigator;va=wa&&wa.platform||\"\";ta=va.indexOf(\"M", "ac\")!=-1;ua=va.indexOf(\"Win\")!=-1;var u=va.indexOf(\"Linux\")!=-1,xa", ",ya=\"\",za=/WebKit\\/(\\S+)/.exec(o.navigator?o.navigator.userAgent:i)", ";xa=ya=za?za[1]:\"\";var Aa={};var Ba=window;function Ca(a,b){for(var c", " in a)b.call(h,a[c],c,a)}function Da(a){var b=[],c=0,d;for(d in a)b[c++", "]=a[d];return b};function v(a,b){this.code=a;this.message=b||\"\";this.", "name=Ea[a]||Ea[13];var c=Error(this.message);c.name=this.name;this.stac", "k=c.stack||\"\"}t(v,Error);\nvar Ea={7:\"NoSuchElementError\",8:\"NoSuc", "hFrameError\",9:\"UnknownCommandError\",10:\"StaleElementReferenceError", "\",11:\"ElementNotVisibleError\",12:\"InvalidElementStateError\",13:\"U", "nknownError\",15:\"ElementNotSelectableError\",19:\"XPathLookupError\",", "23:\"NoSuchWindowError\",24:\"InvalidCookieDomainError\",25:\"UnableToS", "etCookieError\",26:\"ModalDialogOpenedError\",27:\"NoModalDialogOpenErr", "or\",28:\"ScriptTimeoutError\",32:\"InvalidSelectorError\",33:\"SqlData", "baseError\",34:\"MoveTargetOutOfBoundsError\"};\nv.prototype.toString=f", "unction(){return\"[\"+this.name+\"] \"+this.message};function Fa(a){thi", "s.stack=Error().stack||\"\";if(a)this.message=String(a)}t(Fa,Error);Fa.", "prototype.name=\"CustomError\";function Ga(a,b){b.unshift(a);Fa.call(th", "is,ha.apply(i,b));b.shift();this.ab=a}t(Ga,Fa);Ga.prototype.name=\"Asse", "rtionError\";function Ha(a,b){if(!a){var c=Array.prototype.slice.call(a", "rguments,2),d=\"Assertion failed\";if(b){d+=\": \"+b;var e=c}f(new Ga(", "\"\"+d,e||[]))}}function Ia(a){f(new Ga(\"Failure\"+(a?\": \"+a:\"\"),A", "rray.prototype.slice.call(arguments,1)))};function w(a){return a[a.leng", "th-1]}var Ja=Array.prototype;function x(a,b){if(s(a)){if(!s(b)||b.lengt", "h!=1)return-1;return a.indexOf(b,0)}for(var c=0;c=0||(d.push(c[g]),e++);d=e==c.length;a.classNam", "e=b.join(\" \");return d};function y(a,b){this.x=r(a)?a:0;this.y=r(b)?b", ":0}y.prototype.toString=function(){return\"(\"+this.x+\", \"+this.y+\")", "\"};function z(a,b){this.width=a;this.height=b}z.prototype.toString=fun", "ction(){return\"(\"+this.width+\" x \"+this.height+\")\"};z.prototype.f", "loor=function(){this.width=Math.floor(this.width);this.height=Math.floo", "r(this.height);return this};z.prototype.scale=function(a){this.width*=a", ";this.height*=a;return this};var A=3;function Ua(a){return a?new Va(B(a", ")):Sa||(Sa=new Va)}function Wa(a,b){Ca(b,function(b,d){d==\"style\"?a.s", "tyle.cssText=b:d==\"class\"?a.className=b:d==\"for\"?a.htmlFor=b:d in X", "a?a.setAttribute(Xa[d],b):d.lastIndexOf(\"aria-\",0)==0?a.setAttribute(", "d,b):a[d]=b})}var Xa={cellpadding:\"cellPadding\",cellspacing:\"cellSpa", "cing\",colspan:\"colSpan\",rowspan:\"rowSpan\",valign:\"vAlign\",height", ":\"height\",width:\"width\",usemap:\"useMap\",frameborder:\"frameBorder", "\",maxlength:\"maxLength\",type:\"type\"};\nfunction Ya(a){return a?a.p", "arentWindow||a.defaultView:window}function Za(a,b,c){function d(c){c&&b", ".appendChild(s(c)?a.createTextNode(c):c)}for(var e=2;e0)?Ka($a(g)?Qa(g):g,d):d(g)}}functi", "on ab(a){return a&&a.parentNode?a.parentNode.removeChild(a):i}\nfunctio", "n C(a,b){if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typ", "eof a.compareDocumentPosition!=\"undefined\")return a==b||Boolean(a.com", "pareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\n", "function bb(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a", ".compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode", "&&\"sourceIndex\"in a.parentNode){var c=a.nodeType==1,d=b.nodeType==1;i", "f(c&&d)return a.sourceIndex-b.sourceIndex;else{var e=a.parentNode,g=b.p", "arentNode;if(e==g)return cb(a,b);if(!c&&C(e,b))return-1*db(a,b);if(!d&&", "C(g,a))return db(b,a);return(c?a.sourceIndex:e.sourceIndex)-(d?b.source", "Index:g.sourceIndex)}}d=B(a);c=d.createRange();c.selectNode(a);c.collap", "se(!0);d=\nd.createRange();d.selectNode(b);d.collapse(!0);return c.comp", "areBoundaryPoints(o.Range.START_TO_END,d)}function db(a,b){var c=a.pare", "ntNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;ret", "urn cb(d,a)}function cb(a,b){for(var c=b;c=c.previousSibling;)if(c==a)r", "eturn-1;return 1}\nfunction eb(){var a,b=arguments.length;if(b){if(b==1", ")return arguments[0]}else return i;var c=[],d=Infinity;for(a=0;a2&&Za(a,d,b);return d};n.crea", "teElement=function(a){return this.z.createElement(a)};n.createTextNode=", "function(a){return this.z.createTextNode(a)};n.ta=function(){return thi", "s.z.parentWindow||this.z.defaultView};function lb(a){var b=a.z,a=b.body", ",b=b.parentWindow||b.defaultView;return new y(b.pageXOffset||a.scrollLe", "ft,b.pageYOffset||a.scrollTop)}\nn.appendChild=function(a,b){a.appendCh", "ild(b)};n.removeNode=ab;n.contains=C;var D={};D.ya=function(){var a={fb", ":\"http://www.w3.org/2000/svg\"};return function(b){return a[b]||i}}();", "D.pa=function(a,b,c){var d=B(a);if(!d.implementation.hasFeature(\"XPath", "\",\"3.0\"))return i;try{var e=d.createNSResolver?d.createNSResolver(d.", "documentElement):D.ya;return d.evaluate(b,a,e,c,i)}catch(g){f(new v(32,", "\"Unable to locate an element with the xpath expression \"+b+\" because", " of the following error:\\n\"+g))}};\nD.na=function(a,b){(!a||a.nodeTyp", "e!=1)&&f(new v(32,'The result of the xpath expression \"'+b+'\" is: '+a", "+\". It should be an element.\"))};D.Ma=function(a,b){var c=function(){", "var c=D.pa(b,a,9);if(c)return c.singleNodeValue||i;else if(b.selectSing", "leNode)return c=B(b),c.setProperty&&c.setProperty(\"SelectionLanguage\"", ",\"XPath\"),b.selectSingleNode(a);return i}();c===i||D.na(c,a);return c", "};\nD.$a=function(a,b){var c=function(){var c=D.pa(b,a,7);if(c){for(var", " e=c.snapshotLength,g=[],j=0;j=a.length&&f(E),b in a)return a[b+", "+];else b++};return c}f(Error(\"Not implemented\"))};function I(a,b,c,d", ",e){this.o=!!b;a&&J(this,a,d);this.w=e!=h?e:this.q||0;this.o&&(this.w*=", "-1);this.Aa=!c}t(I,H);n=I.prototype;n.p=i;n.q=0;n.ka=!1;function J(a,b,", "c,d){if(a.p=b)a.q=typeof c==\"number\"?c:a.p.nodeType!=1?0:a.o?-1:1;if(", "typeof d==\"number\")a.w=d}\nn.next=function(){var a;if(this.ka){(!this", ".p||this.Aa&&this.w==0)&&f(E);a=this.p;var b=this.o?-1:1;if(this.q==b){", "var c=this.o?a.lastChild:a.firstChild;c?J(this,c):J(this,a,b*-1)}else(c", "=this.o?a.previousSibling:a.nextSibling)?J(this,c):J(this,a.parentNode,", "b*-1);this.w+=this.q*(this.o?-1:1)}else this.ka=!0;(a=this.p)||f(E);ret", "urn a};\nn.splice=function(){var a=this.p,b=this.o?1:-1;if(this.q==b)th", "is.q=b*-1,this.w+=this.q*(this.o?-1:1);this.o=!this.o;I.prototype.next.", "call(this);this.o=!this.o;for(var b=aa(arguments[0])?arguments[0]:argum", "ents,c=b.length-1;c>=0;c--)a.parentNode&&a.parentNode.insertBefore(b[c]", ",a.nextSibling);ab(a)};function nb(a,b,c,d){I.call(this,a,b,c,i,d)}t(nb", ",I);nb.prototype.next=function(){do nb.ca.next.call(this);while(this.q=", "=-1);return this.p};function ob(a,b){var c=B(a);if(c.defaultView&&c.def", "aultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,i)))retu", "rn c[b]||c.getPropertyValue(b);return\"\"}function pb(a,b){return ob(a,", "b)||(a.currentStyle?a.currentStyle[b]:i)||a.style&&a.style[b]}\nfunctio", "n qb(a){for(var b=B(a),c=pb(a,\"position\"),d=c==\"fixed\"||c==\"absolu", "te\",a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=pb(a,\"position\"),d=d&", "&c==\"static\"&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.cl", "ientWidth||a.scrollHeight>a.clientHeight||c==\"fixed\"||c==\"absolute\"", "||c==\"relative\"))return a;return i}\nfunction rb(a){var b=new y;if(a.", "nodeType==1)if(a.getBoundingClientRect){var c=a.getBoundingClientRect()", ";b.x=c.left;b.y=c.top}else{c=lb(Ua(a));var d=B(a),e=pb(a,\"position\"),", "g=new y(0,0),j=(d?d.nodeType==9?d:B(d):document).documentElement;if(a!=", "j)if(a.getBoundingClientRect)a=a.getBoundingClientRect(),d=lb(Ua(d)),g.", "x=a.left+d.x,g.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxObjectFo", "r(a),d=d.getBoxObjectFor(j),g.x=a.screenX-d.screenX,g.y=a.screenY-d.scr", "eenY;else{var k=a;do{g.x+=k.offsetLeft;g.y+=k.offsetTop;\nk!=a&&(g.x+=k", ".clientLeft||0,g.y+=k.clientTop||0);if(pb(k,\"position\")==\"fixed\"){g", ".x+=d.body.scrollLeft;g.y+=d.body.scrollTop;break}k=k.offsetParent}whil", "e(k&&k!=a);e==\"absolute\"&&(g.y-=d.body.offsetTop);for(k=a;(k=qb(k))&&", "k!=d.body&&k!=j;)g.x-=k.scrollLeft,g.y-=k.scrollTop}b.x=g.x-c.x;b.y=g.y", "-c.y}else c=ba(a.sa),g=a,a.targetTouches?g=a.targetTouches[0]:c&&a.sa()", ".targetTouches&&(g=a.sa().targetTouches[0]),b.x=g.clientX,b.y=g.clientY", ";return b}\nfunction sb(a){var b=a.offsetWidth,c=a.offsetHeight;if((!r(", "b)||!b&&!c)&&a.getBoundingClientRect)return a=a.getBoundingClientRect()", ",new z(a.right-a.left,a.bottom-a.top);return new z(b,c)};function K(a,b", "){return!!a&&a.nodeType==1&&(!b||a.tagName.toUpperCase()==b)}var tb={\"", "class\":\"className\",readonly:\"readOnly\"},ub=[\"checked\",\"disabled", "\",\"draggable\",\"hidden\"];function vb(a,b){var c=tb[b]||b,d=a[c];if(", "!r(d)&&x(ub,c)>=0)return!1;if(c=b==\"value\")if(c=K(a,\"OPTION\")){var ", "e;c=b.toLowerCase();if(a.hasAttribute)e=a.hasAttribute(c);else try{e=a.", "attributes[c].specified}catch(g){e=!1}c=!e}c&&(d=[],jb(a,d,!1),d=d.join", "(\"\"));return d}\nvar wb=[\"async\",\"autofocus\",\"autoplay\",\"check", "ed\",\"compact\",\"complete\",\"controls\",\"declare\",\"defaultchecked", "\",\"defaultselected\",\"defer\",\"disabled\",\"draggable\",\"ended\",", "\"formnovalidate\",\"hidden\",\"indeterminate\",\"iscontenteditable\",", "\"ismap\",\"itemscope\",\"loop\",\"multiple\",\"muted\",\"nohref\",\"no", "resize\",\"noshade\",\"novalidate\",\"nowrap\",\"open\",\"paused\",\"pu", "bdate\",\"readonly\",\"required\",\"reversed\",\"scoped\",\"seamless\",", "\"seeking\",\"selected\",\"spellcheck\",\"truespeed\",\"willvalidate\"]", ";\nfunction xb(a){var b;if(8==a.nodeType)return i;b=\"usemap\";if(b==\"", "style\")return b=ia(a.style.cssText).toLowerCase(),b=b.charAt(b.length-", "1)==\";\"?b:b+\";\";a=a.getAttributeNode(b);if(!a)return i;if(x(wb,b)>=", "0)return\"true\";return a.specified?a.value:i}var yb=[\"BUTTON\",\"INPU", "T\",\"OPTGROUP\",\"OPTION\",\"SELECT\",\"TEXTAREA\"];\nfunction zb(a){v", "ar b=a.tagName.toUpperCase();if(!(x(yb,b)>=0))return!0;if(vb(a,\"disabl", "ed\"))return!1;if(a.parentNode&&a.parentNode.nodeType==1&&\"OPTGROUP\"=", "=b||\"OPTION\"==b)return zb(a.parentNode);return!0}var Ab=[\"text\",\"s", "earch\",\"tel\",\"url\",\"email\",\"password\",\"number\"];function Bb(", "a){if(K(a,\"TEXTAREA\"))return!0;if(K(a,\"INPUT\"))return x(Ab,a.type.t", "oLowerCase())>=0;if(Cb(a))return!0;return!1}\nfunction Cb(a){function b", "(a){return a.contentEditable==\"inherit\"?(a=Db(a))?b(a):!1:a.contentEd", "itable==\"true\"}if(!r(a.contentEditable))return!1;if(r(a.isContentEdit", "able))return a.isContentEditable;return b(a)}function Db(a){for(a=a.par", "entNode;a&&a.nodeType!=1&&a.nodeType!=9&&a.nodeType!=11;)a=a.parentNode", ";return K(a)?a:i}function Eb(a,b){b=sa(b);return ob(a,b)||Fb(a,b)}\nfun", "ction Fb(a,b){var c=a.currentStyle||a.style,d=c[b];!r(d)&&ba(c.getPrope", "rtyValue)&&(d=c.getPropertyValue(b));if(d!=\"inherit\")return r(d)?d:i;", "return(c=Db(a))?Fb(c,b):i}function Gb(a){if(ba(a.getBBox))try{var b=a.g", "etBBox();if(b)return b}catch(c){}if(pb(a,\"display\")!=\"none\")a=sb(a)", ";else{var b=a.style,d=b.display,e=b.visibility,g=b.position;b.visibilit", "y=\"hidden\";b.position=\"absolute\";b.display=\"inline\";a=sb(a);b.dis", "play=d;b.position=g;b.visibility=e}return a}\nfunction Hb(a,b){function", " c(a){if(Eb(a,\"display\")==\"none\")return!1;a=Db(a);return!a||c(a)}fu", "nction d(a){var b=Gb(a);if(b.height>0&&b.width>0)return!0;return Ma(a.c", "hildNodes,function(a){return a.nodeType==A||K(a)&&d(a)})}K(a)||f(Error(", "\"Argument to isShown must be of type Element\"));if(K(a,\"OPTION\")||K", "(a,\"OPTGROUP\")){var e=kb(a,function(a){return K(a,\"SELECT\")});retur", "n!!e&&Hb(e,!0)}if(K(a,\"MAP\")){if(!a.name)return!1;e=B(a);e=e.evaluate", "?D.Ma('/descendant::*[@usemap = \"#'+a.name+'\"]',e):fb(e,function(b){r", "eturn K(b)&&\nxb(b)==\"#\"+a.name});return!!e&&Hb(e,b)}if(K(a,\"AREA\")", ")return e=kb(a,function(a){return K(a,\"MAP\")}),!!e&&Hb(e,b);if(K(a,\"", "INPUT\")&&a.type.toLowerCase()==\"hidden\")return!1;if(K(a,\"NOSCRIPT\"", "))return!1;if(Eb(a,\"visibility\")==\"hidden\")return!1;if(!c(a))return", "!1;if(!b&&Ib(a)==0)return!1;if(!d(a))return!1;return!0}function Ib(a){v", "ar b=1,c=Eb(a,\"opacity\");c&&(b=Number(c));(a=Db(a))&&(b*=Ib(a));retur", "n b};function L(){this.A=Ba.document.documentElement;this.R=i;var a=B(t", "his.A).activeElement;a&&Jb(this,a)}L.prototype.B=l(\"A\");function Jb(a", ",b){a.A=b;a.R=K(b,\"OPTION\")?kb(b,function(a){return K(a,\"SELECT\")})", ":i}\nfunction Kb(a,b,c,d,e){if(!Hb(a.A,!0)||!zb(a.A))return!1;e&&!(Lb==", "b||Mb==b)&&f(new v(12,\"Event type does not allow related target: \"+b)", ");c={clientX:c.x,clientY:c.y,button:d,altKey:!1,ctrlKey:!1,shiftKey:!1,", "metaKey:!1,wheelDelta:0,relatedTarget:e||i};if(a.R)a:switch(b){case Nb:", "case Ob:a=a.R.multiple?a.A:a.R;break a;default:a=a.R.multiple?a.A:i}els", "e a=a.A;return a?Pb(a,b,c):!0};function M(a,b,c){this.U=a;this.V=b;this", ".W=c}M.prototype.create=function(a){a=B(a).createEvent(\"HTMLEvents\");", "a.initEvent(this.U,this.V,this.W);return a};M.prototype.toString=l(\"U", "\");function N(a,b,c){M.call(this,a,b,c)}t(N,M);N.prototype.create=func", "tion(a,b){var c=B(a),d=Ya(c),c=c.createEvent(\"MouseEvents\");if(this==", "Qb)c.wheelDelta=b.wheelDelta;c.initMouseEvent(this.U,this.V,this.W,d,1,", "0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.butto", "n,b.relatedTarget);return c};\nfunction Rb(a,b,c){M.call(this,a,b,c)}t(", "Rb,M);Rb.prototype.create=function(a,b){var c;c=B(a).createEvent(\"Even", "ts\");c.initEvent(this.U,this.V,this.W);c.altKey=b.altKey;c.ctrlKey=b.c", "trlKey;c.metaKey=b.metaKey;c.shiftKey=b.shiftKey;c.keyCode=b.charCode||", "b.keyCode;c.charCode=this==Sb?c.keyCode:0;return c};function Tb(a,b,c){", "M.call(this,a,b,c)}t(Tb,M);\nTb.prototype.create=function(a,b){function", " c(b){var c=La(b,function(b){return{identifier:b.identifier,screenX:b.s", "creenX,screenY:b.screenY,clientX:b.clientX,clientY:b.clientY,pageX:b.pa", "geX,pageY:b.pageY,target:a}});c.item=function(a){return c[a]};return c}", "var d=B(a),e=Ya(d),g=c(b.changedTouches),j=b.touches==b.changedTouches?", "g:c(b.touches),k=b.targetTouches==b.changedTouches?g:c(b.targetTouches)", ",d=d.createEvent(\"MouseEvents\");d.initMouseEvent(this.U,this.V,this.W", ",e,1,0,0,b.clientX,b.clientY,b.ctrlKey,\nb.altKey,b.shiftKey,b.metaKey,", "0,b.relatedTarget);d.touches=j;d.targetTouches=k;d.changedTouches=g;d.s", "cale=b.scale;d.rotation=b.rotation;return d};\nvar Ub=new M(\"submit\",", "!0,!0),Nb=new N(\"click\",!0,!0),Vb=new N(\"contextmenu\",!0,!0),Wb=new", " N(\"dblclick\",!0,!0),Xb=new N(\"mousedown\",!0,!0),Yb=new N(\"mousemo", "ve\",!0,!1),Mb=new N(\"mouseout\",!0,!0),Lb=new N(\"mouseover\",!0,!0),", "Ob=new N(\"mouseup\",!0,!0),Qb=new N(\"mousewheel\",!0,!0),Sb=new Rb(\"", "keypress\",!0,!0),Zb=new Tb(\"touchmove\",!0,!0),$b=new Tb(\"touchstart", "\",!0,!0);function Pb(a,b,c){b=b.create(a,c);if(!(\"isTrusted\"in b))b.", "Xa=!1;return a.dispatchEvent(b)};function ac(a){if(typeof a.M==\"functi", "on\")return a.M();if(s(a))return a.split(\"\");if(aa(a)){for(var b=[],c", "=a.length,d=0;d1){b%2&&f(Erro", "r(\"Uneven number of arguments\"));for(var c=0;c=c.length&&f(E);var j=c[b++];return a?", "j:d[\":\"+j]}};return j};function ec(a){this.n=new bc;a&&this.da(a)}fun", "ction fc(a){var b=typeof a;return b==\"object\"&&a||b==\"function\"?\"o", "\"+(a[da]||(a[da]=++fa)):b.substr(0,1)+a}n=ec.prototype;n.add=function(", "a){this.n.set(fc(a),a)};n.da=function(a){for(var a=ac(a),b=a.length,c=0", ";c\");P(191,\"/\",\"?\");P(192,\"`\",\"~\");P(219,\"[\",\"{\");P", "(220,\"\\\\\",\"|\");P(221,\"]\",\"}\");P({e:59,c:186,opera:59},\";\",", "\":\");P(222,\"'\",'\"');function ic(){jc&&(this[da]||(this[da]=++fa))}", "var jc=!1;function kc(a){return lc(a||arguments.callee.caller,[])}\nfun", "ction lc(a,b){var c=[];if(x(b,a)>=0)c.push(\"[...circular reference...]", "\");else if(a&&b.length<50){c.push(mc(a)+\"(\");for(var d=a.arguments,e", "=0;e0&&c.push(\", \");var g;g=d[e];switch(typeof g){ca", "se \"object\":g=g?\"object\":\"null\";break;case \"string\":break;case ", "\"number\":g=String(g);break;case \"boolean\":g=g?\"true\":\"false\";br", "eak;case \"function\":g=(g=mc(g))?g:\"[fn]\";break;default:g=typeof g}g", ".length>40&&(g=g.substr(0,40)+\"...\");c.push(g)}b.push(a);c.push(\")", "\\n\");try{c.push(lc(a.caller,b))}catch(j){c.push(\"[exception trying t", "o get caller]\\n\")}}else a?\nc.push(\"[...long stack...]\"):c.push(\"[", "end]\");return c.join(\"\")}function mc(a){if(nc[a])return nc[a];a=Stri", "ng(a);if(!nc[a]){var b=/function ([^\\(]+)/.exec(a);nc[a]=b?b[1]:\"[Ano", "nymous]\"}return nc[a]}var nc={};function Q(a,b,c,d,e){this.reset(a,b,c", ",d,e)}Q.prototype.La=0;Q.prototype.ra=i;Q.prototype.qa=i;var oc=0;Q.pro", "totype.reset=function(a,b,c,d,e){this.La=typeof e==\"number\"?e:oc++;th", "is.gb=d||ga();this.O=a;this.Ha=b;this.Za=c;delete this.ra;delete this.q", "a};Q.prototype.xa=function(a){this.O=a};function R(a){this.Ia=a}R.proto", "type.aa=i;R.prototype.O=i;R.prototype.ea=i;R.prototype.ua=i;function pc", "(a,b){this.name=a;this.value=b}pc.prototype.toString=l(\"name\");var qc", "=new pc(\"WARNING\",900),rc=new pc(\"CONFIG\",700);R.prototype.getParen", "t=l(\"aa\");R.prototype.xa=function(a){this.O=a};function sc(a){if(a.O)", "return a.O;if(a.aa)return sc(a.aa);Ia(\"Root logger has no level set.\"", ");return i}\nR.prototype.log=function(a,b,c){if(a.value>=sc(this).value", "){a=this.Da(a,b,c);b=\"log:\"+a.Ha;o.console&&(o.console.timeStamp?o.co", "nsole.timeStamp(b):o.console.markTimeline&&o.console.markTimeline(b));o", ".msWriteProfilerMark&&o.msWriteProfilerMark(b);for(b=this;b;){var c=b,d", "=a;if(c.ua)for(var e=0,g=h;g=c.ua[e];e++)g(d);b=b.getParent()}}};\nR.pr", "ototype.Da=function(a,b,c){var d=new Q(a,String(b),this.Ia);if(c){d.ra=", "c;var e;var g=arguments.callee.caller;try{var j;var k;c:{for(var q=\"wi", "ndow.location.href\".split(\".\"),O=o,F;F=q.shift();)if(O[F]!=i)O=O[F];", "else{k=i;break c}k=O}if(s(c))j={message:c,name:\"Unknown error\",lineNu", "mber:\"Not available\",fileName:k,stack:\"Not available\"};else{var ea,", "G,q=!1;try{ea=c.lineNumber||c.Ya||\"Not available\"}catch(V){ea=\"Not a", "vailable\",q=!0}try{G=c.fileName||c.filename||c.sourceURL||k}catch(id){", "G=\"Not available\",\nq=!0}j=q||!c.lineNumber||!c.fileName||!c.stack?{m", "essage:c.message,name:c.name,lineNumber:ea,fileName:G,stack:c.stack||\"", "Not available\"}:c}e=\"Message: \"+ja(j.message)+'\\nUrl: '+j.fileName+\"\\nLine: ", "\"+j.lineNumber+\"\\n\\nBrowser stack:\\n\"+ja(j.stack+\"-> \")+\"[end]", "\\n\\nJS stack traversal:\\n\"+ja(kc(g)+\"-> \")}catch(gd){e=\"Exceptio", "n trying to expose exception! You win, we lose. \"+gd}d.qa=e}return d};", "var tc={},uc=i;\nfunction vc(a){uc||(uc=new R(\"\"),tc[\"\"]=uc,uc.xa(r", "c));var b;if(!(b=tc[a])){b=new R(a);var c=a.lastIndexOf(\".\"),d=a.subs", "tr(c+1),c=vc(a.substr(0,c));if(!c.ea)c.ea={};c.ea[d]=b;b.aa=c;tc[a]=b}r", "eturn b};function wc(){ic.call(this)}t(wc,ic);vc(\"goog.dom.SavedRange", "\");t(function(a){ic.call(this);this.Na=\"goog_\"+qa++;this.Ca=\"goog_", "\"+qa++;this.oa=Ua(a.ha());a.T(this.oa.ga(\"SPAN\",{id:this.Na}),this.o", "a.ga(\"SPAN\",{id:this.Ca}))},wc);function S(){}function xc(a){if(a.get", "Selection)return a.getSelection();else{var a=a.document,b=a.selection;i", "f(b){try{var c=b.createRange();if(c.parentElement){if(c.parentElement()", ".document!=a)return i}else if(!c.length||c.item(0).document!=a)return i", "}catch(d){return i}return b}return i}}function yc(a){for(var b=[],c=0,d", "=a.F();c=0&&this.l(d,1,0)<=0:this.l(d,0,0)>=0&&this.l(d,1,1", ")<=0}catch(e){f(e)}};Cc.prototype.containsNode=function(a,b){return thi", "s.v(Ac(a),b)};Cc.prototype.r=function(){return new Bc(this.b(),this.j()", ",this.g(),this.k())};function Dc(a){this.a=a}t(Dc,Cc);n=Dc.prototype;n.", "D=function(){return this.a.commonAncestorContainer};n.b=function(){retu", "rn this.a.startContainer};n.j=function(){return this.a.startOffset};n.g", "=function(){return this.a.endContainer};n.k=function(){return this.a.en", "dOffset};n.l=function(a,b,c){return this.a.compareBoundaryPoints(c==1?b", "==1?o.Range.START_TO_START:o.Range.START_TO_END:b==1?o.Range.END_TO_STA", "RT:o.Range.END_TO_END,a)};n.isCollapsed=function(){return this.a.collap", "sed};\nn.select=function(a){this.ba(Ya(B(this.b())).getSelection(),a)};", "n.ba=function(a){a.removeAllRanges();a.addRange(this.a)};n.insertNode=f", "unction(a,b){var c=this.a.cloneRange();c.collapse(b);c.insertNode(a);c.", "detach();return a};\nn.T=function(a,b){var c=Ya(B(this.b()));if(c=(c=xc", "(c||window))&&Ec(c))var d=c.b(),e=c.g(),g=c.j(),j=c.k();var k=this.a.cl", "oneRange(),q=this.a.cloneRange();k.collapse(!1);q.collapse(!0);k.insert", "Node(b);q.insertNode(a);k.detach();q.detach();if(c){if(d.nodeType==A)fo", "r(;g>d.length;){g-=d.length;do d=d.nextSibling;while(d==a||d==b)}if(e.n", "odeType==A)for(;j>e.length;){j-=e.length;do e=e.nextSibling;while(e==a|", "|e==b)}c=new Fc;c.H=Gc(d,g,e,j);if(d.tagName==\"BR\")k=d.parentNode,g=x", "(k.childNodes,d),d=k;if(e.tagName==\n\"BR\")k=e.parentNode,j=x(k.childN", "odes,e),e=k;c.H?(c.f=e,c.i=j,c.d=d,c.h=g):(c.f=d,c.i=g,c.d=e,c.h=j);c.s", "elect()}};n.collapse=function(a){this.a.collapse(a)};function Hc(a){thi", "s.a=a}t(Hc,Dc);Hc.prototype.ba=function(a,b){var c=b?this.g():this.b(),", "d=b?this.k():this.j(),e=b?this.b():this.g(),g=b?this.j():this.k();a.col", "lapse(c,d);(c!=e||d!=g)&&a.extend(e,g)};function Ic(a,b){this.a=a;this.", "Sa=b}t(Ic,Cc);vc(\"goog.dom.browserrange.IeRange\");function Jc(a){var ", "b=B(a).body.createTextRange();if(a.nodeType==1)b.moveToElementText(a),W", "(a)&&!a.childNodes.length&&b.collapse(!1);else{for(var c=0,d=a;d=d.prev", "iousSibling;){var e=d.nodeType;if(e==A)c+=d.length;else if(e==1){b.move", "ToElementText(d);break}}d||b.moveToElementText(a.parentNode);b.collapse", "(!d);c&&b.move(\"character\",c);b.moveEnd(\"character\",a.length)}retur", "n b}n=Ic.prototype;n.P=i;n.f=i;n.d=i;n.i=-1;n.h=-1;\nn.s=function(){thi", "s.P=this.f=this.d=i;this.i=this.h=-1};\nn.D=function(){if(!this.P){var ", "a=this.a.text,b=this.a.duplicate(),c=a.replace(/ +$/,\"\");(c=a.length-", "c.length)&&b.moveEnd(\"character\",-c);c=b.parentElement();b=b.htmlText", ".replace(/(\\r\\n|\\r|\\n)+/g,\" \").length;if(this.isCollapsed()&&b>0)", "return this.P=c;for(;b>c.outerHTML.replace(/(\\r\\n|\\r|\\n)+/g,\" \").", "length;)c=c.parentNode;for(;c.childNodes.length==1&&c.innerText==(c.fir", "stChild.nodeType==A?c.firstChild.nodeValue:c.firstChild.innerText);){if", "(!W(c.firstChild))break;c=c.firstChild}a.length==0&&(c=Kc(this,\nc));th", "is.P=c}return this.P};function Kc(a,b){for(var c=b.childNodes,d=0,e=c.l", "ength;d=0&&a.l(j,1,0)<=0:a.a.inRange(j))ret", "urn Kc(a,g)}}return b}n.b=function(){if(!this.f&&(this.f=Lc(this,1),thi", "s.isCollapsed()))this.d=this.f;return this.f};n.j=function(){if(this.i<", "0&&(this.i=Mc(this,1),this.isCollapsed()))this.h=this.i;return this.i};", "\nn.g=function(){if(this.isCollapsed())return this.b();if(!this.d)this.", "d=Lc(this,0);return this.d};n.k=function(){if(this.isCollapsed())return", " this.j();if(this.h<0&&(this.h=Mc(this,0),this.isCollapsed()))this.i=th", "is.h;return this.h};n.l=function(a,b,c){return this.a.compareEndPoints(", "(b==1?\"Start\":\"End\")+\"To\"+(c==1?\"Start\":\"End\"),a)};\nfunction", " Lc(a,b,c){c=c||a.D();if(!c||!c.firstChild)return c;for(var d=b==1,e=0,", "g=c.childNodes.length;e0)return Lc(a,b,k)}return c}\nfunction Mc(a,b){var c=b=", "=1,d=c?a.b():a.g();if(d.nodeType==1){for(var d=d.childNodes,e=d.length,", "g=c?1:-1,j=c?0:e-1;j>=0&&j=0}if(d)return X.ca.l.call(this,a,b,", "c);return this.a.compareBoundaryPoints(c==1?b==1?o.Range.START_TO_START", ":o.Range.END_TO_START:b==1?o.Range.START_TO_END:o.Range.END_TO_END,a)};", "X.prototype.ba=function(a,b){a.removeAllRanges();b?a.setBaseAndExtent(t", "his.g(),this.k(),this.b(),this.j()):a.setBaseAndExtent(this.b(),this.j(", "),this.g(),this.k())};function W(a){var b;a:if(a.nodeType!=1)b=!1;else{", "switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR", "\":case \"COL\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":", "case \"IFRAME\":case \"ISINDEX\":case \"LINK\":case \"NOFRAMES\":case ", "\"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT", "\":case \"STYLE\":b=!1;break a}b=!0}return b||a.nodeType==A};function F", "c(){}t(Fc,S);function zc(a,b){var c=new Fc;c.K=a;c.H=!!b;return c}n=Fc.", "prototype;n.K=i;n.f=i;n.i=i;n.d=i;n.h=i;n.H=!1;n.ia=m(\"text\");n.$=fun", "ction(){return Y(this).a};n.s=function(){this.f=this.i=this.d=this.h=i}", ";n.F=m(1);n.C=function(){return this};function Y(a){var b;if(!(b=a.K)){", "b=a.b();var c=a.j(),d=a.g(),e=a.k(),g=B(b).createRange();g.setStart(b,c", ");g.setEnd(d,e);b=a.K=new X(g)}return b}n.D=function(){return Y(this).D", "()};n.b=function(){return this.f||(this.f=Y(this).b())};\nn.j=function(", "){return this.i!=i?this.i:this.i=Y(this).j()};n.g=function(){return thi", "s.d||(this.d=Y(this).g())};n.k=function(){return this.h!=i?this.h:this.", "h=Y(this).k()};n.G=l(\"H\");n.v=function(a,b){var c=a.ia();if(c==\"text", "\")return Y(this).v(Y(a),b);else if(c==\"control\")return c=Pc(a),(b?Ma", ":Na)(c,function(a){return this.containsNode(a,b)},this);return!1};n.isC", "ollapsed=function(){return Y(this).isCollapsed()};n.r=function(){return", " new Bc(this.b(),this.j(),this.g(),this.k())};n.select=function(){Y(thi", "s).select(this.H)};\nn.insertNode=function(a,b){var c=Y(this).insertNod", "e(a,b);this.s();return c};n.T=function(a,b){Y(this).T(a,b);this.s()};n.", "ja=function(){return new Qc(this)};n.collapse=function(a){a=this.G()?!a", ":a;this.K&&this.K.collapse(a);a?(this.d=this.f,this.h=this.i):(this.f=t", "his.d,this.i=this.h);this.H=!1};function Qc(a){this.Qa=a.G()?a.g():a.b(", ");this.Ra=a.G()?a.k():a.j();this.Ua=a.G()?a.b():a.g();this.Va=a.G()?a.j", "():a.k()}t(Qc,wc);function Rc(){}t(Rc,U);n=Rc.prototype;n.a=i;n.m=i;n.S", "=i;n.s=function(){this.S=this.m=i};n.ia=m(\"control\");n.$=function(){r", "eturn this.a||document.body.createControlRange()};n.F=function(){return", " this.a?this.a.length:0};n.C=function(a){a=this.a.item(a);return zc(Ac(", "a),h)};n.D=function(){return eb.apply(i,Pc(this))};n.b=function(){retur", "n Sc(this)[0]};n.j=m(0);n.g=function(){var a=Sc(this),b=w(a);return Oa(", "a,function(a){return C(a,b)})};n.k=function(){return this.g().childNode", "s.length};\nfunction Pc(a){if(!a.m&&(a.m=[],a.a))for(var b=0;b1&&this.Ga.log(qc,\"getBrowserRangeObject called ", "on MultiRange with more than 1 range\",h);return this.t[0]};n.F=functio", "n(){return this.t.length};n.C=function(a){this.Q[a]||(this.Q[a]=zc(new ", "X(this.t[a]),h));return this.Q[a]};\nn.D=function(){if(!this.X){for(var", " a=[],b=0,c=this.F();b1){b=new Vc;for(var c=0,e=a.rangeCount;c0};function Zc(){L.call(this);this.L=", "this.ma=i;this.u=new y(0,0);this.va=this.Ja=!1}t(Zc,L);var Z={};Z[Nb]=[", "0,1,2,i];Z[Vb]=[i,i,2,i];Z[Ob]=[0,1,2,i];Z[Mb]=[0,1,2,0];Z[Yb]=[0,1,2,0", "];Z[Wb]=Z[Nb];Z[Xb]=Z[Ob];Z[Lb]=Z[Mb];Zc.prototype.move=function(a,b){v", "ar c=rb(a);this.u.x=b.x+c.x;this.u.y=b.y+c.y;a!=this.B()&&(c=this.B()==", "=Ba.document.documentElement||this.B()===Ba.document.body,c=!this.va&&c", "?i:this.B(),this.Z(Mb,a),Jb(this,a),this.Z(Lb,c));this.Z(Yb);this.Ja=!1", "};\nZc.prototype.Z=function(a,b){this.va=!0;var c=this.u,d;a in Z?(d=Z[", "a][this.ma===i?3:this.ma],d===i&&f(new v(13,\"Event does not permit the", " specified mouse button.\"))):d=0;return Kb(this,a,c,d,b)};function $c(", "){L.call(this);this.u=new y(0,0);this.fa=new y(0,0)}t($c,L);n=$c.protot", "ype;n.L=i;n.Ka=!1;n.Ea=!1;n.Pa=0;n.Oa=0;\nn.move=function(a,b,c){Jb(thi", "s,a);a=rb(a);this.u.x=b.x+a.x;this.u.y=b.y+a.y;if(r(c))this.fa.x=c.x+a.", "x,this.fa.y=c.y+a.y;if(this.L)this.Ea=!0,this.L||f(new v(13,\"Should ne", "ver fire event when touchscreen is not pressed.\")),b={touches:[],targe", "tTouches:[],changedTouches:[],altKey:!1,ctrlKey:!1,shiftKey:!1,metaKey:", "!1,relatedTarget:i,scale:0,rotation:0},ad(b,this.Pa,this.u),this.Ka&&ad", "(b,this.Oa,this.fa),Pb(this.L,Zb,b)};\nfunction ad(a,b,c){b={identifier", ":b,screenX:c.x,screenY:c.y,clientX:c.x,clientY:c.y,pageX:c.x,pageY:c.y}", ";a.changedTouches.push(b);if(Zb==$b||Zb==Zb)a.touches.push(b),a.targetT", "ouches.push(b)}n.Z=function(a){this.L||f(new v(13,\"Should never fire a", " mouse event when touchscreen is not pressed.\"));return Kb(this,a,this", ".u,0)};function bd(a,b){this.x=a;this.y=b}t(bd,y);bd.prototype.scale=fu", "nction(a){this.x*=a;this.y*=a;return this};bd.prototype.add=function(a)", "{this.x+=a.x;this.y+=a.y;return this};function cd(a){return K(a,\"FORM", "\")}function dd(){L.call(this)}t(dd,L);(function(a){a.Wa=function(){ret", "urn a.Fa||(a.Fa=new a)}})(dd);function ed(a){(a=kb(a,cd,!0))||f(new v(1", "2,\"Element was not in a form, so could not submit.\"));cd(a)||f(new v(", "12,\"Element was not in a form, so could not submit.\"));Pb(a,Ub)&&(K(a", ".submit)?a.constructor.prototype.submit.call(a):a.submit())}var fd=\"_", "\".split(\".\"),$=o;!(fd[0]in $)&&$.execScript&&$.execScript(\"var \"+f", "d[0]);for(var hd;fd.length&&(hd=fd.shift());)!fd.length&&r(ed)?$[hd]=ed", ":$=$[hd]?$[hd]:$[hd]={};; return this._.apply(null,arguments);}.apply({", "navigator:typeof window!='undefined'?window.navigator:null}, arguments)", ";}", NULL }; } // namespace atoms } // namespace webdriver