(()=>{"use strict";const e=new Map,t=new Map;function n(e){const n=t.get(e);if(void 0!==n)return n;const r=document.getElementById(e);!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 #${e}`);const o=JSON.parse(r.textContent);return t.set(e,o),o}var r=(e,t,n)=>new Promise((r,o)=>{var s=e=>{try{l(n.next(e))}catch(e){o(e)}},i=e=>{try{l(n.throw(e))}catch(e){o(e)}},l=e=>e.done?r(e.value):Promise.resolve(e.value).then(s,i);l((n=n.apply(e,t)).next())}),o=(e,t,n)=>new Promise((r,o)=>{var s=e=>{try{l(n.next(e))}catch(e){o(e)}},i=e=>{try{l(n.throw(e))}catch(e){o(e)}},l=e=>e.done?r(e.value):Promise.resolve(e.value).then(s,i);l((n=n.apply(e,t)).next())});const s=n("__CONFIG__"),i=function(t){return n=this,r=function*(){let n=e.get(t);if(null!=n)return yield n.promise;n=Promise.withResolvers(),e.set(t,n);const r=setTimeout(()=>{n.reject(new Error(`Timed out resolving jsonp for "${t}" after 10000ms`))},1e4);try{const e=document.createElement("script");return e.onerror=(e,t,r,o,s=new Error("Unknown Error"))=>{n.reject(s)},e.src=t,document.head.append(e),yield n.promise}finally{e.delete(t),clearTimeout(r)}},new Promise((e,t)=>{var o=e=>{try{i(r.next(e))}catch(e){t(e)}},s=e=>{try{i(r.throw(e))}catch(e){t(e)}},i=t=>t.done?e(t.value):Promise.resolve(t.value).then(o,s);i((r=r.apply(n,null)).next())});var n,r}("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.0.0",fetch(){return o(this,null,function*(){return yield i})},fetchPartnerContent(){return o(this,null,function*(){var e,t;return null!=(t=null==(e=(yield i).partnerContent)?void 0:e.content)?t:[]})},isExport:()=>!0,resolvePath:e=>`${s.assetTargetPrefixes.media}/${e}`,resolveFontPath:e=>`${s.assetTargetPrefixes.font}/${e.key}`});Object.defineProperties(window,{Runtime:{value:l,writable:!1,enumerable:!1,configurable:!1},__loadRemoteEntry:{value:function(e){return r(this,null,function*(){const t=n("__CONFIG__").remoteManifest;if(null==t[e])throw new Error(`Missing manifest for remote entry "${e}"`);yield function(e){return r(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)})}(t[e])})},writable:!1,enumerable:!1,configurable:!1},__jsonp:{value:function(t,n){const r=e.get(t);null!=r?r.resolve(n):console.warn(`Tried to resolve jsonp for "${t}", but no one is listening`)},writable:!1,enumerable:!1,configurable:!1}})})();