/g,fa=/"/g,ga=/'/g,ha=/\x00/g,ia=/[\x00&<>"']/;function u(a,b){return ab?1:0};var v=Array.prototype,ja=v.indexOf?function(a,b,c){return v.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if("string"==typeof a)return"string"==typeof b&&1==b.length?a.indexOf(b,c):-1;for(;c");B("");var C;a:{var D=k.navigator;if(D){var E=D.userAgent;if(E){C=E;break a}}C=""}function F(a){return-1!=C.indexOf(a)};var la=F("Opera")||F("OPR"),G=F("Trident")||F("MSIE"),ma=F("Edge"),H=F("Gecko")&&!(-1!=C.toLowerCase().indexOf("webkit")&&!F("Edge"))&&!(F("Trident")||F("MSIE"))&&!F("Edge"),I=-1!=C.toLowerCase().indexOf("webkit")&&!F("Edge"),na=F("Macintosh");function oa(){var a=C;if(H)return/rv\:([^\);]+)(\)|;)/.exec(a);if(ma)return/Edge\/([\d\.]+)/.exec(a);if(G)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(I)return/WebKit\/(\S+)/.exec(a)}function pa(){var a=k.document;return a?a.documentMode:void 0}var qa=function(){if(la&&k.opera){var a=k.opera.version;return"function"==l(a)?a():a}var a="",b=oa();b&&(a=b?b[1]:"");return G&&(b=pa(),b>parseFloat(a))?String(b):a}(),ra={};function J(a){var b;if(!(b=ra[a])){b=0;for(var c=t(String(qa)).split("."),d=t(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var xa="closure_listenable_"+(1E6*Math.random()|0),ya=0;function za(a,b,c,d,e){this.listener=a;this.a=null;this.src=b;this.type=c;this.j=!!d;this.b=e;this.o=++ya;this.h=this.i=!1}function Aa(a){a.h=!0;a.listener=null;a.a=null;a.src=null;a.b=null};function Ba(a){this.src=a;this.a={};this.b=0};var O="closure_lm_"+(1E6*Math.random()|0),P={},Ca=0;function Da(a,b,c,d,e){if("array"==l(b)){for(var f=0;fe.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(g){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.a;f;f=f.parentNode)e.push(f);for(var f=a.type,h=e.length-1;0<=h;h--){c.a=e[h];var p=Ka(e[h],f,!0,c),d=d&&p}for(h=0;h>>0);function Ea(a){if("function"==l(a))return a;a[R]||(a[R]=function(b){return a.handleEvent(b)});return a[R]};function S(a){r.call(this);this.f=a;this.c={}}m(S,r);var Ma=[];function Fa(a,b,c,d,e){"array"!=l(c)&&(c&&(Ma[0]=c.toString()),c=Ma);for(var f=0;fd)return null;e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))};function W(a){r.call(this);this.c=a||document.body;this.f=new S(this);a=aa(ba,this.f);this.b?a.call(void 0):(this.a||(this.a=[]),this.a.push(a));Fa(this.f,this.c,"click",this.s,void 0)}m(W,r);W.prototype.s=function(a){if((ta?0==a.b.button:"click"==a.type||a.b.button&wa[0])&&!(I&&na&&a.g)&&!a.f)for(var b=a.target;b&&b!=this.c;){if(b.tagName&&"a"==b.tagName.toLowerCase()){var c=b.getAttribute("href")||b.getAttributeNS("http://www.w3.org/1999/xlink","href"),d,e=d=c;try{"www.google.com"==V(T(d)[3]||null)&&"/url"==V(T(d)[5]||null)&&(e=Qa(d,"q")||Qa(d,"url"))}catch(f){}d=e?e:"";if(c!=d){e=d;c={target:"_blank",noreferrer:!0};b=window;d=void 0;e instanceof w?d=e instanceof w&&e.constructor===w&&e.a===x?"":"type_error:SafeUrl":d="undefined"!=typeof e.href?e.href:String(e);var e=c.target||e.target,g=[],h=void 0;for(h in c)switch(h){case "width":case "height":case "top":case "left":g.push(h+"="+c[h]);break;case "target":case "noreferrer":break;default:g.push(h+"="+(c[h]?1:0))}h=g.join(",");g=void 0;if((F("iPhone")&&!F("iPod")&&!F("iPad")||F("iPad")||F("iPod"))&&b.navigator&&b.navigator.standalone&&e&&"_self"!=e)g=b.document.createElement("A"),g.setAttribute("href",d),g.setAttribute("target",e),c.noreferrer&&g.setAttribute("rel","noreferrer"),c=document.createEvent("MouseEvent"),c.initMouseEvent("click",!0,!0,b,1),g.dispatchEvent(c);else if(c.noreferrer){if(g=b.open("",e,h))G&&-1!=d.indexOf(";")&&(d="'"+d.replace(/'/g,"%27")+"'"),g.opener=null,b=d,ia.test(b)&&(-1!=b.indexOf("&")&&(b=b.replace(ca,"&")),-1!=b.indexOf("<")&&(b=b.replace(da,"<")),-1!=b.indexOf(">")&&(b=b.replace(ea,">")),-1!=b.indexOf('"')&&(b=b.replace(fa,""")),-1!=b.indexOf("'")&&(b=b.replace(ga,"'")),-1!=b.indexOf("\x00")&&(b=b.replace(ha,""))),b=B(''),g.document.write(b instanceof z&&b.constructor===z&&b.b===A?b.a:"type_error:SafeHtml"),g.document.close()}else b.open(d,e,h);a.c();break}}b=b.parentNode}};function Ra(a){new W(a)}var X=["DOCS_installLinkReferrerSanitizer"],Y=k;X[0]in Y||!Y.execScript||Y.execScript("var "+X[0]);for(var Z;X.length&&(Z=X.shift());)X.length||void 0===Ra?Y[Z]?Y=Y[Z]:Y=Y[Z]={}:Y[Z]=Ra; })()