0% found this document useful (0 votes)
8 views24 pages

F

The document is a JavaScript code snippet that appears to be part of a library, possibly related to handling symbols, error management, and type checking. It includes various utility functions for manipulating objects, arrays, and types, as well as handling asynchronous operations. The code is structured with strict mode and includes licensing information at the end.

Uploaded by

axselpaseru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views24 pages

F

The document is a JavaScript code snippet that appears to be part of a library, possibly related to handling symbols, error management, and type checking. It includes various utility functions for manipulating objects, arrays, and types, as well as handling asynchronous operations. The code is structured with strict mode and includes licensing information at the end.

Uploaded by

axselpaseru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 24

(function(sttc){'use strict';var m,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<d.length-1;e++){var g=d[e];if(!(g in f))break
a;f=f[g]}d=d[d.length-1];c=da&&c==="es6"?f[d]:null;b=b(c);b!=null&&(a?ba(ea,d,
{configurable:!0,writable:!0,value:b}):b!==c&&(fa[d]===void
0&&(a=Math.random()*1E9>>>0,fa[d]=da?ca.Symbol(d):"$jscp$"+a+"$"+d),ba(f,fa[d],
{configurable:!0,writable:!0,value:b})))}}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 n=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=n||n,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){return a}
function qa(a,b){function c()
{}c.prototype=b.prototype;a.Z=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.vb=function(d,e,f){for(var g=Array(arguments.length-
2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return
b.prototype[e].apply(d,g)}};var ra;function sa(a){n.setTimeout(()=>{throw
a;},0)};var ta,ua;a:{for(var va=["CLOSURE_FLAGS"],wa=n,xa=0;xa<va.length;xa+
+)if(wa=wa[va[xa]],wa==null){ua=null;break a}ua=wa}var ya=ua&&ua[610401301];ta=ya!
=null?ya:!1;function za(){var a=n.navigator;return a&&(a=a.userAgent)?a:""}var
r;const Aa=n.navigator;r=Aa?Aa.userAgentData||null:null;function Ba(a){return ta?r?
r.brands.some(({brand:b})=>b&&b.indexOf(a)!=-1):!1:!1}function u(a){return
za().indexOf(a)!=-1};function v(){return ta?!!r&&r.brands.length>0:!1}function Ca()
{return v()?Ba("Chromium"):(u("Chrome")||u("CriOS"))&&!(v()?0:u("Edge"))||
u("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<a.length;c++)if(c in a&&a[c]===b)return
c;return-1}function Fa(a,b){const c=a.length,d=typeof a==="string"?
a.split(""):a;for(let e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function Ga(a,b)
{var c=a.length;const d=typeof a==="string"?a.split(""):a;for(--c;c>=0;--c)c in
d&&b.call(void 0,d[c],c,a)}function Ha(a,b){b=Da(a,b);let c;
(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c}
function Ia(a,b){let c=0;Ga(a,function(d,e){b.call(void
0,d,e,a)&&Array.prototype.splice.call(a,e,1).length==1&&c++})};function Ja(a){Ja["
"](a);return a}Ja[" "]=function(){};var Ka=u("Gecko")&&!
(za().toLowerCase().indexOf("webkit")!=-1&&!u("Edge"))&&!(u("Trident")||
u("MSIE"))&&!u("Edge"),La=za().toLowerCase().indexOf("webkit")!=-1&&!u("Edge");!
u("Android")||Ca();Ca();u("Safari")&&(Ca()||(v()?0:u("Coast"))||(v()?
0:u("Opera"))||(v()?0:u("Edge"))||(v()?Ba("Microsoft Edge"):u("Edg/"))||
v()&&Ba("Opera"));function Ma(a,b){a.__closure__error__context__984382||
(a.__closure__error__context__984382={});a.__closure__error__context__984382.severi
ty=b};let Na=void 0,Oa;function Pa(a){if(Oa)throw
Error("");Oa=b=>{n.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){if(a!=null){var c=Na??
(Na={});var d=c[a]||0;d>=b||(c[a]=d+1,a=Error(),Ma(a,"incident"),Oa?
Qa(a):sa(a))}};var Ta=new Set;function Ua(a,b=!1,c=!1){a=c&&Symbol.for&&a?
Symbol.for(a):a!=null?Symbol(a):Symbol();b&&Ta.add(a);return a}var
Va=Ua(),Wa=Ua(),Xa=Ua(void 0,!0),Ya=Ua(void 0,!0),Za=Ua();const w=Ua("jas",!0,!
0);function $a(a,b){b[w]=(a|0)&-30975}function ab(a,b){b[w]=(a|34)&-30941};function
y(a){return Array.prototype.slice.call(a)};var bb={};function cb(a){return a!
==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object}var db;const
eb=[];eb[w]=55;db=Object.freeze(eb);function fb(a){if(a&2)throw Error();}function
gb(a,b){const c=pa(Ya);(b=c?b[c]:void 0)&&(a[Ya]=y(b))};function hb(a,b){const
c=ib;if(!b(a))throw b=(typeof c==="function"?c():c)?.concat("\
n")??"",Error(b+String(a));}function jb(a){a.yb=!0;return a}let ib=void 0;var
kb=jb(a=>typeof a==="number"),z=jb(a=>typeof a==="string"),lb=jb(a=>a===void
0),mb=jb(a=>Array.isArray(a));function ob(){return jb(a=>mb(a)?a.every(b=>kb(b)):!
1)};function A(a){if(z(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw
Error(String(a));}else if(kb(a)&&!Number.isSafeInteger(a))throw
Error(String(a));return BigInt(a)}var rb=jb(a=>a>=pb&&a<=qb);const
pb=BigInt(Number.MIN_SAFE_INTEGER),qb=BigInt(Number.MAX_SAFE_INTEGER);let
sb=0,tb=0;function ub(a){const b=a>>>0;sb=b;tb=(a-b)/4294967296>>>0}function vb(a)
{if(a<0){ub(-a);a=sb;var b=tb;b=~b;a?a=~a+1:b+=1;const
[c,d]=[a,b];sb=c>>>0;tb=d>>>0}else ub(a)}function wb(a,b){b>>>=0;a>>>=0;var
c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<<BigInt(32)|BigInt(a));return
c}function xb(){var a=sb,b=tb,c;b&2147483648?c=""+(BigInt(b|0)<<BigInt(32)|
BigInt(a>>>0)):c=wb(a,b);return c};const yb=typeof BigInt==="function"?
BigInt.asIntN:void
0,zb=Number.isSafeInteger,Ab=Number.isFinite,Bb=Math.trunc,Cb=/^-?([1-9][0-9]*|0)
(\.[0-9]+)?$/;function Db(a){switch(typeof a){case "bigint":return!0;case
"number":return Ab(a);case "string":return Cb.test(a);default:return!1}}function
Eb(a){if(!Ab(a))throw Ra("enum");return a|0}function Fb(a){return a==null?
a:Eb(a)}function Gb(a){return a==null?a:Ab(a)?a|0:void 0}
function Hb(a){if(typeof a!=="number")throw Ra("int32");if(!Ab(a))throw
Ra("int32");return a|0}function Ib(a){if(a!=null)a:{if(!Db(a))throw
Ra("int64");switch(typeof a){case "string":var b=Bb(Number(a));zb(b)?a=String(b):
(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),Jb(a)||(a.length<16?vb(Number(a)):
(a=BigInt(a),sb=Number(a&BigInt(4294967295))>>>0,tb=Number(a>>BigInt(32)&BigInt(429
4967295))),a=xb()));break a;case "bigint":a=A(yb(64,a));break
a;default:a=Kb(a)}}return a}
function Jb(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 Kb(a){a=Bb(a);if(!zb(a))
{vb(a);var b=sb,c=tb;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:wb(b,c);a=typeof b==="number"?
a?-b:b:a?"-"+b:b}return a}function Lb(a){if(typeof a!=="string")throw
Error();return a}
function Mb(a){if(a!=null&&typeof a!=="string")throw Error();return a}function
Nb(a){return a==null||typeof a==="string"?a:void 0};function Ob(a){return
a};function Pb(a,b,c){const d=y(a);var e=d.length;const f=b&256?d[e-1]:void
0;e+=f?-1:0;for(b=b&512?1:0;b<e;b++)d[b]=c(d[b]);if(f){b=d[b]={};for(const g in
f)Object.prototype.hasOwnProperty.call(f,g)&&(b[g]=c(f[g]))}gb(d,a);return
d}function Qb(a,b,c,d,e){if(a!=null){if(Array.isArray(a)){const f=a[w]|0;return
a.length===0&&f&1?void 0:e&&f&2?a:Rb(a,b,c,d!==void 0,e)}return b(a,d)}}
function Rb(a,b,c,d,e){const f=d||c?a[w]|0:0;d=d?!!(f&32):void 0;const g=y(a);let
h=0;const k=g.length;for(let x=0;x<k;x++){var l=g[x];if(x===k-1&&cb(l)){var
p=b,q=c,t=d,C=e;let aa=void 0;for(let O in l){if(!
Object.prototype.hasOwnProperty.call(l,O))continue;const Ea=Qb(l[O],p,q,t,C);Ea!
=null&&((aa??(aa={}))[O]=Ea)}l=aa}else l=Qb(g[x],b,c,d,e);g[x]=l;l!
=null&&(h=x+1)}h<k&&(g.length=h);c&&(gb(g,a),c(f,g));return g}
function Sb(a){switch(typeof a){case "number":return Number.isFinite(a)?a:""+a;case
"bigint":return rb(a)?Number(a):""+a;case "boolean":return a?1:0;case
"object":if(a!=null&&a instanceof Uint8Array){let b="",c=0;const d=a.length-
10240;for(;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String
.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)}if(a.ua===bb)return
Tb(a);return}return a}let Ub;function Vb(a){try{return Tb(a)}finally{Ub=void 0}}
function Tb(a){var b=a.F;a=Rb(b,Sb,void 0,void 0,!1);var c=b[w]|
0;if((b=a.length)&&!(c&512)){var d=a[b-1],e=!1;cb(d)?(b--,e=!0):d=void 0;c=c&512?
0:-1;var f=b-c,g=(Ub??Ob)(f,c,a,d);d&&(a[b]=void 0);if(f<g&&d){f=!0;for(var h in d)
{if(!Object.prototype.hasOwnProperty.call(d,h))continue;const
k=+h;if(k<=g)e=k+c,a[e]=d[h],b=Math.max(e+1,b),e=!1,delete d[h];else{f=!
1;break}}f&&(d=void 0)}for(f=b-1;b>0;f=b-1)if(h=a[f],h==null)b--,e=!0;else if(f-
=c,f>=g)(d??(d={}))[f]=h,b--,e=!0;else break;e&&(a.length=b);
d&&a.push(d)}return a};function Wb(){Sa(Za,5)};function Xb(a,b,c=ab){if(a!=null)
{if(a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var
d=a[w]|0;if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?
(a[w]=(d|34)&-12293,a):Rb(a,Xb,d&4?ab:c,!0,!0)}a.ua===bb&&(c=a.F,d=c[w]|0,a=d&2?
a:new a.constructor(Yb(c,d,!0)));return a}}function Yb(a,b,c){const d=c||b&2?ab:
$a,e=!!(b&32);a=Pb(a,b,f=>Xb(f,e,d));a[w]=a[w]|32|(c?2:0);return a}function Zb(a)
{const b=a.F,c=b[w]|0;return c&2?new a.constructor(Yb(b,c,!1)):a}
function $b(a){const b=a.F,c=b[w]|0;return c&2?a:new a.constructor(Yb(b,c,!
0))};const ac=A(0);function bc(a,b){a=a.F;return cc(a,a[w]|0,b)}function
cc(a,b,c,d){if(c===-1)return null;const e=c+(b&512?0:-1),f=a.length-
1;if(e>=f&&b&256)return a[f][c];if(d&&b&256&&(b=a[f][c],b!=null))return a[e]!
=null&&Sa(Wa,4),b;if(e<=f)return a[e]}function dc(a,b,c){const d=a.F;let e=d[w]|
0;fb(e);B(d,e,b,c);return a}
function B(a,b,c,d){const e=b&512?0:-1,f=c+e;var g=a.length-1;if(f>=g&&b&256)return
a[g][c]=d,b;if(f<=g)return a[f]=d,b&256&&(a=a[g],c in a&&delete a[c]),b;d!==void
0&&(g=b>>15&1023||536870912,c>=g?d!=null&&(a[g+e]={[c]:d},b|
=256,a[w]=b):a[f]=d);return b}function fc(a){return!!(2&a)&&!!(4&a)||!!(2048&a)}
function gc(a,b,c,d){const e=a.F;let f=e[w]|0;fb(f);if(c==null)return
B(e,f,b),a;let g=c[w]|0,h=g;var k=fc(g);let l=k||Object.isFrozen(c);k||(g=0);l||
(c=y(c),h=0,g=hc(g,f),g=ic(g,f),l=!1);g|=21;k=(4&g?4096&g?4096:8192&g?8192:0:void
0)??0;for(let p=0;p<c.length;p++){const q=c[p],t=d(q,k);Object.is(q,t)||
(l&&(c=y(c),h=0,g=hc(g,f),g=ic(g,f),l=!1),c[p]=t)}g!
==h&&(l&&(c=y(c),g=hc(g,f),g=ic(g,f)),c[w]=g);B(e,f,b,c);return a}
function D(a,b,c,d){const e=a.F;let f=e[w]|0;fb(f);B(e,f,b,(d==="0"?
Number(c)===0:c===d)?void 0:c);return a}function jc(a,b,c,d){let e=a.get(d);if(e!
=null)return e;e=0;for(let f=0;f<d.length;f++){const g=d[f];cc(b,c,g)!=null&&(e!
==0&&(c=B(b,c,e)),e=g)}a.set(d,e);return e}function kc(a,b,c){c==null&&(c=void
0);return dc(a,b,c)}
function lc(a,b,c,d){d==null&&(d=void 0);a:{const g=a.F;var e=g[w]|
0;fb(e);if(d==null){var f=g[Xa]??(g[Xa]=new Map);if(jc(f,g,e,c)===b)f.set(c,0);else
break a}else{f=g;const h=f[Xa]??(f[Xa]=new Map),k=jc(h,f,e,c);k!
==b&&(k&&(e=B(f,e,k)),h.set(c,b))}B(g,e,b,d)}return a}function hc(a,b){var c;2&b?
c=a|2:c=a&-3;a=c;return(a|32)&-2049}function ic(a,b){var c=!0;32&b&&c||(a&=-
33);return a}function mc(a,b){a=bc(a,b);return a==null||typeof a==="boolean"?
a:typeof a==="number"?!!a:void 0}
function E(a,b,c){return D(a,b,Mb(c),"")};var F=class{constructor(a){a:{if(a==null)
{var b=96;a=[]}else{if(!Array.isArray(a))throw Error("narr");b=a[w]|0;16384&b||!
(64&b)||2&b||Wb();if(b&2048)throw Error("farr");if(b&64)break a;var c=a;b|=64;var
d=c.length;if(d&&(--d,cb(c[d]))){b|=256;c=d-(b&512?0:-1);if(c>=1024)throw
Error("pvtlmt");b=b&-33521665|(c&1023)<<15}}a[w]=b}this.F=a}toJSON(){return
Vb(this)}};F.prototype.ua=bb;function nc(a){return()=>{var b;if(!(b=a[Va])){const
c=new a;b=c.F;b[w]|=34;b=a[Va]=c}return b}};function oc(a){let b=!1,c;return
function(){b||(c=a(),b=!0);return c}}function pc(a){let b=0;return function(c)
{n.clearTimeout(b);const d=arguments;b=n.setTimeout(function(){a.apply(void
0,d)},100)}};function G(a,b,c){a.addEventListener&&a.addEventListener(b,c,!
1)}function qc(a,b,c){return a.removeEventListener?(a.removeEventListener(b,c,!1),!
0):!1};function rc(){return ta&&r?r.mobile:!sc()&&(u("iPod")||u("iPhone")||
u("Android")||u("IEMobile"))}function sc(){return ta&&r?!r.mobile&&(u("iPad")||
u("Android")||u("Silk")):u("iPad")||u("Android")&&!u("Mobile")||u("Silk")};function
tc(a,b,c){for(const d in a)b.call(c,a[d],d,a)}function uc(a){let b=0;for(const c in
a)b++}function vc(a){const b={};for(const c in a)b[c]=a[c];return b}const
wc="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString
toString valueOf".split(" ");function xc(a,b){let c,d;for(let
e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(let
f=0;f<wc.length;f+
+)c=wc[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};/*

Copyright Google LLC


SPDX-License-Identifier: Apache-2.0
*/
let yc=globalThis.trustedTypes,zc;function Ac(){let a=null;if(!yc)return
a;try{const b=c=>c;a=yc.createPolicy("goog#html",
{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a}function Bc()
{zc===void 0&&(zc=Ac());return zc};var Cc=class{constructor(a){this.g=a}toString()
{return this.g+""}};function Dc(a){const b=Bc();return new Cc(b?
b.createScriptURL(a):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){const b=Bc();return new Fc(b?b.createHTML(a):a)}function
Hc(a){if(a instanceof Fc)return a.g;throw Error("");};var Ic=class{constructor(a)
{this.g=a}toString(){return this.g}};function Jc(a){if(a instanceof Ic)return
a.g;throw Error("");};function Kc(a){return
String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function
Lc(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return
c+d.toUpperCase()})};var Mc=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?
([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\
S]*))?$");function Nc(a){return new Ic(a[0])};function Oc(a){return a instanceof
Fc?a:Gc(String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/
g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"))};function Pc(a,...b)
{if(b.length===0)return Dc(a[0]);let c=a[0];for(let d=0;d<b.length;d+
+)c+=encodeURIComponent(b[d])+a[d+1];return Dc(c)}function Qc(a,b,c,d){function
e(g,h){g!=null&&(Array.isArray(g)?g.forEach(k=>e(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 Dc(a+b+c)};function Rc(a){try{var
b;if(b=!!a&&a.location.href!=null)a:{try{Ja(a.foo);b=!0;break a}catch(c){}b=!
1}return b}catch{return!1}}function Sc(){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 Tc(a,b){if(a)for(const c in
a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}function Uc(a){const
b=[];Tc(a,function(c){b.push(c)});return b}
var Vc=oc(()=>rc()?2:sc()?1:0),Wc=(a,b)=>{Tc(b,
(c,d)=>{a.style.setProperty(d,c,"important")})},Yc=(a,b)=>{if("length"in a.style)
{a=a.style;const c=a.length;for(let d=0;d<c;d++){const e=a[d];b(a[e],e,a)}}else
a=Xc(a.style.cssText),Tc(a,b)},Xc=a=>{const b={};if(a){const c=/\s*:\
s*/;Fa((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},Zc=a=>{const
b=/!\s*important/i;Yc(a,(c,d)=>{b.test(c)?
b.test(c):a.style.setProperty(d,c,"important")})};
let $c=[];const ad=()=>{const a=$c;$c=[];for(const b of a)try{b()}catch{}};var
bd=a=>{$c.push(a);$c.length==1&&(window.Promise?
Promise.resolve().then(ad):window.setImmediate?
setImmediate(ad):setTimeout(ad,0))},cd=a=>{if(typeof a.goog_pvsid!
=="number")try{var b=Object,c=b.defineProperty,d=Math.random;var
e=Math.floor(d()*2**52);c.call(b,a,"goog_pvsid",{value:e,configurable:!1})}catch(f)
{}return Number(a.goog_pvsid)||-1},dd=(a,b)=>new Promise(c=>{setTimeout(()=>void
c(b),a)});
function ed(a,b=document){return b.createElement(String(a).toLowerCase())}var
fd=a=>{if(Ca()&&rc()){var b=Rc(a.top)?a.top:null;if(b){a=Vc()===0;var c=!!
b.document.querySelector('meta[name=viewport][content*="width=device-
width"]'),d=b.innerWidth;b=b.outerWidth;if(d===0)a=1;else{var
e=Math.round((b/d+Number.EPSILON)*100)/100;a=e===1?1:a||c?e:Math.round((b/
d/.4+Number.EPSILON)*100)/100}}else a=1}else a=1;return a};function
gd(a,b,c=null,d=!1,e=!1){hd(a,b,c,d,e)}function hd(a,b,c,d,e=!1)
{a.google_image_requests||(a.google_image_requests=[]);const
f=ed("IMG",a.document);if(c||d){const
g=h=>{c&&c(h);d&&Ha(a.google_image_requests,f);qc(f,"load",g);qc(f,"error",g)};G(f,
"load",g);G(f,"error",g)}e&&(f.attributionSrc="");f.src=b;a.google_image_requests.p
ush(f)}
var jd=a=>{let b="https://pagead2.googlesyndication.com/pagead/gen_204?
id=rcs_internal";Tc(a,(c,d)=>{if(c||c===0)b+=`&${d}=$
{encodeURIComponent(""+c)}`});id(b)},id=a=>{var b=window;b.fetch?b.fetch(a,
{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-
cors"}):gd(b,a,void 0,!1,!1)};function kd(a=n){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 ld(){var a=kd();return a?Rc(a.master)?a.master:null:null};function
md(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());re
turn a.createElement(b)}function nd(a){return a&&a.parentNode?
a.parentNode.removeChild(a):null}function od(){this.g=n.document||
document}od.prototype.i=function(a){var b=this.g;return typeof a==="string"?
b.getElementById(a):a};od.prototype.o=od.prototype.i;function I(a,b,c){if(typeof
b==="string")(b=pd(a,b))&&(a.style[b]=c);else for(const e in b){c=a;var
d=b[e];const f=pd(c,e);f&&(c.style[f]=d)}}var qd={};function pd(a,b){let
c=qd[b];if(!c){var d=Kc(b);c=d;a.style[d]===void 0&&(d=(La?"Webkit":Ka?"Moz":null)
+Lc(d),a.style[d]!==void 0&&(c=d));qd[b]=c}return c};var rd=class{constructor(a,b)
{this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror"
;this.meta={}}};function sd(a){return new rd(a,{message:td(a)})}function td(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 ud=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)
(\\?|/|$)");var vd=class{constructor(a,b)
{this.g=a;this.i=b}},wd=class{constructor(a,b){this.url=a;this.Ga=!!
b;this.depth=null}};let xd=null;function yd(){const a=n.performance;return
a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function
zd(){const a=n.performance;return a&&a.now?a.now():null};var
Ad=class{constructor(a,b){var c=zd()||
yd();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=
void 0;this.uniqueId=Math.random()}};const J=n.performance,Bd=!!
(J&&J.mark&&J.measure&&J.clearMarks),Cd=oc(()=>{var a;if(a=Bd){var
b;a=window;if(xd===null){xd="";try{let c="";try{c=a.top.location.hash}catch(d)
{c=a.location.hash}c&&(xd=(b=c.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c)
{}}b=xd;a=!!b.indexOf&&b.indexOf("1337")>=0}return a});function Dd(a)
{a&&J&&Cd()&&(J.clearMarks(`goog_${a.label}_$
{a.uniqueId}_start`),J.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))}
function Ed(a){a.g=!1;a.i!
==a.o.google_js_reporting_queue&&(Cd()&&Fa(a.i,Dd),a.i.length=0)}
var Fd=class{constructor(a){this.i=[];this.o=a||n;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=Cd()||
(b!=null?b:Math.random()<1)}start(a,b){if(!this.g)return null;a=new
Ad(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;J&&Cd()&&J.mark(b);return a}end(a)
{if(this.g&&typeof a.value==="number"){a.duration=(zd()||yd())-a.value;var
b=`goog_${a.label}_${a.uniqueId}_end`;J&&Cd()&&J.mark(b);!this.g||this.i.length>
2048||this.i.push(a)}}};function Gd(a,b){const c={};c[a]=b;return[c]}function
Hd(a,b,c,d,e){const f=[];Tc(a,(g,h)=>{(g=Id(g,b,c,d,e))&&f.push(`${h}=$
{g}`)});return f.join(b)}
function Id(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),d<c.length){const
f=[];for(let g=0;g<a.length;g++)f.push(Id(a[g],b,c,d+1,e));return
f.join(c[d])}}else if(typeof a==="object")return e||(e=0),e<2?
encodeURIComponent(Hd(a,b,c,d,e+1)):"...";return
encodeURIComponent(String(a))}function Jd(a){let b=1;for(const c in
a.i)c.length>b&&(b=c.length);return 3997-b-a.o.length-1}
function Kd(a,b){let c="https://pagead2.googlesyndication.com"+b,d=Jd(a)-
b.length;if(d<0)return"";a.g.sort((f,g)=>f-g);b=null;let e="";for(let
f=0;f<a.g.length;f++){const g=a.g[f],h=a.i[g];for(let k=0;k<h.length;k++){if(!d)
{b=b==null?g:b;break}let l=Hd(h[k],a.o,",$");if(l){l=e+l;if(d>=l.length){d-
=l.length;c+=l;e=a.o;break}b=b==null?g:b}}}a="";b!=null&&(a=`${e}${"trn"}=$
{b}`);return c+a}var Ld=class{constructor()
{this.o="&";this.i={};this.j=0;this.g=[]}};var Nd=class{constructor(a,b,c=null)
{this.l=a;this.u=b;this.g=c;this.i=null;this.j=!1;this.A=this.P}wa(a){this.i=a}o(a)
{this.j=a}W(a,b){let c,d;try{this.g&&this.g.g?
(d=this.g.start(a.toString(),3),c=b(),this.g.end(d)):c=b()}catch(e)
{b=this.u;try{Dd(d),b=this.A(a,sd(e),void 0,void 0)}catch(f)
{this.P(217,f)}if(b)window.console?.error?.(e);else throw e;}return c}va(a,b)
{return(...c)=>this.W(a,()=>b.apply(void 0,c))}P(a,b,c,d,e){e=e||"jserror";let
f=void 0;try{const W=new Ld;var g=W;g.g.push(1);g.i[1]=
Gd("context",a);b.error&&b.meta&&b.id||(b=sd(b));g=b;if(g.msg){b=W;var
h=g.msg.substring(0,512);b.g.push(2);b.i[2]=Gd("msg",h)}var k=g.meta||
{};h=k;if(this.i)try{this.i(h)}catch(H){}if(d)try{d(h)}catch(H)
{}d=W;k=[k];d.g.push(3);d.i[3]=k;d=n;k=[];h=null;do{var l=d;if(Rc(l)){var
p=l.location.href;h=l.document&&l.document.referrer||null}else
p=h,h=null;k.push(new wd(p||""));try{d=l.parent}catch(H){d=null}}while(d&&l!
=d);for(let H=0,be=k.length-1;H<=be;++H)k[H].depth=be-
H;l=n;if(l.location&&l.location.ancestorOrigins&&
l.location.ancestorOrigins.length==k.length-1)for(p=1;p<k.length;++p){var
q=k[p];q.url||(q.url=l.location.ancestorOrigins[p-1]||"",q.Ga=!0)}var t=k;let
nb=new wd(n.location.href,!1);l=null;const ec=t.length-1;for(q=ec;q>=0;--q){var
C=t[q];!l&&ud.test(C.url)&&(l=C);if(C.url&&!C.Ga){nb=C;break}}C=null;const
lg=t.length&&t[ec].url;nb.depth!=0&&lg&&(C=t[ec]);f=new vd(nb,C);if(f.i){t=W;var
x=f.i.url||"";t.g.push(4);t.i[4]=Gd("top",x)}var aa={url:f.g.url||""};if(f.g.url)
{const H=f.g.url.match(Mc);var O=
H[1],Ea=H[3],ce=H[4];x="";O&&(x+=O+":");Ea&&(x+="//",x+=Ea,ce&&(x+=":"+ce));var
de=x}else de="";O=W;aa=[aa,
{url:de}];O.g.push(5);O.i[5]=aa;Md(this.l,e,W,this.j,c)}catch(W){try{Md(this.l,e,
{context:"ecmserr",rctx:a,msg:td(W),url:f?.g.url??""},this.j,c)}catch(nb){}}return
this.u}};var Od=class extends F{};function Pd(a,b){try{const
c=d=>[{[d.Ka]:d.Ia}];return
JSON.stringify([a.filter(d=>d.ta).map(c),Vb(b),a.filter(d=>!d.ta).map(c)])}catch(c)
{return Qd(c,b),""}}function Qd(a,b){try{jd({m:td(a instanceof Error?
a:Error(String(a))),b:(Gb(bc(b,1))??0)||null,v:(Nb(bc(b,2))??"")||null})}catch(c)
{}}var Rd=class{constructor(a,b){var c=new
Od;a=D(c,1,Fb(a),0);b=E(a,2,b);this.o=$b(b)}};var Sd=class extends F{L(a){return
D(this,2,Fb(a),0)}};var Td=class extends
F{},Ud=[4,5,6,8,9,10,11,12,13,14,15,16,17];var Vd=class extends F{};function Wd()
{var a=Zb(Xd());return E(a,1,Yd())}var Zd=class extends F{};var $d=class extends
F{};var ae=class extends F{getTagSessionCorrelator(){var a=bc(this,1),b=typeof a;a!
=null&&(b==="bigint"?a=A(yb(64,a)):Db(a)?b==="string"?(b=Bb(Number(a)),zb(b)?
a=A(b):(b=a.indexOf("."),b!==-
1&&(a=a.substring(0,b)),a=A(yb(64,BigInt(a))))):zb(a)?a=A(Kb(a)):(a=Bb(a),zb(a)?
a=String(a):(b=String(a),Jb(b)?a=b:(vb(a),a=xb())),a=A(a)):a=void 0);return a??
ac}};var ee=class extends F{},fe=[1,7],ge=[4,6,8];class he extends Rd{constructor()
{super(...arguments)}}function ie(a,...b){je(a,...b.map(c=>({ta:!
0,Ka:3,Ia:Vb(c)})))}function ke(a,...b){je(a,...b.map(c=>({ta:!
0,Ka:7,Ia:Vb(c)})))}var le=class extends he{};var me=(a,b)=>{globalThis.fetch(a,
{method:"POST",body:b,keepalive:b.length<65536,credentials:"omit",mode:"no-
cors",redirect:"follow"}).catch(()=>{})};function je(a,...b)
{try{a.A&&Pd(a.g.concat(b),a.o).length>=65536&&ne(a),a.j&&!a.l&&(a.l=!0,oe(a.j,
()=>{ne(a)})),a.g.push(...b),a.g.length>=a.u&&ne(a),a.g.length&&a.i===null&&(a.i=se
tTimeout(()=>{ne(a)},a.C))}catch(c){Qd(c,a.o)}}function ne(a){a.i!
==null&&(clearTimeout(a.i),a.i=null);if(a.g.length){var
b=Pd(a.g,a.o);a.H("https://pagead2.googlesyndication.com/pagead/ping?
e=1",b);a.g=[]}}
var pe=class extends le{constructor(a,b,c,d)
{super(2,Yd());this.H=me;this.C=a;this.u=b;this.A=c;this.j=d;this.g=[];this.i=null;
this.l=!1}},qe=class extends pe{constructor(a=1E3,b=100,c=!1,d){super(a,b,c&&!
0,d)}};var K=a=>{var b="ra";if(a.ra&&a.hasOwnProperty(b))return a.ra;b=new a;return
a.ra=b};function re(a,b,c){return b[a]||c};function se(a,b){a.g=()=>re(3,b,()=>[])
(1)}class te{g(){return[]}};function Md(a,b,c,d=!1,e){if((d?
a.g:Math.random())<(e||.01))try{let f;c instanceof Ld?f=c:(f=new Ld,Tc(c,
(h,k)=>{var l=f;const p=l.j++;h=Gd(k,h);l.g.push(p);l.i[p]=h}));const
g=Kd(f,"/pagead/gen_204?id="+b+"&");g&&gd(n,g)}catch(f){}}function ue(a,b)
{b>=0&&b<=1&&(a.g=b)}class ve{constructor(){this.g=Math.random()}};let we,xe;const
ye=new Fd(window);(a=>{we=a??new ve;typeof window.google_srt!
=="number"&&(window.google_srt=Math.random());ue(we,window.google_srt);xe=new
Nd(we,!0,ye);xe.wa(()=>{});xe.o(!0);window.document.readyState=="complete"?
window.google_measure_js_timing||Ed(ye):ye.g&&G(window,"load",
()=>{window.google_measure_js_timing||Ed(ye)})})();function Yd()
{return"m202502120101"};var ze=class{constructor(a,b=!1)
{this.g=a;this.defaultValue=b}},L=class{constructor(a,b=0)
{this.g=a;this.defaultValue=b}};var Ae=new ze(1381),Be=new L(1130,100),Ce=new
L(1085,5),De=new L(63,30),Ee=new L(1080,5),Fe=new ze(10016,!0),Ge=new
L(1027,10),He=new L(57,120),Ie=new ze(10017),Je=new L(1050,30),Ke=new
L(58,120),Le=new L(550718588,250);var Me=nc(Vd);var Xd=nc(Zd);function Ne(a,b)
{return b(a)?a:void 0}
function Oe(a,b,c,d,e){c=c instanceof rd?c.error:c;var f=new ee;const g=new
ae;try{var h=cd(window);D(g,1,Ib(h),"0")}catch(t){}try{var
k=K(te).g();gc(g,2,k,Hb)}catch(t){}try{E(g,3,window.document.URL)}catch(t)
{}h=kc(f,2,g);k=new $d;b=D(k,1,Fb(b),0);try{var l=z(c?.name)?c.name:"Unknown
error";E(b,2,l)}catch(t){}try{var p=z(c?.message)?c.message:`Caught $
{c}`;E(b,3,p)}catch(t){}try{var q=z(c?.stack)?
c.stack:Error().stack;q&&gc(b,4,q.split(/\n\s*/),Lb)}catch(t){}l=lc(h,1,fe,b);if(e)
{p=0;switch(e.errSrc){case "LCC":p=
1;break;case
"PVC":p=2}q=Wd();b=Ne(e.shv,z);q=E(q,2,b);p=D(q,6,Fb(p),0);q=Me();q=Zb(q);b=Ne(e.es
,ob());q=gc(q,1,b,Hb);q=$b(q);p=kc(p,4,q);q=Ne(e.client,z);p=dc(p,3,Mb(q));q=Ne(e.s
lotname,z);p=E(p,7,q);e=Ne(e.tag_origin,z);e=E(p,8,e);e=$b(e)}else
e=$b(Wd());e=lc(l,6,ge,e);d=D(e,5,Ib(d??1),"0");ie(a,d)};let Pe,Qe=64;function Re()
{try{return Pe??(Pe=new
Uint32Array(64)),Qe>=64&&(crypto.getRandomValues(Pe),Qe=0),Pe[Qe++]}catch(a){return
Math.floor(Math.random()*2**32)}};var Te=class{constructor(){this.g=Se}};function
Se(){return{Pa:Re()+(Re()&2**21-1)*2**32,Na:Number.MAX_SAFE_INTEGER}};var
Ve=class{constructor(a=!1){this.l=Ue;this.i=a;this.g=null;this.j=this.P}wa(a)
{this.g=a}o(){}W(a,b){let c;try{c=b()}catch(d){b=this.i;try{b=this.j(a,sd(d),void
0,void 0)}catch(e){this.P(217,e)}if(b)window.console?.error?.(d);else throw
d;}return c}va(a,b){return(...c)=>this.W(a,()=>b.apply(void 0,c))}P(a,b,c,d)
{try{c=c===void 0?100:c===0?0:1/c;var e=(new Te).g();if(c>0&&e.Pa*c<=e.Na){var
f=this.l;e={};if(this.g)try{this.g(e)}catch(g){}if(d)try{d(e)}catch(g)
{}Oe(f,a,b,c,e)}}catch(g){}return this.i}};var We=class{constructor(){const
a={};this.i=(b,c)=>a[b]!=null?a[b]:c;this.o=(b,c)=>a[b]!=null?
a[b]:c;this.l=(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 M(a)
{return K(We).i(a.g,a.defaultValue)}function N(a){return
K(We).o(a.g,a.defaultValue)};let Ue,Xe,Ye,Ze;const $e=new Fd(n);(function(a,b,c=!0)
{typeof n.google_srt!=="number"&&(n.google_srt=Math.random());Xe=a||new
ve;ue(Xe,n.google_srt);Ye=new Nd(Xe,c,$e);Ye.o(!0);Ue=b||new qe(1E3);Ze=new
Ve(c);n.document.readyState==="complete"?n.google_measure_js_timing||Ed($e):
$e.g&&G(n,"load",()=>{n.google_measure_js_timing||Ed($e)})})();function af(a,b)
{M(Ae)?Ze.W(a,b):Ye.W(a,b)}function P(a,b){return M(Ae)?
Ze.va(a,b):Ye.va(a,b)};function bf(){var a=kd(window);if(a){if(a){var
b=a.pageViewId;a=a.clientId;typeof
a==="string"&&(b+=a.replace(/\D/g,"").substr(0,6))}else
b=null;return+b}for(a=b=window;b&&b!
=b.parent;)b=b.parent,Rc(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 cf(){if(df)return df;const a=ld()||
window,b=a.google_persistent_state_async;return b!=null&&typeof b=="object"&&b.S!
=null&&typeof b.S=="object"?df=b:a.google_persistent_state_async=df=new ef}function
ff(a,b,c){b=gf[b]||`google_ps_${b}`;a=a.S;const d=a[b];return d===void 0?
(a[b]=c(),a[b]):d}function hf(a){var b=bf();return ff(a,7,()=>b)}function jf(){var
a=cf();return hf(a)}var ef=class{constructor(){this.S={}}},df=null;const
gf={[8]:"google_prev_ad_formats_by_region",
[9]:"google_prev_ad_slotnames_by_region"};function kf(a){a&&typeof
a.dispose=="function"&&a.dispose()};function Q()
{this.o=this.o;this.H=this.H}Q.prototype.o=!1;Q.prototype.dispose=function()
{this.o||(this.o=!0,this.D())};Q.prototype[ha(Symbol,"dispose")]=function()
{this.dispose()};function R(a,b){a.o?b():(a.H||
(a.H=[]),a.H.push(b))}Q.prototype.D=function()
{if(this.H)for(;this.H.length;)this.H.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);uc({ib:0,hb:1,eb:2,Xa:3,fb:4
,Ya:5,gb:6,ab:7,bb:8,Wa:9,Za:10,jb:11});uc({lb:0,mb:1,kb:2});function lf(a){var
b=new mf;fb(b.F[w]|0);var c=b.F;b=c[w]|0;const d=2&b?1:2;var
e=cc(c,b,1);e=Array.isArray(e)?e:db;var f=e[w]|0;var g=4&f?!1:!0;if(g)
{4&f&&(e=y(e),f=hc(f,b),b=B(c,b,1,e));let k=g=0;for(;g<e.length;g++){const
l=Gb(e[g]);l!=null&&(e[k++]=l)}k<g&&(e.length=k);f===0&&(f=hc(f,b));f|=21;f&=-
12289;e[w]=f;2&f&&Object.freeze(e)}d===1||d===4&&32&f?fc(f)||(b=f,f|=2,f!
==b&&(e[w]=f),Object.freeze(e)):
(d===2&&fc(f)&&(e=y(e),f=hc(f,b),f=ic(f,b),e[w]=f,b=B(c,b,1,e)),fc(f)||
(c=f,f=ic(f,b),f!==c&&
(e[w]=f)));b=e;if(Array.isArray(a)){var h=a.length;for(e=0;e<h;e+
+)b.push(Eb(a[e]))}else for(h of a)b.push(Eb(h))}var mf=class extends F{};var
nf={},of={},pf={};function qf(){throw Error("Do not instantiate
directly");}qf.prototype.Ea=null;qf.prototype.toString=function(){return
this.content};qf.prototype.xa=function(){if(this.V!==nf)throw Error("Sanitized
content was not of kind HTML.");return Gc(this.toString())};function rf()
{qf.call(this)}qa(rf,qf);rf.prototype.V=nf;function sf(a){if(a!=null)switch(a.Ea)
{case 1:return 1;case -1:return-1;case 0:return 0}return null}var S=function(a)
{function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new
b(String(c));d!==void 0&&(c.Ea=d);return c}}(rf);function tf(a){return
uf(String(a),()=>"").replace(vf,"&lt;")}const
wf=RegExp.prototype.hasOwnProperty("sticky"),xf=new RegExp((wf?"":"^")+"(?:!|/?([a-
zA-Z][a-zA-Z0-9:-]*))",wf?"gy":"g");
function uf(a,b){const c=[],d=a.length;let e=0,f=[],g,h,k=0;for(;k<d;){switch(e)
{case 0:var l=a.indexOf("<",k);if(l<0){if(c.length===0)return
a;c.push(a.substring(k));k=d}else c.push(a.substring(k,l)),h=l,k=l+1,wf?
(xf.lastIndex=k,l=xf.exec(a)):(xf.lastIndex=0,l=xf.exec(a.substring(k))),l?
(f=["<",l[0]],g=l[1],e=1,k+=l[0].length):c.push("<");break;case 1:l=a.charAt(k+
+);switch(l){case "'":case '"':let p=a.indexOf(l,k);p<0?k=d:
(f.push(l,a.substring(k,p+1)),k=p+1);break;case ">":f.push(l);c.push(b(f.join(""),
g));e=0;f=[];h=g=null;break;default:f.push(l)}break;default:throw
Error();}e===1&&k>=d&&(k=h+1,c.push("<"),e=0,f=[],h=g=null)}return
c.join("")}function yf(a,b){a=a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\
>");return b?a.replace(/{/g," \\{").replace(/}/g," \\}").replace(/\/\*/g,"/
*").replace(/\\$/,"\\ "):a}function T(a){return a!=null&&a.V===nf?
String(tf(a.content)).replace(zf,Af):String(a).replace(Bf,Af)}
function Cf(a){a=String(a);const b=(d,e,f)=>{const g=Math.min(e.length-
f,d.length);for(let k=0;k<g;k++){var h=e[f+k];if(d[k]!==("A"<=h&&h<="Z"?
h.toLowerCase():h))return!1}return!0};for(var c=0;(c=a.indexOf("<",c))!=-1;)
{if(b("\x3c/script",a,c)||b("\x3c!--",a,c))return"zSoyz";c+=1}return a}function
Df(a){if(a==null)return" null ";if(a!=null&&a.V===of)return a.content;switch(typeof
a){case "boolean":case "number":return" "+a+"
";default:return"'"+String(String(a)).replace(Ef,Ff)+"'"}}
function U(a){return a!=null&&a.V===pf?yf(a.content,!1):a==null?"":a instanceof Ic?
yf(Jc(a),!1):yf(String(a),!0)}const Gf={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\
v":"&#11;","\f":"&#12;","\r":"&#13;","
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","
=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\
u2028":"&#8232;","\u2029":"&#8233;"};function Af(a){return Gf[a]}
const Hf={"\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 Ff(a){return Hf[a]}
const Bf=/[\x00\x22\x26\x27\x3c\x3e]/g,zf=/[\x00\x22\x27\x3c\x3e]/g,Ef=/[\x00\x08-\
x0d\x22\x26\x27\/\x3c-\x3e\x5b-\x5d\x7b\x7d\x85\u2028\u2029]/g,If=/^[a-zA-Z0-9+\/
_-]+={0,2}$/;function Jf(a){a=String(a);return If.test(a)?a:"zSoyz"}const
vf=/</g;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
const Kf={};/*

Math.uuid.js (v1.4)
http://www.broofa.com
mailto:[email protected]
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
var
Lf="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");class
Mf{constructor(a){for(var b=Array(36),c=0,d,e=0;e<36;e++)e==8||e==13||e==18||e==23?
b[e]="-":e==14?b[e]="4":(c<=2&&(c=33554432+Math.random()*16777216|
0),d=c&15,c>>=4,b[e]=Lf[e==19?d&3|8:d]);this.uuid=b.join("");this.callback=a}}
function Nf(a){const b=n.imalib_globalCallbacks||new
Map,c=b.get("AFMA_updateActiveView")||[];if(c.length===0&&n.AFMA_updateActiveView)
{const d=new Mf(n.AFMA_updateActiveView);c.push(d);n.AFMA_updateActiveView=void
0}n.AFMA_updateActiveView||(n.AFMA_updateActiveView=function(){const
d=b.get("AFMA_updateActiveView");for(const e of
d)e.callback.apply(null,arguments)});a=new
Mf(a);c.push(a);b.set("AFMA_updateActiveView",c);n.imalib_globalCallbacks=b;return
a.uuid}
function Of(a){if(n.AFMA_updateActiveView){var b=n.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&&(n.AFMA_updateActiveView=void
0),b.set("AFMA_updateActiveView",c),n.imalib_globalCallbacks=b)}}}};lf([1,8,9,10,11
,12,2,3,4,5,15,16,19,20,21,23]);lf([1,6,7,9,10,11,12,2,3,4,5,13,14,18,19,20,21,23])
;lf([1,6,7,9,10,11,12,22,2,3,4,5,13,14,17,18,19,20,21,23]);new mf;var
Pf=(n.navigator?n.navigator.userAgent:"").indexOf("Android")!=-1;function Qf(a,b)
{this.type=a;this.g=this.target=b;this.defaultPrevented=!
1}Qf.prototype.i=function(){this.defaultPrevented=!0};var V=class{constructor(a,b)
{this.messageName=a;this.parameters=b||{}}},Rf=class extends Qf{constructor(a,b)
{super(a.messageName,b);this.params=a.parameters||{}}};function Sf(a,
{data:b,source:c}){if(c&&b){var
d=a.o,e=b.messageName;b=b.parameters;if(a.j)switch(e){case
"mraid_loaded":e=b.is_top_win;e===!1&&(a.l=!0,a.i=Nf(f=>{a.j&&Tf(a,new
V("update_activeview_action",f))}),d.indexOf(c)===-1&&(d.push(c),typeof
c.postMessage!=="undefined"&&c.postMessage(new
V("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&&(Of(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_ReceiveMess
age(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_updateActiveVi
ew(b);break;case "receive_message_action":window.AFMA_ReceiveMessage(b.messageName,
b.parameters)}}}function Tf(a,b){a.o.forEach(c=>c.postMessage(b,"*"))}class
Uf{constructor(){this.o=[];this.j=window===window.top;this.l=!
1;this.g=0;this.i=null;typeof window.addEventListener!
=="undefined"&&window.addEventListener("message",a=>Sf(this,a))}};function Vf(a)
{var b=Dc("gmsg://mobileads.google.com/"+a.messageName);a=new
Map(Object.entries(a.parameters));b=Ec(b).toString();const
c=b.split(/[?#]/),d=/[?]/.test(b)?"?"+c[1]:"";return Qc(c[0],d,/[#]/.test(b)?"#"+
(d?c[2]:c[1]):"",a)};function Wf(a,b){Qf.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.al
tKey=this.ctrlKey=!
1;this.state=null;this.pointerId=0;this.pointerType="";this.o=null;a&&this.init(a,b
)}qa(Wf,Qf);
Wf.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.alt
Key;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||
0;this.pointerType=a.pointerType;this.state=a.state;this.o=a;a.defaultPrevented&&Wf
.Z.i.call(this)};Wf.prototype.i=function(){Wf.Z.i.call(this);const
a=this.o;a.preventDefault?a.preventDefault():a.returnValue=!1};var
Xf="closure_listenable_"+(Math.random()*1E6|0);var Yf=0;function Zf(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.ga=e;this.key=++Yf;this.X=this.ea=!1}function $f(a){a.X=!
0;a.listener=null;a.proxy=null;a.src=null;a.ga=null};function ag(a)
{this.src=a;this.g={};this.i=0}ag.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=bg(a,b,d,e);g>-1?
(b=a[g],c||(b.ea=!1)):(b=new Zf(b,this.src,f,!!d,e),b.ea=c,a.push(b));return
b};function cg(a,b,c,d,e){b=b.toString();if(b in a.g){var
f=a.g[b];c=bg(f,c,d,e);c>-
1&&($f(f[c]),Array.prototype.splice.call(f,c,1),f.length==0&&(delete
a.g[b],a.i--))}}
function dg(a,b){const c=b.type;c in
a.g&&Ha(a.g[c],b)&&($f(b),a.g[c].length==0&&(delete a.g[c],a.i--))}function
bg(a,b,c,d){for(let e=0;e<a.length;++e){const f=a[e];if(!
f.X&&f.listener==b&&f.capture==!!c&&f.ga==d)return e}return-1};var
eg="closure_lm_"+(Math.random()*1E6|0),fg={},gg=0;function hg(a,b,c,d,e)
{if(d&&d.once)return ig(a,b,c,d,e);if(Array.isArray(b)){for(let f=0;f<b.length;f+
+)hg(a,b[f],c,d,e);return null}c=jg(c);return a&&a[Xf]?a.listen(b,c,ja(d)?!!
d.capture:!!d,e):kg(a,b,c,!1,d,e)}
function kg(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");const g=ja(e)?!!
e.capture:!!e;let h=mg(a);h||(a[eg]=h=new
ag(a));c=h.add(b,c,d,g,f);if(c.proxy)return
c;d=ng();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)e===void 0&&(e=!
1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(og(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");gg++;return c}
function ng(){function a(c){return b.call(a.src,a.listener,c)}const b=pg;return
a}function ig(a,b,c,d,e){if(Array.isArray(b)){for(let f=0;f<b.length;f+
+)ig(a,b[f],c,d,e);return null}c=jg(c);return a&&a[Xf]?a.g.add(String(b),c,!
0,ja(d)?!!d.capture:!!d,e):kg(a,b,c,!0,d,e)}
function qg(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f+
+)qg(a,b[f],c,d,e);else(d=ja(d)?!!d.capture:!!d,c=jg(c),a&&a[Xf])?
cg(a.g,String(b),c,d,e):a&&(a=mg(a))&&(b=a.g[b.toString()],a=-1,b&&(a=bg(b,c,d,e)),
(c=a>-1?b[a]:null)&&rg(c))}
function rg(a){if(typeof a!=="number"&&a&&!a.X){var
b=a.src;if(b&&b[Xf])dg(b.g,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(og(c),d):b.addListener&&b.removeListener&&b.removeListener(d);gg--;
(c=mg(b))?(dg(c,a),c.i==0&&(c.src=null,b[eg]=null)):$f(a)}}}function og(a){return a
in fg?fg[a]:fg[a]="on"+a}function pg(a,b){if(a.X)a=!0;else{b=new Wf(b,this);const
c=a.listener,d=a.ga||a.src;a.ea&&rg(a);a=c.call(d,b)}return a}
function mg(a){a=a[eg];return a instanceof ag?a:null}var sg="__closure_events_fn_"+
(Math.random()*1E9>>>0);function jg(a){if(typeof a==="function")return a;a[sg]||
(a[sg]=function(b){return a.handleEvent(b)});return a[sg]};function tg(a)
{Q.call(this);this.i=a;this.g={}}qa(tg,Q);var
ug=[];tg.prototype.listen=function(a,b,c,d){Array.isArray(b)||
(b&&(ug[0]=b.toString()),b=ug);for(let e=0;e<b.length;e++){const f=hg(a,b[e],c||
this.handleEvent,d||!1,this.i||this);if(!f)break;this.g[f.key]=f}return
this};function vg(a){tc(a.g,function(b,c)
{this.g.hasOwnProperty(c)&&rg(b)},a);a.g={}}tg.prototype.D=function()
{tg.Z.D.call(this);vg(this)};
tg.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not
implemented");};function wg(){Q.call(this);this.g=new
ag(this);this.C=this;this.l=null}qa(wg,Q);wg.prototype[Xf]=!
0;m=wg.prototype;m.addEventListener=function(a,b,c,d)
{hg(this,a,b,c,d)};m.removeEventListener=function(a,b,c,d){qg(this,a,b,c,d)};
m.dispatchEvent=function(a){var
b,c=this.l;if(c)for(b=[];c;c=c.l)b.push(c);c=this.C;const d=a.type||a;if(typeof
a==="string")a=new Qf(a,c);else if(a instanceof Qf)a.target=a.target||c;else{var
e=a;a=new Qf(d,c);xc(a,e)}e=!0;let f,g;if(b)for(g=b.length-
1;g>=0;g--)f=a.g=b[g],e=xg(f,d,!0,a)&&e;f=a.g=c;e=xg(f,d,!0,a)&&e;e=xg(f,d,!
1,a)&&e;if(b)for(g=0;g<b.length;g++)f=a.g=b[g],e=xg(f,d,!1,a)&&e;return e};
m.D=function(){wg.Z.D.call(this);if(this.g){var a=this.g;let b=0;for(const c in
a.g){const d=a.g[c];for(let e=0;e<d.length;e++)++b,$f(d[e]);delete
a.g[c];a.i--}}this.l=null};m.listen=function(a,b,c,d){return
this.g.add(String(a),b,!1,c,d)};function xg(a,b,c,d){b=a.g.g[String(b)];if(!
b)return!0;b=b.concat();let e=!0;for(let f=0;f<b.length;++f){const g=b[f];if(g&&!
g.X&&g.capture==c){const h=g.listener,k=g.ga||g.src;g.ea&&dg(a.g,g);e=h.call(k,d)!
==!1&&e}}return e&&!d.defaultPrevented};function yg(a,b){wg.call(this);this.j=a||
1;this.i=b||
n;this.u=ma(this.Va,this);this.A=Date.now()}qa(yg,wg);m=yg.prototype;m.enabled=!
1;m.G=null;m.setInterval=function(a){this.j=a;this.G&&this.enabled?
(this.stop(),this.start()):this.G&&this.stop()};m.Va=function(){if(this.enabled)
{const a=Date.now()-this.A;a>0&&a<this.j*.8?this.G=this.i.setTimeout(this.u,this.j-
a):
(this.G&&(this.i.clearTimeout(this.G),this.G=null),this.dispatchEvent("tick"),this.
enabled&&(this.stop(),this.start()))}};
m.start=function(){this.enabled=!0;this.G||
(this.G=this.i.setTimeout(this.u,this.j),this.A=Date.now())};m.stop=function()
{this.enabled=!1;this.G&&(this.i.clearTimeout(this.G),this.G=null)};m.D=function()
{yg.Z.D.call(this);this.stop();delete this.i};function zg()
{if(window.googleJsEnvironment&&(window.googleJsEnvironment.environment=="rhino"||
window.googleJsEnvironment.environment=="jscore"))return new
Ag;if(Pf&&window.googleAdsJsInterface&&"notify"in
window.googleAdsJsInterface)try{return
window.googleAdsJsInterface.notify("gmsg://mobileads.google.com/noop"),new
Ag}catch(a){}else
if(window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.gadG
MSGHandler)return new Bg;return new Cg}function Dg(){Eg||(Eg=zg());return Eg}
var Eg=null,Fg=class extends Q{};function Gg(a){const
b=vc(a.parameters);b["google.afma.Notify_dt"]=(new Date).getTime();return Vf(new
V(a.messageName,b)).toString()}
var Hg=class extends Fg{constructor(a){super();this.u=a;this.l=[];this.j=new
yg(1);this.A=new tg(this);this.A.listen(this.j,"tick",this.C)}sendMessage(a)
{this.l.push(a);this.j.enabled||(a=this.l.shift(),this.u(a),this.j.start())}C()
{const a=this.l.shift();a?this.u(a):this.j.stop()}},Cg=class extends
Hg{constructor(){super(a=>{var b=this.g[this.i];b||
(b=md(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=vc(a.parameters);
c["google.afma.Notify_dt"]=(new Date).getTime();var d=b;a=Vf(new
V(a.messageName,c));d.src=Ec(a).toString();b.parentNode||
document.body.appendChild(b)});this.g=[];this.i=0}D()
{this.g.forEach(nd);this.g=[];super.D()}},Ag=class extends Fg{sendMessage(a)
{a=Gg(a);window.googleAdsJsInterface&&window.googleAdsJsInterface.notify&&(window.g
oogleAdsJsInterface.notify(a),window.googleAdsJsInterface.DEBUG&&console.log(a))}},
Bg=class extends Fg{sendMessage(a)
{a=Gg(a);window.webkit&&window.webkit.messageHandlers&&
window.webkit.messageHandlers.gadGMSGHandler&&window.webkit.messageHandlers.gadGMSG
Handler.postMessage(a)}};var Jg=class extends wg{constructor()
{super();this.j=Dg();this.j=Dg();R(this,na(kf,this.j));this.i={};this.u=new
Uf}sendMessage(a,b){let c;typeof a==="string"?c=new V(a,b):a instanceof
V&&(c=a);document.readyState=="loading"?ig(n,"DOMContentLoaded",
()=>this.j.sendMessage(c),!1,this):this.j.sendMessage(c)}receiveMessage(a,b)
{if(this.shouldForwardMessageToIframe())this.forwardMessage(new
V("receive_message_action",new V(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=="load
ing"?ig(n,"DOMContentLoaded",()=>Ig(a,b??void 0)):this.dispatchEvent(new Rf(new
V(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]&&(cg(this.g,String(a),this.i[a]
[b]),delete this.i[a][b])}shouldForwardMessageToIframe(){return
this.u.l}forwardMessage(a){Tf(this.u,
a)}};function X(a,b){n.AFMA_Communicator?
n.AFMA_Communicator.sendMessage(a,b):Kg(a,b)}function Kg(a,b)
{document.readyState=="loading"?(a=ma(Kg,null,a,b),ig(n,"DOMContentLoaded",a,!1)):
(a=new V(a,b),Dg().sendMessage(a))}function Ig(a,b)
{n.AFMA_Communicator.receiveMessage(a,b)}function Lg(a,b,c,d)
{n.AFMA_Communicator.removeEventListener(a,b,c,d)}function Mg(a,b,c,d)
{n.AFMA_Communicator.addEventListener(a,b,c,d)}function Ng(a,b,c)
{n.AFMA_Communicator.addObserver(a,b,c)}
function Og(a,b){n.AFMA_Communicator.removeObserver(a,b)}n.AFMA_Communicator||
(oa("AFMA_AddEventListener",Mg),oa("AFMA_RemoveEventListener",Lg),oa("AFMA_AddObser
ver",Ng),oa("AFMA_RemoveObserver",Og),oa("AFMA_ReceiveMessage",Ig),oa("AFMA_SendMes
sage",X),n.AFMA_Communicator=new Jg);var Pg=class{constructor(a)
{this.g=a;Mg("h5adsEvent",b=>void this.g(b))}pa(a,b){X("h5ads",
{obj_id:a,action:"create_interstitial_ad",ad_unit:b})}qa(a,b){X("h5ads",
{obj_id:a,ad_unit:b,action:"create_rewarded_ad"})}dispose(a){X("h5ads",
{obj_id:a,action:"dispose"})}};class Y{constructor(){this.promise=new
Promise((a,b)=>{this.resolve=a;this.reject=b})}};function Qg(a){a.extras===void
0&&(a.extras={});a.extras.highfive="1";return
encodeURIComponent(JSON.stringify(a))}class Rg extends Q{constructor(a,b)
{super();this.id=a;this.g=b}load(a,b){this.o||
(this.listener=b,b=this.id,a=Qg(a),X("h5ads",
{obj_id:b,action:"load_interstitial_ad",ad_request:a}))}show(){if(!this.o)
{if(this.listener==null)throw Error("load must be called before show");X("h5ads",
{obj_id:this.id,action:"show_interstitial_ad"})}}D()
{this.g.j.dispose(this.id);super.D()}}
class Sg extends Q{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.o||
(this.listener=b,b=this.id,a=Qg(a),X("h5ads",
{obj_id:b,action:"load_rewarded_ad",ad_request:a}))}show(){if(!this.o)
{if(this.listener==null)throw Error("load must be called before show");X("h5ads",
{obj_id:this.id,action:"show_rewarded_ad"})}}D()
{this.g.j.dispose(this.id);super.D()}}function Tg(a){const b=a.l;a.l+=1;return b}
var Ug=class{constructor(){this.l=0;this.ads=new Map;this.g=new Map;this.o=new
Y;this.i=0;this.j=new Pg(a=>{a=a.params;switch(a.eventCategory){case
"initialize":this.ads.clear();this.g.clear();this.i=3;this.o.resolve(this);break;ca
se "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.M.
resolve(a.ad);return;case
"nativeObjectNotCreated":if(a=this.g.get(b))this.g.delete(b),a.ad.dispose(),a.M.rej
ect(Error("Native object not created"));
return;default:return}case "interstitial":if((b=this.ads.get(a.objectId))&&b
instanceof Rg&&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.Ra?.(b);break;case "onAdClicked":b.listener.zb?.
(b);break;case "onAdClosed":b.listener.I?.(b);break;case
"onNativeAdObjectNotAvailable":b.listener.U?.(b)}break;case
"rewarded":if((b=this.ads.get(a.objectId))&&b instanceof
Sg&&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.Ra?.(b);break;case
"onRewardedAdFailedToShow":b.listener.Qa?.(b,a.errorCode);break;case
"onUserEarnedReward":b.listener.Sa?.(b);break;case
"onRewardedAdClosed":b.listener.I?.(b);break;case
"onNativeAdObjectNotAvailable":b.listener.U?.(b)}}})}connect(){switch(this.i){case
3:return Promise.resolve(this);case 1:return this.o.promise;default:return
this.i=1,this.o=new Y,X("h5ads",{action:"initialize"}),
setTimeout(()=>{this.i!==3&&(this.i=2,this.o.reject(Error("GmaBridge could not
connect to SDK after 10000 ms.")))},1E4),this.o.promise}}pa(a){if(this.i!==3)return
Promise.reject(Error("GmaBridge is not connected"));const b=Tg(this),c=new
Y;this.g.set(b,{M:c,ad:new Rg(b,this)});this.j.pa(b,a);return c.promise}qa(a)
{if(this.i!==3)return Promise.reject(Error("GmaBridge is not connected"));const
b=Tg(this),c=new Y;this.g.set(b,{M:c,ad:new Sg(b,this)});this.j.qa(b,a);return
c.promise}};let Vg=null;var Wg=class extends F{g(){return Nb(bc(this,3))??""}i()
{return mc(this,4)!=null}};var Xg=class extends F{g(){var a=this.F;var b=a[w]|
0;const c=cc(a,b,1,!1);if(c!=null&&typeof c==="object"&&c.ua===bb)var d=c;else
if(Array.isArray(c)){let e=d=c[w]|0;e===0&&(e|=b&32);e|=b&2;e!==d&&(c[w]=e);d=new
Wg(c)}else d=void 0;d!==c&&d!=null&&B(a,b,1,d);(a=d)||(a=Wg[Va])||(b=new
Wg,a=b.F,a[w]|=34,a=Wg[Va]=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 F{};let $g=void 0;var
bh=class{constructor(){this.wasPlaTagProcessed=!
1;this.wasReactiveAdConfigReceived={};this.adCount={};this.wasReactiveAdVisible={};
this.stateForType={};this.reactiveTypeEnabledInAsfe={};this.wasReactiveTagRequestSe
nt=!
1;this.reactiveTypeDisabledByPublisher={};this.tagSpecificState={};this.messageVali
dationEnabled=!1;this.floatingAdsStacking=new
ah;this.sideRailProcessedFixedElements=new Set;this.sideRailAvailableSpace=new
Map;this.sideRailPlasParam=new
Map;this.sideRailMutationCallbacks=[];this.clickTriggeredInterstitialMayBeDisplayed
=
!1}},ah=class{constructor()
{this.maxZIndexRestrictions={};this.nextRestrictionId=0;this.maxZIndexListeners=[]}
};function ch(a){const
b=dh(a);Fa(a.floatingAdsStacking.maxZIndexListeners,c=>c(b))}function dh(a)
{a=Uc(a.floatingAdsStacking.maxZIndexRestrictions);return a.length?
Math.min.apply(null,a):null}
var eh=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_rea
ctive_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_r
eactive_ads_global_state=new
bh;this.floatingAdsStacking=a.google_reactive_ads_global_state.floatingAdsStacking}
addListener(a)
{this.floatingAdsStacking.maxZIndexListeners.push(a);a(dh(this))}removeListener(a)
{Ia(this.floatingAdsStacking.maxZIndexListeners,b=>b===a)}},fh=class{constructor(a)
{this.controller=a;this.g=null}};function gh(a){const
b={bottom:"auto",clear:"none",display:"inline","float":"none",height:"auto",left:"a
uto",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"};Fa(Object.keys(b),c=>{const d=a.style[Kc(c)];
(typeof d!=="undefined"?d:a.style[pd(a,c)])||I(a,c,b[c])});Zc(a)};function hh(a,b)
{const c=ed("STYLE",a);c.textContent=Jc(Nc`* { pointer-events:
none; }`);a?.head.appendChild(c);setTimeout(()=>{a?.head.removeChild(c)},b)}functio
n ih(a,b,c){if(!a.body)return null;const d=new jh;d.apply(a,b);return()=>{var e=c||
0;e>0&&hh(b.document,e);I(a.body,
{filter:d.g,webkitFilter:d.g,overflow:d.o,position:d.j,top:d.l});b.scrollTo(0,d.i)}
}
class jh{constructor(){this.g=this.l=this.j=this.o=null;this.i=0}apply(a,b)
{this.o=a.body.style.overflow;this.j=a.body.style.position;this.l=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
kh(a,b){var c;if(!a.i)for(a.i=[],c=a.g.parentElement;c;)
{a.i.push(c);if(a.J(c))break;c=c.parentNode&&c.parentNode.nodeType===1?
c.parentNode:null}c=a.i.slice();let d,e;for(d=0;d<c.length;++d)
(e=c[d])&&b.call(a,e,d,c)}var lh=class extends Q{constructor(a,b,c)
{super();this.g=a;this.O=b;this.A=c;this.i=null;R(this,()=>this.i=null)}J(a){return
this.A===a}};function mh(a,b){const c=a.A;if(c)if(b){b=a.C;if(b.g==null){var
d=b.controller;const e=d.floatingAdsStacking.nextRestrictionId+
+;d.floatingAdsStacking.maxZIndexRestrictions[e]=2147483646;ch(d);b.g=e}Wc(c,
{display:"block"});a.u.body&&!
a.j&&(a.j=ih(a.u,a.O,a.N));c.setAttribute("tabindex","0");c.setAttribute("aria-
hidden","false");a.u.body.setAttribute("aria-hidden","true")}else b=a.C,b.g!
=null&&(d=b.controller,delete
d.floatingAdsStacking.maxZIndexRestrictions[b.g],ch(d),b.g=null),Wc(c,
{display:"none"}),
a.j&&(a.j(),a.j=null),a.u.body.setAttribute("aria-
hidden","false"),c.setAttribute("aria-hidden","true")}function nh(a){mh(a,!1);const
b=a.A;if(b){var
c=oh(a.K);kh(a,d=>{Wc(d,c);gh(d)});a.g.setAttribute("width","");a.g.setAttribute("h
eight","");I(a.g,c);I(a.g,ph);I(b,qh);I(b,{background:"transparent"});Wc(b,
{display:"none",position:"fixed"});gh(b);gh(a.g);fd(a.K)<=1||(I(b,
{overflow:"scroll","max-width":"100vw"}),Zc(b))}}
class rh extends lh{constructor(a,b){var
c=window,d=N(Le);super(a,c,b);this.j=null;this.u=c.document;this.N=d;a=new
eh(c);this.C=new fh(a);this.K=c}l(){mh(this,!1)}}function oh(a){a=fd(a);a=100*(a<1?
1:a);return{width:`${a}vw`,height:`${a}vh`}}var
qh={backgroundColor:"white",opacity:"1",position:"fixed",left:"0px",top:"0px",margi
n:"0px",padding:"0px",display:"none",zIndex:"2147483647"},ph={left:"0",position:"ab
solute",top:"0"};var sh=class extends rh{constructor(a,b){super(a,b);nh(this)}J(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 th(){const
a=window.google_ad_modifications=window.google_ad_modifications||
{};a.afg_slotcar_vars||(a.afg_slotcar_vars={});return a.afg_slotcar_vars};function
oe(a,b){a.i.size>0||uh(a);const c=a.i.get(0);c?c.push(b):a.i.set(0,[b])}function
vh(a,b,c,d){G(b,c,d);R(a,()=>qc(b,c,d))}function wh(a,b){a.state!
==1&&(a.state=1,a.i.size>0&&xh(a,b))}
function uh(a){a.g.document.visibilityState?
vh(a,a.g.document,"visibilitychange",b=>{a.g.document.visibilityState==="hidden"&&w
h(a,b);a.g.document.visibilityState==="visible"&&(a.state=0)}):"onpagehide"in a.g?
(vh(a,a.g,"pagehide",b=>{wh(a,b)}),vh(a,a.g,"pageshow",
()=>{a.state=0})):vh(a,a.g,"beforeunload",b=>{wh(a,b)})}function xh(a,b){for(let
c=9;c>=0;c--)a.i.get(c)?.forEach(d=>{d(b)})}var yh=class extends Q{constructor(a)
{super();this.g=a;this.state=0;this.i=new Map}};async function zh(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 Ah(a){const b=a.state.pc;return b!==null&&b!==0?
b:a.state.pc=cd(a.g)}function Bh(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 Ch(a){await zh(a.g,()=>!(!Ah(a)||!
Bh(a)))}
async function Dh(a,b){await Ch(a);var c=a.o;var d=new Td;var
e=Ah(a);d=D(d,1,Ib(e),"0");e=Bh(a);d=E(d,2,e);d=D(d,3,Ib(a.state.sd),"0");a=D(d,7,I
b(Math.round(a.g.performance.now())),"0");a=D(a,3,Ib(1),"0");b=lc(a,10,Ud,b);ke(c,b
)}var Eh=class{constructor(a,b){this.g=ld()||window;this.i=b??new
yh(this.g);this.o=a??new qe(100,100,!0,this.i);this.state=ff(cf(),33,()=>{const
c=N(Be);return{sd:c,ssp:c>0&&Sc()<1/c,pc:null,wpc:null,cu:null,le:[],lgdp:
[],psi:null,tar:0,cc:null}})}};function Fh(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 Gh{};function Hh(){var a=n.ggeac||
(n.ggeac={});se(K(te),a);Ih(a);K(Gh);K(We).g()}function Ih(a){const
b=K(We);b.i=(c,d)=>re(5,a,()=>!1)(c,d,1);b.o=(c,d)=>re(6,a,()=>0)
(c,d,1);b.l=(c,d)=>re(7,a,()=>"")(c,d,1);b.u=(c,d)=>re(8,a,()=>[])
(c,d,1);b.j=(c,d)=>re(17,a,()=>[])(c,d,1);b.g=()=>{re(15,a,()=>{})(1)}};function
Jh(a){const b=K(te).g();a=Fh(a);return b.concat(a).join(",")};function
Kh({Ma:a,Ta:b}){return a||(b==="dev"?"dev":"")};function Lh(a){(M(Ae)?
Ze:Ye).wa(b=>{b.shv=String(a);b.mjsv=Kh({Ma:Yd(),Ta:a});b.eid=Jh(n)})}function
Mh(a,b){const c=b?.g();b=c?.g()||(Nb(bc(a,2))??"");a=c?.i()?mc(c,4)??!1:mc(a,6)??!
1;Lh(b);hb($g,lb);$g=a};function Nh(){var a=window.adsbygoogle;try{const
b=a.pageState;hb(b,z);return Yg(b)}catch(b){return new Xg}};var Oh=typeof
sttc==="undefined"?void 0:sttc;function Ph(){var a=M(Ae)?
Ze:Ye;try{if(hb(Oh,z),Oh.length>0)return new Zg(JSON.parse(Oh))}catch(b){a.P(838,b
instanceof Error?b:Error(String(b)))}return new Zg};var Qh=class extends Q{D()
{this.disposeAd();super.D()}},Rh=class extends Q{constructor(a)
{super();this.callback=a}},Sh=class extends Q{constructor(a)
{super();this.i=a;this.g=new Set}fetch(a,b){const c=new
Rh(a.callback);this.g.add(c);this.i.fetch({...a,callback:d=>{c.o?
d&&d.dispose():c.callback(d);this.g.delete(c)}},b)}D(){for(const a of
this.g.values())a.dispose();this.g.clear();super.D()}};var Th=class{constructor(a)
{var b=Yd();this.l=a;this.u=b;this.o="unset"}ha(a){this.o=a}Y(a)
{this.g=a.Fa;this.i=a.Ja}L(a){this.j=a}B(a,b={})
{b.event=a;b.client=this.o;b.bow_v=this.l;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(te).g();!
b.eid&&a.length&&(b.eid=a.toString());Md(Xe,"slotcar",b,!0,1)}};var Uh=class
extends Qh{constructor(a,b,c,d)
{super();this.ad=a;this.j=b;this.l=c;this.i=d;this.g=null;this.u=this.A=!1;this.C=!
0}show(a){this.g=a;if(this.C&&this.u)this.ad.show();else if(this.u)this.I();else
throw Error("Tried to show AdMobAd before it finished loading.");}disposeAd()
{this.ad.dispose()}T(){this.u=!0;this.l(this)}R(){this.l(null);this.dispose()}U()
{this.i.B("admb_na");this.g?this.I():this.C=!1}};
function Vh(a){return{T:P(849,()=>{a.T()}),R:P(850,()=>{a.R()}),I:P(851,
()=>{a.I()}),U:P(854,()=>{a.U()})}}var Wh=class extends Uh{constructor(a,b,c,d)
{super(a,b,c,d);this.ad=a;this.j=b;this.l=c;this.i=d}request()
{this.ad.load(this.j,Vh(this))}I(){(0,this.g)(1)}};function Xh(a){return{T:P(849,
()=>{a.T()}),R:P(850,()=>{a.R()}),Qa:P(855,()=>{a.i.B("admb_rfs");(0,a.g)
(2)}),Sa:P(852,()=>{a.A=!0}),I:P(853,()=>{a.I()}),U:P(854,()=>{a.U()})}}
var Yh=class extends Uh{constructor(a,b,c,d)
{super(a,b,c,d);this.ad=a;this.j=b;this.l=c;this.i=d}request()
{this.ad.load(this.j,Xh(this))}I(){this.A?(0,this.g)(3):(0,this.g)(2)}};function
Zh(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 $h(a,b,c){a.j.error(`Unable to fetch ad:
'${b}' is missing from tag.`);c(null)}function ai(a){af(850,()=>{a(null)})}
var bi=class{constructor(a,b,c)
{this.i=a;this.j=b;this.g=c;this.o=cd(window).toString()}fetch(a,b){const
c={isTestDevice:!1,httpTimeoutMillis:N(De)*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_cons
ent;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.Ha||a.type===2?"0":"1";this.o&&
(c.extras.pvsid=this.o);c.extras.correlator=jf().toString();d=Jh(b);d.length&&(c.ex
tras.slotcar_eids=d);b=Zh(a.type,b);a.type===1?typeof b!=="string"?$h(this,"data-
admob-interstitial-slot",a.callback):this.i.pa(b).then(e=>{(new
Wh(e,c,a.callback,this.g)).request()}).catch(()=>{ai(a.callback)}):typeof b!
=="string"?$h(this,"data-admob-rewarded-
slot",a.callback):this.i.qa(b).then(e=>{(new
Yh(e,c,a.callback,this.g)).request()}).catch(()=>{ai(a.callback)})}};const ci=new
Set(["auto","on"]),di=new Set(["on","off"]),ei=new Set("start pause next browse
reward preroll".split(" ")),fi=new Map([["start","interstitial"],
["pause","interstitial"],["next","interstitial"],["browse","interstitial"],
["reward","reward"],["preroll","preroll"]]),gi=new Map([["interstitial",["type"]],
["reward",["type","beforeReward","adDismissed","adViewed"]],["preroll",
["type","adBreakDone"]]]),hi=new Map([["interstitial",
["beforeReward","adDismissed","adViewed"]],["reward",[]],["preroll",
["afterAd","beforeReward","adDismissed","adViewed"]]]),ii="beforeAd afterAd
beforeReward adDismissed adViewed adBreakDone".split(" "),ji=new
Map([["beforeBreak","beforeAd"],["afterBreak","afterAd"],
["adComplete","adViewed"]]);var ki=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 li=new
Set([...ki,"google_admob_interstitial_slot","google_admob_rewarded_slot","google_ma
x_ad_content_rating"]);
function mi(a,b){let c=!1;const d=f=>{c=!0;b.error(`Invalid ad config: $
{f}.`)};if(a.preloadAdBreaks!=null&&!ci.has(a.preloadAdBreaks)){var
e=Array.from(ci).map(f=>`'${f}'`).join(", ");d(`'preloadAdBreaks' must be one of [$
{e}]`)}a.sound==null||di.has(a.sound)||(e=Array.from(di).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,li.has(a)?typeof e!
=="string"&&d(`'h5AdsConfig.${a}' must be a string`):d(`'h5AdsConfig.${a}' is not a
valid property`);return!c}
function ni(a,b,c){for(const [d,e]of ji){const f=d,g=e;if(f in a){c.B("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 oi(a,b,c){let d=!1;const e=h=>{d=!0;b.error(`Invalid placement config: $
{h}.`)};a=Object.assign({},a);if(!ni(a,b,c))return{sa:!1,ya:a};if(!ei.has(a.type))
{var f=Array.from(ei).map(h=>`'${h}'`).join(", ");e(`'type' must be one of [$
{f}]`);return{sa:!d,ya:a}}c=fi.get(a.type);const g=gi.get(c).filter(h=>!(h in
a));g.length>0&&e("missing required properties "+g.map(h=>`'${h}'`).join(",
"));c=hi.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 ii)f in a&&typeof a[f]!=="function"&&e(`'$
{f}' must be a function`);return{sa:!d,ya:a}};const pi={[1]:10,
[2]:11},qi={closed:1,viewed:3,dismissed:2,error:4};var si=class{constructor()
{this.g=window}fetch(a,b){const c={};for(const d in
b)ki.has(d)&&(c[d]=b[d]);c.google_reactive_ad_format=pi[a.type];c.google_wrap_fulls
creen_ad=!0;c.google_video_play_muted=a.type!==2&&!
a.Ha;c.google_acr=d=>{a.callback(d?new
ri(d):null)};c.google_tag_origin="gsc";this.g.adsbygoogle.push({params:c})}},ri=cla
ss extends Qh{constructor(a){super();this.ad=a}show(a)
{this.ad.show(b=>{a(qi[b.status])})}disposeAd(){this.ad.disposeAd()}};function ti()
{return S('<ins class="adsbygoogle" style="width:100% !important;height:100% !
important;" id="fake-interstitial-ins"><iframe style="overflow:hidden;"
width="100%" height="100%" frameborder="0" marginwidth="0" marginheight="0"
vspace="0" hspace="0" scrolling="no" src="about:blank"
id="aswift-fake"></iframe></ins>')}
function ui(){return S('<svg xmlns="http://www.w3.org/2000/svg" width="24"
height="24" viewBox="0 0 24 24"><path style="fill:#f5f5f5" d="M19 6.41L17.59 5 12
10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19
6.41z"/><path fill="none" d="M0 0h24v24H0V0z"/></svg>')}
function vi(a){const b=a.Oa;a=a.Ua;return S('<div class="dialog-wrapper"
style="width: 100%; height: 100%; position: absolute; top: 0;"><div class="close-
confirmation-dialog" id="close-confirmation-dialog" style="width:
'+T(U(Math.floor(a*.78)))+'px"><div class="confirmation-title" style="font-size:
'+T(U(Math.floor(b*.031)))+"px; margin-top: "+T(U(Math.floor(b*.0375)))+"px;
margin-left: "+T(U(Math.floor(a*.066)))+"px; margin-right:
"+T(U(Math.floor(a*.066)))+'px;">Close Ad?</div><div class="confirmation-message"
style="font-size: '+
T(U(Math.floor(b*.025)))+"px; margin-bottom: "+T(U(Math.floor(b*.0375)))+"px;
margin-top: "+T(U(Math.floor(b*.0375)))+"px; margin-left:
"+T(U(Math.floor(a*.066)))+"px; margin-right: "+T(U(Math.floor(a*.066)))+'px;">You
will lose your reward</div><div class="confirmation-buttons" style="font-size:
'+T(U(Math.floor(b*.0218)))+"px; line-height: "+T(U(Math.floor(b*.05625)))+"px;
margin-right: "+T(U(Math.floor(b*.0125)))+"px; margin-bottom:
"+T(U(Math.floor(b*.0125)))+'px;"><div class="close-ad-button" id="close-ad-button"
style="padding-left: '+
T(U(Math.floor(a*.044)))+"px; padding-right: "+T(U(Math.floor(a*.044)))
+'px;">CLOSE</div><div class="resume-ad-button" id="resume-ad-button"
style="padding-left: '+T(U(Math.floor(a*.044)))+"px; padding-right:
"+T(U(Math.floor(a*.044)))+'px;">RESUME</div></div></div></div>')};var
wi=Pc`about:blank`;Ec(wi);var xi=Pc`javascript:undefined`;Ec(xi);function yi(a,b,c)
{a=a.g;c=b(c||Kf,{});b=a||ra||(ra=new
od);if(c&&c.g)b=c.g();else{b=md(b.g,"DIV");b:if(ja(c)){if(c.xa&&(c=c.xa(),c
instanceof Fc))break b;c=Oc("zSoyz")}else
c=Oc(String(c));b.innerHTML=Hc(c)}b.childNodes.length==1&&(c=b.firstChild,c.nodeTyp
e==1&&(b=c));return b}class zi{constructor(){this.g=ra||(ra=new od)}render(a,b)
{a=a(b||{},{});return String(a)}};function Ai(a,b){if(a.contentDocument||
a.contentWindow)b(a);else{const c=()=>{b(a);qc(a,"load",c)};G(a,"load",c)}}
async function Bi(a){if(a.g==null)throw Error("Tried to show ad before
initialized.");const b=new Y;var
c=a.g.g,d=Math.min(Number(c.clientWidth),Number(c.clientHeight));let
e=Math.max(Number(c.clientWidth),Number(c.clientHeight));Ci(a)&&(d*=.5,e*=.5);c=c.c
ontentDocument;a=c.body.appendChild(yi(a.A,vi,
{Ua:d,Oa:e}));d=a.querySelector(".resume-ad-button");G(a.querySelector(".close-ad-
button"),"click",()=>{b.resolve(0)});G(d,"click",()=>{b.resolve(1)});d=await
b.promise;c.body.removeChild(a);return d===
0}function Ci(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 Di=class extends Qh{constructor(a,b){super();this.u=b;this.A=new
zi;this.i=10;this.l=!1;this.j=yi(this.A,ti);this.j.dataset["slotcar"+
(b===1?"Interstitial":"Rewarded")]="true";document.documentElement.appendChild(this
.j);Ai(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.rb;const
k=g.tb,l=g.nb,p=g.ub,q=g.qb,t=g.sb,C=g.ob;!g.pb&&(h instanceof qf?h.content:h)?
(g=g&&g.wb,h=S((h instanceof qf?h.content:h)?"<script"+(g?' nonce="'+
T(Jf(g))+'"':"")+">window['ppConfig'] = {productName: "+Cf(Df(k??"unknown"))+",
deleteIsEnforced: "+Cf(Df(!!l))+", sealIsEnforced: "+Cf(Df(!!p))+", heartbeatRate:
"+Cf(Df(q??.5))+", periodicReportingRateMillis: "+Cf(Df(t??6E4))+",
disableAllReporting:
"+Cf(Df(C??!1))+"};"+Cf(Df(h??""))+"\x3c/script>":"")):h="";h="<!DOCTYPE
html><html><head>"+S(h);d=(d=d??{})&&d.xb;d=S("\n <style"+(d?' nonce="'+T(Jf(d))
+'"':"")+'>\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 </style>\n ');
d=h+d+'</head><body><div class="header-panel">';f!==2&&(d+="Ad");d+='<div
class="dismiss-button" id="dismiss-button">'+(f===2?'<div class="count-down-
container" id="count-down-container"><div id="count-down"><div class="count-down-
text" id="count-down-text"></div></div><div class="x-button" id="close-button"
style="padding-left: 5px;">'+ui()+"</div></div>":"")+'<div class="x-button"
id="dismiss-button-element">'+ui()+'</div></div></div><div class="container"><div
class="creative">'+S('<div
style="position:relative;float:right;top:1px;right:1px;width:15px;height:15px;"><sv
g style="fill:#00aecd;" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 15 15"><circle cx="6"
cy="6" r="0.67"></circle><path
d="M4.2,11.3Q3.3,11.8,3.3,10.75L3.3,4.1Q3.3,3.1,4.3,3.5L10.4,7.0Q12.0,7.5,10.4,8.0L
6.65,10.0L6.65,7.75a0.65,0.65,0,1,0,-
1.3,0L5.35,10.75a0.9,0.9,0,0,0,1.3,0.8L12.7,8.2Q13.7,7.5,12.7,6.7L3.3,1.6Q2.2,1.3,1
.8,2.5L1.8,12.5Q2.2,13.9,3.3,13.3L4.8,12.5A0.3,0.3,0,1,0,4.2,11.3Z"></path></
svg></div>')+
'<a target="_blank" href="https://developers.google.com/ad-placement"><div
class="adContainer"><div class="logo">'+S('<img width="40" height="40" alt=""
src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4K
PHN2ZyB3aWR0aD0iNTVweCIgaGVpZ2h0PSI1NnB4IiB2aWV3Qm94PSIwIDAgNTUgNTYiIHZlcnNpb249IjE
uMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy
53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtI
Gh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5sb2dvX2dvb2ds
ZWdfNDhkcDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGl
kPSJNMl92MiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT
0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjAyYV9hdXRvX2FkcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoL
TQxNy4wMDAwMDAsIC03MDUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJtb2JpbGUiIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDM3OC4wMDAwMDAsIDE2NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJ
Hcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDc0LjAwMDAwMCkiPgogICAgICAgIC
AgICAgICAgICAgIDxnIGlkPSJHUC1hZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCA0NDQuM
DAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJsb2dvX2dvb2dsZWdfNDhkcCIgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMjQuMDAwMDAwLCAyMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA
gICAgICAgIDxwYXRoIGQ9Ik01NC44OCwyOC42MzYzNjM2IEM1NC44OCwyNi42NTA5MDkxIDU0LjcwMTgxOD
IsMjQuNzQxODE4MiA1NC4zNzA5MDkxLDIyLjkwOTA5MDkgTDI4LDIyLjkwOTA5MDkgTDI4LDMzLjc0IEw0M
y4wNjkwOTA5LDMzLjc0IEM0Mi40MiwzNy4yNCA0MC40NDcyNzI3LDQwLjIwNTQ1NDUgMzcuNDgxODE4Miw0
Mi4xOTA5MDkxIEwzNy40ODE4MTgyLDQ5LjIxNjM2MzYgTDQ2LjUzMDkwOTEsNDkuMjE2MzYzNiBDNTEuODI
1NDU0NSw0NC4zNDE4MTgyIDU0Ljg4LDM3LjE2MzYzNjQgNTQuODgsMjguNjM2MzYzNiBaIiBpZD0iU2hhcG
UiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgI
CAgICAgICAgICAgPHBhdGggZD0iTTI4LDU2IEMzNS41Niw1NiA0MS44OTgxODE4LDUzLjQ5MjcyNzMgNDYu
NTMwOTA5MSw0OS4yMTYzNjM2IEwzNy40ODE4MTgyLDQyLjE5MDkwOTEgQzM0Ljk3NDU0NTUsNDMuODcwOTA
5MSAzMS43NjcyNzI3LDQ0Ljg2MzYzNjQgMjgsNDQuODYzNjM2NCBDMjAuNzA3MjcyNyw0NC44NjM2MzY0ID
E0LjUzNDU0NTUsMzkuOTM4MTgxOCAxMi4zMzI3MjczLDMzLjMyIEwyLjk3ODE4MTgyLDMzLjMyIEwyLjk3O
DE4MTgyLDQwLjU3NDU0NTUgQzcuNTg1NDU0NTUsNDkuNzI1NDU0NSAxNy4wNTQ1NDU1LDU2IDI4LDU2IFoi
IGlkPSJTaGFwZSIgZmlsbD0iIzM0QTg1MyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICA
gICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMzMyNzI3MywzMy4zMiBDMTEuNzcyNzI3MywzMS
42NCAxMS40NTQ1NDU1LDI5Ljg0NTQ1NDUgMTEuNDU0NTQ1NSwyOCBDMTEuNDU0NTQ1NSwyNi4xNTQ1NDU1I
DExLjc3MjcyNzMsMjQuMzYgMTIuMzMyNzI3MywyMi42OCBMMTIuMzMyNzI3MywxNS40MjU0NTQ1IEwyLjk3
ODE4MTgyLDE1LjQyNTQ1NDUgQzEuMDgxODE4MTgsMTkuMjA1NDU0NSAwLDIzLjQ4MTgxODIgMCwyOCBDMCw
zMi41MTgxODE4IDEuMDgxODE4MTgsMzYuNzk0NTQ1NSAyLjk3ODE4MTgyLDQwLjU3NDU0NTUgTDEyLjMzMj
cyNzMsMzMuMzIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvc
GF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOCwxMS4xMzYzNjM2IEMzMi4x
MTA5MDkxLDExLjEzNjM2MzYgMzUuODAxODE4MiwxMi41NDkwOTA5IDM4LjcwMzYzNjQsMTUuMzIzNjM2NCB
MNDYuNzM0NTQ1NSw3LjI5MjcyNzI3IEM0MS44ODU0NTQ1LDIuNzc0NTQ1NDUgMzUuNTQ3MjcyNywwIDI4LD
AgQzE3LjA1NDU0NTUsMCA3LjU4NTQ1NDU1LDYuMjc0NTQ1NDUgMi45NzgxODE4MiwxNS40MjU0NTQ1IEwxM
i4zMzI3MjczLDIyLjY4IEMxNC41MzQ1NDU1LDE2LjA2MTgxODIgMjAuNzA3MjcyNywxMS4xMzYzNjM2IDI4
LDExLjEzNjM2MzYgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRUE0MzM1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjw
vcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPS
IwIDAgNTYgMCA1NiA1NiAwIDU2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KI
CAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4K
ICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="/>')+
'</div><div class="text"><div class="adText">'+(e!=null&&e.V===nf?e:e instanceof
Fc?S(Hc(e).toString()):S(String(String(e)).replace(Bf,Af),sf(e)))+"</div></div></
div></a></div></div></body></html>";e=S(d).xa();f=c.contentDocument||
c.contentWindow.document;f.open();f.write(Hc(e));f.close();this.g=new
sh(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");mh(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.l=!0;await Bi(this)?(this.g.l(),G(c,"click",e),a(2)):this.l=!
1};G(c,"click",e);this.i=N(Ge);const f=this.i<0;this.l=!1;const
g=b.getElementById("count-down-container"),h=g.querySelector("#count-down-
text");h.innerText=`Reward in ${this.i} seconds`;f||
(this.C=setInterval(()=>{this.l||(--this.i,h.innerText=`Reward in ${this.i}
seconds`);
if(this.i===0)
{g.style.display="none";d.style.display="";clearInterval(this.C);const
k=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not
find ad
frame.");this.g.l();qc(c,"click",k);a(3)};G(c,"click",k);qc(c,"click",e)}},1E3))}el
se G(c,"click",()=>{if(this.g==null)throw Error("Failure on rewarded example: Could
not find ad frame.");this.g.l();a(1)})}disposeAd()
{this.g?.l();nd(this.j)}},Ei=class{fetch(a){new Di(a.callback,a.type)}};var
Fi=class{constructor(){this.j=K(Eh);this.l=(new
Map).set("inv_plcnf",1).set("inv_adcnf",2).set("adbr_cl",3).set("adbr_noad",4).set(
"adbr_nousitr",5).set("adbr_usrint",6).set("adbr_naf",7).set("adbr_pgad",8).set("ad
br_pgaatd",9).set("adbr_tepgai",10).set("adcf_cl",11).set("adcf_afni",29).set("adcf
_pgad",13).set("adcf_pgaatd",14).set("prf_suc",15).set("prf_fail",16).set("admb_na"
,17).set("admb_rfs",18).set("admb_fetfail",19).set("lgc_fld",20).set("pr_rr",21).se
t("pr_to",22).set("api_ld",23).set("admb_tm",
24).set("adbr_dn",25).set("dbl_init",26).set("sess_m",27).set("ad_cls",28).set("ad_
rdtr",30);this.u=(new Map).set("admob",1).set("adsense",2)}ha(){}Y(a)
{this.g=a.Fa;this.i=a.Ja}L(a){this.o=this.u.get(a)??0}async B(a){var b=new
Sd;a=this.l.get(a)??
0;b=D(b,1,Fb(a),0).L(this.o);this.g&&E(b,3,this.g);this.i&&E(b,4,this.i);await
Dh(this.j,b)}},Gi=class{constructor(a){this.oa=new Fi;this.fa=a}ha(a)
{this.fa.ha(a)}Y(a){this.oa.Y(a);this.fa.Y(a)}L(a){this.oa.L(a);this.fa.L(a)}async
B(a,b={}){await this.oa.B(a,
b);this.fa.B(a,b)}};const Hi="click mousedown mouseup touchstart touchend
pointerdown pointerup keydown keyup scroll".split(" ");var Ii=class extends
Q{constructor(){var a=window;super();this.g=0;const
b=()=>{this.g=Date.now()};for(const c of
Hi)a.document.documentElement.addEventListener(c,b,{capture:!0});R(this,
()=>{for(const c of Hi)a.document.documentElement.removeEventListener(c,b,
{capture:!0})})}};class Ji extends Q{constructor(a,b){super();this.M=new Y;this.g=!
1;this.timeout=setTimeout(P(726,()=>{b()}),a*1E3)}get promise(){return
this.M.promise}resolve(a){this.o||(this.g=!0,this.M.resolve(a))}reject(a){this.o||
(this.g=!0,this.M.reject(a))}D(){clearTimeout(this.timeout)}}
function Ki(a,b){if(a=a.google_adbreak_test)switch(a){case "on":return new Ei;case
"adsense":break;default:throw b.error(`Unsupported data-adbreak-test value '${a}.
Supported values: '${"on"}'.`),Error("unsupported test mode");}return new
si}function Li(a)
{return["google_admob_interstitial_slot","google_admob_rewarded_slot"].some(b=>type
of Mi(b,a)==="string")}function Mi(a,b){if(b[a]&&typeof b[a]==="string")return
String(b[a])}
function Ni(a,b){Vg==null&&(Vg=new Ug);return Vg.connect().then(c=>new
bi(c,a,b))}function Oi(a){if(typeof a!=="string")return-1;a=/^(\
d+)s$/.exec(a);return a==null?-1:Number(a[1])}
function Pi(a,b){const c="onpagehide"in self?"pagehide":"unload",d=P(938,
()=>{if(b.first_slotcar_request_processing_time){var e=Date.now();a.g.B("sess_m",
{igsl:e-
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:e-b.adsbygoogle_execution_start_time})}});window.addEventListener(c,d)}
function Qi(a,b){const c=b.google_admob_ads_only;typeof c==="string"&&(c==="on"?
Li(b)?a.ba=!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 Ri(a){return
a.za?"adbreaktest":a.C?"admob":"adsense"}function Si(a,b){for(const c of[1,2])
{const d=a.i.get(c);if(d||Ti(a,c))d?(d.dispose(),a.i.delete(c)):
(a.u.get(c).dispose(),a.u.delete(c)),Ui(a,c,0,b)}}
function Vi(a){if(!a.ca||a.Da){if(!a.ma&&a.l.preloadAdBreaks){var b=M(Ie)?[1]:
[1,2];for(const c of b)if(!a.i.has(c)&&!a.N.has(c))return}for(a.ma=!
0;a.na.length>0;)b=a.na.pop(),Wi(a,"onReady",b)}}function Xi(a,b)
{b=b.google_ad_frequency_hint;const c=N(He);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(N(Je),Number(d[1]))}
function Yi(a,b){for(const c in b)if(b[c]!==a.J[c])return!0;return!1}function
Zi(a,b){!a.ba||a.C?b():a.g.B("adcf_afni")}function $i(a,b,c,d=!0){const
e=a.i.get(b);e&&(e.dispose(),Ui(a,b,10,c),d&&a.i.delete(b))}function Ti(a,b){return
a.u.has(b)&&!a.u.get(b).g}function Ui(a,b,c,d){if(Ti(a,b))throw Error("already
scheduled");c=new Ji(c,()=>{aj(a,b,d)});a.u.set(b,c);return c}function Wi(a,b,c)
{bd(()=>{bj(a,b,c)})}
function Z(a,b,c,d){const
e={breakType:b.type,breakFormat:c===2?"reward":b.type==="preroll"?"preroll":"inters
titial",breakStatus:d};b.name&&(e.breakName=b.name);a.g.B("adbr_dn",
{breakType:e.breakType,breakFormat:e.breakFormat,breakStatus:e.breakStatus,breakNam
e:e.breakName??""});const f=b.adBreakDone;f!=null&&Wi(a,"adBreakDone",()=>{f(e)})}
async function cj(a,b,c){if(a.O)return a.g.B("pr_rr"),Z(a,b,c,"frequencyCapped"),!
1;a.O=!0;a.ca&&await a.ja;var d=Ti(a,c)?a.u.get(c):Ui(a,c,0,2);d=await
Promise.race([d.promise,dd(N(Ee)*1E3,2)]);return d===1?
(a.g.B("adbr_noad"),Z(a,b,c,"noAdPreloaded"),!1):d===2?(a.g.B("pr_to",
{source:"slotcar"}),Z(a,b,c,"timeout"),!1):!0}async function dj(a,b){const c=new
Y;a.Aa=c;bj(a,"beforeReward",()=>{b.beforeReward(()=>{c.resolve(0)})});return await
c.promise===0}
function bj(a,b,c){if(c)try{c()}catch(d){return a.j.error(`'${b}' callback threw an
error:`,d),!1}return!0}function ej(a,b,c,d,e){const f=a.La.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.B(b?"prf_suc":"prf_fail",
{type:c,src:d,stats:f.join(","),timing:Date.now()-e})}
function aj(a,b,c){const
d=Date.now();a.A.fetch({type:b,Ha:a.l.sound==="on",callback:e=>{a.N.delete(b);const
f=a.u.get(b);e?(f.resolve(0),a.i.set(b,e),R(e,()=>{a.i.delete(b)})):
(f.resolve(1),a.N.add(b),Ui(a,b,N(Ke),5));ej(a,e!=null,b,c,d);c!==1&&c!==7||
Vi(a)}},a.J)}
var fj=class extends Q{constructor(a,b)
{super();this.j=a;this.g=b;this.A=null;this.ia="";this.O=this.ca=this.ma=this.za=!
1;this.ka=0;this.aa=!
1;this.Aa=null;this.na=[];this.K=window.innerWidth;this.da=window.innerHeight;this.
ba=this.Da=this.C=!
1;this.la=0;this.ja=Promise.resolve();this.Ba=0;this.J={};this.l={sound:"on"};this.
i=new Map;this.u=new Map;this.Ca=new Ii;this.N=new Set;this.La=new Map([[1,[]],[2,
[]]]);R(this,na(kf,this.Ca))}init(a){this.ia=String(a.google_ad_client);if(this.A!
=null)this.g.B("dbl_init",
{ad_client:this.ia});else{this.J={...a};var
b=th();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):"";Pi(this,b);b=navigator.userAgent;var
c=RegExp("\\bwv\\
b");this.ca=b.includes("Android")&&c.test(b);a.google_adbreak_test==="on"&&(this.za
=!0);Qi(this,a);this.g.ha(this.ia);this.A=new
Sh(Ki(a,this.j));this.g.L(Ri(this));if(Li(a))
{this.g.Y({Fa:Mi("google_admob_interstitial_slot",
a),Ja:Mi("google_admob_rewarded_slot",a)});const
e=Date.now();b=Ni(this.j,this.g).then(f=>{this.A!=null&&this.A.dispose();this.A=new
Sh(f);this.C=!0;this.g.L(Ri(this));Si(this,7)}).catch(f=>{this.g.B("admb_fetfail",
{error:f})}).finally(()=>{this.g.B("admb_tm",{timing:Date.now()-
e})});this.ca&&(this.ja=Promise.race([b,dd(N(Ce)*1E3)]),this.ja.finally(()=>{this.D
a=!
0;Vi(this)}))}this.ka=Xi(this,a);this.la=Oi(a.google_ad_start_delay_hint);this.K=wi
ndow.innerWidth;this.da=window.innerHeight;var d=pc(P(791,
()=>{if(this.K!==window.innerWidth||this.da!==window.innerHeight)if(!this.C||
this.K!==window.innerWidth){this.g.B("ad_rdtr",
{cvw:String(window.innerWidth),cvh:String(window.innerHeight),ovw:String(this.K),ov
h:String(this.da)});for(const e of this.i.keys())$i(this,e,4,!
1);this.i.clear();this.K=window.innerWidth;this.da=window.innerHeight}}));window.ad
dEventListener("resize",d);R(this,
()=>{window.removeEventListener("resize",d)});this.Ba=Date.now()}}handleAdConfig(a)
{mi(a,this.j)?(this.g.B("adcf_cl",
{preloadAdBreaks:a.preloadAdBreaks||"",sound:a.sound||"",onReady:a.onReady?"true":"
false",h5AdsConfig:a.h5AdsConfig?"true":"false"}),a.h5AdsConfig&&(Yi(this,a.h5AdsCo
nfig)&&(this.J={...this.J,...a.h5AdsConfig},Zi(this,()=>{Si(this,6)}),this.ma=!
1),this.O=!1),a.sound&&this.l.sound!==a.sound&&(this.l.sound=a.sound,Zi(this,
()=>{$i(this,1,6)})),a.preloadAdBreaks&&!this.l.preloadAdBreaks?Zi(this,
()=>{this.l.preloadAdBreaks=a.preloadAdBreaks;if(this.l.preloadAdBreaks==="on")
{const b=M(Ie)?[1]:[1,2];for(const c of b)this.i.has(c)||
Ti(this,c)||
Ui(this,c,0,1)}}):a.preloadAdBreaks&&this.l.preloadAdBreaks&&this.j.error("'adConfi
g' was already called to set 'preloadAdBreaks' with value "+`'$
{this.l.preloadAdBreaks}'`),a.onReady&&(this.na.push(a.onReady),Vi(this))):this.g.B
("inv_adcnf")}async handleAdBreak(a,b){if(M(Fe)||!this.ba||
this.C)if(a=oi(a,this.j,this.g),a.sa){var c=a.ya,d=c.type==="reward"?
2:1;if(M(Fe)&&this.ba&&!this.C)this.g.B("adbr_naf"),Z(this,c,d,"other");else if(d!
==1||this.la<=0||Date.now()-this.Ba>this.la*1E3){a=
th();d===1&&a.number_of_interstitial_ad_breaks++;var
e=c.type==="preroll";this.g.B("adbr_cl",
{type:c.type,name:c.name||"",frequency_cap:d===2?0:this.ka,last_intr:Date.now()-
this.Ca.g});if(b&&!e)Z(this,c,d,"notReady");else
if(d===2&&this.Aa?.resolve(1),this.i.get(d)||!e||await cj(this,c,d)){var
f=this.i.get(d);if(f)if(d!==2||await dj(this,c))if(this.aa)this.j.error("Cannot
show ad while another ad is already visible."),Z(this,c,d,"frequencyCapped");else
if(bj(this,"beforeAd",c.beforeAd)){this.aa=!0;
d===1&&a.number_of_interstitial_ads_shown++;this.O=!0;var
g=Date.now(),h=k=>{this.aa=!1;k===2||d===2&&k===4?
Wi(this,"adDismissed",c.adDismissed):k===3&&Wi(this,"adViewed",c.adViewed);Wi(this,
"afterAd",c.afterAd);d===1?
Z(this,c,d,"viewed"):Z(this,c,d,k===4?"other":k===2?"dismissed":"viewed");k!
==4&&(f.dispose(),Ui(this,d,d===2?0:this.ka,3));this.g.B("ad_cls",
{result:k,adType:d,dur:Date.now()-g})};R(f,()=>{this.aa&&h(4)});f.show(h)}else
Wi(this,"afterAd",c.afterAd),Z(this,c,d,"error");else Z(this,c,
d,"ignored");else Ti(this,d)?
(this.g.B("adbr_noad"),Z(this,c,d,this.N.has(d)?"other":"frequencyCapped")):
(Ui(this,d,0,2),Z(this,c,d,"noAdPreloaded"))}}else
this.g.B("adbr_tepgai"),M(Fe)&&Z(this,c,d,"other")}else this.g.B("inv_plcnf");else
this.g.B("adbr_naf")}handleAdBreakBeforeReady(a){return this.handleAdBreak(a,!
0)}D(){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.A&&this.A.dispose();super.D()}};fun
ction gj(a){{n.google_llp||(n.google_llp={});var b=n.google_llp;let c=b[7];if(!c)
{const {promise:d,resolve:e}=new
Y;c={promise:d,resolve:e};b[7]=c}b=c}b.resolve(a)};af(723,()=>{const a=new
qe;try{Pa(d=>{Oe(a,1196,d)})}catch(d){}var b=Ph(),c=Nh();Mh(b,c);Hh();b=c.g().g()||
(Nb(bc(b,2))??"");b=new Gi(new Th(b));c={error(...d){console.error("[Ad Placement
API]",...d)},warn(...d){console.warn("[Ad Placement API]",...d)}};(v()?
0:u("Trident")||u("MSIE"))?c.warn("Internet Explorer is not supported."):gj(new
fj(c,b))});
}).call(this,"");

You might also like