(function(sttc){'use strict';var aa={};/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var k=this||self;function ca(a,b){a:{var c=["CLOSURE_FLAGS"];for(var d=k,e=0;e{throw a;},0)};var na=/&/g,oa=//g,qa=/"/g,ra=/'/g,sa=/\x00/g,ta=/[\x00&<>"']/;var ua=ca(610401301,!1),va=ca(572417392,!0);function wa(){var a=k.navigator;return a&&(a=a.userAgent)?a:""}var r;const xa=k.navigator;r=xa?xa.userAgentData||null:null;function ya(a){return ua?r?r.brands.some(({brand:b})=>b&&-1!=b.indexOf(a)):!1:!1}function t(a){return-1!=wa().indexOf(a)};function u(){return ua?!!r&&0a;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)<>>0));else b>>>=0,a>>>=0,2097151>=b?c=""+(4294967296*b+a):c=""+(BigInt(b)<>14&1023;return 0===a?536870912:a};var Xa={},Ya={};function Za(a){return!(!a||"object"!==typeof a||a.rb!==Ya)}function ab(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}let bb=!va;function cb(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;a[v]=d|1;return!0}var db;const eb=[];eb[v]=55;db=Object.freeze(eb);function fb(a){if(a&2)throw Error();}class gb{}class hb{}Object.freeze(new gb);Object.freeze(new hb);function ib(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};let jb;function kb(a){if(jb)throw Error("");jb=a}function lb(a){if(jb)try{jb(a)}catch(b){throw b.cause=a,b;}}function mb(){const a=nb();jb?k.setTimeout(()=>{lb(a)},0):ma(a)}function ob(a){a=Error(a);ib(a,"warning");lb(a);return a}function nb(){const a=Error();ib(a,"incident");return a};function pb(a){if(null==a||"boolean"===typeof a)return a;if("number"===typeof a)return!!a}const qb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function rb(a){const b=typeof a;return"number"===b?Number.isFinite(a):"string"!==b?!1:qb.test(a)}function sb(a){Number.isFinite(a)||mb();return a}function tb(a){if("number"!==typeof a)throw ob("int32");if(!Number.isFinite(a))throw ob("int32");return a|0} function ub(a){if(null!=a){var b=!!b;if(!rb(a))throw ob("int64");"string"===typeof a?a=vb(a):b?(a=Math.trunc(a),Number.isSafeInteger(a)?a=String(a):(b=String(a),wb(b)?a=b:(Ra(a),a=Sa()))):a=xb(a)}return a}function wb(a){return"-"===a[0]?20>a.length?!0:20===a.length&&-922337a.length?!0:19===a.length&&922337>Number(a.substring(0,6))} function xb(a){a=Math.trunc(a);if(!Number.isSafeInteger(a)){Ra(a);var b=Pa,c=Qa;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,0==b&&(c=c+1>>>0);b=4294967296*c+(b>>>0);a=a?-b:b}return a}function vb(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return String(b);b=a.indexOf(".");-1!==b&&(a=a.substring(0,b));wb(a)||(16>a.length?Ra(Number(a)):(a=BigInt(a),Pa=Number(a&BigInt(4294967295))>>>0,Qa=Number(a>>BigInt(32)&BigInt(4294967295))),a=Sa());return a} function yb(a){if("string"!==typeof a)throw Error();return a}function zb(a){return null==a||"string"===typeof a?a:void 0};let Ab;function Bb(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))return bb||!cb(a,void 0,9999)?a:void 0;if(null!=a&&a instanceof Uint8Array){let b="",c=0;const d=a.length-10240;for(;cGb(d,c,Va));a[v]|=34;return a};function Jb(a,b){a=a.G;return Kb(a,a[v],b)}function Kb(a,b,c,d){if(-1===c)return null;if(c>=Wa(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=f||e){e=b;if(b&256)f=a[a.length-1];else{if(null==d)return e;f=a[f+(+!!(b&512)-1)]={};e|=256}f[c]=d;e!==b&&(a[v]=e);return e}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b} function Lb(a,b,c,d){a=a.G;let e=a[v];fb(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=Mb(f,e)),h=0;h{var b="ra";if(a.ra&&a.hasOwnProperty(b))return a.ra;b=new a;return a.ra=b};var ac=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.o=(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(ac).i(a.g,a.defaultValue)}function I(a){return G(ac).h(a.g,a.defaultValue)};function bc(a,b,c){for(const d in a)b.call(c,a[d],d,a)}function cc(a){let b=0;for(const c in a)b++}function dc(a){const b={};for(const c in a)b[c]=a[c];return b}const ec="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function fc(a,b){let c,d;for(let e=1;e")&&(a=a.replace(pa,">")),-1!=a.indexOf('"')&&(a=a.replace(qa,""")),-1!=a.indexOf("'")&&(a=a.replace(ra,"'")),-1!=a.indexOf("\x00")&&(a=a.replace(sa,"�"))),a=uc(a));return a} function uc(a){const b=hc();a=b?b.createHTML(a):a;return new J(a,rc)}class J{constructor(a){this.i=a;this.V=!0}g(){return this.i.toString()}toString(){return this.i.toString()}}var vc=new J(k.trustedTypes&&k.trustedTypes.emptyHTML||"",rc);var wc=Yb(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=sc(vc);return!b.parentElement});function xc(a,b){this.width=a;this.height=b}xc.prototype.aspectRatio=function(){return this.width/this.height};xc.prototype.isEmpty=function(){return!(this.width*this.height)};xc.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};xc.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};xc.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function yc(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function zc(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};function Ac(a,b,c){function d(h){h&&b.appendChild("string"===typeof h?a.createTextNode(h):h)}for(var e=1;eEc()?2:Fc()?1:0),Mc=(a,b)=>{Jc(b,(c,d)=>{a.style.setProperty(d,c,"important")})},Oc=(a,b)=>{if("length"in a.style){a=a.style;const c=a.length;for(let d=0;d{const b={};if(a){const c=/\s*:\s*/;Da((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},Pc=a=>{const b=/!\s*important/i;Oc(a,(c,d)=>{b.test(c)?b.test(c):a.style.setProperty(d,c,"important")})}; const Qc={["http://googleads.g.doubleclick.net"]:!0,["http://pagead2.googlesyndication.com"]:!0,["https://googleads.g.doubleclick.net"]:!0,["https://pagead2.googlesyndication.com"]:!0},Rc=/\.proxy\.(googleprod|googlers)\.com(:\d+)?$/,Sc=/.*domain\.test$/,Tc=/\.prod\.google\.com(:\d+)?$/;var Uc=a=>Qc[a]||Rc.test(a)||Sc.test(a)||Tc.test(a);let Vc=[];const Wc=()=>{const a=Vc;Vc=[];for(const b of a)try{b()}catch{}}; var Xc=a=>{Vc.push(a);1==Vc.length&&(window.Promise?Promise.resolve().then(Wc):window.setImmediate?setImmediate(Wc):setTimeout(Wc,0))},Yc=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},Zc=(a,b)=>new Promise(c=>{setTimeout(()=>void c(b),a)});function $c(a,b=document){return b.createElement(String(a).toLowerCase())} var ad=a=>{var b=Hc(a.top)?a.top:null;if(!b)return 1;a=0===Lc();const c=!!b.document.querySelector('meta[name=viewport][content*="width=device-width"]'),d=b.innerWidth;b=b.outerWidth;if(0===d)return 1;const e=Math.round(100*(b/d+Number.EPSILON))/100;return 1===e&&H(Wb)?1:a||c?e:Math.round(100*(b/d/.4+Number.EPSILON))/100};function bd(a){k.google_image_requests||(k.google_image_requests=[]);const b=$c("IMG",k.document);b.src=a;k.google_image_requests.push(b)};var cd=window;/* SPDX-License-Identifier: Apache-2.0 */ function dd(a){return new qc(a[0],oc)};function ed(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 fd(a,...b){if(0===b.length)return lc(a[0]);let c=a[0];for(let d=0;d{e=e instanceof Array?e:[e];for(let g=0;g{if(!cd)return!1;try{return!(!cd.navigator.standalone&&!cd.top.navigator.standalone)}catch(a){return!1}};class ld{constructor(a,b){this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror";this.meta={}}};const md=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");var nd=class{constructor(a,b){this.g=a;this.i=b}},od=class{constructor(a,b){this.url=a;this.Ea=!!b;this.depth=null}};let pd=null;function qd(){const a=k.performance;return a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function rd(){const a=k.performance;return a&&a.now?a.now():null};var sd=class{constructor(a,b){var c=rd()||qd();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()}};const L=k.performance,td=!!(L&&L.mark&&L.measure&&L.clearMarks),ud=Yb(()=>{var a;if(a=td){var b;if(null===pd){pd="";try{a="";try{a=k.top.location.hash}catch(c){a=k.location.hash}a&&(pd=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=pd;a=!!b.indexOf&&0<=b.indexOf("1337")}return a});function vd(a){a&&L&&ud()&&(L.clearMarks(`goog_${a.label}_${a.uniqueId}_start`),L.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))} function wd(a){a.g=!1;a.i!=a.h.google_js_reporting_queue&&(ud()&&Da(a.i,vd),a.i.length=0)} class xd{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=ud()||(null!=b?b:1>Math.random())}start(a,b){if(!this.g)return null;a=new sd(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;L&&ud()&&L.mark(b);return a}end(a){if(this.g&&"number"===typeof a.value){a.duration=(rd()||qd())-a.value;var b=`goog_${a.label}_${a.uniqueId}_end`;L&&ud()&&L.mark(b);!this.g||2048e?encodeURIComponent(Ed(a,b,c,d,e+1)):"...";return encodeURIComponent(String(a))}function Gd(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 Hd(a,b){let c="https://pagead2.googlesyndication.com"+b,d=Gd(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=n.length){d-=n.length;c+=n;e=a.h;break}b=null==b?g:b}}}a="";null!=b&&(a=e+"trn="+b);return c+a}class Id{constructor(){this.h="&";this.i={};this.o=0;this.g=[]}};function Jd(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 Kd(a,b){a.g=b} function Ld(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{vd(e),c=a.l(b,new ld(f,{message:Jd(f)}),void 0,void 0)}catch(g){a.ea(217,g)}if(c)window.console?.error?.(f);else throw f;}return d}function Md(a,b,c){return(...d)=>Ld(a,b,()=>c.apply(void 0,d))}function Nd(a,b){var c=M;b.catch(d=>{d=d?d:"unknown rejection";c.ea(a,d instanceof Error?d:Error(d),void 0,c.g||void 0)})} var Pd=class{constructor(a,b,c=null){this.o=a;this.j=b;this.i=c;this.g=null;this.h=!1;this.l=this.ea}ea(a,b,c,d,e){e=e||"jserror";let f;try{const w=new Id;w.g.push(1);w.i[1]=yd("context",a);b.error&&b.meta&&b.id||(b=new ld(b,{message:Jd(b)}));if(b.msg){var g=b.msg.substring(0,512);w.g.push(2);w.i[2]=yd("msg",g)}const $a=b.meta||{};if(this.g)try{this.g($a)}catch(ba){}if(d)try{d($a)}catch(ba){}b=[$a];w.g.push(3);w.i[3]=b;d=k;b=[];g=null;do{var h=d;if(Hc(h)){var l=h.location.href;g=h.document&&h.document.referrer|| null}else l=g,g=null;b.push(new od(l||""));try{d=h.parent}catch(ba){d=null}}while(d&&h!=d);for(let ba=0,zd=b.length-1;ba<=zd;++ba)b[ba].depth=zd-ba;h=k;if(h.location&&h.location.ancestorOrigins&&h.location.ancestorOrigins.length==b.length-1)for(l=1;l"string"===typeof a,Rd=a=>void 0===a;var Sd=class extends A{constructor(){super()}};function Td(a,b){const c=d=>[{[d.Ja]:d.Ga}];return JSON.stringify([a.filter(d=>d.ta).map(c),b.toJSON(),a.filter(d=>!d.ta).map(c)])}var Ud=class{constructor(a,b){var c=new Sd;a=y(c,1,null==a?a:sb(a),0);b=z(a,2,b);a=b.G;c=a[v];this.o=c&2?b:Hb(b,a,c)}};var Vd=class extends A{constructor(){super()}K(a){return y(this,2,null==a?a:sb(a),0)}};var Wd=class extends A{constructor(){super()}},Xd=[4,5,6,8,9,10,11];var Yd=class extends A{constructor(){super()}};var Zd=class extends A{constructor(){super()}};Zd.fa=[4,5];var $d=class extends A{constructor(){super()}getTagSessionCorrelator(){var a=Jb(this,1);a=null==a?a:rb(a)?"number"===typeof a?xb(a):vb(a):void 0;return a??0}};$d.fa=[2];var ae=class extends A{constructor(){super()}},be=[4,6];class ce extends Ud{}function de(a,...b){ee(a,...b.map(c=>({ta:!0,Ja:3,Ga:c.toJSON()})))}function fe(a,...b){ee(a,...b.map(c=>({ta:!0,Ja:7,Ga:c.toJSON()})))}var ge=class extends ce{};var he=(a,b)=>{globalThis.fetch(a,{method:"POST",body:b,keepalive:65536>b.length,credentials:"omit",mode:"no-cors",redirect:"follow"}).catch(()=>{})};function ee(a,...b){a.m&&65536<=Td(a.g.concat(b),a.o).length&&ie(a);a.h&&!a.j&&(a.j=!0,je(a.h,()=>{ie(a)}));a.g.push(...b);a.g.length>=a.l&&ie(a);a.g.length&&null===a.i&&(a.i=setTimeout(()=>{ie(a)},a.A))}function ie(a){null!==a.i&&(clearTimeout(a.i),a.i=null);if(a.g.length){var b=Td(a.g,a.o);a.I("https://pagead2.googlesyndication.com/pagead/ping?e=1",b);a.g=[]}} var ke=class extends ge{constructor(a,b,c,d){super(2,"m202312070101");this.I=he;this.A=a;this.l=b;this.m=c;this.h=d;this.g=[];this.i=null;this.j=!1}},le=class extends ke{constructor(a=1E3,b=100,c=!1,d){super(a,b,c&&!0,d)}};function me(a,b,c){return b[a]||c};function ne(a,b){a.g=()=>me(3,b,()=>[])(1)}class oe{g(){return[]}};function Od(a,b,c,d=!1,e){if((d?a.g:Math.random())<(e||.01))try{let f;c instanceof Id?f=c:(f=new Id,Jc(c,(h,l)=>{var n=f;const p=n.o++;h=yd(l,h);n.g.push(p);n.i[p]=h}));const g=Hd(f,"/pagead/gen_204?id="+b+"&");g&&bd(g)}catch(f){}}function pe(a,b){0<=b&&1>=b&&(a.g=b)}class qe{constructor(){this.g=Math.random()}};let re,se;const te=new xd(window);(a=>{re=a??new qe;"number"!==typeof window.google_srt&&(window.google_srt=Math.random());pe(re,window.google_srt);se=new Pd(re,!0,te);Kd(se,()=>{});se.h=!0;"complete"==window.document.readyState?window.google_measure_js_timing||wd(te):te.g&&F(window,"load",()=>{window.google_measure_js_timing||wd(te)})})();let ue,M;const ve=new xd(k);((a,b=!0)=>{ue=a||new qe;"number"!==typeof k.google_srt&&(k.google_srt=Math.random());pe(ue,k.google_srt);M=new Pd(ue,b,ve);M.h=!0;"complete"==k.document.readyState?k.google_measure_js_timing||wd(ve):ve.g&&F(k,"load",()=>{k.google_measure_js_timing||wd(ve)})})();var N=(a,b)=>Md(M,a,b),we=(a,b,c)=>{const d=G(oe).g();!b.eid&&d.length&&(b.eid=d.toString());Od(ue,a,b,!0,c)};function xe(a){if(ye)var b=ye;else{var c=hd()||window;b=c.google_persistent_state_async;b=null!=b&&"object"==typeof b&&null!=b.S&&"object"==typeof b.S?ye=b:c.google_persistent_state_async=ye=new ze}c=Ae[33]||"google_ps_33";b=b.S;const d=b[c];return void 0===d?(b[c]=a(),b[c]):d}var ze=class{constructor(){this.S={}}},ye=null;const Ae={[8]:"google_prev_ad_formats_by_region",[9]:"google_prev_ad_slotnames_by_region"};function Be(a){a&&"function"==typeof a.B&&a.B()};function O(){this.o=this.o;this.I=this.I}O.prototype.o=!1;O.prototype.B=function(){this.o||(this.o=!0,this.i())};function P(a,b){a.o?b():(a.I||(a.I=[]),a.I.push(b))}O.prototype.i=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].reduce((a,b)=>a+b);cc({kb:0,jb:1,gb:2,Za:3,hb:4,ab:5,ib:6,eb:7,fb:8,Ya:9,bb:10,lb:11});cc({nb:0,ob:1,mb:2});var Ce=new E(1130,100),De=new C(1233),Ee=new C(573506524,!0),Fe=new E(1085,5),Ge=new E(63,30),He=new E(1080,5),Ie=new C(10010,!0),Je=new E(1027,10),Ke=new E(57,120),Le=new C(1134),Me=new E(1050,30),Ne=new E(58,120),Oe=new C(10005,!0),Pe=new C(10011),Qe=new C(1185),Re=new E(550718588,250);function Se(a){var b=new Te,c=b.G;const d=c[v]|0;fb(b.G[v]);var e=d&2;b=Kb(c,d,1,!1);Array.isArray(b)||(b=db);const f=!!(d&32);let g=b[v]|0;0===g&&f&&!e?(g|=33,b[v]=g):g&1||(g|=1,b[v]=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),b[v]=e,x(c,d,1,b,!1);c=b;if(Array.isArray(a))for(var h=0;h{const e=g=>{let h;try{h=JSON.parse(g.data)}catch(l){return}!h||h.googMsgType!==b||d&&/[:|%3A]javascript\(/i.test(g.data)&&!d(h,g)||c(h,g)};F(a,"message",e);let f=!1;return()=>{let g=!1;f||(f=!0,g=$b(a,"message",e));return g}};function Ve(a,b,c,d){return Ue(a,"fullscreen",Md(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 Q{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.g=b})}};async function We(a){return a.l.promise}async function Xe(a){return a.h.promise}async function Ye(a){return a.j.promise}function Ze(a,b){b.type="err_st";b.slot=a.slotType;b.freq=.25;a.qem&&(b.qem=a.qem);b.tag_type=a.m.Xa;b.version=a.m.version;Od(a.s,"fullscreen_tag",b,!1,.25)} class $e extends O{constructor(a,b,c){var d=M,e=ue;super();this.slotType=a;this.pubWin=b;this.g=c;this.A=d;this.s=e;this.m={Xa:2,version:"m202312070101"};this.state=1;this.qem=null;this.l=new Q;this.h=new Q;this.j=new Q}Qa(){k.IntersectionObserver||this.g.postMessage(JSON.stringify({eventType:"visible",googMsgType:"fullscreen"}),"*")}ua(){this.g.postMessage(JSON.stringify({eventType:"backButton",googMsgType:"fullscreen"}),"*")}init(){const a=Ve(this.pubWin,this.g,b=>{if("adError"===b.eventType)this.j.resolve(), this.state=0;else if("adReady"===b.eventType&&1===this.state)this.qem=b.qem,b.slotType!==this.slotType&&(Ze(this,{cur_st:this.state,evt:b.eventType,adp_tp:b.slotType}),this.state=0),this.l.resolve(),this.state=2;else if("adClosed"===b.eventType&&2===this.state)this.h.resolve(b.result),this.state=3;else if("adClosed"!==b.eventType||3!==this.state)Ze(this,{cur_st:this.state,evt:b.eventType}),this.state=0},this.A);P(this,a)}}function af(a,b,c){a=new $e(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 bf="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");class cf{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]=bf[19==e?d&3|8:d]);this.uuid=b.join("");this.callback=a}} function df(a){const b=k.imalib_globalCallbacks||new Map,c=b.get("AFMA_updateActiveView")||[];if(0===c.length&&k.AFMA_updateActiveView){const d=new cf(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 cf(a);c.push(a);b.set("AFMA_updateActiveView",c);k.imalib_globalCallbacks=b;return a.uuid} function ef(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)}}}};Se([1,8,10,11,12,2,3,4,5]);Se([1,6,7,8,9,10,11,12,2,3,4,5,13,14]);Se([1,6,7,8,9,10,11,12,2,3,4,5,13,14]);new Te;var ff=-1!=(k.navigator?k.navigator.userAgent:"").indexOf("Android");function gf(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=!1}gf.prototype.i=function(){this.defaultPrevented=!0};var R=class{constructor(a,b){this.messageName=a;this.parameters=b||{}}},hf=class extends gf{constructor(a,b){super(a.messageName,b);this.params=a.parameters||{}}};function jf(a){var b=lc("gmsg://mobileads.google.com/"+a.messageName);return gd(b,new Map(Object.entries(a.parameters)))};var kf=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 lf(a,b){gf.call(this,a?a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.h=null;a&&this.init(a,b)}ja(lf,gf);var mf={2:"touch",3:"pen",4:"mouse"}; lf.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)?Ka&&(Ia(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.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:mf[a.pointerType]||"";this.state=a.state;this.h=a;a.defaultPrevented&&lf.Y.i.call(this)}; lf.prototype.i=function(){lf.Y.i.call(this);var a=this.h;a.preventDefault?a.preventDefault():a.returnValue=!1};var nf="closure_listenable_"+(1E6*Math.random()|0);var of=0;function pf(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=++of;this.W=this.aa=!1}function qf(a){a.W=!0;a.listener=null;a.proxy=null;a.src=null;a.da=null};function rf(a){this.src=a;this.g={};this.i=0}rf.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=sf(a,b,d,e);-1>>0);function Af(a){if("function"===typeof a)return a;a[If]||(a[If]=function(b){return a.handleEvent(b)});return a[If]};function Jf(a){O.call(this);this.h=a;this.g={}}ja(Jf,O);var Kf=[];Jf.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(Kf[0]=b.toString()),b=Kf);for(var e=0;e{var b=this.g[this.h];b||(b=Bc(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=dc(a.parameters); c["google.afma.Notify_dt"]=(new Date).getTime();a=jf(new R(a.messageName,c));b.src=jc(a).toString();b.parentNode||document.body.appendChild(b)});this.g=[];this.h=0}i(){this.g.forEach(Cc);this.g=[];super.i()}},Qf=class extends Wf{sendMessage(a){a=Xf(a);window.googleAdsJsInterface&&window.googleAdsJsInterface.notify&&(window.googleAdsJsInterface.notify(a),window.googleAdsJsInterface.DEBUG&&console.log(a))}},Rf=class extends Wf{sendMessage(a){a=Xf(a);window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.gadGMSGHandler&& window.webkit.messageHandlers.gadGMSGHandler.postMessage(a)}};function Zf(a,{data:b,source:c}){if(c&&b){var d=a.o;if("arwebview_iframe_loaded"===b&&a.h)q("JavascriptWebViewBridge.incoming.postMessage",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=df(f=>{a.h&&$f(a,new R("update_activeview_action",f))}),-1===d.indexOf(c)&&(d.push(c),"undefined"!==typeof c.postMessage&&c.postMessage(new R("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&&(ef(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_ReceiveMessage(b.messageName,b.parameters)}else switch(e){case "mraid_env_obj":window.MRAID_ENV=b;break;case "update_activeview_action":window.AFMA_updateActiveView&& window.AFMA_updateActiveView(b);break;case "receive_message_action":window.AFMA_ReceiveMessage(b.messageName,b.parameters)}}}}function $f(a,b){a.o.forEach(c=>c.postMessage(b,"*"))}class ag{constructor(){this.o=[];this.h=window===window.top;this.j=!1;this.g=0;this.i=null;"undefined"!==typeof window.addEventListener&&window.addEventListener("message",a=>Zf(this,a))}l(a){this.h&&$f(this,{name:"arwebview_message_forwarded",message:a})}};var cg=class extends S{constructor(){super();this.j=Tf();this.j=Tf();P(this,ia(Be,this.j));this.h={};this.l=new ag}sendMessage(a,b){let c;"string"===typeof a?c=new R(a,b):a instanceof R&&(c=a);"loading"==document.readyState?zf(k,"DOMContentLoaded",()=>this.j.sendMessage(c),!1,this):this.j.sendMessage(c)}receiveMessage(a,b){if(this.shouldForwardMessageToIframe())this.forwardMessage(new R("receive_message_action",new R(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)}"onshow"==a&&"loading"==document.readyState?zf(k,"DOMContentLoaded",()=>bg(a,b??void 0)):Mf(this,new hf(new R(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]&&(tf(this.g,String(a),this.h[a][b]),delete this.h[a][b])}shouldForwardMessageToIframe(){return this.l.j}forwardMessage(a){$f(this.l, a)}};function U(a,b){k.AFMA_Communicator?k.AFMA_Communicator.sendMessage(a,b):dg(a,b)}function dg(a,b){"loading"==document.readyState?(a=ha(dg,null,a,b),zf(k,"DOMContentLoaded",a,!1)):(a=new R(a,b),Tf().sendMessage(a))}function bg(a,b){k.AFMA_Communicator.receiveMessage(a,b)}function eg(a,b,c,d){k.AFMA_Communicator.removeEventListener(a,b,c,d)}function fg(a,b,c,d){k.AFMA_Communicator.addEventListener(a,b,c,d)}function gg(a,b,c){k.AFMA_Communicator.addObserver(a,b,c)} function hg(a,b){k.AFMA_Communicator.removeObserver(a,b)}k.AFMA_Communicator||(q("AFMA_AddEventListener",fg),q("AFMA_RemoveEventListener",eg),q("AFMA_AddObserver",gg),q("AFMA_RemoveObserver",hg),q("AFMA_ReceiveMessage",bg),q("AFMA_SendMessage",U),k.AFMA_Communicator=new cg);var ig=class{constructor(a){this.g=a;fg("h5adsEvent",b=>void this.g(b))}pa(a,b){U("h5ads",{obj_id:a,action:"create_interstitial_ad",ad_unit:b})}qa(a,b){U("h5ads",{obj_id:a,ad_unit:b,action:"create_rewarded_ad"})}B(a){U("h5ads",{obj_id:a,action:"dispose"})}};function jg(a){void 0===a.extras&&(a.extras={});a.extras.highfive="1";return encodeURIComponent(JSON.stringify(a))}class kg extends O{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.o||(this.listener=b,a=jg(a),U("h5ads",{obj_id:this.id,action:"load_interstitial_ad",ad_request:a}))}show(){if(!this.o){if(null==this.listener)throw Error("load must be called before show");U("h5ads",{obj_id:this.id,action:"show_interstitial_ad"})}}i(){this.g.j.B(this.id);super.i()}} class lg extends O{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.o||(this.listener=b,a=jg(a),U("h5ads",{obj_id:this.id,action:"load_rewarded_ad",ad_request:a}))}show(){if(!this.o){if(null==this.listener)throw Error("load must be called before show");U("h5ads",{obj_id:this.id,action:"show_rewarded_ad"})}}i(){this.g.j.B(this.id);super.i()}}function mg(a){const b=a.l;a.l+=1;return b} var ng=class{constructor(){this.l=0;this.o=new Map;this.g=new Map;this.h=new Q;this.i=0;this.j=new ig(a=>{a=a.params;switch(a.eventCategory){case "initialize":this.o.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.o.set(b,a.ad),a.R.resolve(a.ad);return;case "nativeObjectNotCreated":if(a=this.g.get(b))this.g.delete(b),a.ad.B(),a.R.g(Error("Native object not created"));return; default:return}case "interstitial":if((b=this.o.get(a.objectId))&&b instanceof kg&&b.listener)switch(a.event){case "onAdLoaded":b.listener.O?.(b);break;case "onAdFailedToLoad":b.listener.N?.(b,a.errorCode);break;case "onAdOpened":b.listener.Sa?.(b);break;case "onAdClicked":b.listener.tb?.(b);break;case "onAdClosed":b.listener.H?.(b);break;case "onNativeAdObjectNotAvailable":b.listener.P?.(b)}break;case "rewarded":if((b=this.o.get(a.objectId))&&b instanceof lg&&b.listener)switch(a.event){case "onRewardedAdLoaded":b.listener.O?.(b); break;case "onRewardedAdFailedToLoad":b.listener.N?.(b,a.errorCode);break;case "onRewardedAdOpened":b.listener.Sa?.(b);break;case "onRewardedAdFailedToShow":b.listener.Ra?.(b,a.errorCode);break;case "onUserEarnedReward":b.listener.Ta?.(b);break;case "onRewardedAdClosed":b.listener.H?.(b);break;case "onNativeAdObjectNotAvailable":b.listener.P?.(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 Q,U("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}}pa(a){if(3!==this.i)return Promise.reject(Error("GmaBridge is not connected"));const b=mg(this),c=new Q;this.g.set(b,{R:c,ad:new kg(b,this)});this.j.pa(b,a);return c.promise}qa(a){if(3!==this.i)return Promise.reject(Error("GmaBridge is not connected"));const b=mg(this),c=new Q;this.g.set(b,{R:c,ad:new lg(b,this)});this.j.qa(b,a);return c.promise}};let og=null;var pg={},qg={};function rg(){throw Error("Do not instantiate directly");}rg.prototype.Ca=null;rg.prototype.toString=function(){return this.content};rg.prototype.va=function(){if(this.ba!==pg)throw Error("Sanitized content was not of kind HTML.");return uc(this.toString())};function sg(){rg.call(this)}ja(sg,rg);sg.prototype.ba=pg;function tg(a){if(null!=a)switch(a.Ca){case 1:return 1;case -1:return-1;case 0:return 0}return null}function ug(a){return null!=a&&a.ba===pg?a:a instanceof J?V(sc(a).toString()):V(String(String(a)).replace(vg,wg),tg(a))}var V=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.Ca=d);return c}}(sg);function xg(a){return a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")} function W(a){return null!=a&&a.ba===pg?String(String(a.content).replace(yg,"").replace(zg,"<")).replace(Ag,wg):String(a).replace(vg,wg)}function X(a){null!=a&&a.ba===qg?a=xg(a.content):null==a?a="":a instanceof nc?a=xg(a instanceof nc&&a.constructor===nc?a.i:"type_error:SafeStyle"):a instanceof qc?a=xg(pc(a)):(a=String(a),a=Bg.test(a)?a:"zSoyz");return a} const Cg={"\x00":"�","\t":" ","\n":" ","\v":" ","\f":" ","\r":" "," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function wg(a){return Cg[a]} const vg=/[\x00\x22\x26\x27\x3c\x3e]/g,Ag=/[\x00\x22\x27\x3c\x3e]/g,Bg=/^(?!-*(?: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,Dg= /^[a-zA-Z0-9+\/_-]+={0,2}$/,yg=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,zg=/{var d=a.style[yc(c)];("undefined"!== typeof d?d:a.style[id(a,c)])||K(a,c,b[c])});Pc(a)};class Jg{constructor(){this.wasPlaTagProcessed=!1;this.wasReactiveAdConfigReceived={};this.adCount={};this.wasReactiveAdVisible={};this.stateForType={};this.reactiveTypeEnabledInAsfe={};this.wasReactiveTagRequestSent=!1;this.reactiveTypeDisabledByPublisher={};this.tagSpecificState={};this.messageValidationEnabled=!1;this.floatingAdsStacking=new Kg;this.sideRailProcessedFixedElements=new Set;this.sideRailAvailableSpace=new Map;this.sideRailPlasParam=new Map}} var Kg=class{constructor(){this.maxZIndexRestrictions={};this.nextRestrictionId=0;this.maxZIndexListeners=[]}};function Lg(a){const b=Mg(a);Da(a.g.maxZIndexListeners,c=>c(b))}function Mg(a){a=Kc(a.g.maxZIndexRestrictions);return a.length?Math.min.apply(null,a):null} class Ng{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_reactive_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 Jg;this.g=a.google_reactive_ads_global_state.floatingAdsStacking}addListener(a){this.g.maxZIndexListeners.push(a);a(Mg(this))}removeListener(a){Fa(this.g.maxZIndexListeners,b=>b===a)}}class Og{constructor(a){this.i=a;this.g=null}};const Pg=(a,b)=>{const c=$c("STYLE",a);c.textContent=pc(dd`* { pointer-events: none; }`);a?.head.appendChild(c);setTimeout(()=>{a?.head.removeChild(c)},b)};var Rg=(a,b,c)=>{if(!a.body)return null;const d=new Qg;d.apply(a,b);return()=>{var e=c||0;0this.j=null)}C(a){return this.A===a}};function Ug(a,b){const c=a.A;if(c)if(b){b=a.s;if(null==b.g){var d=b.i;const e=d.g.nextRestrictionId++;d.g.maxZIndexRestrictions[e]=2147483646;Lg(d);b.g=e}Mc(c,{display:"block"});a.m.body&&!a.l&&(a.l=Rg(a.m,a.J,a.L));c.setAttribute("tabindex","0");c.setAttribute("aria-hidden","false");a.m.body.setAttribute("aria-hidden","true")}else b=a.s,null!=b.g&&(d=b.i,delete d.g.maxZIndexRestrictions[b.g],Lg(d),b.g=null),Mc(c,{display:"none"}),a.l&&(a.l(),a.l=null),a.m.body.setAttribute("aria-hidden","false"), c.setAttribute("aria-hidden","true")}function Vg(a,b){var c;if(c=H(Xb))a=a.D,c=!(1>=(Ba()&&Ec()?ad(a):1));c&&(K(b,{overflow:"scroll","max-width":"100vw"}),Pc(b))}function Wg(a){Ug(a,!1);const b=a.A;if(b){var c=Xg(a.D,a.M);Sg(a,d=>{Mc(d,c);Ig(d)});a.g.setAttribute("width","");a.g.setAttribute("height","");K(a.g,c);K(a.g,Yg);K(b,Zg);K(b,{background:"transparent"});Mc(b,{display:"none",position:"fixed"});Ig(b);Ig(a.g);Vg(a,b)}} class $g extends Tg{constructor(a,b,c,d,e=!1){super(a,b,c);this.l=null;this.m=b.document;this.L=d;a=new Ng(b);this.s=new Og(a);this.M=e;this.D=b}h(){Ug(this,!1)}}function Xg(a,b){a=b?100*(Ba()&&Ec()?ad(a):1):100;return{width:`${a}vw`,height:`${a}vh`}}var Zg={backgroundColor:"white",opacity:"1",position:"fixed",left:"0px",top:"0px",margin:"0px",padding:"0px",display:"none",zIndex:"2147483647"},Yg={left:"0",position:"absolute",top:"0"};class ah extends $g{constructor(a,b,c){super(b,a,c,I(Re),H(Ee));Wg(this)}C(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<=Ca(a,"adsbygoogle"));return a}};function bh(){const a=window.google_ad_modifications=window.google_ad_modifications||{};a.afg_slotcar_vars||(a.afg_slotcar_vars={});return a.afg_slotcar_vars};var ch=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,dh=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*)?$/i))&&RegExp("google_ad_client").test(a[1]))return a[1];return null},eh=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 je(a,b){0$b(b,c,d))}function hh(a,b){1!==a.state&&(a.state=1,0{"hidden"===a.g.document.visibilityState&&hh(a,b);"visible"===a.g.document.visibilityState&&(a.state=0)}):"onpagehide"in a.g?(gh(a,a.g,"pagehide",b=>{hh(a,b)}),gh(a,a.g,"pageshow",()=>{a.state=0})):gh(a,a.g,"beforeunload",b=>{hh(a,b)})}function ih(a,b){for(let c=9;0<=c;c--)a.h.get(c)?.forEach(d=>{d(b)})}var jh=class extends O{constructor(a){super();this.g=a;this.state=0;this.h=new Map}};async function kh(a,b){var c=10;return 0>=c?Promise.reject():b()?Promise.resolve():new Promise((d,e)=>{const f=a.setInterval(()=>{--c?b()&&(a.clearInterval(f),d()):(a.clearInterval(f),e())},200)})};function lh(a){const b=a.state.pc;return null!==b&&0!==b?b:a.state.pc=Yc(a.g)} function mh(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)&&!kd()?ch:dh;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]]=eh(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 nh(a){await kh(a.g,()=>!(!lh(a)||!mh(a)))} async function oh(a,b){await nh(a);var c=a.h;var d=new Wd;var e=lh(a);d=y(d,1,ub(e),"0");e=mh(a);d=z(d,2,e);d=y(d,3,ub(a.state.sd),"0");a=y(d,7,ub(Math.round(a.g.performance.now())),"0");a=y(a,3,ub(1),"0");b=Rb(a,10,Xd,b);fe(c,b)}var ph=class{constructor(a,b){this.g=hd()||window;this.i=b??new jh(this.g);this.h=a??new le(100,100,!0,this.i);this.state=xe(()=>{const c=I(Ce);return{sd:c,ssp:0Math.floor(Number(c))).filter(c=>!isNaN(c)&&0me(5,a,()=>!1)(c,d,1);b.h=(c,d)=>me(6,a,()=>0)(c,d,1);b.o=(c,d)=>me(7,a,()=>"")(c,d,1);b.j=(c,d)=>me(8,a,()=>[])(c,d,1);b.g=()=>{me(15,a,()=>{})(1)}};var uh=a=>{const b=G(oe).g();a=qh(a);return b.concat(a).join(",")};function vh({Na:a,Va:b}){return a||("dev"===b?"dev":"")};function wh(a){Kd(M,b=>{b.shv=String(a);b.mjsv=vh({Na:"m202312070101",Va:a});b.eid=uh(k)})};Ja||Aa();function xh(a){{k.google_llp||(k.google_llp={});var b=k.google_llp;let c=b[7];if(!c){const {promise:d,resolve:e}=new Q;c={promise:d,resolve:e};b[7]=c}b=c}b.resolve(a)};var yh=(a,b,c)=>{a.dataset.adsbygoogleStatus="reserved";a.className+=" adsbygoogle-noablate";if(!c.adsbygoogle){c.adsbygoogle=[];var d=c.document,e=fd`https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js`;const f=$c("SCRIPT",d);f.src=jc(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 zh="undefined"===typeof sttc?void 0:sttc;function Ah(){var a=M;try{return Sb(zh,Qd),new Eg(JSON.parse(zh))}catch(b){a.ea(838,b instanceof Error?b:Error(String(b)),void 0,c=>{c.jspb=String(zh)})}return new Eg};var Bh=class extends O{i(){this.A();super.i()}},Ch=class extends O{constructor(a){super();this.callback=a}},Dh=class extends O{constructor(a){super();this.F=a;this.g=new Set}fetch(a){const b=new Ch(a.callback);this.g.add(b);this.F.fetch({...a,callback:c=>{b.o?c&&c.B():b.callback(c);this.g.delete(b)}})}i(){for(const a of this.g.values())a.B();this.g.clear();super.i()}};var Eh=class{constructor(a){this.Ua=1;this.Ma=a;this.Oa="m202312070101";this.Ka="unset"}ga(a){this.Ka=a}X(a){this.T=a.Da;this.U=a.Ia}K(a){this.F=a}v(a,b={}){b.event=a;b.client=this.Ka;b.bow_v=this.Ma;b.js_v=this.Oa;b.fetcher=this.F?.toString()??"unset";this.T&&(b.admb_iid=this.T);this.U&&(b.admb_rid=this.U);we("slotcar",b,this.Ua)}};var Fh=class extends Bh{constructor(a,b,c,d){super();this.ad=a;this.j=b;this.l=c;this.h=d;this.g=null;this.s=this.C=!1;this.D=!0}show(a){this.g=a;if(this.D&&this.s)this.ad.show();else if(this.s)this.H();else throw Error("Tried to show AdMobAd before it finished loading.");}A(){this.ad.B()}O(){this.s=!0;this.l(this)}N(){this.l(null);this.B()}P(){this.h.v("admb_na");this.g?this.H():this.D=!1}}; function Gh(a){return{O:N(849,()=>{a.O()}),N:N(850,()=>{a.N()}),H:N(851,()=>{a.H()}),P:N(854,()=>{a.P()})}}var Hh=class extends Fh{constructor(a,b,c,d){super(a,b,c,d);this.ad=a;this.j=b;this.l=c;this.h=d}m(){this.ad.load(this.j,Gh(this))}H(){(0,this.g)(1)}};function Ih(a){return{O:N(849,()=>{a.O()}),N:N(850,()=>{a.N()}),Ra:N(855,()=>{a.h.v("admb_rfs");(0,a.g)(2)}),Ta:N(852,()=>{a.C=!0}),H:N(853,()=>{a.H()}),P:N(854,()=>{a.P()})}} var Jh=class extends Fh{constructor(a,b,c,d){super(a,b,c,d);this.ad=a;this.j=b;this.l=c;this.h=d}m(){this.ad.load(this.j,Ih(this))}H(){this.C?(0,this.g)(3):(0,this.g)(2)}};function Kh(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 Lh(a,b,c){a.j.error(`Unable to fetch ad: '${b}' is missing from tag.`);c(null)}function Mh(a){Ld(M,850,()=>{a(null)})} var Nh=class{constructor(a,b,c,d){this.h=a;this.g=b;this.j=c;this.i=d;this.o=Yc(window).toString()}fetch(a){const b={isTestDevice:!1,httpTimeoutMillis:1E3*I(Ge)};var c=this.g.google_tag_for_child_directed_treatment;if("0"===c||"1"===c)b.tagForChildDirectedTreatment="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;"string"===typeof c&&(b.maxAdContentRating=c);b.extras??(b.extras={});b.extras.muted=a.Fa|| 2===a.type?"0":"1";this.o&&(b.extras.pvsid=this.o);c=uh(this.g);c.length&&(b.extras.slotcar_eids=c);c=Kh(this,a.type);1===a.type?"string"!==typeof c?Lh(this,"data-admob-interstitial-slot",a.callback):this.h.pa(c).then(d=>{(new Hh(d,b,a.callback,this.i)).m()}).catch(()=>{Mh(a.callback)}):"string"!==typeof c?Lh(this,"data-admob-rewarded-slot",a.callback):this.h.qa(c).then(d=>{(new Jh(d,b,a.callback,this.i)).m()}).catch(()=>{Mh(a.callback)})}};function Oh(a,b,c){try{if(!Uc(c.origin)||!Hg(c,a.h.contentWindow))return}catch(f){return}const d=b.msg_type;let e;"string"===typeof d&&(e=a.m[d])&&Ld(a.g,168,()=>{e.call(a,b,c)})} class Ph extends O{constructor(a,b){var c=M,d=ue;super();this.l=a;this.h=b;this.g=c;this.A=d;this.m={};this.s=Md(this.g,168,(e,f)=>void Oh(this,e,f));this.J=Md(this.g,169,(e,f)=>{Od(this.A,"ras::xsf",{c:f.data.substring(0,500),u:this.l.location.href.substring(0,500)},!0,.1);return!0});this.j=[];Qh(this,this.m);this.j.push(Ue(this.l,"sth",this.s,this.J))}i(){for(const a of this.j)a();this.j.length=0;super.i()}};function Qh(a,b){b["i-adframe-load"]=N(792,()=>{a.C()});b["i-dismiss"]=N(793,()=>{a.adDismissed(1)});b["r-dismiss-before-reward"]=N(794,()=>{a.adDismissed(2)});b["r-dismiss-after-reward"]=N(795,()=>{a.adDismissed(3)})}var Rh=class extends Ph{constructor(a,b,c,d){super(d,c);this.C=a;this.adDismissed=b}D(){(this.h?.contentWindow).postMessage(JSON.stringify({msg_type:"i-view"}),"*")}ua(){(this.h?.contentWindow).postMessage(JSON.stringify({msg_type:"r-back-button"}),"*")}};function Sh(a,b){a.dataset["slotcar"+(1===b?"Interstitial":"Rewarded")]="true"};function Th(a,b){return setTimeout(N(728,()=>{b(null);a.B()}),1E3*I(Ge))}function Uh(a,b,c,d,e,f){b=af(2===e?2:1,b,c.contentWindow);c=We(b).then(()=>{clearTimeout(f);d(a)});Nd(1005,c);c=Xe(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}`);}Vh(a,g)});Nd(1006,c);c=Ye(b).then(()=>{a.B()});Nd(1004,c);return b} function Vh(a,b){if(null!=a.h){a.s.h();"goog_slotcar_ad"===a.g.location.hash&&a.g.history.back();var c=a.h;a.h=null;c(b)}} function Wh(a){if(H(Le)){""!==a.g.location.hash&&we("pub_hash",{o_url:a.g.location.href},.1);a.g.location.hash="goog_slotcar_ad";var b=N(950,c=>{c.oldURL.endsWith("#goog_slotcar_ad")&&(1===a.l?Vh(a,1):(a.j?.ua(),a.m?.ua()),a.g.removeEventListener("hashchange",b))});a.g.addEventListener("hashchange",b);P(a,()=>{a.g.removeEventListener("hashchange",b);"#goog_slotcar_ad"===a.g.location.hash&&a.g.history.back()})}} var Xh=class extends Bh{constructor(a,b,c,d,e){super();this.g=a;this.C=b;this.l=e;this.m=this.j=this.h=null;this.s=new ah(a,c,b);const f=Th(this,d);H(Qe)&&!H(De)?this.m=Uh(this,a,c,d,e,f):this.j=new Rh(()=>{clearTimeout(f);d(this)},g=>{1===g&&2===e&&(g=3);Vh(this,g)},c,a);P(this,()=>{this.j?.B();this.m?.B();clearTimeout(f)});Sh(b,e)}show(a){this.h=a;Ug(this.s,!0);this.j?.D();this.m?.Qa();Wh(this)}A(){Vh(this,4);Cc(this.C)}};function Yh(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 xc(g.clientWidth,g.clientHeight)).round()}catch(l){h=new xc(-12245933,-12245933)}b={google_ad_width:h.width,google_ad_height:h.height,google_reactive_ad_format:1===b?10:11,google_acr:d,google_video_play_muted:2!==b&&!c};H(Qe)&&(b.fsapi=!0);return{...a.i,...b}} var Zh=class{constructor(a){this.g=window;this.i=a}fetch(a){const b=this.g.document.createElement("ins");b.classList.add("adsbygoogle");Mc(b,{display:"none"});this.g.document.documentElement.appendChild(b);const c=Yh(this,a.type,a.Fa,d=>{new Xh(this.g,b,d,a.callback,a.type)});yh(b,c,this.g)}};/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ const $h={};function ai(){return V('')} function bi(){return V('')} function ci(a){const b=a.Pa;a=a.Wa;return V('
Close Ad?
You will lose your reward
CLOSE
RESUME
')};Ja?kc(new B(Ub,'javascript:""')):kc(new B(Ub,"about:blank"));Ja?kc(new B(Ub,'javascript:""')):kc(new B(Ub,"javascript:undefined"));function di(a,b,c){a=a.g;c=b(c||$h,{});b=a||la||(la=new Dc);if(c&&c.g)b=c.g();else{b=b.createElement("DIV");b:if(m(c)){if(c.va&&(c=c.va(),c instanceof J))break b;c=tc("zSoyz")}else c=tc(String(c));a=c;c=b;if(wc())for(;c.lastChild;)c.removeChild(c.lastChild);c.innerHTML=sc(a)}1==b.childNodes.length&&(c=b.firstChild,1==c.nodeType&&(b=c));return b}class ei{constructor(){this.g=la||(la=new Dc)}};function fi(a,b){if(a.contentDocument||a.contentWindow)b(a);else{const c=()=>{b(a);$b(a,"load",c)};F(a,"load",c)}} async function gi(a){if(null==a.g)throw Error("Tried to show ad before initialized.");const b=new Q;var c=a.g.g,d=Math.min(Number(c.clientWidth),Number(c.clientHeight));let e=Math.max(Number(c.clientWidth),Number(c.clientHeight));hi(a)&&(d*=.5,e*=.5);c=c.contentDocument;a=c.body.appendChild(di(a.s,ci,{Wa:d,Pa:e}));d=a.querySelector(".resume-ad-button");F(a.querySelector(".close-ad-button"),"click",()=>{b.resolve(0)});F(d,"click",()=>{b.resolve(1)});d=await b.promise;c.body.removeChild(a);return 0=== d}function hi(a){if(null==a.g)throw Error("Tried to show ad before initialized.");a=a.g.g;return 1E3{var d={};var e=2===this.l?"Rewarded ad example":"Interstitial ad example";var f=this.l,g=d&&d.qb;d=V;g?(g=String(g),g=Dg.test(g)?g:"zSoyz",g=' nonce="'+W(g)+'"'):g="";d=""+d("\n \n body {\n padding: 0;\n margin: 0;\n background-color: #262626;\n }\n .container {\n width: 100vw;\n height: 92vh;\n display: flex;\n flex-direction: column;\n }\n .container .creative {\n background-color: white;\n border-style: solid;\n border-width: thin;\n border-color:#bdc1c6;\n height: 250px;\n margin: 20vh auto auto auto;\n overflow: hidden;\n padding: 0;\n width: 300px;\n }\n .header-panel {\n display: flex;\n justify-content: center;\n margin-bottom: 20px;\n background-color: #424242;\n border: 1px solid transparent;\n border-radius: 4px;\n height: 8vh;\n color: #f5f5f5;\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n font-size: 20px;\n line-height: 8vh;\n }\n .dismiss-button {\n display: flex;\n flex-direction: row;\n height: inherit;\n align-items: center;\n padding-right: 4%;\n cursor: pointer;\n position: absolute;\n right: 0;\n }\n .count-down-container {\n display: inline-flex;\n flex: auto;\n }\n .adContainer {\n display: flex;\n flex-direction: row;\n width: 100%;\n height: 100%;\n text-align: left;\n margin: 0;\n }\n .adContainer .logo {\n align-self: center;\n width: 40px;\n margin: 0 24px;\n height: 40px;\n }\n .adContainer .logo IMG {\n height: 40px;\n width: 40px;\n }\n .adContainer .text {\n margin: auto auto auto 0;\n }\n .adContainer .button {\n align-self: center;\n height: 100%;\n max-height: 48px;\n /* This gives a perceived margin of 32px, due to the margins within the button SVGs. */\n margin-right: 30px;\n }\n .adContainer .button-inner {\n max-height: 48px;\n height: 100%;\n }\n .adContainer .button-inner SVG {\n height: 100%;\n width: auto;\n }\n .adText {\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n font-size: 18px;\n font-weight: normal;\n line-height: 18px;\n color: #202124;\n margin-bottom: 4px;\n }\n .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 \n ')+ '
';2!=f&&(d+="Ad");d+='
'+(2==f?'
'+bi()+"
":"")+'
'+bi()+'
");e=V(d).va();f=c.contentDocument||c.contentWindow.document;f.open();f.write(sc(e));f.close();this.g=new ah(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");Ug(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.m=!0;await gi(this)?(this.g.h(),F(c,"click",e),a(2)):this.m=!1};F(c,"click",e);this.h=I(Je);const f=0>this.h;this.m=!1;const g=b.getElementById("count-down-container"),h=g.querySelector("#count-down-text");h.innerText=`Reward in ${this.h} seconds`;f||(this.C=setInterval(()=>{this.m||(--this.h,h.innerText=`Reward in ${this.h} seconds`); if(0===this.h){g.style.display="none";d.style.display="";clearInterval(this.C);const l=async()=>{if(null==this.g)throw Error("Failure on rewarded example: Could not find ad frame.");this.g.h();$b(c,"click",l);a(3)};F(c,"click",l);$b(c,"click",e)}},1E3))}else F(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();Cc(this.j)}},ji=class{fetch(a){new ii(a.callback,a.type)}};var ki=class{constructor(){this.g=G(ph);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("adbr_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).set("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)}ga(){}X(a){this.T=a.Da;this.U=a.Ia}K(a){this.F=this.h.get(a)??0}async v(a){var b=new Vd;a=this.i.get(a)??0;b=y(b,1,null==a?a:sb(a),0).K(this.F);this.T&&z(b,3,this.T);this.U&&z(b,4,this.U);await oh(this.g,b)}},li=class{constructor(a){this.Z=new ki;this.ca=a}ga(a){this.ca.ga(a)}X(a){this.Z.X(a);this.ca.X(a)}K(a){this.Z.K(a);this.ca.K(a)}async v(a,b={}){H(Ie)?await this.Z.v(a,b): this.Z.v(a,b);this.ca.v(a,b)}};const mi="click mousedown mouseup touchstart touchend pointerdown pointerup keydown keyup scroll".split(" ");var ni=class extends O{constructor(){var a=window;super();this.g=0;const b=()=>{this.g=Date.now()};for(const c of mi)a.document.documentElement.addEventListener(c,b,{capture:!0});P(this,()=>{for(const c of mi)a.document.documentElement.removeEventListener(c,b,{capture:!0})})}};const oi=new Set(["auto","on"]),pi=new Set(["on","off"]),qi=new Set("start pause next browse reward preroll".split(" ")),ri=new Map([["start","interstitial"],["pause","interstitial"],["next","interstitial"],["browse","interstitial"],["reward","reward"],["preroll","preroll"]]),si=new Map([["interstitial",["type"]],["reward",["type","beforeReward","adDismissed","adViewed"]],["preroll",["type","adBreakDone"]]]),ti=new Map([["interstitial",["beforeReward","adDismissed","adViewed"]],["reward",[]],["preroll", ["beforeAd","afterAd","beforeReward","adDismissed","adViewed"]]]),ui="beforeAd afterAd beforeReward adDismissed adViewed adBreakDone".split(" "),vi=new Map([["beforeBreak","beforeAd"],["afterBreak","afterAd"],["adComplete","adViewed"]]); function wi(a,b){let c=!1;const d=f=>{c=!0;b.error(`Invalid ad config: ${f}.`)};if(null!=a.preloadAdBreaks&&!oi.has(a.preloadAdBreaks)){var e=Array.from(oi).map(f=>`'${f}'`).join(", ");d(`'preloadAdBreaks' must be one of [${e}]`)}null==a.sound||pi.has(a.sound)||(e=Array.from(pi).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 xi(a,b,c){for(const [d,e]of vi){const f=d,g=e;if(f in a){c.v("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 yi(a,b,c){let d=!1;const e=h=>{d=!0;b.error(`Invalid placement config: ${h}.`)};a=Object.assign({},a);if(!xi(a,b,c))return{sa:!1,wa:a};if(!qi.has(a.type)){var f=Array.from(qi).map(h=>`'${h}'`).join(", ");e(`'type' must be one of [${f}]`);return{sa:!d,wa:a}}c=ri.get(a.type);const g=si.get(c).filter(h=>!(h in a));0`'${h}'`).join(", "));c=ti.get(c).filter(h=>h in a);0`'${h}'`).join(", "));for(f of ui)f in a&&"function"!==typeof a[f]&&e(`'${f}' must be a function`);return{sa:!d,wa:a}};class zi extends O{constructor(a,b){super();this.R=new Q;this.g=!1;this.timeout=setTimeout(N(726,()=>{b()}),1E3*a)}get promise(){return this.R.promise}resolve(a){this.o||(this.g=!0,this.R.resolve(a))}i(){clearTimeout(this.timeout)}}function Ai(a,b){const c=a.google_adbreak_test;if(c)switch(c){case "on":return new ji;case "adsense":break;default:throw b.error(`Unsupported data-adbreak-test value '${c}. Supported values: '${"on"}'.`),Error("unsupported test mode");}return new Zh(a)} function Bi(a){return["google_admob_interstitial_slot","google_admob_rewarded_slot"].some(b=>"string"===typeof Ci(b,a))}function Ci(a,b){if(b[a]&&"string"===typeof b[a])return String(b[a])}function Di(a,b,c){null==og&&(og=new ng);return og.connect().then(d=>new Nh(d,a,b,c))}function Ei(a){if("string"!==typeof a)return-1;a=/^(\d+)s$/.exec(a);return null==a?-1:Number(a[1])} function Fi(a,b){window.addEventListener("onpagehide"in self?"pagehide":"unload",N(938,()=>{if(b.first_slotcar_request_processing_time){var c=Date.now();a.g.v("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 Gi(a,b){const c=b.google_admob_ads_only;"string"===typeof c&&("on"===c?Bi(b)?a.ka=!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 Hi(a){return a.D?"adbreaktest":a.A?"admob":"adsense"} function Ii(a){if(!a.L||a.Ba){if(!a.za&&a.l.preloadAdBreaks)for(var b of[1,2])if(!a.h.has(b)&&!a.C.has(b))return;for(a.za=!0;0{Pi(a,b,d)});a.m.set(b,c);return c}function Ji(a,b,c){Xc(()=>{Qi(a,b,c)})} function Z(a,b,c,d){const e={breakType:b.type,breakFormat:2===c?"reward":"preroll"===b.type?"preroll":"interstitial",breakStatus:d};b.name&&(e.breakName=b.name);a.g.v("adbr_dn",{breakType:e.breakType,breakFormat:e.breakFormat,breakStatus:e.breakStatus,breakName:e.breakName??""});const f=b.adBreakDone;null!=f&&Ji(a,"adBreakDone",()=>{f(e)})} async function Ri(a,b,c){if(a.ja)return a.g.v("pr_rr"),Z(a,b,c,"frequencyCapped"),!1;a.ja=!0;a.L&&await a.ha;var d=Oi(a,c)?a.m.get(c):Ni(a,c,0,2);d=await Promise.race([d.promise,Zc(1E3*I(He),2)]);return 1===d?(a.g.v("adbr_noad"),Z(a,b,c,"noAdPreloaded"),!1):2===d?(a.g.v("pr_to",{source:"slotcar"}),Z(a,b,c,"timeout"),!1):!0}async function Si(a,b){const c=new Q;a.xa=c;Qi(a,"beforeReward",()=>{b.beforeReward(()=>{c.resolve(0)})});return 0===await c.promise} function Qi(a,b,c){if(c)try{c()}catch(d){return a.j.error(`'${b}' callback threw an error:`,d),!1}return!0}function Ti(a,b,c,d,e){const f=a.La.get(c),g=b?1:-1,h=0{a.C.delete(b);const f=a.m.get(b);e?(f.resolve(0),a.h.set(b,e),P(e,()=>{a.h.delete(b)})):(f.resolve(1),a.C.add(b),Ni(a,b,I(Ne),5));Ti(a,null!=e,b,c,d);1!==c&&7!==c||Ii(a)}})} var Ui=class extends O{constructor(a,b){super();this.j=a;this.g=b;this.F=null;this.s="";this.ja=this.L=this.za=this.D=!1;this.ia=0;this.J=!1;this.xa=null;this.la=[];this.M=window.innerWidth;this.oa=window.innerHeight;this.ka=this.Ba=this.A=!1;this.ya=0;this.ha=Promise.resolve();this.na=0;this.l={sound:"on"};this.h=new Map;this.ma=new Set;this.m=new Map;this.Aa=new ni;this.C=new Set;this.La=new Map([[1,[]],[2,[]]]);P(this,ia(Be,this.Aa))}init(a){this.s=String(a.google_ad_client);if(null!=this.F)this.g.v("dbl_init", {ad_client:this.s});else{var b=bh();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):"";Fi(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);Gi(this,a);this.g.ga(this.s);this.F=new Dh(Ai(a,this.j));this.g.K(Hi(this));if(Bi(a)){this.g.X({Da:Ci("google_admob_interstitial_slot",a),Ia:Ci("google_admob_rewarded_slot", a)});const e=Date.now();b=Di(a,this.j,this.g).then(f=>{null!=this.F&&this.F.B();this.F=new Dh(f);this.A=!0;this.g.K(Hi(this));for(const g of[1,2])if((f=this.h.get(g))||Oi(this,g))f?(f.B(),this.h.delete(g)):(this.m.get(g).B(),this.m.delete(g)),Ni(this,g,0,7)}).catch(f=>{this.g.v("admb_fetfail",{error:f})}).finally(()=>{this.g.v("admb_tm",{timing:Date.now()-e})});this.L&&(this.ha=Promise.race([b,Zc(1E3*I(Fe))]),this.ha.finally(()=>{this.Ba=!0;Ii(this)}))}this.ia=Ki(this,a);H(Pe)&&(this.ya=Ei(a.google_ad_start_delay_hint)); this.M=window.innerWidth;this.oa=window.innerHeight;var d=Zb(N(791,()=>{if(this.M!==window.innerWidth||this.oa!==window.innerHeight)if(!this.A||this.M!==window.innerWidth){for(const e of this.h.keys())Mi(this,e,4,!1);this.h.clear();this.M=window.innerWidth;this.oa=window.innerHeight}}));window.addEventListener("resize",d);P(this,()=>{window.removeEventListener("resize",d)});this.na=Date.now()}}handleAdConfig(a){wi(a,this.j)?(this.g.v("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,Li(this,()=>{Mi(this,1,6)})),a.preloadAdBreaks&&!this.l.preloadAdBreaks?Li(this,()=>{this.l.preloadAdBreaks=a.preloadAdBreaks;if("on"===this.l.preloadAdBreaks)for(const b of[1,2])this.h.has(b)||Oi(this,b)||Ni(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.la.push(a.onReady), Ii(this))):this.g.v("inv_adcnf")}async handleAdBreak(a,b){if(!this.ka||this.A)if(a=yi(a,this.j,this.g),a.sa){var c=a.wa,d="reward"===c.type?2:1;if(1!==d||(H(Pe)?Date.now()-this.na>1E3*this.ya:"ca-pub-1725310704471587"===this.s?6E4{this.J=!1;2===l||2===d&&4===l?Ji(this,"adDismissed",c.adDismissed):3===l&&Ji(this, "adViewed",c.adViewed);Ji(this,"afterAd",c.afterAd);1===d?Z(this,c,d,"viewed"):Z(this,c,d,4===l?"other":2===l?"dismissed":"viewed");4!==l&&(f.B(),Ni(this,d,this.D||2===d?0:this.ia,3));this.g.v("ad_cls",{result:l,adType:d,dur:Date.now()-g})};P(f,()=>{this.J&&h(4)});f.show(h)}else Ji(this,"afterAd",c.afterAd),Z(this,c,d,"error");else Z(this,c,d,"ignored");else Oi(this,d)?(this.g.v("adbr_noad"),Z(this,c,d,this.C.has(d)?"other":"frequencyCapped")):(Ni(this,d,0,2),Z(this,c,d,"noAdPreloaded"))}}else this.g.v("adbr_tepgai")}else this.g.v("inv_plcnf"); else this.g.v("adbr_naf")}handleAdBreakBeforeReady(a){return this.handleAdBreak(a,!0)}i(){for(const a of this.m.values())a.B();this.m.clear();for(const a of this.h.values())a.B();this.h.clear();this.F&&this.F.B();super.i()}};Ld(M,723,()=>{const a=new le;try{kb(d=>{var e=new ae;var f=new $d;try{var g=Yc(window);y(f,1,ub(g),"0")}catch(p){}try{var h=G(oe).g();Lb(f,2,h,tb)}catch(p){}try{z(f,3,window.document.URL)}catch(p){}e=Nb(e,2,f);f=new Zd;f=y(f,1,sb(1196),0);try{var l=Qd(d?.name)?d.name:"Unknown error";z(f,2,l)}catch(p){}try{var n=Qd(d?.message)?d.message:`Caught ${d}`;z(f,3,n)}catch(p){}try{const p=Qd(d?.stack)?d.stack:Error().stack;p&&Lb(f,4,p.split(/\n\s*/),yb)}catch(p){}d=Nb(e,1,f);l=new Yd;try{z(l,1,"m202312070101")}catch{}Rb(d, 6,be,l);y(d,5,ub(1),"0");de(a,d)})}catch(d){}var b=Ah();wh(zb(Jb(b,2))??"");Gg(pb(Jb(b,6))??!1);sh();b=new Eh(zb(Jb(b,2))??"");b=Oe?new li(b):b;const c={error(...d){console.error("[Ad Placement API]",...d)},warn(...d){console.warn("[Ad Placement API]",...d)}};za()?c.warn("Internet Explorer is not supported."):xh(new Ui(c,b))}); }).call(this,"[2021,\"r20231207\",\"r20110914\",null,null,null,null,\".google.co.jp\",null,null,null,null,null,null,null,null,null,-1,[44759876,44759927,44759837,95320238]]");