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