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:"zmo@2f4cc265"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="bf2d1964-771d-4bfa-9c3b-02e2018a843a",e._sentryDebugIdIdentifier="sentry-dbid-bf2d1964-771d-4bfa-9c3b-02e2018a843a")}catch(r){}}();import{aR as e,a5 as t,ar as r,ak as a,a9 as n,am as o,aa as i,aM as l,af as s,as as u,ae as c,a7 as d,ai as p,a_ as f,r as m,a6 as v,aE as h,aO as g,a8 as y,ah as b,ac as S,ag as w,aI as k,aK as C,al as _,ad as x,aT as T,aL as M,aX as I,an as E,aF as D,B as O,aY as L,b5 as A,ab as F,ca as N,aq as P,a$ as $,bB as B,bC as R,b0 as z,b1 as H,aN as j,cb as K,h as U,bU as V,bd as q,aU as W,g as Y,aG as Q,aZ as G,ap as X,b4 as Z,aC as J,aS as ee,cc as te,bs as re}from"./CPaUgZLv.js";import{u as ae,B as ne,bJ as oe,bI as ie,h as le,c$ as se,p as ue,iB as ce,iC as de,c as pe,ce as fe,iD as me,af as ve,L as he,em as ge,en as ye,e3 as be,j as Se,aI as we,ei as ke,iw as Ce,eY as _e,dX as xe,a3 as Te,eV as Me,bR as Ie,f3 as Ee,X as De,g0 as Oe,iE as Le,iF as Ae,gb as Fe,a0 as Ne,dJ as Pe,am as $e,ap as Be,ag as Re,iG as ze,iH as He,ab as je,ac as Ke,ad as Ue,e as Ve,R as qe,aB as We,dn as Ye,aV as Qe,iI as Ge,aH as Xe,y as Ze,iJ as Je,w as et,iK as tt,de as rt,da as at,iu as nt,fm as ot,E as it,f as lt,t as st,W as ut,iL as ct,fE as dt,fF as pt,iM as ft,iN as mt,f1 as vt,iO as ht,dQ as gt,hB as yt,dP as bt,az as St,iP as wt,Q as kt}from"./CDxxQ85b.js";import{o as Ct,p as _t,q as xt,F as Tt,r as Mt,s as It,v as Et,w as Dt,x as Ot,y as Lt,z as At,B as Ft,D as Nt,E as Pt,H as $t,J as Bt,K as Rt,N as zt,P as Ht,Q as jt,R as Kt,T as Ut,U as Vt,V as qt,n as Wt,W as Yt,X as Qt,Y as Gt}from"../../app.cCkUdofc.js";import{_ as Xt}from"./CYpgJ_Pl.js";import{E as Zt,_ as Jt}from"./BDlI2yBu.js";import{u as er,a as tr}from"./BQcnUvdx.js";import{a as rr,g as ar}from"./DdbwtStv.js";import{S as nr}from"./DrkGStUT.js";import{u as or,i as ir,e as lr,b as sr,f as ur,g as cr,a as dr,c as pr,h as fr,j as mr,k as vr}from"./chunk-echarts.DVsMXoYh.js";import hr from"./CTSUfzi8.js";const gr={class:"content"},yr=Xt({__name:"IdVerificationRequiredDialog",emits:["dialog:closed"],setup(d,{emit:p}){const f=p,m=ae(),v=e(),{lang:h}=t(m),g=()=>f("dialog:closed"),y=()=>{v.push({name:le.VERIFICATION,params:{lang:h.value}}),f("dialog:closed")};return(e,t)=>{const d=r("BaseButton");return n(),a(ie,{class:"id-verification-required-dialog",genre:u(oe).WARNING,title:e.$t("t.idVerificationRequired"),onClosed:g},{default:o((()=>[i("div",gr,[i("div",null,s(e.$t("dialog.IdVerificationRequired.description")),1),l(d,{class:"btn green",size:u(ne).L,onClick:y},{default:o((()=>[c(s(e.$t("t.verifyNow")),1)])),_:1},8,["size"])])])),_:1},8,["genre","title"])}}},[["__scopeId","data-v-e4cf538a"]]),{displayIdVerificationRequiredDialogRules:br}=ue;function Sr(){const e=d(),{$openDialog:t}=se();return{showIdVerificationRequiredDialog:r=>0!==br.kycLevel.size&&(!!br.kycLevel.has(e.state.accountInfo.kycV2Level)&&(!!br.locations.has(r)&&(!e.state.accountInfo[ce[r]]&&(t(yr),!0))))}}const wr=Xt(p({__name:"FontSizeChanger",props:{minFontSize:{default:14},fontSize:{default:24},placement:{default:de.topStart}},setup(e){const t=e,a=f("containerRef"),s=f("innerRef"),u=m(t.fontSize),c=m(!1),d=v((()=>({fontSize:`${u.value}px`})));async function p(){return await k(),s.value&&a.value&&s.value.getBoundingClientRect().width>a.value.getBoundingClientRect().width}async function C(){u.value=t.fontSize,s.value&&(s.value.style=""),c.value=!1,await p()&&x()}const _=pe(C,100);async function x(){if(s.value&&await p()){if(u.value<=t.minFontSize)return void(c.value=!0);u.value--,x()}}const T=new MutationObserver((function(e){for(const t of e)"characterData"!==t.type&&"childList"!==t.type||_()}));return h((()=>{C(),window.addEventListener("resize",_),T.observe(s.value,{characterData:!0,subtree:!0,childList:!0})})),g((()=>{window.removeEventListener("resize",_),T.disconnect()})),(e,t)=>{const u=r("Tooltip");
1return n(),y("div",{ref_key:"containerRef",ref:a,class:"container",style:b(d.value)},[l(u,{placement:e.placement,disable:!c.value,class:"tooltip-container"},{content:o((()=>[i("span",{ref_key:"innerRef",ref:s,class:w(["inner-text",{"with-tooltip":c.value}])},[S(e.$slots,"default",{},void 0,!0)],2)])),tooltip:o((()=>[S(e.$slots,"default",{},void 0,!0)])),_:3},8,["placement","disable"])],4)}}}),[["__scopeId","data-v-3820154f"]]),kr={class:"currency-icon"},Cr={class:"name"},_r=Xt(p({__name:"MarketsOverviewItem",props:{item:{}},emits:["click"],setup(r,{emit:a}){const{enableSpotTrade:u}=ue,d=r,p=a,f=e(),m=ae(),{lang:h}=t(m),{convertToDisplaySymbol:g,getSpotDefaultMarketQuote:b}=fe(),S=v((()=>{const{tradeCurrency:e,baseCurrency:t}=d.item;return g(u?e:t)})),k=v((()=>b({symbol:d.item.tradeCurrency,quote:me})));const C=v((()=>ve(d.item.price,{formatKey:"max6",prefix:"$"})));function _(){const e=u?"tradingId":"futuresId",t=u?`${d.item.tradeCurrency}-${k.value}`:d.item.tradeCurrency;p("click",{tradePair:t});const r=f.resolve({name:e,params:{lang:h.value,id:t}});window.open(r.href,"_blank")}return(e,t)=>(n(),y("div",{class:"list-item",onClick:_},[i("div",kr,[l(he,{name:e.item.baseCurrency,showName:!1,size:"24"},null,8,["name"])]),i("div",Cr,s(S.value),1),l(wr,{class:w(["price-change",{gain:!!e.item.change&&e.item.change>0,loss:!!e.item.change&&e.item.change<0}]),dir:"ltr",fontSize:12,minFontSize:12},{default:o((()=>{return[c(s((t=e.item.change,null===t?"-":ve(100*t,{prefix:t>0?"+":"",formatKey:"max2",postfix:"%"}))),1)];var t})),_:1},8,["class"]),l(wr,{class:"price",dir:"ltr",fontSize:12,minFontSize:12},{default:o((()=>[c(s(C.value),1)])),_:1})]))}}),[["__scopeId","data-v-24b01821"]]);var xr=(e=>(e.allCrypto="default",e.favorites="favorite",e.spot="spot",e.futures="futures",e.sector="sector",e.tradeNow="trade_now",e.newListing="new_listing",e.topGainers="top_gainers",e.topLosers="top_losers",e.highestVolume="highest_volume",e))(xr||{}),Tr=(e=>(e.main="market_main",e.detail="market_details",e))(Tr||{});const Mr="WebMarketsListClicked",Ir="WebMarketsTabClicked",Er="WebMarketsFuturesSubTabClicked",Dr={[be.ALL]:"all",[be.CRYPTO]:"crypto",[be.FX]:"fx",[be.EQUITIES]:"equity",[be.COMMODITIES]:"commodities",[be.RATES]:"rates"};function Or({sub_tab:e="all"}={}){const{captureEvent:t}=ge();ye.track(Er,{s1:e}),t(Er,{sub_tab:e})}const Lr="WebMarketsQuoteClicked";const Ar="WebMarketsSectorTabClicked",Fr="WebMarketsSectorEntryClicked",Nr="WebMarketsFavoriteAdded";function Pr({trading_pair:e=""}={}){const{captureEvent:t}=ge();ye.track(Nr,{s1:e}),t(Nr,{trading_pair:e})}const $r="WebMarketsFavoriteEditClicked",Br="WebMarketsFavoriteEdited";var Rr=(e=>(e.pinTop="pin",e.drag="drag",e))(Rr||{});const zr="WebMarketsFavoriteRemoved",Hr="WebMarketsTokenSearchResult",jr="WebMarketsDetailClicked",Kr="WebMarketsDetailQuoteClicked";const Ur="WebMarketsDetailBlogClicked",Vr={class:"markets-overview-list"},qr={class:"top flex-box"},Wr={class:"title"},Yr=Xt(p({__name:"MarketsOverviewList",props:{overview:{}},setup(e){const t=e;function r(e){return{s1:t.overview.trackKey,s2:e.tradePair,s3:Tr.main}}function o(e){return{tab:t.overview.trackKey,trading_pair:e.tradePair,page:Tr.main}}return(e,t)=>{const l=C("track");return n(),y("div",Vr,[i("div",qr,[i("div",Wr,s(e.overview.title),1),(n(),a(_(e.overview.icon),{class:"icon"}))]),i("div",null,[(n(!0),y(x,null,T(e.overview.list,(e=>M((n(),a(_r,{key:e.displayName,item:e},null,8,["item"])),[[l,{mixpanel:{name:u(Mr),props:r},posthog:{name:u(Mr),props:o},emit:"click"}]]))),128))])])}}}),[["__scopeId","data-v-80753576"]]);const Qr=Xt({name:"IconTrendDown",components:{Icon:Se},props:{width:{type:[Number,String],default:22},height:{type:[Number,String],default:22}}},[["render",function(e,t,l,s,u,c){const d=r("Icon");return n(),a(d,{width:l.width,height:l.height,"aria-label":"Trend Down Icon"},{default:o((()=>t[0]||(t[0]=[i("path",{d:"M3.4652 7.52679C3.02342 7.52679 2.65884 7.85738 2.60537 8.28468L2.59862 8.39338L2.59862 18.1335C2.59862 18.6121 2.9866 19.0001 3.4652 19.0001C3.90699 19.0001 4.27156 18.6695 4.32503 18.2422L4.33179 18.1335L4.33179 8.39338C4.33179 7.91478 3.9438 7.52679 3.4652 7.52679ZM9.24242 11.4525C8.80064 11.4525 8.43607 11.7831 8.38259 12.2104L8.37584 12.3191V18.1335C8.37584 18.6121 8.76382 19.0001 9.24242 19.0001C9.68421 19.0001 10.0488 18.6695 10.1023 18.2422L10.109 18.1335V12.3191C10.109 11.8405 9.72102 11.4525 9.24242 11.4525ZM15.0196 14.3783C14.5779 14.3783 14.2133 14.7089 14.1598 15.1362L14.1531 15.2449L14.1531 18.1335C14.1531 18.6121 14.541 19.0001 15.0196 19.0001C15.4614 19.0001 15.826 18.6695 15.8795 18.2422L15.8862 18.1335V15.2449C15.8862 14.7663 15.4982 14.3783 15.0196 14.3783Z"},null,-1),i("path",{d:"M16.4479 12.9717C16.8328 12.9717 17.1566 12.6867 17.2085 12.3022L17.2148 12.2048V8.17457C17.2148 7.7509 16.8715 7.40734 16.4479 7.40734C16.0631 7.40734 15.7392 7.69252 15.6872 8.07689L15.6809 8.1743L15.68 10.3383L11.4223 6.09443C11.1817 5.85521 10.8185 5.80571 10.5232 5.96059L10.4276 6.0198L10.3388 6.09573L8.93514 7.49875L3.50921 2.07162C3.39283 1.95502 3.24484 1.88113 3.08689 1.85624L2.9669 1.84686C2.76478 1.84686 2.57013 1.92581 2.42465 2.07153C2.15774 2.33819 2.12561 2.75812 2.34864 3.06732L2.42462 3.15609L8.3938 9.1253C8.66062 9.39212 9.08012 9.42414 9.38945 9.20127L9.47833 9.1253L10.8821 7.72118L14.6122 11.4388L12.4177 11.4378C12.0678 11.4378 11.7683 11.6733 11.6778 12.005L11.657 12.1073L11.6507 12.2048C11.6507 12.5897 11.9357 12.9135 12.3202 12.9654L12.4177 12.9717H16.4479Z"},null,-1)]))),_:1,__:[0]},8,["width","height"])}]]),Gr={class:"markets-overview flex-box justify-center"},Xr=Xt(p({__name:"MarketsOverview",setup(e){const{enableSpotTrade:r}=ue,a=we(),i=v((()=>{const e=a.isMobile||a.isPad;return{loop:!0,watchDrag:e,autoplay:e,interval:2e3,align:"start"}})),s=I(),u=Ct(),{spotMainQuoteCurrency:c}=t(u),d=m([]),p=m([]),f=m([]),h=m([]),g=v((()=>[{title:s.t("markets.newListings"),key:"newListings",trackKey:xr.newListing,icon:_t,list:d.value},{title:s.t("markets.topGainers"),key:"topGainers",trackKey:xr.topGainers,icon:ke,list:p.value},{title:s.t("markets.topLosers"),key:"topLosers",trackKey:xr.topLosers,icon:Qr,list:f.value}
1,{title:s.t("markets.highestVolume"),key:"highestVolume",trackKey:xr.highestVolume,icon:xt,list:h.value}]));return E(c,(e=>{e&&async function(){try{const e=r?Ce.spot:Ce.futures,t=r?c.value:me,a=await _e.getMarketsOverview({category:e,currency:t}),{newListings:n,topGainers:o,topLosers:i,highestVolume:l}=a.data;d.value=n,p.value=o,f.value=i,h.value=l}catch(e){}}()}),{immediate:!0}),(e,t)=>(n(),y("div",Gr,[l(Zt,{class:"slider",isShowCustomPaging:"",options:i.value},{default:o((()=>[(n(!0),y(x,null,T(g.value,(e=>(n(),y("div",{key:e.key},[l(Yr,{overview:e},null,8,["overview"])])))),128))])),_:1},8,["options"])]))}}),[["__scopeId","data-v-b68e243d"]]),Zr=Xt(p({__name:"ScrollFog",props:{isHorizontal:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1}},setup(e,{expose:t}){const r=e;let a;const o=m(!1),l=m(!1),s=m(!0),c=f("containerRef"),d=f("innerRef");function p(){if(!c.value)return 0;const{offsetHeight:e,offsetWidth:t}=c.value;return r.isHorizontal?t:e}function v(){if(!d.value)return 0;const{offsetHeight:e,offsetWidth:t}=d.value;return r.isHorizontal?t:e}function g(){o.value=p()<v()}E((()=>r.isHorizontal),(()=>{g(),b()}));const b=xe((function(){const e=function(){if(!c.value)return 0;const{scrollTop:e,scrollLeft:t}=c.value;return r.isHorizontal?t:e}();l.value=p()+e>=v(),s.value=0===e}),300);function k(e){for(const t of e)t.contentBoxSize&&(g(),b())}return h((()=>{a=new ResizeObserver(k),c.value&&a.observe(c.value)})),D((()=>{c.value&&a.unobserve(c.value)})),t({checkScrollBar:g,onScrollThrottle:b}),(e,t)=>(n(),y("div",{ref_key:"containerRef",ref:c,class:w(["scroll-fog-container",{horizontal:e.isHorizontal,disabled:e.isDisabled,"show-more":o.value&&!l.value,"show-previous":o.value&&!s.value}]),onScroll:t[0]||(t[0]=(...e)=>u(b)&&u(b)(...e))},[i("div",{ref_key:"innerRef",ref:d,class:"scroll-fog-inner"},[S(e.$slots,"default",{},void 0,!0)],512)],34))}}),[["__scopeId","data-v-9c2ac3d0"]]);function Jr(e,t){return 0==e.toNumber()?null:e.times(t)}function ea(e=""){return e.toLowerCase().replace("_","-")}function ta(e,t,r){const a=r===Te.asc?-1:1;if(Number(e)===Number(t))return null===e?a:null===t?-a:0;const n=O(Number(e)),o=O(Number(t));return r===Te.asc?n.minus(o).toNumber():o.minus(n).toNumber()}function ra(e={}){const t=Me(e),r=d(),a=Ie(),n=v((()=>r.getters.getCurrencySymbol));return{spotMarketList:v((()=>{const{rawSpotMarketsData:e,spotFavoriteMarkets:r=[],quoteCurrency:o}=u(t),i=n.value(o);return e.map((e=>{const{baseCurrency:t}=e,n=a.getExchangeInfoBySymbol(`${t}-${o}`).priceDecimal??"",l=r.includes(t),s=O(e.price);return{currency:t,symbol:t,displayName:a.getDisplayNameBySymbol(t),currencySymbol:i,lastPrice:s,change:O(e.change),volume:O(e.volume),marketCap:Jr(O(e.cir
1culatingSupply),s),priceFilter:n,sortId:e.sortId||0,categories:(null==e?void 0:e.categories)||[],isFavorite:l}})).sort(((e,t)=>e.sortId-t.sortId))}))}}const{enableSpotTrade:aa}=ue;function na(e,t={}){const r=Me(e),a=Me(t);let n;const o=m([]),{spotMarketList:i}=ra((()=>({spotFavoriteMarkets:u(a).spotFavoriteMarkets,rawSpotMarketsData:o.value,quoteCurrency:u(r).currency})));const l=pe((async function(){try{const{currency:e,...t}=u(r);if(aa&&e){const r=await _e.getMarketsList({marketType:Ce.spot,isFavorites:!1,currency:e,...t});o.value=r.data}}catch(e){}}),300);return E((()=>r.value),(()=>{l()})),h((()=>{l(),aa&&(n=setInterval((()=>{l()}),Tt))})),D((()=>{clearInterval(n),n=void 0})),{rawMarkets:o,spotMarketList:i,getSpotMarkets:l}}const{enableFuturesTrade:oa}=ue;function ia(e,r={}){const a=Me(e),n=Me(r);let o;const i=m([]),{futuresMarketList:l}=function(e={}){const r=Me(e),a=I(),n=ae(),{lang:o}=t(n),i=d(),l=v((()=>i.state.futures.marketMap)),s=v((()=>i.getters.getCurrencySymbol));function c(e,t){return De[o.value](e,Oe(t))}return{futuresMarketList:v((()=>{const{rawFuturesMarketsData:e,futuresFavoriteMarkets:t=[],quoteCurrency:n}=u(r),o=s.value(n);return e.map((e=>{const{baseCurrency:r,isTimeBasedContract:n,closeTime:i,priceFilter:s,displayName:u,categoryId:d,promoIcon:p,marketStatus:f}=l.value[e.baseCurrency]||{},m=t.includes(e.baseCurrency),v=O(e.price);return{displayName:u,currency:r||"",symbol:e.baseCurrency,marketType:n?c(i,e.baseCurrency):a.t("t.perpetual"),currencySymbol:o,lastPrice:v,change:O(e.change),volume:O(e.volume),marketCap:Jr(O(e.cir
1culatingSupply),v),priceFilter:s??"",sortId:e.sortId,isTimeBasedContract:n,isFavorite:m,categoryId:d,promoIcon:p,isPostOnly:f===Ee.MARKET_OFF_HOURS}})).sort(((e,t)=>e.sortId-t.sortId))}))}}((()=>({futuresFavoriteMarkets:u(n).futuresFavoriteMarkets,quoteCurrency:u(a).currency,rawFuturesMarketsData:i.value})));const s=pe((async function(){try{const{currency:e,...t}=u(a);if(oa&&e){const r=await _e.getMarketsList({marketType:Ce.futures,isFavorites:!1,currency:e,...t});i.value=r.data}}catch(e){}}),300);return E((()=>a.value),(()=>{s()})),h((()=>{s(),oa&&(o=setInterval((()=>{s()}),Tt))})),D((()=>{clearInterval(o),o=void 0})),{rawMarkets:i,futuresMarketList:l,getFuturesMarkets:s}}function la(){let e;const r=function(){const e=I(),{getFavoriteMarkets:t}=Ct();return async function(...r){try{await t(...r)}catch(a){a===Le.getFavoriteMarketsFail&&Ae({toastType:Fe.dark,title:e.t("markets.favorite.errors.getFavoriteMarketsFail")})}}}(),a=ae(),{loginState:n}=t(a),o=Ct(),{isSpotUserCustomized:i,spotFavoriteMarkets:l,isFuturesUserCustomized:s,futuresFavoriteMarkets:u}=t(o),c=v((()=>l.value.map((e=>e.symbol)))),d=v((()=>u.value.map((e=>e.symbol)))),p=v((()=>i.value?c.value:[])),f=v((()=>s.value?d.value:[])),m=v((()=>i.value?[]:c.value)),g=v((()=>s.value?[]:d.value));return h((async()=>{n.value&&(e=setInterval((()=>{r()}),Tt),await r())})),D((()=>{clearInterval(e),e=void 0})),{isSpotUserCustomized:i,isFuturesUserCustomized:s,spotFavoriteSymbols:p,futuresFavoriteSymbols:f,suggestedSpotSymbols:m,suggestedFuturesSymbols:g,spotFavoriteMarkets:l,futuresFavoriteMarkets:u}}function sa(){const e=I(),{updateFavoriteMarkets:t}=Ct();return async function(...r){try{await t(...r)}catch(a){let t="";switch(a){case Le.updateFavoriteMarketsFail:t=e.t("markets.favorite.errors.updateFavoriteMarketsFail");break;case Le.invalidFavoriteMarkets:t=e.t("markets.favorite.errors.invalidFavoriteMarkets");break;case Le.getFavoriteMarketsFail:t=e.t("markets.favorite.errors.getFavoriteMarketsFail")}t&&Ae({toastType:Fe.dark,title:t})}}}const ua=["src"],ca={key:0},da={class:"search-key"},pa={key:1},fa=Xt(p({__name:"EmptyTableDisplay",props:{searchText:{default:""}},setup(e){const{enableCustomBrandStyles:t}=ue;return(e,r)=>(n(),a(Ne,{class:"no-data-available"},L({"empty-text":o((()=>[e.searchText?(n(),y("div",ca,[c(s(e.$t("t.canNotFind"))+" ",1),i("span",da,s(e.searchText),1)])):(n(),y("div",pa,s(e.$t("t.noDataFound")),1))])),_:2},[u(t)?{name:"no-data-icon",fn:o((()=>[i("img",{class:"image",src:u(hr)},null,8,ua)])),key:"0"}:void 0]),1024))}}),[["__scopeId","data-v-fc007c31"]]),ma=Xt(p({__name:"FavoriteCell",props:{symbol:{},isFavorite:{type:Boolean,default:!1},isSpotMarket:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["toggle","setLocalStorage"],setup(e,{emit:r}){const{marketSpotFavoriteQuoteCurrency:a,marketFuturesFavoriteQuoteCurrency:o}=ue,i=e,s=r,u=ae(),{loginState:c}=t(u),d=sa();async function p(){if(!i.disabled)try{const e=!i.isFavorite;if(c.value){const t=i.isSpotMarket?a:o;s("toggle",e),await d({action:e?Et.add:Et.delete,marketList:[{marketType:i.isSpotMarket?It.spot:It.futures,marketList:[{symbol:i.symbol,quote:t}]}]})}s("setLocalStorage",{symbol:i.symbol,nextState:e})}catch(e){}}return(e,t)=>(n(),y("div",{onClick:A(p,["stop"])},[l(Mt,{class:w(["favorite-icon",{"is-favorite":e.isFavorite}])},null,8,["class"])]))}}),[["__scopeId","data-v-72254d69"]]),va={class:"pair"},ha={key:0,class:"currency-icon"},ga={class:"name-container"},ya={class:"name"},ba={class:"short-name"},Sa={key:0,class:"base-currency"},wa={class:"currency-name"},ka=Xt(p({__name:"SymbolCell",props:{isShowIcon:{type:Boolean,default:!1},symbol:{default:null},currency:{default:null},quoteCurrency:{default:null},displayName:{default:null},isFuturesIcon:{type:Boolean,default:!1},promoIcon:{default:Dt.none},isPostOnly:{type:Boolean,default:!1}},setup(e){const t=e,r=Ie(),{convertToDisplaySymbol:o}=fe(),d=v((()=>t.isFuturesIcon?t.currency:o(r.getSpotBaseCurrencyFromMarketSymbol(t.currency??""))));return(e,t)=>(n(),y("div",va,[e.isShowIcon?(n(),y("div",ha,[l(he,{name:d.value,showName:!1,size:"24"}
1,null,8,["name"])])):F("",!0),i("div",ga,[i("div",ya,[i("div",ba,[c(s(u(o)(e.symbol))+" ",1),e.quoteCurrency?(n(),y("span",Sa," / "+s(e.quoteCurrency),1)):F("",!0)]),e.isFuturesIcon?(n(),a(Ot,{key:0,promoType:e.promoIcon,isPostOnly:e.isPostOnly},null,8,["promoType","isPostOnly"])):F("",!0)]),i("div",wa,s(e.displayName),1)])]))}}),[["__scopeId","data-v-9e691128"]]),Ca=p({__name:"LastPriceCell",props:{value:{default:0},formatKey:{default:0},currencySymbol:{default:"$"},currency:{default:""}},setup:e=>(e,t)=>(n(),y("div",null,[l(wr,{fontSize:12},{default:o((()=>[c(s(u(ve)(e.value,{formatKey:e.formatKey,prefix:e.currencySymbol,currency:e.currency})),1)])),_:1})]))}),_a=Xt(p({__name:"ChangePercentageCell",props:{value:{default:0}},setup(e){const t=e,r=v((()=>{const e=Number(t.value);return Number.isNaN(e)?0:Number(e)})),a=v((()=>null===t.value?"-":ve(100*r.value,{prefix:r.value>0?"+":"",formatKey:"max2",postfix:"%"})));return(e,t)=>(n(),y("div",{class:w(["change",{gain:r.value>0,lose:r.value<0}]),dir:"ltr"},s(a.value),3))}}),[["__scopeId","data-v-9646a155"]]),xa={class:"volume"},Ta=p({__name:"VolumeCell",props:{value:{default:0}},setup:e=>(e,t)=>(n(),y("div",xa,s(u(ve)(e.value,{compactWithDigits:2,defaultValue:"-"})),1))}),Ma={class:"market-cap"},Ia=p({__name:"MarketCapCell",props:{value:{default:0}},setup:e=>(e,t)=>(n(),y("div",Ma,s(u(ve)(e.value,{compactWithDigits:2,defaultValue:"-"})),1))}),Ea={class:"filters"},Da=Xt(p({inheritAttrs:!1,__name:"FavoriteSpotTable",props:{spotMarkets:{},spotCurrency:{},searchText:{default:""}},emits:["toggleSpotFavoriteLocalStorageSymbol"],setup(d,{emit:p}){const f=d,m=p,h=I(),g=e(),b=we(),w=ae(),{lang:k}=t(w),_=Ct(),{isFavoriteMarketsLoading:T}=t(_),{enable24hVolume:E}=$e,D={mixpanel:{name:Mr,props:e=>({s1:xr.favorites,s2:`${e.symbol}-${f.spotCurrency}`,s3:Tr.main})},posthog:{name:Mr,props:e=>({tab:xr.favorites,trading_pair:`${e.symbol}-${f.spotCurrency}`,page:Tr.main})},emit:"onClickRow"},{sortKey:O,sortDirection:L,onSorting:F}=er(),N=v((()=>[{id:Lt.favorite,label:"",columnClassName:"favorite-column",isShow:!0},{id:Lt.name,label:h.t("t.name"),isSortable:!0,isShow:!0},{id:Lt.lastPrice,label:h.t("msg.lastPrice"),textAlign:Pe.right,isSortable:!0,isShow:b.isLargeSize},{id:Lt.changeBy24Hour,label:h.t("markets.24hChange"),textAlign:Pe.right,isSortable:!0,isShow:b.isLargeSize},{id:Lt.volumeBy24Hour,label:h.t("markets.24hVol",{baseCurrency:f.spotCurrency}),textAlign:Pe.right,isSortable:!0,isShow:b.isLargeSize&&E},{id:Lt.marketCap,label:h.t("markets.marketCap",{baseCurrency:f.spotCurrency}),textAlign:Pe.right,isSortable:!0,isShow:b.isLargeSize},{id:Lt.actions,label:"",textAlign:Pe.center,isShow:b.isLargeSize},{id:Lt.mobilePrice,sortId:Lt.lastPrice,label:h.t("msg.lastPrice"),textAlign:Pe.right,isSortable:!0,rowColSpan:E?0:void 0,isShow:b.isMobile},{id:Lt.mobileVolume,sortId:Lt.volumeBy24Hour,label:h.t("t.vol"),textAlign:Pe.right,isSortable:!0,rowColSpan:2,isShow:b.isMobile&&E},{id:Lt.mobileChange,sortId:Lt.changeBy24Hour,label:h.t("t.24hChg"),textAlign:Pe.right,columnClassName:"mobile-change-column",isSortable:!0,isShow:b.isMobile}].filter((e=>e.isShow)))),P=v((()=>{const e=f.searchText?f.searchText.toLowerCase():"",t=f.spotMarkets.filter((t=>{var r;return!e||t.symbol.toLowerCase().includes(e)||(null==(r=t.displayName)?void 0:r.toLowerCase().includes(e))})),r=u(O),a=u(L);switch(r){case Lt.name:t.sort(((e,t)=>a===Te.asc?e[r].localeCompare(t[r]):t[r].localeCompare(e[r])));break;case Lt.lastPrice:case Lt.changeBy24Hour:case Lt.volumeBy24Hour:case Lt.marketCap:t.sort(((e,t)=>ta(e[r],t[r],a)))}return t}));function $(e){window.open(g.resolve({name:"tradingId",params:{lang:k.value,id:`${e.symbol}-${f.spotCurrency}`}}).href,"_blank")}return(e,t)=>{const d=r("RouterLink"),p=C("track");return n(),y(x,null,[i("div",Ea,[S(e.$slots,"filters",{},void 0,!0)]),M((n(),a(Be,{class:"table",isSortingControllable:"",keepPagination:"",layout:e.isMobile?"prev, pager, next":"prev, pager, next, jumper",currentSortKey:u(O),currentSortDirection:u(L),columns:N.value,rows:P.value,total:P.value.length,onSort:u(F),onOnClickRow:$},{empty:o((()=>[l(fa,{searchText:e.searchText},null,8,["searchText"])])),[`cell(${u(Lt).favorite})`]:o((({info:r})=>
1[M((n(),a(ma,{key:r.symbol,isSpotMarket:"",symbol:r.symbol,isFavorite:r.isFavorite,quoteCurrency:e.spotCurrency,onSetLocalStorage:t[0]||(t[0]=e=>m("toggleSpotFavoriteLocalStorageSymbol",e))},null,8,["symbol","isFavorite","quoteCurrency"])),[[p,{mixpanel:{name:u(zr)},posthog:{name:u(zr)},disabled:u(T),emit:"toggle"}]])])),[`cell(${u(Lt).name})`]:o((({info:t})=>[l(ka,{isShowIcon:"",symbol:t.symbol,currency:t.currency,quoteCurrency:e.spotCurrency,displayName:t.displayName},null,8,["symbol","currency","quoteCurrency","displayName"])])),[`cell(${u(Lt).lastPrice})`]:o((({value:t,info:r})=>[l(Ca,{value:t,formatKey:r.priceFilter,currencySymbol:r.currencySymbol,currency:e.spotCurrency},null,8,["value","formatKey","currencySymbol","currency"])])),[`cell(${u(Lt).changeBy24Hour})`]:o((({value:e})=>[l(_a,{value:e},null,8,["value"])])),[`cell(${u(Lt).volumeBy24Hour})`]:o((({value:e})=>[l(Ta,{value:e},null,8,["value"])])),[`cell(${u(Lt).marketCap})`]:o((({value:e})=>[l(Ia,{value:e},null,8,["value"])])),[`cell(${u(Lt).actions})`]:o((({info:r})=>[M((n(),a(d,{class:"action-link",to:{name:"tradingId",params:{lang:u(k),id:`${r.symbol}-${e.spotCurrency}`}},target:"_blank",rel:"noreferrer noopener",onClick:t[1]||(t[1]=A((()=>{}),["stop"]))},{default:o((()=>[c(s(e.$t("t.trade")),1)])),_:2},1032,["to"])),[[p,{mixpanel:{name:u(Mr),props:{s1:u(xr).favorites,s2:`${r.symbol}-${e.spotCurrency}`,s3:u(Tr).main}},posthog:{name:u(Mr),props:{tab:u(xr).favorites,trading_pair:`${r.symbol}-${e.spotCurrency}`,page:u(Tr).main}}}]])])),[`cell(${u(Lt).mobilePrice})`]:o((({info:t})=>[l(Ca,{value:t[u(Lt).lastPrice],formatKey:t.priceFilter,currencySymbol:t.currencySymbol,currency:e.spotCurrency},null,8,["value","formatKey","currencySymbol","currency"])])),[`cell(${u(Lt).mobileVolume})`]:o((({info:t})=>[l(Ca,{value:t[u(Lt).lastPrice],formatKey:t.priceFilter,currencySymbol:t.currencySymbol,currency:e.spotCurrency},null,8,["value","formatKey","currencySymbol","currency"]),l(Ta,{class:"mobile-volume",value:t[u(Lt).volumeBy24Hour]},null,8,["value"])])),[`cell(${u(Lt).mobileChange})`]:o((({info:e})=>[l(_a,{value:e[u(Lt).changeBy24Hour]},null,8,["value"])])),_:2},1032,["layout","currentSortKey","currentSortDirection","columns","rows","total","onSort"])),[[p,D]])],64)}}}),[["__scopeId","data-v-76cd65b9"]]);var Oa={exports:{}}; 2/**! 3 * Sortable 1.14.0 4 * @author RubaXa <[email protected]> 5 * @author owenm <[email protected]> 6 * @license MIT 7 */function La(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Aa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?La(Object(r),!0).forEach((function(t){Na(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):La(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Fa(e){return(Fa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Na(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Pa(){return Pa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},Pa.apply(this,arguments)}function $a(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},o=Object.keys(e);for(a=0;a<o.length;a++)r=o[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ba(e){return function(e){if(Array.isArray(e))return Ra(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ra(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ra(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ra(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function za(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}var Ha=za(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),ja=za(/Edge/i),Ka=za(/firefox/i),Ua=za(/safari/i)&&
vendor: 4,563 bytes, line 7
7!za(/chrome/i)&&!za(/android/i),Va=za(/iP(ad|od|hone)/i),qa=za(/chrome/i)&&za(/android/i),Wa={capture:!1,passive:!1};function Ya(e,t,r){e.addEventListener(t,r,!Ha&&Wa)}function Qa(e,t,r){e.removeEventListener(t,r,!Ha&&Wa)}function Ga(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(r){return!1}return!1}}function Xa(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Za(e,t,r,a){if(e){r=r||document;do{if(null!=t&&(">"===t[0]?e.parentNode===r&&Ga(e,t):Ga(e,t))||a&&e===r)return e;if(e===r)break}while(e=Xa(e))}return null}var Ja,en=/\s+/g;function tn(e,t,r){if(e&&t)if(e.classList)e.classList[r?"add":"remove"](t);else{var a=(" "+e.className+" ").replace(en," ").replace(" "+t+" "," ");e.className=(a+(r?" "+t:"")).replace(en," ")}}function rn(e,t,r){var a=e&&e.style;if(a){if(void 0===r)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),void 0===t?r:r[t];t in a||-1!==t.indexOf("webkit")||(t="-webkit-"+t),a[t]=r+("string"==typeof r?"":"px")}}function an(e,t){var r="";if("string"==typeof e)r=e;else do{var a=rn(e,"transform");a&&"none"!==a&&(r=a+" "+r)}while(!t&&(e=e.parentNode));var n=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return n&&new n(r)}function nn(e,t,r){if(e){var a=e.getElementsByTagName(t),n=0,o=a.length;if(r)for(;n<o;n++)r(a[n],n);return a}return[]}function on(){var e=document.scrollingElement;return e||document.documentElement}function ln(e,t,r,a,n){if(e.getBoundingClientRect||e===window){var o,i,l,s,u,c,d;if(e!==window&&e.parentNode&&e!==on()?(i=(o=e.getBoundingClientRect()).top,l=o.left,s=o.bottom,u=o.right,c=o.height,d=o.width):(i=0,l=0,s=window.innerHeight,u=window.innerWidth,c=window.innerHeight,d=window.innerWidth),(t||r)&&e!==window&&(n=n||e.parentNode,!Ha))do{if(n&&n.getBoundingClientRect&&("none"!==rn(n,"transform")||r&&"static"!==rn(n,"position"))){var p=n.getBoundingClientRect();i-=p.top+parseInt(rn(n,"border-top-width")),l-=p.left+parseInt(rn(n,"border-left-width")),s=i+o.height,u=l+o.width;break}}while(n=n.parentNode);if(a&&e!==window){var f=an(n||e),m=f&&f.a,v=f&&f.d;f&&(s=(i/=v)+(c/=v),u=(l/=m)+(d/=m))}return{top:i,left:l,bottom:s,right:u,width:d,height:c}}}function sn(e,t,r){for(var a=fn(e,!0),n=ln(e)[t];a;){if(!(n>=ln(a)[r]))return a;if(a===on())break;a=fn(a,!1)}return!1}function un(e,t,r,a){for(var n=0,o=0,i=e.children;o<i.length;){if("none"!==i[o].style.display&&i[o]!==So.ghost&&(a||i[o]!==So.dragged)&&Za(i[o],r.draggable,e,!1)){if(n===t)return i[o];n++}o++}return null}function cn(e,t){for(var r=e.lastElementChild;r&&(r===So.ghost||"none"===rn(r,"display")||t&&!Ga(r,t));)r=r.previousElementSibling;return r||null}function dn(e,t){var r=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===So.clone||t&&!Ga(e,t)||r++;return r}function pn(e){var t=0,r=0,a=on();if(e)do{var n=an(e),o=n.a,i=n.d;t+=e.scrollLeft*o,r+=e.scrollTop*i}while(e!==a&&(e=e.parentNode));return[t,r]}function fn(e,t){if(!e||!e.getBoundingClientRect)return on();var r=e,a=!1;do{if(r.clientWidth<r.scrollWidth||r.clientHeight<r.scrollHeight){var n=rn(r);if(r.clientWidth<r.scrollWidth&&("auto"==n.overflowX||"scroll"==n.overflowX)||r.clientHeight<r.scrollHeight&&("auto"==n.overflowY||"scroll"==n.overflowY)){if(!r.getBoundingClientRect||r===document.body)return on();if(a||t)return r;a=!0}}}while(r=r.parentNode);return on()}function mn(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function vn(e,t){return function(){if(!Ja){var r=arguments;1===r.length?e.call(this,r[0]):e.apply(this,r),Ja=setTimeout((function(){Ja=void 0}),t)}}}function hn(e,t,r){e.scrollLeft+=t,e.scrollTop+=r}function gn(e){var t=window.Polymer,r=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):r?r(e).clone(!0)[0]:e.cloneNode(!0)}function yn(e,t){rn(e,"position","absolute"),rn(e,"top",t.top),rn(e,"left",t.left),rn(e,"width",t.width),rn(e,"height",t.height)}function bn(e){rn(e,"position",""),rn(e,"top",""),rn(e,"left",""),rn(e,"width",""),rn(e,"height","")}var Sn="Sortable"+(new Date).getTime();function wn(){var e,t=[];return{captureAnimationState:function(){(t=[],this.options.animation)&&[].slice.call(this.el.children).forEac
vendor: 9,236 bytes, line 7
7h((function(e){if("none"!==rn(e,"display")&&e!==So.ghost){t.push({target:e,rect:ln(e)});var r=Aa({},t[t.length-1].rect);if(e.thisAnimationDuration){var a=an(e,!0);a&&(r.top-=a.f,r.left-=a.e)}e.fromRect=r}}))},addAnimationState:function(e){t.push(e)},removeAnimationState:function(e){t.splice(function(e,t){for(var r in e)if(e.hasOwnProperty(r))for(var a in t)if(t.hasOwnProperty(a)&&t[a]===e[r][a])return Number(r);return-1}(t,{target:e}),1)},animateAll:function(r){var a=this;if(!this.options.animation)return clearTimeout(e),void("function"==typeof r&&r());var n=!1,o=0;t.forEach((function(e){var t=0,r=e.target,i=r.fromRect,l=ln(r),s=r.prevFromRect,u=r.prevToRect,c=e.rect,d=an(r,!0);d&&(l.top-=d.f,l.left-=d.e),r.toRect=l,r.thisAnimationDuration&&mn(s,l)&&!mn(i,l)&&(c.top-l.top)/(c.left-l.left)===(i.top-l.top)/(i.left-l.left)&&(t=function(e,t,r,a){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-r.top,2)+Math.pow(t.left-r.left,2))*a.animation}(c,s,u,a.options)),mn(l,i)||(r.prevFromRect=i,r.prevToRect=l,t||(t=a.options.animation),a.animate(r,c,l,t)),t&&(n=!0,o=Math.max(o,t),clearTimeout(r.animationResetTimer),r.animationResetTimer=setTimeout((function(){r.animationTime=0,r.prevFromRect=null,r.fromRect=null,r.prevToRect=null,r.thisAnimationDuration=null}),t),r.thisAnimationDuration=t)})),clearTimeout(e),n?e=setTimeout((function(){"function"==typeof r&&r()}),o):"function"==typeof r&&r(),t=[]},animate:function(e,t,r,a){if(a){rn(e,"transition",""),rn(e,"transform","");var n=an(this.el),o=n&&n.a,i=n&&n.d,l=(t.left-r.left)/(o||1),s=(t.top-r.top)/(i||1);e.animatingX=!!l,e.animatingY=!!s,rn(e,"transform","translate3d("+l+"px,"+s+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),rn(e,"transition","transform "+a+"ms"+(this.options.easing?" "+this.options.easing:"")),rn(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){rn(e,"transition",""),rn(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),a)}}}}var kn=[],Cn={initializeByDefault:!0},_n={mount:function(e){for(var t in Cn)Cn.hasOwnProperty(t)&&!(t in e)&&(e[t]=Cn[t]);kn.forEach((function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")})),kn.push(e)},pluginEvent:function(e,t,r){var a=this;this.eventCanceled=!1,r.cancel=function(){a.eventCanceled=!0};var n=e+"Global";kn.forEach((function(a){t[a.pluginName]&&(t[a.pluginName][n]&&t[a.pluginName][n](Aa({sortable:t},r)),t.options[a.pluginName]&&t[a.pluginName][e]&&t[a.pluginName][e](Aa({sortable:t},r)))}))},initializePlugins:function(e,t,r,a){for(var n in kn.forEach((function(a){var n=a.pluginName;if(e.options[n]||a.initializeByDefault){var o=new a(e,t,e.options);o.sortable=e,o.options=e.options,e[n]=o,Pa(r,o.defaults)}})),e.options)if(e.options.hasOwnProperty(n)){var o=this.modifyOption(e,n,e.options[n]);void 0!==o&&(e.options[n]=o)}},getEventProperties:function(e,t){var r={};return kn.forEach((function(a){"function"==typeof a.eventProperties&&Pa(r,a.eventProperties.call(t[a.pluginName],e))})),r},modifyOption:function(e,t,r){var a;return kn.forEach((function(n){e[n.pluginName]&&n.optionListeners&&"function"==typeof n.optionListeners[t]&&(a=n.optionListeners[t].call(e[n.pluginName],r))})),a}};function xn(e){var t=e.sortable,r=e.rootEl,a=e.name,n=e.targetEl,o=e.cloneEl,i=e.toEl,l=e.fromEl,s=e.oldIndex,u=e.newIndex,c=e.oldDraggableIndex,d=e.newDraggableIndex,p=e.originalEvent,f=e.putSortable,m=e.extraEventProperties;if(t=t||r&&r[Sn]){var v,h=t.options,g="on"+a.charAt(0).toUpperCase()+a.substr(1);!window.CustomEvent||Ha||ja?(v=document.createEvent("Event")).initEvent(a,!0,!0):v=new CustomEvent(a,{bubbles:!0,cancelable:!0}),v.to=i||r,v.from=l||r,v.item=n||r,v.clone=o,v.oldIndex=s,v.newIndex=u,v.oldDraggableIndex=c,v.newDraggableIndex=d,v.originalEvent=p,v.pullMode=f?f.lastPutMode:void 0;var y=Aa(Aa({},m),_n.getEventProperties(a,t));for(var b in y)v[b]=y[b];r&&r.dispatchEvent(v),h[g]&&h[g].call(t,v)}}var Tn=["evt"],Mn=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=r.evt,n=$a(r,Tn);_n.pluginEvent.bind(So)(e,t,Aa({dragEl:En,parentEl:Dn,ghostEl:On,rootEl:Ln,nextEl:An,lastDownEl:Fn,cloneEl:Nn,cloneHidden:Pn,dragStarted:Qn,putSortable:jn,activeSortable:So.active,originalEvent:a,oldIndex:$n,oldDraggableIndex:Rn,newIndex:Bn,newDraggableIndex:zn,hideGhostForTarget:ho,unhideGhostForTarget:go,cloneNowHidden:function(){Pn=!0},cloneNowShown:function(){Pn=!1},dispatchSortableEvent:function(e){In({sortable:t,name:e,originalEvent:a})}},n))};function In(e){xn(Aa({putSortable:jn,cloneEl:Nn,targetEl:En,rootEl:Ln,oldIndex:$n,oldDraggableIndex:Rn,newIndex:Bn,newDraggableIndex:zn},e))}var En,Dn,On,Ln,An,Fn,Nn,Pn,$n,Bn,Rn,zn,Hn,jn,Kn,Un,Vn,qn,Wn,Yn,Qn,Gn,Xn,Zn,Jn,eo=!1,to=!1,ro=[],ao=!1,no=!1,oo=[],io=!1,lo=[],so="undefined"!=typeof document,uo=Va,co=ja||Ha?"cssFloat":"float",po=so&&!qa&&!Va&&"draggable"in document.createElement("div"),fo=function(){if(so){if(Ha)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),mo=function(e,t){var r=rn(e),a=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),n=un(e,0,t),o=un(e,1,t),i=n&&rn(n),l=o&&rn(o),s=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+ln(n).width,u=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+ln(o).width;if("flex"===r.display)return"column"===r.flexDirection||"column-reverse"===r.flexDirection?"vertical":"horizontal";if("grid"===r.display)return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(n&&i.float&&"none"!==i.float){var c="left"===i.float?"left":"right";return!o||"both"!==l.clear&&l.clear!==c?"horizontal":"vertical"}return n&&("block"===i.display||"flex"===i.display||"table"===i.display||"grid"===i.display||s>=a&&"none"===r[co]||o&&"none"===r[co]&&s+u>a)?"vertical":"horizontal"},vo=function(e){function t(e,r){return function(a,n,o,i){var l=a.options.group.name&&n.options.group.name&&a.options.group.name===n.options.group.name;if(null==e&&(r||l))return!0;if(null==e||!1===e)return!1;if(r&&"clone"===e)return e;if("function"==typeof e)return t(e(a,n,o,i),r)(a,n,o,i);var s=(r?a:n).options.group.name;return!0===e||"string"==typeof e&&e===s||e.join&&e.indexOf(s)>-1}}var r={},a=e.group;a&&"object"==Fa(a)||(a={name:a}),r.name=a.name,r.checkPull=t(a.pull,!0),r.checkPut=t(a.put),r.revertClone=a.revertClone,e.group=r},ho=function(){!fo&&On&&rn(On,"display","none")},go=function(){!fo&&On&&rn(On,"display","")};so&&document.addEventListener("click",(function(e){if(to)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),to=!1,!1}),!0);var yo=function(e){if(En){e=e.touches?e.touches[0]:e;var t=(n=e.clientX,o=e.clientY,ro.some((function(e){var t=e[Sn].options.emptyInsertThreshold;if(t&&!cn(e)){var r=ln(e),a=n>=r.left-t&&n<=r.right+t,l=o>=r.top-t&&o<=r.bottom+t;return a&&l?i=e:void 0}})),i);if(t){var r={};for(var a in e)e.hasOwnProperty(a)&&(r[a]=e[a]);r.target=r.rootEl=t,r.preventDefault=void 0,r.stopPropagation=void 0,t[Sn]._onDragOver(r)}}var n,o,i},bo=function(e){En&&En.parentNode[Sn]._isOutsideThisEl(e.target)};function So(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=Pa({},t),e[Sn]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return mo(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==So.supportPointer&&"PointerEvent"in window&&!Ua,emptyInsertThreshold:5};for(var a in _n.initializePlugins(this,e,r),r)!(a in t)&&(t[a]=r[a]);for(var n in vo(t),this)"_"===n.charAt(0)&&"function"==typeof this[n]&&(this[n]=this[n].bind(this));this.nativeDraggable=!t.forceFallback&&po,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?Ya(e,"pointerdown",this._onTapStart):(Ya(e,"mousedown",this._onTapStart),Ya(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(Ya(e,"dragover",this),Ya(e,"dragenter",this)),ro.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),Pa(this,wn())}function wo(e,t,r,a,n,o,i,l){var s,u,c=e[Sn],d=c.options.onMove;return!window.CustomEvent||Ha||ja?(s=document.createEvent("Event")).initEvent("move",!0,!0):s=new CustomEvent("move",{bubbles:!0,cancelable:!0}),s.to=t,s.from=e,s.dragged=r,s.draggedRect=a,s.related=n||t,s.relatedRect=o||ln(t),s.willInsertAfter=l,s.originalEvent=i,e.dispatchEvent(s),d&&(u=d.c
vendor: 4,453 bytes, line 7
7all(c,s,i)),u}function ko(e){e.draggable=!1}function Co(){io=!1}function _o(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,r=t.length,a=0;r--;)a+=t.charCodeAt(r);return a.toString(36)}function xo(e){return setTimeout(e,0)}function To(e){return clearTimeout(e)}So.prototype={constructor:So,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(Gn=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,En):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,r=this.el,a=this.options,n=a.preventOnFilter,o=e.type,i=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,l=(i||e).target,s=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,u=a.filter;if(function(e){lo.length=0;var t=e.getElementsByTagName("input"),r=t.length;for(;r--;){var a=t[r];a.checked&&lo.push(a)}}(r),!En&&!(/mousedown|pointerdown/.test(o)&&0!==e.button||a.disabled)&&!s.isContentEditable&&(this.nativeDraggable||!Ua||!l||"SELECT"!==l.tagName.toUpperCase())&&!((l=Za(l,a.draggable,r,!1))&&l.animated||Fn===l)){if($n=dn(l),Rn=dn(l,a.draggable),"function"==typeof u){if(u.call(this,e,l,this))return In({sortable:t,rootEl:s,name:"filter",targetEl:l,toEl:r,fromEl:r}),Mn("filter",t,{evt:e}),void(n&&e.cancelable&&e.preventDefault())}else if(u&&(u=u.split(",").some((function(a){if(a=Za(s,a.trim(),r,!1))return In({sortable:t,rootEl:a,name:"filter",targetEl:l,fromEl:r,toEl:r}),Mn("filter",t,{evt:e}),!0}))))return void(n&&e.cancelable&&e.preventDefault());a.handle&&!Za(s,a.handle,r,!1)||this._prepareDragStart(e,i,l)}}},_prepareDragStart:function(e,t,r){var a,n=this,o=n.el,i=n.options,l=o.ownerDocument;if(r&&!En&&r.parentNode===o){var s=ln(r);if(Ln=o,Dn=(En=r).parentNode,An=En.nextSibling,Fn=r,Hn=i.group,So.dragged=En,Kn={target:En,clientX:(t||e).clientX,clientY:(t||e).clientY},Wn=Kn.clientX-s.left,Yn=Kn.clientY-s.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,En.style["will-change"]="all",a=function(){Mn("delayEnded",n,{evt:e}),So.eventCanceled?n._onDrop():(n._disableDelayedDragEvents(),!Ka&&n.nativeDraggable&&(En.draggable=!0),n._triggerDragStart(e,t),In({sortable:n,name:"choose",originalEvent:e}),tn(En,i.chosenClass,!0))},i.ignore.split(",").forEach((function(e){nn(En,e.trim(),ko)})),Ya(l,"dragover",yo),Ya(l,"mousemove",yo),Ya(l,"touchmove",yo),Ya(l,"mouseup",n._onDrop),Ya(l,"touchend",n._onDrop),Ya(l,"touchcancel",n._onDrop),Ka&&this.nativeDraggable&&(this.options.touchStartThreshold=4,En.draggable=!0),Mn("delayStart",this,{evt:e}),!i.delay||i.delayOnTouchOnly&&!t||this.nativeDraggable&&(ja||Ha))a();else{if(So.eventCanceled)return void this._onDrop();Ya(l,"mouseup",n._disableDelayedDrag),Ya(l,"touchend",n._disableDelayedDrag),Ya(l,"touchcancel",n._disableDelayedDrag),Ya(l,"mousemove",n._delayedDragTouchMoveHandler),Ya(l,"touchmove",n._delayedDragTouchMoveHandler),i.supportPointer&&Ya(l,"pointermove",n._delayedDragTouchMoveHandler),n._dragStartTimer=setTimeout(a,i.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){En&&ko(En),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Qa(e,"mouseup",this._disableDelayedDrag),Qa(e,"touchend",this._disableDelayedDrag),Qa(e,"touchcancel",this._disableDelayedDrag),Qa(e,"mousemove",this._delayedDragTouchMoveHandler),Qa(e,"touchmove",this._delayedDragTouchMoveHandler),Qa(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?Ya(document,"pointermove",this._onTouchMove):Ya(document,t?"touchmove":"mousemove",this._onTouchMove):(Ya(En,"dragend",this),Ya(Ln,"dragstart",this._onDragStart));try{document.selection?xo((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(r){}},_dragStarted:function(e,t){if(eo=!1,Ln&&En){Mn("dragStarted",this,{evt:t}),this.nativeDraggable&&Ya(document,"dragover",bo);var r=this.options;!e&&tn(En,r.dragClass,!1),tn(En,r.ghostClass,!0),So.active=this,e&&this._appendGhost(),In({sortable:this,name:"start",originalEvent:t})}
vendor: 4,187 bytes, line 7
7else this._nulling()},_emulateDragOver:function(){if(Un){this._lastX=Un.clientX,this._lastY=Un.clientY,ho();for(var e=document.elementFromPoint(Un.clientX,Un.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Un.clientX,Un.clientY))!==t;)t=e;if(En.parentNode[Sn]._isOutsideThisEl(e),t)do{if(t[Sn]){if(t[Sn]._onDragOver({clientX:Un.clientX,clientY:Un.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);go()}},_onTouchMove:function(e){if(Kn){var t=this.options,r=t.fallbackTolerance,a=t.fallbackOffset,n=e.touches?e.touches[0]:e,o=On&&an(On,!0),i=On&&o&&o.a,l=On&&o&&o.d,s=uo&&Jn&&pn(Jn),u=(n.clientX-Kn.clientX+a.x)/(i||1)+(s?s[0]-oo[0]:0)/(i||1),c=(n.clientY-Kn.clientY+a.y)/(l||1)+(s?s[1]-oo[1]:0)/(l||1);if(!So.active&&!eo){if(r&&Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))<r)return;this._onDragStart(e,!0)}if(On){o?(o.e+=u-(Vn||0),o.f+=c-(qn||0)):o={a:1,b:0,c:0,d:1,e:u,f:c};var d="matrix(".concat(o.a,",").concat(o.b,",").concat(o.c,",").concat(o.d,",").concat(o.e,",").concat(o.f,")");rn(On,"webkitTransform",d),rn(On,"mozTransform",d),rn(On,"msTransform",d),rn(On,"transform",d),Vn=u,qn=c,Un=n}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!On){var e=this.options.fallbackOnBody?document.body:Ln,t=ln(En,!0,uo,!0,e),r=this.options;if(uo){for(Jn=e;"static"===rn(Jn,"position")&&"none"===rn(Jn,"transform")&&Jn!==document;)Jn=Jn.parentNode;Jn!==document.body&&Jn!==document.documentElement?(Jn===document&&(Jn=on()),t.top+=Jn.scrollTop,t.left+=Jn.scrollLeft):Jn=on(),oo=pn(Jn)}tn(On=En.cloneNode(!0),r.ghostClass,!1),tn(On,r.fallbackClass,!0),tn(On,r.dragClass,!0),rn(On,"transition",""),rn(On,"transform",""),rn(On,"box-sizing","border-box"),rn(On,"margin",0),rn(On,"top",t.top),rn(On,"left",t.left),rn(On,"width",t.width),rn(On,"height",t.height),rn(On,"opacity","0.8"),rn(On,"position",uo?"absolute":"fixed"),rn(On,"zIndex","100000"),rn(On,"pointerEvents","none"),So.ghost=On,e.appendChild(On),rn(On,"transform-origin",Wn/parseInt(On.style.width)*100+"% "+Yn/parseInt(On.style.height)*100+"%")}},_onDragStart:function(e,t){var r=this,a=e.dataTransfer,n=r.options;Mn("dragStart",this,{evt:e}),So.eventCanceled?this._onDrop():(Mn("setupClone",this),So.eventCanceled||((Nn=gn(En)).draggable=!1,Nn.style["will-change"]="",this._hideClone(),tn(Nn,this.options.chosenClass,!1),So.clone=Nn),r.cloneId=xo((function(){Mn("clone",r),So.eventCanceled||(r.options.removeCloneOnHide||Ln.insertBefore(Nn,En),r._hideClone(),In({sortable:r,name:"clone"}))})),!t&&tn(En,n.dragClass,!0),t?(to=!0,r._loopId=setInterval(r._emulateDragOver,50)):(Qa(document,"mouseup",r._onDrop),Qa(document,"touchend",r._onDrop),Qa(document,"touchcancel",r._onDrop),a&&(a.effectAllowed="move",n.setData&&n.setData.call(r,a,En)),Ya(document,"drop",r),rn(En,"transform","translateZ(0)")),eo=!0,r._dragStartId=xo(r._dragStarted.bind(r,t,e)),Ya(document,"selectstart",r),Qn=!0,Ua&&rn(document.body,"user-select","none"))},_onDragOver:function(e){var t,r,a,n,o=this.el,i=e.target,l=this.options,s=l.group,u=So.active,c=Hn===s,d=l.sort,p=jn||u,f=this,m=!1;if(!io){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),i=Za(i,l.draggable,o,!0),E("dragOver"),So.eventCanceled)return m;if(En.contains(e.target)||i.animated&&i.animatingX&&i.animatingY||f._ignoreWhileAnimating===i)return O(!1);if(to=!1,u&&!l.disabled&&(c?d||(a=Dn!==Ln):jn===this||(this.lastPutMode=Hn.checkPull(this,u,En,e))&&s.checkPut(this,u,En,e))){if(n="vertical"===this._getDirection(e,i),t=ln(En),E("dragOverValid"),So.eventCanceled)return m;if(a)return Dn=Ln,D(),this._hideClone(),E("revert"),So.eventCanceled||(An?Ln.insertBefore(En,An):Ln.appendChild(En)),O(!0);var v=cn(o,l.draggable);if(!v||function(e,t,r){var a=ln(cn(r.el,r.options.draggable)),n=10;return t?e.clientX>a.right+n||e.clientX<=a.right&&e.clientY>a.bottom&&e.clientX>=a.left:e.clientX>a.right&&e.clientY>a.top||e.clientX<=a.right&&e.clientY>a.bottom+n}(e,n,this)&&!v.animated){if(v===En)return O(!1);if(v&&o===e.target&&(i=v),i&&(r=ln(i)),!1!==wo(Ln,o,En,t,i,r,e,!!i))return D(),o.appendChild(En),Dn=o,L(),O(!0)}else if(v&&function(e,t,r){var a=ln(un(r.el,0,r.options,!0)),n=10;
vendor: 1,934 bytes, line 7
7return t?e.clientX<a.left-n||e.clientY<a.top&&e.clientX<a.right:e.clientY<a.top-n||e.clientY<a.bottom&&e.clientX<a.left}(e,n,this)){var h=un(o,0,l,!0);if(h===En)return O(!1);if(r=ln(i=h),!1!==wo(Ln,o,En,t,i,r,e,!1))return D(),o.insertBefore(En,h),Dn=o,L(),O(!0)}else if(i.parentNode===o){r=ln(i);var g,y,b,S=En.parentNode!==o,w=!function(e,t,r){var a=r?e.left:e.top,n=r?e.right:e.bottom,o=r?e.width:e.height,i=r?t.left:t.top,l=r?t.right:t.bottom,s=r?t.width:t.height;return a===i||n===l||a+o/2===i+s/2}(En.animated&&En.toRect||t,i.animated&&i.toRect||r,n),k=n?"top":"left",C=sn(i,"top","top")||sn(En,"top","top"),_=C?C.scrollTop:void 0;if(Gn!==i&&(y=r[k],ao=!1,no=!w&&l.invertSwap||S),g=function(e,t,r,a,n,o,i,l){var s=a?e.clientY:e.clientX,u=a?r.height:r.width,c=a?r.top:r.left,d=a?r.bottom:r.right,p=!1;if(!i)if(l&&Zn<u*n){if(!ao&&(1===Xn?s>c+u*o/2:s<d-u*o/2)&&(ao=!0),ao)p=!0;else if(1===Xn?s<c+Zn:s>d-Zn)return-Xn}else if(s>c+u*(1-n)/2&&s<d-u*(1-n)/2)return function(e){return dn(En)<dn(e)?1:-1}(t);if((p=p||i)&&(s<c+u*o/2||s>d-u*o/2))return s>c+u/2?1:-1;return 0}(e,i,r,n,w?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,no,Gn===i),0!==g){var x=dn(En);do{x-=g,b=Dn.children[x]}while(b&&("none"===rn(b,"display")||b===On))}if(0===g||b===i)return O(!1);Gn=i,Xn=g;var T=i.nextElementSibling,M=!1,I=wo(Ln,o,En,t,i,r,e,M=1===g);if(!1!==I)return 1!==I&&-1!==I||(M=1===I),io=!0,setTimeout(Co,30),D(),M&&!T?o.appendChild(En):i.parentNode.insertBefore(En,M?T:i),C&&hn(C,0,_-C.scrollTop),Dn=En.parentNode,void 0===y||no||(Zn=Math.abs(y-ln(i)[k])),L(),O(!0)}if(o.contains(En))return O(!1)}return!1}function E(l,s){Mn(l,f,Aa({evt:e,isOwner:c,axis:n?"vertical":"horizontal",revert:a,dragRect:t,targetRect:r,canSort:d,fromSortable:p,target:i,completed:O,onMove:function(r,a){return wo(Ln,o,En,t,r,ln(r),e,a)},changed:L},s))}function D(){E("dragOverAnimationCapture"),f.captureAnimationState(),f!==p&&p.
vendor: 4,637 bytes, line 7
7captureAnimationState()}function O(t){return E("dragOverCompleted",{insertion:t}),t&&(c?u._hideClone():u._showClone(f),f!==p&&(tn(En,jn?jn.options.ghostClass:u.options.ghostClass,!1),tn(En,l.ghostClass,!0)),jn!==f&&f!==So.active?jn=f:f===So.active&&jn&&(jn=null),p===f&&(f._ignoreWhileAnimating=i),f.animateAll((function(){E("dragOverAnimationComplete"),f._ignoreWhileAnimating=null})),f!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(i===En&&!En.animated||i===o&&!i.animated)&&(Gn=null),l.dragoverBubble||e.rootEl||i===document||(En.parentNode[Sn]._isOutsideThisEl(e.target),!t&&yo(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),m=!0}function L(){Bn=dn(En),zn=dn(En,l.draggable),In({sortable:f,name:"change",toEl:o,newIndex:Bn,newDraggableIndex:zn,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){Qa(document,"mousemove",this._onTouchMove),Qa(document,"touchmove",this._onTouchMove),Qa(document,"pointermove",this._onTouchMove),Qa(document,"dragover",yo),Qa(document,"mousemove",yo),Qa(document,"touchmove",yo)},_offUpEvents:function(){var e=this.el.ownerDocument;Qa(e,"mouseup",this._onDrop),Qa(e,"touchend",this._onDrop),Qa(e,"pointerup",this._onDrop),Qa(e,"touchcancel",this._onDrop),Qa(document,"selectstart",this)},_onDrop:function(e){var t=this.el,r=this.options;Bn=dn(En),zn=dn(En,r.draggable),Mn("drop",this,{evt:e}),Dn=En&&En.parentNode,Bn=dn(En),zn=dn(En,r.draggable),So.eventCanceled||(eo=!1,no=!1,ao=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),To(this.cloneId),To(this._dragStartId),this.nativeDraggable&&(Qa(document,"drop",this),Qa(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Ua&&rn(document.body,"user-select",""),rn(En,"transform",""),e&&(Qn&&(e.cancelable&&e.preventDefault(),!r.dropBubble&&e.stopPropagation()),On&&On.parentNode&&On.parentNode.removeChild(On),(Ln===Dn||jn&&"clone"!==jn.lastPutMode)&&Nn&&Nn.parentNode&&Nn.parentNode.removeChild(Nn),En&&(this.nativeDraggable&&Qa(En,"dragend",this),ko(En),En.style["will-change"]="",Qn&&!eo&&tn(En,jn?jn.options.ghostClass:this.options.ghostClass,!1),tn(En,this.options.chosenClass,!1),In({sortable:this,name:"unchoose",toEl:Dn,newIndex:null,newDraggableIndex:null,originalEvent:e}),Ln!==Dn?(Bn>=0&&(In({rootEl:Dn,name:"add",toEl:Dn,fromEl:Ln,originalEvent:e}),In({sortable:this,name:"remove",toEl:Dn,originalEvent:e}),In({rootEl:Dn,name:"sort",toEl:Dn,fromEl:Ln,originalEvent:e}),In({sortable:this,name:"sort",toEl:Dn,originalEvent:e})),jn&&jn.save()):Bn!==$n&&Bn>=0&&(In({sortable:this,name:"update",toEl:Dn,originalEvent:e}),In({sortable:this,name:"sort",toEl:Dn,originalEvent:e})),So.active&&(null!=Bn&&-1!==Bn||(Bn=$n,zn=Rn),In({sortable:this,name:"end",toEl:Dn,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){Mn("nulling",this),Ln=En=Dn=On=An=Nn=Fn=Pn=Kn=Un=Qn=Bn=zn=$n=Rn=Gn=Xn=jn=Hn=So.dragged=So.ghost=So.clone=So.active=null,lo.forEach((function(e){e.checked=!0})),lo.length=Vn=qn=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":En&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move");e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],r=this.el.children,a=0,n=r.length,o=this.options;a<n;a++)Za(e=r[a],o.draggable,this.el,!1)&&t.push(e.getAttribute(o.dataIdAttr)||_o(e));return t},sort:function(e,t){var r={},a=this.el;this.toArray().forEach((function(e,t){var n=a.children[t];Za(n,this.options.draggable,a,!1)&&(r[e]=n)}),this),t&&this.captureAnimationState(),e.forEach((function(e){r[e]&&(a.removeChild(r[e]),a.appendChild(r[e]))})),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return Za(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var r=this.options;if(void 0===t)return r[e];var a=_n.modifyOption(this,e,t);r[e]=void 0!==a?a:t,"group"===e&&vo(r)},destroy:function(){Mn("destroy",this);var e=this.el;e[Sn]=null,Qa(e,"mousedown",this._onTapStart),Qa(e,"touchstart",this._onTapStart),Qa(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(Qa(e,"dragover",this),Qa(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),ro.splice(ro.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!Pn){if(Mn("hideClone",this),So.eventCanceled)return;rn(Nn,"display","none"),this.options.removeCloneOnHide&&Nn.parentNode&&Nn.parentNode.removeChild(Nn),Pn=!0}}
vendor: 6,189 bytes, line 7
7,_showClone:function(e){if("clone"===e.lastPutMode){if(Pn){if(Mn("showClone",this),So.eventCanceled)return;En.parentNode!=Ln||this.options.group.revertClone?An?Ln.insertBefore(Nn,An):Ln.appendChild(Nn):Ln.insertBefore(Nn,En),this.options.group.revertClone&&this.animate(En,Nn),rn(Nn,"display",""),Pn=!1}}else this._hideClone()}},so&&Ya(document,"touchmove",(function(e){(So.active||eo)&&e.cancelable&&e.preventDefault()})),So.utils={on:Ya,off:Qa,css:rn,find:nn,is:function(e,t){return!!Za(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e},throttle:vn,closest:Za,toggleClass:tn,clone:gn,index:dn,nextTick:xo,cancelNextTick:To,detectDirection:mo,getChild:un},So.get=function(e){return e[Sn]},So.mount=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t[0].constructor===Array&&(t=t[0]),t.forEach((function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(So.utils=Aa(Aa({},So.utils),e.utils)),_n.mount(e)}))},So.create=function(e,t){return new So(e,t)},So.version="1.14.0";var Mo,Io,Eo,Do,Oo,Lo,Ao=[],Fo=!1;function No(){Ao.forEach((function(e){clearInterval(e.pid)})),Ao=[]}function Po(){clearInterval(Lo)}var $o,Bo=vn((function(e,t,r,a){if(t.scroll){var n,o=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,l=t.scrollSensitivity,s=t.scrollSpeed,u=on(),c=!1;Io!==r&&(Io=r,No(),Mo=t.scroll,n=t.scrollFn,!0===Mo&&(Mo=fn(r,!0)));var d=0,p=Mo;do{var f=p,m=ln(f),v=m.top,h=m.bottom,g=m.left,y=m.right,b=m.width,S=m.height,w=void 0,k=void 0,C=f.scrollWidth,_=f.scrollHeight,x=rn(f),T=f.scrollLeft,M=f.scrollTop;f===u?(w=b<C&&("auto"===x.overflowX||"scroll"===x.overflowX||"visible"===x.overflowX),k=S<_&&("auto"===x.overflowY||"scroll"===x.overflowY||"visible"===x.overflowY)):(w=b<C&&("auto"===x.overflowX||"scroll"===x.overflowX),k=S<_&&("auto"===x.overflowY||"scroll"===x.overflowY));var I=w&&(Math.abs(y-o)<=l&&T+b<C)-(Math.abs(g-o)<=l&&!!T),E=k&&(Math.abs(h-i)<=l&&M+S<_)-(Math.abs(v-i)<=l&&!!M);if(!Ao[d])for(var D=0;D<=d;D++)Ao[D]||(Ao[D]={});Ao[d].vx==I&&Ao[d].vy==E&&Ao[d].el===f||(Ao[d].el=f,Ao[d].vx=I,Ao[d].vy=E,clearInterval(Ao[d].pid),0==I&&0==E||(c=!0,Ao[d].pid=setInterval(function(){a&&0===this.layer&&So.active._onTouchMove(Oo);var t=Ao[this.layer].vy?Ao[this.layer].vy*s:0,r=Ao[this.layer].vx?Ao[this.layer].vx*s:0;"function"==typeof n&&"continue"!==n.call(So.dragged.parentNode[Sn],r,t,e,Oo,Ao[this.layer].el)||hn(Ao[this.layer].el,r,t)}.bind({layer:d}),24))),d++}while(t.bubbleScroll&&p!==u&&(p=fn(p,!1)));Fo=c}}),30),Ro=function(e){var t=e.originalEvent,r=e.putSortable,a=e.dragEl,n=e.activeSortable,o=e.dispatchSortableEvent,i=e.hideGhostForTarget,l=e.unhideGhostForTarget;if(t){var s=r||n;i();var u=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,c=document.elementFromPoint(u.clientX,u.clientY);l(),s&&!s.el.contains(c)&&(o("spill"),this.onSpill({dragEl:a,putSortable:r}))}};function zo(){}function Ho(){}zo.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,r=e.putSortable;this.sortable.captureAnimationState(),r&&r.captureAnimationState();var a=un(this.sortable.el,this.startIndex,this.options);a?this.sortable.el.insertBefore(t,a):this.sortable.el.appendChild(t),this.sortable.animateAll(),r&&r.animateAll()},drop:Ro},Pa(zo,{pluginName:"revertOnSpill"}),Ho.prototype={onSpill:function(e){var t=e.dragEl,r=e.putSortable||this.sortable;r.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),r.animateAll()},drop:Ro},Pa(Ho,{pluginName:"removeOnSpill"});var jo,Ko,Uo,Vo,qo,Wo=[],Yo=[],Qo=!1,Go=!1,Xo=!1;function Zo(e,t){Yo.forEach((function(r,a){var n=t.children[r.sortableIndex+(e?Number(a):0)];n?t.insertBefore(r,n):t.appendChild(r)}))}function Jo(){Wo.forEach((function(e){e!==Uo&&e.parentNode&&e.parentNode.removeChild(e)}))}So.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?Ya(document,"dragover",this._handleAutoScroll):this.options.supportPointer?Ya(document,"pointermove",this._handleFallbackAutoScroll):t.touches?Ya(document,"touchmove",this._handleFallbackAutoScroll):Ya(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?Qa(document,"dragover",this._handleAutoScroll):(Qa(document,"pointermove",this._handleFallbackAutoScroll),Qa(document,"touchmove",this._handleFallbackAutoScroll),Qa(document,"mousemove",this._handleFallbackAutoScroll)),Po(),No(),clearTimeout(Ja),Ja=void 0},nulling:function(){Oo=Io=Mo=Fo=Lo=Eo=Do=null,Ao.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var r=this,a=(e.touches?e.touches[0]:e).clientX,n=(e.touches?e.touches[0]:e).clientY,o=document.elementFromPoint(a,n);if(Oo=e,t||this.options.forceAutoScrollFallback||ja||Ha||Ua){Bo(e,this.options,o,t);var i=fn(o,!0);!Fo||Lo&&a===Eo&&n===Do||(Lo&&Po(),Lo=setInterval((function(){var o=fn(document.elementFromPoint(a,n),!0);o!==i&&(i=o,No()),Bo(e,r.options,o,t)}),10),Eo=a,Do=n)}else{if(!this.options.bubbleScroll||fn(o,!0)===on())return void No();Bo(e,this.options,fn(o,!1),!1)}}},Pa(e,{pluginName:"scroll",initializeByDefault:!0})}),So.mount(Ho,zo);const ei=rr(Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:function(){function e(e){for(var t in this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this));e.options.supportPointer?Ya(document,"pointerup",this._deselectMultiDrag):(Ya(document,"mouseup",this._deselectMultiDrag),Ya(document,"touchend",this._deselectMultiDrag)),Ya(document,"keydown",this._checkKeyDown),Ya(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,
7setData:function(t,r){var a="";Wo.length&&Ko===e?Wo.forEach((function(e,t){a+=(t?", ":"")+e.textContent})):a=r.textContent,t.setData("Text",a)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(e){var t=e.dragEl;Uo=t},delayEnded:function(){this.isMultiDrag=~Wo.indexOf(Uo)},setupClone:function(e){var t=e.sortable,r=e.cancel;if(this.isMultiDrag){for(var a=0;a<Wo.length;a++)Yo.push(gn(Wo[a])),Yo[a].sortableIndex=Wo[a].sortableIndex,Yo[a].draggable=!1,Yo[a].style["will-change"]="",tn(Yo[a],this.options.selectedClass,!1),Wo[a]===Uo&&tn(Yo[a],this.options.chosenClass,!1);t._hideClone(),r()}},clone:function(e){var t=e.sortable,r=e.rootEl,a=e.dispatchSortableEvent,n=e.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||Wo.length&&Ko===t&&(Zo(!0,r),a("clone"),n()))},showClone:function(e){var t=e.cloneNowShown,r=e.rootEl,a=e.cancel;this.isMultiDrag&&(Zo(!1,r),Yo.forEach((function(e){rn(e,"display","")})),t(),qo=!1,a())},hideClone:function(e){var t=this;e.sortable;var r=e.cloneNowHidden,a=e.cancel;this.isMultiDrag&&(Yo.forEach((function(e){rn(e,"display","none"),t.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)})),r(),qo=!0,a())},dragStartGlobal:function(e){e.sortable,!this.isMultiDrag&&Ko&&Ko.multiDrag._deselectMultiDrag(),Wo.forEach((function(e){e.sortableIndex=dn(e)})),Wo=Wo.sort((function(e,t){return e.sortableIndex-t.sortableIndex})),Xo=!0},dragStarted:function(e){var t=this,r=e.sortable;if(this.isMultiDrag){if(this.options.sort&&(r.captureAnimationState(),this.options.animation)){Wo.forEach((function(e){e!==Uo&&rn(e,"position","absolute")}));var a=ln(Uo,!1,!0,!0);Wo.forEach((function(e){e!==Uo&&yn(e,a)})),Go=!0,Qo=!0}r.animateAll((function(){Go=!1,Qo=!1,t.options.animation&&Wo.forEach((function(e){bn(e)})),t.options.sort&&Jo()}))}},dragOver:function(e){var t=e.target,r=e.completed,a=e.cancel;Go&&~Wo.indexOf(t)&&(r(!1),a())},revert:function(e){var t=e.fromSortable,r=e.rootEl,a=e.sortable,n=e.dragRect;Wo.length>1&&(Wo.forEach((function(e){a.addAnimationState({target:e,rect:Go?ln(e):n}),bn(e),e.fromRect=n,t.removeAnimationState(e)})),Go=!1,function(e,t){Wo.forEach((function(r,a){var n=t.children[r.sortableIndex+(e?Number(a):0)];n?t.insertBefore(r,n):t.appendChild(r)}))}(!this.options.removeCloneOnHide,r))},dragOverCompleted:function(e){var t=e.sortable,r=e.isOwner,a=e.insertion,n=e.activeSortable,o=e.parentEl,i=e.putSortable,l=this.options;if(a){if(r&&n._hideClone(),Qo=!1,l.animation&&Wo.length>1&&(Go||!r&&!n.options.sort&&!i)){var s=ln(Uo,!1,!0,!0);Wo.forEach((function(e){e!==Uo&&(yn(e,s),o.appendChild(e))})),Go=!0}if(!r)if(Go||Jo(),Wo.length>1){var u=qo;n._showClone(t),n.options.animation&&!qo&&u&&Yo.forEach((function(e){n.addAnimationState({target:e,rect:Vo}),e.fromRect=Vo,e.thisAnimationDuration=null}))}else n._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,r=e.isOwner,a=e.activeSortable;if(Wo.forEach((function(e){e.thisAnimationDuration=null})),a.options.animation&&!r&&a.multiDrag.isMultiDrag){Vo=Pa({},t);var n=an(Uo,!0);Vo.top-=n.f,Vo.left-=n.e}},dragOverAnimationComplete:function(){Go&&(Go=!1,Jo())},drop:function(e){var t=e.originalEvent,r=e.rootEl,a=e.parentEl,n=e.sortable,o=e.dispatchSortableEvent,i=e.oldIndex,l=e.putSortable,s=l||this.sortable;if(t){var u=this.options,c=a.children;if(!Xo)if(u.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),tn(Uo,u.selectedClass,!~Wo.indexOf(Uo)),~Wo.indexOf(Uo))Wo.splice(Wo.indexOf(Uo),1),jo=null,xn({sortable:n,rootEl:r,name:"deselect",targetEl:Uo});else{if(Wo.push(Uo),xn({sortable:n,rootEl:r,name:"select",targetEl:Uo}),t.shiftKey&&jo&&n.el.contains(jo)){var d,p,f=dn(jo),m=dn(Uo);if(~f&&~m&&f!==m)for(m>f?(p=f,d=m):(p=m,d=f+1);p<d;p++)~Wo.indexOf(c[p])||(tn(c[p],u.selectedClass,!0),Wo.push(c[p]),xn({sortable:n,rootEl:r,name:"select",targetEl:c[p]}))}else jo=Uo;Ko=s}if(Xo&&this.isMultiDrag){if(Go=!1,(a[Sn].options.sort||a!==r)&&Wo.length>1){var v=ln(Uo),h=dn(Uo,":not(."+this.options.selectedClass+")");if(!Qo&&u.animation&&(Uo.thisAnimationDuration=null),s.captureAnimationState(),!Qo&&(u.animation&&(Uo.fromRect=v,Wo.forEach((function(e){if(e.thisAnimationDuration=null,e!==Uo){var t=Go?ln(e):v;e.fromRect=t,s.addAnimationState({target:e,rect:t})}}))),Jo(),Wo.forEach((function(e){c[h]?a.insertBefore(e,c[h]):a.appendChild(e),h++})),i===dn(Uo))){var g=!1;Wo.forEach((function(e){e.sortableIndex===dn(e)||(g=!0)})),g&&o("update")}Wo.forEach((function(e){bn(e)})),s.animateAll()}Ko=s}(r===a||l&&"clone"!==l.lastPutMode)&&Yo.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=Xo=!1,Yo.length=0}
7,destroyGlobal:function(){this._deselectMultiDrag(),Qa(document,"pointerup",this._deselectMultiDrag),Qa(document,"mouseup",this._deselectMultiDrag),Qa(document,"touchend",this._deselectMultiDrag),Qa(document,"keydown",this._checkKeyDown),Qa(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==Xo&&Xo||Ko!==this.sortable||e&&Za(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;Wo.length;){var t=Wo[0];tn(t,this.options.selectedClass,!1),Wo.shift(),xn({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},Pa(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[Sn];t&&t.options.multiDrag&&!~Wo.indexOf(e)&&(Ko&&Ko!==t&&(Ko.multiDrag._deselectMultiDrag(),Ko=t),tn(e,t.options.selectedClass,!0),Wo.push(e))},deselect:function(e){var t=e.parentNode[Sn],r=Wo.indexOf(e);t&&t.options.multiDrag&&~r&&(tn(e,t.options.selectedClass,!1),Wo.splice(r,1))}},eventProperties:function(){var e=this,t=[],r=[];return Wo.forEach((function(a){var n;t.push({multiDragElement:a,index:a.sortableIndex}),n=Go&&a!==Uo?-1:Go?dn(a,":not(."+e.options.selectedClass+")"):dn(a),r.push({multiDragElement:a,index:n})})),{items:Ba(Wo),clones:[].concat(Yo),oldIndicies:t,newIndicies:r}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})},Sortable:So,Swap:function(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(e){var t=e.dragEl;$o=t},dragOverValid:function(e){var t=e.completed,r=e.target,a=e.onMove,n=e.activeSortable,o=e.changed,i=e.cancel;if(n.options.swap){var l=this.sortable.el,s=this.options;if(r&&r!==l){var u=$o;!1!==a(r)?(tn(r,s.swapClass,!0),$o=r):$o=null,u&&u!==$o&&tn(u,s.swapClass,!1)}o(),t(!0),i()}},drop:function(e){var t=e.activeSortable,r=e.putSortable,a=e.dragEl,n=r||this.sortable,o=this.options;$o&&tn($o,o.swapClass,!1),$o&&(o.swap||r&&r.options.swap)&&a!==$o&&(n.captureAnimationState(),n!==t&&t.captureAnimationState(),function(e,t){var r,a,n=e.parentNode,o=t.parentNode;if(!n||!o||n.isEqualNode(t)||o.isEqualNode(e))return;r=dn(e),a=dn(t),n.isEqualNode(o)&&r<a&&a++;n.insertBefore(t,n.children[r]),o.insertBefore(e,o.children[a])}(a,$o),n.animateAll(),n!==t&&t.animateAll())},nulling:function(){$o=null}},Pa(e,{pluginName:"swap",eventProperties:function(){return{swapItem:$o}}})},default:So},Symbol.toStringTag,{value:"Module"})));var ti,ri,ai;const ni=ar(ti?Oa.exports:(ti=1,"undefined"!=typeof self&&self,Oa.exports=(ri=N(),ai=ei,function(e){var t={};function r(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,a){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(a,n,function(t){return e[t]}.bind(null,n));return a},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s="fb15")}({"00ee":function(e,t,r){var a={};a[r("b622")("toStringTag")]="z",e.exports="[object z]"===String(a)},"0366":function(e,t,r){var a=r("1c0b");e.exports=function(e,t,r){if(a(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,a){return e.call(t,r,a)};case 3:return function(r,a,n){return e.call(t,r,a,n)}}return function(){return e.apply(t,arguments)}}},"057f":function(e,t,r){var a=r("fc6a"),n=r("241c").f,o={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==o.call(e)?function(e){try{return n(e)}catch(t){return i.slice()}}(e):n(a(e))}},"06cf":function(e,t,r){var a=r("83ab"),n=r("d1e7"),o=r("5c6c"),i=r("fc6a"),l=r("c04e"),s=r("5135"),u=r("0cfb"),c=Object.getOwnPropertyDescriptor;t.f=a?c:function(e,t){if(e=i(e),t=l(t,!0),u)try{return c(e,t)}catch(r){}if(s(e,t))return o(!n.f.call(e,t),e[t])}},"0cfb":function(e,t,r){var a=r("83ab"),n=r("d039"),o=r("cc12");e.exports=!a&&!n((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"13d5":function(e,t,r){var a=r("23e7"),n=r("d58f").left,o=r("a640"),i=r("ae40"),l=o("reduce"),s=i("reduce",{1:0});a({target:"Array",proto:!0,forced:!l||!s},{reduce:function(e){return n(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(e,t,r){var a=r("c6b6"),n=r("9263");e.exports=function(e,t){var r=e.exec;if("function"==typeof r){var o=r.call(e,t);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==a(e))throw TypeError("RegExp#exec called on incompatible receiver");return n.call(e,t)}},"159b":function(e,t,r){var a=r("da84"),n=r("fdbc"),o=r("17c2"),i=r("9
7112");for(var l in n){var s=a[l],u=s&&s.prototype;if(u&&u.forEach!==o)try{i(u,"forEach",o)}catch(c){u.forEach=o}}},"17c2":function(e,t,r){var a=r("b727").forEach,n=r("a640"),o=r("ae40"),i=n("forEach"),l=o("forEach");e.exports=i&&l?[].forEach:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}},"1be4":function(e,t,r){var a=r("d066");e.exports=a("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c7e":function(e,t,r){var a=r("b622")("iterator"),n=!1;try{var o=0,i={next:function(){return{done:!!o++}},return:function(){n=!0}};i[a]=function(){return this},Array.from(i,(function(){throw 2}))}catch(l){}e.exports=function(e,t){if(!t&&!n)return!1;var r=!1;try{var o={};o[a]=function(){return{next:function(){return{done:r=!0}}}},e(o)}catch(l){}return r}},"1d80":function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"1dde":function(e,t,r){var a=r("d039"),n=r("b622"),o=r("2d00"),i=n("species");e.exports=function(e){return o>=51||!a((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"23cb":function(e,t,r){var a=r("a691"),n=Math.max,o=Math.min;e.exports=function(e,t){var r=a(e);return r<0?n(r+t,0):o(r,t)}},"23e7":function(e,t,r){var a=r("da84"),n=r("06cf").f,o=r("9112"),i=r("6eeb"),l=r("ce4e"),s=r("e893"),u=r("94ca");e.exports=function(e,t){var r,c,d,p,f,m=e.target,v=e.global,h=e.stat;if(r=v?a:h?a[m]||l(m,{}):(a[m]||{}).prototype)for(c in t){if(p=t[c],d=e.noTargetGet?(f=n(r,c))&&f.value:r[c],!u(v?c:m+(h?".":"#")+c,e.forced)&&void 0!==d){if(typeof p==typeof d)continue;s(p,d)}(e.sham||d&&d.sham)&&o(p,"sham",!0),i(r,c,p,e)}}},"241c":function(e,t,r){var a=r("ca84"),n=r("7839").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return a(e,n)}},"25f0":function(e,t,r){var a=r("6eeb"),n=r("825a"),o=r("d039"),i=r("ad6d"),l="toString",s=RegExp.prototype,u=s[l],c=o((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),d=u.name!=l;(c||d)&&a(RegExp.prototype,l,(function(){var e=n(this),t=String(e.source),r=e.flags;return"/"+t+"/"+String(void 0===r&&e instanceof RegExp&&!("flags"in s)?i.call(e):r)}),{unsafe:!0})}
vendor: 4,241 bytes, line 7
7,"2ca0":function(e,t,r){var a,n=r("23e7"),o=r("06cf").f,i=r("50c4"),l=r("5a34"),s=r("1d80"),u=r("ab13"),c=r("c430"),d="".startsWith,p=Math.min,f=u("startsWith");n({target:"String",proto:!0,forced:!(!c&&!f&&(a=o(String.prototype,"startsWith"),a&&!a.writable)||f)},{startsWith:function(e){var t=String(s(this));l(e);var r=i(p(arguments.length>1?arguments[1]:void 0,t.length)),a=String(e);return d?d.call(t,a,r):t.slice(r,r+a.length)===a}})},"2d00":function(e,t,r){var a,n,o=r("da84"),i=r("342f"),l=o.process,s=l&&l.versions,u=s&&s.v8;u?n=(a=u.split("."))[0]+a[1]:i&&(!(a=i.match(/Edge\/(\d+)/))||a[1]>=74)&&(a=i.match(/Chrome\/(\d+)/))&&(n=a[1]),e.exports=n&&+n},"342f":function(e,t,r){var a=r("d066");e.exports=a("navigator","userAgent")||""},"35a1":function(e,t,r){var a=r("f5df"),n=r("3f8c"),o=r("b622")("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||n[a(e)]}},"37e8":function(e,t,r){var a=r("83ab"),n=r("9bf2"),o=r("825a"),i=r("df75");e.exports=a?Object.defineProperties:function(e,t){o(e);for(var r,a=i(t),l=a.length,s=0;l>s;)n.f(e,r=a[s++],t[r]);return e}},"3bbe":function(e,t,r){var a=r("861d");e.exports=function(e){if(!a(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3ca3":function(e,t,r){var a=r("6547").charAt,n=r("69f3"),o=r("7dd0"),i="String Iterator",l=n.set,s=n.getterFor(i);o(String,"String",(function(e){l(this,{type:i,string:String(e),index:0})}),(function(){var e,t=s(this),r=t.string,n=t.index;return n>=r.length?{value:void 0,done:!0}:(e=a(r,n),t.index+=e.length,{value:e,done:!1})}))},"3f8c":function(e,t){e.exports={}},4160:function(e,t,r){var a=r("23e7"),n=r("17c2");a({target:"Array",proto:!0,forced:[].forEach!=n},{forEach:n})},"428f":function(e,t,r){var a=r("da84");e.exports=a},"44ad":function(e,t,r){var a=r("d039"),n=r("c6b6"),o="".split;e.exports=a((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==n(e)?o.call(e,""):Object(e)}:Object},"44d2":function(e,t,r){var a=r("b622"),n=r("7c73"),o=r("9bf2"),i=a("unscopables"),l=Array.prototype;null==l[i]&&o.f(l,i,{configurable:!0,value:n(null)}),e.exports=function(e){l[i][e]=!0}},"44e7":function(e,t,r){var a=r("861d"),n=r("c6b6"),o=r("b622")("match");e.exports=function(e){var t;return a(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==n(e))}},4930:function(e,t,r){var a=r("d039");e.exports=!!Object.getOwnPropertySymbols&&!a((function(){return!String(Symbol())}))},"4d64":function(e,t,r){var a=r("fc6a"),n=r("50c4"),o=r("23cb"),i=function(e){return function(t,r,i){var l,s=a(t),u=n(s.length),c=o(i,u);if(e&&r!=r){for(;u>c;)if((l=s[c++])!=l)return!0}else for(;u>c;c++)if((e||c in s)&&s[c]===r)return e||c||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},"4de4":function(e,t,r){var a=r("23e7"),n=r("b727").filter,o=r("1dde"),i=r("ae40"),l=o("filter"),s=i("filter");a({target:"Array",proto:!0,forced:!l||!s},{filter:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,r){var a=r("0366"),n=r("7b0b"),o=r("9bdd"),i=r("e95a"),l=r("50c4"),s=r("8418"),u=r("35a1");e.exports=function(e){var t,r,c,d,p,f,m=n(e),v="function"==typeof this?this:Array,h=arguments.length,g=h>1?arguments[1]:void 0,y=void 0!==g,b=u(m),S=0;if(y&&(g=a(g,h>2?arguments[2]:void 0,2)),null==b||v==Array&&i(b))for(r=new v(t=l(m.length));t>S;S++)f=y?g(m[S],S):m[S],s(r,S,f);else for(p=(d=b.call(m)).next,r=new v;!(c=p.call(d)).done;S++)f=y?o(d,g,[c.value,S],!0):c.value,s(r,S,f);return r.length=S,r}},"4fad":function(e,t,r){var a=r("23e7"),n=r("6f53").entries;a({target:"Object",stat:!0},{entries:function(e){return n(e)}})},"50c4":function(e,t,r){var a=r("a691"),n=Math.min;e.exports=function(e){return e>0?n(a(e),9007199254740991):0}},5135:function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},5319:function(e,t,r){var a=r("d784"),n=r("825a"),o=r("7b0b"),i=r("50c4"),l=r("a691"),s=r("1d80"),u=r("8aa5"),c=r("14c3"),d=Math.max,p=Math.min,f=Math.floor,m=/\$([$&'`]|\d\d?|<[^>]*>)/g,v=/\$([$&'`]|\d\d?)/g;a("replace",2,(function(e,t,r,a){var h=a.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=a.REPLACE_KEEPS_$0,y=h?"$":"$0";return[function(r,a){var n=s(this),o=null==r?void 0:r[e];return void 0!==o?o.call(r,n,a):t.call(String(n),r,a)}
vendor: 4,127 bytes, line 7
7,function(e,a){if(!h&&g||"string"==typeof a&&-1===a.indexOf(y)){var o=r(t,e,this,a);if(o.done)return o.value}var s=n(e),f=String(this),m="function"==typeof a;m||(a=String(a));var v=s.global;if(v){var S=s.unicode;s.lastIndex=0}for(var w=[];;){var k=c(s,f);if(null===k)break;if(w.push(k),!v)break;""===String(k[0])&&(s.lastIndex=u(f,i(s.lastIndex),S))}for(var C,_="",x=0,T=0;T<w.length;T++){k=w[T];for(var M=String(k[0]),I=d(p(l(k.index),f.length),0),E=[],D=1;D<k.length;D++)E.push(void 0===(C=k[D])?C:String(C));var O=k.groups;if(m){var L=[M].concat(E,I,f);void 0!==O&&L.push(O);var A=String(a.apply(void 0,L))}else A=b(M,f,I,E,O,a);I>=x&&(_+=f.slice(x,I)+A,x=I+M.length)}return _+f.slice(x)}];function b(e,r,a,n,i,l){var s=a+e.length,u=n.length,c=v;return void 0!==i&&(i=o(i),c=m),t.call(l,c,(function(t,o){var l;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return r.slice(0,a);case"'":return r.slice(s);case"<":l=i[o.slice(1,-1)];break;default:var c=+o;if(0===c)return t;if(c>u){var d=f(c/10);return 0===d?t:d<=u?void 0===n[d-1]?o.charAt(1):n[d-1]+o.charAt(1):t}l=n[c-1]}return void 0===l?"":l}))}}))},5692:function(e,t,r){var a=r("c430"),n=r("c6cd");(e.exports=function(e,t){return n[e]||(n[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:a?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,t,r){var a=r("d066"),n=r("241c"),o=r("7418"),i=r("825a");e.exports=a("Reflect","ownKeys")||function(e){var t=n.f(i(e)),r=o.f;return r?t.concat(r(e)):t}},"5a34":function(e,t,r){var a=r("44e7");e.exports=function(e){if(a(e))throw TypeError("The method doesn't accept regular expressions");return e}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5db7":function(e,t,r){var a=r("23e7"),n=r("a2bf"),o=r("7b0b"),i=r("50c4"),l=r("1c0b"),s=r("65f0");a({target:"Array",proto:!0},{flatMap:function(e){var t,r=o(this),a=i(r.length);return l(e),(t=s(r,0)).length=n(t,r,r,a,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},6547:function(e,t,r){var a=r("a691"),n=r("1d80"),o=function(e){return function(t,r){var o,i,l=String(n(t)),s=a(r),u=l.length;return s<0||s>=u?e?"":void 0:(o=l.charCodeAt(s))<55296||o>56319||s+1===u||(i=l.charCodeAt(s+1))<56320||i>57343?e?l.charAt(s):o:e?l.slice(s,s+2):i-56320+(o-55296<<10)+65536}};e.exports={codeAt:o(!1),charAt:o(!0)}},"65f0":function(e,t,r){var a=r("861d"),n=r("e8b5"),o=r("b622")("species");e.exports=function(e,t){var r;return n(e)&&("function"!=typeof(r=e.constructor)||r!==Array&&!n(r.prototype)?a(r)&&null===(r=r[o])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===t?0:t)}},"69f3":function(e,t,r){var a,n,o,i=r("7f9a"),l=r("da84"),s=r("861d"),u=r("9112"),c=r("5135"),d=r("f772"),p=r("d012"),f=l.WeakMap;if(i){var m=new f,v=m.get,h=m.has,g=m.set;a=function(e,t){return g.call(m,e,t),t},n=function(e){return v.call(m,e)||{}},o=function(e){return h.call(m,e)}}else{var y=d("state");p[y]=!0,a=function(e,t){return u(e,y,t),t},n=function(e){return c(e,y)?e[y]:{}},o=function(e){return c(e,y)}}e.exports={set:a,get:n,has:o,enforce:function(e){return o(e)?n(e):a(e,{})},getterFor:function(e){return function(t){var r;if(!s(t)||(r=n(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},"6eeb":function(e,t,r){var a=r("da84"),n=r("9112"),o=r("5135"),i=r("ce4e"),l=r("8925"),s=r("69f3"),u=s.get,c=s.enforce,d=String(String).split("String");(e.exports=function(e,t,r,l){var s=!!l&&!!l.unsafe,u=!!l&&!!l.enumerable,p=!!l&&!!l.noTargetGet;"function"==typeof r&&("string"!=typeof t||o(r,"name")||n(r,"name",t),c(r).source=d.join("string"==typeof t?t:"")),e!==a?(s?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=r:n(e,t,r)):u?e[t]=r:i(t,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||l(this)}))},"6f53":function(e,t,r){var a=r("83ab"),n=r("df75"),o=r("fc6a"),i=r("d1e7").f,l=function(e){return function(t){for(var r,l=o(t),s=n(l),u=s.length,c=0,d=[];u>c;)r=s[c++],a&&!i.call(l,r)||d.push(e?[r,l[r]]:l[r]);return d}};e.exports={entries:l(!0),values:l(!1)}},"73d9":function(e,t,r){r("44d2")("flatMap")}
7,7418:function(e,t){t.f=Object.getOwnPropertySymbols},"746f":function(e,t,r){var a=r("428f"),n=r("5135"),o=r("e538"),i=r("9bf2").f;e.exports=function(e){var t=a.Symbol||(a.Symbol={});n(t,e)||i(t,e,{value:o.f(e)})}},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(e,t,r){var a=r("1d80");e.exports=function(e){return Object(a(e))}},"7c73":function(e,t,r){var a,n=r("825a"),o=r("37e8"),i=r("7839"),l=r("d012"),s=r("1be4"),u=r("cc12"),c=r("f772"),d="prototype",p="script",f=c("IE_PROTO"),m=function(){},v=function(e){return"<"+p+">"+e+"</"+p+">"},h=function(){try{a=document.domain&&new ActiveXObject("htmlfile")}catch(o){}var e,t,r;h=a?function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t}(a):(t=u("iframe"),r="java"+p+":",t.style.display="none",s.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(v("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete h[d][i[n]];return h()};l[f]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(m[d]=n(e),r=new m,m[d]=null,r[f]=e):r=h(),void 0===t?r:o(r,t)}},"7dd0":function(e,t,r){var a=r("23e7"),n=r("9ed3"),o=r("e163"),i=r("d2bb"),l=r("d44e"),s=r("9112"),u=r("6eeb"),c=r("b622"),d=r("c430"),p=r("3f8c"),f=r("ae93"),m=f.IteratorPrototype,v=f.BUGGY_SAFARI_ITERATORS,h=c("iterator"),g="keys",y="values",b="entries",S=function(){return this};e.exports=function(e,t,r,c,f,w,k){n(r,t,c);var C,_,x,T=function(e){if(e===f&&O)return O;if(!v&&e in E)return E[e];switch(e){case g:case y:case b:return function(){return new r(this,e)}}return function(){return new r(this)}},M=t+" Iterator",I=!1,E=e.prototype,D=E[h]||E["@@iterator"]||f&&E[f],O=!v&&D||T(f),L="Array"==t&&E.entries||D;if(L&&(C=o(L.call(new e)),m!==Object.prototype&&C.next&&(d||o(C)===m||(i?i(C,m):"function"!=typeof C[h]&&s(C,h,S)),l(C,M,!0,!0),d&&(p[M]=S))),f==y&&D&&D.name!==y&&(I=!0,O=function(){return D.call(this)}),d&&!k||E[h]===O||s(E,h,O),p[t]=O,f)if(_={values:T(y),keys:w?O:T(g),entries:T(b)},k)for(x in _)(v||I||!(x in E))&&u(E,x,_[x]);else a({target:t,proto:!0,forced:v||I},_);return _}},"7f9a":function(e,t,r){var a=r("da84"),n=r("8925"),o=a.WeakMap;e.exports="function"==typeof o&&/native code/.test(n(o))},"825a":function(e,t,r){var a=r("861d");e.exports=function(e){if(!a(e))throw TypeError(String(e)+" is not an object");return e}},"83ab":function(e,t,r){var a=r("d039");e.exports=!a((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(e,t,r){var a=r("c04e"),n=r("9bf2"),o=r("5c6c");e.exports=function(e,t,r){var i=a(t);i in e?n.f(e,i,o(0,r)):e[i]=r}},"861d":function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},8875:function(e,t,r){var a,n,o;"undefined"!=typeof self&&self,n=[],void 0===(o="function"==typeof(a=function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(p){var r,a,n,o=/@([^@]*):(\d+):(\d+)\s*$/gi,i=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(p.stack)||o.exec(p.stack),l=i&&i[1]||!1,s=i&&i[2]||!1,u=document.location.href.replace(document.location.hash,""),c=document.getElementsByTagName("script");l===u&&(r=document.documentElement.outerHTML,a=new RegExp("(?:[^\\n]+?\\n){0,"+(s-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),n=r.replace(a,"$1").trim());for(var d=0;d<c.length;d++){if("interactive"===c[d].readyState)return c[d];if(c[d].src===l)return c[d];if(l===u&&c[d].innerHTML&&c[d].innerHTML.trim()===n)return c[d]}return null}}return e})?a.apply(t,n):a)||(e.exports=o)},8925:function(e,t,r){var a=r("c6cd"),n=Function.toString;"function"!=typeof a.inspectSource&&(a.inspectSource=function(e){return n.call(e)}),e.exports=a.inspectSource},"8aa5":function(e,t,r){var a=r("6547").charAt;e.exports=function(e,t,r){return t+(r?a(e,t).length:1)}},"8bbf":function(e,t){e.exports=ri},"90e3":function(e,t){var r=0,a=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++r+a).toString(36)}},9112:function(e,t,r){var a=r("83ab"),n=r("9bf2"),o=r("5c6c");e.exports=a?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},9263:function(e,t,r){var a,n,o=r("ad6d"),i=r("9f7f"),l=RegExp.prototype.exec,s=String.prototype.replace,u=l,c=(a=/a/,n=/b*/g,l.call(a,"a"),l.call(n,"a"),0!==a.lastIndex||0!==n.lastIndex),d=i.UNSUPPORTED_Y||i.BROKEN_CARET,p=void 0!==/()??/.exec("")[1];(c||p||d)&&(u=function(e){var t,r,a,n,i=this,u=d&&i.sticky,f=o.call(i),m=i.source,v=0,h=e;return u&&(-1===(f=f.replace("y","")).indexOf("g")&&(f+="g"),h=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(m="(?: "+m+")",h=" "+h,v++),r=new RegExp("^(?:"+m+")",f)),p&&(r=new RegExp("^"+m+"$(?!\\s)",f)),c&&(t=i.lastIndex),a=l.call(u?r:i,h),u?a?(a.input=a.input.slice(v),a[0]=a[0].slice(v),a.index=i.lastIndex,i.lastIndex+=a[0].length):i.lastIndex=0:c&&a&&(i.lastIndex=i.global?a.index+a[0].length:t),p&&a&&a.length>1&&s.call(a[0],r,(function(){for(n=1;n<arguments.length-2;n++)void 0===arguments[n]&&(a[n]=void 0)})),a}),e.exports=u},"94ca":function(e,t,r){var a=r("d039"),n=/#|\.prototype\./,o=function(e,t){var r=l[i(e)];return r==u||r!=s&&("function"==typeof t?a(t):!!t)},i=o.normalize=function(e){return String(e).replace(n,".").toLowerCase()},l=o.data={},s=o.NATIVE="N",u=o.POLYFILL="P";e.exports=o},"99af":function(e,t,r){var a=r("23e7"),n=r("d039"),o=r("e8b5"),i=r("861d"),l=r("7b0b"),s=r("50c4"),u=r("8418"),c=r("65f0"),d=r("1dde"),p=r("b622"),f=r("2d00"),m=p("isConcatSpreadable"),v=9007199254740991,h="Maximum allowed index exceeded",g=f>=51||!n((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),y=d("concat"),b=function(e){if(!i(e))return!1;var t=e[m];return void 0!==t?!!t:o(e)};a({target:"Array",proto:!0,forced:!g||!y},{concat:function(e){var t,r,a,n,o,i=l(this),d=c(i,0),p=0;for(t=-1,a=arguments.length;t<a;t++)if(b(o=-1===t?i:arguments[t])){if(p+(n=s(o.length))>v)throw TypeError(h);for(r=0;r<n;r++,p++)r in o&&u(d,p,o[r])}else{if(p>=v)throw TypeError(h);u(d,p++,o)}return d.length=p,d}})},"9bdd":function(e,t,r){var a=r("825a");e.exports=function(e,t,r,n){try{return n?t(a(r)[0],r[1]):t(r)}catch(i){var o=e.return;throw void 0!==o&&a(o.call(e)),i}}},"9bf2":function(e,t,r){var a=r("83ab"),n=r("0cfb"),o=r("825a"),i=r("c04e"),l=Object.defineProperty;t.f=a?l:function(e,t,r){if(o(e),t=i(t,!0),o(r),n)try{return l(e,t,r)}catch(a){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},"9ed3":function(e,t,r){var a=r("ae93").IteratorPrototype,n=r("7c73"),o=r("5c6c"),i=r("d44e"),l=r("3f8c"),s=function(){return this};e.exports=function(e,t,r){var u=t+" Iterator";return e.prototype=n(a,{next:o(1,r)}),i(e,u,!1,!0),l[u]=s,e}},"9f7f":function(e,t,r){var a=r("d039");function n(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=a((function(){var e=n("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=a((function(){var e=n("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},a2bf:function(e,t,r){var a=r("e8b5"),n=r("50c4"),o=r("0366"),i=function(e,t,r,l,s,u,c,d){for(var p,f=s,m=0,v=!!c&&o(c,d,3);m<l;){if(m in r){if(p=v?v(r[m],m,t):r[m],u>0&&a(p))f=i(e,t,p,n(p.length),f,u-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[f]=p}f++}m++}return f};e.exports=i},a352:function(e,t){e.exports=ai},a434:function(e,t,r){var a=r("23e7"),n=r("23cb"),o=r("a691"),i=r("50c4"),l=r("7b0b"),s=r("65f0"),u=r("8418"),c=r("1dde"),d=r("ae40"),p=c("splice"),f=d("splice",{ACCESSORS:!0,0:0,1:2}),m=Math.max,v=Math.min;a({target:"Array",proto:!0,forced:!p||!f},{splice:function(e,t){var r,a,c,d,p,f,h=l(this),g=i(h.length),y=n(e,g),b=arguments.length;if(0===b?r=a=0:1===b?(r=0,a=g-y):(r=b-2,a=v(m(o(t),0),g-y)),g+r-a>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(c=s(h,a),d=0;d<a;d++)(p=y+d)in h&&u(c,d,h[p]);if(c.length=a,r<a){for(d=y;d<g-a;
vendor: 3,076 bytes, line 7
7d++)f=d+r,(p=d+a)in h?h[f]=h[p]:delete h[f];for(d=g;d>g-a+r;d--)delete h[d-1]}else if(r>a)for(d=g-a;d>y;d--)f=d+r-1,(p=d+a-1)in h?h[f]=h[p]:delete h[f];for(d=0;d<r;d++)h[d+y]=arguments[d+2];return h.length=g-a+r,c}})},a4d3:function(e,t,r){var a=r("23e7"),n=r("da84"),o=r("d066"),i=r("c430"),l=r("83ab"),s=r("4930"),u=r("fdbf"),c=r("d039"),d=r("5135"),p=r("e8b5"),f=r("861d"),m=r("825a"),v=r("7b0b"),h=r("fc6a"),g=r("c04e"),y=r("5c6c"),b=r("7c73"),S=r("df75"),w=r("241c"),k=r("057f"),C=r("7418"),_=r("06cf"),x=r("9bf2"),T=r("d1e7"),M=r("9112"),I=r("6eeb"),E=r("5692"),D=r("f772"),O=r("d012"),L=r("90e3"),A=r("b622"),F=r("e538"),N=r("746f"),P=r("d44e"),$=r("69f3"),B=r("b727").forEach,R=D("hidden"),z="Symbol",H="prototype",j=A("toPrimitive"),K=$.set,U=$.getterFor(z),V=Object[H],q=n.Symbol,W=o("JSON","stringify"),Y=_.f,Q=x.f,G=k.f,X=T.f,Z=E("symbols"),J=E("op-symbols"),ee=E("string-to-symbol-registry"),te=E("symbol-to-string-registry"),re=E("wks"),ae=n.QObject,ne=!ae||!ae[H]||!ae[H].findChild,oe=l&&c((function(){return 7!=b(Q({},"a",{get:function(){return Q(this,"a",{value:7}).a}})).a}))?function(e,t,r){var a=Y(V,t);a&&delete V[t],Q(e,t,r),a&&e!==V&&Q(V,t,a)}:Q,ie=function(e,t){var r=Z[e]=b(q[H]);return K(r,{type:z,tag:e,description:t}),l||(r.description=t),r},le=u?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof q},se=function(e,t,r){e===V&&se(J,t,r),m(e);var a=g(t,!0);return m(r),d(Z,a)?(r.enumerable?(d(e,R)&&e[R][a]&&(e[R][a]=!1),r=b(r,{enumerable:y(0,!1)})):(d(e,R)||Q(e,R,y(1,{})),e[R][a]=!0),oe(e,a,r)):Q(e,a,r)},ue=function(e,t){m(e);var r=h(t),a=S(r).concat(fe(r));return B(a,(function(t){l&&!ce.call(r,t)||se(e,t,r[t])})),e},ce=function(e){var t=g(e,!0),r=X.call(this,t);return!(this===V&&d(Z,t)&&!d(J,t))&&(!(r||!d(this,t)||!d(Z,t)||d(this,R)&&this[R][t])||r)},de=function(e,t){var r=h(e),a=g(t,!0);if(r!==V||!d(Z,a)||d(J,a)){var n=Y(r,a);return!n||!d(Z,a)||d(r,R)&&r[R][a]||(n.enumerable=!0),n}},pe=function(e){var t=G(h(e)),r=[];return B(t,(function(e){d(Z,e)||d(O,e)||r.push(e)})),r},fe=function(e){var t=e===V,r=G(t?J:h(e)),a=[];return B(r,(function(e){!d(Z,e)||t&&!d(V,e)||a.push(Z[e])})),a};s||(q=function(){if(this instanceof q)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=L(e),r=function(e){this===V&&r.call(J,e),d(this,R)&&d(this[R],t)&&(this[R][t]=!1),oe(this,t,y(1,e))};return l&&ne&&oe(V,t,{configurable:!0,set:r}),ie(t,e)},I(q[H],"toString",(function(){return U(this).tag})),I(q,"withoutSetter",(function(e){return ie(L(e),e)})),T.f=ce,x.f=se,_.f=de,w.f=k.f=pe,C.f=fe,F.f=function(e){return ie(A(e),e)},l&&(Q(q[H],"description",{configurable:!0,get:function(){return U(this).description}}),i||I(V,"propertyIsEnumerable",ce,{unsafe:!0}))),a({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:q}),B(S(re),(function(e){N(e)})),a({target:z,stat:!0,forced:!s},{for:function(e){var t=String(e);if(d(ee,t))return ee[t];var r=q(t);return ee[t]=r,te[r]=t,r},keyFor:function(e){if(!le(e))throw TypeError(e+" is not a symbol");if(d(te,e))return te[e]}
vendor: 5,616 bytes, line 7
7,useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),a({target:"Object",stat:!0,forced:!s,sham:!l},{create:function(e,t){return void 0===t?b(e):ue(b(e),t)},defineProperty:se,defineProperties:ue,getOwnPropertyDescriptor:de}),a({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:pe,getOwnPropertySymbols:fe}),a({target:"Object",stat:!0,forced:c((function(){C.f(1)}))},{getOwnPropertySymbols:function(e){return C.f(v(e))}}),W&&a({target:"JSON",stat:!0,forced:!s||c((function(){var e=q();return"[null]"!=W([e])||"{}"!=W({a:e})||"{}"!=W(Object(e))}))},{stringify:function(e,t,r){for(var a,n=[e],o=1;arguments.length>o;)n.push(arguments[o++]);if(a=t,(f(t)||void 0!==e)&&!le(e))return p(t)||(t=function(e,t){if("function"==typeof a&&(t=a.call(this,e,t)),!le(t))return t}),n[1]=t,W.apply(null,n)}}),q[H][j]||M(q[H],j,q[H].valueOf),P(q,z),O[R]=!0},a630:function(e,t,r){var a=r("23e7"),n=r("4df4");a({target:"Array",stat:!0,forced:!r("1c7e")((function(e){Array.from(e)}))},{from:n})},a640:function(e,t,r){var a=r("d039");e.exports=function(e,t){var r=[][e];return!!r&&a((function(){r.call(null,t||function(){throw 1},1)}))}},a691:function(e,t){var r=Math.ceil,a=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?a:r)(e)}},ab13:function(e,t,r){var a=r("b622")("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[a]=!1,"/./"[e](t)}catch(n){}}return!1}},ac1f:function(e,t,r){var a=r("23e7"),n=r("9263");a({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},ad6d:function(e,t,r){var a=r("825a");e.exports=function(){var e=a(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},ae40:function(e,t,r){var a=r("83ab"),n=r("d039"),o=r("5135"),i=Object.defineProperty,l={},s=function(e){throw e};e.exports=function(e,t){if(o(l,e))return l[e];t||(t={});var r=[][e],u=!!o(t,"ACCESSORS")&&t.ACCESSORS,c=o(t,0)?t[0]:s,d=o(t,1)?t[1]:void 0;return l[e]=!!r&&!n((function(){if(u&&!a)return!0;var e={length:-1};u?i(e,1,{enumerable:!0,get:s}):e[1]=1,r.call(e,c,d)}))}},ae93:function(e,t,r){var a,n,o,i=r("e163"),l=r("9112"),s=r("5135"),u=r("b622"),c=r("c430"),d=u("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(n=i(i(o)))!==Object.prototype&&(a=n):p=!0),null==a&&(a={}),c||s(a,d)||l(a,d,(function(){return this})),e.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:p}},b041:function(e,t,r){var a=r("00ee"),n=r("f5df");e.exports=a?{}.toString:function(){return"[object "+n(this)+"]"}},b0c0:function(e,t,r){var a=r("83ab"),n=r("9bf2").f,o=Function.prototype,i=o.toString,l=/^\s*function ([^ (]*)/,s="name";a&&!(s in o)&&n(o,s,{configurable:!0,get:function(){try{return i.call(this).match(l)[1]}catch(e){return""}}})},b622:function(e,t,r){var a=r("da84"),n=r("5692"),o=r("5135"),i=r("90e3"),l=r("4930"),s=r("fdbf"),u=n("wks"),c=a.Symbol,d=s?c:c&&c.withoutSetter||i;e.exports=function(e){return o(u,e)||(l&&o(c,e)?u[e]=c[e]:u[e]=d("Symbol."+e)),u[e]}},b64b:function(e,t,r){var a=r("23e7"),n=r("7b0b"),o=r("df75");a({target:"Object",stat:!0,forced:r("d039")((function(){o(1)}))},{keys:function(e){return o(n(e))}})},b727:function(e,t,r){var a=r("0366"),n=r("44ad"),o=r("7b0b"),i=r("50c4"),l=r("65f0"),s=[].push,u=function(e){var t=1==e,r=2==e,u=3==e,c=4==e,d=6==e,p=5==e||d;return function(f,m,v,h){for(var g,y,b=o(f),S=n(b),w=a(m,v,3),k=i(S.length),C=0,_=h||l,x=t?_(f,k):r?_(f,0):void 0;k>C;C++)if((p||C in S)&&(y=w(g=S[C],C,b),e))if(t)x[C]=y;else if(y)switch(e){case 3:return!0;case 5:return g;case 6:return C;case 2:s.call(x,g)}else if(c)return!1;return d?-1:u||c?c:x}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},c04e:function(e,t,r){var a=r("861d");e.exports=function(e,t){if(!a(e))return e;var r,n;if(t&&"function"==typeof(r=e.toString)&&!a(n=r.call(e)))return n;if("function"==typeof(r=e.valueOf)&&!a(n=r.call(e)))return n;if(!t&&"function"==typeof(r=e.toString)&&!a(n=r.call(e)))return n;throw TypeError("Can't convert object to primitive value")}},c430:function(e,t){e.exports=!1},c6b6:function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},c6cd:function(e,t,r){var a=r("da84"),n=r("ce4e"),o="__core-js_shared__",i=a[o]||n(o,{});e.exports=i},c740:function(e,t,r){var a=r("23e7"),n=r("b727").findIndex,o=r("44d2"),i=r("ae40"),l="findIndex",s=!0,u=i(l);l in[]&&Array(1)[l]((function(){s=!1})),a({target:"Array",proto:!0,forced:s||!u},{findIndex:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),o(l)},c8ba:function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(a){"object"==typeof window&&(r=window)}e.exports=r},c975:function(e,t,r){var a=r("23e7"),n=r("4d64").indexOf,o=r("a640"),i=r("ae40"),l=[].indexOf,s=!!l&&1/[1].indexOf(1,-0)<0,u=o("indexOf"),c=i("indexOf",{ACCESSORS:!0,1:0});a({target:"Array",proto:!0,forced:s||!u||!c},{indexOf:function(e){return s?l.apply(this,arguments)||0:n(this,e,arguments.length>1?arguments[1]:void 0)}})},ca84:function(e,t,r){var a=r("5135"),n=r("fc6a"),o=r("4d64").indexOf,i=r("d012");e.exports=function(e,t){var r,l=n(e),s=0,u=[];for(r in l)!a(i,r)&&a(l,r)&&u.push(r);for(;t.length>s;)a(l,r=t[s++])&&(~o(u,r)||u.push(r));return u}},caad:function(e,t,r){var a=r("23e7"),n=r("4d64").includes,o=r("44d2");a({target:"Array",proto:!0,forced:!r("ae40")("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),o("includes")},cc12:function(e,t,r){var a=r("da84"),n=r("861d"),o=a.document,i=n(o)&&n(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}}
vendor: 4,781 bytes, line 7
7,ce4e:function(e,t,r){var a=r("da84"),n=r("9112");e.exports=function(e,t){try{n(a,e,t)}catch(r){a[e]=t}return t}},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,r){var a=r("428f"),n=r("da84"),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(a[e])||o(n[e]):a[e]&&a[e][t]||n[e]&&n[e][t]}},d1e7:function(e,t,r){var a={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!a.call({1:2},1);t.f=o?function(e){var t=n(this,e);return!!t&&t.enumerable}:a},d28b:function(e,t,r){r("746f")("iterator")},d2bb:function(e,t,r){var a=r("825a"),n=r("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),t=r instanceof Array}catch(o){}return function(r,o){return a(r),n(o),t?e.call(r,o):r.__proto__=o,r}}():void 0)},d3b7:function(e,t,r){var a=r("00ee"),n=r("6eeb"),o=r("b041");a||n(Object.prototype,"toString",o,{unsafe:!0})},d44e:function(e,t,r){var a=r("9bf2").f,n=r("5135"),o=r("b622")("toStringTag");e.exports=function(e,t,r){e&&!n(e=r?e:e.prototype,o)&&a(e,o,{configurable:!0,value:t})}},d58f:function(e,t,r){var a=r("1c0b"),n=r("7b0b"),o=r("44ad"),i=r("50c4"),l=function(e){return function(t,r,l,s){a(r);var u=n(t),c=o(u),d=i(u.length),p=e?d-1:0,f=e?-1:1;if(l<2)for(;;){if(p in c){s=c[p],p+=f;break}if(p+=f,e?p<0:d<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:d>p;p+=f)p in c&&(s=r(s,c[p],p,u));return s}};e.exports={left:l(!1),right:l(!0)}},d784:function(e,t,r){r("ac1f");var a=r("6eeb"),n=r("d039"),o=r("b622"),i=r("9263"),l=r("9112"),s=o("species"),u=!n((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),c="$0"==="a".replace(/./,"$0"),d=o("replace"),p=!!/./[d]&&""===/./[d]("a","$0"),f=!n((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}));e.exports=function(e,t,r,d){var m=o(e),v=!n((function(){var t={};return t[m]=function(){return 7},7!=""[e](t)})),h=v&&!n((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[s]=function(){return r},r.flags="",r[m]=/./[m]),r.exec=function(){return t=!0,null},r[m](""),!t}));if(!v||!h||"replace"===e&&(!u||!c||p)||"split"===e&&!f){var g=/./[m],y=r(m,""[e],(function(e,t,r,a,n){return t.exec===i?v&&!n?{done:!0,value:g.call(t,r,a)}:{done:!0,value:e.call(r,t,a)}:{done:!1}}),{REPLACE_KEEPS_$0:c,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),b=y[0],S=y[1];a(String.prototype,e,b),a(RegExp.prototype,m,2==t?function(e,t){return S.call(e,this,t)}:function(e){return S.call(e,this)})}d&&l(RegExp.prototype[m],"sham",!0)}},d81d:function(e,t,r){var a=r("23e7"),n=r("b727").map,o=r("1dde"),i=r("ae40"),l=o("map"),s=i("map");a({target:"Array",proto:!0,forced:!l||!s},{map:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},da84:function(e,t,r){(function(t){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||Function("return this")()}).call(this,r("c8ba"))},dbb4:function(e,t,r){var a=r("23e7"),n=r("83ab"),o=r("56ef"),i=r("fc6a"),l=r("06cf"),s=r("8418");a({target:"Object",stat:!0,sham:!n},{getOwnPropertyDescriptors:function(e){for(var t,r,a=i(e),n=l.f,u=o(a),c={},d=0;u.length>d;)void 0!==(r=n(a,t=u[d++]))&&s(c,t,r);return c}})},dbf1:function(e,t,r){(function(e){r.d(t,"a",(function(){return a}));var a="undefined"!=typeof window?window.console:e.console}).call(this,r("c8ba"))},ddb0:function(e,t,r){var a=r("da84"),n=r("fdbc"),o=r("e260"),i=r("9112"),l=r("b622"),s=l("iterator"),u=l("toStringTag"),c=o.values;for(var d in n){var p=a[d],f=p&&p.prototype;if(f){if(f[s]!==c)try{i(f,s,c)}catch(v){f[s]=c}if(f[u]||i(f,u,d),n[d])for(var m in o)if(f[m]!==o[m])try{i(f,m,o[m])}catch(v){f[m]=o[m]}}}},df75:function(e,t,r){var a=r("ca84"),n=r("7839");e.exports=Object.keys||function(e){return a(e,n)}},e01a:function(e,t,r){var a=r("23e7"),n=r("83ab"),o=r("da84"),i=r("5135"),l=r("861d"),s=r("9bf2").f,u=r("e893"),c=o.Symbol;if(n&&"function"==typeof c&&(!("description"in c.prototype)||void 0!==c().description)){var d={},p=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof p?new c(e):void 0===e?c():c(e);return""===e&&(d[t]=!0),t};u(p,c);var f=p.prototype=c.prototype;f.constructor=p;var m=f.toString,v="Symbol(test)"==String(c("test")),h=/^Symbol\((.*)\)[^)]+$/;s(f,"description",{configurable:!0,get:function(){var e=l(this)?this.valueOf():this,t=m.call(e);
7if(i(d,e))return"";var r=v?t.slice(7,-1):t.replace(h,"$1");return""===r?void 0:r}}),a({global:!0,forced:!0},{Symbol:p})}},e163:function(e,t,r){var a=r("5135"),n=r("7b0b"),o=r("f772"),i=r("e177"),l=o("IE_PROTO"),s=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=n(e),a(e,l)?e[l]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},e177:function(e,t,r){var a=r("d039");e.exports=!a((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},e260:function(e,t,r){var a=r("fc6a"),n=r("44d2"),o=r("3f8c"),i=r("69f3"),l=r("7dd0"),s="Array Iterator",u=i.set,c=i.getterFor(s);e.exports=l(Array,"Array",(function(e,t){u(this,{type:s,target:a(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,r=e.kind,a=e.index++;return!t||a>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:a,done:!1}:"values"==r?{value:t[a],done:!1}:{value:[a,t[a]],done:!1}}),"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")},e439:function(e,t,r){var a=r("23e7"),n=r("d039"),o=r("fc6a"),i=r("06cf").f,l=r("83ab"),s=n((function(){i(1)}));a({target:"Object",stat:!0,forced:!l||s,sham:!l},{getOwnPropertyDescriptor:function(e,t){return i(o(e),t)}})},e538:function(e,t,r){var a=r("b622");t.f=a},e893:function(e,t,r){var a=r("5135"),n=r("56ef"),o=r("06cf"),i=r("9bf2");e.exports=function(e,t){for(var r=n(t),l=i.f,s=o.f,u=0;u<r.length;u++){var c=r[u];a(e,c)||l(e,c,s(t,c))}}},e8b5:function(e,t,r){var a=r("c6b6");e.exports=Array.isArray||function(e){return"Array"==a(e)}},e95a:function(e,t,r){var a=r("b622"),n=r("3f8c"),o=a("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||i[o]===e)}},f5df:function(e,t,r){var a=r("00ee"),n=r("c6b6"),o=r("b622")("toStringTag"),i="Arguments"==n(function(){return arguments}());e.exports=a?n:function(e){var t,r,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(r){}}(t=Object(e),o))?r:i?n(t):"Object"==(a=n(t))&&"function"==typeof t.callee?"Arguments":a}},f772:function(e,t,r){var a=r("5692"),n=r("90e3"),o=a("keys");e.exports=function(e){return o[e]||(o[e]=n(e))}},fb15:function(e,t,r){if(r.r(t),"undefined"!=typeof window){var a=window.document.currentScript,n=r("8875");a=n(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:n});var o=a&&a.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);o&&(r.p=o[1])}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function c(e,t){if(e){if("string"==typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],a=!0,n=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(a=(i=l.next()).done)&&(r.push(i.value),!t||r.length!==t);a=!0);}catch(s){n=!0,o=s}finally{try{a||null==l.return||l.return()}finally{if(n)throw o}}return r}}(e,t)||c(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||c(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}r("99af"),r("4de4"),r("4160"),r("c975"),r("d81d"),r("a434"),r("159b"),r("a4d3"),r("e439"),r("dbb4"),r("b64b"),r("e01a"),r("d28b"),r("e260"),r("d3b7"),r("3ca3"),r("ddb0"),r("a630"),r("fb6a"),r("b0c0"),r("25f0");var f=r("a352"),m=r.n(f);function v(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function h(e,t,r){var a=0===r?e.children[0]:e.children[r-1].nextSibling;e.insertBefore(t,a)}var g=r("dbf1");r("13d5"),r("4fad"),r("ac1f"),r("5319");var y,b,S=/-(\w)/g,w=(y=function(e){return e.replace(S,(function(e,t){return t.toUpperCase()}))},b=Object.create(null),function(e){return b[e]||(b[e]=y(e))});r("5db7"),r("73d9");var k=["Start","Add","Remove","Update","End"],C=["Choose","Unchoose","Sort","Filter","Clone"],_=["Move"],x=[_,k,C].flatMap((function(e){return e})).map((function(e){return"on".concat(e)})),T={manage:_,manageAndEmit:k,emit:C};r("caad"),r("2ca0");var M=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function I(e){return["id","class","role","style"].includes(e)||e.startsWith("data-")||e.startsWith("aria-")||e.startsWith("on")}function E(e){return e.reduce((function(e,t){var r=d(t,2),a=r[0],n=r[1];return e[a]=n,e}),{})}function D(e){return Object.entries(e).filter((function(e){var t=d(e,2),r=t[0];return t[1],!I(r)})).map((function(e){var t=d(e,2),r=t[0],a=t[1];return[w(r),a]})).filter((function(e){var t,r=d(e,2),a=r[0];return r[1],t=a,!(-1!==x.indexOf(t))}))}function O(e,t,r){return t&&function(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(e.prototype,t),e}r("c740");var L=function(e){return e.el},A=function(e){return e.__draggable_context}
7,F=function(){function e(t){var r=t.nodes,a=r.header,n=r.default,o=r.footer,i=t.root,l=t.realList;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.defaultNodes=n,this.children=[].concat(p(a),p(n),p(o)),this.externalComponent=i.externalComponent,this.rootTransition=i.transition,this.tag=i.tag,this.realList=l}return O(e,[{key:"render",value:function(e,t){var r=this.tag,a=this.children;return e(r,t,this._isRootComponent?{default:function(){return a}}:a)}},{key:"updated",value:function(){var e=this.defaultNodes,t=this.realList;e.forEach((function(e,r){var a,n;a=L(e),n={element:t[r],index:r},a.__draggable_context=n}))}},{key:"getUnderlyingVm",value:function(e){return A(e)}},{key:"getVmIndexFromDomIndex",value:function(e,t){var r=this.defaultNodes,a=r.length,n=t.children,o=n.item(e);if(null===o)return a;var i=A(o);if(i)return i.index;if(0===a)return 0;var l=L(r[0]);return e<p(n).findIndex((function(e){return e===l}))?0:a}},{key:"_isRootComponent",get:function(){return this.externalComponent||this.rootTransition}}]),e}(),N=r("8bbf");function P(e){var t=["transition-group","TransitionGroup"].includes(e),r=!function(e){return M.includes(e)}(e)&&!t;return{transition:t,externalComponent:r,tag:r?Object(N.resolveComponent)(e):t?N.TransitionGroup:e}}function $(e){var t=e.$slots,r=e.tag,a=e.realList,n=function(e){var t=e.$slots,r=e.realList,a=e.getKey,n=r||[],o=d(["header","footer"].map((function(e){return(r=t[e])?r():[];var r})),2),i=o[0],l=o[1],u=t.item;if(!u)throw new Error("draggable element must have an item slot");var c=n.flatMap((function(e,t){return u({element:e,index:t}).map((function(t){return t.key=a(e),t.props=s(s({},t.props||{}),{},{"data-draggable":!0}),t}))}));if(c.length!==n.length)throw new Error("Item slot must have only one child");return{header:i,footer:l,default:c}}({$slots:t,realList:a,getKey:e.getKey}),o=P(r);return new F({nodes:n,root:o,realList:a})}function B(e,t){var r=this;Object(N.nextTick)((function(){return r.$emit(e.toLowerCase(),t)}))}function R(e){var t=this;return function(r,a){if(null!==t.realList)return t["onDrag".concat(e)](r,a)}}function z(e){var t=this,r=R.call(this,e);return function(a,n){r.call(t,a,n),B.call(t,e,a)}}var H=null,j={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:function(e){return e}},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},K=["update:modelValue","change"].concat(p([].concat(p(T.manageAndEmit),p(T.emit)).map((function(e){return e.toLowerCase()})))),U=Object(N.defineComponent)({name:"draggable",inheritAttrs:!1,props:j,emits:K,data:function(){return{error:!1}},render:function(){try{this.error=!1;var e=this.$slots,t=this.$attrs,r=this.tag,a=this.componentData,n=$({$slots:e,tag:r,realList:this.realList,getKey:this.getKey});this.componentStructure=n;var o=function(e){var t=e.$attrs,r=e.componentData,a=void 0===r?{}:r;return s(s({},E(Object.entries(t).filter((function(e){var t=d(e,2),r=t[0];return t[1],I(r)})))),a)}({$attrs:t,componentData:a});return n.render(N.h,o)}catch(i){return this.error=!0,Object(N.h)("pre",{style:{color:"red"}},i.stack)}},created:function(){null!==this.list&&null!==this.modelValue&&g.a.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted:function(){var e=this;if(!this.error){var t=this.$attrs,r=this.$el;this.componentStructure.updated();var a=function(e){var t=e.$attrs,r=e.callBackBuilder,a=E(D(t));Object.entries(r).forEach((function(e){var t=d(e,2),r=t[0],n=t[1];T[r].forEach((function(e){a["on".concat(e)]=n(e)}))}));var n="[data-draggable]".concat(a.draggable||"");return s(s({},a),{},{draggable:n})}({$attrs:t,callBackBuilder:{manageAndEmit:function(t){return z.call(e,t)},emit:function(t){return B.bind(e,t)},manage:function(t){return R.call(e,t)}}}),n=1===r.nodeType?r:r.parentElement;this._sortable=new m.a(n,a),this.targetDomElement=n,n.__draggable_component__=this}},updated:function(){this.componentStructure.updated()},beforeUnmount:function(){void 0!==this._sortable&&this._sortable.destroy()},computed:{realList:function(){var e=this.list;return e||this.modelValue},getKey:function(){var e=this.itemKey;return"function"==typeof e?e:function(t){return t[e]}}},watch:{$attrs:{handler:function(e){var t=this._sortable;t&&D(e).forEach((function(e){var r=d(e,2),a=r[0],n=r[1];t.option(a,n)}))},deep:!0}},methods:{getUnderlyingVm:function(e){return this.componentStructure.getUnderlyingVm(e)||null},getUnderlyingPotencialDraggableComponent:function(e){return e.__draggable_component__},emitChanges:function(e){var t=this;Object(N.nextTick)((function(){return t.$emit("change",e)}))},alterList:function(e){if(this.list)e(this.list);else{var t=p(this.modelValue);e(t),this.$emit("update:modelValue",t)}}
7,spliceList:function(){var e=arguments;this.alterList((function(t){return t.splice.apply(t,p(e))}))},updatePosition:function(e,t){this.alterList((function(r){return r.splice(t,0,r.splice(e,1)[0])}))},getRelatedContextFromMoveEvent:function(e){var t=e.to,r=e.related,a=this.getUnderlyingPotencialDraggableComponent(t);if(!a)return{component:a};var n=a.realList,o={list:n,component:a};return t!==r&&n?s(s({},a.getUnderlyingVm(r)||{}),o):o},getVmIndexFromDomIndex:function(e){return this.componentStructure.getVmIndexFromDomIndex(e,this.targetDomElement)},onDragStart:function(e){this.context=this.getUnderlyingVm(e.item),e.item._underlying_vm_=this.clone(this.context.element),H=e.item},onDragAdd:function(e){var t=e.item._underlying_vm_;if(void 0!==t){v(e.item);var r=this.getVmIndexFromDomIndex(e.newIndex);this.spliceList(r,0,t);var a={element:t,newIndex:r};this.emitChanges({added:a})}},onDragRemove:function(e){if(h(this.$el,e.item,e.oldIndex),"clone"!==e.pullMode){var t=this.context,r=t.index,a=t.element;this.spliceList(r,1);var n={element:a,oldIndex:r};this.emitChanges({removed:n})}else v(e.clone)},onDragUpdate:function(e){v(e.item),h(e.from,e.item,e.oldIndex);var t=this.context.index,r=this.getVmIndexFromDomIndex(e.newIndex);this.updatePosition(t,r);var a={element:this.context.element,oldIndex:t,newIndex:r};this.emitChanges({moved:a})},computeFutureIndex:function(e,t){if(!e.element)return 0;var r=p(t.to.children).filter((function(e){return"none"!==e.style.display})),a=r.indexOf(t.related),n=e.component.getVmIndexFromDomIndex(a);return-1===r.indexOf(H)&&t.willInsertAfter?n+1:n},onDragMove:function(e,t){var r=this.move,a=this.realList;if(!r||!a)return!0;var n=this.getRelatedContextFromMoveEvent(e),o=this.computeFutureIndex(n,e),i=s(s({},this.context),{},{futureIndex:o});return r(s(s({},e),{},{relatedContext:n,draggedContext:i}),t)},onDragEnd:function(){H=null}}}),V=U;t.default=V},fb6a:function(e,t,r){var a=r("23e7"),n=r("861d"),o=r("e8b5"),i=r("23cb"),l=r("50c4"),s=r("fc6a"),u=r("8418"),c=r("b622"),d=r("1dde"),p=r("ae40"),f=d("slice"),m=p("slice",{ACCESSORS:!0,0:0,1:2}),v=c("species"),h=[].slice,g=Math.max;a({target:"Array",proto:!0,forced:!f||!m},{slice:function(e,t){var r,a,c,d=s(this),p=l(d.length),f=i(e,p),m=i(void 0===t?p:t,p);if(o(d)&&("function"!=typeof(r=d.constructor)||r!==Array&&!o(r.prototype)?n(r)&&null===(r=r[v])&&(r=void 0):r=void 0,r===Array||void 0===r))return h.call(d,f,m);for(a=new(void 0===r?Array:r)(g(m-f,0)),c=0;f<m;f++,c++)f in d&&u(a,c,d[f]);return a.length=c,a}})},fc6a:function(e,t,r){var a=r("44ad"),n=r("1d80");e.exports=function(e){return a(n(e))}},fdbc:function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(e,t,r){var a=r("4930");e.exports=a&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}}).default)));function oi(e){const t=m(Symbol()),r=m(!1),a=v((()=>({class:{"is-dragging":r.value},animation:300,dragClass:Ft,ghostClass:At})));return{remountKey:t,attributes:a,events:{start(){r.value=!0},end(){r.value=!1}},onMoveToTop:async function(r){const a=e.value.slice(),n=a.splice(r,1);a.unshift(n[0]),e.value=a,await k(),t.value=Symbol()}}}const ii=Xt({name:"IconPin",components:{Icon:Se}},[["render",function(e,t,l,s,u,c){const d=r("Icon");return n(),a(d,{width:"24",height:"24",viewBox:"0 0 24 24","aria-label":"Pin Icon","fill-rule":"evenodd"},{default:o((()=>t[0]||(t[0]=[i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18 1.6499H6V4.6499H18V1.6499ZM6 14.7929L12 6.79292L18 14.7929H14V22.2214H10V14.7929H6Z"},null,-1)]))),_:1,__:[0]})}]]);const li=Xt({name:"IconSort",components:{Icon:Se}},[["render",function(e,t,l,s,u,c){const d=r("Icon");return n(),a(d,{width:"24",height:"24",viewBox:"0 0 24 24","aria-label":"Sort Icon","fill-rule":"evenodd"},{default:o((()=>t[0]||(t[0]=[i("path",{d:"M10.7266 3.4502C10.7266 4.48573 9.8871 5.3252 8.85156 5.3252C7.81603 5.3252 6.97656 4.48573 6.97656 3.4502C6.97656 2.41466 7.81603 1.5752 8.85156 1.5752C9.8871 1.5752 10.7266 2.41466 10.7266 3.4502Z"},null,-1),i("path",{d:"M10.7266 9.15039C10.7266 10.1859 9.8871 11.0254 8.85156 11.0254C7.81603 11.0254 6.97656 10.1859 6.97656 9.15039C6.97656 8.11486 7.81603 7.27539 8.85156 7.27539C9.8871 7.27539 10.7266 8.11486 10.7266 9.15039Z"},null,-1),i("path",{d:"M10.7266 14.8503C10.7266 15.8859 9.8871 16.7253 8.85156 16.7253C7.81603 16.7253 6.97656 15.8859 6.97656 14.8503C6.97656 13.8148 7.81603 12.9753 8.85156 12.9753C9.8871 12.9753 10.7266 13.8148 10.7266 14.8503Z"},null,-1),i("path",{d:"M10.7266 20.55C10.7266 21.5856 9.8871 22.425 8.85156 22.425C7.81603 22.425 6.97656 21.5856 6.97656 20.55C6.97656 19.5145 7.81603 18.675 8.85156 18.675C9.8871 18.675 10.7266 19.5145 10.7266 20.55Z"},null,-1),i("path",{d:"M17.4766 3.4502C17.4766 4.48573 16.6371 5.3252 15.6016 5.3252C14.566 5.3252 13.7266 4.48573 13.7266 3.4502C13.7266 2.41466 14.566 1.5752 15.6016 1.5752C16.
76371 1.5752 17.4766 2.41466 17.4766 3.4502Z"},null,-1),i("path",{d:"M17.4766 9.15039C17.4766 10.1859 16.6371 11.0254 15.6016 11.0254C14.566 11.0254 13.7266 10.1859 13.7266 9.15039C13.7266 8.11486 14.566 7.27539 15.6016 7.27539C16.6371 7.27539 17.4766 8.11486 17.4766 9.15039Z"},null,-1),i("path",{d:"M17.4766 14.8503C17.4766 15.8859 16.6371 16.7253 15.6016 16.7253C14.566 16.7253 13.7266 15.8859 13.7266 14.8503C13.7266 13.8148 14.566 12.9753 15.6016 12.9753C16.6371 12.9753 17.4766 13.8148 17.4766 14.8503Z"},null,-1),i("path",{d:"M17.4766 20.55C17.4766 21.5856 16.6371 22.425 15.6016 22.425C14.566 22.425 13.7266 21.5856 13.7266 20.55C13.7266 19.5145 14.566 18.675 15.6016 18.675C16.6371 18.675 17.4766 19.5145 17.4766 20.55Z"},null,-1)]))),_:1,__:[0]})}]]),si={class:"market-item"},ui={class:"sort-container"},ci=Xt(p({__name:"EditSortingMarketItem",emits:["toTop"],setup(e,{emit:t}){const r=t,a=we(),o=v((()=>({[a.isMobile?"touchend":"click"]:function(e){e.stopPropagation(),r("toTop")}})));return(e,t)=>(n(),y("div",si,[S(e.$slots,"default",{},void 0,!0),i("div",P({class:"pin-container"},$(o.value,!0)),[l(ii,{class:"icon"})],16),i("div",ui,[l(li,{class:"icon"})])]))}}),[["__scopeId","data-v-9363b9be"]]),di=Xt(p({inheritAttrs:!1,__name:"EditSpotOrder",props:{spotOrderMarkets:{},spotCurrency:{default:"USDT"}},emits:["update:spotOrderMarkets"],setup(e,{emit:t}){const r=e,i=t,s=v({get:()=>r.spotOrderMarkets,set(e){i("update:spotOrderMarkets",e)}}),{remountKey:c,attributes:d,events:p,onMoveToTop:f}=oi(s);return(e,t)=>{const r=C("track");return M((n(),a(u(ni),P({key:u(c),modelValue:s.value,"onUpdate:modelValue":t[0]||(t[0]=e=>s.value=e),itemKey:u(Lt).name},u(d),$(u(p))),{item:o((({element:t,index:i})=>[M((n(),a(ci,{onToTop:e=>u(f)(i)},{default:o((()=>[l(ma,{disabled:"",isFavorite:"",symbol:t[u(Lt).name]},null,8,["symbol"]),l(ka,{class:"symbol-cell",symbol:t[u(Lt).name],currency:t.currency,quoteCurrency:e.spotCurrency,displayName:t.displayName},null,8,["symbol","currency","quoteCurrency","displayName"])])),_:2},1032,["onToTop"])),[[r,{mixpanel:{name:u(Br),props:{s1:u(Rr).pinTop}},posthog:{name:u(Br),props:{entry_channel:u(Rr).pinTop}},emit:"toTop"}]])])),_:1},16,["modelValue","itemKey"])),[[r,{mixpanel:{name:u(Br),props:{s1:u(Rr).drag}},posthog:{name:u(Br),props:{entry_channel:u(Rr).drag}},emit:"start"}]])}}}),[["__scopeId","data-v-22f3a780"]]);function pi(e){const t=Me(e),{meta:r,errors:a,setValues:n}=Re({validationSchema:{[Nt.suggestions]:"required"}});return E(t,(e=>{n(e)}),{immediate:!0}),{meta:r,errors:a}}const fi={class:"suggestions"},mi={class:"buttons"},vi=Xt(p({__name:"SuggestionPanel",props:{isButtonDisabled:{type:Boolean,default:!1},isLoading:{type:Boolean,default:!1}},emits:["addFavorite"],setup(e,{emit:t}){const a=t;return(e,t)=>{const d=r("BaseButton");return n(),y(x,null,[i("div",fi,[S(e.$slots,"default",{},void 0,!0)]),i("div",mi,[l(d,{class:"primary",size:u(ne).L,disabled:e.isButtonDisabled,isLoading:e.isLoading,onClick:t[0]||(t[0]=e=>a("addFavorite"))},{default:o((()=>[c(s(e.$t("t.addToFavorite")),1)])),_:1},8,["size","disabled","isLoading"])])],64)}}}),[["__scopeId","data-v-bf3ce0d6"]]),hi=Xt(p({__name:"SuggestionItem",props:B({symbol:{}},{selected:{},selectedModifiers:{}}),emits:["update:selected"],setup(e){const t=R(e,"selected");return(e,r)=>(n(),a(ze,{value:t.value,"onUpdate:value":r[0]||(r[0]=e=>t.value=e),class:"suggestion-item",isBrandNewStyle:"",name:e.symbol},{default:o((()=>[S(e.$slots,"default",{},void 0,!0)])),_:3},8,["value","name"]))}}),[["__scopeId","data-v-4ef2c10b"]]),gi={class:"symbol-info"},yi={key:0,class:"symbol-icon"},bi={class:"symbol-name"},Si={key:0,class:"quote-currency"},wi={class:"full-name"},ki=Xt(p({__name:"SuggestionSymbol",props:{isShowIcon:{type:Boolean,default:!1},symbol:{default:null},currency:{default:null},quoteCurrency:{default:null},displayName:{default:null}},setup(e){const{convertToDisplaySymbol:t}=fe();return(e,r)=>(n(),y("div",null,[i("div",gi,[e.isShowIcon?(n(),y("div",yi,[l(he,{name:u(t)(e.currency),showName:!1,size:"20"},null,8,["name"])])):F("",!0),i("div",bi,[c(s(u(t)(e.symbol))+" ",1),e.quoteCurrency?(n(),y("span",Si," / "+s(e.quoteCurrency),1)):F("",!0)])]),i("div",wi,s(e.displayName),1)]))}}
7),[["__scopeId","data-v-fde5f4cc"]]),Ci=Xt(p({inheritAttrs:!1,__name:"SpotSuggestion",props:{isSpotSuggestionsSubmitting:{type:Boolean,default:!1},suggestedSpotMarkets:{},selectedSpotSuggestedSymbols:{},spotCurrency:{default:"USDT"}},emits:["update:selectedSpotSuggestedSymbols","addSpotSuggestedMarkets"],setup(e,{emit:t}){const r=e,i=t,s=v({get:()=>r.selectedSpotSuggestedSymbols,set(e){i("update:selectedSpotSuggestedSymbols",e)}}),{meta:c}=pi((()=>({[Nt.suggestions]:s.value})));return(e,t)=>(n(),a(vi,{isLoading:e.isSpotSuggestionsSubmitting,isButtonDisabled:!u(c).valid,onAddFavorite:t[1]||(t[1]=e=>i("addSpotSuggestedMarkets"))},{default:o((()=>[(n(!0),y(x,null,T(e.suggestedSpotMarkets,(r=>(n(),a(hi,{key:r[u(Lt).name],selected:s.value,"onUpdate:selected":t[0]||(t[0]=e=>s.value=e),class:"item",symbol:r[u(Lt).name]},{default:o((()=>[l(ki,{isShowIcon:"",symbol:r.symbol,currency:r.currency,quoteCurrency:e.spotCurrency,displayName:r.displayName},null,8,["symbol","currency","quoteCurrency","displayName"]),l(_a,{class:"change-percentage",value:r[u(Lt).changeBy24Hour]},null,8,["value"])])),_:2},1032,["selected","symbol"])))),128))])),_:1},8,["isLoading","isButtonDisabled"]))}}),[["__scopeId","data-v-896effde"]]),_i=p({__name:"Spot",props:{isOrderEditing:{type:Boolean,default:!1},isShowSuggestion:{type:Boolean,default:!1}},setup(e){const t=e,r=v((()=>{switch(!0){case t.isOrderEditing:return Pt.orderEditing;case t.isShowSuggestion:return Pt.suggestion;default:return Pt.table}})),i=He(r,{[Pt.table]:Da,[Pt.orderEditing]:di,[Pt.suggestion]:Ci});return(e,t)=>(n(),a(_(u(i)),null,L({_:2},[T(e.$slots,((t,r)=>({name:r,fn:o((t=>[S(e.$slots,r,z(H(t)))]))})))]),1024))}}),xi=Xt(p({__name:"FuturesCfdCategories",props:{selectedCfd:{default:void 0},selectedCfdModifiers:{}},emits:B(["selected"],["update:selectedCfd"]),setup(e,{emit:t}){const r=t,i=m(0),s=R(e,"selectedCfd"),{futuresCategoryTabs:c}=$t(),d=v((()=>c.value.map((e=>({...e,name:e.label})))));function p(e){i.value=e,r("selected",d.value[e])}return E(i,(e=>{var t;s.value=null==(t=d.value)?void 0:t[e]}),{immediate:!0}),(e,t)=>d.value.length>0?(n(),a(Ue,{key:0,class:"cfd-switch",barHeight:0,type:u(Ke).BOTTOM_BAR_NARROW,theme:u(je).margin,itemList:d.value,selected:i.value,onSelect:p},{postfix:o((({info:e})=>[l(Ot,{promoType:e.promoIcon},null,8,["promoType"])])),_:1},8,["type","theme","itemList","selected"])):F("",!0)}}),[["__scopeId","data-v-f4e713cc"]]),Ti={class:"filters"},Mi=Xt(p({inheritAttrs:!1,__name:"FavoriteFuturesTable",props:{searchText:{default:""},futuresMarkets:{},futuresCurrency:{}},emits:["toggleFuturesLocalStorageSymbol"],setup(d,{emit:p}){const f={mixpanel:{name:Mr,props:e=>({s1:xr.favorites,s2:e.symbol,s3:Tr.main})},posthog:{name:Mr,props:e=>({tab:xr.favorites,trading_pair:e.symbol,page:Tr.main})},emit:"onClickRow"},h=d,g=p,b=e(),w=I(),k=we(),_=ae(),{lang:T}=t(_),E=Ct(),{isFavoriteMarketsLoading:D}=t(E),{enable24hVolume:O}=$e,{sortKey:L,sortDirection:F,onSorting:N}=er(),P=m(),$=v((()=>[{id:Bt.favorite,label:"",textAlign:Pe.center,columnClassName:"favorite-column",isShow:!0},{id:Bt.contract,label:w.t("t.name"),textAlign:Pe.left,isSortable:!0,isShow:!0},{id:Bt.lastPrice,label:w.t("msg.lastPrice"),textAlign:Pe.right,isSortable:!0,isShow:k.isLargeSize},{id:Bt.changeBy24Hour,label:w.t("markets.24hChange"),textAlign:Pe.right,isSortable:!0,isShow:k.isLargeSize},{id:Bt.volumeBy24Hour,label:w.t("markets.24hVol",{baseCurrency:h.futuresCurrency}),textAlign:Pe.right,isSortable:!0,isShow:k.isLargeSize&&O},{id:Bt.actions,textAlign:Pe.center,isShow:k.isLargeSize},{id:Bt.mobilePrice,sortId:Bt.lastPrice,label:w.t("msg.lastPrice"),textAlign:Pe.right,rowColSpan:O?0:void 0,isSortable:!0,isShow:k.isMobile},{id:Bt.mobileVolume,sortId:Bt.volumeBy24Hour,label:w.t("t.vol"),textAlign:Pe.right,rowColSpan:2,isSortable:!0,isShow:k.isMobile&&O},{id:Bt.mobileChange,sortId:Bt.changeBy24Hour,label:w.t("t.24hChg"),textAlign:Pe.right,columnClassName:"mobile-change-column",isSortable:!0,isShow:k.isMobile}].filter((e=>e.isShow)))),B=v((()=>{const e=h.searchText?h.searchText.toLowerCase():"",t=h.futuresMarkets.filter((t=>{var r,a,n;return(!P.value||(null==(r=P.value)?void 0:r.value)===be.ALL||t.categoryId===(null==(a=P.value)?void 0:a.value))&&(!e||t.symbol.toLowerCase().includes(e)||(null==(n=t.displayName)?void 0:n.toLowerCase().includes(e)))})),r=u(L),a=u(F);switch(r){case Bt.contract:t.sort(((e,t)=>a===Te.asc?e[r].localeCompare(t[r]):t[r].localeCompare(e[r])));break;case Bt.lastPrice:case Bt.changeBy24Hour:case Bt.volumeBy24Hour:t.sort(((e,t)=>ta(e[r],t[r],a)))}return t}));function R(e){window.open(b.resolve({name:"futuresId",params:{lang:T.value,id:e.symbol}}).href,"_blank")}function z(e){Or({sub_tab:Dr[e.value]})}return(e,t)=>{const d=r("RouterLink"),p=C("track");return n(),y(x,null,[i("div",Ti,[S(e.$slots,"filters",{},void 0,!0),l(xi,{selectedCfd:P.value,"onUpdate:selectedCfd":t[0]||(t[0]=e=>P.value=e),onSelected:z},null,8,["selectedCfd"])]),M((n(),a(Be,{class:"table",isSortingControllable:"",keepPagination:"",layout:e.isMobile?"prev, pager, next":"prev, pager, next, jumper",currentSortKey:u(L),currentSortDirection:u(F),columns:$.value,rows:B.value,total:B.value.length,onSort:u(N),onOnClickRow:R},{empty:o((()=>[l(fa,{searchText:e.searchText},null,8,["searchText"])])),[`cell(${u(Bt).favorite})`]:o((({info:e})=>[M((n(),a(ma,{key:e[u(Bt).contract],symbol:e[u(Bt).contract],isFavorite:e.isFavorite,onSetLocalStorage:t[1]||(t[1]=e=>g("toggleFuturesLocalStorageSymbol",e))},null,8,["symbol","isFavorite"])),[[p,{mixpanel:{name:u(zr)},posthog:{name:u(zr)},disabled:u(D),emit:"toggle"}]])])),[`cell(${u(Bt).contract})`]:o((({value:e,info:t})=>
7[l(ka,{isShowIcon:"",isFuturesIcon:"",symbol:e,displayName:t.displayName,currency:t.currency,promoIcon:t.promoIcon,isPostOnly:t.isPostOnly},null,8,["symbol","displayName","currency","promoIcon","isPostOnly"])])),[`cell(${u(Bt).lastPrice})`]:o((({value:t,info:r})=>[l(Ca,{value:t,formatKey:r.priceFilter,currencySymbol:r.currencySymbol,currency:e.futuresCurrency},null,8,["value","formatKey","currencySymbol","currency"])])),[`cell(${u(Bt).changeBy24Hour})`]:o((({value:e})=>[l(_a,{value:e},null,8,["value"])])),[`cell(${u(Bt).volumeBy24Hour})`]:o((({value:e})=>[l(Ta,{value:e},null,8,["value"])])),[`cell(${u(Bt).actions})`]:o((({info:r})=>[M((n(),a(d,{class:"action-link",to:{name:"futuresId",params:{lang:u(T),id:r.symbol}},target:"_blank",rel:"noreferrer noopener",onClick:t[2]||(t[2]=A((()=>{}),["stop"]))},{default:o((()=>[c(s(e.$t("t.trade")),1)])),_:2},1032,["to"])),[[p,{mixpanel:{name:u(Mr),props:{s1:u(xr).favorites,s2:r.symbol,s3:u(Tr).main}},posthog:{name:u(Mr),props:{tab:u(xr).favorites,trading_pair:r.symbol,page:u(Tr).main}}}]])])),[`cell(${u(Bt).mobilePrice})`]:o((({info:t})=>[l(Ca,{value:t[u(Bt).lastPrice],formatKey:t.priceFilter,currencySymbol:t.currencySymbol,currency:e.futuresCurrency},null,8,["value","formatKey","currencySymbol","currency"])])),[`cell(${u(Bt).mobileVolume})`]:o((({info:t})=>[l(Ca,{value:t[u(Bt).lastPrice],formatKey:t.priceFilter,currencySymbol:t.currencySymbol,currency:e.futuresCurrency},null,8,["value","formatKey","currencySymbol","currency"]),l(Ta,{class:"mobile-volume",value:t[u(Bt).volumeBy24Hour]},null,8,["value"])])),[`cell(${u(Bt).mobileChange})`]:o((({info:e})=>[l(_a,{value:e[u(Bt).changeBy24Hour]},null,8,["value"])])),_:2},1032,["layout","currentSortKey","currentSortDirection","columns","rows","total","onSort"])),[[p,f]])],64)}}}),[["__scopeId","data-v-a98d916b"]]),Ii=Xt(p({inheritAttrs:!1,__name:"EditFuturesOrder",props:{futuresOrderMarkets:{}},emits:["update:futuresOrderMarkets"],setup(e,{emit:t}){const r=e,i=t,s=v({get:()=>r.futuresOrderMarkets,set(e){i("update:futuresOrderMarkets",e)}}),{remountKey:c,attributes:d,events:p,onMoveToTop:f}=oi(s);return(e,t)=>{const r=C("track");return M((n(),a(u(ni),P({key:u(c),modelValue:s.value,"onUpdate:modelValue":t[0]||(t[0]=e=>s.value=e),itemKey:u(Bt).contract},u(d),$(u(p))),{item:o((({element:e,index:t})=>[M((n(),a(ci,{onToTop:e=>u(f)(t)},{default:o((()=>[l(ma,{disabled:"",isFavorite:"",symbol:e[u(Bt).contract]},null,8,["symbol"]),l(ka,{class:"symbol-cell",symbol:e[u(Bt).contract],currency:e.currency,displayName:e.displayName},null,8,["symbol","currency","displayName"])])),_:2},1032,["onToTop"])),[[r,{mixpanel:{name:u(Br),props:{s1:u(Rr).pinTop}},posthog:{name:u(Br),props:{entry_channel:u(Rr).pinTop}},emit:"toTop"}]])])),_:1},16,["modelValue","itemKey"])),[[r,{mixpanel:{name:u(Br),props:{s1:u(Rr).drag}},posthog:{name:u(Br),props:{entry_channel:u(Rr).drag}},emit:"start"}]])}}}),[["__scopeId","data-v-304e2fbc"]]),Ei=Xt(p({inheritAttrs:!1,__name:"FuturesSuggestion",props:{isFuturesSuggestionsSubmitting:{type:Boolean,default:!1},suggestedFuturesMarkets:{},selectedFuturesSuggestedSymbols:{}},emits:["update:selectedFuturesSuggestedSymbols","addFuturesSuggestedMarkets"],setup(e,{emit:t}){const r=e,i=t,s=v({get:()=>r.selectedFuturesSuggestedSymbols,set(e){i("update:selectedFuturesSuggestedSymbols",e)}}),{meta:c}=pi((()=>({[Nt.suggestions]:s.value})));return(e,t)=>(n(),a(vi,{isButtonDisabled:!u(c).valid,isLoading:e.isFuturesSuggestionsSubmitting,onAddFavorite:t[1]||(t[1]=e=>i("addFuturesSuggestedMarkets"))},{default:o((()=>[(n(!0),y(x,null,T(e.suggestedFuturesMarkets,(e=>(n(),a(hi,{key:e[u(Bt).contract],selected:s.value,"onUpdate:selected":t[0]||(t[0]=e=>s.value=e),class:"item",symbol:e[u(Bt).contract]},{default:o((()=>[l(ki,{isShowIcon:"",symbol:e.symbol,currency:e.currency,displayName:e.displayName},null,8,["symbol","currency","displayName"]),l(_a,{class:"change-percentage",value:e[u(Bt).changeBy24Hour]},null,8,["value"])])),_:2},1032,["selected","symbol"])))),128))])),_:1},8,["isButtonDisabled","isLoading"]))}}),[["__scopeId","data-v-cbfa4cfc"]]),Di=p({__name:"Futures",props:{isOrderEditing:{type:Boolean,default:!1},isShowSuggestion:{type:Boolean,default:!1}},setup(e){const t=e,r=v((()=>{switch(!0){case t.isOrderEditing:return Pt.orderEditing;case t.isShowSuggestion:return Pt.suggestion;default:return Pt.table}})),i=He(r,{[Pt.table]:Mi,[Pt.orderEditing]:Ii,[Pt.suggestion]:Ei});return(e,t)=>(n(),a(_(u(i)),null,L({_:2},[T(e.$slots,((t,r)=>({name:r,fn:o((t=>[S(e.$slots,r,z(H(t)))]))})))]),1024))}});const Oi=Xt({name:"IconArrowDownWideShort",components:{Icon:Se}},[["render",function(e,t,l,s,u,c){const d=r("Icon");return n(),a(d,{"aria-label":"Arrow Down wide short Icon",width:"16",height:"16",viewBox:"0 0 17 16",fill:"currentColor"},{default:o((()=>t[0]||(t[0]=[i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.18124 3.27096C8.7704 3.27096 8.43736 2.91876 8.43736 2.4843C8.43736 2.04983 8.7704 1.69763 9.18124 1.69763L15.6282 1.69763C16.039 1.69763 16.3721 2.04983 16.3721 2.48429C16.3721 2.91876 16.039 3.27096 15.6282 3.27096L9.18124 3.27096ZM8.43736 7.72875C8.43736 8.16322 8.7704 8.51542 9.18124 8.51542L13.6445 8.51542C14.0553 8.51542
714.3884 8.16322 14.3884 7.72875C14.3884 7.29429 14.0553 6.94209 13.6445 6.94208L9.18124 6.94208C8.7704 6.94208 8.43736 7.29429 8.43736 7.72875ZM9.18124 13.7599C8.7704 13.7599 8.43736 13.4077 8.43736 12.9732C8.43736 12.5387 8.7704 12.1865 9.18124 12.1865L11.6608 12.1865C12.0717 12.1865 12.4047 12.5387 12.4047 12.9732C12.4047 13.4077 12.0717 13.7599 11.6608 13.7599L9.18124 13.7599ZM0.54379 10.634C0.291336 10.9392 0.320648 11.4031 0.609258 11.6701L3.66012 14.4922L4.14887 14.9443L4.60809 14.4589L7.2776 11.6367C7.54878 11.35 7.54885 10.8851 7.27775 10.5983C7.00666 10.3116 6.56706 10.3115 6.29588 10.5982L4.74276 12.2401L4.74276 1.88705C4.74276 1.48155 4.43192 1.15283 4.04847 1.15283C3.66503 1.15283 3.35418 1.48155 3.35418 1.88705L3.35418 12.2583L1.52348 10.5648C1.23487 10.2978 0.796245 10.3288 0.54379 10.634Z"},null,-1)]))),_:1,__:[0]})}]]),Li={class:"navigator"},Ai={class:"navigator-left"},Fi={class:"navigator-right"},Ni={class:"edit-button-text"},Pi={class:"market-content"},$i=Xt(p({inheritAttrs:!1,__name:"index",props:{searchText:{default:""}},emits:["showSuggestion","editOrder"],setup(e,{emit:p}){const{spotTradeDefaultQuoteCurrency:f,enableSpotTrade:h,enableFuturesTrade:g,marketSpotFavoriteQuoteCurrency:b,marketFuturesFavoriteQuoteCurrency:w}=ue,k=e,O=p,A=I(),F=ae(),{loginState:N}=t(F),P=d(),$=v((()=>P.state.futures.fixedCurrency)),{spotFavoriteSymbols:B,isSpotUserCustomized:R,suggestedSpotSymbols:j,futuresFavoriteSymbols:K,isFuturesUserCustomized:U,suggestedFuturesSymbols:V}=la(),q=sa(),{spotMarketList:W}=na({currency:f},(()=>({spotFavoriteMarkets:B.value}))),{futuresMarketList:Y}=ia({currency:$.value},(()=>({futuresFavoriteMarkets:K.value}))),Q=m(h?It.spot:It.futures),G=He(Q,{[It.spot]:_i,[It.futures]:Di}),X=m(!1),Z=m(!1),J=m(!1),ee=m([]),te=m([]),re=m(!1),oe=m([]),ie=m([]),le=v((()=>W.value.reduce(((e,t)=>(e[t.symbol]=t,e)),{}))),se=v((()=>Y.value.reduce(((e,t)=>(e[t.symbol]=t,e)),{}))),ce=v((()=>j.value.map((e=>{var t;return null==(t=le.value)?void 0:t[e]})).filter((e=>e)))),de=v((()=>ce.value.map((e=>e.symbol)))),pe=v((()=>B.value.map((e=>{var t;return null==(t=le.value)?void 0:t[e]})).filter((e=>e)))),fe=v((()=>V.value.map((e=>{var t;return null==(t=se.value)?void 0:t[e]})).filter((e=>e)))),me=v((()=>fe.value.map((e=>e.symbol)))),ve=v((()=>K.value.map((e=>{var t;return null==(t=se.value)?void 0:t[e]})).filter((e=>e)))),he=v((()=>[{id:It.spot,title:A.t("t.spot"),isEnabled:h,count:pe.value.length},{id:It.futures,title:A.t("t.futures"),isEnabled:g,count:ve.value.length}].filter((e=>e.isEnabled)))),ge=v((()=>he.value.map((e=>e.count)))),ye=v((()=>0!==ce.value.length&&(N.value?!R.value:0===pe.value.length))),be=v((()=>0!==fe.value.length&&(N.value?!U.value:0===ve.value.length))),Se=v((()=>{switch(Q.value){case It.spot:return ye.value;case It.futures:return be.value;default:return!1}})),we=v((()=>{switch(Q.value){case It.spot:return 0!==pe.value.length;case It.futures:return 0!==ve.value.length;default:return!0}}));function ke(e){Q.value=e}async function Ce(){try{const e=ee.value.slice();N.value&&(J.value=!0,Pr({trading_pair:e.map((e=>`${e}-${b}`)).join(",")}),await q({action:Et.overwrite,marketList:[{marketType:It.spot,marketList:e.map((e=>({symbol:e,quote:b})))}]})),ee.value=[]}catch(e){}finally{J.value=!1}}async function _e(){try{const e=oe.value.slice();N.value&&(re.value=!0,Pr({trading_pair:e.join(",")}),await q({action:Et.overwrite,marketList:[{marketType:It.futures,marketList:e.map((e=>({symbol:e,quote:w})))}]})),oe.value=[]}catch(e){}finally{re.value=!1}}function xe(){te.value=pe.value.slice(),ie.value=ve.value.slice(),X.value=!0}async function Te(){try{Z.value=!0;const e=te.value.map((e=>e[Lt.name])),t=ie.value.map((e=>e[Bt.contract]));N.value&&await q({action:Et.overwrite,marketList:[{marketType:It.spot,marketList:e.map((e=>({symbol:e,quote:b})))},{marketType:It.futures,marketList:t.map((e=>({symbol:e,quote:w})))}]}),X.value=!1}catch(e){}finally{Z.value=!1}}return E((()=>ye.value&&0!==de.value.length),(e=>{e&&(ee.value=de.value.slice())}),{immediate:!0}),E((()=>be.value&&0!==me.value.length),(e=>{e&&(oe.value=me.value.slice())}),{immediate:!0}),E((()=>Se.value),(e=>{O("showSuggestion",e)}),{immediate:!0}),E(X,(e=>{O("editOrder",e)})),D((()=>Se.value&&O("showSuggestion",!1))),(e,t)=>{const d=r("BaseButton"),p=C("track");return n(),y(x,null,[i("div",Li,[i("div",Ai,[l(Zr,{isHorizontal:""},{default:o((()=>[l(Ue,{class:"switcher",barHeight:4,type:u(Ke).BOTTOM_BAR_NARROW,theme:u(je).compact,itemList:he.value,selected:Q.value,isDefaultSelectedKey:!1,count:ge.value,onSelect:ke}
7,null,8,["type","theme","itemList","selected","count"])])),_:1})]),i("div",Fi,[X.value?(n(),y(x,{key:0},[l(d,{class:"primary",size:u(ne).M,isLoading:Z.value,onClick:Te},{default:o((()=>[c(s(e.$t("t.save")),1)])),_:1},8,["size","isLoading"]),l(d,{size:u(ne).M,isLoading:Z.value,onClick:t[0]||(t[0]=e=>X.value=!1)},{default:o((()=>[c(s(e.$t("t.cancel")),1)])),_:1},8,["size","isLoading"])],64)):M((n(),a(d,{key:1,class:"edit-button",size:u(ne).M,disabled:Se.value||!we.value,onClick:xe},{default:o((()=>[l(Oi,{class:"edit-button-icon"}),i("span",Ni,s(e.$t("t.edit")),1)])),_:1},8,["size","disabled"])),[[p,{mixpanel:{name:u($r)},posthog:{name:u($r)}}]])])]),i("div",Pi,[(n(),a(_(u(G)),{selectedSpotSuggestedSymbols:ee.value,"onUpdate:selectedSpotSuggestedSymbols":t[1]||(t[1]=e=>ee.value=e),spotOrderMarkets:te.value,"onUpdate:spotOrderMarkets":t[2]||(t[2]=e=>te.value=e),selectedFuturesSuggestedSymbols:oe.value,"onUpdate:selectedFuturesSuggestedSymbols":t[3]||(t[3]=e=>oe.value=e),futuresOrderMarkets:ie.value,"onUpdate:futuresOrderMarkets":t[4]||(t[4]=e=>ie.value=e),searchText:k.searchText,isShowSuggestion:Se.value,isSpotSuggestionsSubmitting:J.value,isFuturesSuggestionsSubmitting:re.value,suggestedSpotMarkets:ce.value,suggestedFuturesMarkets:fe.value,isOrderEditing:X.value,spotCurrency:u(f),spotMarkets:pe.value,futuresCurrency:$.value,futuresMarkets:ve.value,onAddSpotSuggestedMarkets:Ce,onAddFuturesSuggestedMarkets:_e},L({_:2},[T(e.$slots,((t,r)=>({name:r,fn:o((t=>[S(e.$slots,r,z(H(t)),void 0,!0)]))})))]),1064,["selectedSpotSuggestedSymbols","spotOrderMarkets","selectedFuturesSuggestedSymbols","futuresOrderMarkets","searchText","isShowSuggestion","isSpotSuggestionsSubmitting","isFuturesSuggestionsSubmitting","suggestedSpotMarkets","suggestedFuturesMarkets","isOrderEditing","spotCurrency","spotMarkets","futuresCurrency","futuresMarkets"]))])],64)}}}),[["__scopeId","data-v-f0988f82"]]),Bi=["onClick"],Ri=["onClick"],zi=["onClick"],Hi=Xt(p({__name:"ChainSelector",props:{selected:{default:Rt.ALL},spotMarketList:{default:()=>[]}},emits:["update:selected"],setup(e,{emit:t}){const r=f("sliderRef"),i={loop:!1,watchDrag:!1,align:"start"},u=e,c=t,d=I(),p=m([]),h=v((()=>new Set(u.spotMarketList.reduce(((e,t)=>(t.categories&&e.push(...t.categories),e)),[])))),g=v({get:()=>u.selected,set(e){c("update:selected",e)}}),b=v((()=>{const e=p.value.filter((e=>h.value.has(e.code)));return e.length>0?[{code:Rt.ALL,name:d.t("t.all")}].concat(e):[]}));return j((()=>{!async function(){try{p.value=await _e.getMarketCategories()}catch(e){}}()})),(e,t)=>b.value.length>0?(n(),a(Zt,{key:0,ref_key:"sliderRef",ref:r,autoWidth:"",options:i},{prevArrow:o((({action:e})=>{var t;return[(null==(t=r.value)?void 0:t.canScrollPrev)?(n(),y("div",{key:0,class:"arrow arrow--prev",onClick:e},[l(Ve,{class:"arrow__icon"})],8,Ri)):F("",!0)]})),nextArrow:o((({action:e})=>{var t;return[(null==(t=r.value)?void 0:t.canScrollNext)?(n(),y("div",{key:0,class:"arrow arrow--next",onClick:e},[l(Ve,{class:"arrow__icon"})],8,zi)):F("",!0)]})),default:o((()=>[(n(!0),y(x,null,T(b.value,(e=>(n(),y("div",{key:e.code,class:w(["tag",{active:g.value===e.code}]),onClick:t=>g.value=e.code},s(e.name),11,Bi)))),128))])),_:1},512)):F("",!0)}}),[["__scopeId","data-v-2de5b966"]]),ji={class:"filters"},Ki=Xt(p({inheritAttrs:!1,__name:"AllCryptoTable",props:{searchText:{default:""}},setup(d){const{spotTradeDefaultQuoteCurrency:p,enableNewMarketsPageTokenDetail:f,brandToken:h}=ue,{enable24hVolume:g,hideLowVolumeMarket:b}=$e,w=d,k={mixpanel:{name:Mr,props:e=>({s1:xr.allCrypto,s2:`${e.symbol}-${p}`,s3:Tr.main})},posthog:{name:Mr,props:e=>({tab:xr.allCrypto,trading_pair:`${e.symbol}-${p}`,page:Tr.main})},emit:"onClickRow"},_=I(),T=e(),D=we(),O=ae(),{lang:L}=t(O),{sortKey:N,sortDirection:P,onSorting:$}=er({initialSortKey:Lt.marketCap,initialSortDirection:Te.desc}),{spotMarketList:B,rawMarkets:R}=na((()=>({currency:p}))),z=m(Rt.ALL),H=m(1),j=v((()=>[{id:Lt.name,label:_.t("t.name"),isSortable:!0,isShow:!0},{id:Lt.lastPrice,label:_.t("msg.lastPrice"),textAlign:"right",isSortable:!0,isShow:D.isLargeSize},{id:Lt.changeBy24Hour,label:_.t("markets.24hChange"),textAlign:"right",isSortable:!0,isS
7how:D.isLargeSize},{id:Lt.volumeBy24Hour,label:_.t("markets.24hVol",{baseCurrency:p}),textAlign:"right",isSortable:!0,isShow:D.isLargeSize&&g},{id:Lt.marketCap,label:_.t("markets.marketCap",{baseCurrency:p}),textAlign:"right",isSortable:!0,isShow:D.isLargeSize},{id:Lt.actions,textAlign:"center",label:"",isShow:D.isLargeSize},{id:Lt.mobilePrice,sortId:Lt.lastPrice,label:_.t("msg.lastPrice"),textAlign:"right",isSortable:!0,rowColSpan:g?0:void 0,isShow:D.isMobile},{id:Lt.mobileVolume,sortId:Lt.volumeBy24Hour,label:_.t("t.vol"),textAlign:"right",isSortable:!0,rowColSpan:2,isShow:D.isMobile&&g},{id:Lt.mobileChange,sortId:Lt.changeBy24Hour,label:_.t("t.24hChg"),textAlign:"right",columnClassName:"mobile-change-column",isSortable:!0,isShow:D.isMobile}].filter((e=>e.isShow)))),K=v((()=>{const e=w.searchText?w.searchText.toLowerCase():"",t=B.value.filter((t=>{var r,a;const n=z.value===Rt.ALL||t.categories.includes(z.value);return e?n&&(t.symbol.toLowerCase().includes(e)||(null==(a=null==(r=t.displayName)?void 0:r.toLowerCase())?void 0:a.includes(e))):b?n&&(t.symbol===h||t[Lt.volumeBy24Hour]&&t[Lt.volumeBy24Hour].gt(zt)):n})),r=u(N),a=u(P);switch(r){case Lt.name:t.sort(((e,t)=>a===Te.asc?e[r].localeCompare(t[r]):t[r].localeCompare(e[r])));break;case Lt.lastPrice:case Lt.changeBy24Hour:case Lt.volumeBy24Hour:case Lt.marketCap:t.sort(((e,t)=>ta(e[r],t[r],a)))}return t})),U=v((()=>K.value.slice((H.value-1)*Ht,H.value*Ht)));function V(e){var t;H.value=e,null==(t=document.querySelector(".market-page-function-wrap"))||t.scrollIntoView()}function q(e){let t={name:"tradingId",params:{lang:L.value,id:`${e.symbol}-${p}`}};f&&D.isMobile&&(t={name:qe.MARKET_TOKEN_DETAIL,params:{lang:L.value,symbol:`${e.symbol}-${p}`}}),window.open(T.resolve(t).href,"_blank")}return E((()=>({selectedChain:z.value,searchText:w.searchText,sortKey:N.value,sortDirection:P.value})),(()=>{H.value=1}),{deep:!0}),(e,t)=>{const d=r("RouterLink"),m=C("track");return n(),y(x,null,[i("div",ji,[M(l(Hi,{selected:z.value,"onUpdate:selected":t[0]||(t[0]=e=>z.value=e),class:"chain-selector",spotMarketList:u(R)},null,8,["selected","spotMarketList"]),[[m,{mixpanel:{name:u(Ar),props:{s1:z.value}},posthog:{name:u(Ar),props:{sector:z.value}},watch:z.value}]]),S(e.$slots,"filters",{},void 0,!0)]),M((n(),a(We,{class:"table",isSortingControllable:"",keepPagination:"",layout:e.isMobile?"prev, pager, next":"prev, pager, next, jumper",currentSortKey:u(N),currentSortDirection:u(P),columns:j.value,rows:U.value,total:K.value.length,pageSize:u(Ht),page:H.value,onSort:u($),onChangePage:V,onOnClickRow:q},{empty:o((()=>[l(fa,{searchText:e.searchText},null,8,["searchText"])])),[`cell(${u(Lt).name})`]:o((({info:e})=>[l(ka,{isShowIcon:"",symbol:e.symbol,currency:e.currency,displayName:e.displayName},null,8,["symbol","currency","displayName"])])),[`cell(${u(Lt).lastPrice})`]:o((({value:e,info:t})=>[l(Ca,{value:e,formatKey:t.priceFilter,currencySymbol:t.currencySymbol,currency:u(p)},null,8,["value","formatKey","currencySymbol","currency"])])),[`cell(${u(Lt).changeBy24Hour})`]:o((({value:e})=>[l(_a,{value:e},null,8,["value"])])),[`cell(${u(Lt).volumeBy24Hour})`]:o((({value:e})=>[l(Ta,{value:e},null,8,["value"])])),[`cell(${u(Lt).marketCap})`]:o((({value:e})=>[l(Ia,{value:e},null,8,["value"])])),[`cell(${u(Lt).actions})`]:o((({info:r})=>[u(f)?M((n(),a(d,{key:0,class:"action-link",to:{name:u(qe).MARKET_TOKEN_DETAIL,params:{lang:u(L),symbol:`${r.symbol}-${u(p)}`}},target:"_blank",rel:"noreferrer noopener",onClick:t[1]||(t[1]=A((()=>{}),["stop"]))},{default:o((()=>[c(s(e.$t("t.details")),1)])),_:2},1032,["to"])),[[m,{mixpanel:{name:u(jr)},posthog:{name:u(jr)}}]]):F("",!0),M((n(),a(d,{class:"action-link",to:{name:"tradingId",params:{lang:u(L),id:`${r.symbol}-${u(p)}`}},target:"_blank",rel:"noreferrer noopener",onClick:t[2]||(t[2]=A((()=>{}),["stop"]))},{default:o((()=>[c(s(e.$t("t.trade")),1)])),_:2},1032,["to"])),[[m,{mixpanel:{name:u(Mr),props:{s1:u(xr).allCrypto,s2:`${r.symbol}-${u(p)}`,s3:u(Tr).main}},posthog:{name:u(Mr),props:{tab:u(xr).allCrypto,trading_pair:`${r.symbol}-${u(p)}`,page:u(Tr).main}}}]])])),[`cell(${u(Lt).mobilePrice})`]:o((({info:e})=>[l(Ca,{value:e[u(Lt).lastPrice],formatKey:e.priceFilter,currencySymbol:e.currencySymbol,currency:u(p)},null,8,["value","formatKey","currencySymbol","currency"])])),[`cell(${u(Lt).mobileVolume})`]:o((({info:e})=>[l(Ca,{value:e[u(Lt).lastPrice],formatKey:e.priceFilter,currencySymbol:e.currencySymbol,currency:u(p)},null,8,["value","formatKey","currencySymbol","currency"]),l(Ta,{class:"mobile-volume",value:e[u(Lt).volumeBy24Hour]},null,8,["value"])])),[`cell(${u(Lt).mobileChange})`]:o((({info:e})=>[l(_a,{value:e[u(Lt).changeBy24Hour]},null,8,["value"])])),_:2},1032,["layout","currentSortKey","currentSortDirection","columns","rows","total","pageSize","page","onSort"])),[[m,k]])],64)}}}),[["__scopeId","data-v-684beeb7"]]),Ui=["onClick"],Vi=Xt(p({__name:"CurrencyDropdown",props:B({hasDefault:{type:Boolean,default:!1}},{selected:{default:null},selectedModifiers:{}}),emits:B(["userSelected"],["update:selected"]),setup(e,{emit:r}){const i=R(e,"selected"),l=e,c=r,d=Ct(),{spotMainQuoteCurrencyList:p}=t(d);return E((()=>p.value),(e=>{l.hasDefault&&(i.value=e[0]||"")}),{immediate:!0}),(e,t)=>(n(),a(Ye,{value:i.value,class:"currency-dropdown",list:u(p)},{default:o((({onSelect:e})=>[(n(!0),y(x,null,T(u(p),(t=>(n(),y("div",{key:t,class:"dropdown-item",onClick:r=>{return a=t,n=e,i.value=a,c("userSelected",a),void n(a);var a,n}},s(t),9,Ui)))),128))])),_:1},8,["value","list"]))}}),[["__scopeId","data-v-7298bb9d"]]),qi={class:"filters"},Wi={class:"filter-row"},Yi=Xt(p({inheritAttrs:!1,__name:"SpotTable",props:{spotFavoriteMarkets:{default:()=>[]},searchText:{default:""}},setup(d){const{spotTradeDefaultQuoteCurrency:p,brandToken:f}=ue,{enable24hVolume:h,hideLowVolumeMarket:g}=$e,b=d,w={mixpanel:{name:Mr,props:e=>({s1:xr.spot,s2:`${e.symbol}-${z.value}`,s3:Tr.main})},posthog:{name:Mr,props:e=>({tab:xr.spot,trading_pair:`${e.symbol}-${z.value}`,page:Tr.main})},emit:"onClickRow"},k=I(),_=e(),T=we(),D=ae(),{lang:O}=t(D),L=Ct(),{isShowFavorites:N}=t(L),{sortKey:P,sortDirection:$,onSorting:B}=er((()=>({initialSortKey:Lt.volumeBy24Hour,initialSortDirection:Te.desc}))),{spotFavoriteSymbols:R}=la(),z=m(),H=m(Rt.ALL),j=m(1),{spotMarketList:K,rawMarkets:U}=na((()=>({currency:z.value})),(()=>({spotFavoriteMarkets:R.value}))),V=v((()=>[{id:Lt.favorite,label:"",columnClassName:"favorite-column",isShow:N.value}
7,{id:Lt.name,label:k.t("t.name"),isSortable:!0,isShow:!0},{id:Lt.lastPrice,label:k.t("msg.lastPrice"),textAlign:"right",isSortable:!0,isShow:T.isLargeSize},{id:Lt.changeBy24Hour,label:k.t("markets.24hChange"),textAlign:"right",isSortable:!0,isShow:T.isLargeSize},{id:Lt.volumeBy24Hour,label:k.t("markets.24hVol",{baseCurrency:z.value}),textAlign:"right",isSortable:!0,isShow:T.isLargeSize&&h},{id:Lt.marketCap,label:k.t("markets.marketCap",{baseCurrency:z.value}),textAlign:"right",isSortable:!0,isShow:T.isLargeSize},{id:Lt.actions,label:"",textAlign:"center",isShow:T.isLargeSize},{id:Lt.mobilePrice,sortId:Lt.lastPrice,label:k.t("msg.lastPrice"),textAlign:"right",isSortable:!0,rowColSpan:h?0:void 0,isShow:T.isMobile},{id:Lt.mobileVolume,sortId:Lt.volumeBy24Hour,label:k.t("t.vol"),textAlign:"right",isSortable:!0,rowColSpan:2,isShow:T.isMobile&&h},{id:Lt.mobileChange,sortId:Lt.changeBy24Hour,label:k.t("t.24hChg"),textAlign:"right",columnClassName:"mobile-change-column",isSortable:!0,isShow:T.isMobile}].filter((e=>e.isShow)))),q=v((()=>{const e=b.searchText?b.searchText.toLowerCase():"",t=K.value.filter((t=>{var r,a;return!(H.value!==Rt.ALL&&!t.categories.includes(H.value))&&(e?t.symbol.toLowerCase().includes(e)||(null==(a=null==(r=t.displayName)?void 0:r.toLowerCase())?void 0:a.includes(e)):!g||(t.symbol===f||t[Lt.volumeBy24Hour]&&t[Lt.volumeBy24Hour].gt(zt)))})),r=u(P),a=u($);switch(r){case Lt.name:t.sort(((e,t)=>a===Te.asc?e[r].localeCompare(t[r]):t[r].localeCompare(e[r])));break;case Lt.lastPrice:case Lt.changeBy24Hour:case Lt.volumeBy24Hour:case Lt.marketCap:t.sort(((e,t)=>ta(e[r],t[r],a)))}return t})),W=v((()=>q.value.slice((j.value-1)*Ht,j.value*Ht))),Y=v((()=>z.value===p));function Q(){j.value=1}function G(e){var t;j.value=e,null==(t=document.querySelector(".market-page-function-wrap"))||t.scrollIntoView()}function X(e){window.open(_.resolve({name:"tradingId",params:{lang:O.value,id:`${e.symbol}-${z.value}`}}).href,"_blank")}function Z(){!function({currency:e="USDT"}={}){const{captureEvent:t}=ge();ye.track(Lr,{s1:e}),t(Lr,{currency:e})}({currency:z.value})}return E((()=>z.value),(()=>{Q()}),{immediate:!0}),E((()=>({selectedChain:H.value,searchText:b.searchText,sortKey:P.value,sortDirection:$.value})),(()=>{Q()}),{deep:!0}),(e,t)=>{const d=r("RouterLink"),p=C("track");return n(),y(x,null,[i("div",qi,[i("div",Wi,[l(Vi,{selected:z.value,"onUpdate:selected":t[0]||(t[0]=e=>z.value=e),hasDefault:"",class:"currency-dropdown",onUserSelected:Z},null,8,["selected"]),M(l(Hi,{selected:H.value,"onUpdate:selected":t[1]||(t[1]=e=>H.value=e),class:"chain-selector",spotMarketList:u(U)},null,8,["selected","spotMarketList"]),[[p,{mixpanel:{name:u(Ar),props:{s1:H.value}},posthog:{name:u(Ar),props:{sector:H.value}},watch:H.value}]])]),S(e.$slots,"filters",{},void 0,!0)]),M((n(),a(We,{class:"table",isSortingControllable:"",keepPagination:"",layout:e.isMobile?"prev, pager, next":"prev, pager, next, jumper",currentSortKey:u(P),currentSortDirection:u($),columns:V.value,rows:W.value,total:q.value.length,pageSize:u(Ht),page:j.value,onSort:u(B),onChangePage:G,onOnClickRow:X},{empty:o((()=>[l(fa,{searchText:e.searchText},null,8,["searchText"])])),[`cell(${u(Lt).favorite})`]:o((({info:e})=>[Y.value?(n(),a(ma,{key:0,isSpotMarket:"",symbol:e.symbol,quoteCurrency:z.value,isFavorite:e.isFavorite},null,8,["symbol","quoteCurrency","isFavorite"])):F("",!0)])),[`cell(${u(Lt).name})`]:o((({info:e})=>[l(ka,{isShowIcon:"",symbol:e.symbol,currency:e.currency,quoteCurrency:z.value,displayName:e.displayName},null,8,["symbol","currency","quoteCurrency","displayName"])])),[`cell(${u(Lt).lastPrice})`]:o((({value:e,info:t})=>[l(Ca,{value:e,formatKey:t.priceFilter,currencySymbol:t.currencySymbol,currency:z.value},null,8,["value","formatKey","currencySymbol","currency"])])),[`cell(${u(Lt).changeBy24Hour})`]:o((({value:e})=>[l(_a,{value:e},null,8,["value"])])),[`cell(${u(Lt).volumeBy24Hour})`]:o((({value:e})=>[l(Ta,{value:e},null,8,["value"])])),[`cell(${u(Lt).marketCap})`]:o((({value:e})=>[l(Ia,{value:e},null,8,["value"])])),[`cell(${u(Lt).actions})`]:o((({info:r})=>[M((n(),a(d,{class:"action-link",to:{name:"tradingId",params:{lang:u(O),id:`${r.symbol}-${z.value}`}},target:"_blank",rel:"noreferrer noopener",onClick:t[2]||(t[2]=A((()=>{}),["stop"]))},{default:o((()=>[c(s(e.$t("t.trade")),1)])),_:2},1032,["to"])),[[p,{mixpanel:{name:u(Mr),props:{s1:u(xr).spot,s2:`${r.symbol}-${z.value}`,s3:u(Tr).main}},posthog:{name:u(Mr),props:{tab:u(xr).spot,trading_pair:`${r.symbol}-${z.value}`,page:u(Tr).main}}}]])])),[`cell(${u(Lt).mobilePrice})`]:o((({info:e})=>[l(Ca,{value:e[u(Lt).lastPrice],formatKey:e.priceFilter,currencySymbol:e.currencySymbol,currency:z.value},null,8,["value","formatKey","currencySymbol","currency"])])),[`cell(${u(Lt).mobileVolume})`]:o((({info:e})=>[l(Ca,{value:e[u(Lt).lastPrice],formatKey:e.priceFilter,currencySymbol:e.currencySymbol,currency:z.value},null,8,["value","formatKey","currencySymbol","currency"]),l(Ta,{class:"mobile-volume",value:e[u(Lt).volumeBy24Hour]},null,8,["value"])])),[`cell(${u(Lt).mobileChange})`]:o((({info:e})=>[l(_a,{value:e[u(Lt).changeBy24Hour]},null,8,["value"])])),_:2},1032,["layout","currentSortKey","currentSortDirection","columns","rows","total","pageSize","page","onSort"])),[[p,w]])],64)}}}),[["__scopeId","data-v-c37488b7"]]),Qi={class:"filters"},Gi=Xt(p({inheritAttrs:!1,__name:"FuturesTable",props:{searchText:{default:""}},setup(p){const{brandToken:f}=ue,{enable24hVolume:h,hideLowVolumeMarket:g}=$e,b=p,w={mixpanel:{name:Mr,props:e=>({s1:xr.futures,s2:e.symbol,s3:Tr.main})},posthog:{name:Mr,props:e=>({tab:xr.futures,trading_pair:e.symbol,page:Tr.main})},emit:"onClickRow"},k=e(),_=I(),T=we(),D=ae(),{lang:O}=t(D),L=Ct(),{isShowFavorites:F}=t(L),N=d(),P=v((()=>N.state.futures.fixedCurrency)),{sortKey:$,sortDirection:B,onSorting:R}=er({initialSortKey:Bt.volumeBy24Hour,initialSortDirection:Te.desc}),{futuresFavoriteSymbols:z}=la(),{futuresMarketList:H}=ia((()=>({currency:P.value})),(()=>({futuresFavoriteMarkets:z.value}))),j=m(1),K=m(),U=v((()=>[{id:Bt.favorite,label:"",textAlign:"center",columnClassName:"favorite-column",isShow:F.value},{id:Bt.contract,label:_.t("t.name"),textAlign:"left",isSortable:!0,isS
7how:!0},{id:Bt.lastPrice,label:_.t("msg.lastPrice"),textAlign:"right",isSortable:!0,isShow:T.isLargeSize},{id:Bt.changeBy24Hour,label:_.t("markets.24hChange"),textAlign:"right",isSortable:!0,isShow:T.isLargeSize},{id:Bt.volumeBy24Hour,label:_.t("markets.24hVol",{baseCurrency:P.value}),textAlign:"right",isSortable:!0,isShow:T.isLargeSize&&h},{id:Bt.actions,textAlign:"center",isShow:T.isLargeSize},{id:Bt.mobilePrice,sortId:Bt.lastPrice,label:_.t("msg.lastPrice"),textAlign:"right",rowColSpan:h?0:void 0,isSortable:!0,isShow:T.isMobile},{id:Bt.mobileVolume,sortId:Bt.volumeBy24Hour,label:_.t("t.vol"),textAlign:"right",rowColSpan:2,isSortable:!0,isShow:T.isMobile&&h},{id:Bt.mobileChange,sortId:Bt.changeBy24Hour,label:_.t("t.24hChg"),textAlign:"right",columnClassName:"mobile-change-column",isSortable:!0,isShow:T.isMobile}].filter((e=>e.isShow)))),V=v((()=>{const e=b.searchText?b.searchText.toLowerCase():"",t=H.value.filter((({symbol:t,currency:r,displayName:a,isTimeBasedContract:n,marketType:o,volume:i,categoryId:l})=>{var s,u,c;const d=!K.value||(null==(s=K.value)?void 0:s.value)===be.ALL||l===(null==(u=K.value)?void 0:u.value);return e?d&&(t.toLowerCase().includes(e)||r.toLowerCase().includes(e)||(null==(c=null==a?void 0:a.toLowerCase())?void 0:c.includes(e))||n&&o.toLowerCase().includes(e)):g?d&&(r===f||i&&i.gt(zt)):d})),r=u($),a=u(B);switch(r){case Bt.contract:t.sort(((e,t)=>a===Te.asc?e[r].localeCompare(t[r]):t[r].localeCompare(e[r])));break;case Bt.lastPrice:case Bt.changeBy24Hour:case Bt.volumeBy24Hour:t.sort(((e,t)=>ta(e[r],t[r],a)))}return t})),q=v((()=>V.value.slice((j.value-1)*Ht,j.value*Ht)));function W(e){var t;j.value=e,null==(t=document.querySelector(".market-page-function-wrap"))||t.scrollIntoView()}function Y(e){window.open(k.resolve({name:"futuresId",params:{lang:O.value,id:e.symbol}}).href,"_blank")}function Q(e){Or({sub_tab:Dr[e.value]})}return E((()=>({searchText:b.searchText,sortKey:$.value,sortDirection:B.value})),(()=>{j.value=1}),{deep:!0}),(e,t)=>{const d=r("RouterLink"),p=C("track");return n(),y(x,null,[i("div",Qi,[S(e.$slots,"filters",{},void 0,!0),l(xi,{selectedCfd:K.value,"onUpdate:selectedCfd":t[0]||(t[0]=e=>K.value=e),onSelected:Q},null,8,["selectedCfd"])]),M((n(),a(We,{class:"table",isSortingControllable:"",keepPagination:"",layout:e.isMobile?"prev, pager, next":"prev, pager, next, jumper",currentSortKey:u($),currentSortDirection:u(B),columns:U.value,rows:q.value,total:V.value.length,pageSize:u(Ht),page:j.value,onSort:u(R),onChangePage:W,onOnClickRow:Y},{empty:o((()=>[l(fa,{searchText:e.searchText},null,8,["searchText"])])),[`cell(${u(Bt).favorite})`]:o((({info:e})=>[l(ma,{symbol:e[u(Bt).contract],isFavorite:e.isFavorite},null,8,["symbol","isFavorite"])])),[`cell(${u(Bt).contract})`]:o((({value:e,info:t})=>[l(ka,{isShowIcon:"",isFuturesIcon:"",symbol:e,displayName:t.displayName,currency:t.currency,promoIcon:t.promoIcon,isPostOnly:t.isPostOnly},null,8,["symbol","displayName","currency","promoIcon","isPostOnly"])])),[`cell(${u(Bt).lastPrice})`]:o((({value:e,info:t})=>[l(Ca,{value:e,formatKey:t.priceFilter,currencySymbol:t.currencySymbol,currency:P.value},null,8,["value","formatKey","currencySymbol","currency"])])),[`cell(${u(Bt).changeBy24Hour})`]:o((({value:e})=>[l(_a,{value:e},null,8,["value"])])),[`cell(${u(Bt).volumeBy24Hour})`]:o((({value:e})=>[l(Ta,{value:e},null,8,["value"])])),[`cell(${u(Bt).actions})`]:o((({info:r})=>[M((n(),a(d,{class:"action-link",to:{name:"futuresId",params:{lang:u(O),id:r.symbol}},target:"_blank",rel:"noreferrer noopener",onClick:t[1]||(t[1]=A((()=>{}),["stop"]))},{default:o((()=>[c(s(e.$t("t.trade")),1)])),_:2},1032,["to"])),[[p,{mixpanel:{name:u(Mr),props:{s1:u(xr).futures,s2:r.symbol,s3:u(Tr).main}},posthog:{name:u(Mr),props:{tab:u(xr).futures,trading_pair:r.symbol,page:u(Tr).main}}}]])])),[`cell(${u(Bt).mobilePrice})`]:o((({info:e})=>[l(Ca,{value:e[u(Bt).lastPrice],formatKey:e.priceFilter,currencySymbol:e.currencySymbol,currency:P.value},null,8,["value","formatKey","currencySymbol","currency"])])),[`cell(${u(Bt).mobileVolume})`]:o((({info:e})=>[l(Ca,{value:e[u(Bt).lastPrice],formatKey:e.priceFilter,currencySymbol:e.currencySymbol,currency:P.value},null,8,["value","formatKey","currencySymbol","currency"]),l(Ta,{class:"mobile-volume",value:e[u(Bt).volumeBy24Hour]},null,8,["value"])])),[`cell(${u(Bt).mobileChange})`]:o((({info:e})=>[l(_a,{value:e[u(Bt).changeBy24Hour]},null,8,["value"])])),_:2},1032,["layout","currentSortKey","currentSortDirection","columns","rows","total","pageSize","page","onSort"])),[[p,w]])],64)}}}),[["__scopeId","data-v-c1ac5df5"]]),{spotTradeDefaultQuoteCurrency:Xi}=ue;function Zi(e={}){const r=Me(e),a=Ct(),{isShowMarketSector:n}=t(a);let o;const i=m([]),l=v((()=>i.value.map((e=>({...e,topGainerChange:e.leading.change,top3Symbols:e.symbols.slice(0,3)}))).sort(((e,t)=>e.sortId-t.sortId))));const s=pe((async function(){const{code:e=null,errorCallback:t=null}=u(r);try{const t=await _e.getSectorDetail({quoteCurrency:Xi,code:e});i.value=t}catch(a){t&&t(a)}}),300);return E(n,((e,t,r)=>{e&&(s(),o=setInterval((()=>{s()}),Tt)),r((()=>{clearInterval(o),o=void 0}))}),{immediate:!0}),{sectorList:l}}const Ji={class:"filters"},el={class:"sector-wrap"},tl={class:"sector-name"},rl={class:"win-count"},al={class:"loss-count"},nl={class:"top-gainers"},ol={class:"currency-change"},il=Xt(p({inheritAttrs:!1,__name:"SectorTable",props:{searchText:{default:""}},setup(d){const p=d,{sectorList:f}
7=Zi(),h=I(),g=e(),b=we(),w=ae(),{lang:k}=t(w),{sortKey:_,sortDirection:D,onSorting:O}=er(),L=m(1),F=v((()=>[{id:jt.name,label:b.isMobile?h.t("t.marketSector"):h.t("markets.sector.sectorName"),isSortable:!0,isShow:!0,columnClassName:"sector-name-row-cell"},{id:jt.gainersAndLosers,label:b.isMobile?h.t("markets.sector.gainersAndLosers.mobile"):h.t("markets.sector.gainersAndLosers"),textAlign:"right",isShow:!0},{id:jt.changeBy24Hour,label:b.isMobile?h.t("t.chg"):h.t("markets.24hChange"),textAlign:"right",isSortable:!0,isShow:!0},{id:jt.topGainers,sortId:jt.topGainerChange,label:b.isMobile?h.t("markets.topGainers.mobile"):h.t("markets.topGainers"),textAlign:"right",isSortable:!0,isShow:!0},{id:jt.actions,label:"",textAlign:"right",isShow:b.isLargeSize}].filter((e=>e.isShow)))),N=v((()=>{const e=p.searchText?p.searchText.toLowerCase():"",t=f.value.filter((t=>!e||t.name.toLowerCase().includes(e)));switch(_.value){case jt.name:{const e=_.value;t.sort(((t,r)=>D.value===Te.asc?t[e].localeCompare(r[e]):r[e].localeCompare(t[e])));break}case jt.changeBy24Hour:case jt.topGainerChange:{const e=_.value;t.sort(((t,r)=>{const a=t[e],n=r[e];let o=Number(a),i=Number(n);o=Number.isNaN(o)?0:o,i=Number.isNaN(i)?0:i;const l=D.value===Te.asc?-1:1;return o===i?null===a?l:null===n?-l:0:D.value===Te.asc?o-i:i-o}));break}}return t})),P=v((()=>N.value.slice((L.value-1)*Ht,L.value*Ht))),$=v((()=>[{gtm:{event:"marketSectorSortingChanged",target:_.value,type:D.value},watch:`${_.value}-${D.value}`},{gtm:e=>({event:"marketSectorSelectedCategory",target:e.code,trackItem:"row"}),mixpanel:{name:Fr,props:e=>({s1:e.code})},posthog:{name:Fr,props:e=>({sector:e.code})},emit:"onClickRow"},{gtm:{event:"marketSectorPageChanged",target:L.value},watch:L.value}]));function B(e){const t=R(e.code);g.push(t)}function R(e=""){return{name:qe.MARKET_SECTOR_DETAIL,params:{lang:k.value,sector:ea(e)}}}function z(e){var t;L.value=e,null==(t=document.querySelector(".market-page-function-wrap"))||t.scrollIntoView()}return E((()=>({searchKey:p.searchText,sortKey:_.value,sortDirection:D.value})),(()=>{L.value=1}),{deep:!0}),(e,t)=>{const d=r("RouterLink"),p=C("track");return n(),y(x,null,[i("div",Ji,[S(e.$slots,"filters",{},void 0,!0)]),M((n(),a(We,{class:"table",isSortingControllable:"",keepPagination:"",layout:e.isMobile?"prev, pager, next":"prev, pager, next, jumper",currentSortKey:u(_),currentSortDirection:u(D),columns:F.value,rows:P.value,total:N.value.length,pageSize:u(Ht),page:L.value,onSort:u(O),onChangePage:z,onOnClickRow:B},{empty:o((()=>[l(fa,{searchText:e.searchText},null,8,["searchText"])])),[`cell(${u(jt).name})`]:o((({info:e})=>[i("div",el,[l(nr,null,{default:o((()=>[(n(!0),y(x,null,T(e.top3Symbols,(e=>(n(),a(he,{key:e.symbol,class:"sector-icons",name:e.baseCurrency,showName:!1,size:"24"},null,8,["name"])))),128))])),_:2},1024),i("span",tl,s(e.name),1)])])),[`cell(${u(jt).gainersAndLosers})`]:o((({info:e})=>[i("span",rl,s(e.winCount),1),t[1]||(t[1]=i("span",{class:"slash"},"/",-1)),i("span",al,s(e.lossCount),1)])),[`cell(${u(jt).changeBy24Hour})`]:o((({value:e})=>[l(_a,{value:e},null,8,["value"])])),[`cell(${u(jt).topGainers})`]:o((({value:e})=>[i("div",nl,[l(he,{name:e.baseCurrency,showName:!1,size:"24"},null,8,["name"]),i("div",ol,[i("span",null,s(e.tradeCurrency),1),l(_a,{value:e.change},null,8,["value"])])])])),[`cell(${u(jt).actions})`]:o((({info:r})=>[M((n(),a(d,{class:"details",to:R(r.code),onClick:t[0]||(t[0]=A((()=>{}),["stop"]))},{default:o((()=>[c(s(e.$t("t.details")),1)])),_:2},1032,["to"])),[[p,{gtm:{event:"marketSectorSelectedCategory",target:r.code,trackItem:"detail"},mixpanel:{name:u(Fr),props:{s1:r.code}},posthog:{name:u(Fr),props:{sector:r.code}}}]])])),_:2},1032,["layout","currentSortKey","currentSortDirection","columns","rows","total","pageSize","page","onSort"])),[[p,$.value]])],64)}}}),[["__scopeId","data-v-6f18ba4e"]]),ll={class:"markets-table"},sl={class:"filter-wrap"},ul={class:"market-page-function-wrap"},cl={class:"switch-wrap"},dl={class:"tab-content"},pl={key:0},fl=Xt(p({__name:"MarketsTable",setup(e){const{enableSpotTrade:r,enableFuturesTrade:s}=ue,c=I(),d={gtm:e=>({event:"marketTabSelected",target:e}),mixpanel:{name:Ir,props:e=>({s1:e})},posthog:{name:Ir,props:e=>({tab:e})},emit:"select"},p=Ct(),{isShowFavorites:f,isShowMarketSector:h}=t(p),g=m(!1),b=m(""),S=m(Object.values(Kt).includes(history.state.type)?history.state.type:r?Kt.ALLCRYPTOS:Kt.FUTURES),k=m(!1),x=He(S,{[Kt.FAVORITE]:$i,[Kt.ALLCRYPTOS]:Ki,[Kt.SPOT]:Yi,[Kt.FUTURES]:Gi,[Kt.SECTOR]:il}),T=v((()=>[{id:Kt.FAVORITE,title:c.t("markets.favorite"),icon:Mt,isEnabled:f.value},{id:Kt.ALLCRYPTOS,title:c.t("t.allCryptos"),isEnabled:r},{id:Kt.SPOT,title:c.t("t.spot"),isEnabled:r},{id:Kt.FUTURES,title:c.t("t.futures"),isEnabled:s},{id:Kt.SECTOR,title:c.t("t.marketSector"),isEnabled:r&&h.value}].filter((e=>e.isEnabled))));function E(e){S.value=e,history.replaceState({...history.state,type:e},"")}return(e,t)=>{const r=C("track");return n(),y("div",ll,[i("div",sl,[i("div",ul,[l(Zr,{isHorizontal:""},{default:o((()=>[i("div",cl,[M(l(Ue,{class:w(["main-switcher",{favorite:u(f)}]),barHeight:4,type:u(Ke).BOTTOM_BAR_NARROW,theme:u(je).compact,itemList:T.value,selected:S.value,isDefaultSelectedKey:!1,onSelect:E},null,8,["class","type","theme","itemList","selected"]),[[r,d]])])])),_:1}),!e.isDesktop||g.value||k.value?F("",!0):M((n(),a(Qe,{key:0,value:b.value,"onUpdate:value":t[0]||(t[0]=e=>b.value=e),class:"search-input",width:"169px",height:"32px"},null,8,["value"])),[[r,{gtm:{event:"marketSearchKey",searchTerm:b.value,type:S.value},mixpanel:{name:u(Hr),props:{s1:b.value}},posthog:{name:u(Hr),props:{keyword:b.value}},disabled:!b.value,watch:b.value,delay:700}]])])]),i("div",dl,[(n(),a(_(u(x)),{searchText:b.value.trim(),onShowSuggestion:t[2]||(t[2]=e=>g.value=e),onEditOrder:t[3]||(t[3]=e=>k.value=e)},{filters:o((()=>[!e.isNotDesktop||g.value||k.value?F("",!0):(n(),y("div",pl,[M(l(Qe,{value:b.value,"onUpdate:value":t[1]||(t[1]=e=>b.value=e),class:"search-input",width:"100%",height:"32px"},null,8,["value"]),[[r,{gtm:{event:"marketSearchKey",searchTerm:b.value,type:S.value},mixpanel:{name:u(Hr),props:{s1:b.value}},posthog:{name:u(Hr),props:{keyword:b.value}},disabled:!b.value,watch:b.value,delay:700}]])]))])),_:1},40,["searchText"]))])])}}}),[["__scopeId","data-v-297c3fa5"]]),ml={class:"markets"},vl={class:"content"},hl={class:"title"},gl=Xt(p({__name:"index",setup(e){const{enableMarketsOverview:t}=ue;return(e,r)=>(n(),y("div",ml,[i("div",vl,[i("div",hl,s(e.$t("nav.markets")),1),u(t)?(n(),a(Xr,{key:0}
7)):F("",!0),l(fl)])]))}}),[["__scopeId","data-v-5c23f8df"]]),yl=Object.freeze(Object.defineProperty({__proto__:null,default:gl},Symbol.toStringTag,{value:"Module"})),bl={class:"market-price"},Sl={class:"last-price",dir:"ltr"},wl=Xt(p({__name:"MarketPrice",props:{market:{default:()=>({})},priceFormats:{default:()=>({})},priceChangeFormatter:{type:Function,default:e=>Number(e).toString()}},setup:e=>(e,t)=>(n(),y("div",bl,[i("div",Sl,s(e.$filters.formatNumber(e.market.lastPrice,e.priceFormats.marketPrice)),1),e.market.change?(n(),y("div",{key:0,dir:"ltr",class:w(["price-change-label",{increase:e.market.change>0,decrease:e.market.change<0}])},s(e.priceChangeFormatter(e.market.change)),3)):F("",!0)]))}),[["__scopeId","data-v-8a326ce2"]]);const kl=Xt({name:"IconTradingView",components:{Icon:Se}},[["render",function(e,t,l,s,u,c){const d=r("Icon");return n(),a(d,{"aria-label":"Tradingview Icon",viewBox:"0 0 17 16"},{default:o((()=>t[0]||(t[0]=[i("path",{d:"M13.5931 7.06152C13.8413 7.41269 13.9828 7.82516 14.0015 8.25144C14.9959 8.59489 15.5169 9.66057 15.1652 10.6317C14.8957 11.376 14.1757 11.8741 13.3674 11.875H3.82269C3.15172 11.8759 2.50758 11.6172 2.0316 11.1553L6.07994 8.02473C6.37554 8.17844 6.72791 8.1871 7.03094 8.04813L8.96121 9.69754C8.78418 10.2429 9.09344 10.825 9.65182 10.9977C10.2102 11.1703 10.8062 10.8685 10.983 10.3231C11.0563 10.0971 11.0479 9.85312 10.9595 9.63226L13.5931 7.06129V7.06152ZM12.9942 6.47662L10.3614 9.0462C10.0892 8.94232 9.78525 8.95214 9.52079 9.07357L7.59148 7.42322C7.76874 6.8781 7.45973 6.29577 6.90135 6.12264C6.3432 5.94951 5.74697 6.25132 5.5697 6.79668C5.50886 6.98408 5.50383 7.18435 5.55509 7.37432L1.53526 10.4822C0.916748 9.24951 1.43848 7.76036 2.70065 7.15604C3.05782 6.98501 3.45091 6.89822 3.84856 6.90266C4.08188 5.08597 5.77883 3.79826 7.63891 4.02613C8.98444 4.19107 10.1003 5.122 10.4771 6.39427C11.2599 5.94015 12.2416 5.9715 12.9923 6.47498L12.9945 6.47662H12.9942Z"},null,-1)]))),_:1,__:[0]})}]]),Cl={class:"selector"},_l=["type","value"],xl={L:"large",M:"medium",S:"small"},Tl=Xt(p({__name:"LabelSelector",props:B({size:{default:xl.S},isMultipleSelect:{type:Boolean,default:!1},list:{default:()=>[]}},{result:{default:null},resultModifiers:{}}),emits:["update:result"],setup(e){const t=R(e,"result"),r=e,a=v((()=>r.isMultipleSelect?"checkbox":"radio")),o=r.isMultipleSelect?[]:null,l=v({get:()=>t.value||o,set(e){t.value=e}});return(e,t)=>(n(),y("div",Cl,[(n(!0),y(x,null,T(e.list,((r,o)=>(n(),y("div",{key:o,class:"item"},[M(i("input",{"onUpdate:modelValue":t[0]||(t[0]=e=>l.value=e),type:a.value,class:"input",value:r.value},null,8,_l),[[K,l.value]]),S(e.$slots,"item",{info:r},(()=>[i("button",{class:w(["label",e.size])},s(r.name),3)]),!0)])))),128))]))}}),[["__scopeId","data-v-751d7a05"]]),Ml="area",Il={bar:"addBarSeries",line:"addLineSeries",baseline:"addBaselineSeries",area:"addAreaSeries",candlestick:"addCandlestickSeries",histogram:"addHistogramSeries"},El="floating",Dl={name:"LightweightCharts",props:{chartData:{type:Array,default:()=>[]},chartOptions:{type:Object,default:()=>({})},toolTipMargin:{type:[Number,String],default:8},toolTipType:{type:String,default:El},hasLegends:{type:Boolean,default:!1},priceFormatter:{type:Function,default:e=>ve(e,2)},timeFormatter:{type:Function,default:e=>U(e,"MM-dd")}},data(){return{chart:null,typeSeries:[],tooltipInfo:{},tooltipStyle:{display:"none"},options:{layout:{textColor:Xe["--app--color--blue-grey-dark"],background:{type:"solid",color:"white"}},grid:{vertLines:{visible:!1},horzLines:{color:Xe["--app--color--blue-grey-lighter"]}},rightPriceScale:{borderColor:Xe["--app--color--blue-grey-lighter"],scaleMargins:{top:.05,bottom:.05}},leftPriceScale:{borderColor:Xe["--app--color--blue-grey-lighter"],scaleMargins:{top:.05,bottom:.05}},timeScale:{fixLeftEdge:!0,fixRightEdge:!0,borderColor:Xe["--app--color--blue-grey-lighter"],tickMarkFormatter:this.timeFormatter},crosshair:{vertLine:{color:Xe["--app--color--blue-grey-dark"],labelVisible:!1},horzLine:{color:Xe["--app--color--blue-grey-dark"],labelVisible:!1}},handleScale:{axisPressedMouseMove:{price:!1}},localization:{priceFormatter:this.priceFormatter}},legends:[]}},computed:{computedChartOptions(){return Ge({},this.options,this.chartOptions)},hasTooltip(){return!!this.$slots.tooltip}},watch:{chartData:{deep:!0,handler(){this.legends=[],this.removeAllSeries(),this.addAllSeries()}}},created(){this.resizeChartThrottle=xe(this.resizeChart,300)},mounted(){this.$refs.lightweightChart&&!this.chart&&(this.chart=V(this.$refs.lightweightChart,this.computedChartOptions),this.addAllSeries(),window.addEventListener("resize",this.resizeChartThrottle))},beforeUnmount(){window.removeEventListener("resize",this.resizeChartThrottle),this.reset()},methods:{reset(){this.chart&&(this.chart.remove(),this.tooltipUnsubscribe(),this.chart=null,this.typeSeries=null)},addAllSeries(){this.chartData.length>0&&(this.chartData.forEach((({chartType:e,data:t,typeStyleOptions:r},a)=>{const n=this.chart[Il[e]](r);n.setData(t),this.typeSeries.push(n),this.legends.push(`${a}`)})),this.chart.timeScale().fitContent(),this.tooltipInitialize())},addSeries(e){if(this.chartData.length>0){const{chartType:t,data:r,typeStyleOptions:a}=this.chartData[e],n=this.chart[Il[t]](a);n.setData(r),this.typeSeries.push(n)}}
7,removeAllSeries(){this.chart&&this.typeSeries&&(this.typeSeries.forEach((e=>{this.chart.removeSeries(e)})),this.typeSeries=[])},removeSeries(e){this.chart&&this.typeSeries[e]&&(this.chart.removeSeries(this.typeSeries[e]),this.typeSeries.splice(e,1))},resizeChart(){if(this.chart){const e=this.$refs.lightweightChart.getBoundingClientRect();this.chart.resize(e.width,e.height)}},async tooltipHandler(e){const{clientWidth:t,clientHeight:r}=this.$refs.lightweightChart;if(void 0===e.point||!e.time||e.point.x<0||e.point.x>t||e.point.y<0||e.point.y>r)this.tooltipStyle={display:"none"};else{const a=this.chartData.reduce(((t,r,a)=>{if(this.legends.includes(`${a}`)){const a=r.data.find((t=>t.time===e.time));t.push(a)}return t}),[]),n=e.seriesPrices.get(this.typeSeries[0]),o=this.typeSeries[0]?this.typeSeries[0].priceToCoordinate(n):null;if(null===o)return;this.tooltipInfo={origin:e,price:n,extraData:a,time:e.time},this.tooltipStyle={display:"inline-block"},await this.$nextTick();const{clientWidth:i,clientHeight:l}=this.$refs.tooltip;let s=0,u=0;if(this.toolTipType===El){const a=e.point.x-i/2;s=Math.max(0,Math.min(t-i,a)),u=o-l-this.toolTipMargin,u<=0&&(u=Math.max(0,Math.min(r-l-this.toolTipMargin,o+this.toolTipMargin)))}else s=e.point.x+this.toolTipMargin+i/2,s>t-i&&(s=Math.max(0,e.point.x+this.toolTipMargin-i)),u=e.point.y-l-this.toolTipMargin;this.tooltipStyle={...this.tooltipStyle,left:`${s}px`,top:`${u}px`}}},tooltipInitialize(){this.hasTooltip&&this.chart.subscribeCrosshairMove(this.tooltipHandler)},tooltipUnsubscribe(){this.hasTooltip&&this.chart.unsubscribeCrosshairMove(this.tooltipHandler)},onChangeLegends(e,t){if(e||!(this.legends.length<=1))if(e)this.legends.push(`${t}`),this.addSeries(t);else{const e=this.legends.indexOf(`${t}`);this.legends.splice(e,1),this.removeSeries(e)}}}},Ol={class:"lightweight-chart-container"},Ll={ref:"lightweightChart",class:"chart"},Al={key:1,class:"chart-legend"};const Fl=Xt(Dl,[["render",function(e,t,l,u,d,p){const f=r("Checkbox");return n(),y("div",Ol,[i("div",Ll,null,512),p.hasTooltip?(n(),y("div",{key:0,ref:"tooltip",class:"lightweight-chart-tooltip",style:b(d.tooltipStyle),onMousemove:t[0]||(t[0]=A((()=>{}),["stop"]))},[S(e.$slots,"tooltip",{info:d.tooltipInfo},void 0,!0)],36)):F("",!0),S(e.$slots,"default",{},void 0,!0),l.hasLegends?(n(),y("div",Al,[(n(!0),y(x,null,T(l.chartData,((t,r)=>(n(),a(f,{key:t.legend.id,style:b({"--checkbox-square-background-color":t.legend.color}),label:`${r}`,value:d.legends.includes(`${r}`),onInput:e=>p.onChangeLegends(e,r)},{default:o((()=>[c(s(e.$t(t.legend.legendName)),1)])),_:2},1032,["style","label","value","onInput"])))),128))])):F("",!0)])}],["__scopeId","data-v-95aaa661"]]),Nl={class:"market-chart"},Pl={class:"chart-tooltip"},$l={class:"tooltip-date"},Bl={class:"tooltip-price"},Rl={class:"link-text"},zl=Xt(p({__name:"MarketChart",props:{marketChart:{default:()=>({})},priceFormats:{default:()=>({})}},emits:["update:marketChart"],setup(e,{emit:t}){const{marketDetailLightweightChartsOptions:r}=ue,a=e,c=t,d=I(),p=v({get:()=>a.marketChart,set(e){c("update:marketChart",e)}}),f=v((()=>[{name:d.t("t.24h"),value:Ut.twentyFourHour},{name:d.t("t.1w"),value:Ut.oneWeek},{name:d.t("t.1m"),value:Ut.oneMonth},{name:d.t("t.1y"),value:Ut.oneYear},{name:d.t("t.5y"),value:Ut.fiveYear}]));function m(e){const{period:t}=p.value.filter;switch(!0){case t===Ut.twentyFourHour:return U(e,"HH:mm");case t===Ut.oneWeek:case t===Ut.oneMonth:return U(e,"MMM dd HH:mm");case t===Ut.oneYear:case t===Ut.fiveYear:return U(e,"MMM dd")}}return(e,t)=>(n(),y("div",Nl,[l(Tl,{result:p.value.filter.period,"onUpdate:result":t[0]||(t[0]=e=>p.value.filter.period=e),class:"chart-period-selector",size:u(xl).M,list:f.value},null,8,["result","size","list"]),l(Fl,{class:"chart",chartData:p.value.chartData,timeFormatter:m,chartOptions:u(r)},{tooltip:o((({info:t})=>[i("div",Pl,[i("div",$l,s(e.$filters.formatDate(t.time,"MM/dd/yyyy HH:mm")),1),i("div",Bl,s(e.$filters.formatNumber(t.price,e.priceFormats.marketPrice)),1)])])),default:o((()=>[i("a",{class:"trading-view-link",target:"_blank",href:"https://www.tradingview.com"},[l(kl,{class:"trading-view-icon"}),i("span",Rl,s(e.$t("t.chartByTradingView")),1)])])),_:1},8,["chartData","chartOptions"])]))}}),[["__scopeId","data-v-229df90a"]]),Hl={class:"market-change"},jl={class:"high-low-compare-container"},Kl={class:"market-change-info-title"},Ul={class:"high-low-compare"},Vl={class:"price-container"},ql={class:"price-type"},Wl={class:"price-value",dir:"ltr"},Yl={class:"price-container"}
7,Ql={class:"price-type"},Gl={class:"price-value",dir:"ltr"},Xl={class:"others-info"},Zl={class:"change-info"},Jl={class:"market-change-info-title"},es={class:"volume-info"},ts={class:"market-change-info-title"},rs={class:"volume-value",dir:"ltr"},as={class:"market-cap-info"},ns={class:"market-change-info-title"},os={class:"market-cap-value",dir:"ltr"},is=Xt(p({__name:"MarketChange",props:{market:{default:()=>({})},marketCap:{default:null},priceFormats:{default:()=>({})},priceChangeFormatter:{type:Function,default:e=>Number(e).toString()}},setup(e){const{enable24hVolume:t}=$e;return(e,r)=>(n(),y("div",Hl,[i("div",jl,[i("div",Kl,[i("span",null,s(e.$t("t.24h"))+" "+s(e.$t("t.high"))+"/"+s(e.$t("t.low")),1)]),i("div",Ul,[i("div",Vl,[i("div",ql,s(e.$t("t.high")),1),i("div",Wl,s(e.$filters.formatNumber(e.market.highestPrice,e.priceFormats.marketPrice)),1)]),r[0]||(r[0]=i("div",{class:"separator"},null,-1)),i("div",Yl,[i("div",Ql,s(e.$t("t.low")),1),i("div",Gl,s(e.$filters.formatNumber(e.market.lowestPrice,e.priceFormats.marketPrice)),1)])])]),i("div",Xl,[i("div",Zl,[i("div",Jl,s(e.$t("marketTokenDetail.marketInfo.change.title",{period:e.$t("t.24h")})),1),i("div",{dir:"ltr",class:w(["change-value",{increase:e.market.change>0,decrease:e.market.change<0}])},s(e.priceChangeFormatter(e.market.change)),3)]),u(t)?(n(),y(x,{key:0},[r[1]||(r[1]=i("div",{class:"separator"},null,-1)),i("div",es,[i("div",ts,s(e.$t("marketTokenDetail.marketInfo.volume.title",{period:e.$t("t.24h")})),1),i("div",rs,s(e.$filters.formatNumber(e.market.volume,e.priceFormats.marketVolume)),1)])],64)):F("",!0),r[2]||(r[2]=i("div",{class:"separator"},null,-1)),i("div",as,[i("div",ns,s(e.$t("marketTokenDetail.marketInfo.marketCap.title")),1),i("div",os,s(e.$filters.formatNumber(e.marketCap,e.priceFormats.marketCap)),1)])])]))}}),[["__scopeId","data-v-aa42f59d"]]),ls={class:"market-summary"},ss={class:"title"},us={class:"content"},cs={dir:"ltr"},ds={dir:"ltr"},ps={dir:"ltr"},fs={dir:"ltr"},ms={dir:"ltr"},vs={dir:"ltr"},hs={dir:"ltr"},gs={dir:"ltr"},ys=Xt(p({__name:"MarketSummary",props:{currencyInfo:{default:()=>({})},computedQuote:{default:""},market:{default:()=>({})},marketCap:{default:null},priceFormats:{default:()=>({})},priceChangeFormatter:{type:Function,default:e=>Number(e).toString()},symbolInfo:{default:()=>({})}},setup(e){const t=e,a=v((()=>ve(t.market.lastPrice,t.priceFormats.marketPrice))),u=v((()=>ve(t.marketCap,t.priceFormats.marketCap))),c=v((()=>ve(t.market.volume,t.priceFormats.marketVolume))),d=v((()=>t.priceChangeFormatter(t.market.change,{isHidePlus:!0}))),p=v((()=>ve(t.market.lowestPrice,t.priceFormats.marketPrice))),f=v((()=>ve(t.market.highestPrice,t.priceFormats.marketPrice)));return(e,t)=>{const m=r("i18n-t");return n(),y("div",ls,[i("div",ss,s(e.$t("marketTokenDetail.summary.title",{currency:e.currencyInfo.shortName})),1),i("div",us,[l(m,{keypath:"marketTokenDetail.summary.description",class:"summary-description",tag:"div"},{currency:o((()=>[i("span",cs,s(e.symbolInfo.marketSymbol),1)])),quote:o((()=>[i("span",ds,s(e.computedQuote),1)])),lastPrice:o((()=>[i("span",ps,s(a.value),1)])),marketCap:o((()=>[i("span",fs,s(u.value),1)])),volume:o((()=>[i("span",ms,s(c.value),1)])),change:o((()=>[i("span",vs,s(d.value),1)])),lowestPrice:o((()=>[i("span",hs,s(p.value),1)])),highestPrice:o((()=>[i("span",gs,s(f.value),1)])),_:1})])])}}}),[["__scopeId","data-v-895bfac1"]]),bs={class:"admin-banner"},Ss=["src"],ws=Xt(p({__name:"AdminBanner",props:{adminBannerInfo:{default:()=>({})}},setup(e){const t=e,r=v((()=>t.adminBannerInfo.url?"a":"div"));return(e,t)=>(n(),y("div",bs,[(n(),a(_(r.value),{class:"admin-banner-link",href:e.adminBannerInfo.url},{default:o((()=>[i("img",{class:"image",src:e.adminBannerInfo.image},null,8,Ss)])),_:1},8,["href"]))]))}}),[["__scopeId","data-v-1904e5a6"]]),ks=["innerHTML"],Cs=Xt(p({__name:"AdminArticle",props:{article:{default:""}},setup(e){const t=m(!1),r=m(!1),a=m(!0),o=f("containerRef"),l=f("articleRef");const s=xe((function(e){var t;const{offsetHeight:n,scrollTop:o}=e.target;r.value=n+o>=((null==(t=l.value)?void 0:t.offsetHeight)??0),a.value=0===o}),300);return h((()=>{var e,r;t.value=((null==(e=o.value)?void 0:e.offsetHeight)??0)<((null==(r=l.value)?void 0:r.offsetHeight)??0)}
7)),(e,c)=>(n(),y("div",{ref_key:"containerRef",ref:o,class:w(["admin-article",{"show-more-article":t.value&&!r.value,"show-previous-article":t.value&&!a.value}]),onScroll:c[0]||(c[0]=(...e)=>u(s)&&u(s)(...e))},[i("div",{ref_key:"articleRef",ref:l,class:"article-context",innerHTML:e.article},null,8,ks)],34))}}),[["__scopeId","data-v-36895227"]]),_s=["href"],xs={class:"left image-container"},Ts=["src"],Ms={class:"right"},Is={class:"blog-date"},Es={class:"blog-title"},Ds=["innerHTML"],Os=Xt(p({__name:"AdminBlogs",props:{blogs:{default:()=>[]},isSlideMode:{type:Boolean,default:!1}},setup(e){const t=e,r=v((()=>t.isSlideMode&&!d.value)),l=v((()=>r.value?Zt:"div")),c=v((()=>0===t.blogs.length)),d=v((()=>1===t.blogs.length)),p=v((()=>r.value?{isShowCustomPaging:!0,autoWidth:!0,options:{loop:!0,autoplay:!0,interval:3e3}}:{}));return(e,t)=>{const d=C("track");return c.value?F("",!0):(n(),a(_(l.value),P({key:0},p.value,{class:["blogs",{"blog-list":!r.value,"slider-blogs":r.value}]}),{default:o((()=>[(n(!0),y(x,null,T(e.blogs,(t=>(n(),y("div",{key:t.id,class:"blog-item-wrapper"},[M((n(),y("a",{class:"blog-item",target:"_blank",href:t.link},[i("div",xs,[i("img",{class:"image",src:t.imageUrl},null,8,Ts)]),i("div",Ms,[i("div",Is,s(e.$filters.formatDate(t.publishedDate,"MMMM dd, yyyy")),1),i("div",Es,s(t.title),1),i("div",{class:"blog-content",innerHTML:t.excerpt},null,8,Ds)])],8,_s)),[[d,{mixpanel:{name:u(Ur)},posthog:{name:u(Ur)}}]])])))),128))])),_:1},16,["class"]))}}}),[["__scopeId","data-v-bc630fad"]]),Ls={BUY:"BUY",SELL:"SELL"},As={ORDER_TYPE:Ls.BUY,BASE_TYPE:"crypto"},Fs={INIT:"init",TIMEOUT:"timeout",REFRESH:"refresh",FORCE:"force"},Ns="otcContext";function Ps(){const e=m(As.ORDER_TYPE),t=m(Fs.INIT),r=m({});function a(){r.value={},t.value=Fs.INIT}return q(Ns,(e=>{const t={};return Object.defineProperties(t,Object.keys(e).reduce(((t,r)=>{const a={enumerable:!0},n=e[r]||{};return"function"==typeof n?a.value=n:"get"in n&&n.get&&(a.get=n.get),t[r]=a,t}),{})),t})({quoteState:{get:()=>t.value},setQuoteState:e=>{t.value=e||Fs.INIT},clearQuote:a})),{orderType:e,quoteState:t,quoteData:r,clearQuote:a}}const $s=Y("otcStore",(()=>{const{getAssetScaleByCurrency:e}=Ze(),t=m(),r=m([]),a=m({}),n=v((()=>r.value.map((e=>e.assetName))));async function o(){try{const t=await et.getOtcMarkets();r.value=t.map((t=>{const{alias:r,assetName:n,supportQuoteCurrencies:o,minBaseSize:i,maxBaseSize:l,minQuoteSizes:s,maxQuoteSizes:u}=t;r&&n!==r&&(a.value[n]=r);const c=e(n);return{assetName:n,supportQuoteCurrencies:o,minBaseSize:O(i).dp(c,O.ROUND_UP).toFixed(),maxBaseSize:O(l).dp(c,O.ROUND_DOWN).toFixed(),minQuoteSizes:s,maxQuoteSizes:u}}))}catch(n){}finally{0===r.value.length&&(t.value=setTimeout(o,1e3))}}const i=Je(o,300);return{otcCurrencies:r,currencyAliasMap:a,otcFromCurrencies:n,fetchMarkets:o,debounceFetchMarkets:i,clearRetryFetchMarketTimer:function(){clearTimeout(t.value)}}})),Bs={assetName:"",supportQuoteCurrencies:[],minBaseSize:"",maxBaseSize:"",minQuoteSizes:[],maxQuoteSizes:[]},Rs={currency:"",minQuoteSize:"",maxQuoteSize:""},zs={class:"otc-block border-box"},Hs=Xt(p({__name:"OtcBlock",props:{theme:{default:""}},setup:e=>(e,t)=>(n(),y("div",zs,[S(e.$slots,"default",{},void 0,!0)]))}),[["__scopeId","data-v-69fc71be"]]),js=["readonly","placeholder"],Ks=Xt(p({__name:"OtcInput",props:{isNewStyle:{type:Boolean,default:!1},radioValue:{default:()=>Date.now()},radio:{default:""},model:{default:""},readonly:{type:Boolean,default:!1},refName:{default:"otcCryptoInput"},currentRef:{default:""},placeholder:{default:"-"},onSubmitClick:{type:Function,default:()=>{}},decimalLimit:{default:tt}},emits:["keydown","update:model","update:radio","update:currentRef"],setup(e,{expose:t,emit:l}){const s=e,u=l,c=m(null),d=m(null),p=v((()=>{var e,t;return s.isNewStyle?(null==(t=null==(e=c.value)?void 0:e.$refs)?void 0:t[s.refName])??null:d.value})),f=v({get:()=>s.model||"",set(e){let t=String(e);if("."===t&&(t="0."),isNaN(Number(t)))return;let r=t;if(r.includes(".")){r.split(".")[1].length>Number(s.decimalLimit)&&(r=O(r).toFixed(Number(s.decimalLimit),O.ROUND_DOWN))}u("update:model",r)}});function g(){"0"!==s.model&&s.onSubmitClick()}function b(){u("update:radio",s.radioValue),u("update:currentRef",s.refName)}return t({focus:function(){var e;null==(e=p.value)||e.focus(),u("update:radio",s.radioValue)},onRadioClick:b}),h((()=>{var e;s.currentRef===s.refName&&(null==(e=p.value)||e.focus())})),(e,t)=>{const l=r("BrandInput");return e.isNewStyle?(n(),a(l,{key:0,ref_key:"brandInput",ref:c,value:f.value,"onUpdate:value":t[0]||(t[0]=e=>f.value=e),isPrice:"",isBrandNewStyle:"",class:"common-input text-align-right",readonly:e.readonly,placeholder:e.placeholder,refName:e.refName,onKeydown:[t[1]||(t[1]=t=>e.$emit("keydown",t)),Q(g,["enter"])],onClick:b},L({_:2},[T(e.$slots,((t,r)=>({name:r,fn:o((()=>[S(e.$slots,r,{},void 0,!0)]))})))]),1032,["value","readonly","placeholder","refName"])):(n(),y("div",{key:1,class:"otc-input",onClick:b,onKeydown:[t[3]||(t[3]=t=>e.$emit("keydown",t)),Q(g,["enter"])]},[M(i("input",{ref:e=>d.value=e,"onUpdate:modelValue":t[2]||(t[2]=e=>f.value=e),class:"otc-input-block-input__input",readonly:e.readonly,placeholder:e.placeholder,"aria-autocomplete":"none"},null,8,js),[[G,f.value]]),S(e.$slots,"suffix",{},void 0,!0)],32))}}}),[["__scopeId","data-v-1bd25a7b"]]),Us=Xt(p({__name:"OtcButton",props:{isNewStyle:{type:Boolean,default:!1},text:{default:""},styleType:{default:""},disabled:{type:Boolean,default:!1},isFill:{type:Boolean,default:!1}
7,noBackground:{type:Boolean,default:!1},isLoading:{type:Boolean,default:!1}},emits:["click"],setup(e){const t=e,r=v((()=>t.isNewStyle?{green:t.styleType===Ls.BUY,red:t.styleType===Ls.SELL,block:t.isFill,"no-background":t.noBackground}:["otc-button",{"otc-button--buy":t.styleType===Ls.BUY,"otc-button--sell":t.styleType===Ls.SELL,"otc-button--disabled":t.disabled,"otc-button--fill":t.isFill,"no-background":t.noBackground}]));return(e,t)=>(n(),a(_(e.isNewStyle?"BaseButton":"span"),{size:"large",class:w(r.value),disabled:e.disabled,onClick:t[0]||(t[0]=t=>e.$emit("click",t))},{default:o((()=>[c(s(e.text),1)])),_:1},8,["class","disabled"]))}}),[["__scopeId","data-v-49563ff9"]]),{debitCardLogoList:Vs}=ue,qs=[{type:"visa",icon:Jt,sizeInfo:{},iconClass:"visa-icon"},{type:"mastercard",icon:rt,sizeInfo:{width:32,height:32},iconClass:"mastercard-icon"}],Ws=Object.fromEntries(qs.map((e=>[e.type,e])));function Ys(e){return null===e||!!Array.isArray(e)&&e.every((e=>void 0!==Ws[e]))}const Qs={class:"debit-card-link-list-wrapper"};const Gs=Xt({name:"DebitCardLogos",props:{list:{default:()=>Ys(Vs)?Vs??[]:[],validator:Ys}},computed:{computedList(){return this.list.map((e=>Ws[e]))}}},[["render",function(e,t,r,o,i,l){return n(),y("div",Qs,[(n(!0),y(x,null,T(l.computedList,((e,t)=>(n(),y("div",{key:`debitcard-${t}`,class:"icon-wrapper"},[(n(),a(_(e.icon),P({ref_for:!0},e.sizeInfo,{class:e.iconClass}),null,16,["class"]))])))),128))])}],["__scopeId","data-v-8e03de01"]]),Xs={key:0,class:"content-wrap"},Zs={class:"action-wrapper"},Js={class:"info-wrap"},eu={key:0,class:"text"},tu={key:1,class:"text"},ru={key:2,class:"balance"},au={key:0,class:"invalid-message"},nu={class:"action-wrapper"},ou={class:"info-wrap"},iu={key:0,class:"text"},lu={key:1,class:"text"},su={key:2,class:"balance"},uu={key:0,class:"invalid-message"},cu={class:"otc-panel-footer"},du={class:"try-time"},pu=Xt(p({__name:"OtcPanelForm",props:{data:{default:()=>({})},isQuoteWaiting:{type:Boolean,default:!1},orderType:{default:As.ORDER_TYPE},customCryptoType:{default:null},isNewStyle:{type:Boolean,default:!1},isHideDropdown:{type:Boolean,default:!1},isShowDepositWithCreditCard:{type:Boolean,default:!0},isCustomSubmit:{type:Boolean,default:!1},isHideBalance:{type:Boolean,default:!1},isShowSeparator:{type:Boolean,default:!1}},emits:["update:data","onOrderTypeChange","update:isQuoteWaiting","updateMarketList","update:inputUpdate","submit"],setup(r,{emit:c}){const{enableCreditCard:d,otcDefaultSelect:p,debitCardLogoList:f}=ue,h={crypto:As.BASE_TYPE,fiat:"fiat"},g="inputFiat",b="inputCrypto",S=r,_=c,x=X(),T=e(),D=I(),L=ae(),{isTradingCountry:A,currencyMap:N,loginState:P,lang:$,isSubAccount:B}=t(L),{getAssetScaleByCurrency:R}=Ze(),{showIdVerificationRequiredDialog:z}=Sr(),{captureEvent:H}=ge(),K=$s(),{otcCurrencies:U,otcFromCurrencies:V}=t(K),q=function(){const e=W(Ns);if(!e)throw new Error("useOtcQuoteInjector must be used within useOtcQuoteProvider");return e}(),Y=m(null),G=m(null),Z=m({}),J=m(h.crypto),ee=m(""),te=m(x.params.buyCurrency||p.buyCurrency),re=m(""),ne=m(x.params.payCurrency||p.payCurrency),oe=m("otcCryptoInput"),ie=m(0),le=m(!1),se=v((()=>!!S.isShowDepositWithCreditCard&&(!!d&&(!B.value&&((null==f?void 0:f.length)??!1))))),ce=v((()=>P.value)),de=v((()=>0===U.value.length||0===Object.keys(N.value).length)),pe=v({get:()=>S.data,set(e){_("update:data",e)}}),fe=v({get:()=>q.quoteState,set(e){q.setQuoteState(e)}}),me=v((()=>S.orderType===Ls.BUY)),he=v((()=>J.value===h.crypto)),ye=v((()=>J.value===h.fiat)),be=v((()=>Boolean(Object.keys(pe.value).length))),Se=v((()=>!A.value||!(ee.value||re.value)||Be.value||Re.value)),we=v((()=>{const e=me.value?ne.value:te.value,t=R(e),{available:r=0}=function(e){const t=ze(e);return N.value[t]||{}}(e),a=O(r).dp(t,O.ROUND_DOWN).toFixed();return at(a)})),ke=v((()=>`${D.t("convert.available.mobile")} ${we.value} ${me.value?ne.value:te.value}`)),Ce=v((()=>me.value?D.t("otc.button.quote.buy"):D.t("otc.button.quote.sell"))),_e=v((()=>0===ie.value||3===ie.value?"":`(Trying... ${ie.value})`)),xe=v((()=>U.value.find((e=>e.assetName===te.value))||Bs)),Te=v((()=>{let e=[],t=[];const{supportQuoteCurrencies:r,minQuoteSizes:a,maxQuoteSizes:n}=xe.value;return r.forEach(((r,o)=>{const i=ze(r),l=N.value[i];if(!l)return;const s=R(i),u={currency:r,minQuoteSize:O(a[o]).dp(s,O.ROUND_UP).toFixed(),maxQuoteSize:O(n[o]).dp(s,O.ROUND_DOWN).toFixed()};l.available?e.push(u):t.push(u)})),e=e.sort(nt((e=>e.currency))),t=t.sort(nt((e=>e.currency))),e.concat(t)})),Me=v((()=>Te.value.map((e=>e.currency)))),Ie=v((()=>Te.value.find((e=>e.currency===ne.value))||Rs)),Ee=v((()=>ot(we.value))),De=v((()=>Ee.value<=0)),Oe=v((()=>
7({orderAmountInBaseCurrency:he.value?ee.value:"0",orderAmountInQuoteCurrency:ye.value?re.value:"0",side:S.orderType,baseCurrency:te.value,quoteCurrency:ne.value}))),Le=v((()=>{const{minBaseSize:e,maxBaseSize:t}=xe.value;return`${e}-${t}`})),Ae=v((()=>R(te.value))),Fe=v((()=>{const{minQuoteSize:e,maxQuoteSize:t}=Ie.value;return`${e}-${t}`})),Ne=v((()=>R(ne.value))),Pe=v((()=>{const{minBaseSize:e,maxBaseSize:t}=xe.value,r=O(ee.value);return r.lt(e)?D.t("otc.limit.min.v2",{min:e}):r.gt(t)?D.t("otc.limit.max.v2",{max:t}):""})),$e=v((()=>{const{minQuoteSize:e,maxQuoteSize:t}=Ie.value,r=O(re.value);return r.lt(e)?D.t("otc.limit.min.v2",{min:Je(e)}):r.gt(t)?D.t("otc.limit.max.v2",{max:Je(t)}):""})),Be=v((()=>Boolean(Pe.value))),Re=v((()=>Boolean($e.value)));function ze(e){return Z.value[e]||e}function He(){_("update:inputUpdate",!0)}function je(e,t){var r,a;switch(e.preventDefault(),t){case g:null==(r=Y.value)||r.focus();break;case b:null==(a=G.value)||a.focus()}}function Ke(){fe.value=be.value?Fs.FORCE:Fs.INIT,S.isCustomSubmit?_("submit",Oe.value):We()}function Ue(){ie.value=0}async function Ve(e,t){try{return await et.getOtcQuote(e)}catch(r){if(function(e){ie.value=3-e+1}(t),1===t)throw r;return await new Promise((e=>setTimeout(e,3e3))),Ve(e,t-1)}}function We(){le.value=!0,""!==ee.value||""!==re.value?Ve(Oe.value,3).then(Ye).catch(Qe).finally((()=>{le.value=!1})):q.clearQuote()}function Ye(e){var t;_("update:isQuoteWaiting",!0),Ue(),t=e,pe.value={quoteState:fe.value,quoteId:t.quoteId,orderType:S.orderType,buyCurrency:te.value,payCurrency:ne.value,cryptoAmount:me.value?t.receiveAmount:t.deductAmount,priceEachCrypto:t.priceInOrderCurrency,totalPrice:me.value?t.deductAmount:t.receiveAmount,usdPrice:t.priceInUSD,expiredTime:1e3*t.ttl},[Fs.TIMEOUT,Fs.FORCE].includes(fe.value)&&(fe.value=Fs.REFRESH)}function Qe(){_("update:isQuoteWaiting",!0),Ue(),q.clearQuote(),_("update:isQuoteWaiting",!1)}function Ge(){dt({entryChannel:pt.otc}),H("deposit_entrance",{entry_channel:"otc"}),T.push({name:qe.DEPOSIT,params:{lang:$.value},query:{currency:ue.baseCurrency,provider:mt.PIQ,method:ft.CREDIT_CARD}})}async function Xe(){await k(),me.value?re.value=Ee.value:ee.value=Ee.value}function Je(e){return ve(e,{minDigits:0})}return j((async()=>{await K.debounceFetchMarkets(),async function(){const{orderAmountInBaseCurrency:e,orderAmountInQuoteCurrency:t,side:r,baseCurrency:a,quoteCurrency:n}=x.query;a&&(te.value=a),n&&(ne.value=n),Number(e)?(J.value=h.crypto,await k(),ee.value=Number(e)):Number(t)&&(J.value=h.fiat,await k(),re.value=Number(t)),r&&_("onOrderTypeChange",r),Se.value||(Ke(),T.replace({query:{}}))}()})),E(de,(async e=>{e||await k()})),E((()=>x.params),(({buyCurrency:e,payCurrency:t})=>{e&&(te.value=e),t&&(ne.value=t)})),E(ne,(()=>{re.value="",He()}
7)),E([ee,re],(()=>{He()})),E((()=>q.quoteState),(e=>{e===Fs.TIMEOUT&&We()})),E(J,(()=>{ee.value="",re.value=""})),E((()=>S.customCryptoType),(e=>{e&&(te.value=e)}),{immediate:!0}),E(te,((e,t)=>{ee.value="",e===ne.value?ne.value=Me.value.includes(t)?t:Me.value[0]:Me.value.includes(ne.value)?He():ne.value=Me.value[0]})),E((()=>S.orderType),(()=>{_("onOrderTypeChange",S.orderType),_("update:isQuoteWaiting",!1)})),E(V,(e=>{_("updateMarketList",e),e.length&&!e.includes(te.value)&&(te.value=e[0])}),{deep:!0}),(e,t)=>{const r=C("loading");return M((n(),a(Hs,{class:w(["otc-panel-form",{"show-input-separator":e.isShowSeparator}])},{default:o((()=>[de.value?F("",!0):(n(),y("div",Xs,[i("div",Zs,[i("div",Js,[me.value?(n(),y("span",eu,s(e.$t("t.buy")),1)):(n(),y("span",tu,s(e.$t("t.sell")),1)),!me.value&&ce.value?(n(),y("span",ru,s(ke.value),1)):F("",!0)]),i("div",{class:w(["input-wrap",{"input-invalid":Be.value}])},[l(tr,{id:u(st)("input_amount_from"),ref_key:"inputCryptoRef",ref:G,radio:J.value,"onUpdate:radio":t[0]||(t[0]=e=>J.value=e),model:ee.value,"onUpdate:model":t[1]||(t[1]=e=>ee.value=e),currentRef:oe.value,"onUpdate:currentRef":t[2]||(t[2]=e=>oe.value=e),selectedCurrency:te.value,"onUpdate:selectedCurrency":t[3]||(t[3]=e=>te.value=e),class:"input-currency-dropdown",inputComponent:Ks,radioValue:h.crypto,isNewStyle:e.isNewStyle,refName:"otcCryptoInput",onSubmitClick:Ke,placeholder:Le.value,decimalLimit:Ae.value,isShowMaxBtn:!me.value,isMaxBtnDisable:De.value,appliedCurrencyList:u(V),currencyAliasMap:Z.value,showBalance:!me.value,showI18nAssetName:me.value,isFilterShown:!1,barTextSize:e.isNewStyle?u(lt).BIG:u(lt).BIGGER,isHideDropdown:e.isHideDropdown,sortingStrategy:u(it).FIXED_PRIORITY,currencyDropdownIdPrefix:"otc_panel_form",currencyDropdownIdSuffix:"buy",isAppendListToBody:"",onMaxClick:Xe,onKeydown:t[4]||(t[4]=Q((e=>je(e,g)),["tab"]))},null,8,["id","radio","model","currentRef","selectedCurrency","radioValue","isNewStyle","placeholder","decimalLimit","isShowMaxBtn","isMaxBtnDisable","appliedCurrencyList","currencyAliasMap","showBalance","showI18nAssetName","barTextSize","isHideDropdown","sortingStrategy"])],2),Pe.value?(n(),y("div",au,s(Pe.value),1)):F("",!0)]),i("div",nu,[i("div",ou,[me.value?(n(),y("span",iu,s(e.$t("otc.wallet.pay")),1)):(n(),y("span",lu,s(e.$t("otc.wallet.sell")),1)),me.value&&ce.value&&!e.isHideBalance?(n(),y("span",su,s(ke.value),1)):F("",!0)]),i("div",{class:w(["input-wrap",{"input-invalid":Re.value}])},[l(tr,{ref_key:"inputFiatRef",ref:Y,model:re.value,"onUpdate:model":t[5]||(t[5]=e=>re.value=e),radio:J.value,"onUpdate:radio":t[6]||(t[6]=e=>J.value=e),currentRef:oe.value,"onUpdate:currentRef":t[7]||(t[7]=e=>oe.value=e),selectedCurrency:ne.value,"onUpdate:selectedCurrency":t[8]||(t[8]=e=>ne.value=e),class:"input-currency-dropdown",inputComponent:Ks,radioValue:h.fiat,isNewStyle:e.isNewStyle,unitText:ne.value,refName:"otcFiatInput",onSubmitClick:Ke,placeholder:Fe.value,decimalLimit:Ne.value,isShowMaxBtn:me.value,isMaxBtnDisable:De.value,walletAction:u(ut).OTC,appliedCurrencyList:Me.value,showBalance:me.value,showI18nAssetName:!me.value,barTextSize:e.isNewStyle?u(lt).BIG:u(lt).BIGGER,isHideDropdown:e.isHideDropdown,sortingStrategy:me.value?u(it).BALANCE_DESC:u(it).TOKEN_NAME_ASC,currencyDropdownIdPrefix:"otc_panel_form",currencyDropdownIdSuffix:"pay_with",isAppendListToBody:"",onMaxClick:Xe,onKeydown:t[9]||(t[9]=Q((e=>je(e,b)),["tab"]))},null,8,["model","radio","currentRef","selectedCurrency","radioValue","isNewStyle","unitText","placeholder","decimalLimit","isShowMaxBtn","isMaxBtnDisable","walletAction","appliedCurrencyList","showBalance","showI18nAssetName","barTextSize","isHideDropdown","sortingStrategy"])],2),$e.value?(n(),y("div",uu,s($e.value),1)):F("",!0)]),se.value&&me.value?(n(),y("div",{key:0,class:"deposit-wrap",onClick:Ge},[i("span",null,s(e.$t("otc.deposit.credit_card")),1),l(Gs)])):F("",!0)])),i("div",cu,[l(Us,{class:"otc-panel-form__button",isNewStyle:e.isNewStyle,text:Ce.value,disabled:Se.value||le.value||e.isQuoteWaiting,styleType:e.orderType,isFill:!0,isLoading:le.value,onClick:t[10]||(t[10]=e=>{z(ct.OTC.BUY)||Ke()})},null,8,["isNewStyle","text","disabled","styleType","isLoading"]),i("div",du,s(_e.value),1)])])),_:1},8,["class"])),[[r,de.value]])}}}),[["__scopeId","data-v-d35cabf4"]]),fu={class:"otc-card"},mu=Xt(p({__name:"OtcForm",props:{symbolInfo:{default:()=>({})}},emits:["updateOtcMarketList"],setup(r,{emit:a}){const o=e(),i=ae(),{lang:s}=t(i),{quoteData:c}=Ps(),d=a,p=m(!1);function f(e){d("updateOtcMarketList",e)}function v(e){!function({trading_pair:e=""}={}){const{captureEvent:t}=ge();ye.track(Kr,{s1:e}),t(Kr,{trading_pair:e})}({trading_pair:e.baseCurrency}),o.push({name:qe.OTC,params:{lang:s.value},query:e})}return(e,t)=>(n(),y("div",fu,[l(pu,{data:u(c),"onUpdate:data":t[0]||(t[0]=e=>Z(c)?c.value=e:null),inputUpdate:p.value,"onUpdate:inputUpdate":t[1]||(t[1]=e=>p.value=e),isNewStyle:"",isHideDropdown:"",isCustomSubmit:"",isHideBalance:"",isShowSeparator:"",orderType:u(Ls).BUY,isShowDepositWithCreditCard:!1,customCryptoType:e.symbolInfo.baseCurrency,onUpdateMarketList:f,onSubmit:v},null,8,["data","inputUpdate","orderType","customCryptoType"])]))}}),[["__scopeId","data-v-6709a8a4"]]),vu={class:"card"},hu={key:0,class:"card-title"},gu={class:"card-content"};const yu=Xt({},[["render",function(e,t){return n(),y("div",vu,[e.$slots.title?(n(),y("div",hu,[S(e.$slots,"title",{},void 0,!0)])):F("",!0),i("div",gu,[S(e.$slots,"default",{},void 0,!0)])])}],["__scopeId","data-v-43ead243"]]),bu={class:"trade-info"},Su={class:"trade-pair"},wu={class:"trade-symbol"},ku={key:0,class:"trade-quote"},Cu={class:"trade-detail"},_u={class:"trade-action"},xu=Xt(p({__name:"MarketTrade",props:{markets:{default:()=>[]},currencyType:{default:""},currencyInfo:{}},setup(e){const{spotTradeDefaultQuoteCurrency:t}=ue;return(e,d)=>{const p=r("BaseButton"),f=r("RouterLink"),m=C("track");return n(),a(yu,{class:"market-trade"},{title:o((()=>[c(s(e.$t("marketTokenDetail.tradeNow.title"))+" ",1),l(Vt,{class:"card-icon"})])),default:o((()=>[(n(!0),y(x,null,T(e.markets,(r=>{var a,d;return M((n(),y("div",{key:r.symbol},[l(f,{class:"trade-item",to:r.route},{default:o((()=>[l(he,{size:"24",class:"trade-icon",showName:!1,type:e.currencyType,name:e.currencyInfo.short
7Name},null,8,["type","name"]),i("div",bu,[i("div",Su,[i("span",wu,s(r.symbol),1),r.isSpot?(n(),y("span",ku," / "+s(u(t)),1)):F("",!0)]),i("div",Cu,[i("span",null,s(e.$filters.digitalCurrency(e.currencyInfo.shortName)),1)])]),i("div",_u,[l(p,{class:"primary",size:u(ne).XS},{default:o((()=>[c(s(e.$t("t.trade")),1)])),_:1},8,["size"])])])),_:2},1032,["to"])])),[[m,{mixpanel:{name:u(Mr),props:{s1:u(xr).tradeNow,s2:(null==(a=r.route.params)?void 0:a.id)||"",s3:u(Tr).detail}},posthog:{name:u(Mr),props:{tab:u(xr).tradeNow,trading_pair:(null==(d=r.route.params)?void 0:d.id)||"",page:u(Tr).detail}}}]])})),128))])),_:1})}}}),[["__scopeId","data-v-e3f1545a"]]),Tu={class:"card-content"},Mu={class:"overview-currency"},Iu={class:"overview-currency-short-name"},Eu={class:"overview-currency-name"},Du={class:"overview-trade"},Ou={class:"overview-price",dir:"ltr"},Lu=Xt(p({__name:"MarketOverview",props:{isSlideMode:{type:Boolean,default:!1},quote:{default:ue.baseCurrency},tradeOverview:{default:()=>[]},priceFormats:{default:()=>({})},priceChangeFormatter:{type:Function,default:e=>e}},setup(e){const d=e,p=ae(),{lang:f}=t(p),{getMarketSymbolFromBaseCurrency:m}=Ie(),h=v((()=>d.isSlideMode?Zt:"div")),g=v((()=>d.isSlideMode?{isShowCustomPaging:!0,options:{loop:!0,autoplay:!0,interval:3e3}}:{}));function b(e){return m(e)}return(e,t)=>{const d=r("RouterLink"),p=C("track");return n(),a(_(h.value),P(g.value,{class:"market-overview"}),{default:o((()=>[(n(!0),y(x,null,T(e.tradeOverview,(t=>(n(),y("div",{key:t.title,class:w({"card-container":e.isLargeSize})},[l(yu,null,{title:o((()=>[c(s(t.title)+" ",1),(n(),a(_(t.icon),{class:"card-icon"}))])),default:o((()=>[i("div",Tu,[(n(!0),y(x,null,T(t.list,(r=>M((n(),y("div",{key:r.baseCurrency},[l(d,{class:"overview-trade-list-item",to:{name:"tradingId",params:{lang:u(f),id:`${b(r.baseCurrency)}-${e.quote}`}}},{default:o((()=>{var t;return[l(he,{size:"24",class:"overview-icon",showName:!1,name:r.baseCurrency},null,8,["name"]),i("div",Mu,[i("div",Iu,s(b(r.baseCurrency)),1),i("div",Eu,s(e.$filters.digitalCurrency(r.baseCurrency)),1)]),i("div",Du,[i("div",Ou,s(e.$filters.formatNumber(r.price,(null==(t=e.priceFormats)?void 0:t.overviewPrice)||0)),1),i("div",{class:w(["overview-change",{increase:r.change>0,decrease:r.change<0}]),dir:"ltr"},s(e.priceChangeFormatter(r.change)),3)])]})),_:2},1032,["to"])])),[[p,{mixpanel:{name:u(Mr),props:{s1:t.trackKey,s2:`${b(r.baseCurrency)}-${e.quote}`,s3:u(Tr).detail}},posthog:{name:u(Mr),props:{tab:t.trackKey,trading_pair:`${b(r.baseCurrency)}-${e.quote}`,page:u(Tr).detail}}}]]))),128))])])),_:2},1024)],2)))),128))])),_:1},16)}}}),[["__scopeId","data-v-5e8932d8"]]),Au="/tradeview",Fu={getHistory:e=>vt.get(`${Au}/history`,{params:e}),getHistoryInAutoTrader:e=>vt.get(`${Au}/history/autotrader`,{params:e})},Nu={class:"market-token-detail"},Pu={class:"wrapper"},$u={class:"page-navigation"},Bu={class:"text"},Ru={class:"name"},zu={class:"short-name"},Hu={class:"info-container"},ju={class:"container-left"},Ku={class:"market-section"},Uu={key:0,class:"market-section"},Vu={key:1,class:"market-section"},qu={class:"container-right"},Wu={key:0,class:"market-section"},Yu={class:"otc-card"},Qu={class:"market-section trade-info-section"},Gu={key:1,class:"market-section mobile-blogs-sections"},Xu=Xt(p({__name:"MarketTokenDetail",setup(e){const{enableOtc:c,spotTradeDefaultQuoteCurrency:p,isEnableMarketDetailArticlesBanner:f,isEnableMarketDetailArticles:m,isEnableMarketDetailBlogs:h}=ue,g=ht(Xe["--app--color--primary-light"]);g&&(g.opacity=.7);const b=ht(Xe["--app--color--primary-light"]);b&&(b.opacity=.05);const S={lineColor:Xe["--app--color--primary-light"],topColor:null==g?void 0:g.formatRgb(),bottomColor:null==b?void 0:b.formatRgb(),lastValueVisible:!1,priceLineVisible:!1},w=X(),k=d(),C=I(),_=ae(),{lang:x,currencyMap:T}=t(_),D=gt(),{marketStatsMap:L}=t(D),A=Ct(),{spotMainQuoteCurrency:N}=t(A),P=J({lastPrice:0,change:0,highestPrice:0,lowestPrice:0,volume:0,circulatingSupply:0}),$=J({filter:{period:Ut.twentyFourHour},chartData:[]}),B=J({url:"",imageLangMapper:{}}),R=J({langMapper:{}}),z=J({list:[]}),H=J({list:[]}),j=J({newListings:[],topGainers:[],topLosers:[],highestVolume:[]}),K=Ie(),{marketMap:U}=t(K),V=v((()=>k.state.futures.marketList)),q=v((()=>k.state.futures.marketMap)),{getSpotBaseCurrencyFromMarketSymbol
7:W,getExchangeInfoBySymbol:Y}=K,Q=v((()=>{var e,t;return(null==(e=Z.value)?void 0:e.baseCurrency)&&(null==(t=ne.value)?void 0:t.symbol)})),G=v((()=>{const{symbol:e=""}=w.params,t=e.split("-");let[r,a=qt]=t;return{currency:r,quote:a,futuresSymbol:e,pair:e}})),Z=v((()=>{var e,t;const{futuresSymbol:r,pair:a}=G.value,n=null==(e=q.value)?void 0:e[r],o={...null==(t=L.value)?void 0:t[a],priceFilter:Y(a).priceDecimal},i=n||o,l=!!n;return i?Object.assign({},i,{isFutures:l,baseCurrency:l?null==n?void 0:n.baseCurrency:null==o?void 0:o.name,marketSymbol:l?"":null==o?void 0:o.name}):{}})),ne=v((()=>{var e,t,r;const a=W(null==(e=Z.value)?void 0:e.marketSymbol),n=T.value[a];return Object.assign({fullName:(null==(t=Z.value)?void 0:t.isFutures)?yt(null==(r=Z.value)?void 0:r.symbol,!0):null==n?void 0:n.shortName},n)})),oe=v((()=>{var e;return Wt.digitalCurrency(null==(e=ne.value)?void 0:e.shortName)})),ie=v((()=>{var e;return(null==(e=ne.value)?void 0:e.isFiat)?bt.FIAT:bt.COIN})),le=v((()=>{var e,t,r;return(null==(e=Z.value)?void 0:e.isFutures)?null==(t=Z.value)?void 0:t.quoteCurrency:null==(r=G.value)?void 0:r.quote})),se=v((()=>{var e;return{marketPrice:{prefix:"$",formatKey:(null==(e=Z.value)?void 0:e.priceFilter)??0},marketVolume:{prefix:"$",formatKey:2},marketCap:{prefix:"$",formatKey:0,defaultValue:"-"},overviewPrice:{prefix:"$",formatKey:"max8"}}})),ce=v((()=>0==P.circulatingSupply?null:O(P.lastPrice).times(P.circulatingSupply).toNumber())),de=v((()=>({image:B.imageLangMapper[x.value]??B.imageLangMapper[ue.defaultLanguage],url:B.url}))),pe=v((()=>!!de.value.image)),fe=v((()=>R.langMapper[x.value]??R.langMapper[ue.defaultLanguage])),me=v((()=>{var e;return(null==(e=Z.value)?void 0:e.marketSymbol)&&H.list.includes(Z.value.marketSymbol)})),ge=v((()=>{var e;const t=U.value[null==(e=Z.value)?void 0:e.marketSymbol];return t?[{...t,symbol:t.symbol,isSpot:!0,fullName:ne.value.name,route:{name:Yt,params:{id:`${t.symbol}-${p}`,lang:x.value}}}]:[]})),ye=v((()=>V.value.reduce(((e,t)=>{const r=q.value[t]||{};return r.baseCurrency===ne.value.shortName&&e.push({...r,isSpot:!1,fullName:yt(r.symbol,!0),route:{name:Qt,params:{id:r.symbol,lang:x.value}}}),e}),[]))),be=v((()=>[...ge.value,...ye.value])),Se=v((()=>[{title:C.t("markets.newListings"),icon:_t,trackKey:xr.newListing,list:j.newListings},{title:C.t("markets.topGainers"),icon:ke,trackKey:xr.topGainers,list:j.topGainers},{title:C.t("markets.topLosers"),icon:Qr,trackKey:xr.topLosers,list:j.topLosers},{title:C.t("markets.highestVolume"),icon:xt,trackKey:xr.highestVolume,list:j.highestVolume}].filter((e=>!!e.list.length))));function we(e,{isHidePlus:t=!1}={}){return null===e?"-":ve(O(e).times(100).toNumber(),{prefix:e>0&&!t?"+":"",formatKey:"max2",postfix:"%"})}async function Ce(){try{const e=new Date;let t;t=Z.value.isFutures?Z.value.tradingViewSymbol:G.value.pair;const r={symbol:t,from:e,to:te(e),resolution:"15"};switch($.filter.period){case Ut.oneWeek:r.from=re(e,{weeks:1}),r.resolution="60";break;case Ut.oneMonth:r.from=re(e,{months:1}),r.resolution="360";break;case Ut.oneYear:r.from=re(e,{years:1}),r.resolution="1D";break;case Ut.fiveYear:r.from=re(e,{years:5}),r.resolution="1W";break;case Ut.twentyFourHour:default:r.from=re(e,{days:1}),r.resolution="15"}r.from=te(r.from);const a=await Fu.getHistory(r),{c:n,t:o}=a.data;if(o&&n){const e=o.map(((e,t)=>({time:1e3*e,value:n[t]})));$.chartData=[{chartType:Ml,data:e,typeStyleOptions:S}]}else $.chartData=[]}catch(e){}}function xe(e){H.list=e}return E(Q,(e=>{e&&async function(){var e;if(null==(e=Z.value)?void 0:e.isFutures)return;(async function(){var e;try{const{data:t}=await _e.getMarketDetail({baseCurrency:null==(e=Z.value)?void 0:e.baseCurrency,quoteCurrency:p});P.lastPrice=t.price,P.change=t.change,P.highestPrice=t.high,P.lowestPrice=t.low,P.volume=t.volume,P.circulatingSupply=t.circulatingSupply}catch(t){}})(),Ce(),async function(){if(!f)return;try{(await _e.getAdminMarketTokenGeneralSetting()).data.forEach((({settingType:e,settingMetadata:t})=>{const r=JSON.parse(t);switch(e){case wt.banner:B.url=r[0].url;break;case wt.image:B.imageLangMapper=r.reduce(((e,t)=>(e[t.lang]=t.imageName,e)),{})}}))}catch(e){}}(),async function(){var e;if(!m)return;try{const t=await _e.getAdminMarketTokenInfoDetail({tokenName:null==(e=Z.value)?void 0:e.baseCurrency});R.langMapper=t.data.reduce(((e,t)=>(e[t.lang]=t.tokenContent,e)),{})}catch(t){}}(),async function(){var e,t;if(!h)return;try{const[r,a]=await Promise.all([_e.getAdminLatestBlogs({page:1,pageSize:2}),_e.getAdminTokenBlogs()]),n=(null==(e=r.data)?void 0:e.posts)||[];z.list=n.concat((null==(t=a.data)?void 0:t.posts)||[]).slice(0,4)}catch(r){}}(),async function(){try{const e=await _e.getMarketsOverview({currency:N.value}
7),{newListings:t,topGainers:r,topLosers:a,highestVolume:n}=e.data;j.newListings=t.sort(((e,t)=>e.change-t.change)),j.topGainers=r,j.topLosers=a,j.highestVolume=n}catch(e){}}()}()}),{immediate:!0}),E(U,(()=>{const{symbol:e}=w.params,t=e.split("-")[0];Object.keys(U.value).length&&!U.value[t]&&window.location.replace(`/${x.value}/page-not-found`)}),{immediate:!0}),E((()=>$.filter),(()=>{Ce()}),{deep:!0}),(e,t)=>{const d=r("RouterLink");return n(),y("div",Nu,[i("div",Pu,[i("div",$u,[l(d,{class:"go-previous",to:{name:u(qe).MARKETS,params:{lang:u(x)}}},{default:o((()=>[l(St,{class:"icon"}),i("span",Bu,s(e.$t("marketTokenDetail.navigation.goPrevious")),1)])),_:1},8,["to"])]),l(he,{size:"32",class:"currency-info",type:ie.value,name:ne.value.shortName},{default:o((()=>[i("span",Ru,s(oe.value),1),i("span",zu,s(Z.value.marketSymbol),1)])),_:1},8,["type","name"]),i("div",Hu,[i("div",ju,[i("section",Ku,[l(wl,{market:P,priceFormats:se.value,priceChangeFormatter:we},null,8,["market","priceFormats"]),l(zl,{marketChart:$,"onUpdate:marketChart":t[0]||(t[0]=e=>$=e),class:"chart-container",priceFormats:se.value},null,8,["marketChart","priceFormats"]),l(is,{class:"market-change-info",market:P,marketCap:ce.value,priceFormats:se.value,priceChangeFormatter:we},null,8,["market","marketCap","priceFormats"]),l(ys,{class:"market-summary-info",currencyInfo:ne.value,computedQuote:le.value,market:P,marketCap:ce.value,priceFormats:se.value,priceChangeFormatter:we,symbolInfo:Z.value},null,8,["currencyInfo","computedQuote","market","marketCap","priceFormats","symbolInfo"]),pe.value?(n(),a(ws,{key:0,class:"admin-banner-info",adminBannerInfo:de.value},null,8,["adminBannerInfo"])):F("",!0)]),fe.value?(n(),y("section",Uu,[l(Cs,{article:fe.value},null,8,["article"])])):F("",!0),e.isMobile?F("",!0):(n(),y("section",Vu,[l(Os,{blogs:z.list},null,8,["blogs"])]))]),i("div",qu,[Q.value&&u(c)?M((n(),y("section",Wu,[i("div",Yu,[l(mu,{symbolInfo:Z.value,onUpdateOtcMarketList:xe},null,8,["symbolInfo"])])],512)),[[ee,me.value]]):F("",!0),i("section",Qu,[l(xu,{markets:be.value,currencyType:ie.value,currencyInfo:ne.value},null,8,["markets","currencyType","currencyInfo"]),Se.value.length?(n(),a(Lu,{key:0,class:"market-overview-info",isSlideMode:e.isMobile,quote:le.value,tradeOverview:Se.value,priceFormats:se.value,priceChangeFormatter:we},null,8,["isSlideMode","quote","tradeOverview","priceFormats"])):F("",!0)]),e.isMobile?(n(),y("section",Gu,[l(Os,{isSlideMode:"",blogs:z.list},null,8,["blogs"])])):F("",!0)])])])])}}}),[["__scopeId","data-v-c980a765"]]),Zu=Object.freeze(Object.defineProperty({__proto__:null,default:Xu},Symbol.toStringTag,{value:"Module"})),Ju={class:"information-card"},ec={key:0,class:"information-card-title"},tc={class:"information-card-content"};const rc=Xt({},[["render",function(e,t){return n(),y("div",Ju,[e.$slots.title?(n(),y("div",ec,[S(e.$slots,"title",{},void 0,!0)])):F("",!0),i("div",tc,[S(e.$slots,"default",{},void 0,!0)])])}],["__scopeId","data-v-99da8942"]]),ac={__name:"Echart",props:{options:{type:Object,required:!0},notMerge:{type:Boolean,default:!0},height:{type:[String,Number],default:"auto"}},setup(e,{expose:t}){const r=e;or([lr,sr,ur,cr,dr,pr,fr,mr,vr]);const a=m(null);let o=null;function i(){o&&o.setOption(r.options,r.notMerge)}const l=xe((function(){o&&o.resize()}),100);return E((()=>r.options),i,{deep:!0}),h((async()=>{o||(await k(),o=ir(a.value,{},{height:r.height}),i(),window.addEventListener("resize",l))})),D((()=>{o&&(window.removeEventListener("resize",l),o.dispose(),o=null)})),t({echartInstance:o}),(e,t)=>(n(),y("div",{ref_key:"echartRef",ref:a,class:"common-echart"},null,512))}},nc={__name:"PerformanceChart",props:{markets:{type:Array,required:!0}},setup(e){const t=e,r=[[.0601,1/0],[.04,.0601],[.02,.04],[0,.02],[-.02,0],[-.04,-.02],[-.0601,-.04],[-1/0,-.0601]],o=r.findIndex((([e])=>0==e)),i=v((()=>t.markets.map((e=>e[Lt.changeBy24Hour])).reduce(((e,t)=>{if(kt(t)){const a=Number(t);e[r.findIndex((([e,t])=>e<=a&&a<t))]++}return e}),Array.from({length:r.length},(()=>0))))),l=v((()=>({grid:{left:0,right:0,top:30,bottom:20}
7,xAxis:{type:"category",axisLine:{show:!1},axisTick:{show:!1},axisLabel:{interval:0,color:Gt("--content-neutral-500",document.body),formatter(e,t){const[a,n]=r[t];if(a===-1/0){return`> ${ve(O(n).abs().times(100).toNumber(),0)}%`}if(n===1/0){return`> ${ve(O(a).times(100).toNumber(),0)}%`}const o=r[t].map((e=>Math.abs(e)));o.sort();const[i,l]=o;return`${ve(O(i).times(100).toNumber(),0)}-${ve(O(l).times(100).toNumber(),0)}%`}},data:r},yAxis:{show:!1,type:"value"},series:[{type:"bar",cursor:"default",label:{show:!0,position:"top",fontSize:14,color:Gt("--content-neutral-500",document.body)},data:i.value.map(((e,t)=>({value:e,itemStyle:{color:Gt(t<=o?"--compbg-green-300":"--compbg-red-400",document.body)}})))}]})));return(e,t)=>(n(),a(u(ac),{options:l.value,height:"238px"},null,8,["options"]))}},oc={class:"winning-losing-comparison"},ic={class:"progress-bar"},lc={class:"comparison-content"},sc={class:"winning-markets"},uc={class:"comparison-title"},cc={class:"market-count"},dc={class:"losing-markets"},pc={class:"market-count"},fc={class:"comparison-title"},mc=Xt(p({__name:"WinningLosingMarketsComparison",props:{info:{}},setup(e){const t=e,r=J({winningCount:v((()=>t.info.overview.winCount)),losingCount:v((()=>t.info.overview.lossCount))}),a=v((()=>O(r.winningCount).div(O(r.winningCount).plus(r.losingCount)).decimalPlaces(6,O.ROUND_FLOOR).times(100).toNumber()));return(e,t)=>(n(),y("div",oc,[i("div",ic,[i("div",{class:"winner-progress",style:b({"--winning-percentage":`${a.value}%`})},null,4)]),i("div",lc,[i("div",sc,[i("div",uc,s(e.$t("market.sector.winnerMarkets")),1),i("div",cc,s(u(ve)(r.winningCount,0)),1)]),t[0]||(t[0]=i("div",null,"/",-1)),i("div",dc,[i("div",pc,s(u(ve)(r.losingCount,0)),1),i("div",fc,s(e.$t("market.sector.losingMarkets")),1)])])]))}}),[["__scopeId","data-v-566dd10c"]]),vc={class:"sector-information"},hc={class:"information-left information-column"},gc={class:"information-column-top"},yc={class:"information-column-bottom"},bc={class:"information-right"},Sc={class:"performance-overview"},wc=Xt(p({__name:"SectorInformation",props:{info:{},markets:{}},setup:e=>(e,t)=>(n(),y("section",vc,[i("div",hc,[i("div",gc,[l(rc,{class:"column-card"},{title:o((()=>[c(s(e.$t("t.avgPriceChanges")),1)])),default:o((()=>[l(_a,{class:"information-price-change",value:e.info.overview.change},null,8,["value"])])),_:1})]),i("div",yc,[l(rc,{class:"column-card"},{title:o((()=>[c(s(e.$t("markets.marketCap",{baseCurrency:u(me)})),1)])),default:o((()=>[l(Ia,{class:"information-market-cap",value:e.info.overview.marketCap},null,8,["value"])])),_:1})])]),i("div",bc,[l(rc,null,{title:o((()=>[c(s(e.$t("market.sector.detail.performanceReview")),1)])),default:o((()=>[i("div",Sc,[l(nc,{markets:e.markets},null,8,["markets"]),l(mc,{class:"winning-losing-comparison",info:e.info},null,8,["info"])])])),_:1})])]))}),[["__scopeId","data-v-842e5345"]]),kc={class:"sector-table-container market-sector-page-function-wrap"},Cc={class:"filters"},_c={class:"filters-left"},xc={class:"table-title"},Tc={class:"filters-right"},Mc={class:"search-input-container"},Ic=Xt(p({__name:"SectorTable",props:{markets:{},quoteCurrency:{}},setup(d){const{enableNewMarketsPageTokenDetail:p}=ue,f=d,h=I(),g=e(),b=we(),S=ae(),{lang:w}=t(S),{sortKey:k,sortDirection:_,onSorting:x}=er(),T=m(""),D=m(1),O=v((()=>[{gtm:{event:"marketSectorDetailSorting",target:k.value,type:_.value},watch:`${k.value}-${_.value}`},{gtm:e=>({event:p&&b.isMobile?"marketSectorDetailOpenTokenDetail":"marketSectorDetailOpenTrade",symbol
7:e.symbol,target:f.quoteCurrency,trackItem:"row"}),mixpanel:{name:Mr,props:e=>({s1:xr.sector,s2:e.symbol,s3:Tr.main})},posthog:{name:Mr,props:e=>({tab:xr.sector,trading_pair:e.symbol,page:Tr.main})},emit:"onClickRow"},{gtm:{event:"marketSectorDetailPageChanged",target:D.value},watch:D.value}])),L=v((()=>[{id:Lt.name,label:h.t("t.name"),isSortable:!0,isShow:!0},{id:Lt.lastPrice,label:h.t("msg.lastPrice"),isSortable:!0,textAlign:"right",isShow:b.isLargeSize},{id:Lt.changeBy24Hour,label:h.t("markets.24hChange"),isSortable:!0,textAlign:"right",isShow:b.isLargeSize},{id:Lt.volumeBy24Hour,label:h.t("markets.24hVol",{baseCurrency:f.quoteCurrency}),textAlign:"right",isSortable:!0,isShow:b.isLargeSize},{id:Lt.marketCap,label:b.isMobile?h.t("t.cap"):h.t("markets.marketCap",{baseCurrency:f.quoteCurrency}),isSortable:!b.isMobile,textAlign:"right",isShow:b.isLargeSize},{id:Lt.actions,label:"",textAlign:"right",isShow:b.isLargeSize},{id:Lt.mobilePrice,sortId:Lt.lastPrice,label:h.t("msg.lastPrice"),textAlign:"right",isSortable:!0,rowColSpan:0,isShow:b.isMobile},{id:Lt.mobileVolume,sortId:Lt.volumeBy24Hour,label:h.t("t.vol"),textAlign:"right",isSortable:!0,rowColSpan:2,isShow:b.isMobile},{id:Lt.mobileChange,sortId:Lt.changeBy24Hour,label:h.t("t.24hChg"),textAlign:"right",columnClassName:"mobile-change-column",isSortable:!0,isShow:b.isMobile}].filter((e=>e.isShow)))),N=v((()=>{const e=u(T).toUpperCase(),t=u(k),r=u(_);let a=f.markets.slice();switch(e&&(a=f.markets.filter((t=>{var r,a;return!e||t[Lt.name].toUpperCase().includes(e)||(null==(a=null==(r=t.displayName)?void 0:r.toUpperCase())?void 0:a.includes(e))}))),t){case Lt.name:a.sort(((e,a)=>r===Te.asc?e[t].localeCompare(a[t]):a[t].localeCompare(e[t])));break;case Lt.lastPrice:case Lt.changeBy24Hour:case Lt.volumeBy24Hour:case Lt.marketCap:a.sort(((e,a)=>ta(e[t],a[t],r)))}return a}));E((()=>({searchKey:u(T),sortKey:u(k),sortDirection:u(_)})),(()=>{D.value=1}),{deep:!0});const P=v((()=>N.value.slice(20*(D.value-1),20*D.value)));function $(e){var t;D.value=e,null==(t=document.querySelector(".market-sector-page-function-wrap"))||t.scrollIntoView({behavior:"smooth",block:"start"})}function B(e){let t;t=p&&b.isMobile?{name:qe.MARKET_TOKEN_DETAIL,params:{lang:w.value,symbol:`${e.symbol}-${f.quoteCurrency}`}}:{name:"tradingId",params:{lang:w.value,id:`${e.symbol}-${f.quoteCurrency}`}},window.open(g.resolve(t).href,"_blank")}return(e,t)=>{const d=r("RouterLink"),f=C("track");return n(),y("div",kc,[i("div",Cc,[i("div",_c,[i("div",xc,s(e.$t("t.tokenList")),1)]),i("div",Tc,[i("div",Mc,[M(l(Qe,{value:T.value,"onUpdate:value":t[0]||(t[0]=e=>T.value=e),width:"100%",height:"32px"},null,8,["value"]),[[f,{gtm:{event:"marketSectorDetailSearchKey",searchTerm:T.value},watch:T.value,delay:300}]])])])]),M((n(),a(We,{class:"sector-table",isSortingControllable:"",keepPagination:"",currentSortKey:u(k),currentSortDirection:u(_),columns:L.value,rows:P.value,total:N.value.length,pageSize:20,page:D.value,onSort:u(x),onChangePage:$,onOnClickRow:B},{empty:o((()=>[l(fa,{searchText:T.value},null,8,["searchText"])])),[`cell(${u(Lt).name})`]:o((({info:e})=>[l(ka,{isShowIcon:"",symbol:e.symbol,currency:e.currency,displayName:e.displayName},null,8,["symbol","currency","displayName"])])),[`cell(${u(Lt).lastPrice})`]:o((({value:t,info:r})=>[l(Ca,{value:t,formatKey:r.priceFilter,currencySymbol:r.currencySymbol,currency:e.quoteCurrency},null,8,["value","formatKey","currencySymbol","currency"])])),[`cell(${u(Lt).changeBy24Hour})`]:o((({value:e})=>[l(_a,{value:e},null,8,["value"])])),[`cell(${u(Lt).volumeBy24Hour})`]:o((({value:e})=>[l(Ta,{value:e},null,8,["value"])])),[`cell(${u(Lt).marketCap})`]:o((({value:e})=>[l(Ia,{value:e},null,8,["value"])])),[`cell(${u(Lt).actions})`]:o((({info:r})=>[u(p)?M((n(),a(d,{key:0,class:"action-link",to:{name:u(qe).MARKET_TOKEN_DETAIL,params:{lang:u(w),symbol:`${r.symbol}-${e.quoteCurrency}`}},target:"_blank",rel:"noreferrer noopener",onClick:t[1]||(t[1]=A((()=>{}),["stop"]))},{default:o((()=>[c(s(e.$t("t.details")),1)])),_:2},1032,["to"])),[[f,{gtm:{event:"marketSectorDetailOpenTokenDetail",symbol
7:r.symbol,target:e.quoteCurrency,trackItem:"link"},mixpanel:{name:u(jr)},posthog:{name:u(jr)}}]]):F("",!0),M((n(),a(d,{class:"action-link",to:{name:"tradingId",params:{lang:u(w),id:`${r.symbol}-${e.quoteCurrency}`}},target:"_blank",rel:"noreferrer noopener",onClick:t[2]||(t[2]=A((()=>{}),["stop"]))},{default:o((()=>[c(s(e.$t("t.trade")),1)])),_:2},1032,["to"])),[[f,{gtm:{event:"marketSectorDetailOpenTrade",symbol:r.symbol,target:e.quoteCurrency,trackItem:"link"},mixpanel:{name:u(Mr),props:{s1:u(xr).sector,s2:r.symbol,s3:u(Tr).main}},posthog:{name:u(Mr),props:{tab:u(xr).sector,trading_pair:r.symbol,page:u(Tr).main}}}]])])),[`cell(${u(Lt).mobileVolume})`]:o((({info:t})=>[l(Ca,{value:t[u(Lt).lastPrice],formatKey:t.priceFilter,currencySymbol:t.currencySymbol,currency:e.quoteCurrency},null,8,["value","formatKey","currencySymbol","currency"]),l(Ta,{class:"mobile-volume",value:t[u(Lt).volumeBy24Hour]},null,8,["value"])])),[`cell(${u(Lt).mobileChange})`]:o((({info:e})=>[l(_a,{value:e[u(Lt).changeBy24Hour]},null,8,["value"])])),_:2},1032,["currentSortKey","currentSortDirection","columns","rows","total","page","onSort"])),[[f,O.value]])])}}}),[["__scopeId","data-v-fedff5a3"]]),Ec={class:"sector-detail"},Dc={class:"inner-container"},Oc={class:"navigator"},Lc={class:"title-container"},Ac={class:"title-left"},Fc={class:"title-right"},Nc={class:"token-count"},Pc=Xt(p({__name:"SectorDetail",setup(d){const{spotTradeDefaultQuoteCurrency:p}=ue,f=X(),m=e(),h=ae(),{lang:g}=t(h),b=v((()=>function(e=""){return e.toUpperCase().replace("-","_")}(f.params.sector))),{sectorList:S}=Zi((()=>({code:b.value,errorCallback:D}))),w=v((()=>{var e;return(null==(e=S.value)?void 0:e[0])||{}})),k=J({overview:w,markets:v((()=>{var e;return(null==(e=w.value)?void 0:e.symbols)||[]}))}),{spotMarketList:_}=ra((()=>({quoteCurrency:"",spotFavoriteMarkets:[],rawSpotMarketsData:k.markets.map((e=>({...e,baseCurrency:e.tradeCurrency,price:e.lastPrice})))}))),I=v((()=>{var e;return null==(e=k.overview)?void 0:e.top3Symbols}));function E(){m.back()}function D(){m.replace({name:qe.MARKETS,params:{lang:g.value},state:{type:Kt.SECTOR}})}return j((()=>{b.value||D()})),(e,t)=>{const d=r("i18n-t"),f=C("track");return n(),y("div",Ec,[i("div",Dc,[i("div",Oc,[M((n(),y("span",{class:"back-link",onClick:E},[l(St,{class:"back-icon"}),c(" "+s(e.$t("marketTokenDetail.navigation.goPrevious")),1)])),[[f,{gtm:{event:"marketSectorDetailBackToMarket"}}]])]),i("div",Lc,[i("div",Ac,s(k.overview.name),1),i("div",Fc,[l(nr,{class:"stacked-container"},{default:o((()=>[(n(!0),y(x,null,T(I.value,(e=>(n(),a(he,{key:e.symbol,showName:!1,name:e.baseCurrency,size:"24"},null,8,["name"])))),128))])),_:1}),i("div",Nc,s(e.$t("t.coin.tokens",{coin:u(_).length})),1)])]),l(d,{keypath:`market.sector.descriptions.${b.value}`,class:"sector-description",tag:"div"},null,8,["keypath"]),l(wc,{class:"sector-information",info:k,markets:u(_)},null,8,["info","markets"]),l(Ic,{class:"sector-tokens-table",markets:u(_),quoteCurrency:u(p)},null,8,["markets","quoteCurrency"])])])}}}),[["__scopeId","data-v-ca1c210f"]]),$c=Object.freeze(Object.defineProperty({__proto__:null,default:Pc},Symbol.toStringTag,{value:"Module"}));export{wr as F,Tl as L,Zu as M,Ls as O,Zr as S,Fu as T,ac as _,$s as a,Ks as b,xl as c,$c as d,yl as i,Sr as u}; 8//# sourceMappingURL=5NpBXckv.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.