0% found this document useful (0 votes)
9 views

f(1)

The document contains a JavaScript code snippet that appears to be part of a library, possibly related to symbol management and error handling. It includes various utility functions for manipulating objects, arrays, and symbols, as well as error handling mechanisms. The code is structured to ensure compatibility across different environments and browsers.

Uploaded by

fareeee6336
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)
9 views

f(1)

The document contains a JavaScript code snippet that appears to be part of a library, possibly related to symbol management and error handling. It includes various utility functions for manipulating objects, arrays, and symbols, as well as error handling mechanisms. The code is structured to ensure compatibility across different environments and browsers.

Uploaded by

fareeee6336
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,aa=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?aa(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),aa(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.wb=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.zb=!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 pb(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 sb=jb(a=>a>=qb&&a<=rb);const
qb=BigInt(Number.MIN_SAFE_INTEGER),rb=BigInt(Number.MAX_SAFE_INTEGER);let
tb=0,ub=0;function vb(a){const b=a>>>0;tb=b;ub=(a-b)/4294967296>>>0}function wb(a)
{if(a<0){vb(-a);a=tb;var b=ub;b=~b;a?a=~a+1:b+=1;const
[c,d]=[a,b];tb=c>>>0;ub=d>>>0}else vb(a)}function xb(a,b){b>>>=0;a>>>=0;var
c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<<BigInt(32)|BigInt(a));return
c}function yb(){var a=tb,b=ub,c;b&2147483648?c=""+(BigInt(b|0)<<BigInt(32)|
BigInt(a>>>0)):c=xb(a,b);return c};const zb=typeof BigInt==="function"?
BigInt.asIntN:void
0,Ab=Number.isSafeInteger,Bb=Number.isFinite,Cb=Math.trunc,Db=/^-?([1-9][0-9]*|0)
(\.[0-9]+)?$/;function Eb(a){switch(typeof a){case "bigint":return!0;case
"number":return Bb(a);case "string":return Db.test(a);default:return!1}}function
Fb(a){if(!Bb(a))throw Ra("enum");return a|0}function Gb(a){return a==null?
a:Fb(a)}function Hb(a){return a==null?a:Bb(a)?a|0:void 0}
function Ib(a){if(typeof a!=="number")throw Ra("int32");if(!Bb(a))throw
Ra("int32");return a|0}function Jb(a){if(a!=null)a:{if(!Eb(a))throw
Ra("int64");switch(typeof a){case "string":var b=Cb(Number(a));Ab(b)?a=String(b):
(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),Kb(a)||(a.length<16?wb(Number(a)):
(a=BigInt(a),tb=Number(a&BigInt(4294967295))>>>0,ub=Number(a>>BigInt(32)&BigInt(429
4967295))),a=yb()));break a;case "bigint":a=pb(zb(64,a));break
a;default:a=Lb(a)}}return a}
function Kb(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 Lb(a){a=Cb(a);if(!Ab(a))
{wb(a);var b=tb,c=ub;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:xb(b,c);a=typeof b==="number"?
a?-b:b:a?"-"+b:b}return a}function Mb(a){if(typeof a!=="string")throw
Error();return a}
function Nb(a){if(a!=null&&typeof a!=="string")throw Error();return a}function
Ob(a){return a==null||typeof a==="string"?a:void 0};function Pb(a){return
a};function Qb(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 Rb(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:Sb(a,b,c,d!==void 0,e)}return b(a,d)}}
function Sb(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 ba=void 0;for(let P in l){if(!
Object.prototype.hasOwnProperty.call(l,P))continue;const Ea=Rb(l[P],p,q,t,C);Ea!
=null&&((ba??(ba={}))[P]=Ea)}l=ba}else l=Rb(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 Tb(a){switch(typeof a){case "number":return Number.isFinite(a)?a:""+a;case
"bigint":return sb(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.va===bb)return
Ub(a);return}return a}let Vb;function Wb(a){try{return Ub(a)}finally{Vb=void 0}}
function Ub(a){var b=a.F;a=Sb(b,Tb,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=(Vb??Pb)(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 Xb(){Sa(Za,5)};function Yb(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):Sb(a,Yb,d&4?ab:c,!0,!0)}a.va===bb&&(c=a.F,d=c[w]|0,a=d&2?
a:new a.constructor(Zb(c,d,!0)));return a}}function Zb(a,b,c){const d=c||b&2?ab:
$a,e=!!(b&32);a=Qb(a,b,f=>Yb(f,e,d));a[w]=a[w]|32|(c?2:0);return a}function $b(a)
{const b=a.F,c=b[w]|0;return c&2?new a.constructor(Zb(b,c,!1)):a}
function ac(a){const b=a.F,c=b[w]|0;return c&2?a:new a.constructor(Zb(b,c,!
0))};const bc=pb(0);function cc(a,b){a=a.F;return dc(a,a[w]|0,b)}function
dc(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 ec(a,b,c){const d=a.F;let e=d[w]|
0;fb(e);A(d,e,b,c);return a}
function A(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 hc(a,b,c,d){const e=a.F;let f=e[w]|0;fb(f);if(c==null)return
A(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=ic(g,f),g=jc(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=ic(g,f),g=jc(g,f),l=!1),c[p]=t)}g!
==h&&(l&&(c=y(c),g=ic(g,f),g=jc(g,f)),c[w]=g);A(e,f,b,c);return a}
function B(a,b,c,d){const e=a.F;let f=e[w]|0;fb(f);A(e,f,b,(d==="0"?
Number(c)===0:c===d)?void 0:c);return a}function kc(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];dc(b,c,g)!=null&&(e!
==0&&(c=A(b,c,e)),e=g)}a.set(d,e);return e}function lc(a,b,c){c==null&&(c=void
0);return ec(a,b,c)}
function mc(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(kc(f,g,e,c)===b)f.set(c,0);else
break a}else{f=g;const h=f[Xa]??(f[Xa]=new Map),k=kc(h,f,e,c);k!
==b&&(k&&(e=A(f,e,k)),h.set(c,b))}A(g,e,b,d)}return a}function ic(a,b){var c;2&b?
c=a|2:c=a&-3;a=c;return(a|32)&-2049}function jc(a,b){var c=!0;32&b&&c||(a&=-
33);return a}function nc(a,b){a=cc(a,b);return a==null||typeof a==="boolean"?
a:typeof a==="number"?!!a:void 0}
function D(a,b,c){return B(a,b,Nb(c),"")};var E=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||Xb();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
Wb(this)}};E.prototype.va=bb;function oc(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 pc(a){let b=!1,c;return
function(){b||(c=a(),b=!0);return c}}function qc(a){let b=0;return function(c)
{n.clearTimeout(b);const d=arguments;b=n.setTimeout(function(){a.apply(void
0,d)},100)}};function F(a,b,c){a.addEventListener&&a.addEventListener(b,c,!
1)}function rc(a,b,c){return a.removeEventListener?(a.removeEventListener(b,c,!1),!
0):!1};function sc(){return ta&&r?r.mobile:!tc()&&(u("iPod")||u("iPhone")||
u("Android")||u("IEMobile"))}function tc(){return ta&&r?!r.mobile&&(u("iPad")||
u("Android")||u("Silk")):u("iPad")||u("Android")&&!u("Mobile")||u("Silk")};function
uc(a,b,c){for(const d in a)b.call(c,a[d],d,a)}function vc(a){let b=0;for(const c in
a)b++}function wc(a){const b={};for(const c in a)b[c]=a[c];return b}const
xc="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString
toString valueOf".split(" ");function yc(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<xc.length;f+
+)c=xc[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};/*

Copyright Google LLC


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

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
Nf="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");class
Of{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]=Nf[e==19?d&3|8:d]);this.uuid=b.join("");this.callback=a}}
function Pf(a){const b=n.imalib_globalCallbacks||new
Map,c=b.get("AFMA_updateActiveView")||[];if(c.length===0&&n.AFMA_updateActiveView)
{const d=new Of(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
Of(a);c.push(a);b.set("AFMA_updateActiveView",c);n.imalib_globalCallbacks=b;return
a.uuid}
function Qf(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)}}}};nf([1,8,9,10,11
,12,2,3,4,5,15,16,19,20,21,23]);nf([1,6,7,9,10,11,12,2,3,4,5,13,14,18,19,20,21,23])
;nf([1,6,7,9,10,11,12,22,2,3,4,5,13,14,17,18,19,20,21,23]);new of;var
Rf=(n.navigator?n.navigator.userAgent:"").indexOf("Android")!=-1;function Sf(a,b)
{this.type=a;this.g=this.target=b;this.defaultPrevented=!
1}Sf.prototype.i=function(){this.defaultPrevented=!0};var U=class{constructor(a,b)
{this.messageName=a;this.parameters=b||{}}},Tf=class extends Sf{constructor(a,b)
{super(a.messageName,b);this.params=a.parameters||{}}};function Uf(a,
{data:b,source:c}){if(c&&b){var
d=a.l,e=b.messageName;b=b.parameters;if(a.j)switch(e){case
"mraid_loaded":e=b.is_top_win;e===!1&&(a.o=!0,a.i=Pf(f=>{a.j&&Vf(a,new
U("update_activeview_action",f))}),d.indexOf(c)===-1&&(d.push(c),typeof
c.postMessage!=="undefined"&&c.postMessage(new
U("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&&(Qf(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 Vf(a,b){a.l.forEach(c=>c.postMessage(b,"*"))}class
Wf{constructor(){this.l=[];this.j=window===window.top;this.o=!
1;this.g=0;this.i=null;typeof window.addEventListener!
=="undefined"&&window.addEventListener("message",a=>Uf(this,a))}};function Xf(a)
{var b=Ec("gmsg://mobileads.google.com/"+a.messageName);a=new
Map(Object.entries(a.parameters));b=Fc(b).toString();const
c=b.split(/[?#]/),d=/[?]/.test(b)?"?"+c[1]:"";return Rc(c[0],d,/[#]/.test(b)?"#"+
(d?c[2]:c[1]):"",a)};function Yf(a,b){Sf.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.l=null;a&&this.init(a,b
)}qa(Yf,Sf);
Yf.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.l=a;a.defaultPrevented&&Yf
.Z.i.call(this)};Yf.prototype.i=function(){Yf.Z.i.call(this);const
a=this.l;a.preventDefault?a.preventDefault():a.returnValue=!1};var
Zf="closure_listenable_"+(Math.random()*1E6|0);var $f=0;function ag(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.ia=e;this.key=++$f;this.X=this.ga=!1}function bg(a){a.X=!
0;a.listener=null;a.proxy=null;a.src=null;a.ia=null};function cg(a)
{this.src=a;this.g={};this.i=0}cg.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=dg(a,b,d,e);g>-1?
(b=a[g],c||(b.ga=!1)):(b=new ag(b,this.src,f,!!d,e),b.ga=c,a.push(b));return
b};function eg(a,b,c,d,e){b=b.toString();if(b in a.g){var
f=a.g[b];c=dg(f,c,d,e);c>-
1&&(bg(f[c]),Array.prototype.splice.call(f,c,1),f.length==0&&(delete
a.g[b],a.i--))}}
function fg(a,b){const c=b.type;c in
a.g&&Ha(a.g[c],b)&&(bg(b),a.g[c].length==0&&(delete a.g[c],a.i--))}function
dg(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.ia==d)return e}return-1};var
gg="closure_lm_"+(Math.random()*1E6|0),hg={},ig=0;function jg(a,b,c,d,e)
{if(d&&d.once)return kg(a,b,c,d,e);if(Array.isArray(b)){for(let f=0;f<b.length;f+
+)jg(a,b[f],c,d,e);return null}c=lg(c);return a&&a[Zf]?a.listen(b,c,ja(d)?!!
d.capture:!!d,e):mg(a,b,c,!1,d,e)}
function mg(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");const g=ja(e)?!!
e.capture:!!e;let h=ng(a);h||(a[gg]=h=new
cg(a));c=h.add(b,c,d,g,f);if(c.proxy)return
c;d=pg();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(qg(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");ig++;return c}
function pg(){function a(c){return b.call(a.src,a.listener,c)}const b=rg;return
a}function kg(a,b,c,d,e){if(Array.isArray(b)){for(let f=0;f<b.length;f+
+)kg(a,b[f],c,d,e);return null}c=lg(c);return a&&a[Zf]?a.g.add(String(b),c,!
0,ja(d)?!!d.capture:!!d,e):mg(a,b,c,!0,d,e)}
function sg(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f+
+)sg(a,b[f],c,d,e);else(d=ja(d)?!!d.capture:!!d,c=lg(c),a&&a[Zf])?
eg(a.g,String(b),c,d,e):a&&(a=ng(a))&&(b=a.g[b.toString()],a=-1,b&&(a=dg(b,c,d,e)),
(c=a>-1?b[a]:null)&&tg(c))}
function tg(a){if(typeof a!=="number"&&a&&!a.X){var
b=a.src;if(b&&b[Zf])fg(b.g,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(qg(c),d):b.addListener&&b.removeListener&&b.removeListener(d);ig--;
(c=ng(b))?(fg(c,a),c.i==0&&(c.src=null,b[gg]=null)):bg(a)}}}function qg(a){return a
in hg?hg[a]:hg[a]="on"+a}function rg(a,b){if(a.X)a=!0;else{b=new Yf(b,this);const
c=a.listener,d=a.ia||a.src;a.ga&&tg(a);a=c.call(d,b)}return a}
function ng(a){a=a[gg];return a instanceof cg?a:null}var ug="__closure_events_fn_"+
(Math.random()*1E9>>>0);function lg(a){if(typeof a==="function")return a;a[ug]||
(a[ug]=function(b){return a.handleEvent(b)});return a[ug]};function vg(a)
{O.call(this);this.i=a;this.g={}}qa(vg,O);var
wg=[];vg.prototype.listen=function(a,b,c,d){Array.isArray(b)||
(b&&(wg[0]=b.toString()),b=wg);for(let e=0;e<b.length;e++){const f=jg(a,b[e],c||
this.handleEvent,d||!1,this.i||this);if(!f)break;this.g[f.key]=f}return
this};function xg(a){uc(a.g,function(b,c)
{this.g.hasOwnProperty(c)&&tg(b)},a);a.g={}}vg.prototype.D=function()
{vg.Z.D.call(this);xg(this)};
vg.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not
implemented");};function yg(){O.call(this);this.g=new
cg(this);this.C=this;this.o=null}qa(yg,O);yg.prototype[Zf]=!
0;m=yg.prototype;m.addEventListener=function(a,b,c,d)
{jg(this,a,b,c,d)};m.removeEventListener=function(a,b,c,d){sg(this,a,b,c,d)};
m.dispatchEvent=function(a){var
b,c=this.o;if(c)for(b=[];c;c=c.o)b.push(c);c=this.C;const d=a.type||a;if(typeof
a==="string")a=new Sf(a,c);else if(a instanceof Sf)a.target=a.target||c;else{var
e=a;a=new Sf(d,c);yc(a,e)}e=!0;let f,g;if(b)for(g=b.length-
1;g>=0;g--)f=a.g=b[g],e=zg(f,d,!0,a)&&e;f=a.g=c;e=zg(f,d,!0,a)&&e;e=zg(f,d,!
1,a)&&e;if(b)for(g=0;g<b.length;g++)f=a.g=b[g],e=zg(f,d,!1,a)&&e;return e};
m.D=function(){yg.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,bg(d[e]);delete
a.g[c];a.i--}}this.o=null};m.listen=function(a,b,c,d){return
this.g.add(String(a),b,!1,c,d)};function zg(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.ia||g.src;g.ga&&fg(a.g,g);e=h.call(k,d)!
==!1&&e}}return e&&!d.defaultPrevented};function Ag(a,b){yg.call(this);this.j=a||
1;this.i=b||
n;this.u=ma(this.Wa,this);this.B=Date.now()}qa(Ag,yg);m=Ag.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.Wa=function(){if(this.enabled)
{const a=Date.now()-this.B;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.B=Date.now())};m.stop=function()
{this.enabled=!1;this.G&&(this.i.clearTimeout(this.G),this.G=null)};m.D=function()
{Ag.Z.D.call(this);this.stop();delete this.i};function Bg()
{if(window.googleJsEnvironment&&(window.googleJsEnvironment.environment=="rhino"||
window.googleJsEnvironment.environment=="jscore"))return new
Cg;if(Rf&&window.googleAdsJsInterface&&"notify"in
window.googleAdsJsInterface)try{return
window.googleAdsJsInterface.notify("gmsg://mobileads.google.com/noop"),new
Cg}catch(a){}else
if(window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.gadG
MSGHandler)return new Dg;return new Eg}function Fg(){Gg||(Gg=Bg());return Gg}
var Gg=null,Hg=class extends O{};function Ig(a){const
b=wc(a.parameters);b["google.afma.Notify_dt"]=(new Date).getTime();return Xf(new
U(a.messageName,b)).toString()}
var Jg=class extends Hg{constructor(a){super();this.u=a;this.o=[];this.j=new
Ag(1);this.B=new vg(this);this.B.listen(this.j,"tick",this.C)}sendMessage(a)
{this.o.push(a);this.j.enabled||(a=this.o.shift(),this.u(a),this.j.start())}C()
{const a=this.o.shift();a?this.u(a):this.j.stop()}},Eg=class extends
Jg{constructor(){super(a=>{var b=this.g[this.i];b||
(b=nd(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=wc(a.parameters);
c["google.afma.Notify_dt"]=(new Date).getTime();var d=b;a=Xf(new
U(a.messageName,c));d.src=Fc(a).toString();b.parentNode||
document.body.appendChild(b)});this.g=[];this.i=0}D()
{this.g.forEach(od);this.g=[];super.D()}},Cg=class extends Hg{sendMessage(a)
{a=Ig(a);window.googleAdsJsInterface&&window.googleAdsJsInterface.notify&&(window.g
oogleAdsJsInterface.notify(a),window.googleAdsJsInterface.DEBUG&&console.log(a))}},
Dg=class extends Hg{sendMessage(a)
{a=Ig(a);window.webkit&&window.webkit.messageHandlers&&
window.webkit.messageHandlers.gadGMSGHandler&&window.webkit.messageHandlers.gadGMSG
Handler.postMessage(a)}};var Lg=class extends yg{constructor()
{super();this.j=Fg();this.j=Fg();Q(this,na(mf,this.j));this.i={};this.u=new
Wf}sendMessage(a,b){let c;typeof a==="string"?c=new U(a,b):a instanceof
U&&(c=a);document.readyState=="loading"?kg(n,"DOMContentLoaded",
()=>this.j.sendMessage(c),!1,this):this.j.sendMessage(c)}receiveMessage(a,b)
{if(this.shouldForwardMessageToIframe())this.forwardMessage(new
U("receive_message_action",new U(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"?kg(n,"DOMContentLoaded",()=>Kg(a,b??void 0)):this.dispatchEvent(new Tf(new
U(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]&&(eg(this.g,String(a),this.i[a]
[b]),delete this.i[a][b])}shouldForwardMessageToIframe(){return
this.u.o}forwardMessage(a){Vf(this.u,
a)}};function V(a,b){n.AFMA_Communicator?
n.AFMA_Communicator.sendMessage(a,b):Mg(a,b)}function Mg(a,b)
{document.readyState=="loading"?(a=ma(Mg,null,a,b),kg(n,"DOMContentLoaded",a,!1)):
(a=new U(a,b),Fg().sendMessage(a))}function Kg(a,b)
{n.AFMA_Communicator.receiveMessage(a,b)}function Ng(a,b,c,d)
{n.AFMA_Communicator.removeEventListener(a,b,c,d)}function Og(a,b,c,d)
{n.AFMA_Communicator.addEventListener(a,b,c,d)}function Pg(a,b,c)
{n.AFMA_Communicator.addObserver(a,b,c)}
function Qg(a,b){n.AFMA_Communicator.removeObserver(a,b)}n.AFMA_Communicator||
(oa("AFMA_AddEventListener",Og),oa("AFMA_RemoveEventListener",Ng),oa("AFMA_AddObser
ver",Pg),oa("AFMA_RemoveObserver",Qg),oa("AFMA_ReceiveMessage",Kg),oa("AFMA_SendMes
sage",V),n.AFMA_Communicator=new Lg);var Rg=class{constructor(a)
{this.g=a;Og("h5adsEvent",b=>void this.g(b))}qa(a,b){V("h5ads",
{obj_id:a,action:"create_interstitial_ad",ad_unit:b})}ra(a,b){V("h5ads",
{obj_id:a,ad_unit:b,action:"create_rewarded_ad"})}dispose(a){V("h5ads",
{obj_id:a,action:"dispose"})}};class X{constructor(){this.promise=new
Promise((a,b)=>{this.resolve=a;this.reject=b})}};function Sg(a){a.extras===void
0&&(a.extras={});a.extras.highfive="1";return
encodeURIComponent(JSON.stringify(a))}class Tg extends O{constructor(a,b)
{super();this.id=a;this.g=b}load(a,b){this.l||
(this.listener=b,b=this.id,a=Sg(a),V("h5ads",
{obj_id:b,action:"load_interstitial_ad",ad_request:a}))}show(){if(!this.l)
{if(this.listener==null)throw Error("load must be called before show");V("h5ads",
{obj_id:this.id,action:"show_interstitial_ad"})}}D()
{this.g.j.dispose(this.id);super.D()}}
class Ug extends O{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.l||
(this.listener=b,b=this.id,a=Sg(a),V("h5ads",
{obj_id:b,action:"load_rewarded_ad",ad_request:a}))}show(){if(!this.l)
{if(this.listener==null)throw Error("load must be called before show");V("h5ads",
{obj_id:this.id,action:"show_rewarded_ad"})}}D()
{this.g.j.dispose(this.id);super.D()}}function Vg(a){const b=a.o;a.o+=1;return b}
var Wg=class{constructor(){this.o=0;this.ads=new Map;this.g=new Map;this.l=new
X;this.i=0;this.j=new Rg(a=>{a=a.params;switch(a.eventCategory){case
"initialize":this.ads.clear();this.g.clear();this.i=3;this.l.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.N.
resolve(a.ad);return;case
"nativeObjectNotCreated":if(a=this.g.get(b))this.g.delete(b),a.ad.dispose(),a.N.rej
ect(Error("Native object not created"));
return;default:return}case "interstitial":if((b=this.ads.get(a.objectId))&&b
instanceof Tg&&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.Sa?.(b);break;case "onAdClicked":b.listener.Ab?.
(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
Ug&&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.Sa?.(b);break;case
"onRewardedAdFailedToShow":b.listener.Ra?.(b,a.errorCode);break;case
"onUserEarnedReward":b.listener.Ta?.(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.l.promise;default:return
this.i=1,this.l=new X,V("h5ads",{action:"initialize"}),
setTimeout(()=>{this.i!==3&&(this.i=2,this.l.reject(Error("GmaBridge could not
connect to SDK after 10000 ms.")))},1E4),this.l.promise}}qa(a){if(this.i!==3)return
Promise.reject(Error("GmaBridge is not connected"));const b=Vg(this),c=new
X;this.g.set(b,{N:c,ad:new Tg(b,this)});this.j.qa(b,a);return c.promise}ra(a)
{if(this.i!==3)return Promise.reject(Error("GmaBridge is not connected"));const
b=Vg(this),c=new X;this.g.set(b,{N:c,ad:new Ug(b,this)});this.j.ra(b,a);return
c.promise}};let Xg=null;var Yg=class extends E{g(){return Ob(cc(this,3))??""}i()
{return nc(this,4)!=null}};var Zg=class extends E{g(){var a=this.F;var b=a[w]|
0;const c=dc(a,b,1,!1);if(c!=null&&typeof c==="object"&&c.va===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
Yg(c)}else d=void 0;d!==c&&d!=null&&A(a,b,1,d);(a=d)||(a=Yg[Va])||(b=new
Yg,a=b.F,a[w]|=34,a=Yg[Va]=b);return a}},$g=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}}(Zg);var ah=class extends E{};let bh=void 0;var
dh=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
ch;this.sideRailProcessedFixedElements=new Set;this.sideRailAvailableSpace=new
Map;this.sideRailPlasParam=new
Map;this.sideRailMutationCallbacks=[];this.clickTriggeredInterstitialMayBeDisplayed
=
!1}},ch=class{constructor()
{this.maxZIndexRestrictions={};this.nextRestrictionId=0;this.maxZIndexListeners=[]}
};function eh(a){const
b=fh(a);Fa(a.floatingAdsStacking.maxZIndexListeners,c=>c(b))}function fh(a)
{a=Vc(a.floatingAdsStacking.maxZIndexRestrictions);return a.length?
Math.min.apply(null,a):null}
var gh=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
dh;this.floatingAdsStacking=a.google_reactive_ads_global_state.floatingAdsStacking}
addListener(a)
{this.floatingAdsStacking.maxZIndexListeners.push(a);a(fh(this))}removeListener(a)
{Ia(this.floatingAdsStacking.maxZIndexListeners,b=>b===a)}},hh=class{constructor(a)
{this.controller=a;this.g=null}};function ih(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[Lc(c)];
(typeof d!=="undefined"?d:a.style[qd(a,c)])||G(a,c,b[c])});$c(a)};function jh(a,b)
{const c=fd("STYLE",a);c.textContent=Kc(Oc`* { pointer-events:
none; }`);a?.head.appendChild(c);setTimeout(()=>{a?.head.removeChild(c)},b)}functio
n kh(a,b,c){if(!a.body)return null;const d=new lh;d.apply(a,b);return()=>{var e=c||
0;e>0&&jh(b.document,e);G(a.body,
{filter:d.g,webkitFilter:d.g,overflow:d.l,position:d.j,top:d.o});b.scrollTo(0,d.i)}
}
class lh{constructor(){this.g=this.o=this.j=this.l=null;this.i=0}apply(a,b)
{this.l=a.body.style.overflow;this.j=a.body.style.position;this.o=a.body.style.top;
this.g=a.body.style.filter?
a.body.style.filter:a.body.style.webkitFilter;this.i=b.pageYOffset===void 0?
(b.document.documentElement||b.document.body.parentNode||
b.document.body).scrollTop:b.pageYOffset;G(a.body,"top",`${-this.i}px`)}};function
mh(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 nh=class extends O{constructor(a,b,c)
{super();this.g=a;this.O=b;this.B=c;this.i=null;Q(this,()=>this.i=null)}J(a){return
this.B===a}};function oh(a,b){const c=a.B;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;eh(d);b.g=e}Xc(c,
{display:"block"});a.u.body&&!
a.j&&(a.j=kh(a.u,a.O,a.M));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],eh(d),b.g=null),Xc(c,
{display:"none"}),
a.j&&(a.j(),a.j=null),a.u.body.setAttribute("aria-
hidden","false"),c.setAttribute("aria-hidden","true")}function ph(a){oh(a,!1);const
b=a.B;if(b){var
c=qh(a.K);mh(a,d=>{Xc(d,c);ih(d)});a.g.setAttribute("width","");a.g.setAttribute("h
eight","");G(a.g,c);G(a.g,rh);G(b,sh);G(b,{background:"transparent"});Xc(b,
{display:"none",position:"fixed"});ih(b);ih(a.g);gd(a.K)<=1||(G(b,
{overflow:"scroll","max-width":"100vw"}),$c(b))}}
class th extends nh{constructor(a,b){var
c=window,d=M(Ne);super(a,c,b);this.j=null;this.u=c.document;this.M=d;a=new
gh(c);this.C=new hh(a);this.K=c}o(){oh(this,!1)}}function qh(a){a=gd(a);a=100*(a<1?
1:a);return{width:`${a}vw`,height:`${a}vh`}}var
sh={backgroundColor:"white",opacity:"1",position:"fixed",left:"0px",top:"0px",margi
n:"0px",padding:"0px",display:"none",zIndex:"2147483647"},rh={left:"0",position:"ab
solute",top:"0"};var uh=class extends th{constructor(a,b){super(a,b);ph(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 vh(){const
a=window.google_ad_modifications=window.google_ad_modifications||
{};a.afg_slotcar_vars||(a.afg_slotcar_vars={});return a.afg_slotcar_vars};function
pe(a,b){a.i.size>0||wh(a);const c=a.i.get(0);c?c.push(b):a.i.set(0,[b])}function
xh(a,b,c,d){F(b,c,d);Q(a,()=>rc(b,c,d))}function yh(a,b){a.state!
==1&&(a.state=1,a.i.size>0&&zh(a,b))}
function wh(a){a.g.document.visibilityState?
xh(a,a.g.document,"visibilitychange",b=>{a.g.document.visibilityState==="hidden"&&y
h(a,b);a.g.document.visibilityState==="visible"&&(a.state=0)}):"onpagehide"in a.g?
(xh(a,a.g,"pagehide",b=>{yh(a,b)}),xh(a,a.g,"pageshow",
()=>{a.state=0})):xh(a,a.g,"beforeunload",b=>{yh(a,b)})}function zh(a,b){for(let
c=9;c>=0;c--)a.i.get(c)?.forEach(d=>{d(b)})}var Ah=class extends O{constructor(a)
{super();this.g=a;this.state=0;this.i=new Map}};async function Bh(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 Ch(a){const b=a.state.pc;return b!==null&&b!==0?
b:a.state.pc=dd(a.g)}function Dh(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 Eh(a){await Bh(a.g,()=>!(!Ch(a)||!
Dh(a)))}
async function Fh(a,b){await Eh(a);var c=a.l;var d=new Ud;var
e=Ch(a);d=B(d,1,Jb(e),"0");e=Dh(a);d=D(d,2,e);d=B(d,3,Jb(a.state.sd),"0");a=B(d,7,J
b(Math.round(a.g.performance.now())),"0");a=B(a,3,Jb(1),"0");b=mc(a,10,Vd,b);le(c,b
)}var Gh=class{constructor(a,b){this.g=md()||window;this.i=b??new
Ah(this.g);this.l=a??new re(100,100,!0,this.i);this.state=hf(ef(),33,()=>{const
c=M(Ce);return{sd:c,ssp:c>0&&Tc()<1/c,pc:null,wpc:null,cu:null,le:[],lgdp:
[],psi:null,tar:0,cc:null}})}};function Hh(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 Ih{};function Jh(){var a=n.ggeac||
(n.ggeac={});te(J(ue),a);Kh(a);J(Ih);J(Ye).g()}function Kh(a){const
b=J(Ye);b.i=(c,d)=>se(5,a,()=>!1)(c,d,1);b.l=(c,d)=>se(6,a,()=>0)
(c,d,1);b.o=(c,d)=>se(7,a,()=>"")(c,d,1);b.u=(c,d)=>se(8,a,()=>[])
(c,d,1);b.j=(c,d)=>se(17,a,()=>[])(c,d,1);b.g=()=>{se(15,a,()=>{})(1)}};function
Lh(a){const b=J(ue).g();a=Hh(a);return b.concat(a).join(",")};function
Mh({Na:a,Ua:b}){return a||(b==="dev"?"dev":"")};function Nh(a){(L(Be)?af:
$e).xa(b=>{b.shv=String(a);b.mjsv=Mh({Na:Zd(),Ua:a});b.eid=Lh(n)})}function Oh(a,b)
{const c=b?.g();b=c?.g()||(Ob(cc(a,2))??"");a=c?.i()?nc(c,4)??!1:nc(a,6)??!
1;Nh(b);hb(bh,lb);bh=a};function Ph(){var a=window.adsbygoogle;try{const
b=a.pageState;hb(b,z);return $g(b)}catch(b){return new Zg}};var Qh=typeof
sttc==="undefined"?void 0:sttc;function Rh(){var a=L(Be)?af:
$e;try{if(hb(Qh,z),Qh.length>0)return new ah(JSON.parse(Qh))}catch(b){a.P(838,b
instanceof Error?b:Error(String(b)))}return new ah};var Sh=class extends O{D()
{this.disposeAd();super.D()}},Th=class extends O{constructor(a)
{super();this.callback=a}},Uh=class extends O{constructor(a)
{super();this.i=a;this.g=new Set}fetch(a,b){const c=new
Th(a.callback);this.g.add(c);this.i.fetch({...a,callback:d=>{c.l?
d&&d.dispose():c.callback(d);this.g.delete(c)}},b)}D(){for(const a of
this.g.values())a.dispose();this.g.clear();super.D()}};var Vh=class{constructor(a)
{var b=Zd();this.o=a;this.u=b;this.l="unset"}ja(a){this.l=a}Y(a)
{this.g=a.Ga;this.i=a.Ka}L(a){this.j=a}A(a,b={})
{b.event=a;b.client=this.l;b.bow_v=this.o;b.js_v=this.u;b.fetcher=this.j?.toString(
)??"unset";this.g&&(b.admb_iid=this.g);this.i&&(b.admb_rid=this.i);a=J(ue).g();!
b.eid&&a.length&&(b.eid=a.toString());Nd(Ze,"slotcar",b,!0,1)}};var Wh=class
extends Sh{constructor(a,b,c,d)
{super();this.ad=a;this.j=b;this.o=c;this.i=d;this.g=null;this.u=this.B=!1;this.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.o(this)}R(){this.o(null);this.dispose()}U()
{this.i.A("admb_na");this.g?this.I():this.C=!1}};
function Xh(a){return{T:N(849,()=>{a.T()}),R:N(850,()=>{a.R()}),I:N(851,
()=>{a.I()}),U:N(854,()=>{a.U()})}}var Yh=class extends Wh{constructor(a,b,c,d)
{super(a,b,c,d);this.ad=a;this.j=b;this.o=c;this.i=d}request()
{this.ad.load(this.j,Xh(this))}I(){(0,this.g)(1)}};function Zh(a){return{T:N(849,
()=>{a.T()}),R:N(850,()=>{a.R()}),Ra:N(855,()=>{a.i.A("admb_rfs");(0,a.g)
(2)}),Ta:N(852,()=>{a.B=!0}),I:N(853,()=>{a.I()}),U:N(854,()=>{a.U()})}}
var $h=class extends Wh{constructor(a,b,c,d)
{super(a,b,c,d);this.ad=a;this.j=b;this.o=c;this.i=d}request()
{this.ad.load(this.j,Zh(this))}I(){this.B?(0,this.g)(3):(0,this.g)(2)}};function
ai(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 bi(a,b,c){a.j.error(`Unable to fetch ad:
'${b}' is missing from tag.`);c(null)}function ci(a){cf(850,()=>{a(null)})}
var di=class{constructor(a,b,c)
{this.i=a;this.j=b;this.g=c;this.l=dd(window).toString()}fetch(a,b){const
c={isTestDevice:!1,httpTimeoutMillis:M(Fe)*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.Ia||a.type===2?"0":"1";this.l&&
(c.extras.pvsid=this.l);c.extras.correlator=lf().toString();d=Lh(b);d.length&&(c.ex
tras.slotcar_eids=d);b=ai(a.type,b);a.type===1?typeof b!=="string"?bi(this,"data-
admob-interstitial-slot",a.callback):this.i.qa(b).then(e=>{(new
Yh(e,c,a.callback,this.g)).request()}).catch(()=>{ci(a.callback)}):typeof b!
=="string"?bi(this,"data-admob-rewarded-
slot",a.callback):this.i.ra(b).then(e=>{(new
$h(e,c,a.callback,this.g)).request()}).catch(()=>{ci(a.callback)})}};const ei=new
Set(["auto","on"]),fi=new Set(["on","off"]),gi=new Set("start pause next browse
reward preroll".split(" ")),hi=new Map([["start","interstitial"],
["pause","interstitial"],["next","interstitial"],["browse","interstitial"],
["reward","reward"],["preroll","preroll"]]),ii=new Map([["interstitial",["type"]],
["reward",["type","beforeReward","adDismissed","adViewed"]],["preroll",
["type","adBreakDone"]]]),ji=new Map([["interstitial",
["beforeReward","adDismissed","adViewed"]],["reward",[]],["preroll",
["afterAd","beforeReward","adDismissed","adViewed"]]]),ki="beforeAd afterAd
beforeReward adDismissed adViewed adBreakDone".split(" "),li=new
Map([["beforeBreak","beforeAd"],["afterBreak","afterAd"],
["adComplete","adViewed"]]);var mi=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 ni=new
Set([...mi,"google_admob_interstitial_slot","google_admob_rewarded_slot","google_ma
x_ad_content_rating"]);
function oi(a,b){let c=!1;const d=f=>{c=!0;b.error(`Invalid ad config: $
{f}.`)};if(a.preloadAdBreaks!=null&&!ei.has(a.preloadAdBreaks)){var
e=Array.from(ei).map(f=>`'${f}'`).join(", ");d(`'preloadAdBreaks' must be one of [$
{e}]`)}a.sound==null||fi.has(a.sound)||(e=Array.from(fi).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,ni.has(a)?typeof e!
=="string"&&d(`'h5AdsConfig.${a}' must be a string`):d(`'h5AdsConfig.${a}' is not a
valid property`);return!c}
function pi(a,b,c){for(const [d,e]of li){const f=d,g=e;if(f in a){c.A("lgc_fld",
{field:f});if(g in a)return b.error(`Invalid placement config: '${f}' has been
renamed to ${g}. Cannot pass both fields. Please use ${g} only.`),!
1;b.warn(`Placement config: '${f}' has been renamed to '${g}'. Please update your
code.`);a[g]=a[f];delete a[f]}}return!0}
function qi(a,b,c){let d=!1;const e=h=>{d=!0;b.error(`Invalid placement config: $
{h}.`)};a=Object.assign({},a);if(!pi(a,b,c))return{ta:!1,za:a};if(!gi.has(a.type))
{var f=Array.from(gi).map(h=>`'${h}'`).join(", ");e(`'type' must be one of [$
{f}]`);return{ta:!d,za:a}}c=hi.get(a.type);const g=ii.get(c).filter(h=>!(h in
a));g.length>0&&e("missing required properties "+g.map(h=>`'${h}'`).join(",
"));c=ji.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 ki)f in a&&typeof a[f]!=="function"&&e(`'$
{f}' must be a function`);return{ta:!d,za:a}};const ri={[1]:10,
[2]:11},si={closed:1,viewed:3,dismissed:2,error:4};var ui=class{constructor()
{this.g=window}fetch(a,b){const c={};for(const d in
b)mi.has(d)&&(c[d]=b[d]);c.google_reactive_ad_format=ri[a.type];c.google_wrap_fulls
creen_ad=!0;c.google_video_play_muted=a.type!==2&&!
a.Ia;c.google_acr=d=>{a.callback(d?new
ti(d):null)};c.google_tag_origin="gsc";this.g.adsbygoogle.push({params:c})}},ti=cla
ss extends Sh{constructor(a){super();this.ad=a}show(a)
{this.ad.show(b=>{a(si[b.status])})}disposeAd(){this.ad.disposeAd()}};function vi()
{return R('<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 wi(){return R('<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 xi(a){const b=a.Pa;a=a.Va;return R('<div class="dialog-wrapper"
style="width: 100%; height: 100%; position: absolute; top: 0;"><div class="close-
confirmation-dialog" id="close-confirmation-dialog" style="width:
'+S(T(Math.floor(a*.78)))+'px"><div class="confirmation-title" style="font-size:
'+S(T(Math.floor(b*.031)))+"px; margin-top: "+S(T(Math.floor(b*.0375)))+"px;
margin-left: "+S(T(Math.floor(a*.066)))+"px; margin-right:
"+S(T(Math.floor(a*.066)))+'px;">Close Ad?</div><div class="confirmation-message"
style="font-size: '+
S(T(Math.floor(b*.025)))+"px; margin-bottom: "+S(T(Math.floor(b*.0375)))+"px;
margin-top: "+S(T(Math.floor(b*.0375)))+"px; margin-left:
"+S(T(Math.floor(a*.066)))+"px; margin-right: "+S(T(Math.floor(a*.066)))+'px;">You
will lose your reward</div><div class="confirmation-buttons" style="font-size:
'+S(T(Math.floor(b*.0218)))+"px; line-height: "+S(T(Math.floor(b*.05625)))+"px;
margin-right: "+S(T(Math.floor(b*.0125)))+"px; margin-bottom:
"+S(T(Math.floor(b*.0125)))+'px;"><div class="close-ad-button" id="close-ad-button"
style="padding-left: '+
S(T(Math.floor(a*.044)))+"px; padding-right: "+S(T(Math.floor(a*.044)))
+'px;">CLOSE</div><div class="resume-ad-button" id="resume-ad-button"
style="padding-left: '+S(T(Math.floor(a*.044)))+"px; padding-right:
"+S(T(Math.floor(a*.044)))+'px;">RESUME</div></div></div></div>')};var
yi=Qc`about:blank`;Fc(yi);var zi=Qc`javascript:undefined`;Fc(zi);function Ai(a,b,c)
{a=a.g;c=b(c||Mf,{});b=a||ra||(ra=new
pd);if(c&&c.g)b=c.g();else{b=nd(b.g,"DIV");b:if(ja(c)){if(c.ya&&(c=c.ya(),c
instanceof Gc))break b;c=Pc("zSoyz")}else
c=Pc(String(c));b.innerHTML=Ic(c)}b.childNodes.length==1&&(c=b.firstChild,c.nodeTyp
e==1&&(b=c));return b}class Bi{constructor(){this.g=ra||(ra=new pd)}render(a,b)
{a=a(b||{},{});return String(a)}};function Ci(a,b){if(a.contentDocument||
a.contentWindow)b(a);else{const c=()=>{b(a);rc(a,"load",c)};F(a,"load",c)}}
async function Di(a){if(a.g==null)throw Error("Tried to show ad before
initialized.");const b=new X;var
c=a.g.g,d=Math.min(Number(c.clientWidth),Number(c.clientHeight));let
e=Math.max(Number(c.clientWidth),Number(c.clientHeight));Ei(a)&&(d*=.5,e*=.5);c=c.c
ontentDocument;a=c.body.appendChild(Ai(a.B,xi,
{Va:d,Pa:e}));d=a.querySelector(".resume-ad-button");F(a.querySelector(".close-ad-
button"),"click",()=>{b.resolve(0)});F(d,"click",()=>{b.resolve(1)});d=await
b.promise;c.body.removeChild(a);return d===
0}function Ei(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 Fi=class extends Sh{constructor(a,b){super();this.u=b;this.B=new
Bi;this.i=10;this.o=!1;this.j=Ai(this.B,vi);this.j.dataset["slotcar"+
(b===1?"Interstitial":"Rewarded")]="true";document.documentElement.appendChild(this
.j);Ci(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.sb;const
k=g.ub,l=g.ob,p=g.vb,q=g.rb,t=g.tb,C=g.pb;!g.qb&&(h instanceof sf?h.content:h)?
(g=g&&g.xb,h=R((h instanceof sf?h.content:h)?"<script"+(g?' nonce="'+
S(Lf(g))+'"':"")+">window['ppConfig'] = {productName: "+Ef(Ff(k??"unknown"))+",
deleteIsEnforced: "+Ef(Ff(!!l))+", sealIsEnforced: "+Ef(Ff(!!p))+", heartbeatRate:
"+Ef(Ff(q??.5))+", periodicReportingRateMillis: "+Ef(Ff(t??6E4))+",
disableAllReporting:
"+Ef(Ff(C??!1))+"};"+Ef(Ff(h??""))+"\x3c/script>":"")):h="";h="<!DOCTYPE
html><html><head>"+R(h);d=(d=d??{})&&d.yb;d=R("\n <style"+(d?' nonce="'+S(Lf(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;">'+wi()+"</div></div>":"")+'<div class="x-button"
id="dismiss-button-element">'+wi()+'</div></div></div><div class="container"><div
class="creative">'+R('<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">'+R('<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===pf?e:e instanceof
Gc?R(Ic(e).toString()):R(String(String(e)).replace(Df,Cf),uf(e)))+"</div></div></
div></a></div></div></body></html>";e=R(d).ya();f=c.contentDocument||
c.contentWindow.document;f.open();f.write(Ic(e));f.close();this.g=new
uh(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");oh(this.g,!0);if(this.u===2){const d=
c.querySelector("#dismiss-button-element");d.style.display="none";const
e=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not
find ad frame.");this.o=!0;await Di(this)?(this.g.o(),F(c,"click",e),a(2)):this.o=!
1};F(c,"click",e);this.i=M(Ie);const f=this.i<0;this.o=!1;const
g=b.getElementById("count-down-container"),h=g.querySelector("#count-down-
text");h.innerText=`Reward in ${this.i} seconds`;f||
(this.C=setInterval(()=>{this.o||(--this.i,h.innerText=`Reward in ${this.i}
seconds`);
if(this.i===0)
{g.style.display="none";d.style.display="";clearInterval(this.C);const
k=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not
find ad
frame.");this.g.o();rc(c,"click",k);a(3)};F(c,"click",k);rc(c,"click",e)}},1E3))}el
se F(c,"click",()=>{if(this.g==null)throw Error("Failure on rewarded example: Could
not find ad frame.");this.g.o();a(1)})}disposeAd()
{this.g?.o();od(this.j)}},Gi=class{fetch(a){new Fi(a.callback,a.type)}};var
Hi=class{constructor(){this.j=J(Gh);this.o=(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)}ja(){}Y(a)
{this.g=a.Ga;this.i=a.Ka}L(a){this.l=this.u.get(a)??0}async A(a){var b=new
Td;a=this.o.get(a)??
0;b=B(b,1,Gb(a),0).L(this.l);this.g&&D(b,3,this.g);this.i&&D(b,4,this.i);await
Fh(this.j,b)}},Ii=class{constructor(a){this.pa=new Hi;this.ha=a}ja(a)
{this.ha.ja(a)}Y(a){this.pa.Y(a);this.ha.Y(a)}L(a){this.pa.L(a);this.ha.L(a)}async
A(a,b={}){await this.pa.A(a,
b);this.ha.A(a,b)}};function Ji(a){let
b=a.l;a.g!==null&&(b+=(Date.now()-a.g)/1E3);return Math.min(b,a.j)}function Ki(a)
{const b=Ji(a);if(b<a.i)throw Error("Current tokens in seconds cannot be less than
frequency cap in seconds when ad is shown.");a.l=b-a.i}function Li(a){return a.g!
==null&&Date.now()-a.g<a.i*1E3/2?!1:Ji(a)>=a.i}var Mi=class{constructor(a)
{this.i=a;this.g=null;if(a<=0)throw Error("Frequency cap cannot be less than or
equal to 0.");this.l=1.5*a;this.j=2*a}};const Ni="click mousedown mouseup
touchstart touchend pointerdown pointerup keydown keyup scroll".split(" ");var
Oi=class extends O{constructor(){var a=window;super();this.g=0;const
b=()=>{this.g=Date.now()};for(const c of
Ni)a.document.documentElement.addEventListener(c,b,{capture:!0});Q(this,
()=>{for(const c of Ni)a.document.documentElement.removeEventListener(c,b,
{capture:!0})})}};class Pi extends O{constructor(a,b){super();this.N=new X;this.g=!
1;this.timeout=setTimeout(N(726,()=>{b()}),a*1E3)}get promise(){return
this.N.promise}resolve(a){this.l||(this.g=!0,this.N.resolve(a))}reject(a){this.l||
(this.g=!0,this.N.reject(a))}D(){clearTimeout(this.timeout)}}
function Qi(a,b){if(a=a.google_adbreak_test)switch(a){case "on":return new Gi;case
"adsense":break;default:throw b.error(`Unsupported data-adbreak-test value '${a}.
Supported values: '${"on"}'.`),Error("unsupported test mode");}return new
ui}function Ri(a)
{return["google_admob_interstitial_slot","google_admob_rewarded_slot"].some(b=>type
of Si(b,a)==="string")}function Si(a,b){if(b[a]&&typeof b[a]==="string")return
String(b[a])}
function Ti(a,b){Xg==null&&(Xg=new Wg);return Xg.connect().then(c=>new
di(c,a,b))}function Ui(a){if(typeof a!=="string")return-1;a=/^(\
d+)s$/.exec(a);return a==null?-1:Number(a[1])}
function Vi(a,b){const c="onpagehide"in self?"pagehide":"unload",d=N(938,
()=>{if(b.first_slotcar_request_processing_time){var e=Date.now();a.g.A("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 Wi(a,b){const c=b.google_admob_ads_only;typeof c==="string"&&(c==="on"?
Ri(b)?a.da=!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 Xi(a){return
a.Aa?"adbreaktest":a.C?"admob":"adsense"}function Yi(a,b){for(const c of[1,2])
{const d=a.i.get(c);if(d||Zi(a,c))d?(d.dispose(),a.i.delete(c)):
(a.u.get(c).dispose(),a.u.delete(c)),Y(a,c,0,b)}}
function $i(a){if(!a.ea||a.Ea){if(!a.na&&a.o.preloadAdBreaks){var b=L(Ke)?[1]:
[1,2];for(const c of b)if(!a.i.has(c)&&!a.O.has(c))return}for(a.na=!
0;a.oa.length>0;)b=a.oa.pop(),aj(a,"onReady",b)}}function bj(a,b)
{b=b.google_ad_frequency_hint;const c=M(Je);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(M(Le),Number(d[1]))}
function cj(a,b){for(const c in b)if(b[c]!==a.K[c])return!0;return!1}function
dj(a,b){!a.da||a.C?b():a.g.A("adcf_afni")}function ej(a,b,c,d=!0){const
e=a.i.get(b);e&&(e.dispose(),Y(a,b,10,c),d&&a.i.delete(b))}function Zi(a,b){return
a.u.has(b)&&!a.u.get(b).g}function Y(a,b,c,d){if(Zi(a,b))throw Error("already
scheduled");c=new Pi(c,()=>{fj(a,b,d)});a.u.set(b,c);return c}function aj(a,b,c)
{cd(()=>{gj(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.A("adbr_dn",
{breakType:e.breakType,breakFormat:e.breakFormat,breakStatus:e.breakStatus,breakNam
e:e.breakName??""});const f=b.adBreakDone;f!=null&&aj(a,"adBreakDone",()=>{f(e)})}
async function hj(a,b,c){if(a.ba)return a.g.A("pr_rr"),Z(a,b,c,"frequencyCapped"),!
1;a.ba=!0;a.ea&&await a.la;var d=Zi(a,c)?a.u.get(c):Y(a,c,0,2);d=await
Promise.race([d.promise,ed(M(Ge)*1E3,2)]);return d===1?
(a.g.A("adbr_noad"),Z(a,b,c,"noAdPreloaded"),!1):d===2?(a.g.A("pr_to",
{source:"slotcar"}),Z(a,b,c,"timeout"),!1):!0}async function ij(a,b){const c=new
X;a.Ba=c;gj(a,"beforeReward",()=>{b.beforeReward(()=>{c.resolve(0)})});return await
c.promise===0}
function gj(a,b,c){if(c)try{c()}catch(d){return a.j.error(`'${b}' callback threw an
error:`,d),!1}return!0}function jj(a,b){return L(De)&&b===1&&a.J!==null}function
kj(a,b,c,d,e){const f=a.Ma.get(c),g=b?1:-1,h=f.length>0?f[f.length-
1]:0;Math.sign(h)===g?f[f.length-1]=h+g:f.push(g);a.g.A(b?"prf_suc":"prf_fail",
{type:c,src:d,stats:f.join(","),timing:Date.now()-e})}
function fj(a,b,c){const
d=Date.now();a.B.fetch({type:b,Ia:a.o.sound==="on",callback:e=>{a.O.delete(b);const
f=a.u.get(b);e?(f.resolve(0),a.i.set(b,e),Q(e,()=>{a.i.delete(b)})):
(f.resolve(1),a.O.add(b),Y(a,b,M(Me),5));kj(a,e!=null,b,c,d);c!==1&&c!==7||
$i(a)}},a.K)}
var lj=class extends O{constructor(a,b)
{super();this.j=a;this.g=b;this.B=null;this.ka="";this.ba=this.ea=this.na=this.Aa=!
1;this.aa=0;this.ca=!
1;this.Ba=null;this.oa=[];this.M=window.innerWidth;this.fa=window.innerHeight;this.
da=this.Ea=this.C=!
1;this.ma=0;this.la=Promise.resolve();this.Ca=0;this.K={};this.J=null;this.o={sound
:"on"};this.i=new Map;this.u=new Map;this.Da=new Oi;this.O=new Set;this.Ma=new
Map([[1,[]],[2,[]]]);Q(this,na(mf,this.Da))}init(a)
{this.ka=String(a.google_ad_client);if(this.B!=
null)this.g.A("dbl_init",{ad_client:this.ka});else{this.K={...a};var
b=vh();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):"";Vi(this,b);b=navigator.userAgent;var
c=RegExp("\\bwv\\
b");this.ea=b.includes("Android")&&c.test(b);a.google_adbreak_test==="on"&&(this.Aa
=!0);Wi(this,a);this.g.ja(this.ka);this.B=new
Uh(Qi(a,this.j));this.g.L(Xi(this));if(Ri(a))
{this.g.Y({Ga:Si("google_admob_interstitial_slot",
a),Ka:Si("google_admob_rewarded_slot",a)});const
e=Date.now();b=Ti(this.j,this.g).then(f=>{this.B!=null&&this.B.dispose();this.B=new
Uh(f);this.C=!0;this.g.L(Xi(this));Yi(this,7)}).catch(f=>{this.g.A("admb_fetfail",
{error:f})}).finally(()=>{this.g.A("admb_tm",{timing:Date.now()-
e})});this.ea&&(this.la=Promise.race([b,ed(M(Ee)*1E3)]),this.la.finally(()=>{this.E
a=!0;$i(this)}))}this.aa=bj(this,a);L(De)&&(this.J=new
Mi(this.aa));this.ma=Ui(a.google_ad_start_delay_hint);this.M=window.innerWidth;this
.fa=
window.innerHeight;var d=qc(N(791,()=>{if(this.M!==window.innerWidth||this.fa!
==window.innerHeight)if(!this.C||this.M!==window.innerWidth){this.g.A("ad_rdtr",
{cvw:String(window.innerWidth),cvh:String(window.innerHeight),ovw:String(this.M),ov
h:String(this.fa)});for(const e of this.i.keys())ej(this,e,4,!
1);this.i.clear();this.M=window.innerWidth;this.fa=window.innerHeight}}));window.ad
dEventListener("resize",d);Q(this,
()=>{window.removeEventListener("resize",d)});this.Ca=Date.now()}}handleAdConfig(a)
{oi(a,
this.j)?(this.g.A("adcf_cl",
{preloadAdBreaks:a.preloadAdBreaks||"",sound:a.sound||"",onReady:a.onReady?"true":"
false",h5AdsConfig:a.h5AdsConfig?"true":"false"}),a.h5AdsConfig&&(cj(this,a.h5AdsCo
nfig)&&(this.K={...this.K,...a.h5AdsConfig},dj(this,()=>{Yi(this,6)}),this.na=!
1),this.ba=!1),a.sound&&this.o.sound!==a.sound&&(this.o.sound=a.sound,dj(this,
()=>{ej(this,1,6)})),a.preloadAdBreaks&&!this.o.preloadAdBreaks?dj(this,
()=>{this.o.preloadAdBreaks=a.preloadAdBreaks;if(this.o.preloadAdBreaks==="on")
{const b=
L(Ke)?[1]:[1,2];for(const c of b)this.i.has(c)||Zi(this,c)||
Y(this,c,0,1)}}):a.preloadAdBreaks&&this.o.preloadAdBreaks&&this.j.error("'adConfig
' was already called to set 'preloadAdBreaks' with value "+`'$
{this.o.preloadAdBreaks}'`),a.onReady&&(this.oa.push(a.onReady),
$i(this))):this.g.A("inv_adcnf")}async handleAdBreak(a,b){if(L(He)||!this.da||
this.C)if(a=qi(a,this.j,this.g),a.ta){var c=a.za,d=c.type==="reward"?
2:1;if(L(He)&&this.da&&!this.C)this.g.A("adbr_naf"),Z(this,c,d,"other");else if(d!
==1||
this.ma<=0||Date.now()-this.Ca>this.ma*1E3)
{a=vh();d===1&&a.number_of_interstitial_ad_breaks++;var
e=c.type==="preroll";this.g.A("adbr_cl",
{type:c.type,name:c.name||"",frequency_cap:d===2?0:this.aa,last_intr:Date.now()-
this.Da.g});if(b&&!e)Z(this,c,d,"notReady");else
if(d===2&&this.Ba?.resolve(1),this.i.get(d)||!e||await hj(this,c,d)){var
f=this.i.get(d);if(f)if(d!==2||await ij(this,c))if(this.ca)this.j.error("Cannot
show ad while another ad is already visible."),Z(this,c,d,"frequencyCapped");else
if(gj(this,
"beforeAd",c.beforeAd))if(jj(this,d)&&!
Li(this.J))this.g.A("adbr_noad"),Z(this,c,d,"frequencyCapped");else{this.ca=!
0;d===1&&a.number_of_interstitial_ads_shown++;this.ba=!0;var
g=Date.now(),h=k=>{this.ca=!1;jj(this,d)&&(this.J.g=Date.now());k===2||
d===2&&k===4?
aj(this,"adDismissed",c.adDismissed):k===3&&aj(this,"adViewed",c.adViewed);aj(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(),jj(this,d)?Y(this,d,0,3):Y(this,d,d===
2?0:this.aa,3));this.g.A("ad_cls",{result:k,adType:d,dur:Date.now()-g})};Q(f,
()=>{this.ca&&h(4)});jj(this,d)&&Ki(this.J);f.show(h)}else
aj(this,"afterAd",c.afterAd),Z(this,c,d,"error");else Z(this,c,d,"ignored");else
Zi(this,d)?
(this.g.A("adbr_noad"),Z(this,c,d,this.O.has(d)?"other":"frequencyCapped")):
(Y(this,d,0,2),Z(this,c,d,"noAdPreloaded"))}}else
this.g.A("adbr_tepgai"),L(He)&&Z(this,c,d,"other")}else this.g.A("inv_plcnf");else
this.g.A("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.B&&this.B.dispose();super.D()}};fun
ction mj(a){{n.google_llp||(n.google_llp={});var b=n.google_llp;let c=b[7];if(!c)
{const {promise:d,resolve:e}=new
X;c={promise:d,resolve:e};b[7]=c}b=c}b.resolve(a)};cf(723,()=>{const a=new
re;try{Pa(d=>{Qe(a,1196,d)})}catch(d){}var b=Rh(),c=Ph();Oh(b,c);Jh();b=c.g().g()||
(Ob(cc(b,2))??"");b=new Ii(new Vh(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."):mj(new
lj(c,b))});
}).call(this,"");

You might also like