Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 5

(function(){'use strict';/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var n=this||self;function aa(a,b){a:{var c=["CLOSURE_FLAGS"];for(var
d=n,f=0;f<c.length;f++)if(d=d[c[f]],null==d){c=null;break a}c=d}a=c&&c[a];return
null!=a?a:b};var ba=aa(610401301,!1),p=aa(572417392,!0);var w;const
ca=n.navigator;w=ca?ca.userAgentData||null:null;function x(a){return ba?w?
w.brands.some(({brand:b})=>b&&-1!=b.indexOf(a)):!1:!1}function z(a){var b;a:
{if(b=n.navigator)if(b=b.userAgent)break a;b=""}return-1!=b.indexOf(a)};function
C(){return ba?!!w&&0<w.brands.length:!1}function D(){return C()?x("Chromium"):
(z("Chrome")||z("CriOS"))&&!(C()?0:z("Edge"))||z("Silk")};function da(a){da[" "]
(a);return a}da[" "]=function(){};!z("Android")||D();D();z("Safari")&&(D()||(C()?
0:z("Coast"))||(C()?0:z("Opera"))||(C()?0:z("Edge"))||(C()?x("Microsoft
Edge"):z("Edg/"))||C()&&x("Opera"));var ea=!p;let fa=!p;var F=Symbol();function
ha(a){const b=a[F]|0;1!
==(b&1)&&(Object.isFrozen(a)&&(a=Array.prototype.slice.call(a)),a[F]=b|1)}function
ia(){var a=[];a[F]|=1;return a}function la(a){a=a>>14&1023;return 0===a?
536870912:a};var ma={},na={};function oa(a){return!(!a||"object"!==typeof a||a.g!
==na)}function G(a){return null!==a&&"object"===typeof a&&!
Array.isArray(a)&&a.constructor===Object}let pa=!p;function qa(a,b,c){if(!
Array.isArray(a)||a.length)return!1;const d=a[F]|0;if(d&1)return!0;if(!
(b&&(Array.isArray(b)?b.includes(c):b.has(c))))return!1;a[F]=d|1;return!0}var
H;const ra=[];ra[F]=55;H=Object.freeze(ra);class sa{}class ta{}Object.freeze(new
sa);Object.freeze(new ta);function I(a){return null==a||"string"===typeof a?a:void
0};let J;function ua(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 pa||!qa(a,void 0,9999)?a:void 0;if(null!=a&&a
instanceof Uint8Array){let b="",c=0;const d=a.length-
10240;for(;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String
.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)}}}return a};function
va(a,b,c,d,f,e){if(null!=a){if(Array.isArray(a))a=f&&0==a.length&&(a[F]|0)&1?void
0:e&&(a[F]|0)&2?a:wa(a,b,c,void 0!==d,f,e);else if(G(a)){const g={};for(let l in
a)g[l]=va(a[l],b,c,d,f,e);a=g}else a=b(a,d);return a}}function wa(a,b,c,d,f,e)
{const g=d||c?a[F]|0:0;d=d?!!(g&32):void 0;a=Array.prototype.slice.call(a);for(let
l=0;l<a.length;l++)a[l]=va(a[l],b,c,d,f,e);c&&c(g,a);return a}function xa(a){return
a.J===ma?a.toJSON():ua(a)};function K(a,b){a=a.g;a:{var c=a[F];if(-
1===b)b=null;else{if(b>=la(c)){if(c&256){b=a[a.length-1][b];break a}}else if(b+=+!!
(c&512)-1,b<a.length){b=a[b];break a}b=void 0}}return b}function L(a,b)
{a=K(a,b);return(null==a||"boolean"===typeof a?a:"number"===typeof a?!!a:void 0)??!
1}function N(a,b){a=K(a,b);return(null==a?a:Number.isFinite(a)?a|0:void 0)??0};var
za=class{constructor(a){a:{null==a&&(a=J);J=void 0;if(null==a){var
b=96;a=[]}else{if(!Array.isArray(a))throw Error();b=a[F]|0;if(b&64)break a;var
c=a;b|=64;var d=c.length;if(d&&(--d,G(c[d]))){b|=256;c=d-(+!!(b&512)-
1);if(1024<=c)throw Error();b=b&-16760833|(c&1023)<<14}}a[F]=b}this.g=a}toJSON()
{var a=wa(this.g,xa,void 0,void 0,!1,!1);return ya(this,a,!
0)}};za.prototype.J=ma;za.prototype.toString=function(){return ya(this,this.g,!
1).toString()};
function ya(a,b,c){const d=a.constructor.K;var f=(c?a.g:b)[F],e=la(f),g=!
1;if(d&&pa){if(!c){b=Array.prototype.slice.call(b);var
l;if(b.length&&G(l=b[b.length-1]))for(g=0;g<d.length;g++)if(d[g]>=e)
{Object.assign(b[b.length-1]={},l);break}g=!0}e=b;c=!c;l=a.g[F];a=la(l);l=+!!
(l&512)-1;var k;for(let A=0;A<d.length;A++){var h=d[A];if(h<a){h+=l;var
r=e[h];null==r?e[h]=c?H:ia():c&&r!==H&&ha(r)}else{if(!k){var m=void
0;e.length&&G(m=e[e.length-1])?k=m:e.push(k={})}r=k[h];null==k[h]?k[h]=c?
H:ia():c&&r!==H&&
ha(r)}}}k=b.length;if(!k)return b;let y,v;if(G(m=b[k-1])){a:{var q=m;e={};c=!
1;for(var t in q){a=q[t];if(Array.isArray(a)){l=a;if(!fa&&qa(a,d,+t)||!
ea&&oa(a)&&0===a.size)a=null;a!=l&&(c=!0)}null!=a?e[t]=a:c=!0}if(c){for(let A in e)
{q=e;break a}q=null}}q!=m&&(y=!0);k--}for(f=+!!(f&512)-1;0<k;k--){t=k-1;m=b[t];if(!
(null==m||!fa&&qa(m,d,t-f)||!ea&&oa(m)&&0===m.size))break;v=!0}if(!y&&!v)return
b;var E;g?
E=b:E=Array.prototype.slice.call(b,0,k);b=E;g&&(b.length=k);q&&b.push(q);return
b};var Aa;Aa=a=>null!==a&&void 0!==a;function Ba(a){var b=Ca;Ca=void 0;if(!
Aa(a))throw b=b?b()+"\n":"",Error(b+String(a));return a}let Ca=void 0;function
Da(a,b,c){a.addEventListener&&a.addEventListener(b,c,!1)};var Ea=RegExp("^(?:([^:/?
#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]
+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Fa(a,b=`unexpected value ${a}!`)
{throw Error(b);};function Ga(a,b){if(a)for(const c in
a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}let O=[];const
Ha=()=>{const a=O;O=[];for(const b of a)try{b()}catch{}};
var Ia=a=>{O.push(a);1==O.length&&(window.Promise?
Promise.resolve().then(Ha):window.setImmediate?
setImmediate(Ha):setTimeout(Ha,0))},Ja=a=>new
Promise(b=>{"complete"===a.readyState||"interactive"===a.readyState?
Ia(b):a.addEventListener("DOMContentLoaded",b)}),Ka=a=>new
Promise(b=>{"complete"===a.document.readyState?
Ia(b):a.addEventListener("load",b)});function La(a=document){return
a.createElement("img")};function Ma(a){n.google_image_requests||
(n.google_image_requests=[]);const
b=La(n.document);b.src=a;n.google_image_requests.push(b)};let Na=0;function Oa(a)
{return(a=Pa(a,document.currentScript))&&a.getAttribute("data-jc-
version")||"unknown"}function Pa(a,b=null){return b&&b.getAttribute("data-
jc")===String(a)?b:document.querySelector(`[${"data-jc"}="${a}"]`)};class
Qa{constructor(a,b)
{this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror"
;this.meta={}}};const Ra=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)
(\\?|/|$)");var Sa=class{constructor(a,b)
{this.g=a;this.h=b}},Ta=class{constructor(a,b){this.url=a;this.H=!!
b;this.depth=null}};let P=null;function Ya(){const a=n.performance;return
a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function
Za(){const a=n.performance;return a&&a.now?a.now():null};var
$a=class{constructor(a,b){var c=Za()||
Ya();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=
void 0;this.uniqueId=Math.random()}};const Q=n.performance,ab=!!
(Q&&Q.mark&&Q.measure&&Q.clearMarks),R=function(a){let b=!1,c;return function(){b||
(c=a(),b=!0);return c}}(()=>{var a;if(a=ab){var b;if(null===P)
{P="";try{a="";try{a=n.top.location.hash}catch(c)
{a=n.location.hash}a&&(P=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c)
{}}b=P;a=!!b.indexOf&&0<=b.indexOf("1337")}return a});function bb(a)
{a&&Q&&R()&&(Q.clearMarks(`goog_${a.label}_$
{a.uniqueId}_start`),Q.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))}
class cb{constructor(){var a=window;this.h=[];this.i=a||n;let
b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||
[],this.h=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.g=R()||
(null!=b?b:1>Math.random())}start(a,b){if(!this.g)return null;a=new
$a(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;Q&&R()&&Q.mark(b);return a}end(a)
{if(this.g&&"number"===typeof a.value){a.duration=(Za()||Ya())-a.value;var
b=`goog_${a.label}_${a.uniqueId}_end`;Q&&R()&&Q.mark(b);!this.g||2048<
this.h.length||this.h.push(a)}}};function S(a,b){const
c={};c[a]=b;return[c]}function db(a,b,c,d,f){const e=[];Ga(a,function(g,l)
{(g=eb(g,b,c,d,f))&&e.push(l+"="+g)});return e.join(b)}
function eb(a,b,c,d,f){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 e=[];for(let
g=0;g<a.length;g++)e.push(eb(a[g],b,c,d+1,f));return e.join(c[d])}}else
if("object"==typeof a)return f=f||0,2>f?
encodeURIComponent(db(a,b,c,d,f+1)):"...";return
encodeURIComponent(String(a))}function fb(a){let b=1;for(const c in
a.h)b=c.length>b?c.length:b;return 3997-b-a.i.length-1}
function gb(a,b){let c="https://pagead2.googlesyndication.com"+b,d=fb(a)-
b.length;if(0>d)return"";a.g.sort(function(e,g){return e-g});b=null;let
f="";for(let e=0;e<a.g.length;e++){const g=a.g[e],l=a.h[g];for(let
k=0;k<l.length;k++){if(!d){b=null==b?g:b;break}let h=db(l[k],a.i,",$");if(h)
{h=f+h;if(d>=h.length){d-=h.length;c+=h;f=a.i;break}b=null==b?g:b}}}a="";null!
=b&&(a=f+"trn="+b);return c+a}class hb{constructor()
{this.i="&";this.h={};this.j=0;this.g=[]}};function ib(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 jb(a,b,c){let d,f;try{a.g&&a.g.g?
(f=a.g.start(b.toString(),3),d=c(),a.g.end(f)):d=c()}catch(e){c=!
0;try{bb(f),c=a.m(b,new Qa(e,{message:ib(e)}),void 0,void 0)}catch(g)
{a.l(217,g)}if(c)window.console?.error?.(e);else throw e;}return d}function
kb(a,b,c){return(...d)=>jb(a,b,()=>c.apply(void 0,d))}
var mb=class{constructor(a=null){this.j=T;this.g=a;this.h=null;this.i=!
1;this.m=this.l}l(a,b,c,d,f){f=f||"jserror";let e;try{const B=new hb;var
g=B;g.g.push(1);g.h[1]=S("context",a);b.error&&b.meta&&b.id||(b=new Qa(b,
{message:ib(b)}));if(b.msg){let u=b.msg;null==u.substring&&(u=`b/320546888 ${typeof
u} ${u}`);g=B;var l=u.substring(0,512);g.g.push(2);g.h[2]=S("msg",l)}var k=b.meta||
{};b=k;if(this.h)try{this.h(b)}catch(u){}if(d)try{d(b)}catch(u)
{}d=B;k=[k];d.g.push(3);d.h[3]=k;d=n;k=[];let U;b=null;
do{var h=d;try{var r;if(r=!!h&&null!=h.location.href)b:{try{da(h.foo);r=!0;break
b}catch(u){}r=!1}var m=r}catch{m=!1}m?
(U=h.location.href,b=h.document&&h.document.referrer||null):(U=b,b=null);k.push(new
Ta(U||""));try{d=h.parent}catch(u){d=null}}while(d&&h!=d);for(let u=0,Ua=k.length-
1;u<=Ua;++u)k[u].depth=Ua-
u;h=n;if(h.location&&h.location.ancestorOrigins&&h.location.ancestorOrigins.length=
=k.length-1)for(m=1;m<k.length;++m){var y=k[m];y.url||
(y.url=h.location.ancestorOrigins[m-1]||"",y.H=!0)}var v=
k;let ja=new Ta(n.location.href,!1);h=null;const ka=v.length-1;for(y=ka;0<=y;--y)
{var q=v[y];!h&&Ra.test(q.url)&&(h=q);if(q.url&&!q.H){ja=q;break}}q=null;const
xb=v.length&&v[ka].url;0!=ja.depth&&xb&&(q=v[ka]);e=new Sa(ja,q);if(e.h){v=B;var
t=e.h.url||"";v.g.push(4);v.h[4]=S("top",t)}var E={url:e.g.url||""};if(e.g.url){var
A=e.g.url.match(Ea),M=A[1],Va=A[3],Wa=A[4];t="";M&&(t+=M+":");Va&&(t+="//",t+=Va,Wa
&&(t+=":"+Wa));var Xa=t}else Xa="";M=B;E=[E,
{url:Xa}];M.g.push(5);M.h[5]=E;lb(this.j,f,B,this.i,
c)}catch(B){try{lb(this.j,f,
{context:"ecmserr",rctx:a,msg:ib(B),url:e&&e.g.url},this.i,c)}catch(U){}}return!
0}};function lb(a,b,c,d=!1,f){if((d?a.g:Math.random())<(f||.01))try{let e;c
instanceof hb?e=c:(e=new hb,Ga(c,(l,k)=>{var h=e;const r=h.j+
+;l=S(k,l);h.g.push(r);h.h[r]=l}));const g=gb(e,"/pagead/gen_204?
id="+b+"&");g&&Ma(g)}catch(e){}}function nb(){var
a=T,b=window.google_srt;0<=b&&1>=b&&(a.g=b)}class ob{constructor()
{this.g=Math.random()}};let T,V;const W=new cb;var
pb=()=>{window.google_measure_js_timing||(W.g=!1,W.h!
=W.i.google_js_reporting_queue&&(R()&&Array.prototype.forEach.call(W.h,bb,void
0),W.h.length=0))};(a=>{T=a??new ob;"number"!==typeof
window.google_srt&&(window.google_srt=Math.random());nb();V=new mb(W);V.h=b=>{const
c=Na;0!==c&&(b.jc=String(c),b.shv=Oa(c))};V.i=!
0;"complete"==window.document.readyState?pb():W.g&&Da(window,"load",()=>{pb()})})
();var qb=function(a){return b=>{if(null==b||""==b)b=new
a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error(void 0);b[F]|=32;J=b;b=new
a(b);J=void 0}return b}}(class extends za{});var
X=a=>{a.googMsgType="fullscreen"},rb=(a,b)=>{const c=f=>{let
e;try{e=JSON.parse(f.data)}catch(g){return}!e||"fullscreen"!==e.googMsgType||
b(e,f)};Da(a,"message",c);let d=!1;return()=>{let f=!1;d||(d=!
0,a.removeEventListener?(a.removeEventListener("message",c,!1),f=!0):f=!1);return
f}};function sb(a,b,c,d){return rb(a,kb(d,952,(f,e)=>{if(e.source===b){if(!
("eventType"in f))throw Error(`bad message ${JSON.stringify(f)}`);delete
f.googMsgType;c(f)}}))}function tb(a,b)
{X(b);a.postMessage(JSON.stringify(b),"*")};class ub{constructor(){this.promise=new
Promise(a=>{this.resolve=a})}};function vb(a){a.google_llp||
(a.google_llp={});a=a.google_llp;let b=a[10];if(b)return b;const
{promise:c,resolve:d}=new ub;b={promise:c,resolve:d};return a[10]=b};function wb()
{this.o=this.o;this.j=this.j}wb.prototype.o=!1;function yb(a,b){a.o?b():(a.j||
(a.j=[]),a.j.push(b))};function zb(a){const
b=sb(a.h,a.i,c=>{if("visible"===c.eventType)Ab(a);else
if("backButton"===c.eventType)for(const d of
a.C)jb(a.s,1003,d)},a.s);yb(a,b);Bb(a);Cb(a)}function Y(a,b){Db(a,"usg_err",
{error:b,stack:Error().stack??""},.25);throw Error(`FullscreenApi usage error: '$
{b}'. See ApiError in fullscreen/proto/enums.proto for details`);}
function Z(a,b,c){b.includes(a.g)?a.g=c:(Db(a,"st_err",
{old_state:a.g,new_state:c}),L(a.config,8)&&(a.g=6,a=a.i,b={eventType:"adError"},X(
b),a.postMessage(JSON.stringify(b),"*")))}function Db(a,b,c,d=.01)
{c.type=b;c.version=Oa(105);c.slot=N(a.config,3);c.freq=d;c.qem=I(K(a.config,7))??"
";lb(a.I,"fullscreen_adapter",c,!1,d)}
function Bb(a){const b=a.h;if(b.IntersectionObserver){var c=new
b.IntersectionObserver(kb(a.s,954,(d,f)=>{for(const e of d)0>=e.intersectionRatio||
(Ab(a),f.disconnect())}),
{threshold:.1});c.observe(b.document.documentElement);yb(a,()=>{c.disconnect()})}}
async function Cb(a){let b;const c=Eb(a),d=N(a.config,5);switch(d){case 0:throw
Error("adReadyTrigger is not set");case 1:b=Promise.resolve();break;case 2:b=Ja(c?
Ba(c.contentDocument):a.h.document);break;case 3:b=Ka(c?
Ba(c.contentWindow):a.h);break;default:Fa(d,void 0)}try{await
b.then(()=>Promise.all(a.A))}catch{a.notifyError("rejected
adReadyDelay");return}tb(a.i,
{eventType:"adReady",slotType:N(a.config,3),qem:I(K(a.config,7))??""});a.B=!0;Z(a,
[1],2)}
function Eb(a){const b=I(K(a.config,2))??"";return""===b?
null:a.h.document.getElementById(b)}function Ab(a){a.l=!0;Z(a,[2],3);a.F.resolve()}
class Fb extends wb{constructor(a,b,c,d)
{super();this.config=a;this.h=b;this.s=c;this.I=d;this.F=new ub;this.D=new
ub;this.B=this.v=this.l=this.m=!1;this.G=void
0;this.C=[];this.A=[];this.g=1;this.i=b.parent;this.u=2===N(a,1)}delayAdReadyEvent(
a){if(this.u)(L(this.config,8)?2===this.g||3===this.g||4===this.g||
5===this.g:this.B)&&Y(this,7),this.A.push(a);else throw Error("not
implemented");}async waitForOnShow(){this.u&&!this.m&&Y(this,2);return
this.F.promise}enableCustomCloseButton(){this.m=!0}disableCustomCloseButton()
{this.m=
!1}closeAd(){(L(this.config,8)?3===this.g||4===this.g:this.l)||Y(this,3);var
a=1;2===N(this.config,3)&&(a=(L(this.config,8)?4===this.g:this.v)?2:3);var
b=this.G;a={status:a};null!
=b&&(a.payload=b);b=this.i;a={eventType:"adClosed",result:a};X(a);b.postMessage(JSO
N.stringify(a),"*");Z(this,[3,4,5],5)}grantReward(a){2!
==N(this.config,3)&&Y(this,4);(L(this.config,8)?3===this.g||4===this.g:this.l)||
Y(this,5);(L(this.config,8)?4===this.g:this.v)&&Y(this,6);this.v=!0;Z(this,
[3],4);this.G=a;this.D.resolve()}async waitForGrantReward(){return
this.D.promise}listenToBackButton(a){this.C.push(a)}notifyError(a){Db(this,
"ntf_err",{error:a},.25);a=this.i;var
b={eventType:"adError"};X(b);a.postMessage(JSON.stringify(b),"*")}}function
Gb(a,b,c){vb(a).resolve(b);c=I(K(c,2))??"";if(""!==c){var
d=a.document.getElementById(c);if(null==d)throw Error(`no creative iframe for id $
{c}`);a=()=>{vb(d.contentWindow).resolve(b)};null==d.contentWindow?
d.addEventListener("load",a):a()}};var Hb;Hb=kb(V,953,a=>{var
b=window,c=V,d=T;a=qb(a.config);c=new Fb(a,b,c,d);if(!L(a,4))if(c.u)zb(c);else
throw Error(`Can't handle environment ${N(c.config,1)}`);Gb(b,L(a,4)?
null:c,a)});Na=105;const Ib=Pa(105,document.currentScript);if(null==Ib)throw
Error("JSC not found 105");const Jb={},Kb=Ib.attributes;for(let a=Kb.length-
1;0<=a;a--){const b=Kb[a].name;0===b.indexOf("data-
jcp-")&&(Jb[b.substring(9)]=Kb[a].value)}Hb(Jb);}).call(this);

You might also like