var global_nav;(function(){"use strict";var __webpack_modules__={2997:function(e,t,o){o.r(t);var r=o(4870),n=o.n(r);if(!o.federation.runtime){var a=o.federation;for(var s in o.federation={},n())o.federation[s]=n()[s];for(var s in a)o.federation[s]=a[s]}o.federation.instance||(o.federation.instance=o.federation.runtime.init(o.federation.initOptions),o.federation.attachShareScopeMap&&o.federation.attachShareScopeMap(o),o.federation.installInitialConsumes&&o.federation.installInitialConsumes(),!o.federation.isMFRemote&&o.federation.prefetch&&o.federation.prefetch())},3949:function(e,t,o){var r=o(4209),n=o(7421),a=o(7142);async function s({remoteInfo:e,remoteEntryExports:t,createScriptHook:o}){const{entry:r,entryGlobalName:s,name:i,type:c}=e;switch(c){case"esm":case"module":return async function({entry:e,remoteEntryExports:t}){return new Promise(((o,r)=>{try{t?o(t):new Function("callbacks",`import("${e}").then(callbacks[0]).catch(callbacks[1])`)([o,r])}catch(e){r(e)}}))}({entry:r,remoteEntryExports:t});case"system":return async function({entry:e,remoteEntryExports:t}){return new Promise(((o,r)=>{try{t?o(t):new Function("callbacks",`System.import("${e}").then(callbacks[0]).catch(callbacks[1])`)([o,r])}catch(e){r(e)}}))}({entry:r,remoteEntryExports:t});default:return async function({name:e,globalName:t,entry:o,createScriptHook:r}){const{entryExports:s}=a.getRemoteEntryExports(e,t);return s||n.loadScript(o,{attrs:{},createScriptHook:(e,t)=>{const o=r.emit({url:e,attrs:t});if(o)return o instanceof HTMLScriptElement||"script"in o||"timeout"in o?o:void 0}}).then((()=>{const{remoteEntryKey:r,entryExports:n}=a.getRemoteEntryExports(e,t);return a.assert(n,`\n Unable to use the ${e}'s '${o}' URL with ${r}'s globalName to get remoteEntry exports.\n Possible reasons could be:\n\n 1. '${o}' is not the correct URL, or the remoteEntry resource or name is incorrect.\n\n 2. ${r} cannot be used to get remoteEntry exports in the window object.\n `),n})).catch((e=>{throw e}))}({entry:r,globalName:s,name:i,createScriptHook:o})}}function i(e){const{entry:t,name:o}=e;return n.composeKeyWithSeparator(o,t)}async function c({origin:e,remoteEntryExports:t,remoteInfo:o}){const r=i(o);if(t)return t;if(!a.globalLoading[r]){const i=e.remoteHandler.hooks.lifecycle.loadEntry,c=e.loaderHook.lifecycle.createScript;a.globalLoading[r]=i.emit({createScriptHook:c,remoteInfo:o,remoteEntryExports:t}).then((e=>e||(n.isBrowserEnv()?s({remoteInfo:o,remoteEntryExports:t,createScriptHook:c}):async function({remoteInfo:e,createScriptHook:t}){const{entry:o,entryGlobalName:r,name:s,type:i}=e,{entryExports:c}=a.getRemoteEntryExports(s,r);return c||n.loadScriptNode(o,{attrs:{name:s,globalName:r,type:i},createScriptHook:(e,o)=>{const r=t.emit({url:e,attrs:o});if(r)return"url"in r?r:void 0}}).then((()=>{const{remoteEntryKey:e,entryExports:t}=a.getRemoteEntryExports(s,r);return a.assert(t,`\n Unable to use the ${s}'s '${o}' URL with ${e}'s globalName to get remoteEntry exports.\n Possible reasons could be:\n\n 1. '${o}' is not the correct URL, or the remoteEntry resource or name is incorrect.\n\n 2. ${e} cannot be used to get remoteEntry exports in the window object.\n `),t})).catch((e=>{throw e}))}({remoteInfo:o,createScriptHook:c}))))}return a.globalLoading[r]}function l(e){return r._extends({},e,{entry:"entry"in e?e.entry:"",type:e.type||a.DEFAULT_REMOTE_TYPE,entryGlobalName:e.entryGlobalName||e.name,shareScope:e.shareScope||a.DEFAULT_SCOPE})}let u=class{async getEntry(){if(this.remoteEntryExports)return this.remoteEntryExports;const e=await c({origin:this.host,remoteInfo:this.remoteInfo,remoteEntryExports:this.remoteEntryExports});return a.assert(e,`remoteEntryExports is undefined \n ${n.safeToString(this.remoteInfo)}`),this.remoteEntryExports=e,this.remoteEntryExports}async get(e,t,o,n){const{loadFactory:s=!0}=o||{loadFactory:!0},i=await this.getEntry();if(!this.inited){const t=this.host.shareScopeMap,o=this.remoteInfo.shareScope||"default";t[o]||(t[o]={});const a=t[o],s=[],c={version:this.remoteInfo.version||""};Object.defineProperty(c,"shareScopeMap",{value:t,enumerable:!1});const l=await this.host.hooks.lifecycle.beforeInitContainer.emit({shareScope:a,remoteEntryInitOptions:c,initScope:s,remoteInfo:this.remoteInfo,origin:this.host});null==i||i.init,await i.init(l.shareScope,l.initScope,l.remoteEntryInitOptions),await this.host.hooks.lifecycle.initContainer.emit(r._extends({},l,{id:e,remoteSnapshot:n,remoteEntryExports:i}))}this.lib=i,this.inited=!0;const c=await i.get(t);a.assert(c,`${a.getFMId(this.remoteInfo)} remote don't export ${t}.`);const l=this.wraperFactory(c,e);if(!s)return l;return await l()}wraperFactory(e,t){function o(e,t){e&&"object"==typeof e&&Object.isExtensible(e)&&!Object.getOwnPropertyDescriptor(e,Symbol.for("mf_module_id"))&&Object.defineProperty(e,Symbol.for("mf_module_id"),{value:t,enumerable:!1})}return e instanceof Promise?async()=>{const r=await e();return o(r,t),r}:()=>{const r=e();return o(r,t),r}}constructor({remoteInfo:e,host:t}){this.inited=!1,this.lib=void 0,this.remoteInfo=e,this.host=t}};class f{on(e){"function"==typeof e&&this.listeners.add(e)}once(e){const t=this;this.on((function o(...r){return t.remove(o),e.apply(null,r)}))}emit(...e){let t;return this.listeners.size>0&&this.listeners.forEach((o=>{t=o(...e)})),t}remove(e){this.listeners.delete(e)}removeAll(){this.listeners.clear()}constructor(e){this.type="",this.listeners=new Set,e&&(this.type=e)}}class d extends f{emit(...e){let t;const o=Array.from(this.listeners);if(o.length>0){let r=0;const n=t=>!1!==t&&(r0){let o=0;const r=t=>(a.warn(t),this.onerror(t),e),n=a=>{if(p(e,a)){if(e=a,o{const o=e[t];o&&this.lifecycle[t].on(o)})))}removePlugin(e){a.assert(e,"A name is required.");const t=this.registerPlugins[e];a.assert(t,`The plugin "${e}" is not registered.`),Object.keys(t).forEach((e=>{"name"!==e&&this.lifecycle[e].remove(t[e])}))}inherit({lifecycle:e,registerPlugins:t}){Object.keys(e).forEach((t=>{a.assert(!this.lifecycle[t],`The hook "${t}" has a conflict and cannot be inherited.`),this.lifecycle[t]=e[t]})),Object.keys(t).forEach((e=>{a.assert(!this.registerPlugins[e],`The plugin "${e}" has a conflict and cannot be inherited.`),this.applyPlugin(t[e])}))}constructor(e){this.registerPlugins={},this.lifecycle=e,this.lifecycleKeys=Object.keys(e)}}function b(e){return r._extends({resourceCategory:"sync",share:!0,depsRemote:!0,prefetchInterface:!1},e)}function g(e,t,o,r=!0){const{cssAssets:a,jsAssetsWithoutEntry:s,entryAssets:i}=o;if(t.options.inBrowser){if(i.forEach((o=>{const{moduleInfo:r}=o,n=t.moduleCache.get(e.name);c(n?{origin:t,remoteInfo:r,remoteEntryExports:n.remoteEntryExports}:{origin:t,remoteInfo:r,remoteEntryExports:void 0})})),r){const e={rel:"preload",as:"style"};a.forEach((o=>{const{link:r,needAttach:a}=n.createLink({url:o,cb:()=>{},attrs:e,createLinkHook:(e,o)=>{const r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:o});if(r instanceof HTMLLinkElement)return r}});a&&document.head.appendChild(r)}))}else{const e={rel:"stylesheet",type:"text/css"};a.forEach((o=>{const{link:r,needAttach:a}=n.createLink({url:o,cb:()=>{},attrs:e,createLinkHook:(e,o)=>{const r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:o});if(r instanceof HTMLLinkElement)return r},needDeleteLink:!1});a&&document.head.appendChild(r)}))}if(r){const e={rel:"preload",as:"script"};s.forEach((o=>{const{link:r,needAttach:a}=n.createLink({url:o,cb:()=>{},attrs:e,createLinkHook:(e,o)=>{const r=t.loaderHook.lifecycle.createLink.emit({url:e,attrs:o});if(r instanceof HTMLLinkElement)return r}});a&&document.head.appendChild(r)}))}else{const o={fetchpriority:"high",type:"module"===(null==e?void 0:e.type)?"module":"text/javascript"};s.forEach((e=>{const{script:r,needAttach:a}=n.createScript({url:e,cb:()=>{},attrs:o,createScriptHook:(e,o)=>{const r=t.loaderHook.lifecycle.createScript.emit({url:e,attrs:o});if(r instanceof HTMLScriptElement)return r},needDeleteScript:!0});a&&document.head.appendChild(r)}))}}}function y(e,t){const o=a.getRemoteEntryInfoFromSnapshot(t);o.url||a.error(`The attribute remoteEntry of ${e.name} must not be undefined.`);let r=n.getResourceUrl(t,o.url);n.isBrowserEnv()||r.startsWith("http")||(r=`https:${r}`),e.type=o.type,e.entryGlobalName=o.globalName,e.entry=r,e.version=t.version,e.buildVersion=t.buildVersion}function E(e){const t=e.split(":");return 1===t.length?{name:t[0],version:void 0}:2===t.length?{name:t[0],version:t[1]}:{name:t[1],version:t[2]}}function S(e,t,o,r,s={},i){const c=a.getFMId(t),{value:l}=a.getInfoWithoutType(e,c),u=i||l;if(u&&!n.isManifestProvider(u)&&(o(u,t,r),u.remotesInfo)){const t=Object.keys(u.remotesInfo);for(const r of t){if(s[r])continue;s[r]=!0;const t=E(r),n=u.remotesInfo[r];S(e,{name:t.name,version:n.matchedVersion},o,!1,s,void 0)}}}function k(e,t,o,r,s){const i=[],c=[],l=[],u=new Set,f=new Set,{options:d}=e,{preloadConfig:p}=t,{depsRemote:h}=p;if(S(r,o,((t,o,r)=>{let s;if(r)s=p;else if(Array.isArray(h)){const e=h.find((e=>e.nameOrAlias===o.name||e.nameOrAlias===o.alias));if(!e)return;s=b(e)}else{if(!0!==h)return;s=p}const u=n.getResourceUrl(t,a.getRemoteEntryInfoFromSnapshot(t).url);u&&l.push({name:o.name,moduleInfo:{name:o.name,entry:u,type:"remoteEntryType"in t?t.remoteEntryType:"global",entryGlobalName:"globalName"in t?t.globalName:o.name,shareScope:"",version:"version"in t?t.version:void 0},url:u});let f="modules"in t?t.modules:[];const d=(m=s.exposes)?m.map((e=>"."===e?e:e.startsWith("./")?e.replace("./",""):e)):[];var m,_;d.length&&"modules"in t&&(f=null==t||null==(_=t.modules)?void 0:_.reduce(((e,t)=>(-1!==(null==d?void 0:d.indexOf(t.moduleName))&&e.push(t),e)),[]));function g(e){const o=e.map((e=>n.getResourceUrl(t,e)));return s.filter?o.filter(s.filter):o}if(f){const r=f.length;for(let n=0;n{const r=a.getRegisteredShare(e.shareScopeMap,o.sharedName,t,e.sharedHandler.hooks.lifecycle.resolveShare);r&&"function"==typeof r.lib&&(o.assets.js.sync.forEach((e=>{u.add(e)})),o.assets.css.sync.forEach((e=>{f.add(e)})))};s.shared.forEach((e=>{var o;const r=null==(o=d.shared)?void 0:o[e.sharedName];if(!r)return;const n=e.version?r.find((t=>t.version===e.version)):r;if(!n)return;a.arrayOptions(n).forEach((o=>{t(o,e)}))}))}const m=c.filter((e=>!u.has(e)));return{cssAssets:i.filter((e=>!f.has(e))),jsAssetsWithoutEntry:m,entryAssets:l}}function w(e,t){const o=a.getGlobalSnapshotInfoByModuleInfo({name:t.options.name,version:t.options.version}),r=o&&"remotesInfo"in o&&o.remotesInfo&&a.getInfoWithoutType(o.remotesInfo,e.name).value;return r&&r.matchedVersion?{hostGlobalSnapshot:o,globalSnapshot:a.getGlobalSnapshot(),remoteSnapshot:a.getGlobalSnapshotInfoByModuleInfo({name:e.name,version:r.matchedVersion})}:{hostGlobalSnapshot:void 0,globalSnapshot:a.getGlobalSnapshot(),remoteSnapshot:a.getGlobalSnapshotInfoByModuleInfo({name:e.name,version:"version"in e?e.version:void 0})}}class v{async loadSnapshot(e){const{options:t}=this.HostInstance,{hostGlobalSnapshot:o,remoteSnapshot:r,globalSnapshot:n}=this.getGlobalRemoteInfo(e),{remoteSnapshot:a,globalSnapshot:s}=await this.hooks.lifecycle.loadSnapshot.emit({options:t,moduleInfo:e,hostGlobalSnapshot:o,remoteSnapshot:r,globalSnapshot:n});return{remoteSnapshot:a,globalSnapshot:s}}async loadRemoteSnapshotInfo(e){const{options:t}=this.HostInstance;await this.hooks.lifecycle.beforeLoadRemoteSnapshot.emit({options:t,moduleInfo:e});let o=a.getGlobalSnapshotInfoByModuleInfo({name:this.HostInstance.options.name,version:this.HostInstance.options.version});o||(o={version:this.HostInstance.options.version||"",remoteEntry:"",remotesInfo:{}},a.addGlobalSnapshot({[this.HostInstance.options.name]:o})),o&&"remotesInfo"in o&&!a.getInfoWithoutType(o.remotesInfo,e.name).value&&("version"in e||"entry"in e)&&(o.remotesInfo=r._extends({},null==o?void 0:o.remotesInfo,{[e.name]:{matchedVersion:"version"in e?e.version:e.entry}}));const{hostGlobalSnapshot:s,remoteSnapshot:i,globalSnapshot:c}=this.getGlobalRemoteInfo(e),{remoteSnapshot:l,globalSnapshot:u}=await this.hooks.lifecycle.loadSnapshot.emit({options:t,moduleInfo:e,hostGlobalSnapshot:s,remoteSnapshot:i,globalSnapshot:c});if(l){if(n.isManifestProvider(l)){const t=n.isBrowserEnv()?l.remoteEntry:l.ssrRemoteEntry||l.remoteEntry||"",o=await this.getManifestJson(t,e,{});return{remoteSnapshot:o,globalSnapshot:a.setGlobalSnapshotInfoByModuleInfo(r._extends({},e,{entry:t}),o)}}{const{remoteSnapshot:t}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:l,from:"global"});return{remoteSnapshot:t,globalSnapshot:u}}}if(a.isRemoteInfoWithEntry(e)){const t=await this.getManifestJson(e.entry,e,{}),o=a.setGlobalSnapshotInfoByModuleInfo(e,t),{remoteSnapshot:r}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:e,remoteSnapshot:t,from:"global"});return{remoteSnapshot:r,globalSnapshot:o}}a.error(`\n Cannot get remoteSnapshot with the name: '${e.name}', version: '${e.version}' from __FEDERATION__.moduleInfo. The following reasons may be causing the problem:\n\n 1. The Deploy platform did not deliver the correct data. You can use __FEDERATION__.moduleInfo to check the remoteInfo.\n\n 2. The remote '${e.name}' version '${e.version}' is not released.\n\n The transformed module info: ${JSON.stringify(u)}\n `)}getGlobalRemoteInfo(e){return w(e,this.HostInstance)}async getManifestJson(e,t,o){const r=async()=>{let o=this.manifestCache.get(e);if(o)return o;try{let t=await this.loaderHook.lifecycle.fetch.emit(e,{});return t&&t instanceof Response||(t=await fetch(e,{})),o=await t.json(),a.assert(o.metaData&&o.exposes&&o.shared,`${e} is not a federation manifest`),this.manifestCache.set(e,o),o}catch(o){delete this.manifestLoading[e],a.error(`Failed to get manifestJson for ${t.name}. The manifest URL is ${e}. Please ensure that the manifestUrl is accessible.\n \n Error message:\n \n ${o}`)}},s=async()=>{const o=await r(),a=n.generateSnapshotFromManifest(o,{version:e}),{remoteSnapshot:s}=await this.hooks.lifecycle.loadRemoteSnapshot.emit({options:this.HostInstance.options,moduleInfo:t,manifestJson:o,remoteSnapshot:a,manifestUrl:e,from:"manifest"});return s};return this.manifestLoading[e]||(this.manifestLoading[e]=s().then((e=>e))),this.manifestLoading[e]}constructor(e){this.loadingHostSnapshot=null,this.manifestCache=new Map,this.hooks=new _({beforeLoadRemoteSnapshot:new d("beforeLoadRemoteSnapshot"),loadSnapshot:new m("loadGlobalSnapshot"),loadRemoteSnapshot:new m("loadRemoteSnapshot")}),this.manifestLoading=a.Global.__FEDERATION__.__MANIFEST_LOADING__,this.HostInstance=e,this.loaderHook=e.loaderHook}}class I{registerShared(e,t){const{shareInfos:o,shared:r}=a.formatShareConfigs(e,t);return Object.keys(o).forEach((e=>{o[e].forEach((o=>{!a.getRegisteredShare(this.shareScopeMap,e,o,this.hooks.lifecycle.resolveShare)&&o&&o.lib&&this.setShared({pkgName:e,lib:o.lib,get:o.get,loaded:!0,shared:o,from:t.name})}))})),{shareInfos:o,shared:r}}async loadShare(e,t){const{host:o}=this,r=a.getTargetSharedOptions({pkgName:e,extraOptions:t,shareInfos:o.options.shared});(null==r?void 0:r.scope)&&await Promise.all(r.scope.map((async e=>{await Promise.all(this.initializeSharing(e,{strategy:r.strategy}))})));const n=await this.hooks.lifecycle.beforeLoadShare.emit({pkgName:e,shareInfo:r,shared:o.options.shared,origin:o}),{shareInfo:s}=n;a.assert(s,`Cannot find ${e} Share in the ${o.options.name}. Please ensure that the ${e} Share parameters have been injected`);const i=a.getRegisteredShare(this.shareScopeMap,e,s,this.hooks.lifecycle.resolveShare),c=e=>{e.useIn||(e.useIn=[]),a.addUniqueItem(e.useIn,o.options.name)};if(i&&i.lib)return c(i),i.lib;if(i&&i.loading&&!i.loaded){const e=await i.loading;return i.loaded=!0,i.lib||(i.lib=e),c(i),e}if(i){const t=(async()=>{const t=await i.get();s.lib=t,s.loaded=!0,c(s);const o=a.getRegisteredShare(this.shareScopeMap,e,s,this.hooks.lifecycle.resolveShare);return o&&(o.lib=t,o.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:i,from:o.options.name,lib:null,loading:t}),t}{if(null==t?void 0:t.customShareInfo)return!1;const r=(async()=>{const t=await s.get();s.lib=t,s.loaded=!0,c(s);const o=a.getRegisteredShare(this.shareScopeMap,e,s,this.hooks.lifecycle.resolveShare);return o&&(o.lib=t,o.loaded=!0),t})();return this.setShared({pkgName:e,loaded:!1,shared:s,from:o.options.name,lib:null,loading:r}),r}}initializeSharing(e=a.DEFAULT_SCOPE,t){const{host:o}=this,r=null==t?void 0:t.from,n=null==t?void 0:t.strategy;let s=null==t?void 0:t.initScope;const i=[];if("build"!==r){const{initTokens:t}=this;s||(s=[]);let o=t[e];if(o||(o=t[e]={from:this.host.name}),s.indexOf(o)>=0)return i;s.push(o)}const c=this.shareScopeMap,l=o.options.name;c[e]||(c[e]={});const u=c[e],f=async t=>{const{module:r}=await o.remoteHandler.getRemoteModuleAndOptions({id:t});if(r.getEntry){let a;try{a=await r.getEntry()}catch(e){a=await o.remoteHandler.hooks.lifecycle.errorLoadRemote.emit({id:t,error:e,from:"runtime",lifecycle:"beforeLoadShare",origin:o})}r.inited||(await(n=a,n&&n.init&&n.init(c[e],s)),r.inited=!0)}var n};return Object.keys(o.options.shared).forEach((t=>{o.options.shared[t].forEach((o=>{o.scope.includes(e)&&((e,t)=>{var o;const{version:r,eager:n}=t;u[e]=u[e]||{};const a=u[e],s=a[r],i=Boolean(s&&(s.eager||(null==(o=s.shareConfig)?void 0:o.eager)));(!s||"loaded-first"!==s.strategy&&!s.loaded&&(Boolean(!n)!==!i?n:l>s.from))&&(a[r]=t)})(t,o)}))})),"version-first"!==o.options.shareStrategy&&"version-first"!==n||o.options.remotes.forEach((t=>{t.shareScope===e&&i.push(f(t.name))})),i}loadShareSync(e,t){const{host:o}=this,r=a.getTargetSharedOptions({pkgName:e,extraOptions:t,shareInfos:o.options.shared});(null==r?void 0:r.scope)&&r.scope.forEach((e=>{this.initializeSharing(e,{strategy:r.strategy})}));const n=a.getRegisteredShare(this.shareScopeMap,e,r,this.hooks.lifecycle.resolveShare),s=e=>{e.useIn||(e.useIn=[]),a.addUniqueItem(e.useIn,o.options.name)};if(n){if("function"==typeof n.lib)return s(n),n.loaded||(n.loaded=!0,n.from===o.options.name&&(r.loaded=!0)),n.lib;if("function"==typeof n.get){const t=n.get();if(!(t instanceof Promise))return s(n),this.setShared({pkgName:e,loaded:!0,from:o.options.name,lib:t,shared:n}),t}}if(r.lib)return r.loaded||(r.loaded=!0),r.lib;if(r.get){const t=r.get();if(t instanceof Promise)throw new Error(`\n The loadShareSync function was unable to load ${e}. The ${e} could not be found in ${o.options.name}.\n Possible reasons for failure: \n\n 1. The ${e} share was registered with the 'get' attribute, but loadShare was not used beforehand.\n\n 2. The ${e} share was not registered with the 'lib' attribute.\n\n `);return r.lib=t,this.setShared({pkgName:e,loaded:!0,from:o.options.name,lib:r.lib,shared:r}),r.lib}throw new Error(`\n The loadShareSync function was unable to load ${e}. The ${e} could not be found in ${o.options.name}.\n Possible reasons for failure: \n\n 1. The ${e} share was registered with the 'get' attribute, but loadShare was not used beforehand.\n\n 2. The ${e} share was not registered with the 'lib' attribute.\n\n `)}initShareScopeMap(e,t,o={}){const{host:r}=this;this.shareScopeMap[e]=t,this.hooks.lifecycle.initContainerShareScopeMap.emit({shareScope:t,options:r.options,origin:r,scopeName:e,hostShareScopeMap:o.hostShareScopeMap})}setShared({pkgName:e,shared:t,from:o,lib:n,loading:a,loaded:s,get:i}){const{version:c,scope:l="default"}=t,u=r._object_without_properties_loose(t,["version","scope"]);(Array.isArray(l)?l:[l]).forEach((t=>{if(this.shareScopeMap[t]||(this.shareScopeMap[t]={}),this.shareScopeMap[t][e]||(this.shareScopeMap[t][e]={}),!this.shareScopeMap[t][e][c])return this.shareScopeMap[t][e][c]=r._extends({version:c,scope:["default"]},u,{lib:n,loaded:s,loading:a}),void(i&&(this.shareScopeMap[t][e][c].get=i));const o=this.shareScopeMap[t][e][c];a&&!o.loading&&(o.loading=a)}))}_setGlobalShareScopeMap(e){const t=a.getGlobalShareScope(),o=e.id||e.name;o&&!t[o]&&(t[o]=this.shareScopeMap)}constructor(e){this.hooks=new _({afterResolve:new m("afterResolve"),beforeLoadShare:new m("beforeLoadShare"),loadShare:new d,resolveShare:new h("resolveShare"),initContainerShareScopeMap:new h("initContainerShareScopeMap")}),this.host=e,this.shareScopeMap={},this.initTokens={},this._setGlobalShareScopeMap(e.options)}}class N{formatAndRegisterRemote(e,t){return(t.remotes||[]).reduce(((e,t)=>(this.registerRemote(t,e,{force:!1}),e)),e.remotes)}setIdToRemoteMap(e,t){const{remote:o,expose:r}=t,{name:n,alias:a}=o;if(this.idToRemoteMap[e]={name:o.name,expose:r},a&&e.startsWith(n)){const t=e.replace(n,a);this.idToRemoteMap[t]={name:o.name,expose:r}}else if(a&&e.startsWith(a)){const t=e.replace(a,n);this.idToRemoteMap[t]={name:o.name,expose:r}}}async loadRemote(e,t){const{host:o}=this;try{const{loadFactory:r=!0}=t||{loadFactory:!0},{module:n,moduleOptions:a,remoteMatchInfo:s}=await this.getRemoteModuleAndOptions({id:e}),{pkgNameOrAlias:i,remote:c,expose:l,id:u,remoteSnapshot:f}=s,d=await n.get(u,l,t,f),p=await this.hooks.lifecycle.onLoad.emit({id:u,pkgNameOrAlias:i,expose:l,exposeModule:r?d:void 0,exposeModuleFactory:r?void 0:d,remote:c,options:a,moduleInstance:n,origin:o});return this.setIdToRemoteMap(e,s),"function"==typeof p?p:d}catch(r){const{from:n="runtime"}=t||{from:"runtime"},a=await this.hooks.lifecycle.errorLoadRemote.emit({id:e,error:r,from:n,lifecycle:"onLoad",origin:o});if(!a)throw r;return a}}async preloadRemote(e){const{host:t}=this;await this.hooks.lifecycle.beforePreloadRemote.emit({preloadOps:e,options:t.options,origin:t});const o=(r=t.options.remotes,e.map((e=>{const t=function(e,t){for(const o of e){if(t===o.name)return o;if(o.alias&&t===o.alias)return o}}(r,e.nameOrAlias);return a.assert(t,`Unable to preload ${e.nameOrAlias} as it is not included in ${!t&&n.safeToString({remoteInfo:t,remotes:r})}`),{remote:t,preloadConfig:b(e)}})));var r;await Promise.all(o.map((async e=>{const{remote:o}=e,r=l(o),{globalSnapshot:n,remoteSnapshot:a}=await t.snapshotHandler.loadRemoteSnapshotInfo(o),s=await this.hooks.lifecycle.generatePreloadAssets.emit({origin:t,preloadOptions:e,remote:o,remoteInfo:r,globalSnapshot:n,remoteSnapshot:a});s&&g(r,t,s)})))}registerRemotes(e,t){const{host:o}=this;e.forEach((e=>{this.registerRemote(e,o.options.remotes,{force:null==t?void 0:t.force})}))}async getRemoteModuleAndOptions(e){const{host:t}=this,{id:o}=e;let n;try{n=await this.hooks.lifecycle.beforeRequest.emit({id:o,options:t.options,origin:t})}catch(e){if(n=await this.hooks.lifecycle.errorLoadRemote.emit({id:o,options:t.options,origin:t,from:"runtime",error:e,lifecycle:"beforeRequest"}),!n)throw e}const{id:s}=n,i=function(e,t){for(const o of e){const e=t.startsWith(o.name);let r=t.replace(o.name,"");if(e){if(r.startsWith("/"))return r=`.${r}`,{pkgNameOrAlias:o.name,expose:r,remote:o};if(""===r)return{pkgNameOrAlias:o.name,expose:".",remote:o}}const n=o.alias&&t.startsWith(o.alias);let a=o.alias&&t.replace(o.alias,"");if(o.alias&&n){if(a&&a.startsWith("/"))return a=`.${a}`,{pkgNameOrAlias:o.alias,expose:a,remote:o};if(""===a)return{pkgNameOrAlias:o.alias,expose:".",remote:o}}}}(t.options.remotes,s);a.assert(i,`\n Unable to locate ${s} in ${t.options.name}. Potential reasons for failure include:\n\n 1. ${s} was not included in the 'remotes' parameter of ${t.options.name||"the host"}.\n\n 2. ${s} could not be found in the 'remotes' of ${t.options.name} with either 'name' or 'alias' attributes.\n 3. ${s} is not online, injected, or loaded.\n 4. ${s} cannot be accessed on the expected.\n 5. The 'beforeRequest' hook was provided but did not return the correct 'remoteInfo' when attempting to load ${s}.\n `);const{remote:c}=i,f=l(c),d=await t.sharedHandler.hooks.lifecycle.afterResolve.emit(r._extends({id:s},i,{options:t.options,origin:t,remoteInfo:f})),{remote:p,expose:h}=d;a.assert(p&&h,`The 'beforeRequest' hook was executed, but it failed to return the correct 'remote' and 'expose' values while loading ${s}.`);let m=t.moduleCache.get(p.name);const _={host:t,remoteInfo:f};return m||(m=new u(_),t.moduleCache.set(p.name,m)),{module:m,moduleOptions:_,remoteMatchInfo:d}}registerRemote(e,t,o){const{host:r}=this,s=()=>{if(e.alias){const o=t.find((t=>{var o;return e.alias&&(t.name.startsWith(e.alias)||(null==(o=t.alias)?void 0:o.startsWith(e.alias)))}));a.assert(!o,`The alias ${e.alias} of remote ${e.name} is not allowed to be the prefix of ${o&&o.name} name or alias`)}"entry"in e&&n.isBrowserEnv()&&!e.entry.startsWith("http")&&(e.entry=new URL(e.entry,window.location.origin).href),e.shareScope||(e.shareScope=a.DEFAULT_SCOPE),e.type||(e.type=a.DEFAULT_REMOTE_TYPE)};this.hooks.lifecycle.beforeRegisterRemote.emit({remote:e,origin:r});const i=t.find((t=>t.name===e.name));if(i){const a=[`The remote "${e.name}" is already registered.`,(null==o?void 0:o.force)?"Hope you have known that OVERRIDE it may have some unexpected errors":'If you want to merge the remote, you can set "force: true".'];(null==o?void 0:o.force)&&(this.removeRemote(i),s(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:r})),n.warn(a.join(" "))}else s(),t.push(e),this.hooks.lifecycle.registerRemote.emit({remote:e,origin:r})}removeRemote(e){try{const{host:o}=this,{name:r}=e,s=o.options.remotes.findIndex((e=>e.name===r));-1!==s&&o.options.remotes.splice(s,1);const c=o.moduleCache.get(e.name);if(c){const r=c.remoteInfo,s=r.entryGlobalName;var t;if(globalThis[s])(null==(t=Object.getOwnPropertyDescriptor(globalThis,s))?void 0:t.configurable)?delete globalThis[s]:globalThis[s]=void 0;const l=i(c.remoteInfo);a.globalLoading[l]&&delete a.globalLoading[l],o.snapshotHandler.manifestCache.delete(r.entry);let u=r.buildVersion?n.composeKeyWithSeparator(r.name,r.buildVersion):r.name;const f=globalThis.__FEDERATION__.__INSTANCES__.findIndex((e=>r.buildVersion?e.options.id===u:e.name===u));if(-1!==f){const e=globalThis.__FEDERATION__.__INSTANCES__[f];u=e.options.id||u;const t=a.getGlobalShareScope();let o=!0;const n=[];Object.keys(t).forEach((e=>{const a=t[e];a&&Object.keys(a).forEach((t=>{const s=a[t];s&&Object.keys(s).forEach((a=>{const i=s[a];i&&Object.keys(i).forEach((s=>{const c=i[s];c&&"object"==typeof c&&c.from===r.name&&(c.loaded||c.loading?(c.useIn=c.useIn.filter((e=>e!==r.name)),c.useIn.length?o=!1:n.push([e,t,a,s])):n.push([e,t,a,s]))}))}))}))})),o&&(e.shareScopeMap={},delete t[u]),n.forEach((([e,o,r,n])=>{var a,s,i;null==(i=t[e])||(null==(s=i[o])||(null==(a=s[r])||delete a[n]))})),globalThis.__FEDERATION__.__INSTANCES__.splice(f,1)}const{hostGlobalSnapshot:d}=w(e,o);if(d){const t=d&&"remotesInfo"in d&&d.remotesInfo&&a.getInfoWithoutType(d.remotesInfo,e.name).key;t&&(delete d.remotesInfo[t],Boolean(a.Global.__FEDERATION__.__MANIFEST_LOADING__[t])&&delete a.Global.__FEDERATION__.__MANIFEST_LOADING__[t])}o.moduleCache.delete(e.name)}}catch(e){}}constructor(e){this.hooks=new _({beforeRegisterRemote:new h("beforeRegisterRemote"),registerRemote:new h("registerRemote"),beforeRequest:new m("beforeRequest"),onLoad:new d("onLoad"),handlePreloadModule:new f("handlePreloadModule"),errorLoadRemote:new d("errorLoadRemote"),beforePreloadRemote:new d("beforePreloadRemote"),generatePreloadAssets:new d("generatePreloadAssets"),afterPreloadRemote:new d,loadEntry:new d}),this.host=e,this.idToRemoteMap={}}}class R{initOptions(e){this.registerPlugins(e.plugins);const t=this.formatOptions(this.options,e);return this.options=t,t}async loadShare(e,t){return this.sharedHandler.loadShare(e,t)}loadShareSync(e,t){return this.sharedHandler.loadShareSync(e,t)}initializeSharing(e=a.DEFAULT_SCOPE,t){return this.sharedHandler.initializeSharing(e,t)}initRawContainer(e,t,o){const r=l({name:e,entry:t}),n=new u({host:this,remoteInfo:r});return n.remoteEntryExports=o,this.moduleCache.set(e,n),n}async loadRemote(e,t){return this.remoteHandler.loadRemote(e,t)}async preloadRemote(e){return this.remoteHandler.preloadRemote(e)}initShareScopeMap(e,t,o={}){this.sharedHandler.initShareScopeMap(e,t,o)}formatOptions(e,t){const{shared:o}=a.formatShareConfigs(e,t),{userOptions:n,options:s}=this.hooks.lifecycle.beforeInit.emit({origin:this,userOptions:t,options:e,shareInfo:o}),i=this.remoteHandler.formatAndRegisterRemote(s,n),{shared:c}=this.sharedHandler.registerShared(s,n),l=[...s.plugins];n.plugins&&n.plugins.forEach((e=>{l.includes(e)||l.push(e)}));const u=r._extends({},e,t,{plugins:l,remotes:i,shared:c});return this.hooks.lifecycle.init.emit({origin:this,options:u}),u}registerPlugins(e){const t=function(e,t){const o=a.getGlobalHostPlugins();return o.length>0&&o.forEach((t=>{(null==e?void 0:e.find((e=>e.name!==t.name)))&&e.push(t)})),e&&e.length>0&&e.forEach((e=>{t.forEach((t=>{t.applyPlugin(e)}))})),e}(e,[this.hooks,this.remoteHandler.hooks,this.sharedHandler.hooks,this.snapshotHandler.hooks,this.loaderHook]);this.options.plugins=this.options.plugins.reduce(((e,t)=>t?(e&&!e.find((e=>e.name===t.name))&&e.push(t),e):e),t||[])}registerRemotes(e,t){return this.remoteHandler.registerRemotes(e,t)}constructor(e){this.hooks=new _({beforeInit:new h("beforeInit"),init:new f,beforeInitContainer:new m("beforeInitContainer"),initContainer:new m("initContainer")}),this.version="0.6.10",this.moduleCache=new Map,this.loaderHook=new _({getModuleInfo:new f,createScript:new f,createLink:new f,fetch:new d});const t={id:a.getBuilderId(),name:e.name,plugins:[{name:"snapshot-plugin",async afterResolve(e){const{remote:t,pkgNameOrAlias:o,expose:n,origin:s,remoteInfo:i}=e;if(!a.isRemoteInfoWithEntry(t)||!a.isPureRemoteEntry(t)){const{remoteSnapshot:a,globalSnapshot:c}=await s.snapshotHandler.loadRemoteSnapshotInfo(t);y(i,a);const l={remote:t,preloadConfig:{nameOrAlias:o,exposes:[n],resourceCategory:"sync",share:!1,depsRemote:!1}},u=await s.remoteHandler.hooks.lifecycle.generatePreloadAssets.emit({origin:s,preloadOptions:l,remoteInfo:i,remote:t,remoteSnapshot:a,globalSnapshot:c});return u&&g(i,s,u,!1),r._extends({},e,{remoteSnapshot:a})}return e}},{name:"generate-preload-assets-plugin",async generatePreloadAssets(e){const{origin:t,preloadOptions:o,remoteInfo:r,remote:n,globalSnapshot:s,remoteSnapshot:i}=e;return a.isRemoteInfoWithEntry(n)&&a.isPureRemoteEntry(n)?{cssAssets:[],jsAssetsWithoutEntry:[],entryAssets:[{name:n.name,url:n.entry,moduleInfo:{name:r.name,entry:n.entry,type:r.type||"global",entryGlobalName:"",shareScope:""}}]}:(y(r,i),k(t,o,r,s,i))}}],remotes:[],shared:{},inBrowser:n.isBrowserEnv()};this.name=e.name,this.options=t,this.snapshotHandler=new v(this),this.sharedHandler=new I(this),this.remoteHandler=new N(this),this.shareScopeMap=this.sharedHandler.shareScopeMap,this.registerPlugins([...t.plugins,...e.plugins||[]]),this.options=this.formatOptions(t,e)}}let T=null;a.setGlobalFederationConstructor(R),Object.defineProperty(t,"loadScript",{enumerable:!0,get:function(){return n.loadScript}}),Object.defineProperty(t,"loadScriptNode",{enumerable:!0,get:function(){return n.loadScriptNode}}),t.registerGlobalPlugins=a.registerGlobalPlugins,t.FederationHost=R,t.Module=u,t.getInstance=function(){return T},t.getRemoteEntry=c,t.getRemoteInfo=l,t.init=function(e){const t=a.getGlobalFederationInstance(e.name,e.version);if(t)return t.initOptions(e),T||(T=t),t;{const t=a.getGlobalFederationConstructor()||R;return T=new t(e),a.setGlobalFederationInstance(T),T}},t.loadRemote=function(...e){return a.assert(T,"Please call init first"),T.loadRemote.apply(T,e)},t.loadShare=function(...e){return a.assert(T,"Please call init first"),T.loadShare.apply(T,e)},t.loadShareSync=function(...e){return a.assert(T,"Please call init first"),T.loadShareSync.apply(T,e)},t.preloadRemote=function(...e){return a.assert(T,"Please call init first"),T.preloadRemote.apply(T,e)},t.registerPlugins=function(...e){return a.assert(T,"Please call init first"),T.registerPlugins.apply(T,e)},t.registerRemotes=function(...e){return a.assert(T,"Please call init first"),T.registerRemotes.apply(T,e)}},4209:function(e,t){function o(){return o=Object.assign||function(e){for(var t=1;t=0||(n[o]=e[o]);return n}},7142:function(e,t,o){var r=o(4209),n=o(7421);function a(){return"global_nav:1.0.2624972"}const s="[ Federation Runtime ]";function i(e){if(e instanceof Error)throw e.message=`${s}: ${e.message}`,e;throw new Error(`${s}: ${e}`)}function c(e){e instanceof Error&&(e.message=`${s}: ${e.message}`)}function l(e){return"version"in e&&e.version?`${e.name}:${e.version}`:"entry"in e&&e.entry?`${e.name}:${e.entry}`:`${e.name}`}const u=Object.prototype.toString;function f(e){return Array.isArray(e)?e:[e]}const d=(()=>{try{return new Function("return this")()}catch(e){return globalThis}})(),p=d;function h(e,t,o){Object.defineProperty(e,t,{value:o,configurable:!1,writable:!0})}function m(e,t){return Object.hasOwnProperty.call(e,t)}m(globalThis,"__GLOBAL_LOADING_REMOTE_ENTRY__")||h(globalThis,"__GLOBAL_LOADING_REMOTE_ENTRY__",{});const _=globalThis.__GLOBAL_LOADING_REMOTE_ENTRY__;function b(e){var t,o,r,n,a,s;m(e,"__VMOK__")&&!m(e,"__FEDERATION__")&&h(e,"__FEDERATION__",e.__VMOK__),m(e,"__FEDERATION__")||(h(e,"__FEDERATION__",{__GLOBAL_PLUGIN__:[],__INSTANCES__:[],moduleInfo:{},__SHARE__:{},__MANIFEST_LOADING__:{},__PRELOADED_MAP__:new Map}),h(e,"__VMOK__",e.__FEDERATION__)),null!=(t=e.__FEDERATION__).__GLOBAL_PLUGIN__||(t.__GLOBAL_PLUGIN__=[]),null!=(o=e.__FEDERATION__).__INSTANCES__||(o.__INSTANCES__=[]),null!=(r=e.__FEDERATION__).moduleInfo||(r.moduleInfo={}),null!=(n=e.__FEDERATION__).__SHARE__||(n.__SHARE__={}),null!=(a=e.__FEDERATION__).__MANIFEST_LOADING__||(a.__MANIFEST_LOADING__={}),null!=(s=e.__FEDERATION__).__PRELOADED_MAP__||(s.__PRELOADED_MAP__=new Map)}function g(e,t){if("string"==typeof t){if(e[t])return{value:e[t],key:t};{const o=Object.keys(e);for(const r of o){const[o,n]=r.split(":"),a=`${o}:${t}`,s=e[a];if(s)return{value:s,key:a}}return{value:void 0,key:t}}}throw new Error("key must be string")}b(globalThis),b(d);const y=(e,t)=>{const o=g(t,l(e)).value;if(o&&!o.version&&"version"in e&&e.version&&(o.version=e.version),o)return o;if("version"in e&&e.version){const{version:t}=e,o=l(r._object_without_properties_loose(e,["version"])),n=g(d.__FEDERATION__.moduleInfo,o).value;if((null==n?void 0:n.version)===t)return n}},E="default",S="[0-9A-Za-z-]+",k=`(?:\\+(${S}(?:\\.${S})*))`,w="0|[1-9]\\d*",v="[0-9]+",I="\\d*[a-zA-Z-][a-zA-Z0-9-]*",N=`(?:${v}|${I})`,R=`(?:${w}|${I})`,T=`(?:-(${R}(?:\\.${R})*))`,O=`${w}|x|X|\\*`,$=`[v=\\s]*(${O})(?:\\.(${O})(?:\\.(${O})(?:${T})?${k}?)?)?`,A=`^\\s*(${$})\\s+-\\s+(${$})\\s*$`,P="((?:<|>)?=?)",M=`(\\s*)${P}\\s*(${`[v=\\s]*${`(${v})\\.(${v})\\.(${v})`}${`(?:-?(${N}(?:\\.${N})*))`}?${k}?`}|${$})`,F="(?:~>?)",x=`(\\s*)${F}\\s+`,L="(?:\\^)",D=`(\\s*)${L}\\s+`,q=`^${L}${$}$`,j=`^${F}${$}$`,C=`^${P}\\s*${$}$`,H=`^${P}\\s*(${`v?${`(${w})\\.(${w})\\.(${w})`}${T}?${k}?`})$|^$`;function G(e){return new RegExp(e)}function U(e){return!e||"x"===e.toLowerCase()||"*"===e}function B(...e){return t=>e.reduce(((e,t)=>t(e)),t)}function V(e){return e.match(G(H))}function W(e,t,o,r){const n=`${e}.${t}.${o}`;return r?`${n}-${r}`:n}function K(e){return e.replace(G(A),((e,t,o,r,n,a,s,i,c,l,u,f)=>`${t=U(o)?"":U(r)?`>=${o}.0.0`:U(n)?`>=${o}.${r}.0`:`>=${t}`} ${i=U(c)?"":U(l)?`<${Number(c)+1}.0.0-0`:U(u)?`<${c}.${Number(l)+1}.0-0`:f?`<=${c}.${l}.${u}-${f}`:`<=${i}`}`.trim()))}function z(e){return e.replace(G(M),"$1$2$3")}function Y(e){return e.replace(G(x),"$1~")}function X(e){return e.replace(G(D),"$1^")}function J(e){return e.trim().split(/\s+/).map((e=>e.replace(G(q),((e,t,o,r,n)=>U(t)?"":U(o)?`>=${t}.0.0 <${Number(t)+1}.0.0-0`:U(r)?"0"===t?`>=${t}.${o}.0 <${t}.${Number(o)+1}.0-0`:`>=${t}.${o}.0 <${Number(t)+1}.0.0-0`:n?"0"===t?"0"===o?`>=${t}.${o}.${r}-${n} <${t}.${o}.${Number(r)+1}-0`:`>=${t}.${o}.${r}-${n} <${t}.${Number(o)+1}.0-0`:`>=${t}.${o}.${r}-${n} <${Number(t)+1}.0.0-0`:"0"===t?"0"===o?`>=${t}.${o}.${r} <${t}.${o}.${Number(r)+1}-0`:`>=${t}.${o}.${r} <${t}.${Number(o)+1}.0-0`:`>=${t}.${o}.${r} <${Number(t)+1}.0.0-0`)))).join(" ")}function Z(e){return e.trim().split(/\s+/).map((e=>e.replace(G(j),((e,t,o,r,n)=>U(t)?"":U(o)?`>=${t}.0.0 <${Number(t)+1}.0.0-0`:U(r)?`>=${t}.${o}.0 <${t}.${Number(o)+1}.0-0`:n?`>=${t}.${o}.${r}-${n} <${t}.${Number(o)+1}.0-0`:`>=${t}.${o}.${r} <${t}.${Number(o)+1}.0-0`)))).join(" ")}function Q(e){return e.split(/\s+/).map((e=>e.trim().replace(G(C),((e,t,o,r,n,a)=>{const s=U(o),i=s||U(r),c=i||U(n);return"="===t&&c&&(t=""),a="",s?">"===t||"<"===t?"<0.0.0-0":"*":t&&c?(i&&(r=0),n=0,">"===t?(t=">=",i?(o=Number(o)+1,r=0,n=0):(r=Number(r)+1,n=0)):"<="===t&&(t="<",i?o=Number(o)+1:r=Number(r)+1),"<"===t&&(a="-0"),`${t+o}.${r}.${n}${a}`):i?`>=${o}.0.0${a} <${Number(o)+1}.0.0-0`:c?`>=${o}.${r}.0${a} <${o}.${Number(r)+1}.0-0`:e})))).join(" ")}function ee(e){return e.trim().replace(G("(<|>)?=?\\s*\\*"),"")}function te(e,t){return(e=Number(e)||e)>(t=Number(t)||t)?1:e===t?0:-1}function oe(e,t){return te(e.major,t.major)||te(e.minor,t.minor)||te(e.patch,t.patch)||function(e,t){const{preRelease:o}=e,{preRelease:r}=t;if(void 0===o&&Boolean(r))return 1;if(Boolean(o)&&void 0===r)return-1;if(void 0===o&&void 0===r)return 0;for(let e=0,t=o.length;e<=t;e++){const t=o[e],n=r[e];if(t!==n)return void 0===t&&void 0===n?0:t?n?te(t,n):-1:1}return 0}(e,t)}function re(e,t){return e.version===t.version}function ne(e,t){switch(e.operator){case"":case"=":return re(e,t);case">":return oe(e,t)<0;case">=":return re(e,t)||oe(e,t)<0;case"<":return oe(e,t)>0;case"<=":return re(e,t)||oe(e,t)>0;case void 0:return!0;default:return!1}}function ae(e,t){if(!e)return!1;const o=function(e){return B(K,z,Y,X)(e.trim()).split(/\s+/).join(" ")}(t),r=o.split(" ").map((e=>function(e){return B(J,Z,Q,ee)(e)}(e))).join(" "),n=r.split(/\s+/).map((e=>e.trim().replace(G("^\\s*>=\\s*0.0.0\\s*$"),""))),a=V(e);if(!a)return!1;const[,s,,i,c,l,u]=a,f={operator:s,version:W(i,c,l,u),major:i,minor:c,patch:l,preRelease:null==u?void 0:u.split(".")};for(const e of n){const t=V(e);if(!t)return!1;const[,o,,r,n,a,s]=t;if(!ne({operator:o,version:W(r,n,a,s),major:r,minor:n,patch:a,preRelease:null==s?void 0:s.split(".")},f))return!1}return!0}function se(e,t){const o=e=>{if(!Number.isNaN(Number(e))){const t=e.split(".");let o=e;for(let e=0;e<3-t.length;e++)o+=".0";return o}return e};return!!ae(o(e),`<=${o(t)}`)}const ie=(e,t)=>{const o=t||function(e,t){return se(e,t)};return Object.keys(e).reduce(((e,t)=>e?o(e,t)||"0"===e?t:e:t),0)},ce=e=>Boolean(e.loaded)||"function"==typeof e.lib;function le(e,t,o){const r=e[t][o];return ie(e[t][o],(function(e,t){return!ce(r[e])&&se(e,t)}))}function ue(e,t,o){const r=e[t][o];return ie(e[t][o],(function(e,t){return ce(r[t])?!ce(r[e])||Boolean(se(e,t)):!ce(r[e])&&se(e,t)}))}function fe(e){return"loaded-first"===e?ue:le}t.DEFAULT_REMOTE_TYPE="global",t.DEFAULT_SCOPE=E,t.Global=p,t.addGlobalSnapshot=e=>(d.__FEDERATION__.moduleInfo=r._extends({},d.__FEDERATION__.moduleInfo,e),()=>{const t=Object.keys(e);for(const e of t)delete d.__FEDERATION__.moduleInfo[e]}),t.addUniqueItem=function(e,t){return-1===e.findIndex((e=>e===t))&&e.push(t),e},t.arrayOptions=f,t.assert=function(e,t){e||i(t)},t.error=i,t.formatShareConfigs=function(e,t){const o=t.shared||{},n=t.name,a=Object.keys(o).reduce(((e,a)=>{const s=f(o[a]);return e[a]=e[a]||[],s.forEach((o=>{e[a].push(function(e,t,o,n){let a;var s,i,l;return a="get"in e?e.get:"lib"in e?()=>Promise.resolve(e.lib):()=>Promise.resolve((()=>{throw new Error(`Can not get shared '${o}'!`)})),e.strategy&&c('"shared.strategy is deprecated, please set in initOptions.shareStrategy instead!"'),r._extends({deps:[],useIn:[],from:t,loading:null},e,{shareConfig:r._extends({requiredVersion:`^${e.version}`,singleton:!1,eager:!1,strictVersion:!1},e.shareConfig),get:a,loaded:!(!(null==e?void 0:e.loaded)&&!("lib"in e))||void 0,version:null!=(s=e.version)?s:"0",scope:Array.isArray(e.scope)?e.scope:[null!=(i=e.scope)?i:"default"],strategy:(null!=(l=e.strategy)?l:n)||"version-first"})}(o,n,a,t.shareStrategy))})),e}),{}),s=r._extends({},e.shared);return Object.keys(a).forEach((e=>{s[e]?a[e].forEach((t=>{s[e].find((e=>e.version===t.version))||s[e].push(t)})):s[e]=a[e]})),{shared:s,shareInfos:a}},t.getBuilderId=a,t.getFMId=l,t.getGlobalFederationConstructor=function(){return globalThis.__FEDERATION__.__DEBUG_CONSTRUCTOR__},t.getGlobalFederationInstance=function(e,t){return globalThis.__FEDERATION__.__INSTANCES__.find((o=>"global_nav:1.0.2624972"===o.options.id||(o.options.name===e&&!o.options.version&&!t||!(o.options.name!==e||!t||o.options.version!==t))))},t.getGlobalHostPlugins=()=>d.__FEDERATION__.__GLOBAL_PLUGIN__,t.getGlobalShareScope=function(){return p.__FEDERATION__.__SHARE__},t.getGlobalSnapshot=()=>d.__FEDERATION__.moduleInfo,t.getGlobalSnapshotInfoByModuleInfo=e=>y(e,d.__FEDERATION__.moduleInfo),t.getInfoWithoutType=g,t.getPreloaded=e=>globalThis.__FEDERATION__.__PRELOADED_MAP__.get(e),t.getRegisteredShare=function(e,t,o,r){if(!e)return;const{shareConfig:n,scope:a=E,strategy:s}=o,l=Array.isArray(a)?a:[a];for(const a of l)if(n&&e[a]&&e[a][t]){const{requiredVersion:l}=n,u=fe(s)(e,a,t),f=()=>{if(n.singleton){if("string"==typeof l&&!ae(u,l)){const r=`Version ${u} from ${u&&e[a][t][u].from} of shared singleton module ${t} does not satisfy the requirement of ${o.from} which needs ${l})`;n.strictVersion?i(r):c(r)}return e[a][t][u]}if(!1===l||"*"===l)return e[a][t][u];if(ae(u,l))return e[a][t][u];for(const[o,r]of Object.entries(e[a][t]))if(ae(o,l))return r},d={shareScopeMap:e,scope:a,pkgName:t,version:u,GlobalFederation:p.__FEDERATION__,resolver:f};return(r.emit(d)||d).resolver()}},t.getRemoteEntryExports=(e,t)=>{const o=t||`__FEDERATION_${e}:custom__`;return{remoteEntryKey:o,entryExports:globalThis[o]}},t.getRemoteEntryInfoFromSnapshot=function(e){const t={url:"",type:"global",globalName:""};return n.isBrowserEnv()?"remoteEntry"in e?{url:e.remoteEntry,type:e.remoteEntryType,globalName:e.globalName}:t:"ssrRemoteEntry"in e?{url:e.ssrRemoteEntry||t.url,type:e.ssrRemoteEntryType||t.type,globalName:e.globalName}:t},t.getTargetSharedOptions=function(e){const{pkgName:t,extraOptions:o,shareInfos:r}=e;var n;const a=null!=(n=null==o?void 0:o.resolver)?n:e=>{if(!e)return;const t={};e.forEach((e=>{t[e.version]=e}));const o=ie(t,(function(e,o){return!ce(t[e])&&se(e,o)}));return t[o]};return Object.assign({},a(r[t]),null==o?void 0:o.customShareInfo)},t.getTargetSnapshotInfoByModuleInfo=y,t.globalLoading=_,t.isObject=function(e){return e&&"object"==typeof e},t.isPlainObject=function(e){return"[object Object]"===u.call(e)},t.isPureRemoteEntry=function(e){return!e.entry.includes(".json")&&e.entry.includes(".js")},t.isRemoteInfoWithEntry=function(e){return void 0!==e.entry},t.nativeGlobal=d,t.registerGlobalPlugins=e=>{const{__GLOBAL_PLUGIN__:t}=d.__FEDERATION__;e.forEach((e=>{-1===t.findIndex((t=>t.name===e.name))?t.push(e):c(`The plugin ${e.name} has been registered.`)}))},t.resetFederationGlobalInfo=function(){globalThis.__FEDERATION__.__GLOBAL_PLUGIN__=[],globalThis.__FEDERATION__.__INSTANCES__=[],globalThis.__FEDERATION__.moduleInfo={},globalThis.__FEDERATION__.__SHARE__={},globalThis.__FEDERATION__.__MANIFEST_LOADING__={}},t.setGlobalFederationConstructor=function(e,t=n.isDebugMode()){t&&(globalThis.__FEDERATION__.__DEBUG_CONSTRUCTOR__=e,globalThis.__FEDERATION__.__DEBUG_CONSTRUCTOR_VERSION__="0.6.10")},t.setGlobalFederationInstance=function(e){globalThis.__FEDERATION__.__INSTANCES__.push(e)},t.setGlobalSnapshotInfoByModuleInfo=(e,t)=>{const o=l(e);return d.__FEDERATION__.moduleInfo[o]=t,d.__FEDERATION__.moduleInfo},t.setPreloaded=e=>globalThis.__FEDERATION__.__PRELOADED_MAP__.set(e,!0),t.warn=c},7421:function(__unused_webpack_module,exports,__webpack_require__){var polyfills=__webpack_require__(9409);const FederationModuleManifest="federation-manifest.json",MANIFEST_EXT=".json",BROWSER_LOG_KEY="FEDERATION_DEBUG",BROWSER_LOG_VALUE="1",NameTransformSymbol={AT:"@",HYPHEN:"-",SLASH:"/"},NameTransformMap={[NameTransformSymbol.AT]:"scope_",[NameTransformSymbol.HYPHEN]:"_",[NameTransformSymbol.SLASH]:"__"},EncodedNameTransformMap={[NameTransformMap[NameTransformSymbol.AT]]:NameTransformSymbol.AT,[NameTransformMap[NameTransformSymbol.HYPHEN]]:NameTransformSymbol.HYPHEN,[NameTransformMap[NameTransformSymbol.SLASH]]:NameTransformSymbol.SLASH},SEPARATOR=":",ManifestFileName="mf-manifest.json",StatsFileName="mf-stats.json",MFModuleType={NPM:"npm",APP:"app"},MODULE_DEVTOOL_IDENTIFIER="__MF_DEVTOOLS_MODULE_INFO__",ENCODE_NAME_PREFIX="ENCODE_NAME_PREFIX",TEMP_DIR=".federation",MFPrefetchCommon={identifier:"MFDataPrefetch",globalKey:"__PREFETCH__",library:"mf-data-prefetch",exportsKey:"__PREFETCH_EXPORTS__",fileName:"bootstrap.js"};var ContainerPlugin=Object.freeze({__proto__:null}),ContainerReferencePlugin=Object.freeze({__proto__:null}),ModuleFederationPlugin=Object.freeze({__proto__:null}),SharePlugin=Object.freeze({__proto__:null});function isBrowserEnv(){return"undefined"!=typeof window}function isDebugMode(){return"undefined"!=typeof process&&process.env&&process.env.FEDERATION_DEBUG?Boolean(process.env.FEDERATION_DEBUG):"undefined"!=typeof FEDERATION_DEBUG&&Boolean(FEDERATION_DEBUG)}const getProcessEnv=function(){return"undefined"!=typeof process&&process.env?process.env:{}},DEBUG_LOG="[ FEDERATION DEBUG ]";function safeToString$1(e){try{return JSON.stringify(e,null,2)}catch(e){return""}}function safeGetLocalStorageItem(){try{if("undefined"!=typeof window&&window.localStorage)return localStorage.getItem(BROWSER_LOG_KEY)===BROWSER_LOG_VALUE}catch(e){return"undefined"!=typeof document}return!1}let Logger=class{info(e,t){if(this.enable){safeToString$1(t);isBrowserEnv()}}logOriginalInfo(...e){this.enable&&isBrowserEnv()}constructor(e){this.enable=!1,this.identifier=e||DEBUG_LOG,(isBrowserEnv()&&safeGetLocalStorageItem()||isDebugMode())&&(this.enable=!0)}};const LOG_CATEGORY="[ Federation Runtime ]",parseEntry=(e,t,o=SEPARATOR)=>{const r=e.split(o),n="development"===getProcessEnv().NODE_ENV&&t,a=e=>e.startsWith("http")||e.includes(MANIFEST_EXT);if(r.length>=2){let[t,...s]=r;e.startsWith(o)&&(s=[n||r.slice(-1)[0]],t=r.slice(0,-1).join(o));let i=n||s.join(o);return a(i)?{name:t,entry:i}:{name:t,version:i||"*"}}if(1===r.length){const[e]=r;return n&&a(n)?{name:e,entry:n}:{name:e,version:n||"*"}}throw`Invalid entry value: ${e}`},logger=new Logger,composeKeyWithSeparator=function(...e){return e.length?e.reduce(((e,t)=>t?e?`${e}${SEPARATOR}${t}`:t:e),""):""},encodeName=function(e,t="",o=!1){try{const r=o?".js":"";return`${t}${e.replace(new RegExp(`${NameTransformSymbol.AT}`,"g"),NameTransformMap[NameTransformSymbol.AT]).replace(new RegExp(`${NameTransformSymbol.HYPHEN}`,"g"),NameTransformMap[NameTransformSymbol.HYPHEN]).replace(new RegExp(`${NameTransformSymbol.SLASH}`,"g"),NameTransformMap[NameTransformSymbol.SLASH])}${r}`}catch(e){throw e}},decodeName=function(e,t,o){try{let r=e;if(t){if(!r.startsWith(t))return r;r=r.replace(new RegExp(t,"g"),"")}return r=r.replace(new RegExp(`${NameTransformMap[NameTransformSymbol.AT]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.AT]]).replace(new RegExp(`${NameTransformMap[NameTransformSymbol.SLASH]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.SLASH]]).replace(new RegExp(`${NameTransformMap[NameTransformSymbol.HYPHEN]}`,"g"),EncodedNameTransformMap[NameTransformMap[NameTransformSymbol.HYPHEN]]),o&&(r=r.replace(".js","")),r}catch(e){throw e}},generateExposeFilename=(e,t)=>{if(!e)return"";let o=e;return"."===o&&(o="default_export"),o.startsWith("./")&&(o=o.replace("./","")),encodeName(o,"__federation_expose_",t)},generateShareFilename=(e,t)=>e?encodeName(e,"__federation_shared_",t):"",getResourceUrl=(e,t)=>{if("getPublicPath"in e){let o;return o=e.getPublicPath.startsWith("function")?new Function("return "+e.getPublicPath)()():new Function(e.getPublicPath)(),`${o}${t}`}return"publicPath"in e?`${e.publicPath}${t}`:""},assert=(e,t)=>{e||error(t)},error=e=>{throw new Error(`${LOG_CATEGORY}: ${e}`)},warn=e=>{};function safeToString(e){try{return JSON.stringify(e,null,2)}catch(e){return""}}const simpleJoinRemoteEntry=(e,t)=>{if(!e)return t;const o=(e=>{if("."===e)return"";if(e.startsWith("./"))return e.replace("./","");if(e.startsWith("/")){const t=e.slice(1);return t.endsWith("/")?t.slice(0,-1):t}return e})(e);return o?o.endsWith("/")?`${o}${t}`:`${o}/${t}`:t};function inferAutoPublicPath(e){return e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/")}function generateSnapshotFromManifest(e,t={}){var o,r;const{remotes:n={},overrides:a={},version:s}=t;let i;const c=()=>"publicPath"in e.metaData?"auto"===e.metaData.publicPath&&s?inferAutoPublicPath(s):e.metaData.publicPath:e.metaData.getPublicPath,l=Object.keys(a);let u={};var f;Object.keys(n).length||(u=(null==(f=e.remotes)?void 0:f.reduce(((e,t)=>{let o;const r=t.federationContainerName;return o=l.includes(r)?a[r]:"version"in t?t.version:t.entry,e[r]={matchedVersion:o},e}),{}))||{});Object.keys(n).forEach((e=>u[e]={matchedVersion:l.includes(e)?a[e]:n[e]}));const{remoteEntry:{path:d,name:p,type:h},types:m,buildInfo:{buildVersion:_},globalName:b,ssrRemoteEntry:g}=e.metaData,{exposes:y}=e;let E={version:s||"",buildVersion:_,globalName:b,remoteEntry:simpleJoinRemoteEntry(d,p),remoteEntryType:h,remoteTypes:simpleJoinRemoteEntry(m.path,m.name),remoteTypesZip:m.zip||"",remoteTypesAPI:m.api||"",remotesInfo:u,shared:null==e?void 0:e.shared.map((e=>({assets:e.assets,sharedName:e.name,version:e.version}))),modules:null==y?void 0:y.map((e=>({moduleName:e.name,modulePath:e.path,assets:e.assets})))};if(null==(o=e.metaData)?void 0:o.prefetchInterface){const t=e.metaData.prefetchInterface;E=polyfills._extends({},E,{prefetchInterface:t})}if(null==(r=e.metaData)?void 0:r.prefetchEntry){const{path:t,name:o,type:r}=e.metaData.prefetchEntry;E=polyfills._extends({},E,{prefetchEntry:simpleJoinRemoteEntry(t,o),prefetchEntryType:r})}if(i="publicPath"in e.metaData?polyfills._extends({},E,{publicPath:c()}):polyfills._extends({},E,{getPublicPath:c()}),g){const e=simpleJoinRemoteEntry(g.path,g.name);i.ssrRemoteEntry=e,i.ssrRemoteEntryType=g.type||"commonjs-module"}return i}function isManifestProvider(e){return!(!("remoteEntry"in e)||!e.remoteEntry.includes(MANIFEST_EXT))}async function safeWrapper(e,t){try{return await e()}catch(e){return void(!t&&warn(e))}}function isStaticResourcesEqual(e,t){const o=/^(https?:)?\/\//i;return e.replace(o,"").replace(/\/$/,"")===t.replace(o,"").replace(/\/$/,"")}function createScript(e){let t,o=null,r=!0,n=2e4;const a=document.getElementsByTagName("script");for(let t=0;t{o&&("async"===e||"defer"===e?o[e]=t[e]:o.getAttribute(e)||o.setAttribute(e,t[e]))}))}const s=async(r,n)=>{var a;if(clearTimeout(t),o&&(o.onerror=null,o.onload=null,safeWrapper((()=>{const{needDeleteScript:t=!0}=e;t&&(null==o?void 0:o.parentNode)&&o.parentNode.removeChild(o)})),r&&"function"==typeof r)){var s;const t=r(n);if(t instanceof Promise){var i;const o=await t;return null==e||null==(i=e.cb)||i.call(e),o}return null==e||null==(s=e.cb)||s.call(e),t}null==e||null==(a=e.cb)||a.call(e)};return o.onerror=s.bind(null,o.onerror),o.onload=s.bind(null,o.onload),t=setTimeout((()=>{s(null,new Error(`Remote script "${e.url}" time-outed.`))}),n),{script:o,needAttach:r}}function createLink(e){let t=null,o=!0;const r=document.getElementsByTagName("link");for(let n=0;n{t&&!t.getAttribute(e)&&t.setAttribute(e,r[e])}))}const n=(o,r)=>{if(t&&(t.onerror=null,t.onload=null,safeWrapper((()=>{const{needDeleteLink:o=!0}=e;o&&(null==t?void 0:t.parentNode)&&t.parentNode.removeChild(t)})),o)){const t=o(r);return e.cb(),t}e.cb()};return t.onerror=n.bind(null,t.onerror),t.onload=n.bind(null,t.onload),{link:t,needAttach:o}}function loadScript(e,t){const{attrs:o={},createScriptHook:r}=t;return new Promise(((t,n)=>{const{script:a,needAttach:s}=createScript({url:e,cb:t,attrs:polyfills._extends({fetchpriority:"high"},o),createScriptHook:r,needDeleteScript:!0});s&&document.head.appendChild(a)}))}function importNodeModule(e){if(!e)throw new Error("import specifier is required");return new Function("name","return import(name)")(e).then((e=>e)).catch((e=>{throw e}))}const loadNodeFetch=async()=>{const e=await importNodeModule("node-fetch");return e.default||e},lazyLoaderHookFetch=async(e,t)=>{const o=__webpack_require__.federation.instance.loaderHook,r=await((e,t)=>o.lifecycle.fetch.emit(e,t))(e,t||{});if(!(r&&r instanceof Response)){return("undefined"==typeof fetch?await loadNodeFetch():fetch)(e,t||{})}return r};function createScriptNode(url,cb,attrs,createScriptHook){if(createScriptHook){const e=createScriptHook(url);e&&"object"==typeof e&&"url"in e&&(url=e.url)}let urlObj;try{urlObj=new URL(url)}catch(e){return void cb(new Error(`Invalid URL: ${e}`))}const getFetch=async()=>{try{if(__webpack_require__.federation.instance.loaderHook.lifecycle.fetch)return lazyLoaderHookFetch}catch(e){}return"undefined"==typeof fetch?loadNodeFetch():fetch},handleScriptFetch=async(f,urlObj)=>{try{var _vm_constants;const res=await f(urlObj.href),data=await res.text(),[path,vm]=await Promise.all([importNodeModule("path"),importNodeModule("vm")]),scriptContext={exports:{},module:{exports:{}}},urlDirname=urlObj.pathname.split("/").slice(0,-1).join("/"),filename=path.basename(urlObj.pathname);var _vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER;const script=new vm.Script(`(function(exports, module, require, __dirname, __filename) {${data}\n})`,{filename:filename,importModuleDynamically:null!=(_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER=null==(_vm_constants=vm.constants)?void 0:_vm_constants.USE_MAIN_CONTEXT_DEFAULT_LOADER)?_vm_constants_USE_MAIN_CONTEXT_DEFAULT_LOADER:importNodeModule});script.runInThisContext()(scriptContext.exports,scriptContext.module,eval("require"),urlDirname,filename);const exportedInterface=scriptContext.module.exports||scriptContext.exports;if(attrs&&exportedInterface&&attrs.globalName){const e=exportedInterface[attrs.globalName]||exportedInterface;return void cb(void 0,e)}cb(void 0,exportedInterface)}catch(e){cb(e instanceof Error?e:new Error(`Script execution error: ${e}`))}};getFetch().then((async e=>{if("esm"===(null==attrs?void 0:attrs.type)||"module"===(null==attrs?void 0:attrs.type))return loadModule(urlObj.href,{fetch:e,vm:await importNodeModule("vm")}).then((async e=>{await e.evaluate(),cb(void 0,e.namespace)})).catch((e=>{cb(e instanceof Error?e:new Error(`Script execution error: ${e}`))}));handleScriptFetch(e,urlObj)})).catch((e=>{cb(e)}))}function loadScriptNode(e,t){return new Promise(((o,r)=>{createScriptNode(e,((e,n)=>{if(e)r(e);else{var a,s;const e=(null==t||null==(a=t.attrs)?void 0:a.globalName)||`__FEDERATION_${null==t||null==(s=t.attrs)?void 0:s.name}:custom__`,r=globalThis[e]=n;o(r)}}),t.attrs,t.createScriptHook)}))}async function loadModule(e,t){const{fetch:o,vm:r}=t,n=await o(e),a=await n.text(),s=new r.SourceTextModule(a,{importModuleDynamically:async(o,r)=>loadModule(new URL(o,e).href,t)});return await s.link((async o=>{const r=new URL(o,e).href;return await loadModule(r,t)})),s}function normalizeOptions(e,t,o){return function(r){if(!1===r)return!1;if(void 0===r)return!!e&&t;if(!0===r)return t;if(r&&"object"==typeof r)return polyfills._extends({},t,r);throw new Error(`Unexpected type for \`${o}\`, expect boolean/undefined/object, got: ${typeof r}`)}}exports.BROWSER_LOG_KEY=BROWSER_LOG_KEY,exports.BROWSER_LOG_VALUE=BROWSER_LOG_VALUE,exports.ENCODE_NAME_PREFIX=ENCODE_NAME_PREFIX,exports.EncodedNameTransformMap=EncodedNameTransformMap,exports.FederationModuleManifest=FederationModuleManifest,exports.Logger=Logger,exports.MANIFEST_EXT=MANIFEST_EXT,exports.MFModuleType=MFModuleType,exports.MFPrefetchCommon=MFPrefetchCommon,exports.MODULE_DEVTOOL_IDENTIFIER=MODULE_DEVTOOL_IDENTIFIER,exports.ManifestFileName=ManifestFileName,exports.NameTransformMap=NameTransformMap,exports.NameTransformSymbol=NameTransformSymbol,exports.SEPARATOR=SEPARATOR,exports.StatsFileName=StatsFileName,exports.TEMP_DIR=TEMP_DIR,exports.assert=assert,exports.composeKeyWithSeparator=composeKeyWithSeparator,exports.containerPlugin=ContainerPlugin,exports.containerReferencePlugin=ContainerReferencePlugin,exports.createLink=createLink,exports.createScript=createScript,exports.createScriptNode=createScriptNode,exports.decodeName=decodeName,exports.encodeName=encodeName,exports.error=error,exports.generateExposeFilename=generateExposeFilename,exports.generateShareFilename=generateShareFilename,exports.generateSnapshotFromManifest=generateSnapshotFromManifest,exports.getProcessEnv=getProcessEnv,exports.getResourceUrl=getResourceUrl,exports.inferAutoPublicPath=inferAutoPublicPath,exports.isBrowserEnv=isBrowserEnv,exports.isDebugMode=isDebugMode,exports.isManifestProvider=isManifestProvider,exports.isStaticResourcesEqual=isStaticResourcesEqual,exports.loadScript=loadScript,exports.loadScriptNode=loadScriptNode,exports.logger=logger,exports.moduleFederationPlugin=ModuleFederationPlugin,exports.normalizeOptions=normalizeOptions,exports.parseEntry=parseEntry,exports.safeToString=safeToString,exports.safeWrapper=safeWrapper,exports.sharePlugin=SharePlugin,exports.simpleJoinRemoteEntry=simpleJoinRemoteEntry,exports.warn=warn},9409:function(e,t){function o(){return o=Object.assign||function(e){for(var t=1;t{let t=i.R;t||(t=[]);const r=s[e],c=l[e];if(t.indexOf(r)>=0)return;if(t.push(r),r.p)return o.push(r.p);const u=t=>{t||(t=new Error("Container missing")),"string"==typeof t.message&&(t.message+=`\nwhile loading "${r[1]}" from ${r[2]}`),i.m[e]=()=>{throw t},r.p=0},f=(e,t,n,a,s,i)=>{try{const c=e(t,n);if(!c||!c.then)return s(c,a,i);{const e=c.then((e=>s(e,a)),u);if(!i)return e;o.push(r.p=e)}}catch(e){u(e)}},d=(e,t,o)=>e?f(i.I,r[0],0,e,p,o):u();var p=(e,o,n)=>f(o.get,r[1],t,0,h,n),h=t=>{r.p=1,i.m[e]=e=>{e.exports=t()}};const m=()=>{try{const e=a.decodeName(c[0].name,a.ENCODE_NAME_PREFIX)+r[1].slice(1);return i.federation.instance.loadRemote(e,{loadFactory:!1,from:"build"})}catch(e){u(e)}};1===c.length&&n.FEDERATION_SUPPORTED_TYPES.includes(c[0].externalType)&&c[0].name?f(m,r[2],0,0,h,1):f(i,r[2],0,0,d,1)}))},consumes:function(e){const{chunkId:t,promises:o,chunkMapping:r,installedModules:n,moduleToHandlerMapping:a,webpackRequire:s}=e;c(s),s.o(r,t)&&r[t].forEach((e=>{if(s.o(n,e))return o.push(n[e]);const t=t=>{n[e]=0,s.m[e]=o=>{delete s.c[e],o.exports=t()}},r=t=>{delete n[e],s.m[e]=o=>{throw delete s.c[e],t}};try{const i=s.federation.instance;if(!i)throw new Error("Federation instance not found!");const{shareKey:c,getter:l,shareInfo:u}=a[e],f=i.loadShare(c,{customShareInfo:u}).then((e=>!1===e?l():e));f.then?o.push(n[e]=f.then(t).catch(r)):t(f)}catch(e){r(e)}}))},I:function({shareScopeName:e,webpackRequire:t,initPromises:o,initTokens:r,initScope:a}){a||(a=[]);const s=t.federation.instance;var i=r[e];if(i||(i=r[e]={from:s.name}),a.indexOf(i)>=0)return;a.push(i);const l=o[e];if(l)return l;var u=o=>{var r=e=>"undefined"!=typeof console&&console.warn&&void 0;try{var n=t(o);if(!n)return;var s=o=>o&&o.init&&o.init(t.S[e],a);if(n.then)return f.push(n.then(s,r));var i=s(n);if(i&&"boolean"!=typeof i&&i.then)return f.push(i.catch(r))}catch(e){r()}};const f=s.initializeSharing(e,{strategy:s.options.shareStrategy,initScope:a,from:"build"});c(t);const d=t.federation.bundlerRuntimeOptions.remotes;return d&&Object.keys(d.idToRemoteMap).forEach((e=>{const t=d.idToRemoteMap[e],o=d.idToExternalAndNameMapping[e][2];if(t.length>1)u(o);else if(1===t.length){const e=t[0];n.FEDERATION_SUPPORTED_TYPES.includes(e.externalType)||u(o)}})),f.length?o[e]=Promise.all(f).then((()=>o[e]=!0)):o[e]=!0},S:{},installInitialConsumes:function(e){const{moduleToHandlerMapping:t,webpackRequire:o,installedModules:r,initialConsumes:n}=e;n.forEach((e=>{o.m[e]=n=>{r[e]=0,delete o.c[e];const a=function(e){const{moduleId:t,moduleToHandlerMapping:o,webpackRequire:r}=e,n=r.federation.instance;if(!n)throw new Error("Federation instance not found!");const{shareKey:a,shareInfo:s}=o[t];try{return n.loadShareSync(a,{customShareInfo:s})}catch(e){throw e}}({moduleId:e,moduleToHandlerMapping:t,webpackRequire:o});if("function"!=typeof a)throw new Error(`Shared module is not available for eager consumption: ${e}`);n.exports=a()}}))},initContainerEntry:function(e){const{webpackRequire:t,shareScope:o,initScope:r,shareScopeKey:n,remoteEntryInitOptions:a}=e;if(!t.S)return;if(!t.federation||!t.federation.instance||!t.federation.initOptions)return;const i=t.federation.instance;var c=n||"default";return i.initOptions(s._extends({name:t.federation.initOptions.name,remotes:[]},a)),i.initShareScopeMap(c,o,{hostShareScopeMap:(null==a?void 0:a.shareScopeMap)||{}}),t.federation.attachShareScopeMap&&t.federation.attachShareScopeMap(t),"function"==typeof t.federation.prefetch&&t.federation.prefetch(),t.I(c,r)}},attachShareScopeMap:c,bundlerRuntimeOptions:{}};e.exports=l},1074:function(e,t){function o(){return o=Object.assign||function(e){for(var t=1;t=0)){if(r.push(n),e[o])return e[o];__webpack_require__.o(__webpack_require__.S,o)||(__webpack_require__.S[o]={});var a=__webpack_require__.S[o],s="global_nav",i=function(e,t,o,r){var n=a[e]=a[e]||{},i=n[t];(!i||!i.loaded&&(!r!=!i.eager?r:s>i.from))&&(n[t]={get:o,from:s,eager:!!r})},c=[];if("default"===o)i("@tanstack/react-query","5.48.0",(function(){return Promise.all([__webpack_require__.e(5629),__webpack_require__.e(9998),__webpack_require__.e(4848)]).then((function(){return function(){return __webpack_require__(5629)}}))})),i("axios","1.1.3",(function(){return __webpack_require__.e(3003).then((function(){return function(){return __webpack_require__(3003)}}))})),i("react-dom","18.2.0",(function(){return Promise.all([__webpack_require__.e(961),__webpack_require__.e(9998)]).then((function(){return function(){return __webpack_require__(961)}}))})),i("react","18.2.0",(function(){return __webpack_require__.e(6540).then((function(){return function(){return __webpack_require__(6540)}}))})),i("sanitize-html","2.4.0",(function(){return Promise.all([__webpack_require__.e(4728),__webpack_require__.e(1445)]).then((function(){return function(){return __webpack_require__(4728)}}))}));return c.length?e[o]=Promise.all(c).then((function(){return e[o]=1})):e[o]=1}}}(),function(){__webpack_require__.federation.initOptions.shared={"@tanstack/react-query":[{version:"5.48.0",get:function(){return Promise.all([__webpack_require__.e(5629),__webpack_require__.e(9998),__webpack_require__.e(4848)]).then((function(){return function(){return __webpack_require__(5629)}}))},scope:["default"],shareConfig:{eager:!1,requiredVersion:!1,strictVersion:!1,singleton:!1}}],axios:[{version:"1.1.3",get:function(){return __webpack_require__.e(3003).then((function(){return function(){return __webpack_require__(3003)}}))},scope:["default"],shareConfig:{eager:!1,requiredVersion:!1,strictVersion:!1,singleton:!1}}],"react-dom":[{version:"18.2.0",get:function(){return Promise.all([__webpack_require__.e(961),__webpack_require__.e(9998)]).then((function(){return function(){return __webpack_require__(961)}}))},scope:["default"],shareConfig:{eager:!1,requiredVersion:"~18.2.0",strictVersion:!1,singleton:!0}}],react:[{version:"18.2.0",get:function(){return __webpack_require__.e(6540).then((function(){return function(){return __webpack_require__(6540)}}))},scope:["default"],shareConfig:{eager:!1,requiredVersion:"~18.2.0",strictVersion:!1,singleton:!0}}],"sanitize-html":[{version:"2.4.0",get:function(){return Promise.all([__webpack_require__.e(4728),__webpack_require__.e(1445)]).then((function(){return function(){return __webpack_require__(4728)}}))},scope:["default"],shareConfig:{eager:!1,requiredVersion:!1,strictVersion:!1,singleton:!0}}]},__webpack_require__.S={};var e={},t={};__webpack_require__.I=function(o,r){return __webpack_require__.federation.bundlerRuntime.I({shareScopeName:o,webpackRequire:__webpack_require__,initPromises:e,initTokens:t,initScope:r})}}(),__webpack_require__.p="/components/global-nav/static/",installedModules={},moduleToHandlerMapping={9998:{getter:function(){return __webpack_require__.e(6540).then((function(){return function(){return __webpack_require__(6540)}}))},shareInfo:{shareConfig:{fixedDependencies:!1,requiredVersion:"~18.2.0",strictVersion:!1,singleton:!0,eager:!1},scope:["default"]},shareKey:"react"},288:{getter:function(){return __webpack_require__.e(961).then((function(){return function(){return __webpack_require__(961)}}))},shareInfo:{shareConfig:{fixedDependencies:!1,requiredVersion:"~18.2.0",strictVersion:!1,singleton:!0,eager:!1},scope:["default"]},shareKey:"react-dom"},3024:{getter:function(){return __webpack_require__.e(3003).then((function(){return function(){return __webpack_require__(3003)}}))},shareInfo:{shareConfig:{fixedDependencies:!1,requiredVersion:"~1.1.3",strictVersion:!0,singleton:!1,eager:!1},scope:["default"]},shareKey:"axios"},8055:{getter:function(){return __webpack_require__.e(5629).then((function(){return function(){return __webpack_require__(5629)}}))},shareInfo:{shareConfig:{fixedDependencies:!1,requiredVersion:"~5.48.0",strictVersion:!0,singleton:!1,eager:!1},scope:["default"]},shareKey:"@tanstack/react-query"},7003:{getter:function(){return Promise.all([__webpack_require__.e(4728),__webpack_require__.e(1445)]).then((function(){return function(){return __webpack_require__(4728)}}))},shareInfo:{shareConfig:{fixedDependencies:!1,requiredVersion:"~2.4.0",strictVersion:!1,singleton:!0,eager:!1},scope:["default"]},shareKey:"sanitize-html"}},chunkMapping={701:[288,3024,8055],3257:[7003],9998:[9998]},__webpack_require__.f.consumes=function(e,t){__webpack_require__.federation.bundlerRuntime.consumes({chunkMapping:chunkMapping,installedModules:installedModules,chunkId:e,moduleToHandlerMapping:moduleToHandlerMapping,promises:t,webpackRequire:__webpack_require__})},function(){if("undefined"!=typeof document){var e=function(e){return new Promise((function(t,o){var r=__webpack_require__.miniCssF(e),n=__webpack_require__.p+r;if(function(e,t){for(var o=document.getElementsByTagName("link"),r=0;r{const t=document.querySelector("link[data-target=css-chunks]");t?t.insertAdjacentElement("beforebegin",e):document.body.appendChild(e)})(a)}(e,n,0,t,o)}))},t={6228:0};__webpack_require__.f.miniCss=function(o,r){t[o]?r.push(t[o]):0!==t[o]&&{1456:1,1548:1,1918:1,2427:1,3257:1,4362:1,4582:1,4588:1,5798:1,6471:1,8317:1,8791:1,9334:1}[o]&&r.push(t[o]=e(o).then((function(){t[o]=0}),(function(e){throw delete t[o],e})))}}}(),function(){var e={6228:0};__webpack_require__.f.j=function(t,o){var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r)if(r)o.push(r[2]);else if(/^(701|9998)$/.test(t))e[t]=0;else{var n=new Promise((function(o,n){r=e[t]=[o,n]}));o.push(r[2]=n);var a=__webpack_require__.p+__webpack_require__.u(t),s=new Error;__webpack_require__.l(a,(function(o){if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var n=o&&("load"===o.type?"missing":o.type),a=o&&o.target&&o.target.src;s.message="Loading chunk "+t+" failed.\n("+n+": "+a+")",s.name="ChunkLoadError",s.type=n,s.request=a,r[1](s)}}),"chunk-"+t,t)}};var t=function(t,o){var r,n,a=o[0],s=o[1],i=o[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(r in s)__webpack_require__.o(s,r)&&(__webpack_require__.m[r]=s[r]);if(i)i(__webpack_require__)}for(t&&t(o);c