(function(sttc){'use strict';var l,ba=Object.defineProperty,ca=globalThis,da=typeof Symbol==="function"&&typeof Symbol("x")==="symbol",ea={},fa={};function ha(a,b,c){if(!c||a!=null){c=fa[b];if(c==null)return a[b];c=a[c];return c!==void 0?c:a[b]}} function ia(a,b,c){if(b)a:{var d=a.split(".");a=d.length===1;var e=d[0],f;!a&&e in ea?f=ea:f=ca;for(e=0;e>>0,fa[d]=da?ca.Symbol(d):"$jscp$"+a+"$"+d),ba(f,fa[d],{configurable:!0,writable:!0,value:b})))}}function p(a){return a} ia("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")},"es_next");/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var t=this||self;function ja(a){var b=typeof a;return b=="object"&&a!=null||b=="function"}function ka(a,b,c){return a.call.apply(a.bind,arguments)}function la(a,b,c){if(!a)throw Error();if(arguments.length>2){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)}} function ma(a,b,c){ma=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?ka:la;return ma.apply(null,arguments)}function na(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)}}function oa(a,b){a=a.split(".");for(var c=t||t,d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b} function pa(a,b){function c(){}c.prototype=b.prototype;a.Z=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ub=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h{throw a;},0)};var sa,ta;a:{for(var ua=["CLOSURE_FLAGS"],va=t,wa=0;wa0:!1}function Ca(){return Ba()?Aa():(v("Chrome")||v("CriOS"))&&!(Ba()?0:v("Edge"))||v("Silk")};function Da(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(let c=0;c=0;--c)c in d&&b.call(void 0,d[c],c,a)}function Ga(a,b){b=Da(a,b);let c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c} function Ha(a,b){let c=0;Fa(a,function(d,e){b.call(void 0,d,e,a)&&Array.prototype.splice.call(a,e,1).length==1&&c++})};function Ia(a){Ia[" "](a);return a}Ia[" "]=function(){};var Ka=v("Gecko")&&!(ya().toLowerCase().indexOf("webkit")!=-1&&!v("Edge"))&&!(v("Trident")||v("MSIE"))&&!v("Edge"),La=ya().toLowerCase().indexOf("webkit")!=-1&&!v("Edge");function Ma(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};let Na=void 0,Oa;function Pa(a){if(Oa)throw Error("");Oa=b=>{t.setTimeout(()=>{a(b)},0)}}function Qa(a){if(Oa)try{Oa(a)}catch(b){throw b.cause=a,b;}}function Ra(a){a=Error(a);Ma(a,"warning");Qa(a);return a};function Sa(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()}var Ta=Sa(),Ua=Sa(),Va=Sa(),Wa=Sa("m_m",!0);const w=Sa("jas",!0);var Xa;const Ya=[];Ya[w]=55;Xa=Object.freeze(Ya);var Za={};function $a(a,b){return b===void 0?a.g!==ab&&!!(2&(a.C[w]|0)):!!(2&b)&&a.g!==ab}const ab={};function bb(a,b){const c=cb;if(!b(a))throw b=(typeof c==="function"?c():c)?.concat("\n")??"",Error(b+String(a));}function db(a){a.xb=!0;return a}let cb=void 0;var eb=db(a=>typeof a==="number"),x=db(a=>typeof a==="string"),fb=db(a=>a===void 0),gb=db(a=>Array.isArray(a));function hb(){return db(a=>gb(a)?a.every(b=>eb(b)):!1)};function y(a){if(x(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw Error(String(a));}else if(eb(a)&&!Number.isSafeInteger(a))throw Error(String(a));return BigInt(a)}var kb=db(a=>a>=ib&&a<=jb);const ib=BigInt(Number.MIN_SAFE_INTEGER),jb=BigInt(Number.MAX_SAFE_INTEGER);let lb=0,mb=0;function nb(a){const b=a>>>0;lb=b;mb=(a-b)/4294967296>>>0}function ob(a){if(a<0){nb(-a);a=lb;var b=mb;b=~b;a?a=~a+1:b+=1;const [c,d]=[a,b];lb=c>>>0;mb=d>>>0}else nb(a)}function pb(a,b){b>>>=0;a>>>=0;var c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<>>0)):c=pb(a,b);return c};const sb=typeof BigInt==="function"?BigInt.asIntN:void 0,tb=Number.isSafeInteger,ub=Number.isFinite,vb=Math.trunc,wb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function xb(a){switch(typeof a){case "bigint":return!0;case "number":return ub(a);case "string":return wb.test(a);default:return!1}}function yb(a){if(!ub(a))throw Ra("enum");return a|0}function zb(a){return a==null?a:ub(a)?a|0:void 0}function Ab(a){if(typeof a!=="number")throw Ra("int32");if(!ub(a))throw Ra("int32");return a|0} function Bb(a){if(a!=null)a:{if(!xb(a))throw Ra("int64");switch(typeof a){case "string":var b=vb(Number(a));tb(b)?a=String(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),Cb(a)||(a.length<16?ob(Number(a)):(a=BigInt(a),lb=Number(a&BigInt(4294967295))>>>0,mb=Number(a>>BigInt(32)&BigInt(4294967295))),a=rb()));break a;case "bigint":a=y(sb(64,a));break a;default:a=Db(a)}}return a} function Cb(a){const b=a.length;return a[0]==="-"?b<20?!0:b===20&&Number(a.substring(0,7))>-922337:b<19?!0:b===19&&Number(a.substring(0,6))<922337}function Db(a){a=vb(a);if(!tb(a)){ob(a);var b=lb,c=mb;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);const d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:pb(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a}function Eb(a){if(typeof a!=="string")throw Error();return a} function Fb(a){if(a!=null&&typeof a!=="string")throw Error();return a}function Gb(a){return a==null||typeof a==="string"?a:void 0};function Hb(a){return a};function A(a,b,c,d,e){d=d?!!(b&32):void 0;const f=[];var g=a.length;let h,k,m,n=!1;b&64?(b&256?(g--,h=a[g],k=g):(k=4294967295,h=void 0),e||b&512||(n=!0,m=(Ib??Hb)(h?k- -1:b>>16&1023||536870912,-1,a,h),k=m+-1)):(k=4294967295,b&1||(h=g&&a[g-1],h!=null&&typeof h==="object"&&h.constructor===Object?(g--,k=g,m=0):h=void 0));let q=void 0;for(let r=0;r=k?(q??(q={}))[r- -1]=z:f[r]=z)}if(h)for(let r in h)Object.prototype.hasOwnProperty.call(h,r)&&(a=h[r],a!= null&&(a=c(a,d))!=null&&(g=+r,g=5||(a[Va]=b+1,a=Error(),Ma(a,"incident"),Oa?Qa(a):ra(a))}};function Mb(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){const d=a[w]|0;if(a.length===0&&d&1)return;if(d&2)return a;var c;if(c=b)c=(!!(32&d)||!(1&d))&&!(1&d&&!(16&d));return c?(a[w]|=34,d&4&&Object.freeze(a),a):A(a,d,Mb,b!==void 0,!0)}if(a[Wa]===Za)return b=a.C,c=b[w]|0,$a(a,c)?a:A(b,c,Mb,!0,!0)}function Nb(a){var b=a.C;const c=b[w]|0;if(!$a(a,c))return a;a=new a.constructor(A(b,c,Mb,!0,!0));b=a.C;b[w]&=-3;return a} function Ob(a){if(a.g!==ab)return!1;let b=a.C;b=A(b,b[w]|0,Mb,!0,!0);b[w]&=-3;a.C=b;a.g=void 0;return!0}function Pb(a){if(!Ob(a)&&$a(a,a.C[w]|0))throw Error();};const Qb=y(0);function C(a,b,c,d){if(b===-1)return null;const e=b+(c?0:-1),f=a.length-1;let g,h;if(!(f<1+(c?0:-1))){if(e>=f)if(g=a[f],g!=null&&typeof g==="object"&&g.constructor===Object)c=g[b],h=!0;else if(e===f)c=g;else return;else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}}function Rb(a,b,c){Pb(a);const d=a.C;D(d,d[w]|0,b,c);return a} function D(a,b,c,d){const e=c+-1;var f=a.length-1;if(f>=0&&e>=f){const g=a[f];if(g!=null&&typeof g==="object"&&g.constructor===Object)return g[c]=d,b}if(e<=f)return a[e]=d,b;d!==void 0&&(f=(b??(b=a[w]|0))>>16&1023||536870912,c>=f?d!=null&&(a[f+-1]={[c]:d},b|=256,a[w]=b):a[e]=d);return b}function Sb(a){return!!(2&a)&&!!(4&a)||!!(1024&a)} function Tb(a,b,c,d){Pb(a);const e=a.C;let f=e[w]|0;if(c==null)return D(e,f,b),a;let g=c[w]|0,h=g;var k=Sb(g);let m=k||Object.isFrozen(c);k||(g=0);m||(c=[...c],h=0,g=Ub(g,f),g=Vb(g,f),m=!1);g|=21;k=(4&g?2048&g?2048:4096&g?4096:0:void 0)??0;for(let n=0;n{if(d==null||typeof d!=="object"||d[Wa]!==Za)if(Array.isArray(d)){const e=d[w]|0;let f;f=e|b&32;f|=b&2;f!==e&&(d[w]=f);d=new c(d)}else d=void 0;return d});if(a!=null)return a} function Zb(a){a==null&&(a=void 0);return a}function $b(a,b,c){c=Zb(c);Rb(a,b,c);return a}function ac(a,b,c,d){d=Zb(d);a:{Pb(a);const g=a.C;var e=g[w]|0;if(d==null){var f=g[Ua]??(g[Ua]=new Map);if(Wb(f,g,e,c)===b)f.set(c,0);else break a}else{f=g;const h=f[Ua]??(f[Ua]=new Map),k=Wb(h,f,e,c);k!==b&&(k&&(e=D(f,e,k)),h.set(c,b))}D(g,e,b,d)}return a}function Ub(a,b){2&a&&(a|=16);var c;2&b?c=a|2:c=a&-3;a=c;return(a|32)&-1025}function Vb(a,b){var c=!0;32&b&&c||(a&=-33);return a} function bc(a,b){a=C(a.C,b);return a==null||typeof a==="boolean"?a:typeof a==="number"?!!a:void 0}function F(a,b,c){return E(a,b,Fb(c),"")}function cc(a,b,c){return E(a,b,c==null?c:yb(c),0)};function dc(a){const b=a.C,c=b[w]|0;return $a(a,c)?a:new a.constructor(A(b,c,Mb,!0,!0))} var G=class{constructor(a){a:{if(a==null){var b=32;a=[]}else{if(!Array.isArray(a))throw Error("narr");b=a[w]|0;16384&b&&!(2&b)&&Lb();if(b&1024)throw Error("farr");if(b&64){b&16384||(a[w]=b|16384);var c=a;break a}var d=a;b&=-257;var e=d.length;if(e){var f=e-1;e=d[f];if(e!=null&&typeof e==="object"&&e.constructor===Object){b|=256;const g=b&512?0:-1;f-=g;if(f>=1024)throw Error("pvtlmt");for(c in e){if(!Object.prototype.hasOwnProperty.call(e,c))continue;const h=+c;if(h{var b;if(!(b=a[Ta])){const c=new a;b=c.C;b[w]|=34;b=a[Ta]=c}return b}};function hc(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}function ic(a){let b=0;return function(c){t.clearTimeout(b);const d=arguments;b=t.setTimeout(function(){a.apply(void 0,d)},100)}};function H(a,b,c){a.addEventListener&&a.addEventListener(b,c,!1)}function jc(a,b,c){return a.removeEventListener?(a.removeEventListener(b,c,!1),!0):!1};let kc,lc=64;function mc(){try{return kc??(kc=new Uint32Array(64)),lc>=64&&(crypto.getRandomValues(kc),lc=0),kc[lc++]}catch(a){return Math.floor(Math.random()*2**32)}};function nc(a){if(!eb(a.goog_pvsid))try{const b=mc()+(mc()&2**21-1)*2**32;Object.defineProperty(a,"goog_pvsid",{value:b,configurable:!1})}catch(b){}return Number(a.goog_pvsid)||-1};function oc(){return sa&&u?u.mobile:!pc()&&(v("iPod")||v("iPhone")||v("Android")||v("IEMobile"))}function pc(){return sa&&u?!u.mobile&&(v("iPad")||v("Android")||v("Silk")):v("iPad")||v("Android")&&!v("Mobile")||v("Silk")};function qc(a,b,c){for(const d in a)b.call(c,a[d],d,a)}function rc(a){let b=0;for(const c in a)b++}function sc(a){const b={};for(const c in a)b[c]=a[c];return b}const tc="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function uc(a,b){let c,d;for(let e=1;ec;a=vc.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a}function yc(){wc===void 0&&(wc=xc());return wc};var zc=class{constructor(a){this.g=a}toString(){return this.g+""}};function Ac(a){const b=yc();a=b?b.createScriptURL(a):a;return new zc(a)}function Bc(a){if(a instanceof zc)return a.g;throw Error("");};var Cc=class{constructor(a){this.g=a}toString(){return this.g+""}};function Dc(a){const b=yc();a=b?b.createHTML(a):a;return new Cc(a)}function Ec(a){if(a instanceof Cc)return a.g;throw Error("");};var Fc=class{constructor(a){this.g=a}toString(){return this.g}};function Gc(a){if(a instanceof Fc)return a.g;throw Error("");};function Hc(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function Ic(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};var Jc=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Kc(a){return new Fc(a[0])};function Lc(a){return a instanceof Cc?a:Dc(String(a).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"))};function Mc(a,...b){if(b.length===0)return Ac(a[0]);let c=a[0];for(let d=0;de(k,h)):(b+=f+encodeURIComponent(h)+"="+encodeURIComponent(g),f="&"))}let f=b.length?"&":"?";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(g=>e(g[1],g[0])):d.forEach(e);return Ac(a+b+c)};function Oc(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{Ia(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch{return!1}}function Pc(){if(!globalThis.crypto)return Math.random();try{const a=new Uint32Array(1);globalThis.crypto.getRandomValues(a);return a[0]/65536/65536}catch{return Math.random()}}function Qc(a,b){if(a)for(const c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}function Rc(a){const b=[];Qc(a,function(c){b.push(c)});return b} var Sc=hc(()=>oc()?2:pc()?1:0),Tc=(a,b)=>{Qc(b,(c,d)=>{a.style.setProperty(d,c,"important")})},Vc=(a,b)=>{if("length"in a.style){a=a.style;const c=a.length;for(let d=0;d{const b={};if(a){const c=/\s*:\s*/;Ea((a||"").split(/\s*;\s*/),d=>{if(d){var e=d.split(c);d=e[0];e=e[1];d&&e&&(b[d.toLowerCase()]=e)}})}return b},Wc=a=>{const b=/!\s*important/i;Vc(a,(c,d)=>{b.test(c)?b.test(c):a.style.setProperty(d,c,"important")})}; let Xc=[];const Yc=()=>{const a=Xc;Xc=[];for(const b of a)try{b()}catch{}};var Zc=a=>{Xc.push(a);Xc.length==1&&(window.Promise?Promise.resolve().then(Yc):window.setImmediate?setImmediate(Yc):setTimeout(Yc,0))},$c=(a,b)=>new Promise(c=>{setTimeout(()=>void c(b),a)});function ad(a,b=document){return b.createElement(String(a).toLowerCase())} var bd=a=>{var b=Oc(a.top)?a.top:null;if(!b)return 1;a=Sc()===0;const c=!!b.document.querySelector('meta[name=viewport][content*="width=device-width"]'),d=b.innerWidth;b=b.outerWidth;if(d===0)return 1;const e=Math.round((b/d+Number.EPSILON)*100)/100;return e===1?1:a||c?e:Math.round((b/d/.4+Number.EPSILON)*100)/100};function cd(a,b,c=null,d=!1,e=!1){dd(a,b,c,d,e)}function dd(a,b,c,d,e=!1){a.google_image_requests||(a.google_image_requests=[]);const f=ad("IMG",a.document);if(c||d){const g=h=>{c&&c(h);d&&Ga(a.google_image_requests,f);jc(f,"load",g);jc(f,"error",g)};H(f,"load",g);H(f,"error",g)}e&&(f.attributionSrc="");f.src=b;a.google_image_requests.push(f)} function ed(a){let b="https://pagead2.googlesyndication.com/pagead/gen_204?id=rcs_internal";Qc(a,(c,d)=>{if(c||c===0)b+=`&${d}=${encodeURIComponent(String(c))}`});fd(b)}function fd(a){var b=window;b.fetch?b.fetch(a,{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"}):cd(b,a,void 0,!1,!1)};function gd(){var a=window.innerHeight;this.width=window.innerWidth;this.height=a}l=gd.prototype;l.aspectRatio=function(){return this.width/this.height};l.isEmpty=function(){return!(this.width*this.height)};l.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};l.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};l.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; l.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};function hd(a=t){let b=a.context||a.AMP_CONTEXT_DATA;if(!b)try{b=a.parent.context||a.parent.AMP_CONTEXT_DATA}catch{}return b?.pageViewId&&b?.canonicalUrl?b:null}function id(){var a=hd();return a?Oc(a.master)?a.master:null:null};function jd(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)}function kd(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function ld(){this.g=t.document||document}ld.prototype.i=function(a){var b=this.g;return typeof a==="string"?b.getElementById(a):a};ld.prototype.l=ld.prototype.i;function I(a,b,c){if(typeof b==="string")(b=md(a,b))&&(a.style[b]=c);else for(const e in b){c=a;var d=b[e];const f=md(c,e);f&&(c.style[f]=d)}}var nd={};function md(a,b){let c=nd[b];if(!c){var d=Hc(b);c=d;a.style[d]===void 0&&(d=(La?"Webkit":Ka?"Moz":null)+Ic(d),a.style[d]!==void 0&&(c=d));nd[b]=c}return c};var od=class{constructor(a,b){this.error=a;this.meta={};this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror"}};function pd(a){return new od(a,{message:qd(a)})}function qd(a){let b=a.toString();a.name&&b.indexOf(a.name)==-1&&(b+=": "+a.name);a.message&&b.indexOf(a.message)==-1&&(b+=": "+a.message);if(a.stack)a:{a=a.stack;var c=b;try{a.indexOf(c)==-1&&(a=c+"\n"+a);let d;for(;a!=d;)d=a,a=a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\2"),"$1");b=a.replace(RegExp("\n *","g"),"\n");break a}catch(d){b=c;break a}b=void 0}return b};const rd=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");var sd=class{constructor(a,b){this.g=a;this.i=b}},td=class{constructor(a,b){this.url=a;this.g=!!b;this.depth=null}};let ud=null;function vd(){const a=t.performance;return a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function wd(){const a=t.performance;return a&&a.now?a.now():null};var xd=class{constructor(a,b){var c=wd()||vd();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()}};const J=t.performance,yd=!!(J&&J.mark&&J.measure&&J.clearMarks),zd=hc(()=>{var a;if(a=yd){var b;a=window;if(ud===null){ud="";try{let c="";try{c=a.top.location.hash}catch(d){c=a.location.hash}c&&(ud=(b=c.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=ud;a=!!b.indexOf&&b.indexOf("1337")>=0}return a});function Ad(a){a&&J&&zd()&&(J.clearMarks(`goog_${a.label}_${a.uniqueId}_start`),J.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))} function Bd(a){a.g=!1;a.i!==a.l.google_js_reporting_queue&&(zd()&&Ea(a.i,Ad),a.i.length=0)} var Cd=class{constructor(a){this.i=[];this.l=a||t;let b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||[],this.i=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.g=zd()||(b!=null?b:Math.random()<1)}start(a,b){if(!this.g)return null;a=new xd(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;J&&zd()&&J.mark(b);return a}end(a){if(this.g&&typeof a.value==="number"){a.duration=(wd()||vd())-a.value;var b=`goog_${a.label}_${a.uniqueId}_end`;J&&zd()&&J.mark(b);!this.g||this.i.length> 2048||this.i.push(a)}}};function Dd(a,b){const c={};c[a]=b;return[c]}function Ed(a,b,c,d,e){const f=[];Qc(a,(g,h)=>{(g=Fd(g,b,c,d,e))&&f.push(`${h}=${g}`)});return f.join(b)} function Fd(a,b,c,d,e){if(a==null)return"";b=b||"&";c=c||",$";typeof c==="string"&&(c=c.split(""));if(a instanceof Array){if(d||(d=0),db&&(b=c.length);return 3997-b-a.l.length-1} function Hd(a,b,c){b="https://"+b+c;let d=Gd(a)-c.length;if(d<0)return"";a.g.sort((f,g)=>f-g);c=null;let e="";for(let f=0;f=m.length){d-=m.length;b+=m;e=a.l;break}c=c==null?g:c}}}a="";c!=null&&(a=`${e}${"trn"}=${c}`);return b+a}var Id=class{constructor(){this.l="&";this.i={};this.j=0;this.g=[]}};var Ld=class{constructor(a=null){this.u=Jd;this.i=a;this.l=null;this.o=!1;this.D=this.P}j(a){this.l=a}G(a){this.o=a}g(a,b){let c,d;try{this.i&&this.i.g?(d=this.i.start(a.toString(),3),c=b(),this.i.end(d)):c=b()}catch(e){b=!0;try{Ad(d),b=this.D(a,pd(e),void 0,void 0)}catch(f){this.P(217,f)}if(b)window.console?.error?.(e);else throw e;}return c}B(a,b){return(...c)=>this.g(a,()=>b.apply(void 0,c))}P(a,b,c,d,e){e=e||"jserror";let f=void 0;try{const T=new Id;var g=T;g.g.push(1);g.i[1]=Dd("context",a); b.error&&b.meta&&b.id||(b=pd(b));g=b;if(g.msg){b=T;var h=g.msg.substring(0,512);b.g.push(2);b.i[2]=Dd("msg",h)}var k=g.meta||{};h=k;if(this.l)try{this.l(h)}catch(B){}if(d)try{d(h)}catch(B){}d=T;k=[k];d.g.push(3);d.i[3]=k;var m;if(!(m=r)){d=t;k=[];h=null;do{var n=d;if(Oc(n)){var q=n.location.href;h=n.document&&n.document.referrer||null}else q=h,h=null;k.push(new td(q||""));try{d=n.parent}catch(B){d=null}}while(d&&n!==d);for(let B=0,Zd=k.length-1;B<=Zd;++B)k[B].depth=Zd-B;n=t;if(n.location&&n.location.ancestorOrigins&& n.location.ancestorOrigins.length===k.length-1)for(q=1;q=0;--n){var z=r[n];!m&&rd.test(z.url)&&(m=z);if(z.url&&!z.g){qb=z;break}}z=null;const ig=r.length&&r[ec].url;qb.depth!==0&&ig&&(z=r[ec]);f=new sd(qb,z);if(f.i){r=T;var aa=f.i.url||"";r.g.push(4);r.i[4]=Dd("top",aa)}var fc={url:f.g.url||""};if(f.g.url){const B=f.g.url.match(Jc); var Ja=B[1],$d=B[3],ae=B[4];aa="";Ja&&(aa+=Ja+":");$d&&(aa+="//",aa+=$d,ae&&(aa+=":"+ae));var be=aa}else be="";Ja=T;fc=[fc,{url:be}];Ja.g.push(5);Ja.i[5]=fc;Kd(this.u,e,T,this.o,c)}catch(T){try{Kd(this.u,e,{context:"ecmserr",rctx:a,msg:qd(T),url:f?.g.url??""},this.o,c)}catch(qb){}}return!0}};var Md=class extends G{};function Nd(a,b){try{const c=d=>[{[d.Ha]:d.Fa}];return JSON.stringify([a.filter(d=>d.va).map(c),Kb(b),a.filter(d=>!d.va).map(c)])}catch(c){return Od(c,b),""}}function Od(a,b){try{ed({m:qd(a instanceof Error?a:Error(String(a))),b:(zb(C(b.C,1))??0)||null,v:(Gb(C(b.C,2))??"")||null})}catch(c){}}var Pd=class{constructor(a,b){var c=new Md;a=cc(c,1,a);b=F(a,2,b);this.l=dc(b)}};var Qd=class extends G{L(a){return cc(this,2,a)}};var Rd=class extends G{},Sd=[4,5,6,8,9,10,11,12,13,14,15,16,17];var Td=class extends G{};function Ud(){var a=Vd();a=Nb(a);return F(a,1,Wd())}var Xd=class extends G{};var Yd=class extends G{};var ce=class extends G{getTagSessionCorrelator(){var a=C(this.C,1),b=typeof a;a!=null&&(b==="bigint"?a=y(sb(64,a)):xb(a)?b==="string"?(b=vb(Number(a)),tb(b)?a=y(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=y(sb(64,BigInt(a))))):tb(a)?a=y(Db(a)):(a=vb(a),tb(a)?a=String(a):(b=String(a),Cb(b)?a=b:(ob(a),a=rb())),a=y(a)):a=void 0);return a??Qb}};var de=class extends G{},ee=[1,7],fe=[4,6,8];class ge extends Pd{constructor(){super(...arguments)}}function he(a,...b){ie(a,...b.map(c=>({va:!0,Ha:3,Fa:Kb(c)})))}function je(a,...b){ie(a,...b.map(c=>({va:!0,Ha:7,Fa:Kb(c)})))}var ke=class extends ge{};function le(a,b){globalThis.fetch(a,{method:"POST",body:b,keepalive:b.length<65536,credentials:"omit",mode:"no-cors",redirect:"follow"}).catch(()=>{})};function ie(a,...b){try{a.B&&Nd(a.g.concat(b),a.l).length>=65536&&me(a),a.j&&!a.o&&(a.o=!0,ne(a.j,()=>{me(a)})),a.g.push(...b),a.g.length>=a.u&&me(a),a.g.length&&a.i===null&&(a.i=setTimeout(()=>{me(a)},a.D))}catch(c){Od(c,a.l)}}function me(a){a.i!==null&&(clearTimeout(a.i),a.i=null);if(a.g.length){var b=Nd(a.g,a.l);a.G("https://pagead2.googlesyndication.com/pagead/ping?e=1",b);a.g=[]}} var oe=class extends ke{constructor(a,b,c,d){super(2,Wd());this.G=le;this.D=a;this.u=b;this.B=c;this.j=d;this.g=[];this.i=null;this.o=!1}},pe=class extends oe{constructor(a=1E3,b=100,c=!1,d){super(a,b,c&&!0,d)}};var K=a=>{var b="ta";if(a.ta&&a.hasOwnProperty(b))return a.ta;b=new a;return a.ta=b};function qe(a,b,c){return b[a]||c};function re(a,b){a.g=()=>qe(3,b,()=>[])(1)}class se{g(){return[]}};function Kd(a,b,c,d=!1,e){if((d?a.g:Math.random())<(e||.01))try{let f;c instanceof Id?f=c:(f=new Id,Qc(c,(h,k)=>{var m=f;const n=m.j++;h=Dd(k,h);m.g.push(n);m.i[n]=h}));const g=Hd(f,a.domain,a.path+b+"&");g&&cd(t,g)}catch(f){}}function te(a,b){b>=0&&b<=1&&(a.g=b)}var ue=class{constructor(){this.domain="pagead2.googlesyndication.com";this.path="/pagead/gen_204?id=";this.g=Math.random()}};let Jd,ve;const we=new Cd(window);(function(a){Jd=a??new ue;typeof window.google_srt!=="number"&&(window.google_srt=Math.random());te(Jd,window.google_srt);ve=new Ld(we);ve.j(()=>{});ve.G(!0);window.document.readyState==="complete"?window.google_measure_js_timing||Bd(we):we.g&&H(window,"load",()=>{window.google_measure_js_timing||Bd(we)})})();function Wd(){return"m202504170101"};var xe=gc(Td);var Vd=gc(Xd);function ye(a,b){return b(a)?a:void 0} function ze(a,b,c,d,e){c=c instanceof od?c.error:c;var f=new de;const g=new ce;try{var h=nc(window);E(g,1,Bb(h),"0")}catch(r){}try{var k=K(se).g();Tb(g,2,k,Ab)}catch(r){}try{F(g,3,window.document.URL)}catch(r){}h=$b(f,2,g);k=new Yd;b=cc(k,1,b);try{var m=x(c?.name)?c.name:"Unknown error";F(b,2,m)}catch(r){}try{var n=x(c?.message)?c.message:`Caught ${c}`;F(b,3,n)}catch(r){}try{var q=x(c?.stack)?c.stack:Error().stack;q&&Tb(b,4,q.split(/\n\s*/),Eb)}catch(r){}m=ac(h,1,ee,b);if(e){n=0;switch(e.errSrc){case "LCC":n= 1;break;case "PVC":n=2}q=Ud();b=ye(e.shv,x);q=F(q,2,b);n=cc(q,6,n);q=xe();q=Nb(q);b=ye(e.es,hb());q=Tb(q,1,b,Ab);q=dc(q);n=$b(n,4,q);q=ye(e.client,x);n=Rb(n,3,Fb(q));q=ye(e.slotname,x);n=F(n,7,q);e=ye(e.tag_origin,x);e=F(n,8,e);e=dc(e)}else e=dc(Ud());e=ac(m,6,fe,e);d=E(e,5,Bb(d??1),"0");he(a,d)};var Be=class{constructor(){this.g=Ae}};function Ae(){return{Na:mc()+(mc()&2**21-1)*2**32,Ka:Number.MAX_SAFE_INTEGER}};var Ee=class{constructor(a=!1){var b=Ce;this.u=De;this.l=a;this.D=b;this.i=null;this.o=this.P}j(a){this.i=a}G(){}g(a,b){let c;try{c=b()}catch(d){b=this.l;try{b=this.o(a,pd(d),void 0,void 0)}catch(e){this.P(217,e)}if(b)window.console?.error?.(d);else throw d;}return c}B(a,b){return(...c)=>this.g(a,()=>b.apply(void 0,c))}P(a,b,c,d){try{const g=c===void 0?1/this.D:c===0?0:1/c;var e=(new Be).g();if(g>0&&e.Na*g<=e.Ka){var f=this.u;c={};if(this.i)try{this.i(c)}catch(h){}if(d)try{d(c)}catch(h){}ze(f,a,b, g,c)}}catch(g){}return this.l}};let De,Fe,Ge,He,Ce;const Ie=new Cd(t);(function(a,b,c=!0){({Ra:Ce,La:Ge}=Je());Fe=a||new ue;te(Fe,Ge);De=b||new pe(1E3);He=new Ee(c);t.document.readyState==="complete"?t.google_measure_js_timing||Bd(Ie):Ie.g&&H(t,"load",()=>{t.google_measure_js_timing||Bd(Ie)})})();function Ke(a,b){He.g(a,b)}function L(a,b){return He.B(a,b)}function Je(){let a,b;typeof t.google_srt==="number"?(b=t.google_srt,a=t.google_srt===0?1:.01):(b=Math.random(),a=.01);return{Ra:a,La:b}};function Le(){var a=hd(window);if(a){if(a){var b=a.pageViewId;a=a.clientId;typeof a==="string"&&(b+=a.replace(/\D/g,"").substring(0,6))}else b=null;return+b}for(a=b=window;b&&b!=b.parent;)b=b.parent,Oc(b)&&(a=b);b=a;a=b.google_global_correlator;a||(b.google_global_correlator=a=1+Math.floor(Math.random()*8796093022208));return a} function Me(){if(Ne)return Ne;var a=id()||window;const b=a.google_persistent_state_async;return b!=null&&typeof b=="object"&&b.S!=null&&typeof b.S=="object"?Ne=b:a.google_persistent_state_async=Ne=new Oe}function Pe(a,b,c){b=Qe[b]||`google_ps_${b}`;a=a.S;const d=a[b];return d===void 0?(a[b]=c(),a[b]):d}function Re(a){var b=Le();return Pe(a,7,()=>b)}function Se(){var a=Me();return Re(a)}var Oe=class{constructor(){this.S={}}},Ne=null;const Qe={[8]:"google_prev_ad_formats_by_region",[9]:"google_prev_ad_slotnames_by_region"};function Te(a){a&&typeof a.dispose=="function"&&a.dispose()};function M(){this.l=this.l;this.G=this.G}M.prototype.l=!1;M.prototype.dispose=function(){this.l||(this.l=!0,this.F())};M.prototype[ha(Symbol,"dispose")]=function(){this.dispose()};function N(a,b){a.l?b():(a.G||(a.G=[]),a.G.push(b))}M.prototype.F=function(){if(this.G)for(;this.G.length;)this.G.shift()()};[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);rc({hb:0,gb:1,bb:2,Wa:3,eb:4,Xa:5,fb:6,Za:7,ab:8,Va:9,Ya:10,ib:11});rc({kb:0,lb:1,jb:2});var Ue=class{constructor(a,b=!1){this.g=a;this.defaultValue=b}},O=class{constructor(a,b=0){this.g=a;this.defaultValue=b}};var Ve=new O(1130,100),We=new Ue(10024,!0),Xe=new Ue(10020,!0),Ye=new Ue(10018),Ze=new O(10023),$e=new O(1085,5),af=new O(63,30),bf=new O(1080,5),cf=new O(10019,5),df=new O(1027,10),ef=new O(57,120),ff=new Ue(10017),gf=new O(1050,30),hf=new O(58,120),jf=new O(10021,2),kf=new Ue(10022),lf=new O(550718588,250);function mf(a){var b=new nf;Pb(b);var c=b.C;var d=c[w]|0;const e=$a(b,d)?1:2;e===2&&Ob(b)&&(c=b.C,d=c[w]|0);b=C(c,1);b=Array.isArray(b)?b:Xa;var f=b[w]|0;var g=4&f?!1:!0;if(g){4&f&&(b=[...b],f=Ub(f,d),d=D(c,d,1,b));let k=g=0;for(;g"").replace(wf,"<")}const xf=RegExp.prototype.hasOwnProperty("sticky"),yf=new RegExp((xf?"":"^")+"(?:!|/?([a-zA-Z][a-zA-Z0-9:-]*))",xf?"gy":"g"); function vf(a,b){const c=[],d=a.length;let e=0,f=[],g,h,k=0;for(;k":f.push(m);c.push(b(f.join(""), g));e=0;f=[];h=g=null;break;default:f.push(m)}break;default:throw Error();}e===1&&k>=d&&(k=h+1,c.push("<"),e=0,f=[],h=g=null)}return c.join("")}function zf(a,b){a=a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>");return b?a.replace(/{/g," \\{").replace(/}/g," \\}").replace(/\/\*/g,"/ *").replace(/\\$/,"\\ "):a}function Q(a){a!=null&&a.W===of?(a=uf(a.content),a=String(a).replace(Af,Bf)):a=String(a).replace(Cf,Bf);return a} function Df(a){a=String(a);const b=(d,e,f)=>{const g=Math.min(e.length-f,d.length);for(let k=0;k":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function Bf(a){return Hf[a]} const If={"\x00":"\\x00","\b":"\\x08","\t":"\\t","\n":"\\n","\v":"\\x0b","\f":"\\f","\r":"\\r",'"':"\\x22",$:"\\x24","&":"\\x26","'":"\\x27","(":"\\x28",")":"\\x29","*":"\\x2a","+":"\\x2b",",":"\\x2c","-":"\\x2d",".":"\\x2e","/":"\\/",":":"\\x3a","<":"\\x3c","=":"\\x3d",">":"\\x3e","?":"\\x3f","[":"\\x5b","\\":"\\\\","]":"\\x5d","^":"\\x5e","{":"\\x7b","|":"\\x7c","}":"\\x7d","\u0085":"\\x85","\u2028":"\\u2028","\u2029":"\\u2029"};function Gf(a){return If[a]} const Cf=/[\x00\x22\x26\x27\x3c\x3e]/g,Af=/[\x00\x22\x27\x3c\x3e]/g,Ff=/[\x00\x08-\x0d\x22\x26\x27\/\x3c-\x3e\x5b-\x5d\x7b\x7d\x85\u2028\u2029]/g,Jf=/^[a-zA-Z0-9+\/_-]+={0,2}$/;function Kf(a){a=String(a);return Jf.test(a)?a:"zSoyz"}const wf=/>=4,b[e]=Mf[e==19?d&3|8:d]);this.uuid=b.join("");this.callback=a}} function Of(a){const b=t.imalib_globalCallbacks||new Map,c=b.get("AFMA_updateActiveView")||[];if(c.length===0&&t.AFMA_updateActiveView){const d=new Nf(t.AFMA_updateActiveView);c.push(d);t.AFMA_updateActiveView=void 0}t.AFMA_updateActiveView||(t.AFMA_updateActiveView=function(){const d=b.get("AFMA_updateActiveView");for(const e of d)e.callback.apply(null,arguments)});a=new Nf(a);c.push(a);b.set("AFMA_updateActiveView",c);t.imalib_globalCallbacks=b;return a.uuid} function Pf(a){if(t.AFMA_updateActiveView){var b=t.imalib_globalCallbacks;if(b){var c=b.get("AFMA_updateActiveView");if(c){var d=c.findIndex(e=>e.uuid===a);d!==-1&&(c.splice(d,1),c.length===0&&(t.AFMA_updateActiveView=void 0),b.set("AFMA_updateActiveView",c),t.imalib_globalCallbacks=b)}}}};mf([1,8,9,10,11,12,2,3,4,5,15,16,19,20,21,23]);mf([1,6,7,9,10,11,12,2,3,4,5,13,14,18,19,20,21,23]);mf([1,6,7,9,10,11,12,22,2,3,4,5,13,14,17,18,19,20,21,23]);new nf;var Qf=(t.navigator?t.navigator.userAgent:"").indexOf("Android")!=-1;function Rf(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=!1}Rf.prototype.i=function(){this.defaultPrevented=!0};var S=class{constructor(a,b){this.messageName=a;this.parameters=b||{}}},Sf=class extends Rf{constructor(a,b){super(a.messageName,b);this.params=a.parameters||{}}};function Tf(a,{data:b,source:c}){if(c&&b){var d=a.l,e=b.messageName;b=b.parameters;if(a.j)switch(e){case "mraid_loaded":e=b.is_top_win;e===!1&&(a.o=!0,a.i=Of(f=>{a.j&&Uf(a,new S("update_activeview_action",f))}),d.indexOf(c)===-1&&(d.push(c),typeof c.postMessage!=="undefined"&&c.postMessage(new S("mraid_env_obj",window.MRAID_ENV),"*")));break;case "start_tracking_action":a.g==0&&window.AFMA_SendMessage("trackActiveViewUnit");a.g+=1;break;case "stop_tracking_action":--a.g;a.g==0&&(window.AFMA_SendMessage("untrackActiveViewUnit", {hashCode:b.hashCode}),a.i&&(Pf(a.i),a.i=null));break;case "register_iframe_window_action":e=b.is_top_win;e===!1&&d.indexOf(c)===-1&&d.push(c);break;case "receive_message_action":b.messageName=="disableMraidOpen"&&window.AFMA_ReceiveMessage(b.messageName,b.parameters)}else switch(e){case "mraid_env_obj":window.MRAID_ENV=b;break;case "update_activeview_action":window.AFMA_updateActiveView&&window.AFMA_updateActiveView(b);break;case "receive_message_action":window.AFMA_ReceiveMessage(b.messageName, b.parameters)}}}function Uf(a,b){a.l.forEach(c=>c.postMessage(b,"*"))}class Vf{constructor(){this.l=[];this.j=window===window.top;this.o=!1;this.g=0;this.i=null;typeof window.addEventListener!=="undefined"&&window.addEventListener("message",a=>Tf(this,a))}};function Wf(a){var b=Ac("gmsg://mobileads.google.com/"+a.messageName);a=new Map(Object.entries(a.parameters));b=Bc(b).toString();const c=b.split(/[?#]/),d=/[?]/.test(b)?"?"+c[1]:"";return Nc(c[0],d,/[#]/.test(b)?"#"+(d?c[2]:c[1]):"",a)};function Xf(a,b){Rf.call(this,a?a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.l=null;a&&this.init(a,b)}pa(Xf,Rf); Xf.prototype.init=function(a,b){const c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!== void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.l=a;a.defaultPrevented&&Xf.Z.i.call(this)};Xf.prototype.i=function(){Xf.Z.i.call(this);const a=this.l;a.preventDefault?a.preventDefault():a.returnValue=!1};var Yf="closure_listenable_"+(Math.random()*1E6|0);var Zf=0;function $f(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.fa=e;this.key=++Zf;this.X=this.da=!1}function ag(a){a.X=!0;a.listener=null;a.proxy=null;a.src=null;a.fa=null};function bg(a){this.src=a;this.g={};this.i=0}bg.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.i++);const g=cg(a,b,d,e);g>-1?(b=a[g],c||(b.da=!1)):(b=new $f(b,this.src,f,!!d,e),b.da=c,a.push(b));return b};function dg(a,b,c,d,e){b=b.toString();if(b in a.g){var f=a.g[b];c=cg(f,c,d,e);c>-1&&(ag(f[c]),Array.prototype.splice.call(f,c,1),f.length==0&&(delete a.g[b],a.i--))}} function eg(a,b){const c=b.type;c in a.g&&Ga(a.g[c],b)&&(ag(b),a.g[c].length==0&&(delete a.g[c],a.i--))}function cg(a,b,c,d){for(let e=0;e-1?b[a]:null)&&sg(c))} function sg(a){if(typeof a!=="number"&&a&&!a.X){var b=a.src;if(b&&b[Yf])eg(b.g,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(pg(c),d):b.addListener&&b.removeListener&&b.removeListener(d);hg--;(c=ng(b))?(eg(c,a),c.i==0&&(c.src=null,b[fg]=null)):ag(a)}}}function pg(a){return a in gg?gg[a]:gg[a]="on"+a}function qg(a,b){if(a.X)a=!0;else{b=new Xf(b,this);const c=a.listener,d=a.fa||a.src;a.da&&sg(a);a=c.call(d,b)}return a} function ng(a){a=a[fg];return a instanceof bg?a:null}var tg="__closure_events_fn_"+(Math.random()*1E9>>>0);function lg(a){if(typeof a==="function")return a;a[tg]||(a[tg]=function(b){return a.handleEvent(b)});return a[tg]};function ug(a){M.call(this);this.i=a;this.g={}}pa(ug,M);var vg=[];ug.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(vg[0]=b.toString()),b=vg);for(let e=0;e=0;g--)f=a.g=b[g],e=yg(f,d,!0,a)&&e;f=a.g=c;e=yg(f,d,!0,a)&&e;e=yg(f,d,!1,a)&&e;if(b)for(g=0;g0&&a{var b=this.g[this.i];b||(b=jd(document,"IFRAME"),b.id="afma-notify-"+(new Date).getTime(),b.style.display="none",this.g[this.i]=b);this.i=(this.i+1)%25;const c=sc(a.parameters); c["google.afma.Notify_dt"]=(new Date).getTime();var d=b;a=Wf(new S(a.messageName,c));d.src=Bc(a).toString();b.parentNode||document.body.appendChild(b)});this.g=[];this.i=0}F(){this.g.forEach(kd);this.g=[];super.F()}},Bg=class extends Gg{sendMessage(a){a=Hg(a);window.googleAdsJsInterface&&window.googleAdsJsInterface.notify&&(window.googleAdsJsInterface.notify(a),window.googleAdsJsInterface.DEBUG&&console.log(a))}},Cg=class extends Gg{sendMessage(a){a=Hg(a);window.webkit&&window.webkit.messageHandlers&& window.webkit.messageHandlers.gadGMSGHandler&&window.webkit.messageHandlers.gadGMSGHandler.postMessage(a)}};var Kg=class extends xg{constructor(){super();this.j=Eg();this.j=Eg();N(this,na(Te,this.j));this.i={};this.u=new Vf}sendMessage(a,b){let c;typeof a==="string"?c=new S(a,b):a instanceof S&&(c=a);document.readyState=="loading"?kg(t,"DOMContentLoaded",()=>this.j.sendMessage(c),!1,this):this.j.sendMessage(c)}receiveMessage(a,b){if(this.shouldForwardMessageToIframe())this.forwardMessage(new S("receive_message_action",new S(a,b)));else{const c=document.getElementById("ad_iframe");c!=void 0&&c.contentWindow!= void 0&&c.contentWindow.AFMA_ReceiveMessage!=void 0&&c.contentWindow.AFMA_ReceiveMessage(a,b)}a=="onshow"&&document.readyState=="loading"?kg(t,"DOMContentLoaded",()=>Jg(a,b??void 0)):this.dispatchEvent(new Sf(new S(a,b),this))}addObserver(a,b,c){const d=e=>void c.call(b,e.type,e.params);this.listen(a,d);this.i[a]||(this.i[a]={});this.i[a][b]=d}removeObserver(a,b){this.i[a]&&this.i[a][b]&&(dg(this.g,String(a),this.i[a][b]),delete this.i[a][b])}shouldForwardMessageToIframe(){return this.u.o}forwardMessage(a){Uf(this.u, a)}};function U(a,b){t.AFMA_Communicator?t.AFMA_Communicator.sendMessage(a,b):Lg(a,b)}function Lg(a,b){document.readyState=="loading"?(a=ma(Lg,null,a,b),kg(t,"DOMContentLoaded",a,!1)):(a=new S(a,b),Eg().sendMessage(a))}function Jg(a,b){t.AFMA_Communicator.receiveMessage(a,b)}function Mg(a,b,c,d){t.AFMA_Communicator.removeEventListener(a,b,c,d)}function Ng(a,b,c,d){t.AFMA_Communicator.addEventListener(a,b,c,d)}function Og(a,b,c){t.AFMA_Communicator.addObserver(a,b,c)} function Pg(a,b){t.AFMA_Communicator.removeObserver(a,b)}t.AFMA_Communicator||(oa("AFMA_AddEventListener",Ng),oa("AFMA_RemoveEventListener",Mg),oa("AFMA_AddObserver",Og),oa("AFMA_RemoveObserver",Pg),oa("AFMA_ReceiveMessage",Jg),oa("AFMA_SendMessage",U),t.AFMA_Communicator=new Kg);var Qg=class{constructor(a){this.g=a;Ng("h5adsEvent",b=>void this.g(b))}ra(a,b){U("h5ads",{obj_id:a,action:"create_interstitial_ad",ad_unit:b})}sa(a,b){U("h5ads",{obj_id:a,ad_unit:b,action:"create_rewarded_ad"})}dispose(a){U("h5ads",{obj_id:a,action:"dispose"})}};class V{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};function Rg(a){a.extras===void 0&&(a.extras={});a.extras.highfive="1";return encodeURIComponent(JSON.stringify(a))}class Sg extends M{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.l||(this.listener=b,b=this.id,a=Rg(a),U("h5ads",{obj_id:b,action:"load_interstitial_ad",ad_request:a}))}show(){if(!this.l){if(this.listener==null)throw Error("load must be called before show");U("h5ads",{obj_id:this.id,action:"show_interstitial_ad"})}}F(){this.g.j.dispose(this.id);super.F()}} class Tg extends M{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.l||(this.listener=b,b=this.id,a=Rg(a),U("h5ads",{obj_id:b,action:"load_rewarded_ad",ad_request:a}))}show(){if(!this.l){if(this.listener==null)throw Error("load must be called before show");U("h5ads",{obj_id:this.id,action:"show_rewarded_ad"})}}F(){this.g.j.dispose(this.id);super.F()}}function Ug(a){const b=a.o;a.o+=1;return b} var Vg=class{constructor(){this.o=0;this.ads=new Map;this.g=new Map;this.l=new V;this.i=0;this.j=new Qg(a=>{a=a.params;switch(a.eventCategory){case "initialize":this.ads.clear();this.g.clear();this.i=3;this.l.resolve(this);break;case "creation":var b=a.objectId;switch(a.event){case "nativeObjectCreated":if(a=this.g.get(b))this.g.delete(b),this.ads.set(b,a.ad),a.O.resolve(a.ad);return;case "nativeObjectNotCreated":if(a=this.g.get(b))this.g.delete(b),a.ad.dispose(),a.O.reject(Error("Native object not created")); return;default:return}case "interstitial":if((b=this.ads.get(a.objectId))&&b instanceof Sg&&b.listener)switch(a.event){case "onAdLoaded":b.listener.T?.(b);break;case "onAdFailedToLoad":b.listener.R?.(b,a.errorCode);break;case "onAdOpened":b.listener.Pa?.(b);break;case "onAdClicked":b.listener.yb?.(b);break;case "onAdClosed":b.listener.J?.(b);break;case "onNativeAdObjectNotAvailable":b.listener.U?.(b)}break;case "rewarded":if((b=this.ads.get(a.objectId))&&b instanceof Tg&&b.listener)switch(a.event){case "onRewardedAdLoaded":b.listener.T?.(b); break;case "onRewardedAdFailedToLoad":b.listener.R?.(b,a.errorCode);break;case "onRewardedAdOpened":b.listener.Pa?.(b);break;case "onRewardedAdFailedToShow":b.listener.Oa?.(b,a.errorCode);break;case "onUserEarnedReward":b.listener.Qa?.(b);break;case "onRewardedAdClosed":b.listener.J?.(b);break;case "onNativeAdObjectNotAvailable":b.listener.U?.(b)}}})}connect(){switch(this.i){case 3:return Promise.resolve(this);case 1:return this.l.promise;default:return this.i=1,this.l=new V,U("h5ads",{action:"initialize"}), setTimeout(()=>{this.i!==3&&(this.i=2,this.l.reject(Error("GmaBridge could not connect to SDK after 10000 ms.")))},1E4),this.l.promise}}ra(a){if(this.i!==3)return Promise.reject(Error("GmaBridge is not connected"));const b=Ug(this),c=new V;this.g.set(b,{O:c,ad:new Sg(b,this)});this.j.ra(b,a);return c.promise}sa(a){if(this.i!==3)return Promise.reject(Error("GmaBridge is not connected"));const b=Ug(this),c=new V;this.g.set(b,{O:c,ad:new Tg(b,this)});this.j.sa(b,a);return c.promise}};let Wg=null;var Yb=class extends G{i(){return Gb(C(this.C,3))??""}l(){return bc(this,4)!=null}};var Xg=class extends G{i(){var a=this.C;if(!(a=Xb(a,a[w]|0))){a=Yb;var b;if(!(b=a[Ta])){const c=new a;b=c.C;b[w]|=34;b=a[Ta]=c}a=b}return a}},Yg=function(a){return b=>{if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");b[w]|=32;b=new a(b)}return b}}(Xg);var Zg=class extends G{};let $g=void 0;var ah=class{constructor(){const a={};this.i=(b,c)=>a[b]!=null?a[b]:c;this.l=(b,c)=>a[b]!=null?a[b]:c;this.o=(b,c)=>a[b]!=null?a[b]:c;this.u=(b,c)=>a[b]!=null?a[b]:c;this.j=(b,c)=>a[b]!=null?c.concat(a[b]):c;this.g=()=>{}}};function W(a){return K(ah).i(a.g,a.defaultValue)}function X(a){return K(ah).l(a.g,a.defaultValue)};var ch=class{constructor(){this.wasPlaTagProcessed=!1;this.wasReactiveAdConfigReceived={};this.adCount={};this.wasReactiveAdVisible={};this.stateForType={};this.reactiveTypeEnabledInAsfe={};this.wasReactiveTagRequestSent=!1;this.reactiveTypeDisabledByPublisher={};this.tagSpecificState={};this.messageValidationEnabled=!1;this.floatingAdsStacking=new bh;this.sideRailProcessedFixedElements=new Set;this.sideRailAvailableSpace=new Map;this.sideRailPlasParam=new Map;this.sideRailMutationCallbacks=[];this.clickTriggeredInterstitialMayBeDisplayed= !1}},bh=class{constructor(){this.maxZIndexRestrictions={};this.nextRestrictionId=0;this.maxZIndexListeners=[]}};function dh(a){const b=eh(a);Ea(a.floatingAdsStacking.maxZIndexListeners,c=>c(b))}function eh(a){a=Rc(a.floatingAdsStacking.maxZIndexRestrictions);return a.length?Math.min.apply(null,a):null} var fh=class{constructor(a){a.google_reactive_ads_global_state?(a.google_reactive_ads_global_state.sideRailProcessedFixedElements==null&&(a.google_reactive_ads_global_state.sideRailProcessedFixedElements=new Set),a.google_reactive_ads_global_state.sideRailAvailableSpace==null&&(a.google_reactive_ads_global_state.sideRailAvailableSpace=new Map),a.google_reactive_ads_global_state.sideRailPlasParam==null&&(a.google_reactive_ads_global_state.sideRailPlasParam=new Map),a.google_reactive_ads_global_state.sideRailMutationCallbacks== null&&(a.google_reactive_ads_global_state.sideRailMutationCallbacks=[])):a.google_reactive_ads_global_state=new ch;this.floatingAdsStacking=a.google_reactive_ads_global_state.floatingAdsStacking}addListener(a){this.floatingAdsStacking.maxZIndexListeners.push(a);a(eh(this))}removeListener(a){Ha(this.floatingAdsStacking.maxZIndexListeners,b=>b===a)}},gh=class{constructor(a){this.controller=a;this.g=null}};function hh(a){const b={bottom:"auto",clear:"none",display:"inline","float":"none",height:"auto",left:"auto",margin:0,"margin-bottom":0,"margin-left":0,"margin-right":"0","margin-top":0,"max-height":"none","max-width":"none",opacity:1,overflow:"visible",padding:0,"padding-bottom":0,"padding-left":0,"padding-right":0,"padding-top":0,position:"static",right:"auto",top:"auto","vertical-align":"baseline",visibility:"visible",width:"auto","z-index":"auto"};Ea(Object.keys(b),c=>{const d=a.style[Hc(c)]; (typeof d!=="undefined"?d:a.style[md(a,c)])||I(a,c,b[c])});Wc(a)};function ih(a,b){const c=ad("STYLE",a);c.textContent=Gc(Kc`* { pointer-events: none; }`);a?.head.appendChild(c);setTimeout(()=>{a?.head.removeChild(c)},b)}function jh(a,b,c){if(!a.body)return null;const d=new kh;d.apply(a,b);return()=>{var e=c||0;e>0&&ih(b.document,e);I(a.body,{filter:d.g,webkitFilter:d.g,overflow:d.l,position:d.j,top:d.o});b.scrollTo(0,d.i)}} class kh{constructor(){this.g=this.o=this.j=this.l=null;this.i=0}apply(a,b){this.l=a.body.style.overflow;this.j=a.body.style.position;this.o=a.body.style.top;this.g=a.body.style.filter?a.body.style.filter:a.body.style.webkitFilter;this.i=b.pageYOffset===void 0?(b.document.documentElement||b.document.body.parentNode||b.document.body).scrollTop:b.pageYOffset;I(a.body,"top",`${-this.i}px`)}};function lh(a,b){var c;if(!a.i)for(a.i=[],c=a.g.parentElement;c;){a.i.push(c);if(a.I(c))break;c=c.parentNode&&c.parentNode.nodeType===1?c.parentNode:null}c=a.i.slice();let d,e;for(d=0;dthis.i=null)}I(a){return this.B===a}};function nh(a,b){const c=a.B;if(c)if(b){b=a.D;if(b.g==null){var d=b.controller;const e=d.floatingAdsStacking.nextRestrictionId++;d.floatingAdsStacking.maxZIndexRestrictions[e]=2147483646;dh(d);b.g=e}Tc(c,{display:"block"});a.u.body&&!a.j&&(a.j=jh(a.u,a.N,a.M));c.setAttribute("tabindex","0");c.setAttribute("aria-hidden","false");a.u.body.setAttribute("aria-hidden","true")}else b=a.D,b.g!=null&&(d=b.controller,delete d.floatingAdsStacking.maxZIndexRestrictions[b.g],dh(d),b.g=null),Tc(c,{display:"none"}), a.j&&(a.j(),a.j=null),a.u.body.setAttribute("aria-hidden","false"),c.setAttribute("aria-hidden","true")}function oh(a){nh(a,!1);const b=a.B;if(b){var c=ph(a.K);lh(a,d=>{Tc(d,c);hh(d)});a.g.setAttribute("width","");a.g.setAttribute("height","");I(a.g,c);I(a.g,qh);I(b,rh);I(b,{background:"transparent"});Tc(b,{display:"none",position:"fixed"});hh(b);hh(a.g);(Ca()&&oc()?bd(a.K):1)<=1||(I(b,{overflow:"scroll","max-width":"100vw"}),Wc(b))}} var sh=class extends mh{constructor(a,b){var c=window,d=X(lf);super(a,c,b);this.K=c;this.M=d;this.j=null;this.u=c.document;a=new fh(c);this.D=new gh(a)}o(){nh(this,!1)}},rh={backgroundColor:"white",opacity:"1",position:"fixed",left:"0px",top:"0px",margin:"0px",padding:"0px",display:"none",zIndex:"2147483647"},qh={left:"0",position:"absolute",top:"0"};function ph(a){a=Ca()&&oc()?bd(a):1;a=100*(a<1?1:a);return{width:`${a}vw`,height:`${a}vh`}};var th=class extends sh{constructor(a,b){super(a,b);oh(this)}I(a){a.classList?a=a.classList.contains("adsbygoogle"):(a=a.classList?a.classList:(typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||"").match(/\S+/g)||[],a=Da(a,"adsbygoogle")>=0);return a}};function uh(){const a=window.google_ad_modifications=window.google_ad_modifications||{};a.afg_slotcar_vars||(a.afg_slotcar_vars={});return a.afg_slotcar_vars};function ne(a,b){a.i.size>0||vh(a);const c=a.i.get(0);c?c.push(b):a.i.set(0,[b])}function wh(a,b,c,d){H(b,c,d);N(a,()=>jc(b,c,d))}function xh(a,b){a.state!==1&&(a.state=1,a.i.size>0&&yh(a,b))} function vh(a){a.g.document.visibilityState?wh(a,a.g.document,"visibilitychange",b=>{a.g.document.visibilityState==="hidden"&&xh(a,b);a.g.document.visibilityState==="visible"&&(a.state=0)}):"onpagehide"in a.g?(wh(a,a.g,"pagehide",b=>{xh(a,b)}),wh(a,a.g,"pageshow",()=>{a.state=0})):wh(a,a.g,"beforeunload",b=>{xh(a,b)})}function yh(a,b){for(let c=9;c>=0;c--)a.i.get(c)?.forEach(d=>{d(b)})}var zh=class extends M{constructor(a){super();this.g=a;this.state=0;this.i=new Map}};async function Ah(a,b){var c=10;return c<=0?Promise.reject(Error(`wfc bad input ${c} ${200}`)):b()?Promise.resolve():new Promise((d,e)=>{const f=a.setInterval(()=>{--c?b()&&(a.clearInterval(f),d()):(a.clearInterval(f),e(Error(`wfc timed out ${c}`)))},200)})};function Bh(a){const b=a.state.pc;return b!==null&&b!==0?b:a.state.pc=nc(a.g)}function Ch(a){var b=a.state.wpc;if(b===null||b==="")b=a.state,a=a.g,a=a.google_ad_client?String(a.google_ad_client):(a.google_ad_modifications=a.google_ad_modifications||{}).head_tag_slot_vars?.google_ad_client??a.document.querySelector(".adsbygoogle[data-ad-client]")?.getAttribute("data-ad-client")??"",b=b.wpc=a;return b}async function Dh(a){p(await p(Ah(a.g,()=>!(!Bh(a)||!Ch(a)))))} async function Eh(a,b){p(await p(Dh(a)));var c=a.l;var d=new Rd;var e=Bh(a);d=E(d,1,Bb(e),"0");e=Ch(a);d=F(d,2,e);d=E(d,3,Bb(a.state.sd),"0");a=E(d,7,Bb(Math.round(a.g.performance.now())),"0");a=E(a,3,Bb(1),"0");b=ac(a,10,Sd,b);je(c,b)}var Fh=class{constructor(a,b){this.g=id()||window;this.i=b??new zh(this.g);this.l=a??new pe(100,100,!0,this.i);this.state=Pe(Me(),33,()=>{const c=X(Ve);return{sd:c,ssp:c>0&&Pc()<1/c,pc:null,wpc:null,cu:null,le:[],lgdp:[],psi:null,tar:0,cc:null}})}};function Gh(a){var b=window;return a.google_adtest==="on"||a.google_adbreak_test==="on"||b.location.host.endsWith("h5games.usercontent.goog")||b.location.host==="gamesnacks.com"?b.document.querySelector('meta[name="h5-games-eids"]')?.getAttribute("content")?.split(",").map(c=>Math.floor(Number(c))).filter(c=>!isNaN(c)&&c>0)||[]:[]};class Hh{};function Ih(){var a=t.ggeac||(t.ggeac={});re(K(se),a);Jh(a);K(Hh);K(ah).g()}function Jh(a){const b=K(ah);b.i=(c,d)=>qe(5,a,()=>!1)(c,d,1);b.l=(c,d)=>qe(6,a,()=>0)(c,d,1);b.o=(c,d)=>qe(7,a,()=>"")(c,d,1);b.u=(c,d)=>qe(8,a,()=>[])(c,d,1);b.j=(c,d)=>qe(17,a,()=>[])(c,d,1);b.g=()=>{qe(15,a,()=>{})(1)}};function Kh(a){const b=K(se).g();a=Gh(a);return b.concat(a).join(",")};function Lh({Ja:a,Sa:b}){return a||(b==="dev"?"dev":"")};function Mh(a){He.j(b=>{b.shv=String(a);b.mjsv=Lh({Ja:Wd(),Sa:a});b.eid=Kh(t)})}function Nh(a,b){const c=b?.i();b=c?.i()||(Gb(C(a.C,2))??"");a=c?.l()?bc(c,4)??!1:bc(a,6)??!1;Mh(b);bb($g,fb);$g=a};function Oh(){var a=window.adsbygoogle;try{const b=a.pageState;bb(b,x);return Yg(b)}catch(b){return new Xg}};var Ph=typeof sttc==="undefined"?void 0:sttc;function Qh(){var a=He;try{if(bb(Ph,x),Ph.length>0)return new Zg(JSON.parse(Ph))}catch(b){a.P(838,b instanceof Error?b:Error(String(b)))}return new Zg};var Rh=class extends M{F(){this.disposeAd();super.F()}},Sh=class extends M{constructor(a){super();this.callback=a}},Th=class extends M{constructor(a){super();this.i=a;this.g=new Set}fetch(a,b){const c=new Sh(a.callback);this.g.add(c);this.i.fetch({...a,callback:d=>{c.l?d&&d.dispose():c.callback(d);this.g.delete(c)}},b)}F(){for(const a of this.g.values())a.dispose();this.g.clear();super.F()}};var Uh=class{constructor(a){var b=Wd();this.o=a;this.u=b;this.l="unset"}ga(a){this.l=a}Y(a){this.g=a.Da;this.i=a.Ga}L(a){this.j=a}A(a,b={}){b.event=a;b.client=this.l;b.bow_v=this.o;b.js_v=this.u;b.fetcher=this.j?.toString()??"unset";this.g&&(b.admb_iid=this.g);this.i&&(b.admb_rid=this.i);a=K(se).g();!b.eid&&a.length&&(b.eid=a.toString());Kd(Fe,"slotcar",b,!0,1)}};var Vh=class extends Rh{constructor(a,b,c,d){super();this.ad=a;this.j=b;this.o=c;this.i=d;this.g=null;this.u=this.B=!1;this.D=!0}show(a){this.g=a;if(this.D&&this.u)this.ad.show();else if(this.u)this.J();else throw Error("Tried to show AdMobAd before it finished loading.");}disposeAd(){this.ad.dispose()}T(){this.u=!0;this.o(this)}R(){this.o(null);this.dispose()}U(){this.i.A("admb_na");this.g?this.J():this.D=!1}}; function Wh(a){return{T:L(849,()=>{a.T()}),R:L(850,()=>{a.R()}),J:L(851,()=>{a.J()}),U:L(854,()=>{a.U()})}}var Xh=class extends Vh{constructor(a,b,c,d){super(a,b,c,d);this.ad=a;this.j=b;this.o=c;this.i=d}request(){this.ad.load(this.j,Wh(this))}J(){(0,this.g)(1)}};function Yh(a){return{T:L(849,()=>{a.T()}),R:L(850,()=>{a.R()}),Oa:L(855,()=>{a.i.A("admb_rfs");(0,a.g)(2)}),Qa:L(852,()=>{a.B=!0}),J:L(853,()=>{a.J()}),U:L(854,()=>{a.U()})}} var Zh=class extends Vh{constructor(a,b,c,d){super(a,b,c,d);this.ad=a;this.j=b;this.o=c;this.i=d}request(){this.ad.load(this.j,Yh(this))}J(){this.B?(0,this.g)(3):(0,this.g)(2)}};function $h(a,b){const c=b.google_adbreak_test==="on";switch(a){case 1:return c?"ca-app-pub-3940256099942544/1033173712":b.google_admob_interstitial_slot;case 2:return c?"ca-app-pub-3940256099942544/5224354917":b.google_admob_rewarded_slot;default:throw Error(`Unknown ad type ${a}`);}}function ai(a,b,c){a.j.error(`Unable to fetch ad: '${b}' is missing from tag.`);c(null)}function bi(a){Ke(850,()=>{a(null)})} var ci=class{constructor(a,b,c){this.i=a;this.j=b;this.g=c;this.l=nc(window).toString()}fetch(a,b){const c={isTestDevice:!1,httpTimeoutMillis:X(af)*1E3};var d=b.google_tag_for_child_directed_treatment;if(d==="0"||d==="1")c.tagForChildDirectedTreatment=d==="1";d=b.google_tag_for_under_age_of_consent;if(d==="0"||d==="1")c.tagForUnderAgeOfConsent=d==="1";d=b.google_max_ad_content_rating;typeof d==="string"&&(c.maxAdContentRating=d);c.extras??(c.extras={});c.extras.muted=a.Ea||a.type===2?"0":"1";this.l&& (c.extras.pvsid=this.l);c.extras.correlator=Se().toString();d=Kh(b);d.length&&(c.extras.slotcar_eids=d);b=$h(a.type,b);a.type===1?typeof b!=="string"?ai(this,"data-admob-interstitial-slot",a.callback):this.i.ra(b).then(e=>{(new Xh(e,c,a.callback,this.g)).request()}).catch(()=>{bi(a.callback)}):typeof b!=="string"?ai(this,"data-admob-rewarded-slot",a.callback):this.i.sa(b).then(e=>{(new Zh(e,c,a.callback,this.g)).request()}).catch(()=>{bi(a.callback)})}};const di=new Set(["auto","on"]),ei=new Set(["on","off"]),fi=new Set("start pause next browse reward preroll".split(" ")),gi=new Map([["start","interstitial"],["pause","interstitial"],["next","interstitial"],["browse","interstitial"],["reward","reward"],["preroll","preroll"]]),hi=new Map([["interstitial",["type"]],["reward",["type","beforeReward","adDismissed","adViewed"]],["preroll",["type","adBreakDone"]]]),ii=new Map([["interstitial",["beforeReward","adDismissed","adViewed"]],["reward",[]],["preroll", ["afterAd","beforeReward","adDismissed","adViewed"]]]),ji="beforeAd afterAd beforeReward adDismissed adViewed adBreakDone".split(" "),ki=new Map([["beforeBreak","beforeAd"],["afterBreak","afterAd"],["adComplete","adViewed"]]);var li=new Set("google_ad_client google_ad_host google_ad_channel google_ad_host_channel google_tag_for_under_age_of_consent google_tag_for_child_directed_treatment google_page_url".split(" ")); const mi=new Set([...li,"google_admob_interstitial_slot","google_admob_rewarded_slot","google_max_ad_content_rating"]); function ni(a,b){let c=!1;const d=f=>{c=!0;b.error(`Invalid ad config: ${f}.`)};if(a.preloadAdBreaks!=null&&!di.has(a.preloadAdBreaks)){var e=Array.from(di).map(f=>`'${f}'`).join(", ");d(`'preloadAdBreaks' must be one of [${e}]`)}a.sound==null||ei.has(a.sound)||(e=Array.from(ei).map(f=>`'${f}'`).join(", "),d(`'sound' must be one of [${e}]`));a.onReady!=null&&typeof a.onReady!=="function"&&d("'onReady' must be a function");if(a.h5AdsConfig!=null)if(typeof a.h5AdsConfig!=="object")d("'h5AdsConfig' must be an object"); else for(const [f,g]of Object.entries(a.h5AdsConfig))a=f,e=g,mi.has(a)?typeof e!=="string"&&d(`'h5AdsConfig.${a}' must be a string`):d(`'h5AdsConfig.${a}' is not a valid property`);return!c} function oi(a,b,c){for(const [d,e]of ki){const f=d,g=e;if(f in a){c.A("lgc_fld",{field:f});if(g in a)return b.error(`Invalid placement config: '${f}' has been renamed to ${g}. Cannot pass both fields. Please use ${g} only.`),!1;b.warn(`Placement config: '${f}' has been renamed to '${g}'. Please update your code.`);a[g]=a[f];delete a[f]}}return!0} function pi(a,b,c){let d=!1;const e=h=>{d=!0;b.error(`Invalid placement config: ${h}.`)};a=Object.assign({},a);if(!oi(a,b,c))return{ua:!1,xa:a};if(!fi.has(a.type)){var f=Array.from(fi).map(h=>`'${h}'`).join(", ");e(`'type' must be one of [${f}]`);return{ua:!d,xa:a}}c=gi.get(a.type);const g=hi.get(c).filter(h=>!(h in a));g.length>0&&e("missing required properties "+g.map(h=>`'${h}'`).join(", "));c=ii.get(c).filter(h=>h in a);c.length>0&&e("the following properties are not used for the given ad type: "+ c.map(h=>`'${h}'`).join(", "));for(f of ji)f in a&&typeof a[f]!=="function"&&e(`'${f}' must be a function`);return{ua:!d,xa:a}};const qi={[1]:10,[2]:11},ri={closed:1,viewed:3,dismissed:2,error:4};var ti=class{constructor(){this.g=window}fetch(a,b){const c={};for(const d in b)li.has(d)&&(c[d]=b[d]);c.google_reactive_ad_format=qi[a.type];c.google_wrap_fullscreen_ad=!0;c.google_video_play_muted=a.type!==2&&!a.Ea;c.google_acr=d=>{a.callback(d?new si(d):null)};c.google_tag_origin="gsc";this.g.adsbygoogle.push({params:c})}},si=class extends Rh{constructor(a){super();this.ad=a}show(a){this.ad.show(b=>{a(ri[b.status])})}disposeAd(){this.ad.disposeAd()}};function ui(){return P('')} function vi(){return P('')} function wi(a){const b=a.Ma;a=a.Ta;return P('
Close Ad?
You will lose your reward
CLOSE
RESUME
')};var xi=Mc`about:blank`;Bc(xi);var yi=Mc`javascript:undefined`;Bc(yi);function zi(a,b,c){a=a.g;c=b(c||Lf,{});b=a||qa||(qa=new ld);if(c&&c.g)b=c.g();else{b=jd(b.g,"DIV");b:if(ja(c)){if(c.wa&&(c=c.wa(),c instanceof Cc))break b;c=Lc("zSoyz")}else c=Lc(String(c));b.innerHTML=Ec(c)}b.childNodes.length==1&&(c=b.firstChild,c.nodeType==1&&(b=c));return b}class Ai{constructor(){this.g=qa||(qa=new ld)}render(a,b){a=a(b||{},{});return String(a)}};function Bi(a,b){if(a.contentDocument||a.contentWindow)b(a);else{const c=()=>{b(a);jc(a,"load",c)};H(a,"load",c)}} async function Ci(a){if(a.g==null)throw Error("Tried to show ad before initialized.");const b=new V;var c=a.g.g,d=Math.min(Number(c.clientWidth),Number(c.clientHeight));let e=Math.max(Number(c.clientWidth),Number(c.clientHeight));Di(a)&&(d*=.5,e*=.5);c=c.contentDocument;a=c.body.appendChild(zi(a.B,wi,{Ta:d,Ma:e}));d=a.querySelector(".resume-ad-button");H(a.querySelector(".close-ad-button"),"click",()=>{b.resolve(0)});H(d,"click",()=>{b.resolve(1)});d=p(await b.promise);c.body.removeChild(a);return d=== 0}function Di(a){if(a.g==null)throw Error("Tried to show ad before initialized.");a=a.g.g;return Number(a.clientWidth)>1E3||Number(a.clientHeight)>1E3} var Ei=class extends Rh{constructor(a,b){super();this.u=b;this.B=new Ai;this.i=10;this.o=!1;this.j=zi(this.B,ui);this.j.dataset["slotcar"+(b===1?"Interstitial":"Rewarded")]="true";document.documentElement.appendChild(this.j);Bi(this.j.firstChild,c=>{var d={};var e=this.u===2?"Rewarded ad example":"Interstitial ad example";var f=this.u,g=d??{},h=g.qb;const k=g.sb,m=g.mb,n=g.tb,q=g.pb,r=g.rb,z=g.nb;!g.ob&&(h instanceof rf?h.content:h)?(g=g&&g.vb,h=P((h instanceof rf?h.content:h)?"window['ppConfig'] = {productName: "+Df(Ef(k??"unknown"))+", deleteIsEnforced: "+Df(Ef(!!m))+", sealIsEnforced: "+Df(Ef(!!n))+", heartbeatRate: "+Df(Ef(q??.5))+", periodicReportingRateMillis: "+Df(Ef(r??6E4))+", disableAllReporting: "+Df(Ef(z??!1))+"};"+Df(Ef(h??""))+"\x3c/script>":"")):h="";h=""+P(h);d=(d=d??{})&&d.wb;d=P("\n \n body {\n padding: 0;\n margin: 0;\n background-color: #262626;\n }\n .container {\n width: 100vw;\n height: 92vh;\n display: flex;\n flex-direction: column;\n }\n .container .creative {\n background-color: white;\n border-style: solid;\n border-width: thin;\n border-color:#bdc1c6;\n height: 250px;\n margin: 20vh auto auto auto;\n overflow: hidden;\n padding: 0;\n width: 300px;\n }\n .header-panel {\n display: flex;\n justify-content: center;\n margin-bottom: 20px;\n background-color: #424242;\n border: 1px solid transparent;\n border-radius: 4px;\n height: 8vh;\n color: #f5f5f5;\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n font-size: 20px;\n line-height: 8vh;\n }\n .dismiss-button {\n display: flex;\n flex-direction: row;\n height: inherit;\n align-items: center;\n padding-right: 4%;\n cursor: pointer;\n position: absolute;\n right: 0;\n }\n .count-down-container {\n display: inline-flex;\n flex: auto;\n }\n .adContainer {\n display: flex;\n flex-direction: row;\n width: 100%;\n height: 100%;\n text-align: left;\n margin: 0;\n }\n .adContainer .logo {\n align-self: center;\n width: 40px;\n margin: 0 24px;\n height: 40px;\n }\n .adContainer .logo IMG {\n height: 40px;\n width: 40px;\n }\n .adContainer .text {\n margin: auto auto auto 0;\n }\n .adContainer .button {\n align-self: center;\n height: 100%;\n max-height: 48px;\n /* This gives a perceived margin of 32px, due to the margins within the button SVGs. */\n margin-right: 30px;\n }\n .adContainer .button-inner {\n max-height: 48px;\n height: 100%;\n }\n .adContainer .button-inner SVG {\n height: 100%;\n width: auto;\n }\n .adText {\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n font-size: 18px;\n font-weight: normal;\n line-height: 18px;\n color: #202124;\n margin-bottom: 4px;\n }\n .nativeIframeMessage .text {\n padding: 0 10px;\n }\n .creative a {\n text-decoration: none;\n }\n\n @media (max-height: 44px),\n (max-height: 150px) and (max-width: 210px) {\n .adContainer .logo {\n display: none;\n }\n .adContainer .text {\n margin-left: 5px;\n }\n }\n @media (max-height: 110px) and (max-width: 330px) {\n .adText {\n font-size: 13px;\n line-height: 13px;\n margin-bottom: 2px;\n }\n }\n @media (max-height: 38px) {\n .adText {\n font-size: 17px;\n line-height: 17px;\n margin-bottom: 0;\n }\n }\n @media (max-height: 20px) {\n .adText {\n font-size: 12px;\n line-height: 12px;\n margin-bottom: 0;\n }\n }\n\n /* Vertically stacked assets in cases where creative is not a distictly\n horizontal rectangle shape */\n @media (min-height: 240px),\n (max-width: 65px) and (min-height: 50px),\n (max-width: 130px) and (min-height: 100px),\n (max-width: 195px) and (min-height: 150px),\n (max-width: 260px) and (min-height: 200px) {\n .adContainer .logo {\n display: initial;\n }\n .adContainer .text {\n margin-left: 0;\n }\n .adContainer {\n text-align: center;\n display: flex;\n flex-direction: column;\n }\n .adContainer .logo {\n margin: 40px auto 24px auto;\n }\n .adContainer .text {\n margin: 0 auto auto auto;\n }\n .adContainer .text .adText{\n margin-bottom: 8px;\n }\n .adContainer .button {\n margin: auto auto 32px auto;\n }\n @media (max-height: 200px) {\n .adContainer .logo {\n display: none;\n }\n .adContainer .text {\n margin: 10px auto auto auto;\n }\n }\n }\n\n .x-button {\n display: flex;\n align-items: center;\n }\n\n .dialog-wrapper {\n background: rgba(0, 0, 0, .4);\n height: 100%;\n left: 0;\n opacity: 1;\n pointer-events: auto;\n position: fixed;\n top: 0;\n transition: opacity .15s ease-out;\n -webkit-transition: opacity .15s ease-out;\n width: 100%;\n will-change: opacity;\n z-index: 2147483647;\n }\n\n .close-confirmation-dialog {\n background: #fff;\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14),\n 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);\n font-family: Roboto, sans-serif;\n left: 50%;\n position: fixed;\n top: 50%;\n transform: translate(-50%, -50%);\n -webkit-transform: translate(-50%, -50%);\n }\n\n .confirmation-title {\n color: #000;\n }\n\n .confirmation-message {\n color: #757575;\n }\n\n .confirmation-buttons {\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n\n -webkit-box-align: center;\n -webkit-align-items: center;\n align-items: center;\n\n -webkit-box-pack: flex-end;\n -webkit-justify-content: flex-end;\n justify-content: flex-end;\n }\n\n .close-ad-button,\n .resume-ad-button {\n color: #fff;\n cursor: pointer;\n font-weight: 500;\n text-align: center;\n\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n }\n\n .close-ad-button {\n color: #3e82f7;\n }\n\n .resume-ad-button {\n background: #3e82f7;\n border-radius: 2px;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24);\n }\n \n '); d=h+d+'
';f!==2&&(d+="Ad");d+='
'+(f===2?'
'+vi()+"
":"")+'
'+vi()+'
";e=P(d).wa();f=c.contentDocument||c.contentWindow.document;f.open();f.write(Ec(e));f.close();this.g=new th(c,this.j);a(this)})}show(a){if(this.g==null)throw Error("Tried to show ad before initialized.");const b=this.g.g.contentDocument,c=b.getElementById("dismiss-button");nh(this.g,!0);if(this.u===2){const d= c.querySelector("#dismiss-button-element");d.style.display="none";const e=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.o=!0;p(await p(Ci(this)))?(this.g.o(),H(c,"click",e),a(2)):this.o=!1};H(c,"click",e);this.i=X(df);const f=this.i<0;this.o=!1;const g=b.getElementById("count-down-container"),h=g.querySelector("#count-down-text");h.innerText=`Reward in ${this.i} seconds`;f||(this.D=setInterval(()=>{this.o||(--this.i,h.innerText=`Reward in ${this.i} seconds`); if(this.i===0){g.style.display="none";d.style.display="";clearInterval(this.D);const k=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.g.o();jc(c,"click",k);a(3)};H(c,"click",k);jc(c,"click",e)}},1E3))}else H(c,"click",()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.g.o();a(1)})}disposeAd(){this.g?.o();kd(this.j)}},Fi=class{fetch(a){new Ei(a.callback,a.type)}};var Gi=class{constructor(){this.j=K(Fh);this.o={inv_plcnf:1,inv_adcnf:2,adbr_cl:3,adbr_noad:4,adbr_nousitr:5,adbr_usrint:6,adbr_naf:7,adbr_pgad:8,adbr_pgaatd:9,adbr_tepgai:10,adcf_cl:11,adcf_afni:29,adcf_pgad:13,adcf_pgaatd:14,prf_suc:15,prf_fail:16,ad_sr:32,admb_na:17,admb_rfs:18,admb_fetfail:19,lgc_fld:20,pr_rr:21,pr_to:22,r_to:31,api_ld:23,admb_tm:24,adbr_dn:25,dbl_init:26,sess_m:27,ad_cls:28,ad_rdtr:30};this.u={admob:1,adsense:2,adbreaktest:0}}ga(){}Y(a){this.g=a.Da;this.i=a.Ga}L(a){this.l=this.u[a]}async A(a){var b= new Qd;a=cc(b,1,this.o[a]).L(this.l);this.g&&F(a,3,this.g);this.i&&F(a,4,this.i);p(await p(Eh(this.j,a)))}},Hi=class{constructor(a){this.qa=new Gi;this.ea=a}ga(a){this.ea.ga(a)}Y(a){this.qa.Y(a);this.ea.Y(a)}L(a){this.qa.L(a);this.ea.L(a)}async A(a,b={}){p(await p(this.qa.A(a,b)));this.ea.A(a,b)}};function Ii(a){let b=a.l;a.g!==null&&(b+=(Date.now()-a.g)/1E3);return Math.min(b,a.j)}function Ji(a){const b=Ii(a);if(b=a.i} var Li=class{constructor(a,b){var c=X(jf);this.i=a;this.o=b;this.g=null;if(a<=0)throw Error("Frequency cap cannot be less than or equal to 0.");if(c<1)throw Error("Bucket capacity cannot be less than 1.");if(1.5>c)throw Error("Initial tokens cannot be greater than the bucket capacity.");this.l=1.5*a;this.j=c*a}};const Mi="click mousedown mouseup touchstart touchend pointerdown pointerup keydown keyup scroll".split(" ");var Ni=class extends M{constructor(){var a=window;super();this.g=0;const b=()=>{this.g=Date.now()};for(const c of Mi)a.document.documentElement.addEventListener(c,b,{capture:!0});N(this,()=>{for(const c of Mi)a.document.documentElement.removeEventListener(c,b,{capture:!0})})}};class Oi extends M{constructor(a,b){super();this.O=new V;this.g=!1;this.timeout=setTimeout(L(726,()=>{b()}),a*1E3)}get promise(){return this.O.promise}resolve(a){this.l||(this.g=!0,this.O.resolve(a))}reject(a){this.l||(this.g=!0,this.O.reject(a))}F(){clearTimeout(this.timeout)}} function Pi(a,b){if(a=a.google_adbreak_test)switch(a){case "on":return new Fi;case "adsense":break;default:throw b.error(`Unsupported data-adbreak-test value '${a}. Supported values: '${"on"}'.`),Error("unsupported test mode");}return new ti}function Qi(a){return["google_admob_interstitial_slot","google_admob_rewarded_slot"].some(b=>typeof Ri(b,a)==="string")}function Ri(a,b){if(b[a]&&typeof b[a]==="string")return String(b[a])} function Si(a,b){Wg==null&&(Wg=new Vg);return Wg.connect().then(c=>new ci(c,a,b))}function Ti(a){if(typeof a!=="string")return-1;a=/^(\d+)s$/.exec(a);return a==null?-1:Number(a[1])} function Ui(a,b){window.addEventListener("onpagehide"in self?"pagehide":"unload",L(938,()=>{if(b.first_slotcar_request_processing_time){var c=Date.now();a.g.A("sess_m",{igsl:c-b.first_slotcar_request_processing_time,afh:String(b.ad_frequency_hint),niab:Number(b.number_of_interstitial_ad_breaks),nias:Number(b.number_of_interstitial_ads_shown),opsl:c-b.adsbygoogle_execution_start_time})}}))} function Vi(a,b){const c=b.google_admob_ads_only;typeof c==="string"&&(c==="on"?Qi(b)?a.ma=!0:a.j.error("Cannot set data-admob-ads-only without providing at least one AdMob ad slot id."):a.j.error(`Unsupported data-admob-ads-only value '${c}'. Supported value: 'on'.`))}function Wi(a){return a.ya?"adbreaktest":a.V?"admob":"adsense"}function Xi(a,b){for(const c of[1,2]){const d=a.i.get(c);if(d||Yi(a,c))d?(d.dispose(),a.i.delete(c)):(a.u.get(c).dispose(),a.u.delete(c)),Y(a,c,0,b)}} function Zi(a){if(!a.M||a.Ba){if(!a.na&&a.o.preloadAdBreaks){var b=W(ff)?[1]:[1,2];for(const c of b)if(!a.i.has(c)&&!a.aa.has(c))return}for(a.na=!0;a.oa.length>0;)b=a.oa.pop(),$i(a,"onReady",b)}}function aj(a,b){b=b.google_ad_frequency_hint;const c=X(ef);if(typeof b!=="string")return c;const d=/^(\d+)s$/.exec(b);return d==null?(a.j.error(`Invalid data-ad-frequency-hint value: '${b}'. It must be in format 'Xs' where X is a number.`),c):Math.max(X(gf),Number(d[1]))} function bj(a){return W(kf)?X(Ze):a.D/2}function cj(a,b){for(const c in b)if(b[c]!==a.N[c])return!0;return!1}function dj(a,b){!a.ma||a.V?b():a.g.A("adcf_afni")}function ej(a,b,c,d=!0){const e=a.i.get(b);e&&(e.dispose(),Y(a,b,10,c),d&&a.i.delete(b))}function Yi(a,b){var c;if(c=a.u.has(b))c=!a.u.get(b).g;return c}function Y(a,b,c,d){if(Yi(a,b))throw Error("already scheduled");c=new Oi(c,()=>{fj(a,b,d)});a.u.set(b,c);return c}function $i(a,b,c){Zc(()=>{gj(a,b,c)})} function Z(a,b,c,d){const e={breakType:b.type,breakFormat:c===2?"reward":b.type==="preroll"?"preroll":"interstitial",breakStatus:d};b.name&&(e.breakName=b.name);a.g.A("adbr_dn",{breakType:e.breakType,breakFormat:e.breakFormat,breakStatus:e.breakStatus,breakName:e.breakName??""});const f=b.adBreakDone;f!=null&&$i(a,"adBreakDone",()=>{f(e)})} async function hj(a,b){if(a.ba)return a.g.A("pr_rr"),Z(a,b,1,"frequencyCapped"),!1;a.ba=!0;const c=p(await p(ij(a,1,X(bf),2)));return c===1?(a.g.A("adbr_noad"),Z(a,b,1,"noAdPreloaded"),!1):c===2?(a.g.A("pr_to",{source:"slotcar"}),Z(a,b,1,"timeout"),!1):!0}async function jj(a,b){const c=p(await p(ij(a,2,X(cf),3)));return c===1?(a.g.A("adbr_noad"),Z(a,b,2,"noAdPreloaded"),!1):c===3?(a.g.A("r_to",{}),Z(a,b,2,"timeout"),!1):!0} async function kj(a,b){const c=new V;a.za=c;gj(a,"beforeReward",()=>{b.beforeReward(()=>{c.resolve(0)})});return p(await c.promise)===0}function gj(a,b,c){if(c)try{c()}catch(d){return a.j.error(`'${b}' callback threw an error:`,d),!1}return!0}function lj(a,b){return W(Ye)&&b===1&&a.K!==null}function mj(a,b){b={type:1,nias:Number(b),asr:Number((b*a.D*1E3/(Date.now()-a.pa-a.ja)).toFixed(2)),bc:Number(X(jf)),md:Number(bj(a))};a.g.A("ad_sr",b)} async function ij(a,b,c,d){a.M&&p(await a.ia);a=Yi(a,b)?a.u.get(b):Y(a,b,0,2);return p(await p(Promise.race([a.promise,$c(c*1E3,d)])))}function nj(a,b,c,d,e){const f=a.Ia.get(c),g=b?1:-1,h=f.length>0?f[f.length-1]:0;Math.sign(h)===g?f[f.length-1]=h+g:f.push(g);a.g.A(b?"prf_suc":"prf_fail",{type:c,src:d,stats:f.join(","),timing:Date.now()-e})} function fj(a,b,c){const d=Date.now();a.B.fetch({type:b,Ea:a.o.sound==="on",callback:e=>{a.aa.delete(b);const f=a.u.get(b);e?(f.resolve(0),a.i.set(b,e),N(e,()=>{a.i.delete(b)})):(f.resolve(1),a.aa.add(b),Y(a,b,X(hf),5));nj(a,e!=null,b,c,d);c!==1&&c!==7||Zi(a)}},a.N)} var oj=class extends M{constructor(a,b){super();this.j=a;this.g=b;this.B=null;this.ha="";this.ka=this.ba=this.M=this.na=this.ya=!1;this.D=0;this.ca=!1;this.za=null;this.oa=[];this.I=new gd;this.ma=this.Ba=this.V=!1;this.la=0;this.ia=Promise.resolve();this.pa=0;this.N={};this.K=null;this.ja=0;this.o={sound:"on"};this.i=new Map;this.u=new Map;this.Aa=new Ni;this.aa=new Set;this.Ia=new Map([[1,[]],[2,[]]]);N(this,na(Te,this.Aa))}init(a){this.ha=String(a.google_ad_client);if(this.B!=null)this.g.A("dbl_init", {ad_client:this.ha});else{this.N={...a};var b=uh();b.in_game_session_length=0;b.number_of_interstitial_ad_breaks=0;b.number_of_interstitial_ads_shown=0;b.ad_frequency_hint=a.google_ad_frequency_hint?String(a.google_ad_frequency_hint):"";Ui(this,b);b=navigator.userAgent;var c=RegExp("\\bwv\\b");this.M=b.includes("Android")&&c.test(b);a.google_adbreak_test==="on"&&(this.ya=!0);Vi(this,a);this.g.ga(this.ha);this.B=new Th(Pi(a,this.j));this.g.L(Wi(this));if(Qi(a)){this.g.Y({Da:Ri("google_admob_interstitial_slot", a),Ga:Ri("google_admob_rewarded_slot",a)});const e=Date.now();if(!W(We)||this.M)b=Si(this.j,this.g).then(f=>{this.B!=null&&this.B.dispose();this.B=new Th(f);this.V=!0;this.g.L(Wi(this));Xi(this,7)}).catch(f=>{this.g.A("admb_fetfail",{error:f})}).finally(()=>{this.g.A("admb_tm",{timing:Date.now()-e})}),this.M&&(this.ia=Promise.race([b,$c(X($e)*1E3)]),this.ia.finally(()=>{this.Ba=!0;Zi(this)}))}this.D=aj(this,a);W(Ye)&&(this.K=new Li(this.D,bj(this)));this.la=Ti(a.google_ad_start_delay_hint);this.I= new gd;var d=ic(L(791,()=>{if(this.I.width!==window.innerWidth||this.I.height!==window.innerHeight)if(!this.V||this.I.width!==window.innerWidth){var e=new gd,f=this.I;if(W(Xe)?e.width{window.removeEventListener("resize",d)});this.pa=Date.now()}}handleAdConfig(a){ni(a, this.j)?(this.g.A("adcf_cl",{preloadAdBreaks:a.preloadAdBreaks||"",sound:a.sound||"",onReady:a.onReady?"true":"false",h5AdsConfig:a.h5AdsConfig?"true":"false"}),a.h5AdsConfig&&(cj(this,a.h5AdsConfig)&&(this.N={...this.N,...a.h5AdsConfig},dj(this,()=>{Xi(this,6)}),this.na=!1),this.ka=this.ba=!1),a.sound&&this.o.sound!==a.sound&&(this.o.sound=a.sound,dj(this,()=>{ej(this,1,6)})),a.preloadAdBreaks&&!this.o.preloadAdBreaks?dj(this,()=>{this.o.preloadAdBreaks=a.preloadAdBreaks;if(this.o.preloadAdBreaks=== "on"){const b=W(ff)?[1]:[1,2];for(const c of b)this.i.has(c)||Yi(this,c)||Y(this,c,0,1)}}):a.preloadAdBreaks&&this.o.preloadAdBreaks&&this.j.error("'adConfig' was already called to set 'preloadAdBreaks' with value "+`'${this.o.preloadAdBreaks}'`),a.onReady&&(this.oa.push(a.onReady),Zi(this))):this.g.A("inv_adcnf")}async handleAdBreak(a,b){a=pi(a,this.j,this.g);if(a.ua){var c=a.xa,d=c.type==="reward"?2:1;if(!this.ma||this.V)if(d!==1||this.la<=0||Date.now()-this.pa>this.la*1E3)if(a=uh(),d===1&&a.number_of_interstitial_ad_breaks++, this.g.A("adbr_cl",{type:c.type,name:c.name||"",frequency_cap:d===2?0:this.D,last_intr:Date.now()-this.Aa.g}),b&&c.type!=="preroll")Z(this,c,d,"notReady");else{if(d===2&&this.za?.resolve(1),this.i.get(d)||c.type!=="preroll"||p(await p(hj(this,c)))){if(W(ff)&&c.type==="reward"&&!this.i.get(d)&&!this.ka&&(this.ka=!0,!p(await p(jj(this,c)))))return;var e=this.i.get(d);if(e)if(d!==2||p(await p(kj(this,c))))if(this.ca)this.j.error("Cannot show ad while another ad is already visible."),Z(this,c,d,"frequencyCapped"); else if(gj(this,"beforeAd",c.beforeAd))if(lj(this,d)&&!Ki(this.K))this.g.A("adbr_noad"),Z(this,c,d,"frequencyCapped");else{this.ca=!0;d===1&&a.number_of_interstitial_ads_shown++;this.ba=!0;var f=Date.now(),g=h=>{this.ca=!1;lj(this,d)&&(this.K.g=Date.now());h===2||d===2&&h===4?$i(this,"adDismissed",c.adDismissed):h===3&&$i(this,"adViewed",c.adViewed);$i(this,"afterAd",c.afterAd);d===1?Z(this,c,d,"viewed"):Z(this,c,d,h===4?"other":h===2?"dismissed":"viewed");if(h!==4)if(e.dispose(),lj(this,d)){const k= Math.max(0,bj(this)-5);Y(this,d,k,3)}else Y(this,d,d===2?0:this.D,3);lj(this,d)&&(this.ja+=Date.now()-f);this.g.A("ad_cls",{result:h,adType:d,dur:Date.now()-f})};N(e,()=>{this.ca&&g(4)});lj(this,d)&&(Ji(this.K),mj(this,a.number_of_interstitial_ads_shown));e.show(g)}else $i(this,"afterAd",c.afterAd),Z(this,c,d,"error");else Z(this,c,d,"ignored");else Yi(this,d)?(this.g.A("adbr_noad"),Z(this,c,d,this.aa.has(d)?"other":"frequencyCapped")):(Y(this,d,0,2),Z(this,c,d,"noAdPreloaded"))}}else this.g.A("adbr_tepgai"), Z(this,c,d,"other");else this.g.A("adbr_naf"),Z(this,c,d,"other")}else this.g.A("inv_plcnf")}handleAdBreakBeforeReady(a){return this.handleAdBreak(a,!0)}F(){for(const a of this.u.values())a.dispose();this.u.clear();for(const a of this.i.values())a.dispose();this.i.clear();this.B&&this.B.dispose();super.F()}};function pj(a){{t.google_llp||(t.google_llp={});var b=t.google_llp;let c=b[7];if(!c){const {promise:d,resolve:e}=new V;c={promise:d,resolve:e};b[7]=c}b=c}b.resolve(a)};Ke(723,()=>{const a=new pe;try{Pa(d=>{ze(a,1196,d)})}catch(d){}var b=Qh(),c=Oh();Nh(b,c);Ih();b=c.i().i()||(Gb(C(b.C,2))??"");b=new Hi(new Uh(b));c={error(...d){console.error("[Ad Placement API]",...d)},warn(...d){console.warn("[Ad Placement API]",...d)}};(Ba()?0:v("Trident")||v("MSIE"))?c.warn("Internet Explorer is not supported."):pj(new oj(c,b))}); }).call(this,"");