1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="17759ad1-e9b8-c101-61ac-962362209d88")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,827554,e=>{"use strict";var t=e.i(207670),a=e.i(919056),r=e.i(392497);let l=e=>{let t;if((t="string"==typeof e?e||"0":"number"==typeof e&&Number.isFinite(e)?e.toString():"0").includes("e-")){let[e,a]=t.split("e-"),r=parseInt(a,10);return"0."+"0".repeat(Math.max(0,r-1))+e.replace(".","")}if(t.includes("e+")||t.includes("E+")){let[e,a]=t.toLowerCase().split("e+"),r=parseInt(a,10),[l="",i=""]=e.split(".");return(l+i).padEnd(l.length+r,"0")+(r>i.length?"":"."+i.slice(r))}return t};e.s(["addCommas",0,e=>{let t=String(e).split("."),a=(t[0]||"0").replace(/\B(?=(\d{3})+(?!\d))/g,",");return t.length>1?`${a}.${t[1]}`:a},"changeValue",0,(e,t)=>{let a=e||0,l=(0,r.floor)(Number(a||0),2);return 0==Number(l)?"--":"to"===t?l:(0,r.floor)((0,r.multiply)([-1,Number(a||0)]),2)},"cn",0,function(...e){return(0,a.twMerge)((0,t.clsx)(e))},"convertToPlainString",0,l,"formatDecimal",0,function(e){"string"==typeof e&&/^0\.\{\d+\}\d{4}$/.test(e)&&(e=function(e){let t=e.match(/^0\.\{(\d+)\}(\d{4})$/);if(t){let e=parseInt(t[1],10),a=t[2];return"0."+"0".repeat(e)+a}return e}(e));let t=l(e);if(t.includes("{"))return t;let[a="0",r=""]=t.split(".");if(""===r||/^0+$/.test(r))return a;let i=0;for(;"0"===r[i]&&i<r.length;)i++;if(i>3){let e=r.slice(i).padEnd(4,"0").slice(0,4);return`${a}.{${i}}${e}`}{let e=Math.min(i+4,r.length),t=r.slice(0,e).padEnd(e,"0").replace(/0+$/,"")||"0";return"0"===t?a:`${a}.${t}`}},"formatDecimalRTL",0,function(e,t){if(!t)return String(e);let a=String(e);return a.includes(".{"),`\u202D${a}\u202C`},"getFormattedTime",0,(e,t)=>new Intl.DateTimeFormat(e,{hour:"numeric",minute:"numeric",hour12:!0}).format(t),"getRanks",0,(e,t=12,a=6,r=-6)=>{let l=e.filter(e=>e.aroundRank>=1&&e.aroundRank<=a),i=e.filter(e=>e.aroundRank<=-1&&e.aroundRank>=r),s=Math.min(a,l.length),n=Math.min(a,i.length),o=[],c=(o=0===s&&0===n?e.slice(0,t):s<a?[...i.slice(0,t-(s+n)),...l]:n<a?[...i,...l.slice(0,a)]:[...i.slice(0,a),...l.slice(0,a)]).length;return c<t&&(o=[...o,...e.filter(e=>!l.includes(e)&&!i.includes(e)).slice(0,t-c)]),o},"getRate",0,(e,t)=>{if(0===Number(e))return 0;let a=(0,r.subtract)(t,e),l=(0,r.divide)([Number(a),Number(e)]),i=(0,r.multiply)([Number(l),100]),s=i.toString(),n=s.indexOf(".");return -1!==n?parseFloat(s.substring(0,n+3)):Number(i)},"getTimestampDaysAgo",0,e=>{let t=Date.now();return{currentTimestamp:t,daysAgoTimestamp:t-24*e*36e5}}])},541071,e=>{"use strict";let t=(0,e.i(475254).default)("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);e.s(["MoreHorizontal",0,t],541071)},225913,e=>{"use strict";var t=e.i(207670);let a=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,r=t.clsx;e.s(["cva",0,(e,t)=>l=>{var i;if((null==t?void 0:t.variants)==null)return r(e,null==l?void 0:l.class,null==l?void 0:l.className);let{variants:s,defaultVariants:n}=t,o=Object.keys(s).map(e=>{let t=null==l?void 0:l[e],r=null==n?void 0:n[e];if(null===t)return null;let i=a(t)||a(r);return s[e][i]}),c=l&&Object.entries(l).reduce((e,t)=>{let[a,r]=t;return void 0===r||(e[a]=r),e},{});return r(e,o,null==t||null==(i=t.compoundVariants)?void 0:i.reduce((e,t)=>{let{class:a,className:r,...l}=t;return Object.entries(l).every(e=>{let[t,a]=e;return Array.isArray(a)?a.includes({...n,...c}[t]):({...n,...c})[t]===a})?[...e,a,r]:e},[]),null==l?void 0:l.class,null==l?void 0:l.className)}])},659544,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(991918),l=e.i(225913),i=e.i(827554);let s=(0,l.cva)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:bg-background-button-disabled disabled:text-text-button-disabled disabled:cursor-not-allowed [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-background-button text-[16px] text-text-button shadow leading-6 rounded-[100px] hover:bg-background-button-hover",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input-border bg-background shadow-sm hover:bg-accent hover:text-[#fff]",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline",pageBtn:"cursor-pointer text-[#8b8b8e] hover:text-[#fff] duration-300"},size:{default:"px-[24px] py-[8px] w-[210px]",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),n=a.forwardRef(({className:e,variant:a,size:l,asChild:n=!1,...o},c)=>{let d=n?r.Slot:"button";return(0,t.jsx)(d,{className:(0,i.cn)(s({variant:a,size:l,className:e})),ref:c,...o})});n.displayName="Button",e.s(["Button",0,n,"buttonVariants",0,s])},558700,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(373375),l=e.i(463059),i=e.i(541071),s=e.i(827554),n=e.i(6
259544);let o=({className:e,...a})=>(0,t.jsx)("nav",{role:"navigation","aria-label":"pagination",className:(0,s.cn)("mx-auto flex w-full justify-center",e),...a});o.displayName="Pagination";let c=a.forwardRef(({className:e,...a},r)=>(0,t.jsx)("ul",{ref:r,className:(0,s.cn)("flex flex-row items-center gap-1",e),...a}));c.displayName="PaginationContent";let d=a.forwardRef(({className:e,...a},r)=>(0,t.jsx)("li",{ref:r,className:(0,s.cn)("",e),...a}));d.displayName="PaginationItem";let m=({className:e,isActive:a,disabled:r,size:l="icon",onClick:i,...o})=>(0,t.jsx)("a",{className:(0,s.cn)((0,n.buttonVariants)({variant:"pageBtn",size:l}),`${a?"text-primary-text":""}`,e,r&&"opacity-50 cursor-not-allowed"),"aria-disabled":r,tabIndex:r?-1:void 0,onClick:e=>{if(r){e.preventDefault(),e.stopPropagation();return}i?.(e)},...o});m.displayName="PaginationLink";let u=({className:e,disabled:a,...l})=>(0,t.jsx)(m,{"aria-label":"Go to previous page",className:(0,s.cn)("gap-1 pl-2.5",e),disabled:a,...l,children:(0,t.jsx)(r.ChevronLeft,{className:"h-4 w-4"})});u.displayName="PaginationPrevious";let x=({className:e,disabled:a,...r})=>(0,t.jsx)(m,{"aria-label":"Go to next page",className:(0,s.cn)("gap-1 pr-2.5",e),disabled:a,...r,children:(0,t.jsx)(l.ChevronRight,{className:"h-4 w-4"})});x.displayName="PaginationNext";let p=({className:e,...a})=>(0,t.jsxs)("span",{"aria-hidden":!0,className:(0,s.cn)("flex h-9 w-9 items-center justify-center text-[#8b8b8e]",e),...a,children:[(0,t.jsx)(i.MoreHorizontal,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"More pages"})]});p.displayName="PaginationEllipsis",e.s(["Pagination",0,o,"PaginationContent",0,c,"PaginationEllipsis",0,p,"PaginationItem",0,d,"PaginationLink",0,m,"PaginationNext",0,x,"PaginationPrevious",0,u])},581136,e=>{"use strict";var t=e.i(843476),a=e.i(618566),r=e.i(671707),l=e.i(703543),i=e.i(827554),s=e.i(558700);let n={default:{link:"",active:"",arrow:"",ellipsis:""},light:{link:"text-text-tertiary-light hover:!text-text-primary-light",active:"!text-text-primary-light bg-fill-card1-light",arrow:"text-text-tertiary-light hover:!text-text-primary-light",ellipsis:"!text-text-tertiary-light"}};e.s(["CustomPagination",0,function({pageSize:e,totalCount:o,page:c,className:d,hrefStr:m="",query:u={},onPageChange:x,variant:p="default"}){let f=n[p],{lang:h}=(0,a.useParams)(),g=h==r.LangKey.en?"":`/${h}`,b=m?g+m:"",N=Math.max(1,Math.ceil(o/Math.max(1,e))),v=!!x&&!m,y=c>1,w=c<N,_=e=>t=>{if(e<1||e>N){t.preventDefault(),t.stopPropagation();return}v&&(t.preventDefault(),x?.(e,t))},j=e=>v?"#":(0,l.setQueryParams)(b,{page:e,...u});return(0,t.jsx)("div",{className:(0,i.cn)("flex flex-col md:flex-row items-center gap-3 w-full",d),children:(0,t.jsx)(s.Pagination,{children:(0,t.jsxs)(s.PaginationContent,{className:"max-sm:gap-0",children:[(0,t.jsx)(s.PaginationItem,{onClick:_(c-1),children:(0,t.jsx)(s.PaginationPrevious,{tabIndex:v?-1:void 0,className:(0,i.cn)("rtl:rotate-180",f.arrow),disabled:!y,href:y?j(c-1):void 0})}),(()=>{let e=[],a=e=>(0,t.jsx)(s.PaginationItem,{onClick:_(e),children:(0,t.jsx)(s.PaginationLink,{isActive:c===e,href:j(e),className:c===e?f.active:f.link,tabIndex:v?-1:void 0,children:e})},e),r=e=>(0,t.jsx)(s.PaginationItem,{children:(0,t.jsx)(s.PaginationEllipsis,{className:f.ellipsis})},e);if(N<=5)for(let t=1;t<=N;t++)e.push(a(t));else if(c<=3){for(let t=1;t<=4;t++)e.push(a(t));e.push(r("ellipsis-end")),e.push(a(N))}else if(c>=N-2){e.push(a(1)),e.push(r("ellipsis-start"));for(let t=N-2;t<=N;t++)e.push(a(t))}else{e.push(a(1)),e.push(r("ellipsis-start"));for(let t=c-1;t<=c+1;t++)e.push(a(t));e.push(r("ellipsis-end")),e.push(a(N))}return e})(),(0,t.jsx)(s.PaginationItem,{onClick:_(c+1),children:(0,t.jsx)(s.PaginationNext,{tabIndex:v?-1:void 0,className:(0,i.cn)("rtl:rotate-180",f.arrow),disabled:!w,href:w?j(c+1):void 0})})]})})})}])},232189,(e,t,a)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},865156,(e,t,a)=>{"use strict";var r=e.r(232189);function l(){}function i(){}i.resetWarningCache=l,t.exports=function(){function e(e,t,a,l,i,s){if(s!==r){var n=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw n.name="Invariant Violation",n}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
2:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:l};return a.PropTypes=a,a}},745009,(e,t,a)=>{t.exports=e.r(865156)()},447647,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(745009),l=e.i(827554);let i=a.forwardRef(({className:e,...a},r)=>(0,t.jsx)("div",{className:"relative w-full overflow-auto",children:(0,t.jsx)("table",{ref:r,className:(0,l.cn)("w-full caption-bottom border border-border-table",e),...a})}));i.displayName="Table";let s=a.forwardRef(({className:e,...a},r)=>(0,t.jsx)("thead",{ref:r,className:(0,l.cn)("[&_tr]:border-b bg-background-table-head",e),...a}));s.displayName="TableHeader";let n=a.forwardRef(({className:e,...a},r)=>(0,t.jsx)("tbody",{ref:r,className:(0,l.cn)("[&_tr:last-child]:border-0",e),...a}));n.displayName="TableBody",a.forwardRef(({className:e,...a},r)=>(0,t.jsx)("tfoot",{ref:r,className:(0,l.cn)("border-t border-border-table bg-muted/50 font-medium [&>tr]:last:border-b-0",e),...a})).displayName="TableFooter";let o=a.forwardRef(({className:e,...a},r)=>(0,t.jsx)("tr",{ref:r,className:(0,l.cn)("border-b border-border-table transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",e),...a}));o.displayName="TableRow";let c=a.forwardRef(({className:e,...a},r)=>(0,t.jsx)("th",{ref:r,className:(0,l.cn)("h-[48px] px-[24px] text-left align-middle font-medium text-[16px] [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px] border border-border-table text-text-table-head",e),...a}));c.displayName="TableHead",c.propTypes={className:r.default.string};let d=a.forwardRef(({className:e,...a},r)=>(0,t.jsx)("td",{ref:r,className:(0,l.cn)("px-[24px] align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px] border-r border-border-table h-[48px] text-[14px] text-primary-text",e),...a}));d.displayName="TableCell",d.propTypes={className:r.default.string},a.forwardRef(({className:e,...a},r)=>(0,t.jsx)("caption",{ref:r,className:(0,l.cn)("mt-4 text-[12px] text-muted-foreground",e),...a})).displayName="TableCaption",e.s(["Table",0,i,"TableBody",0,n,"TableCell",0,d,"TableHead",0,c,"TableHeader",0,s,"TableRow",0,o])},348304,e=>{"use strict";var t=e.i(392497),a=e.i(935874);let r="changeMin",l="changeMax";function i(e,a,r){if(null==e||"string"==typeof e&&""===e.trim())return"-";let l=Number(e);if(!Number.isFinite(l)||l<0)return"-";let i=r(l,!1);if(null==i||"string"==typeof i&&""===i.trim())return"-";let s=Number(i);return!Number.isFinite(s)||s<0?"-":`${a}${0===s?"0":(0,t.formatNumberUnit)(s,2)}`}e.s(["MARKET_TABLE_CHANGE_MAX_QUERY",0,l,"MARKET_TABLE_CHANGE_MIN_QUERY",0,r,"MARKET_TABLE_HIDE_ON_MOBILE_CLASS",0,"max-[767px]:hidden","MARKET_TABLE_HIDE_ON_TABLET_CLASS",0,"max-[1270px]:hidden","MARKET_TABLE_MOBILE_PRICE_CHANGE_FIELD",0,"priceChangeMobile","MARKET_TABLE_PAGE_SIZE",0,10,"MARKET_TABLE_SHOW_ON_MOBILE_CLASS",0,"min-[768px]:hidden","buildUrlWithoutMarketTableChangeFilter",0,function(e,t){let a=new URLSearchParams(t.toString());a.delete(r),a.delete(l);let i=a.toString();return i?`${e}?${i}`:e},"formatMarketCapWithCurrency",0,function(e,t,r,l=!1){let s=(0,a.hasMarketValue)(e)&&0===Number(e);return l&&!s?"--":i(e,t,r)},"formatMarketUsdValueWithCurrency",0,i,"getMarketFavoriteTrackingTabType",0,function(e,t){return e?"favorites":t},"getMarketTrackingCoinName",0,function(e){return(e.productName||e.displayContractName||`${e.left??e.leftCoinName??""}${e.right??e.rightCoinName??""}`).replace(/[-_/\s]/g,"").toUpperCase()},"parseMarketTableChangeFilter",0,function(e){let t=e.get(r),a=e.get(l),i=null===t||""===t?void 0:Number(t),s=null===a||""===a?void 0:Number(a);if((void 0===i||Number.isFinite(i))&&(void 0===s||Number.isFinite(s))&&(void 0!==i||void 0!==s))return{...void 0!==i?{min:String(i)}:{},...void 0!==s?{max:String(s)}:{}}}])},34125,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(447647),l=e.i(348304),i=e.i(310318);function s({className:e=""}){return(0,t.jsx)(i.WeexSkeleton,{className:`rounded ${e}`})}function n(e){return"right"===e.compactAlign?"max-[1019px]:!text-right":"left"===e.compactAlign?"max-[1019px]:!text-left":""}function o(e){return"right"===e.compactAlign?"max-[1019px]:ltr:!justify-end max-[1019px]:rtl:!justify-start":"left"===e.compactAlign?"max-[1019px]:ltr:!justify-start max-[1019px]:rtl:!justify-end":""}function c({columns:e,rows:a=10}){return(0,t.jsxs)(r.Table,{className:"table-fixed border-none",children:[(0,t.jsx)("colgroup",{children:e.map((e,a)=>(0,t.jsx)("col",{className:`[width:var(--market-table-column-width)] max-[1019px]:[width:var(--market-table-compact-column-width)] max-[767px]:[width:var(--market-table-mobile-column-width)] ${e.className??""}`,style:{"--market-table-column-width":e.width||"auto","--market-table-compact-column-width":e.compactWidth||e.width||"auto","--market-table-mobile-column-width":e.mobileWidth||e.width||"auto"}},a))}),(0,t.jsx)(r.TableHeader,{className:"bg-transparent",children:(0,t.jsx)(r.TableRow,{className:"border-none hover:bg-transparent",children:e.map((a,l)=>{let i="right"===a.align||!a.align&&l===e.length-1;return(0,t.jsx)(r.TableHead,{className:`h-8 px-3 text-[12px] font-normal text-[#8B8B8E] border-none bg-transparent max-[1270px]:px-2 ${i?"ltr:text-right rtl:text-left":"text-left"} ${n(a)} ${a.className??""}`,children:(0,t.jsx)("div",{className:`flex w-full ${i?"operations"===a.field?"justify-end":"ltr:justify-end rtl:justify-start":"justify-start"} ${o(a)}`,children:(0,t.jsx)(s,{className:"h-3 w-16 max-[1019px]:w-12"})})},l)})})}),(0,t.jsx)(r.TableBody,{children:Array.from({length:a}).map((a,i)=>(0,t.jsx)(r.TableRow,{className:"border-none",children:e.map((e,a)=>(0,t.jsx)(r.TableCell,{className:`h-auto px-3 py-3 max-[1270px]:px-2 max-[767px]:py-[10px] border-none ${"right"===e.align?"text-right":""} ${n(e)} ${e.className??""}`,children:"name"===e.field?(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[(0,t.jsx)(s,{className:"h-6 w-6 shrink-0 rounded-full max-[767px]:h-5 max-[767px]:w-5"}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-1.5 max-[767px]:gap-1",children:[(0,t.jsx)(s,{className:"h-4 w-24 max-w-full max-[767px]:h-[14px] max-[767px]:w-20"}),(0,t.jsx)(s,{className:"h-3 w-16 max-w-full max-[767px]:h-3 max-[767px]:w-14"})]})]}):"price"===e.field?(0,t.jsxs)("div",{className:`flex min-w-0 flex-col gap-1.5 ${"right"===e.align?"items-end":"items-start"} ${"right"===e.compactAlign?"max-[1019px]:!items-end":""} ${"left"===e.compactAlign?"max-[1019px]:!items-start":""}`,children:[(0,t.jsx)(s,{className:"h-[14px] w-24 max-w-full max-[1019px]:w-20"}),(0,t.jsx)(s,{className:"h-3 w-16 max-w-full"})]}):e.field===l.MARKET_TABLE_MOBILE_PRICE_CHANGE_FIELD?(0,t.jsxs)("div",{className:`flex min-w-0 flex-col gap-0 ${"right"===e.align?"items-end":"items-start"} ${"right"===e.compactAlign?"max-[1019px]:!items-end":""} ${"left"===e.compactAlign?"max-[1019px]:!items-start":""}`,children:[(0,t.jsx)(s,{className:"h-[14px] w-24 max-w-full"}),(0,t.jsx)(s,{className:"mt-1 h-3 w-14 max-w-full"})]}):"float"===e.field?(0,t.jsx)("div",{className:`flex w-full ${"right"===e.align?"justify-end":"justify-start"} ${o(e)}`,children:(0,t.jsx)(s,{className:"h-4 w-16 max-w-full"})}):"operations"===e.field?(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsx)(s,{className:"h-8 w-20 rounded-[32px]"})}):(0,t.jsx)(s,{className:"h-4 w-20 max-w-full"})},a))},i))})]})}var d=e.i(346644);function m({sortType:e}
2){let a="#8B8B8E",r="#D8AE15",l=2===e?r:a,i=1===e?r:a;return(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center gap-[2px]",children:[(0,t.jsx)("svg",{width:"6",height:"4",viewBox:"0 0 6 4",fill:"none",children:(0,t.jsx)("path",{d:"M3 0L6 4H0L3 0Z",fill:l})}),(0,t.jsx)("svg",{width:"6",height:"4",viewBox:"0 0 6 4",fill:"none",children:(0,t.jsx)("path",{d:"M3 4L0 0H6L3 4Z",fill:i})})]})}function u(e){return"right"===e.compactAlign?"max-[1019px]:!text-right":"left"===e.compactAlign?"max-[1019px]:!text-left":""}function x(e){return e.sortField||e.field}e.s(["default",0,function({columns:e,data:l,rowKey:i,loading:s=!0,sortInfo:n,onSortChange:o,onPageChange:p,renderCell:f,onRowClick:h,isH5:g=!1}){let b="u">typeof document&&"rtl"===document.dir,N=(0,a.useMemo)(()=>e.map((e,t)=>n?.index===t&&x(n.column)===x(e)?n.sortType:0),[n,e]),v=(0,a.useCallback)((e,t)=>"function"==typeof i?i(e,t):"string"==typeof i&&e?.[i]!=null?e[i]:t,[i]),y=(0,a.useCallback)((e,t)=>{if(!e.sort)return;let a=N.map((e,a)=>a===t?N[a]:0);0===a[t]?a[t]=1:1===a[t]?a[t]=2:a[t]=0,o?.({column:e,index:t,sortType:a[t]}),p?.(1)},[N,o,p]);return s?(0,t.jsx)("div",{className:"relative w-full",children:(0,t.jsx)(c,{columns:e,rows:10})}):(0,t.jsxs)("div",{className:"relative w-full",children:[(0,t.jsxs)(r.Table,{className:"table-fixed border-none",children:[(0,t.jsx)("colgroup",{children:e.map((e,a)=>(0,t.jsx)("col",{className:`[width:var(--market-table-column-width)] max-[1019px]:[width:var(--market-table-compact-column-width)] max-[767px]:[width:var(--market-table-mobile-column-width)] ${e.className??""}`,style:{"--market-table-column-width":e.width||"auto","--market-table-compact-column-width":e.compactWidth||e.width||"auto","--market-table-mobile-column-width":e.mobileWidth||e.width||"auto"}},a))}),(0,t.jsx)(r.TableHeader,{className:"bg-transparent",children:(0,t.jsx)(r.TableRow,{className:"border-none hover:bg-transparent",children:e.map((a,l)=>{let i="right"===a.align||!a.align&&l===e.length-1;return(0,t.jsx)(r.TableHead,{onClick:()=>y(a,l),className:`h-8 text-[12px] font-normal text-[#8B8B8E] border-none bg-transparent px-3 max-[1270px]:px-2 ${i?"ltr:text-right rtl:text-left":"text-left"} ${u(a)} ${a.sort?"cursor-pointer":""} ${a.className??""}`,children:(0,t.jsxs)("span",{className:`flex w-full items-center gap-1 whitespace-nowrap ${i?"operations"===a.field?"justify-end":"ltr:justify-end rtl:justify-start":"justify-start"} ${"right"===a.compactAlign?"max-[1019px]:ltr:!justify-end max-[1019px]:rtl:!justify-start":"left"===a.compactAlign?"max-[1019px]:ltr:!justify-start max-[1019px]:rtl:!justify-end":""}`,children:[a.label,a.sort&&(0,t.jsx)(m,{sortType:N[l]??0})]})},l)})})}),(0,t.jsx)(r.TableBody,{children:l.map((a,l)=>(0,t.jsx)(r.TableRow,{onClick:e=>h?.(a,l,e),className:`group border-none text-base text-text-primary hover:bg-fill-card1 ${h?"cursor-pointer":""}`,children:e.map((i,s)=>(0,t.jsx)(r.TableCell,{className:`h-auto px-3 py-3 max-[1270px]:px-2 max-[767px]:py-[10px] border-none ${0===s?b?"rounded-r-2xl":"rounded-l-2xl":""} ${s===e.length-1?b?"rounded-l-2xl":"rounded-r-2xl":""} ${"right"===i.align?"ltr:text-right rtl:text-left":""} ${u(i)} ${i.className??""}`,children:f?f(i,a,l):a[i.field]},s))},v(a,l)))})]}),!l.length&&(0,t.jsx)(d.default,{})]})}],34125)},272989,844015,43753,e=>{"use strict";var t=e.i(348304);e.s(["getStandardMarketColumns",0,function(e,{priceWidth:a,changeWidth:r,operationWidth:l="10%",mobilePriceChangeAlign:i="right"}={}){let s={label:e("markets.latest_price"),field:"price",sort:!0,width:"16%",className:t.MARKET_TABLE_HIDE_ON_MOBILE_CLASS},n={label:e("markets.24h_change"),field:"float",sort:!0,width:"8%",className:t.MARKET_TABLE_HIDE_ON_MOBILE_CLASS};return a&&(s.width=a),r&&(n.width=r),[{label:e("markets.trading_pair"),field:"name",width:"14%",compactWidth:"28%",mobileWidth:"60%",sort:!0},s,n,{label:e("markets.24h_chart"),field:"kline24h",width:"13%",className:t.MARKET_TABLE_HIDE_ON_TABLET_CLASS},{label:e("markets.24h_range"),field:"range24h",width:"19%",className:t.MARKET_TABLE_HIDE_ON_TABLET_CLASS},{label:e("markets.24h_volume"),field:"volume",width:"10%",sort:!0,className:t.MARKET_TABLE_HIDE_ON_MOBILE_CLASS},{label:e("markets.market_cap_column"),field:"marketCap",width:"10%",sort:!0,className:t.MARKET_TABLE_HIDE_ON_MOBILE_CLASS},{label:`${e("markets.latest_price")} ï½ ${e("markets.24h_change")}`,field:t.MARKET_TABLE_MOBILE_PRICE_CHANGE_FIELD,sortField:"price",width:"38%",mobileWidth:"40%",sort:!0,align:"right",compactAlign:i,className:t.MARKET_TABLE_SHOW_ON_MOBILE_CLASS},{label:e("markets.operations"),field:"operations",width:l,align:"right",className:t.MARKET_TABLE_HIDE_ON_MOBILE_CLASS}]}],272989);var a=e.i(271645),r=e.i(465004),l=e.i(310318);let i={contract:6,spotPro:7};function s(e){return"00000"===e||"SUCCESS"===e}e.s(["useMarketFavoriteActions",0,function(){let e=(0,l.useWeexToast)();return{toggleFavorite:(0,a.useCallback)(async({event:t,marketType:a,item:l,symbolId:n,selectedList:o,setSelectedList:c,onlyShowFavorite:d=!1,isAuthenticated:m,addMessage:u,cancelMessage:x})=>{if(t.stopPropagation(),!m)return;let p=!!l.favorite,f=i[a];try{let t=await (0,r.operationUserSelfOptional)({exchangeType:f,optionalType:p?2:1,symbolId:n});if(!s(t.code))return;if(p){if(c(o.filter(e=>e!==n)),e.success(x),d){let e=await (0,r.getUserSelfList)({exchangeType:f});if(s(e.code)){let t=(e.data?.exchangeList||[]).map(e=>String(e.symbolId));c(t)}}return}c(Array.from(new Set([n,...o]))),e.success(u)}catch(e){console.error("Failed to toggle favorite:",e)}},[e])}}],844015);var n=e.i(843476),o=e.i(581136),c=e.i(34125),d=e.i(250808),m=e.i(187966);e.s(["default",0,function({columns:e,rows:t,rowKey:a,loading:r,sortInfo:l,onSortChange:i,renderCell:s,isH5:u,page:x,pageSize:p,totalCount:f,onPageChange:h,showControls:g,tabItems:b,activeTabKey:N,onTabChange:v,minTabCount:y=1,onRowClick:w}){let _=b.length>=y;return(0,n.jsxs)("div",{className:"w-full box-border",children:[g&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"hidden items-center gap-3 max-[767px]:flex",children:(0,n.jsx)("div",{className:"min-w-0 flex-1",children:(0,n.jsx)(m.default,{})})}),(0,n.jsx)("div",{className:"hidden h-4 max-[767px]:block"}),(0,n.jsx)("div",{className:"flex items-center justify-between gap-4",children:_?(0,n.jsx)(d.default,{items:b,value:N,onValueChange:v,className:"flex-1"}):(0,n.jsx)("div",{className:"min-w-0 flex-1"})}),(0,n.jsx)("div",{className:"h-4"})]}),(0,n.jsx)(c.default,{columns:e,data:t,rowKey:a,loading:r,sortInfo:l,onSortChange:i,onPageChange:h,renderCell:s,...w?{onRowClick:e=>w(e)}:{},isH5:u}),(0,n.jsx)("div",{className:"h-6"}),(0,n.jsx)(o.CustomPagination,{page:x,pageSize:p,totalCount:f,onPageChange:h})]})}],43753)},806299,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(861745),l=e.i(948148),i=e.i(618566);e.i(228552);var s=e.i(611875),n=e.i(603502),o=e.i(761573),c=e.i(480648),d=e.i(39264),m=e.i(625999),u=e.i(671707),x=e.i(823691),p=e.i(348304),f=e.i(272989),h=e.i(844015),g=e.i(544731),b=e.i(43753),N=e.i(187990);function v({onlyShowFavorite:e=!1}){let y=(0,l.useTranslations)(),w=(0,m.useWeexRouter)(),_=(0,i.useRouter)(),j=(0,r.useLocale)(),T=u.default.get(j)?.isRtl??!1,k=(0,i.usePathname)(),C=(0,i.useSearchParams)(),{isAuthenticated:E}=(0,c.useAuth)(),{searchText:A}=(0,n.useMarketsSearch)(),{isH5:M}=(0,o.useMarketsUI)(),{userContractSelectedList:S,setUserContractSelectedList:L}=(0,s.useMarketsFavorites)(),{currencySymbol:R,USDTToFIAT:$}=(0,d.useAsset)(),{toggleFavorite:P}=(0,h.useMarketFavoriteActions)(),[I,B]=(0,a.useState)(1),[O,F]=(0,a.useState)(null),[H,D]=(0,a.useState)({}),K=(0,a.useMemo)(()=>(0,p.parseMarketTableChangeFilter)(C),[C]),W=(0,a.useMemo)(()=>S.map(String).join("|"),[S]),U=p.MARKET_TABLE_PAGE_SIZE,{rows:G,loading:V,totalCount:z,categories:Q,activeCategoryKey:Z,setActiveCategoryKey:Y}=(0,g.useMarketTradingData)({marketType:"contract",page:I,pageSize:U,selectedList:S,onlyShowFavorite:e,searchText:A,sortInfo:O,filters:H,categoryNameFromQuery:C.get("tab"),defaultSortMode:"hotRank",enableEnhancements:!0,USDTToFIAT:$}),q=(0,a.useCallback)(e=>e?e.startsWith("/")?e:`/${e}`:"/",[]),J=(0,a.useMemo)(()=>(0,f.getStandardMarketColumns)(y,{mobilePriceChangeAlign:T?"left"
2:"right"}),[T,y]);(0,a.useEffect)(()=>{K&&(D(e=>({...e,change24h:K})),B(1),_.replace((0,p.buildUrlWithoutMarketTableChangeFilter)(k,C),{scroll:!1}))},[K,_,k,C]);let X=(0,a.useCallback)(t=>{e&&E&&(0,x.default)("Common_Web_Click","Market_SymbolClick",{type:"Favorites",commonName:"Futures",coin_name:(0,p.getMarketTrackingCoinName)(t)});let a="";if(t.left&&t.right?a=`${t.left}-${t.right}`.toUpperCase():t.productCode&&(a=t.productCode.replace("cmt_","").toUpperCase().replace(/USDT$/,"-USDT")),a){if(!e){let e=Q.find(e=>e.key===Z)?.trackingName||"All";(0,x.default)("Common_Web_Click","Market_SymbolClick",{type:"Futures",commonName:e,coin_name:t.productName?.toLowerCase()})}w.push(q(`futures/${a}`))}},[Z,Q,q,E,e,w]),ee=(0,a.useCallback)(async(t,a)=>{(0,x.default)("Common_Web_Click","markets_favorite_click",{ext:JSON.stringify({tab_type:(0,p.getMarketFavoriteTrackingTabType)(e,"futures"),coin_name:(0,p.getMarketTrackingCoinName)(a),action:a.favorite?"remove":"add"})}),await P({event:t,marketType:"contract",item:a,symbolId:a.contractId,selectedList:S,setSelectedList:L,onlyShowFavorite:e,isAuthenticated:E,addMessage:y("new_contract.trade.add_self_optional"),cancelMessage:y("new_contract.trade.cancel_self_optional")})},[E,e,L,y,P,S]);(0,a.useEffect)(()=>{B(1)},[e,W,A,Z]);let et=(0,a.useCallback)((e,t)=>(0,N.renderContractMarketCell)(e,{row:t,isAuthenticated:E,isH5:M,isRtl:T,getLocalizedPath:q,handleRowClick:X,handleToggleFavorite:ee,t:y,currencySymbol:R,USDTToFIAT:$}),[E,M,T,q,X,ee,y,R,$]),ea=(0,a.useMemo)(()=>(T?[...Q].reverse():Q).map(e=>({key:e.key,label:e.label})),[Q,T]);return(0,t.jsx)(b.default,{columns:J,rows:G,rowKey:"contractId",loading:V,sortInfo:O,onSortChange:F,renderCell:et,onRowClick:X,isH5:M,page:I,pageSize:U,totalCount:z,onPageChange:B,showControls:!e,tabItems:ea,activeTabKey:Z,onTabChange:e=>{B(1),Y(e);let t=Q.find(t=>t.key===e);if(t){let e=new URLSearchParams(C.toString());e.set("tab",t.label),_.push(`${k}?${e.toString()}`,{scroll:!1})}},marketType:"contract",currencySymbol:R,filterDraft:H,onFilterChange:D})}e.s(["default",0,function(e){return(0,t.jsx)(a.Suspense,{fallback:(0,t.jsx)("div",{className:"min-h-[788px]"}),children:(0,t.jsx)(v,{...e})})}])},687471,e=>{e.n(e.i(806299))}]); 3 4//# debugId=17759ad1-e9b8-c101-61ac-962362209d88
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.