(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var m,aa=function(a){var b=0;return function(){return b"}else f=void 0===a?"undefined":null===a?"null":typeof a;ya("Argument is not a %s (or a non-Element, non-Location mock); got: %s", b,f)}};var Ka=function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;cb?null:"string"===typeof a?a.charAt(b):a[b]},Oa=function(a,b){b= Ka(a,b);var c;if(c=0<=b)w(null!=a.length),Array.prototype.splice.call(a,b,1);return c},Pa=function(a){return Array.prototype.concat.apply([],arguments)},Qa=function(a){var b=a.length;if(0b?1:0};var y=function(a,b){this.Sa=a===Xa&&b||"";this.zb=Ya};y.prototype.oa=!0;y.prototype.ma=function(){return this.Sa.toString()};y.prototype.toString=function(){return"SafeUrl{"+this.Sa+"}"};var Za=function(a){if(a instanceof y&&a.constructor===y&&a.zb===Ya)return a.Sa;ya("expected object of type SafeUrl, got '"+a+"' of type "+r(a));return"type_error:SafeUrl"},$a=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Ya={},Xa={};var ab=function(){this.Ra=""};ab.prototype.oa=!0;ab.prototype.ma=function(){return this.Ra};ab.prototype.toString=function(){return"SafeStyle{"+this.Ra+"}"};ab.prototype.La=function(a){this.Ra=a};(new ab).La("");var bb=function(){this.Qa=""};bb.prototype.oa=!0;bb.prototype.ma=function(){return this.Qa};bb.prototype.toString=function(){return"SafeStyleSheet{"+this.Qa+"}"};bb.prototype.La=function(a){this.Qa=a};(new bb).La("");var z;a:{var cb=p.navigator;if(cb){var db=cb.userAgent;if(db){z=db;break a}}z=""}var A=function(a){return-1!=z.indexOf(a)};var eb=function(){return A("Firefox")||A("FxiOS")},fb=function(){return(A("Chrome")||A("CriOS"))&&!A("Edge")};var gb=function(a){var b=ma(a.ownerDocument&&a.ownerDocument.defaultView);b&&a.setAttribute("nonce",b)};var hb=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1parseFloat(wb)){vb=String(yb);break a}}vb=wb} var zb=vb,ob={},Ab=function(a){return pb(a,function(){for(var b=0,c=Va(String(zb)).split("."),d=Va(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&fb.length){c.push(Eb(a)+"(");for(var d=a.arguments,e=0;d&&e=Tb(this).value)for(qa(b)&&(b=b()),a=new Lb(a,String(b),this.Jb),c&&(a.jb=c),c=this;c;){var d=c,e=a;if(d.mb)for(var f=0;b=d.mb[f];f++)b(e);c=c.getParent()}};C.prototype.info=function(a,b){this.log(Qb,a,b)};C.prototype.D=function(a,b){this.log(Rb,a,b)};var Ub={},Vb=null,Wb=function(a){Vb||(Vb=new C(""),Ub[""]=Vb,Vb.$a(Rb));var b;if(!(b=Ub[a])){b=new C(a);var c=a.lastIndexOf("."),d=a.substr(c+1);c=Wb(a.substr(0,c));c.Ca||(c.Ca={});c.Ca[d]=b;b.ta=c;Ub[a]=b}return b};var Xb=function(a,b){a=Wb(a);b&&a&&a.$a(b);return a},Yb=function(a,b){a&&a.info(b,void 0)},D=function(a,b){a&&a.log(Sb,b,void 0)};var ac=function(a){var b=[];Zb(new $b,a,b);return b.join("")},$b=function(){this.wa=void 0},Zb=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f=a.length)throw ec;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");},hc=function(a,b){if(t(a))try{La(a,b,void 0)}catch(c){if(c!==ec)throw c;}else{a=gc(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==ec)throw c;}}},ic=function(a){if(t(a))return Qa(a);a=gc(a);var b=[];hc(a,function(c){b.push(c)});return b};var jc=function(){};var kc=function(){};v(kc,jc);kc.prototype.clear=function(){var a=ic(this.W(!0)),b=this;La(a,function(c){b.remove(c)})};var lc=function(a){this.f=a};v(lc,kc);var mc=function(a){if(!a.f)return!1;try{return a.f.setItem("__sak","1"),a.f.removeItem("__sak"),!0}catch(b){return!1}};m=lc.prototype;m.set=function(a,b){try{this.f.setItem(a,b)}catch(c){if(0==this.f.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};m.get=function(a){a=this.f.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};m.remove=function(a){this.f.removeItem(a)}; m.W=function(a){var b=0,c=this.f,d=new fc;d.next=function(){if(b>=c.length)throw ec;var e=Aa(c.key(b++));if(a)return e;e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e};return d};m.clear=function(){this.f.clear()};m.key=function(a){return this.f.key(a)};var nc=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.f=a};v(nc,lc);var qc=function(a,b){this.b=a;this.Mb=36E5;this.vb="__webmonitoring_RateThrottler_history_hourlyRate";this.u=[];null===oc&&(a=Xb("webmonitoring.RateThrottler",Qb),Yb(a,"Logging enabled."),oc=a);this.f=null;b&&(this.f=new nc);if(null!=this.f&&mc(this.f)&&(b=this.f.get(this.vb),null!=b))try{this.u=JSON.parse(b)||[]}catch(c){oc&&oc.log(Ob,"Could not parse old history.",c)}b=!1;Array.isArray(this.u)||(this.u=[],b=!0);for(;this.u.length>this.b;)this.u.shift(),b=!0;b&&pc(this)},pc=function(a){if(null!= a.f&&mc(a.f))try{a.f.set(a.vb,ac(a.u))}catch(b){oc&&oc.log(Ob,"Could not save history.",b)}};qc.prototype.exec=function(a){var b=+new Date;w(this.u.length<=this.b);if(this.u.length==this.b)if(this.u[0]=a.keyCode)a.keyCode=-1}catch(b){}};var xc="closure_listenable_"+(1E6*Math.random()|0),yc=0;var zc=function(a,b,c,d,e){this.listener=a;this.ua=null;this.src=b;this.type=c;this.capture=!!d;this.na=e;this.key=++yc;this.U=this.ia=!1},Ac=function(a){a.U=!0;a.listener=null;a.ua=null;a.src=null;a.na=null};var H=function(a){this.src=a;this.h={};this.ha=0};H.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.h[f];a||(a=this.h[f]=[],this.ha++);var h=Bc(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.P&&0<=e;e--){b.currentTarget=c[e];var f=Sc(c[e],a,!0,b);d=d&&f}for(e=0;!b.P&&e>>0),Ic=function(a){w(a,"Listener can not be null.");if(qa(a))return a;w(a.handleEvent,"An object listener must have handleEvent method.");a[Tc]||(a[Tc]=function(b){return a.handleEvent(b)});return a[Tc]};var I=function(){E.call(this);this.m=new H(this);this.Bb=this;this.Oa=null};v(I,E);I.prototype[xc]=!0;I.prototype.addEventListener=function(a,b,c,d){Hc(this,a,b,c,d)};I.prototype.removeEventListener=function(a,b,c,d){Pc(this,a,b,c,d)}; I.prototype.dispatchEvent=function(a){Jc(this);var b=this.Oa;if(b){var c=[];for(var d=1;b;b=b.Oa)c.push(b),w(1E3>++d,"infinite loop")}b=this.Bb;d=a.type||a;if("string"===typeof a)a=new F(a,b);else if(a instanceof F)a.target=a.target||b;else{var e=a;a=new F(d,b);Ia(a,e)}e=!0;if(c)for(var f=c.length-1;!a.P&&0<=f;f--){var h=a.currentTarget=c[f];e=Uc(h,d,!0,a)&&e}a.P||(h=a.currentTarget=b,e=Uc(h,d,!0,a)&&e,a.P||(e=Uc(h,d,!1,a)&&e));if(c)for(f=0;!a.P&&f2*this.b&&bd(this),!0):!1};var bd=function(a){if(a.b!=a.g.length){for(var b=0,c=0;b=d.g.length)throw ec;var f=d.g[b++];return a?f:d.w[f]};return e}; var cd=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var dd=function(a){if(a.C&&"function"==typeof a.C)return a.C();if("string"===typeof a)return a.split("");if(t(a)){for(var b=[],c=a.length,d=0;db)throw Error("Bad port number "+b);a.T=b}else a.T=null},zd=function(a,b,c){N(a);b instanceof O?(a.A=b,a.A.Za(a.o)):(c||(b=Bd(b,Gd)),a.A=new O(b,a.o))};M.prototype.getQuery=function(){return this.A.toString()};M.prototype.removeParameter=function(a){N(this);this.A.remove(a);return this};var N=function(a){if(a.Ib)throw Error("Tried to modify a read-only Uri");}; M.prototype.Za=function(a){this.o=a;this.A&&this.A.Za(a)}; var Ad=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Bd=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Hd),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Hd=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Cd=/[#\/\?@]/g,Ed=/[#\?:]/g,Dd=/[#\?]/g,Gd=/[#\?@]/g,Fd=/#/g,O=function(a,b){this.b=this.c=null;this.l=a||null;this.o=!!b},P=function(a){a.c||(a.c=new ad,a.b=0,a.l&&jd(a.l,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g, " ")),c)}))};m=O.prototype;m.add=function(a,b){P(this);this.l=null;a=Id(this,a);var c=this.c.get(a);c||this.c.set(a,c=[]);c.push(b);this.b=za(this.b)+1;return this};m.remove=function(a){P(this);a=Id(this,a);return this.c.X(a)?(this.l=null,this.b=za(this.b)-this.c.get(a).length,this.c.remove(a)):!1};m.clear=function(){this.c=this.l=null;this.b=0};m.X=function(a){P(this);a=Id(this,a);return this.c.X(a)}; m.forEach=function(a,b){P(this);this.c.forEach(function(c,d){La(c,function(e){a.call(b,e,d,this)},this)},this)};m.G=function(){P(this);for(var a=this.c.C(),b=this.c.G(),c=[],d=0;d=a,"Global sampling should be a number between 0 and 100");w(a==a.toPrecision(5),"Global sampling percent supported only up to a thousandth precision");return a};Q.prototype.enable=function(){if(this.isEnabled())return!1;this.Na=window.onerror;window.onerror=this.Kb.bind(this);return this.ob=!0};Q.prototype.enable=Q.prototype.enable; Q.prototype.Ua=function(a,b,c,d,e,f){f=void 0===f?new Map:f;var h=window.location.href;h=h instanceof M?h.clone():new M(h,void 0);a=null!=e&&null!=e.message?e.message:a;Yb(R,hb('The following error:" %s" occurred at URL: %s',a,h.j));if(qa(this.Ba)&&!this.Ba(h.j,a,b,c,d,e))Yb(R,"The error was throttled by a custom handler and will not be uploaded.");else if(this.ja){for(var g=Object.keys(this.Pa),k=100,l=0;l= this.lb*k/100?Yb(R,"The error upload was throttled due to sampling."):(0<=this.Ma&&null===this.va&&(this.va=new qc(this.Ma,this.xb)),(null===this.va?0:!this.va.exec())?Yb(R,"The error upload was throttled since it exceeded the maximum allowed hourly rate."):this.ja&&(e=e||null,c=Sd(this,h,a,f,b,c,void 0!==d?d:null),c.prod=this.S.la(),c.ver=this.S.Ja(),d=null!==e?ib(e.stack):"",b=this.ib,c=Td(c),Ua(a)||(f=d.split("\n"),-1=+new Date&&b.push("adsid="+encodeURIComponent(W[1]));return a+"?"+b.join("&")},W,X,ke=function(){V=p;W=V.googleToken=V.googleToken||{};var a=+new Date;W[1]&&W[3]>a&&0=+new Date?Z.fb(a):(Z.kb().push(a),Z.tb()));W[3]>= +new Date&&W[2]>=+new Date||Z.tb()},me=function(a){p.processGoogleToken=p.processGoogleToken||function(b,c){var d=b;d=void 0===d?{}:d;c=void 0===c?0:c;b=d.newToken||"";var e="NT"==b,f=parseInt(d.freshLifetimeSecs||"",10),h=parseInt(d.validLifetimeSecs||"",10),g=d["1p_jar"]||"";d=d.pucrd||"";ke();1==c?Z.Rb():Z.Qb();var k=V.googleToken=V.googleToken||{},l=0==c&&b&&"string"===typeof b&&!e&&"number"===typeof f&&0=+new Date)||"NT"== W[1]);var q=!(W[3]>=+new Date)&&0!=c;if(l||e||q)e=+new Date,f=e+1E3*f,h=e+1E3*h,1E-5>Math.random()&&(p.google_image_requests||(p.google_image_requests=[]),e=p.document.createElement("img"),e.src="https://pagead2.googlesyndication.com/pagead/gen_204?id=imerr&err="+c,p.google_image_requests.push(e)),k[5]=c,k[1]=b,k[2]=f,k[3]=h,k[4]=g,k[6]=d,ke();if(l||!Z.Ha()){c=Z.kb();for(b=0;ba&&(a=b.length),d=b.indexOf("?"),0>d||d>a?(d=a,c=""): c=b.substring(d+1,a),b=[b.substr(0,d),c,b.substr(a)],a=b[1],b[1]=e?a?a+"&"+e:e:a,b=b[0]+(b[1]?"?"+b[1]:"")+b[2]);ne("script",{src:b,nonce:ma()})}},ne=function(a,b){var c=document.createElement(a);Ea(b,function(d,e){c.setAttribute(e,d)});fd(c)},pe=function(){try{var a=_402,b=ua(oe,a,void 0);if(a.im){if(""!=a.tld){var c=a.tld;ke();ie(c)&&(X[1]=c)}me(b)}else b()}catch(d){if(a=d,a=Fb(Gb(a)),Xd&&Xd.log(Pb,"Logging an error.",a),(b=-1!==window.location.href.indexOf("204_debug"))&&window.console&&window.console.log&& (window.console.log("Exception caught: ",a),window.console.log("Stack: ",a.stack)),Zd.Ua(a.message,window.location.href,Number(a.lineNumber),void 0,a),b)throw a;}};_402.load=_402.load||ua(pe);_402.domWait=function(){ee(function(){_402.load()})};}).call(this); window['_402'] = window['_402'] || {}; window['_402']['site'] = "nihm7knojbwpezrhm57cbcvwc4"; window['_402']['im'] = false; (function(){ if(!window._402nosurvey){ var n = document.createElement("script"); n.setAttribute('charset', 'utf-8'); n.setAttribute('type', 'text/javascript'); n.setAttribute('src', 'https://www.google.com/insights/consumersurveys/static/426766156661117157/prompt_embed_static.js'); var noncedScript = document.querySelector('script[nonce]'); if (noncedScript) { n.setAttribute('nonce', noncedScript['nonce'] || noncedScript.getAttribute('nonce')); } var parent = document.getElementsByTagName('head')[0] || document.getElementByTagName('body')[0]; parent.appendChild(n);} })(); window['_402']['promptHandlerUrl'] = window['_402']['promptHandlerUrl'] || 'https://www.google.com/insights/consumersurveys/gk/prompt'; window['_402']['params'] = {}; window['_402']['domWait']();