personal-finance
Version:
Expense Tracker
126 lines (104 loc) • 175 kB
JavaScript
// Copyright 2012 Google Inc. All rights reserved.
(function(){
var data = {
"resource": {
"version":"1",
"macros":[{"function":"__e"},{"function":"__cid"}],
"tags":[{"function":"__rep","once_per_event":true,"vtp_containerId":["macro",1],"tag_id":1}],
"predicates":[{"function":"_eq","arg0":["macro",0],"arg1":"gtm.js"}],
"rules":[[["if",0],["add",0]]]
},
"runtime":[ [50,"__cid",[46,"a"],[36,[17,[13,[41,"$0"],[3,"$0",["require","getContainerVersion"]],["$0"]],"containerId"]]]
]
,"entities":{
"__cid":{"4":true,"3":true}
}
,"permissions":{
"__cid":{"read_container_data":{}}
}
,"security_groups":{
"google":[
"__cid"
]
}
};
var aa,ba=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ca=function(a){return a.raw=a},ea=function(a,b){a.raw=b;return a},fa=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if("number"==typeof a.length)return{next:ba(a)};throw Error(String(a)+" is not an iterable or ArrayLike");},ka="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},la;
if("function"==typeof Object.setPrototypeOf)la=Object.setPrototypeOf;else{var ma;a:{var na={a:!0},oa={};try{oa.__proto__=na;ma=oa.a;break a}catch(a){}ma=!1}la=ma?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}
var pa=la,qa=function(a,b){a.prototype=ka(b.prototype);a.prototype.constructor=a;if(pa)pa(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.gn=b.prototype};/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var ra=this||self,ta=function(a){return a};var ua=function(a,b){this.h=a;this.B=b};var va=function(){this.B={};this.F={}};aa=va.prototype;aa.get=function(a){return this.B["dust."+a]};aa.set=function(a,b){a="dust."+a;this.F.hasOwnProperty(a)||(this.B[a]=b)};aa.Jh=function(a,b){this.set(a,b);this.F["dust."+a]=!0};aa.has=function(a){return this.B.hasOwnProperty("dust."+a)};aa.remove=function(a){a="dust."+a;this.F.hasOwnProperty(a)||delete this.B[a]};var wa=function(){this.quota={}};wa.prototype.reset=function(){this.quota={}};var xa=function(a,b){this.W=a;this.K=function(c,d,e){return c.apply(d,e)};this.C=b;this.B=new va;this.h=this.F=void 0};xa.prototype.add=function(a,b){ya(this,a,b,!1)};var ya=function(a,b,c,d){d?a.B.Jh(b,c):a.B.set(b,c)};xa.prototype.set=function(a,b){!this.B.has(a)&&this.C&&this.C.has(a)?this.C.set(a,b):this.B.set(a,b)};xa.prototype.get=function(a){return this.B.has(a)?this.B.get(a):this.C?this.C.get(a):void 0};xa.prototype.has=function(a){return!!this.B.has(a)||!(!this.C||!this.C.has(a))};
var za=function(a){var b=new xa(a.W,a);a.F&&(b.F=a.F);b.K=a.K;b.h=a.h;return b};var Aa=function(){},Ba=function(a){return"function"===typeof a},h=function(a){return"string"===typeof a},Ca=function(a){return"number"===typeof a&&!isNaN(a)},Da=Array.isArray,Ea=function(a,b){if(a&&Da(a))for(var c=0;c<a.length;c++)if(a[c]&&b(a[c]))return a[c]},Ga=function(a,b){if(!Ca(a)||!Ca(b)||a>b)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)},Ja=function(a,b){for(var c=new Ha,d=0;d<a.length;d++)c.set(a[d],!0);for(var e=0;e<b.length;e++)if(c.get(b[e]))return!0;return!1},l=function(a,
b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(c,a[c])},Ka=function(a){return!!a&&("[object Arguments]"===Object.prototype.toString.call(a)||Object.prototype.hasOwnProperty.call(a,"callee"))},La=function(a){return Math.round(Number(a))||0},Ma=function(a){return"false"===String(a).toLowerCase()?!1:!!a},Na=function(a){var b=[];if(Da(a))for(var c=0;c<a.length;c++)b.push(String(a[c]));return b},Oa=function(a){return a?a.replace(/^\s+|\s+$/g,""):""},Pa=function(){return new Date(Date.now())},
Ra=function(){return Pa().getTime()},Ha=function(){this.prefix="gtm.";this.values={}};Ha.prototype.set=function(a,b){this.values[this.prefix+a]=b};Ha.prototype.get=function(a){return this.values[this.prefix+a]};
var Sa=function(a,b,c){return a&&a.hasOwnProperty(b)?a[b]:c},Ta=function(a){var b=a;return function(){if(b){var c=b;b=void 0;try{c()}catch(d){}}}},Ua=function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])},Wa=function(a){for(var b in a)if(a.hasOwnProperty(b))return!0;return!1},Xa=function(a,b){for(var c=[],d=0;d<a.length;d++)c.push(a[d]),c.push.apply(c,b[a[d]]||[]);return c},Ya=function(a,b){var c=z;b=b||[];for(var d=c,e=0;e<a.length-1;e++){if(!d.hasOwnProperty(a[e]))return;d=d[a[e]];if(0<=
b.indexOf(d))return}return d},Za=function(a,b){for(var c={},d=c,e=a.split("."),f=0;f<e.length-1;f++)d=d[e[f]]={};d[e[e.length-1]]=b;return c},$a=/^\w{1,9}$/,ab=function(a,b){a=a||{};b=b||",";var c=[];l(a,function(d,e){$a.test(d)&&e&&c.push(d)});return c.join(b)},bb=function(a,b){function c(){++d===b&&(e(),e=null,c.done=!0)}var d=0,e=a;c.done=!1;return c};function cb(a,b){for(var c,d=0;d<b.length&&!(c=db(a,b[d]),c instanceof ua);d++);return c}function db(a,b){try{var c=a.get(String(b[0]));if(!c||"function"!==typeof c.invoke)throw Error("Attempting to execute non-function "+b[0]+".");return c.invoke.apply(c,[a].concat(b.slice(1)))}catch(e){var d=a.F;d&&d(e,b.context?{id:b[0],line:b.context.line}:null);throw e;}};var eb=function(){this.C=new wa;this.h=new xa(this.C)};eb.prototype.execute=function(a,b){var c=Array.prototype.slice.call(arguments,0);return this.B(c)};eb.prototype.B=function(a){for(var b,c=0;c<arguments.length;c++)b=db(this.h,arguments[c]);return b};eb.prototype.F=function(a,b){var c=za(this.h);c.h=a;for(var d,e=1;e<arguments.length;e++)d=db(c,arguments[e]);return d};var fb=function(){va.call(this);this.C=!1};qa(fb,va);var gb=function(a,b){var c=[],d;for(d in a.B)if(a.B.hasOwnProperty(d))switch(d=d.substr(5),b){case 1:c.push(d);break;case 2:c.push(a.get(d));break;case 3:c.push([d,a.get(d)])}return c};aa=fb.prototype;aa.set=function(a,b){this.C||va.prototype.set.call(this,a,b)};aa.Jh=function(a,b){this.C||va.prototype.Jh.call(this,a,b)};aa.remove=function(a){this.C||va.prototype.remove.call(this,a)};aa.Bb=function(){this.C=!0};aa.tj=function(){return this.C};/*
jQuery (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license. */
var hb=/\[object (Boolean|Number|String|Function|Array|Date|RegExp)\]/,ib=function(a){if(null==a)return String(a);var b=hb.exec(Object.prototype.toString.call(Object(a)));return b?b[1].toLowerCase():"object"},jb=function(a,b){return Object.prototype.hasOwnProperty.call(Object(a),b)},kb=function(a){if(!a||"object"!=ib(a)||a.nodeType||a==a.window)return!1;try{if(a.constructor&&!jb(a,"constructor")&&!jb(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}for(var b in a);return void 0===
b||jb(a,b)},lb=function(a,b){var c=b||("array"==ib(a)?[]:{}),d;for(d in a)if(jb(a,d)){var e=a[d];"array"==ib(e)?("array"!=ib(c[d])&&(c[d]=[]),c[d]=lb(e,c[d])):kb(e)?(kb(c[d])||(c[d]={}),c[d]=lb(e,c[d])):c[d]=e}return c};var mb=function(a){for(var b=[],c=0;c<a.length();c++)a.has(c)&&(b[c]=a.get(c));return b},nb=function(a){if(void 0==a||Da(a)||kb(a))return!0;switch(typeof a){case "boolean":case "number":case "string":case "function":return!0}return!1},ob=function(a){return"number"===typeof a&&0<=a&&isFinite(a)&&0===a%1||"string"===typeof a&&"-"!==a[0]&&a===""+parseInt(a,10)};var pb=function(a){this.B=new fb;this.h=[];this.C=!1;a=a||[];for(var b in a)a.hasOwnProperty(b)&&(ob(b)?this.h[Number(b)]=a[Number(b)]:this.B.set(b,a[b]))};aa=pb.prototype;aa.toString=function(a){if(a&&0<=a.indexOf(this))return"";for(var b=[],c=0;c<this.h.length;c++){var d=this.h[c];null===d||void 0===d?b.push(""):d instanceof pb?(a=a||[],a.push(this),b.push(d.toString(a)),a.pop()):b.push(String(d))}return b.join(",")};
aa.set=function(a,b){if(!this.C)if("length"===a){if(!ob(b))throw Error("RangeError: Length property must be a valid integer.");this.h.length=Number(b)}else ob(a)?this.h[Number(a)]=b:this.B.set(a,b)};aa.get=function(a){return"length"===a?this.length():ob(a)?this.h[Number(a)]:this.B.get(a)};aa.length=function(){return this.h.length};aa.Pb=function(){for(var a=gb(this.B,1),b=0;b<this.h.length;b++)a.push(b+"");return new pb(a)};aa.remove=function(a){ob(a)?delete this.h[Number(a)]:this.B.remove(a)};
aa.pop=function(){return this.h.pop()};aa.push=function(a){return this.h.push.apply(this.h,Array.prototype.slice.call(arguments))};aa.shift=function(){return this.h.shift()};aa.splice=function(a,b,c){return new pb(this.h.splice.apply(this.h,arguments))};aa.unshift=function(a){return this.h.unshift.apply(this.h,Array.prototype.slice.call(arguments))};aa.has=function(a){return ob(a)&&this.h.hasOwnProperty(a)||this.B.has(a)};aa.Bb=function(){this.C=!0;Object.freeze(this.h);this.B.Bb()};aa.tj=function(){return this.C};var qb=function(){fb.call(this)};qa(qb,fb);qb.prototype.Pb=function(){return new pb(gb(this,1))};function rb(){for(var a=sb,b={},c=0;c<a.length;++c)b[a[c]]=c;return b}function tb(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZ";a+=a.toLowerCase()+"0123456789-_";return a+"."}var sb,ub;function vb(a){sb=sb||tb();ub=ub||rb();for(var b=[],c=0;c<a.length;c+=3){var d=c+1<a.length,e=c+2<a.length,f=a.charCodeAt(c),g=d?a.charCodeAt(c+1):0,k=e?a.charCodeAt(c+2):0,m=f>>2,n=(f&3)<<4|g>>4,p=(g&15)<<2|k>>6,q=k&63;e||(q=64,d||(p=64));b.push(sb[m],sb[n],sb[p],sb[q])}return b.join("")}
function wb(a){function b(m){for(;d<a.length;){var n=a.charAt(d++),p=ub[n];if(null!=p)return p;if(!/^[\s\xa0]*$/.test(n))throw Error("Unknown base64 encoding at char: "+n);}return m}sb=sb||tb();ub=ub||rb();for(var c="",d=0;;){var e=b(-1),f=b(0),g=b(64),k=b(64);if(64===k&&-1===e)return c;c+=String.fromCharCode(e<<2|f>>4);64!=g&&(c+=String.fromCharCode(f<<4&240|g>>2),64!=k&&(c+=String.fromCharCode(g<<6&192|k)))}};var xb={},yb=function(a,b){xb[a]=xb[a]||[];xb[a][b]=!0},zb=function(){delete xb.GA4_EVENT},Ab=function(a){var b=xb[a];if(!b||0===b.length)return"";for(var c=[],d=0,e=0;e<b.length;e++)0===e%8&&0<e&&(c.push(String.fromCharCode(d)),d=0),b[e]&&(d|=1<<e%8);0<d&&c.push(String.fromCharCode(d));return vb(c.join("")).replace(/\.+$/,"")};var Bb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}: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};var Cb,Db=function(){if(void 0===Cb){var a=null,b=ra.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:ta,createScript:ta,createScriptURL:ta})}catch(c){ra.console&&ra.console.error(c.message)}Cb=a}else Cb=a}return Cb};var Eb=function(a){this.h=a};Eb.prototype.toString=function(){return this.h+""};var Fb=function(a){return a instanceof Eb&&a.constructor===Eb?a.h:"type_error:TrustedResourceUrl"},Gb={},Hb=function(a){var b=a,c=Db(),d=c?c.createScriptURL(b):b;return new Eb(d,Gb)};var Ib=function(a){this.h=a};Ib.prototype.toString=function(){return this.h.toString()};var Jb=function(a){return a instanceof Ib&&a.constructor===Ib?a.h:"type_error:SafeUrl"},Kb=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Lb={},Mb=new Ib("about:invalid#zClosurez",Lb);var Nb,Ob;a:{for(var Pb=["CLOSURE_FLAGS"],Qb=ra,Rb=0;Rb<Pb.length;Rb++)if(Qb=Qb[Pb[Rb]],null==Qb){Ob=null;break a}Ob=Qb}var Sb=Ob&&Ob[610401301];Nb=null!=Sb?Sb:!1;function Tb(){var a=ra.navigator;if(a){var b=a.userAgent;if(b)return b}return""}var Ub,Vb=ra.navigator;Ub=Vb?Vb.userAgentData||null:null;function Wb(a){return Nb?Ub?Ub.brands.some(function(b){var c=b.brand;return c&&-1!=c.indexOf(a)}):!1:!1}function Xb(a){return-1!=Tb().indexOf(a)};function Yb(){return Nb?!!Ub&&0<Ub.brands.length:!1}function Zb(){return Yb()?!1:Xb("Opera")}function $b(){return Xb("Firefox")||Xb("FxiOS")}function ac(){return Yb()?Wb("Chromium"):(Xb("Chrome")||Xb("CriOS"))&&!(Yb()?0:Xb("Edge"))||Xb("Silk")};var bc={},cc=function(a){this.h=a};cc.prototype.toString=function(){return this.h.toString()};var dc=function(a){return a instanceof cc&&a.constructor===cc?a.h:"type_error:SafeHtml"};/*
SPDX-License-Identifier: Apache-2.0
*/
var ec="function"===typeof URL;function fc(a){var b;a:if(ec){var c;try{c=new URL(a)}catch(g){b="https:";break a}b=c.protocol}else{var d;b:{var e=document.createElement("a");try{e.href=a}catch(g){d=void 0;break b}var f=e.protocol;d=":"===f||""===f?"https:":f}b=d}if("javascript:"!==b)return a};var gc={};var hc=function(){},ic=function(a){this.h=a};qa(ic,hc);ic.prototype.toString=function(){return this.h};function jc(a,b){var c=[new ic(kc[0].toLowerCase(),gc)];if(0===c.length)throw Error("");var d=c.map(function(f){var g;if(f instanceof ic)g=f.h;else throw Error("");return g}),e=b.toLowerCase();if(d.every(function(f){return 0!==e.indexOf(f)}))throw Error('Attribute "'+b+'" does not match any of the allowed prefixes.');a.setAttribute(b,"true")}function lc(a){var b=a.tagName;if("SCRIPT"===b||"STYLE"===b)throw Error("");};function mc(a,b){var c=b instanceof Ib?Jb(b):fc(b);void 0!==c&&(a.action=c)};var nc=ca([""]),oc=ea(["\x00"],["\\0"]),pc=ea(["\n"],["\\n"]),qc=ea(["\x00"],["\\u0000"]);function rc(a){return-1===a.toString().indexOf("`")}rc(function(a){return a(nc)})||rc(function(a){return a(oc)})||rc(function(a){return a(pc)})||rc(function(a){return a(qc)});var sc=function(a){this.Ll=a};function tc(a){return new sc(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var uc=[tc("data"),tc("http"),tc("https"),tc("mailto"),tc("ftp"),new sc(function(a){return/^[^:]*([/?#]|$)/.test(a)})];function vc(a,b){b=void 0===b?uc:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof sc&&d.Ll(a))return new Ib(a,Lb)}}function wc(a){var b;b=void 0===b?uc:b;return vc(a,b)||Mb};var xc="title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked color cols colspan controls datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden ismap label lang loop max maxlength media minlength min multiple muted nonce open placeholder preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "),
yc=[["dir",{zc:3,conditions:new Map([["dir",new Set(["auto","ltr","rtl"])]])}],["async",{zc:3,conditions:new Map([["async",new Set(["async"])]])}],["cite",{zc:2}],["loading",{zc:3,conditions:new Map([["loading",new Set(["eager","lazy"])]])}],["poster",{zc:2}],["target",{zc:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]];xc.concat(["class","id"]);yc.concat([["style",{zc:4}]]);"ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER".split(" ").concat("STYLE TITLE INPUT TEXTAREA BUTTON LABEL".split(" "));
xc.concat(["class","id","tabindex","contenteditable","name"]);yc.concat([["style",{zc:4}]]);function zc(a){var b=a=Cc(a),c=Db(),d=c?c.createHTML(b):b;return new cc(d,bc)}function Cc(a){return null===a?"null":void 0===a?"undefined":a};var z=window,C=document,Dc=navigator,Ec=C.currentScript&&C.currentScript.src,Fc=function(a,b){var c=z[a];z[a]=void 0===c?b:c;return z[a]},Gc=function(a,b){b&&(a.addEventListener?a.onload=b:a.onreadystatechange=function(){a.readyState in{loaded:1,complete:1}&&(a.onreadystatechange=null,b())})},Hc={nonce:1,onerror:1,onload:1,src:1,type:1},Ic={onload:1,src:1,width:1,height:1,style:1};function Jc(a,b,c){b&&l(b,function(d,e){d=d.toLowerCase();c.hasOwnProperty(d)||a.setAttribute(d,e)})}
var Kc=function(a,b,c,d,e){var f=C.createElement("script");void 0===d&&(d={});void 0===d.async&&(d.async=!0);Jc(f,d,Hc);f.type="text/javascript";var g;g=Hb(Cc(a));f.src=Fb(g);var k,m,n,p=null==(n=(m=(f.ownerDocument&&f.ownerDocument.defaultView||window).document).querySelector)?void 0:n.call(m,"script[nonce]");(k=p?p.nonce||p.getAttribute("nonce")||"":"")&&f.setAttribute("nonce",k);Gc(f,b);c&&(f.onerror=c);if(e)e.appendChild(f);else{var q=C.getElementsByTagName("script")[0]||C.body||C.head;q.parentNode.insertBefore(f,
q)}return f},Lc=function(){if(Ec){var a=Ec.toLowerCase();if(0===a.indexOf("https://"))return 2;if(0===a.indexOf("http://"))return 3}return 1},Mc=function(a,b,c,d,e){var f;f=void 0===f?!0:f;var g=e,k=!1;g||(g=C.createElement("iframe"),k=!0);Jc(g,c,Ic);d&&l(d,function(n,p){g.dataset[n]=p});f&&(g.height="0",g.width="0",g.style.display="none",g.style.visibility="hidden");if(k){var m=C.body&&C.body.lastChild||C.body||C.head;m.parentNode.insertBefore(g,m)}Gc(g,b);void 0!==a&&(g.src=a);return g},Nc=function(a,
b,c,d){var e=new Image(1,1);Jc(e,d,{});e.onload=function(){e.onload=null;b&&b()};e.onerror=function(){e.onerror=null;c&&c()};e.src=a},Oc=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,!!d):a.attachEvent&&a.attachEvent("on"+b,c)},Qc=function(a,b,c){a.removeEventListener?a.removeEventListener(b,c,!1):a.detachEvent&&a.detachEvent("on"+b,c)},E=function(a){z.setTimeout(a,0)},Rc=function(a,b){return a&&b&&a.attributes&&a.attributes[b]?a.attributes[b].value:null},Sc=function(a){var b=a.innerText||
a.textContent||"";b&&" "!=b&&(b=b.replace(/^[\s\xa0]+|[\s\xa0]+$/g,""));b&&(b=b.replace(/(\xa0+|\s{2,}|\n|\r\t)/g," "));return b},Tc=function(a){var b=C.createElement("div"),c=b,d=zc("A<div>"+a+"</div>");1===c.nodeType&&lc(c);c.innerHTML=dc(d);b=b.lastChild;for(var e=[];b.firstChild;)e.push(b.removeChild(b.firstChild));return e},Uc=function(a,b,c){c=c||100;for(var d={},e=0;e<b.length;e++)d[b[e]]=!0;for(var f=a,g=0;f&&g<=c;g++){if(d[String(f.tagName).toLowerCase()])return f;f=f.parentElement}return null},
Vc=function(a){var b;try{b=Dc.sendBeacon&&Dc.sendBeacon(a)}catch(c){yb("TAGGING",15)}b||Nc(a)},Wc=function(a,b){var c=a[b];c&&"string"===typeof c.animVal&&(c=c.animVal);return c},Xc=function(a){var b={headers:{"Attribution-Reporting-Eligible":"trigger"},keepalive:!0,attributionReporting:{eventSourceEligible:!0,triggerEligible:!0}};try{z.fetch(a,b)}catch(c){}},Yc=function(){var a=z.performance;if(a&&Ba(a.now))return a.now()},Zc=function(){return z.performance||void 0};var $c=function(a,b){return H(this,a)&&H(this,b)},ad=function(a,b){return H(this,a)===H(this,b)},bd=function(a,b){return H(this,a)||H(this,b)},cd=function(a,b){a=H(this,a);b=H(this,b);return-1<String(a).indexOf(String(b))},dd=function(a,b){a=String(H(this,a));b=String(H(this,b));return a.substring(0,b.length)===b},ed=function(a,b){a=H(this,a);b=H(this,b);switch(a){case "pageLocation":var c=z.location.href;b instanceof qb&&b.get("stripProtocol")&&(c=c.replace(/^https?:\/\//,""));return c}};var hd=function(a,b){fb.call(this);this.K=a;this.W=b};qa(hd,fb);hd.prototype.toString=function(){return this.K};hd.prototype.Pb=function(){return new pb(gb(this,1))};hd.prototype.invoke=function(a,b){return this.W.apply(new id(this,a),Array.prototype.slice.call(arguments,1))};hd.prototype.h=function(a,b){try{return this.invoke.apply(this,Array.prototype.slice.call(arguments,0))}catch(c){}};var id=function(a,b){this.B=a;this.h=b},H=function(a,b){return Da(b)?db(a.h,b):b},J=function(a){return a.B.K};var jd=function(){this.map=new Map};jd.prototype.set=function(a,b){this.map.set(a,b)};jd.prototype.get=function(a){return this.map.get(a)};var kd=function(){this.keys=[];this.values=[]};kd.prototype.set=function(a,b){this.keys.push(a);this.values.push(b)};kd.prototype.get=function(a){var b=this.keys.indexOf(a);if(-1<b)return this.values[b]};function ld(){try{return Map?new jd:new kd}catch(a){return new kd}};var md=function(a){if(a instanceof md)return a;this.h=a};md.prototype.toString=function(){return String(this.h)};var od=function(a){fb.call(this);this.h=a;this.set("then",nd(this));this.set("catch",nd(this,!0));this.set("finally",nd(this,!1,!0))};qa(od,qb);var nd=function(a,b,c){b=void 0===b?!1:b;c=void 0===c?!1:c;return new hd("",function(d,e){b&&(e=d,d=void 0);c&&(e=d);d instanceof hd||(d=void 0);e instanceof hd||(e=void 0);var f=za(this.h),g=function(m){return function(n){return c?(m.invoke(f),a.h):m.invoke(f,n)}},k=a.h.then(d&&g(d),e&&g(e));return new od(k)})};var qd=function(a,b,c){var d=ld(),e=function(g,k){for(var m=gb(g,1),n=0;n<m.length;n++)k[m[n]]=f(g.get(m[n]))},f=function(g){var k=d.get(g);if(k)return k;if(g instanceof pb){var m=[];d.set(g,m);for(var n=g.Pb(),p=0;p<n.length();p++)m[n.get(p)]=f(g.get(n.get(p)));return m}if(g instanceof od)return g.h;if(g instanceof qb){var q={};d.set(g,q);e(g,q);return q}if(g instanceof hd){var r=function(){for(var u=Array.prototype.slice.call(arguments,0),v=0;v<u.length;v++)u[v]=pd(u[v],b,c);var w=new xa(b?b.W:
new wa);b&&(w.h=b.h);return f(g.invoke.apply(g,[w].concat(u)))};d.set(g,r);e(g,r);return r}var t=!1;switch(c){case 1:t=!0;break;case 2:t=!1;break;case 3:t=!1;break;default:}if(g instanceof md&&t)return g.h;switch(typeof g){case "boolean":case "number":case "string":case "undefined":return g;case "object":if(null===g)return null}};return f(a)},pd=function(a,b,c){var d=ld(),e=function(g,
k){for(var m in g)g.hasOwnProperty(m)&&k.set(m,f(g[m]))},f=function(g){var k=d.get(g);if(k)return k;if(Da(g)||Ka(g)){var m=new pb([]);d.set(g,m);for(var n in g)g.hasOwnProperty(n)&&m.set(n,f(g[n]));return m}if(kb(g)){var p=new qb;d.set(g,p);e(g,p);return p}if("function"===typeof g){var q=new hd("",function(x){for(var y=Array.prototype.slice.call(arguments,0),A=0;A<y.length;A++)y[A]=qd(H(this,y[A]),b,c);return f((0,this.h.K)(g,g,y))});d.set(g,q);e(g,q);return q}var v=typeof g;if(null===g||"string"===v||"number"===v||"boolean"===v)return g;var w=!1;switch(c){case 1:w=!0;break;case 2:w=!1;break;default:}if(void 0!==g&&w)return new md(g)};return f(a)};var rd=function(){var a=!1;return a};var sd={supportedMethods:"concat every filter forEach hasOwnProperty indexOf join lastIndexOf map pop push reduce reduceRight reverse shift slice some sort splice unshift toString".split(" "),concat:function(a,b){for(var c=[],d=0;d<this.length();d++)c.push(this.get(d));for(var e=1;e<arguments.length;e++)if(arguments[e]instanceof pb)for(var f=arguments[e],g=0;g<f.length();g++)c.push(f.get(g));else c.push(arguments[e]);return new pb(c)},every:function(a,b){for(var c=this.length(),d=0;d<this.length()&&
d<c;d++)if(this.has(d)&&!b.invoke(a,this.get(d),d,this))return!1;return!0},filter:function(a,b){for(var c=this.length(),d=[],e=0;e<this.length()&&e<c;e++)this.has(e)&&b.invoke(a,this.get(e),e,this)&&d.push(this.get(e));return new pb(d)},forEach:function(a,b){for(var c=this.length(),d=0;d<this.length()&&d<c;d++)this.has(d)&&b.invoke(a,this.get(d),d,this)},hasOwnProperty:function(a,b){return this.has(b)},indexOf:function(a,b,c){var d=this.length(),e=void 0===c?0:Number(c);0>e&&(e=Math.max(d+e,0));for(var f=
e;f<d;f++)if(this.has(f)&&this.get(f)===b)return f;return-1},join:function(a,b){for(var c=[],d=0;d<this.length();d++)c.push(this.get(d));return c.join(b)},lastIndexOf:function(a,b,c){var d=this.length(),e=d-1;void 0!==c&&(e=0>c?d+c:Math.min(c,e));for(var f=e;0<=f;f--)if(this.has(f)&&this.get(f)===b)return f;return-1},map:function(a,b){for(var c=this.length(),d=[],e=0;e<this.length()&&e<c;e++)this.has(e)&&(d[e]=b.invoke(a,this.get(e),e,this));return new pb(d)},pop:function(){return this.pop()},push:function(a,
b){return this.push.apply(this,Array.prototype.slice.call(arguments,1))},reduce:function(a,b,c){var d=this.length(),e,f=0;if(void 0!==c)e=c;else{if(0===d)throw Error("TypeError: Reduce on List with no elements.");for(var g=0;g<d;g++)if(this.has(g)){e=this.get(g);f=g+1;break}if(g===d)throw Error("TypeError: Reduce on List with no elements.");}for(var k=f;k<d;k++)this.has(k)&&(e=b.invoke(a,e,this.get(k),k,this));return e},reduceRight:function(a,b,c){var d=this.length(),e,f=d-1;if(void 0!==c)e=c;else{if(0===
d)throw Error("TypeError: ReduceRight on List with no elements.");for(var g=1;g<=d;g++)if(this.has(d-g)){e=this.get(d-g);f=d-(g+1);break}if(g>d)throw Error("TypeError: ReduceRight on List with no elements.");}for(var k=f;0<=k;k--)this.has(k)&&(e=b.invoke(a,e,this.get(k),k,this));return e},reverse:function(){for(var a=mb(this),b=a.length-1,c=0;0<=b;b--,c++)a.hasOwnProperty(b)?this.set(c,a[b]):this.remove(c);return this},shift:function(){return this.shift()},slice:function(a,b,c){var d=this.length();
void 0===b&&(b=0);b=0>b?Math.max(d+b,0):Math.min(b,d);c=void 0===c?d:0>c?Math.max(d+c,0):Math.min(c,d);c=Math.max(b,c);for(var e=[],f=b;f<c;f++)e.push(this.get(f));return new pb(e)},some:function(a,b){for(var c=this.length(),d=0;d<this.length()&&d<c;d++)if(this.has(d)&&b.invoke(a,this.get(d),d,this))return!0;return!1},sort:function(a,b){var c=mb(this);void 0===b?c.sort():c.sort(function(e,f){return Number(b.invoke(a,e,f))});for(var d=0;d<c.length;d++)c.hasOwnProperty(d)?this.set(d,c[d]):this.remove(d);
return this},splice:function(a,b,c,d){return this.splice.apply(this,Array.prototype.splice.call(arguments,1,arguments.length-1))},toString:function(){return this.toString()},unshift:function(a,b){return this.unshift.apply(this,Array.prototype.slice.call(arguments,1))}};var td=function(a){var b;b=Error.call(this,a);this.message=b.message;"stack"in b&&(this.stack=b.stack)};qa(td,Error);var ud={charAt:1,concat:1,indexOf:1,lastIndexOf:1,match:1,replace:1,search:1,slice:1,split:1,substring:1,toLowerCase:1,toLocaleLowerCase:1,toString:1,toUpperCase:1,toLocaleUpperCase:1,trim:1},vd=new ua("break"),wd=new ua("continue"),xd=function(a,b){return H(this,a)+H(this,b)},yd=function(a,b){return H(this,a)&&H(this,b)},zd=function(a,b,c){a=H(this,a);b=H(this,b);c=H(this,c);if(!(c instanceof pb))throw Error("Error: Non-List argument given to Apply instruction.");if(null===a||void 0===a){var d="TypeError: Can't read property "+
b+" of "+a+".";if(rd())throw new td(d);throw Error(d);}var e="number"===typeof a;if("boolean"===typeof a||e){if("toString"===b){if(e&&c.length()){var f=qd(c.get(0));try{return a.toString(f)}catch(y){}}return a.toString()}var g="TypeError: "+a+"."+b+" is not a function.";if(rd())throw new td(g);throw Error(g);}if("string"===typeof a){if(ud.hasOwnProperty(b)){var k=2;k=1;
var m=qd(c,void 0,k);return pd(a[b].apply(a,m),this.h)}var n="TypeError: "+b+" is not a function";if(rd())throw new td(n);throw Error(n);}if(a instanceof pb){if(a.has(b)){var p=a.get(b);if(p instanceof hd){var q=mb(c);q.unshift(this.h);return p.invoke.apply(p,q)}var r="TypeError: "+b+" is not a function";if(rd())throw new td(r);throw Error(r);}if(0<=sd.supportedMethods.indexOf(b)){var t=mb(c);t.unshift(this.h);return sd[b].apply(a,t)}}if(a instanceof hd||a instanceof qb){if(a.has(b)){var u=a.get(b);
if(u instanceof hd){var v=mb(c);v.unshift(this.h);return u.invoke.apply(u,v)}var w="TypeError: "+b+" is not a function";if(rd())throw new td(w);throw Error(w);}if("toString"===b)return a instanceof hd?a.K:a.toString();if("hasOwnProperty"===b)return a.has.apply(a,mb(c))}if(a instanceof md&&"toString"===b)return a.toString();var x="TypeError: Object has no '"+b+"' property.";if(rd())throw new td(x);throw Error(x);},Ad=function(a,b){a=H(this,a);if("string"!==typeof a)throw Error("Invalid key name given for assignment.");
var c=this.h;if(!c.has(a))throw Error("Attempting to assign to undefined value "+b);var d=H(this,b);c.set(a,d);return d},Bd=function(a){var b=za(this.h),c=cb(b,Array.prototype.slice.apply(arguments));if(c instanceof ua)return c},Cd=function(){return vd},Dd=function(a){for(var b=H(this,a),c=0;c<b.length;c++){var d=H(this,b[c]);if(d instanceof ua)return d}},Ed=function(a){for(var b=this.h,c=0;c<arguments.length-1;c+=2){var d=arguments[c];if("string"===typeof d){var e=H(this,arguments[c+1]);ya(b,d,e,
!0)}}},Fd=function(){return wd},Gd=function(a,b){return new ua(a,H(this,b))},Hd=function(a,b,c){var d=new pb;b=H(this,b);for(var e=0;e<b.length;e++)d.push(b[e]);var f=[51,a,d].concat(Array.prototype.splice.call(arguments,2,arguments.length-2));this.h.add(a,H(this,f))},Id=function(a,b){return H(this,a)/H(this,b)},Jd=function(a,b){a=H(this,a);b=H(this,b);var c=a instanceof md,d=b instanceof md;return c||d?c&&d?a.h==b.h:!1:a==b},Kd=function(a){for(var b,c=0;c<arguments.length;c++)b=H(this,arguments[c]);
return b};function Ld(a,b,c,d){for(var e=0;e<b();e++){var f=a(c(e)),g=cb(f,d);if(g instanceof ua){if("break"===g.h)break;if("return"===g.h)return g}}}function Md(a,b,c){if("string"===typeof b)return Ld(a,function(){return b.length},function(f){return f},c);if(b instanceof qb||b instanceof pb||b instanceof hd){var d=b.Pb(),e=d.length();return Ld(a,function(){return e},function(f){return d.get(f)},c)}}
var Nd=function(a,b,c){a=H(this,a);b=H(this,b);c=H(this,c);var d=this.h;return Md(function(e){d.set(a,e);return d},b,c)},Od=function(a,b,c){a=H(this,a);b=H(this,b);c=H(this,c);var d=this.h;return Md(function(e){var f=za(d);ya(f,a,e,!0);return f},b,c)},Pd=function(a,b,c){a=H(this,a);b=H(this,b);c=H(this,c);var d=this.h;return Md(function(e){var f=za(d);f.add(a,e);return f},b,c)},Rd=function(a,b,c){a=H(this,a);b=H(this,b);c=H(this,c);var d=this.h;return Qd(function(e){d.set(a,e);return d},b,c)},Sd=
function(a,b,c){a=H(this,a);b=H(this,b);c=H(this,c);var d=this.h;return Qd(function(e){var f=za(d);ya(f,a,e,!0);return f},b,c)},Td=function(a,b,c){a=H(this,a);b=H(this,b);c=H(this,c);var d=this.h;return Qd(function(e){var f=za(d);f.add(a,e);return f},b,c)};
function Qd(a,b,c){if("string"===typeof b)return Ld(a,function(){return b.length},function(d){return b[d]},c);if(b instanceof pb)return Ld(a,function(){return b.length()},function(d){return b.get(d)},c);if(rd())throw new td("The value is not iterable.");throw new TypeError("The value is not iterable.");}
var Ud=function(a,b,c,d){function e(p,q){for(var r=0;r<f.length();r++){var t=f.get(r);q.add(t,p.get(t))}}var f=H(this,a);if(!(f instanceof pb))throw Error("TypeError: Non-List argument given to ForLet instruction.");var g=this.h;d=H(this,d);var k=za(g);for(e(g,k);db(k,b);){var m=cb(k,d);if(m instanceof ua){if("break"===m.h)break;if("return"===m.h)return m}var n=za(g);e(k,n);db(n,c);k=n}},Vd=function(a,b,c){var d=this.h,e=H(this,b);if(!(e instanceof pb))throw Error("Error: non-List value given for Fn argument names.");
var f=Array.prototype.slice.call(arguments,2);return new hd(a,function(){return function(g){var k=za(d);void 0===k.h&&(k.h=this.h.h);for(var m=Array.prototype.slice.call(arguments,0),n=0;n<m.length;n++)if(m[n]=H(this,m[n]),m[n]instanceof ua)return m[n];for(var p=e.get("length"),q=0;q<p;q++)q<m.length?k.add(e.get(q),m[q]):k.add(e.get(q),void 0);k.add("arguments",new pb(m));var r=cb(k,f);if(r instanceof ua)return"return"===r.h?r.B:r}}())},Wd=function(a){a=H(this,a);var b=this.h,c=!1;if(c&&!b.has(a))throw new ReferenceError(a+" is not defined.");return b.get(a)},Xd=function(a,b){var c;a=H(this,a);b=H(this,b);if(void 0===a||null===a){var d="TypeError: cannot access property of "+a+".";if(rd())throw new td(d);throw Error(d);}if(a instanceof qb||a instanceof pb||a instanceof hd)c=a.get(b);else if("string"===typeof a)"length"===b?c=a.length:ob(b)&&(c=a[b]);else if(a instanceof md)return;return c},Yd=
function(a,b){return H(this,a)>H(this,b)},Zd=function(a,b){return H(this,a)>=H(this,b)},$d=function(a,b){a=H(this,a);b=H(this,b);a instanceof md&&(a=a.h);b instanceof md&&(b=b.h);return a===b},ae=function(a,b){return!$d.call(this,a,b)},be=function(a,b,c){var d=[];H(this,a)?d=H(this,b):c&&(d=H(this,c));var e=cb(this.h,d);if(e instanceof ua)return e},ce=function(a,b){return H(this,a)<H(this,b)},de=function(a,b){return H(this,a)<=H(this,b)},ee=function(a){for(var b=new pb,c=0;c<arguments.length;c++){var d=
H(this,arguments[c]);b.push(d)}return b},fe=function(a){for(var b=new qb,c=0;c<arguments.length-1;c+=2){var d=H(this,arguments[c])+"",e=H(this,arguments[c+1]);b.set(d,e)}return b},ge=function(a,b){return H(this,a)%H(this,b)},he=function(a,b){return H(this,a)*H(this,b)},ie=function(a){return-H(this,a)},je=function(a){return!H(this,a)},ke=function(a,b){return!Jd.call(this,a,b)},le=function(){return null},me=function(a,b){return H(this,a)||H(this,b)},ne=function(a,b){var c=H(this,a);H(this,b);return c},
oe=function(a){return H(this,a)},pe=function(a){return Array.prototype.slice.apply(arguments)},qe=function(a){return new ua("return",H(this,a))},re=function(a,b,c){a=H(this,a);b=H(this,b);c=H(this,c);if(null===a||void 0===a){var d="TypeError: Can't set property "+b+" of "+a+".";if(rd())throw new td(d);throw Error(d);}(a instanceof hd||a instanceof pb||a instanceof qb)&&a.set(b,c);return c},se=function(a,b){return H(this,a)-H(this,b)},te=function(a,b,c){a=H(this,a);var d=H(this,b),e=H(this,c);if(!Da(d)||
!Da(e))throw Error("Error: Malformed switch instruction.");for(var f,g=!1,k=0;k<d.length;k++)if(g||a===H(this,d[k]))if(f=H(this,e[k]),f instanceof ua){var m=f.h;if("break"===m)return;if("return"===m||"continue"===m)return f}else g=!0;if(e.length===d.length+1&&(f=H(this,e[e.length-1]),f instanceof ua&&("return"===f.h||"continue"===f.h)))return f},we=function(a,b,c){return H(this,a)?H(this,b):H(this,c)},xe=function(a){a=H(this,a);return a instanceof hd?"function":typeof a},ye=function(a){for(var b=
this.h,c=0;c<arguments.length;c++){var d=arguments[c];"string"!==typeof d||b.add(d,void 0)}},ze=function(a,b,c,d){var e=H(this,d);if(H(this,c)){var f=cb(this.h,e);if(f instanceof ua){if("break"===f.h)return;if("return"===f.h)return f}}for(;H(this,a);){var g=cb(this.h,e);if(g instanceof ua){if("break"===g.h)break;if("return"===g.h)return g}H(this,b)}},Ae=function(a){return~Number(H(this,a))},Be=function(a,b){return Number(H(this,a))<<Number(H(this,b))},Ce=function(a,b){return Number(H(this,a))>>Number(H(this,
b))},De=function(a,b){return Number(H(this,a))>>>Number(H(this,b))},Ee=function(a,b){return Number(H(this,a))&Number(H(this,b))},Fe=function(a,b){return Number(H(this,a))^Number(H(this,b))},Ge=function(a,b){return Number(H(this,a))|Number(H(this,b))},He=function(){},Ie=function(a,b,c,d,e){var f=!0;try{var g=H(this,c);if(g instanceof ua)return g}catch(q){if(!(q instanceof td&&a))throw f=q instanceof td,q;var k=za(this.h);k.add(b,new md(q));var m=H(this,d),n=cb(k,m);if(n instanceof ua)return n}finally{if(f&&
void 0!==e){var p=H(this,e);if(p instanceof ua)return p}}};var Ke=function(){this.h=new eb;Je(this)};Ke.prototype.execute=function(a){return this.h.B(a)};var Je=function(a){var b=function(c,d){var e=new hd(String(c),d);e.Bb();a.h.h.set(String(c),e)};b("map",fe);b("and",$c);b("contains",cd);b("equals",ad);b("or",bd);b("startsWith",dd);b("variable",ed)};var Me=function(){this.h=new eb;Le(this)};Me.prototype.execute=function(a){return Ne(this.h.B(a))};
var Oe=function(a,b,c){return Ne(a.h.F(b,c))},Le=function(a){var b=function(c,d){var e=String(c),f=new hd(e,d);f.Bb();a.h.h.set(e,f)};b(0,xd);b(1,yd);b(2,zd);b(3,Ad);b(56,Ee);b(57,Be);b(58,Ae);b(59,Ge);b(60,Ce);b(61,De);b(62,Fe);b(53,Bd);b(4,Cd);b(5,Dd);b(52,Ed);b(6,Fd);b(49,Gd);b(7,ee);b(8,fe);b(9,Dd);b(50,Hd);b(10,Id);b(12,Jd);b(13,Kd);b(51,Vd);b(47,Nd);b(54,Od);b(55,Pd);b(63,Ud);b(64,Rd);b(65,Sd);b(66,Td);b(15,Wd);b(16,Xd);b(17,Xd);b(18,Yd);b(19,Zd);b(20,$d);b(21,ae);b(22,be);b(23,ce);b(24,de);
b(25,ge);b(26,he);b(27,ie);b(28,je);b(29,ke);b(45,le);b(30,me);b(32,ne);b(33,ne);b(34,oe);b(35,oe);b(46,pe);b(36,qe);b(43,re);b(37,se);b(38,te);b(39,we);b(67,Ie);b(40,xe);b(44,He);b(41,ye);b(42,ze)};function Ne(a){if(a instanceof ua||a instanceof hd||a instanceof pb||a instanceof qb||a instanceof md||null===a||void 0===a||"string"===typeof a||"number"===typeof a||"boolean"===typeof a)return a};function Pe(a){switch(a){case 1:return"1";case 2:case 4:return"0";default:return"-"}}function Qe(a){switch(a){case 1:return"G";case 3:return"g";case 2:return"D";case 4:return"d";case 0:return"g";default:return"g"}}function Re(a,b){var c=a[1]||0,d=a[2]||0;switch(b){case 0:return"G1"+Pe(c)+Pe(d);case 1:return"G2"+Qe(c)+Qe(d);default:return"g1--"}};var Se=function(){var a=function(b){return{toString:function(){return b}}};return{Sj:a("consent"),Sh:a("convert_case_to"),Th:a("convert_false_to"),Uh:a("convert_null_to"),Vh:a("convert_true_to"),Wh:a("convert_undefined_to"),Mm:a("debug_mode_metadata"),xa:a("function"),Og:a("instance_name"),Bk:a("live_only"),Ck:a("malware_disabled"),Dk:a("metadata"),Gk:a("original_activity_id"),Tm:a("original_vendor_template_id"),Sm:a("once_on_load"),Fk:a("once_per_event"),Si:a("once_per_load"),Xm:a("priority_override"),
Ym:a("respected_consent_types"),Wi:a("setup_tags"),ne:a("tag_id"),bj:a("teardown_tags")}}();var of=[],pf=function(a){return void 0==of[a]?!1:of[a]};var qf;
var rf=[],tf=[],uf=[],vf=[],wf=[],xf={},yf,zf,Af=function(a){zf=zf||a},Bf=function(a){},Cf,Df=[],Ef=function(a,b){var c={};c[Se.xa]="__"+a;for(var d in b)b.hasOwnProperty(d)&&(c["vtp_"+d]=b[d]);return c},Ff=function(a,
b){var c=a[Se.xa],d=b&&b.event;if(!c)throw Error("Error: No function name given for function call.");var e=xf[c],f=b&&2===b.type&&d.Eh&&e&&-1!==Df.indexOf(c),g={},k={},m;for(m in a)a.hasOwnProperty(m)&&0===m.indexOf("vtp_")&&(e&&d&&d.ij&&d.ij(a[m]),e&&(g[m]=a[m]),!e||f)&&(k[m.substr(4)]=a[m]);e&&d&&d.gj&&(g.vtp_gtmCachedValues=d.gj);if(b){if(null==b.name){var n;a:{var p=b.index;if(null==p)n="";else{var q;switch(b.type){case 2:q=rf[p];break;case 1:q=vf[p];break;default:n="";break a}var r=q&&q[Se.Og];
n=r?String(r):""}}b.name=n}e&&(g.vtp_gtmEntityIndex=b.index,g.vtp_gtmEntityName=b.name)}var t,u;e&&(t=e(g));if(!e||f)u=qf(c,k,b);f&&d&&(nb(t)?typeof t!==typeof u&&d.Eh(d.id,c):t!==u&&d.Eh(d.id,c));return e?t:u},Hf=function(a,b,c){c=c||[];var d={},e;for(e in a)a.hasOwnProperty(e)&&(d[e]=Gf(a[e],b,c));return d},Gf=function(a,b,c){if(Da(a)){var d;switch(a[0]){case "function_id":return a[1];case "list":d=[];for(var e=1;e<a.length;e++)d.push(Gf(a[e],b,c));return d;case "macro":var f=a[1];if(c[f])return;
var g=rf[f];if(!g||b.lh(g))return;c[f]=!0;var k=String(g[Se.Og]);try{var m=Hf(g,b,c);m.vtp_gtmEventId=b.id;b.priorityId&&(m.vtp_gtmPriorityId=b.priorityId);d=Ff(m,{event:b,index:f,type:2,name:k});Cf&&(d=Cf.Rk(d,m))}catch(y){b.vj&&b.vj(y,Number(f),k),d=!1}c[f]=!1;return d;case "map":d={};for(var n=1;n<a.length;n+=2)d[Gf(a[n],b,c)]=Gf(a[n+1],b,c);return d;case "template":d=[];for(var p=!1,q=1;q<a.length;q++){var r=Gf(a[q],b,c);zf&&(p=p||zf.Il(r));d.push(r)}return zf&&p?zf.Uk(d):d.join("");case "escape":d=
Gf(a[1],b,c);if(zf&&Da(a[1])&&"macro"===a[1][0]&&zf.Jl(a))return zf.hm(d);d=String(d);for(var t=2;t<a.length;t++)Te[a[t]]&&(d=Te[a[t]](d));return d;case "tag":var u=a[1];if(!vf[u])throw Error("Unable to resolve tag reference "+u+".");return d={mj:a[2],index:u};case "zb":var v={arg0:a[2],arg1:a[3],ignore_case:a[5]};v[Se.xa]=a[1];var w=If(v,b,c),x=!!a[4];return x||2!==w?x!==(1===w):null;default:throw Error("Attempting to expand unknown Value type: "+a[0]+".");}}return a},If=function(a,b,c){try{return yf(Hf(a,
b,c))}catch(d){JSON.stringify(a)}return 2},Jf=function(a){var b=a[Se.xa];if(!b)throw Error("Error: No function name given for function call.");return!!xf[b]};var Kf=function(a,b,c){var d;d=Error.call(this,c);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.h=a};qa(Kf,Error);function Lf(a,b){if(Da(a)){Object.defineProperty(a,"context",{value:{line:b[0]}});for(var c=1;c<a.length;c++)Lf(a[c],b[c])}};var Mf=function(a,b){var c;c=Error.call(this);this.message=c.message;"stack"in c&&(this.stack=c.stack);this.Zl=a;this.B=b;this.h=[]};qa(Mf,Error);var Of=function(){return function(a,b){a instanceof Mf||(a=new Mf(a,Nf));b&&a.h.push(b);throw a;}};function Nf(a){if(!a.length)return a;a.push({id:"main",line:0});for(var b=a.length-1;0<b;b--)Ca(a[b].id)&&a.splice(b++,1);for(var c=a.length-1;0<c;c--)a[c].line=a[c-1].line;a.splice(0,1);return a};var Rf=function(a){function b(r){for(var t=0;t<r.length;t++)d[r[t]]=!0}for(var c=[],d=[],e=Pf(a),f=0;f<tf.length;f++){var g=tf[f],k=Qf(g,e);if(k){for(var m=g.add||[],n=0;n<m.length;n++)c[m[n]]=!0;b(g.block||[])}else null===k&&b(g.block||[]);}for(var p=[],q=0;q<vf.length;q++)c[q]&&!d[q]&&(p[q]=!0);return p},Qf=function(a,b){for(var c=a["if"]||[],d=0;d<c.length;d++){var e=b(c[d]);if(0===e)return!1;if(2===e)return null}for(var f=
a.unless||[],g=0;g<f.length;g++){var k=b(f[g]);if(2===k)return null;if(1===k)return!1}return!0},Pf=function(a){var b=[];return function(c){void 0===b[c]&&(b[c]=If(uf[c],a));return b[c]}};var Sf={Rk:function(a,b){b[Se.Sh]&&"string"===typeof a&&(a=1==b[Se.Sh]?a.toLowerCase():a.toUpperCase());b.hasOwnProperty(Se.Uh)&&null===a&&(a=b[Se.Uh]);b.hasOwnProperty(Se.Wh)&&void 0===a&&(a=b[Se.Wh]);b.hasOwnProperty(Se.Vh)&&!0===a&&(a=b[Se.Vh]);b.hasOwnProperty(Se.Th)&&!1===a&&(a=b[Se.Th]);return a}};var Tf=function(){this.h={}};function Uf(a,b,c,d){if(a)for(var e=0;e<a.length;e++){var f=void 0,g="A policy function denied the permission request";try{f=a[e].call(void 0,b,c,d),g+="."}catch(k){g="string"===typeof k?g+(": "+k):k instanceof Error?g+(": "+k.message):g+"."}if(!f)throw new Kf(c,d,g);}}function Vf(a,b,c){return function(){var d=arguments[0];if(d){var e=a.h[d],f=a.h.all;if(e||f){var g=c.apply(void 0,Array.prototype.slice.call(arguments,0));Uf(e,b,d,g);Uf(f,b,d,g)}}}};var Zf=function(){var a=data.permissions||{},b=Wf.ctid,c=this;this.B=new Tf;this.h={};var d={},e=Vf(this.B,b,function(){var f=arguments[0];return f&&d[f]?d[f].apply(void 0,Array.prototype.slice.call(arguments,0)):{}});l(a,function(f,g){var k={};l(g,function(m,n){var p=Xf(m,n);k[m]=p.assert;d[m]||(d[m]=p.J)});c.h[f]=function(m,n){var p=k[m];if(!p)throw Yf(m,{},"The requested permission "+m+" is not configured.");var q=Array.prototype.slice.call(arguments,0);p.apply(void 0,q);e.apply(void 0,q)}})},
ag=function(a){return $f.h[a]||function(){}};function Xf(a,b){var c=Ef(a,b);c.vtp_permissionName=a;c.vtp_createPermissionError=Yf;try{return Ff(c)}catch(d){return{assert:function(e){throw new Kf(e,{},"Permission "+e+" is unknown.");},J:function(){for(var e={},f=0;f<arguments.length;++f)e["arg"+(f+1)]=arguments[f];return e}}}}function Yf(a,b,c){return new Kf(a,b,c)};var bg=!1;var cg={};cg.Jm=Ma('');cg.Wk=Ma('');var dg=bg,eg=cg.Wk,fg=cg.Jm;var tg=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"];function ug(a,b){a=String(a);b=String(b);var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)===c}var vg=new Ha;function wg(a,b,c){var d=c?"i":void 0;try{var e=String(b)+d,f=vg.get(e);f||(f=new RegExp(b,d),vg.set(e,f));return f.test(a)}catch(g){return!1}}function xg(a,b){return 0<=String(a).indexOf(String(b))}function yg(a,b){return String(a)===String(b)}
function zg(a,b){return Number(a)>=Number(b)}function Ag(a,b){return Number(a)<=Number(b)}function Bg(a,b){return Number(a)>Number(b)}function Cg(a,b){return Number(a)<Number(b)}function Dg(a,b){return 0===String(a).indexOf(String(b))};var Mg=/^[1-9a-zA-Z_-][1-9a-c][1-9a-v]\d$/;function Ng(a,b){return"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"[a<<2|b]};var Og=/^([a-z][a-z0-9]*):(!|\?)(\*|string|boolean|number|Fn|PixieMap|List|OpaqueValue)$/i,Pg={Fn:"function",PixieMap:"Object",List:"Array"},K=function(a,b,c){for(var d=0;d<b.length;d++){var e=Og.exec(b[d]);if(!e)throw Error("Internal Error in "+a);var f=e[1],g="!"===e[2],k=e[3],m=c[d];if(null==m){if(g)throw Error("Error in "+a+". Required argument "+f+" not supplied.");}else if("*"!==k){var n=typeof m;m instanceof hd?n="Fn":m instanceof pb?n="List":m instanceof qb?n="PixieMap":m instanceof md&&(n=
"OpaqueValue");if(n!=k)throw Error("Error in "+a+". Argument "+f+" has type "+(Pg[n]||n)+", which does not match required type "+(Pg[k]||k)+".");}}};function Qg(a){return""+a}
function Rg(a,b){var c=[];return c};var Sg=function(a,b){var c=new hd(a,function(){for(var d=Array.prototype.slice.call(arguments,0),e=0;e<d.length;e++)d[e]=H(this,d[e]);try{return b.apply(this,d)}catch(g){if(rd())throw new td(g.message);throw g;}});c.Bb();return c},Tg=function(a,b){var c=new qb,d;for(d in b)if(b.hasOwnProperty(d)){var e=b[d];Ba(e)?c.set(d,Sg(a+"_"+d,e)):kb(e)?c.set(d,Tg(a+"_"+d,
e)):(Ca(e)||h(e)||"boolean"===typeof e)&&c.set(d,e)}c.Bb();return c};var Ug=function(a,b){K(J(this),["apiName:!string","message:?string"],arguments);var c={},d=new qb;return d=Tg("AssertApiSubject",c)};var Vg=function(a,b){K(J(this),["actual:?*","message:?string"],arguments);if(a instanceof od)throw Error("Argument actual cannot have type Promise. Assertions on asynchronous code aren't supported.");var c={},d=new qb;return d=Tg("AssertThatSubject",c)};function Wg(a){return function(){for(var b=[],c=this.h,d=0;d<arguments.length;++d)b.push(qd(arguments[d],c));return pd(a.apply(null,b))}}var Yg=function(){for(var a=Math,b=Xg,c={},d=0;d<b.length;d++){var e=b[d];a.hasOwnProperty(e)&&(c[e]=Wg(a[e].bind(a)))}return c};var Zg=function(a){var b;return b};var $g=function(a){var b;return b};var ah=function(a){try{return encodeURI(a)}catch(b){}};var bh=function(a){try{return encodeURIComponent(a)}catch(b){}};function ch(a,b){var c=!1;return c}
ch.D="internal.evaluateBooleanExpression";var hh=function(a){K(J(this),["message:?string"],arguments);};var ih=function(a,b){K(J(this),["min:!number","max:!number"],arguments);return Ga(a,b)};var jh=function(){return(new Date).getTime()};var kh=function(a){if(null===a)return"null";if(a instanceof pb)return"array";if(a instanceof hd)return"function";if(a instanceof md){a=a.h;if(void 0===a.constructor||void 0===a.constructor.name){var b=String(a);return b.substring(8,b.length-1)}return String(a.constructor.name)}return typeof a};var lh=function(a){function b(c){return function(d){try{return c(d)}catch(e){(dg||fg)&&a.call(this,e.message)}}}return{parse:b(function(c){return pd(JSON.parse(c))}),stringify:b(function(c){return JSON.stringify(qd(c))})}};var mh=function(a){return La(qd(a,this.h))};var nh=function(a){return Number(qd(a,this.h))};var oh=function(a){return null===a?"null":void 0===a?"undefined":a.toString()};var ph=function(a,b,c){var d=null,e=!1;return e?d:null};var Xg="floor ceil round max min abs pow sqrt".split(" ");var qh=function(){var a={};return{nl:function(b){return a.hasOwnProperty(b)?a[b]:void 0},Bm:function(b,c){a[b]=c},reset:function(){a={}}}},rh=function(a,b){return function(){var c=Array.prototype.slice.call(arguments,0);c.unshift(b);return hd.prototype.invoke.apply(a,c)}},sh=function(a,b){K(J(this),["apiName:!string","mock:?*"],arguments);};var th={};
th.keys=function(a){return new pb};
th.values=function(a){return new pb};
th.entries=function(a){return new pb};
th.freeze=function(a){return a};th.delete=function(a,b){return!1};var L=function(a,b,c){var d=a.h.h;if(!d)throw Error("Missing program state.");if(d.om){try{d.fj.apply(null,Array.prototype.slice.call(arguments,1))}catch(e){throw yb("TAGGING",21),e;}return}d.fj.apply(null,Array.prototype.slice.call(arguments,1))};var vh=function(){this.h={};this.B={};};vh.prototype.get=function(a,b){var c=this.h.hasOwnProperty(a)?this.h[a]:void 0;return c};
vh.prototype.add=function(a,b,c){if(this.h.hasOwnProperty(a))throw"Attempting to add a function which already exists: "+a+".";if(this.B.hasOwnProperty(a))throw"Attempting to add an API with an existing private API name: "+a+".";this.h[a]=c?void 0:Ba(b)?Sg(a,b):Tg(a,b)};function wh(a,b){var c=void 0;return c};function xh(){var a={};
return a};var zh=function(a){return yh?C.querySelectorAll(a):null},Ah=function(a,b){if(!yh)return null;if(Element.prototype.closest)try{return a.closest(b)}catch(e){return null}var c=Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector,d=a;if(!C.documentElement.contains(d))return null;do{try{if(c.call(d,b))return d}catch(e){break}d=d.parentElement||d.parentNode}while(null!==d&&1===d.nodeType);
return null},Bh=!1;if(C.querySelectorAll)try{var Ch=C.querySelectorAll(":root");Ch&&1==Ch.length&&Ch[0]==C.documentElement&&(Bh=!0)}catch(a){}var yh=Bh;var M=function(a){yb("GTM",a)};var N={g:{nb:"ad_personalization",I:"ad_storage",N:"ad_user_data",R:"analytics_storage",Ra:"region",rd:"consent_updated",sd:"wait_for_update",Wj:"ads",Wf:"all",Xj:"android",Yj:"chrome",Zj:"playstore",bk:"search",dk:"shopping",ek:"youtube",Xh:"app_remove",Yh:"app_store_refund",Zh:"app_store_subscription_cancel",ai:"app_store_subscription_convert",bi:"app_store_subscription_renew",Yf:"add_payment_info",Zf:"add_shipping_info",ac:"add_to_cart",bc:"remove_from_cart",ag:"view_cart",Fb:"begin_checkout",
fc:"select_item",Xa:"view_item_list",ob:"select_promotion",Ya:"view_promotion",ma:"purchase",hc:"refund",Ba:"view_item",cg:"add_to_wishlist",fk:"exception",di:"first_open",ei:"first_visit",na:"gtag.config",Ja:"gtag.get",fi:"in_app_purchase",ic:"page_view",gk:"screen_view",gi:"session_start",hk:"timing_complete",ik:"track_social",vd:"user_engagement",pb:"gclid",oa:"ads_data_redaction",da:"allow_ad_personalization_signals",Ve:"allow_custom_scripts",We:"allow_display_features",wd:"allow_enhanced_conversions",
qb:"allow_google_signals",Ga:"allow_interest_groups",jk:"app_id",kk:"app_installer_id",lk:"app_name",mk:"app_version",jc:"auid",hi:"auto_detection_enabled",Gb:"aw_remarketing",Xe:"aw_remarketing_only",xd:"discount",yd:"aw_feed_country",zd:"aw_feed_language",Z:"items",Ad:"aw_merchant_id",dg:"aw_basket_type",Dc:"campaign_content",Ec:"campaign_id",Fc:"campaign_medium",Gc:"campaign_name",Hc:"campaign",Ic:"campaign_source",Jc:"campaign_term",Za:"client_id",ii:"content_group",ji:"content_type",Ka:"conversion_cookie_prefix",
Kc:"conversion_id",Ca:"conversion_linker",Hb:"conversion_api",Sa:"cookie_domai