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

F

This document defines functions and classes for working with structured data in JavaScript. It defines functions for modifying, serializing, and comparing different data types while preserving their structure. Classes like B are also defined to represent structured data objects.

Uploaded by

Silvania Brisola
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)
50 views

F

This document defines functions and classes for working with structured data in JavaScript. It defines functions for modifying, serializing, and comparing different data types while preserving their structure. Classes like B are also defined to represent structured data objects.

Uploaded by

Silvania Brisola
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 aa={};/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var k=this||self;function ba(a){var b=typeof a;return"object"==b&&null!
=a||"function"==b}function ca(a,b,c){return a.call.apply(a.bind,arguments)}function
ea(a,b,c){if(!a)throw Error();if(2<arguments.length){var
d=Array.prototype.slice.call(arguments,2);return function(){var
e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return
a.apply(b,e)}}return function(){return a.apply(b,arguments)}}
function fa(a,b,c){fa=Function.prototype.bind&&-1!
=Function.prototype.bind.toString().indexOf("native code")?ca:ea;return
fa.apply(null,arguments)}function ha(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 n(a,b){a=a.split(".");var c=k||k;a[0]in c||"undefined"==typeof
c.execScript||c.execScript("var "+a[0]);for(var
d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?
c=c[d]:c=c[d]={}:c[d]=b}function ia(a,b){function c()
{}c.prototype=b.prototype;a.Z=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.qb=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)}}
function ja(a){return a};var ka;var la=/&/g,ma=/</g,na=/>/g,oa=/"/g,pa=/'/g,qa=/\
x00/g,ra=/[\x00&<>"']/;var sa,ta;a:{for(var
ua=["CLOSURE_FLAGS"],va=k,wa=0;wa<ua.length;wa++)if(va=va[ua[wa]],null==va)
{ta=null;break a}ta=va}var xa=ta&&ta[610401301];sa=null!=xa?xa:!1;function ya(){var
a=k.navigator;return a&&(a=a.userAgent)?a:""}var q;const Aa=k.navigator;q=Aa?
Aa.userAgentData||null:null;function Ba(a){return sa?q?
q.brands.some(({brand:b})=>b&&-1!=b.indexOf(a)):!1:!1}function r(a){return-1!
=ya().indexOf(a)};function t(){return sa?!!q&&0<q.brands.length:!1}function Ca()
{return t()?!1:r("Trident")||r("MSIE")}function Da(){!r("Safari")||Ea()||(t()?
0:r("Coast"))||(t()?0:r("Opera"))||(t()?0:r("Edge"))||(t()?Ba("Microsoft
Edge"):r("Edg/"))||t()&&Ba("Opera")}function Ea(){return t()?Ba("Chromium"):
(r("Chrome")||r("CriOS"))&&!(t()?0:r("Edge"))||r("Silk")};function Fa(a,b)
{if("string"===typeof a)return"string"!==typeof b||1!=b.length?-
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 Ga(a,b){const c=a.length,d="string"===typeof a?a.split(""):a;for(let
e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function Ha(a,b){var c=a.length;const
d="string"===typeof a?a.split(""):a;for(--c;0<=c;--c)c in d&&b.call(void
0,d[c],c,a)}function Ia(a,b){b=Fa(a,b);let c;
(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c}
function Ja(a,b){let c=0;Ha(a,function(d,e){b.call(void
0,d,e,a)&&1==Array.prototype.splice.call(a,e,1).length&&c++})};function Ka(a){Ka["
"](a);return a}Ka[" "]=function(){};function La(a,b){try{return Ka(a[b]),!
0}catch(c){}return!1};var Ma=Ca(),Na=r("Gecko")&&!(-1!
=ya().toLowerCase().indexOf("webkit")&&!r("Edge"))&&!(r("Trident")||r("MSIE"))&&!
r("Edge"),Oa=-1!=ya().toLowerCase().indexOf("webkit")&&!r("Edge");!r("Android")||
Ea();Ea();Da();let Pa=0,Qa=0;function Ra(a){var b=0>a;a=Math.abs(a);var
c=a>>>0;a=Math.floor((a-c)/4294967296);if(b){b=c;c=~a;b?b=~b+1:c+=1;const
[d,e]=[b,c];a=e;c=d}Pa=c>>>0;Qa=a>>>0}function Sa(){var
a=Pa,b=Qa;if(b&2147483648)var c=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else
b>>>=0,a>>>=0,2097151>=b?c=""+(4294967296*b+a):c=""+(BigInt(b)<<BigInt(32)|
BigInt(a));return c};function Ta(a){return Array.prototype.slice.call(a)};var
v=Symbol();var w=(a,b)=>{a[v]=b;return a};function Ua(a,b){w(b,(a|34)&-
14557)}function Va(a){a=a>>14&1023;return 0===a?536870912:a};var
Wa={},Xa={};function Ya(a){return!(!a||"object"!==typeof a||a.g!==Xa)}function
Za(a){return null!==a&&"object"===typeof a&&!
Array.isArray(a)&&a.constructor===Object}function $a(a,b,c){if(!Array.isArray(a)||
a.length)return!1;const d=a[v]|0;if(d&1)return!0;if(!(b&&(Array.isArray(b)?
b.includes(c):b.has(c))))return!1;w(a,d|1);return!0}var ab;const
cb=[];w(cb,55);ab=Object.freeze(cb);function db(a){if(a&2)throw Error();}class
eb{}class fb{}Object.freeze(new eb);Object.freeze(new fb);let gb;function hb(a)
{if(gb)throw Error("");gb=a}function ib(a)
{a=Error(a);a.__closure__error__context__984382||
(a.__closure__error__context__984382={});a.__closure__error__context__984382.severi
ty="warning";if(gb)try{gb(a)}catch(b){throw b.cause=a,b;}return a};function jb(a)
{if(null==a||"boolean"===typeof a)return a;if("number"===typeof a)return!!a}const
kb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function lb(a){if(!Number.isFinite(a))throw
ib("enum");return a|0}function mb(a){if("number"!==typeof a)throw ib("int32");if(!
Number.isFinite(a))throw ib("int32");return a|0}
function nb(a){if(null!=a){var b=!!b;var c=typeof a;if(!("number"===c?
Number.isFinite(a):"string"!==c?0:kb.test(a)))throw
ib("int64");if("string"===typeof a)b=Math.trunc(Number(a)),Number.isSafeInteger(b)?
a=String(b):(b=a.indexOf("."),-1!==b&&(a=a.substring(0,b)),ob(a)||(16>a.length?
Ra(Number(a)):
(a=BigInt(a),Pa=Number(a&BigInt(4294967295))>>>0,Qa=Number(a>>BigInt(32)&BigInt(429
4967295))),a=Sa()));else if(b)a=Math.trunc(a),Number.isSafeInteger(a)?a=String(a):
(b=String(a),ob(b)?a=b:(Ra(a),a=Sa()));
else if(a=Math.trunc(a),!Number.isSafeInteger(a))
{Ra(a);b=Pa;c=Qa;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,0==b&&(c=c+1>>>0);b=42949672
96*c+(b>>>0);a=a?-b:b}}return a}function ob(a){return"-"===a[0]?20>a.length?!
0:20===a.length&&-922337<Number(a.substring(0,7)):19>a.length?!
0:19===a.length&&922337>Number(a.substring(0,6))}function pb(a){if("string"!
==typeof a)throw Error();return a}function qb(a){return null==a||"string"===typeof
a?a:void 0};let rb;function sb(a){switch(typeof a){case "number":return
isFinite(a)?a:String(a);case "boolean":return a?1:0;case
"object":if(a)if(Array.isArray(a)){if($a(a,void 0,0))return}else if(null!=a&&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)}}return a};function
tb(a,b,c){a=Ta(a);var d=a.length;const e=b&256?a[d-1]:void 0;d+=e?-1:0;for(b=b&512?
1:0;b<d;b++)a[b]=c(a[b]);if(e){b=a[b]={};for(const f in
e)Object.prototype.hasOwnProperty.call(e,f)&&(b[f]=c(e[f]))}return a}function
ub(a,b,c,d,e){if(null!=a){if(Array.isArray(a))a=$a(a,void 0,0)?void 0:e&&(a[v]|
0)&2?a:vb(a,b,c,void 0!==d,e);else if(Za(a)){const f={};for(let g in
a)Object.prototype.hasOwnProperty.call(a,g)&&(f[g]=ub(a[g],b,c,d,e));a=f}else
a=b(a,d);return a}}
function vb(a,b,c,d,e){const f=d||c?a[v]|0:0;d=d?!!(f&32):void 0;a=Ta(a);for(let
g=0;g<a.length;g++)a[g]=ub(a[g],b,c,d,e);c&&c(f,a);return a}function wb(a){return
a.Ja===Wa?a.toJSON():sb(a)};function xb(a,b,c=Ua){if(null!=a){if(a instanceof
Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[v]|
0;if(d&2)return a;b&&(b=0===d||!!(d&32)&&!(d&64||!(d&16)));return b?w(a,(d|34)&-
12293):vb(a,xb,d&4?Ua:c,!0,!0)}a.Ja===Wa&&(c=a.I,d=c[v],a=d&2?a:yb(a,c,d));return
a}}function yb(a,b,c){a=a.constructor;rb=b=zb(b,c);b=new a(b);rb=void 0;return
b}function zb(a,b){const c=!!(b&32);a=tb(a,b,d=>xb(d,c,Ua));a[v]|=34;return
a};function Ab(a,b){a=a.I;return Bb(a,a[v],b)}function Bb(a,b,c,d){if(-1===c)return
null;if(c>=Va(b)){if(b&256)return a[a.length-1][c]}else{var
e=a.length;if(d&&b&256&&(d=a[e-1][c],null!=d))return d;b=c+(+!!(b&512)-
1);if(b<e)return a[b]}}
function x(a,b,c,d,e){const f=Va(b);if(c>=f||e){let g=b;if(b&256)e=a[a.length-
1];else{if(null==d)return g;e=a[f+(+!!(b&512)-1)]={};g|=256}e[c]=d;c<f&&(a[c+(+!!
(b&512)-1)]=void 0);g!==b&&w(a,g);return g}a[c+(+!!(b&512)-
1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b}
function Cb(a,b,c,d){a=a.I;let e=a[v];db(e);if(null==c)x(a,e,b);else{var f=c[v]|
0,g=f,h=!!(2&f)||Object.isFrozen(c),l=!h&&!1;if(!
(4&f))for(f=21,h&&(c=Ta(c),g=0,f=Db(f,e)),h=0;h<c.length;h+
+)c[h]=d(c[h]);l&&(c=Ta(c),g=0,f=Db(f,e));f!==g&&w(c,f);x(a,e,b,c)}}function
z(a,b,c,d){const e=a.I;let f=e[v];db(f);x(e,f,b,("0"===d?0===Number(c):c===d)?void
0:c);return a}function Eb(a,b,c){null==c&&(c=void 0);const d=a.I;let
e=d[v];db(e);x(d,e,b,c);return a}
function Fb(a,b,c,d){null==d&&(d=void 0);const e=a.I;let f=e[v];db(f);var g=f;let
h=0;for(let l=0;l<c.length;l++){const m=c[l];null!=Bb(e,g,m)&&(0!
==h&&(g=x(e,g,h)),h=m)}(c=h)&&c!==b&&null!=d&&(f=x(e,f,c));x(e,f,b,d);return
a}function Db(a,b){a=2&b?a|2:a&-3;a=32&b?a|32:a&-33;return a&-2049}function
A(a,b,c){if(null!=c&&"string"!==typeof c)throw Error();return z(a,b,c,"")};var
B=class{constructor(a){a:{null==a&&(a=rb);rb=void 0;if(null==a){var
b=96;a=[]}else{if(!Array.isArray(a))throw Error();b=a[v]|0;if(b&64)break a;var
c=a;b|=64;var d=c.length;if(d&&(--d,Za(c[d]))){b|=256;c=d-(+!!(b&512)-
1);if(1024<=c)throw Error();b=b&-16760833|(c&1023)<<14}}w(a,b)}this.I=a}toJSON()
{{var a=vb(this.I,wb,void 0,void 0,!1);const h=this.constructor.ga;var
b=this.I[v];let l=a.length;if(l){var c,d;if(Za(c=a[l-1])){b:{var e=c;let m={},p=!
1;for(var f in e){if(!Object.prototype.hasOwnProperty.call(e,
f))continue;let u=e[f];if(Array.isArray(u)){let F=u;if($a(u,h,+f)||
Ya(u)&&0===u.size)u=null;u!=F&&(p=!0)}null!=u?m[f]=u:p=!0}if(p){for(let u in m)
{e=m;break b}e=null}}e!=c&&(d=!0);l--}for(b=+!!(b&512)-1;0<l;l--){f=l-1;c=a[f];f-
=b;if(!(null==c||$a(c,h,f)||Ya(c)&&0===c.size))break;var g=!0}if(d||
g)a=Array.prototype.slice.call(a,0,l),e&&a.push(e)}}return
a}};B.prototype.Ja=Wa;function Gb(a,b){const c=Hb;Hb=void 0;if(!b(a))throw b=c?c()
+"\n":"",Error(b+String(a));}let Hb=void 0;function C(a,b)
{this.g=a===Ib&&b||"";this.i=Jb}C.prototype.toString=function(){return this.g};var
Jb={},Ib={};var Kb=class{constructor(a,b=!1)
{this.g=a;this.defaultValue=b}},D=class{constructor(a,b=0)
{this.g=a;this.defaultValue=b}};var Lb=new Kb(590317302);function Mb(a){let b=!
1,c;return function(){b||(c=a(),b=!0);return c}}function Nb(a){let b=0;return
function(c){k.clearTimeout(b);const d=arguments;b=k.setTimeout(function()
{a.apply(void 0,d)},100)}};function E(a,b,c)
{a.addEventListener&&a.addEventListener(b,c,!1)}function Ob(a,b,c){return
a.removeEventListener?(a.removeEventListener(b,c,!1),!0):!1};var G=a=>{var
b="ua";if(a.ua&&a.hasOwnProperty(b))return a.ua;b=new a;return a.ua=b};var
Sb=class{constructor(){const a={};this.i=(b,c)=>null!=a[b]?
a[b]:c;this.h=(b,c)=>null!=a[b]?a[b]:c;this.s=(b,c)=>null!=a[b]?
a[b]:c;this.j=(b,c)=>null!=a[b]?a[b]:c;this.g=()=>{}}};function H(a){return
G(Sb).i(a.g,a.defaultValue)}function I(a){return
G(Sb).h(a.g,a.defaultValue)};function Tb(a,b,c){for(const d in
a)b.call(c,a[d],d,a)}function Ub(a){let b=0;for(const c in a)b++}function Vb(a)
{const b={};for(const c in a)b[c]=a[c];return b}const Wb="constructor
hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString
valueOf".split(" ");function Xb(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<Wb.length;f+
+)c=Wb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var Yb;function
Zb(){if(void 0===Yb){var a=null,b=k.trustedTypes;if(b&&b.createPolicy)
{try{a=b.createPolicy("goog#html",
{createHTML:ja,createScript:ja,createScriptURL:ja})}catch(c)
{k.console&&k.console.error(c.message)}Yb=a}else Yb=a}return Yb};var
$b=class{constructor(a){this.g=a}toString(){return this.g+""}};function ac(a)
{return a instanceof $b&&a.constructor===$b?
a.g:"type_error:TrustedResourceUrl"}function bc(a){cc(a instanceof
C&&a.constructor===C&&a.i===Jb?a.g:"type_error:Const")}var dc={};function cc(a)
{const b=Zb();a=b?b.createScriptURL(a):a;return new $b(a,dc)};class
ec{constructor(a){this.g=a}toString(){return this.g.toString()}};const
fc={};function gc(a){return a instanceof hc&&a.constructor===hc?
a.g:"type_error:SafeStyleSheet"}class hc{constructor(a){this.g=a}toString(){return
this.g.toString()}};const ic={};function jc(a){return a instanceof
kc&&a.constructor===kc?a.g:"type_error:SafeHtml"}function lc(a){a instanceof kc||
(a=String(a),ra.test(a)&&(-1!=a.indexOf("&")&&(a=a.replace(la,"&amp;")),-1!
=a.indexOf("<")&&(a=a.replace(ma,"&lt;")),-1!
=a.indexOf(">")&&(a=a.replace(na,"&gt;")),-1!
=a.indexOf('"')&&(a=a.replace(oa,"&quot;")),-1!
=a.indexOf("'")&&(a=a.replace(pa,"&#39;")),-1!=a.indexOf("\
x00")&&(a=a.replace(qa,"&#0;"))),a=mc(a));return a}
function mc(a){const b=Zb();a=b?b.createHTML(a):a;return new kc(a,ic)}class
kc{constructor(a){this.g=a}toString(){return this.g.toString()}}var nc=new
kc(k.trustedTypes&&k.trustedTypes.emptyHTML||"",ic);var oc=Mb(function(){var
a=document.createElement("div"),b=document.createElement("div");b.appendChild(docum
ent.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=jc
(nc);return!b.parentElement});function pc(a,b)
{this.width=a;this.height=b}pc.prototype.aspectRatio=function(){return
this.width/this.height};pc.prototype.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};pc.prototype.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};pc.prototype.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function qc(a){return String(a).replace(/\-([a-z])/g,function(b,c){return
c.toUpperCase()})}function rc(a){return a.replace(RegExp("(^|[\\s]+)([a-
z])","g"),function(b,c,d){return c+d.toUpperCase()})};function sc(a,b)
{b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return
a.createElement(b)}function tc(a){return a&&a.parentNode?
a.parentNode.removeChild(a):null}function uc(){this.g=k.document||
document};function vc(){return sa&&q?q.mobile:!wc()&&(r("iPod")||r("iPhone")||
r("Android")||r("IEMobile"))}function wc(){return sa&&q?!q.mobile&&(r("iPad")||
r("Android")||r("Silk")):r("iPad")||r("Android")&&!r("Mobile")||r("Silk")};var
xc=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function yc(a)
{try{return!!a&&null!=a.location.href&&La(a,"foo")}catch{return!1}}function zc()
{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 Ac(a,b){if(a)for(const c in
a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}function Bc(a){const
b=[];Ac(a,function(c){b.push(c)});return b}
var Cc=Mb(()=>vc()?2:wc()?1:0),Dc=(a,b)=>{Ac(b,
(c,d)=>{a.style.setProperty(d,c,"important")})},Fc=(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=Ec(a.style.cssText),Ac(a,b)},Ec=a=>{const b={};if(a){const c=/\s*:\
s*/;Ga((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},Gc=a=>{const
b=/!\s*important/i;Fc(a,(c,d)=>{b.test(c)?
b.test(c):a.style.setProperty(d,c,"important")})};
let Hc=[];const Ic=()=>{const a=Hc;Hc=[];for(const b of a)try{b()}catch{}};var
Jc=a=>{Hc.push(a);1==Hc.length&&(window.Promise?
Promise.resolve().then(Ic):window.setImmediate?
setImmediate(Ic):setTimeout(Ic,0))},Kc=a=>{if("number"!==typeof
a.goog_pvsid)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},Lc=(a,b)=>new Promise(c=>{setTimeout(()=>void
c(b),a)});
function Mc(a,b=document){return b.createElement(String(a).toLowerCase())}var
Nc=a=>{if(H(Lb)||Ea()&&vc()){var b;if(b=yc(a.top)?a.top:null){a=0===Cc();var c=!!
b.document.querySelector('meta[name=viewport][content*="width=device-
width"]'),d=b.innerWidth;b=b.outerWidth;if(0===d)a=1;else{var
e=Math.round(100*(b/d+Number.EPSILON))/100;a=1===e?1:a||c?e:Math.round(100*(b/
d/.4+Number.EPSILON))/100}}else a=1}else a=1;return a};function Oc(a,b,c=null,d=!
1,e=!1){Pc(a,b,c,d,e)}function Pc(a,b,c,d,e=!1){a.google_image_requests||
(a.google_image_requests=[]);const f=Mc("IMG",a.document);if(c||d){const
g=h=>{c&&c(h);d&&Ia(a.google_image_requests,f);Ob(f,"load",g);Ob(f,"error",g)};E(f,
"load",g);E(f,"error",g)}e&&(f.attributionSrc="");f.src=b;a.google_image_requests.p
ush(f)}
var Rc=a=>{let b="https://pagead2.googlesyndication.com/pagead/gen_204?
id=rcs_internal";Ac(a,(c,d)=>{if(c||0===c)b+=`&${d}=$
{encodeURIComponent(""+c)}`});Qc(b)},Qc=a=>{var b=window;b.fetch?b.fetch(a,
{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-
cors"}):Oc(b,a,void 0,!1,!1)};var Sc=window;/*

SPDX-License-Identifier: Apache-2.0
*/
function Tc(a){return new hc(a[0],fc)};function Uc(a){const b=a.split(/\?|
#/),c=/\?/.test(a)?"?"+b[1]:"";return{path:b[0],params:c,hash:/#/.test(a)?"#"+(c?
b[2]:b[1]):""}}function Vc(a,...b){if(0===b.length)return cc(a[0]);let
c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return cc(c)}
function Wc(a,b){a=Uc(ac(a).toString());let
c=a.params,d=c.length?"&":"?";b.forEach((e,f)=>{e=e instanceof Array?e:[e];for(let
g=0;g<e.length;g++){const h=e[g];null!==h&&void 0!==h&&(c+=d+encodeURIComponent(f)
+"="+encodeURIComponent(String(h)),d="&")}});return cc(a.path+c+a.hash)};function
Xc(){var a=k.context||k.AMP_CONTEXT_DATA;if(!a)try{a=k.parent.context||
k.parent.AMP_CONTEXT_DATA}catch{}return(a=a?.pageViewId&&a?.canonicalUrl?a:null)?
yc(a.master)?a.master:null:null};function J(a,b,c){if("string"===typeof b)
(b=Yc(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],f=Yc(c,d);f&&(c.style[f]=e)}}var Zc={};function Yc(a,b){var c=Zc[b];if(!c)
{var d=qc(b);c=d;void 0===a.style[d]&&(d=(Oa?"Webkit":Na?"Moz":Ma?"ms":null)
+rc(d),void 0!==a.style[d]&&(c=d));Zc[b]=c}return c};var $c=()=>{if(!Sc)return!
1;try{return!(!Sc.navigator.standalone&&!Sc.top.navigator.standalone)}catch(a)
{return!1}};class ad{constructor(a,b)
{this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror"
;this.meta={}}};const bd=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)
(\\?|/|$)");var cd=class{constructor(a,b)
{this.g=a;this.i=b}},dd=class{constructor(a,b){this.url=a;this.Ga=!!
b;this.depth=null}};let ed=null;function fd(){const a=k.performance;return
a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function
gd(){const a=k.performance;return a&&a.now?a.now():null};var
hd=class{constructor(a,b){var c=gd()||
fd();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=
void 0;this.uniqueId=Math.random()}};const K=k.performance,id=!!
(K&&K.mark&&K.measure&&K.clearMarks),jd=Mb(()=>{var a;if(a=id){var b;if(null===ed)
{ed="";try{a="";try{a=k.top.location.hash}catch(c)
{a=k.location.hash}a&&(ed=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c)
{}}b=ed;a=!!b.indexOf&&0<=b.indexOf("1337")}return a});function kd(a)
{a&&K&&jd()&&(K.clearMarks(`goog_${a.label}_$
{a.uniqueId}_start`),K.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))}
function ld(a){a.g=!1;a.i!
=a.h.google_js_reporting_queue&&(jd()&&Ga(a.i,kd),a.i.length=0)}
class md{constructor(a){this.i=[];this.h=a||k;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=jd()||
(null!=b?b:1>Math.random())}start(a,b){if(!this.g)return null;a=new
hd(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;K&&jd()&&K.mark(b);return a}end(a)
{if(this.g&&"number"===typeof a.value){a.duration=(gd()||fd())-a.value;var
b=`goog_${a.label}_${a.uniqueId}_end`;K&&jd()&&K.mark(b);!this.g||
2048<this.i.length||
this.i.push(a)}}};function nd(a,b){const c={};c[a]=b;return[c]}function
od(a,b,c,d,e){const f=[];Ac(a,function(g,h)
{(g=pd(g,b,c,d,e))&&f.push(h+"="+g)});return f.join(b)}
function pd(a,b,c,d,e){if(null==a)return"";b=b||"&";c=c||",$";"string"==typeof
c&&(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(pd(a[g],b,c,d+1,e));return f.join(c[d])}}else
if("object"==typeof a)return e=e||0,2>e?
encodeURIComponent(od(a,b,c,d,e+1)):"...";return
encodeURIComponent(String(a))}function qd(a){let b=1;for(const c in
a.i)b=c.length>b?c.length:b;return 3997-b-a.h.length-1}
function rd(a,b){let c="https://pagead2.googlesyndication.com"+b,d=qd(a)-
b.length;if(0>d)return"";a.g.sort(function(f,g){return 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
l=0;l<h.length;l++){if(!d){b=null==b?g:b;break}let m=od(h[l],a.h,",$");if(m)
{m=e+m;if(d>=m.length){d-=m.length;c+=m;e=a.h;break}b=null==b?g:b}}}a="";null!
=b&&(a=e+"trn="+b);return c+a}class sd{constructor()
{this.h="&";this.i={};this.s=0;this.g=[]}};function td(a){let
b=a.toString();a.name&&-1==b.indexOf(a.name)&&(b+=": "+a.name);a.message&&-
1==b.indexOf(a.message)&&(b+=": "+a.message);if(a.stack){a=a.stack;var c=b;try{-
1==a.indexOf(c)&&(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")}catch(d){b=c}}return b}function
ud(a,b){a.g=b}
function vd(a,b,c){let d,e;try{a.i&&a.i.g?
(e=a.i.start(b.toString(),3),d=c(),a.i.end(e)):d=c()}catch(f)
{c=a.j;try{kd(e),c=a.l(b,new ad(f,{message:td(f)}),void 0,void 0)}catch(g)
{a.fa(217,g)}if(c)window.console?.error?.(f);else throw f;}return d}function
wd(a,b,c){return(...d)=>vd(a,b,()=>c.apply(void 0,d))}function xd(a,b){var
c=L;b.catch(d=>{d=d?d:"unknown rejection";c.fa(a,d instanceof Error?d:Error(d),void
0,c.g||void 0)})}
var Dd=class{constructor(a,b,c=null)
{this.s=a;this.j=b;this.i=c;this.g=null;this.h=!1;this.l=this.fa}fa(a,b,c,d,e)
{e=e||"jserror";let f;try{const V=new sd;var
g=V;g.g.push(1);g.i[1]=nd("context",a);b.error&&b.meta&&b.id||(b=new ad(b,
{message:td(b)}));if(b.msg){let y=b.msg;null==y.substring&&(y=`b/320546888 ${typeof
y} ${y}`);g=V;var h=y.substring(0,512);g.g.push(2);g.i[2]=nd("msg",h)}var
l=b.meta||{};b=l;if(this.g)try{this.g(b)}catch(y){}if(d)try{d(b)}catch(y)
{}d=V;l=[l];d.g.push(3);d.i[3]=l;d=k;
l=[];b=null;do{var m=d;if(yc(m)){var
p=m.location.href;b=m.document&&m.document.referrer||null}else
p=b,b=null;l.push(new dd(p||""));try{d=m.parent}catch(y){d=null}}while(d&&m!
=d);for(let y=0,zd=l.length-1;y<=zd;++y)l[y].depth=zd-
y;m=k;if(m.location&&m.location.ancestorOrigins&&m.location.ancestorOrigins.length=
=l.length-1)for(p=1;p<l.length;++p){var u=l[p];u.url||
(u.url=m.location.ancestorOrigins[p-1]||"",u.Ga=!0)}var F=l;let bb=new
dd(k.location.href,!1);m=null;const Pb=F.length-1;for(u=Pb;0<=u;--u){var W=
F[u];!m&&bd.test(W.url)&&(m=W);if(W.url&&!W.Ga){bb=W;break}}W=null;const
If=F.length&&F[Pb].url;0!=bb.depth&&If&&(W=F[Pb]);f=new cd(bb,W);if(f.i){F=V;var
da=f.i.url||"";F.g.push(4);F.i[4]=nd("top",da)}var Qb={url:f.g.url||""};if(f.g.url)
{var
Rb=f.g.url.match(xc),za=Rb[1],Ad=Rb[3],Bd=Rb[4];da="";za&&(da+=za+":");Ad&&(da+="//
",da+=Ad,Bd&&(da+=":"+Bd));var Cd=da}else Cd="";za=V;Qb=[Qb,
{url:Cd}];za.g.push(5);za.i[5]=Qb;yd(this.s,e,V,this.h,c)}catch(V){try{yd(this.s,e,
{context:"ecmserr",rctx:a,msg:td(V),
url:f&&f.g.url},this.h,c)}catch(bb){}}return this.j}};var Ed=a=>"string"===typeof
a,Fd=a=>void 0===a;var Gd=class extends B{constructor(){super()}};function Hd(a,b)
{try{const c=d=>[{[d.La]:d.Ia}];return
JSON.stringify([a.filter(d=>d.wa).map(c),b.toJSON(),a.filter(d=>!
d.wa).map(c)])}catch(c){return Id(c,b),""}}function Id(a,b){try{var c=td(a
instanceof Error?a:Error(String(a))),d=Ab(b,1);var e=null==d?d:Number.isFinite(d)?
d|0:void 0;Rc({m:c,b:(e??0)||null,v:(qb(Ab(b,2))??"")||null})}catch(f){}}var
Jd=class{constructor(a,b){var c=new Gd;a=z(c,1,null==a?
a:lb(a),0);b=A(a,2,b);a=b.I;c=a[v];this.h=c&2?b:yb(b,a,c)}};var Kd=class extends
B{constructor(){super()}M(a){return z(this,2,null==a?a:lb(a),0)}};var Ld=class
extends B{constructor(){super()}},Md=[4,5,6,8,9,10,11,12];var Nd=class extends
B{constructor(){super()}};var Od=class extends B{constructor()
{super()}};Od.ga=[4,5];var Pd=class extends B{constructor(){super()}};Pd.ga=[2];var
Qd=class extends B{constructor(){super()}},Rd=[4,6];class Sd extends
Jd{constructor(){super(...arguments)}}function Td(a,...b){Ud(a,...b.map(c=>({wa:!
0,La:3,Ia:c.toJSON()})))}function Vd(a,...b){Ud(a,...b.map(c=>({wa:!
0,La:7,Ia:c.toJSON()})))}var Wd=class extends Sd{};var
Xd=(a,b)=>{globalThis.fetch(a,
{method:"POST",body:b,keepalive:65536>b.length,credentials:"omit",mode:"no-
cors",redirect:"follow"}).catch(()=>{})};function Ud(a,...b)
{try{a.o&&65536<=Hd(a.g.concat(b),a.h).length&&Yd(a),a.s&&!a.j&&(a.j=!0,Zd(a.s,
()=>{Yd(a)})),a.g.push(...b),a.g.length>=a.l&&Yd(a),a.g.length&&null===a.i&&(a.i=se
tTimeout(()=>{Yd(a)},a.A))}catch(c){Id(c,a.h)}}function Yd(a){null!
==a.i&&(clearTimeout(a.i),a.i=null);if(a.g.length){var
b=Hd(a.g,a.h);a.K("https://pagead2.googlesyndication.com/pagead/ping?
e=1",b);a.g=[]}}
var $d=class extends Wd{constructor(a,b,c,d)
{super(2,"m202402140101");this.K=Xd;this.A=a;this.l=b;this.o=c;this.s=d;this.g=[];t
his.i=null;this.j=!1}},ae=class extends $d{constructor(a=1E3,b=100,c=!1,d)
{super(a,b,c&&!0,d)}};function be(a,b,c){return b[a]||c};function ce(a,b)
{a.g=()=>be(3,b,()=>[])(1)}class de{g(){return[]}};function yd(a,b,c,d=!1,e){if((d?
a.g:Math.random())<(e||.01))try{let f;c instanceof sd?f=c:(f=new sd,Ac(c,
(h,l)=>{var m=f;const p=m.s++;h=nd(l,h);m.g.push(p);m.i[p]=h}));const
g=rd(f,"/pagead/gen_204?id="+b+"&");g&&Oc(k,g)}catch(f){}}function ee(a,b)
{0<=b&&1>=b&&(a.g=b)}class fe{constructor(){this.g=Math.random()}};let ge,he;const
ie=new md(window);(a=>{ge=a??new fe;"number"!==typeof
window.google_srt&&(window.google_srt=Math.random());ee(ge,window.google_srt);he=ne
w Dd(ge,!0,ie);ud(he,()=>{});he.h=!0;"complete"==window.document.readyState?
window.google_measure_js_timing||ld(ie):ie.g&&E(window,"load",
()=>{window.google_measure_js_timing||ld(ie)})})();let je,L;const ke=new md(k);
((a,b=!0)=>{je=a||new fe;"number"!==typeof
k.google_srt&&(k.google_srt=Math.random());ee(je,k.google_srt);L=new
Dd(je,b,ke);L.h=!0;"complete"==k.document.readyState?k.google_measure_js_timing||
ld(ke):ke.g&&E(k,"load",()=>{k.google_measure_js_timing||ld(ke)})})();var
M=(a,b)=>wd(L,a,b),le=(a,b,c)=>{const d=G(de).g();!
b.eid&&d.length&&(b.eid=d.toString());yd(je,a,b,!0,c)};function me(a){if(ne)var
b=ne;else{var c=Xc()||window;b=c.google_persistent_state_async;b=null!
=b&&"object"==typeof b&&null!=b.S&&"object"==typeof b.S?
ne=b:c.google_persistent_state_async=ne=new oe}c=pe[33]||"google_ps_33";b=b.S;const
d=b[c];return void 0===d?(b[c]=a(),b[c]):d}var oe=class{constructor()
{this.S={}}},ne=null;const pe={[8]:"google_prev_ad_formats_by_region",
[9]:"google_prev_ad_slotnames_by_region"};function qe(a){a&&"function"==typeof
a.C&&a.C()};function N(){this.s=this.s;this.K=this.K}N.prototype.s=!
1;N.prototype.C=function(){this.s||(this.s=!0,this.i())};function O(a,b){a.s?b():
(a.K||(a.K=[]),a.K.push(b))}N.prototype.i=function()
{if(this.K)for(;this.K.length;)this.K.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].reduce((a,b)=>a+b);Ub({lb:0,kb:1,hb:2,ab:3,ib:4
,bb:5,jb:6,fb:7,gb:8,Za:9,eb:10,mb:11});Ub({ob:0,pb:1,nb:2});var re=new
D(1130,100),se=new Kb(573506524,!0),te=new Kb(10012),ue=new Kb(10013),ve=new
D(1085,5),we=new D(63,30),xe=new D(1080,5),ye=new Kb(10010,!0),ze=new
D(1027,10),Ae=new D(57,120),Be=new Kb(1134),Ce=new D(1050,30),De=new
D(58,120),Ee=new Kb(10005,!0),Fe=new D(550718588,250);function Ge(a){var b=new
He,c=b.I;const d=c[v]|0;db(b.I[v]);var e=d&2;b=Bb(c,d,1,!1);Array.isArray(b)||
(b=ab);const f=!!(d&32);let g=b[v]|0;0===g&&f&&!e?(g|=33,w(b,g)):g&1||(g|
=1,w(b,g));if(e)g&2||(b[v]|=34),Object.freeze(b);else if(2&g||
2048&g)b=Ta(b),e=1,f&&(e|=32),w(b,e),x(c,d,1,b,!1);c=b;if(Array.isArray(a))for(var
h=0;h<a.length;h++)c.push(lb(a[h]));else for(h of a)c.push(lb(h))}var He=class
extends B{constructor(){super()}};He.ga=[1];var Ie=(a,b)=>{const c=e=>{let
f;try{f=JSON.parse(e.data)}catch(g){return}!f||"fullscreen"!==f.googMsgType||
b(f,e)};E(a,"message",c);let d=!1;return()=>{let e=!1;d||(d=!
0,e=Ob(a,"message",c));return e}};function Je(a,b,c,d){return Ie(a,wd(d,952,
(e,f)=>{if(f.source===b){if(!("eventType"in e))throw Error(`bad message $
{JSON.stringify(e)}`);delete e.googMsgType;c(e)}}))};class P{constructor()
{this.promise=new Promise((a,b)=>{this.resolve=a;this.g=b})}};async function Ke(a)
{return a.j.promise}async function Le(a){return a.g.promise}async function Me(a)
{return a.h.promise}function Ne(a,b)
{b.type="err_st";b.slot=a.slotType;b.freq=.25;a.qem&&(b.qem=a.qem);b.tag_type=a.l.Y
a;b.version=a.l.version;yd(a.o,"fullscreen_tag",b,!1,.25)}
class Oe extends N{constructor(a,b,c){var
d=L,e=je;super();this.slotType=a;this.pubWin=b;this.ta=c;this.A=d;this.o=e;this.l={
Ya:2,version:"m202402140101"};this.state=1;this.qem=null;this.j=new P;this.g=new
P;this.h=new P}init(){const
a=Je(this.pubWin,this.ta,b=>{if("adError"===b.eventType)this.h.resolve(),this.state
=4;else if("adReady"===b.eventType&&1===this.state)this.qem=b.qem,b.slotType!
==this.slotType&&(Ne(this,
{cur_st:this.state,evt:b.eventType,adp_tp:b.slotType}),this.state=4),this.j.resolve
(),
this.state=2;else
if("adClosed"===b.eventType&&2===this.state)this.g.resolve(b.result),this.state=3;e
lse if("adClosed"!==b.eventType||3!==this.state)Ne(this,
{cur_st:this.state,evt:b.eventType}),this.state=4},this.A);O(this,a)}}function
Pe(a,b,c){a=new Oe(a,b,c);a.init();return a};/*

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
Qe="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");class
Re{constructor(a){for(var b=Array(36),c=0,d,e=0;36>e;e++)8==e||13==e||18==e||23==e?
b[e]="-":14==e?b[e]="4":(2>=c&&(c=33554432+16777216*Math.random()|
0),d=c&15,c>>=4,b[e]=Qe[19==e?d&3|8:d]);this.uuid=b.join("");this.callback=a}}
function Se(a){const b=k.imalib_globalCallbacks||new
Map,c=b.get("AFMA_updateActiveView")||[];if(0===c.length&&k.AFMA_updateActiveView)
{const d=new Re(k.AFMA_updateActiveView);c.push(d);k.AFMA_updateActiveView=void
0}k.AFMA_updateActiveView||(k.AFMA_updateActiveView=function(){const
d=b.get("AFMA_updateActiveView");for(const e of
d)e.callback.apply(null,arguments)});a=new
Re(a);c.push(a);b.set("AFMA_updateActiveView",c);k.imalib_globalCallbacks=b;return
a.uuid}
function Te(a){if(k.AFMA_updateActiveView){var b=k.imalib_globalCallbacks;if(b){var
c=b.get("AFMA_updateActiveView");if(c){var d=c.findIndex(e=>e.uuid===a);-1!
==d&&(c.splice(d,1),0===c.length&&(k.AFMA_updateActiveView=void
0),b.set("AFMA_updateActiveView",c),k.imalib_globalCallbacks=b)}}}};Ge([1,8,10,11,1
2,2,3,4,5,15,16]);Ge([1,6,7,9,10,11,12,2,3,4,5,13,14]);Ge([1,6,7,9,10,11,12,2,3,4,5
,13,14]);new He;var Ue=-1!=(k.navigator?
k.navigator.userAgent:"").indexOf("Android");function Ve(a,b)
{this.type=a;this.g=this.target=b;this.defaultPrevented=!
1}Ve.prototype.i=function(){this.defaultPrevented=!0};var Q=class{constructor(a,b)
{this.messageName=a;this.parameters=b||{}}},We=class extends Ve{constructor(a,b)
{super(a.messageName,b);this.params=a.parameters||{}}};function Xe(a){var
b=cc("gmsg://mobileads.google.com/"+a.messageName);return Wc(b,new
Map(Object.entries(a.parameters)))};var Ye=function(){if(!k.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!0}});try{const
c=()=>{};k.addEventListener("test",c,b);k.removeEventListener("test",c,b)}catch(c)
{}return a}();function Ze(a,b){Ve.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.h=null;a&&this.init(a,b
)}ia(Ze,Ve);var $e={2:"touch",3:"pen",4:"mouse"};
Ze.prototype.init=function(a,b){var
c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;
(b=a.relatedTarget)?Na&&(La(b,"nodeName")||(b=null)):"mouseover"==c?
b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?
(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?
d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):
(this.clientX=void 0!==a.clientX?a.clientX:
a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||
0,this.screenY=a.screenY||
0);this.button=a.button;this.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="string"===typeof a.pointerType?a.pointerType:
$e[a.pointerType]||"";this.state=a.state;this.h=a;a.defaultPrevented&&Ze.Z.i.call(t
his)};
Ze.prototype.i=function(){Ze.Z.i.call(this);var a=this.h;a.preventDefault?
a.preventDefault():a.returnValue=!1};var
af="closure_listenable_"+(1E6*Math.random()|0);var bf=0;function cf(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.ea=e;this.key=++bf;this.X=this.ba=!1}function df(a){a.X=!
0;a.listener=null;a.proxy=null;a.src=null;a.ea=null};function ef(a)
{this.src=a;this.g={};this.i=0}ef.prototype.add=function(a,b,c,d,e){var
f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.i++);var g=ff(a,b,d,e);-1<g?
(b=a[g],c||(b.ba=!1)):(b=new cf(b,this.src,f,!!d,e),b.ba=c,a.push(b));return
b};function gf(a,b,c,d,e){b=b.toString();if(b in a.g){var f=a.g[b];c=ff(f,c,d,e);-
1<c&&(df(f[c]),Array.prototype.splice.call(f,c,1),0==f.length&&(delete
a.g[b],a.i--))}}
function hf(a,b){var c=b.type;c in
a.g&&Ia(a.g[c],b)&&(df(b),0==a.g[c].length&&(delete a.g[c],a.i--))}function
ff(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!
f.X&&f.listener==b&&f.capture==!!c&&f.ea==d)return e}return-1};var
jf="closure_lm_"+(1E6*Math.random()|0),kf={},lf=0;function mf(a,b,c,d,e)
{if(d&&d.once)return nf(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f+
+)mf(a,b[f],c,d,e);return null}c=of(c);return a&&a[af]?a.listen(b,c,ba(d)?!!
d.capture:!!d,e):pf(a,b,c,!1,d,e)}
function pf(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=ba(e)?!!
e.capture:!!e,h=qf(a);h||(a[jf]=h=new ef(a));c=h.add(b,c,d,g,f);if(c.proxy)return
c;d=rf();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Ye||(e=g),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(sf(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");lf++;return c}
function rf(){function a(c){return b.call(a.src,a.listener,c)}const b=tf;return
a}function nf(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f+
+)nf(a,b[f],c,d,e);return null}c=of(c);return a&&a[af]?a.g.add(String(b),c,!
0,ba(d)?!!d.capture:!!d,e):pf(a,b,c,!0,d,e)}
function uf(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f+
+)uf(a,b[f],c,d,e);else(d=ba(d)?!!d.capture:!!d,c=of(c),a&&a[af])?
gf(a.g,String(b),c,d,e):a&&(a=qf(a))&&(b=a.g[b.toString()],a=-1,b&&(a=ff(b,c,d,e)),
(c=-1<a?b[a]:null)&&vf(c))}
function vf(a){if("number"!==typeof a&&a&&!a.X){var
b=a.src;if(b&&b[af])hf(b.g,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(sf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);lf--;
(c=qf(b))?(hf(c,a),0==c.i&&(c.src=null,b[jf]=null)):df(a)}}}function sf(a){return a
in kf?kf[a]:kf[a]="on"+a}function tf(a,b){if(a.X)a=!0;else{b=new Ze(b,this);var
c=a.listener,d=a.ea||a.src;a.ba&&vf(a);a=c.call(d,b)}return a}
function qf(a){a=a[jf];return a instanceof ef?a:null}var
wf="__closure_events_fn_"+(1E9*Math.random()>>>0);function of(a)
{if("function"===typeof a)return a;a[wf]||(a[wf]=function(b){return
a.handleEvent(b)});return a[wf]};function xf(a)
{N.call(this);this.h=a;this.g={}}ia(xf,N);var
yf=[];xf.prototype.listen=function(a,b,c,d){Array.isArray(b)||
(b&&(yf[0]=b.toString()),b=yf);for(var e=0;e<b.length;e++){var f=mf(a,b[e],c||
this.handleEvent,d||!1,this.h||this);if(!f)break;this.g[f.key]=f}return
this};function zf(a){Tb(a.g,function(b,c)
{this.g.hasOwnProperty(c)&&vf(b)},a);a.g={}}xf.prototype.i=function()
{xf.Z.i.call(this);zf(this)};
xf.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not
implemented");};function R(){N.call(this);this.g=new
ef(this);this.G=this;this.A=null}ia(R,N);R.prototype[af]=!
0;R.prototype.addEventListener=function(a,b,c,d)
{mf(this,a,b,c,d)};R.prototype.removeEventListener=function(a,b,c,d)
{uf(this,a,b,c,d)};
function Af(a,b){var c,d=a.A;if(d)for(c=[];d;d=d.A)c.push(d);a=a.G;d=b.type||
b;if("string"===typeof b)b=new Ve(b,a);else if(b instanceof Ve)b.target=b.target||
a;else{var e=b;b=new Ve(d,a);Xb(b,e)}e=!0;if(c)for(var f=c.length-1;0<=f;f--){var
g=b.g=c[f];e=Bf(g,d,!0,b)&&e}g=b.g=a;e=Bf(g,d,!0,b)&&e;e=Bf(g,d,!
1,b)&&e;if(c)for(f=0;f<c.length;f++)g=b.g=c[f],e=Bf(g,d,!1,b)&&e}
R.prototype.i=function(){R.Z.i.call(this);if(this.g){var a=this.g,b=0,c;for(c in
a.g){for(var d=a.g[c],e=0;e<d.length;e++)++b,df(d[e]);delete
a.g[c];a.i--}}this.A=null};R.prototype.listen=function(a,b,c,d){return
this.g.add(String(a),b,!1,c,d)};function Bf(a,b,c,d){b=a.g.g[String(b)];if(!
b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!
g.X&&g.capture==c){var h=g.listener,l=g.ea||g.src;g.ba&&hf(a.g,g);e=!1!
==h.call(l,d)&&e}}return e&&!d.defaultPrevented};function S(a,b)
{R.call(this);this.o=a||1;this.l=b||
k;this.B=fa(this.L,this);this.D=Date.now()}ia(S,R);S.prototype.j=!
1;S.prototype.h=null;S.prototype.L=function(){if(this.j){var a=Date.now()-
this.D;0<a&&a<.8*this.o?this.h=this.l.setTimeout(this.B,this.o-a):
(this.h&&(this.l.clearTimeout(this.h),this.h=null),Af(this,"tick"),this.j&&(Cf(this
),this.start()))}};S.prototype.start=function(){this.j=!0;this.h||
(this.h=this.l.setTimeout(this.B,this.o),this.D=Date.now())};
function Cf(a){a.j=!
1;a.h&&(a.l.clearTimeout(a.h),a.h=null)}S.prototype.i=function()
{S.Z.i.call(this);Cf(this);delete this.l};function Df()
{if(window.googleJsEnvironment&&("rhino"==window.googleJsEnvironment.environment||"
jscore"==window.googleJsEnvironment.environment))return new
Ef;if(Ue&&window.googleAdsJsInterface&&"notify"in
window.googleAdsJsInterface)try{return
window.googleAdsJsInterface.notify("gmsg://mobileads.google.com/noop"),new
Ef}catch(a){}else
if(window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.gadG
MSGHandler)return new Ff;return new Gf}function Hf(){Jf||(Jf=Df());return Jf}
var Jf=null,Kf=class extends N{};function Lf(a){const
b=Vb(a.parameters);b["google.afma.Notify_dt"]=(new Date).getTime();return Xe(new
Q(a.messageName,b)).toString()}
var Mf=class extends Kf{constructor(a){super();this.o=a;this.l=[];this.j=new
S(1);this.A=new xf(this);this.A.listen(this.j,"tick",this.B)}sendMessage(a)
{this.l.push(a);this.j.j||(a=this.l.shift(),this.o(a),this.j.start())}B(){const
a=this.l.shift();a?this.o(a):Cf(this.j)}},Gf=class extends Mf{constructor()
{super(a=>{var b=this.g[this.h];b||(b=sc(document,"IFRAME"),b.id="afma-notify-"+
(new
Date).getTime(),b.style.display="none",this.g[this.h]=b);this.h=(this.h+1)%25;const
c=Vb(a.parameters);c["google.afma.Notify_dt"]=
(new Date).getTime();var d=b;a=Xe(new
Q(a.messageName,c));d.src=ac(a).toString();b.parentNode||
document.body.appendChild(b)});this.g=[];this.h=0}i()
{this.g.forEach(tc);this.g=[];super.i()}},Ef=class extends Kf{sendMessage(a)
{a=Lf(a);window.googleAdsJsInterface&&window.googleAdsJsInterface.notify&&(window.g
oogleAdsJsInterface.notify(a),window.googleAdsJsInterface.DEBUG&&console.log(a))}},
Ff=class extends Kf{sendMessage(a)
{a=Lf(a);window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandler
s.gadGMSGHandler&&
window.webkit.messageHandlers.gadGMSGHandler.postMessage(a)}};function Nf(a,
{data:b,source:c}){if(c&&b){var
d=a.s;if("arwebview_iframe_loaded"===b&&a.h)n("JavascriptWebViewBridge.incoming.pos
tMessage",a.l.bind(a)),-1===d.indexOf(c)&&d.push(c);else{var
e=b.messageName;b=b.parameters;if(a.h)switch(e){case
"mraid_loaded":e=b.is_top_win;!1===e&&(a.j=!0,a.i=Se(f=>{a.h&&Of(a,new
Q("update_activeview_action",f))}),-1===d.indexOf(c)&&(d.push(c),"undefined"!
==typeof c.postMessage&&c.postMessage(new
Q("mraid_env_obj",window.MRAID_ENV),"*")));break;case "start_tracking_action":0==
a.g&&window.AFMA_SendMessage("trackActiveViewUnit");a.g+=1;break;case
"stop_tracking_action":--
a.g;0==a.g&&(window.AFMA_SendMessage("untrackActiveViewUnit",
{hashCode:b.hashCode}),a.i&&(Te(a.i),a.i=null));break;case
"register_iframe_window_action":e=b.is_top_win;!1===e&&-
1===d.indexOf(c)&&d.push(c);break;case
"receive_message_action":"disableMraidOpen"==b.messageName&&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_updateActiveView(b);break;case
"receive_message_action":window.AFMA_ReceiveMessage(b.messageName,b.parameters)}}}}
function Of(a,b){a.s.forEach(c=>c.postMessage(b,"*"))}class Pf{constructor()
{this.s=[];this.h=window===window.top;this.j=!1;this.g=0;this.i=null;"undefined"!
==typeof
window.addEventListener&&window.addEventListener("message",a=>Nf(this,a))}l(a)
{this.h&&Of(this,{name:"arwebview_message_forwarded",message:a})}};var Rf=class
extends R{constructor()
{super();this.j=Hf();this.j=Hf();O(this,ha(qe,this.j));this.h={};this.l=new
Pf}sendMessage(a,b){let c;"string"===typeof a?c=new Q(a,b):a instanceof
Q&&(c=a);"loading"==document.readyState?nf(k,"DOMContentLoaded",
()=>this.j.sendMessage(c),!1,this):this.j.sendMessage(c)}receiveMessage(a,b)
{if(this.shouldForwardMessageToIframe())this.forwardMessage(new
Q("receive_message_action",new Q(a,b)));else{const
c=document.getElementById("ad_iframe");void 0!=c&&void 0!=c.contentWindow&&
void 0!
=c.contentWindow.AFMA_ReceiveMessage&&c.contentWindow.AFMA_ReceiveMessage(a,b)}"ons
how"==a&&"loading"==document.readyState?nf(k,"DOMContentLoaded",()=>Qf(a,b??void
0)):Af(this,new We(new Q(a,b),this))}addObserver(a,b,c){const d=e=>void
c.call(b,e.type,e.params);this.listen(a,d);this.h[a]||(this.h[a]={});this.h[a]
[b]=d}removeObserver(a,b){this.h[a]&&this.h[a][b]&&(gf(this.g,String(a),this.h[a]
[b]),delete this.h[a][b])}shouldForwardMessageToIframe(){return
this.l.j}forwardMessage(a){Of(this.l,
a)}};function T(a,b){k.AFMA_Communicator?
k.AFMA_Communicator.sendMessage(a,b):Sf(a,b)}function Sf(a,b)
{"loading"==document.readyState?(a=fa(Sf,null,a,b),nf(k,"DOMContentLoaded",a,!1)):
(a=new Q(a,b),Hf().sendMessage(a))}function Qf(a,b)
{k.AFMA_Communicator.receiveMessage(a,b)}function Tf(a,b,c,d)
{k.AFMA_Communicator.removeEventListener(a,b,c,d)}function Uf(a,b,c,d)
{k.AFMA_Communicator.addEventListener(a,b,c,d)}function Vf(a,b,c)
{k.AFMA_Communicator.addObserver(a,b,c)}
function Wf(a,b){k.AFMA_Communicator.removeObserver(a,b)}k.AFMA_Communicator||
(n("AFMA_AddEventListener",Uf),n("AFMA_RemoveEventListener",Tf),n("AFMA_AddObserver
",Vf),n("AFMA_RemoveObserver",Wf),n("AFMA_ReceiveMessage",Qf),n("AFMA_SendMessage",
T),k.AFMA_Communicator=new Rf);var Xf=class{constructor(a)
{this.g=a;Uf("h5adsEvent",b=>void this.g(b))}ra(a,b){T("h5ads",
{obj_id:a,action:"create_interstitial_ad",ad_unit:b})}sa(a,b){T("h5ads",
{obj_id:a,ad_unit:b,action:"create_rewarded_ad"})}C(a){T("h5ads",
{obj_id:a,action:"dispose"})}};function Yf(a){void
0===a.extras&&(a.extras={});a.extras.highfive="1";return
encodeURIComponent(JSON.stringify(a))}class Zf extends N{constructor(a,b)
{super();this.id=a;this.g=b}load(a,b){this.s||
(this.listener=b,b=this.id,a=Yf(a),T("h5ads",
{obj_id:b,action:"load_interstitial_ad",ad_request:a}))}show(){if(!this.s)
{if(null==this.listener)throw Error("load must be called before show");T("h5ads",
{obj_id:this.id,action:"show_interstitial_ad"})}}i()
{this.g.j.C(this.id);super.i()}}
class $f extends N{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.s||
(this.listener=b,b=this.id,a=Yf(a),T("h5ads",
{obj_id:b,action:"load_rewarded_ad",ad_request:a}))}show(){if(!this.s)
{if(null==this.listener)throw Error("load must be called before show");T("h5ads",
{obj_id:this.id,action:"show_rewarded_ad"})}}i()
{this.g.j.C(this.id);super.i()}}function ag(a){const b=a.l;a.l+=1;return b}
var bg=class{constructor(){this.l=0;this.s=new Map;this.g=new Map;this.h=new
P;this.i=0;this.j=new Xf(a=>{a=a.params;switch(a.eventCategory){case
"initialize":this.s.clear();this.g.clear();this.i=3;this.h.resolve(this);break;case
"creation":var b=a.objectId;switch(a.event){case
"nativeObjectCreated":if(a=this.g.get(b))this.g.delete(b),this.s.set(b,a.H),a.T.res
olve(a.H);return;case
"nativeObjectNotCreated":if(a=this.g.get(b))this.g.delete(b),a.H.C(),a.T.g(Error("N
ative object not created"));return;
default:return}case "interstitial":if((b=this.s.get(a.objectId))&&b instanceof
Zf&&b.listener)switch(a.event){case "onAdLoaded":b.listener.P?.(b);break;case
"onAdFailedToLoad":b.listener.O?.(b,a.errorCode);break;case
"onAdOpened":b.listener.Ta?.(b);break;case "onAdClicked":b.listener.tb?.
(b);break;case "onAdClosed":b.listener.J?.(b);break;case
"onNativeAdObjectNotAvailable":b.listener.R?.(b)}break;case
"rewarded":if((b=this.s.get(a.objectId))&&b instanceof
$f&&b.listener)switch(a.event){case "onRewardedAdLoaded":b.listener.P?.(b);
break;case "onRewardedAdFailedToLoad":b.listener.O?.(b,a.errorCode);break;case
"onRewardedAdOpened":b.listener.Ta?.(b);break;case
"onRewardedAdFailedToShow":b.listener.Sa?.(b,a.errorCode);break;case
"onUserEarnedReward":b.listener.Ua?.(b);break;case
"onRewardedAdClosed":b.listener.J?.(b);break;case
"onNativeAdObjectNotAvailable":b.listener.R?.(b)}}})}connect(){switch(this.i){case
3:return Promise.resolve(this);case 1:return this.h.promise;default:return
this.i=1,this.h=new P,T("h5ads",{action:"initialize"}),
setTimeout(()=>{3!==this.i&&(this.i=2,this.h.g(Error("GmaBridge could not connect
to SDK after 10000 ms.")))},1E4),this.h.promise}}ra(a){if(3!==this.i)return
Promise.reject(Error("GmaBridge is not connected"));const b=ag(this),c=new
P;this.g.set(b,{T:c,H:new Zf(b,this)});this.j.ra(b,a);return c.promise}sa(a){if(3!
==this.i)return Promise.reject(Error("GmaBridge is not connected"));const
b=ag(this),c=new P;this.g.set(b,{T:c,H:new $f(b,this)});this.j.sa(b,a);return
c.promise}};let cg=null;var dg={},eg={};function fg(){throw Error("Do not
instantiate directly");}fg.prototype.Ea=null;fg.prototype.toString=function()
{return this.ka};fg.prototype.xa=function(){if(this.ca!==dg)throw Error("Sanitized
content was not of kind HTML.");return mc(this.toString())};function gg()
{fg.call(this)}ia(gg,fg);gg.prototype.ca=dg;function hg(a){if(null!=a)switch(a.Ea)
{case 1:return 1;case -1:return-1;case 0:return 0}return null}function ig(a){return
null!=a&&a.ca===dg?a:a instanceof kc?
U(jc(a).toString()):U(String(String(a)).replace(jg,kg),hg(a))}var U=function(a)
{function b(c){this.ka=c}b.prototype=a.prototype;return function(c,d){c=new
b(String(c));void 0!==d&&(c.Ea=d);return c}}(gg);function lg(a){return
a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")}
function X(a){return null!=a&&a.ca===dg?
String(String(a.ka).replace(mg,"").replace(ng,"&lt;")).replace(og,kg):String(a).rep
lace(jg,kg)}function Y(a){null!=a&&a.ca===eg?a=lg(a.ka):null==a?a="":a instanceof
ec?a=lg(a instanceof ec&&a.constructor===ec?a.g:"type_error:SafeStyle"):a
instanceof hc?a=lg(gc(a)):(a=String(a),a=pg.test(a)?a:"zSoyz");return a}
const qg={"\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 kg(a){return qg[a]}
const jg=/[\x00\x22\x26\x27\x3c\x3e]/g,og=/[\x00\x22\x27\x3c\x3e]/g,pg=/^(?!-
*(?:expression|(?:moz-)?binding))(?:(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|
(?:calc|cubic-bezier|drop-shadow|hsl|hsla|hue-rotate|invert|linear-gradient|max|
min|rgb|rgba|rotate|rotateZ|translate|translate3d|translateX|translateY|var)\((?:
(?:(?:(?:\/(?![\/\*]))|(?:\*(?!\/)))?[-\u0020\t,+.!#%_0-9a-zA-Z]+)*|(?:calc|cubic-
bezier|drop-shadow|hsl|hsla|hue-rotate|invert|linear-gradient|max|min|rgb|rgba|
rotate|rotateZ|translate|translate3d|translateX|translateY|var)\((?:(?:(?:\/(?![\/\
*]))|(?:\*(?!\/)))?[-\u0020\t,+.!#%_0-9a-zA-Z]+)*\))+\)|[-+]?(?:[0-9]+(?:\.[0-
9]*)?|\.[0-9]+)(?:e-?[0-9]+)?(?:[a-z]{1,4}|%)?|(?:(?:\/(?![\/\*]))|(?:\*(?!\/)))|!
important)(?:\s*[,\u0020]\s*|$))*$/i,rg=
/^[a-zA-Z0-9+\/_-]+={0,2}$/,mg=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]
+|"[^"]*"|'[^']*')*>/g,ng=/</g;var sg=class extends B{};sg.ga=[19];let tg=void
0;function ug(a){Gb(tg,Fd);tg=a};function vg(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"};Ga(Object.keys(b),c=>{var d=a.style[qc(c)];("undefined"!==
typeof d?d:a.style[Yc(a,c)])||J(a,c,b[c])});Gc(a)};class wg{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
xg;this.sideRailProcessedFixedElements=new Set;this.sideRailAvailableSpace=new
Map;this.sideRailPlasParam=new Map}}
var xg=class{constructor()
{this.maxZIndexRestrictions={};this.nextRestrictionId=0;this.maxZIndexListeners=[]}
};function yg(a){const b=zg(a);Ga(a.g.maxZIndexListeners,c=>c(b))}function zg(a)
{a=Bc(a.g.maxZIndexRestrictions);return a.length?Math.min.apply(null,a):null}
class Ag{constructor(a){a.google_reactive_ads_global_state?
(null==a.google_reactive_ads_global_state.sideRailProcessedFixedElements&&(a.google
_reactive_ads_global_state.sideRailProcessedFixedElements=new
Set),null==a.google_reactive_ads_global_state.sideRailAvailableSpace&&(a.google_rea
ctive_ads_global_state.sideRailAvailableSpace=new
Map),null==a.google_reactive_ads_global_state.sideRailPlasParam&&(a.google_reactive
_ads_global_state.sideRailPlasParam=new Map)):a.google_reactive_ads_global_state=
new wg;this.g=a.google_reactive_ads_global_state.floatingAdsStacking}addListener(a)
{this.g.maxZIndexListeners.push(a);a(zg(this))}removeListener(a)
{Ja(this.g.maxZIndexListeners,b=>b===a)}}class Bg{constructor(a)
{this.i=a;this.g=null}};const Cg=(a,b)=>{const
c=Mc("STYLE",a);c.textContent=gc(Tc`* { pointer-events:
none; }`);a?.head.appendChild(c);setTimeout(()=>{a?.head.removeChild(c)},b)};var
Eg=(a,b,c)=>{if(!a.body)return null;const d=new Dg;d.apply(a,b);return()=>{var
e=c||0;0<e&&Cg(b.document,e);J(a.body,
{filter:d.g,webkitFilter:d.g,overflow:d.h,position:d.s,top:d.j});b.scrollTo(0,d.i)}
};
class Dg{constructor(){this.g=this.j=this.s=this.h=null;this.i=0}apply(a,b)
{this.h=a.body.style.overflow;this.s=a.body.style.position;this.j=a.body.style.top;
this.g=a.body.style.filter?
a.body.style.filter:a.body.style.webkitFilter;this.i=void 0===b.pageYOffset?
(b.document.documentElement||b.document.body.parentNode||
b.document.body).scrollTop:b.pageYOffset;J(a.body,"top",-this.i+"px")}};function
Fg(a,b){var c;if(!a.j)for(a.j=[],c=a.g.parentElement;c;)
{a.j.push(c);if(a.D(c))break;c=c.parentNode&&1===c.parentNode.nodeType?
c.parentNode:null}c=a.j.slice();let d,e;for(d=0;d<c.length;++d)
(e=c[d])&&b.call(a,e,d,c)}var Gg=class extends N{constructor(a,b,c)
{super();this.g=a;this.N=b;this.A=c;this.j=null;O(this,()=>this.j=null)}D(a){return
this.A===a}};function Hg(a,b){const c=a.A;if(c)if(b){b=a.B;if(null==b.g){var
d=b.i;const e=d.g.nextRestrictionId+
+;d.g.maxZIndexRestrictions[e]=2147483646;yg(d);b.g=e}Dc(c,
{display:"block"});a.o.body&&!
a.l&&(a.l=Eg(a.o,a.N,a.L));c.setAttribute("tabindex","0");c.setAttribute("aria-
hidden","false");a.o.body.setAttribute("aria-hidden","true")}else b=a.B,null!
=b.g&&(d=b.i,delete d.g.maxZIndexRestrictions[b.g],yg(d),b.g=null),Dc(c,
{display:"none"}),a.l&&(a.l(),a.l=null),a.o.body.setAttribute("aria-
hidden","false"),
c.setAttribute("aria-hidden","true")}function Ig(a){Hg(a,!1);const b=a.A;if(b){var
c=Jg(a.G,a.U);Fg(a,d=>{Dc(d,c);vg(d)});a.g.setAttribute("width","");a.g.setAttribut
e("height","");J(a.g,c);J(a.g,Kg);J(b,Lg);J(b,{background:"transparent"});Dc(b,
{display:"none",position:"fixed"});vg(b);vg(a.g);1>=Nc(a.G)||(J(b,
{overflow:"scroll","max-width":"100vw"}),Gc(b))}}
class Mg extends Gg{constructor(a,b,c,d,e=!1)
{super(a,b,c);this.l=null;this.o=b.document;this.L=d;a=new Ag(b);this.B=new
Bg(a);this.U=e;this.G=b}h(){Hg(this,!1)}}function Jg(a,b){a=Nc(a);b=b?100*(1>a?
1:a):100;return{width:`${b}vw`,height:`${b}vh`}}var
Lg={backgroundColor:"white",opacity:"1",position:"fixed",left:"0px",top:"0px",margi
n:"0px",padding:"0px",display:"none",zIndex:"2147483647"},Kg={left:"0",position:"ab
solute",top:"0"};var Ng=class extends Mg{constructor(a,b,c)
{super(b,a,c,I(Fe),H(se));Ig(this)}D(a){a.classList?
a=a.classList.contains("adsbygoogle"):(a=a.classList?a.classList:("string"==typeof
a.className?a.className:a.getAttribute&&a.getAttribute("class")||"").match(/\S+/
g)||[],a=0<=Fa(a,"adsbygoogle"));return a}};function Og(){const
a=window.google_ad_modifications=window.google_ad_modifications||
{};a.afg_slotcar_vars||(a.afg_slotcar_vars={});return a.afg_slotcar_vars};var
Pg=a=>(a=a.innerText||a.innerHTML)&&(a=a.replace(/^\s+/,"").split(/\r?\n/,1)
[0].match(/^\x3c!--+(.*?)(?:--+>)?\s*$/))&&RegExp("google_ad_client").test(a[1])?
a[1]:null,Qg=a=>{if(a=a.innerText||a.innerHTML)if(a=a.replace(/^\s+|\s+$/
g,"").replace(/\s*(\r?\n)+\s*/g,";"),(a=a.match(/^\x3c!--+(.*?)(?:--+>)?$/)||
a.match(/^\/*\s*<!\[CDATA\[(.*?)(?:\/*\s*\]\]>)?$/
i))&&RegExp("google_ad_client").test(a[1]))return a[1];return
null},Rg=a=>{switch(a){case "true":return!0;case "false":return!1;case
"null":return null;
case "undefined":break;default:try{const b=a.match(/^(?:'(.*)'|"(.*)")
$/);if(b)return b[1]||b[2]||"";if(/^[-+]?\d*(\.\d+)?$/.test(a)){const
c=parseFloat(a);return c===c?c:void 0}}catch(b){}}};function Zd(a,b){0<a.h.size||
Sg(a);const c=a.h.get(0);c?c.push(b):a.h.set(0,[b])}function Tg(a,b,c,d)
{E(b,c,d);O(a,()=>Ob(b,c,d))}function Ug(a,b){1!
==a.state&&(a.state=1,0<a.h.size&&Vg(a,b))}
function Sg(a){a.g.document.visibilityState?
Tg(a,a.g.document,"visibilitychange",b=>{"hidden"===a.g.document.visibilityState&&U
g(a,b);"visible"===a.g.document.visibilityState&&(a.state=0)}):"onpagehide"in a.g?
(Tg(a,a.g,"pagehide",b=>{Ug(a,b)}),Tg(a,a.g,"pageshow",
()=>{a.state=0})):Tg(a,a.g,"beforeunload",b=>{Ug(a,b)})}function Vg(a,b){for(let
c=9;0<=c;c--)a.h.get(c)?.forEach(d=>{d(b)})}var Wg=class extends N{constructor(a)
{super();this.g=a;this.state=0;this.h=new Map}};async function Xg(a,b){var
c=10;return 0>=c?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 Yg(a){const b=a.state.pc;return null!==b&&0!==b?
b:a.state.pc=Kc(a.g)}
function Zg(a){var b=a.state.wpc;if(null===b||""===b){b=a.state;var
c=a.g;if(c.google_ad_client)a=String(c.google_ad_client);else{if(null==(a=(c.google
_ad_modifications=c.google_ad_modifications||
{}).head_tag_slot_vars?.google_ad_client??
c.document.querySelector(".adsbygoogle[data-ad-client]")?.getAttribute("data-ad-
client"))){b:
{a=c.document.getElementsByTagName("script");c=c.navigator&&c.navigator.userAgent||
"";c=RegExp("appbankapppuzdradb|daumapps|fban|fbios|fbav|fb_iab|gsa/|
messengerforios|naver|niftyappmobile|nonavigation|pinterest|twitter|ucbrowser|
yjnewsapp|youtube","i").test(c)||
/i(phone|pad|pod)/i.test(c)&&/applewebkit/i.test(c)&&!/version|safari/i.test(c)&&!
$c()?Pg:Qg;for(var d=a.length-1;0<=d;d--){var e=a[d];if(!
e.google_parsed_script_for_pub_code&&(e.google_parsed_script_for_pub_code=!
0,e=c(e))){a=e;break b}}a=null}if(a){c=/(google_\w+) *= *(['"]?[\w.-]+['"]?) *(?:;|
$)/gm;for(d={};e=c.exec(a);)d[e[1]]=Rg(e[2]);a=d;a=a.google_ad_client?
a.google_ad_client:""}else a=""}a=a??""}b=b.wpc=a}return b}async function $g(a)
{await Xg(a.g,()=>!(!Yg(a)||!Zg(a)))}
async function ah(a,b){await $g(a);var c=a.h;var d=new Ld;var
e=Yg(a);d=z(d,1,nb(e),"0");e=Zg(a);d=A(d,2,e);d=z(d,3,nb(a.state.sd),"0");a=z(d,7,n
b(Math.round(a.g.performance.now())),"0");a=z(a,3,nb(1),"0");b=Fb(a,10,Md,b);Vd(c,b
)}var bh=class{constructor(a,b){this.g=Xc()||window;this.i=b??new
Wg(this.g);this.h=a??new ae(100,100,!0,this.i);this.state=me(()=>{const
c=I(re);return{sd:c,ssp:0<c&&zc()<1/c,pc:null,wpc:null,cu:null,le:[],lgdp:
[],psi:null,tar:0,cc:null}})}};function ch(a){var
b=window;return"on"===a.google_adtest||"on"===a.google_adbreak_test||
b.location.host.endsWith("h5games.usercontent.goog")?
b.document.querySelector('meta[name="h5-games-
eids"]')?.getAttribute("content")?.split(",").map(c=>Math.floor(Number(c))).filter(
c=>!isNaN(c)&&0<c)||[]:[]};class dh{};function eh(){var a=k.ggeac||
(k.ggeac={});ce(G(de),a);fh(a);G(dh);G(Sb).g()}function fh(a){const
b=G(Sb);b.i=(c,d)=>be(5,a,()=>!1)(c,d,1);b.h=(c,d)=>be(6,a,()=>0)
(c,d,1);b.s=(c,d)=>be(7,a,()=>"")(c,d,1);b.j=(c,d)=>be(8,a,()=>[])
(c,d,1);b.g=()=>{be(15,a,()=>{})(1)}};function gh(a){const
b=G(de).g();a=ch(a);return b.concat(a).join(",")};function hh({Pa:a,Wa:b}){return
a||("dev"===b?"dev":"")};function ih(a)
{ud(L,b=>{b.shv=String(a);b.mjsv=hh({Pa:"m202402140101",Wa:a});b.eid=gh(k)})};Ma||
Da();function jh(a){{k.google_llp||(k.google_llp={});var b=k.google_llp;let
c=b[7];if(!c){const {promise:d,resolve:e}=new
P;c={promise:d,resolve:e};b[7]=c}b=c}b.resolve(a)};var
kh=(a,b,c)=>{a.dataset.adsbygoogleStatus="reserved";a.className+=" adsbygoogle-
noablate";if(!c.adsbygoogle){c.adsbygoogle=[];var
d=c.document,e=Vc`https://pagead2.googlesyndication.com/pagead/js/
adsbygoogle.js`;const f=Mc("SCRIPT",d);f.src=ac(e);(void 0)?.sb||
(e=(e=(f.ownerDocument&&f.ownerDocument.defaultView||
window).document.querySelector?.("script[nonce]"))?e.nonce||
e.getAttribute("nonce")||"":"")&&f.setAttribute("nonce",e);
(d=d.getElementsByTagName("script")[0])&&d.parentNode&&d.parentNode.insertBefore(f,
d)}c.adsbygoogle.push({element:a,params:b})};var lh="undefined"===typeof sttc?void
0:sttc;function mh(){var a=L;try{return Gb(lh,Ed),new sg(JSON.parse(lh))}catch(b)
{a.fa(838,b instanceof Error?b:Error(String(b)),void
0,c=>{c.jspb=String(lh)})}return new sg};var nh=class extends N{i()
{this.A();super.i()}},oh=class extends N{constructor(a)
{super();this.callback=a}},ph=class extends N{constructor(a)
{super();this.F=a;this.g=new Set}fetch(a){const b=new
oh(a.callback);this.g.add(b);this.F.fetch({...a,callback:c=>{b.s?
c&&c.C():b.callback(c);this.g.delete(b)}})}i(){for(const a of
this.g.values())a.C();this.g.clear();super.i()}};var qh=class{constructor(a)
{this.Va=1;this.Oa=a;this.Qa="m202402140101";this.Ma="unset"}ha(a){this.Ma=a}Y(a)
{this.V=a.Fa;this.W=a.Ka}M(a){this.F=a}u(a,b={})
{b.event=a;b.client=this.Ma;b.bow_v=this.Oa;b.js_v=this.Qa;b.fetcher=this.F?.toStri
ng()??"unset";this.V&&(b.admb_iid=this.V);this.W&&(b.admb_rid=this.W);le("slotcar",
b,this.Va)}};var rh=class extends nh{constructor(a,b,c,d)
{super();this.H=a;this.j=b;this.l=c;this.h=d;this.g=null;this.B=this.D=!1;this.G=!
0}show(a){this.g=a;if(this.G&&this.B)this.H.show();else if(this.B)this.J();else
throw Error("Tried to show AdMobAd before it finished loading.");}A()
{this.H.C()}P(){this.B=!0;this.l(this)}O(){this.l(null);this.C()}R()
{this.h.u("admb_na");this.g?this.J():this.G=!1}};function sh(a){return{P:M(849,
()=>{a.P()}),O:M(850,()=>{a.O()}),J:M(851,()=>{a.J()}),R:M(854,()=>{a.R()})}}
var th=class extends rh{constructor(a,b,c,d)
{super(a,b,c,d);this.H=a;this.j=b;this.l=c;this.h=d}o()
{this.H.load(this.j,sh(this))}J(){(0,this.g)(1)}};function uh(a){return{P:M(849,
()=>{a.P()}),O:M(850,()=>{a.O()}),Sa:M(855,()=>{a.h.u("admb_rfs");(0,a.g)
(2)}),Ua:M(852,()=>{a.D=!0}),J:M(853,()=>{a.J()}),R:M(854,()=>{a.R()})}}var
vh=class extends rh{constructor(a,b,c,d)
{super(a,b,c,d);this.H=a;this.j=b;this.l=c;this.h=d}o()
{this.H.load(this.j,uh(this))}J(){this.D?(0,this.g)(3):(0,this.g)(2)}};function
wh(a,b){const c="on"===a.g.google_adbreak_test;switch(b){case 1:return c?"ca-app-
pub-3940256099942544/1033173712":a.g.google_admob_interstitial_slot;case 2:return
c?"ca-app-pub-
3940256099942544/5224354917":a.g.google_admob_rewarded_slot;default:throw
Error(`Unknown ad type ${b}`);}}function xh(a,b,c){a.j.error(`Unable to fetch ad:
'${b}' is missing from tag.`);c(null)}function yh(a){vd(L,850,()=>{a(null)})}
var zh=class{constructor(a,b,c,d)
{this.h=a;this.g=b;this.j=c;this.i=d;this.s=Kc(window).toString()}fetch(a){const
b={isTestDevice:!1,httpTimeoutMillis:1E3*I(we)};var
c=this.g.google_tag_for_child_directed_treatment;if("0"===c||"1"===c)b.tagForChildD
irectedTreatment="1"===c;c=this.g.google_tag_for_under_age_of_consent;if("0"===c||"
1"===c)b.tagForUnderAgeOfConsent="1"===c;c=this.g.google_max_ad_content_rating;"str
ing"===typeof c&&(b.maxAdContentRating=c);b.extras??
(b.extras={});b.extras.muted=a.Ha||
2===a.type?"0":"1";this.s&&(b.extras.pvsid=this.s);c=gh(this.g);c.length&&(b.extras
.slotcar_eids=c);c=wh(this,a.type);1===a.type?"string"!==typeof c?xh(this,"data-
admob-interstitial-slot",a.callback):this.h.ra(c).then(d=>{(new
th(d,b,a.callback,this.i)).o()}).catch(()=>{yh(a.callback)}):"string"!==typeof c?
xh(this,"data-admob-rewarded-slot",a.callback):this.h.sa(c).then(d=>{(new
vh(d,b,a.callback,this.i)).o()}).catch(()=>{yh(a.callback)})}};function Ah(a,b)
{a.dataset["slotcar"+(1===b?"Interstitial":"Rewarded")]="true"};function Bh(a,b)
{return setTimeout(M(728,()=>{b(null);a.C()}),1E3*I(we))}function Ch(a,b,c,d,e,f)
{b=Pe(2===e?
2:1,b,c.contentWindow);c=Ke(b).then(()=>{clearTimeout(f);d(a)});xd(1005,c);c=Le(b).
then(g=>{switch(g.status){case 1:g=1;break;case 2:g=3;break;case
3:g=2;break;default:throw Error(`Unexpected CloseResult: $
{g.status}`);}Dh(a,g)});xd(1006,c);c=Me(b).then(()=>{a.C()});xd(1004,c);return b}
function Eh(a){if(H(Be)){""!==a.g.location.hash&&le("pub_hash",
{o_url:a.g.location.href},.1);a.g.location.hash="goog_slotcar_ad";var
b=M(950,c=>{c.oldURL.endsWith("#goog_slotcar_ad")&&(1===a.l?
Dh(a,1):a.j.ta.postMessage(JSON.stringify({eventType:"backButton",googMsgType:"full
screen"}),"*"),a.g.removeEventListener("hashchange",b))});a.g.addEventListener("has
hchange",b);O(a,
()=>{a.g.removeEventListener("hashchange",b);"#goog_slotcar_ad"===a.g.location.hash
&&a.g.history.back()})}}
function Dh(a,b){if(null!=a.h)
{a.o.h();"goog_slotcar_ad"===a.g.location.hash&&a.g.history.back();var
c=a.h;a.h=null;c(b)}}var Fh=class extends nh{constructor(a,b,c,d,e)
{super();this.g=a;this.B=b;this.l=e;this.h=null;this.o=new Ng(a,c,b);const
f=Bh(this,d);this.j=Ch(this,a,c,d,e,f);O(this,
()=>{this.j.C();clearTimeout(f)});Ah(b,e)}show(a){this.h=a;Hg(this.o,!
0);k.IntersectionObserver||
this.j.ta.postMessage(JSON.stringify({eventType:"visible",googMsgType:"fullscreen"}
),"*");Eh(this)}A(){Dh(this,4);tc(this.B)}};function Gh(a,b,c,d){var e=a.g;try{var
f=(e||window).document,g="CSS1Compat"==f.compatMode?f.documentElement:f.body;var
h=(new pc(g.clientWidth,g.clientHeight)).round()}catch(l){h=new pc(-12245933,-
12245933)}return{...a.i,google_ad_width:h.width,google_ad_height:h.height,google_re
active_ad_format:1===b?10:11,google_acr:d,google_video_play_muted:2!==b&&!c,fsapi:!
0}}
var Hh=class{constructor(a){this.g=window;this.i=a}fetch(a){const
b=this.g.document.createElement("ins");b.classList.add("adsbygoogle");Dc(b,
{display:"none"});this.g.document.documentElement.appendChild(b);const
c=Gh(this,a.type,a.Ha,d=>{new
Fh(this.g,b,d,a.callback,a.type)});kh(b,c,this.g)}};/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
const Ih={};function Jh(){return U('<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 Kh(){return U('<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 Lh(a){const b=a.Ra;a=a.Xa;return U('<div class="dialog-wrapper"
style="width: 100%; height: 100%; position: absolute; top: 0;"><div class="close-
confirmation-dialog" id="close-confirmation-dialog" style="width:
'+X(Y(Math.floor(.78*a)))+'px"><div class="confirmation-title" style="font-size:
'+X(Y(Math.floor(.031*b)))+"px; margin-top: "+X(Y(Math.floor(.0375*b)))+"px;
margin-left: "+X(Y(Math.floor(.066*a)))+"px; margin-right:
"+X(Y(Math.floor(.066*a)))+'px;">Close Ad?</div><div class="confirmation-message"
style="font-size: '+
X(Y(Math.floor(.025*b)))+"px; margin-bottom: "+X(Y(Math.floor(.0375*b)))+"px;
margin-top: "+X(Y(Math.floor(.0375*b)))+"px; margin-left:
"+X(Y(Math.floor(.066*a)))+"px; margin-right: "+X(Y(Math.floor(.066*a)))+'px;">You
will lose your reward</div><div class="confirmation-buttons" style="font-size:
'+X(Y(Math.floor(.0218*b)))+"px; line-height: "+X(Y(Math.floor(.05625*b)))+"px;
margin-right: "+X(Y(Math.floor(.0125*b)))+"px; margin-bottom:
"+X(Y(Math.floor(.0125*b)))+'px;"><div class="close-ad-button" id="close-ad-button"
style="padding-left: '+
X(Y(Math.floor(.044*a)))+"px; padding-right: "+X(Y(Math.floor(.044*a)))
+'px;">CLOSE</div><div class="resume-ad-button" id="resume-ad-button"
style="padding-left: '+X(Y(Math.floor(.044*a)))+"px; padding-right:
"+X(Y(Math.floor(.044*a)))+'px;">RESUME</div></div></div></div>')};Ma?bc(new
C(Ib,'javascript:""')):bc(new C(Ib,"about:blank"));Ma?bc(new
C(Ib,'javascript:""')):bc(new C(Ib,"javascript:undefined"));function Mh(a,b,c)
{a=a.g;c=b(c||Ih,{});b=a||ka||(ka=new
uc);if(c&&c.g)b=c.g();else{b=sc(b.g,"DIV");b:if(ba(c)){if(c.xa&&(c=c.xa(),c
instanceof kc))break b;c=lc("zSoyz")}else
c=lc(String(c));a=c;c=b;if(oc())for(;c.lastChild;)c.removeChild(c.lastChild);c.inne
rHTML=jc(a)}1==b.childNodes.length&&(c=b.firstChild,1==c.nodeType&&(b=c));return
b}class Nh{constructor(){this.g=ka||(ka=new uc)}};function Oh(a,b)
{if(a.contentDocument||a.contentWindow)b(a);else{const
c=()=>{b(a);Ob(a,"load",c)};E(a,"load",c)}}
async function Ph(a){if(null==a.g)throw Error("Tried to show ad before
initialized.");const b=new P;var
c=a.g.g,d=Math.min(Number(c.clientWidth),Number(c.clientHeight));let
e=Math.max(Number(c.clientWidth),Number(c.clientHeight));Qh(a)&&(d*=.5,e*=.5);c=c.c
ontentDocument;a=c.body.appendChild(Mh(a.B,Lh,
{Xa:d,Ra:e}));d=a.querySelector(".resume-ad-button");E(a.querySelector(".close-ad-
button"),"click",()=>{b.resolve(0)});E(d,"click",()=>{b.resolve(1)});d=await
b.promise;c.body.removeChild(a);return 0===
d}function Qh(a){if(null==a.g)throw Error("Tried to show ad before
initialized.");a=a.g.g;return 1E3<Number(a.clientWidth)||
1E3<Number(a.clientHeight)}
var Rh=class extends nh{constructor(a,b){super();this.l=b;this.B=new
Nh;this.h=10;this.o=!
1;this.j=Mh(this.B,Jh);Ah(this.j,b);document.documentElement.appendChild(this.j);Oh
(this.j.firstChild,c=>{var d=this.l;var e=2===this.l?"Rewarded ad
example":"Interstitial ad example",f=H(ue)?"":"Disclaimer: This ad is not frequency
capped.",g={},h=g&&g.rb;g=U;h?(h=String(h),h=rg.test(h)?h:"zSoyz",h=' nonce="'+X(h)
+'"'):h="";g="<!DOCTYPE html><html><head>"+g("\n <style"+h+'>\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 .areaText {\n font-
family: Roboto,Arial,sans-serif;\n font-size: 14px;\n font-weight:
medium;\n line-height: 14px;\n color: #5f6368;\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 .areaText {\n font-size: 11px;\n line-height: 11px;\n
}\n }\n @media (max-height: 38px) {\n .adText {\n font-size:
17px;\n line-height: 17px;\n margin-bottom: 0;\n }\
n .areaText {\n display: none;\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 .areaText {\
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 ')+
'</head><body><div class="header-panel">';2!==d&&(g+="Ad");g+='<div class="dismiss-
button" id="dismiss-button">'+(2===d?'<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;">'+Kh()+"</div></div>":"")+'<div class="x-button" id="dismiss-button-
element">'+Kh()+'</div></div></div><div class="container"><div
class="creative">'+U('<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">'+U('<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">'+ig(e)+"</div>"+(f?'<div
class="areaText">'+ig(f)+"</div>":"")+"</div></div></a></div></div></body></
html>";d=U(g).xa();e=c.contentDocument||
c.contentWindow.document;e.open();e.write(jc(d));e.close();this.g=new
Ng(window,c,this.j);a(this)})}show(a){if(null==this.g)throw Error("Tried to show ad
before initialized.");const b=this.g.g.contentDocument,c=b.getElementById("dismiss-
button");Hg(this.g,!0);if(2===this.l){const d=c.querySelector("#dismiss-button-
element");
d.style.display="none";const e=async()=>{if(null==this.g)throw Error("Failure on
rewarded example: Could not find ad frame.");this.o=!0;await Ph(this)?
(this.g.h(),E(c,"click",e),a(2)):this.o=!1};E(c,"click",e);this.h=I(ze);const
f=0>this.h;this.o=!1;const g=b.getElementById("count-down-
container"),h=g.querySelector("#count-down-text");h.innerText=`Reward in ${this.h}
seconds`;f||(this.D=setInterval(()=>{this.o||(--this.h,h.innerText=`Reward in $
{this.h} seconds`);if(0===this.h){g.style.display="none";
d.style.display="";clearInterval(this.D);const l=async()=>{if(null==this.g)throw
Error("Failure on rewarded example: Could not find ad
frame.");this.g.h();Ob(c,"click",l);a(3)};E(c,"click",l);Ob(c,"click",e)}},1E3))}el
se E(c,"click",()=>{if(null==this.g)throw Error("Failure on rewarded example: Could
not find ad frame.");this.g.h();a(1)})}A()
{this.g?.h();tc(this.j)}},Sh=class{fetch(a){new Rh(a.callback,a.type)}};var
Th=class{constructor(){this.g=G(bh);this.i=(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);this.h=(
new Map).set("admob",1).set("adsense",2)}ha(){}Y(a){this.V=a.Fa;this.W=a.Ka}M(a)
{this.F=this.h.get(a)??0}async u(a){var b=new Kd;a=this.i.get(a)??
0;b=z(b,1,null==a?
a:lb(a),0).M(this.F);this.V&&A(b,3,this.V);this.W&&A(b,4,this.W);await
ah(this.g,b)}},Uh=class{constructor(a){this.aa=new Th;this.da=a}ha(a)
{this.da.ha(a)}Y(a){this.aa.Y(a);this.da.Y(a)}M(a){this.aa.M(a);this.da.M(a)}async
u(a,b={}){H(ye)?await this.aa.u(a,
b):this.aa.u(a,b);this.da.u(a,b)}};const Vh="click mousedown mouseup touchstart
touchend pointerdown pointerup keydown keyup scroll".split(" ");var Wh=class
extends N{constructor(){var a=window;super();this.g=0;const
b=()=>{this.g=Date.now()};for(const c of
Vh)a.document.documentElement.addEventListener(c,b,{capture:!0});O(this,
()=>{for(const c of Vh)a.document.documentElement.removeEventListener(c,b,
{capture:!0})})}};const Xh=new Set(["auto","on"]),Yh=new Set(["on","off"]),Zh=new
Set("start pause next browse reward preroll".split(" ")),$h=new
Map([["start","interstitial"],["pause","interstitial"],["next","interstitial"],
["browse","interstitial"],["reward","reward"],["preroll","preroll"]]),ai=new
Map([["interstitial",["type"]],["reward",
["type","beforeReward","adDismissed","adViewed"]],["preroll",
["type","adBreakDone"]]]),bi=new Map([["interstitial",
["beforeReward","adDismissed","adViewed"]],["reward",[]],["preroll",
["beforeAd","afterAd","beforeReward","adDismissed","adViewed"]]]),ci=new
Map([["interstitial",["beforeReward","adDismissed","adViewed"]],["reward",[]],
["preroll",["afterAd","beforeReward","adDismissed","adViewed"]]]),di="beforeAd
afterAd beforeReward adDismissed adViewed adBreakDone".split(" "),ei=new
Map([["beforeBreak","beforeAd"],["afterBreak","afterAd"],
["adComplete","adViewed"]]);
function fi(a,b){let c=!1;const d=f=>{c=!0;b.error(`Invalid ad config: $
{f}.`)};if(null!=a.preloadAdBreaks&&!Xh.has(a.preloadAdBreaks)){var
e=Array.from(Xh).map(f=>`'${f}'`).join(", ");d(`'preloadAdBreaks' must be one of [$
{e}]`)}null==a.sound||Yh.has(a.sound)||(e=Array.from(Yh).map(f=>`'${f}'`).join(",
"),d(`'sound' must be one of [${e}]`));null!=a.onReady&&"function"!==typeof
a.onReady&&d("'onReady' must be a function");return!c}
function gi(a,b,c){for(const [d,e]of ei){const f=d,g=e;if(f in a){c.u("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 hi(a,b,c){let d=!1;const e=h=>{d=!0;b.error(`Invalid placement config: $
{h}.`)};a=Object.assign({},a);if(!gi(a,b,c))return{va:!1,ya:a};if(!Zh.has(a.type))
{var f=Array.from(Zh).map(h=>`'${h}'`).join(", ");e(`'type' must be one of [$
{f}]`);return{va:!d,ya:a}}c=$h.get(a.type);const g=ai.get(c).filter(h=>!(h in
a));0<g.length&&e("missing required properties "+g.map(h=>`'${h}'`).join(",
"));c=(H(te)?ci:bi).get(c).filter(h=>h in a);0<c.length&&e("the following
properties are not used for the given ad type: "+
c.map(h=>`'${h}'`).join(", "));for(f of di)f in a&&"function"!==typeof a[f]&&e(`'$
{f}' must be a function`);return{va:!d,ya:a}};class ii extends N{constructor(a,b)
{super();this.T=new P;this.g=!1;this.timeout=setTimeout(M(726,()=>{b()}),1E3*a)}get
promise(){return this.T.promise}resolve(a){this.s||(this.g=!
0,this.T.resolve(a))}i(){clearTimeout(this.timeout)}}function ji(a,b){const
c=a.google_adbreak_test;if(c)switch(c){case "on":return new Sh;case
"adsense":break;default:throw b.error(`Unsupported data-adbreak-test value '${c}.
Supported values: '${"on"}'.`),Error("unsupported test mode");}return new Hh(a)}
function ki(a)
{return["google_admob_interstitial_slot","google_admob_rewarded_slot"].some(b=>"str
ing"===typeof li(b,a))}function li(a,b){if(b[a]&&"string"===typeof b[a])return
String(b[a])}function mi(a,b,c){null==cg&&(cg=new bg);return
cg.connect().then(d=>new zh(d,a,b,c))}function ni(a){if("string"!==typeof a)return-
1;a=/^(\d+)s$/.exec(a);return null==a?-1:Number(a[1])}
function oi(a,b){window.addEventListener("onpagehide"in
self?"pagehide":"unload",M(938,()=>{if(b.first_slotcar_request_processing_time){var
c=Date.now();a.g.u("sess_m",{igsl:c-
b.first_slotcar_request_processing_time,afh:String(b.ad_frequency_hint),niab:Number
(b.number_of_interstitial_ad_breaks),nias:Number(b.number_of_interstitial_ads_shown
),opsl:c-b.adsbygoogle_execution_start_time})}}))}
function pi(a,b){const c=b.google_admob_ads_only;"string"===typeof c&&("on"===c?
ki(b)?a.na=!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 qi(a){return
a.D?"adbreaktest":a.A?"admob":"adsense"}
function ri(a){if(!a.L||a.Da){if(!a.Aa&&a.l.preloadAdBreaks)for(var b of[1,2])if(!
a.h.has(b)&&!a.B.has(b))return;for(a.Aa=!
0;0<a.oa.length;)b=a.oa.pop(),si(a,"onReady",b)}}function ti(a,b)
{b=b.google_ad_frequency_hint;const c=I(Ae);if("string"!==typeof b)return c;const
d=/^(\d+)s$/.exec(b);return null==d?(a.j.error(`Invalid data-ad-frequency-hint
value: '${b}'. It must be in format 'Xs' where X is a
number.`),c):Math.max(I(Ce),Number(d[1]))}function ui(a,b){!a.na||a.A?
b():a.g.u("adcf_afni")}
function vi(a,b,c,d=!0){const
e=a.h.get(b);e&&(e.C(),wi(a,b,10,c),d&&a.h.delete(b))}function xi(a,b){return
a.o.has(b)&&!a.o.get(b).g}function wi(a,b,c,d){if(xi(a,b))throw Error("already
scheduled");c=new ii(c,()=>{yi(a,b,d)});a.o.set(b,c);return c}function si(a,b,c)
{Jc(()=>{zi(a,b,c)})}
function Z(a,b,c,d){const
e={breakType:b.type,breakFormat:2===c?"reward":"preroll"===b.type?"preroll":"inters
titial",breakStatus:d};b.name&&(e.breakName=b.name);a.g.u("adbr_dn",
{breakType:e.breakType,breakFormat:e.breakFormat,breakStatus:e.breakStatus,breakNam
e:e.breakName??""});const f=b.adBreakDone;null!=f&&si(a,"adBreakDone",()=>{f(e)})}
async function Ai(a,b,c){if(a.la)return a.g.u("pr_rr"),Z(a,b,c,"frequencyCapped"),!
1;a.la=!0;a.L&&await a.ia;var d=xi(a,c)?a.o.get(c):wi(a,c,0,2);d=await
Promise.race([d.promise,Lc(1E3*I(xe),2)]);return 1===d?
(a.g.u("adbr_noad"),Z(a,b,c,"noAdPreloaded"),!1):2===d?(a.g.u("pr_to",
{source:"slotcar"}),Z(a,b,c,"timeout"),!1):!0}async function Bi(a,b){const c=new
P;a.za=c;zi(a,"beforeReward",()=>{b.beforeReward(()=>{c.resolve(0)})});return
0===await c.promise}
function zi(a,b,c){if(c)try{c()}catch(d){return a.j.error(`'${b}' callback threw an
error:`,d),!1}return!0}function Ci(a,b,c,d,e){const f=a.Na.get(c),g=b?1:-
1,h=0<f.length?f[f.length-1]:0;Math.sign(h)===g?f[f.length-
1]=h+g:f.push(g);a.g.u(b?"prf_suc":"prf_fail",
{type:c,src:d,stats:f.join(","),timing:Date.now()-e})}
function yi(a,b,c){const
d=Date.now();a.F.fetch({type:b,Ha:"on"===a.l.sound,callback:e=>{a.B.delete(b);const
f=a.o.get(b);e?(f.resolve(0),a.h.set(b,e),O(e,()=>{a.h.delete(b)})):
(f.resolve(1),a.B.add(b),wi(a,b,I(De),5));Ci(a,null!=e,b,c,d);1!==c&&7!==c||
ri(a)}})}
var Di=class extends N{constructor(a,b)
{super();this.j=a;this.g=b;this.F=null;this.U="";this.la=this.L=this.Aa=this.D=!
1;this.ja=0;this.G=!
1;this.za=null;this.oa=[];this.N=window.innerWidth;this.qa=window.innerHeight;this.
na=this.Da=this.A=!
1;this.ma=0;this.ia=Promise.resolve();this.Ba=0;this.l={sound:"on"};this.h=new
Map;this.pa=new Set;this.o=new Map;this.Ca=new Wh;this.B=new Set;this.Na=new
Map([[1,[]],[2,[]]]);O(this,ha(qe,this.Ca))}init(a)
{this.U=String(a.google_ad_client);if(null!=this.F)this.g.u("dbl_init",
{ad_client:this.U});else{var
b=Og();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):"";oi(this,b);b=navigator.userAgent;var
c=RegExp("\\bwv\\
b");this.L=b.includes("Android")&&c.test(b);"on"===a.google_adbreak_test&&(this.D=!
0);pi(this,a);this.g.ha(this.U);this.F=new
ph(ji(a,this.j));this.g.M(qi(this));if(ki(a))
{this.g.Y({Fa:li("google_admob_interstitial_slot",a),Ka:li("google_admob_rewarded_s
lot",
a)});const e=Date.now();b=mi(a,this.j,this.g).then(f=>{null!
=this.F&&this.F.C();this.F=new ph(f);this.A=!0;this.g.M(qi(this));for(const g
of[1,2])if((f=this.h.get(g))||xi(this,g))f?(f.C(),this.h.delete(g)):
(this.o.get(g).C(),this.o.delete(g)),wi(this,g,0,7)}).catch(f=>{this.g.u("admb_fetf
ail",{error:f})}).finally(()=>{this.g.u("admb_tm",{timing:Date.now()-
e})});this.L&&(this.ia=Promise.race([b,Lc(1E3*I(ve))]),this.ia.finally(()=>{this.Da
=!0;ri(this)}))}this.ja=ti(this,a);this.ma=ni(a.google_ad_start_delay_hint);
this.N=window.innerWidth;this.qa=window.innerHeight;var d=Nb(M(791,()=>{if(this.N!
==window.innerWidth||this.qa!==window.innerHeight)if(!this.A||this.N!
==window.innerWidth){for(const e of this.h.keys())vi(this,e,4,!
1);this.h.clear();this.N=window.innerWidth;this.qa=window.innerHeight}}));window.ad
dEventListener("resize",d);O(this,
()=>{window.removeEventListener("resize",d)});this.Ba=Date.now()}}handleAdConfig(a)
{fi(a,this.j)?(this.g.u("adcf_cl",
{preloadAdBreaks:a.preloadAdBreaks||"",sound:a.sound||
"",onReady:a.onReady?"true":"false"}),a.sound&&this.l.sound!
==a.sound&&(this.l.sound=a.sound,ui(this,()=>{vi(this,1,6)})),a.preloadAdBreaks&&!
this.l.preloadAdBreaks?ui(this,
()=>{this.l.preloadAdBreaks=a.preloadAdBreaks;if("on"===this.l.preloadAdBreaks)for(
const b of[1,2])this.h.has(b)||xi(this,b)||
wi(this,b,0,1)}):a.preloadAdBreaks&&this.l.preloadAdBreaks&&this.j.error("'adConfig
' was already called to set 'preloadAdBreaks' with value "+`'$
{this.l.preloadAdBreaks}'`),a.onReady&&(this.oa.push(a.onReady),
ri(this))):this.g.u("inv_adcnf")}async handleAdBreak(a,b){if(!this.na||
this.A)if(a=hi(a,this.j,this.g),a.va){var c=a.ya,d="reward"===c.type?2:1;if(1!==d||
0>=this.ma||Date.now()-this.Ba>1E3*this.ma)
{a=Og();1===d&&a.number_of_interstitial_ad_breaks++;var
e="preroll"===c.type;this.g.u("adbr_cl",
{type:c.type,name:c.name||"",frequency_cap:2===d?0:this.ja,last_intr:Date.now()-
this.Ca.g});if(b&&!e)Z(this,c,d,"notReady");else
if(2===d&&this.za?.resolve(1),this.h.get(d)||!e||await Ai(this,c,d)){var
f=this.h.get(d);
if(f){if(!H(ue)){if(this.pa.has(d)&&this.D)
{this.pa.delete(d);Z(this,c,d,"frequencyCapped");return}this.pa.add(d)}if(2!==d||
await Bi(this,c))if(this.G)this.j.error("Cannot show ad while another ad is already
visible."),Z(this,c,d,"frequencyCapped");else if(zi(this,"beforeAd",c.beforeAd))
{this.G=!0;1===d&&a.number_of_interstitial_ads_shown++;this.la=!0;var
g=Date.now(),h=l=>{this.G=!1;2===l||2===d&&4===l?
si(this,"adDismissed",c.adDismissed):3===l&&si(this,"adViewed",c.adViewed);si(this,
"afterAd",c.afterAd);
1===d?
Z(this,c,d,"viewed"):Z(this,c,d,4===l?"other":2===l?"dismissed":"viewed");if(4!==l)
{f.C();const m=this.D&&!H(ue)||2===d?0:this.ja;wi(this,d,m,3)}this.g.u("ad_cls",
{result:l,adType:d,dur:Date.now()-g})};O(f,()=>{this.G&&h(4)});f.show(h)}else
si(this,"afterAd",c.afterAd),Z(this,c,d,"error");else Z(this,c,d,"ignored")}else
xi(this,d)?
(this.g.u("adbr_noad"),Z(this,c,d,this.B.has(d)?"other":"frequencyCapped")):
(wi(this,d,0,2),Z(this,c,d,"noAdPreloaded"))}}else this.g.u("adbr_tepgai")}else
this.g.u("inv_plcnf");
else this.g.u("adbr_naf")}handleAdBreakBeforeReady(a){return this.handleAdBreak(a,!
0)}i(){for(const a of this.o.values())a.C();this.o.clear();for(const a of
this.h.values())a.C();this.h.clear();this.F&&this.F.C();super.i()}};vd(L,723,
()=>{const a=new ae;try{hb(d=>{var e=new Qd;var f=new Pd;try{var
g=Kc(window);z(f,1,nb(g),"0")}catch(p){}try{var h=G(de).g();Cb(f,2,h,mb)}catch(p)
{}try{A(f,3,window.document.URL)}catch(p){}e=Eb(e,2,f);f=new
Od;f=z(f,1,lb(1196),0);try{var l=Ed(d?.name)?d.name:"Unknown
error";A(f,2,l)}catch(p){}try{var m=Ed(d?.message)?d.message:`Caught $
{d}`;A(f,3,m)}catch(p){}try{const p=Ed(d?.stack)?
d.stack:Error().stack;p&&Cb(f,4,p.split(/\n\s*/),pb)}catch(p){}d=Eb(e,1,f);l=new
Nd;try{A(l,1,"m202402140101")}catch{}Fb(d,
6,Rd,l);z(d,5,nb(1),"0");Td(a,d)})}catch(d){}var
b=mh();ih(qb(Ab(b,2))??"");ug(jb(Ab(b,6))??!1);eh();b=new qh(qb(Ab(b,2))??"");b=Ee?
new Uh(b):b;const c={error(...d){console.error("[Ad Placement
API]",...d)},warn(...d){console.warn("[Ad Placement API]",...d)}};Ca()?
c.warn("Internet Explorer is not supported."):jh(new Di(c,b))});
}).call(this,"[2021,\"r20240215\",\"r20110914\",null,null,null,null,\".google.com.b
r\",null,null,null,null,null,null,null,null,null,-1,
[44759876,44759927,44759837,44808398]]");

You might also like