(()=>{"use strict";const e=new Map;function t(t){const n=e.get(t);if(void 0!==n)return n;const r=document.getElementById(t);!function(e,t="Assertion Error"){if(!e)throw new Error(t)}(!0===(null==r?void 0:r.matches('script[type="application/json"]')),`Could not find script element #${t}`);const o=JSON.parse(r.textContent);return e.set(t,o),o}var n=(e,t,n)=>new Promise((r,o)=>{var i=e=>{try{l(n.next(e))}catch(e){o(e)}},s=e=>{try{l(n.throw(e))}catch(e){o(e)}},l=e=>e.done?r(e.value):Promise.resolve(e.value).then(i,s);l((n=n.apply(e,t)).next())});Object.defineProperty(window,"__loadRemoteEntry",{value:function(e){return n(this,null,function*(){const r=t("__CONFIG__").remoteManifest;if(null==r[e])throw new Error(`Missing manifest for remote entry "${e}"`);yield function(e){return n(this,null,function*(){const t=new Array;if(null!=e[".css"])for(const n of e[".css"])t.push(new Promise((e,t)=>{const r=document.createElement("link");r.onload=e,r.onerror=t,r.rel="stylesheet",r.href=`lib/${n}`,document.body.appendChild(r)}));if(null!=e[".js"])for(const n of e[".js"])t.push(new Promise((e,t)=>{const r=document.createElement("script");r.onload=e,r.onerror=t,r.src=`lib/${n}`,document.body.appendChild(r)}));yield Promise.all(t)})}(r[e])})},writable:!1,enumerable:!1,configurable:!1});const r=new Map;Object.defineProperty(window,"__jsonp",{value:function(e,t){const n=r.get(e);null!=n?n.resolve(t):console.warn(`Tried to resolve jsonp for "${e}", but no one is listening`)},writable:!1,enumerable:!1,configurable:!1});var o=(e,t,n)=>new Promise((r,o)=>{var i=e=>{try{l(n.next(e))}catch(e){o(e)}},s=e=>{try{l(n.throw(e))}catch(e){o(e)}},l=e=>e.done?r(e.value):Promise.resolve(e.value).then(i,s);l((n=n.apply(e,t)).next())});const i=t("__CONFIG__"),s=function(e){return t=this,n=function*(){let t=r.get(e);if(null!=t)return yield t.promise;t=Promise.withResolvers(),r.set(e,t);const n=setTimeout(()=>{t.reject(new Error(`Timed out resolving jsonp for "${e}" after 10000ms`))},1e4);try{const n=document.createElement("script");return n.onerror=(e,n,r,o,i=new Error("Unknown Error"))=>{t.reject(i)},n.src=e,document.head.append(n),yield t.promise}finally{r.delete(e),clearTimeout(n)}},new Promise((e,r)=>{var o=e=>{try{s(n.next(e))}catch(e){r(e)}},i=e=>{try{s(n.throw(e))}catch(e){r(e)}},s=t=>t.done?e(t.value):Promise.resolve(t.value).then(o,i);s((n=n.apply(t,null)).next())});var t,n}("runtime-data.js").then(e=>function(e){const t=Uint8Array.from(atob(e),e=>e.charCodeAt(0)),n=(new TextDecoder).decode(t);return JSON.parse(n)}(e)),l=Object.freeze({version:"1.1.0",fetch(){return o(this,null,function*(){return yield s})},fetchPartnerContent(){return o(this,null,function*(){var e,t;return null!=(t=null==(e=(yield s).partnerContent)?void 0:e.content)?t:[]})},isExport:()=>!0,resolvePath:e=>`${i.assetTargetPrefixes.media}/${e}`,resolveFontPath:e=>`${i.assetTargetPrefixes.font}/${e.key}`});Object.defineProperty(window,"Runtime",{value:l,writable:!1,enumerable:!1,configurable:!1})})();