/* Copyright 2008 Google. */ (function() { var aa=decodeURIComponent,ba=parseFloat,ca=Object,da=JOT_addListener,e=Math,k=window,ea=parseInt,fa=encodeURIComponent,ha=isNaN,ia=navigator,ja=isFinite,l=document,ka=Array,m=Error,la=Function,n=webspace,ma=Infinity;function na(a,b){return a.screenY=b}function oa(a,b){return a.screenX=b}function pa(a,b){return a.href=b}function qa(a,b){return a.display=b}function ra(a,b){return a.reset=b}function sa(a,b){return a.target=b}function ta(a,b){return a.handleEvent=b}function ua(a,b){return a.name=b} function va(a,b){return a.backgroundColor=b}function wa(a,b){return a.currentTarget=b}function xa(a,b){return a.prototype=b}function ya(a,b){return a.clone=b}function za(a,b){return a.message=b}function Ba(a,b){return a.scope=b}function Ca(a,b){return a.round=b}function Ea(a,b){return a.value=b}function Fa(a,b){return a.keyCode=b}function Ga(a,b){return a.bottom=b}function Ia(a,b){return a.clientX=b}function Ja(a,b){return a.clientY=b}function Ka(a,b){return a.position=b} function La(a,b){return a.selected=b}function Ma(a,b){return a.action=b}function Na(a,b){return a.altKey=b}function Oa(a,b){return a.clear=b}function Pa(a,b){return a.innerHTML=b}function Qa(a,b){return a.remove=b}function Ra(a,b){return a.visibility=b}function Sa(a,b){return a.scale=b}function Ta(a,b){return a.isEnabled=b}function Ua(a,b){return a.type=b}function Va(a,b){return a.metaKey=b}function Wa(a,b){return a.content=b}function Xa(a,b){return a.width=b}function Ya(a,b){return a.coords=b} function Za(a,b){return a.enabled=b}function $a(a,b){return a.button=b}function ab(a,b){return a.next=b}function bb(a,b){return a.ceil=b}function cb(a,b){return a.onload=b}function db(a,b){return a.contains=b}function eb(a,b){return a.placeholder=b}function fb(a,b){return a.onerror=b}function gb(a,b){return a.tabIndex=b}function hb(a,b){return a.onreadystatechange=b}function ib(a,b){return a.height=b}function jb(a,b){return a.length=b}function kb(a,b){return a.removeItem=b} function lb(a,b){return a.toString=b}function mb(a,b){return a.right=b}function nb(a,b){return a.stack=b}function ob(a,b){return a.checked=b}function pb(a,b){return a.className=b}function qb(a,b){return a.getValue=b}function rb(a,b){return a.start=b}function sb(a,b){return a.setValue=b}function tb(a,b){return a.floor=b}function ub(a,b){return a.result=b}function vb(a,b){return a.left=b} var wb="arguments",xb="match",yb="orientation",zb="screenY",Ab="screenX",Bb="nodeValue",Cb="href",Db="clearTimeout",Eb="compatMode",Fb="console",Gb="errors",Hb="split",Ib="substr",q="join",Jb="addEventListener",Kb="timeout",Lb="chrome",Nb="getMonth",Ob="getProperty",Pb="getAttribute",Qb="display",t="style",Rb="reset",Sb="slice",u="target",Tb="querySelector",Ub="handleEvent",Vb="name",Wb="toUpperCase",v="call",Xb="currentTarget",Yb="clientHeight",w="dispatchEvent",Zb="removeNode",$b="getHours",ac= "body",bc="defaultView",x="prototype",cc="clone",dc="message",ec="label",fc="removeAttribute",gc="scope",hc="captureStackTrace",ic="exec",jc="OptionName",kc="close",lc="concat",y="appendChild",mc="setFullYear",nc="round",oc="value",pc="getFullYear",B="keyCode",qc="setImmediate",rc="bottom",sc="offsetWidth",tc="getPath",uc="setState",vc="update",wc="documentElement",xc="constructor",yc="clientX",zc="clientY",Ac="lastChild",Bc="propertyIsEnumerable",Cc="getElementById",Dc="scrollHeight",C="indexOf", Ec="host",Fc="getElementsByClassName",Gc="setActive",Hc="getSeconds",Ic="action",Jc="getBoundingClientRect",Kc="parentNode",Lc="firstChild",Mc="listener",Nc="setTimeout",Oc="scrollWidth",Pc="altKey",Qc="stopPropagation",Rc="clear",Sc="ownerDocument",Tc="postMessage",D="replace",Uc="tran",Vc="options",Wc="lastIndexOf",Xc="tagName",Yc="shiftKey",Zc="removeChild",$c="fileName",ad="substring",bd="attributes",cd="childNodes",dd="write",ed="focus",fd="charAt",gd="remove",hd="payload",id="insertBefore", jd="displayName",kd="jstiming",ld="charCode",md="send",nd="scrollLeft",od="data",pd="self",qd="naturalWidth",rd="isEnabled",E="push",F="type",sd="location",td="metaKey",ud="valueOf",vd="then",wd="keys",xd="getMessage",yd="classList",zd="index",Ad="splice",Bd="preventDefault",Cd="random",Dd="getElementsByTagName",Ed="search",Fd="user",Gd="deltaY",Id="deltaX",Jd="scrollTop",Kd="protocol",H="width",Ld="coords",Md="startTime",Nd="enabled",Od="getYear",Pd="play",Qd="naturalHeight",Rd="button",Sd="submit", Td="createTextNode",Ud="next",Vd="features",Wd="offsetHeight",Xd="disabled",Yd="shift",Zd="caller",$d="hasOwnProperty",ae="readyState",be="setDate",ce="nodeName",de="ceil",ee="fromCharCode",fe="stop",ge="contains",he="detach",ie="setProperty",je="apply",ke="querySelectorAll",le="abort",me="navigator",ne="ctrlKey",oe="open",I="height",pe="removeAll",qe="getMinutes",re="dispose",se="clientWidth",te="currentStyle",ue="text",ve="append",we="baseUri",J="length",xe="title",ye="test",ze="info",K="toString", Ae="changedTouches",Be="getTimezoneOffset",Ce="toFixed",De="right",Ee="domain",Fe="stack",Ge="checked",He="getDate",Ie="className",Je="getValue",Ke="start",Le="page",Me="nodeType",Ne="getParent",Oe="charCodeAt",Pe="document",Qe="element",Re="setValue",Se="getDay",Te="forEach",Ue="floor",Ve="toLowerCase",We="setAttribute",Xe="getTime",Ye="createElement",Ze="nextSibling",L="left",$e="Promise",af="cancel",M="",bf="\x00",cf="\n",df="\n\nBrowser stack:\n",ef="\n ",ff="\nDifference was at position ", gf="\nLine: ",hf="\nURL: ",jf="\nUrl: ",kf="\r\n",N=" ",lf=" ",mf=" ",nf=" (",of=" - ",pf=" : ",qf=" : FAILED",rf=" : PASSED",sf=" [",tf=" [RUNNING]",uf=" [as ",vf=' action="',wf=" apps-shortcutshelppopup-content-header-first",xf=" apps-shortcutshelppopup-hc-black",yf=" apps-shortcutshelppopup-hc-white",zf=' aria-disabled="true"',Af=" at ",Bf=" away",Cf=" but was ",Df=" callbacks remaining.",Ef=" category should be the same from data and from action",Ff=' class="',Gf=' dir="',Hf=" elements: [", If=" experienced an error",Jf=" failed",Kf=" files loaded.",Lf=" for equality: it has an iterator we do not know how to handle. please add an equals method",Mf=' id="',Nf=" jfk-button-checked",Of=" jfk-button-disabled",Pf=" jfk-button-narrow",Qf=" jfk-checkbox-checked",Rf=" jfk-checkbox-disabled",Sf=" jfk-checkbox-unchecked",Tf=" jfk-checkbox-undetermined",Uf=" mismatch - expected = ",Vf=" ms/test. ",Wf=' name="',Xf=" not present in actual ",Yf=" not present in expected ",Zf=" of ",$f=" of type ", ag=" or ",bg=" passed, ",cg=" requires authorisation",dg=" should have a CATEGORY property",eg=" suppressed by querystring",fg=' tabindex="',gg=" tests auto-discovered",hg=" tests run in ",ig=" that was not expected",jg=" that was not found",kg=' type="',lg=' value="',mg=" which was more than ",ng=" with value: ",og=" x ",pg='"',qg='" class="CSS_SHORTCUTS_HELP_POPUP_KEY_MNEMONIC">',rg='" class="CSS_SHORTCUTS_HELP_POPUP_PREF_CONTAINER ',sg='" class="CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK" tabindex="0" role="button">Close\n', tg='" class="CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK">View all shortcuts in Help Centre | Keyboard shortcutsKeyboard shortcuts