Professional Documents
Culture Documents
F
F
F
SPDX-License-Identifier: Apache-2.0
*/
function rc(a){return new lc(a[0],jc)};function sc(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 tc(a,...b){if(b.length===0)return hc(a[0]);let
c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return hc(c)}
function uc(a,b){a=sc(fc(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];h!==null&&h!==void 0&&(c+=d+encodeURIComponent(f)
+"="+encodeURIComponent(String(h)),d="&")}});return hc(a.path+c+a.hash)};var
vc=Wb(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=nc
(qc);return!b.parentElement});function E(a,b)
{this.width=a;this.height=b}E.prototype.aspectRatio=function(){return
this.width/this.height};E.prototype.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};E.prototype.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};E.prototype.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};
E.prototype.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?
b:a;return this};function wc(a){return String(a).replace(/\-([a-z])/g,function(b,c)
{return c.toUpperCase()})}function xc(a){return a.replace(RegExp("(^|[\\s]+)([a-
z])","g"),function(b,c,d){return c+d.toUpperCase()})};function yc(a,b)
{b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return
a.createElement(b)}function zc(a){return a&&a.parentNode?
a.parentNode.removeChild(a):null}function Ac(){this.g=k.document||
document};function Bc(){return va&&q?q.mobile:!Cc()&&(r("iPod")||r("iPhone")||
r("Android")||r("IEMobile"))}function Cc(){return va&&q?!q.mobile&&(r("iPad")||
r("Android")||r("Silk")):r("iPad")||r("Android")&&!r("Mobile")||r("Silk")};var
Dc=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Ec(a)
{try{return!!a&&a.location.href!=null&&Ka(a,"foo")}catch{return!1}}function Fc()
{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 Gc(a,b){if(a)for(const c in
a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}function Hc(a){const
b=[];Gc(a,function(c){b.push(c)});return b}
var Ic=Wb(()=>Bc()?2:Cc()?1:0),Jc=(a,b)=>{Gc(b,
(c,d)=>{a.style.setProperty(d,c,"important")})},Lc=(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=Kc(a.style.cssText),Gc(a,b)},Kc=a=>{const b={};if(a){const c=/\s*:\
s*/;Fa((a||"").split(/\s*;\s*/),d=>{if(d){var
e=d.split(c);d=e[0];e=e[1];d&&e&&(b[d.toLowerCase()]=e)}})}return b},Mc=a=>{const
b=/!\s*important/i;Lc(a,(c,d)=>{b.test(c)?
b.test(c):a.style.setProperty(d,c,"important")})};
let Nc=[];const Oc=()=>{const a=Nc;Nc=[];for(const b of a)try{b()}catch{}};var
Pc=a=>{Nc.push(a);Nc.length==1&&(window.Promise?
Promise.resolve().then(Oc):window.setImmediate?
setImmediate(Oc):setTimeout(Oc,0))},Qc=a=>{if(typeof a.goog_pvsid!
=="number")try{var b=Object,c=b.defineProperty,d=Math.random;var
e=Math.floor(d()*2**52);c.call(b,a,"goog_pvsid",{value:e,configurable:!1})}catch(f)
{}return Number(a.goog_pvsid)||-1},Rc=(a,b)=>new Promise(c=>{setTimeout(()=>void
c(b),a)});
function Sc(a,b=document){return b.createElement(String(a).toLowerCase())}var
Tc=a=>{if(Da()&&Bc()){var b=Ec(a.top)?a.top:null;if(b){a=Ic()===0;var c=!!
b.document.querySelector('meta[name=viewport][content*="width=device-
width"]'),d=b.innerWidth;b=b.outerWidth;if(d===0)a=1;else{var
e=Math.round((b/d+Number.EPSILON)*100)/100;a=e===1?1:a||c?e:Math.round((b/
d/.4+Number.EPSILON)*100)/100}}else a=1}else a=1;return a};function
Uc(a,b,c=null,d=!1,e=!1){Vc(a,b,c,d,e)}function Vc(a,b,c,d,e=!1)
{a.google_image_requests||(a.google_image_requests=[]);const
f=Sc("IMG",a.document);if(c||d){const
g=h=>{c&&c(h);d&&Ha(a.google_image_requests,f);C(f,"load",g);C(f,"error",g)};B(f,"l
oad",g);B(f,"error",g)}e&&(f.attributionSrc="");f.src=b;a.google_image_requests.pus
h(f)}
var Xc=a=>{let b="https://pagead2.googlesyndication.com/pagead/gen_204?
id=rcs_internal";Gc(a,(c,d)=>{if(c||c===0)b+=`&${d}=$
{encodeURIComponent(""+c)}`});Wc(b)},Wc=a=>{var b=window;b.fetch?b.fetch(a,
{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-
cors"}):Uc(b,a,void 0,!1,!1)};var Yc=window;function Zc(){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)?
Ec(a.master)?a.master:null:null};function G(a,b,c){if(typeof b==="string")
(b=$c(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],f=$c(c,d);f&&(c.style[f]=e)}}var ad={};function $c(a,b){var c=ad[b];if(!c)
{var d=wc(b);c=d;a.style[d]===void 0&&(d=(Na?"Webkit":Ma?"Moz":La?"ms":null)
+xc(d),a.style[d]!==void 0&&(c=d));ad[b]=c}return c};var bd=()=>{if(!Yc)return!
1;try{return!(!Yc.navigator.standalone&&!Yc.top.navigator.standalone)}catch(a)
{return!1}};class cd{constructor(a,b)
{this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror"
;this.meta={}}};const dd=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)
(\\?|/|$)");var ed=class{constructor(a,b)
{this.g=a;this.j=b}},fd=class{constructor(a,b){this.url=a;this.Ha=!!
b;this.depth=null}};let gd=null;function hd(){const a=k.performance;return
a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function
id(){const a=k.performance;return a&&a.now?a.now():null};var
jd=class{constructor(a,b){var c=id()||
hd();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=
void 0;this.uniqueId=Math.random()}};const H=k.performance,kd=!!
(H&&H.mark&&H.measure&&H.clearMarks),ld=Wb(()=>{var a;if(a=kd){var b;if(gd===null)
{gd="";try{a="";try{a=k.top.location.hash}catch(c)
{a=k.location.hash}a&&(gd=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c)
{}}b=gd;a=!!b.indexOf&&b.indexOf("1337")>=0}return a});function md(a)
{a&&H&&ld()&&(H.clearMarks(`goog_${a.label}_$
{a.uniqueId}_start`),H.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))}
function nd(a){a.g=!1;a.j!
=a.i.google_js_reporting_queue&&(ld()&&Fa(a.j,md),a.j.length=0)}
class od{constructor(a){this.j=[];this.i=a||k;let
b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||
[],this.j=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.g=ld()||
(b!=null?b:Math.random()<1)}start(a,b){if(!this.g)return null;a=new
jd(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;H&&ld()&&H.mark(b);return a}end(a)
{if(this.g&&typeof a.value==="number"){a.duration=(id()||hd())-a.value;var
b=`goog_${a.label}_${a.uniqueId}_end`;H&&ld()&&H.mark(b);!this.g||this.j.length>
2048||this.j.push(a)}}};function pd(a,b){const c={};c[a]=b;return[c]}function
qd(a,b,c,d,e){const f=[];Gc(a,function(g,h)
{(g=rd(g,b,c,d,e))&&f.push(h+"="+g)});return f.join(b)}
function rd(a,b,c,d,e){if(a==null)return"";b=b||"&";c=c||",$";typeof
c=="string"&&(c=c.split(""));if(a instanceof Array){if(d=d||0,d<c.length){const
f=[];for(let g=0;g<a.length;g++)f.push(rd(a[g],b,c,d+1,e));return
f.join(c[d])}}else if(typeof a=="object")return e=e||0,e<2?
encodeURIComponent(qd(a,b,c,d,e+1)):"...";return
encodeURIComponent(String(a))}function sd(a){let b=1;for(const c in
a.j)b=c.length>b?c.length:b;return 3997-b-a.i.length-1}
function td(a,b){let c="https://pagead2.googlesyndication.com"+b,d=sd(a)-
b.length;if(d<0)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.j[g];for(let
l=0;l<h.length;l++){if(!d){b=b==null?g:b;break}let m=qd(h[l],a.i,",$");if(m)
{m=e+m;if(d>=m.length){d-=m.length;c+=m;e=a.i;break}b=b==null?g:b}}}a="";b!
=null&&(a=e+"trn="+b);return c+a}class ud{constructor()
{this.i="&";this.j={};this.A=0;this.g=[]}};function vd(a){let
b=a.toString();a.name&&b.indexOf(a.name)==-1&&(b+=":
"+a.name);a.message&&b.indexOf(a.message)==-1&&(b+=": "+a.message);if(a.stack)a:
{a=a.stack;var c=b;try{a.indexOf(c)==-1&&(a=c+"\n"+a);let d;for(;a!
=d;)d=a,a=a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\
2"),"$1");b=a.replace(RegExp("\n *","g"),"\n");break a}catch(d){b=c;break a}b=void
0}return b}function wd(a,b){a.g=b}
function xd(a,b,c){let d,e;try{a.j&&a.j.g?
(e=a.j.start(b.toString(),3),d=c(),a.j.end(e)):d=c()}catch(f)
{c=a.l;try{md(e),c=a.o(b,new cd(f,{message:vd(f)}),void 0,void 0)}catch(g)
{a.ea(217,g)}if(c)window.console?.error?.(f);else throw f;}return d}function
yd(a,b,c){return(...d)=>xd(a,b,()=>c.apply(void 0,d))}function zd(a,b){var
c=I;b.catch(d=>{d=d?d:"unknown rejection";c.ea(a,d instanceof Error?d:Error(d),void
0,c.g||void 0)})}
var Bd=class{constructor(a,b,c=null)
{this.A=a;this.l=b;this.j=c;this.g=null;this.i=!1;this.o=this.ea}ea(a,b,c,d,e)
{e=e||"jserror";let f;try{const T=new ud;var
g=T;g.g.push(1);g.j[1]=pd("context",a);b.error&&b.meta&&b.id||(b=new cd(b,
{message:vd(b)}));if(b.msg){g=T;var
h=b.msg.substring(0,512);g.g.push(2);g.j[2]=pd("msg",h)}var l=b.meta||
{};b=l;if(this.g)try{this.g(b)}catch(aa){}if(d)try{d(b)}catch(aa)
{}d=T;l=[l];d.g.push(3);d.j[3]=l;d=k;l=[];b=null;do{var m=d;if(Ec(m)){var
p=m.location.href;b=m.document&&
m.document.referrer||null}else p=b,b=null;l.push(new
fd(p||""));try{d=m.parent}catch(aa){d=null}}while(d&&m!=d);for(let
aa=0,Dd=l.length-1;aa<=Dd;++aa)l[aa].depth=Dd-
aa;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.Ha=!0)}var F=l;let Xa=new
fd(k.location.href,!1);m=null;const Nb=F.length-1;for(u=Nb;u>=0;--u){var U=F[u];!
m&&dd.test(U.url)&&(m=U);if(U.url&&!U.Ha){Xa=
U;break}}U=null;const Pf=F.length&&F[Nb].url;Xa.depth!=0&&Pf&&(U=F[Nb]);f=new
ed(Xa,U);if(f.j){F=T;var ba=f.j.url||"";F.g.push(4);F.j[4]=pd("top",ba)}var
Ob={url:f.g.url||""};if(f.g.url){var
Pb=f.g.url.match(Dc),wa=Pb[1],Ed=Pb[3],Fd=Pb[4];ba="";wa&&(ba+=wa+":");Ed&&(ba+="//
",ba+=Ed,Fd&&(ba+=":"+Fd));var Gd=ba}else Gd="";wa=T;Ob=[Ob,
{url:Gd}];wa.g.push(5);wa.j[5]=Ob;Ad(this.A,e,T,this.i,c)}catch(T){try{Ad(this.A,e,
{context:"ecmserr",rctx:a,msg:vd(T),url:f&&f.g.url},this.i,c)}catch(Xa){}}return
this.l}};var Cd=a=>typeof a==="string",Hd=a=>a===void 0;var Id=class extends
A{constructor(){super()}};function Jd(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 Kd(c,b),""}}function Kd(a,b){try{var c=vd(a
instanceof Error?a:Error(String(a))),d=Eb(b,1);var e=d==null?d:Number.isFinite(d)?
d|0:void 0;Xc({m:c,b:(e??0)||null,v:Mb(ub(Eb(b,2)),"")||null})}catch(f){}}var
Ld=class{constructor(a,b){var c=new Id;a=y(c,1,a==null?
a:pb(a),0);b=z(a,2,b);a=b.H;c=a[v];this.i=c&2?b:Cb(b,a,c)}};var Md=class extends
A{constructor(){super()}M(a){return y(this,2,a==null?a:pb(a),0)}};var Nd=class
extends A{constructor(){super()}},Od=[4,5,6,8,9,10,11,12,13];var Pd=class extends
A{constructor(){super()}};var Qd=class extends A{constructor()
{super()}};Qd.fa=[4,5];var Rd=class extends A{constructor(){super()}};Rd.fa=[2];var
Sd=class extends A{constructor(){super()}},Td=[4,6];class Ud extends
Ld{constructor(){super(...arguments)}}function Vd(a,...b){Wd(a,...b.map(c=>({wa:!
0,La:3,Ia:c.toJSON()})))}function Xd(a,...b){Wd(a,...b.map(c=>({wa:!
0,La:7,Ia:c.toJSON()})))}var Yd=class extends Ud{};var
Zd=(a,b)=>{globalThis.fetch(a,
{method:"POST",body:b,keepalive:b.length<65536,credentials:"omit",mode:"no-
cors",redirect:"follow"}).catch(()=>{})};function Wd(a,...b)
{try{a.u&&Jd(a.g.concat(b),a.i).length>=65536&&$d(a),a.A&&!a.l&&(a.l=!0,ae(a.A,
()=>{$d(a)})),a.g.push(...b),a.g.length>=a.o&&$d(a),a.g.length&&a.j===null&&(a.j=se
tTimeout(()=>{$d(a)},a.B))}catch(c){Kd(c,a.i)}}function $d(a){a.j!
==null&&(clearTimeout(a.j),a.j=null);if(a.g.length){var
b=Jd(a.g,a.i);a.I("https://pagead2.googlesyndication.com/pagead/ping?
e=1",b);a.g=[]}}
var ce=class extends Yd{constructor(a,b,c,d)
{super(2,be());this.I=Zd;this.B=a;this.o=b;this.u=c;this.A=d;this.g=[];this.j=null;
this.l=!1}},de=class extends ce{constructor(a=1E3,b=100,c=!1,d){super(a,b,c&&!
0,d)}};var J=a=>{var b="ta";if(a.ta&&a.hasOwnProperty(b))return a.ta;b=new a;return
a.ta=b};function ee(a,b,c){return b[a]||c};function fe(a,b){a.g=()=>ee(3,b,()=>[])
(1)}class ge{g(){return[]}};function Ad(a,b,c,d=!1,e){if((d?
a.g:Math.random())<(e||.01))try{let f;c instanceof ud?f=c:(f=new ud,Gc(c,
(h,l)=>{var m=f;const p=m.A++;h=pd(l,h);m.g.push(p);m.j[p]=h}));const
g=td(f,"/pagead/gen_204?id="+b+"&");g&&Uc(k,g)}catch(f){}}function he(a,b)
{b>=0&&b<=1&&(a.g=b)}class ie{constructor(){this.g=Math.random()}};let je,ke;const
le=new od(window);(a=>{je=a??new ie;typeof window.google_srt!
=="number"&&(window.google_srt=Math.random());he(je,window.google_srt);ke=new
Bd(je,!0,le);wd(ke,()=>{});ke.i=!0;window.document.readyState=="complete"?
window.google_measure_js_timing||nd(le):le.g&&B(window,"load",
()=>{window.google_measure_js_timing||nd(le)})})();let me,I;const ne=new od(k);
((a,b=!0)=>{me=a||new ie;typeof k.google_srt!
=="number"&&(k.google_srt=Math.random());he(me,k.google_srt);I=new
Bd(me,b,ne);I.i=!0;k.document.readyState=="complete"?k.google_measure_js_timing||
nd(ne):ne.g&&B(k,"load",()=>{k.google_measure_js_timing||nd(ne)})})();var
K=(a,b)=>yd(I,a,b),oe=(a,b,c)=>{const d=J(ge).g();!
b.eid&&d.length&&(b.eid=d.toString());Ad(me,a,b,!0,c)};function pe(a){if(qe)var
b=qe;else{var c=Zc()||window;b=c.google_persistent_state_async;b=b!=null&&typeof
b=="object"&&b.S!=null&&typeof b.S=="object"?
qe=b:c.google_persistent_state_async=qe=new re}c=se[33]||"google_ps_33";b=b.S;const
d=b[c];return d===void 0?(b[c]=a(),b[c]):d}var re=class{constructor()
{this.S={}}},qe=null;const se={[8]:"google_prev_ad_formats_by_region",
[9]:"google_prev_ad_slotnames_by_region"};function te(a){a&&typeof
a.D=="function"&&a.D()};function L(){this.A=this.A;this.I=this.I}L.prototype.A=!
1;L.prototype.D=function(){this.A||(this.A=!0,this.j())};function M(a,b){a.A?b():
(a.I||(a.I=[]),a.I.push(b))}L.prototype.j=function()
{if(this.I)for(;this.I.length;)this.I.shift()()};
[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);
[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);
[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);
[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,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);Zb({lb:0,kb:1,hb:2,ab:3,ib:4
,bb:5,jb:6,fb:7,gb:8,Za:9,eb:10,mb:11});Zb({ob:0,pb:1,nb:2});function be()
{return"m202406100101"};var ue=class{constructor(a,b=!1)
{this.g=a;this.defaultValue=b}},N=class{constructor(a,b=0)
{this.g=a;this.defaultValue=b}};var ve=new N(1130,100),we=new N(1085,5),xe=new
N(63,30),ye=new N(1080,5),ze=new N(1027,10),Ae=new N(57,120),Be=new ue(1134),Ce=new
N(1050,30),De=new N(58,120),Ee=new ue(10005,!0),Fe=new ue(10014),Ge=new
N(550718588,250);function He(a){var b=new Ie,c=b.H;const d=c[v]|0;db(b.H[v]);var
e=d&2;b=Fb(c,d,1,!1);Array.isArray(b)||(b=bb);const f=!!(d&32);let g=b[v]|
0;g===0&&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=Sa(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(pb(a[h]));else for(h
of a)c.push(pb(h))}var Ie=class extends A{constructor(){super()}};Ie.fa=[1];var
Je=(a,b)=>{const c=e=>{let f;try{f=JSON.parse(e.data)}catch(g){return}!f||
f.googMsgType!=="fullscreen"||b(f,e)};B(a,"message",c);let d=!1;return()=>{let e=!
1;d||(d=!0,e=C(a,"message",c));return e}};function Ke(a,b,c,d){return
Je(a,yd(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 O{constructor()
{this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};async function
Le(a){return a.l.promise}async function Me(a){return a.g.promise}async function
Ne(a){return a.i.promise}function Oe(a,b)
{b.type="err_st";b.slot=a.slotType;b.freq=.25;a.qem&&(b.qem=a.qem);b.tag_type=a.o.Y
a;b.version=a.o.version;Ad(a.u,"fullscreen_tag",b,!1,.25)}
class Pe extends L{constructor(a,b,c){var
d=I,e=me,f={Ya:2,version:be()};super();this.slotType=a;this.pubWin=b;this.sa=c;this
.B=d;this.u=e;this.o=f;this.state=1;this.qem=null;this.l=new O;this.g=new
O;this.i=new O}init(){const
a=Ke(this.pubWin,this.sa,b=>{if(b.eventType==="adError")this.i.resolve(),this.state
=4;else if(b.eventType==="adReady"&&this.state===1)this.qem=b.qem,b.slotType!
==this.slotType&&(Oe(this,
{cur_st:this.state,evt:b.eventType,adp_tp:b.slotType}),this.state=4),this.l.resolve
(),this.state=
2;else
if(b.eventType==="adClosed"&&this.state===2)this.g.resolve(b.result),this.state=3;e
lse if(b.eventType!=="adClosed"||this.state!==3)Oe(this,
{cur_st:this.state,evt:b.eventType}),this.state=4},this.B);M(this,a)}}function
Qe(a,b,c){a=new Pe(a,b,c);a.init();return a};/*
Math.uuid.js (v1.4)
http://www.broofa.com
mailto:robert@broofa.com
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
var
Re="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");class
Se{constructor(a){for(var b=Array(36),c=0,d,e=0;e<36;e++)e==8||e==13||e==18||e==23?
b[e]="-":e==14?b[e]="4":(c<=2&&(c=33554432+Math.random()*16777216|
0),d=c&15,c>>=4,b[e]=Re[e==19?d&3|8:d]);this.uuid=b.join("");this.callback=a}}
function Te(a){const b=k.imalib_globalCallbacks||new
Map,c=b.get("AFMA_updateActiveView")||[];if(c.length===0&&k.AFMA_updateActiveView)
{const d=new Se(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
Se(a);c.push(a);b.set("AFMA_updateActiveView",c);k.imalib_globalCallbacks=b;return
a.uuid}
function Ue(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);d!==-
1&&(c.splice(d,1),c.length===0&&(k.AFMA_updateActiveView=void
0),b.set("AFMA_updateActiveView",c),k.imalib_globalCallbacks=b)}}}};He([1,8,9,10,11
,12,2,3,4,5,15,16]);He([1,6,7,9,10,11,12,2,3,4,5,13,14]);He([1,6,7,9,10,11,12,2,3,4
,5,13,14]);new Ie;var Ve=(k.navigator?k.navigator.userAgent:"").indexOf("Android")!
=-1;function We(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=!
1}We.prototype.j=function(){this.defaultPrevented=!0};var P=class{constructor(a,b)
{this.messageName=a;this.parameters=b||{}}},Xe=class extends We{constructor(a,b)
{super(a.messageName,b);this.params=a.parameters||{}}};function Ye(a){var
b=hc("gmsg://mobileads.google.com/"+a.messageName);return uc(b,new
Map(Object.entries(a.parameters)))};var Ze=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 $e(a,b){We.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.i=null;a&&this.init(a,b
)}ka($e,We);var af={2:"touch",3:"pen",4:"mouse"};
$e.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)?Ma&&(Ka(b,"nodeName")||(b=null)):c=="mouseover"?
b=a.fromElement:c=="mouseout"&&(b=a.toElement);this.relatedTarget=b;d?
(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?
d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):
(this.clientX=a.clientX!==void 0?a.clientX:
a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||
0,this.screenY=a.screenY||
0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.alt
Key;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||
0;this.pointerType=typeof a.pointerType==="string"?
a.pointerType:af[a.pointerType]||"";this.state=a.state;this.i=a;a.defaultPrevented&
&$e.Z.j.call(this)};
$e.prototype.j=function(){$e.Z.j.call(this);var a=this.i;a.preventDefault?
a.preventDefault():a.returnValue=!1};var bf="closure_listenable_"+
(Math.random()*1E6|0);var cf=0;function df(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.da=e;this.key=++cf;this.X=this.aa=!1}function ef(a){a.X=!
0;a.listener=null;a.proxy=null;a.src=null;a.da=null};function ff(a)
{this.src=a;this.g={};this.j=0}ff.prototype.add=function(a,b,c,d,e){var
f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.j++);var g=gf(a,b,d,e);g>-1?
(b=a[g],c||(b.aa=!1)):(b=new df(b,this.src,f,!!d,e),b.aa=c,a.push(b));return
b};function hf(a,b,c,d,e){b=b.toString();if(b in a.g){var
f=a.g[b];c=gf(f,c,d,e);c>-
1&&(ef(f[c]),Array.prototype.splice.call(f,c,1),f.length==0&&(delete
a.g[b],a.j--))}}
function jf(a,b){var c=b.type;c in
a.g&&Ha(a.g[c],b)&&(ef(b),a.g[c].length==0&&(delete a.g[c],a.j--))}function
gf(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.da==d)return e}return-1};var
kf="closure_lm_"+(Math.random()*1E6|0),lf={},mf=0;function nf(a,b,c,d,e)
{if(d&&d.once)return of(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=pf(c);return a&&a[bf]?a.listen(b,c,ea(d)?!!
d.capture:!!d,e):qf(a,b,c,!1,d,e)}
function qf(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=ea(e)?!!
e.capture:!!e,h=rf(a);h||(a[kf]=h=new ff(a));c=h.add(b,c,d,g,f);if(c.proxy)return
c;d=sf();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Ze||(e=g),e===void
0&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(tf(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");mf++;return c}
function sf(){function a(c){return b.call(a.src,a.listener,c)}const b=uf;return
a}function of(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f+
+)of(a,b[f],c,d,e);return null}c=pf(c);return a&&a[bf]?a.g.add(String(b),c,!
0,ea(d)?!!d.capture:!!d,e):qf(a,b,c,!0,d,e)}
function vf(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f+
+)vf(a,b[f],c,d,e);else(d=ea(d)?!!d.capture:!!d,c=pf(c),a&&a[bf])?
hf(a.g,String(b),c,d,e):a&&(a=rf(a))&&(b=a.g[b.toString()],a=-1,b&&(a=gf(b,c,d,e)),
(c=a>-1?b[a]:null)&&wf(c))}
function wf(a){if(typeof a!=="number"&&a&&!a.X){var
b=a.src;if(b&&b[bf])jf(b.g,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(tf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);mf--;
(c=rf(b))?(jf(c,a),c.j==0&&(c.src=null,b[kf]=null)):ef(a)}}}function tf(a){return a
in lf?lf[a]:lf[a]="on"+a}function uf(a,b){if(a.X)a=!0;else{b=new $e(b,this);var
c=a.listener,d=a.da||a.src;a.aa&&wf(a);a=c.call(d,b)}return a}
function rf(a){a=a[kf];return a instanceof ff?a:null}var xf="__closure_events_fn_"+
(Math.random()*1E9>>>0);function pf(a){if(typeof a==="function")return a;a[xf]||
(a[xf]=function(b){return a.handleEvent(b)});return a[xf]};function yf(a)
{L.call(this);this.i=a;this.g={}}ka(yf,L);var
zf=[];yf.prototype.listen=function(a,b,c,d){Array.isArray(b)||
(b&&(zf[0]=b.toString()),b=zf);for(var e=0;e<b.length;e++){var f=nf(a,b[e],c||
this.handleEvent,d||!1,this.i||this);if(!f)break;this.g[f.key]=f}return
this};function Af(a){Yb(a.g,function(b,c)
{this.g.hasOwnProperty(c)&&wf(b)},a);a.g={}}yf.prototype.j=function()
{yf.Z.j.call(this);Af(this)};
yf.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not
implemented");};function Q(){L.call(this);this.g=new
ff(this);this.J=this;this.u=null}ka(Q,L);Q.prototype[bf]=!
0;Q.prototype.addEventListener=function(a,b,c,d)
{nf(this,a,b,c,d)};Q.prototype.removeEventListener=function(a,b,c,d)
{vf(this,a,b,c,d)};
function Bf(a,b){var c,d=a.u;if(d)for(c=[];d;d=d.u)c.push(d);a=a.J;d=b.type||
b;if(typeof b==="string")b=new We(b,a);else if(b instanceof We)b.target=b.target||
a;else{var e=b;b=new We(d,a);bc(b,e)}e=!0;if(c)for(var f=c.length-1;f>=0;f--){var
g=b.g=c[f];e=Cf(g,d,!0,b)&&e}g=b.g=a;e=Cf(g,d,!0,b)&&e;e=Cf(g,d,!
1,b)&&e;if(c)for(f=0;f<c.length;f++)g=b.g=c[f],e=Cf(g,d,!1,b)&&e}
Q.prototype.j=function(){Q.Z.j.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,ef(d[e]);delete
a.g[c];a.j--}}this.u=null};Q.prototype.listen=function(a,b,c,d){return
this.g.add(String(a),b,!1,c,d)};function Cf(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.da||g.src;g.aa&&jf(a.g,g);e=h.call(l,d)!==!
1&&e}}return e&&!d.defaultPrevented};function R(a,b){Q.call(this);this.o=a||
1;this.l=b||
k;this.B=ia(this.K,this);this.F=Date.now()}ka(R,Q);R.prototype.enabled=!
1;R.prototype.i=null;R.prototype.K=function(){if(this.enabled){var a=Date.now()-
this.F;a>0&&a<this.o*.8?this.i=this.l.setTimeout(this.B,this.o-a):
(this.i&&(this.l.clearTimeout(this.i),this.i=null),Bf(this,"tick"),this.enabled&&(D
f(this),this.start()))}};R.prototype.start=function(){this.enabled=!0;this.i||
(this.i=this.l.setTimeout(this.B,this.o),this.F=Date.now())};
function Df(a){a.enabled=!
1;a.i&&(a.l.clearTimeout(a.i),a.i=null)}R.prototype.j=function()
{R.Z.j.call(this);Df(this);delete this.l};function Ef()
{if(window.googleJsEnvironment&&(window.googleJsEnvironment.environment=="rhino"||
window.googleJsEnvironment.environment=="jscore"))return new
Ff;if(Ve&&window.googleAdsJsInterface&&"notify"in
window.googleAdsJsInterface)try{return
window.googleAdsJsInterface.notify("gmsg://mobileads.google.com/noop"),new
Ff}catch(a){}else
if(window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.gadG
MSGHandler)return new Gf;return new Hf}function If(){Jf||(Jf=Ef());return Jf}
var Jf=null,Kf=class extends L{};function Lf(a){const
b=$b(a.parameters);b["google.afma.Notify_dt"]=(new Date).getTime();return Ye(new
P(a.messageName,b)).toString()}
var Mf=class extends Kf{constructor(a){super();this.u=a;this.o=[];this.l=new
R(1);this.B=new yf(this);this.B.listen(this.l,"tick",this.F)}sendMessage(a)
{this.o.push(a);this.l.enabled||(a=this.o.shift(),this.u(a),this.l.start())}F()
{const a=this.o.shift();a?this.u(a):Df(this.l)}},Hf=class extends Mf{constructor()
{super(a=>{var b=this.g[this.i];b||(b=yc(document,"IFRAME"),b.id="afma-notify-"+
(new
Date).getTime(),b.style.display="none",this.g[this.i]=b);this.i=(this.i+1)%25;const
c=$b(a.parameters);
c["google.afma.Notify_dt"]=(new Date).getTime();var d=b;a=Ye(new
P(a.messageName,c));d.src=fc(a).toString();b.parentNode||
document.body.appendChild(b)});this.g=[];this.i=0}j()
{this.g.forEach(zc);this.g=[];super.j()}},Ff=class extends Kf{sendMessage(a)
{a=Lf(a);window.googleAdsJsInterface&&window.googleAdsJsInterface.notify&&(window.g
oogleAdsJsInterface.notify(a),window.googleAdsJsInterface.DEBUG&&console.log(a))}},
Gf=class extends Kf{sendMessage(a)
{a=Lf(a);window.webkit&&window.webkit.messageHandlers&&
window.webkit.messageHandlers.gadGMSGHandler&&window.webkit.messageHandlers.gadGMSG
Handler.postMessage(a)}};function Nf(a,{data:b,source:c}){if(c&&b){var
d=a.A;if(b==="arwebview_iframe_loaded"&&a.i)n("JavascriptWebViewBridge.incoming.pos
tMessage",a.o.bind(a)),d.indexOf(c)===-1&&d.push(c);else{var
e=b.messageName;b=b.parameters;if(a.i)switch(e){case
"mraid_loaded":e=b.is_top_win;e===!1&&(a.l=!0,a.j=Te(f=>{a.i&&Of(a,new
P("update_activeview_action",f))}),d.indexOf(c)===-1&&(d.push(c),typeof
c.postMessage!=="undefined"&&c.postMessage(new
P("mraid_env_obj",window.MRAID_ENV),"*")));break;case "start_tracking_action":a.g==
0&&window.AFMA_SendMessage("trackActiveViewUnit");a.g+=1;break;case
"stop_tracking_action":--
a.g;a.g==0&&(window.AFMA_SendMessage("untrackActiveViewUnit",
{hashCode:b.hashCode}),a.j&&(Ue(a.j),a.j=null));break;case
"register_iframe_window_action":e=b.is_top_win;e===!1&&d.indexOf(c)===-
1&&d.push(c);break;case
"receive_message_action":b.messageName=="disableMraidOpen"&&window.AFMA_ReceiveMess
age(b.messageName,b.parameters)}else switch(e){case
"mraid_env_obj":window.MRAID_ENV=b;break;case
"update_activeview_action":window.AFMA_updateActiveView&&
window.AFMA_updateActiveView(b);break;case
"receive_message_action":window.AFMA_ReceiveMessage(b.messageName,b.parameters)}}}}
function Of(a,b){a.A.forEach(c=>c.postMessage(b,"*"))}class Qf{constructor()
{this.A=[];this.i=window===window.top;this.l=!1;this.g=0;this.j=null;typeof
window.addEventListener!
=="undefined"&&window.addEventListener("message",a=>Nf(this,a))}o(a)
{this.i&&Of(this,{name:"arwebview_message_forwarded",message:a})}};var Sf=class
extends Q{constructor()
{super();this.l=If();this.l=If();M(this,ja(te,this.l));this.i={};this.o=new
Qf}sendMessage(a,b){let c;typeof a==="string"?c=new P(a,b):a instanceof
P&&(c=a);document.readyState=="loading"?of(k,"DOMContentLoaded",
()=>this.l.sendMessage(c),!1,this):this.l.sendMessage(c)}receiveMessage(a,b)
{if(this.shouldForwardMessageToIframe())this.forwardMessage(new
P("receive_message_action",new P(a,b)));else{const
c=document.getElementById("ad_iframe");c!=void 0&&c.contentWindow!=
void 0&&c.contentWindow.AFMA_ReceiveMessage!=void
0&&c.contentWindow.AFMA_ReceiveMessage(a,b)}a=="onshow"&&document.readyState=="load
ing"?of(k,"DOMContentLoaded",()=>Rf(a,b??void 0)):Bf(this,new Xe(new
P(a,b),this))}addObserver(a,b,c){const d=e=>void
c.call(b,e.type,e.params);this.listen(a,d);this.i[a]||(this.i[a]={});this.i[a]
[b]=d}removeObserver(a,b){this.i[a]&&this.i[a][b]&&(hf(this.g,String(a),this.i[a]
[b]),delete this.i[a][b])}shouldForwardMessageToIframe(){return
this.o.l}forwardMessage(a){Of(this.o,
a)}};function S(a,b){k.AFMA_Communicator?
k.AFMA_Communicator.sendMessage(a,b):Tf(a,b)}function Tf(a,b)
{document.readyState=="loading"?(a=ia(Tf,null,a,b),of(k,"DOMContentLoaded",a,!1)):
(a=new P(a,b),If().sendMessage(a))}function Rf(a,b)
{k.AFMA_Communicator.receiveMessage(a,b)}function Uf(a,b,c,d)
{k.AFMA_Communicator.removeEventListener(a,b,c,d)}function Vf(a,b,c,d)
{k.AFMA_Communicator.addEventListener(a,b,c,d)}function Wf(a,b,c)
{k.AFMA_Communicator.addObserver(a,b,c)}
function Xf(a,b){k.AFMA_Communicator.removeObserver(a,b)}k.AFMA_Communicator||
(n("AFMA_AddEventListener",Vf),n("AFMA_RemoveEventListener",Uf),n("AFMA_AddObserver
",Wf),n("AFMA_RemoveObserver",Xf),n("AFMA_ReceiveMessage",Rf),n("AFMA_SendMessage",
S),k.AFMA_Communicator=new Sf);var Yf=class{constructor(a)
{this.g=a;Vf("h5adsEvent",b=>void this.g(b))}qa(a,b){S("h5ads",
{obj_id:a,action:"create_interstitial_ad",ad_unit:b})}ra(a,b){S("h5ads",
{obj_id:a,ad_unit:b,action:"create_rewarded_ad"})}D(a){S("h5ads",
{obj_id:a,action:"dispose"})}};function Zf(a){a.extras===void
0&&(a.extras={});a.extras.highfive="1";return
encodeURIComponent(JSON.stringify(a))}class $f extends L{constructor(a,b)
{super();this.id=a;this.g=b}load(a,b){this.A||
(this.listener=b,b=this.id,a=Zf(a),S("h5ads",
{obj_id:b,action:"load_interstitial_ad",ad_request:a}))}show(){if(!this.A)
{if(this.listener==null)throw Error("load must be called before show");S("h5ads",
{obj_id:this.id,action:"show_interstitial_ad"})}}j()
{this.g.A.D(this.id);super.j()}}
class ag extends L{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.A||
(this.listener=b,b=this.id,a=Zf(a),S("h5ads",
{obj_id:b,action:"load_rewarded_ad",ad_request:a}))}show(){if(!this.A)
{if(this.listener==null)throw Error("load must be called before show");S("h5ads",
{obj_id:this.id,action:"show_rewarded_ad"})}}j()
{this.g.A.D(this.id);super.j()}}function bg(a){const b=a.l;a.l+=1;return b}
var cg=class{constructor(){this.l=0;this.ads=new Map;this.g=new Map;this.i=new
O;this.j=0;this.A=new Yf(a=>{a=a.params;switch(a.eventCategory){case
"initialize":this.ads.clear();this.g.clear();this.j=3;this.i.resolve(this);break;ca
se "creation":var b=a.objectId;switch(a.event){case
"nativeObjectCreated":if(a=this.g.get(b))this.g.delete(b),this.ads.set(b,a.ad),a.N.
resolve(a.ad);return;case
"nativeObjectNotCreated":if(a=this.g.get(b))this.g.delete(b),a.ad.D(),a.N.reject(Er
ror("Native object not created"));
return;default:return}case "interstitial":if((b=this.ads.get(a.objectId))&&b
instanceof $f&&b.listener)switch(a.event){case "onAdLoaded":b.listener.R?.
(b);break;case "onAdFailedToLoad":b.listener.P?.(b,a.errorCode);break;case
"onAdOpened":b.listener.Ta?.(b);break;case "onAdClicked":b.listener.tb?.
(b);break;case "onAdClosed":b.listener.L?.(b);break;case
"onNativeAdObjectNotAvailable":b.listener.T?.(b)}break;case
"rewarded":if((b=this.ads.get(a.objectId))&&b instanceof
ag&&b.listener)switch(a.event){case "onRewardedAdLoaded":b.listener.R?.(b);
break;case "onRewardedAdFailedToLoad":b.listener.P?.(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.L?.(b);break;case
"onNativeAdObjectNotAvailable":b.listener.T?.(b)}}})}connect(){switch(this.j){case
3:return Promise.resolve(this);case 1:return this.i.promise;default:return
this.j=1,this.i=new O,S("h5ads",{action:"initialize"}),
setTimeout(()=>{this.j!==3&&(this.j=2,this.i.reject(Error("GmaBridge could not
connect to SDK after 10000 ms.")))},1E4),this.i.promise}}qa(a){if(this.j!==3)return
Promise.reject(Error("GmaBridge is not connected"));const b=bg(this),c=new
O;this.g.set(b,{N:c,ad:new $f(b,this)});this.A.qa(b,a);return c.promise}ra(a)
{if(this.j!==3)return Promise.reject(Error("GmaBridge is not connected"));const
b=bg(this),c=new O;this.g.set(b,{N:c,ad:new ag(b,this)});this.A.ra(b,a);return
c.promise}};let dg=null;var eg={},fg={};function gg(){throw Error("Do not
instantiate directly");}gg.prototype.Fa=null;gg.prototype.toString=function()
{return this.ia};gg.prototype.xa=function(){if(this.ba!==eg)throw Error("Sanitized
content was not of kind HTML.");return pc(this.toString())};function hg()
{gg.call(this)}ka(hg,gg);hg.prototype.ba=eg;function ig(a){if(a!=null)switch(a.Fa)
{case 1:return 1;case -1:return-1;case 0:return 0}return null}var V=function(a)
{function b(c){this.ia=c}b.prototype=a.prototype;return function(c,d){c=new
b(String(c));d!==void 0&&(c.Fa=d);return c}}(hg);function jg(a){return
kg(String(a),()=>"").replace(lg,"<")}const
mg=RegExp.prototype.hasOwnProperty("sticky"),ng=new RegExp((mg?"":"^")+"(?:!|/?([a-
zA-Z][a-zA-Z0-9:-]*))",mg?"gy":"g");
function kg(a,b){const c=[],d=a.length;let e=0,f=[],g,h,l=0;for(;l<d;){switch(e)
{case 0:var m=a.indexOf("<",l);if(m<0){if(c.length===0)return
a;c.push(a.substring(l));l=d}else c.push(a.substring(l,m)),h=m,l=m+1,mg?
(ng.lastIndex=l,m=ng.exec(a)):(ng.lastIndex=0,m=ng.exec(a.substring(l))),m?
(f=["<",m[0]],g=m[1],e=1,l+=m[0].length):c.push("<");break;case 1:m=a.charAt(l+
+);switch(m){case "'":case '"':let p=a.indexOf(m,l);p<0?l=d:
(f.push(m,a.substring(l,p+1)),l=p+1);break;case ">":f.push(m);c.push(b(f.join(""),
g));e=0;f=[];h=g=null;break;default:f.push(m)}break;default:throw
Error();}e===1&&l>=d&&(l=h+1,c.push("<"),e=0,f=[],h=g=null)}return
c.join("")}function og(a){return a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\
>")}function W(a){return a!=null&&a.ba===eg?
String(jg(a.ia)).replace(pg,qg):String(a).replace(rg,qg)}
function X(a){a!=null&&a.ba===fg?a=og(a.ia):a==null?a="":a instanceof ic?a=og(a
instanceof ic&&a.constructor===ic?a.g:"type_error:SafeStyle"):a instanceof lc?
a=og(kc(a)):(a=String(a),a=sg.test(a)?a:"zSoyz");return a}const tg={"\
x00":"�","\t":"	","\n":" ","\v":"","\f":"","\r":" ","
":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","
=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\
u2028":"
","\u2029":"
"};
function qg(a){return tg[a]}
const rg=/[\x00\x22\x26\x27\x3c\x3e]/g,pg=/[\x00\x22\x27\x3c\x3e]/g,sg=/^(?!-
*(?: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,ug=
/^[a-zA-Z0-9+\/_-]+={0,2}$/,lg=/</g;var vg=class extends A{};vg.fa=[19];let wg=void
0;function xg(a){Qb(wg,Hd);wg=a};function yg(a){const
b={bottom:"auto",clear:"none",display:"inline","float":"none",height:"auto",left:"a
uto",margin:0,"margin-bottom":0,"margin-left":0,"margin-right":"0","margin-
top":0,"max-height":"none","max-
width":"none",opacity:1,overflow:"visible",padding:0,"padding-bottom":0,"padding-
left":0,"padding-right":0,"padding-
top":0,position:"static",right:"auto",top:"auto","vertical-
align":"baseline",visibility:"visible",width:"auto","z-
index":"auto"};Fa(Object.keys(b),c=>{var d=a.style[wc(c)];(typeof d!==
"undefined"?d:a.style[$c(a,c)])||G(a,c,b[c])});Mc(a)};var zg=class{constructor()
{const a={};this.g=(b,c)=>a[b]!=null?a[b]:c;this.i=(b,c)=>a[b]!=null?
a[b]:c;this.l=(b,c)=>a[b]!=null?a[b]:c;this.o=(b,c)=>a[b]!=null?
a[b]:c;this.A=(b,c)=>a[b]!=null?c.concat(a[b]):c;this.j=()=>{}}};function Y(a)
{return J(zg).i(a.g,a.defaultValue)};class Ag{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
Bg;this.sideRailProcessedFixedElements=new Set;this.sideRailAvailableSpace=new
Map;this.sideRailPlasParam=new Map}}
var Bg=class{constructor()
{this.maxZIndexRestrictions={};this.nextRestrictionId=0;this.maxZIndexListeners=[]}
};function Cg(a){const b=Dg(a);Fa(a.g.maxZIndexListeners,c=>c(b))}function Dg(a)
{a=Hc(a.g.maxZIndexRestrictions);return a.length?Math.min.apply(null,a):null}
class Eg{constructor(a){a.google_reactive_ads_global_state?
(a.google_reactive_ads_global_state.sideRailProcessedFixedElements==null&&(a.google
_reactive_ads_global_state.sideRailProcessedFixedElements=new
Set),a.google_reactive_ads_global_state.sideRailAvailableSpace==null&&(a.google_rea
ctive_ads_global_state.sideRailAvailableSpace=new
Map),a.google_reactive_ads_global_state.sideRailPlasParam==null&&(a.google_reactive
_ads_global_state.sideRailPlasParam=new Map)):a.google_reactive_ads_global_state=
new Ag;this.g=a.google_reactive_ads_global_state.floatingAdsStacking}addListener(a)
{this.g.maxZIndexListeners.push(a);a(Dg(this))}removeListener(a)
{Ia(this.g.maxZIndexListeners,b=>b===a)}}class Fg{constructor(a)
{this.j=a;this.g=null}};const Gg=(a,b)=>{const
c=Sc("STYLE",a);c.textContent=kc(rc`* { pointer-events:
none; }`);a?.head.appendChild(c);setTimeout(()=>{a?.head.removeChild(c)},b)};var
Ig=(a,b,c)=>{if(!a.body)return null;const d=new Hg;d.apply(a,b);return()=>{var
e=c||0;e>0&&Gg(b.document,e);G(a.body,
{filter:d.g,webkitFilter:d.g,overflow:d.i,position:d.A,top:d.l});b.scrollTo(0,d.j)}
};
class Hg{constructor(){this.g=this.l=this.A=this.i=null;this.j=0}apply(a,b)
{this.i=a.body.style.overflow;this.A=a.body.style.position;this.l=a.body.style.top;
this.g=a.body.style.filter?
a.body.style.filter:a.body.style.webkitFilter;this.j=b.pageYOffset===void 0?
(b.document.documentElement||b.document.body.parentNode||
b.document.body).scrollTop:b.pageYOffset;G(a.body,"top",-this.j+"px")}};function
Jg(a,b){var c;if(!a.l)for(a.l=[],c=a.g.parentElement;c;)
{a.l.push(c);if(a.J(c))break;c=c.parentNode&&c.parentNode.nodeType===1?
c.parentNode:null}c=a.l.slice();let d,e;for(d=0;d<c.length;++d)
(e=c[d])&&b.call(a,e,d,c)}var Kg=class extends L{constructor(a,b,c)
{super();this.g=a;this.U=b;this.B=c;this.l=null;M(this,()=>this.l=null)}J(a){return
this.B===a}};function Lg(a,b){const c=a.B;if(c)if(b){b=a.F;if(b.g==null){var
d=b.j;const e=d.g.nextRestrictionId+
+;d.g.maxZIndexRestrictions[e]=2147483646;Cg(d);b.g=e}Jc(c,
{display:"block"});a.u.body&&!
a.o&&(a.o=Ig(a.u,a.U,a.O));c.setAttribute("tabindex","0");c.setAttribute("aria-
hidden","false");a.u.body.setAttribute("aria-hidden","true")}else b=a.F,b.g!
=null&&(d=b.j,delete d.g.maxZIndexRestrictions[b.g],Cg(d),b.g=null),Jc(c,
{display:"none"}),a.o&&(a.o(),a.o=null),a.u.body.setAttribute("aria-
hidden","false"),
c.setAttribute("aria-hidden","true")}function Mg(a){Lg(a,!1);const b=a.B;if(b){var
c=Ng(a.K);Jg(a,d=>{Jc(d,c);yg(d)});a.g.setAttribute("width","");a.g.setAttribute("h
eight","");G(a.g,c);G(a.g,Og);G(b,Pg);G(b,{background:"transparent"});Jc(b,
{display:"none",position:"fixed"});yg(b);yg(a.g);Tc(a.K)<=1||(G(b,
{overflow:"scroll","max-width":"100vw"}),Mc(b))}}
class Qg extends Kg{constructor(a,b,c){var
d=Y(Ge);super(a,b,c);this.o=null;this.u=b.document;this.O=d;a=new Eg(b);this.F=new
Fg(a);this.K=b}i(){Lg(this,!1)}}function Ng(a){a=Tc(a);a=100*(a<1?
1:a);return{width:`${a}vw`,height:`${a}vh`}}var
Pg={backgroundColor:"white",opacity:"1",position:"fixed",left:"0px",top:"0px",margi
n:"0px",padding:"0px",display:"none",zIndex:"2147483647"},Og={left:"0",position:"ab
solute",top:"0"};var Rg=class extends Qg{constructor(a,b,c)
{super(b,a,c);Mg(this)}J(a){a.classList?a=a.classList.contains("adsbygoogle"):
(a=a.classList?a.classList:(typeof a.className=="string"?
a.className:a.getAttribute&&a.getAttribute("class")||"").match(/\S+/g)||
[],a=Ea(a,"adsbygoogle")>=0);return a}};function Sg(){const
a=window.google_ad_modifications=window.google_ad_modifications||
{};a.afg_slotcar_vars||(a.afg_slotcar_vars={});return a.afg_slotcar_vars};function
Tg(a){return(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}function
Ug(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}
function Vg(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
ae(a,b){a.i.size>0||Wg(a);const c=a.i.get(0);c?c.push(b):a.i.set(0,[b])}function
Xg(a,b,c,d){B(b,c,d);M(a,()=>C(b,c,d))}function Yg(a,b){a.state!
==1&&(a.state=1,a.i.size>0&&Zg(a,b))}
function Wg(a){a.g.document.visibilityState?
Xg(a,a.g.document,"visibilitychange",b=>{a.g.document.visibilityState==="hidden"&&Y
g(a,b);a.g.document.visibilityState==="visible"&&(a.state=0)}):"onpagehide"in a.g?
(Xg(a,a.g,"pagehide",b=>{Yg(a,b)}),Xg(a,a.g,"pageshow",
()=>{a.state=0})):Xg(a,a.g,"beforeunload",b=>{Yg(a,b)})}function Zg(a,b){for(let
c=9;c>=0;c--)a.i.get(c)?.forEach(d=>{d(b)})}var $g=class extends L{constructor(a)
{super();this.g=a;this.state=0;this.i=new Map}};async function ah(a,b){var
c=10;return c<=0?Promise.reject(Error(`wfc bad input ${c} ${200}`)):b()?
Promise.resolve():new Promise((d,e)=>{const f=a.setInterval(()=>{--c?
b()&&(a.clearInterval(f),d()):(a.clearInterval(f),e(Error(`wfc timed out $
{c}`)))},200)})};function bh(a){const b=a.state.pc;return b!==null&&b!==0?
b:a.state.pc=Qc(a.g)}
function ch(a){var b=a.state.wpc;if(b===null||b===""){b=a.state;var
c=a.g;if(c.google_ad_client)a=String(c.google_ad_client);else{if((a=(c.google_ad_mo
difications=c.google_ad_modifications||{}).head_tag_slot_vars?.google_ad_client??
c.document.querySelector(".adsbygoogle[data-ad-client]")?.getAttribute("data-ad-
client"))==null){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)&&!
bd()?Tg:Ug;for(var d=a.length-1;d>=0;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]]=Vg(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 dh(a)
{await ah(a.g,()=>!(!bh(a)||!ch(a)))}
async function eh(a,b){await dh(a);var c=a.i;var d=new Nd;var
e=bh(a);d=y(d,1,rb(e),"0");e=ch(a);d=z(d,2,e);d=y(d,3,rb(a.state.sd),"0");a=y(d,7,r
b(Math.round(a.g.performance.now())),"0");a=y(a,3,rb(1),"0");b=Lb(a,10,Od,b);Xd(c,b
)}var fh=class{constructor(a,b){this.g=Zc()||window;this.j=b??new
$g(this.g);this.i=a??new de(100,100,!0,this.j);this.state=pe(()=>{const
c=Y(ve);return{sd:c,ssp:c>0&&Fc()<1/c,pc:null,wpc:null,cu:null,le:[],lgdp:
[],psi:null,tar:0,cc:null}})}};function gh(a){var b=window;return
a.google_adtest==="on"||a.google_adbreak_test==="on"||
b.location.host.endsWith("h5games.usercontent.goog")||
b.location.host==="gamesnacks.com"?b.document.querySelector('meta[name="h5-games-
eids"]')?.getAttribute("content")?.split(",").map(c=>Math.floor(Number(c))).filter(
c=>!isNaN(c)&&c>0)||[]:[]};class hh{};function ih(){var a=k.ggeac||
(k.ggeac={});fe(J(ge),a);jh(a);J(hh);J(zg).j()}function jh(a){const
b=J(zg);b.g=(c,d)=>ee(5,a,()=>!1)(c,d,1);b.i=(c,d)=>ee(6,a,()=>0)
(c,d,1);b.l=(c,d)=>ee(7,a,()=>"")(c,d,1);b.o=(c,d)=>ee(8,a,()=>[])
(c,d,1);b.A=(c,d)=>ee(17,a,()=>[])(c,d,1);b.j=()=>{ee(15,a,()=>{})(1)}};function
kh(a){const b=J(ge).g();a=gh(a);return b.concat(a).join(",")};function
lh({Pa:a,Wa:b}){return a||(b==="dev"?"dev":"")};function mh(a,b)
{wd(a,c=>{c.shv=String(b);c.mjsv=lh({Pa:be(),Wa:b});c.eid=kh(k)})};La||
Ca();function nh(a){{k.google_llp||(k.google_llp={});var b=k.google_llp;let
c=b[7];if(!c){const {promise:d,resolve:e}=new
O;c={promise:d,resolve:e};b[7]=c}b=c}b.resolve(a)};var
oh=(a,b,c)=>{a.dataset.adsbygoogleStatus="reserved";a.className+=" adsbygoogle-
noablate";if(!c.adsbygoogle){c.adsbygoogle=[];var
d=c.document,e=tc`https://pagead2.googlesyndication.com/pagead/js/
adsbygoogle.js`;const f=Sc("SCRIPT",d);f.src=fc(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 ph=typeof sttc==="undefined"?void
0:sttc;function qh(){var a=I;try{return Qb(ph,Cd),new vg(JSON.parse(ph))}catch(b)
{a.ea(838,b instanceof Error?b:Error(String(b)))}return new vg};var rh=class
extends L{j(){this.disposeAd();super.j()}},sh=class extends L{constructor(a)
{super();this.callback=a}},th=class extends L{constructor(a)
{super();this.G=a;this.g=new Set}fetch(a){const b=new
sh(a.callback);this.g.add(b);this.G.fetch({...a,callback:c=>{b.A?
c&&c.D():b.callback(c);this.g.delete(b)}})}j(){for(const a of
this.g.values())a.D();this.g.clear();super.j()}};var uh=class{constructor(a){var
b=be();this.Va=1;this.Oa=a;this.Qa=b;this.Ma="unset"}ga(a){this.Ma=a}Y(a)
{this.V=a.Ga;this.W=a.Ka}M(a){this.G=a}C(a,b={})
{b.event=a;b.client=this.Ma;b.bow_v=this.Oa;b.js_v=this.Qa;b.fetcher=this.G?.toStri
ng()??"unset";this.V&&(b.admb_iid=this.V);this.W&&(b.admb_rid=this.W);oe("slotcar",
b,this.Va)}};var vh=class extends rh{constructor(a,b,c,d)
{super();this.ad=a;this.l=b;this.o=c;this.i=d;this.g=null;this.u=this.B=!1;this.F=!
0}show(a){this.g=a;if(this.F&&this.u)this.ad.show();else if(this.u)this.L();else
throw Error("Tried to show AdMobAd before it finished loading.");}disposeAd()
{this.ad.D()}R(){this.u=!0;this.o(this)}P(){this.o(null);this.D()}T()
{this.i.C("admb_na");this.g?this.L():this.F=!1}};
function wh(a){return{R:K(849,()=>{a.R()}),P:K(850,()=>{a.P()}),L:K(851,
()=>{a.L()}),T:K(854,()=>{a.T()})}}var xh=class extends vh{constructor(a,b,c,d)
{super(a,b,c,d);this.ad=a;this.l=b;this.o=c;this.i=d}request()
{this.ad.load(this.l,wh(this))}L(){(0,this.g)(1)}};function yh(a){return{R:K(849,
()=>{a.R()}),P:K(850,()=>{a.P()}),Sa:K(855,()=>{a.i.C("admb_rfs");(0,a.g)
(2)}),Ua:K(852,()=>{a.B=!0}),L:K(853,()=>{a.L()}),T:K(854,()=>{a.T()})}}
var zh=class extends vh{constructor(a,b,c,d)
{super(a,b,c,d);this.ad=a;this.l=b;this.o=c;this.i=d}request()
{this.ad.load(this.l,yh(this))}L(){this.B?(0,this.g)(3):(0,this.g)(2)}};function
Ah(a,b){const c=a.g.google_adbreak_test==="on";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 Bh(a,b,c){a.l.error(`Unable to fetch ad:
'${b}' is missing from tag.`);c(null)}function Ch(a){xd(I,850,()=>{a(null)})}
var Dh=class{constructor(a,b,c,d)
{this.i=a;this.g=b;this.l=c;this.j=d;this.A=Qc(window).toString()}fetch(a){const
b={isTestDevice:!1,httpTimeoutMillis:Y(xe)*1E3};var
c=this.g.google_tag_for_child_directed_treatment;if(c==="0"||
c==="1")b.tagForChildDirectedTreatment=c==="1";c=this.g.google_tag_for_under_age_of
_consent;if(c==="0"||
c==="1")b.tagForUnderAgeOfConsent=c==="1";c=this.g.google_max_ad_content_rating;typ
eof c==="string"&&(b.maxAdContentRating=c);b.extras??
(b.extras={});b.extras.muted=a.ua||
a.type===2?"0":"1";this.A&&(b.extras.pvsid=this.A);c=kh(this.g);c.length&&(b.extras
.slotcar_eids=c);c=Ah(this,a.type);a.type===1?typeof c!=="string"?Bh(this,"data-
admob-interstitial-slot",a.callback):this.i.qa(c).then(d=>{(new
xh(d,b,a.callback,this.j)).request()}).catch(()=>{Ch(a.callback)}):typeof c!
=="string"?Bh(this,"data-admob-rewarded-
slot",a.callback):this.i.ra(c).then(d=>{(new
zh(d,b,a.callback,this.j)).request()}).catch(()=>{Ch(a.callback)})}};function
Eh(a,b){a.dataset["slotcar"+(b===1?"Interstitial":"Rewarded")]="true"};function
Fh(a,b){return setTimeout(K(728,()=>{b(null);a.D()}),Y(xe)*1E3)}function
Gh(a,b,c,d,e,f){b=Qe(e===2?
2:1,b,c.contentWindow);c=Le(b).then(()=>{clearTimeout(f);d(a)});zd(1005,c);c=Me(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}`);}Hh(a,g)});zd(1006,c);c=Ne(b).then(()=>{a.D()});zd(1004,c);return b}
function Ih(a){if(J(zg).g(Be.g,Be.defaultValue)){a.g.location.hash!
==""&&oe("pub_hash",
{o_url:a.g.location.href},.1);a.g.location.hash="goog_slotcar_ad";var
b=K(950,c=>{c.oldURL.endsWith("#goog_slotcar_ad")&&(a.o===1?
Hh(a,1):a.l.sa.postMessage(JSON.stringify({eventType:"backButton",googMsgType:"full
screen"}),"*"),a.g.removeEventListener("hashchange",b))});a.g.addEventListener("has
hchange",b);M(a,
()=>{a.g.removeEventListener("hashchange",b);a.g.location.hash==="#goog_slotcar_ad"
&&a.g.history.back()})}}
function Hh(a,b){if(a.i!=null)
{a.u.i();a.g.location.hash==="goog_slotcar_ad"&&a.g.history.back();var
c=a.i;a.i=null;c(b)}}
var Jh=class extends rh{constructor(a,b,c,d,e)
{super();this.g=a;this.B=b;this.o=e;this.i=null;this.u=new Rg(a,c,b);const
f=Fh(this,d);this.l=Gh(this,a,c,d,e,f);M(this,
()=>{this.l.D();clearTimeout(f)});Eh(b,e)}show(a){this.i=a;Lg(this.u,!
0);k.IntersectionObserver||
this.l.sa.postMessage(JSON.stringify({eventType:"visible",googMsgType:"fullscreen"}
),"*");Ih(this)}disposeAd(){Hh(this,4);zc(this.B)}};function Kh(a,b,c,d){var
e=a.g;try{var f=(e||window).document,g=f.compatMode=="CSS1Compat"?
f.documentElement:f.body;var h=(new
E(g.clientWidth,g.clientHeight)).round()}catch(l){h=new E(-12245933,-
12245933)}return{...a.j,google_ad_width:h.width,google_ad_height:h.height,google_re
active_ad_format:b===1?10:11,google_acr:d,google_video_play_muted:b!==2&&!c,fsapi:!
0}}
var Lh=class{constructor(a){this.g=window;this.j=a}fetch(a){const
b=this.g.document.createElement("ins");b.classList.add("adsbygoogle");Jc(b,
{display:"none"});this.g.document.documentElement.appendChild(b);const
c=Kh(this,a.type,a.ua,d=>{new
Jh(this.g,b,d,a.callback,a.type)});oh(b,c,this.g)}};const Mh={[1]:10,
[2]:11},Nh={closed:1,granted:3,cancelled:2,error:4};var Ph=class{constructor()
{this.g=window}fetch(a){this.g.adsbygoogle.push({params:
{google_reactive_ad_format:Mh[a.type],google_wrap_fullscreen_ad:!
0,google_video_play_muted:a.type!==2&&!a.ua,google_acr:b=>{a.callback(b?new
Oh(b):null)}}})}},Oh=class extends rh{constructor(a){super();this.ad=a}show(a)
{this.ad.show(b=>{a(Nh[b])})}disposeAd(){this.ad.disposeAd()}};/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
const Qh={};function Rh(){return V('<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 Sh(){return V('<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 Th(a){const b=a.Ra;a=a.Xa;return V('<div class="dialog-wrapper"
style="width: 100%; height: 100%; position: absolute; top: 0;"><div class="close-
confirmation-dialog" id="close-confirmation-dialog" style="width:
'+W(X(Math.floor(a*.78)))+'px"><div class="confirmation-title" style="font-size:
'+W(X(Math.floor(b*.031)))+"px; margin-top: "+W(X(Math.floor(b*.0375)))+"px;
margin-left: "+W(X(Math.floor(a*.066)))+"px; margin-right:
"+W(X(Math.floor(a*.066)))+'px;">Close Ad?</div><div class="confirmation-message"
style="font-size: '+
W(X(Math.floor(b*.025)))+"px; margin-bottom: "+W(X(Math.floor(b*.0375)))+"px;
margin-top: "+W(X(Math.floor(b*.0375)))+"px; margin-left:
"+W(X(Math.floor(a*.066)))+"px; margin-right: "+W(X(Math.floor(a*.066)))+'px;">You
will lose your reward</div><div class="confirmation-buttons" style="font-size:
'+W(X(Math.floor(b*.0218)))+"px; line-height: "+W(X(Math.floor(b*.05625)))+"px;
margin-right: "+W(X(Math.floor(b*.0125)))+"px; margin-bottom:
"+W(X(Math.floor(b*.0125)))+'px;"><div class="close-ad-button" id="close-ad-button"
style="padding-left: '+
W(X(Math.floor(a*.044)))+"px; padding-right: "+W(X(Math.floor(a*.044)))
+'px;">CLOSE</div><div class="resume-ad-button" id="resume-ad-button"
style="padding-left: '+W(X(Math.floor(a*.044)))+"px; padding-right:
"+W(X(Math.floor(a*.044)))+'px;">RESUME</div></div></div></div>')};hc(Vb(new
Sb(Tb,"about:blank")));hc(Vb(new Sb(Tb,"javascript:undefined")));function Uh(a,b,c)
{a=a.g;c=b(c||Qh,{});b=a||ma||(ma=new
Ac);if(c&&c.g)b=c.g();else{b=yc(b.g,"DIV");b:if(ea(c)){if(c.xa&&(c=c.xa(),c
instanceof D))break b;c=oc("zSoyz")}else
c=oc(String(c));a=c;c=b;if(vc())for(;c.lastChild;)c.removeChild(c.lastChild);c.inne
rHTML=nc(a)}b.childNodes.length==1&&(c=b.firstChild,c.nodeType==1&&(b=c));return
b}class Vh{constructor(){this.g=ma||(ma=new Ac)}render(a,b){a=a(b||{},{});return
String(a)}};function Wh(a,b){if(a.contentDocument||a.contentWindow)b(a);else{const
c=()=>{b(a);C(a,"load",c)};B(a,"load",c)}}
async function Xh(a){if(a.g==null)throw Error("Tried to show ad before
initialized.");const b=new O;var
c=a.g.g,d=Math.min(Number(c.clientWidth),Number(c.clientHeight));let
e=Math.max(Number(c.clientWidth),Number(c.clientHeight));Yh(a)&&(d*=.5,e*=.5);c=c.c
ontentDocument;a=c.body.appendChild(Uh(a.B,Th,
{Xa:d,Ra:e}));d=a.querySelector(".resume-ad-button");B(a.querySelector(".close-ad-
button"),"click",()=>{b.resolve(0)});B(d,"click",()=>{b.resolve(1)});d=await
b.promise;c.body.removeChild(a);return d===
0}function Yh(a){if(a.g==null)throw Error("Tried to show ad before
initialized.");a=a.g.g;return Number(a.clientWidth)>1E3||
Number(a.clientHeight)>1E3}
var Zh=class extends rh{constructor(a,b){super();this.o=b;this.B=new
Vh;this.i=10;this.u=!
1;this.l=Uh(this.B,Rh);Eh(this.l,b);document.documentElement.appendChild(this.l);Wh
(this.l.firstChild,c=>{var d={};var e=this.o===2?"Rewarded ad
example":"Interstitial ad example";var f=this.o;(d=d&&d.rb)?
(d=String(d),d=ug.test(d)?d:"zSoyz",d=' nonce="'+W(d)+'"'):d="";d="<!DOCTYPE
html><html><head>"+V("\n <style"+d+'>\n body {\n padding: 0;\n
margin: 0;\n background-color: #262626;\n }\n .container {\n width:
100vw;\n height: 92vh;\n display: flex;\n flex-direction: column;\n
}\n .container .creative {\n background-color: white;\n border-style:
solid;\n border-width: thin;\n border-color:#bdc1c6;\n height:
250px;\n margin: 20vh auto auto auto;\n overflow: hidden;\n padding:
0;\n width: 300px;\n }\n .header-panel {\n display: flex;\n
justify-content: center;\n margin-bottom: 20px;\n background-color:
#424242;\n border: 1px solid transparent;\n border-radius: 4px;\n
height: 8vh;\n color: #f5f5f5;\n font-family: "Google
Sans",Roboto,Arial,sans-serif;\n font-size: 20px;\n line-height: 8vh;\n
}\n .dismiss-button {\n display: flex;\n flex-direction: row;\n
height: inherit;\n align-items: center;\n padding-right: 4%;\n
cursor: pointer;\n position: absolute;\n right: 0;\n }\n .count-
down-container {\n display: inline-flex;\n flex: auto;\n }\
n .adContainer {\n display: flex;\n flex-direction: row;\n width:
100%;\n height: 100%;\n text-align: left;\n margin: 0;\n }\
n .adContainer .logo {\n align-self: center;\n width: 40px;\n
margin: 0 24px;\n height: 40px;\n }\n .adContainer .logo IMG {\n
height: 40px;\n width: 40px;\n }\n .adContainer .text {\n margin:
auto auto auto 0;\n }\n .adContainer .button {\n align-self: center;\n
height: 100%;\n max-height: 48px;\n /* This gives a perceived margin of
32px, due to the margins within the button SVGs. */\n margin-right: 30px;\n
}\n .adContainer .button-inner {\n max-height: 48px;\n height: 100%;\n
}\n .adContainer .button-inner SVG {\n height: 100%;\n width: auto;\n
}\n .adText {\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n
font-size: 18px;\n font-weight: normal;\n line-height: 18px;\n
color: #202124;\n margin-bottom: 4px;\n }\n .nativeIframeMessage .text
{\n padding: 0 10px;\n }\n .creative a {\n text-decoration: none;\n
}\n\n @media (max-height: 44px),\n (max-height: 150px) and (max-width:
210px) {\n .adContainer .logo {\n display: none;\n }\
n .adContainer .text {\n margin-left: 5px;\n }\n }\n @media
(max-height: 110px) and (max-width: 330px) {\n .adText {\n font-size:
13px;\n line-height: 13px;\n margin-bottom: 2px;\n }\n }\n
@media (max-height: 38px) {\n .adText {\n font-size: 17px;\n
line-height: 17px;\n margin-bottom: 0;\n }\n }\n @media (max-
height: 20px) {\n .adText {\n font-size: 12px;\n line-height:
12px;\n margin-bottom: 0;\n }\n }\n\n /* Vertically stacked
assets in cases where creative is not a distictly\n horizontal rectangle
shape */\n @media (min-height: 240px),\n (max-width: 65px) and (min-
height: 50px),\n (max-width: 130px) and (min-height: 100px),\n (max-
width: 195px) and (min-height: 150px),\n (max-width: 260px) and (min-height:
200px) {\n .adContainer .logo {\n display: initial;\n }\
n .adContainer .text {\n margin-left: 0;\n }\n .adContainer
{\n text-align: center;\n display: flex;\n flex-direction:
column;\n }\n .adContainer .logo {\n margin: 40px auto 24px auto;\
n }\n .adContainer .text {\n margin: 0 auto auto auto;\n }\n
.adContainer .text .adText{\n margin-bottom: 8px;\n }\
n .adContainer .button {\n margin: auto auto 32px auto;\n }\n
@media (max-height: 200px) {\n .adContainer .logo {\n display:
none;\n }\n .adContainer .text {\n margin: 10px auto auto
auto;\n }\n }\n }\n\n .x-button {\n display: flex;\n
align-items: center;\n }\n\n .dialog-wrapper {\n background: rgba(0, 0,
0, .4);\n height: 100%;\n left: 0;\n opacity: 1;\n pointer-
events: auto;\n position: fixed;\n top: 0;\n transition:
opacity .15s ease-out;\n -webkit-transition: opacity .15s ease-out;\n
width: 100%;\n will-change: opacity;\n z-index: 2147483647;\n }\n\n
.close-confirmation-dialog {\n background: #fff;\n box-shadow: 0 16px
24px 2px rgba(0, 0, 0, .14),\n 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px
-5px rgba(0, 0, 0, .2);\n font-family: Roboto, sans-serif;\n left: 50%;\n
position: fixed;\n top: 50%;\n transform: translate(-50%, -50%);\n -
webkit-transform: translate(-50%, -50%);\n }\n\n .confirmation-title {\n
color: #000;\n }\n\n .confirmation-message {\n color: #757575;\n }\n\
n .confirmation-buttons {\n display: -webkit-box;\n display: -webkit-
flex;\n display: flex;\n\n -webkit-box-align: center;\n -webkit-
align-items: center;\n align-items: center;\n\n -webkit-box-pack: flex-
end;\n -webkit-justify-content: flex-end;\n justify-content: flex-end;\n
}\n\n .close-ad-button,\n .resume-ad-button {\n color: #fff;\n
cursor: pointer;\n font-weight: 500;\n text-align: center;\n\n
display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n }\n\
n .close-ad-button {\n color: #3e82f7;\n }\n\n .resume-ad-button {\n
background: #3e82f7;\n border-radius: 2px;\n box-shadow: 0 2px 2px 0
rgba(0, 0, 0, .24);\n }\n </style>\n ')+
'</head><body><div class="header-panel">';f!==2&&(d+="Ad");d+='<div class="dismiss-
button" id="dismiss-button">'+(f===2?'<div class="count-down-container" id="count-
down-container"><div id="count-down"><div class="count-down-text" id="count-down-
text"></div></div><div class="x-button" id="close-button" style="padding-left:
5px;">'+Sh()+"</div></div>":"")+'<div class="x-button" id="dismiss-button-
element">'+Sh()+'</div></div></div><div class="container"><div
class="creative">'+V('<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">'+V('<img width="40" height="40" alt=""
src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4K
PHN2ZyB3aWR0aD0iNTVweCIgaGVpZ2h0PSI1NnB4IiB2aWV3Qm94PSIwIDAgNTUgNTYiIHZlcnNpb249IjE
uMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy
53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtI
Gh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5sb2dvX2dvb2ds
ZWdfNDhkcDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGl
kPSJNMl92MiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT
0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjAyYV9hdXRvX2FkcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoL
TQxNy4wMDAwMDAsIC03MDUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJtb2JpbGUiIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDM3OC4wMDAwMDAsIDE2NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJ
Hcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDc0LjAwMDAwMCkiPgogICAgICAgIC
AgICAgICAgICAgIDxnIGlkPSJHUC1hZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCA0NDQuM
DAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJsb2dvX2dvb2dsZWdfNDhkcCIgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMjQuMDAwMDAwLCAyMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA
gICAgICAgIDxwYXRoIGQ9Ik01NC44OCwyOC42MzYzNjM2IEM1NC44OCwyNi42NTA5MDkxIDU0LjcwMTgxOD
IsMjQuNzQxODE4MiA1NC4zNzA5MDkxLDIyLjkwOTA5MDkgTDI4LDIyLjkwOTA5MDkgTDI4LDMzLjc0IEw0M
y4wNjkwOTA5LDMzLjc0IEM0Mi40MiwzNy4yNCA0MC40NDcyNzI3LDQwLjIwNTQ1NDUgMzcuNDgxODE4Miw0
Mi4xOTA5MDkxIEwzNy40ODE4MTgyLDQ5LjIxNjM2MzYgTDQ2LjUzMDkwOTEsNDkuMjE2MzYzNiBDNTEuODI
1NDU0NSw0NC4zNDE4MTgyIDU0Ljg4LDM3LjE2MzYzNjQgNTQuODgsMjguNjM2MzYzNiBaIiBpZD0iU2hhcG
UiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgI
CAgICAgICAgICAgPHBhdGggZD0iTTI4LDU2IEMzNS41Niw1NiA0MS44OTgxODE4LDUzLjQ5MjcyNzMgNDYu
NTMwOTA5MSw0OS4yMTYzNjM2IEwzNy40ODE4MTgyLDQyLjE5MDkwOTEgQzM0Ljk3NDU0NTUsNDMuODcwOTA
5MSAzMS43NjcyNzI3LDQ0Ljg2MzYzNjQgMjgsNDQuODYzNjM2NCBDMjAuNzA3MjcyNyw0NC44NjM2MzY0ID
E0LjUzNDU0NTUsMzkuOTM4MTgxOCAxMi4zMzI3MjczLDMzLjMyIEwyLjk3ODE4MTgyLDMzLjMyIEwyLjk3O
DE4MTgyLDQwLjU3NDU0NTUgQzcuNTg1NDU0NTUsNDkuNzI1NDU0NSAxNy4wNTQ1NDU1LDU2IDI4LDU2IFoi
IGlkPSJTaGFwZSIgZmlsbD0iIzM0QTg1MyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICA
gICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMzMyNzI3MywzMy4zMiBDMTEuNzcyNzI3MywzMS
42NCAxMS40NTQ1NDU1LDI5Ljg0NTQ1NDUgMTEuNDU0NTQ1NSwyOCBDMTEuNDU0NTQ1NSwyNi4xNTQ1NDU1I
DExLjc3MjcyNzMsMjQuMzYgMTIuMzMyNzI3MywyMi42OCBMMTIuMzMyNzI3MywxNS40MjU0NTQ1IEwyLjk3
ODE4MTgyLDE1LjQyNTQ1NDUgQzEuMDgxODE4MTgsMTkuMjA1NDU0NSAwLDIzLjQ4MTgxODIgMCwyOCBDMCw
zMi41MTgxODE4IDEuMDgxODE4MTgsMzYuNzk0NTQ1NSAyLjk3ODE4MTgyLDQwLjU3NDU0NTUgTDEyLjMzMj
cyNzMsMzMuMzIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvc
GF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOCwxMS4xMzYzNjM2IEMzMi4x
MTA5MDkxLDExLjEzNjM2MzYgMzUuODAxODE4MiwxMi41NDkwOTA5IDM4LjcwMzYzNjQsMTUuMzIzNjM2NCB
MNDYuNzM0NTQ1NSw3LjI5MjcyNzI3IEM0MS44ODU0NTQ1LDIuNzc0NTQ1NDUgMzUuNTQ3MjcyNywwIDI4LD
AgQzE3LjA1NDU0NTUsMCA3LjU4NTQ1NDU1LDYuMjc0NTQ1NDUgMi45NzgxODE4MiwxNS40MjU0NTQ1IEwxM
i4zMzI3MjczLDIyLjY4IEMxNC41MzQ1NDU1LDE2LjA2MTgxODIgMjAuNzA3MjcyNywxMS4xMzYzNjM2IDI4
LDExLjEzNjM2MzYgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRUE0MzM1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjw
vcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPS
IwIDAgNTYgMCA1NiA1NiAwIDU2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KI
CAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4K
ICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="/>')+
'</div><div class="text"><div class="adText">'+(e!=null&&e.ba===eg?e:e instanceof
D?V(nc(e).toString()):V(String(String(e)).replace(rg,qg),ig(e)))+"</div></div></
div></a></div></div></body></html>";e=V(d).xa();f=c.contentDocument||
c.contentWindow.document;f.open();f.write(nc(e));f.close();this.g=new
Rg(window,c,this.l);a(this)})}show(a){if(this.g==null)throw Error("Tried to show ad
before initialized.");const b=this.g.g.contentDocument,c=b.getElementById("dismiss-
button");Lg(this.g,!0);if(this.o===
2){const d=c.querySelector("#dismiss-button-element");d.style.display="none";const
e=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not
find ad frame.");this.u=!0;await Xh(this)?(this.g.i(),B(c,"click",e),a(2)):this.u=!
1};B(c,"click",e);this.i=Y(ze);const f=this.i<0;this.u=!1;const
g=b.getElementById("count-down-container"),h=g.querySelector("#count-down-
text");h.innerText=`Reward in ${this.i} seconds`;f||
(this.F=setInterval(()=>{this.u||(--this.i,h.innerText=`Reward in ${this.i}
seconds`);
if(this.i===0)
{g.style.display="none";d.style.display="";clearInterval(this.F);const
l=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not
find ad
frame.");this.g.i();C(c,"click",l);a(3)};B(c,"click",l);C(c,"click",e)}},1E3))}else
B(c,"click",()=>{if(this.g==null)throw Error("Failure on rewarded example: Could
not find ad frame.");this.g.i();a(1)})}disposeAd(){this.g?.i();zc(this.l)}},
$h=class{fetch(a){new Zh(a.callback,a.type)}};var ai=class{constructor()
{this.g=J(fh);this.j=(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.i=(
new Map).set("admob",1).set("adsense",2)}ga(){}Y(a){this.V=a.Ga;this.W=a.Ka}M(a)
{this.G=this.i.get(a)??0}async C(a){var b=new Md;a=this.j.get(a)??
0;b=y(b,1,a==null?
a:pb(a),0).M(this.G);this.V&&z(b,3,this.V);this.W&&z(b,4,this.W);await
eh(this.g,b)}},bi=class{constructor(a){this.pa=new ai;this.ca=a}ga(a)
{this.ca.ga(a)}Y(a){this.pa.Y(a);this.ca.Y(a)}M(a){this.pa.M(a);this.ca.M(a)}async
C(a,b={}){await this.pa.C(a,b);
this.ca.C(a,b)}};const ci="click mousedown mouseup touchstart touchend pointerdown
pointerup keydown keyup scroll".split(" ");var di=class extends L{constructor(){var
a=window;super();this.g=0;const b=()=>{this.g=Date.now()};for(const c of
ci)a.document.documentElement.addEventListener(c,b,{capture:!0});M(this,
()=>{for(const c of ci)a.document.documentElement.removeEventListener(c,b,
{capture:!0})})}};const ei=new Set(["auto","on"]),fi=new Set(["on","off"]),gi=new
Set("start pause next browse reward preroll".split(" ")),hi=new
Map([["start","interstitial"],["pause","interstitial"],["next","interstitial"],
["browse","interstitial"],["reward","reward"],["preroll","preroll"]]),ii=new
Map([["interstitial",["type"]],["reward",
["type","beforeReward","adDismissed","adViewed"]],["preroll",
["type","adBreakDone"]]]),ji=new Map([["interstitial",
["beforeReward","adDismissed","adViewed"]],["reward",[]],["preroll",
["afterAd","beforeReward","adDismissed","adViewed"]]]),ki="beforeAd afterAd
beforeReward adDismissed adViewed adBreakDone".split(" "),li=new
Map([["beforeBreak","beforeAd"],["afterBreak","afterAd"],
["adComplete","adViewed"]]);
function mi(a,b){let c=!1;const d=f=>{c=!0;b.error(`Invalid ad config: $
{f}.`)};if(a.preloadAdBreaks!=null&&!ei.has(a.preloadAdBreaks)){var
e=Array.from(ei).map(f=>`'${f}'`).join(", ");d(`'preloadAdBreaks' must be one of [$
{e}]`)}a.sound==null||fi.has(a.sound)||(e=Array.from(fi).map(f=>`'${f}'`).join(",
"),d(`'sound' must be one of [${e}]`));a.onReady!=null&&typeof a.onReady!
=="function"&&d("'onReady' must be a function");return!c}
function ni(a,b,c){for(const [d,e]of li){const f=d,g=e;if(f in a){c.C("lgc_fld",
{field:f});if(g in a)return b.error(`Invalid placement config: '${f}' has been
renamed to ${g}. Cannot pass both fields. Please use ${g} only.`),!
1;b.warn(`Placement config: '${f}' has been renamed to '${g}'. Please update your
code.`);a[g]=a[f];delete a[f]}}return!0}
function oi(a,b,c){let d=!1;const e=h=>{d=!0;b.error(`Invalid placement config: $
{h}.`)};a=Object.assign({},a);if(!ni(a,b,c))return{va:!1,ya:a};if(!gi.has(a.type))
{var f=Array.from(gi).map(h=>`'${h}'`).join(", ");e(`'type' must be one of [$
{f}]`);return{va:!d,ya:a}}c=hi.get(a.type);const g=ii.get(c).filter(h=>!(h in
a));g.length>0&&e("missing required properties "+g.map(h=>`'${h}'`).join(",
"));c=ji.get(c).filter(h=>h in a);c.length>0&&e("the following properties are not
used for the given ad type: "+
c.map(h=>`'${h}'`).join(", "));for(f of ki)f in a&&typeof a[f]!=="function"&&e(`'$
{f}' must be a function`);return{va:!d,ya:a}};class pi extends L{constructor(a,b)
{super();this.N=new O;this.g=!1;this.timeout=setTimeout(K(726,()=>{b()}),a*1E3)}get
promise(){return this.N.promise}resolve(a){this.A||(this.g=!
0,this.N.resolve(a))}reject(a){this.A||(this.g=!0,this.N.reject(a))}j()
{clearTimeout(this.timeout)}}
function qi(a,b){const c=a.google_adbreak_test;if(c)switch(c){case "on":return new
$h;case "adsense":break;default:throw b.error(`Unsupported data-adbreak-test value
'${c}. Supported values: '${"on"}'.`),Error("unsupported test mode");}return
J(zg).g(Fe.g,Fe.defaultValue)?new Ph:new Lh(a)}function ri(a)
{return["google_admob_interstitial_slot","google_admob_rewarded_slot"].some(b=>type
of si(b,a)==="string")}function si(a,b){if(b[a]&&typeof b[a]==="string")return
String(b[a])}
function ti(a,b,c){dg==null&&(dg=new cg);return dg.connect().then(d=>new
Dh(d,a,b,c))}function ui(a){if(typeof a!=="string")return-1;a=/^(\
d+)s$/.exec(a);return a==null?-1:Number(a[1])}
function vi(a,b){window.addEventListener("onpagehide"in
self?"pagehide":"unload",K(938,()=>{if(b.first_slotcar_request_processing_time){var
c=Date.now();a.g.C("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 wi(a,b){const c=b.google_admob_ads_only;typeof c==="string"&&(c==="on"?
ri(b)?a.ma=!0:a.l.error("Cannot set data-admob-ads-only without providing at least
one AdMob ad slot id."):a.l.error(`Unsupported data-admob-ads-only value '${c}'.
Supported value: 'on'.`))}function xi(a){return
a.za?"adbreaktest":a.B?"admob":"adsense"}
function yi(a){if(!a.K||a.Ea){if(!a.Ba&&a.o.preloadAdBreaks)for(var b of[1,2])if(!
a.i.has(b)&&!a.F.has(b))return;for(a.Ba=!
0;a.na.length>0;)b=a.na.pop(),zi(a,"onReady",b)}}function Ai(a,b)
{b=b.google_ad_frequency_hint;const c=Y(Ae);if(typeof b!=="string")return c;const
d=/^(\d+)s$/.exec(b);return d==null?(a.l.error(`Invalid data-ad-frequency-hint
value: '${b}'. It must be in format 'Xs' where X is a
number.`),c):Math.max(Y(Ce),Number(d[1]))}function Bi(a,b){!a.ma||a.B?
b():a.g.C("adcf_afni")}
function Ci(a,b,c,d=!0){const
e=a.i.get(b);e&&(e.D(),Di(a,b,10,c),d&&a.i.delete(b))}function Ei(a,b){return
a.u.has(b)&&!a.u.get(b).g}function Di(a,b,c,d){if(Ei(a,b))throw Error("already
scheduled");c=new pi(c,()=>{Fi(a,b,d)});a.u.set(b,c);return c}function zi(a,b,c)
{Pc(()=>{Gi(a,b,c)})}
function Z(a,b,c,d){const
e={breakType:b.type,breakFormat:c===2?"reward":b.type==="preroll"?"preroll":"inters
titial",breakStatus:d};b.name&&(e.breakName=b.name);a.g.C("adbr_dn",
{breakType:e.breakType,breakFormat:e.breakFormat,breakStatus:e.breakStatus,breakNam
e:e.breakName??""});const f=b.adBreakDone;f!=null&&zi(a,"adBreakDone",()=>{f(e)})}
async function Hi(a,b,c){if(a.ka)return a.g.C("pr_rr"),Z(a,b,c,"frequencyCapped"),!
1;a.ka=!0;a.K&&await a.ha;var d=Ei(a,c)?a.u.get(c):Di(a,c,0,2);d=await
Promise.race([d.promise,Rc(Y(ye)*1E3,2)]);return d===1?
(a.g.C("adbr_noad"),Z(a,b,c,"noAdPreloaded"),!1):d===2?(a.g.C("pr_to",
{source:"slotcar"}),Z(a,b,c,"timeout"),!1):!0}async function Ii(a,b){const c=new
O;a.Aa=c;Gi(a,"beforeReward",()=>{b.beforeReward(()=>{c.resolve(0)})});return await
c.promise===0}
function Gi(a,b,c){if(c)try{c()}catch(d){return a.l.error(`'${b}' callback threw an
error:`,d),!1}return!0}function Ji(a,b,c,d,e){const f=a.Na.get(c),g=b?1:-
1,h=f.length>0?f[f.length-1]:0;Math.sign(h)===g?f[f.length-
1]=h+g:f.push(g);a.g.C(b?"prf_suc":"prf_fail",
{type:c,src:d,stats:f.join(","),timing:Date.now()-e})}
function Fi(a,b,c){const
d=Date.now();a.G.fetch({type:b,ua:a.o.sound==="on",callback:e=>{a.F.delete(b);const
f=a.u.get(b);e?(f.resolve(0),a.i.set(b,e),M(e,()=>{a.i.delete(b)})):
(f.resolve(1),a.F.add(b),Di(a,b,Y(De),5));Ji(a,e!=null,b,c,d);c!==1&&c!==7||
yi(a)}})}
var Ki=class extends L{constructor(a,b)
{super();this.l=a;this.g=b;this.G=null;this.U="";this.ka=this.K=this.Ba=this.za=!
1;this.ja=0;this.J=!
1;this.Aa=null;this.na=[];this.O=window.innerWidth;this.oa=window.innerHeight;this.
ma=this.Ea=this.B=!
1;this.la=0;this.ha=Promise.resolve();this.Ca=0;this.o={sound:"on"};this.i=new
Map;this.u=new Map;this.Da=new di;this.F=new Set;this.Na=new Map([[1,[]],[2,
[]]]);M(this,ja(te,this.Da))}init(a){this.U=String(a.google_ad_client);if(this.G!
=null)this.g.C("dbl_init",
{ad_client:this.U});else{var
b=Sg();b.in_game_session_length=0;b.number_of_interstitial_ad_breaks=0;b.number_of_
interstitial_ads_shown=0;b.ad_frequency_hint=a.google_ad_frequency_hint?
String(a.google_ad_frequency_hint):"";vi(this,b);b=navigator.userAgent;var
c=RegExp("\\bwv\\
b");this.K=b.includes("Android")&&c.test(b);a.google_adbreak_test==="on"&&(this.za=
!0);wi(this,a);this.g.ga(this.U);this.G=new
th(qi(a,this.l));this.g.M(xi(this));if(ri(a))
{this.g.Y({Ga:si("google_admob_interstitial_slot",a),
Ka:si("google_admob_rewarded_slot",a)});const
e=Date.now();b=ti(a,this.l,this.g).then(f=>{this.G!=null&&this.G.D();this.G=new
th(f);this.B=!0;this.g.M(xi(this));for(const g of[1,2])if((f=this.i.get(g))||
Ei(this,g))f?(f.D(),this.i.delete(g)):
(this.u.get(g).D(),this.u.delete(g)),Di(this,g,0,7)}).catch(f=>{this.g.C("admb_fetf
ail",{error:f})}).finally(()=>{this.g.C("admb_tm",{timing:Date.now()-
e})});this.K&&(this.ha=Promise.race([b,Rc(Y(we)*1E3)]),this.ha.finally(()=>{this.Ea
=!0;yi(this)}))}this.ja=Ai(this,
a);this.la=ui(a.google_ad_start_delay_hint);this.O=window.innerWidth;this.oa=window
.innerHeight;var d=Xb(K(791,()=>{if(this.O!==window.innerWidth||this.oa!
==window.innerHeight)if(!this.B||this.O!==window.innerWidth){for(const e of
this.i.keys())Ci(this,e,4,!
1);this.i.clear();this.O=window.innerWidth;this.oa=window.innerHeight}}));window.ad
dEventListener("resize",d);M(this,
()=>{window.removeEventListener("resize",d)});this.Ca=Date.now()}}handleAdConfig(a)
{mi(a,this.l)?(this.g.C("adcf_cl",{preloadAdBreaks:a.preloadAdBreaks||
"",sound:a.sound||"",onReady:a.onReady?"true":"false"}),a.sound&&this.o.sound!
==a.sound&&(this.o.sound=a.sound,Bi(this,()=>{Ci(this,1,6)})),a.preloadAdBreaks&&!
this.o.preloadAdBreaks?Bi(this,
()=>{this.o.preloadAdBreaks=a.preloadAdBreaks;if(this.o.preloadAdBreaks==="on")for(
const b of[1,2])this.i.has(b)||Ei(this,b)||
Di(this,b,0,1)}):a.preloadAdBreaks&&this.o.preloadAdBreaks&&this.l.error("'adConfig
' was already called to set 'preloadAdBreaks' with value "+`'$
{this.o.preloadAdBreaks}'`),a.onReady&&
(this.na.push(a.onReady),yi(this))):this.g.C("inv_adcnf")}async handleAdBreak(a,b)
{if(!this.ma||this.B)if(a=oi(a,this.l,this.g),a.va){var c=a.ya,d=c.type==="reward"?
2:1;if(d!==1||this.la<=0||Date.now()-this.Ca>this.la*1E3)
{a=Sg();d===1&&a.number_of_interstitial_ad_breaks++;var
e=c.type==="preroll";this.g.C("adbr_cl",
{type:c.type,name:c.name||"",frequency_cap:d===2?0:this.ja,last_intr:Date.now()-
this.Da.g});if(b&&!e)Z(this,c,d,"notReady");else
if(d===2&&this.Aa?.resolve(1),this.i.get(d)||!e||await Hi(this,
c,d)){var f=this.i.get(d);if(f)if(d!==2||await
Ii(this,c))if(this.J)this.l.error("Cannot show ad while another ad is already
visible."),Z(this,c,d,"frequencyCapped");else if(Gi(this,"beforeAd",c.beforeAd))
{this.J=!0;d===1&&a.number_of_interstitial_ads_shown++;this.ka=!0;var
g=Date.now(),h=l=>{this.J=!1;l===2||d===2&&l===4?
zi(this,"adDismissed",c.adDismissed):l===3&&zi(this,"adViewed",c.adViewed);zi(this,
"afterAd",c.afterAd);d===1?
Z(this,c,d,"viewed"):Z(this,c,d,l===4?"other":l===2?"dismissed":"viewed");
l!==4&&(f.D(),Di(this,d,d===2?0:this.ja,3));this.g.C("ad_cls",
{result:l,adType:d,dur:Date.now()-g})};M(f,()=>{this.J&&h(4)});f.show(h)}else
zi(this,"afterAd",c.afterAd),Z(this,c,d,"error");else Z(this,c,d,"ignored");else
Ei(this,d)?
(this.g.C("adbr_noad"),Z(this,c,d,this.F.has(d)?"other":"frequencyCapped")):
(Di(this,d,0,2),Z(this,c,d,"noAdPreloaded"))}}else this.g.C("adbr_tepgai")}else
this.g.C("inv_plcnf");else this.g.C("adbr_naf")}handleAdBreakBeforeReady(a){return
this.handleAdBreak(a,!0)}j(){for(const a of this.u.values())a.D();
this.u.clear();for(const a of
this.i.values())a.D();this.i.clear();this.G&&this.G.D();super.j()}};xd(I,723,
()=>{const a=new de;try{kb(d=>{var e=new Sd;var f=new Rd;try{var
g=Qc(window);y(f,1,rb(g),"0")}catch(p){}try{var h=J(ge).g();Hb(f,2,h,qb)}catch(p)
{}try{z(f,3,window.document.URL)}catch(p){}e=Kb(e,2,f);f=new
Qd;f=y(f,1,pb(1196),0);try{var l=Cd(d?.name)?d.name:"Unknown
error";z(f,2,l)}catch(p){}try{var m=Cd(d?.message)?d.message:`Caught $
{d}`;z(f,3,m)}catch(p){}try{const p=Cd(d?.stack)?
d.stack:Error().stack;p&&Hb(f,4,p.split(/\n\s*/),tb)}catch(p){}d=Kb(e,1,f);l=new
Pd;try{z(l,1,be())}catch{}Lb(d,
6,Td,l);y(d,5,rb(1),"0");Vd(a,d)})}catch(d){}var
b=qh();mh(I,Mb(ub(Eb(b,2)),""));xg(Mb(nb(Eb(b,6)),!1));ih();b=new
uh(Mb(ub(Eb(b,2)),""));b=Ee?new bi(b):b;const c={error(...d){console.error("[Ad
Placement API]",...d)},warn(...d){console.warn("[Ad Placement API]",...d)}};Ba()?
c.warn("Internet Explorer is not supported."):nh(new Ki(c,b))});
}).call(this,"[2021,\"r20240605\",\"r20110914\",null,null,null,null,\".google.co.th
\",null,null,null,null,null,null,null,null,null,-1,[44759876,44759927,44759837]]");