PageSourceSearch

https://www.btse.com/static/js/CnDW8b1a.js

js btse.com collected 2026-09-25 18:40:16 UTC 23,082 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"btse@5f19a485"};var a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="1b4e6db4-0ec4-4988-9f31-9fb531b884de",e._sentryDebugIdIdentifier="sentry-dbid-1b4e6db4-0ec4-4988-9f31-9fb531b884de")}catch(l){}}();import{u as e,cf as a,kr as l,qf as s,aI as t,co as o,kv as i,hr as r,af as n,cy as u,nb as d,ap as v,l as c,az as p,U as f,dJ as m,qg as w,L as b}from"./BhKTELSe.js";import{ai as h,aY as y,a5 as k,a6 as g,a8 as _,a9 as S,ak as R,ab as V,aa as B,as as $,af as T,aK as C,ac as I,ah as x,ad as D,aU as j,r as L,an as M,am as U,ag as A,ae as O,bC as N,bD as z}from"./PmfENnFs.js";import{_ as F}from"./CRPzHAml.js";import{_ as H}from"./B7TQbCQK.js";import{O as E,a as G,b as q,c as P,d as K,T as Y,E as Z,e as J,B as W,f as Q,A as X,g as ee,h as ae,i as le}from"./cKDuNPm7.js";import{g as se,f as te,h as oe,i as ie,j as re,k as ne}from"./xcw4LDtS.js";import"./chunk-lottie.zeumoeGY.js";import"./DzIKp7QL.js";import"./CXr9G-CP.js";import"./chunk-web3.7EmC4Up1.js";import"./ByGuns7q.js";import"./chunk-web3-onboard-utils.D-9VMiP0.js";import"./chunk-sentry.q36DUBwH.js";import"../../app.DuROpXuw.js";import"./Bam2FmDF.js";import"./DTvt6p8J.js";import"./ByOB-9wo.js";import"./tad1MRrM.js";import"./cvxruSMo.js";import"./chunk-echarts.AHWYl6Ef.js";import"./B9Yq6Vz0.js";const ue={class:"overview-portfolio"},de={class:"portfolio-section"},ve={class:"portfolio-section-title"},ce={class:"portfolio-section-description"},pe={class:"portfolio-section-description-item"},fe={class:"portfolio-section-description-ellipsis"},me={class:"portfolio-section"},we={class:"portfolio-section-title"},be={class:"portfolio-section-description"},he={class:"portfolio-section-description-item"},ye={class:"portfolio-section-description-title"},ke={class:"portfolio-section-description-ellipsis"},ge={class:"portfolio-section-description-item"},_e={class:"portfolio-section-description-title"},Se={class:"portfolio-section-link-container"},Re={class:"portfolio-section-description-ellipsis"},Ve=F(h({__name:"Portfolio",setup(r){const n=y(),u=t(),d=e(),{isAffiliateUser:v,accountInfo:c}=k(d),p=a(),{userReferral:f}=k(p),{debouncePromiseGetUserReferralInfo:m}=p,w=g((()=>c.value.brokerId)),b=g((()=>v.value?n.t("apiBroker.dashboard.overview.portfolio.affiliateTitle"):n.t("apiBroker.dashboard.overview.portfolio.referralTitle"))),h=g((()=>f.value.referralCode||"")),I=g((()=>v.value?l():s())),x=g((()=>`${I.value}${h.value}`));return m(),(e,a)=>(S(),_("div",ue,[$(u).isDesktop?(S(),R(o,{key:0,class:"overview-portfolio-avatar"})):V("",!0),B("div",de,[B("div",ve,T(e.$t("apiBroker.dashboard.overview.portfolio.apiBrokerId")),1),B("div",ce,[B("div",pe,[B("div",fe,T(w.value),1),C(i,{value:w.value},null,8,["value"])])])]),B("div",me,[B("div",we,T(b.value),1),B("div",be,[B("div",he,[B("div",ye,T(e.$t("t.code")),1),B("div",ke,T(h.value),1),C(i,{value:h.value},null,8,["value"])]),B("div",ge,[B("div",_e,T(e.$t("t.link")),1),B("div",Se,[B("div",Re,T(I.value),1),B("div",null,T(h.value),1)]),C(i,{value:x.value},null,8,["value"])])])])]))}}),[["__scopeId","data-v-ed549869"]]),Be={class:"overview-section-card"};const $e=F({},[["render",function(e,a){return S(),_("div",Be,[I(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-09ddd285"]]),Te=F(h({__name:"LegendDot",props:{color:{}},setup(e){const a=e,l=g((()=>({background:a.color})));return(e,a)=>(S(),_("div",{class:"legend-dot",style:x(l.value)},null,4))}}),[["__scopeId","data-v-a316cf10"]]),Ce={class:"legend-row"},Ie={class:"legend-content"},xe={class:"legend-label"},De={class:"legend-value"},je={class:"value-amount"},Le={class:"value-unit"},Me=F(h({__name:"Legends",props:{seriesList:{default:()=>[]}},setup:e=>(e,a)=>(S(),_("div",Ce,[(S(!0),_(D,null,j(e.seriesList,(e=>(S(),_("div",{key:e.key,class:"legend-item"},[C(Te,{class:"legend-dot",color:e.color},null,8,["color"]),B("div",Ie,[B("div",xe,T(e.label),1),B("div",De,[B("span",je,T(e.value),1),B("span",Le,T($(r)),1)])])])))),128))]))}),[["__scopeId","data-v-7536703a"]]),Ue={class:"title-container"},Ae={class:"overview-card-title"},Oe=F(h({__name:"TotalRevenue",setup(e){const a=y(),l=L(null),s=L(null),t=g((()=>{var e;return null==(e=s.value)?void 0:e.summary})),o=g((()=>{var e,a;return(null==(a=null==(e=s.value)?void 0:e.series)?void 0:a.reduce(((e,a)=>(e.dates.push(a.date),e.series[E.broker].push(a.brokerRevenue),e.series[E.affiliate].push(a.affiliateRevenue),e.series[E.referral].push(a.referralRevenue),e)),{dates:[],series:{[E.broker]:[],[E.affiliate]:[],[E.referral]:[]}}))||{}})),i=g((()=>{var e,a;return!(null==(a=null==(e=o.value)?void 0:e.dates)?void 0:a.length)})),d=g((()=>{var e,l,s,i,r,u,d,v,c;return[{isShow:null!=(null==(e=t.value)?void 0:e.brokerRevenue),key:E.broker,label:a.t("apiBroker.dashboard.overview.totalRevenue.brokerRevenue"),color:G[E.broker],value:n((null==(l=t.value)?void 0:l.brokerRevenue)||0,2),data:(null==(s=o.value.series)?void 0:s[E.broker])??[]},{isShow:null!=(null==(i=t.value)?void 0:i.affiliateRevenue),key:E.affiliate,label:a.t("apiBroker.dashboard.overview.totalRevenue.affiliateRevenue"),color:G[E.affiliate],value:n((null==(r=t.value)?void 0:r.affiliateRevenue)||0,2),data:(null==(u=o.value.series)?void 0:u[E.affiliate])??[]},{isShow:null!=(null==(d=t.value)?void 0:d.referralRevenue),key:E.referral,label:a.t("apiBroker.dashboard.overview.totalRevenue.referralRevenue"),color:G[E.referral],value:n((null==(v=t.value)?void 0:v.referralRevenue)||0,2),data:(null==(c=o.value.series)?void 0:c[E.referral])??[]}].filter((e=>e.isShow))})),v=g((()=>{var e,a;const l=((null==(a=null==(e=o.value)?void 0:e.dates)?void 0:a.length)??0)>7,s=l?90:0;return{grid:{top:8,right:8,bottom:l?36:24,left:36},tooltip:{trigger:"axis",position:(e,a,l,s,t)=>[e[0]+16,e[1]-t.contentSize[1]/2],valueFormatter:e=>`${n(e,"max8")} ${r}`},dataZoom:l?[{type:"inside",filterMode:"filter",start:s,end:100},{type:"slider",filterMode:"filter",height:16,bottom:0,showDetail:!1,brushSelect:!1,start:s,end:100}]:void 0,xAxis:{type:"category",data:o.value.dates.map((e=>
1u(e,l?"MM/dd":"E"))),axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:P,fontSize:q,hideOverlap:!0}},yAxis:{type:"value",splitNumber:7,splitLine:{show:!0,lineStyle:{type:"solid",color:K}},axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:P,fontSize:q}},series:d.value.map((e=>({name:e.label,type:"line",smooth:!0,symbol:"circle",symbolSize:8,itemStyle:{color:e.color},lineStyle:{color:e.color},data:e.data??[]})))}}));return M(l,(()=>{!async function(){try{const e=await se({day:l.value});s.value=e||{}}catch(e){}}()}),{immediate:!0}),(e,a)=>(S(),R($e,{class:"total-revenue"},{default:U((()=>[B("div",Ue,[B("div",Ae,T(e.$t("apiBroker.dashboard.overview.totalRevenue.title")),1),C(Y,{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=e=>l.value=e)},null,8,["modelValue"])]),i.value?(S(),R(Z,{key:0,class:"empty-display"})):(S(),_(D,{key:1},[C(Me,{seriesList:d.value},null,8,["seriesList"]),C(H,{class:"revenue-chart",options:v.value},null,8,["options"])],64))])),_:1}))}}),[["__scopeId","data-v-fcd7696f"]]),Ne={class:"title-container"},ze={class:"overview-card-title"},Fe=F(h({__name:"TotalTradingVolume",setup(e){const a=y(),l=L(null),s=L(null),t=g((()=>{var e;return null==(e=s.value)?void 0:e.summary})),o=g((()=>{var e,a;return(null==(a=null==(e=s.value)?void 0:e.series)?void 0:a.reduce(((e,a)=>(e.dates.push(a.date),e.series[E.broker].push(a.brokerVolume),e.series[E.affiliate].push(a.affiliateVolume),e.series[E.referral].push(a.referralVolume),e)),{dates:[],series:{[E.broker]:[],[E.affiliate]:[],[E.referral]:[]}}))||{}})),i=g((()=>{var e,a;return!(null==(a=null==(e=o.value)?void 0:e.dates)?void 0:a.length)})),d=g((()=>{var e,l,s,i,r,u,d,v,c;return[{isShow:null!=(null==(e=t.value)?void 0:e.brokerVolume),key:E.broker,label:a.t("apiBroker.dashboard.overview.totalTradingVolume.brokerVolume"),color:G[E.broker],value:n((null==(l=t.value)?void 0:l.brokerVolume)||0,0),data:null==(s=o.value.series)?void 0:s[E.broker]},{isShow:null!=(null==(i=t.value)?void 0:i.affiliateVolume),key:E.affiliate,label:a.t("apiBroker.dashboard.overview.totalTradingVolume.affiliateVolume"),color:G[E.affiliate],value:n((null==(r=t.value)?void 0:r.affiliateVolume)||0,0),data:null==(u=o.value.series)?void 0:u[E.affiliate]},{isShow:null!=(null==(d=t.value)?void 0:d.referralVolume),key:E.referral,label:a.t("apiBroker.dashboard.overview.totalTradingVolume.referralVolume"),color:G[E.referral],value:n((null==(v=t.value)?void 0:v.referralVolume)||0,0),data:null==(c=o.value.series)?void 0:c[E.referral]}].filter((e=>e.isShow))})),v=g((()=>{const{dates:e=[]}=o.value,a=e.length>7,l=a?90:0;return{grid:{top:8,right:8,bottom:a?36:24,left:36},tooltip:{trigger:"axis",valueFormatter:e=>`${n(e,2)} ${r}`},dataZoom:a?[{type:"inside",filterMode:"filter",start:l,end:100},{type:"slider",filterMode:"filter",height:16,bottom:0,showDetail:!1,brushSelect:!1,start:l,end:100}]:void 0,xAxis:{type:"category",data:e.map((e=>u(e,a?"MM/dd":"E"))),axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:P,fontSize:q,hideOverlap:!0}},yAxis:{type:"value",splitNumber:7,splitLine:{show:!0,lineStyle:{type:"solid",color:K}},axisLine:{show:!1},axisTick:{show:!1},axisLabel:{color:P,fontSize:q}},series:d.value.map((e=>({name:e.label,type:"bar",barMaxWidth:6,barGap:"20%",barCategoryGap:"40%",itemStyle:{color:e.color,borderRadius:[2,2,0,0]},data:e.data??[]})))}}));return M(l,(()=>{!async function(){try{const e=await te({day:l.value});s.value=e}catch(e){}}()}),{immediate:!0}),(e,a)=>(S(),R($e,{class:"total-trading-volume"},{default:U((()=>[B("div",Ne,[B("div",ze,T(e.$t("apiBroker.dashboard.overview.totalTradingVolume.title")),1),C(Y,{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=e=>l.value=e)},null,8,["modelValue"])]),i.value?(S(),R(Z,{key:0,class:"empty-display"})):(S(),_(D,{key:1},[C(Me,{seriesList:d.value},null,8,["seriesList"]),C(H,{class:"volume-chart",options:v.value},null,8,["options"])],64))])),_:1}))}}),[["__scopeId","data-v-0d2c49cd"]]),He={class:"title-container"},Ee={class:"overview-card-title"},Ge={key:1,class:"clients-row"},qe={class:"donut-center"},Pe={class:"donut-center-label"},Ke={class:"donut-center-value"},Ye={class:"client-title"},Ze={class:"client-legend"},Je={class:"legend-entry"},We={class:"legend-label"},Qe={class:"legend-value"},Xe={class:"legend-entry"},ea={class:"legend-label"},aa={class:"legend-value"},la={class:"legend-entry"},sa={class:"legend-label"},ta={class:"legend-value"},oa=F(h({__name:"TotalClients",setup(e){const a={total:0,active:0,inactive:0},l=y(),s=L(null),t=L(null),o=g((()=>0===r.value.length)),i=g((()=>({"--donut-size":"204px"}
1))),r=g((()=>{var e,s,o,i,r,n,u,d,v;return[{isShow:Boolean(null==(s=null==(e=t.value)?void 0:e.brokerClients)?void 0:s.total),key:E.broker,title:l.t("apiBroker.dashboard.overview.totalClients.brokerClients"),color:G[E.broker],data:(null==(o=t.value)?void 0:o.brokerClients)??a},{isShow:Boolean(null==(r=null==(i=t.value)?void 0:i.affiliateClients)?void 0:r.total),key:E.affiliate,title:l.t("apiBroker.dashboard.overview.totalClients.affiliateClients"),color:G[E.affiliate],data:(null==(n=t.value)?void 0:n.affiliateClients)??a},{isShow:Boolean(null==(d=null==(u=t.value)?void 0:u.referralClients)?void 0:d.total),key:E.referral,title:l.t("apiBroker.dashboard.overview.totalClients.referralClients"),color:G[E.referral],data:(null==(v=t.value)?void 0:v.referralClients)??a}].filter((e=>e.isShow)).map((e=>({...e,chartData:[{value:e.data.inactive,name:l.t("t.inactive")},{value:e.data.active,name:l.t("t.active")}],chartColors:[J,e.color]})))}));return M(s,(()=>{!async function(){try{const e=await oe({day:s.value});t.value=e}catch(e){}}()}),{immediate:!0}),(e,a)=>(S(),R($e,{class:"total-clients"},{default:U((()=>[B("div",He,[B("div",Ee,T(e.$t("apiBroker.dashboard.overview.totalClients.title")),1),C(Y,{modelValue:s.value,"onUpdate:modelValue":a[0]||(a[0]=e=>s.value=e)},null,8,["modelValue"])]),o.value?(S(),R(Z,{key:0,class:"empty-display"})):(S(),_("div",Ge,[(S(!0),_(D,null,j(r.value,(a=>(S(),_("div",{key:a.key,class:"client-card"},[B("div",{class:"client-donut",style:x(i.value)},[C(d,{isResponsive:"",tooltipType:"center",width:204,data:a.chartData,scaleColors:a.chartColors,isShowLegend:!1,hasSort:!1,innerRadiusRate:.6},{tooltipCenter:U((({info:e})=>[B("div",qe,[B("span",Pe,T(e.name),1),B("span",Ke,T(e.displayPercentage)+"% ",1)])])),_:2},1032,["data","scaleColors"])],4),B("div",Ye,T(a.title),1),B("div",Ze,[B("span",Je,[B("span",We,T(e.$t("t.total")),1),B("span",Qe,T($(n)(a.data.total,0)),1)]),B("span",Xe,[C(Te,{class:"legend-dot",color:a.color},null,8,["color"]),B("span",ea,T(e.$t("t.active")),1),B("span",aa,T($(n)(a.data.active,0)),1)]),B("span",la,[C(Te,{class:"legend-dot",color:"var(--compbg-neutral-600)"}),B("span",sa,T(e.$t("t.inactive")),1),B("span",ta,T($(n)(a.data.inactive,0)),1)])])])))),128))]))])),_:1}))}}),[["__scopeId","data-v-c5652ec3"]]),ia={class:"trading-volume"},ra={class:"trading-volume-unit"},na={class:"fee-revenue-unit"},ua=F(h({__name:"FeeRebatesTable",props:{totalRows:{default:0},rows:{default:()=>[]},columns:{default:()=>[]},isVirtualScroll:{type:Boolean,default:!1}},setup:e=>(e,a)=>(S(),R(v,{class:"fee-rebate-table",fixHeader:"",columns:e.columns,rows:e.rows,total:e.totalRows,isVirtualScroll:e.isVirtualScroll,virtualOptions:$(W)},{empty:U((()=>[C(Z)])),[`cell(${$(Q).market})`]:U((({value:a})=>[a===$(X).spot?(S(),_(D,{key:0},[O(T(e.$t("t.spot")),1)],64)):(S(),_(D,{key:1},[O(T(e.$t("t.futures")),1)],64))])),[`cell(${$(Q).tradingVolume})`]:U((({value:e})=>[B("div",ia,[O(T($(n)(e,0))+" ",1),B("span",ra,T($(r)),1)])])),[`cell(${$(Q).feeRevenue})`]:U((({value:e})=>[B("div",{class:A(["fee-revenue",[e<0?"down":"up"]])},[O(T($(n)(e,{formatKey:8,prefix:e>0?"+":""}))+" ",1),B("span",na,T($(r)),1)],2)])),_:2},1032,["columns","rows","total","isVirtualScroll","virtualOptions"]))}),[["__scopeId","data-v-c77f5425"]]),da={class:"fee-rebates-dialog-content"},va=F(h({__name:"FeeRebatesDialog",props:N({rows:{default:()=>[]},columns:{default:()=>[]}},{isShow:{type:Boolean,default:!1},isShowModifiers:{}}),emits:["update:isShow"],setup(e){const a=e,l=g((()=>a.rows.length)),s=z(e,"isShow");return(e,a)=>(S(),R(c,{visible:s.value,"onUpdate:visible":a[0]||(a[0]=e=>s.value=e),isBrandNewStyle:"",fullStyle:"",class:"fee-rebate-dialog"},{header:U((()=>[O(T(e.$t("apiBroker.dashboard.overview.feeRebates.title")),1)])),body:U((()=>[B("div",da,[C(ua,{class:"fee-rebates-dialog-table",isVirtualScroll:"",totalRows:l.value,rows:e.rows,columns:e.columns},null,8,["totalRows","rows","columns"])])])),_:1},8,["visible"]))}}),[["__scopeId","data-v-cd919a81"]]),ca={class:"title-container"},pa={class:"overview-card-title"},fa={key:0},ma=F(h({__name:"FeeRebates",setup(e){const a=y(),l=t(),s=L([]),o=L(!1),i=g((()=>({empty:!u.value}
1))),r=g((()=>[{id:Q.uid,label:a.t("t.uid")},{id:Q.market,label:a.t("apiBroker.dashboard.overview.feeRebates.market")},{id:Q.tradingVolume,label:a.t("t.tradingVolume")},{id:Q.feeRevenue,label:a.t("apiBroker.dashboard.overview.feeRebates.feeRevenue")}])),n=g((()=>l.isDesktop?s.value:s.value.slice(0,ee))),u=g((()=>n.value.length));return async function(){try{const e=await ie();s.value=e??[]}catch(e){}}(),(e,a)=>(S(),R($e,{class:A(["fee-rebates",i.value])},{default:U((()=>[B("div",ca,[B("div",pa,T(e.$t("apiBroker.dashboard.overview.feeRebates.title")),1),!$(l).isDesktop&&Boolean(u.value)?(S(),_("div",fa,[B("div",{onClick:a[0]||(a[0]=e=>o.value=!0)},[C(p)])])):V("",!0)]),(S(),R(ua,{key:$(l).isDesktop,class:"fee-rebate-table",columns:r.value,totalRows:u.value,rows:n.value,isVirtualScroll:$(l).isDesktop},null,8,["columns","totalRows","rows","isVirtualScroll"])),C(va,{isShow:o.value,"onUpdate:isShow":a[1]||(a[1]=e=>o.value=e),columns:r.value,rows:s.value},null,8,["isShow","columns","rows"])])),_:1},8,["class"]))}}),[["__scopeId","data-v-61b5ddfe"]]),wa={class:"first-time-traders-uid-cell"},ba={class:"first-time-trader-uid"},ha={class:"first-time-trader-market"},ya={class:"first-time-traders-symbol-cell"},ka={class:"first-time-trader-symbol-currency"},ga=F(h({__name:"FirstTimeTradersTable",props:{totalRows:{default:0},rows:{default:()=>[]},columns:{default:()=>[]},isVirtualScroll:{type:Boolean,default:!1}},setup(a){const l=e(),{futuresMarketMap:s}=k(l);function t(e){var a,l;return e[ae.market]===X.spot?e[ae.baseCurrency]:null==(l=null==(a=s.value)?void 0:a[e[ae.symbol]])?void 0:l.baseCurrency}return(e,a)=>(S(),R(v,{isHideHeader:"",columns:e.columns,rows:e.rows,total:e.totalRows,isVirtualScroll:e.isVirtualScroll,virtualOptions:$(W)},{empty:U((()=>[C(Z)])),[`cell(${$(ae).uid})`]:U((({info:e,value:a})=>[B("div",wa,[C(o,{class:"first-time-traders-avatar",avatarId:e.avatarType},null,8,["avatarId"]),B("span",ba,T(a),1)])])),[`cell(${$(ae).market})`]:U((({value:a})=>[B("span",ha,[a===$(X).spot?(S(),_(D,{key:0},[O(T(e.$t("t.spot")),1)],64)):(S(),_(D,{key:1},[O(T(e.$t("t.futures")),1)],64))])])),[`cell(${$(ae).symbol})`]:U((({info:e,value:a})=>[B("div",ya,[C(f,{class:"first-time-traders-symbol-icon",size:"16",name:t(e),showName:!1},null,8,["name"]),B("span",ka,[e[$(ae).market]===$(X).spot?(S(),_(D,{key:0},[O(T(`${e[$(ae).baseCurrency]}/${e[$(ae).quoteCurrency]}`),1)],64)):(S(),_(D,{key:1},[O(T(a),1)],64))])])])),_:2},1032,["columns","rows","total","isVirtualScroll","virtualOptions"]))}}),[["__scopeId","data-v-4d8c8ce8"]]),_a={class:"first-time-traders-dialog-content"},Sa=F(h({__name:"FirstTimeTradersDialog",props:N({rows:{default:()=>[]},columns:{default:()=>[]}},{isShow:{type:Boolean,default:!1},isShowModifiers:{}}),emits:["update:isShow"],setup(e){const a=e,l=g((()=>a.rows.length)),s=z(e,"isShow");return(e,a)=>(S(),R(c,{visible:s.value,"onUpdate:visible":a[0]||(a[0]=e=>s.value=e),isBrandNewStyle:"",fullStyle:"",class:"first-time-trader-dialog"},{header:U((()=>[O(T(e.$t("apiBroker.dashboard.overview.firstTimeTrade.title")),1)])),body:U((()=>[B("div",_a,[C(ga,{class:"first-time-traders-dialog-table",isVirtualScroll:"",totalRows:l.value,rows:e.rows,columns:e.columns},null,8,["totalRows","rows","columns"])])])),_:1},8,["visible"]))}}),[["__scopeId","data-v-dc207e98"]]),Ra={class:"title-container"},Va={class:"overview-card-title"},Ba=F(h({__name:"FirstTimeTraders",setup(e){const a=t(),l=L([]),s=L(!1),o=g((()=>[{id:ae.uid,label:""},{id:ae.market,label:""},{id:ae.symbol,label:""}])),i=g((()=>a.isDesktop?l.value:l.value.slice(0,ee))),r=g((()=>i.value.length));return async function(){try{const e=await re();l.value=e??[]}catch(e){}}(),(e,t)=>(S(),R($e,{class:"first-time-traders"},{default:U((()=>[B("div",Ra,[B("div",Va,T(e.$t("apiBroker.dashboard.overview.firstTimeTrade.title")),1),!$(a).isDesktop&&Boolean(r.value)?(S(),_("div",{key:0,onClick:t[0]||(t[0]=e=>s.value=!0)},[C(p)])):V("",!0)]),(S(),R(ga,{key:$(a).isDesktop,class:A(["first-time-traders-table",[Boolean(r.value)?"rows":"empty"]]),totalRows:r.value,rows:i.value,columns:o.value,isVirtualScroll:$(a).isDesktop},null,8,["class","totalRows","rows","columns","isVirtualScroll"])),C(Sa,{isShow:s.value,"onUpdate:isShow":t[1]||(t[1]=e=>s.value=e),columns:o.value,rows:l.value},null,8,["isShow","columns","rows"])])),_:1}))}}),[["__scopeId","data-v-79cebd64"]]),$a={class:"new-clients-uid-cell"},Ta={class:"new-clients-uid"},Ca={class:"new-clients-joined"},Ia=F(h({__name:"NewClientsTable",props:{totalRows:{default:0},rows:{default:()=>[]},columns:{default:()=>[]},isVirtualScroll:{type:Boolean,default:!1}},setup:e=>(e,a)=>(S(),R(v,{columns:e.columns,rows:e.rows,total:e.totalRows,isHideHeader:"",isVirtualScroll:e.isVirtualScroll,virtualOptions:$(W)},{empty:U((()=>[C(Z)])),[`cell(${$(le).uid})`]:U((({info:e,value:a})=>[B("div",$a,[C(o,{class:"new-clients-avatar",avatarId:e[$(le).avatarType]},null,8,["avatarId"]),B("span",Ta,T(a),1)])])),[`cell(${$(le).joinedAt})`]:U((({value:a})=>[B("span",Ca,T(e.$t("apiBroker.dashboard.overview.newClients.joinedAt",{time:$(u)(a,"yyyy-MM-dd HH:mm:ss")})),1)])),_:2},1032,["columns","rows","total","isVirtualScroll","virtualOptions"]))}),[["__scopeId","data-v-ad2314e4"]]),xa={class:"new-clients-dialog-content"},Da=F(h({__name:"NewClientsDialog",props:N({rows:{default:()=>[]},columns:{default:()=>[]}},{isShow:{type:Boolean,default:!1},isShowModifiers:{}}),emits:["update:isShow"],setup(e){const a=e,l=g((()=>a.rows.length)),s=z(e,"isShow");return(e,a)=>(S(),R(c,{visible:s.value,"onUpdate:visible":a[0]||(a[0]=e=>s.value=e),isBrandNewStyle:"",fullStyle:"",class:"new-client-dialog"},{header:U((()=>[O(T(e.$t("apiBroker.dashboard.overview.newClients.title")),1)])),body:U((()=>[B("div",xa,[C(Ia,{class:"new-clients-dialog-table",isVirtualScroll:"",totalRows:l.value,rows:e.rows,columns:e.columns},null,8,["totalRows","rows","columns"])])])),_:1},8,["visible"]))}}),[["__scopeId","data-v-571290a1"]]),ja={class:"title-container"},La={class:"overview-card-title"}
1,Ma=F(h({__name:"NewClients",setup(e){const a=t(),l=L([]),s=L(!1),o=g((()=>[{id:le.uid,label:""},{id:le.joinedAt,label:"",textAlign:m.right}])),i=g((()=>a.isDesktop?l.value:l.value.slice(0,ee))),r=g((()=>i.value.length));return async function(){try{const e=await ne();l.value=e??[]}catch(e){}}(),(e,t)=>(S(),R($e,{class:"new-clients"},{default:U((()=>[B("div",ja,[B("div",La,T(e.$t("apiBroker.dashboard.overview.newClients.title")),1),!$(a).isDesktop&&Boolean(r.value)?(S(),_("div",{key:0,onClick:t[0]||(t[0]=e=>s.value=!0)},[C(p)])):V("",!0)]),(S(),R(Ia,{key:$(a).isDesktop,class:A(["new-clients-table",[Boolean(r.value)?"rows":"empty"]]),columns:o.value,rows:i.value,totalRows:r.value,isVirtualScroll:$(a).isDesktop},null,8,["class","columns","rows","totalRows","isVirtualScroll"])),C(Da,{isShow:s.value,"onUpdate:isShow":t[1]||(t[1]=e=>s.value=e),columns:o.value,rows:l.value},null,8,["isShow","columns","rows"])])),_:1}))}}),[["__scopeId","data-v-1ca063a6"]]),Ua={class:"api-broker-overview"},Aa={class:"overview-title"},Oa={class:"overview-title-left"},Na={class:"overview-title-right"},za={class:"overview-charts"},Fa={class:"overview-chart-left"},Ha={class:"overview-chart-left-top"},Ea={class:"overview-chart-left-top-left"},Ga={class:"overview-chart-left-top-right"},qa={class:"overview-chart-left-bottom"},Pa={class:"overview-chart-right"},Ka=F(h({__name:"Overview",setup(e){const a=t(),l=g((()=>{const e=w(),a=e>Date.now();return u(b.days(e,a?1:2).getTime(),"yyyy-MM-dd HH:mm:ss (O)").replace("GMT","UTC")}));return(e,s)=>(S(),_("div",Ua,[B("div",Aa,[B("div",Oa,[$(a).isDesktop?V("",!0):(S(),R(o,{key:0,class:"mobile-avatar"})),O(" "+T(e.$t("apiBroker.dashboard.overview.title")),1)]),B("div",Na,T(e.$t("apiBroker.dashboard.overview.lastUpdatedTime",{time:l.value})),1)]),C(Ve,{class:"overview-portfolio"}),B("div",za,[B("div",Fa,[B("div",Ha,[B("div",Ea,[C(Oe)]),B("div",Ga,[C(Fe)])]),B("div",qa,[C(oa)])]),B("div",Pa,[C(ma,{class:"fee-rebates"}),C(Ba,{class:"first-time-traders"}),C(Ma,{class:"new-clients"})])])]))}}),[["__scopeId","data-v-624e975d"]]);export{Ka as default};
2//# sourceMappingURL=CnDW8b1a.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.