PageSourceSearch

https://www.gate.com/cdn/fe/_next/static/chunks/3003-6c44f3088153af22.js

js gate.com collected 2026-09-24 08:52:44 UTC 10,245 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3003],{9212:function(t,e,n){n.d(e,{jO:function(){return u}});var a=n(97458),o=n(37667);let r="undefined"!=typeof window?o.useLayoutEffect:o.useEffect,p=(0,n(5777).Ue)((t,e)=>({mircoAppMap:new Map,addMicroApp:(e,n,a)=>{t(t=>{let o=new Map(t.mircoAppMap);return o.set(e,{app:n,stateActions:a}),{mircoAppMap:o}})},updateMicroApp:(e,n,a)=>{t(t=>{if(!t.mircoAppMap.has(e))return console.warn('MicroApp with containerId "'.concat(e,'" does not exist, use add instead.')),{};let o=new Map(t.mircoAppMap);return o.set(e,{app:n,stateActions:a}),{mircoAppMap:o}})},patchMicroApp:(e,n)=>{t(t=>{let a=t.mircoAppMap.get(e);if(!a)return console.warn('MicroApp with containerId "'.concat(e,'" does not exist, cannot patch.')),{};let o=new Map(t.mircoAppMap);return o.set(e,{app:n.app||a.app,stateActions:n.stateActions||a.stateActions}),{mircoAppMap:o}})},removeMicroApp:n=>e().hasMicroApp(n)?(t(t=>{let e=new Map(t.mircoAppMap);return e.delete(n),{mircoAppMap:e}}),!0):(console.warn('MicroApp with containerId "'.concat(n,'" does not exist, cannot remove.')),!1),getMicroApp:t=>e().mircoAppMap.get(t),hasMicroApp:t=>{let n=e().mircoAppMap.get(t);return(null==n?void 0:n.app)!==void 0&&void 0!==n.stateActions},getAllContainerIds:()=>Array.from(e().mircoAppMap.keys()),clearAllMicroApps:()=>{t({mircoAppMap:new Map})},getMicroAppCount:()=>e().mircoAppMap.size,updateRefMethods:(e,n)=>{t(t=>{let a=new Map(t.mircoAppMap),o=a.get(e);return o?a.set(e,{...o,refMethods:n}):a.set(e,{app:void 0,stateActions:void 0,refMethods:n}),{mircoAppMap:a}})}}));function i(t){if(!t.trim().startsWith("<"))throw Error("[platform-qiankun] Invalid micro app entry: response is not HTML");return t}async function c(t,e){let n=await window.fetch(t,e);if(!n.ok)throw Error("[platform-qiankun] Failed to fetch micro app entry (".concat(n.status,"): ").concat(String(t)));return n}async function l(t,e,n){var a;return"function"==typeof t?t(e,n):(null!=(a=t.fn)?a:window.fetch)(e,n)}let u=t=>{let{containerId:e,app:a,configuration:u={},lifeCycles:s={},initGlobalState:d,onLoaded:m,onBootstraped:f,onMounted:w,onUpdated:M,onErrors:A}=t,{mircoAppMap:v,addMicroApp:y,getMicroApp:h,removeMicroApp:g}=p(),[b,S]=(0,o.useState)(!1),[k,x]=(0,o.useState)(null),E=(0,o.useMemo)(()=>{var t;return null==(t=h(e))?void 0:t.app},[e,v]),P=(0,o.useMemo)(()=>{var t;return null==(t=h(e))?void 0:t.stateActions},[e,v]),C=(0,o.useCallback)(()=>h(e),[e,h]),I=t=>"function"==typeof t,q=(t,e)=>{window[t]=e},O=async(t,e)=>{(await Promise.all([n.e(1595),n.e(6650),n.e(16)]).then(n.bind(n,80016))).prefetchApps(t,e)},j=async()=>{try{var t;if(!document.querySelector("#".concat(e)))return;S(!0);let o=await Promise.all([n.e(1595),n.e(6650),n.e(16)]).then(n.bind(n,80016)),r=o.initGlobalState(d),p=o.loadMicroApp({...a,props:{...null!=(t=null==a?void 0:a.props)?t:{},updateWindowVariable:q}},function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{fetch:e,getTemplate:n,sandbox:a,...o}=t,r=e?async(t,n)=>{let a=await l(e,t,n);if(!a.ok)throw Error("[platform-qiankun:] Failed to fetch micro app entry (".concat(a.status,"): ").concat(String(t)));return a}:c,p=n?t=>i(n(t)):i;return{...o,sandbox:(!1===a||!function(){if("undefined"==typeof window)return!1;let t=Object.getOwnPropertyDescriptor(window,"hasOwnProperty");return!!(t&&"value"in t&&!1===t.configurable&&!1===t.writable)}())&&a,fetch:r,getTemplate:p}}({sandbox:!1,...u}),s);return m&&I(m)&&(await (null==p?void 0:p.loadPromise),null==m||m()),f&&I(f)&&(await (null==p?void 0:p.bootstrapPromise),null==f||f()),await (null==p?void 0:p.mountPromise),w&&I(w)&&(null==w||w()),y(e,p,r),{app:p,stateActions:r}}catch(t){!function(t){let e=document.querySelector("#".concat(t));e&&(e.innerHTML="")}(e),x(t),null==A||A(t),g(e)}finally{S(!1)}},T=async(t,e)=>{E||await O(t,e)},D=async()=>E?{app:E,stateActions:P}:await j(),F=async t=>{var n;if(!E)return;let a=E.getStatus();if("MOUNTED"!==a)return void console.warn('Cannot update micro app "'.concat(e,'": app is not mounted. Current status: ').concat(a));await (null==(n=E.update)?void 0:n.call(E,t)),M&&I(M)&&(null==M||M())},H=async()=>{E&&(await E.unmount(),g(e))};return r(()=>()=>{H()},[]),{errors:k,loading:b,microApp:E,microAppActions:P,getMicroAppItem:C,getStatus:()=>
1{if(E)return E.getStatus()},prefetch:T,mount:D,update:F,unmount:H}};(0,o.forwardRef)((t,e)=>{let{children:n,containerId:i,app:c,configuration:l={},lifeCycles:s={},initGlobalState:d,onLoaded:m,onBootstraped:f,onMounted:w,onUpdated:M,onErrors:A}=t,{updateRefMethods:v}=p(),{loading:y,getStatus:h,mount:g,update:b,unmount:S}=u({containerId:i,app:c,configuration:l,lifeCycles:s,initGlobalState:d,onLoaded:m,onBootstraped:f,onMounted:w,onUpdated:M,onErrors:A});return((0,o.useImperativeHandle)(e,()=>({getStatus:()=>h(),update:t=>{null==b||b(t)},mount:()=>{null==g||g()},unmount:()=>{null==S||S()}}),[h,g,S,b]),r(()=>{v(i,{getStatus:()=>h(),update:t=>null==b?void 0:b(t),mount:()=>null==g?void 0:g(),unmount:()=>null==S?void 0:S()})},[]),i)?(0,a.jsxs)(a.Fragment,{children:[y&&n,(0,a.jsx)("div",{id:i,style:{display:"none"}})]}):null}).displayName="DynamicMicroApp"},51770:function(t,e,n){n.d(e,{jO:function(){return u}});var a=n(97458),o=n(37667);let r="undefined"!=typeof window?o.useLayoutEffect:o.useEffect,p=(0,n(5777).Ue)((t,e)=>({mircoAppMap:new Map,addMicroApp:(e,n,a)=>{t(t=>{let o=new Map(t.mircoAppMap);return o.set(e,{app:n,stateActions:a}),{mircoAppMap:o}})},updateMicroApp:(e,n,a)=>{t(t=>{if(!t.mircoAppMap.has(e))return console.warn('MicroApp with containerId "'.concat(e,'" does not exist, use add instead.')),{};let o=new Map(t.mircoAppMap);return o.set(e,{app:n,stateActions:a}),{mircoAppMap:o}})},patchMicroApp:(e,n)=>{t(t=>{let a=t.mircoAppMap.get(e);if(!a)return console.warn('MicroApp with containerId "'.concat(e,'" does not exist, cannot patch.')),{};let o=new Map(t.mircoAppMap);return o.set(e,{app:n.app||a.app,stateActions:n.stateActions||a.stateActions}),{mircoAppMap:o}})},removeMicroApp:n=>e().hasMicroApp(n)?(t(t=>{let e=new Map(t.mircoAppMap);return e.delete(n),{mircoAppMap:e}}),!0):(console.warn('MicroApp with containerId "'.concat(n,'" does not exist, cannot remove.')),!1),getMicroApp:t=>e().mircoAppMap.get(t),hasMicroApp:t=>{let n=e().mircoAppMap.get(t);return(null==n?void 0:n.app)!==void 0&&void 0!==n.stateActions},getAllContainerIds:()=>Array.from(e().mircoAppMap.keys()),clearAllMicroApps:()=>{t({mircoAppMap:new Map})},getMicroAppCount:()=>e().mircoAppMap.size,updateRefMethods:(e,n)=>{t(t=>{let a=new Map(t.mircoAppMap),o=a.get(e);return o?a.set(e,{...o,refMethods:n}):a.set(e,{app:void 0,stateActions:void 0,refMethods:n}),{mircoAppMap:a}})}}));function i(t){if(!t.trim().startsWith("<"))throw Error("[platform-qiankun] Invalid micro app entry: response is not HTML");return t}async function c(t,e){let n=await window.fetch(t,e);if(!n.ok)throw Error("[platform-qiankun] Failed to fetch micro app entry (".concat(n.status,"): ").concat(String(t)));return n}async function l(t,e,n){var a;return"function"==typeof t?t(e,n):(null!=(a=t.fn)?a:window.fetch)(e,n)}let u=t=>{let{containerId:e,app:a,configuration:u={},lifeCycles:s={},initGlobalState:d,onLoaded:m,onBootstraped:f,onMounted:w,onUpdated:M,onErrors:A}=t,{mircoAppMap:v,addMicroApp:y,getMicroApp:h,removeMicroApp:g}=p(),[b,S]=(0,o.useState)(!1),[k,x]=(0,o.useState)(null),E=(0,o.useMemo)(()=>{var t;return null==(t=h(e))?void 0:t.app},[e,v]),P=(0,o.useMemo)(()=>{var t;return null==(t=h(e))?void 0:t.stateActions},[e,v]),C=(0,o.useCallback)(()=>h(e),[e,h]),I=t=>"function"==typeof t,q=(t,e)=>{window[t]=e},O=async(t,e)=>{(await Promise.all([n.e(1595),n.e(6650),n.e(16)]).then(n.bind(n,80016))).prefetchApps(t,e)},j=async()=>{try{var t;if(!document.querySelector("#".concat(e)))return;S(!0);let o=await Promise.all([n.e(1595),n.e(6650),n.e(16)]).then(n.bind(n,80016)),r=o.initGlobalState(d),p=o.loadMicroApp({...a,props:{...null!=(t=null==a?void 0:a.props)?t:{},updateWindowVariable:q}},function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{fetch:e,getTemplate:n,sandbox:a,...o}=t,r=e?async(t,n)=>{let a=await l(e,t,n);if(!a.ok)throw Error("[platform-qiankun:] Failed to fetch micro app entry (".concat(a.status,"): ").concat(String(t)));return a}:c,p=n?t=>i(n(t)):i;return{...o,sandbox:(!1===a||!function(){if("undefined"==typeof window)return!1;let t=Object.getOwnPropertyDescriptor(window,"hasOwnProperty");return!!(t&&"value"in t&&!1===t.configurable&&!1===t.writable)}())&&a,fetch:r,getTemplate:p}}({sandbox:!1,...u}),s);return m&&I(m)&&(await (null==p?void 0:p.loadPromise),null==m||m()),f&&I(f)&&(await (null==p?void 0:p.bootstrapPromise),null==f||f()),await (null==p?void 0:p.mountPromise),w&&I(w)&&(null==w||w()),y(e,p,r),{app:p,stateActions:r}}catch(t){!function(t){let e=document.querySelector("#".concat(t));e&&(e.innerHTML="")}(e),x(t),null==A||A(t),g(e)}finally{S(!1)}},T=async(t,e)=>{E||await O(t,e)},D=async()=>E?{app:E,stateActions:P}:await j(),F=async t=>{var n;if(!E)return;let a=E.getStatus();if("MOUNTED"!==a)return void console.warn('Cannot update micro app "'.concat(e,'": app is not mounted. Current status: ').concat(a));await (null==(n=E.update)?void 0:n.call(E,t)),M&&I(M)&&(null==M||M())},H=async()=>{E&&(await E.unmount(),g(e))};return r(()=>()=>{H()},[]),{errors:k,loading:b,microApp:E,microAppActions:P,getMicroAppItem:C,getStatus:()=>
1{if(E)return E.getStatus()},prefetch:T,mount:D,update:F,unmount:H}};(0,o.forwardRef)((t,e)=>{let{children:n,containerId:i,app:c,configuration:l={},lifeCycles:s={},initGlobalState:d,onLoaded:m,onBootstraped:f,onMounted:w,onUpdated:M,onErrors:A}=t,{updateRefMethods:v}=p(),{loading:y,getStatus:h,mount:g,update:b,unmount:S}=u({containerId:i,app:c,configuration:l,lifeCycles:s,initGlobalState:d,onLoaded:m,onBootstraped:f,onMounted:w,onUpdated:M,onErrors:A});return((0,o.useImperativeHandle)(e,()=>({getStatus:()=>h(),update:t=>{null==b||b(t)},mount:()=>{null==g||g()},unmount:()=>{null==S||S()}}),[h,g,S,b]),r(()=>{v(i,{getStatus:()=>h(),update:t=>null==b?void 0:b(t),mount:()=>null==g?void 0:g(),unmount:()=>null==S?void 0:S()})},[]),i)?(0,a.jsxs)(a.Fragment,{children:[y&&n,(0,a.jsx)("div",{id:i,style:{display:"none"}})]}):null}).displayName="DynamicMicroApp"}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.