PageSourceSearch

https://www.lbank.com/static-client/l-w-m/_next/static/chunks/da6a9f631e370a39.js

js lbank.com collected 2026-09-24 09:08:32 UTC 101,695 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,448187,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return n}});let a=e.r(937514);function n({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new a.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},826973,(e,t,r)=>{"use strict";function a(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return a}})},348069,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return o}});let a=e.r(222480),n=e.r(625593),l=e.r(795989),s=e.r(826973),i=e.r(475906);function o({moduleIds:e}){if("u">typeof window)return null;let t=l.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let a=t.reactLoadableManifest;for(let t of e){if(!a[t])continue;let e=a[t].files;r.push(...e)}}if(0===r.length)return null;let o=(0,i.getDeploymentIdQueryOrEmptyString)();return(0,a.jsx)(a.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,s.encodeURIPath)(e)}${o}`;return e.endsWith(".css")?(0,a.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,n.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},319063,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return c}});let a=e.r(222480),n=e.r(699144),l=e.r(448187),s=e.r(348069);function i(e){return{default:e&&"default"in e?e.default:e}}let o={loader:()=>Promise.resolve(i(()=>null)),loading:null,ssr:!0},c=function(e){let t={...o,...e},r=(0,n.lazy)(()=>t.loader().then(i)),c=t.loading;function d(e){let i=c?(0,a.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,o=!t.ssr||!!t.loading,d=o?n.Suspense:n.Fragment,m=t.ssr?(0,a.jsxs)(a.Fragment,{children:["u"<typeof window?(0,a.jsx)(s.PreloadChunks,{moduleIds:t.modules}):null,(0,a.jsx)(r,{...e})]}):(0,a.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,a.jsx)(r,{...e})});return(0,a.jsx)(d,{...o?{fallback:i}:{},children:m})}return d.displayName="LoadableComponent",d}},186227,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(481258)._(e.r(319063));function n(e,t){let r={};"function"==typeof e&&(r.loader=e);let n={...r,...t};return(0,a.default)({...n,modules:n.loadableGenerated?.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79573,e=>{"use strict";var t=e.i(222480),r=e.i(985518),a=e.i(699144),n=e.i(7284);e.i(549890);var l=e.i(939315),s=e.i(112461),i=e.i(104818),o=e.i(884250),c=e.i(501201),d=e.i(283971),m=e.i(375166);function u(e){let a,l,s,o,c,u,x,f,p,h=(0,r.c)(30),{state:g,minHeight:b,className:v,children:y}=e,{t:j}=(0,i.useTranslation)();h[0]!==j?(a=j("L0001440暂无数据"),h[0]=j,h[1]=a):a=h[1];let w=a;h[2]!==j?(l=j("L0021845加载失败,请重试"),h[2]=j,h[3]=l):l=h[3];let N=l,_=v?.includes("min-h-"),k=v?.split(/\s+/).some(e=>e.includes("h-")&&!e.includes("min-h-")&&!e.includes("max-h-")),S=void 0!==b?b:_||k?void 0:120;h[4]!==v||h[5]!==g?(s="success"===g?v:(0,n.default)("flex items-center justify-center",v),h[4]=v,h[5]=g,h[6]=s):s=h[6],h[7]!==s?(o=(0,n.default)("tradfi-module-state min-w-0",s),h[7]=s,h[8]=o):o=h[8];let T="loading"===g?"status":void 0,C="loading"===g?"loading":void 0;h[9]!==S||h[10]!==g?(c="success"===g?void 0:void 0!==S?{minHeight:S}:void 0,h[9]=S,h[10]=g,h[11]=c):c=h[11],h[12]!==g?(u="loading"===g?(0,t.jsx)(m.Spinner,{}):null,h[12]=g,h[13]=u):u=h[13],h[14]!==w||h[15]!==g?(x="empty"===g?(0,t.jsx)(d.Empty,{desc:w}):null,h[14]=w,h[15]=g,h[16]=x):x=h[16],h[17]!==N||h[18]!==g?(f="error"===g?(0,t.jsx)(d.Empty,{desc:N}):null,h[17]=N,h[18]=g,h[19]=f):f=h[19];let I="success"===g?y:null;return h[20]!==g||h[21]!==f||h[22]!==I||h[23]!==o||h[24]!==T||h[25]!==C||h[26]!==c||h[27]!==u||h[28]!==x?(p=(0,t.jsxs)("div",{className:o,"data-state":g,role:T,"aria-label":C,style:c,children:[u,x,f,I]}),h[20]=g,h[21]=f,h[22]=I,h[23]=o,h[24]=T,h[25]=C,h[26]=c,h[27]=u,h[28]=x,h[29]=p):p=h[29],p}var x=e.i(655955),f=e.i(75486);class p{capacity;store;constructor(e){this.capacity=e,this.store=new Map}get size(){return this.store.size}get(e){if(!this.store.has(e))return;let t=this.store.get(e);return this.store.delete(e),this.store.set(e,t),t}set(e,t){this.store.has(e)?this.store.delete(e):this.store.size>=this.capacity&&this.store.delete(this.store.keys().next().value),this.store.set(e,t)}has(e){return this.store.has(e)}delete(e){return this.store.delete(e)}clear(){this.store.clear()}}let h=new Map;function g(e,t){return h.has(e)||h.set(e,new p(t)),h.get(e)}let b=/^\d{13}$/,v=/^\d{10}$/,y=e=>(0,x.default)(e).format("YYYY-MM-DD"),j=()=>(0,x.default)().format("YYYY-MM-DD"),w=e=>{if("number"==typeof e)return(0,x.default)(e);let t=e.trim();return b.test(t)?(0,x.default)(Number(t)):v.test(t)?(0,x.default)(1e3*Number(t)):(0,x.default)(t)},N=e=>w(e).format("YYYY-MM-DD"),_=e=>{let[t,r,a]=N(e).split("-").map(Number);return String(Date.UTC(t,r-1,a,0,0,0,0))},k=e=>{let t=w(e),r=t.day(),a=t.subtract(0===r?6:r-1,"day");return Array.from({length:7},(e,t)=>a.add(t,"day").toDate())},S=e=>e?.groupType?.toUpperCase()==="MACRO",T=e=>e?.groupType?.toUpperCase()==="EARNINGS",C=g("tradfi:calendar",7),I=g("tradfi:week",7),L=(e,t)=>(0,x.default)(N(e)).add(7*t,"day").format("YYYY-MM-DD"),R=e=>e.some(e=>(e.items?.length??0)>0)?"success":"empty",M=e=>{let t=e;return(e&&"object"==typeof e&&("date"in e?t=e.date:"timestamp"in e?t=e.timestamp:"time"in e&&(t=e.time)),"number"==typeof t)?N(t):"string"!=typeof t?null:/^\d{13}$/.test(t)?N(t):/^\d{4}-\d{2}-\d{2}$/.test(t)?t:null},P=e=>Array.isArray(e)?e.map(M).filter(e=>!!e):[];var z=e.i(30900),E=e.i(572909);function F(e){let a,n,l,s=(0,r.c)(10),{onClick:o,disabled:c}=e,{t:d}=(0,i.useTranslation)(),m=c?"text-text4":"text-text6";s[0]!==m?(a=(0,t.jsx)(E.TradFiAiSparkIcon,{className:m}),s[0]=m,s[1]=a):a=s[1];let u=`tradfi-calendar-ai-summary-btn mt-3 h-8 !flex-none text-[14px] font-medium sm:!h-7 sm:text-[12px] ${c?"bg-fill4 text-text4 cursor-not-allowed":"bg-fill4 text-text6 hover:bg-fill3 active:bg-fill2"}`;return s[2]!==d?(n=d("L6666525AI总结"),s[2]=d,s[3]=n):n=s[3],s[4]!==c||s[5]!==o||s[6]!==a||s[7]!==u||s[8]!==n?(l=(0,t.jsx)(z.Button,{block:!0,shape:"round",size:"small",disabled:c,prefixIcon:a,onClick:o,className:u,children:n}),s[4]=c,s[5]=o,s[6]=a,s[7]=u,s[8]=n,s[9]=l):l=s[9],l}var $=e.i(697465);let D=["actual","forecast","previous","actualEps","expectedEps","epsDiff","fundraisingAmou
1ntMillion","issuedSharesMillion"];var A=e.i(838014);let B={1:"L6666606轻微事件",2:"L6666607一般事件",3:"L6666608重要事件"};function O(e){let a,n,l,s,o,c,d=(0,r.c)(11),{importance:m}=e,u=void 0===m?1:m,{t:x}=(0,i.useTranslation)(),f=u in B?u:1,p=B[f];d[0]!==x||d[1]!==p?(a=x(p),d[0]=x,d[1]=p,d[2]=a):a=d[2];let h=a;return d[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("span",{className:"tradfi-dot inline-block h-1 w-1 rounded-full bg-text4 transition-colors duration-200"}),l=(0,t.jsx)("span",{className:"tradfi-dot inline-block h-1 w-1 rounded-full bg-text4 transition-colors duration-200"}),s=(0,t.jsx)("span",{className:"tradfi-dot inline-block h-1 w-1 rounded-full bg-text4 transition-colors duration-200"}),d[3]=n,d[4]=l,d[5]=s):(n=d[3],l=d[4],s=d[5]),d[6]!==f?(o=(0,t.jsxs)("div",{className:"tradfi-calendar-dots-indicator flex h-5 flex-shrink-0 items-center gap-1","data-importance":f,children:[n,l,s]}),d[6]=f,d[7]=o):o=d[7],d[8]!==o||d[9]!==h?(c=(0,t.jsx)(A.Tooltip,{action:"hover",placement:"top",title:h,children:o}),d[8]=o,d[9]=h,d[10]=c):c=d[10],c}function H(e){let a,n,l,s=(0,r.c)(7),{value:i,importance:o}=e;return s[0]!==o?(a=(0,t.jsx)(O,{importance:o}),s[0]=o,s[1]=a):a=s[1],s[2]!==i?(n=(0,t.jsx)("span",{className:"min-w-0 flex-1 line-clamp-2 text-[14px] font-normal leading-5 text-text1",children:i}),s[2]=i,s[3]=n):n=s[3],s[4]!==a||s[5]!==n?(l=(0,t.jsxs)("div",{className:"flex w-full min-w-0 items-center gap-3",children:[a,n]}),s[4]=a,s[5]=n,s[6]=l):l=s[6],l}let W=e=>null==e||""===e?"--":e,Y=e=>W(e),U=(e,r,a)=>{let n={...S(e)?{eventName:(e,r)=>(0,t.jsx)(H,{value:null==e?"":String(e),importance:r.importance})}:{}},l=!!e.columns?.length,s=l?e.columns:Object.keys(a??{}).map(e=>({key:e,title:r(e)}));return(l&&(T(e)||e?.groupType?.toUpperCase()==="IPO")?(e=>{if(e.length<3)return e;let t=e.slice(0,3),r=e.slice(3);return[{...t[0],key:t.map(e=>e.key).join(" | "),title:t.map(e=>e.title).join(" | "),render:(e,r)=>t.map(e=>W(r[e.key])).join(" | ")},...r]})(s):s).map(e=>{let t=e.key,r=e.render||n[t]||Y;return{title:e.title,key:t,dataIndex:t,align:D.includes(t)?"right":"left",render:r,className:"eventName"===t?"tradfi-calendar-event-col":void 0}})};function K(e){let a,n,l,s,i,o=(0,r.c)(12),{fields:c,meta:d,title:m}=e;return o[0]!==d?(a=(0,t.jsx)("div",{children:d}),o[0]=d,o[1]=a):a=o[1],o[2]!==m?(n=(0,t.jsx)("h4",{className:"line-clamp-2 text-[14px] sm:text-[13px] sm:leading-[20px] font-medium leading-5 text-text1",children:m}),o[2]=m,o[3]=n):n=o[3],o[4]!==c?(l=c.map(G),o[4]=c,o[5]=l):l=o[5],o[6]!==l?(s=(0,t.jsx)("div",{className:"mt-1 grid grid-cols-3 gap-2 rounded-lg sm:rounded-[4px] border border-line3 px-3 py-2 sm:p-2 has-[.tradfi-calendar-mobile-value-box:nth-child(4)]:grid-cols-2",children:l}),o[6]=l,o[7]=s):s=o[7],o[8]!==a||o[9]!==n||o[10]!==s?(i=(0,t.jsxs)("div",{className:"flex flex-col gap-2 border-b border-line3 py-3 last:border-b-0 sm:border-b-0 sm:py-1",children:[a,n,s]}),o[8]=a,o[9]=n,o[10]=s,o[11]=i):i=o[11],i}function G(e,r){return(0,t.jsxs)("div",{className:"tradfi-calendar-mobile-value-box flex flex-col gap-0.5",children:[(0,t.jsx)("span",{className:"text-[10px] text-text3",children:e.label}),(0,t.jsx)("span",{className:"text-[12px] font-medium text-text1",children:e.value})]},`${String(e.label)}-${r}`)}let q=(e,t)=>{let r;return e.render?e.render(t[e.dataIndex],t):null==(r=t[e.dataIndex])||""===r?"--":r};function V(e){let a,n=(0,r.c)(8),{columns:l,item:s}=e;if(n[0]!==l||n[1]!==s){let e,r,[i,...o]=l,c=i?.title||"--";n[3]!==s||n[4]!==i?(e=i?q(i,s):s.companyName||"--",n[3]=s,n[4]=i,n[5]=e):e=n[5];let d=e;n[6]!==c?(r=(0,t.jsx)("span",{className:"text-[11px] sm:text-[10px] text-text3",children:c}),n[6]=c,n[7]=r):r=n[7],a=(0,t.jsx)(K,{meta:r,title:d,fields:o.map(e=>({label:e.title,value:q(e,s)}))}),n[0]=l,n[1]=s,n[2]=a}else a=n[2];return a}let Q=(e,t)=>{let r;return e.render?e.render(t[e.dataIndex],t):null==(r=t[e.dataIndex])||""===r?"--":r};function X(e){let a,n=(0,r.c)(8),{columns:l,item:s}=e;if(n[0]!==l||n[1]!==s){let e,r,[i,...o]=l,c=i?.title||"--";n[3]!==s||n[4]!==i?(e=i?Q(i,s):s.companyName||"--",n[3]=s,n[4]=i,n[5]=e):e=n[5];let d=e;n[6]!==c?(r=(0,t.jsx)("span",{className:"text-[11px] sm:text-[10px] text-text3",children:c}),n[6]=c,n[7]=r):r=n[7],a=(0,t.jsx)(K,{meta:r,title:d,fields:o.map(e=>({label:e.title,value:Q(e,s)}))}),n[0]=l,n[1]=s,n[2]=a}else a=n[2];return a}let J=e=>null==e||""===e?"--":e;function Z(e){let a,n=(0,r.c)(13),{columns:l,item:s}=e;if(n[0]!==l||n[1]!==s){let e,r,i,o,[c,...d]=l,m=c?.title||"--";n[3]!==s||n[4]!==c?(e=c?J(s[c.dataIndex]):s.eventName||"--",n[3]=s,n[4]=c,n[5]=e):e=n[5];let u=e;n[6]!==s.importance?(r=(0,t.jsx)(O,{importance:s.importance}),n[6]=s.importance,n[7]=r):r=n[7],n[8]!==m?(i=(0,t.jsx)("span",{className:"text-[11px] sm:text-[10px] text-text3",children:m}),n[8]=m,n[9]=i):i=n[9],n[10]!==r||n[11]!==i?(o=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[r,i]}),n[10]=r,n[11]=i,n[12]=o):o=n[12],a=(0,t.jsx)(K,{meta:o,title:u,fields:d.map(e=>({label:e.title,value:e.render?e.render(s[e.dataIndex],s):J(s[e.dataIndex])}))}),n[0]=l,n[1]=s,n[2]=a}else a=n[2];return a}function ee(e){let a,n,l,s,i,o=(0,r.c)(18),{group:c}=e;o[0]!==c.items?(a=c.items||[],o[0]=c.items,o[1]=a):a=o[1];let d=a;o[2]!==c?(n=S(c),o[2]=c,o[3]=n):n=o[3];let m=n;o[4]!==c||o[5]!==d[0]?(l=U(c,et,d[0]),o[4]=c,o[5]=d[0],o[6]=l):l=o[6];let u=l;if(0===d.length)return null;
1if(o[7]!==u||o[8]!==c||o[9]!==m||o[10]!==d){let e;o[12]!==u||o[13]!==c||o[14]!==m?(e=(e,r)=>m?(0,t.jsx)(Z,{columns:u,item:e},r):T(c)?(0,t.jsx)(V,{columns:u,item:e},r):(0,t.jsx)(X,{columns:u,item:e},r),o[12]=u,o[13]=c,o[14]=m,o[15]=e):e=o[15],s=d.map(e),o[7]=u,o[8]=c,o[9]=m,o[10]=d,o[11]=s}else s=o[11];return o[16]!==s?(i=(0,t.jsx)("div",{className:"tradfi-calendar-mobile-list scrollbar mt-4 flex min-h-0 flex-1 flex-col gap-4 overflow-x-hidden overflow-y-auto pr-1 sm:mt-1 sm:gap-0",children:s}),o[16]=s,o[17]=i):i=o[17],i}function et(e){return e}function er(e){let a,n,s,c,m=(0,r.c)(15),{activeGroupKey:u,tabItems:x,onChangeGroup:f,activeGroup:p}=e,{t:h}=(0,i.useTranslation)(),g=(0,l.useIsMobile)();m[0]!==p?.items?(a=p?.items||[],m[0]=p?.items,m[1]=a):a=m[1];let b=a,v=b.length>0;m[2]!==p||m[3]!==b||m[4]!==v||m[5]!==g||m[6]!==h?(n=p?v?g?(0,t.jsx)(ee,{group:p}):(0,t.jsx)($.Table,{size:"small",stickyHeader:!0,className:"scrollbar mt-2 min-h-0 flex-1 pr-1 tradfi-calendar-table bg-transparent",scroll:{y:600},rowKey:["time","eventName","stockCode","companyName"],columns:U(p,h,b[0]),data:b,pagination:!1,bordered:!1}):(0,t.jsx)("div",{className:"flex min-h-0 flex-1 items-center justify-center",children:(0,t.jsx)(d.Empty,{desc:h("L0001440暂无数据")})}):null,m[2]=p,m[3]=b,m[4]=v,m[5]=g,m[6]=h,m[7]=n):n=m[7];let y=n;return m[8]!==u||m[9]!==f||m[10]!==x?(s=(0,t.jsx)(o.Tabs,{size:"small",className:"tradfi-calendar-tabs mb-2 self-start",activeKey:u,activeItemAppearance:"filled",shape:"capsule",showTabsLine:!1,onlyMenu:!0,onChange:f,items:x}),m[8]=u,m[9]=f,m[10]=x,m[11]=s):s=m[11],m[12]!==y||m[13]!==s?(c=(0,t.jsxs)(t.Fragment,{children:[s,y]}),m[12]=y,m[13]=s,m[14]=c):c=m[14],c}function ea(e){let a,l,s,o,c,d,m,u=(0,r.c)(19),{selectedDate:x,isTodaySelected:f,onTodayClick:p}=e,{t:h}=(0,i.useTranslation)();u[0]!==x?(a=N(x),u[0]=x,u[1]=a):a=u[1],u[2]!==a?(l=(0,t.jsx)("span",{className:"text-[14px] font-medium leading-4 text-text1",children:a}),u[2]=a,u[3]=l):l=u[3];let g=f?"border-line1 bg-fill4 text-text2":"border-line1 bg-transparent text-text3";return u[4]!==g?(s=(0,n.default)("tradfi-calendar-today-button inline-flex h-[26px] cursor-pointer items-center justify-center rounded border px-3 text-[12px] font-medium leading-[14px] transition-all duration-200 active:border-line1 active:bg-fill4 active:text-text2 aria-pressed:border-line1 aria-pressed:bg-fill4 aria-pressed:text-text2",g),u[4]=g,u[5]=s):s=u[5],u[6]!==h?(o=h("L6666528回到今日"),u[6]=h,u[7]=o):o=u[7],u[8]!==h?(c=h("L6666528回到今日"),u[8]=h,u[9]=c):c=u[9],u[10]!==f||u[11]!==p||u[12]!==s||u[13]!==o||u[14]!==c?(d=(0,t.jsx)(z.Button,{className:s,"aria-label":o,"aria-pressed":f,onClick:p,children:c}),u[10]=f,u[11]=p,u[12]=s,u[13]=o,u[14]=c,u[15]=d):d=u[15],u[16]!==l||u[17]!==d?(m=(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[l,d]}),u[16]=l,u[17]=d,u[18]=m):m=u[18],m}var en=e.i(895744),el=e.i(248519);function es(e){let a,l,s,o,c,d,m,u,f,p,h=(0,r.c)(29),{weekDates:g,selectedDate:b,existsDates:v,onPrevWeek:j,onNextWeek:w,onSelectDate:_}=e,{t:k}=(0,i.useTranslation)();h[0]!==b?(a=N(b),h[0]=b,h[1]=a):a=h[1];let S=a;if(h[2]!==k?(l=k("L6666530上一周"),h[2]=k,h[3]=l):l=h[3],h[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(en.default,{"aria-hidden":"true"}),h[4]=s):s=h[4],h[5]!==j||h[6]!==l?(o=(0,t.jsx)(z.Button,{type:"link",className:"flex h-8 w-6 cursor-pointer items-center justify-center border-0 bg-transparent !text-text3 sm:h-[50px] sm:!w-3 sm:min-w-0 sm:px-0 rtl:rotate-180",onClick:j,"aria-label":l,iconSize:16,prefixIcon:s}),h[5]=j,h[6]=l,h[7]=o):o=h[7],h[8]!==v||h[9]!==_||h[10]!==S||h[11]!==g){let e;h[13]!==v||h[14]!==_||h[15]!==S?(e=e=>{let r=y(e),a=r===S,l=(0,x.default)(e).format("ddd"),s=e.getDate(),i=(({dateStr:e,existsDates:t=[]})=>{if(!isNaN(new Date(e).getTime()))return t.includes(e)?"var(--warning)":"var(--text-3)"})({dateStr:r,existsDates:v});return(0,t.jsxs)("button",{type:"button",className:(0,n.default)("flex flex-1 cursor-pointer flex-col items-center gap-1 rounded-lg border-0 px-1 sm:px-0.5 py-1.5 pb-2",a?"bg-fill3 hover:bg-fill3":"bg-transparent hover:bg-fill4"),onClick:()=>_(r),children:[(0,t.jsx)("span",{className:(0,n.default)("text-[12px] leading-[14px] text-text3",a&&"font-medium !text-text1"),children:l}),(0,t.jsx)("span",{className:"text-[14px] font-medium leading-4 text-text1",children:s}),i?(0,t.jsx)("span",{className:(0,n.default)("mt-0.5 h-1 w-1 rounded-full",!a&&"opacity-40"),style:{backgroundColor:i}}):(0,t.jsx)("span",{className:"mt-0.5 h-1 w-1 bg-transparent"})]},r)},h[13]=v,h[14]=_,h[15]=S,h[16]=e):e=h[16],c=g.map(e),h[8]=v,h[9]=_,h[10]=S,h[11]=g,h[12]=c}else c=h[12];return h[17]!==c?(d=(0,t.jsx)("div",{className:"flex flex-1 justify-between gap-2 sm:gap-1",children:c}),h[17]=c,h[18]=d):d=h[18],h[19]!==k?(m=k("L6666531下一周"),h[19]=k,h[20]=m):m=h[20],h[21]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)(el.default,{"aria-hidden":"true"}),h[21]=u):u=h[21],h[22]!==w||h[23]!==m?(f=(0,t.jsx)(z.Button,{type:"link",className:"flex h-8 w-6 cursor-pointer items-center justify-center border-0 bg-transparent !text-text3 sm:h-[50px] sm:!w-3 sm:min-w-0 sm:px-0 rtl:rotate-180",onClick:w,"aria-label":m,iconSize:16,prefixIcon:u}),h[22]=w,h[23]=m,h[24]=f):f=h[24],h[25]!==o||h[26]!==d||h[27]!==f?(p=(0,t.jsxs)("div",{className:"my-4 flex w-full items-center gap-2 sm:my-3 sm:gap-1",children:[o,d,f]}),h[25]=o,h[26]=d,h[27]=f,h[28]=p):p=h[28],p}function ei(e){let n,l,s,o,d,m,x,p,h,g,b,v,w=(0,r.c)(43),{calendar:S,calendarExists:T,state:M,onGoToToday:z}=e,{t:E}=(0,i.useTranslation)(),{existsDates:$,selectedDate:D,activeGroupKey:A,setActiveGroupKey:B,handleSelectDate:O,handlePrevWeek:H,handleNextWeek:W,handleTodayClick:Y,moduleState:U,weekDates:K,tabItems:G,activeGroup:q,isTodaySelected:V}=((e,t,r)=>{let n=e?.date??j(),l=e?.groups??[],s=(0,a.useMemo)(()=>
1P(t?.dates),[t?.dates]),{t:o}=(0,i.useTranslation)(),[c,d]=(0,a.useState)(n),[m,u]=(0,a.useState)(n),[x,p]=(0,a.useState)(l),[h,g]=(0,a.useState)(e?R(l):"loading"),[b,v]=(0,a.useState)(l[0]?.groupType??"macro"),[w,S]=(0,a.useState)(s),T=(0,a.useRef)(n),M=(0,a.useRef)(e?.date),z=(0,a.useRef)(void 0),E=(0,a.useRef)(0),F=(0,a.useRef)(0);(0,a.useEffect)(()=>{let t=e?.date;if(!t||!s.length)return;let r=`${t}:${s.join(",")}`;if(r===z.current)return;z.current=r;let a=y(k(t)[0]);I.set(a,s),S(s)},[e?.date,s]);let $=(0,a.useCallback)(async e=>{let t=++F.current,r=k(e),a=y(r[0]),n=y(r[6]),l=_(a),s=_(n);I.has(a)&&S(I.get(a));try{let e=await (0,f.getTradFiCalendarExists)({startDate:l,endDate:s});if("error"===e.state)return;let r=P(e.data?.dates);if(I.set(a,r),t!==F.current)return;S(r)}catch{}},[]),D=(0,a.useCallback)(async e=>{let t=++E.current,r=_(e),a=C.has(r)?C.get(r):void 0,n=void 0!==a;void 0!==a?(T.current=e,p(a),g(R(a))):g("loading");try{let a=await (0,f.getTradFiCalendar)({date:_(e)});if("error"===a.state){if(t!==E.current)return;n||g("error");return}let l=a.data?.groups??[];if(C.set(r,l),t!==E.current)return;T.current=e,p(l),g(R(l))}catch{if(t!==E.current)return;n||g("error")}},[]);(0,a.useEffect)(()=>{if(0===x.length)return;let e=x.map((e,t)=>e.groupType??String(t));e.includes(b)||v(e[0])},[x,b]),(0,a.useEffect)(()=>{let t=e?.date;if(!t||t===M.current)return;M.current=t,E.current+=1;let r=e?.groups??[];T.current=t,d(t),u(t),p(r),g(R(r))},[e?.date]),(0,a.useEffect)(()=>()=>{E.current+=1,F.current+=1},[]);let A=(0,a.useCallback)(e=>{d(e),D(e)},[D]),B=(0,a.useCallback)(()=>{u(e=>{let t=L(e,-1);return $(t),t})},[$]),O=(0,a.useCallback)(()=>{u(e=>{let t=L(e,1);return $(t),t})},[$]),H=(0,a.useCallback)(()=>{let e=j(),t=N(m)!==e,r=N(c)!==e;t&&(u(e),$(e)),r&&d(e),D(e)},[m,c,$,D]),W="loading"===r||"error"===r||"empty"===r?r:"success"!==r||e?h:"empty",Y=(0,a.useMemo)(()=>k(m),[m]),U=(0,a.useMemo)(()=>x.map((e,t)=>({key:e.groupType||String(t),label:e.groupName})),[x]),K=(0,a.useMemo)(()=>x.find((e,t)=>(e.groupType||String(t))===b)||x[0],[x,b]),G=N(c)===j();return{groups:x,groupsState:h,existsDates:w,selectedDate:c,activeGroupKey:b,setActiveGroupKey:v,handleSelectDate:A,handlePrevWeek:B,handleNextWeek:O,handleTodayClick:H,moduleState:W,weekDates:Y,tabItems:U,activeGroup:K,isTodaySelected:G}})(S,T,M),Q="loading"!==U,X="success"===U&&!!q?.items?.length;w[0]!==D?(n=()=>{(0,c.openBkGenie)({jumpPath:"/bkgenie/tradefi",params:{entryType:"calendar",date:N(D)}})},w[0]=D,w[1]=n):n=w[1];let J=n;return w[2]!==E?(l=E("L6666538财经日历"),w[2]=E,w[3]=l):l=w[3],w[4]!==l?(s=(0,t.jsx)("h2",{className:"m-0 mb-4 text-[24px] font-bold leading-[28px] text-text1 max-[1047px]:hidden",children:l}),w[4]=l,w[5]=s):s=w[5],w[6]!==E?(o=E("L6666538财经日历"),w[6]=E,w[7]=o):o=w[7],w[8]!==Y||w[9]!==z?(d=()=>{Y(),z?.()},w[8]=Y,w[9]=z,w[10]=d):d=w[10],w[11]!==V||w[12]!==D||w[13]!==d?(m=(0,t.jsx)(ea,{selectedDate:D,isTodaySelected:V,onTodayClick:d}),w[11]=V,w[12]=D,w[13]=d,w[14]=m):m=w[14],w[15]!==$||w[16]!==W||w[17]!==H||w[18]!==O||w[19]!==D||w[20]!==K?(x=(0,t.jsx)(es,{weekDates:K,selectedDate:D,existsDates:$,onPrevWeek:H,onNextWeek:W,onSelectDate:O}),w[15]=$,w[16]=W,w[17]=H,w[18]=O,w[19]=D,w[20]=K,w[21]=x):x=w[21],w[22]!==q||w[23]!==A||w[24]!==B||w[25]!==G?(p=(0,t.jsx)(er,{activeGroupKey:A,tabItems:G,onChangeGroup:B,activeGroup:q}),w[22]=q,w[23]=A,w[24]=B,w[25]=G,w[26]=p):p=w[26],w[27]!==U||w[28]!==p?(h=(0,t.jsx)(u,{state:U,className:"flex-1 flex flex-col min-h-0",children:p}),w[27]=U,w[28]=p,w[29]=h):h=w[29],w[30]!==J||w[31]!==X||w[32]!==Q?(g=Q?(0,t.jsx)(F,{disabled:!X,onClick:J}):null,w[30]=J,w[31]=X,w[32]=Q,w[33]=g):g=w[33],w[34]!==g||w[35]!==o||w[36]!==m||w[37]!==x||w[38]!==h?(b=(0,t.jsxs)("section",{id:"calendar",className:"tradfi-section flex h-[480px] min-h-[480px] flex-col rounded-[16px] bg-[linear-gradient(180deg,var(--bg-2)_0%,color-mix(in_srgb,var(--bg-2)_50%,transparent)_100%)] p-4 shadow-[inset_0_1px_0_color-mix(in_srgb,var(--text-1)_4%,transparent)] sm:h-[440px] sm:min-h-[440px] sm:rounded-[8px] sm:p-3","aria-label":o,children:[m,x,h,g]}),w[34]=g,w[35]=o,w[36]=m,w[37]=x,w[38]=h,w[39]=b):b=w[39],w[40]!==b||w[41]!==s?(v=(0,t.jsxs)("div",{className:"tradfi-calendar-block",children:[s,b]}),w[40]=b,w[41]=s,w[42]=v):v=w[42],v}var eo=e.i(568220);let ec={path:"M785.056 25.6v-51.168H298.08v51.2h486.976z m34.144 34.144V708.288c0 18.848-15.264 34.144-34.144 34.144H298.08c-18.88 0-34.176-15.296-34.176-34.144v-648.544c0-18.848 15.328-34.112 34.176-34.112v-51.2l-8.768 0.448a85.376 85.376 0 0 0-76.16 76.16l-0.416 8.704V708.288c0 44.16 33.568 80.512 76.576 84.896l8.768 0.448h486.976A85.344 85.344 0 0 0 870.4 708.288v-648.544l-0.416-8.704a85.344 85.344 0 0 0-84.928-76.608v51.2c18.88 0 34.144 15.264 34.144 34.112zM539.328 233.6c22.368 0 40.48-17.504 40.48-39.104 0-21.568-18.112-39.104-40.48-39.104-22.4 0-40.512 17.536-40.512 39.104 0 21.6 18.112 39.136 40.512 39.136z m-125.952 298.24c21.76 56.416 82.272 94.72 150.528 82.976 54.816-9.408 99.2-52.736 108.416-105.824 12.608-72.544-37.312-136.64-106.016-150.144v-62.656a10.
1624 10.624 0 0 0-10.816-10.432h-32.384a10.656 10.656 0 0 0-10.816 10.432v99.104c0 7.2 6.08 13.024 13.504 13.024h13.504c9.536 0 18.528 1.92 27.008 4.832 36.096 12.416 60.672 48.576 52.352 89.248-6.4 31.36-33.696 56.48-66.432 61.408-39.008 5.888-73.632-15.392-87.36-47.168-2.624-6.08-9.824-8.96-16.32-6.912l-28.128 8.768c-5.76 1.792-9.152 7.872-7.04 13.344zM153.6 656.992h114.656v-65.536H153.6V656.992zM153.6 493.152h114.656v-65.536H153.6v65.536zM153.6 329.312h114.656v-65.536H153.6v65.536zM153.6 165.568h114.656v-65.536H153.6v65.536z",width:1024},ed=a.forwardRef(function(e,a){let n,l=(0,r.c)(3);return l[0]!==e||l[1]!==a?(n=(0,t.jsx)(eo.default,{className:e.className,...e,ref:a,svg:ec,children:""}),l[0]=e,l[1]=a,l[2]=n):n=l[2],n});ed.displayName="NewbieGuideOutlined";var em=e.i(604705),eu=e.i(486442),ex=e.i(332002),ef=e.i(814680);function ep(e){var a,l,s;let o,c,d,m,u,x,f,p,h,g,b,v,y,j=(0,r.c)(36),{onClick:w,sector:N}=e,{t:_}=(0,i.useTranslation)();if(j[0]!==N.marketInfo){let e,t,r;a=N.marketInfo,t=Number(e=a?.changeRate24),r=(0,ef.formatTradFiPercent)(e),o=!Number.isFinite(t)||t<=0||"--"===r?r:`+${r}`,j[0]=N.marketInfo,j[1]=o}else o=j[1];let k=o;if(j[2]!==N.marketInfo){let e;l=N.marketInfo,c=Number.isFinite(e=Number(l?.changeRate24))&&0!==e?e<0?"down":"up":"neutral",j[2]=N.marketInfo,j[3]=c}else c=j[3];let S=c;j[4]!==w||j[5]!==N.id?(d=()=>{void 0!==N.id&&w?.(N.id)},j[4]=w,j[5]=N.id,j[6]=d):d=j[6];let T=d,C=N.name;(j[7]!==N.icon?(m=N.icon?(0,t.jsx)(ex.default,{src:(0,eu.completeImageUrl)(N.icon),alt:"",width:32,height:32,unoptimized:!0,className:"h-full w-full object-cover"}):null,j[7]=N.icon,j[8]=m):m=j[8],j[9]!==m?(u=(0,t.jsx)("div",{className:"h-8 w-8 shrink-0 overflow-hidden rounded-md sm:rounded-none",children:m}),j[9]=m,j[10]=u):u=j[10],j[11]!==N.name?(x=(0,t.jsx)("span",{className:"line-clamp-2 break-words text-text1 sm:truncate text-[14px] leading-[16px] font-medium",children:N.name}),j[11]=N.name,j[12]=x):x=j[12],j[13]!==N.marketInfo||j[14]!==_)?(s=N.marketInfo,f=_("L66665240个合约",{0:s?.futuresCount??"--"}),j[13]=N.marketInfo,j[14]=_,j[15]=f):f=j[15],j[16]!==f?(p=(0,t.jsx)("span",{className:"text-[14px] leading-4 text-text3 sm:text-[12px] sm:leading-[14px] truncate break-words",children:f}),j[16]=f,j[17]=p):p=j[17],j[18]!==x||j[19]!==p?(h=(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-0.5 sm:gap-2",children:[x,p]}),j[18]=x,j[19]=p,j[20]=h):h=j[20],j[21]!==h||j[22]!==u?(g=(0,t.jsxs)("div",{className:"contents sm:flex sm:min-w-0 sm:flex-1 sm:items-center sm:gap-2",children:[u,h]}),j[21]=h,j[22]=u,j[23]=g):g=j[23];let I="up"===S&&"bg-success2 text-success",L="down"===S&&"bg-danger2 text-danger",R="neutral"===S&&"bg-fill3 text-text3";return j[24]!==I||j[25]!==L||j[26]!==R?(b=(0,n.default)("ltr","shrink-0 rounded px-1.5 py-0.5 text-center text-[14px] leading-4 sm:whitespace-nowrap sm:px-1 sm:py-px sm:text-[12px] sm:font-normal sm:leading-[14px]",I,L,R),j[24]=I,j[25]=L,j[26]=R,j[27]=b):b=j[27],j[28]!==k||j[29]!==b?(v=(0,t.jsx)("span",{className:b,children:k}),j[28]=k,j[29]=b,j[30]=v):v=j[30],j[31]!==T||j[32]!==N.name||j[33]!==g||j[34]!==v?(y=(0,t.jsxs)("button",{type:"button","aria-label":C,onClick:T,className:"tradfi-sector-card flex h-20 w-full cursor-pointer appearance-none items-center gap-3 overflow-hidden rounded-lg border-[0.5px] border-solid border-line3 px-3 py-2 text-left rtl:text-right text-text1 hover:border-line2 sm:h-14 sm:p-3",children:[g,v]}),j[31]=T,j[32]=N.name,j[33]=g,j[34]=v,j[35]=y):y=j[35],y}function eh(e){let n,l,s,o,c,d,m,x,f,p,h,g,b,v,y,j,w,N,_,k=(0,r.c)(46),{onSectorClick:S,sectors:T,state:C,onMore:I}=e,{t:L}=(0,i.useTranslation)();k[0]===Symbol.for("react.memo_cache_sentinel")?(n={},k[0]=n):n=k[0];let[R,M]=a.default.useState(n);k[1]!==T?(l=T.slice(0,4),k[1]=T,k[2]=l):l=k[2];let P=l;k[3]!==P?(s=new Set(P.map(eg).filter(Boolean)),k[3]=P,k[4]=s):s=k[4];let E=s;if(k[5]!==P||k[6]!==R){let e;k[8]!==R?(e=e=>{let t=e.id,r=void 0===t?void 0:R[String(t)];return r?{...e,marketInfo:{...e.marketInfo,...void 0!==r.changeRate24?{changeRate24:r.changeRate24}:{},...void 0!==r.futuresCount?{futuresCount:r.futuresCount}:{}}}:e},k[8]=R,k[9]=e):e=k[9],o=P.map(e),k[5]=P,k[6]=R,k[7]=o}else o=k[7];let F=o,$=0===F.length,D="success"===C&&$?"empty":C??($?"empty":"success");if(k[10]!==E?(c=()=>{M(e=>{let t=!1,r={};
1return Object.entries(e).forEach(e=>{let[a,n]=e;E.has(a)?r[a]=n:t=!0}),t?r:e})},d=[E],k[10]=E,k[11]=c,k[12]=d):(c=k[11],d=k[12]),a.default.useEffect(c,d),k[13]!==L?(m=L("L6660993热门板块"),k[13]=L,k[14]=m):m=k[14],k[15]!==m?(x=(0,t.jsx)("h2",{id:"tradfi-sector-title",className:"m-0 text-[18px] font-medium leading-[20px] tracking-normal text-text1",children:m}),k[15]=m,k[16]=x):x=k[16],k[17]!==L?(f=L("L6666527更多热门板块"),k[17]=L,k[18]=f):f=k[18],k[19]!==L?(p=L("L0000080更多"),k[19]=L,k[20]=p):p=k[20],k[21]!==p?(h=(0,t.jsx)("span",{className:"sm:hidden",children:p}),k[21]=p,k[22]=h):h=k[22],k[23]===Symbol.for("react.memo_cache_sentinel")?(g=(0,t.jsx)(el.default,{className:"tradfi-section-heading-icon h-4 w-4 flex-none rtl:rotate-180","aria-hidden":"true"}),k[23]=g):g=k[23],k[24]!==h?(b=(0,t.jsxs)("span",{className:"flex items-center text-text2 hover:text-text1",children:[h,g]}),k[24]=h,k[25]=b):b=k[25],k[26]!==I||k[27]!==b||k[28]!==f?(v=(0,t.jsx)(z.Button,{type:"link",size:"small",className:"flex items-center justify-center border-0 bg-transparent text-text2 hover:text-text1 sm:p-0",onClick:I,"aria-label":f,children:b}),k[26]=I,k[27]=b,k[28]=f,k[29]=v):v=k[29],k[30]!==v||k[31]!==x?(y=(0,t.jsxs)("div",{className:"tradfi-section-heading flex h-[20px] items-center justify-between gap-3",children:[x,v]}),k[30]=v,k[31]=x,k[32]=y):y=k[32],k[33]!==S||k[34]!==F){let e;k[36]!==S?(e=(e,r)=>(0,t.jsx)(ep,{onClick:S,sector:e},e.id??`${e.name||"sector"}-${r}`),k[36]=S,k[37]=e):e=k[37],j=F.map(e),k[33]=S,k[34]=F,k[35]=j}else j=k[35];return k[38]!==j?(w=(0,t.jsx)("div",{className:"grid h-full grid-cols-2 grid-rows-[repeat(2,80px)] gap-4 sm:flex sm:w-full sm:flex-col sm:gap-3",children:j}),k[38]=j,k[39]=w):w=k[39],k[40]!==D||k[41]!==w?(N=(0,t.jsx)(u,{state:D,className:"mt-6 h-44 w-full sm:mt-4 sm:h-[260px]",children:w}),k[40]=D,k[41]=w,k[42]=N):N=k[42],k[43]!==y||k[44]!==N?(_=(0,t.jsxs)("section",{className:"self-center rounded-[16px] bg-[linear-gradient(180deg,var(--bg-2)_0%,color-mix(in_srgb,var(--bg-2)_50%,transparent)_100%)] p-5 min-[1044px]:h-[266px] sm:p-3","aria-labelledby":"tradfi-sector-title",children:[y,N]}),k[43]=y,k[44]=N,k[45]=_):_=k[45],_}function eg(e){return String(e.id)}function eb(e){let a,n,l,s,o,c,d,m,u,x,f,p=(0,r.c)(28),{onSectorClick:h,sectors:g,state:b,onSectorMore:v}=e,{t:y}=(0,i.useTranslation)();p[0]!==y?(a=y("L6661049TradFi合约交易常见问题"),p[0]=y,p[1]=a):a=p[1];let j=a;return p[2]!==y?(n=y("L6661047LBankTradFi合约"),p[2]=y,p[3]=n):n=p[3],p[4]!==n?(l=(0,t.jsx)("h1",{id:"tradfi-hero-title",className:"m-0 font-b48 tracking-normal text-text1 max-[1047px]:font-b40 sm:font-b28",children:n}),p[4]=n,p[5]=l):l=p[5],p[6]!==y?(s=y("L6661048股票黄金指数和大宗交易丨一种货"),p[6]=y,p[7]=s):s=p[7],p[8]!==s?(o=(0,t.jsx)("p",{className:"m-0 mt-4 text-[18px] leading-[26px] text-text2 sm:mt-2 sm:font-r14",children:s}),p[8]=s,p[9]=o):o=p[9],p[10]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsx)(ed,{className:"text-[16px] inline-grid h-4 w-4 flex-none place-items-center text-[11px] leading-none sm:h-3.5 sm:w-3.5","aria-hidden":"true"}),p[10]=c):c=p[10],p[11]!==j?(d=(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 font-r16 sm:font-r12",children:[c,j]}),p[11]=j,p[12]=d):d=p[12],p[13]!==j||p[14]!==d?(m=(0,t.jsx)("div",{className:"mt-6 max-[779px]:mt-4 flex items-center gap-3",children:(0,t.jsx)(em.Link,{"aria-label":j,href:"/support/articles/2012125658225836032",className:"inline-flex h-[30px] w-fit flex-none cursor-pointer appearance-none items-center gap-1 rounded-full border-[0.5px] border-[var(--text-4)] px-3 text-text3 sm:h-[22px] sm:px-2",children:d})}),p[13]=j,p[14]=d,p[15]=m):m=p[15],p[16]!==l||p[17]!==o||p[18]!==m?(u=(0,t.jsxs)("div",{className:"flex flex-col items-start justify-center",children:[l,o,m]}),p[16]=l,p[17]=o,p[18]=m,p[19]=u):u=p[19],p[20]!==h||p[21]!==v||p[22]!==g||p[23]!==b?(x=(0,t.jsx)(eh,{onSectorClick:h,sectors:g,state:b,onMore:v}),p[20]=h,p[21]=v,p[22]=g,p[23]=b,p[24]=x):x=p[24],p[25]!==x||p[26]!==u?(f=(0,t.jsxs)("section",{className:"grid h-auto grid-cols-1 items-stretch gap-6 max-[7
179px]:gap-8 min-[780px]:max-[1047px]:gap-[40px] min-[1044px]:h-[275px] min-[1044px]:grid-cols-2 lg:grid-cols-[minmax(0,690fr)_minmax(320px,486fr)]","aria-labelledby":"tradfi-hero-title",children:[u,x]}),p[25]=x,p[26]=u,p[27]=f):f=p[27],f}let ev=1e3/30;function ey(){let e,n,l,s,i,o=(0,r.c)(5),c=(0,a.useRef)(null),d=(0,a.useRef)(null);return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=c.current,t=d.current,r=t?.getContext("2d");if(!e||!t||!r)return;let a=0,n=0,l=1,s=0,i=null,o=-1/0,m=!0,u="function"==typeof window.matchMedia?window.matchMedia("(prefers-reduced-motion: reduce)"):null,x=u?.matches??!1,f=()=>{let t=window.getComputedStyle(e);return{background:t.getPropertyValue("--bg-1").trim(),dot:t.getPropertyValue("--text-1").trim(),line:t.getPropertyValue("--line-3").trim()}},p=f(),h=(e,t,r)=>{let n=.19866933079506122*t+.9800665778412416*r,l=910/(910+n);return{x:e*l+a/2,y:(.9800665778412416*t-.19866933079506122*r)*l,scale:l,z:n}},g=ew,b=ej,v=()=>{l=Math.min(window.devicePixelRatio||1,2);let e=t.clientWidth,s=t.clientHeight;return!!e&&!!s&&(a=e,n=s,t.width=Math.round(e*l),t.height=Math.round(s*l),r.setTransform(l,0,0,l,0,0),!0)},y=()=>{if(a&&n){r.clearRect(0,0,a,n),r.globalAlpha=1,r.fillStyle=p.background,r.fillRect(0,0,a,n),s+=.04;for(let e=-30;e<=30;e++){r.beginPath();let t=!1;for(let a=-30;a<=30;a++){let n=53*a,l=53*e+200,i=g(n,l,s),o=h(n,i,l);o.z<-910||(t?r.lineTo(o.x,o.y):(r.moveTo(o.x,o.y),t=!0))}r.strokeStyle=p.line,r.globalAlpha=.3*b(53*e+200),r.lineWidth=1,r.stroke()}for(let e=-30;e<=30;e++){r.beginPath();let t=!1;for(let a=-30;a<=30;a++){let n=53*a+200,l=53*e,i=g(l,n,s),o=h(l,i,n);o.z<-910||(t?r.lineTo(o.x,o.y):(r.moveTo(o.x,o.y),t=!0))}r.strokeStyle=p.line,r.globalAlpha=.3*b(200),r.lineWidth=1,r.stroke()}for(let e=-30;e<=30;e++)for(let t=-30;t<=30;t++){let a=53*t,n=53*e+200,l=g(a,n,s),i=h(a,l,n);i.z<-910||(r.beginPath(),r.arc(i.x,i.y,+i.scale,0,2*Math.PI),r.fillStyle=p.dot,r.globalAlpha=.3*b(n),r.fill())}r.globalAlpha=1}},j=e=>{i=null,!m||document.hidden||x||(e-o>=ev&&(y(),o=e),i=window.requestAnimationFrame(j))},w=()=>{if(m&&!document.hidden&&null===i&&v()){if(x)return void y();o=-1/0,i=window.requestAnimationFrame(j)}},N=()=>{null!==i&&(window.cancelAnimationFrame(i),i=null)},_=()=>{document.hidden?N():w()},k=e=>{x=e.matches,N(),w()},S="u"<typeof ResizeObserver?null:new ResizeObserver(()=>{v()&&x&&m&&!document.hidden&&y()}),T="u"<typeof IntersectionObserver?null:new IntersectionObserver(e=>{let[t]=e;(m=t?.isIntersecting??!1)?w():N()}),C="u"<typeof MutationObserver?null:new MutationObserver(()=>{p=f(),x&&m&&!document.hidden&&y()});return S?.observe(e),T?.observe(e),C?.observe(document.documentElement,{attributes:!0,attributeFilter:["class","data-color-scheme"]}),u?.addEventListener("change",k),window.addEventListener("resize",v),document.addEventListener("visibilitychange",_),w(),()=>{N(),S?.disconnect(),T?.disconnect(),C?.disconnect(),u?.removeEventListener("change",k),window.removeEventListener("resize",v),document.removeEventListener("visibilitychange",_)}},n=[],o[0]=e,o[1]=n):(e=o[0],n=o[1]),(0,a.useEffect)(e,n),o[2]===Symbol.for("react.memo_cache_sentinel")?(l={background:"#070502","--bg-1":"#070502"},o[2]=l):l=o[2],o[3]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("div",{className:"tradfi-hero-bg__top-layer pointer-events-none absolute inset-x-0 top-0 z-[2] h-[600px]"}),o[3]=s):s=o[3],o[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsxs)("div",{ref:c,className:"tradfi-hero-bg pointer-events-none absolute inset-x-0 top-0 z-0 h-[900px] overflow-hidden max-[780px]:h-[720px]",style:l,"aria-hidden":"true",children:[s,(0,t.jsxs)("div",{className:"tradfi-hero-bg__canvas-wrap absolute inset-0 z-[1] overflow-hidden [-webkit-mask-image:radial-gradient(42%_25%_at_50%_45.7%,transparent_0%,color-mix(in_srgb,var(--bg-1)_15%,transparent)_29%,color-mix(in_srgb,var(--bg-1)_20%,transparent)_53%,var(--bg-1)_100%)] [mask-image:radial-gradient(42%_25%_at_50%_45.7%,transparent_0%,color-mix(in_srgb,var(--bg-1)_15%,transparent)_29%,color-mix(in_srgb,var(--bg-1)_20%,transparent)_53%,var(--bg-1)_100%)]",children:[(0,t.jsx)("canvas",{ref:d,className:"tradfi-hero-bg__canvas block h-full w-full"}),(0,t.jsx)("div",{className:"tradfi-hero-bg__fade-top pointer-events-none absolute inset-x-0 top-0 z-[2] h-[36%] bg-[linear-gradient(to_bottom,var(--bg-1),transparent)]"}),(0,t.jsx)("div",{className:"tradfi-hero-bg__fade-bottom pointer-events-none absolute inset-x-0 bottom-0 z-[2] h-[36%] bg-[linear-gradient(to_top,var(--bg-1),transparent)]"})]}),(0,t.jsx)("div",{className:"tradfi-hero-bg__side tradfi-hero-bg__side--left pointer-events-none absolute bottom-0 left-0 top-0 z-[3] w-[600px] bg-[linear-gradient(270deg,transparent_0%,color-mix(in_srgb,var(--bg-1)_62%,transparent)_100%)] max-[780px]:w-[160px]"}),(0,t.jsx)("div",{className:"tradfi-hero-bg__side tradfi-hero-bg__side--right pointer-events-none absolute bottom-0 right-0 top-0 z-[3] w-[600px] bg-[linear-gradient(270deg,color-mix(in_srgb,var(--bg-1)_62%,transparent)_0%,transparent_100%)] max-[780px]:w-[160px]"}),(0,t.jsx)("div",{className:"tradfi-hero-bg__fade absolute inset-x-0 bottom-0 z-[4] h-[280px] bg-[linear-gradient(180deg,transparent_0%,color-mix(in_srgb,var(--bg-1)_65%,transparent)_55%,var(--bg-1)_100%)]"})]}),o[4]=i):i=o[4],i}function ej(e){return Math.max(0,Math.min(1,1-e/800))}function ew(e,t,r){return 28*Math.sin(.009*Math.sqrt(e*e+t*t)-1.2*r)*.3+14*Math.sin(.012*e+.7*r)*.3+10*Math.sin(.016*t-.9*r)*.3}var eN=e.i(558437),eN=eN;e.i(941207);var e_=e.i(876916);function ek(e){return e.upColorIsGreen}let eS=(e,t,r,a,n,l,s=.4)=>{let i=Math.sqrt((r-e)**2+(a-t)**2),o=s*i/(i+Math.sqrt((n-r)**2+(l-a)**2))||0,c=s-o;return[r-o*(n-e),a-o*(l-t),r+c*(n-e),a+c*(l-t)]},eT=e=>{let n,l,s,i,o=(0,r.c)(22),{data:c,width:d,height:m,strokeWidth:u,ariaLabel:x,autoScaleY:f,showBaseline:p}=e,h=void 0===d?100:d,g=void 0===m?40:m,b=void 0===u?2:u,v=void 0!==f&&f,y=void 0===p||p,j=(0,a.useRef)(null),{upColor:w,downColor:N}=(()=>{let e,t,a=(0,r.c)(14),n=(0,e_.useTradeStore)(ek),l=(0,eN.default)("--success","#00A36D"),s=(0,eN.default)("--danger","#DB4260"),i=(0,eN.default)("--success-2","#0D241D"),o=(0,eN.default)("--danger-2","#29151A");a[0]!==s||a[1]!==o||a[2]!==l||a[3]!==i||a[4]!==n?(e=n?[l,s,i,o]:[s,l,o,i],a[0]=s,a[1]=o,a[2]=l,a[3]=i,a[4]=n,a[5]=e):e=a[5];let[c,d,m,u]=e,x=n?"text-success":"text-danger",f=n?"text-danger":"text-success";return a[6]!==d||a[7]!==u||a[8]!==f||a[9]!==c||a[10]!==m||a[11]!==x||a[12]!==n?(t={upColor:c,downColor:d,downColor2:u,upColor2:m,upColorIsGreen:n,upColorClass:x,downColorClass:f},a[6]=d,a[7]=u,a[8]=f,a[9]=c,a[10]=m,a[11]=x,a[12]=n,a[13]=t):t=a[13],t})(),_=w||"#00A36D",k=N||"#DB4260",S=`${_}33`,T=`${k}33`,C=`${_}00`,I=`${k}00`;return(o[0]!==v||o[1]!==c||o[2]!==k||o[3]!==T||o[4]!==I||o[5]!==g||o[6]!==y||o[7]!==b||o[8]!==_||o[9]!==S||o[10]!==C||o[11]!==h?(n=()=>{let e=j.current;if(!e||0===c.length)return;let t=e.getContext("2d");if(!t)return;let r=window.devicePixelRatio||1;e.width=h*r,e.height=g*r,e.style.width=`${h}px`,e.style.height=`${g}px`,t.scale(r,r),t.clearRect(0,0,h,g);let a=Math.max(...c),n=Math.min(...c),l=(a-n)*.1,s=v?a+l:Math.max(a,0),i=v?n-l:Math.min(n,0),o=s-i||1,d=b/2,m=g-2*d,u=h/(c.length-1||1),x=g-d-(0-i)/o*m,f=Math.max(d,Math.min(g-d,x)),p=Math.max(0,Math.min(1,f/g)),w=g-d-(a-i)/
1o*m,N=g-d-(n-i)/o*m,L=e=>v?Math.max(w,Math.min(N,e)):e,R=c.map((e,t)=>({x:t*u,y:g-d-(e-i)/o*m})),M=t.createLinearGradient(0,0,0,g);M.addColorStop(0,_),M.addColorStop(p,_),M.addColorStop(p,k),M.addColorStop(1,k);let P=t.createLinearGradient(0,0,0,g);if(0===p?(P.addColorStop(0,I),P.addColorStop(1,T)):1===p?(P.addColorStop(0,S),P.addColorStop(1,C)):(P.addColorStop(0,S),P.addColorStop(p,C),P.addColorStop(p,I),P.addColorStop(1,T)),y&&(t.beginPath(),t.strokeStyle="#3F424E",t.lineWidth=1,t.setLineDash([4,4]),t.moveTo(0,f),t.lineTo(h,f),t.stroke(),t.setLineDash([])),R.length<2){let[e]=R;if(!e)return;let r=h/2;t.beginPath(),t.fillStyle=P,t.moveTo(r,f),t.lineTo(r,e.y),t.lineTo(r+1,e.y),t.lineTo(r+1,f),t.closePath(),t.fill(),t.beginPath(),t.strokeStyle=M,t.lineWidth=b,t.lineCap="round",t.moveTo(r,e.y),t.lineTo(r+.1,e.y),t.stroke();return}let z=()=>{for(let e=0;e<R.length-1;e++){let r=R[Math.max(e-1,0)],a=R[e],n=R[e+1],l=R[Math.min(e+2,R.length-1)],[,,s,i]=eS(r.x,r.y,a.x,a.y,n.x,n.y),[o,c]=eS(a.x,a.y,n.x,n.y,l.x,l.y);t.bezierCurveTo(s,L(i),o,L(c),n.x,n.y)}};t.beginPath(),t.moveTo(R[0].x,f),t.lineTo(R[0].x,R[0].y),z(),t.lineTo(R[R.length-1].x,f),t.closePath(),t.fillStyle=P,t.fill(),t.beginPath(),t.moveTo(R[0].x,R[0].y),z(),t.strokeStyle=M,t.lineWidth=b,t.lineCap="round",t.lineJoin="round",t.stroke()},l=[v,c,k,T,I,g,y,b,_,S,C,h],o[0]=v,o[1]=c,o[2]=k,o[3]=T,o[4]=I,o[5]=g,o[6]=y,o[7]=b,o[8]=_,o[9]=S,o[10]=C,o[11]=h,o[12]=n,o[13]=l):(n=o[12],l=o[13]),(0,a.useEffect)(n,l),0===c.length)?null:(o[14]!==g||o[15]!==h?(s={width:h,height:g},o[14]=g,o[15]=h,o[16]=s):s=o[16],o[17]!==x||o[18]!==g||o[19]!==s||o[20]!==h?(i=(0,t.jsx)("canvas",{ref:j,"aria-label":x,height:g,style:s,width:h}),o[17]=x,o[18]=g,o[19]=s,o[20]=h,o[21]=i):i=o[21],i)};var eC=e.i(789715),eI=e.i(987540),eL=e.i(315915),eR=e.i(894064);let eM=(e,t=[])=>{let r=new Map(t.map(e=>{let t=e.investorId;return t?[t,e]:void 0}).filter(e=>!!e));return e.map(e=>{let t=e.investors||[],a=t.map(e=>"string"==typeof e?e:e.investorId).filter(e=>!!e);return{...e,investors:a,investorTags:t.map(e=>{let t="string"==typeof e?e:e.investorId,a=t?r.get(t):void 0;if(a)return"string"==typeof e?a:{...a,...e}}).filter(e=>!!e)}})},eP=({controlledState:e,fallbackState:t,loadEnabled:r,loadState:a,shouldLoadClientData:n})=>n&&!r?"success":e&&"success"!==e?e:n?a:t,ez=e=>{let t,n,l=(0,r.c)(5),{load:s,loadEnabled:i,shouldLoadClientData:o}=e;l[0]!==s||l[1]!==i||l[2]!==o?(t=()=>{o&&i&&s()},n=[s,i,o],l[0]=s,l[1]=i,l[2]=o,l[3]=t,l[4]=n):(t=l[3],n=l[4]),(0,a.useEffect)(t,n)},eE=(e,t={})=>{let r=`/perpetual/${(e||"").replace(/_/g,"").toLowerCase()}`;return t.tradeType?`${r}?tradeType=${t.tradeType}`:r},eF={small:22,middle:24,large:32};function e$(e){let a,n,l,s,i,o,c,d=(0,r.c)(20),{logo:m,name:u,tag:x,size:f,nameClassName:p}=e,h=eF[void 0===f?"middle":f];d[0]!==h?(a={width:h,height:h},d[0]=h,d[1]=a):a=d[1],d[2]!==h?(n=(0,t.jsx)(eo.default,{icon:"TradeOnFilled",className:"text-text4",style:{fontSize:h}}),d[2]=h,d[3]=n):n=d[3],d[4]!==m||d[5]!==u?(l=m&&(0,t.jsx)("img",{src:(0,eu.completeImageUrl)(m),alt:u||"",className:"absolute inset-0 h-full w-full rounded-full object-cover",onError:eD}),d[4]=m,d[5]=u,d[6]=l):l=d[6],d[7]!==a||d[8]!==n||d[9]!==l?(s=(0,t.jsxs)("span",{className:"relative flex shrink-0 items-center justify-center",style:a,children:[n,l]}),d[7]=a,d[8]=n,d[9]=l,d[10]=s):s=d[10];let g=`${p||"text-[14px] font-medium leading-[16px]"} text-text1 truncate`,b=u||"--";return d[11]!==g||d[12]!==b?(i=(0,t.jsx)("span",{className:g,children:b}),d[11]=g,d[12]=b,d[13]=i):i=d[13],d[14]!==x?(o=x&&(0,t.jsx)("span",{className:"whitespace-nowrap rounded bg-fill3 px-1 py-0.5 text-[11px] font-medium leading-3 text-text1",children:x}),d[14]=x,d[15]=o):o=d[15],d[16]!==s||d[17]!==i||d[18]!==o?(c=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[s,i,o]}),d[16]=s,d[17]=i,d[18]=o,d[19]=c):c=d[19],c}function eD(e){e.currentTarget.style.display="none"}let eA=[{color:"color-mix(in srgb, var(--chart-1) 60%, transparent)",activeColor:"var(--chart-1)"},{color:"color-mix(in srgb, var(--chart-2) 60%, transparent)",activeColor:"var(--chart-2)"},{color:"color-mix(in srgb, var(--chart-3) 60%, transparent)",activeColor:"var(--chart-3)"},{color:"color-mix(in srgb, var(--chart-4) 60%, transparent)",activeColor:"var(--chart-4)"},{color:"color-mix(in srgb, var(--chart-5) 60%, transparent)",activeColor:"var(--chart-5)"},{color:"color-mix(in srgb, var(--chart-6) 60%, transparent)",activeColor:"var(--chart-6)"}],eB=e=>eA[e%eA.length];function eO(e){let a,n,l,s,i=(0,r.c)(13),{investorColors:o,investors:c}=e;if(i[0]!==o||i[1]!==c){let e,r,s=c.slice(0,1),d=c.slice(1);i[5]!==o?(e=(e,t)=>{let r=e.investorId||"";return o.get(r)||eB(t)},i[5]=o,i[6]=e):e=i[6];let m=e;a="relative flex min-w-0 max-w-full items-center text-[12px] sm:text-[10px]",i[7]!==m?(r=(e,r)=>(0,t.jsxs)("span",{className:"inline-flex min-w-0 items-center shrink-0",children:[r>0&&(0,t.jsx)("span",{className:"mx-1.5 inline-block h-2 w-px shrink-0 bg-line1"}),(0,t.jsx)("span",{className:"min-w-0 truncate",style:{color:m(e,r).color},children:e.name})]},e.investorId||e.name||r),i[7]=m,i[8]=r):r=i[8],n=s.map(r),l=d.length>0?(0,t.jsx)(A.Tooltip,{action:["hover"],placement:"topRight",title:(0,t.jsx)("div",{className:"flex max-w-[320px] flex-wrap items-center gap-x-1.5 gap-y-1",children:d.map((e,r)=>(0,t.jsx)("span",{className:"inline-flex shrink-0 items-center whitespace-nowrap",style:{color:m(e,s.length+r).color},children:e.name},`hidden-${e.investorId||e.name||r}`))}),children:(0,t.jsxs)("span",{className:"ms-1.5 inline-flex h-[14px] shrink-0 cursor-default items-center rounded-lg bg-fill3 px-1 font-r12 text-text3",onClick:eH,children:["+",d.length]})}
1):null,i[0]=o,i[1]=c,i[2]=a,i[3]=n,i[4]=l}else a=i[2],n=i[3],l=i[4];return i[9]!==a||i[10]!==n||i[11]!==l?(s=(0,t.jsxs)("div",{className:a,children:[n,l]}),i[9]=a,i[10]=n,i[11]=l,i[12]=s):s=i[12],s}function eH(e){e.preventDefault(),e.stopPropagation()}function eW(e){let a,n,l,s,o,c,d,m,u,x,f,p,h=(0,r.c)(31),{assetAmount:g,assetRatio:b,color:v}=e,{t:y}=(0,i.useTranslation)();h[0]!==g?(a=g?`$${(0,eR.formatBigNumber)(g)}`:"--",h[0]=g,h[1]=a):a=h[1];let j=a,w=Number(b);h[2]!==b||h[3]!==w?(n=b&&Number.isFinite(w)&&w<.01?"<0.01%":(0,ef.formatTradFiPercent)(b),h[2]=b,h[3]=w,h[4]=n):n=h[4];let N=n,_=`color-mix(in srgb, ${v} 6%, transparent)`,k=`color-mix(in srgb, ${v} 60%, transparent)`;return h[5]!==v||h[6]!==_||h[7]!==k?(l={backgroundColor:_,borderColor:k,color:v},h[5]=v,h[6]=_,h[7]=k,h[8]=l):l=h[8],h[9]!==y?(s=y("L6668002持仓占比"),h[9]=y,h[10]=s):s=h[10],h[11]!==s?(o=(0,t.jsx)("span",{className:"min-w-0 flex-1 max-w-[50%] truncate",children:s}),h[11]=s,h[12]=o):o=h[12],h[13]!==y?(c=y("L6668003持仓金额"),h[13]=y,h[14]=c):c=h[14],h[15]!==c?(d=(0,t.jsx)("span",{className:"min-w-0 flex-1 max-w-[50%] truncate text-right rtl:text-left",children:c}),h[15]=c,h[16]=d):d=h[16],h[17]!==o||h[18]!==d?(m=(0,t.jsxs)("div",{className:"flex gap-1.5 font-normal",children:[o,d]}),h[17]=o,h[18]=d,h[19]=m):m=h[19],h[20]!==N?(u=(0,t.jsx)("span",{className:"min-w-0 flex-1",children:N}),h[20]=N,h[21]=u):u=h[21],h[22]!==j?(x=(0,t.jsx)("span",{className:"min-w-0 flex-1 text-right rtl:text-left",children:j}),h[22]=j,h[23]=x):x=h[23],h[24]!==u||h[25]!==x?(f=(0,t.jsxs)("div",{className:"flex gap-1 font-medium",children:[u,x]}),h[24]=u,h[25]=x,h[26]=f):f=h[26],h[27]!==m||h[28]!==f||h[29]!==l?(p=(0,t.jsxs)("div",{className:"flex h-11 w-full shrink-0 flex-col justify-center gap-1 rounded-lg border-[0.5px] px-2 py-1.5 text-[10px] leading-[12px] md:text-[12px] md:leading-[14px]",style:l,children:[m,f]}),h[27]=m,h[28]=f,h[29]=l,h[30]=p):p=h[30],p}function eY(e){let n,l,s,o,c,d,m,u,x,f,p,h,g,b,v,y,j,w,N,_,k,S,T=(0,r.c)(61),{asset:C,investorColors:I,isMobile:L,selectedInvestorId:R}=e,{t:M}=(0,i.useTranslation)(),P=a.default.useRef(null),z=a.default.useRef(!1);T[0]!==C.line?(n=(C.line||[]).map(eK).filter(eU),T[0]=C.line,T[1]=n):n=T[1];let E=n,F=L?96:120,$=L?40:56,D=Number(C.changeRate24)>=0;T[2]!==C.changeRate24?(l=(0,ef.formatTradFiPercent)(C.changeRate24),T[2]=C.changeRate24,T[3]=l):l=T[3];let A=l;T[4]!==C.tags?(s=C.tags?.includes(1),T[4]=C.tags,T[5]=s):s=T[5];let B=s;T[6]!==C.investorTags||T[7]!==R?(o=R?C.investorTags?.find(e=>e.investorId===R):void 0,T[6]=C.investorTags,T[7]=R,T[8]=o):o=T[8];let O=o;T[9]!==I||T[10]!==R?(c=R?I.get(R):void 0,T[9]=I,T[10]=R,T[11]=c):c=T[11];let H=c,W=H?.activeColor||H?.color||"var(--text-2)";T[12]!==B||T[13]!==M?(d=B&&(0,t.jsx)("div",{className:"absolute right-0 top-0 max-w-[calc(100%-48px)] truncate rounded-bl-[16px] rounded-tr-[16px] rounded-tl-[16px] bg-fill3 py-1 pl-2 pr-3 text-center text-[10px] font-normal leading-3 text-text3 sm:max-w-[calc(100%-44px)] sm:rounded-[8px_8px_0_8px] sm:px-2 sm:py-0.5",children:M("L6666533交易量上升最多")}),T[12]=B,T[13]=M,T[14]=d):d=T[14];let Y=L?"small":void 0,U=L?void 0:"font-r16";T[15]!==C.icon||T[16]!==C.name||T[17]!==Y||T[18]!==U?(m=(0,t.jsx)(e$,{logo:C.icon,name:C.name,size:Y,nameClassName:U}),T[15]=C.icon,T[16]=C.name,T[17]=Y,T[18]=U,T[19]=m):m=T[19],T[20]!==C.price?(u=(0,ef.formatTradFiPrice)(C.price),T[20]=C.price,T[21]=u):u=T[21],T[22]!==u?(x=(0,t.jsx)("p",{className:"m-0 text-[20px] font-medium leading-[22px] text-text1 tabular-nums sm:text-[16px] sm:leading-[18px]",children:u}),T[22]=u,T[23]=x):x=T[23];let K=D?"+":"";T[24]!==C.changeRate24||T[25]!==A||T[26]!==K?(f=(0,t.jsxs)(eC.UpDownTag,{change:C.changeRate24,size:"large",className:"block m-0 font-r16 sm:font-r14! ltr",children:[K,A]}),T[24]=C.changeRate24,T[25]=A,T[26]=K,T[27]=f):f=T[27],T[28]!==x||T[29]!==f?(p=(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[x,f]}),T[28]=x,T[29]=f,T[30]=p):p=T[30],T[31]!==C.name||T[32]!==L||T[33]!==E||T[34]!==$||T[35]!==F?(h=E.length?(0,t.jsx)("div",{className:L?"h-10 w-24":"h-14 w-[120px]",children:(0,t.jsx)(eT,{autoScaleY:!0,ariaLabel:`${C.name||"asset"} trend`,data:E,height:$,showBaseline:!1,width:F})}):null,T[31]=C.name,T[32]=L,T[33]=E,T[34]=$,T[35]=F,T[36]=h):h=T[36],T[37]!==p||T[38]!==h?(g=(0,t.jsxs)("div",{className:"flex w-full items-center justify-between",children:[p,h]}),T[37]=p,T[38]=h,T[39]=g):g=T[39],T[40]!==C.investorTags||T[41]!==W||T[42]!==I||T[43]!==O?(b=O?(0,t.jsx)(eW,{assetAmount:O.assetAmount,assetRatio:O.assetRatio,color:W}):(0,t.jsx)(eO,{investorColors:I,investors:C.investorTags??[]}),T[40]=C.investorTags,T[41]=W,T[42]=I,T[43]=O,T[44]=b):b=T[44],T[45]!==g||T[46]!==b||T[47]!==m?(v=(0,t.jsxs)("div",{className:"flex h-full flex-col justify-between sm:w-full sm:gap-2",children:[m,g,b]}
1),T[45]=g,T[46]=b,T[47]=m,T[48]=v):v=T[48],T[49]!==v||T[50]!==d?(y=(0,t.jsxs)("article",{className:"relative flex h-[180px] w-[320px] flex-none flex-col overflow-hidden rounded-[16px] bg-[linear-gradient(180deg,var(--bg-2)_0%,color-mix(in_srgb,var(--bg-2)_50%,transparent)_100%)] p-4 sm:h-[138px] sm:w-[240px] sm:items-start sm:rounded-lg sm:px-3 sm:pb-3 sm:pt-3.5 transition-colors duration-200 hover:[background:linear-gradient(180deg,#18191B_0%,rgba(24,25,27,0.50)_100%)]",children:[d,v]}),T[49]=v,T[50]=d,T[51]=y):y=T[51];let G=y;return C.instrumentId?(T[52]!==C.instrumentId?(j=eE(C.instrumentId),T[52]=C.instrumentId,T[53]=j):j=T[53],T[54]===Symbol.for("react.memo_cache_sentinel")?(w=e=>{P.current=e.clientX,z.current=!1},N=e=>{let t=P.current;null!==t&&Math.abs(e.clientX-t)>10&&(z.current=!0)},_=()=>{P.current=null,z.current=!1},k=e=>{let t=z.current;P.current=null,z.current=!1,e.detail>0&&t&&e.preventDefault()},T[54]=w,T[55]=N,T[56]=_,T[57]=k):(w=T[54],N=T[55],_=T[56],k=T[57]),T[58]!==G||T[59]!==j?(S=(0,t.jsx)(em.Link,{className:"block w-fit rounded-[16px] no-underline transition-[border,opacity] duration-200 border-[0.5px] border-transparent hover:border-line1 active:opacity-80 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-text1 sm:rounded-lg",href:j,onPointerDown:w,onPointerMove:N,onPointerCancel:_,onClick:k,children:G}),T[58]=G,T[59]=j,T[60]=S):S=T[60],S):G}function eU(e){return"number"==typeof e}function eK(e){return e.price}function eG(e){let s,c,d,m,x,p,h,g,b,v,y,j,w,N,_,k,S,T,C,I,L,R,M,P,z,E,F,$,D,A,B,O,H,W,Y,U=(0,r.c)(107),{assets:K,investors:G,loadEnabled:q,state:V}=e;U[0]!==G?(s=void 0===G?[]:G,U[0]=G,U[1]=s):s=U[1];let Q=s,X=void 0===q||q,{t:J}=(0,i.useTranslation)(),Z=(0,l.useIsMobile)(),ee=(0,eL.useIsRTL)(),{assets:et,investors:er,load:ea,state:en}=(()=>{let e,t,n,l,s=(0,r.c)(9);s[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],s[0]=e):e=s[0];let[i,o]=(0,a.useState)(e);s[1]===Symbol.for("react.memo_cache_sentinel")?(t=[],s[1]=t):t=s[1];let[c,d]=(0,a.useState)(t),[m,u]=(0,a.useState)("loading"),[x,p]=(0,a.useState)();s[2]===Symbol.for("react.memo_cache_sentinel")?(n=async e=>{let{investorId:t}=void 0===e?{}:e;u("loading"),p(void 0);let r=await (0,f.getTradFiAssetsHot)({includeInvestors:"1",...t?{investorId:t}:{}}),a=r.data;u(r.state),p(r.error),d(a?.investors||[]),o(eM(a?.assets||[],a?.investors||[]))},s[2]=n):n=s[2];let h=n,g="loading"===m;return s[3]!==i||s[4]!==x||s[5]!==c||s[6]!==m||s[7]!==g?(l={assets:i,error:x,investors:c,load:h,loading:g,state:m},s[3]=i,s[4]=x,s[5]=c,s[6]=m,s[7]=g,s[8]=l):l=s[8],l})(),el=void 0===K,[es,ei]=a.default.useState(null),[eo,ec]=a.default.useState(!1),[ed,em]=a.default.useState(!1);U[2]!==ea||U[3]!==X||U[4]!==el?(c=e=>{let t="all"===e?null:e;ei(t),el&&X&&ea(t?{investorId:t}:{})},U[2]=ea,U[3]=X,U[4]=el,U[5]=c):c=U[5];let eu=c;U[6]===Symbol.for("react.memo_cache_sentinel")?(d=e=>{ec(e.canScrollPrev),em(e.canScrollNext)},U[6]=d):d=U[6];let ex=d;U[7]!==ea||U[8]!==X||U[9]!==el?(m={load:ea,loadEnabled:X,shouldLoadClientData:el},U[7]=ea,U[8]=X,U[9]=el,U[10]=m):m=U[10],ez(m);let ef=K??et,ep=ef.length?"success":"empty";U[11]!==X||U[12]!==en||U[13]!==el||U[14]!==V||U[15]!==ep?(x=eP({controlledState:V,fallbackState:ep,loadEnabled:X,loadState:en,shouldLoadClientData:el}),U[11]=X,U[12]=en,U[13]=el,U[14]=V,U[15]=ep,U[16]=x):x=U[16];let eh=x;U[17]!==K||U[18]!==ef||U[19]!==Q?(p=void 0===K?ef:eM(ef,Q),U[17]=K,U[18]=ef,U[19]=Q,U[20]=p):p=U[20];let eg=p,eb=void 0===K?er:Q;if(U[21]!==eb||U[22]!==eg){let e=new Map;eb.forEach(t=>{let r=t.investorId;r&&e.set(r,t)}),eg.forEach(t=>{t.investorTags?.forEach(t=>{let r=t.investorId;r&&e.set(r,t)})}),h=Array.from(e.values()),U[21]=eb,U[22]=eg,U[23]=h}else h=U[23];let ev=h;U[24]!==ev?(g=new Map,ev.forEach((e,t)=>{let r=e.investorId;r&&g.set(r,eB(t))}),U[24]=ev,U[25]=g):g=U[25];let ey=g,ej=es?"border-transparent text-text2":"border-text1 text-text1";U[26]!==ej?(b=(0,n.default)("inline-flex h-7 cursor-pointer items-center justify-center whitespace-nowrap rounded-full border-[0.5px] bg-fill4 px-3 py-[7px] text-[12px] font-medium outline-none transition-all duration-200 hover:bg-fill3",ej),U[26]=ej,U[27]=b):b=U[27],U[28]!==J?(v=J("L0000183全部"),U[28]=J,U[29]=v):v=U[29],U[30]!==b||U[31]!==v?(y={key:"all",label:(0,t.jsx)("span",{className:b,children:v})},U[30]=b,U[31]=v,U[32]=y):y=U[32],U[33]!==ev||U[34]!==ey||U[35]!==es?(j=ev.map(e=>{let r=e.investorId||"",a=es===r,n=ey.get(r)||{color:"var(--text-2)",activeColor:"var(--text-1)"};return{key:r,label:(0,t.jsx)("span",{className:"inline-flex h-7 cursor-pointer items-center justify-center whitespace-nowrap rounded-full border-[0.5px] bg-fill4 px-3 py-[7px] text-[12px] font-medium outline-none transition-all duration-200 hover:bg-fill3",style:{color:a&&n.activeColor||n.color,borderColor:a?n.activeColor||n.color:"transparent"},children:e.name})}}),U[33]=ev,U[34]=ey,U[35]=es,U[36]=j):j=U[36],U[37]!==y||U[38]!==j?(w=[y,...j],U[37]=y,U[38]=j,U[39]=w):w=U[39];let ew=w;U[40]!==J?(N=J("L6666535最新热门"),U[40]=J,U[41]=N):N=U[41],U[42]!==J?(_=J("L6666535最新热门"),U[42]=J,U[43]=_):_=U[43],U[44]!==_?(k=(0,t.jsx)("div",{className:"tradfi-section-heading flex items-center justify-between gap-3",children:(0,t.jsx)("h2",{className:"m-0 text-[24px] font-medium leading-[28px] tracking-normal text-text1",children:_})}),U[44]=_,U[45]=k):k=U[45],U[46]!==J?(S=J("L6666529名人持仓"),U[46]=J,U[47]=S):S=U[47],U[48]!==S?(T=(0,t.jsxs)("span",{className:"whitespace-nowrap text-[14px] text-text2",children:[S,":"]}),U[48]=S,U[49]=T):T=U[49];let eN=es||"all";if(U[50]!==eu||U[51]!==eN||U[52]!==ew?(C=(0,t.jsx)("div",{className:"relative flex h-9 min-w-0 flex-1 items-center sm:w-full",children:(0,t.jsx)(o.Tabs,{className:"tradfi-hot-filter-tabs w-full [&_div[data-mask]]:gap-2",activeKey:eN,onChange:eu,activeItemAppearance:"filled",shape:"capsule",showTabsLine:!1,onlyMenu:!0,size:"small",items:ew,enableFastScroll:!0})}),U[50]=eu,U[51]=eN,U[52]=ew,U[53]=C):C=U[53],U[54]!==T||U[55]!==C?(I=(0,t.jsxs)("div",{className:"mt-4 mb-6 flex items-center gap-3 sm:flex-col sm:items-start sm:gap-2",children:[T,C]}),U[54]=T,U[55]=C,U[56]=I):I=U[56],U[57]===Symbol.for("react.memo_cache_sentinel")?(L={align:"start",containScroll:"trimSnaps"}
1,U[57]=L):L=U[57],U[58]!==eg||U[59]!==ey||U[60]!==Z||U[61]!==es){let e;U[63]!==ey||U[64]!==Z||U[65]!==es?(e=e=>(0,t.jsx)(eI.CarouselItem,{style:{flex:"0 0 auto"},children:(0,t.jsx)(eY,{asset:e,investorColors:ey,isMobile:Z,selectedInvestorId:es})},e.name),U[63]=ey,U[64]=Z,U[65]=es,U[66]=e):e=U[66],R=eg.map(e),U[58]=eg,U[59]=ey,U[60]=Z,U[61]=es,U[62]=R}else R=U[62];U[67]!==R?(M=(0,t.jsx)(eI.CarouselContent,{className:"flex w-full gap-6 pb-2",children:R}),U[67]=R,U[68]=M):M=U[68];let e_=ee&&"rotate-180";U[69]!==e_?(P=(0,n.default)("tradfi-hot-carousel-prev",e_),U[69]=e_,U[70]=P):P=U[70],U[71]!==ee?(z=ee?{left:"auto",right:8}:void 0,U[71]=ee,U[72]=z):z=U[72],U[73]!==P||U[74]!==z?(E=(0,t.jsx)(eI.CarouselPrevious,{className:P,style:z}),U[73]=P,U[74]=z,U[75]=E):E=U[75];let ek=ee&&"rotate-180";return U[76]!==ek?(F=(0,n.default)("tradfi-hot-carousel-next",ek),U[76]=ek,U[77]=F):F=U[77],U[78]!==ee?($=ee?{right:"auto",left:8}:void 0,U[78]=ee,U[79]=$):$=U[79],U[80]!==F||U[81]!==$?(D=(0,t.jsx)(eI.CarouselNext,{className:F,style:$}),U[80]=F,U[81]=$,U[82]=D):D=U[82],U[83]!==M||U[84]!==E||U[85]!==D?(A=(0,t.jsxs)(eI.Carousel,{className:"tradfi-hot-carousel-wrapper relative w-full",spaceBetween:24,options:L,grabCursor:!0,onSelect:ex,children:[M,E,D]}),U[83]=M,U[84]=E,U[85]=D,U[86]=A):A=U[86],U[87]!==ed||U[88]!==eo||U[89]!==ee?(B=(ee?ed:eo)&&(0,t.jsx)("div",{className:"absolute bottom-2 left-0 top-0 z-[9] w-12 pointer-events-none bg-[linear-gradient(90deg,var(--bg-1)_0%,transparent_100%)] transition-opacity duration-300"}),U[87]=ed,U[88]=eo,U[89]=ee,U[90]=B):B=U[90],U[91]!==ed||U[92]!==eo||U[93]!==ee?(O=(ee?eo:ed)&&(0,t.jsx)("div",{className:"absolute bottom-2 right-0 top-0 z-[9] w-12 pointer-events-none bg-[linear-gradient(270deg,var(--bg-1)_0%,transparent_100%)] transition-opacity duration-300"}),U[91]=ed,U[92]=eo,U[93]=ee,U[94]=O):O=U[94],U[95]!==A||U[96]!==B||U[97]!==O?(H=(0,t.jsxs)("div",{className:"relative min-w-0 w-full max-w-full overflow-hidden",children:[A,B,O]}),U[95]=A,U[96]=B,U[97]=O,U[98]=H):H=U[98],U[99]!==eh||U[100]!==H?(W=(0,t.jsx)(u,{state:eh,className:"h-[188px] sm:h-[146px] [&_.lbank-empty]:my-0",children:H}),U[99]=eh,U[100]=H,U[101]=W):W=U[101],U[102]!==N||U[103]!==k||U[104]!==I||U[105]!==W?(Y=(0,t.jsxs)("section",{id:"hot-assets",className:"tradfi-section mt-20 border-0 bg-transparent p-0 shadow-none sm:mt-12","aria-label":N,children:[k,I,W]}),U[102]=N,U[103]=k,U[104]=I,U[105]=W,U[106]=Y):Y=U[106],Y}var eq=e.i(665178),eV=e.i(292505),eQ=e.i(947760);function eX(e){let a,n,l,s,i,o,c,d,m,u,x,f,p,h=(0,r.c)(31),{sortState:g,priceLabel:b,changeLabel:v,onSortChange:y}=e;h[0]!==g.key||h[1]!==g.order?(a=e=>g.key===e?g.order:null,h[0]=g.key,h[1]=g.order,h[2]=a):a=h[2];let j=a;return h[3]!==y?(n=()=>y("price"),h[3]=y,h[4]=n):n=h[4],h[5]!==b?(l=(0,t.jsx)("span",{children:b}),h[5]=b,h[6]=l):l=h[6],h[7]!==j?(s=j("price"),h[7]=j,h[8]=s):s=h[8],h[9]!==s?(i=(0,t.jsx)(eV.TableSortIndicator,{sortType:s,className:"tradfi-market-mobile-sort-icon"}),h[9]=s,h[10]=i):i=h[10],h[11]!==n||h[12]!==l||h[13]!==i?(o=(0,t.jsxs)("button",{type:"button",onClick:n,children:[l,i]}),h[11]=n,h[12]=l,h[13]=i,h[14]=o):o=h[14],h[15]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsx)("span",{"aria-hidden":"true",className:"tradfi-market-mobile-head-separator",children:"|"}),h[15]=c):c=h[15],h[16]!==y?(d=()=>y("changeRate24"),h[16]=y,h[17]=d):d=h[17],h[18]!==v?(m=(0,t.jsx)("span",{children:v}),h[18]=v,h[19]=m):m=h[19],h[20]!==j?(u=j("changeRate24"),h[20]=j,h[21]=u):u=h[21],h[22]!==u?(x=(0,t.jsx)(eV.TableSortIndicator,{sortType:u,className:"tradfi-market-mobile-sort-icon"}),h[22]=u,h[23]=x):x=h[23],h[24]!==x||h[25]!==d||h[26]!==m?(f=(0,t.jsxs)("button",{type:"button",onClick:d,children:[m,x]}),h[24]=x,h[25]=d,h[26]=m,h[27]=f):f=h[27],h[28]!==f||h[29]!==o?(p=(0,t.jsxs)("div",{className:"tradfi-market-mobile-price-change-head",children:[o,c,f]}),h[28]=f,h[29]=o,h[30]=p):p=h[30],p}function eJ(e){let a,n,l,s,i=(0,r.c)(11),{label:o,sortKey:c,sortState:d,onSort:m}=e;i[0]!==m||i[1]!==c?(a=()=>m(c),i[0]=m,i[1]=c,i[2]=a):a=i[2],i[3]!==o?(n=(0,t.jsx)("span",{children:o}),i[3]=o,i[4]=n):n=i[4];let u=d.key===c?d.order:null;return i[5]!==u?(l=(0,t.jsx)(eV.TableSortIndicator,{sortType:u}
1),i[5]=u,i[6]=l):l=i[6],i[7]!==a||i[8]!==n||i[9]!==l?(s=(0,t.jsxs)("button",{type:"button",className:"flex w-full cursor-pointer items-center justify-end gap-1 bg-transparent p-0",onClick:a,children:[n,l]}),i[7]=a,i[8]=n,i[9]=l,i[10]=s):s=i[10],s}function eZ(e){let a,n,l,s,i,o=(0,r.c)(13),{row:c}=e,d=Number(c.changeRate24)>0;o[0]!==c.changeRate24?(a=(0,ef.formatTradFiPercent)(c.changeRate24),o[0]=c.changeRate24,o[1]=a):a=o[1];let m=a;o[2]!==c.price?(n=(0,ef.formatTradFiPrice)(c.price),o[2]=c.price,o[3]=n):n=o[3],o[4]!==n?(l=(0,t.jsx)("span",{className:"text-[14px] font-medium leading-[16px] text-text1",children:n}),o[4]=n,o[5]=l):l=o[5];let u=d?"+":"";return o[6]!==m||o[7]!==c.changeRate24||o[8]!==u?(s=(0,t.jsxs)(eC.UpDownTag,{change:c.changeRate24,size:"small",children:[u,m]}),o[6]=m,o[7]=c.changeRate24,o[8]=u,o[9]=s):s=o[9],o[10]!==l||o[11]!==s?(i=(0,t.jsxs)("div",{className:"flex w-full flex-col items-end gap-1 text-right rtl:text-left",children:[l,s]}),o[10]=l,o[11]=s,o[12]=i):i=o[12],i}function e0(e){return e.stopPropagation()}function e1(e,r){return(0,t.jsx)("span",{className:"w-full text-right rtl:text-left text-[16px] font-normal leading-[18px] text-text1",children:(0,eQ.formatVolume)(r.turnover24)})}function e2(e,r){let a=Number(r.changeRate24)>0,n=(0,ef.formatTradFiPercent)(r.changeRate24);return(0,t.jsxs)(eC.UpDownTag,{change:r.changeRate24,size:"large",className:"w-full text-right rtl:text-left",children:[a?"+":"",n]})}function e4(e,r){return(0,t.jsxs)("div",{className:"flex w-full flex-col items-end gap-0.5",children:[(0,t.jsx)("p",{className:"m-0 text-[16px] font-normal leading-[18px] text-text1",children:(0,ef.formatTradFiPrice)(r.price)}),(0,t.jsxs)("p",{className:"m-0 text-[12px] font-normal leading-[14px] text-text3",children:["$",(0,ef.formatTradFiPrice)(r.price)]})]})}function e3(e,r){return(0,t.jsx)(eZ,{row:r})}function e6(e){let a,n,s,o,c,d,m,u=(0,r.c)(28),{currentPage:x,loading:f,observeMarketRow:p,onPageChange:h,onSortChange:g,pageSize:b,rows:v,sortState:y,total:j}=e,w=void 0!==f&&f;u[0]!==y?(a=void 0===y?{}:y,u[0]=y,u[1]=a):a=u[1];let N=a,_=(0,l.useIsMobile)(),k=(0,eq.useRouter)();u[2]!==g||u[3]!==N.key||u[4]!==N.order?(n=e=>{let t=N.key===e&&N.order?"ascend"===N.order?"descend":null:"ascend";g(t?e:void 0,t)},u[2]=g,u[3]=N.key,u[4]=N.order,u[5]=n):n=u[5];let S=n;u[6]!==S||u[7]!==_||u[8]!==p||u[9]!==N?(s={isMobile:_,observeMarketRow:p,onSort:S,sortState:N},u[6]=S,u[7]=_,u[8]=p,u[9]=N,u[10]=s):s=u[10];let T=function(e){let a,n=(0,r.c)(41),{isMobile:l,observeMarketRow:s,onSort:o,sortState:c}=e,{t:d}=(0,i.useTranslation)();e:{let e,r,i,m,u,x,f,p,h,g;n[0]!==d?(e=d("L0003494交易对"),n[0]=d,n[1]=e):e=n[1];let b=l?42:286;n[2]!==s||n[3]!==d?(r=(e,r)=>{let a=!!r.instrumentId;return(0,t.jsx)("div",{"data-tradfi-market-symbol":r.instrumentId,ref:e=>{r.instrumentId&&s?.(r.instrumentId,e)},children:(0,t.jsx)(e$,{logo:r.icon,name:r.name,tag:a?d("L0008309永续"):void 0,size:"large"})})},n[2]=s,n[3]=d,n[4]=r):r=n[4],n[5]!==e||n[6]!==b||n[7]!==r?(i={title:e,key:"name",dataIndex:"name",width:b,render:r},n[5]=e,n[6]=b,n[7]=r,n[8]=i):i=n[8];let v=i;if(l){let e,r;n[9]!==o||n[10]!==c||n[11]!==d?(e={key:"mobile-price-change",dataIndex:"price",align:"right",width:58,renderHead:()=>(0,t.jsx)(eX,{sortState:c,priceLabel:d("L0005987最新价"),changeLabel:d("L000439424H涨跌幅"),onSortChange:o}),render:e3},n[9]=o,n[10]=c,n[11]=d,n[12]=e):e=n[12],n[13]!==v||n[14]!==e?(r=[v,e],n[13]=v,n[14]=e,n[15]=r):r=n[15],a=r;break e}n[16]!==o||n[17]!==c||n[18]!==d?(m={key:"price",dataIndex:"price",align:"right",minWidth:120,renderHead:()=>(0,t.jsx)(eJ,{label:d("L0005987最新价"),sortKey:"price",sortState:c,onSort:o}),render:e4},n[16]=o,n[17]=c,n[18]=d,n[19]=m):m=n[19],n[20]!==o||n[21]!==c||n[22]!==d?(u={key:"changeRate24",dataIndex:"changeRate24",align:"right",minWidth:120,renderHead:()=>(0,t.jsx)(eJ,{label:d("L000439424H涨跌幅"),sortKey:"changeRate24",sortState:c,onSort:o}),render:e2},n[20]=o,n[21]=c,n[22]=d,n[23]=u):u=n[23],n[24]!==o||n[25]!==c||n[26]!==d?(x={key:"turnover24",dataIndex:"turnover24",align:"right",minWidth:120,renderHead:()=>(0,t.jsx)(eJ,{label:d("L001765524h交易额"),sortKey:"turnover24",sortState:c,onSort:o}),render:e1},n[24]=o,n[25]=c,n[26]=d,n[27]=x):x=n[27],n[28]!==d?(f=d("L0002044操作"),n[28]=d,n[29]=f):f=n[29],n[30]!==d?(p=(e,r)=>r.instrumentId?(0,t.jsx)("div",{className:"flex w-full items-center justify-end",children:(0,t.jsx)(em.Link,{href:eE(r.instrumentId),className:"inline-flex cursor-pointer items-center justify-center rounded-2xl bg-fill3 px-4 py-2 text-[14px] font-medium leading-4 text-text1 no-underline transition-colors duration-200 hover:bg-fill2",onClick:e0,children:d("L0000005交易")})}):null,n[30]=d,n[31]=p):p=n[31],n[32]!==p||n[33]!==f?(h={title:f,key:"operation",align:"right",width:120,render:p},n[32]=p,n[33]=f,n[34]=h):h=n[34],n[35]!==v||n[36]!==h||n[37]!==m||n[38]!==u||n[39]!==x?(g=[v,m,u,x,h],n[35]=v,n[36]=h,n[37]=m,n[38]=u,n[39]=x,n[40]=g):g=n[40],a=g}return a}(s);u[11]!==x||u[12]!==h||u[13]!==b||u[14]!==j?(o=j>b&&{current:x,pageSize:b,total:j,showSizeChanger:!1,onChange:h},u[11]=x,u[12]=h,u[13]=b,u[14]=j,u[15]=o):o=u[15];let C=o;u[16]!==k?(c=e=>{e.instrumentId&&k.push(eE(e.instrumentId))},u[16]=k,u[17]=c):c=u[17];let I=c;return u[18]!==_?(d=_?void 0:{x:720},u[18]=_,u[19]=d):d=u[19],u[20]!==T||u[21]!==I||u[22]!==_||u[23]!==w||u[24]!==C||u[25]!==v||u[26]!==d?(m=(0,t.jsx)($.Table,{className:"tradfi-market-table h-full flex-1 [--table-bg-color:transparent] [--table-hover-color:var(--fill4)]",columns:T,data:v,loading:w,onRowClick:I,pagination:C,rowKey:"tableRowKey",rowHoverable:!0,scroll:d,bordered:!1,useColumnGroup:_,usePercentageWidth:_}),u[20]=T,u[21]=I,u[22]=_,u[23]=w,u[24]=C,u[25]=v,u[26]=d,u[27]=m):m=u[27],m}var e5=e.i(270823);function e8(e){let a,n,s,c,d,m,u,x,f,p=(0,r.c)(28),{activeBoardId:h,boards:g,onBoardChange:b,onSearchChange:v,searchQuery:y}=e,{t:j}=(0,i.useTranslation)(),w=(0,l.useIsMobile)();p[0]!==j?(a=j("L0000183全部"),p[0]=j,p[1]=a):a=p[1],p[2]!==a?(n={id:"all",name:a}
1,p[2]=a,p[3]=n):n=p[3],p[4]!==g||p[5]!==n?(s=[n,...g.filter(te).map(e9)].map(e7),p[4]=g,p[5]=n,p[6]=s):s=p[6];let N=s;p[7]!==j?(c=j("L0000903搜索"),p[7]=j,p[8]=c):c=p[8],p[9]!==v||p[10]!==y||p[11]!==c?(d=(0,t.jsx)("div",{"data-testid":"tradfi-market-mobile-search",className:"hidden sm:block",children:(0,t.jsx)(e5.Input.Search,{size:"middle",variant:"outlined",className:"!w-full",placeholder:c,value:y,onChange:v})}),p[9]=v,p[10]=y,p[11]=c,p[12]=d):d=p[12];let _=w?"small":"middle";return p[13]!==j?(m=j("L0000903搜索"),p[13]=j,p[14]=m):m=p[14],p[15]!==v||p[16]!==y||p[17]!==m?(u=(0,t.jsx)("div",{className:"sm:!hidden ps-2",children:(0,t.jsx)(e5.Input.Search,{size:"middle",variant:"outlined",className:"!w-[248px]",placeholder:m,value:y,onChange:v})}),p[15]=v,p[16]=y,p[17]=m,p[18]=u):u=p[18],p[19]!==h||p[20]!==b||p[21]!==_||p[22]!==u||p[23]!==N?(x=(0,t.jsx)("div",{className:"relative min-w-0 flex-1 overflow-hidden",children:(0,t.jsx)(o.Tabs,{activeKey:h,activeItemAppearance:"filled",navBackgroundColor:"transparent",shape:"capsule",showTabsLine:!1,onlyMenu:!0,size:_,onChange:b,items:N,enableFastScroll:!0,addonTabBarAfter:u})}),p[19]=h,p[20]=b,p[21]=_,p[22]=u,p[23]=N,p[24]=x):x=p[24],p[25]!==d||p[26]!==x?(f=(0,t.jsxs)("div",{className:"mt-4 mb-4 flex flex-col gap-4",children:[d,x]}),p[25]=d,p[26]=x,p[27]=f):f=p[27],f}function e7(e){return{key:e.id,label:e.name}}function e9(e){return{id:String(e.id),name:e.name||""}}function te(e){return e.id&&e.name}var tt=e.i(581319),tr=e.i(385532);let ta={price:"0",turnover24:"1",changeRate24:"3"},tn={ascend:"0",descend:"1"};async function tl({activeBoardId:e,currentPage:t,pageSize:r,searchQuery:a,sortState:n}){let l=a.trim(),s=n.key,i=n.order,o=await (0,f.getTradFiAssetsRanking)({board:"all"===e?void 0:e,keyword:l||void 0,pageNo:String(t),pageSize:String(r),...s?{sortType:ta[s]}:{},...i?{sortDirection:tn[i]}:{},priceSource:"1"});if("success"!==o.state)return{rows:[],state:o.state,totalItems:0};let c=((e=[])=>e.map(e=>({...e})))(o.data?.data||[]),d=Number(o.data?.totalSize),m=Number(o.data?.totalPage),u=Number.isFinite(d)&&d>0?d:Math.max(m||1,1)*r;return{rows:c,state:o.state,totalItems:u}}let ts=a.default.useLayoutEffect;var ti=e.i(13009);let to=(e,t)=>{if(void 0===e)return;let r=(e=>{if(void 0===e||""===e)return;let[,t]=String(e).split(".");return t?.length??0})(t);if(void 0===r)return e;let a=String(e).trim(),n=a.startsWith("-")?"-":"",l=a.replace(/^[+-]/,""),[s,i=""]=l.split(".");return s&&Number.isFinite(Number(a))&&/^\d+(\.\d+)?$/.test(l)?0===r?`${n}${s}`:`${n}${s}.${i.slice(0,r).padEnd(r,"0")}`:e};function tc(e,t){return{...e,tableRowKey:e.instrumentId||`${e.name||"row"}-${t}`}}function td(e){return!!e}function tm(e){return e.instrumentId}function tu(e){let n,l,s,o,c,d,m,u,x=(0,r.c)(35),{activeBoardId:f,boards:p,loadEnabled:h,onBoardTabChange:g,rows:b,state:v}=e,y=void 0===f?"all":f;x[0]!==p?(n=void 0===p?[]:p,x[0]=p,x[1]=n):n=x[1];let j=n,w=void 0===h||h,{t:N}=(0,i.useTranslation)();x[2]!==y||x[3]!==w||x[4]!==g||x[5]!==b||x[6]!==v?(l={activeBoardId:y,loadEnabled:w,onBoardTabChange:g,rows:b,state:v},x[2]=y,x[3]=w,x[4]=g,x[5]=b,x[6]=v,x[7]=l):l=x[7];let _=function(e){let t,n,l,s,i,o,c,d,m,u,x,f,p,h,g,b,v=(0,r.c)(47),{activeBoardId:y,loadEnabled:j,onBoardTabChange:w,rows:N,state:_}=e,[k,S]=a.default.useState(""),[T,C]=a.default.useState(1);v[0]===Symbol.for("react.memo_cache_sentinel")?(t={},v[0]=t):t=v[0];let[I,L]=a.default.useState(t),R=void 0===N,{rows:M,state:P,totalItems:z,load:E}=(()=>{let e,t,a,n=(0,r.c)(8);n[0]===Symbol.for("react.memo_cache_sentinel")?(e={manual:!0},n[0]=e):e=n[0];let{data:l,loading:s,run:i}=(0,tr.useTinyRequest)(tl,e),o=s?"loading":l?.state??"loading";n[1]!==l?.rows?(t=l?.rows??[],n[1]=l?.rows,n[2]=t):t=n[2];let c=l?.totalItems??0;return n[3]!==i||n[4]!==o||n[5]!==t||n[6]!==c?(a={load:i,rows:t,state:o,totalItems:c},n[3]=i,n[4]=o,n[5]=t,n[6]=c,n[7]=a):a=n[7],a})();v[1]===Symbol.for("react.memo_cache_sentinel")?(n={},v[1]=n):n=v[1],v[2]!==y?(l={activeBoardId:y,currentPage:1,pageSize:10,searchQuery:"",sortState:n},v[2]=y,v[3]=l):l=v[3];let F=a.default.useRef(l);v[4]!==E?(s=()=>void E(F.current),v[4]=E,v[5]=s):s=v[5],v[6]===Symbol.for("react.memo_cache_sentinel")?(i={wait:300},v[6]=i):i=v[6];let{run:$,cancel:D}=(0,tt.useDebounceFn)(s,i);
1v[7]!==D||v[8]!==R||v[9]!==E||v[10]!==$||v[11]!==j?(o=(e,t)=>{if(F.current={...F.current,...e},R&&j){if("debounced"===(void 0===t?"immediate":t))return void $();D(),E(F.current)}},v[7]=D,v[8]=R,v[9]=E,v[10]=$,v[11]=j,v[12]=o):o=v[12];let A=o;v[13]!==y||v[14]!==A?(c=()=>{F.current.activeBoardId!==y&&(C(1),A({activeBoardId:y,currentPage:1}))},d=[y,A],v[13]=y,v[14]=A,v[15]=c,v[16]=d):(c=v[15],d=v[16]),a.default.useEffect(c,d),v[17]!==E?(m=async()=>{await E(F.current)},v[17]=E,v[18]=m):m=v[18];let B=m;v[19]!==R||v[20]!==j||v[21]!==B?(u={load:B,loadEnabled:j,shouldLoadClientData:R},v[19]=R,v[20]=j,v[21]=B,v[22]=u):u=v[22],ez(u),v[23]!==A?(x=e=>{let t=e||"";S(t),C(1),A({searchQuery:t,currentPage:1},"debounced")},v[23]=A,v[24]=x):x=v[24];let O=x;v[25]!==A?(f=(e,t)=>{let r=t&&e?{key:e,order:t}:{};L(r),C(1),A({sortState:r,currentPage:1})},v[25]=A,v[26]=f):f=v[26];let H=f;v[27]!==A||v[28]!==w?(p=e=>{C(1),w?.(e),A({activeBoardId:e,currentPage:1})},v[27]=A,v[28]=w,v[29]=p):p=v[29];let W=p;v[30]!==A?(h=e=>{C(e),A({currentPage:e})},v[30]=A,v[31]=h):h=v[31];let Y=h;v[32]!==j||v[33]!==M||v[34]!==N?(g=N??(j?M:[]),v[32]=j,v[33]=M,v[34]=N,v[35]=g):g=v[35];let U=g,K=N?N.length:z,G="loading"===_||R&&"loading"===P;return v[36]!==T||v[37]!==U||v[38]!==W||v[39]!==Y||v[40]!==O||v[41]!==H||v[42]!==G||v[43]!==K||v[44]!==k||v[45]!==I?(b={currentPage:T,displayRows:U,handleBoardChange:W,handlePageChange:Y,handleSearchChange:O,handleSortChange:H,isTableLoading:G,pageSize:10,paginationTotal:K,searchQuery:k,sortState:I},v[36]=T,v[37]=U,v[38]=W,v[39]=Y,v[40]=O,v[41]=H,v[42]=G,v[43]=K,v[44]=k,v[45]=I,v[46]=b):b=v[46],b}(l),k=function(e){let t,n,l,s=(0,r.c)(7);s[0]!==e?(t=e.map(tm).filter(td),s[0]=e,s[1]=t):t=s[1];let{visibleSymbols:i,registerSymbolNode:o}=(e=>{let t,n,l,s,i,o,c,d,m,u,x,f,p=(0,r.c)(19);p[0]!==e?(t=Array.from(new Set(e.filter(Boolean).map(e=>String(e)))).sort().join(","),p[0]=e,p[1]=t):t=p[1];let h=t;p[2]!==h?(n=h?h.split(","):[],p[2]=h,p[3]=n):n=p[3];let g=n;p[4]===Symbol.for("react.memo_cache_sentinel")?(l=new Map,p[4]=l):l=p[4];let b=a.default.useRef(l),v=a.default.useRef(void 0);p[5]===Symbol.for("react.memo_cache_sentinel")?(s=[],p[5]=s):s=p[5];let[y,j]=a.default.useState(s);p[6]!==g?(i=()=>{let e=g.filter(e=>{let t,r,a,n=b.current.get(e);return!!n&&(t=n.getBoundingClientRect(),r=window.innerHeight||document.documentElement.clientHeight,a=window.innerWidth||document.documentElement.clientWidth,t.bottom>0&&t.top<r&&t.right>0&&t.left<a)});j(t=>t.length===e.length&&t.every((t,r)=>t===e[r])?t:e)},p[6]=g,p[7]=i):i=p[7];let w=i;p[8]!==w?(o=()=>{clearTimeout(v.current),v.current=setTimeout(w,100)},p[8]=w,p[9]=o):o=p[9];let N=o;p[10]===Symbol.for("react.memo_cache_sentinel")?(c=(e,t)=>{if(e){if(t)return void b.current.set(e,t);b.current.delete(e)}},p[10]=c):c=p[10];let _=c;return p[11]!==w?(d=()=>{w()},m=[w],p[11]=w,p[12]=d,p[13]=m):(d=p[12],m=p[13]),ts(d,m),p[14]!==N?(x=()=>(window.addEventListener("scroll",N,!0),window.addEventListener("resize",N),()=>{clearTimeout(v.current),window.removeEventListener("scroll",N,!0),window.removeEventListener("resize",N)}),u=[N],p[14]=N,p[15]=u,p[16]=x):(u=p[15],x=p[16]),a.default.useEffect(x,u),p[17]!==y?(f={registerSymbolNode:_,visibleSymbols:y},p[17]=y,p[18]=f):f=p[18],f})(t),c=((e,t)=>{let n,l,s,i,o,c,d,m,u,x=(0,r.c)(18);x[0]!==t?(n=Array.from(new Set(t.filter(Boolean).map(e=>String(e)))).sort().join(","),x[0]=t,x[1]=n):n=x[1];let f=n;x[2]!==f?(l=f?f.split(","):[],x[2]=f,x[3]=l):l=x[3];let p=l;x[4]!==p?(s=new Set(p),x[4]=p,x[5]=s):s=x[5];let h=s;x[6]===Symbol.for("react.memo_cache_sentinel")?(i={},x[6]=i):i=x[6];let[g,b]=a.default.useState(i);if(x[7]!==h?(o=e=>{if(!e?.length)return;let t={};e.forEach(e=>{!e||e&&h.has(e.symbol)&&(t[e.symbol]=e)}),Object.keys(t).length&&b(e=>({...e,...t}))},x[7]=h,x[8]=o):o=x[8],x[9]===Symbol.for("react.memo_cache_sentinel")?(c={type:"futures"},x[9]=c):c=x[9],(0,ti.useMarketSub)(p,o,c),x[10]!==h?(d=()=>{b(e=>{let t=!1,r={};return Object.entries(e).forEach(e=>{let[a,n]=e;h.has(a)?r[a]=n:t=!0}),t?r:e})},m=[h],x[10]=h,x[11]=d,x[12]=m):(d=x[11],m=x[12]),a.default.useEffect(d,m),x[13]!==e||x[14]!==g){let t;x[16]!==g?(t=e=>{var t;let r=e.instrumentId||e.contractSymbol||e.symbol;return(t=r?g[r]:void 0)?{...e,...void 0!==t.lastPrice?{price:to(t.lastPrice,e.price)}:{},...void 0!==t.changeRate24?{changeRate24:t.changeRate24}:{},...void 0!==t.turnover24h?{turnover24:to(t.turnover24h,e.turnover24)}:{}}:e},x[16]=g,x[17]=t):t=x[17],u=e.map(t),x[13]=e,x[14]=g,x[15]=u}else u=x[15];return u})(e,i);s[2]!==c?(n=c.map(tc),s[2]=c,s[3]=n):n=s[3];let d=n;return s[4]!==o||s[5]!==d?(l={registerSymbolNode:o,rows:d},s[4]=o,s[5]=d,s[6]=l):l=s[6],l}(_.displayRows);return x[8]!==N?(s=N("L6661059TradFi合约行情"),x[8]=N,x[9]=s):s=x[9],x[10]!==N?(o=N("L6661059TradFi合约行情"),x[10]=N,x[11]=o):o=x[11],x[12]!==o?(c=(0,t.jsx)("div",{className:"tradfi-section-heading flex items-center justify-between gap-3",children:(0,t.jsx)("h2",{className:"m-0 text-[24px] font-medium leading-[28px] tracking-normal text-text1",children:o})}),x[12]=o,x[13]=c):c=x[13],x[14]!==y||x[15]!==j||x[16]!==_.handleBoardChange||x[17]!==_.handleSearchChange||x[18]!==_.searchQuery?(d=(0,t.jsx)(e8,{activeBoardId:y,boards:j,onBoardChange:_.handleBoardChange,onSearchChange:_.handleSearchChange,searchQuery:_.searchQuery}),x[14]=y,x[15]=j,x[16]=_.handleBoardChange,x[17]=_.handleSearchChange,x[18]=_.searchQuery,x[19]=d):d=x[19],x[20]!==_.currentPage||x[21]!==_.handlePageChange||x[22]!==_.handleSortChange||x[23]!==_.isTableLoading||x[24]!==_.pageSize||x[25]!==_.paginationTotal||x[26]!==_.s
1ortState||x[27]!==k.registerSymbolNode||x[28]!==k.rows?(m=(0,t.jsx)("div",{className:"tradfi-market-card flex min-h-[440px] w-full flex-col overflow-hidden rounded-[16px] bg-[linear-gradient(210deg,var(--bg-2)_18.12%,color-mix(in_srgb,var(--bg-2)_50%,transparent)_81.88%)] p-4 sm:gap-3 sm:rounded-lg",children:(0,t.jsx)(e6,{currentPage:_.currentPage,loading:_.isTableLoading,observeMarketRow:k.registerSymbolNode,onPageChange:_.handlePageChange,onSortChange:_.handleSortChange,pageSize:_.pageSize,rows:k.rows,sortState:_.sortState,total:_.paginationTotal})}),x[20]=_.currentPage,x[21]=_.handlePageChange,x[22]=_.handleSortChange,x[23]=_.isTableLoading,x[24]=_.pageSize,x[25]=_.paginationTotal,x[26]=_.sortState,x[27]=k.registerSymbolNode,x[28]=k.rows,x[29]=m):m=x[29],x[30]!==m||x[31]!==s||x[32]!==c||x[33]!==d?(u=(0,t.jsxs)("section",{id:"market",className:"mt-20 min-h-[856px] sm:mt-12","aria-label":s,children:[c,d,m]}),x[30]=m,x[31]=s,x[32]=c,x[33]=d,x[34]=u):u=x[34],u}var tx=e.i(587457);let tf=(0,e.i(186227).default)(()=>e.A(552809).then(e=>({default:e.TradFiNewsDrawerContent})),{loadableGenerated:{modules:[902892]},loading:function(){let e,a,n,l=(0,r.c)(5),{t:s}=(0,i.useTranslation)();return l[0]!==s?(e=s("L0000011加载中"),l[0]=s,l[1]=e):e=l[1],l[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(m.Spinner,{size:"small"}),l[2]=a):a=l[2],l[3]!==e?(n=(0,t.jsx)("div",{"aria-label":e,className:"flex h-full min-h-[240px] items-center justify-center","data-testid":"tradfi-news-drawer-loading",children:a}),l[3]=e,l[4]=n):n=l[4],n},ssr:!1});function tp(e){let a,n,l,s=(0,r.c)(10),{open:o,onClose:c,onAskAi:d}=e,{t:m}=(0,i.useTranslation)();return s[0]!==m?(a=m("L6666534快讯"),s[0]=m,s[1]=a):a=s[1],s[2]!==d||s[3]!==o?(n=o?(0,t.jsx)(tf,{open:o,onAskAi:d}):null,s[2]=d,s[3]=o,s[4]=n):n=s[4],s[5]!==c||s[6]!==o||s[7]!==a||s[8]!==n?(l=(0,t.jsx)(tx.default,{className:"!pt-0 !pb-0",headerBorder:!1,onClose:c,open:o,placement:"right",title:a,width:480,children:n}),s[5]=c,s[6]=o,s[7]=a,s[8]=n,s[9]=l):l=s[9],l}var th=e.i(80285);function tg(e){let a,n,l,s,o=(0,r.c)(10),{ariaLabel:c,onClick:d,className:m}=e,{t:u}=(0,i.useTranslation)();return o[0]!==u?(a=u("L0000080更多"),o[0]=u,o[1]=a):a=o[1],o[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(el.default,{className:"tradfi-section-heading-icon h-4 w-4 flex-none rtl:rotate-180","aria-hidden":"true"}),o[2]=n):n=o[2],o[3]!==a?(l=(0,t.jsxs)("span",{className:"flex items-center text-text2 hover:text-text1",children:[a,n]}),o[3]=a,o[4]=l):l=o[4],o[5]!==c||o[6]!==m||o[7]!==d||o[8]!==l?(s=(0,t.jsx)(z.Button,{className:m,type:"link",size:"small","aria-label":c,onClick:d,children:l}),o[5]=c,o[6]=m,o[7]=d,o[8]=l,o[9]=s):s=o[9],s}function tb(e){let a,n,l,s,o,d,m,x,f,p,h,g,b,v=(0,r.c)(34),{items:y,state:j,now:w,onMore:N,onAskAi:_}=e,{t:k}=(0,i.useTranslation)();v[0]!==y?(a=y??[],v[0]=y,v[1]=a):a=v[1];let S=a;if(v[2]!==y||v[3]!==j)n=j&&"success"!==j?j:void 0===y?"loading":y.length?"success":"empty",v[2]=y,v[3]=j,v[4]=n;else n=v[4];let T=n;v[5]!==_?(l=e=>{if(_)return void _(e);let t=e.distinctId||e.newsId;t&&(0,c.openBkGenie)({jumpPath:"/bkgenie/tradefi",params:{entryType:"news",distinctId:t,...e.newsId?{newsId:e.newsId}:{},...e.title?{question:e.title}:{}}})},v[5]=_,v[6]=l):l=v[6];let C=l;return v[7]!==k?(s=k("L6666534快讯"),v[7]=k,v[8]=s):s=v[8],v[9]!==s?(o=(0,t.jsx)("h2",{className:"m-0 mb-4 text-[24px] font-bold leading-[28px] text-text1 max-[1047px]:hidden",children:s}),v[9]=s,v[10]=o):o=v[10],v[11]!==k?(d=k("L6666526更多快讯"),v[11]=k,v[12]=d):d=v[12],v[13]!==N||v[14]!==d?(m=(0,t.jsx)("div",{className:"inline-flex items-center gap-4",children:(0,t.jsx)(tg,{ariaLabel:d,onClick:N})}),v[13]=N,v[14]=d,v[15]=m):m=v[15],v[16]!==o||v[17]!==m?(x=(0,t.jsxs)("div",{className:"tradfi-section-heading flex items-center justify-between gap-3 max-[1047px]:hidden",children:[o,m]}),v[16]=o,v[17]=m,v[18]=x):x=v[18],v[19]!==k?(f=k("L6666534快讯"),v[19]=k,v[20]=f):f=v[20],v[21]!==S||v[22]!==C||v[23]!==w?(p=(0,t.jsx)("div",{className:"scrollbar flex-1 overflow-y-auto overflow-x-hidden pr-4",children:(0,t.jsx)(th.NewsTimelineList,{items:S,now:w,onAskAi:C})}),v[21]=S,v[22]=C,v[23]=w,v[24]=p):p=v[24],v[25]!==T||v[26]!==p?(h=(0,t.jsx)(u,{state:T,className:"flex-1 flex flex-col min-h-0",children:p}),v[25]=T,v[26]=p,v[27]=h):h=v[27],v[28]!==h||v[29]!==f?(g=(0,t.jsx)("section",{id:"news",className:"tradfi-section flex h-[480px] min-h-[480px] flex-col rounded-[16px] bg-[linear-gradient(180deg,var(--bg-2)_0%,color-mix(in_srgb,var(--bg-2)_50%,transparent)_100%)] py-4 pl-4 pr-0 shadow-[inset_0_1px_0_color-mix(in_srgb,var(--text-1)_4%,transparent)] sm:h-[440px] sm:min-h-0","aria-label":f,children:h}),v[28]=h,v[29]=f,v[30]=g):g=v[30],v[31]!==g||v[32]!==x?(b=(0,t.jsxs)("div",{className:"tradfi-news-block flex h-full flex-col",children:[x,g]}),v[31]=g,v[32]=x,v[33]=b):b=v[33],b}var tv=e.i(824627);let ty=function(e,t){void 0===e&&(e=!1);var r=(0,tv.__read)((0,a.useState)(e),2),n=r[0],l=r[1];return[n,(0,a.useMemo)(function(){var r=void 0===t?!e:t;return{toggle:function(){return l(function(t){return t===e?r:e})},set:function(e){return l(e)},setLeft:function(){return l(e)},setRight:function(){return l(r)}}},[])]},tj={newCoin:{sortType:"2",sortDirection:"1"},increase:{sortType:"3",sortDirection:"1"},decrease:{sortType:"3",sortDirection:"0"},trade:{sortType:"1",sortDirection:"1"}};
1async function tw(e={}){let{tabKey:t}=e;if(t&&"strategy"!==t){let e=await (0,f.getTradFiAssetsRanking)({...tj[t],pageNo:"1",pageSize:"5",priceSource:"0"});return{error:e.error,isPartial:!0,rankings:{[t]:e.data?.data??[]},state:e.state}}let r=await (0,f.getTradFiAssetsRankings)({});return{error:r.error,isPartial:!1,rankings:r.data?.rankings??{},state:r.state}}let tN=e=>{let a,n,l,s,i,o=(0,r.c)(11),{price:c}=e;if(null==c||""===c){let e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:"font-m14 text-text1",children:"--"}),o[0]=e):e=o[0],e}let d=Number(c);o[1]!==d?(a=!Number.isNaN(d)&&d<1e-5,o[1]=d,o[2]=a):a=o[2];let m=a;if(o[3]!==m||o[4]!==c){s=Symbol.for("react.early_return_sentinel");e:{let e=(0,ef.formatTradFiPrice)(c);if(m){let r=e.split(/(\{\d+\})/g);s=(0,t.jsx)("span",{className:"font-m14 text-text1 whitespace-nowrap text-right rtl:text-left inline-block",children:r.map(tL)});break e}n="line-clamp-2 break-all text-right rtl:text-left font-m14 text-text1",l=e.replace(/0\{(\d+)\}/g,(e,t)=>"0".repeat(Number(t)))}o[3]=m,o[4]=c,o[5]=n,o[6]=l,o[7]=s}else n=o[5],l=o[6],s=o[7];return s!==Symbol.for("react.early_return_sentinel")?s:(o[8]!==n||o[9]!==l?(i=(0,t.jsx)("span",{className:n,children:l}),o[8]=n,o[9]=l,o[10]=i):i=o[10],i)},t_=e=>{let a,n=(0,r.c)(2),{title:l}=e;return n[0]!==l?(a=(0,t.jsx)("div",{className:"tradfi-section-heading mb-6 flex items-center justify-between gap-3",children:(0,t.jsx)("h2",{className:"m-0 text-[24px] font-medium leading-[28px] tracking-normal text-text1",children:l})}),n[0]=l,n[1]=a):a=n[1],a},tk=e=>{let a,n,l,s=(0,r.c)(6),{title:i}=e;return s[0]!==i?(a=(0,t.jsx)(t_,{title:i}),s[0]=i,s[1]=a):a=s[1],s[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsxs)("div",{className:"loading relative tradfi-opportunity-grid",children:[(0,t.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center rounded-[16px] bg-[color-mix(in_srgb,var(--mask-layer)_50%,transparent)] backdrop-blur",children:(0,t.jsx)(m.Spinner,{})}),Array.from({length:6}).map(tR)]}),s[2]=n):n=s[2],s[3]!==a||s[4]!==i?(l=(0,t.jsxs)("section",{id:"rankings",className:"tradfi-section mt-20 border-0 bg-transparent p-0 shadow-none sm:mt-12","aria-label":i,children:[a,n]}),s[3]=a,s[4]=i,s[5]=l):l=s[5],l},tS=e=>{let a,l,s,i,o,c,d=(0,r.c)(17),{active:m,children:u,header:x,tabs:f,title:p}=e,h=!m&&"sm:hidden";return d[0]!==h?(a=(0,n.default)("flex h-[354px] flex-col overflow-hidden rounded-[16px] bg-[linear-gradient(192.25deg,var(--bg-2)_8.88%,color-mix(in_srgb,var(--bg-2)_50%,transparent)_91.12%)] p-4 sm:h-[368px] sm:w-full sm:rounded-lg sm:p-3",h),d[0]=h,d[1]=a):a=d[1],d[2]!==f?(l=f&&(0,t.jsx)("div",{className:"hidden sm:block mb-3",children:f}),d[2]=f,d[3]=l):l=d[3],d[4]!==p?(s=(0,t.jsx)("div",{className:"mb-4 w-full border-b-[0.5px] border-line2 pb-4 sm:hidden",children:(0,t.jsx)("h3",{className:"m-0 text-[16px] font-medium text-text1",children:p})}),d[4]=p,d[5]=s):s=d[5],d[6]!==x?(i=(0,t.jsx)("div",{className:"flex min-h-6 items-center gap-3 border-b-0 px-2 py-0.5 font-r12 text-text3 tabular-nums",children:x}),d[6]=x,d[7]=i):i=d[7],d[8]!==u||d[9]!==i?(o=(0,t.jsxs)("div",{className:"flex w-full flex-col",children:[i,u]}),d[8]=u,d[9]=i,d[10]=o):o=d[10],d[11]!==a||d[12]!==l||d[13]!==s||d[14]!==o||d[15]!==p?(c=(0,t.jsxs)("section",{className:a,"aria-label":p,children:[l,s,o]}),d[11]=a,d[12]=l,d[13]=s,d[14]=o,d[15]=p,d[16]=c):c=d[16],c},tT=e=>{let a,l,s,i=(0,r.c)(12),{children:o,instrumentId:c,tradeType:d}=e,m=c&&"no-underline transition-colors duration-200 hover:bg-[color-mix(in_srgb,var(--text-1)_4%,transparent)]";i[0]!==m?(a=(0,n.default)("item-row flex min-h-12 items-center gap-3 rounded-lg px-2 py-1 tabular-nums sm:h-14",m),i[0]=m,i[1]=a):a=i[1];let u=a;if(!c){let e;return i[2]!==o||i[3]!==u?(e=(0,t.jsx)("div",{className:u,children:o}),i[2]=o,i[3]=u,i[4]=e):e=i[4],e}return i[5]!==c||i[6]!==d?(l=eE(c,{tradeType:d}),i[5]=c,i[6]=d,i[7]=l):l=i[7],i[8]!==o||i[9]!==u||i[10]!==l?(s=(0,t.jsx)(em.Link,{href:l,className:u,children:o}),i[8]=o,i[9]=u,i[10]=l,i[11]=s):s=i[11],s},tC=e=>{let a,n,l,s,o,c,d,m=(0,r.c)(19),{active:u,items:x,title:f,tabs:p}=e,{t:h}=(0,i.useTranslation)();return m[0]!==h?(a=h("L0015106资产名称"),m[0]=h,m[1]=a):a=m[1],m[2]!==a?(n=(0,t.jsx)("span",{className:"flex-1 min-w-0 text-left rtl:text-right",children:a}),m[2]=a,m[3]=n):n=m[3],m[4]!==h?(l=h("L6666539近14天回测区间"),m[4]=h,m[5]=l):l=m[5],m[6]!==l?(s=(0,t.jsx)("span",{className:"flex-[0_0_120px] text-right rtl:text-left",children:l}),m[6]=l,m[7]=s):s=m[7],m[8]!==n||m[9]!==s?(o=(0,t.jsxs)(t.Fragment,{children:[n,s]}),m[8]=n,m[9]=s,m[10]=o):o=m[10],m[11]!==x?(c=x.map(tM),m[11]=x,m[12]=c):c=m[12],m[13]!==u||m[14]!==o||m[15]!==c||m[16]!==p||m[17]!==f?(d=(0,t.jsx)(tS,{active:u,tabs:p,title:f,header:o,children:c}),m[13]=u,m[14]=o,m[15]=c,m[16]=p,m[17]=f,m[18]=d):d=m[18],d},tI=e=>{let a,n,l,s,o,c,d,m,u,x=(0,r.c)(27),{active:f,items:p,rankKey:h,title:g,tabs:b}=e,{t:v}=(0,i.useTranslation)();if(x[0]!==v?(a=v("L0015106资产名称"),x[0]=v,x[1]=a):a=x[1],x[2]!==a?(n=(0,t.jsx)("span",{className:"flex-1 min-w-0 text-left rtl:text-right",children:a}),x[2]=a,x[3]=n):n=x[3],x[4]!==v?(l=v("L0005987最新价"),x[4]=v,x[5]=l):l=x[5],x[6]!==l?(s=(0,t.jsx)("span",{className:"flex-1 min-w-0 text-right rtl:text-left",children:l}
1),x[6]=l,x[7]=s):s=x[7],x[8]!==v?(o=v("L000439424H涨跌幅"),x[8]=v,x[9]=o):o=x[9],x[10]!==o?(c=(0,t.jsx)("span",{className:"flex-[0_0_80px] text-right rtl:text-left sm:flex-[0_0_75px]",children:o}),x[10]=o,x[11]=c):c=x[11],x[12]!==n||x[13]!==s||x[14]!==c?(d=(0,t.jsxs)(t.Fragment,{children:[n,s,c]}),x[12]=n,x[13]=s,x[14]=c,x[15]=d):d=x[15],x[16]!==p||x[17]!==h){let e;x[19]!==h?(e=(e,r)=>{let a=Number(e.changeRate24)>=0,n=(0,ef.formatTradFiPercent)(e.changeRate24);return(0,t.jsxs)(tT,{instrumentId:e.instrumentId,children:[(0,t.jsx)("span",{className:"font-m14 me-1 shrink-0 text-center text-text3",children:r+1}),(0,t.jsx)("div",{className:"flex-1 min-w-0",children:(0,t.jsx)(e$,{logo:e.icon,name:e.name})}),(0,t.jsx)("div",{className:"flex-1 min-w-0 flex justify-end",children:(0,t.jsx)(tN,{price:e.price})}),(0,t.jsxs)(eC.UpDownTag,{change:e.changeRate24,size:"middle",className:"flex-[0_0_80px] text-right rtl:text-left sm:flex-[0_0_75px] ltr",children:[a?"+":"",n]})]},`${h}-${e.name}-${r}`)},x[19]=h,x[20]=e):e=x[20],m=p.map(e),x[16]=p,x[17]=h,x[18]=m}else m=x[18];return x[21]!==f||x[22]!==d||x[23]!==m||x[24]!==b||x[25]!==g?(u=(0,t.jsx)(tS,{active:f,tabs:b,title:g,header:d,children:m}),x[21]=f,x[22]=d,x[23]=m,x[24]=b,x[25]=g,x[26]=u):u=x[26],u};function tL(e,r){return e.startsWith("{")&&e.endsWith("}")?(0,t.jsx)("span",{className:"text-[12px] font-normal align-middle inline-block mx-0.5 text-text3",children:e},r):(0,t.jsx)(a.default.Fragment,{children:e},r)}function tR(e,r){return(0,t.jsx)("section",{className:"loading-placeholder h-[354px] rounded-[16px] bg-[linear-gradient(192.25deg,var(--bg-2)_8.88%,color-mix(in_srgb,var(--bg-2)_50%,transparent)_91.12%)] sm:h-[368px] sm:hidden sm:first-of-type:block"},`placeholder-${r}`)}function tM(e,r){let a=e.changeRate24>=0;return(0,t.jsxs)(tT,{instrumentId:e.instrumentId,tradeType:"grid",children:[(0,t.jsx)("span",{className:"font-m14 me-1 shrink-0 text-center text-text3",children:r+1}),(0,t.jsx)("div",{className:"flex min-w-0 flex-1 flex-col gap-0.5",children:(0,t.jsx)(e$,{logo:e.icon,name:e.name,tag:e.type})}),(0,t.jsxs)("div",{className:"flex flex-[0_0_120px] flex-col items-end gap-0.5 text-right rtl:text-left sm:gap-1 sm:justify-center",children:[(0,t.jsxs)(eC.UpDownTag,{change:e.changeRate24,size:"middle",children:[a?"+":"",(0,ef.formatTradFiPercent)(e.changeRate24)]}),(0,t.jsx)("span",{className:"font-r12 text-text3",children:e.range})]})]},`strategy-${e.name}-${r}`)}let tP=["newCoin","increase","decrease","trade"];function tz(e){let n,l,s,c,d,m,x,f,p,h,g,b,v,y,j,w,N,_,k,S,T,C,I,L,R,M,P,z,E,F,$,D,A,B,O,H,W,Y,U,K,G,q,V=(0,r.c)(124),{loadEnabled:Q,rankings:X,state:J}=e,Z=void 0===Q||Q,{t:ee}=(0,i.useTranslation)(),{load:et,rankings:er,state:ea}=(()=>{let e,t,n,l,s=(0,r.c)(10);s[0]===Symbol.for("react.memo_cache_sentinel")?(e={},s[0]=e):e=s[0];let[i,o]=a.default.useState(e),c=a.default.useRef(0);s[1]===Symbol.for("react.memo_cache_sentinel")?(t={manual:!0},s[1]=t):t=s[1];let{data:d,error:m,loading:u,run:x}=(0,tr.useTinyRequest)(tw,t),f=u?"loading":m?"error":d?.state??"loading";s[2]!==x?(n=async e=>{let t=c.current=c.current+1,r=await x(e);return t===c.current&&r?.rankings&&o(e=>r.isPartial?{...e,...r.rankings}:r.rankings),r},s[2]=x,s[3]=n):n=s[3];let p=n,h=m??d?.error,g="loading"===f;return s[4]!==p||s[5]!==i||s[6]!==f||s[7]!==h||s[8]!==g?(l={error:h,load:p,loading:g,rankings:i,state:f},s[4]=p,s[5]=i,s[6]=f,s[7]=h,s[8]=g,s[9]=l):l=s[9],l})(),[en,el]=a.default.useState("strategy"),es=void 0===X;V[0]!==et?(n=async e=>{await Promise.resolve(et({tabKey:e})).catch(tE)},V[0]=et,V[1]=n):n=V[1];let ei=n;V[2]!==Z||V[3]!==ei||V[4]!==es?(l={load:ei,loadEnabled:Z,shouldLoadClientData:es},V[2]=Z,V[3]=ei,V[4]=es,V[5]=l):l=V[5],ez(l);let eo=X??er,ec=!!eo.strategy?.length||!!eo.increase?.length||!!eo.decrease?.length||!!eo.trade?.length||!!eo.newCoin?.length,ed=eo.strategy?.length||eo.increase?.length||eo.decrease?.length||eo.trade?.length||eo.newCoin?.length?"success":"empty";V[6]!==Z||V[7]!==ea||V[8]!==es||V[9]!==J||V[10]!==ed?(s=eP({controlledState:J,fallbackState:ed,loadEnabled:Z,loadState:ea,shouldLoadClientData:es}),V[6]=Z,V[7]=ea,V[8]=es,V[9]=J,V[10]=ed,V[11]=s):s=V[11];let em=s,eu=void 0===J&&es&&"loading"===ea&&!ec?"loading":"loading"===em&&ec?"success":em;V[12]!==ee?(c=ee("L6666532实时发现交易机会"),V[12]=ee,V[13]=c):c=V[13];let ex=c;if(V[14]!==eo.strategy||V[15]!==ee){let e;V[17]!==ee?(e=e=>({name:e.assetName||"--",type:e.strategyType||ee("L0001568网格"),changeRate24:(e=>{if("number"==typeof e&&Number.isFinite(e))return e;if("string"==typeof e){let t=Number.parseFloat(e);
1if(Number.isFinite(t))return t}return 0})(e.returnRate),range:(e=>{if(e.priceRangeText)return e.priceRangeText;let{priceRangeLower:t,priceRangeUpper:r,priceScale:a}=e;if(!Number.isFinite(t)||!Number.isFinite(r))return"--";let n=Number.isInteger(a)&&Number(a)>=0&&20>=Number(a)?Number(a):void 0,l=e=>void 0===n?String(e):e.toFixed(n);return`${l(t)} - ${l(r)}`})(e),icon:e.iconUrl,instrumentId:e.instrumentId}),V[17]=ee,V[18]=e):e=V[18],d=(eo.strategy??[]).slice(0,5).map(e),V[14]=eo.strategy,V[15]=ee,V[16]=d}else d=V[16];V[19]!==eo.newCoin?(m=eo.newCoin??[],V[19]=eo.newCoin,V[20]=m):m=V[20],V[21]!==m?(x=m.slice(0,5),V[21]=m,V[22]=x):x=V[22];let ef=x;V[23]!==eo.increase?(f=eo.increase??[],V[23]=eo.increase,V[24]=f):f=V[24],V[25]!==f?(p=f.slice(0,5),V[25]=f,V[26]=p):p=V[26];let ep=p;V[27]!==eo.decrease?(h=eo.decrease??[],V[27]=eo.decrease,V[28]=h):h=V[28],V[29]!==h?(g=h.slice(0,5),V[29]=h,V[30]=g):g=V[30];let eh=g;V[31]!==eo.trade?(b=eo.trade??[],V[31]=eo.trade,V[32]=b):b=V[32],V[33]!==b?(v=b.slice(0,5),V[33]=b,V[34]=v):v=V[34];let eg=v;V[35]!==ef||V[36]!==ep||V[37]!==eh||V[38]!==eg||V[39]!==d?(y={strategy:d,newCoin:ef,increase:ep,decrease:eh,trade:eg},V[35]=ef,V[36]=ep,V[37]=eh,V[38]=eg,V[39]=d,V[40]=y):y=V[40];let eb=y;V[41]!==ee?(j=ee("L6666537策略交易"),V[41]=ee,V[42]=j):j=V[42],V[43]!==j?(w={key:"strategy",label:j},V[43]=j,V[44]=w):w=V[44],V[45]!==ee?(N=ee("L0009892新币榜"),V[45]=ee,V[46]=N):N=V[46],V[47]!==N?(_={key:"newCoin",label:N},V[47]=N,V[48]=_):_=V[48],V[49]!==ee?(k=ee("L0001607涨幅榜"),V[49]=ee,V[50]=k):k=V[50],V[51]!==k?(S={key:"increase",label:k},V[51]=k,V[52]=S):S=V[52],V[53]!==ee?(T=ee("L0013610跌幅榜"),V[53]=ee,V[54]=T):T=V[54],V[55]!==T?(C={key:"decrease",label:T},V[55]=T,V[56]=C):C=V[56],V[57]!==ee?(I=ee("L6666541成交榜"),V[57]=ee,V[58]=I):I=V[58],V[59]!==I?(L={key:"trade",label:I},V[59]=I,V[60]=L):L=V[60],V[61]!==w||V[62]!==_||V[63]!==S||V[64]!==C||V[65]!==L?(R=[w,_,S,C,L],V[61]=w,V[62]=_,V[63]=S,V[64]=C,V[65]=L,V[66]=R):R=V[66],V[67]!==eb||V[68]!==R?(M=R.filter(e=>eb[e.key].length>0),V[67]=eb,V[68]=R,V[69]=M):M=V[69];let ev=M;V[70]!==ee?(P=ee("L0009892新币榜"),V[70]=ee,V[71]=P):P=V[71],V[72]!==ee?(z=ee("L0001607涨幅榜"),V[72]=ee,V[73]=z):z=V[73],V[74]!==ee?(E=ee("L0013610跌幅榜"),V[74]=ee,V[75]=E):E=V[75],V[76]!==ee?(F=ee("L6666541成交榜"),V[76]=ee,V[77]=F):F=V[77],V[78]!==P||V[79]!==z||V[80]!==E||V[81]!==F?($={newCoin:P,increase:z,decrease:E,trade:F},V[78]=P,V[79]=z,V[80]=E,V[81]=F,V[82]=$):$=V[82];let ey=$;V[83]!==en||V[84]!==ev?(D=()=>{0!==ev.length&&(ev.some(e=>e.key===en)||el(ev[0].key))},A=[en,ev],V[83]=en,V[84]=ev,V[85]=D,V[86]=A):(D=V[85],A=V[86]),a.default.useEffect(D,A),V[87]!==en||V[88]!==ev?(B=ev.some(e=>e.key===en)?en:ev[0]?.key||en,V[87]=en,V[88]=ev,V[89]=B):B=V[89];let ej=B;V[90]!==ej||V[91]!==ei||V[92]!==es?(O=e=>{el(e),es&&e!==ej&&ei(e)},V[90]=ej,V[91]=ei,V[92]=es,V[93]=O):O=V[93];let ew=O;if("loading"===eu){let e;return V[94]!==ex?(e=(0,t.jsx)(tk,{title:ex}),V[94]=ex,V[95]=e):e=V[95],e}V[96]!==ej||V[97]!==ew||V[98]!==ev?(H=(0,t.jsx)(o.Tabs,{activeKey:ej,onChange:ew,activeItemAppearance:"filled",shape:"capsule",showTabsLine:!1,onlyMenu:!0,size:"small",items:ev}),V[96]=ej,V[97]=ew,V[98]=ev,V[99]=H):H=V[99];let eN=H;if(V[100]!==ex?(W=(0,t.jsx)(t_,{title:ex}),V[100]=ex,V[101]=W):W=V[101],V[102]!==ej||V[103]!==eb.strategy||V[104]!==ee||V[105]!==eN?(Y=eb.strategy.length>0&&(0,t.jsx)(tC,{active:"strategy"===ej,items:eb.strategy,title:ee("L6666537策略交易"),tabs:eN}),V[102]=ej,V[103]=eb.strategy,V[104]=ee,V[105]=eN,V[106]=Y):Y=V[106],V[107]!==ej||V[108]!==eb||V[109]!==ey||V[110]!==eN){let e;V[112]!==eb?(e=e=>eb[e].length>0,V[112]=eb,V[113]=e):e=V[113],U=tP.filter(e).map(e=>(0,t.jsx)(tI,{active:ej===e,items:eb[e],rankKey:e,title:ey[e],tabs:eN},e)),V[107]=ej,V[108]=eb,V[109]=ey,V[110]=eN,V[111]=U}else U=V[111];return V[114]!==Y||V[115]!==U?(K=(0,t.jsxs)("div",{className:"tradfi-opportunity-grid",children:[Y,U]}),V[114]=Y,V[115]=U,V[116]=K):K=V[116],V[117]!==eu||V[118]!==K?(G=(0,t.jsx)(u,{state:eu,className:"min-h-[732px] min-[780px]:max-[1047px]:min-h-[1110px] sm:min-h-[368px]",children:K}),V[117]=eu,V[118]=K,V[119]=G):G=V[119],V[120]!==W||V[121]!==G||V[122]!==ex?(q=(0,t.jsxs)("section",{id:"rankings",className:"tradfi-section mt-20 border-0 bg-transparent p-0 shadow-none sm:mt-12","aria-label":ex,children:[W,G]}
1),V[120]=W,V[121]=G,V[122]=ex,V[123]=q):q=V[123],q}function tE(){}async function tF(){let e=await (0,f.getTradFiBoardRow)();return{data:e.data,error:e.error,state:e.state}}function t$(e){let n,l,s=(0,r.c)(5),{children:i}=e,o=a.default.useRef(null),c=(e=>{let t,n,l=(0,r.c)(4),[s,i]=(0,a.useState)(!1);return l[0]!==e||l[1]!==s?(t=()=>{let t=e.current;if(!t||s)return;if("u"<typeof IntersectionObserver)return void i(!0);let r=new IntersectionObserver(e=>{let[t]=e;t?.isIntersecting&&(i(!0),r.disconnect())});return r.observe(t),()=>r.disconnect()},n=[e,s],l[0]=e,l[1]=s,l[2]=t,l[3]=n):(t=l[2],n=l[3]),(0,a.useEffect)(t,n),s})(o);return s[0]!==i||s[1]!==c?(n=i(c),s[0]=i,s[1]=c,s[2]=n):n=s[2],s[3]!==n?(l=(0,t.jsx)("div",{ref:o,children:n}),s[3]=n,s[4]=l):l=s[4],l}function tD(e){let c,d,m,u,x,f,p,h,g,b,v,y,j,w,N,_,k,S,T,C,I,L,R,M,P,z,E,F=(0,r.c)(72),{initialBoardRow:$}=e,{t:D}=(0,i.useTranslation)(),A=(0,l.useIsMobile)(),{mounted:B}=(0,s.useMounted)(),{close:O,open:H,openDrawer:W}=(()=>{var e,t,n,l,s;let i,o=(0,r.c)(4),[c,d]=(t=(e=(0,tv.__read)(ty(!1),2))[0],l=(n=e[1]).toggle,s=n.set,[t,(0,a.useMemo)(function(){return{toggle:l,set:function(e){return s(!!e)},setTrue:function(){return s(!0)},setFalse:function(){return s(!1)}}},[])]),{setFalse:m,setTrue:u}=d;return o[0]!==m||o[1]!==c||o[2]!==u?(i={close:m,open:c,openDrawer:u},o[0]=m,o[1]=c,o[2]=u,o[3]=i):i=o[3],i})(),{data:Y,state:U,refresh:K}=(e=>{let t=(0,a.useRef)(e),{data:r,error:n,loading:l,run:s}=(0,tr.useTinyRequest)(tF,{manual:!0}),i=l?"loading":n?"error":r?.state??(t.current?"success":"loading"),o=(0,a.useCallback)(async()=>{await s()},[s]);return{data:r?r.data:t.current,error:n??r?.error,loading:"loading"===i,refresh:o,state:i}})($),{activeBoardId:G,scrollToAnchor:q,setActiveBoardId:V}=(()=>{let e,t,n=(0,r.c)(3),[l,s]=(0,a.useState)();n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(e,t)=>{void 0!==t&&s(String(t)),document.getElementById(e)?.scrollIntoView({behavior:"smooth",block:"start"})},n[0]=e):e=n[0];let i=e;return n[1]!==l?(t={activeBoardId:l,scrollToAnchor:i,setActiveBoardId:s},n[1]=l,n[2]=t):t=n[2],t})(),[Q,X]=a.default.useState("calendar");F[0]!==q?(c=e=>{q("market",void 0===e?"all":e)},F[0]=q,F[1]=c):c=F[1];let J=c;F[2]!==$||F[3]!==K?(d=()=>{$||K()},m=[K,$],F[2]=$,F[3]=K,F[4]=d,F[5]=m):(d=F[4],m=F[5]),(0,a.useEffect)(d,m);let Z=Y||$;F[6]!==Z?.boards?(u=Z?.boards||[],F[6]=Z?.boards,F[7]=u):u=F[7];let ee=u;F[8]!==Z?.quoteBoards?(x=Z?.quoteBoards||[],F[8]=Z?.quoteBoards,F[9]=x):x=F[9];let et=x;F[10]!==Z?.news?(f=Z?.news||[],F[10]=Z?.news,F[11]=f):f=F[11];let er=f,ea=Z?.calendar,en=Z?.calendarExists;F[12]===Symbol.for("react.memo_cache_sentinel")?(p={"--bg-1":"#070502",background:"radial-gradient(47.03% 73.22% at 50% 0%, rgba(224, 206, 175, 0.08) 0%, rgba(224, 206, 175, 0.00) 100%) no-repeat top / 100% 600px, #070502"},F[12]=p):p=F[12],F[13]!==A||F[14]!==B?(h=B&&!A&&(0,t.jsx)(ey,{}),F[13]=A,F[14]=B,F[15]=h):h=F[15],F[16]!==U||F[17]!==ee||F[18]!==J?(g=(0,t.jsx)(eb,{onSectorClick:J,onSectorMore:J,sectors:ee,state:U}),F[16]=U,F[17]=ee,F[18]=J,F[19]=g):g=F[19],F[20]===Symbol.for("react.memo_cache_sentinel")?(b=e=>X(e),F[20]=b):b=F[20],F[21]!==Q||F[22]!==W||F[23]!==D?(v="news"===Q?(0,t.jsx)("div",{className:"tradfi-overview-tabs-more",children:(0,t.jsx)(tg,{ariaLabel:D("L6666526更多快讯"),onClick:W})}):null,F[21]=Q,F[22]=W,F[23]=D,F[24]=v):v=F[24],F[25]!==D?(y=D("L6666538财经日历"),F[25]=D,F[26]=y):y=F[26],F[27]!==y?(j={key:"calendar",label:y},F[27]=y,F[28]=j):j=F[28],F[29]!==D?(w=D("L6666534快讯"),F[29]=D,F[30]=w):w=F[30],F[31]!==w?(N={key:"news",label:w},F[31]=w,F[32]=N):N=F[32],F[33]!==j||F[34]!==N?(_=[j,N],F[33]=j,F[34]=N,F[35]=_):_=F[35],F[36]!==Q||F[37]!==v||F[38]!==_?(k=(0,t.jsx)("div",{className:"hidden max-[1047px]:block max-[1047px]:mt-8 max-[1047px]:mb-1",children:(0,t.jsx)(o.Tabs,{size:"xl",activeKey:Q,onChange:b,showTabsLine:!1,showIndicator:!1,onlyMenu:!0,addonTabBarAfter:v,items:_})}),F[36]=Q,F[37]=v,F[38]=_,F[39]=k):k=F[39];let el=`active-tab-${Q}`;return F[40]!==el?(S=(0,n.default)("mt-10 grid grid-cols-[minmax(0,690fr)_minmax(320px,486fr)] items-stretch gap-6 max-[1047px]:mt-0 max-[1047px]:block max-[1047px]:[&.active-tab-calendar_.tradfi-news-block]:!hidden max-[1047px]:[&.active-tab-ne
1ws_.tradfi-calendar-block]:!hidden max-[1047px]:[&.active-tab-calendar_.tradfi-calendar-block]:!block max-[1047px]:[&.active-tab-news_.tradfi-news-block]:!block",el),F[40]=el,F[41]=S):S=F[41],F[42]!==ea||F[43]!==en||F[44]!==U?(T=(0,t.jsx)(ei,{calendar:ea,calendarExists:en,state:U}),F[42]=ea,F[43]=en,F[44]=U,F[45]=T):T=F[45],F[46]!==W||F[47]!==er||F[48]!==U?(C=(0,t.jsx)(tb,{items:er,onMore:W,state:U}),F[46]=W,F[47]=er,F[48]=U,F[49]=C):C=F[49],F[50]!==S||F[51]!==T||F[52]!==C?(I=(0,t.jsxs)("div",{className:S,children:[T,C]}),F[50]=S,F[51]=T,F[52]=C,F[53]=I):I=F[53],F[54]!==O||F[55]!==H?(L=(0,t.jsx)(tp,{onClose:O,open:H}),F[54]=O,F[55]=H,F[56]=L):L=F[56],F[57]===Symbol.for("react.memo_cache_sentinel")?(R=(0,t.jsx)(t$,{children:tB}),M=(0,t.jsx)(t$,{children:tA}),F[57]=R,F[58]=M):(R=F[57],M=F[58]),F[59]!==G||F[60]!==et||F[61]!==V?(P=(0,t.jsx)(t$,{children:e=>(0,t.jsx)(tu,{activeBoardId:G||"all",boards:et,loadEnabled:e,onBoardTabChange:V})}),F[59]=G,F[60]=et,F[61]=V,F[62]=P):P=F[62],F[63]!==k||F[64]!==I||F[65]!==L||F[66]!==P||F[67]!==g?(z=(0,t.jsxs)("div",{className:"relative z-[1] mx-auto mb-5 w-[min(1200px,calc(100%-32px))] pt-[20px] max-[1047px]:w-[min(100%-28px,960px)] sm:w-[min(100%-24px,1200px)] sm:pt-12 lg:pt-5",children:[g,k,I,L,R,M,P]}),F[63]=k,F[64]=I,F[65]=L,F[66]=P,F[67]=g,F[68]=z):z=F[68],F[69]!==z||F[70]!==h?(E=(0,t.jsxs)("main",{className:"relative min-h-screen overflow-hidden text-text1 [font-family:'HarmonyOS_Sans_SC','PingFang_SC','Microsoft_YaHei',sans-serif] [&_*]:box-border",style:p,children:[h,z]}),F[69]=z,F[70]=h,F[71]=E):E=F[71],E}function tA(e){return(0,t.jsx)(tz,{loadEnabled:e})}function tB(e){return(0,t.jsx)(eG,{loadEnabled:e})}e.s(["TradFiPage",()=>tD],79573)}]);
2
3//# sourceMappingURL=37e374a8d0529e76.js.map

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.