(function(){/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var m,aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},ca=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");
},da=ca(this),n=function(a,b){if(b)a:{var c=da;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ba(c,a,{configurable:!0,writable:!0,value:b})}};
n("Symbol",function(a){if(a)return a;var b=function(f,h){this.Eb=f;ba(this,"description",{configurable:!0,writable:!0,value:h})};b.prototype.toString=function(){return this.Eb};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(f||"")+"_"+d++,f)};return e});
n("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=da[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ba(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ea(aa(this))}})}return a});
var ea=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},fa=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}},ha="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ia;
if("function"==typeof Object.setPrototypeOf)ia=Object.setPrototypeOf;else{var ja;a:{var ka={a:!0},la={};try{la.__proto__=ka;ja=la.a;break a}catch(a){}ja=!1}ia=ja?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}
var ma=ia,na=function(a,b){a.prototype=ha(b.prototype);a.prototype.constructor=a;if(ma)ma(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.W=b.prototype},p=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
n("WeakMap",function(a){function b(){}function c(k){var l=typeof k;return"object"===l&&null!==k||"function"===l}function d(k){if(!p(k,f)){var l=new b;ba(k,f,{value:l})}}function e(k){var l=Object[k];l&&(Object[k]=function(q){if(q instanceof b)return q;Object.isExtensible(q)&&d(q);return l(q)})}if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),l=Object.seal({}),q=new a([[k,2],[l,3]]);if(2!=q.get(k)||3!=q.get(l))return!1;q.delete(k);q.set(l,4);return!q.has(k)&&4==q.get(l)}catch(H){return!1}}())return a;
var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var h=0,g=function(k){this.fa=(h+=Math.random()+1).toString();if(k){k=fa(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}};g.prototype.set=function(k,l){if(!c(k))throw Error("Invalid WeakMap key");d(k);if(!p(k,f))throw Error("WeakMap key fail: "+k);k[f][this.fa]=l;return this};g.prototype.get=function(k){return c(k)&&p(k,f)?k[f][this.fa]:void 0};g.prototype.has=function(k){return c(k)&&p(k,f)&&p(k[f],
this.fa)};g.prototype.delete=function(k){return c(k)&&p(k,f)&&p(k[f],this.fa)?delete k[f][this.fa]:!1};return g});
n("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var g=Object.seal({x:4}),k=new a(fa([[g,"s"]]));if("s"!=k.get(g)||1!=k.size||k.get({x:4})||k.set({x:4},"t")!=k||2!=k.size)return!1;var l=k.entries(),q=l.next();if(q.done||q.value[0]!=g||"s"!=q.value[1])return!1;q=l.next();return q.done||4!=q.value[0].x||"t"!=q.value[1]||!l.next().done?!1:!0}catch(H){return!1}}())return a;var b=new WeakMap,c=function(g){this.ba={};this.L=
f();this.size=0;if(g){g=fa(g);for(var k;!(k=g.next()).done;)k=k.value,this.set(k[0],k[1])}};c.prototype.set=function(g,k){g=0===g?0:g;var l=d(this,g);l.list||(l.list=this.ba[l.id]=[]);l.m?l.m.value=k:(l.m={next:this.L,M:this.L.M,head:this.L,key:g,value:k},l.list.push(l.m),this.L.M.next=l.m,this.L.M=l.m,this.size++);return this};c.prototype.delete=function(g){g=d(this,g);return g.m&&g.list?(g.list.splice(g.index,1),g.list.length||delete this.ba[g.id],g.m.M.next=g.m.next,g.m.next.M=g.m.M,g.m.head=null,
this.size--,!0):!1};c.prototype.clear=function(){this.ba={};this.L=this.L.M=f();this.size=0};c.prototype.has=function(g){return!!d(this,g).m};c.prototype.get=function(g){return(g=d(this,g).m)&&g.value};c.prototype.entries=function(){return e(this,function(g){return[g.key,g.value]})};c.prototype.keys=function(){return e(this,function(g){return g.key})};c.prototype.values=function(){return e(this,function(g){return g.value})};c.prototype.forEach=function(g,k){for(var l=this.entries(),q;!(q=l.next()).done;)q=
q.value,g.call(k,q[1],q[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(g,k){var l=k&&typeof k;"object"==l||"function"==l?b.has(k)?l=b.get(k):(l=""+ ++h,b.set(k,l)):l="p_"+k;var q=g.ba[l];if(q&&p(g.ba,l))for(g=0;g<q.length;g++){var H=q[g];if(k!==k&&H.key!==H.key||k===H.key)return{id:l,list:q,index:g,m:H}}return{id:l,list:q,index:-1,m:void 0}},e=function(g,k){var l=g.L;return ea(function(){if(l){for(;l.head!=g.L;)l=l.M;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)};
l=null}return{done:!0,value:void 0}})},f=function(){var g={};return g.M=g.next=g.head=g},h=0;return c});var oa=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};n("Array.prototype.entries",function(a){return a?a:function(){return oa(this,function(b,c){return[b,c]})}});
n("Array.prototype.keys",function(a){return a?a:function(){return oa(this,function(b){return b})}});n("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(g){return g};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var h=0;!(f=b.next()).done;)e.push(c.call(d,f.value,h++))}else for(f=b.length,h=0;h<f;h++)e.push(c.call(d,b[h],h));return e}});
n("Array.prototype.values",function(a){return a?a:function(){return oa(this,function(b,c){return c})}});
var pa=pa||{},r=this||self,qa=function(){},ra=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"},sa=function(a){var b=ra(a);return"array"==b||"object"==b&&"number"==typeof a.length},ta=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},ua=function(a,b,c){return a.call.apply(a.bind,arguments)},va=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);
Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},t=function(a,b,c){t=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ua:va;return t.apply(null,arguments)},wa=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}},u=function(){return Date.now()},v=function(a,b){function c(){}c.prototype=b.prototype;a.W=b.prototype;a.prototype=
new c;a.prototype.constructor=a;a.fc=function(d,e,f){for(var h=Array(arguments.length-2),g=2;g<arguments.length;g++)h[g-2]=arguments[g];return b.prototype[e].apply(d,h)}},xa=function(a){return a};function ya(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,ya);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b&&(this.Ib=b)}v(ya,Error);ya.prototype.name="CustomError";var za=function(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");ya.call(this,c+a[d])};v(za,ya);za.prototype.name="AssertionError";
var Aa=function(a,b,c,d){var e="Assertion failed";if(c){e+=": "+c;var f=d}else a&&(e+=": "+a,f=b);throw new za(""+e,f||[]);},w=function(a,b,c){a||Aa("",null,b,Array.prototype.slice.call(arguments,2));return a},Ba=function(a,b){throw new za("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));},Ca=function(a,b,c){"number"!==typeof a&&Aa("Expected number but got %s: %s.",[ra(a),a],b,Array.prototype.slice.call(arguments,2));return a},Da=function(a,b,c){"string"!==typeof a&&Aa("Expected string but got %s: %s.",
[ra(a),a],b,Array.prototype.slice.call(arguments,2));return a},Ea=function(a,b,c){Array.isArray(a)||Aa("Expected array but got %s: %s.",[ra(a),a],b,Array.prototype.slice.call(arguments,2))},Ga=function(a,b,c,d){a instanceof b||Aa("Expected instanceof %s but got %s.",[Fa(b),Fa(a)],c,Array.prototype.slice.call(arguments,3));return a},Fa=function(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):
null===a?"null":typeof a};function Ha(a,b){for(var c in a)b.call(void 0,a[c],c,a)}function Ia(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function Ja(a){var b={},c;for(c in a)b[c]=a[c];return b}var Ka="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function La(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Ka.length;f++)c=Ka[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var Ma=function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Na=function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};function Oa(a){a:{var b=Pa;for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]}
function Qa(a,b){b=Ma(a,b);var c;if(c=0<=b)w(null!=a.length),Array.prototype.splice.call(a,b,1);return c}function Ra(a){return Array.prototype.concat.apply([],arguments)};var Sa;var x=function(a,b){this.Wa=b===Ta?a:""};x.prototype.sb=!0;x.prototype.pb=function(){return this.Wa.toString()};x.prototype.toString=function(){return this.Wa+""};
var Ua=function(a){if(a instanceof x&&a.constructor===x)return a.Wa;Ba("expected object of type TrustedResourceUrl, got '"+a+"' of type "+ra(a));return"type_error:TrustedResourceUrl"},Ta={},Va=function(a){if(void 0===Sa){var b=null;var c=r.trustedTypes;if(c&&c.createPolicy)try{b=c.createPolicy("goog#html",{createHTML:xa,createScript:xa,createScriptURL:xa})}catch(d){r.console&&r.console.error(d.message)}Sa=b}a=(b=Sa)?b.createScriptURL(a):a;return new x(a,Ta)};var Wa=function(a){return/^[\s\xa0]*$/.test(a)},Xa=function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Ya=function(a,b){return a<b?-1:a>b?1:0};var y=function(a,b){this.Va=b===Za?a:""};y.prototype.sb=!0;y.prototype.pb=function(){return this.Va.toString()};y.prototype.toString=function(){return this.Va.toString()};var $a=function(a){if(a instanceof y&&a.constructor===y)return a.Va;Ba("expected object of type SafeUrl, got '"+a+"' of type "+ra(a));return"type_error:SafeUrl"},ab=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Za={};var z;a:{var bb=r.navigator;if(bb){var cb=bb.userAgent;if(cb){z=cb;break a}}z=""}var A=function(a){return-1!=z.indexOf(a)};var db=function(){return A("Firefox")||A("FxiOS")},eb=function(){return(A("Chrome")||A("CriOS"))&&!A("Edge")};var fb=/^[\w+/_-]+[=]{0,2}$/,gb=function(){var a=r.document;return a.querySelector?(a=a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&fb.test(a)?a:"":""};var hb=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")},ib=function(a){return null==a?"":String(a)};var jb=function(a){w(/^[a-zA-Z0-9][a-zA-Z0-9_\-]{0,49}$/.test(a),"A valid product name should be a non-empty string containing alphanumeric characters, dashes (-) and underscores(_). It must start with alphanumeric character and be at most 50 characters long.");this.Wb=a;this.S="empty";this.kb=null;this.lb={}};m=jb.prototype;m.ra=function(){return this.Wb};m.Pa=function(){return this.S};m.qa=function(){return this.kb};m.getContext=function(){return this.lb};
m.ka=function(a){w(/^[a-zA-Z0-9][a-zA-Z0-9_\-\.]{0,39}$/.test(a),"A valid version should be a non-empty string containing alphanumeric characters, dots(.), dashes (-) and underscores(_). It must start with an alphanumeric character and be at most 40 characters long.");this.S=a;return this};m.Za=function(a){w(!Wa(a),"Channel must not be empty");this.kb=a;return this};m.$a=function(a){w(ta(a),"Context must be an object");this.lb=Ja(a);return this};var kb=function(){return A("iPhone")&&!A("iPod")&&!A("iPad")},lb=function(){return kb()||A("iPad")||A("iPod")},mb=function(){var a=z,b="";A("Windows")?(b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0"):lb()?(b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".")):A("Macintosh")?(b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,"."):"10"):-1!=z.toLowerCase().indexOf("kaios")?(b=/(?:KaiOS)\/(\S+)/i,b=(a=b.exec(a))&&a[1]):A("Android")?(b=/Android\s+([^\);]+)(\)|;)/,
b=(a=b.exec(a))&&a[1]):A("CrOS")&&(b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,b=(a=b.exec(a))&&a[1]);return b||""};var nb=function(a){nb[" "](a);return a};nb[" "]=qa;var pb=function(a,b){var c=ob;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var qb=A("Opera"),rb=A("Trident")||A("MSIE"),sb=A("Edge"),tb=A("Gecko")&&!(-1!=z.toLowerCase().indexOf("webkit")&&!A("Edge"))&&!(A("Trident")||A("MSIE"))&&!A("Edge"),ub=-1!=z.toLowerCase().indexOf("webkit")&&!A("Edge"),vb;
a:{var wb="",xb=function(){var a=z;if(tb)return/rv:([^\);]+)(\)|;)/.exec(a);if(sb)return/Edge\/([\d\.]+)/.exec(a);if(rb)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(ub)return/WebKit\/(\S+)/.exec(a);if(qb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();xb&&(wb=xb?xb[1]:"");if(rb){var yb,zb=r.document;yb=zb?zb.documentMode:void 0;if(null!=yb&&yb>parseFloat(wb)){vb=String(yb);break a}}vb=wb}
var Ab=vb,ob={},Bb=function(a){return pb(a,function(){for(var b=0,c=Xa(String(Ab)).split("."),d=Xa(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var h=c[f]||"",g=d[f]||"";do{h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==h[0].length&&0==g[0].length)break;b=Ya(0==h[1].length?0:parseInt(h[1],10),0==g[1].length?0:parseInt(g[1],10))||Ya(0==h[2].length,0==g[2].length)||Ya(h[2],g[2]);h=h[3];g=g[3]}while(0==b)}return 0<=b})};var Eb=function(a){a:{var b=["window","location","href"];var c=r;for(var d=0;d<b.length;d++)if(c=c[b[d]],null==c){c=null;break a}}null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:c,stack:"Not available"};b=!1;try{var e=a.lineNumber||a.line||"Not available"}catch(h){e="Not available",b=!0}try{var f=a.fileName||a.filename||a.sourceURL||r.$googDebugFname||c}catch(h){f="Not available",b=!0}c=Cb(a);if(!(!b&&
a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name))return b=a.message,null==b&&(b=a.constructor&&a.constructor instanceof Function?'Unknown Error of type "'+(a.constructor.name?a.constructor.name:Db(a.constructor))+'"':"Unknown Error of unknown type","function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(b+=": "+a.toString())),{message:b,name:a.name||"UnknownError",lineNumber:e,fileName:f,stack:c||"Not available"};a.stack=c;return{message:a.message,name:a.name,lineNumber:a.lineNumber,
fileName:a.fileName,stack:a.stack}},Cb=function(a,b){b||(b={});b[Fb(a)]=!0;var c=a.stack||"";(a=a.Ib)&&!b[Fb(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=Cb(a,b));return c},Fb=function(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack},Gb=function(a,b){a instanceof Error||(a=Error(a),Error.captureStackTrace&&Error.captureStackTrace(a,Gb));a.stack||(a.stack=Hb(Gb));if(b){for(var c=0;a["message"+c];)++c;a["message"+
c]=String(b)}return a},Hb=function(a){var b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,a||Hb),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=Ib(a||arguments.callee.caller,[]));return b},Ib=function(a,b){var c=[];if(0<=Ma(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(Db(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){0<e&&c.push(", ");var f=d[e];switch(typeof f){case "object":f=f?"object":"null";break;case "string":break;
case "number":f=String(f);break;case "boolean":f=f?"true":"false";break;case "function":f=(f=Db(f))?f:"[fn]";break;default:f=typeof f}40<f.length&&(f=f.substr(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(Ib(a.caller,b))}catch(h){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},Db=function(a){if(Kb[a])return Kb[a];a=String(a);if(!Kb[a]){var b=/function\s+([^\(]+)/m.exec(a);Kb[a]=b?b[1]:"[Anonymous]"}return Kb[a]},Kb={},
Lb=Object.freeze||function(a){return a};var B=function(a,b){this.name=a;this.value=b};B.prototype.toString=function(){return this.name};var Mb=new B("OFF",Infinity),Nb=new B("SEVERE",1E3),Ob=new B("WARNING",900),Pb=new B("INFO",800),Qb=new B("CONFIG",700),Rb=new B("FINE",500),Sb=function(){this.oa=0;this.clear()},Tb;Sb.prototype.clear=function(){this.hb=Array(this.oa);this.nb=-1;this.ub=!1};var Ub=function(a,b,c){this.reset(a||Mb,b,c,void 0,void 0)};Ub.prototype.reset=function(){};
var Vb=function(a,b){this.level=null;this.Ob=[];this.parent=(void 0===b?null:b)||null;this.children=[];this.wa={Oa:function(){return a}}},Wb=function(a){if(a.level)return a.level;if(a.parent)return Wb(a.parent);Ba("Root logger has no level set.");return Mb},Xb=function(a,b){for(;a;)a.Ob.forEach(function(c){c(b)}),a=a.parent},Yb=function(){this.entries={};var a=new Vb("");a.level=Qb;this.entries[""]=a},Zb,C=function(a,b,c){var d=a.entries[b];if(d)return void 0!==c&&(d.level=c),d;d=C(a,b.substr(0,b.lastIndexOf(".")));
var e=new Vb(b,d);a.entries[b]=e;d.children.push(e);void 0!==c&&(e.level=c);return e},$b=function(){Zb||(Zb=new Yb);return Zb},D=function(a,b,c){var d;if(d=a)if(d=a&&b){d=b.value;var e=a?Wb(C($b(),a.Oa())):Mb;d=d>=e.value}if(d){b=b||Mb;d=C($b(),a.Oa());"function"===typeof c&&(c=c());Tb||(Tb=new Sb);e=Tb;a=a.Oa();if(0<e.oa){var f=(e.nb+1)%e.oa;e.nb=f;e.ub?(e=e.hb[f],e.reset(b,c,a),a=e):(e.ub=f==e.oa-1,a=e.hb[f]=new Ub(b,c,a))}else a=new Ub(b,c,a);Xb(d,a)}},ac=function(a,b){a&&D(a,Pb,b)},E=function(a,
b){a&&D(a,Rb,b)};var bc=function(){this.Aa=void 0},cc=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<b;f++)c.push(e),e=d[f],cc(a,a.Aa?a.Aa.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),dc(d,c),c.push(":"),cc(a,a.Aa?a.Aa.call(b,
d,e):e,c),f=","));c.push("}");return}}switch(typeof b){case "string":dc(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}},ec={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},fc=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,dc=function(a,b){b.push('"',a.replace(fc,
function(c){var d=ec[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),ec[c]=d);return d}),'"')};var gc="StopIteration"in r?r.StopIteration:{message:"StopIteration",stack:""},F=function(){};F.prototype.next=function(){return F.prototype.Sb.call(this)};F.prototype.Sb=function(){throw gc;};F.prototype.N=function(){return this};var jc=function(a){if(a instanceof G||a instanceof hc||a instanceof I)return a;if("function"==typeof a.next)return new G(function(){return ic(a)});if("function"==typeof a[Symbol.iterator])return new G(function(){return a[Symbol.iterator]()});if("function"==typeof a.N)return new G(function(){return ic(a.N())});throw Error("Not an iterator or iterable.");},ic=function(a){if(!(a instanceof F))return a;var b=!1;return{next:function(){for(var c;!b;)try{c=a.next();break}catch(d){if(d!==gc)throw d;b=!0}return{value:c,
done:b}}}},G=function(a){this.La=a};G.prototype.N=function(){return new hc(this.La())};G.prototype[Symbol.iterator]=function(){return new I(this.La())};G.prototype.Ca=function(){return new I(this.La())};var hc=function(a){this.ga=a};na(hc,F);hc.prototype.next=function(){var a=this.ga.next();if(a.done)throw gc;return a.value};hc.prototype[Symbol.iterator]=function(){return new I(this.ga)};hc.prototype.Ca=function(){return new I(this.ga)};
var I=function(a){G.call(this,function(){return a});this.ga=a};na(I,G);I.prototype.next=function(){return this.ga.next()};var kc=function(){};var lc=function(){};v(lc,kc);lc.prototype[Symbol.iterator]=function(){return jc(this.N(!0)).Ca()};lc.prototype.clear=function(){var a=Array.from(this);a=fa(a);for(var b=a.next();!b.done;b=a.next())this.remove(b.value)};var mc=function(a){this.i=a};v(mc,lc);var nc=function(a){if(!a.i)return!1;try{return a.i.setItem("__sak","1"),a.i.removeItem("__sak"),!0}catch(b){return!1}};m=mc.prototype;m.set=function(a,b){try{this.i.setItem(a,b)}catch(c){if(0==this.i.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};m.get=function(a){a=this.i.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};m.remove=function(a){this.i.removeItem(a)};
m.N=function(a){var b=0,c=this.i,d=new F;d.next=function(){if(b>=c.length)throw gc;var e=Da(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.i.clear()};m.key=function(a){return this.i.key(a)};var oc=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.i=a};v(oc,mc);var rc=function(a,b){this.j=a;this.Vb=36E5;this.Bb="__webmonitoring_RateThrottler_history_hourlyRate";this.D=[];null===pc&&(a=C($b(),"webmonitoring.RateThrottler",Pb).wa,ac(a,"Logging enabled."),pc=a);this.i=null;b&&(this.i=new oc);if(null!=this.i&&nc(this.i)&&(b=this.i.get(this.Bb),null!=b))try{this.D=JSON.parse(b)||[]}catch(c){pc&&D(pc,Nb,"Could not parse old history.")}b=!1;Array.isArray(this.D)||(this.D=[],b=!0);for(;this.D.length>this.j;)this.D.shift(),b=!0;b&&qc(this)},qc=function(a){if(null!=
a.i&&nc(a.i))try{var b=a.i,c=b.set,d=a.Bb,e=[];cc(new bc,a.D,e);c.call(b,d,e.join(""))}catch(f){pc&&D(pc,Nb,"Could not save history.")}};rc.prototype.exec=function(a){var b=Date.now();w(this.D.length<=this.j);if(this.D.length==this.j)if(this.D[0]<b-this.Vb)this.D.shift();else return!1;this.D.push(b);qc(this);null!=a&&a();return!0};var pc=null;var J=function(){this.ca=this.ca;this.xa=this.xa};J.prototype.ca=!1;J.prototype.Ja=function(){this.ca||(this.ca=!0,this.T())};J.prototype.T=function(){if(this.xa)for(;this.xa.length;)this.xa.shift()()};function sc(a){J.call(this);this.Y=a;this.tb=!1}v(sc,J);sc.prototype.isEnabled=function(){return this.tb};var K=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.ia=!1};K.prototype.stopPropagation=function(){this.ia=!0};K.prototype.preventDefault=function(){this.defaultPrevented=!0};var tc=function(){if(!r.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{r.addEventListener("test",qa,b),r.removeEventListener("test",qa,b)}catch(c){}return a}();var L=function(a,b){K.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.da=null;a&&this.init(a,b)};v(L,K);var uc=Lb({2:"touch",3:"pen",4:"mouse"});
L.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;if(b=a.relatedTarget){if(tb){a:{try{nb(b.nodeName);var e=!0;break a}catch(f){}e=!1}e||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=
d.screenY||0):(this.offsetX=ub||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=ub||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=
a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:uc[a.pointerType]||"";this.state=a.state;this.da=a;a.defaultPrevented&&L.W.preventDefault.call(this)};L.prototype.stopPropagation=function(){L.W.stopPropagation.call(this);this.da.stopPropagation?this.da.stopPropagation():this.da.cancelBubble=!0};L.prototype.preventDefault=function(){L.W.preventDefault.call(this);var a=this.da;a.preventDefault?a.preventDefault():a.returnValue=!1};var vc="closure_listenable_"+(1E6*Math.random()|0);var wc=0;var xc=function(a,b,c,d,e){this.listener=a;this.ya=null;this.src=b;this.type=c;this.capture=!!d;this.sa=e;this.key=++wc;this.ja=this.na=!1},yc=function(a){a.ja=!0;a.listener=null;a.ya=null;a.src=null;a.sa=null};var M=function(a){this.src=a;this.o={};this.ma=0};M.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.o[f];a||(a=this.o[f]=[],this.ma++);var h=zc(a,b,d,e);-1<h?(b=a[h],c||(b.na=!1)):(b=new xc(b,this.src,f,!!d,e),b.na=c,a.push(b));return b};M.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.o))return!1;var e=this.o[a];b=zc(e,b,c,d);return-1<b?(yc(e[b]),w(null!=e.length),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.o[a],this.ma--),!0):!1};
var Ac=function(a,b){var c=b.type;c in a.o&&Qa(a.o[c],b)&&(yc(b),0==a.o[c].length&&(delete a.o[c],a.ma--))};M.prototype.Na=function(a,b,c,d){a=this.o[a.toString()];var e=-1;a&&(e=zc(a,b,c,d));return-1<e?a[e]:null};M.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return Ia(this.o,function(f){for(var h=0;h<f.length;++h)if(!(c&&f[h].type!=d||e&&f[h].capture!=b))return!0;return!1})};
var zc=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.ja&&f.listener==b&&f.capture==!!c&&f.sa==d)return e}return-1};var Bc="closure_lm_"+(1E6*Math.random()|0),Cc={},Dc=0,Fc=function(a,b,c,d,e){if(d&&d.once)Ec(a,b,c,d,e);else if(Array.isArray(b))for(var f=0;f<b.length;f++)Fc(a,b[f],c,d,e);else c=Gc(c),a&&a[vc]?(d=ta(d)?!!d.capture:!!d,Hc(a),a.A.add(String(b),c,!1,d,e)):Ic(a,b,c,!1,d,e)},Ic=function(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var h=ta(e)?!!e.capture:!!e,g=Jc(a);g||(a[Bc]=g=new M(a));c=g.add(b,c,d,h,f);if(!c.ya){d=Kc();c.ya=d;d.src=a;d.listener=c;if(a.addEventListener)tc||(e=h),void 0===
e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Lc(b.toString()),d);else if(a.addListener&&a.removeListener)w("change"===b,"MediaQueryList only has a change event"),a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");Dc++}},Kc=function(){var a=Mc,b=function(c){return a.call(b.src,b.listener,c)};return b},Ec=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Ec(a,b[f],c,d,e);else c=Gc(c),a&&a[vc]?a.A.add(String(b),
c,!0,ta(d)?!!d.capture:!!d,e):Ic(a,b,c,!0,d,e)},Nc=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Nc(a,b[f],c,d,e);else d=ta(d)?!!d.capture:!!d,c=Gc(c),a&&a[vc]?a.A.remove(String(b),c,d,e):a&&(a=Jc(a))&&(b=a.Na(b,c,d,e))&&Oc(b)},Oc=function(a){if("number"!==typeof a&&a&&!a.ja){var b=a.src;if(b&&b[vc])Ac(b.A,a);else{var c=a.type,d=a.ya;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Lc(c),d):b.addListener&&b.removeListener&&b.removeListener(d);
Dc--;(c=Jc(b))?(Ac(c,a),0==c.ma&&(c.src=null,b[Bc]=null)):yc(a)}}},Lc=function(a){return a in Cc?Cc[a]:Cc[a]="on"+a},Mc=function(a,b){if(a.ja)a=!0;else{b=new L(b,this);var c=a.listener,d=a.sa||a.src;a.na&&Oc(a);a=c.call(d,b)}return a},Jc=function(a){a=a[Bc];return a instanceof M?a:null},Pc="__closure_events_fn_"+(1E9*Math.random()>>>0),Gc=function(a){w(a,"Listener can not be null.");if("function"===typeof a)return a;w(a.handleEvent,"An object listener must have handleEvent method.");a[Pc]||(a[Pc]=
function(b){return a.handleEvent(b)});return a[Pc]};var N=function(){J.call(this);this.A=new M(this);this.Fb=this;this.Ta=null};v(N,J);N.prototype[vc]=!0;N.prototype.addEventListener=function(a,b,c,d){Fc(this,a,b,c,d)};N.prototype.removeEventListener=function(a,b,c,d){Nc(this,a,b,c,d)};
N.prototype.dispatchEvent=function(a){Hc(this);var b=this.Ta;if(b){var c=[];for(var d=1;b;b=b.Ta)c.push(b),w(1E3>++d,"infinite loop")}b=this.Fb;d=a.type||a;if("string"===typeof a)a=new K(a,b);else if(a instanceof K)a.target=a.target||b;else{var e=a;a=new K(d,b);La(a,e)}e=!0;if(c)for(var f=c.length-1;!a.ia&&0<=f;f--){var h=a.currentTarget=c[f];e=Qc(h,d,!0,a)&&e}a.ia||(h=a.currentTarget=b,e=Qc(h,d,!0,a)&&e,a.ia||(e=Qc(h,d,!1,a)&&e));if(c)for(f=0;!a.ia&&f<c.length;f++)h=a.currentTarget=c[f],e=Qc(h,d,
!1,a)&&e;return e};N.prototype.T=function(){N.W.T.call(this);if(this.A){var a=this.A,b=0,c;for(c in a.o){for(var d=a.o[c],e=0;e<d.length;e++)++b,yc(d[e]);delete a.o[c];a.ma--}}this.Ta=null};var Qc=function(a,b,c,d){b=a.A.o[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var h=b[f];if(h&&!h.ja&&h.capture==c){var g=h.listener,k=h.sa||h.src;h.na&&Ac(a.A,h);e=!1!==g.call(k,d)&&e}}return e&&!d.defaultPrevented};N.prototype.Na=function(a,b,c,d){return this.A.Na(String(a),b,c,d)};
N.prototype.hasListener=function(a,b){return this.A.hasListener(void 0!==a?String(a):void 0,b)};var Hc=function(a){w(a.A,"Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?")};var Rc=function(){};Rc.prototype.ib=null;var Tc=function(a){var b;(b=a.ib)||(b={},Sc(a)&&(b[0]=!0,b[1]=!0),b=a.ib=b);return b};var Uc,Vc=function(){};v(Vc,Rc);var Wc=function(a){return(a=Sc(a))?new ActiveXObject(a):new XMLHttpRequest},Sc=function(a){if(!a.rb&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.rb=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.rb};Uc=new Vc;var Xc=function(a,b){this.Jb=a[r.Symbol.iterator]();this.Qb=b;this.Rb=0};Xc.prototype[Symbol.iterator]=function(){return this};Xc.prototype.next=function(){var a=this.Jb.next();return{value:a.done?void 0:this.Qb.call(void 0,a.value,this.Rb++),done:a.done}};var Yc=function(a,b){return new Xc(a,b)};var Zc=function(a,b){this.F={};this.l=[];this.S=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)};m=Zc.prototype;m.I=function(){$c(this);for(var a=[],b=0;b<this.l.length;b++)a.push(this.F[this.l[b]]);return a};m.K=function(){$c(this);return this.l.concat()};m.aa=function(a){return this.has(a)};m.has=function(a){return ad(this.F,a)};
m.clear=function(){this.F={};this.S=this.size=this.l.length=0};m.remove=function(a){return this.delete(a)};m.delete=function(a){return ad(this.F,a)?(delete this.F[a],--this.size,this.S++,this.l.length>2*this.size&&$c(this),!0):!1};var $c=function(a){if(a.size!=a.l.length){for(var b=0,c=0;b<a.l.length;){var d=a.l[b];ad(a.F,d)&&(a.l[c++]=d);b++}a.l.length=c}if(a.size!=a.l.length){var e={};for(c=b=0;b<a.l.length;)d=a.l[b],ad(e,d)||(a.l[c++]=d,e[d]=1),b++;a.l.length=c}};m=Zc.prototype;
m.get=function(a,b){return ad(this.F,a)?this.F[a]:b};m.set=function(a,b){ad(this.F,a)||(this.size+=1,this.l.push(a),this.S++);this.F[a]=b};m.addAll=function(a){if(a instanceof Zc)for(var b=a.K(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};m.forEach=function(a,b){for(var c=this.K(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};m.clone=function(){return new Zc(this)};m.keys=function(){return jc(this.N(!0)).Ca()};m.values=function(){return jc(this.N(!1)).Ca()};
m.entries=function(){var a=this;return Yc(this.keys(),function(b){return[b,a.get(b)]})};m.N=function(a){$c(this);var b=0,c=this.S,d=this,e=new F;e.next=function(){if(c!=d.S)throw Error("The map has changed since the iterator was created");if(b>=d.l.length)throw gc;var f=d.l[b++];return a?f:d.F[f]};return e};var ad=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var bd=function(a){if(a.I&&"function"==typeof a.I)return a.I();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if("string"===typeof a)return a.split("");if(sa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c++]=a[d];return b},cd=function(a){if(a.K&&"function"==typeof a.K)return a.K();if(!a.I||"function"!=typeof a.I){if("undefined"!==typeof Map&&a instanceof Map)return Array.from(a.keys());
if(!("undefined"!==typeof Set&&a instanceof Set)){if(sa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}b=[];c=0;for(var d in a)b[c++]=d;return b}}},dd=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(sa(a)||"string"===typeof a)Na(a,b,c);else for(var d=cd(a),e=bd(a),f=e.length,h=0;h<f;h++)b.call(c,e[h],d&&d[h],a)};try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){};var ed=function(a){var b=document.body;w(null!=b&&null!=a,"goog.dom.appendChild expects non-null arguments");b.appendChild(a)};var fd=function(a,b){N.call(this);this.ua=a||1;this.la=b||r;this.gb=t(this.dc,this);this.wb=u()};v(fd,N);m=fd.prototype;m.enabled=!1;m.H=null;m.setInterval=function(a){this.ua=a;this.H&&this.enabled?(this.stop(),this.start()):this.H&&this.stop()};m.dc=function(){if(this.enabled){var a=u()-this.wb;0<a&&a<.8*this.ua?this.H=this.la.setTimeout(this.gb,this.ua-a):(this.H&&(this.la.clearTimeout(this.H),this.H=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
m.start=function(){this.enabled=!0;this.H||(this.H=this.la.setTimeout(this.gb,this.ua),this.wb=u())};m.stop=function(){this.enabled=!1;this.H&&(this.la.clearTimeout(this.H),this.H=null)};m.T=function(){fd.W.T.call(this);this.stop();delete this.la};var gd=function(a,b,c){if("function"===typeof a)c&&(a=t(a,c));else if(a&&"function"==typeof a.handleEvent)a=t(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:r.setTimeout(a,b||0)};var hd=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,id=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}},jd=function(a,b,c){Da(a);if(Array.isArray(b)){Ea(b);for(var d=0;d<b.length;d++)jd(a,String(b[d]),c)}else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))};var O=function(a){N.call(this);this.headers=new Zc;this.Fa=a||null;this.O=!1;this.Ea=this.g=null;this.ha=this.vb=this.va="";this.V=this.Qa=this.ta=this.Ka=!1;this.$=0;this.Ba=null;this.Ab="";this.Da=this.Xb=this.fb=!1;this.eb=null};v(O,N);O.prototype.B=C($b(),"goog.net.XhrIo",void 0).wa;var kd=/^https?$/i,ld=["POST","PUT"],md=[];O.prototype.Kb=function(){this.Ja();Qa(md,this)};O.prototype.setTrustToken=function(a){this.eb=a};
O.prototype.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.va+"; newUri="+a);b=b?b.toUpperCase():"GET";this.va=a;this.ha="";this.vb=b;this.Ka=!1;this.O=!0;this.g=this.Fa?Wc(this.Fa):Wc(Uc);this.Ea=this.Fa?Tc(this.Fa):Tc(Uc);this.g.onreadystatechange=t(this.yb,this);this.Xb&&"onprogress"in this.g&&(this.g.onprogress=t(function(f){this.xb(f,!0)},this),this.g.upload&&(this.g.upload.onprogress=t(this.xb,this)));try{E(this.B,P(this,"Opening Xhr")),
this.Qa=!0,this.g.open(b,String(a),!0),this.Qa=!1}catch(f){E(this.B,P(this,"Error opening Xhr: "+f.message));nd(this,f);return}a=c||"";var e=this.headers.clone();d&&dd(d,function(f,h){e.set(h,f)});d=Oa(e.K());c=r.FormData&&a instanceof r.FormData;!(0<=Ma(ld,b))||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(f,h){this.g.setRequestHeader(h,f)},this);this.Ab&&(this.g.responseType=this.Ab);"withCredentials"in this.g&&this.g.withCredentials!==this.fb&&
(this.g.withCredentials=this.fb);if("setTrustToken"in this.g&&this.eb)try{this.g.setTrustToken(this.eb)}catch(f){E(this.B,P(this,"Error SetTrustToken: "+f.message))}try{od(this),0<this.$&&(this.Da=pd(this.g),E(this.B,P(this,"Will abort after "+this.$+"ms if incomplete, xhr2 "+this.Da)),this.Da?(this.g.timeout=this.$,this.g.ontimeout=t(this.Cb,this)):this.Ba=gd(this.Cb,this.$,this)),E(this.B,P(this,"Sending request")),this.ta=!0,this.g.send(a),this.ta=!1}catch(f){E(this.B,P(this,"Send error: "+f.message)),
nd(this,f)}};var pd=function(a){return rb&&Bb(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout},Pa=function(a){return"content-type"==a.toLowerCase()};O.prototype.Cb=function(){"undefined"!=typeof pa&&this.g&&(this.ha="Timed out after "+this.$+"ms, aborting",E(this.B,P(this,this.ha)),this.dispatchEvent("timeout"),this.abort(8))};var nd=function(a,b){a.O=!1;a.g&&(a.V=!0,a.g.abort(),a.V=!1);a.ha=b;qd(a);rd(a)},qd=function(a){a.Ka||(a.Ka=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};
O.prototype.abort=function(){this.g&&this.O&&(E(this.B,P(this,"Aborting")),this.O=!1,this.V=!0,this.g.abort(),this.V=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),rd(this))};O.prototype.T=function(){this.g&&(this.O&&(this.O=!1,this.V=!0,this.g.abort(),this.V=!1),rd(this,!0));O.W.T.call(this)};O.prototype.yb=function(){this.ca||(this.Qa||this.ta||this.V?sd(this):this.Ub())};O.prototype.Ub=function(){sd(this)};
var sd=function(a){if(a.O&&"undefined"!=typeof pa)if(a.Ea[1]&&4==td(a)&&2==ud(a))E(a.B,P(a,"Local request error detected and ignored"));else if(a.ta&&4==td(a))gd(a.yb,0,a);else if(a.dispatchEvent("readystatechange"),4==td(a)){E(a.B,P(a,"Request complete"));a.O=!1;try{if(vd(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{try{var b=2<td(a)?a.g.statusText:""}catch(c){E(a.B,"Can not get status: "+c.message),b=""}a.ha=b+" ["+ud(a)+"]";qd(a)}}finally{rd(a)}}};
O.prototype.xb=function(a,b){w("progress"===a.type,"goog.net.EventType.PROGRESS is of the same type as raw XHR progress.");this.dispatchEvent(wd(a,"progress"));this.dispatchEvent(wd(a,b?"downloadprogress":"uploadprogress"))};
var wd=function(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}},rd=function(a,b){if(a.g){od(a);var c=a.g,d=a.Ea[0]?qa:null;a.g=null;a.Ea=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){(a=a.B)&&D(a,Nb,"Problem encountered resetting onreadystatechange: "+e.message)}}},od=function(a){a.g&&a.Da&&(a.g.ontimeout=null);a.Ba&&(r.clearTimeout(a.Ba),a.Ba=null)},vd=function(a){var b=ud(a);a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=
!0;break a;default:c=!1}if(!c){if(b=0===b)a=String(a.va).match(hd)[1]||null,!a&&r.self&&r.self.location&&(a=r.self.location.protocol,a=a.substr(0,a.length-1)),b=!kd.test(a?a.toLowerCase():"");c=b}return c},td=function(a){return a.g?a.g.readyState:0},ud=function(a){try{return 2<td(a)?a.g.status:-1}catch(b){return-1}};O.prototype.getResponseHeader=function(a){if(this.g&&4==td(this))return a=this.g.getResponseHeader(a),null===a?void 0:a};
O.prototype.getAllResponseHeaders=function(){return this.g&&4==td(this)?this.g.getAllResponseHeaders()||"":""};var P=function(a,b){return b+" ["+a.vb+" "+a.va+" "+ud(a)+"]"};var Q=function(a,b){this.J=this.X=this.R="";this.Z=null;this.U=this.s="";this.C=this.Pb=!1;if(a instanceof Q){this.C=void 0!==b?b:a.C;xd(this,a.R);var c=a.X;R(this);this.X=c;c=a.J;R(this);this.J=c;yd(this,a.Z);c=a.s;R(this);this.s=c;zd(this,a.G.clone());a=a.U;R(this);this.U=a}else a&&(c=String(a).match(hd))?(this.C=!!b,xd(this,c[1]||"",!0),a=c[2]||"",R(this),this.X=Ad(a),a=c[3]||"",R(this),this.J=Ad(a,!0),yd(this,c[4]),a=c[5]||"",R(this),this.s=Ad(a,!0),zd(this,c[6]||"",!0),a=c[7]||"",R(this),this.U=
Ad(a)):(this.C=!!b,this.G=new Bd(null,this.C))};Q.prototype.toString=function(){var a=[],b=this.R;b&&a.push(Cd(b,Dd,!0),":");var c=this.J;if(c||"file"==b)a.push("//"),(b=this.X)&&a.push(Cd(b,Dd,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Z,null!=c&&a.push(":",String(c));if(c=this.s)this.J&&"/"!=c.charAt(0)&&a.push("/"),a.push(Cd(c,"/"==c.charAt(0)?Ed:Fd,!0));(c=this.G.toString())&&a.push("?",c);(c=this.U)&&a.push("#",Cd(c,Gd));return a.join("")};
Q.prototype.resolve=function(a){var b=this.clone(),c=!!a.R;c?xd(b,a.R):c=!!a.X;if(c){var d=a.X;R(b);b.X=d}else c=!!a.J;c?(d=a.J,R(b),b.J=d):c=null!=a.Z;d=a.s;if(c)yd(b,a.Z);else if(c=!!a.s){if("/"!=d.charAt(0))if(this.J&&!this.s)d="/"+d;else{var e=b.s.lastIndexOf("/");-1!=e&&(d=b.s.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){d=0==e.lastIndexOf("/",0);e=e.split("/");for(var f=[],h=0;h<e.length;){var g=e[h++];"."==g?d&&h==e.length&&f.push(""):".."==
g?((1<f.length||1==f.length&&""!=f[0])&&f.pop(),d&&h==e.length&&f.push("")):(f.push(g),d=!0)}d=f.join("/")}else d=e}c?(R(b),b.s=d):c=""!==a.G.toString();c?zd(b,a.G.clone()):c=!!a.U;c&&(a=a.U,R(b),b.U=a);return b};Q.prototype.clone=function(){return new Q(this)};
var xd=function(a,b,c){R(a);a.R=c?Ad(b,!0):b;a.R&&(a.R=a.R.replace(/:$/,""))},yd=function(a,b){R(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.Z=b}else a.Z=null},zd=function(a,b,c){R(a);b instanceof Bd?(a.G=b,a.G.bb(a.C)):(c||(b=Cd(b,Hd)),a.G=new Bd(b,a.C))};Q.prototype.getQuery=function(){return this.G.toString()};Q.prototype.removeParameter=function(a){R(this);this.G.remove(a);return this};var R=function(a){if(a.Pb)throw Error("Tried to modify a read-only Uri");};
Q.prototype.bb=function(a){this.C=a;this.G&&this.G.bb(a)};
var Ad=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Cd=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Id),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Id=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Dd=/[#\/\?@]/g,Fd=/[#\?:]/g,Ed=/[#\?]/g,Hd=/[#\?@]/g,Gd=/#/g,Bd=function(a,b){this.j=this.h=null;this.u=a||null;this.C=!!b},S=function(a){a.h||(a.h=new Zc,a.j=0,a.u&&id(a.u,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g,
" ")),c)}))};m=Bd.prototype;m.add=function(a,b){S(this);this.u=null;a=Jd(this,a);var c=this.h.get(a);c||this.h.set(a,c=[]);c.push(b);this.j=Ca(this.j)+1;return this};m.remove=function(a){S(this);a=Jd(this,a);return this.h.aa(a)?(this.u=null,this.j=Ca(this.j)-this.h.get(a).length,this.h.remove(a)):!1};m.clear=function(){this.h=this.u=null;this.j=0};m.aa=function(a){S(this);a=Jd(this,a);return this.h.aa(a)};
m.forEach=function(a,b){S(this);this.h.forEach(function(c,d){Na(c,function(e){a.call(b,e,d,this)},this)},this)};m.K=function(){S(this);for(var a=this.h.I(),b=this.h.K(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};m.I=function(a){S(this);var b=[];if("string"===typeof a)this.aa(a)&&(b=Ra(b,this.h.get(Jd(this,a))));else{a=this.h.I();for(var c=0;c<a.length;c++)b=Ra(b,a[c])}return b};
m.set=function(a,b){S(this);this.u=null;a=Jd(this,a);this.aa(a)&&(this.j=Ca(this.j)-this.h.get(a).length);this.h.set(a,[b]);this.j=Ca(this.j)+1;return this};m.get=function(a,b){if(!a)return b;a=this.I(a);return 0<a.length?String(a[0]):b};
m.toString=function(){if(this.u)return this.u;if(!this.h)return"";for(var a=[],b=this.h.K(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.I(d);for(var f=0;f<d.length;f++){var h=e;""!==d[f]&&(h+="="+encodeURIComponent(String(d[f])));a.push(h)}}return this.u=a.join("&")};m.clone=function(){var a=new Bd;a.u=this.u;this.h&&(a.h=this.h.clone(),a.j=this.j);return a};var Jd=function(a,b){b=String(b);a.C&&(b=b.toLowerCase());return b};
Bd.prototype.bb=function(a){a&&!this.C&&(S(this),this.u=null,this.h.forEach(function(b,c){var d=c.toLowerCase();if(c!=d&&(this.remove(c),this.remove(d),0<b.length)){this.u=null;c=this.h;var e=c.set;d=Jd(this,d);var f=b.length;if(0<f){for(var h=Array(f),g=0;g<f;g++)h[g]=b[g];f=h}else f=[];e.call(c,d,f);this.j=Ca(this.j)+b.length}},this));this.C=a};Bd.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)dd(arguments[b],function(c,d){this.add(d,c)},this)};var Kd=db(),Ld=kb()||A("iPod"),Md=A("iPad"),Nd=A("Android")&&!(eb()||db()||A("Opera")||A("Silk")),Od=eb(),Pd=A("Safari")&&!(eb()||A("Coast")||A("Opera")||A("Edge")||A("Edg/")||A("OPR")||db()||A("Silk")||A("Android"))&&!lb();var Qd=function(a){return(a=a.exec(z))?a[1]:""},Rd=function(){if(Kd)return Qd(/Firefox\/([0-9.]+)/);if(rb||sb||qb)return Ab;if(Od)return lb()?Qd(/CriOS\/([0-9.]+)/):Qd(/Chrome\/([0-9.]+)/);if(Pd&&!lb())return Qd(/Version\/([0-9.]+)/);if(Ld||Md){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(z);if(a)return a[1]+"."+a[2]}else if(Nd)return(a=Qd(/Android\s+([0-9.]+)/))?a:Qd(/Version\/([0-9.]+)/);return""}();var T=function(a){sc.call(this,a);this.qb=100;this.Ua={};this.Ga=null;this.Ha="";this.Db=!0;this.Ra=10;this.za=null;this.Lb=this.pa=!1;this.mb="https://clients2.google.com/cr/staging_report";this.Mb=!1};na(T,sc);m=T.prototype;m.cc=function(a){this.Db=a;return this};m.cb=function(a){this.Ra=Math.min(a,100);return this};m.ab=function(a){this.qb=Sd(a);return this};m.Gb=function(a,b){this.Ua[a]=Sd(b);return this};m.ac=function(a){this.Ga=a;return this};m.bc=function(a){this.Ha=a;return this};
var Sd=function(a){w(0<=a&&100>=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};T.prototype.enable=function(){if(this.isEnabled())return!1;this.Sa=window.onerror;window.onerror=this.Tb.bind(this);return this.tb=!0};
T.prototype.Xa=function(a,b,c,d,e,f){f=void 0===f?new Map:f;var h=window.location.href;h=h instanceof Q?h.clone():new Q(h,void 0);a=null!=e&&null!=e.message?e.message:a;ac(Td,hb('The following error:" %s" occurred at URL: %s',a,h.s));if("function"===typeof this.Ga&&!this.Ga(h.s,a,b,c,d,e))ac(Td,"The error was throttled by a custom handler and will not be uploaded.");else if(this.pa){for(var g=Object.keys(this.Ua),k=100,l=0;l<g.length;++l){var q=g[l];(new RegExp(q)).test(a)&&(k=this.Ua[q])}(100*Math.random()).toFixed(6)>=
this.qb*k/100?ac(Td,"The error upload was throttled due to sampling."):(0<=this.Ra&&null===this.za&&(this.za=new rc(this.Ra,this.Db)),(null===this.za?0:!this.za.exec())?ac(Td,"The error upload was throttled since it exceeded the maximum allowed hourly rate."):this.pa&&(e=e||null,c=Ud(this,h,a,f,b,c,void 0!==d?d:null),c.prod=this.Y.ra(),c.ver=this.Y.Pa(),d=null!==e?ib(e.stack):"",b=this.mb,c=Vd(c),Wa(a)||(f=d.split("\n"),-1<f[0].indexOf(a)&&(f.splice(0,1),d=f.join("\n"))),Wd(this,b,c,d),h={product:this.Y.ra(),
url:h.s,js_errors_count:"1"},a=ib(this.Y.qa()),Wa(a)||(h.version=a),Wd(this,"https://clients2.google.com/cr/staging_perf",Vd(h))))}};T.prototype.Tb=function(a,b,c,d,e){this.Xa(a,b,c,d,e);null!=this.Sa&&"function"===typeof this.Sa&&this.Sa(a,b,c,d,e)};
var Ud=function(a,b,c,d,e,f,h){var g=Ja(a.Y.getContext());d.forEach(function(k,l){g[l]=k});g.url=b.s;a.Lb&&(g.full_url=r.location.href);a.Mb&&(g.user_agent=r.navigator.userAgent);g.type="JavascriptError";g.error_message=c;g.browser=Xd();g.browser_version=Rd;g.os=A("CrOS")?"Chrome OS":A("Linux")?"Linux":A("Windows")?"Windows":A("Android")?"Android":kb()?"iPhone":A("iPad")?"iPad":A("iPod")?"iPod":A("Macintosh")?"Mac":"Unknown";g.os_version=mb();b=a.Y.qa();null!==b&&(g.channel=b);Wa(a.Ha)||(g.guid=a.Ha);
null!==e&&(g.src=e);null!==f&&(g.line=f.toString());null!==h&&(g.column=h.toString());return g},Vd=function(a){var b="",c;for(c in a)b+=Wa(b)?"?":"&",b+=c+"="+encodeURIComponent(a[c]);return b},Wd=function(a,b,c,d){d=d||"";c=b+c;a=a.Hb.bind(a,b);b=Wa(d)?{}:{"Content-Type":"text/plain"};var e=new O;md.push(e);a&&(Hc(e),e.A.add("complete",a,!1,void 0,void 0));e.A.add("ready",e.Kb,!0,void 0,void 0);e.$=6E4;e.fb=!0;e.send(c,"POST",d,b)};
T.prototype.Hb=function(a,b){b=Ga(b.target,O,"Unexpected event target type.");switch(a){case "https://clients2.google.com/cr/staging_perf":a="Crash Performance Data Collector";break;case this.mb:a="Crash Report Collector"}try{var c=b.g?b.g.responseText:""}catch(d){E(b.B,"Can not get responseText: "+d.message),c=""}vd(b)?ac(Td,"JS exception successfully uploaded to "+a+";Response: "+c):Td&&D(Td,Nb,"Failed uploading JS exception to "+a+". Response: "+c)};
var Xd=function(){var a="Other";qb?a="Opera":rb?a="Internet Explorer":Kd?a="Firefox":Od?a="Chrome":Pd&&(a="Safari");return a};T.prototype.reportError=T.prototype.Xa;T.prototype.enable=T.prototype.enable;T.prototype.setClientId=T.prototype.bc;T.prototype.setCallback=T.prototype.ac;T.prototype.addPerErrorMessageSampling=T.prototype.Gb;T.prototype.setGlobalSampling=T.prototype.ab;T.prototype.setMaxErrorsPerHour=T.prototype.cb;T.prototype.setUseLocalStorage=T.prototype.cc;
var Td=C($b(),"webmonitoring.JsErrorsReporter",void 0).wa;var U=function(a){J.call(this);this.P=new jb(a);this.Ya={}};v(U,J);var Yd=["webmonitoring","Monitoring"],V=r;Yd[0]in V||"undefined"==typeof V.execScript||V.execScript("var "+Yd[0]);for(var Zd;Yd.length&&(Zd=Yd.shift());)Yd.length||void 0===U?V=V[Zd]&&V[Zd]!==Object.prototype[Zd]?V[Zd]:V[Zd]={}:V[Zd]=U;U.prototype.ka=function(a){this.P.ka(a);return this};U.prototype.setVersion=U.prototype.ka;U.prototype.Za=function(a){this.P.Za(a);return this};U.prototype.setChannel=U.prototype.Za;
U.prototype.$a=function(a){this.P.$a(a);return this};U.prototype.setContext=U.prototype.$a;m=U.prototype;m.ra=function(){return this.P.ra()};m.Pa=function(){return this.P.Pa()};m.qa=function(){return this.P.qa()};m.getContext=function(){return this.P.getContext()};m.Ia=function(){null==this.Ya[2]&&(this.Ya[2]=new T(this.P));return this.Ya[2]};U.prototype.createJsErrorsReporter=U.prototype.Ia;function $d(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document;(b=(c=null===(b=c.querySelector)||void 0===b?void 0:b.call(c,"script[nonce]"))?c.nonce||c.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};var ae=C($b(),"paidtasks.app.error",void 0).wa,be=(new U("GoogleConsumerSurveys")).ka("prompt-web").Ia();be.pa=!0;var ce=be.ab(5).cb(100),de=(new U("GoogleConsumerSurveys")).ka("prompt-android").Ia();de.pa=!0;de.ab(15).cb(100);var ee=[],fe=null;function ge(){if(document.readyState)return"interactive"==document.readyState||"complete"==document.readyState;var a=null;try{a=document.documentElement}catch(b){}if(!a)return!1;try{a.doScroll("left")}catch(b){return!1}return!!document.body}function he(){if(ge()){var a=fe;a&&"function"==typeof a.Ja&&a.Ja();fe=null;for(a=0;a<ee.length;a++)ee[a]();ee.length=0}}
function ie(a){if(!rb||Bb(7))var b=!1;else Ec(window,"load",a),b=!0;b||(ge()?a():(ee.push(a),null==fe&&(fe=new fd(500),Fc(fe,"tick",he),fe.start())))};var je=function(a,b,c){var d="script";d=void 0===d?"":d;var e=a.createElement("link");try{a:{try{var f=e&&e.ownerDocument,h=f&&(f.defaultView||f.parentWindow);h=h||r;if(h.Element&&h.Location){var g=h;break a}}catch(Jb){}g=null}if(g&&"undefined"!=typeof g.HTMLLinkElement&&(!e||!(e instanceof g.HTMLLinkElement)&&(e instanceof g.Location||e instanceof g.Element))){if(ta(e))try{var k=e.constructor.displayName||e.constructor.name||Object.prototype.toString.call(e)}catch(Jb){k="<object could not be stringified>"}else k=
void 0===e?"undefined":null===e?"null":typeof e;Ba("Argument is not a %s (or a non-Element, non-Location mock); got: %s","HTMLLinkElement",k)}e.rel="preload";if(b instanceof x)var l=Ua(b).toString();else{if(b instanceof y)var q=$a(b);else{if(b instanceof y)var H=b;else b="object"==typeof b&&b.sb?b.pb():String(b),w(ab.test(b),"%s does not match the safe URL pattern",b)||(b="about:invalid#zClosurez"),H=new y(b,Za);q=$a(H)}l=q}e.href=l}catch(Jb){return}d&&(e.as=d);c&&e.setAttribute("nonce",c);if(a=a.getElementsByTagName("head")[0])try{a.appendChild(e)}catch(Jb){}};var ke=/^\.google\.(com?\.)?[a-z]{2,3}$/,le=/\.(cn|com\.bi|do|sl|ba|by|ma|am)$/,me=function(a){return ke.test(a)&&!le.test(a)},W=r,ne=function(a){a="https://adservice"+(a+"/adsid/integrator.js");var b=["domain="+encodeURIComponent(r.location.hostname)];X[3]>=u()&&b.push("adsid="+encodeURIComponent(X[1]));return a+"?"+b.join("&")},X,Y,oe=function(){W=r;X=W.googleToken=W.googleToken||{};var a=u();X[1]&&X[3]>a&&0<X[2]||(X[1]="",X[2]=-1,X[3]=-1,X[4]="",X[6]="");Y=W.googleIMState=W.googleIMState||{};me(Y[1])||
(Y[1]=".google.com");Array.isArray(Y[5])||(Y[5]=[]);"boolean"!==typeof Y[6]&&(Y[6]=!1);Array.isArray(Y[7])||(Y[7]=[]);"number"!==typeof Y[8]&&(Y[8]=0)},Z={Ma:function(){return 0<Y[8]},Yb:function(){Y[8]++},Zb:function(){0<Y[8]&&Y[8]--},$b:function(){Y[8]=0},hc:function(){return!1},ob:function(){return Y[5]},jb:function(a){try{a()}catch(b){r.setTimeout(function(){throw b;},0)}},zb:function(){if(!Z.Ma()){var a=r.document,b=function(e){e=ne(e);a:{try{var f=gb();break a}catch(h){}f=void 0}je(a,e,f);f=
a.createElement("script");f.type="text/javascript";f.onerror=function(){return r.processGoogleToken({},2)};e=Va(e);f.src=Ua(e);$d(f);try{(a.head||a.body||a.documentElement).appendChild(f),Z.Yb()}catch(h){}},c=Y[1];b(c);".google.com"!=c&&b(".google.com");b={};var d=(b.newToken="FBT",b);r.setTimeout(function(){return r.processGoogleToken(d,1)},1E3)}}},pe=function(a){oe();var b=W.googleToken[5]||0;a&&(0!=b||X[3]>=u()?Z.jb(a):(Z.ob().push(a),Z.zb()));X[3]>=u()&&X[2]>=u()||Z.zb()},qe=function(a){r.processGoogleToken=
r.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||"";oe();1==c?Z.$b():Z.Zb();var k=W.googleToken=W.googleToken||{},l=0==c&&b&&"string"===typeof b&&!e&&"number"===typeof f&&0<f&&"number"===typeof h&&0<h&&"string"===typeof g;e=e&&!Z.Ma()&&(!(X[3]>=u())||"NT"==X[1]);var q=!(X[3]>=u())&&0!=c;if(l||e||q)e=u(),f=e+1E3*f,h=e+1E3*h,1E-5>Math.random()&&
(r.google_image_requests||(r.google_image_requests=[]),e=r.document.createElement("img"),e.src="https://pagead2.googlesyndication.com/pagead/gen_204?id=imerr&err="+c,r.google_image_requests.push(e)),k[5]=c,k[1]=b,k[2]=f,k[3]=h,k[4]=g,k[6]=d,oe();if(l||!Z.Ma()){c=Z.ob();for(b=0;b<c.length;b++)Z.jb(c[b]);c.length=0}};pe(a)};void 0===r._402&&(r._402={});_402.Nb=!1;_402.show=function(){_402.Nb=!0};
var se=function(a,b){if(a.site){var c=b||document;document.getElementById("contain-402")||re("div",{id:"contain-402"});b=a.promptHandlerUrl||"//survey.g.doubleclick.net/gk/prompt";var d={t:"a"};d.site=a.site;null!=a.svid&&(d.svid=a.svid);void 0!==a.sc&&(d.sc=a.sc);d.random=u();d.ref=c.referrer.substr(0,500);a.im&&(oe(),d.token=X[1]);a=[];for(e in d)jd(e,d[e],a);var e=a.join("&");e&&(a=b.indexOf("#"),0>a&&(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]);re("script",{src:b,nonce:gb()})}},re=function(a,b){var c=document.createElement(a);Ha(b,function(d,e){c.setAttribute(e,d)});ed(c)},te=function(){try{var a=_402,b=wa(se,a,void 0);if(a.im){if(""!=a.tld){var c=a.tld;oe();me(c)&&(Y[1]=c)}qe(b)}else b()}catch(d){if(a=d,a=Eb(Gb(a)),ae&&D(ae,Ob,"Logging an error."),(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)),ce.Xa(a.message,window.location.href,Number(a.lineNumber),void 0,a),b)throw a;}};_402.load=_402.load||wa(te);_402.domWait=function(){ie(function(){_402.load()})};}).call(this);
window['_402'] = window['_402'] || {};
window['_402']['site'] = "eq5fyz327wxea5asg3u7bva5ge";
window['_402']['im'] = true;
window['_402']['tld'] = '.google.ca';
(function(){
if(!window._402nosurvey){
var n = document.createElement("script");
n.setAttribute('charset', 'utf-8');
n.setAttribute('type', 'text/javascript');
n.setAttribute('src', 'https://survey.g.doubleclick.net/insights/consumersurveys/static/435740629978935450/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://survey.g.doubleclick.net/gk/prompt';
window['_402']['params'] = {};
window['_402']['domWait']();
