You are on page 1of 21

(function(sttc){/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
'use strict';var aa={},k=this||self;function ba(a){var b=typeof a;b="object"!=b?
b:a?
Array.isArray(a)?"array":b:"null";return"array"==b||"object"==b&&"number"==typeof
a.length}function n(a){var b=typeof a;return"object"==b&&null!
=a||"function"==b}function ca(a,b,c){return a.call.apply(a.bind,arguments)}
function da(a,b,c){if(!a)throw Error();if(2<arguments.length){var
d=Array.prototype.slice.call(arguments,2);return function(){var
e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return
a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function ea(a,b,c)
{Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native
code")?ea=ca:ea=da;return ea.apply(null,arguments)}
function fa(a,b){var c=Array.prototype.slice.call(arguments,1);return function()
{var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function p(a,b)
{a=a.split(".");var c=k||k;a[0]in c||"undefined"==typeof c.execScript||
c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?
c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}
function ha(a,b){function c()
{}c.prototype=b.prototype;a.R=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.La=function(d,e,f){for(var g=Array(arguments.length-
2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return
b.prototype[e].apply(d,g)}}function ia(a){return a};var ja;var
ka=/&/g,la=/</g,ma=/>/g,na=/"/g,oa=/'/g,pa=/\x00/g,qa=/[\x00&<>"']/;function ra()
{var a=k.navigator;return a&&(a=a.userAgent)?a:""}function q(a){return-1!
=ra().indexOf(a)};function sa(a,b){if("string"===typeof a)return"string"!==typeof
b||1!=b.length?-1:a.indexOf(b,0);for(let c=0;c<a.length;c++)if(c in
a&&a[c]===b)return c;return-1}function ua(a,b){const c=a.length,d="string"===typeof
a?a.split(""):a;for(let e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function va(a)
{const b=a.length;if(0<b){const c=Array(b);for(let d=0;d<b;d++)c[d]=a[d];return
c}return[]};function wa(a){wa[" "](a);return a}wa[" "]=function(){};function
xa(a,b){try{return wa(a[b]),!0}catch(c){}return!1};var ya=q("Trident")||
q("MSIE"),za=q("Gecko")&&!(-1!=ra().toLowerCase().indexOf("webkit")&&!q("Edge"))&&!
(q("Trident")||q("MSIE"))&&!q("Edge"),Aa=-1!
=ra().toLowerCase().indexOf("webkit")&&!q("Edge");var Ba={},Ca=null;var
Da="undefined"!==typeof Uint8Array;const r=Symbol();function Ea(a){let b;r?
b=a[r]:b=a.K;return null==b?0:b}function Fa(a,b){r?a[r]=b:void 0!==a.K?
a.K=b:Object.defineProperties(a,{K:{value:b,configurable:!0,writable:!
0,enumerable:!1}})};var Ga={};function Ha(a){return null!==a&&"object"===typeof
a&&!Array.isArray(a)&&a.constructor===Object}var Ia;const
Ja=[];Fa(Ja,23);Ia=Object.freeze(Ja);function Ka(a){var b=a.length;(b=b?a[b-1]:void
0)&&Ha(b)?b.g=1:a.push({g:1})};let La;function Ma(a){switch(typeof a){case
"number":return isFinite(a)?a:String(a);case "object":if(a)if(Array.isArray(a))
{if(0!==(Ea(a)&128))return a=Array.prototype.slice.call(a),Ka(a),a}else
if(Da&&null!=a&&a instanceof Uint8Array){var b;void 0===b&&(b=0);if(!Ca)
{Ca={};for(var
c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/
=","+/","-_=","-_.","-_"],e=0;5>e;e++){var
f=c.concat(d[e].split(""));Ba[e]=f;for(var g=0;g<f.length;g++){var h=f[g];void
0===Ca[h]&&(Ca[h]=g)}}}b=
Ba[b];c=Array(Math.floor(a.length/3));d=b[64]||"";for(e=f=0;f<a.length-2;f+=3){var
l=a[f],m=a[f+1];h=a[f+2];g=b[l>>2];l=b[(l&3)<<4|m>>4];m=b[(m&15)<<2|
h>>6];h=b[h&63];c[e++]=g+l+m+h}g=0;h=d;switch(a.length-f){case
2:g=a[f+1],h=b[(g&15)<<2]||d;case 1:a=a[f],c[e]=b[a>>2]+b[(a&3)<<4|g>>4]+h+d}return
c.join("")}}return a};function Na(a,b,c,d){if(null!=a)
{if(Array.isArray(a))a=Pa(a,b,c,void 0!==d);else if(Ha(a)){const e={};for(let f in
a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=Na(a[f],b,c,d));a=e}else
a=b(a,d);return a}}function Pa(a,b,c,d){const e=Ea(a);d=d?!!(e&16):void
0;a=Array.prototype.slice.call(a);for(let f=0;f<a.length;f+
+)a[f]=Na(a[f],b,c,d);c(e,a);return a}function Qa(a){return a.Da===Ga?
a.toJSON():Ma(a)}function Ra(a,b){a&128&&Ka(b)};function Sa(a,b){return-1===b?
null:b>=a.s?a.h?a.h[b]:void 0:a.i[b+a.j]}function Ta(a,b){return null==a?b:a};var
Wa=class{constructor(a){var b=Ua;null==a&&(a=La);La=void 0;var
c=this.constructor.h||0,d=0<c,e=this.constructor.messageId,f=!1;if(null==a){a=e?
[e]:[];var g=!0;Fa(a,48)}else{if(!Array.isArray(a))throw Error();if(e&&e!
==a[0])throw Error();g=a;r?g=g[r]|=0:void 0!==g.K?g=g.K|=0:
(Object.defineProperties(g,{K:{value:0,configurable:!0,writable:!0,enumerable:!
1}}),g=0);const l=g;let m=l;if(g=0!==(16&m))(f=0!==(32&m))||(m|
=32);if(d)if(128&m)c=0;else{if(0<a.length){const v=a[a.length-1];if(Ha(v)&&"g"in
v){c=0;m|=128;delete v.g;let A=!0;for(let F in v){A=!1;break}A&&a.pop()}}}else
if(128&m)throw Error();l!==m&&Fa(a,m)}this.j=(e?0:-1)-c;this.i=a;a:
{e=this.i.length;c=e-1;if(e&&(e=this.i[c],Ha(e))){this.h=e;this.s=c-this.j;break
a}this.s=Number.MAX_VALUE}if(!d&&this.h&&"g"in this.h)throw Error('Unexpected "g"
flag in sparse object of message that is not a group type.');if(b)for(d=g&&!f&&!
0,f=this.s,g=0;g<b.length;g++)if(c=b[g],c<f)c+=this.j,(e=a[c])?
Va(e,d):a[c]=Ia;else{if(!h){var h=this.s+this.j;h=
this.h||(this.h=this.i[h]={})}(e=h[c])?Va(e,d):h[c]=Ia}}toJSON(){return
Pa(this.i,Qa,Ra)}};function Va(a,b){if(Array.isArray(a)){var c=Ea(a),d=1;!b||c&2||
(d|=16);(c&d)!==d&&Fa(a,c|d)}}Wa.prototype.Da=Ga;let Xa=void 0;function Ya(a,b)
{const c=Xa;Xa=void 0;if(!b(a))throw b=c?c()+"\n":"",Error(b+String(a));};function
t(a,b){this.i=a===Za&&b||"";this.j=$a}t.prototype.T=!0;t.prototype.h=function()
{return this.i};var $a={},Za={};function ab(a){let b=!1,c;return function(){b||
(c=a(),b=!0);return c}}function bb(a){let b=0;return function(c)
{k.clearTimeout(b);const d=arguments;b=k.setTimeout(function(){a.apply(void
0,d)},100)}};function u(a,b,c){a.addEventListener&&a.addEventListener(b,c,!
1)}function cb(a,b,c){return a.removeEventListener?(a.removeEventListener(b,c,!1),!
0):!1};function db(a,b,c){for(const d in a)b.call(c,a[d],d,a)}function eb(a){const
b={};for(const c in a)b[c]=a[c];return b}const fb="constructor hasOwnProperty
isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split("
");function gb(a,b){let c,d;for(let e=1;e<arguments.length;e++)
{d=arguments[e];for(c in d)a[c]=d[c];for(let f=0;f<fb.length;f+
+)c=fb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var hb;function
ib(){if(void 0===hb){var a=null,b=k.trustedTypes;if(b&&b.createPolicy)
{try{a=b.createPolicy("goog#html",
{createHTML:ia,createScript:ia,createScriptURL:ia})}catch(c)
{k.console&&k.console.error(c.message)}hb=a}else hb=a}return hb};var
kb=class{constructor(a,b){this.i=b===jb?a:""}toString(){return
this.i+""}};kb.prototype.T=!0;kb.prototype.h=function(){return
this.i.toString()};function lb(a){return a instanceof kb&&a.constructor===kb?
a.i:"type_error:TrustedResourceUrl"}function mb(a){nb(a instanceof
t&&a.constructor===t&&a.j===$a?a.i:"type_error:Const")}var jb={};function nb(a)
{const b=ib();a=b?b.createScriptURL(a):a;return new kb(a,jb)};const ob={};function
tb(a){return a instanceof ub&&a.constructor===ub?a.i:"type_error:SafeStyle"}class
ub{constructor(a,b){this.i=b===ob?a:"";this.T=!0}h(){return this.i}toString()
{return this.i.toString()}};const vb={};function wb(a){return a instanceof
xb&&a.constructor===xb?a.i:"type_error:SafeStyleSheet"}class xb{constructor(a,b)
{this.i=b===vb?a:"";this.T=!0}toString(){return this.i.toString()}h(){return
this.i}};const yb={};function zb(a){return a instanceof w&&a.constructor===w?
a.i:"type_error:SafeHtml"}function Ab(a){a instanceof w||(a="object"==typeof
a&&a.T?a.h():String(a),qa.test(a)&&(-1!=a.indexOf("&")&&(a=a.replace(ka,"&amp;")),-
1!=a.indexOf("<")&&(a=a.replace(la,"&lt;")),-1!
=a.indexOf(">")&&(a=a.replace(ma,"&gt;")),-1!
=a.indexOf('"')&&(a=a.replace(na,"&quot;")),-1!
=a.indexOf("'")&&(a=a.replace(oa,"&#39;")),-1!=a.indexOf("\
x00")&&(a=a.replace(pa,"&#0;"))),a=Bb(a));return a}
function Bb(a){const b=ib();a=b?b.createHTML(a):a;return new w(a,yb)}class
w{constructor(a,b){this.i=b===yb?a:"";this.T=!0}h(){return
this.i.toString()}toString(){return this.i.toString()}}var Cb=new
w(k.trustedTypes&&k.trustedTypes.emptyHTML||"",yb);var Db=ab(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=zb
(Cb);return!b.parentElement});function x(a,b)
{this.width=a;this.height=b}x.prototype.aspectRatio=function(){return
this.width/this.height};x.prototype.isEmpty=function(){return!
(this.width*this.height)};x.prototype.ceil=function()
{this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return
this};x.prototype.floor=function()
{this.width=Math.floor(this.width);this.height=Math.floor(this.height);return
this};x.prototype.round=function()
{this.width=Math.round(this.width);this.height=Math.round(this.height);return
this};function Eb(a){return String(a).replace(/\-([a-z])/g,function(b,c){return
c.toUpperCase()})}function Fb(a){return a.replace(RegExp("(^|[\\s]+)([a-
z])","g"),function(b,c,d){return c+d.toUpperCase()})};function Gb(a,b,c){function
d(h){h&&b.appendChild("string"===typeof h?a.createTextNode(h):h)}for(var
e=1;e<c.length;e++){var f=c[e];if(!ba(f)||n(f)&&0<f.nodeType)d(f);else{a:
{if(f&&"number"==typeof f.length){if(n(f)){var g="function"==typeof
f.item||"string"==typeof f.item;break a}if("function"===typeof f)
{g="function"==typeof f.item;break a}}g=!1}ua(g?va(f):f,d)}}}function Hb(a,b)
{b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return
a.createElement(b)}
function Ib(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function
Jb(){this.h=k.document||document}Jb.prototype.getElementsByTagName=function(a,b)
{return(b||
this.h).getElementsByTagName(String(a))};Jb.prototype.createElement=function(a)
{return Hb(this.h,a)};Jb.prototype.createTextNode=function(a){return
this.h.createTextNode(String(a))};Jb.prototype.append=function(a,b)
{Gb(9==a.nodeType?a:a.ownerDocument||a.document,a,arguments)};var Kb=RegExp("^(?:
([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?
([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");/*

SPDX-License-Identifier: Apache-2.0
*/
function Lb(a,b){a.src=lb(b);(b=(b=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document.querySelector?.("script[nonce]"))?b.nonce||
b.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function Mb(a,b)
{if(a)for(const c in
a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}function Nb(a){const
b=[];Mb(a,function(c){b.push(c)});return b}
var y=(a,b)=>{Mb(b,
(c,d)=>{a.style.setProperty(d,c,"important")})},Pb=(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=Ob(a.style.cssText),Mb(a,b)},Ob=a=>{const b={};if(a){const c=/\s*:\
s*/;ua((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},Qb=a=>{const
b=/!\s*important/i;Pb(a,(c,d)=>{b.test(c)?
b.test(c):a.style.setProperty(d,c,"important")})};
const
Rb={["http://googleads.g.doubleclick.net"]:!0,["http://pagead2.googlesyndication.co
m"]:!0,["https://googleads.g.doubleclick.net"]:!0,["https://
pagead2.googlesyndication.com"]:!0},Sb=/\.proxy\.(googleprod|googlers)\.com(:\d+)?
$/,Tb=/.*domain\.test$/,Ub=/\.prod\.google\.com(:\d+)?$/;var Vb=a=>Rb[a]||
Sb.test(a)||Tb.test(a)||Ub.test(a);let Wb=[];const Xb=()=>{const
a=Wb;Wb=[];for(const b of a)try{b()}catch{}};
var Yb=a=>{Wb.push(a);1==Wb.length&&(window.Promise?
Promise.resolve().then(Xb):window.setImmediate?
setImmediate(Xb):setTimeout(Xb,0))},Zb=(a,b)=>new Promise(c=>{setTimeout(()=>void
c(b),a)});function $b(a,b=document){return
b.createElement(String(a).toLowerCase())};function ac(a,...b)
{if(0===b.length)return nb(a[0]);const c=[a[0]];for(let d=0;d<b.length;d+
+)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return nb(c.join(""))}function
bc(a,b){let c=lb(a).toString();if(/#/.test(c))throw Error("");let
d=/\?/.test(c)?"&":"?";b.forEach((e,f)=>{e=e instanceof Array?e:[e];for(let
g=0;g<e.length;g++){const h=e[g];null!==h&&void 0!==h&&(c+=d+encodeURIComponent(f)
+"="+encodeURIComponent(String(h)),d="&")}});return nb(c)};function z(a,b,c)
{if("string"===typeof b)(b=cc(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var
e=b[d],f=cc(c,d);f&&(c.style[f]=e)}}var dc={};function cc(a,b){var c=dc[b];if(!c)
{var d=Eb(b);c=d;void 0===a.style[d]&&(d=(Aa?"Webkit":za?"Moz":ya?"ms":null)
+Fb(d),void 0!==a.style[d]&&(c=d));dc[b]=c}return c};class ec{constructor(a,b)
{this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror"
;this.meta={}}};const fc=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)
(\\?|/|$)");var gc=class{constructor(a,b)
{this.h=a;this.i=b}},hc=class{constructor(a,b,c){this.url=a;this.C=b;this.xa=!!
c;this.depth=null}};function ic(a){k.google_image_requests||
(k.google_image_requests=[]);const
b=$b("IMG",k.document);b.src=a;k.google_image_requests.push(b)};function jc(a,b)
{const c={};c[a]=b;return[c]}function kc(a,b,c,d,e){const f=[];Mb(a,function(g,h)
{(g=lc(g,b,c,d,e))&&f.push(h+"="+g)});return f.join(b)}
function lc(a,b,c,d,e){if(null==a)return"";b=b||"&";c=c||",$";"string"==typeof
c&&(c=c.split(""));if(a instanceof Array){if(d=d||0,d<c.length){const f=[];for(let
g=0;g<a.length;g++)f.push(lc(a[g],b,c,d+1,e));return f.join(c[d])}}else
if("object"==typeof a)return e=e||0,2>e?
encodeURIComponent(kc(a,b,c,d,e+1)):"...";return
encodeURIComponent(String(a))}function mc(a){let b=1;for(const c in
a.i)b=c.length>b?c.length:b;return 3997-b-a.j.length-1}
function nc(a,b){let c="https://pagead2.googlesyndication.com"+b,d=mc(a)-
b.length;if(0>d)return"";a.h.sort(function(f,g){return f-g});b=null;let
e="";for(let f=0;f<a.h.length;f++){const g=a.h[f],h=a.i[g];for(let
l=0;l<h.length;l++){if(!d){b=null==b?g:b;break}let m=kc(h[l],a.j,",$");if(m)
{m=e+m;if(d>=m.length){d-=m.length;c+=m;e=a.j;break}b=null==b?g:b}}}a="";null!
=b&&(a=e+"trn="+b);return c+a}class oc{constructor()
{this.j="&";this.i={};this.s=0;this.h=[]}};function pc(){var
a=qc,b=k.google_srt;0<=b&&1>=b&&(a.h=b)}function rc(a,b,c,d=!1,e){if((d?
a.h:Math.random())<(e||.01))try{let f;c instanceof oc?f=c:(f=new oc,Mb(c,
(h,l)=>{var m=f;const v=m.s++;h=jc(l,h);m.h.push(v);m.i[v]=h}));const
g=nc(f,"/pagead/gen_204?id="+b+"&");g&&ic(g)}catch(f){}}class sc{constructor()
{this.h=Math.random()}};let tc=null;function uc(){const a=k.performance;return
a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function
vc(){const a=k.performance;return a&&a.now?a.now():null};class wc{constructor(a,b)
{var c=vc()||
uc();this.label=a;this.type=b;this.value=c;this.duration=0;this.uniqueId=Math.rando
m();this.taskId=this.slotId=void 0}};const B=k.performance,xc=!!
(B&&B.mark&&B.measure&&B.clearMarks),yc=ab(()=>{var a;if(a=xc){var b;if(null===tc)
{tc="";try{a="";try{a=k.top.location.hash}catch(c)
{a=k.location.hash}a&&(tc=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c)
{}}b=tc;a=!!b.indexOf&&0<=b.indexOf("1337")}return a});function zc(a)
{a&&B&&yc()&&(B.clearMarks(`goog_${a.label}_$
{a.uniqueId}_start`),B.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))}
class Ac{constructor(){this.i=[];this.j=k||k;let
a=null;k&&(k.google_js_reporting_queue=k.google_js_reporting_queue||
[],this.i=k.google_js_reporting_queue,a=k.google_measure_js_timing);this.h=yc()||
(null!=a?a:1>Math.random())}start(a,b){if(!this.h)return null;a=new
wc(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;B&&yc()&&B.mark(b);return a}end(a)
{if(this.h&&"number"===typeof a.value){a.duration=(vc()||uc())-a.value;var
b=`goog_${a.label}_${a.uniqueId}_end`;B&&yc()&&B.mark(b);!this.h||
2048<this.i.length||
this.i.push(a)}}};function Bc(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 Cc(a,b,c){let d,e;try{a.h&&a.h.h?
(e=a.h.start(b.toString(),3),d=c(),a.h.end(e)):d=c()}catch(f){c=!
0;try{zc(e),c=a.s(b,new ec(f,{message:Bc(f)}),void 0,void 0)}catch(g)
{a.ca(217,g)}if(c)window.console?.error?.(f);else throw f;}return d}function
Hc(a,b,c){return(...d)=>Cc(a,b,()=>c.apply(void 0,d))}function Ic(a,b){var
c=C;b.catch(d=>{d=d?d:"unknown rejection";c.ca(a,d instanceof Error?d:Error(d),void
0,c.Y||void 0)})}
class Jc{constructor(a=null){this.j=qc;this.Y=null;this.s=this.ca;this.h=a;this.i=!
1}ca(a,b,c,d,e){e=e||"jserror";let f;try{const M=new oc;var
g=M;g.h.push(1);g.i[1]=jc("context",a);b.error&&b.meta&&b.id||(b=new ec(b,
{message:Bc(b)}));if(b.msg){g=M;var
h=b.msg.substring(0,512);g.h.push(2);g.i[2]=jc("msg",h)}var l=b.meta||
{};b=l;if(this.Y)try{this.Y(b)}catch(W){}if(d)try{d(b)}catch(W)
{}d=M;l=[l];d.h.push(3);d.i[3]=l;d=k;l=[];let Oa;b=null;do{var m=d;try{var v=!!
m&&null!=m.location.href&&xa(m,"foo")}catch{v=
!1}v?(Oa=m.location.href,b=m.document&&m.document.referrer||null):
(Oa=b,b=null);l.push(new hc(Oa||"",m));try{d=m.parent}catch(W){d=null}}while(d&&m!
=d);for(let W=0,Dc=l.length-1;W<=Dc;++W)l[W].depth=Dc-
W;m=k;if(m.location&&m.location.ancestorOrigins&&m.location.ancestorOrigins.length=
=l.length-1)for(v=1;v<l.length;++v){var A=l[v];A.url||
(A.url=m.location.ancestorOrigins[v-1]||"",A.xa=!0)}var F=l;let pb=new
hc(k.location.href,k,!1);m=null;const qb=F.length-1;for(A=qb;0<=A;--A){var N=F[A];!
m&&fc.test(N.url)&&
(m=N);if(N.url&&!N.xa){pb=N;break}}N=null;const Ke=F.length&&F[qb].url;0!
=pb.depth&&Ke&&(N=F[qb]);f=new gc(pb,N);if(f.i){F=M;var
X=f.i.url||"";F.h.push(4);F.i[4]=jc("top",X)}var rb={url:f.h.url||""};if(f.h.url)
{var
sb=f.h.url.match(Kb),ta=sb[1],Ec=sb[3],Fc=sb[4];X="";ta&&(X+=ta+":");Ec&&(X+="//",X
+=Ec,Fc&&(X+=":"+Fc));var Gc=X}else Gc="";ta=M;rb=[rb,
{url:Gc}];ta.h.push(5);ta.i[5]=rb;rc(this.j,e,M,this.i,c)}catch(M){try{rc(this.j,e,
{context:"ecmserr",rctx:a,msg:Bc(M),url:f&&f.h.url},this.i,c)}catch(Oa){}}return!
0}}
;var Kc=a=>"string"===typeof a,Lc=a=>void 0===a;function Mc(a)
{a&&"function"==typeof a.B&&a.B()};function D()
{this.s=this.s;this.J=this.J}D.prototype.s=!1;D.prototype.B=function(){this.s||
(this.s=!0,this.i())};function E(a,b){a.s?b():(a.J||
(a.J=[]),a.J.push(b))}D.prototype.i=function()
{if(this.J)for(;this.J.length;)this.J.shift()()};var Nc=a=>{var
b="ma";if(a.ma&&a.hasOwnProperty(b))return a.ma;b=new a;return a.ma=b};class
Oc{constructor(a){this.methodName=a}}var Pc=new Oc(15),Qc=new Oc(3),Rc=new
Oc(5),Sc=new Oc(6),Tc=new Oc(7),Uc=new Oc(8),Vc=(a,b,c)=>b[a.methodName]||c||
(()=>{});function Wc(a,b){a.h=()=>Vc(Qc,b,()=>[])(1)}class Xc{constructor()
{this.h=()=>[]}};let qc,C;const G=new Ac;var Yc=()=>{k.google_measure_js_timing||
(G.h=!1,G.i!=G.j.google_js_reporting_queue&&(yc()&&ua(G.i,zc),G.i.length=0))};
(a=>{qc=a||new sc;"number"!==typeof
k.google_srt&&(k.google_srt=Math.random());pc();C=new Jc(G);C.i=!
0;"complete"==k.document.readyState?Yc():G.h&&u(k,"load",()=>{Yc()})})();var
H=(a,b)=>Hc(C,a,b),Zc=(a,b,c)=>{const d=Nc(Xc).h();!
b.eid&&d.length&&(b.eid=d.toString());rc(qc,a,b,!0,c)};var
$c=class{constructor(a,b=!1)
{this.h=a;this.defaultValue=b}},I=class{constructor(a,b=0)
{this.h=a;this.defaultValue=b}};var ad=new I(1085,5),bd=new I(63,30),cd=new
I(1080,5),dd=new $c(63682,!0),ed=new $c(10001),fd=new I(1027,10),gd=new
I(57,120),hd=new $c(1134),id=new I(1050,30),jd=new I(58,120),kd=new $c(1200),ld=new
$c(1033,!0),md=new $c(1185);var nd=(a,b,c,d=null)=>{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)};u(a,"message",e);let f=!
1;return()=>{let g=!1;f||(f=!0,g=cb(a,"message",e));return g}};function od(a,b,c,d)
{return nd(a,"fullscreen",Hc(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 J{constructor(){this.promise=new
Promise((a,b)=>{this.resolve=a;this.h=b})}};async function pd(a){return
a.m.promise}async function qd(a){return a.j.promise}async function rd(a){return
a.l.promise}function sd(a,b)
{b.type="err_st";b.slot=a.slotType;rc(a.v,"fullscreen_tag",b)}
class td extends D{constructor(a,b,c){var
d=C,e=qc;super();this.slotType=a;this.pubWin=b;this.h=c;this.o=d;this.v=e;this.stat
e=1;this.m=new J;this.j=new J;this.l=new J}Ea(){k.IntersectionObserver||
this.h.postMessage(JSON.stringify({eventType:"visible",googMsgType:"fullscreen"}),"
*")}pa()
{this.h.postMessage(JSON.stringify({eventType:"backButton",googMsgType:"fullscreen"
}),"*")}init(){const a=od(this.pubWin,this.h,b=>{"adError"===b.eventType?
(this.l.resolve(),this.state=0):"adReady"===b.eventType&&
1===this.state?(b.slotType!==this.slotType&&sd(this,
{cur_st:this.state,evt:b.eventType,adp_tp:b.slotType}),this.m.resolve(),this.state=
2):"adClosed"===b.eventType&&2===this.state?
(this.j.resolve(b.result),this.state=3):(sd(this,
{cur_st:this.state,evt:b.eventType}),this.state=0)},this.o);E(this,a)}}function
ud(a,b,c){a=new td(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
vd="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");class
wd{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]=vd[19==e?d&3|8:d]);this.uuid=b.join("");this.callback=a}}
function xd(a){const b=k.imalib_globalCallbacks||new
Map,c=b.get("AFMA_updateActiveView")||[];if(0===c.length&&k.AFMA_updateActiveView)
{const d=new wd(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
wd(a);c.push(a);b.set("AFMA_updateActiveView",c);k.imalib_globalCallbacks=b;return
a.uuid}
function yd(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)}}}};var
google={};var zd=-1!=(k.navigator?
k.navigator.userAgent:"").indexOf("Android");function K(a,b)
{this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.i=!
1}K.prototype.stopPropagation=function(){this.i=!
0};K.prototype.preventDefault=function(){this.defaultPrevented=!0};var
L=class{constructor(a,b){this.messageName=a;this.parameters=b||{}}},Ad=class
extends K{constructor(a,b){super(a.messageName,b);this.params=a.parameters||
{}}};function Bd(a){var b=nb("gmsg://mobileads.google.com/"+a.messageName);return
bc(b,new Map(Object.entries(a.parameters)))};var Cd=function(){if(!
k.addEventListener||!Object.defineProperty)return!1;var a=!
1,b=Object.defineProperty({},"passive",{get:function(){a=!
0}});try{k.addEventListener("test",()=>{},b),k.removeEventListener("test",
()=>{},b)}catch(c){}return a}();function O(a,b){K.call(this,a?
a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.
screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shif
tKey=this.altKey=this.ctrlKey=!
1;this.state=null;this.pointerId=0;this.pointerType="";this.h=null;a&&this.init(a,b
)}ha(O,K);var Dd={2:"touch",3:"pen",4:"mouse"};
O.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.currentTarget=b;
(b=a.relatedTarget)?za&&(xa(b,"nodeName")||(b=null)):"mouseover"==c?
b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?
(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?
d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):
(this.clientX=void 0!==a.clientX?
a.clientX:a.pageX,this.clientY=void 0!==a.clientY?
a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||
0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.alt
Key;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||
0;this.pointerType="string"===typeof a.pointerType?
a.pointerType:Dd[a.pointerType]||"";this.state=a.state;this.h=a;a.defaultPrevented&
&O.R.preventDefault.call(this)};
O.prototype.stopPropagation=function()
{O.R.stopPropagation.call(this);this.h.stopPropagation?
this.h.stopPropagation():this.h.cancelBubble=!
0};O.prototype.preventDefault=function(){O.R.preventDefault.call(this);var
a=this.h;a.preventDefault?a.preventDefault():a.returnValue=!1};var
Ed="closure_listenable_"+(1E6*Math.random()|0);var Fd=0;function Gd(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.ba=e;this.key=++Fd;this.U=this.Z=!1}function Hd(a){a.U=!
0;a.listener=null;a.proxy=null;a.src=null;a.ba=null};function Id(a)
{this.src=a;this.h={};this.i=0}Id.prototype.add=function(a,b,c,d,e){var
f=a.toString();a=this.h[f];a||(a=this.h[f]=[],this.i++);var g=Jd(a,b,d,e);-1<g?
(b=a[g],c||(b.Z=!1)):(b=new Gd(b,this.src,f,!!d,e),b.Z=c,a.push(b));return
b};function Kd(a,b,c,d,e){b=b.toString();if(b in a.h){var f=a.h[b];c=Jd(f,c,d,e);-
1<c&&(Hd(f[c]),Array.prototype.splice.call(f,c,1),0==f.length&&(delete
a.h[b],a.i--))}}
function Ld(a,b){var c=b.type,d;if(d=c in a.h){d=a.h[c];const e=sa(d,b);let f;
(f=0<=e)&&Array.prototype.splice.call(d,e,1);d=f}d&&(Hd(b),0==a.h[c].length&&(delet
e a.h[c],a.i--))}function Jd(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!
f.U&&f.listener==b&&f.capture==!!c&&f.ba==d)return e}return-1};var
Md="closure_lm_"+(1E6*Math.random()|0),Nd={},Od=0;function Pd(a,b,c,d,e)
{if(d&&d.once)return Qd(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f+
+)Pd(a,b[f],c,d,e);return null}c=Rd(c);return a&&a[Ed]?a.h.add(String(b),c,!
1,n(d)?!!d.capture:!!d,e):Sd(a,b,c,!1,d,e)}
function Sd(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=n(e)?!!
e.capture:!!e,h=Td(a);h||(a[Md]=h=new Id(a));c=h.add(b,c,d,g,f);if(c.proxy)return
c;d=Ud();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Cd||(e=g),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(Vd(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");Od++;return c}
function Ud(){function a(c){return b.call(a.src,a.listener,c)}const b=Wd;return
a}function Qd(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f+
+)Qd(a,b[f],c,d,e);return null}c=Rd(c);return a&&a[Ed]?a.h.add(String(b),c,!
0,n(d)?!!d.capture:!!d,e):Sd(a,b,c,!0,d,e)}
function Xd(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f+
+)Xd(a,b[f],c,d,e);else(d=n(d)?!!d.capture:!!d,c=Rd(c),a&&a[Ed])?
Kd(a.h,String(b),c,d,e):a&&(a=Td(a))&&(b=a.h[b.toString()],a=-1,b&&(a=Jd(b,c,d,e)),
(c=-1<a?b[a]:null)&&Yd(c))}
function Yd(a){if("number"!==typeof a&&a&&!a.U){var
b=a.src;if(b&&b[Ed])Ld(b.h,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(Vd(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Od--;
(c=Td(b))?(Ld(c,a),0==c.i&&(c.src=null,b[Md]=null)):Hd(a)}}}function Vd(a){return a
in Nd?Nd[a]:Nd[a]="on"+a}function Wd(a,b){if(a.U)a=!0;else{b=new O(b,this);var
c=a.listener,d=a.ba||a.src;a.Z&&Yd(a);a=c.call(d,b)}return a}
function Td(a){a=a[Md];return a instanceof Id?a:null}var
Zd="__closure_events_fn_"+(1E9*Math.random()>>>0);function Rd(a)
{if("function"===typeof a)return a;a[Zd]||(a[Zd]=function(b){return
a.handleEvent(b)});return a[Zd]};function $d(a)
{D.call(this);this.j=a;this.h={}}ha($d,D);var ae=[];function be(a)
{db(a.h,function(b,c){this.h.hasOwnProperty(c)&&Yd(b)},a);a.h={}}
$d.prototype.i=function(){$d.R.i.call(this);be(this)};
$d.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not
implemented");};function P(){D.call(this);this.h=new
Id(this);this.F=this;this.v=null}ha(P,D);P.prototype[Ed]=!
0;P.prototype.addEventListener=function(a,b,c,d)
{Pd(this,a,b,c,d)};P.prototype.removeEventListener=function(a,b,c,d)
{Xd(this,a,b,c,d)};
function ce(a,b){var c,d=a.v;if(d)for(c=[];d;d=d.v)c.push(d);a=a.F;d=b.type||
b;if("string"===typeof b)b=new K(b,a);else if(b instanceof K)b.target=b.target||
a;else{var e=b;b=new K(d,a);gb(b,e)}e=!0;if(c)for(var f=c.length-1;!b.i&&0<=f;f--)
{var g=b.currentTarget=c[f];e=de(g,d,!0,b)&&e}b.i||(g=b.currentTarget=a,e=de(g,d,!
0,b)&&e,b.i||(e=de(g,d,!1,b)&&e));if(c)for(f=0;!b.i&&f<c.length;f+
+)g=b.currentTarget=c[f],e=de(g,d,!1,b)&&e}
P.prototype.i=function(){P.R.i.call(this);if(this.h){var a=this.h,b=0,c;for(c in
a.h){for(var d=a.h[c],e=0;e<d.length;e++)++b,Hd(d[e]);delete
a.h[c];a.i--}}this.v=null};function de(a,b,c,d){b=a.h.h[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.U&&g.capture==c){var h=g.listener,l=g.ba||g.src;g.Z&&Ld(a.h,g);e=!1!
==h.call(l,d)&&e}}return e&&!d.defaultPrevented};function Q(a,b)
{P.call(this);this.o=a||1;this.m=b||
k;this.A=ea(this.I,this);this.D=Date.now()}ha(Q,P);Q.prototype.l=!
1;Q.prototype.j=null;Q.prototype.I=function(){if(this.l){var a=Date.now()-
this.D;0<a&&a<.8*this.o?this.j=this.m.setTimeout(this.A,this.o-a):
(this.j&&(this.m.clearTimeout(this.j),this.j=null),ce(this,"tick"),this.l&&(this.st
op(),this.start()))}};Q.prototype.start=function(){this.l=!0;this.j||
(this.j=this.m.setTimeout(this.A,this.o),this.D=Date.now())};
Q.prototype.stop=function(){this.l=!
1;this.j&&(this.m.clearTimeout(this.j),this.j=null)};Q.prototype.i=function()
{Q.R.i.call(this);this.stop();delete this.m};function ee()
{if(window.googleJsEnvironment&&("rhino"==window.googleJsEnvironment.environment||"
jscore"==window.googleJsEnvironment.environment))return new
fe;if(zd&&window.googleAdsJsInterface&&"notify"in
window.googleAdsJsInterface)try{return
window.googleAdsJsInterface.notify("gmsg://mobileads.google.com/noop"),new
fe}catch(a){}else
if(window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.gadG
MSGHandler)return new ge;return new he}function ie(){je||(je=ee());return je}
var je=null,ke=class extends D{};function le(a){const
b=eb(a.parameters);b["google.afma.Notify_dt"]=(new Date).getTime();return Bd(new
L(a.messageName,b)).toString()}
var me=class extends ke{constructor(a){super();this.o=a;this.m=[];this.l=new
Q(1);a=this.v=new $d(this);var b=this.l,c=this.A,d="tick";Array.isArray(d)||
(d&&(ae[0]=d.toString()),d=ae);for(var e=0;e<d.length;e++){var f=Pd(b,d[e],c||
a.handleEvent,!1,a.j||a);if(!f)break;a.h[f.key]=f}}sendMessage(a)
{this.m.push(a);this.l.l||(a=this.m.shift(),this.o(a),this.l.start())}A(){const
a=this.m.shift();a?this.o(a):this.l.stop()}},he=class extends me{constructor()
{super(a=>{var b=this.h[this.j];b||(b=Hb(document,
"IFRAME"),b.id="afma-notify-"+(new
Date).getTime(),b.style.display="none",this.h[this.j]=b);this.j=(this.j+1)%25;const
c=eb(a.parameters);c["google.afma.Notify_dt"]=(new Date).getTime();a=Bd(new
L(a.messageName,c));b.src=lb(a).toString();b.parentNode||
document.body.appendChild(b)});this.h=[];this.j=0}i()
{this.h.forEach(Ib);this.h=[];super.i()}},fe=class extends ke{sendMessage(a)
{a=le(a);window.googleAdsJsInterface&&window.googleAdsJsInterface.notify&&(window.g
oogleAdsJsInterface.notify(a),window.googleAdsJsInterface.DEBUG&&
console.log(a))}},ge=class extends ke{sendMessage(a)
{a=le(a);window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandler
s.gadGMSGHandler&&window.webkit.messageHandlers.gadGMSGHandler.postMessage(a)}};fun
ction ne(a,{data:b,source:c}){if(c&&b){var
d=a.s;if("arwebview_iframe_loaded"===b&&a.j)p("JavascriptWebViewBridge.incoming.pos
tMessage",a.m.bind(a)),-1===d.indexOf(c)&&d.push(c);else{var
e=b.messageName;b=b.parameters;if(a.j)switch(e){case "mraid_loaded":!
1===b.is_top_win&&(a.l=!0,a.i=xd(f=>{a.j&&oe(a,new
L("update_activeview_action",f))}),-1===d.indexOf(c)&&(d.push(c),"undefined"!
==typeof c.postMessage&&c.postMessage(new
L("mraid_env_obj",window.MRAID_ENV),"*")));break;case "start_tracking_action":0==
a.h&&window.AFMA_SendMessage("trackActiveViewUnit");a.h+=1;break;case
"stop_tracking_action":--
a.h,0==a.h&&(window.AFMA_SendMessage("untrackActiveViewUnit",
{hashCode:b.hashCode}),a.i&&(yd(a.i),a.i=null))}else switch(e){case
"mraid_env_obj":window.MRAID_ENV=b;break;case
"update_activeview_action":window.AFMA_updateActiveView&&window.AFMA_updateActiveVi
ew(b);break;case
"receive_message_action":window.AFMA_ReceiveMessage(b.messageName,b.parameters)}}}}
function oe(a,b){a.s.forEach(c=>c.postMessage(b,"*"))}class pe{constructor()
{this.s=[];this.j=window===window.top;this.l=!1;this.h=0;this.i=null;"undefined"!
==typeof
window.addEventListener&&window.addEventListener("message",a=>ne(this,a))}m(a)
{this.j&&oe(this,{name:"arwebview_message_forwarded",message:a})}};var re=class
extends P{constructor()
{super();this.l=ie();this.l=ie();E(this,fa(Mc,this.l));this.j={};this.m=new
pe}sendMessage(a,b){let c;"string"===typeof a?c=new L(a,b):a instanceof
L&&(c=a);"loading"==document.readyState?Qd(k,"DOMContentLoaded",
()=>this.l.sendMessage(c),!1,this):this.l.sendMessage(c)}receiveMessage(a,b)
{if(this.shouldForwardMessageToIframe())this.forwardMessage(new
L("receive_message_action",new L(a,b)));else{const
c=document.getElementById("ad_iframe");void 0!=c&&void 0!=c.contentWindow&&
void 0!
=c.contentWindow.AFMA_ReceiveMessage&&c.contentWindow.AFMA_ReceiveMessage(a,b)}"ons
how"==a&&"loading"==document.readyState?Qd(k,"DOMContentLoaded",()=>qe(a,b??void
0)):ce(this,new Ad(new L(a,b),this))}addObserver(a,b,c){const d=e=>void
c.call(b,e.type,e.params);this.h.add(String(a),d,!1,void 0,void 0);this.j[a]||
(this.j[a]={});this.j[a][b]=d}removeObserver(a,b){this.j[a]&&this.j[a]
[b]&&(Kd(this.h,String(a),this.j[a][b]),delete this.j[a]
[b])}shouldForwardMessageToIframe(){return this.m.l}forwardMessage(a){oe(this.m,
a)}};function R(a,b){k.AFMA_Communicator?
k.AFMA_Communicator.sendMessage(a,b):se(a,b)}function se(a,b)
{"loading"==document.readyState?(a=ea(se,null,a,b),Qd(k,"DOMContentLoaded",a,!1)):
(a=new L(a,b),ie().sendMessage(a))}function qe(a,b)
{k.AFMA_Communicator.receiveMessage(a,b)}function te(a,b,c,d)
{k.AFMA_Communicator.removeEventListener(a,b,c,d)}function ue(a,b,c,d)
{k.AFMA_Communicator.addEventListener(a,b,c,d)}function ve(a,b,c)
{k.AFMA_Communicator.addObserver(a,b,c)}
function we(a,b){k.AFMA_Communicator.removeObserver(a,b)}k.AFMA_Communicator||
(p("AFMA_AddEventListener",ue),p("AFMA_RemoveEventListener",te),p("AFMA_AddObserver
",ve),p("AFMA_RemoveObserver",we),p("AFMA_ReceiveMessage",qe),p("AFMA_SendMessage",
R),k.AFMA_Communicator=new re);var xe=class{constructor(a)
{this.h=a;ue("h5adsEvent",b=>void this.h(b))}ka(a,b){R("h5ads",
{obj_id:a,action:"create_interstitial_ad",ad_unit:b})}la(a,b){R("h5ads",
{obj_id:a,ad_unit:b,action:"create_rewarded_ad"})}B(a){R("h5ads",
{obj_id:a,action:"dispose"})}};function ye(a){void
0===a.extras&&(a.extras={});a.extras.highfive="1";return
encodeURIComponent(JSON.stringify(a))}class ze extends D{constructor(a,b)
{super();this.id=a;this.h=b}load(a,b){this.s||(this.listener=b,a=ye(a),R("h5ads",
{obj_id:this.id,action:"load_interstitial_ad",ad_request:a}))}show(){if(!this.s)
{if(null==this.listener)throw Error("load must be called before show");R("h5ads",
{obj_id:this.id,action:"show_interstitial_ad"})}}i()
{this.h.l.B(this.id);super.i()}}
class Ae extends D{constructor(a,b){super();this.id=a;this.h=b}load(a,b){this.s||
(this.listener=b,a=ye(a),R("h5ads",
{obj_id:this.id,action:"load_rewarded_ad",ad_request:a}))}show(){if(!this.s)
{if(null==this.listener)throw Error("load must be called before show");R("h5ads",
{obj_id:this.id,action:"show_rewarded_ad"})}}i()
{this.h.l.B(this.id);super.i()}}function Be(a){const b=a.m;a.m+=1;return b}
var Ce=class{constructor(){this.m=0;this.s=new Map;this.h=new Map;this.j=new
J;this.i=0;this.l=new xe(a=>{a=a.params;switch(a.eventCategory){case
"initialize":this.s.clear();this.h.clear();this.i=3;this.j.resolve(this);break;case
"creation":var b=a.objectId;switch(a.event){case
"nativeObjectCreated":a=b;if(b=this.h.get(a))this.h.delete(a),this.s.set(a,b.ad),b.
P.resolve(b.ad);return;case
"nativeObjectNotCreated":a=b;if(b=this.h.get(a))this.h.delete(a),b.ad.B(),b.P.h(Err
or("Native object not created"));
return;default:return}case "interstitial":if((b=this.s.get(a.objectId))&&b
instanceof ze&&b.listener)switch(a.event){case "onAdLoaded":b.listener.N?.
(b);break;case "onAdFailedToLoad":b.listener.M?.(b,a.errorCode);break;case
"onAdOpened":b.listener.Ga?.(b);break;case "onAdClicked":b.listener.Na?.
(b);break;case "onAdClosed":b.listener.H?.(b);break;case
"onNativeAdObjectNotAvailable":b.listener.O?.(b)}break;case
"rewarded":if((b=this.s.get(a.objectId))&&b instanceof
Ae&&b.listener)switch(a.event){case "onRewardedAdLoaded":b.listener.N?.(b);
break;case "onRewardedAdFailedToLoad":b.listener.M?.(b,a.errorCode);break;case
"onRewardedAdOpened":b.listener.Ga?.(b);break;case
"onRewardedAdFailedToShow":b.listener.Fa?.(b,a.errorCode);break;case
"onUserEarnedReward":b.listener.Ha?.(b);break;case
"onRewardedAdClosed":b.listener.H?.(b);break;case
"onNativeAdObjectNotAvailable":b.listener.O?.(b)}}})}connect(){switch(this.i){case
3:return Promise.resolve(this);case 1:return this.j.promise;default:return
this.i=1,this.j=new J,R("h5ads",{action:"initialize"}),
setTimeout(()=>{3!==this.i&&(this.i=2,this.j.h(Error("GmaBridge could not connect
to SDK after 10000 ms.")))},1E4),this.j.promise}}ka(a){if(3!==this.i)return
Promise.reject(Error("GmaBridge is not connected"));const b=Be(this),c=new
J;this.h.set(b,{P:c,ad:new ze(b,this)});this.l.ka(b,a);return c.promise}la(a){if(3!
==this.i)return Promise.reject(Error("GmaBridge is not connected"));const
b=Be(this),c=new J;this.h.set(b,{P:c,ad:new Ae(b,this)});this.l.la(b,a);return
c.promise}};let De=null;var Ee={},Fe={};function Ge(){throw Error("Do not
instantiate directly");}Ge.prototype.wa=null;Ge.prototype.getContent=function()
{return this.content};Ge.prototype.toString=function(){return
this.content};function He(a){if(a.aa!==Ee)throw Error("Sanitized content was not of
kind HTML.");return Bb(a.toString())}function Ie()
{Ge.call(this)}ha(Ie,Ge);Ie.prototype.aa=Ee;function Je(a){if(null!=a)switch(a.wa)
{case 1:return 1;case -1:return-1;case 0:return 0}return null}function Le(a){return
null!=a&&a.aa===Ee?a:a instanceof w?S(zb(a).toString()):a instanceof w?
S(zb(a).toString()):S(String(String(a)).replace(Me,Ne),Je(a))}var S=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.wa=d);return c}}(Ie);function Oe(a){return
a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")}
function T(a){return null!=a&&a.aa===Ee?
String(String(a.getContent()).replace(Pe,"").replace(Qe,"&lt;")).replace(Re,Ne):Str
ing(a).replace(Me,Ne)}function U(a){null!=a&&a.aa===Fe?
a=Oe(a.getContent()):null==a?a="":a instanceof ub?a=Oe(tb(a)):a instanceof ub?
a=Oe(tb(a)):a instanceof xb?a=Oe(wb(a)):a instanceof xb?a=Oe(wb(a)):
(a=String(a),a=Se.test(a)?a:"zSoyz");return a}
const Te={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\v":"&#11;","\f":"&#12;","\
r":"&#13;","
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","
=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\
u2028":"&#8232;","\u2029":"&#8233;"};function Ne(a){return Te[a]}
const Me=/[\x00\x22\x26\x27\x3c\x3e]/g,Re=/[\x00\x22\x27\x3c\x3e]/g,Se=/^(?!-
*(?:expression|(?:moz-)?binding))(?:(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|
(?:rgb|rgba|hsl|hsla|calc|max|min|cubic-bezier)\([-\u0020\t,+.!#%_0-9a-zA-Z]+\)|[-
+]?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:e-?[0-9]+)?(?:[a-z]{1,4}|%)?|!important)(?:\
s*[,\u0020]\s*|$))*$/i,Ue=/^[a-zA-Z0-9+\/_-]+={0,2}$/,Pe=/<(?:!|\/?([a-zA-Z][a-zA-
Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Qe=/</g;var Ve=class extends
Wa{},Ua=[19];let We=void 0;function V(){return Nc(Xe)}var Xe=class{constructor()
{const a={};this.h=(b,c)=>null!=a[b]?a[b]:c;this.i=(b,c)=>null!=a[b]?
a[b]:c;this.s=(b,c)=>null!=a[b]?a[b]:c;this.l=(b,c)=>null!=a[b]?
a[b]:c;this.j=()=>{}}};class Ye{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
Ze;this.sideRailProcessedFixedElements=new Set;this.sideRailAvailableSpace=new
Map}}
var Ze=class{constructor()
{this.maxZIndexRestrictions={};this.nextRestrictionId=0;this.maxZIndexListeners=[]}
};var $e=(a,b)=>a&&a.source?a.source===b||a.source.parent===b:!1,af=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"};
ua(Object.keys(b),c=>{var d=a.style[Eb(c)];("undefined"!==typeof d?
d:a.style[cc(a,c)])||z(a,c,b[c])});Qb(a)};function bf(a){const
b=cf(a);ua(a.h.maxZIndexListeners,c=>c(b))}function cf(a)
{a=Nb(a.h.maxZIndexRestrictions);return a.length?Math.min.apply(null,a):null}
class df{constructor(a){a.google_reactive_ads_global_state?
(null==a.google_reactive_ads_global_state.sideRailProcessedFixedElements&&(a.google
_reactive_ads_global_state.sideRailProcessedFixedElements=new
Set),null==a.google_reactive_ads_global_state.sideRailAvailableSpace&&(a.google_rea
ctive_ads_global_state.sideRailAvailableSpace=new
Map)):a.google_reactive_ads_global_state=new
Ye;this.h=a.google_reactive_ads_global_state.floatingAdsStacking}addListener(a)
{this.h.maxZIndexListeners.push(a);a(cf(this))}}
class ef{constructor(a){this.i=a;this.h=null}};var gf=(a,b)=>{if(!a.body)return
null;const c=new ff;c.apply(a,b);return()=>{z(a.body,
{filter:c.h,webkitFilter:c.h,overflow:c.j,position:c.s,top:c.l});b.scrollTo(0,c.i)}
};
class ff{constructor(){this.h=this.l=this.s=this.j=null;this.i=0}apply(a,b)
{this.j=a.body.style.overflow;this.s=a.body.style.position;this.l=a.body.style.top;
this.h=a.body.style.filter?
a.body.style.filter:a.body.style.webkitFilter;this.i=void 0===b.pageYOffset?
(b.document.documentElement||b.document.body.parentNode||
b.document.body).scrollTop:b.pageYOffset;z(a.body,"top",-this.i+"px")}};function
hf(a,b){var c;if(!a.l)for(a.l=[],c=a.h.parentElement;c;)
{a.l.push(c);if(a.D(c))break;c=c.parentNode&&1===c.parentNode.nodeType?
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 jf=class extends D{constructor(a,b,c)
{super();this.h=a;this.F=b;this.v=c;this.l=null;E(this,()=>this.l=null)}D(a){return
this.v===a}};function kf(a,b){const c=a.v;if(c)if(b){b=a.A;if(null==b.h){var
d=b.i;const e=d.h.nextRestrictionId+
+;d.h.maxZIndexRestrictions[e]=2147483646;bf(d);b.h=e}y(c,
{display:"block"});a.o.body&&!
a.m&&(a.m=gf(a.o,a.F));c.setAttribute("tabindex","0");c.setAttribute("aria-
hidden","false");a.o.body.setAttribute("aria-hidden","true")}else b=a.A,null!
=b.h&&(d=b.i,delete d.h.maxZIndexRestrictions[b.h],bf(d),b.h=null),y(c,
{display:"none"}),a.m&&(a.m(),a.m=null),a.o.body.setAttribute("aria-
hidden","false"),c.setAttribute("aria-hidden",
"true")}function lf(a){kf(a,!1);const
b=a.v;b&&(hf(a,c=>{y(c,mf);af(c)}),a.h.setAttribute("width",""),a.h.setAttribute("h
eight",""),z(a.h,mf),z(a.h,nf),z(b,of),z(b,{background:"transparent"}),y(b,
{display:"none",position:"fixed"}),af(b),af(a.h))}class pf extends
jf{constructor(a,b,c){super(a,b,c);this.m=null;this.o=b.document;a=new
df(b);this.A=new ef(a)}j(){kf(this,!1)}}
var
of={backgroundColor:"white",opacity:"1",position:"fixed",left:"0px",top:"0px",margi
n:"0px",padding:"0px",display:"none",zIndex:"2147483647"},mf={width:"100vw",height:
"100vh"},nf={left:"0",position:"absolute",top:"0"};class qf extends
pf{constructor(a,b,c){super(b,a,c);lf(this)}D(a){a.classList?
a=a.classList.contains("adsbygoogle"):(a=a.classList?a.classList:("string"==typeof
a.className?a.className:a.getAttribute&&a.getAttribute("class")||"").match(/\S+/
g)||[],a=0<=sa(a,"adsbygoogle"));return a}};var rf=a=>{try{var b=(a||
window).document,c="CSS1Compat"==b.compatMode?b.documentElement:b.body;return(new
x(c.clientWidth,c.clientHeight)).round()}catch(d){return new x(-12245933,-
12245933)}};function sf(a){a.google_ad_modifications||
(a.google_ad_modifications={});return a.google_ad_modifications}function tf(){const
a=sf(window);a.afg_slotcar_vars||(a.afg_slotcar_vars={});return
a.afg_slotcar_vars};class uf{};var wf=()=>{var a=k.ggeac||
(k.ggeac={});Wc(Nc(Xc),a);vf(a);Nc(uf);V().j()},vf=a=>{const
b=V();b.h=(c,d)=>Vc(Rc,a,()=>!1)(c,d,1);b.i=(c,d)=>Vc(Sc,a,()=>0)
(c,d,1);b.s=(c,d)=>Vc(Tc,a,()=>"")(c,d,1);b.l=(c,d)=>Vc(Uc,a,()=>[])
(c,d,1);b.j=()=>{Vc(Pc,a)(1)}};function xf(a)
{C.Y=b=>{b.shv=String(a);b.mjsv="m202212060101";const c=Nc(Xc).h(),d=sf(k);d.eids||
(d.eids=[]);b.eid=c.concat(d.eids).join(",")}}function yf(a)
{xf(Ta(Sa(a,2),""));a=Sa(a,6);a=Ta(null==a?a:!!a,!1);Ya(We,Lc);We=a};function zf(a)
{{k.google_llp||(k.google_llp={});var b=k.google_llp;let c=b[7];if(!c){const
{promise:d,resolve:e}=new J;c={promise:d,resolve:e};b[7]=c}b=c}b.resolve(a)};var
Af=(a,b,c)=>{a.dataset.adsbygoogleStatus="reserved";a.className+=" adsbygoogle-
noablate";if(!c.adsbygoogle){c.adsbygoogle=[];var
d=c.document,e=ac`https://pagead2.googlesyndication.com/pagead/js/
adsbygoogle.js`;const f=$b("SCRIPT",d);Lb(f,e);(d=d.getElementsByTagName("script")
[0])&&d.parentNode&&d.parentNode.insertBefore(f,d)}c.adsbygoogle.push({element:a,pa
rams:b})};var Bf="undefined"===typeof sttc?void 0:sttc;function Cf(){var
a=C;try{return Ya(Bf,Kc),new Ve(JSON.parse(Bf))}catch(b){a.ca(838,b instanceof
Error?b:Error(String(b)),void 0,c=>{c.jspb=String(Bf)})}return new Ve};var Df=class
extends D{i(){this.v();super.i()}},Ef=class extends D{constructor(a)
{super();this.callback=a}},Ff=class extends D{constructor(a)
{super();this.j=a;this.h=new Set}fetch(a){const b=new
Ef(a.callback);this.h.add(b);this.j.fetch({...a,callback:c=>{b.s?
c&&c.B():b.callback(c);this.h.delete(b)}})}i(){for(const a of
this.h.values())a.B();this.h.clear();super.i()}};function Gf(a,b)
{a.h=b.Ba;a.i=b.Ia}function Y(a,b,c={})
{c.event=b;c.client=a.ya;c.bow_v=a.j;c.js_v=a.s;c.fetcher=a.X;a.h&&(c.admb_iid=a.h)
;a.i&&(c.admb_rid=a.i);Zc("slotcar",c,1)}var Hf=class{constructor(a)
{this.j=a;this.s="m202212060101";this.X=this.ya="unset"}};var If=class extends
Df{constructor(a,b,c,d)
{super();this.ad=a;this.l=b;this.m=c;this.j=d;this.h=null;this.A=this.D=!1;this.F=!
0}show(a){this.h=a;if(this.F&&this.A)this.ad.show();else if(this.A)this.H();else
throw Error("Tried to show AdMobAd before it finished loading.");}v()
{this.ad.B()}N(){this.A=!0;this.m(this)}M(){this.m(null);this.B()}O()
{Y(this.j,"admb_na");this.h?this.H():this.F=!1}};
function Jf(a){return{N:H(849,()=>{a.N()}),M:H(850,()=>{a.M()}),H:H(851,
()=>{a.H()}),O:H(854,()=>{a.O()})}}var Kf=class extends If{constructor(a,b,c,d)
{super(a,b,c,d);this.ad=a;this.l=b;this.m=c;this.j=d}o()
{this.ad.load(this.l,Jf(this))}H(){(0,this.h)(1)}};function Lf(a){return{N:H(849,
()=>{a.N()}),M:H(850,()=>{a.M()}),Fa:H(855,()=>{Y(a.j,"admb_rfs");(0,a.h)
(2)}),Ha:H(852,()=>{a.D=!0}),H:H(853,()=>{a.H()}),O:H(854,()=>{a.O()})}}
var Mf=class extends If{constructor(a,b,c,d)
{super(a,b,c,d);this.ad=a;this.l=b;this.m=c;this.j=d}o()
{this.ad.load(this.l,Lf(this))}H(){this.D?(0,this.h)(3):(0,this.h)(2)}};function
Nf(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 Of(a,b,c){a.j.error(`Unable to fetch ad:
'${b}' is missing from tag.`);c(null)}function Pf(a){Cc(C,850,()=>{a(null)})}
var Qf=class{constructor(a,b,c,d){this.i=a;this.G=b;this.j=c;this.h=d}fetch(a)
{const b={isTestDevice:!1,httpTimeoutMillis:1E3*V().i(bd.h,bd.defaultValue)};var
c=this.G.google_tag_for_child_directed_treatment;if("0"===c||"1"===c)b.tagForChildD
irectedTreatment="1"===c;c=this.G.google_tag_for_under_age_of_consent;if("0"===c||"
1"===c)b.tagForUnderAgeOfConsent="1"===c;c=this.G.google_max_ad_content_rating;"str
ing"===typeof
c&&(b.maxAdContentRating=c);V().h(ld.h,ld.defaultValue)&&(b.extras={muted:a.na||
2===a.type?"0":"1"});c=Nf(this,a.type);1===a.type?"string"!==typeof c?
Of(this,"data-admob-interstitial-slot",a.callback):this.i.ka(c).then(d=>{(new
Kf(d,b,a.callback,this.h)).o()}).catch(()=>{Pf(a.callback)}):"string"!==typeof c?
Of(this,"data-admob-rewarded-slot",a.callback):this.i.la(c).then(d=>{(new
Mf(d,b,a.callback,this.h)).o()}).catch(()=>{Pf(a.callback)})}};function Rf(a,b,c)
{try{if(!Vb(c.origin)||a.o&&!$e(c,a.o.contentWindow))return}catch(f){return}const
d=b.msg_type;let e;"string"===typeof d&&(e=a.v[d])&&Cc(a.h,168,
()=>{e.call(a,b,c)})}
class Sf extends D{constructor(a,b){var
c=C,d=qc;super();this.l=a;this.o=b;this.h=c;this.A=d;this.v={};this.D=Hc(this.h,168
,(e,f)=>void Rf(this,e,f));this.L=Hc(this.h,169,(e,f)=>{rc(this.A,"ras::xsf",
{c:f.data.substring(0,500),u:this.l.location.href.substring(0,500)},!0,.1);return!
0});this.j=[];Tf(this,this.v);this.j.push(nd(this.l,"sth",this.D,this.L))}i()
{for(const a of this.j)a();this.j.length=0;super.i()}};function Tf(a,b){b["i-
adframe-load"]=H(792,()=>{a.F()});b["i-dismiss"]=H(793,
()=>{a.adDismissed(1)});b["r-dismiss-before-reward"]=H(794,
()=>{a.adDismissed(2)});b["r-dismiss-after-reward"]=H(795,
()=>{a.adDismissed(3)})}var Uf=class extends Sf{constructor(a,b,c,d)
{super(d,c);this.F=a;this.adDismissed=b;this.m=c}I()
{this.m.contentWindow.postMessage(JSON.stringify({msg_type:"i-view"}),"*")}pa()
{this.m.contentWindow.postMessage(JSON.stringify({msg_type:"r-back-
button"}),"*")}};function Vf(a,b)
{a.dataset["slotcar"+(1===b?"Interstitial":"Rewarded")]="true"};function Wf(a,b)
{return setTimeout(H(728,
()=>{b(null);a.B()}),1E3*V().i(bd.h,bd.defaultValue))}function Xf(a,b,c,d,e,f)
{b=ud(2===e?
2:1,b,c.contentWindow);c=pd(b).then(()=>{clearTimeout(f);d(a)});Ic(1005,c);c=qd(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}`);}Yf(a,g)});Ic(1006,c);c=rd(b).then(()=>{a.B()});Ic(1004,c);return b}
function Yf(a,b){if(null!=a.h)
{a.o.j();"goog_slotcar_ad"===a.C.location.hash&&a.C.history.back();var
c=a.h;a.h=null;c(b)}}
function Zf(a){if(V().h(hd.h,hd.defaultValue)){""!
==a.C.location.hash&&Zc("pub_hash",
{o_url:a.C.location.href},.1);a.C.location.hash="goog_slotcar_ad";var
b=H(950,c=>{c.oldURL.endsWith("#goog_slotcar_ad")&&(1===a.j?Yf(a,1):
(a.l?.pa(),a.m?.pa()),a.C.removeEventListener("hashchange",b))});a.C.addEventListen
er("hashchange",b);E(a,
()=>{a.C.removeEventListener("hashchange",b);"#goog_slotcar_ad"===a.C.location.hash
&&a.C.history.back()})}}
var $f=class extends Df{constructor(a,b,c,d,e)
{super();this.C=a;this.A=b;this.j=e;this.m=this.l=this.h=null;this.o=new
qf(a,c,b);const f=Wf(this,d);V().h(md.h,md.defaultValue)?
this.m=Xf(this,a,c,d,e,f):this.l=new
Uf(()=>{clearTimeout(f);d(this)},g=>{1===g&&2===e&&(g=3);Yf(this,g)},c,a);E(this,
()=>{this.l?.B();this.m?.B();clearTimeout(f)});Vf(b,e)}show(a){this.h=a;kf(this.o,!
0);this.l?.I();this.m?.Ea();Zf(this)}v(){Yf(this,4);Ib(this.A)}};function
ag(a,b,c,d){const e=rf(a.C);b=V().h(ld.h,ld.defaultValue)?
{google_ad_width:e.width,google_ad_height:e.height,google_reactive_ad_format:1===b?
10:11,google_acr:d,google_video_play_muted:2!==b&&!c}:
{google_ad_width:e.width,google_ad_height:e.height,google_reactive_ad_format:1===b?
10:11,google_acr:d};V().h(md.h,md.defaultValue)&&(b.fsapi=!0);return{...a.G,...b}}
var bg=class{constructor(a){this.C=window;this.G=a}fetch(a){const
b=this.C.document.createElement("ins");b.classList.add("adsbygoogle");y(b,
{display:"none"});this.C.document.documentElement.appendChild(b);const
c=ag(this,a.type,a.na,d=>{new
$f(this.C,b,d,a.callback,a.type)});Af(b,c,this.C)}};/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
const cg={};function dg(){return S('<ins class="adsbygoogle" style="width:100% !
important;height:100% !important;" id="fake-interstitial-ins"><iframe
style="overflow:hidden;" width="100%" height="100%" frameborder="0" marginwidth="0"
marginheight="0" vspace="0" hspace="0" scrolling="no" src="about:blank" id="aswift-
fake"></iframe></ins>')}
function eg(){return S('<svg xmlns="http://www.w3.org/2000/svg" width="24"
height="24" viewBox="0 0 24 24"><path style="fill:#f5f5f5" d="M19 6.41L17.59 5 12
10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19
6.41z"/><path fill="none" d="M0 0h24v24H0V0z"/></svg>')}
function fg(a){const b=a.Ca;a=a.Ka;return S('<div class="dialog-wrapper"
style="width: 100%; height: 100%; position: absolute; top: 0;"><div class="close-
confirmation-dialog" id="close-confirmation-dialog" style="width:
'+T(U(Math.floor(.78*a)))+'px"><div class="confirmation-title" style="font-size:
'+T(U(Math.floor(.031*b)))+"px; margin-top: "+T(U(Math.floor(.0375*b)))+"px;
margin-left: "+T(U(Math.floor(.066*a)))+"px; margin-right:
"+T(U(Math.floor(.066*a)))+'px;">Close Ad?</div><div class="confirmation-message"
style="font-size: '+
T(U(Math.floor(.025*b)))+"px; margin-bottom: "+T(U(Math.floor(.0375*b)))+"px;
margin-top: "+T(U(Math.floor(.0375*b)))+"px; margin-left:
"+T(U(Math.floor(.066*a)))+"px; margin-right: "+T(U(Math.floor(.066*a)))+'px;">You
will lose your reward</div><div class="confirmation-buttons" style="font-size:
'+T(U(Math.floor(.0218*b)))+"px; line-height: "+T(U(Math.floor(.05625*b)))+"px;
margin-right: "+T(U(Math.floor(.0125*b)))+"px; margin-bottom:
"+T(U(Math.floor(.0125*b)))+'px;"><div class="close-ad-button" id="close-ad-button"
style="padding-left: '+
T(U(Math.floor(.044*a)))+"px; padding-right: "+T(U(Math.floor(.044*a)))
+'px;">CLOSE</div><div class="resume-ad-button" id="resume-ad-button"
style="padding-left: '+T(U(Math.floor(.044*a)))+"px; padding-right:
"+T(U(Math.floor(.044*a)))+'px;">RESUME</div></div></div></div>')};ya?mb(new
t(Za,'javascript:""')):mb(new t(Za,"about:blank"));ya?mb(new
t(Za,'javascript:""')):mb(new t(Za,"javascript:undefined"));function gg(a,b,c)
{a=a.h;c=b(c||cg,{});b=(a||ja||(ja=new Jb)).createElement("DIV");c=n(c)?c
instanceof Ge?
He(c):Ab("zSoyz"):Ab(String(c));if(Db())for(;b.lastChild;)b.removeChild(b.lastChild
);b.innerHTML=zb(c);1==b.childNodes.length&&(c=b.firstChild,1==c.nodeType&&(b=c));r
eturn b}class hg{constructor(){this.h=ja||(ja=new Jb)}};function ig(a,b)
{if(a.contentDocument||a.contentWindow)b(a);else{const
c=()=>{b(a);cb(a,"load",c)};u(a,"load",c)}}
async function jg(a){if(null==a.h)throw Error("Tried to show ad before
initialized.");const b=new J;var
c=a.h.h,d=Math.min(Number(c.clientWidth),Number(c.clientHeight));let
e=Math.max(Number(c.clientWidth),Number(c.clientHeight));kg(a)&&(d*=.5,e*=.5);c=c.c
ontentDocument;a=c.body.appendChild(gg(a.A,fg,
{Ka:d,Ca:e}));d=a.querySelector(".resume-ad-button");u(a.querySelector(".close-ad-
button"),"click",()=>{b.resolve(0)});u(d,"click",()=>{b.resolve(1)});d=await
b.promise;c.body.removeChild(a);return 0===
d}function kg(a){if(null==a.h)throw Error("Tried to show ad before
initialized.");a=a.h.h;return 1E3<Number(a.clientWidth)||
1E3<Number(a.clientHeight)}
var lg=class extends Df{constructor(a,b){super();this.j=b;this.A=new
hg;this.l=10;this.o=!
1;this.m=gg(this.A,dg);Vf(this.m,b);document.documentElement.appendChild(this.m);ig
(this.m.firstChild,c=>{var d={};var e=2===this.j?"Rewarded ad
example":"Interstitial ad example";var f=this.j,g=d&&d.Ma;d=S;g?
(g=String(g),g=Ue.test(g)?g:"zSoyz",g=' nonce="'+T(g)+'"'):g="";d="<!DOCTYPE
html><html><head>"+d("\n <style"+g+'>\n body {\n padding: 0;\n
margin: 0;\n background-color: #262626;\n }\n .container {\n width:
100vw;\n height: 92vh;\n display: flex;\n flex-direction: column;\n
}\n .container .creative {\n background-color: white;\n border-style:
solid;\n border-width: thin;\n border-color:#bdc1c6;\n height:
250px;\n margin: 20vh auto auto auto;\n overflow: hidden;\n padding:
0;\n width: 300px;\n }\n .header-panel {\n display: flex;\n
justify-content: center;\n margin-bottom: 20px;\n background-color:
#424242;\n border: 1px solid transparent;\n border-radius: 4px;\n
height: 8vh;\n color: #f5f5f5;\n font-family: "Google
Sans",Roboto,Arial,sans-serif;\n font-size: 20px;\n line-height: 8vh;\n
}\n .dismiss-button {\n display: flex;\n flex-direction: row;\n
height: inherit;\n align-items: center;\n padding-right: 4%;\n
cursor: pointer;\n position: absolute;\n right: 0;\n }\n .count-
down-container {\n display: inline-flex;\n flex: auto;\n }\
n .adContainer {\n display: flex;\n flex-direction: row;\n width:
100%;\n height: 100%;\n text-align: left;\n margin: 0;\n }\
n .adContainer .logo {\n align-self: center;\n width: 40px;\n
margin: 0 24px;\n height: 40px;\n }\n .adContainer .logo IMG {\n
height: 40px;\n width: 40px;\n }\n .adContainer .text {\n margin:
auto auto auto 0;\n }\n .adContainer .button {\n align-self: center;\n
height: 100%;\n max-height: 48px;\n /* This gives a perceived margin of
32px, due to the margins within the button SVGs. */\n margin-right: 30px;\n
}\n .adContainer .button-inner {\n max-height: 48px;\n height: 100%;\n
}\n .adContainer .button-inner SVG {\n height: 100%;\n width: auto;\n
}\n .adText {\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n
font-size: 18px;\n font-weight: normal;\n line-height: 18px;\n
color: #202124;\n margin-bottom: 4px;\n }\n .areaText {\n font-
family: Roboto,Arial,sans-serif;\n font-size: 14px;\n font-weight:
medium;\n line-height: 14px;\n color: #5f6368;\n }\
n .nativeIframeMessage .text {\n padding: 0 10px;\n }\n .creative a
{\n text-decoration: none;\n }\n\n @media (max-height: 44px),\n
(max-height: 150px) and (max-width: 210px) {\n .adContainer .logo {\n
display: none;\n }\n .adContainer .text {\n margin-left: 5px;\n
}\n }\n @media (max-height: 110px) and (max-width: 330px) {\n .adText {\
n font-size: 13px;\n line-height: 13px;\n margin-bottom: 2px;\
n }\n .areaText {\n font-size: 11px;\n line-height: 11px;\n
}\n }\n @media (max-height: 38px) {\n .adText {\n font-size:
17px;\n line-height: 17px;\n margin-bottom: 0;\n }\
n .areaText {\n display: none;\n }\n }\n @media (max-height:
20px) {\n .adText {\n font-size: 12px;\n line-height: 12px;\n
margin-bottom: 0;\n }\n }\n\n /* Vertically stacked assets in cases
where creative is not a distictly\n horizontal rectangle shape */\n @media
(min-height: 240px),\n (max-width: 65px) and (min-height: 50px),\n
(max-width: 130px) and (min-height: 100px),\n (max-width: 195px) and (min-
height: 150px),\n (max-width: 260px) and (min-height: 200px) {\
n .adContainer .logo {\n display: initial;\n }\n .areaText {\
n display: initial;\n }\n .adContainer .text {\n margin-
left: 0;\n }\n .adContainer {\n text-align: center;\n
display: flex;\n flex-direction: column;\n }\n .adContainer .logo
{\n margin: 40px auto 24px auto;\n }\n .adContainer .text {\n
margin: 0 auto auto auto;\n }\n .adContainer .text .adText{\n
margin-bottom: 8px;\n }\n .adContainer .button {\n margin: auto
auto 32px auto;\n }\n @media (max-height: 200px) {\
n .adContainer .logo {\n display: none;\n }\
n .adContainer .text {\n margin: 10px auto auto auto;\n }\n
}\n }\n\n .x-button {\n display: flex;\n align-items: center;\
n }\n\n .dialog-wrapper {\n background: rgba(0, 0, 0, .4);\n
height: 100%;\n left: 0;\n opacity: 1;\n pointer-events: auto;\n
position: fixed;\n top: 0;\n transition: opacity .15s ease-out;\n -
webkit-transition: opacity .15s ease-out;\n width: 100%;\n will-change:
opacity;\n z-index: 2147483647;\n }\n\n .close-confirmation-dialog {\n
background: #fff;\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14),\n 0
6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);\n font-
family: Roboto, sans-serif;\n left: 50%;\n position: fixed;\n top:
50%;\n transform: translate(-50%, -50%);\n -webkit-transform: translate(-
50%, -50%);\n }\n\n .confirmation-title {\n color: #000;\n }\n\
n .confirmation-message {\n color: #757575;\n }\n\n .confirmation-
buttons {\n display: -webkit-box;\n display: -webkit-flex;\n
display: flex;\n\n -webkit-box-align: center;\n -webkit-align-items:
center;\n align-items: center;\n\n -webkit-box-pack: flex-end;\n -
webkit-justify-content: flex-end;\n justify-content: flex-end;\n }\n\
n .close-ad-button,\n .resume-ad-button {\n color: #fff;\n cursor:
pointer;\n font-weight: 500;\n text-align: center;\n\n display: -
webkit-box;\n display: -webkit-flex;\n display: flex;\n }\n\
n .close-ad-button {\n color: #3e82f7;\n }\n\n .resume-ad-button {\n
background: #3e82f7;\n border-radius: 2px;\n box-shadow: 0 2px 2px 0
rgba(0, 0, 0, .24);\n }\n </style>\n ')+
'</head><body><div class="header-panel">';2!=f&&(d+="Ad");d+='<div class="dismiss-
button" id="dismiss-button">'+(2==f?'<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;">'+eg()+"</div></div>":"")+'<div class="x-button" id="dismiss-button-
element">'+eg()+'</div></div></div><div class="container"><div
class="creative">'+S('<div
style="position:relative;float:right;top:1px;right:1px;width:15px;height:15px;"><sv
g style="fill:#00aecd;" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 15 15"><circle cx="6"
cy="6" r="0.67"></circle><path
d="M4.2,11.3Q3.3,11.8,3.3,10.75L3.3,4.1Q3.3,3.1,4.3,3.5L10.4,7.0Q12.0,7.5,10.4,8.0L
6.65,10.0L6.65,7.75a0.65,0.65,0,1,0,-
1.3,0L5.35,10.75a0.9,0.9,0,0,0,1.3,0.8L12.7,8.2Q13.7,7.5,12.7,6.7L3.3,1.6Q2.2,1.3,1
.8,2.5L1.8,12.5Q2.2,13.9,3.3,13.3L4.8,12.5A0.3,0.3,0,1,0,4.2,11.3Z"></path></
svg></div>')+
'<a target="_blank" href="https://developers.google.com/ad-placement"><div
class="adContainer"><div class="logo">'+S('<img width="40" height="40" alt=""
src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4K
PHN2ZyB3aWR0aD0iNTVweCIgaGVpZ2h0PSI1NnB4IiB2aWV3Qm94PSIwIDAgNTUgNTYiIHZlcnNpb249IjE
uMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy
53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtI
Gh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5sb2dvX2dvb2ds
ZWdfNDhkcDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGl
kPSJNMl92MiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT
0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjAyYV9hdXRvX2FkcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoL
TQxNy4wMDAwMDAsIC03MDUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJtb2JpbGUiIHRyYW5zZm9y
bT0idHJhbnNsYXRlKDM3OC4wMDAwMDAsIDE2NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJ
Hcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDc0LjAwMDAwMCkiPgogICAgICAgIC
AgICAgICAgICAgIDxnIGlkPSJHUC1hZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCA0NDQuM
DAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJsb2dvX2dvb2dsZWdfNDhkcCIgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMjQuMDAwMDAwLCAyMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA
gICAgICAgIDxwYXRoIGQ9Ik01NC44OCwyOC42MzYzNjM2IEM1NC44OCwyNi42NTA5MDkxIDU0LjcwMTgxOD
IsMjQuNzQxODE4MiA1NC4zNzA5MDkxLDIyLjkwOTA5MDkgTDI4LDIyLjkwOTA5MDkgTDI4LDMzLjc0IEw0M
y4wNjkwOTA5LDMzLjc0IEM0Mi40MiwzNy4yNCA0MC40NDcyNzI3LDQwLjIwNTQ1NDUgMzcuNDgxODE4Miw0
Mi4xOTA5MDkxIEwzNy40ODE4MTgyLDQ5LjIxNjM2MzYgTDQ2LjUzMDkwOTEsNDkuMjE2MzYzNiBDNTEuODI
1NDU0NSw0NC4zNDE4MTgyIDU0Ljg4LDM3LjE2MzYzNjQgNTQuODgsMjguNjM2MzYzNiBaIiBpZD0iU2hhcG
UiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgI
CAgICAgICAgICAgPHBhdGggZD0iTTI4LDU2IEMzNS41Niw1NiA0MS44OTgxODE4LDUzLjQ5MjcyNzMgNDYu
NTMwOTA5MSw0OS4yMTYzNjM2IEwzNy40ODE4MTgyLDQyLjE5MDkwOTEgQzM0Ljk3NDU0NTUsNDMuODcwOTA
5MSAzMS43NjcyNzI3LDQ0Ljg2MzYzNjQgMjgsNDQuODYzNjM2NCBDMjAuNzA3MjcyNyw0NC44NjM2MzY0ID
E0LjUzNDU0NTUsMzkuOTM4MTgxOCAxMi4zMzI3MjczLDMzLjMyIEwyLjk3ODE4MTgyLDMzLjMyIEwyLjk3O
DE4MTgyLDQwLjU3NDU0NTUgQzcuNTg1NDU0NTUsNDkuNzI1NDU0NSAxNy4wNTQ1NDU1LDU2IDI4LDU2IFoi
IGlkPSJTaGFwZSIgZmlsbD0iIzM0QTg1MyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICA
gICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMzMyNzI3MywzMy4zMiBDMTEuNzcyNzI3MywzMS
42NCAxMS40NTQ1NDU1LDI5Ljg0NTQ1NDUgMTEuNDU0NTQ1NSwyOCBDMTEuNDU0NTQ1NSwyNi4xNTQ1NDU1I
DExLjc3MjcyNzMsMjQuMzYgMTIuMzMyNzI3MywyMi42OCBMMTIuMzMyNzI3MywxNS40MjU0NTQ1IEwyLjk3
ODE4MTgyLDE1LjQyNTQ1NDUgQzEuMDgxODE4MTgsMTkuMjA1NDU0NSAwLDIzLjQ4MTgxODIgMCwyOCBDMCw
zMi41MTgxODE4IDEuMDgxODE4MTgsMzYuNzk0NTQ1NSAyLjk3ODE4MTgyLDQwLjU3NDU0NTUgTDEyLjMzMj
cyNzMsMzMuMzIgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvc
GF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOCwxMS4xMzYzNjM2IEMzMi4x
MTA5MDkxLDExLjEzNjM2MzYgMzUuODAxODE4MiwxMi41NDkwOTA5IDM4LjcwMzYzNjQsMTUuMzIzNjM2NCB
MNDYuNzM0NTQ1NSw3LjI5MjcyNzI3IEM0MS44ODU0NTQ1LDIuNzc0NTQ1NDUgMzUuNTQ3MjcyNywwIDI4LD
AgQzE3LjA1NDU0NTUsMCA3LjU4NTQ1NDU1LDYuMjc0NTQ1NDUgMi45NzgxODE4MiwxNS40MjU0NTQ1IEwxM
i4zMzI3MjczLDIyLjY4IEMxNC41MzQ1NDU1LDE2LjA2MTgxODIgMjAuNzA3MjcyNywxMS4xMzYzNjM2IDI4
LDExLjEzNjM2MzYgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRUE0MzM1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjw
vcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPS
IwIDAgNTYgMCA1NiA1NiAwIDU2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KI
CAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4K
ICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="/>')+
'</div><div class="text"><div class="adText">'+Le(e)+'</div><div
class="areaText">'+(Le("Disclaimer: This ad is not frequency
capped.")+"</div></div></div></a></div></div></body></html>");e=S(d);e=He(e);f=c.co
ntentDocument||
c.contentWindow.document;f.open();f.write(zb(e));f.close();this.h=new
qf(window,c,this.m);a(this)})}show(a){if(null==this.h)throw Error("Tried to show ad
before initialized.");const b=this.h.h.contentDocument,c=b.getElementById("dismiss-
button");kf(this.h,!0);if(2===this.j){const d=
c.querySelector("#dismiss-button-element");d.style.display="none";const
e=async()=>{if(null==this.h)throw Error("Failure on rewarded example: Could not
find ad frame.");this.o=!0;await jg(this)?(this.h.j(),u(c,"click",e),a(2)):this.o=!
1};u(c,"click",e);this.l=V().i(fd.h,fd.defaultValue);const f=0>this.l;this.o=!
1;const g=b.getElementById("count-down-container"),h=g.querySelector("#count-down-
text");h.innerText=`Reward in ${this.l} seconds`;f||
(this.D=setInterval(()=>{this.o||(--this.l,h.innerText=
`Reward in ${this.l} seconds`);if(0===this.l)
{g.style.display="none";d.style.display="";clearInterval(this.D);const
l=async()=>{if(null==this.h)throw Error("Failure on rewarded example: Could not
find ad
frame.");this.h.j();cb(c,"click",l);a(3)};u(c,"click",l);cb(c,"click",e)}},1E3))}el
se u(c,"click",()=>{if(null==this.h)throw Error("Failure on rewarded example: Could
not find ad frame.");this.h.j();a(1)})}v()
{this.h?.j();Ib(this.m)}},mg=class{fetch(a){new lg(a.callback,a.type)}};function
ng(a,b,c){a.h.addEventListener(a.ima.AdErrorEvent.Type.AD_ERROR,
()=>{og(a,c)});a.h.addEventListener(a.ima.AdEvent.Type.SKIPPED,
()=>{og(a,b)});a.h.addEventListener(a.ima.AdEvent.Type.COMPLETE,
()=>{og(a,b)})}function og(a,b){y(a.l,{display:"none","z-
index":"0"});a.callback(b)}
var pg=class extends Df{constructor(a,b,c,d,e)
{super();this.ima=a;this.j=b;this.l=c;this.m=d;this.h=e;this.callback=()=>{}}show(a
){this.callback=a;switch(this.j){case 1:ng(this,1,1);break;case
2:ng(this,3,2)}try{y(this.l,{display:"block","z-
index":"1000000"}),this.h.start()}catch(b)
{this.h.discardAdBreak(),og(this,2===this.j?2:1)}}v()
{this.m.destroy();this.h.destroy();this.l.remove()}};function qg(a){const
b=a.document.createElement("div");y(b,
{top:"0",left:"0",width:"100%",height:"100%",position:"fixed",display:"none","z-
index":"0"});a.document.body.appendChild(b);return b}function rg(a,b){a=new
a.ima.AdDisplayContainer(b);a.initialize();return a}
function sg(a,b,c,d,e,f){const g=new
a.ima.AdsRenderingSettings;g.restoreCustomPlaybackStateOnAdBreakComplete=!0;const
h=b.getAdsManager({},g);h.addEventListener(a.ima.AdEvent.Type.LOADED,()=>{const
l=new
pg(a.ima,f.type,c,d,h);e.destroy();f.callback(l)});b=rf(a.C);h.init(b.width,b.heigh
t,a.ima.ViewMode.FULLSCREEN)}
function tg(a)
{a={ad_type:"video_text_image",client:a.G.google_ad_client.replace("ca-","ca-
games-"),description_url:a.G.google_page_url||a.document.URL,overlay:"0"};const
b=new URL("https://googleads.g.doubleclick.net/pagead/ads");b.search=(new
URLSearchParams(a)).toString();return b.toString()}
var ug=class{constructor(a){var
b=window,c=ac`https://imasdk.googleapis.com/js/sdkloader/ima3.js`;this.C=b;this.G=a
;this.Aa=c;this.ima=google.ima;this.document=this.C.document;a=this.document.create
Element("script");Lb(a,this.Aa);const d=new
J;a.onload=()=>{this.ima=this.C.google.ima;d.resolve()};this.Ja=d.promise;this.docu
ment.documentElement.appendChild(a)}async fetch(a){await this.Ja;const
b=qg(this),c=rg(this,b),d=new
this.ima.AdsLoader(c);d.addEventListener(this.ima.AdsManagerLoadedEvent.Type.ADS_MA
NAGER_LOADED,
g=>{sg(this,g,b,c,d,a)});d.addEventListener(this.ima.AdErrorEvent.Type.AD_ERROR,
()=>{a.callback(null)});const e=new
this.ima.AdsRequest;e.adTagUrl=tg(this);e.setAdWillAutoPlay(!
1);e.setAdWillPlayMuted(!(2===a.type||a.na));e.forceNonLinearFullSlot=!0;const
f=rf(this.C);e.linearAdSlotWidth=f.width;e.linearAdSlotHeight=f.height;e.nonLinearA
dSlotWidth=f.width;e.nonLinearAdSlotHeight=f.height;d.requestAds(e)}};const
vg="click mousedown mouseup touchstart touchend pointerdown pointerup keydown keyup
scroll".split(" ");var wg=class extends D{constructor(){var
a=window;super();this.h=0;const b=()=>{this.h=Date.now()};for(const c of
vg)a.document.documentElement.addEventListener(c,b,{capture:!0});E(this,
()=>{for(const c of vg)a.document.documentElement.removeEventListener(c,b,
{capture:!0})})}};const xg=new Set(["auto","on"]),yg=new Set(["on","off"]),zg=new
Set("start pause next browse reward preroll".split(" ")),Ag=new
Map([["start","interstitial"],["pause","interstitial"],["next","interstitial"],
["browse","interstitial"],["reward","reward"],["preroll","preroll"]]),Bg=new
Map([["interstitial",["type"]],["reward",
["type","beforeReward","adDismissed","adViewed"]],["preroll",
["type","adBreakDone"]]]),Cg=new Map([["interstitial",
["beforeReward","adDismissed","adViewed"]],["reward",[]],["preroll",
["beforeAd","afterAd","beforeReward","adDismissed","adViewed"]]]),Dg="beforeAd
afterAd beforeReward adDismissed adViewed adBreakDone".split(" "),Eg=new
Map([["beforeBreak","beforeAd"],["afterBreak","afterAd"],
["adComplete","adViewed"]]);
function Fg(a,b){let c=!1;const d=f=>{c=!0;b.error(`Invalid ad config: $
{f}.`)};if(null!=a.preloadAdBreaks&&!xg.has(a.preloadAdBreaks)){var
e=Array.from(xg).map(f=>`'${f}'`).join(", ");d(`'preloadAdBreaks' must be one of [$
{e}]`)}null==a.sound||yg.has(a.sound)||(e=Array.from(yg).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 Gg(a,b,c){for(const [d,e]of Eg){const f=d,g=e;if(f in a){Y(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 Hg(a,b,c){let d=!1;const e=h=>{d=!0;b.error(`Invalid placement config: $
{h}.`)};a=Object.assign({},a);if(!Gg(a,b,c))return{oa:!1,qa:a};if(!zg.has(a.type))
{var f=Array.from(zg).map(h=>`'${h}'`).join(", ");e(`'type' must be one of [$
{f}]`);return{oa:!d,qa:a}}c=Ag.get(a.type);const g=Bg.get(c).filter(h=>!(h in
a));0<g.length&&e("missing required properties "+g.map(h=>`'${h}'`).join(",
"));c=Cg.get(c).filter(h=>h in a);0<c.length&&e("the following properties are not
used for the given ad type: "+
c.map(h=>`'${h}'`).join(", "));for(f of Dg)f in a&&"function"!==typeof a[f]&&e(`'$
{f}' must be a function`);return{oa:!d,qa:a}};class Ig extends D{constructor(a,b)
{super();this.P=new J;this.h=!1;this.timeout=setTimeout(H(726,()=>{b()}),1E3*a)}get
promise(){return this.P.promise}resolve(a){this.s||(this.h=!
0,this.P.resolve(a))}i(){clearTimeout(this.timeout)}}function Jg(a,b){const
c=a.google_adbreak_test;if(c)switch(c){case "on":return new mg;case
"adsense":break;default:throw b.error(`Unsupported data-adbreak-test value '${c}.
Supported values: '${"on"}'.`),Error("unsupported test mode");}return new bg(a)}
function Kg(a)
{return["google_admob_interstitial_slot","google_admob_rewarded_slot"].some(b=>"str
ing"===typeof Lg(b,a))}function Lg(a,b){if(b[a]&&"string"===typeof b[a])return
String(b[a])}function Mg(a,b,c){null==De&&(De=new Ce);return
De.connect().then(d=>new Qf(d,a,b,c))}
function Ng(a,b){window.addEventListener("onpagehide"in
self?"pagehide":"unload",H(938,()=>{if(b.first_slotcar_request_processing_time){var
c=Date.now();Y(a.h,"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 Og(a,b){const c=b.google_admob_ads_only;"string"===typeof c&&("on"===c?
Kg(b)?a.ga=!0:a.m.error("Cannot set data-admob-ads-only without providing at least
one AdMob ad slot id."):a.m.error(`Unsupported data-admob-ads-only value '${c}'.
Supported value: 'on'.`))}function Pg(a){return
a.I?"adbreaktest":a.D?"admob":"adsense"}function Qg(a){for(const b of[1,2]){const
c=a.j.get(b);if(c||Rg(a,b))c?(c.B(),a.j.delete(b)):
(a.v.get(b).B(),a.v.delete(b)),Sg(a,b,0,7)}}
function Tg(a){if(!a.V||a.va){if(!a.sa&&a.o.preloadAdBreaks)for(var b of[1,2])if(!
a.j.has(b)&&!a.F.has(b))return;for(a.sa=!
0;0<a.ha.length;)b=a.ha.pop(),Ug(a,"onReady",b)}}function Vg(a,b)
{b=b.google_ad_frequency_hint;const c=V().i(gd.h,gd.defaultValue);if("string"!
==typeof b)return c;const d=/^(\d+)s$/.exec(b);return null==d?(a.m.error(`Invalid
data-ad-frequency-hint value: '${b}'. It must be in format 'Xs' where X is a
number.`),c):Math.max(V().i(id.h,id.defaultValue),Number(d[1]))}
function Wg(a){return"ca-pub-1725310704471587"!==a.A||
V().h(dd.h,dd.defaultValue)}function Xg(a,b,c,d=!0){const
e=a.j.get(b);e&&(e.B(),Sg(a,b,10,c),d&&a.j.delete(b))}function Rg(a,b){return
a.v.has(b)&&!a.v.get(b).h}function Sg(a,b,c,d){if(Rg(a,b))throw Error("already
scheduled");c=new Ig(c,()=>Yg(a,b,d));a.v.set(b,c);return c}function Ug(a,b,c)
{Yb(()=>{Zg(a,b,c)})}
function Z(a,b,c,d){const
e={breakType:b.type,breakFormat:2===c?"reward":"preroll"===b.type?"preroll":"inters
titial",breakStatus:d};b.name&&(e.breakName=b.name);Y(a.h,"adbr_dn",
{breakType:e.breakType,breakFormat:e.breakFormat,breakStatus:e.breakStatus,breakNam
e:e.breakName??""});const f=b.adBreakDone;null!=f&&Ug(a,"adBreakDone",()=>{f(e)})}
async function $g(a,b,c){if(a.fa)return Y(a.h,"pr_rr"),Z(a,b,c,"frequencyCapped"),!
1;a.fa=!0;a.V&&await a.da;var d=Rg(a,c)?a.v.get(c):Sg(a,c,0,2);d=await
Promise.race([d.promise,Zb(1E3*V().i(cd.h,cd.defaultValue),2)]);return 1===d?
(Y(a.h,"adbr_noad"),Z(a,b,c,"noAdPreloaded"),!1):2===d?(Y(a.h,"pr_to",
{source:"slotcar"}),Z(a,b,c,"timeout"),!1):!0}async function ah(a,b){const c=new
J;a.ra=c;Zg(a,"beforeReward",()=>{b.beforeReward(()=>{c.resolve(0)})});return
0===await c.promise}
function Zg(a,b,c){if(c)try{c()}catch(d){return a.m.error(`'${b}' callback threw an
error:`,d),!1}return!0}function bh(a,b,c,d,e){const f=a.za.get(c),g=b?1:-
1,h=0<f.length?f[f.length-1]:0;Math.sign(h)===g?f[f.length-
1]=h+g:f.push(g);Y(a.h,b?"prf_suc":"prf_fail",
{type:c,src:d,stats:f.join(","),timing:Date.now()-e})}
async function Yg(a,b,c){const
d=Date.now();a.l.fetch({type:b,na:"on"===a.o.sound,callback:e=>{a.F.delete(b);const
f=a.v.get(b);e?(f.resolve(0),a.j.set(b,e),E(e,()=>{a.j.delete(b)})):
(f.resolve(1),a.F.add(b),Sg(a,b,V().i(jd.h,jd.defaultValue),5));bh(a,null!
=e,b,c,d);1!==c&&7!==c||Tg(a)}})}
var ch=class extends D{constructor(a,b)
{super();this.m=a;this.h=b;this.l=null;this.A="";this.fa=this.V=this.sa=this.I=!
1;this.ea=0;this.L=!
1;this.ra=null;this.ha=[];this.W=window.innerWidth;this.ja=window.innerHeight;this.
ga=this.va=this.D=!
1;this.da=Promise.resolve();this.ta=0;this.o={sound:"on"};this.j=new
Map;this.ia=new Set;this.v=new Map;this.ua=new wg;this.F=new Set;this.za=new
Map([[1,[]],[2,[]]]);E(this,fa(Mc,this.ua))}init(a)
{this.A=String(a.google_ad_client);if(null!=this.l)Y(this.h,"dbl_init",
{ad_client:this.A});else{var
b=tf();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):"";Ng(this,b);b=navigator.userAgent;var
c=RegExp("\\bwv\\
b");this.V=b.includes("Android")&&c.test(b);"on"===a.google_adbreak_test&&(this.I=!
0);Og(this,a);this.h.ya=this.A;this.l=new
Ff(Jg(a,this.m));this.h.X=Pg(this);if(Kg(a)){Gf(this.h,
{Ba:Lg("google_admob_interstitial_slot",a),Ia:Lg("google_admob_rewarded_slot",
a)});const e=Date.now();b=Mg(a,this.m,this.h).then(f=>{null!
=this.l&&this.l.B();this.l=new Ff(f);this.D=!
0;this.h.X=Pg(this);Qg(this)}).catch(f=>{Y(this.h,"admb_fetfail",
{error:f})}).finally(()=>{Y(this.h,"admb_tm",{timing:Date.now()-
e})});this.V&&(this.da=Promise.race([b,Zb(1E3*V().i(ad.h,ad.defaultValue))]),this.d
a.finally(()=>{this.va=!0;Tg(this)}))}else
V().h(kd.h,kd.defaultValue)&&(this.l.B(),this.l=new Ff(new
ug(a)),this.h.X="ima",Qg(this));this.ea=Vg(this,a);this.W=window.innerWidth;this.ja
=
window.innerHeight;var d=bb(H(791,()=>{if(this.W!==window.innerWidth||this.ja!
==window.innerHeight)if(!this.D||this.W!==window.innerWidth){for(const e of
this.j.keys())Xg(this,e,4,!
1);this.j.clear();this.W=window.innerWidth;this.ja=window.innerHeight}}));window.ad
dEventListener("resize",d);E(this,
()=>{window.removeEventListener("resize",d)});this.ta=Date.now()}}handleAdConfig(a)
{if(Wg(this))if(!this.ga||this.D)if(Fg(a,this.m)){Y(this.h,"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,Xg(this,1,6));if(a.preloadAdBreaks&&!
this.o.preloadAdBreaks)
{if(this.o.preloadAdBreaks=a.preloadAdBreaks,"on"===this.o.preloadAdBreaks)for(cons
t b of[1,2])this.j.has(b)||Rg(this,b)||Sg(this,b,0,1)}else
a.preloadAdBreaks&&this.o.preloadAdBreaks&&this.m.error("'adConfig' was already
called to set 'preloadAdBreaks' with value "+`'$
{this.o.preloadAdBreaks}'`);a.onReady&&(this.ha.push(a.onReady),Tg(this))}else
Y(this.h,
"inv_adcnf");else Y(this.h,"adcf_naf");else Y(this.h,"adcf_pgad")}async
handleAdBreak(a,b){if(Wg(this))if(!this.ga||this.D)if(a=Hg(a,this.m,this.h),a.oa)
{var c=a.qa,d="reward"===c.type?2:1;if("ca-pub-
1725310704471587"===this.A&&1===d&&V().h(ed.h,ed.defaultValue)?6E4<Date.now()-
this.ta:1){a=tf();1===d&&a.number_of_interstitial_ad_breaks++;var
e="preroll"===c.type;Y(this.h,"adbr_cl",
{type:c.type,name:c.name||"",frequency_cap:2===d?0:this.ea,last_intr:Date.now()-
this.ua.h});if(b&&!e)Z(this,c,d,"notReady");
else if(2===d&&this.ra?.resolve(1),this.j.get(d)||!e||await $g(this,c,d)){var
f=this.j.get(d);if(f)if(this.ia.has(d)&&this.I)this.ia.delete(d),Z(this,c,d,"freque
ncyCapped");else if(this.ia.add(d),2!==d||await
ah(this,c))if(this.L)this.m.error("Cannot show ad while another ad is already
visible."),Z(this,c,d,"frequencyCapped");else if(Zg(this,"beforeAd",c.beforeAd))
{this.L=!0;1===d&&a.number_of_interstitial_ads_shown++;this.fa=!0;var
g=Date.now(),h=l=>{this.L=!1;2===l||2===d&&4===l?Ug(this,"adDismissed",
c.adDismissed):3===l&&Ug(this,"adViewed",c.adViewed);Ug(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(),Sg(this,d,this.I||2===d?0:this.ea,3));Y(this.h,"ad_cls",
{result:l,adType:d,dur:Date.now()-g})};E(f,()=>{this.L&&h(4)});f.show(h)}else
Ug(this,"afterAd",c.afterAd),Z(this,c,d,"error");else Z(this,c,d,"ignored");else
Rg(this,d)?
(Y(this.h,"adbr_noad"),Z(this,c,d,this.F.has(d)?"other":"frequencyCapped")):
(Sg(this,d,0,2),Z(this,
c,d,"noAdPreloaded"))}}else Y(this.h,"adbr_tepgai")}else Y(this.h,"inv_plcnf");else
Y(this.h,"adbr_naf");else Y(this.h,"adbr_pgad")}handleAdBreakBeforeReady(a){return
this.handleAdBreak(a,!0)}i(){for(const a of
this.v.values())a.B();this.v.clear();for(const a of
this.j.values())a.B();this.j.clear();this.l&&this.l.B();super.i()}};Cc(C,723,
()=>{var a=Cf();yf(a);wf();a=new Hf(Ta(Sa(a,2),""));const b={error(...c)
{console.error("[Ad Placement API]",...c)},warn(...c){console.warn("[Ad Placement
API]",...c)}};q("Trident")||q("MSIE")?b.warn("Internet Explorer is not
supported."):zf(new ch(b,a))});
}).call(this,"[2021,\"r20221207\",\"r20110914\",null,null,null,null,\".google.com.b
r\",null,null,null,null,[null,[]],null,null,null,null,-1,
[44759876,44759927,44759837]]");

You might also like