PageSourceSearch

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

js btse.com collected 2026-09-25 18:39:50 UTC 464,506 bytes, 8 lines download raw bytes

vendor: 6,767 bytes, line 1
1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"btse@5f19a485"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="dcc61f31-51ec-4ec9-b933-0fe32504dd97",e._sentryDebugIdIdentifier="sentry-dbid-dcc61f31-51ec-4ec9-b933-0fe32504dd97")}catch(a){}}();import{ar as e,ak as t,a9 as a,am as l,aa as i,aL as r,a8 as s,af as o,ab as n,ad as d,aU as u,ag as c,aK as p,ae as f,al as m,ac as v,aq as g,a5 as h,a6 as y,B as b,as as w,r as P,ah as S,aO as C,bD as k,aY as R,an as _,ai as T,a7 as D,aE as L,aF as I,a$ as $,ap as V,aS as N,aI as M,b7 as x,aN as A,aT as U,aC as E,aZ as O,bC as F,b5 as z,b_ as B,b1 as H,b2 as K,b6 as W,aM as j,aV as G,be as Y,bJ as q,aX as Z,aG as J,h as X}from"./PmfENnFs.js";import{jL as Q,jM as ee,jN as te,i_ as ae,jO as le,jP as ie,jQ as re,jR as se,jS as oe,jT as ne,jU as de,jV as ue,j as ce,R as pe,o as fe,hF as me,u as ve,cf as ge,af as he,jW as ye,aI as be,X as we,cb as Pe,a9 as Se,az as Ce,B as ke,ct as Re,gr as _e,V as Te,bi as De,s as Le,dn as Ie,h as $e,aH as Ve,jX as Ne,cy as Me,F as xe,jY as Ae,c as Ue,al as Ee,aq as Oe,is as Fe,ab as ze,ac as Be,ad as He,N as Ke,jZ as We,L as je,_ as Ge,M as Ye,br as qe,j_ as Ze,dY as Je,a5 as Xe,cD as Qe,a4 as et,j$ as tt,k0 as at,p as lt,k1 as it,k2 as rt,k3 as st,k4 as ot,iI as nt,ai as dt,ay as ut,a3 as ct,bb as pt,H as ft,aB as mt,ah as vt,av as gt,a$ as ht,i as yt,G as bt,k5 as wt,k6 as Pt,ap as St,aA as Ct,k7 as kt,k8 as Rt,k9 as _t,ka as Tt,kb as Dt,ag as Lt,l as It,kc as $t,hs as Vt,hu as Nt,as as Mt,kd as xt,ke as At,hN as Ut,b0 as Et,bp as Ot,bD as Ft,kf as zt,iL as Bt,aL as Ht,kg as Kt,kh as Wt,hD as jt,ki as Gt,kj as Yt,kk as qt,kl as Zt,jq as Jt,km as Xt,kn as Qt,ko as ea,kp as ta,U as aa,kq as la,kr as ia,ks as ra,kt as sa,bC as oa,ku as na,gb as da,kv as ua,J as ca,kw as pa,kx as fa,dJ as ma,ky as va,kz as ga,a0 as ha,aX as ya,b1 as ba,fc as wa,b7 as Pa,ik as Sa,jx as Ca,kA as ka,x as Ra,kB as _a,aW as Ta,kC as Da,eK as La,dU as Ia,kD as $a,cJ as Va,ep as Na,ia as Ma,kE as xa,aj as Aa,kF as Ua,kG as Ea,kH as Oa,r as Fa,a as za,dO as Ba,cF as Ha,e as Ka,S as Wa,kI as ja,aK as Ga,gx as Ya,v as qa,P as Za,aV as Ja,kJ as Xa,bN as Qa,dH as el,at as tl,K as al,g3 as ll,dL as il,dK as rl,bg as sl,au as ol}from"./BhKTELSe.js";import{_ as nl}from"./CRPzHAml.js";import{d as dl}from"./Bam2FmDF.js";import{A as ul,d as cl}from"./tad1MRrM.js";import{a4 as pl,a6 as fl,a7 as ml,F as vl,a8 as gl,a9 as hl}from"../../app.DuROpXuw.js";import{i as yl,u as bl}from"./DTvt6p8J.js";import{D as wl}from"./ByOB-9wo.js";import{u as Pl,e as Sl,b as Cl,f as kl,a as Rl,c as _l,h as Tl,j as Dl,i as Ll}from"./chunk-echarts.AHWYl6Ef.js";import{S as Il}from"./B7TQbCQK.js";import{d as $l,a as Vl,b as Nl,T as Ml,A as xl,e as Al,u as Ul,f as El,F as Ol,D as Fl,g as zl}from"./CRkpGd-d.js";import{S as Bl}from"./C2-AFtvo.js";var Hl={value:()=>{}};function Kl(){for(var e,t=0,a=arguments.length,l={};t<a;++t){if(!(e=arguments[t]+"")||e in l||/[\s.]/.test(e))throw new Error("illegal type: "+e);l[e]=[]}return new Wl(l)}function Wl(e){this._=e}function jl(e,t){for(var a,l=0,i=e.length;l<i;++l)if((a=e[l]).name===t)return a.value}function Gl(e,t,a){for(var l=0,i=e.length;l<i;++l)if(e[l].name===t){e[l]=Hl,e=e.slice(0,l).concat(e.slice(l+1));break}return null!=a&&e.push({name:t,value:a}),e}Wl.prototype=Kl.prototype={constructor:Wl,on:function(e,t){var a,l,i=this._,r=(l=i,(e+"").trim().split(/^|\s+/).map((function(e){var t="",a=e.indexOf(".");if(a>=0&&(t=e.slice(a+1),e=e.slice(0,a)),e&&!l.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}}))),s=-1,o=r.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++s<o;)if(a=(e=r[s]).type)i[a]=Gl(i[a],e.name,t);else if(null==t)for(a in i)i[a]=Gl(i[a],e.name,null);return this}for(;++s<o;)if((a=(e=r[s]).type)&&(a=jl(i[a],e.name)))return a},copy:function(){var e={},t=this._;for(var a in t)e[a]=t[a].slice();return new Wl(e)},call:function(e,t){if((a=arguments.length-2)>0)for(var a,l,i=new Array(a),r=0;r<a;++r)i[r]=arguments[r+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(r=0,a=(l=this._[e]).length;r<a;++r)l[r].value.apply(t,i)},apply:function(e,t,a){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var l=this._[e],i=0,r=l.length;i<r;++i)l[i].value.apply(t,a)}};var Yl,ql,Zl=0,Jl=0,Xl=0,Ql=0,ei=0,ti=0,ai="object"==typeof performance&&performance.now?performance:Date,li="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function ii(){return ei||(li(ri),ei=ai.now()+ti)}function ri(){ei=0}function si(){this._call=this._time=this._next=null}function oi(e,t,a){var l=new si;return l.restart(e,t,a),l}function ni(){ei=(Ql=ai.now())+ti,Zl=Jl=0;try{!function(){ii(),++Zl;for(var e,t=Yl;t;)(e=ei-t._time)>=0&&t._call.call(void 0,e),t=t._next;--Zl}()}finally{Zl=0,function(){var e,t,a=Yl,l=1/0;for(;a;)a._call?(l>a._time&&(l=a._time),e=a,a=a._next):(t=a._next,a._next=null,a=e?e._next=t:Yl=t);ql=e,ui(l)}(),ei=0}}function di(){var e=ai.now(),t=e-Ql;t>1e3&&(ti-=t,Ql=e)}function ui(e){Zl||(Jl&&(Jl=clearTimeout(Jl)),e-ei>24?(e<1/0&&(Jl=setTimeout(ni,e-ai.now()-ti)),Xl&&(Xl=clearInterval(Xl))):(Xl||(Ql=ai.now(),Xl=setInterval(di,1e3)),Zl=1,li(ni)))}function ci(e,t,a){var l=new si;return t=null==t?0:+t,l.restart((a=>{l.stop(),e(a+t)}),t,a),l}si.prototype=oi.prototype={constructor:si,restart:function(e,t,a){if("function"!=typeof e)throw new TypeError("callback is not a function");a=(null==a?ii():+a)+(null==t?0:+t),this._next||ql===this||(ql?ql._next=this:Yl=this,ql=this),this._call=e,this._time=a,ui()},stop:function(){this._call&&(this._call=null,this._time=1/0,ui())}};var pi=Kl("start","end","cancel","interrupt"),fi=[];function mi(e,t,a,l,i,r){var s=e.__transition;if(s){if(a in s)return}else e.__transition={};!function(e,t,a){var l,i=e.__transition;function r(e){a.state=1,a.timer.restart(s,a.delay,a.time),a.delay<=e&&s(e-a.delay)}function s(r){var d,u,c,p;if(1!==a.state)return n();for(d in i)if((p=i[d]).name===a.name){if(3===p.state)return ci(s);4===p.state?(p.state=6,p.timer.stop(),p.on.call("interrupt",e,e.__data__,p.index,p.group),delete i[d]):+d<t&&(p.state=6,p.timer.stop(),p.on.call("cancel",e,e.__data__,p.index,p.group),delete i[d])}if(ci((function(){3===a.state&&(a.state=4,a.timer.restart(o,a.delay,a.time),o(r))})),a.state=2,a.on.call("start",e,e.__data__,a.index,a.group),2===a.state){for(a.state=3,l=new Array(c=a.tween.length),d=0,u=-1;d<c;++d)(p=a.tween[d].value.call(e,e.__data__,a.index,a.group))&&(l[++u]=p);l.length=u+1}}
vendor: 4,737 bytes, line 1
1function o(t){for(var i=t<a.duration?a.ease.call(null,t/a.duration):(a.timer.restart(n),a.state=5,1),r=-1,s=l.length;++r<s;)l[r].call(e,i);5===a.state&&(a.on.call("end",e,e.__data__,a.index,a.group),n())}function n(){for(var l in a.state=6,a.timer.stop(),delete i[t],i)return;delete e.__transition}i[t]=a,a.timer=oi(r,0,a.time)}(e,a,{name:t,index:l,group:i,on:pi,tween:fi,time:r.time,delay:r.delay,duration:r.duration,ease:r.ease,timer:null,state:0})}function vi(e,t){var a=hi(e,t);if(a.state>0)throw new Error("too late; already scheduled");return a}function gi(e,t){var a=hi(e,t);if(a.state>3)throw new Error("too late; already running");return a}function hi(e,t){var a=e.__transition;if(!a||!(a=a[t]))throw new Error("transition not found");return a}function yi(e,t){var a,l,i,r=e.__transition,s=!0;if(r){for(i in t=null==t?null:t+"",r)(a=r[i]).name===t?(l=a.state>2&&a.state<5,a.state=6,a.timer.stop(),a.on.call(l?"interrupt":"cancel",e,e.__data__,a.index,a.group),delete r[i]):s=!1;s&&delete e.__transition}}function bi(e,t){var a,l;return function(){var i=gi(this,e),r=i.tween;if(r!==a)for(var s=0,o=(l=a=r).length;s<o;++s)if(l[s].name===t){(l=l.slice()).splice(s,1);break}i.tween=l}}function wi(e,t,a){var l,i;if("function"!=typeof a)throw new Error;return function(){var r=gi(this,e),s=r.tween;if(s!==l){i=(l=s).slice();for(var o={name:t,value:a},n=0,d=i.length;n<d;++n)if(i[n].name===t){i[n]=o;break}n===d&&i.push(o)}r.tween=i}}function Pi(e,t,a){var l=e._id;return e.each((function(){var e=gi(this,l);(e.value||(e.value={}))[t]=a.apply(this,arguments)})),function(e){return hi(e,l).value[t]}}function Si(e,t){var a;return("number"==typeof t?Q:t instanceof ae?ee:(a=ae(t))?(t=a,ee):te)(e,t)}function Ci(e){return function(){this.removeAttribute(e)}}function ki(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Ri(e,t,a){var l,i,r=a+"";return function(){var s=this.getAttribute(e);return s===r?null:s===l?i:i=t(l=s,a)}}function _i(e,t,a){var l,i,r=a+"";return function(){var s=this.getAttributeNS(e.space,e.local);return s===r?null:s===l?i:i=t(l=s,a)}}function Ti(e,t,a){var l,i,r;return function(){var s,o,n=a(this);if(null!=n)return(s=this.getAttribute(e))===(o=n+"")?null:s===l&&o===i?r:(i=o,r=t(l=s,n));this.removeAttribute(e)}}function Di(e,t,a){var l,i,r;return function(){var s,o,n=a(this);if(null!=n)return(s=this.getAttributeNS(e.space,e.local))===(o=n+"")?null:s===l&&o===i?r:(i=o,r=t(l=s,n));this.removeAttributeNS(e.space,e.local)}}function Li(e,t){var a,l;function i(){var i=t.apply(this,arguments);return i!==l&&(a=(l=i)&&function(e,t){return function(a){this.setAttributeNS(e.space,e.local,t.call(this,a))}}(e,i)),a}return i._value=t,i}function Ii(e,t){var a,l;function i(){var i=t.apply(this,arguments);return i!==l&&(a=(l=i)&&function(e,t){return function(a){this.setAttribute(e,t.call(this,a))}}(e,i)),a}return i._value=t,i}function $i(e,t){return function(){vi(this,e).delay=+t.apply(this,arguments)}}function Vi(e,t){return t=+t,function(){vi(this,e).delay=t}}function Ni(e,t){return function(){gi(this,e).duration=+t.apply(this,arguments)}}function Mi(e,t){return t=+t,function(){gi(this,e).duration=t}}var xi=ne.prototype.constructor;function Ai(e){return function(){this.style.removeProperty(e)}}var Ui=0;function Ei(e,t,a,l){this._groups=e,this._parents=t,this._name=a,this._id=l}function Oi(){return++Ui}var Fi=ne.prototype;function zi(e){return 1.0009775171065494*(Math.pow(2,-10*e)-.0009765625)}Ei.prototype={constructor:Ei,select:function(e){var t=this._name,a=this._id;"function"!=typeof e&&(e=se(e));for(var l=this._groups,i=l.length,r=new Array(i),s=0;s<i;++s)for(var o,n,d=l[s],u=d.length,c=r[s]=new Array(u),p=0;p<u;++p)(o=d[p])&&(n=e.call(o,o.__data__,p,d))&&("__data__"in o&&(n.__data__=o.__data__),c[p]=n,mi(c[p],t,a,p,c,hi(o,a)));return new Ei(r,this._parents,t,a)},selectAll:function(e){var t=this._name,a=this._id;"function"!=typeof e&&(e=oe(e));for(var l=this._groups,i=l.length,r=[],s=[],o=0;o<i;++o)for(var n,d=l[o],u=d.length,c=0;c<u;++c)if(n=d[c]){for(var p,f=e.call(n,n.__data__,c,d),m=hi(n,a),v=0,g=f.length;v<g;++v)(p=f[v])&&mi(p,t,a,v,f,m);r.push(f),s.push(n)}return new Ei(r,s,t,a)},selectChild:Fi.selectChild,selectChildren:Fi.selectChildren,filter:function(e){"function"!=typeof e&&(e=re(e));for(var t=this._groups,a=t.length,l=new Array(a),i=0;i<a;++i)for(var r,s=t[i],o=s.length,n=l[i]=[],d=0;d<o;++d)(r=s[d])&&e.call(r,r.__data__,d,s)&&n.push(r);return new Ei(l,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,a=e._groups,l=t.length,i=a.length,r=Math.min(l,i),s=new Array(l),o=0;o<r;++o)for(var n,d=t[o],u=a[o],c=d.length,p=s[o]=new Array(c),f=0;f<c;++f)(n=d[f]||u[f])&&(p[f]=n);for(;o<l;
vendor: 4,080 bytes, line 1
1++o)s[o]=t[o];return new Ei(s,this._parents,this._name,this._id)},selection:function(){return new xi(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,a=Oi(),l=this._groups,i=l.length,r=0;r<i;++r)for(var s,o=l[r],n=o.length,d=0;d<n;++d)if(s=o[d]){var u=hi(s,t);mi(s,e,a,d,o,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new Ei(l,this._parents,e,a)},call:Fi.call,nodes:Fi.nodes,node:Fi.node,size:Fi.size,empty:Fi.empty,each:Fi.each,on:function(e,t){var a=this._id;return arguments.length<2?hi(this.node(),a).on.on(e):this.each(function(e,t,a){var l,i,r=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?vi:gi;return function(){var s=r(this,e),o=s.on;o!==l&&(i=(l=o).copy()).on(t,a),s.on=i}}(a,e,t))},attr:function(e,t){var a=le(e),l="transform"===a?ie:Si;return this.attrTween(e,"function"==typeof t?(a.local?Di:Ti)(a,l,Pi(this,"attr."+e,t)):null==t?(a.local?ki:Ci)(a):(a.local?_i:Ri)(a,l,t))},attrTween:function(e,t){var a="attr."+e;if(arguments.length<2)return(a=this.tween(a))&&a._value;if(null==t)return this.tween(a,null);if("function"!=typeof t)throw new Error;var l=le(e);return this.tween(a,(l.local?Li:Ii)(l,t))},style:function(e,t,a){var l="transform"==(e+="")?de:Si;return null==t?this.styleTween(e,function(e,t){var a,l,i;return function(){var r=ue(this,e),s=(this.style.removeProperty(e),ue(this,e));return r===s?null:r===a&&s===l?i:i=t(a=r,l=s)}}(e,l)).on("end.style."+e,Ai(e)):"function"==typeof t?this.styleTween(e,function(e,t,a){var l,i,r;return function(){var s=ue(this,e),o=a(this),n=o+"";return null==o&&(this.style.removeProperty(e),n=o=ue(this,e)),s===n?null:s===l&&n===i?r:(i=n,r=t(l=s,o))}}(e,l,Pi(this,"style."+e,t))).each(function(e,t){var a,l,i,r,s="style."+t,o="end."+s;return function(){var n=gi(this,e),d=n.on,u=null==n.value[s]?r||(r=Ai(t)):void 0;d===a&&i===u||(l=(a=d).copy()).on(o,i=u),n.on=l}}(this._id,e)):this.styleTween(e,function(e,t,a){var l,i,r=a+"";return function(){var s=ue(this,e);return s===r?null:s===l?i:i=t(l=s,a)}}(e,l,t),a).on("end.style."+e,null)},styleTween:function(e,t,a){var l="style."+(e+="");if(arguments.length<2)return(l=this.tween(l))&&l._value;if(null==t)return this.tween(l,null);if("function"!=typeof t)throw new Error;return this.tween(l,function(e,t,a){var l,i;function r(){var r=t.apply(this,arguments);return r!==i&&(l=(i=r)&&function(e,t,a){return function(l){this.style.setProperty(e,t.call(this,l),a)}}(e,r,a)),l}return r._value=t,r}(e,t,null==a?"":a))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(Pi(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw new Error;return this.tween(t,function(e){var t,a;function l(){var l=e.apply(this,arguments);return l!==a&&(t=(a=l)&&function(e){return function(t){this.textContent=e.call(this,t)}}(l)),t}return l._value=e,l}(e))},remove:function(){return this.on("end.remove",(e=this._id,function(){var t=this.parentNode;for(var a in this.__transition)if(+a!==e)return;t&&t.removeChild(this)}));var e},tween:function(e,t){var a=this._id;if(e+="",arguments.length<2){for(var l,i=hi(this.node(),a).tween,r=0,s=i.length;r<s;++r)if((l=i[r]).name===e)return l.value;return null}return this.each((null==t?bi:wi)(a,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?$i:Vi)(t,e)):hi(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?Ni:Mi)(t,e)):hi(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(function(e,t){if("function"!=typeof t)throw new Error;return function(){gi(this,e).ease=t}}(t,e)):hi(this.node(),t).ease},easeVarying:function(e){if("function"!=typeof e)throw new Error;
1return this.each(function(e,t){return function(){var a=t.apply(this,arguments);if("function"!=typeof a)throw new Error;gi(this,e).ease=a}}(this._id,e))},end:function(){var e,t,a=this,l=a._id,i=a.size();return new Promise((function(r,s){var o={value:s},n={value:function(){0===--i&&r()}};a.each((function(){var a=gi(this,l),i=a.on;i!==e&&((t=(e=i).copy())._.cancel.push(o),t._.interrupt.push(o),t._.end.push(n)),a.on=t})),0===i&&r()}))},[Symbol.iterator]:Fi[Symbol.iterator]};var Bi=2*Math.PI;!function e(t,a){var l=Math.asin(1/(t=Math.max(1,t)))*(a/=Bi);function i(e){return t*zi(- --e)*Math.sin((l-e)/a)}return i.amplitude=function(t){return e(t,a*Bi)},i.period=function(a){return e(t,a)},i}(1,.3);var Hi=function e(t,a){var l=Math.asin(1/(t=Math.max(1,t)))*(a/=Bi);function i(e){return 1-t*zi(e=+e)*Math.sin((e+l)/a)}return i.amplitude=function(t){return e(t,a*Bi)},i.period=function(a){return e(t,a)},i}(1,.3);!function e(t,a){var l=Math.asin(1/(t=Math.max(1,t)))*(a/=Bi);function i(e){return((e=2*e-1)<0?t*zi(-e)*Math.sin((l-e)/a):2-t*zi(e)*Math.sin((l+e)/a))/2}return i.amplitude=function(t){return e(t,a*Bi)},i.period=function(a){return e(t,a)},i}(1,.3);var Ki={time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}};function Wi(e,t){for(var a;!(a=e.__transition)||!(a=a[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return a}ne.prototype.interrupt=function(e){return this.each((function(){yi(this,e)}))},ne.prototype.transition=function(e){var t,a;e instanceof Ei?(t=e._id,e=e._name):(t=Oi(),(a=Ki).time=ii(),e=null==e?null:e+"");for(var l=this._groups,i=l.length,r=0;r<i;++r)for(var s,o=l[r],n=o.length,d=0;d<n;++d)(s=o[d])&&mi(s,e,t,d,o,a||Wi(s,t));return new Ei(l,this._parents,e,t)};const ji=nl({name:"IconChainLink",components:{Icon:ce}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{width:"24",height:"24",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",fill:"none"},{default:l((()=>s[0]||(s[0]=[i("path",{d:"M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"},null,-1),i("line",{x1:"8",y1:"12",x2:"16",y2:"12"},null,-1)]))),_:1,__:[0]})}]]),Gi={name:"ReferralBanner",computed:{...r(["loginState","lang","isApp"])},methods:{handleLoginClick(){this.loginState?this.$router.push({name:pe.REFERRAL_V1_DASHBOARD,params:{lang:this.lang}}):this.$router.push({name:"login",params:{lang:this.lang},query:{redirect:`/${this.lang}/referral/dashboard`}})}}},Yi={class:"banner-container"},qi={class:"content"},Zi={class:"title-container"},Ji={class:"title"},Xi={class:"sub-title"},Qi={class:"button-container"};const er=nl(Gi,[["render",function(e,t,l,r,d,u){return a(),s("div",Yi,[i("div",qi,[i("div",Zi,[i("h1",Ji,o(e.$t("referral.banner.title")),1),i("p",Xi,o(e.$t("referral.banner.subTitle",{brandName:e.$t("brand.name")})),1)]),i("div",Qi,[e.isApp?n("",!0):(a(),s("button",{key:0,class:"button",onClick:t[0]||(t[0]=(...e)=>u.handleLoginClick&&u.handleLoginClick(...e))},o(e.loginState?e.$t("referral.banner.dashboard"):e.$t("referral.banner.login")),1))])])])}],["__scopeId","data-v-becee351"]]),tr={name:"ReferralIndexComponentsCard",props:{title:{type:String,default:void 0},entity:{type:Array,default:void 0},isPseudo:{type:Boolean,default:void 0}}},ar={key:0,class:"pseudo-container"},lr={key:1,class:"card-container"},ir={class:"title"},rr={class:"entity-title-container"},sr={class:"entity-title"},or={key:0,class:"entity-symbol"},nr={class:"entity-content"};const dr={name:"ReferralParagraph",props:{title:{type:String,default:""},subTitle:{type:String,default:""},enhance:{type:String,default:""},enhanceTitle:{type:Boolean,default:()=>!1}}},ur={class:"paragraph-container"},cr={class:"description--bold"};const pr={class:"paragraph-wrapper"},fr={class:"paragraph"},mr={class:"wrapper"},vr={class:"paragraph"},gr={class:"wrapper"},hr={class:"paragraph"},yr={class:"wrapper"},br={class:"left"},wr={class:"paragraph-desktop"},Pr={class:"paragraph-desktop"},Sr={class:"paragraph-desktop"},Cr={class:"right"},kr={class:"card-desktop"},Rr={class:"card-desktop"};const _r=nl({name:"ReferralParagraphWrapper",components:{Card:nl(tr,[["render",function(e,t,l,r,p,f){return l.isPseudo?(a(),s("div",ar)):(a(),s("div",lr,[i("div",ir,o(e.$t(l.title)),1),(a(!0),s(d,null,u(l.entity,((t,l)=>(a(),s("div",{key:l,class:c(["entity-container",t.color])},[i("div",rr,[i("div",sr,o(e.$t(t.title)),1),t.symbol?(a(),s("div",or,o(e.$t(t.symbol)),1)):n("",!0)]),i("div",nr,o(e.$t(t.content)),1)],2)))
1),128))]))}],["__scopeId","data-v-82a1edfb"]]),Paragraph:nl(dr,[["render",function(t,r,n,d,u,m){const v=e("i18n-t");return a(),s("div",ur,[i("h2",{class:c(["title",[{"title--enhance":n.enhanceTitle}]])},o(t.$t(n.title,{brandName:t.$t("brand.name")})),3),p(v,{class:"description",tag:"p",keypath:n.subTitle||""},{i:l((()=>[i("span",cr,o(n.enhance&&t.$t(n.enhance,{brandName:t.$t("brand.name")})),1)])),brandName:l((()=>[f(o(t.$t("brand.name")),1)])),_:1},8,["keypath"])])}],["__scopeId","data-v-1fbb4d1f"]])},data:()=>({earn:[{title:"referral.card.earn.item.1.title",symbol:"%",content:"referral.card.earn.item.1.content",color:"blue"},{title:"referral.card.earn.item.2.title",symbol:"%",content:"referral.card.earn.item.2.content",color:"blue"}],friendsEarn:[{title:"referral.card.save.item.1.title",symbol:"%",content:"referral.card.save.item.1.content",color:"green"}]})},[["render",function(t,l,r,o,n,u){const c=e("Paragraph"),f=e("Card");return a(),s("div",pr,[t.isMobile?(a(),s(d,{key:0},[i("div",fr,[i("div",mr,[p(c,{title:"referral.paragraph.title",enhanceTitle:!0}),p(f,{title:"referral.card.earn.title",entity:n.earn},null,8,["entity"]),p(c,{subTitle:"referral.paragraph.subTitle",enhance:"referral.paragraph.subTitle.enhance",enhanceTitle:!0})])]),i("div",vr,[i("div",gr,[p(c,{title:"referral.discounts.title"}),p(f,{title:"referral.card.save.title",entity:n.friendsEarn},null,8,["entity"]),p(c,{subTitle:"referral.discounts.subTitle",enhance:"referral.discounts.subTitle.enhance"})])]),i("div",hr,[i("div",yr,[p(c,{title:"referral.benefit.title",subTitle:"referral.benefit.subTitle"})]),p(f,{isPseudo:""})])],64)):(a(),s(d,{key:1},[i("div",br,[i("div",wr,[p(c,{title:"referral.paragraph.title",subTitle:"referral.paragraph.subTitle",enhance:"referral.paragraph.subTitle.enhance",enhanceTitle:!0})]),i("div",Pr,[p(c,{title:"referral.discounts.title",subTitle:"referral.discounts.subTitle",enhance:"referral.discounts.subTitle.enhance"})]),i("div",Sr,[p(c,{title:"referral.benefit.title",subTitle:"referral.benefit.subTitle"})])]),i("div",Cr,[i("div",kr,[p(f,{title:"referral.card.earn.title",entity:n.earn},null,8,["entity"])]),i("div",Rr,[p(f,{title:"referral.card.save.title",entity:n.friendsEarn},null,8,["entity"])])])],64))])}],["__scopeId","data-v-203651e5"]]);const Tr=nl({name:"IconSignup",components:{Icon:ce}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{"aria-label":"Icon signup",width:"81",height:"81",fill:"none",viewBox:"0 0 81 81"},{default:l((()=>s[0]||(s[0]=[i("g",{fill:"currentColor","fill-rule":"nonzero"},[i("path",{d:"M60.56 27.134a1.27 1.27 0 0 0 1.269-1.27V12.06c0-2.1-1.709-3.809-3.809-3.809H11.81A3.813 3.813 0 0 0 8 12.059V69.44c0 2.1 1.71 3.809 3.81 3.809h46.21c2.1 0 3.809-1.709 3.809-3.809V60.09a1.27 1.27 0 0 0-2.539 0v9.352c0 .7-.57 1.27-1.27 1.27H11.81c-.7 0-1.27-.57-1.27-1.27V12.06c0-.7.57-1.27 1.27-1.27h46.21c.7 0 1.27.57 1.27 1.27v13.806c0 .7.568 1.27 1.27 1.27z"}),i("path",{d:"M34.915 15.105c-6.44 0-11.68 5.24-11.68 11.68 0 3.341 1.41 6.359 3.667 8.49.042.045.087.087.136.126a11.634 11.634 0 0 0 7.877 3.064c3.032 0 5.798-1.162 7.876-3.064.05-.039.094-.082.137-.127a11.647 11.647 0 0 0 3.667-8.489c0-6.44-5.24-11.68-11.68-11.68zm0 20.82a9.092 9.092 0 0 1-5.521-1.861 6.307 6.307 0 0 1 5.521-3.216 6.307 6.307 0 0 1 5.521 3.216 9.092 9.092 0 0 1-5.521 1.862zm-2.031-9.648v-.825c0-1.12.911-2.031 2.031-2.031s2.031.911 2.031 2.031v.825c0 1.12-.911 2.032-2.031 2.032a2.034 2.034 0 0 1-2.031-2.032zm9.387 5.927a8.807 8.807 0 0 0-3.74-3.135c.597-.773.954-1.741.954-2.792v-.825c0-2.52-2.05-4.57-4.57-4.57-2.52 0-4.57 2.05-4.57 4.57v.825c0 1.05.357 2.019.955 2.792a8.807 8.807 0 0 0-3.74 3.135 9.09 9.09 0 0 1-1.786-5.419c0-5.04 4.1-9.14 9.141-9.14 5.04 0 9.14 4.1 9.14 9.14a9.09 9.09 0 0 1-1.784 5.419zM41.77 63.855h-6.855a1.27 1.27 0 0 0 0 2.54h6.855a1.27 1.27 0 0 0 0-2.54zM41.77 56.746H23.743a1.27 1.27 0 0 0 0 2.54H41.77a1.27 1.27 0 0 0 0-2.54zM41.77 49.637H23.743a1.27 1.27 0 0 0 0 2.539H41.77a1.27 1.27 0 0 0 0-2.54zM19.218 42.9a1.28 1.28 0 0 0-.898-.373c-.334 0-.662.136-.898.372a1.28 1.28 0 0 0-.372.898c0 .334.136.661.372.897.237.237.564.372.898.372.335 0 .661-.135.898-.372a1.28 1.28 0 0 0 .372-.897c0-.334-.135-.662-.372-.898zM19.218 50.009a1.282 1.282 
10 0 0-.898-.372c-.334 0-.66.136-.898.372a1.28 1.28 0 0 0-.372.897c0 .334.136.662.372.898.237.236.564.372.898.372.335 0 .661-.136.898-.372a1.28 1.28 0 0 0 .372-.898c0-.334-.135-.661-.372-.897zM19.218 57.118a1.282 1.282 0 0 0-.898-.372c-.334 0-.66.136-.898.372a1.28 1.28 0 0 0-.372.898c0 .334.136.661.372.897s.564.372.898.372c.335 0 .662-.136.898-.372a1.28 1.28 0 0 0 .372-.897c0-.334-.135-.662-.372-.898zM41.77 42.527H23.743a1.27 1.27 0 0 0 0 2.54H41.77a1.27 1.27 0 0 0 0-2.54zM70.334 24.795a5.298 5.298 0 0 0-4.046-.533 5.297 5.297 0 0 0-3.237 2.484L47.075 54.417c-.088.152-.143.32-.163.494l-1.124 10.073a1.27 1.27 0 0 0 2.014 1.163l8.161-6.01c.141-.104.26-.236.347-.388l15.976-27.67a5.338 5.338 0 0 0-1.952-7.284zM48.633 62.382l.587-5.26 3.675 2.122-4.262 3.138zm6.113-5.002l-4.838-2.793 12.82-22.205 4.838 2.793-12.82 22.205zm15.34-26.571l-1.25 2.167-4.838-2.793 1.251-2.167a2.775 2.775 0 0 1 1.696-1.302 2.774 2.774 0 0 1 2.12.28 2.775 2.775 0 0 1 1.3 1.695c.194.72.095 1.474-.278 2.12z"})],-1)]))),_:1,__:[0]})}]]);const Dr=nl({name:"IconReferralLink",components:{Icon:ce}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{"aria-label":"Icon referral link",width:"80",height:"81",fill:"none",viewBox:"0 0 80 81"},{default:l((()=>s[0]||(s[0]=[i("path",{fill:"currentColor","fill-rule":"nonzero",d:"M68.145 4.25c-4.331 0-7.854 3.523-7.854 7.855 0 1.354.344 2.63.95 3.744L48.374 28.716a10.398 10.398 0 0 0-12.822-.002l-10.04-10.04c.461-.778.743-1.673.743-2.642a5.242 5.242 0 0 0-5.237-5.237 5.242 5.242 0 0 0-5.236 5.237 5.242 5.242 0 0 0 5.236 5.236c.969 0 1.864-.281 2.643-.742l10.04 10.04a10.405 10.405 0 0 0 0 12.823L17.122 59.967a7.817 7.817 0 0 0-5.267-2.045C7.523 57.923 4 61.445 4 65.777c0 4.332 3.523 7.855 7.855 7.855 4.331 0 7.854-3.523 7.854-7.855a7.81 7.81 0 0 0-.95-3.744L35.553 45.24a10.411 10.411 0 0 0 5.103 2.12v13.3c-3.709.625-6.546 3.851-6.546 7.736 0 4.332 3.523 7.855 7.855 7.855 4.332 0 7.854-3.523 7.854-7.855 0-3.884-2.836-7.11-6.545-7.736v-13.3a10.411 10.411 0 0 0 5.103-2.12l10.04 10.04a5.164 5.164 0 0 0-.744 2.644 5.242 5.242 0 0 0 5.236 5.236 5.242 5.242 0 0 0 5.236-5.236 5.242 5.242 0 0 0-5.236-5.237c-.969 0-1.864.282-2.643.743l-10.04-10.04a10.405 10.405 0 0 0 0-12.823L62.88 17.915a7.81 7.81 0 0 0 5.266 2.045c4.332 0 7.855-3.523 7.855-7.854 0-4.332-3.523-7.855-7.855-7.855zM18.4 16.032a2.62 2.62 0 0 1 2.618-2.618 2.62 2.62 0 0 1 2.618 2.618 2.62 2.62 0 0 1-2.618 2.618 2.62 2.62 0 0 1-2.618-2.618zm-6.545 54.982a5.242 5.242 0 0 1-5.237-5.237 5.242 5.242 0 0 1 5.237-5.236 5.242 5.242 0 0 1 5.236 5.236 5.242 5.242 0 0 1-5.236 5.237zM47.2 68.395a5.242 5.242 0 0 1-5.236 5.237 5.242 5.242 0 0 1-5.237-5.237 5.242 5.242 0 0 1 5.237-5.236 5.242 5.242 0 0 1 5.236 5.236zm-5.236-23.563c-4.332 0-7.855-3.523-7.855-7.855 0-4.332 3.523-7.854 7.855-7.854 4.331 0 7.854 3.522 7.854 7.854 0 4.332-3.523 7.855-7.854 7.855zm23.563 13.09a2.62 2.62 0 0 1-2.618 2.619 2.62 2.62 0 0 1-2.618-2.618 2.62 2.62 0 0 1 2.618-2.618 2.62 2.62 0 0 1 2.618 2.618zm2.618-40.581a5.242 5.242 0 0 1-5.236-5.236 5.242 5.242 0 0 1 5.236-5.237 5.242 5.242 0 0 1 5.237 5.237 5.242 5.242 0 0 1-5.237 5.236z"},null,-1)]))),_:1,__:[0]})}]]);const Lr=nl({name:"IconInviteFriends",components:{Icon:ce}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{"aria-label":"Icon invite friends",width:"81",height:"81",fill:"none",viewBox:"0 0 81 81"},{default:l((()=>s[0]||(s[0]=[i("g",{fill:"currentColor","fill-rule":"nonzero"},[i("path",{d:"M20.215 29.755c5.929 0 10.753-4.823 10.753-10.752 0-5.93-4.824-10.753-10.753-10.753S9.462 13.074 9.462 19.003s4.824 10.752 10.753 
110.752zm0-18.924c4.506 0 8.172 3.666 8.172 8.172s-3.666 8.172-8.172 8.172-8.172-3.666-8.172-8.172 3.666-8.172 8.172-8.172zM48.602 29.755c5.93 0 10.753-4.823 10.753-10.752 0-5.93-4.824-10.753-10.753-10.753S37.85 13.074 37.85 19.003s4.824 10.752 10.753 10.752zm0-18.924c4.506 0 8.172 3.666 8.172 8.172s-3.666 8.172-8.172 8.172-8.172-3.666-8.172-8.172 3.666-8.172 8.172-8.172zM62.564 44.187a1.288 1.288 0 0 0 1.81.232 1.29 1.29 0 0 0 .233-1.81c-3.863-4.998-9.696-7.864-16.005-7.864-4.05 0-7.96 1.194-11.303 3.453a1.29 1.29 0 0 0 1.444 2.138 17.545 17.545 0 0 1 9.86-3.01c5.503 0 10.592 2.5 13.961 6.86zM20.215 34.745C9.068 34.745 0 43.813 0 54.96a1.29 1.29 0 1 0 2.58 0c0-9.724 7.911-17.635 17.635-17.635 9.724 0 17.634 7.911 17.634 17.635a1.29 1.29 0 1 0 2.581 0c0-11.147-9.068-20.215-20.215-20.215zM67.527 46.788c-6.878 0-12.473 5.595-12.473 12.473 0 6.878 5.595 12.473 12.473 12.473C74.405 71.734 80 66.139 80 59.26c0-6.878-5.595-12.473-12.473-12.473zm0 22.365c-5.455 0-9.893-4.437-9.893-9.892 0-5.455 4.438-9.893 9.893-9.893 5.455 0 9.892 4.438 9.892 9.893 0 5.455-4.437 9.892-9.892 9.892z"}),i("path",{d:"M71.828 57.97h-3.01v-3.01a1.29 1.29 0 1 0-2.581 0v3.01h-3.011a1.29 1.29 0 1 0 0 2.581h3.01v3.01a1.29 1.29 0 1 0 2.581 0v-3.01h3.011a1.29 1.29 0 1 0 0-2.58z"})],-1)]))),_:1,__:[0]})}]]),Ir={class:"step-container"},$r={class:"icon-container"},Vr={class:"step"},Nr={class:"title"},Mr={class:"description"};const xr={class:"arrow"};const Ar={class:"steps-container"},Ur={class:"title"},Er={class:"steps-wrapper"};const Or={name:"Referral",components:{Banner:er,ParagraphWrapper:_r,Steps:nl({name:"ReferralSteps",components:{Step:nl({name:"ReferralIndexComponentsStepsStep",components:{IconSignup:Tr,IconReferralLink:Dr,IconInviteFriends:Lr},props:{step:{type:Object,required:!0}},computed:{iconComponent(){switch(this.step.icon){case"signup":return Tr;case"referral":return Dr;default:return Lr}}}},[["render",function(e,l,r,n,d,u){return a(),s("div",Ir,[i("div",$r,[(a(),t(m(u.iconComponent),{class:"icon"}))]),i("div",Vr,o(e.$t(r.step.step)),1),i("div",Nr,o(e.$t(r.step.title)),1),i("div",Mr,o(e.$t(r.step.description,{brandName:e.$t("brand.name")})),1)])}],["__scopeId","data-v-fe6a99ec"]]),Arrow:nl({},[["render",function(e,t){return a(),s("div",xr,t[0]||(t[0]=[i("div",{class:"line"},null,-1),i("div",{class:"point"},null,-1)]))}],["__scopeId","data-v-1dfe2b09"]])},data:()=>({steps:[{id:1,step:"referral.steps.1",title:"referral.steps.1.title",description:"referral.steps.1.description",icon:"signup"},{id:2,step:"referral.steps.2",title:"referral.steps.2.title",description:"referral.steps.2.description",icon:"referral"},{id:3,step:"referral.steps.3",title:"referral.steps.3.title",description:"referral.steps.3.description",icon:"invite"}]}),methods:{showArrow(e){return e<=this.steps.length-1&&!this.isMobile}}},[["render",function(t,l,r,c,f,m){const v=e("Step"),g=e("Arrow");return a(),s("div",Ar,[i("h2",Ur,o(t.$t("msg.howItWorks")),1),i("div",Er,[(a(!0),s(d,null,u(f.steps,(e=>(a(),s(d,{key:e.id},[p(v,{step:e},null,8,["step"]),m.showArrow(e.id)?(a(),s("div",{key:`arrow-${e.id}`,class:"arrow-container"},[p(g)])):n("",!0)],64)))),128))])])}],["__scopeId","data-v-5ad6d8c9"]])},data:()=>({imgOverview:me.imgOverview,overviewImgVisible:me.visible.overviewImg,dashboardBtnVisible:me.visible.dashboard,detailLinkVisible:me.visible.detailLink,stepVisible:me.visible.stepVisible,isShowTerms:me.visible.isShowDescriptionTerms,referralProgramRouteName:pe.LEGAL_REFERRAL_PROGRAM}),computed:{...r(["loginState","lang","isApp"]),supportTicketUrl(){return fe(this.lang,"NEW_TICKET")}},methods:{handleLoginClick(){this.loginState?this.$router.push({name:pe.REFERRAL_V1_DASHBOARD,params:{lang:this.lang}}):this.$router.push({name:"login",params:{lang:this.lang},query:{redirect:`/${this.lang}/referral/dashboard`}})}}},Fr={class:"referral-container"},zr={class:"content"},Br={key:1,class:"overview-container"},Hr=["src"],Kr={key:3,class:"terms-description"},Wr=["href"];const jr=nl(Or,[["render",function(r,d,u,m,v,g){const h=e("Banner"),y=e("ParagraphWrapper"),b=e("Steps"),w=e("router-link"),P=e("i18n-t");return a(),s("div",Fr,[p(h),i("div",zr,[p(y),v.stepVisible?(a(),s("div",{key:0,class:c(["steps",{"mb-48":!v.overviewImgVisible&&!v.dashboardBtnVisible&&!v.detailLinkVisible}])},[p(b)],2)):n("",!0),v.overviewImgVisible?(a(),s("div",Br,[i("img",{class:"overview",src:v.imgOverview},null,8,Hr)])):n("",!0),v.dashboardBtnVisible?(a(),s("div",{key:2,class:c(["button-container",{"large-margin":v.dashboardBtnVisible&&!v.detailLinkVisible}])},[r.isApp?n("",!0):(a(),s("button",{key:0,class:"button",onClick:d[0]||(d[0]=(...e)=>g.handleLoginClick&&g.handleLoginClick(...e))},o(r.loginState?r.$t("referral.banner.dashboard"):r.$t("referral.banner.login")),1))],2)):n("",!0),v.detailLinkVisible?(a(),s("div",Kr,[v.isShowTerms?(a(),t(P,{
1key:0,class:"terms",tag:"div",keypath:"referral.terms"},{link:l((()=>[p(w,{to:v.referralProgramRouteName},{default:l((()=>[f(o(r.$t("referral.terms.link")),1)])),_:1},8,["to"])])),brandName:l((()=>[f(o(r.$t("brand.name")),1)])),_:1})):n("",!0),g.supportTicketUrl?(a(),t(P,{key:1,class:"contact",tag:"div",keypath:"referral.contact"},{link:l((()=>[i("a",{href:g.supportTicketUrl,target:"_blank",rel:"noopener noreferrer"},o(r.$t("referral.contact.link")),9,Wr)])),_:1})):n("",!0)])):n("",!0)])])}],["__scopeId","data-v-ec5028bf"]]),Gr=Object.freeze(Object.defineProperty({__proto__:null,default:jr},Symbol.toStringTag,{value:"Module"})),Yr={class:"referral-section-inner"},qr={key:0,class:"referral-section-title"},Zr={class:"referral-section-content"};const Jr=nl({},[["render",function(e,t){return a(),s("section",g(e.$attrs,{class:"referral-section"}),[i("div",Yr,[e.$slots.title?(a(),s("div",qr,[v(e.$slots,"title",{},void 0,!0)])):n("",!0),i("div",Zr,[v(e.$slots,"default",{},void 0,!0)])]),v(e.$slots,"other",{},void 0,!0)],16)}],["__scopeId","data-v-32eb01e6"]]),Xr={class:"referral-info"},Qr={key:0,class:"affiliate-member-wrap"},es=["src"],ts={class:"right"},as={class:"affiliate-member"},ls={key:1,class:"referral-percentage"},is={class:"left"},rs={class:"description"},ss={class:"right"},os={class:"percentage"},ns=nl({__name:"ReferralInfo",setup(t){const r=ve(),{lang:n,isAffiliateUser:d}=h(r),u=ge(),{userReferral:c}=h(u),m=y((()=>c.value.commissionRate)),v=y((()=>{var e,t;return t=null==(e=m.value)?void 0:e.spotMyCommissionRate,he(b(t??0).times(100).toNumber(),{formatKey:0})}));return(t,r)=>{const u=e("RouterLink");return a(),s("div",Xr,[w(d)?(a(),s("div",Qr,[i("img",{class:"affiliate-member-img",src:w("/static/img/DMGjv_nL.png")},null,8,es),i("div",ts,[i("div",as,o(t.$t("referralV2Page.referralInfo.login.isAffiliate")),1),p(u,{class:"go-affiliate",to:{name:w(pe).REFERRAL_V2_AFFILIATE,params:{lang:w(n)}}},{default:l((()=>[f(o(t.$t("referralV2Page.referralInfo.login.isAffiliate.goToAffiliate")),1)])),_:1},8,["to"])])])):(a(),s("div",ls,[i("div",is,[i("div",rs,o(t.$t("t.commissionRate"))+":",1)]),i("div",ss,[i("div",os,[i("span",null,o(v.value),1),r[0]||(r[0]=i("span",{class:"percent"},"%",-1))])])])),p(w(ye),{isShowToggleCommission:"",isShowActions:""})])}}},[["__scopeId","data-v-c4540319"]]),ds={class:"wrapper"},us={class:"left"},cs={class:"banner-title"},ps={class:"description-highlight"},fs={class:"action"},ms={class:"right"},vs=["src"],gs=["src"],hs=nl({__name:"Banner",setup(r){const{referralV2Images:d,referralV2Rate:u}=me,m=be(),v=ve(),{loginState:g,lang:C,isApp:k,isAffiliateUser:R}=h(v),_=P(he(b(u).times(100).toNumber(),0)),T=y((()=>x(d.bannerBackground))),D=y((()=>x(d.bannerBackgroundMobile))),L=y((()=>x(d.bannerBase))),I=y((()=>x(d.bannerLogin))),$=y((()=>m.isMobile?D.value:T.value)),V=y((()=>({"background-image":$.value?`url(${$.value})`:g.value?"var(--app--theme--referral-v2-banner-login-bg)":"var(--app--theme--referral-v2-banner-bg)"}))),N=y((()=>{const e="referralV2Page.description.isLogin";return g.value&&we(e)?e:"referralV2Page.description.nonLogin"})),M=y((()=>fe(C.value,"REFERRAL_DETAILS")));function x(e){return e?Pe(`referral/${e}`):""}return(r,d)=>{const u=e("i18n-t"),v=e("BaseButton");return a(),t(w(Jr),{class:c(["banner",{"non-login":!w(g),affiliate:w(R)}]),style:S(V.value)},{other:l((()=>[w(m).isLargeSize?(a(),t(Se,{key:0,class:"full-kyc-notification-large-size"})):n("",!0)])),default:l((()=>[i("div",ds,[w(m).isMobile?(a(),t(Se,{key:0,class:"full-kyc-notification-mobile"})):n("",!0),i("div",us,[i("div",cs,o(r.$t("referralV2Page.title.1")),1),p(u,{keypath:N.value,class:c(["description",{"un-login":!w(g)}]),tag:"div"},{commission:l((()=>[i("span",ps,o(_.value),1),d[1]||(d[1]=i("span",{class:"description-percentage"},"%",-1))])),_:1},8,["keypath","class"]),i("div",fs,[w(g)?(a(),s("span",{key:0,class:"rule-link",onClick:d[0]||(d[0]=e=>{return t=M.value,void(k.value?Re({event:"URL",url:t}):window.open(t,"_blank","noopener"));var t})},[i("span",null,o(r.$t("referral.dashboard.subTitle")),1),p(w(Ce),{class:"icon"})])):(a(),t(v,{key:1,as:"RouterLink",class:"invite-button",size:w(ke).L,to:{name:"login",params:{lang:w(C)},query:{redirect:r.$route.fullPath}}},{default:l((()=>[f(o(r.$t("referralV2Page.description.inviteFriends")),1)])),_:1},8,["size","to"]))])]),i("div",ms,[w(g)?(a(),t(w(ns),{key:0,class:"referral-info"})):L.value?(a(),s("img",{key:1,class:"commission-image",src:L.value},null,8,vs)):n("",!0)]),w(g)&&!r.isMobile&&I.value?(a(),s("div",{key:1,class:c(["login-banner-image-container",{affiliate:w(R)}])},[i("img",{src:I.value},null,8,gs)],2)):n("",!0)])])),_:1},8,["class","style"])}}},[["__scopeId","data-v-946199d8"]]),ys={key:0,class:"affiliate-hint"},bs=["src"],ws={class:"hint"},Ps=nl({__name:"AffiliateHint",setup(e){const t=ve(),{isAffiliateUser:l}=h(t),r=P(!1);function d(){Le(Te.AFFILIATE_HINT),r.value=!1}return C((()=>{r.value=!_e(Te.AFFILIATE_HINT)})),(e,t)=>w(l)&&r.value?(a(),s("div",ys,[i("img",{class:"icon-announce",src:w("/static/img/1MnmOUZd.png")},null,8,bs),i("div",ws,o(e.$t("referralV2Page.referralInfo.login.isAffiliate.hint")),1),p(w(De),{class:"icon-close",onClick:d})])):n("",!0)}},[["__scopeId","data-v-3cd310ae"]]),Ss=nl({__name:"DayListDropdown",props:{modelValue:{type:Object,default:null},modelModifiers:{}},emits:["update:modelValue"],setup(e){const l=k(e,"modelValue"),{t:i}=R(),r=y((()=>[{value:7,name:i("t.lastDays",{days:7})},{value:30,name:i("t.lastDays",{days:30})},{value:90,name:i("t.lastDays",{days:90})},{value:180,name:i("t.lastDays",{days:180})}]));return _([l,r],(([e,t])=>{l.value=e?t.find((t=>t.value===e.value)):t[1]}),{immediate:!0}),(e,i)=>(a(),t(w(Ie),{modelValue:l.value,"onUpdate:modelValue":i[0]||(i[0]=e=>l.value=e),class:"filter-dropdown",list:r.value},null,8,["modelValue","list"]))}}
1,[["__scopeId","data-v-270e8b19"]]),Cs={class:"kyc-go-to-verification-section"},ks=["src"],Rs={class:"verification-description"},_s={class:"verification-buttons"},Ts=nl(T({__name:"KycGoToVerificationSection",setup(t){const r=ve(),{isSupportWebp:n,lang:d}=h(r),u=y((()=>n.value?"data:image/webp;base64,UklGRqYHAABXRUJQVlA4WAoAAAAQAAAAiwAAiwAAQUxQSKgDAAABoEbb1iFJehnJdtnIatvIbI5t27Zt27Ztu213IapZNqLdpYg3ju/74rv9a9asiJgA+j+TCWc8/nlZWVnZzM+v2APdETP5X5e9HgV2Zhm7fz0Kqt9MFmpdAWkPi0U/noDnLJa4MgHNmSx1ZQKW0Sz5dSgF1bL4CiSvs3QriiPKCn6O43UVeA8UUVbyCRUig6ce4P2n1bASpA1/bV3ztl3e71SD95AUumkXI31CTs+PHIb6hRTfCw5jLZNychuDtWQkbWK4Ms7v2p34ieFaEnpV4lkpYcw2PF9IOJHxXiHO9wag0eKSF+MpI/GTt+A5Q8KFDLcsKs74BM8dJD55DZwykjhxK5yojHMY7RUk0fgYzR0kM68YzB0k9aBdUKwzSO6tjHRmlOSGv4PywxF+OQXroHDbexlS9tmBhXn5ABk3MdxFyeIiv+JxbhI3sAYPrxB3jA2o3C/sSQa8hkSHFiN6XFhaA6DmkcIm2IAeI+FXM966fGGBz/E4N5DwtDo8hX3E7cF4Lyfx9wJ6NF1YaDYge8ExEUFZOwAxW6+PEXMwY3bMixJE3AOKecerOe4CM2GxM6fAVdY2XMxvBd0cysir+rt5AZo12s0b0Nb3c/MytJcCbs5AVjSS3Catx7Vxb58rOrYdVf0xBrk3TqnFVL2fQULTn6kG1DyZhBtZn8Bpv9EnjOhzONx+j1/ctXjYfjIgbGQLHrYf7iHKuMnGw/x5siAKnL8FEH8ZFkQ05rHCupatDpau44QRGWmDJl7xbSsSflHC3494pRXIC9KIRry3A0XbqQpQ+KyNGJwfU1QgGvpqK4C2j4aQouGjS7VXcVp3UtY3YaHe7M8HkNLjC3W2/pggKT6hUFu7ns0g9ccXamrx1AB5cXyhjrY9k0YezVqmna4Phxrk2ewVmqk4KUJeHlGkk873c8jjE4v1UXZikDw/qUgTu57LJB1OLNLCir0M0uOIld5rvj6RtJm70mP2dwNJp7m1nqo6NUh6HVzrHfuVVNLu4Dqv1J3hIw0PrPNE50vJpOfBpnr23D1J23mrVbPOiZDGR5pKdcwcR3qPmQrVnBcm3cdNVdo+LSCAcVMJZ/3ZfoIYNxXY8cFQQjlyoSx7/jQCGjPlWDeECWq8VELXzBihjZnC6m9MILwxU0zbNxMNQhwrFbHhnJ4EOma6sn8c5iPYo8x/5yw/OELAffFV/2bLA5kEPu+Rpn/4LB4k+MH+V3z402/fPDWjB+0eBrp1D9N/ogJWUDgg2AMAABAeAJ0BKowAjAA+kUKaSSWkIqEotGxQsBIJZQhwD+ADL+DtJlnAMcl3lXIJlEm+Lc03bp6f5jDasHgbYvYc3Sq/2GD7yAvkZMX1iD1EYYyqKK4I2bn4L524ChX2ZsVLWI1yvLh4531+d5kg5KNES4QxZB2HYeZSIo+Nazcdie3cxtbcAfdFH+WOrrO8MkvMeZi0VeYXxPZkHj3o85zMYRxUcoUJeu0VvF9wYkY4+tFv6oLV+LGXP0lUZz8XjUSUetIwPYRAIUxpCSfoBkCIkcgmuz2HjDWCRPi3axiJZLI7nYRYOT0/tUpqc2JINp/WrcP2fM91XZpxAAD9XGAB1L0f/um6xna0BzzB4z+TkxNAF7Tx4ghCmFKOk3LZrb7qrITa38Df/2BknUsIMyRal/7aGPL8296S6vOmfYfr8Fr4+Q6/CZBMvJl5o11/aLd6g8TsWEZCOHALPPeq+2NkGzOqw5C4KuCqWQfqm7wZjH15WXp+6xzptCywKUZAa32mOsprmLcRz//9f1AinfWdnqtIIEw4NCc/B0aseelr1xTR3803jKDzpDHz/8q0vkdlfIgEvJ2iMUPAmUSZni2KCUVFwBjpTY0gDTDhN2h4mHrVP1hD1NjkuT6QpbcMuO+PV7IP1eDyEV/I7Dwd422WaK2OisJek/ckSmJDIx3b4a+HxSSZq3aSId199PaTL8j0Ape1RuBPsDffxttjYjbK8u1mH8vAScpWFJI9oLre+L4AVb/v+v/OvNKIRgTeccMagH/jcp541j/pTrjuGQUWFZBXT/qvYfS+DeefmNa7Lovq+B9o4ovY7uM46f7ZpE7jb0fSXYpNLouLKnGNfnoMJr2AM19aNfxgmh4byJ/+6yh0f7IZq0VodhQBauoWCT8ugVdBOAhpTUYExogIfADmyixj+y5+uwOrpUrh37w2DTUbPUJf4jehjkWQOMNJWmcDceK5WG5ThoKcRxTJqTnTnLsMPYQ/3dnLpz3s8xXBCpoO5wCFqRtPN0Xf1wnyddvj35XoeMavZG05xFYViSRATOkq+QULYibwwC7875RzpPwsVnFHlrFnEuIrElu8VkJvNwBWJfFA9Bp08XIHWw2EVbPE5Yl/9QeZHGfCJsD/+xj9gHEZpLcpWZWpoN4uhsRi/gIPqsorC/+uYEO1nhBi+rBalWNbOxuLZj4nK6Fih26laR2Wy2aCWes/P13ZUS2ezb3mPmlcJZY3fHkbZoqwfzOCYYH/piyA/1CAd5huIct2hLeOFR/JVbo9AAplyfIklz1FnOTcSyHJa6E4pJaKQVKpAuZZ9AAAAA==":"/static/img/DCOb69e7.png"));return(t,r)=>{const n=e("BaseButton");return a(),s("div",Cs,[i("div",null,[i("img",{src:u.value,class:"masthead-image"},null,8,ks)]),i("div",Rs,o(t.$t("fullKyc.goVerificationSection.description")),1),i("div",_s,[p(n,{class:"primary",size:w(ke).S,as:"RouterLink",to:{name:w($e).VERIFICATION,params:{lang:w(d)}}},{default:l((()=>[f(o(t.$t("t.verifyNow")),1)])),_:1},8,["size","to"])])])}}}),[["__scopeId","data-v-17f67219"]]),Ds=nl({__name:"LineEchart",props:{height:{type:[Number,String],default:416},chartData:{type:Array,default:()=>[]},yAxisFormatter:{type:Function,default:e=>he(e,2)},yAxisUnit:{type:String,default:""},isCumulative:{type:Boolean,default:!1}},setup(e){const t=be(),{t:l}=R();Pl([Sl,Cl,kl,Rl,_l,Tl,Dl]);const r=e,o=P(null),n=P(null);let d=null;const u=D(),c=y((()=>Ve["--app--color--blue-grey-dark"])),p=y((()=>{const{isNightTheme:e,supportNightTheme:t,isAlwaysNightTheme:a}=u.getters;return e&&t||a?Ve["--app--color--denim"]:Ve["--app--color--blue-grey-lighter"]})),f=y((()=>r.chartData.map(((e,t)=>({type:"line",datasetIndex:t,name:e.name,smooth:!0,showSymbol:!1,symbol:"path://M0.6823999999999995 14a14 14 0 1 0 28 0a14 14 0 1 0 -28 0z",symbolSize:20,encode:{x:"time",y:r.isCumulative?"cumulative":"value"},itemStyle:{opacity:.55,shadowColor:"rgba(0, 0, 0, 0.1)",shadowBlur:10}}
1))))),m=y((()=>r.chartData.map((e=>{let t=e.source;return r.isCumulative&&(t=e.source.reduce(((e,t,a)=>{const l=Number(t.value);return e.push({time:t.time,value:l,cumulative:0===a?l:l+Number(e[a-1].cumulative)}),e}),[])),{dimensions:[{name:"time",type:"time"},{name:"value",type:"number"},r.isCumulative&&{name:"cumulative",type:"number"}],source:t}})))),v=y((()=>{let e={bottom:0,icon:"path://M0 2a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2z",borderRadius:2,inactiveColor:Ve["--app--color--blue-grey"],textStyle:{color:c.value,fontWeight:500,lineHeight:1.5},itemStyle:{opacity:1}};return t.isMobile?{...e,left:"3%",itemGap:16}:{...e,right:"2%",itemGap:20}})),g=y((()=>({tooltip:{trigger:"axis",className:"chart-tooltip",formatter:w},legend:v.value,dataset:m.value,grid:{left:"2%",right:"2%",bottom:t.isMobile?"15%":"10%",containLabel:!0},xAxis:{type:"time",boundaryGap:["5%","5%"],axisTick:{show:!1},axisLabel:{color:c.value,formatter:e=>Me(e,"MM-dd"),hideOverlap:!0},axisLine:{lineStyle:{color:p.value}},minInterval:864e5},yAxis:{type:"value",splitLine:{lineStyle:{color:p.value}},axisLabel:{color:c.value,formatter:r.yAxisFormatter}},series:f.value,color:[Ne(Ve["--app--color--primary-light"],.4),Ne(Ve["--app--color--accent-green"],.4),Ne(Ve["--app--color--accent-yellow"],.4)]})));function h(){d.setOption(g.value,!0)}function b(){d.resize({width:o.value.offsetWidth})}function w(e){const t=`\n        <div class="tooltip-date">\n          ${Me(e[0].data.time,"MM-dd")}\n        </div>\n        <hr class="horizontal-line" />`;return e.reduce(((e,t)=>{let a=r.isCumulative?`\n        <div class="tooltip-content">\n          <span class="title">${l("t.cumulative")}</span>\n          <span class="value" dir="ltr">\n            ${r.yAxisFormatter(t.data.cumulative)}\n            <span class="unit">${r.yAxisUnit}</span>\n          </span>\n        </div>`:"";return e+=`\n        <div class="tooltip-content-wrap">\n          <div class="dot" style="background-color: ${t.color}"></div>\n          <div class="right">\n            ${a}\n            <div class="tooltip-content">\n              <span class="title">${l("t.daily")}</span>\n              <span class="value" dir="ltr">\n                ${r.yAxisFormatter(t.data.value)}\n                <span class="unit">${r.yAxisUnit}</span>\n              </span>\n            </div>\n          </div>\n        </div>`}),t)}return _((()=>r.chartData),(()=>{h()}),{deep:!0}),_((()=>r.isCumulative),(()=>{h()})),L((()=>{d=Ll(n.value,null,{width:o.value.offsetWidth}),h(),window.addEventListener("resize",b)})),I((()=>{d&&(window.removeEventListener("resize",b),d=null)})),(t,l)=>(a(),s("div",{ref_key:"chartWrapRef",ref:o,class:"chart-wrap"},[i("div",{ref_key:"chartRef",ref:n,class:"chart",style:S({height:`${e.height}px`})},null,4)],512))}},[["__scopeId","data-v-6271f228"]]),Ls={class:"performance"},Is={class:"switcher-wrapper"},$s=["onClick"],Vs={class:"switcher-item-info-wrap"},Ns={class:"title-wrap"},Ms={class:"title"},xs={class:"value-wrap"},As={class:"value"},Us={class:"currency"},Es=["onClick"],Os={key:0,class:"chart-wrap"},Fs=nl({__name:"OverviewChart",props:{selectorParams:{type:Object,default:null},disableGainHint:{type:Boolean,default:!1}},setup(r){const{t:m}=R(),v=be(),g=ve(),{accountInfo:b}=h(g),S=0,C=1,k=r,T=P({revenue:{},registration:{},firstDeposit:{},firstTrade:{}}),D=P(S),L=y((()=>{var e;return(null==(e=b.value)?void 0:e.kycNotice)===xe.limited})),I=y((()=>{var e,t,a,l;switch(D.value){case S:return[{name:m("referralV2Page.myReferral.switcher.title1"),source:V((null==(e=T.value)?void 0:e.revenue.data)||[])}];case C:return[{name:m("referralV2Page.performance.legend.registration"),source:V((null==(t=T.value)?void 0:t.registration.data)??[])},{name:m("referralV2Page.performance.legend.firstDeposit"),source:V((null==(a=T.value)?void 0:a.firstDeposit.data)??[])},{name:m("referralV2Page.performance.legend.firstTrade"),source:V((null==(l=T.value)?void 0:l.firstTrade.data)??[])}];default:return[]}})),$=y((()=>{const{revenue:e,registration:t}=T.value;return[{title:m("referralV2Page.myReferral.switcher.title1"),value:N(null==e?void 0:e.periodTotal),unit:Ae,unitFormatter:e=>N(e),gain:null==e?void 0:e.gain,previousPeriodTotal:null==e?void 0:e.previousPeriodTotal,tooltip:m("referralV2Page.myReferral.switcher.tooltip1")},{title:m("referralV2Page.myReferral.switcher.referrals.title"),value:N(null==t?void 0:t.periodTotal,0),unit:m("t.friends"),unitFormatter:e=>N(e,0),gain:null==t?void 0:t.gain,previousPeriodTotal:null==t?void 0:t.previousPeriodTotal,tooltip:m("referralV2Page.myReferral.switcher.referrals.tooltip")}]}));function V(e){return e.map((e=>({time:e.timestamp,value:Number(e.total)})))}function N(e,t=2){return he(e,{formatKey:t,defaultValue:"-"})}const M=Ue((async function(){try{T.value=await Fe.getReferralGeneralOverviewData(k.selectorParams)}catch{T.value={revenue:{},registration:{},firstDeposit:{},firstTrade:{}}}}),100);function x(e){v.isMobile&&D.value===e?D.value=null:D.value=e}function A(e="",t){const a=he(e,{formatKey:2,prefix:e<0?"":"+",postfix:"%"});return 0===Number(t)?"--%":a}return _((()=>k.selectorParams),(e=>{e&&M()})),(r,m)=>{var v,g;const h=e("Tooltip");return a(),s("div",Ls,[i("div",Is,[(a(!0),s(d,null,u($.value,((e,d)=>{var u,m;return a(),s("div",{key:e.title,class:c(["switcher-item",{active:d===D.value}]),onClick:e=>!r.isMobile&&x(d)}
1,[i("div",Vs,[i("div",Ns,[i("span",Ms,o(e.title),1),p(h,{placement:"top"},{content:l((()=>[p(w(Ee))])),tooltip:l((()=>[f(o(e.tooltip),1)])),_:2},1024)]),i("div",xs,[i("span",As,o(e.value),1),i("span",Us,o(e.unit),1)]),k.disableGainHint?(a(),s("span",{key:0,class:c(["gain no-hint",{"brand-color-positive":e.gain>0||0===e.previousPeriodTotal,"brand-color-negative":e.gain<0}])},o(A(e.gain,e.previousPeriodTotal)),3)):(a(),t(h,{key:1,placement:"top"},{content:l((()=>[i("span",{class:c(["gain",{"brand-color-positive":e.gain>0||0===e.previousPeriodTotal,"brand-color-negative":e.gain<0}])},o(A(e.gain,e.previousPeriodTotal)),3)])),tooltip:l((()=>[f(o(r.$t("referralV2Page.performance.gain")),1)])),_:2},1024)),r.isMobile?(a(),s("div",{key:2,class:"icon-arrow-wrap",onClick:e=>x(d)},[p(w(Oe),{class:c(["icon-arrow",{active:d===D.value}])},null,8,["class"])],8,Es)):n("",!0)]),r.isMobile&&d===S&&L.value?(a(),t(Ts,{key:0,class:"full-kyc-empty-container"})):r.isMobile&&d===D.value?(a(),t(w(Ds),{key:1,chartData:I.value,yAxisUnit:null==(u=$.value[D.value])?void 0:u.unit,yAxisFormatter:null==(m=$.value[D.value])?void 0:m.unitFormatter,isCumulative:""},null,8,["chartData","yAxisUnit","yAxisFormatter"])):n("",!0)],10,$s)})),128))]),r.isMobile?n("",!0):(a(),s("div",Os,[L.value&&D.value===S?(a(),t(Ts,{key:0,class:"full-kyc-empty-container"})):(a(),t(w(Ds),{key:1,chartData:I.value,yAxisUnit:null==(v=$.value[D.value])?void 0:v.unit,yAxisFormatter:null==(g=$.value[D.value])?void 0:g.unitFormatter,isCumulative:""},null,8,["chartData","yAxisUnit","yAxisFormatter"]))]))])}}},[["__scopeId","data-v-b38d9955"]]),zs={class:"top-referrals"},Bs={class:"title-wrapper"},Hs={class:"left title"},Ks={key:0,class:"right"},Ws={class:"rank-number"},js={class:"rank-name"},Gs={class:"rank-value"},Ys=nl({__name:"TopReferrals",props:{selectorParams:{type:Object,default:null}},setup(r){const m="revenue",{t:g}=R(),b=r,S=ve(),{lang:C,isApp:k}=h(S),T=ge(),{userReferral:D}=h(T),L=P(m),I=P([]),$=P(!1),V=y((()=>D.value.referralCode)),N=y((()=>[{title:g("referralV2Page.topReferrals.tabs.byTotalCommission"),id:m}])),M=y((()=>L.value===m?{prefix:"$"}:0)),x=y((()=>0===I.value.length));const A=Ue((async function(){try{I.value=await Fe.getTopReferrals(b.selectorParams)}catch(e){}}),100);function U(){const e=V.value,t=`${window.location.origin}/${C.value}/ref?c=${e}`;k.value?Re({event:"INVITE_FRIENDS",type:"REFERRAL",link:t,code:e,text1:g("referralV2Page.referralInfo.socialMediaShareDialog.card.title")}):$.value=!0}return _((()=>b.selectorParams),(e=>{e&&A()})),(r,m)=>{const g=e("BaseButton");return a(),s("div",zs,[i("div",Bs,[i("div",Hs,o(r.$t("referralV2Page.topReferrals.title")),1),r.$slots.titleRight?(a(),s("div",Ks,[v(r.$slots,"titleRight",{},void 0,!0)])):n("",!0)]),p(w(He),{class:"switcher",isDefaultSelectedKey:!1,type:w(Be).BOTTOM_BAR_NARROW,theme:w(ze).compact,barHeight:4,selected:L.value,itemList:N.value,onSelect:m[0]||(m[0]=e=>L.value=e)},null,8,["type","theme","selected","itemList"]),i("div",{class:c(["rank-list",{empty:x.value}])},[(a(!0),s(d,null,u(I.value,((e,t)=>(a(),s("div",{key:`${e.uid}_${t}_${e.value}`,class:"rank-item"},[i("div",Ws,o(t+1),1),i("div",js,o(e.uid),1),i("div",Gs,o(r.$filters.formatNumber(e.value,M.value)),1)])))),128)),x.value?(a(),t(Ke,{key:0,class:"no-data-available"},{"empty-text":l((()=>[f(o(r.$t("referralV2Page.topReferrals.empty"))+" ",1),p(g,{class:"primary",size:"small",onClick:U},{default:l((()=>[f(o(r.$t("t.invite_now")),1)])),_:1})])),_:1})):n("",!0)],2),p(We,{modelValue:$.value,"onUpdate:modelValue":m[1]||(m[1]=e=>$.value=e)},null,8,["modelValue"])])}}},[["__scopeId","data-v-227248e6"]]),qs={class:"dashboard-terms"};const Zs=nl({name:"DashboardTerms"},[["render",function(e,t,l,r,n,d){return a(),s("ul",qs,[i("li",null,o(e.$t("referralV2Page.referral.dashboard.terms.1")),1),i("li",null,o(e.$t("referralV2Page.referral.dashboard.terms.2")),1),i("li",null,o(e.$t("referralV2Page.referral.dashboard.terms.3")),1)])}],["__scopeId","data-v-682fe9ff"]]),Js={class:"my-referral"},Xs={class:"my-referral-container"},Qs={class:"title-wrap"},eo={class:"title"},to={class:"filter-wrapper"},ao=nl({__name:"MyReferral",setup(t){const r=D(),n=P(null),d=y((()=>r.state.lang)),u=y((()=>({name:pe.REFERRAL_V2_COMMISSION_HISTORY,params:{lang:d.value}}))),c=y((()=>{var e;if(n.value){const t=(new Date).getTime(),a=je.days(t,1);return{from:je.days(a,(null==(e=n.value)?void 0:e.value)||30).getTime(),to:a.getTime()}}return null}));return(t,r)=>{const d=e("RouterLink");return a(),s("div",Js,[i("div",Xs,[i("div",Qs,[i("span",eo,o(t.$t("t.dashboard")),1),p(d,{class:"view-detail",to:u.value},{default:l((()=>[f(o(t.$t("t.view_detail"))+" ",1),p(w(Ce),{class:"icon-arrow"})])),_:1},8,["to"])]),i("div",to,[p(w(Ss),{modelValue:n.value,"onUpdate:modelValue":r[0]||(r[0]=e=>n.value=e)},null,8,["modelValue"])]),p(w(Ps)),p(w(Fs),{selectorParams:c.value},null,8,["selectorParams"]),p(w(Ys),{selectorParams:c.value},{titleRight:l((()=>[p(d,{class:"view-detail",to:u.value},{default:l((()=>[f(o(t.$t("t.viewMore"))+" ",1),p(w(Ce),{class:"icon-arrow"})])),_:1},8,["to"])])),_:1},8,["selectorParams"]),p(w(Zs))])])}}},[["__scopeId","data-v-6e0178e3"]]),lo={class:"number-animation"},io={class:"number-wrap"},ro={key:1},so=nl(T({__name:"NumberAnimation",props:{targetNumber:{default:0},formatDecimalNumber:{default:0},iter:{default:5}
1,initTimeOffset:{default:1}},setup(e){const r=e,n=be(),p=P(!1),f=$("numberContainerRef"),m=y((()=>he(r.targetNumber,{formatKey:r.formatDecimalNumber,prefix:"$"}).split("")));return _(p,(e=>{e&&function(){var e,t,a;const l="0123456789";let i=l;const s=n.isMobile?4:8,o=((null==(e=f.value)?void 0:e.getBoundingClientRect().height)??0)-s,d=o*l.length;for(let n=0;n<r.iter;n++)i=i.concat(l);const u=(null==(t=f.value)?void 0:t.querySelectorAll(".number-column"))??[];for(let n=0;n<m.value.length;n++){if(!Ge(m.value[n]))continue;let e=r.initTimeOffset+n/4;const t=u[n];t&&(t.style.transition="transform "+e+"s, opacity .8s, filter 4s",t.style.opacity="0");const l=null==(a=f.value)?void 0:a.querySelector(`.numbers-${n}`);l&&(l.innerText=i)}var c=d*(r.iter-1);setTimeout((()=>{const e=f.value;e&&(e.style.filter="blur(0px)"),u.forEach(((e,t)=>{const a=e,l=c+o*parseInt(m.value[t]);a.style.opacity="1",a.style.transform="translate(0, -"+l+"px)"}))}),100)}()})),(e,r)=>(a(),t(w(dl),{onViewed:r[0]||(r[0]=e=>p.value=!!e)},{default:l((()=>[i("div",lo,[i("div",io,[i("div",{ref_key:"numberContainerRef",ref:f,class:"number-container"},[(a(!0),s(d,null,u(m.value,((e,t)=>(a(),s("div",{key:t,class:"number-column"},[w(Ge)(e)?(a(),s("p",{key:0,class:c(`numbers-${t}`)},null,2)):(a(),s("p",ro,o(e),1))])))),128))],512)])])])),_:1}))}}),[["__scopeId","data-v-c52dedf7"]]),oo={class:"commission-content"},no={class:"left"},uo={class:"title"},co={class:"highlight"},po={class:"referral-rate"},fo=["src"],mo={class:"referral-rate-wrap"},vo={class:"referral-rate-title"},go={class:"referral-rate-num"},ho={class:"referral-rate-desc"},yo=["src"],bo={class:"right"},wo={class:"title-wrap"},Po=["innerHTML"],So={class:"desc"},Co={class:"highlight"},ko=["src"],Ro={class:"commissions-title"},_o={class:"commissions-wrap"},To=["src"],Do=["src"],Lo=nl({__name:"Commission",setup(r){const{referralV2Images:d,referralV2Rate:u,referralV2InitCommissionsDay:c,referralV2InitCommissions:f}=me,m=y((()=>he(b(u).times(100).toNumber(),{formatKey:0}))),v=y((()=>{const e=Ye(c),t=Date.now(),a=qe.days(t,e)<0?0:qe.days(t,e);return f+a*Ze})),g=y((()=>C(d.commissionRate))),h=y((()=>C(d.commissionsPaidOutTop))),P=y((()=>C(d.commissionsPaidOutMiddle))),S=y((()=>C(d.commissionsPaidOutBottom)));function C(e){return e?Pe(`referral/${e}`):""}return(r,d)=>{const u=e("i18n-t");return a(),t(w(Jr),{class:"commission"},{default:l((()=>[i("div",oo,[i("div",no,[i("div",uo,o(r.$t("referralV2Page.commission.highestCommission.title")),1),i("div",null,[p(u,{keypath:"referralV2Page.commission.highestCommission.desc",class:"desc",tag:"div"},{rate:l((()=>[i("span",co,o(r.$t("referralV2Page.commission.highestCommission.rate.1",{referralRate:m.value})),1)])),_:1})]),i("div",po,[i("img",{class:"img-commission-rate",src:g.value},null,8,fo),i("div",mo,[i("div",vo,o(r.$t("referralV2Page.commission.highestCommission.allUserGet")),1),i("div",go,[i("span",null,o(m.value),1),d[0]||(d[0]=i("span",{class:"percent"},"%",-1))]),i("div",ho,o(r.$t("t.commissionRate")),1)]),i("img",{class:"img-earth",src:w("/static/img/Y67wfh2r.svg")},null,8,yo)])]),i("div",bo,[i("div",wo,[i("div",{class:"title",innerHTML:r.$t("referralV2Page.commission.endlessEarning.title")},null,8,Po)]),i("div",So,[p(u,{keypath:"referralV2Page.commission.endlessEarning.desc",class:"desc",tag:"div"},{level:l((()=>[i("span",Co,o(r.$t("referralV2Page.commission.endlessEarning.desc.level")),1)])),_:1}),r.isDesktop&&h.value?(a(),s("img",{key:0,class:"img-commissions-paid-out-top",src:h.value},null,8,ko)):n("",!0)]),i("div",Ro,o(r.$t("referralV2Page.commission.multipleWays.paidOutToDate")),1),i("div",_o,[p(w(so),{targetNumber:v.value},null,8,["targetNumber"]),P.value?(a(),s("img",{key:0,class:"img-commissions-paid-out-middle",src:P.value},null,8,To)):n("",!0),r.isDesktop&&S.value?(a(),s("img",{key:1,class:"img-commissions-paid-out-bottom",src:S.value},null,8,Do)):n("",!0)])])])])),_:1})}}},[["__scopeId","data-v-9d460a97"]]),Io={class:"step-wrap flex-box"},$o={class:"step"},Vo=["src"],No={class:"word-wrap"},Mo={class:"step-title"},xo={class:"step-desc"},Ao={class:"step-item"},Uo={class:"step"},Eo=["src"],Oo={class:"word-wrap"},Fo={class:"step-title"},zo={class:"step-desc"},Bo={class:"step-item last"},Ho={class:"step"},Ko=["src"],Wo={class:"word-wrap"},jo={class:"step-title"},Go={class:"step-desc"},Yo={class:"highlight"},qo={class:"flex-center-center"},Zo=nl({__name:"ThreeStepsSection",setup(r){const{referralV2Images:d,referralV2Rate:u}=me,m=V(),v=N(),g=ve(),{lang:C,loginState:k}=h(g),R=P(0),_=P(0),T=P(null),D=P(null),$=P(null),x=y((()=>he(b(u).times(100).toNumber(),{formatKey:0}))),A=y((()=>({"--dot-line-width":`${R.value}px`,"--dot-line-left":`${_.value}px`}))),U=y((()=>z(d.referralLink))),E=y((()=>z(d.shareFriends))),O=y((()=>z(d.unlimitedLevelEarn)));function F(){k.value?window.scrollTo(0,0):v.push({name:"login",params:{lang:C.value},query:{redirect:m.fullPath}})}function z(e){return Pe(`referral/${e}`)}L((()=>{B(),window.addEventListener("resize",B)})),I((()=>{window.removeEventListener("resize",B)}));const B=Je((function(){!async function(){await M();const{left:e}=T.value.getBoundingClientRect(),{left:t}=D.value.getBoundingClientRect();R.value=Math.abs(t-e),_.value=$.value.clientWidth/2}()}),200);return(r,d)=>{const u=e("i18n-t"),m=e("BaseButton");return a(),t(w(Jr),{class:"three-steps"},{title:l((()=>[f(o(r.$t("referralV2Page.threeSteps.title")),1)])),default:l((()=>[i("div",Io,[r.isMobile?n("",!0):(a(),s("div",{key:0,class:"dot-line",style:S(A.value)},null,4)),i("div",{ref_key:"stepOneItemRef",ref:$,class:"step-item"},[i("div",$o,o(r.$t("t.step.1")),1),i("img",{ref_key:"stepOneRef",ref:T,class:"icon",src:U.value},null,8,Vo),i("div",No,[i("div",Mo,o(r.$t("referralV2Page.threeSteps.01.title")),1),i("div",xo,o(r.$t("referralV2Page.threeSteps.01.desc")),1
1)])],512),i("div",Ao,[i("div",Uo,o(r.$t("t.step.2")),1),i("img",{class:"icon",src:E.value},null,8,Eo),i("div",Oo,[i("div",Fo,o(r.$t("referralV2Page.threeSteps.02.title")),1),i("div",zo,o(r.$t("referralV2Page.threeSteps.02.desc")),1)])]),i("div",Bo,[i("div",Ho,o(r.$t("referralV2Page.threeSteps.earn",{referralRate:x.value})),1),i("img",{ref_key:"stepLastRef",ref:D,class:"icon",src:O.value},null,8,Ko),i("div",Wo,[i("div",jo,o(r.$t("referralV2Page.threeSteps.03.title.1")),1),i("div",Go,[p(u,{keypath:"referralV2Page.threeSteps.03.desc.1"},{fromFriend:l((()=>[i("span",Yo,o(x.value)+"%",1)])),_:1})])])])]),i("div",qo,[p(m,{class:c(["primary",{block:r.isMobile}]),size:w(ke).L,onClick:F},{default:l((()=>[f(o(r.$t("referralV2Page.threeSteps.getReferralLink")),1)])),_:1},8,["class","size"])])])),_:1})}}},[["__scopeId","data-v-b56cc683"]]),Jo={class:"title-index"},Xo={class:"title-context"},Qo={class:"mores"},en=["href"],tn=["href"],an=nl({__name:"ReferralFaqs",props:{faqList:{type:Array,default:()=>[]},ruleLink:{type:String,default:""}},setup(r){const n=ve(),{lang:c,isArabic:m}=h(n),v=y((()=>fe(c.value)));return(n,c)=>{const g=e("i18n-t");return a(),t(w(Jr),{class:"faq-section"},{title:l((()=>[f(o(n.$t("t.FAQs")),1)])),default:l((()=>[p(w(ul),{isShowLatest:"",class:"faq-list",list:r.faqList,isRTL:w(m)},{title:l((({item:e,index:t})=>[i("div",Jo,o(t+1)+".",1),i("div",Xo,o(e.title),1)])),content:l((({item:e})=>[i("span",null,o(e.content),1),(a(!0),s(d,null,u(e.contents,(e=>(a(),s("span",{key:e},o(e),1)))),128))])),_:1},8,["list","isRTL"]),i("div",Qo,[p(g,{keypath:"referralV2Page.faqs.learnMore",class:"learn-more",tag:"div"},{link:l((()=>[i("a",{class:"rule-link",target:"_blank",href:r.ruleLink},o(n.$t("referralV2Page.faqs.learnMore.link")),9,en)])),_:1}),p(g,{keypath:"referralV2Page.faqs.supportTeam",class:"support-team",tag:"div"},{link:l((()=>[i("a",{class:"support-web-link",target:"_blank",href:v.value},[i("span",null,o(n.$t("t.here")),1)],8,tn)])),_:1})])])),_:1})}}},[["__scopeId","data-v-667beaf3"]]),ln={class:"prohibition-dialog-content"},rn={class:"prohibition-title"},sn=nl({__name:"ReferralProhibitionDialog",setup(r){const s=ve(),{lang:n,featurePermissions:d}=h(s),u=P(!1);return _(d,(e=>{u.value=!(e[et.referral]??1)}),{immediate:!0}),(r,s)=>{const d=e("i18n-t"),c=e("BaseButton");return a(),t(w(Qe),{visible:u.value,"onUpdate:visible":s[0]||(s[0]=e=>u.value=e),showClose:!1},{buttons:l((()=>[p(c,{size:w(ke).L,class:"primary block",as:"RouterLink",to:{name:w(pe).REFERRAL_V2_AFFILIATE,params:{lang:w(n)}}},{default:l((()=>[f(o(r.$t("t.goToSomewhere",{page:r.$t("nav.affiliateProgram")})),1)])),_:1},8,["size","to"])])),default:l((()=>[i("div",ln,[i("div",rn,o(r.$t("referralV2Page.referral.prohibitionDialog.title")),1),p(d,{keypath:"referralV2Page.referral.prohibitionDialog.description",class:"prohibition-description",tag:"div"},{contactUrl:l((()=>[p(w(yl),{class:"contact-link",receiver:w(Xe).referralContactEmail},null,8,["receiver"])])),_:1})])])),_:1},8,["visible"])}}},[["__scopeId","data-v-a265a4e7"]]);const on=nl({},[["render",function(e,t){return a(),s("div")}]]),nn={class:"referral-container"},dn=nl({__name:"ReferralV2",setup(e){const{t:l}=R(),i=N(),r=ve(),{loginState:o,lang:n,isApp:u,isAccountInfoLoaded:c,isAffiliateUser:f}=h(r),{getReferrals:m,debouncePromiseGetUserReferralInfo:v}=ge(),g=P(!1),b=y((()=>[{title:l("referralV2Page.faqs.referralProgram.title"),content:l("referralV2Page.faqs.referralProgram.content")},{title:l("referralV2Page.faqs.referralRewardPaidOut.title"),content:l("referralV2Page.faqs.referralRewardPaidOut.contentWithFullKyc")}])),S=y((()=>fe(n.value,"REFERRAL_DETAILS"))),C=y((()=>u.value&&o.value&&c.value));return _(u,(e=>{g.value=e}),{immediate:!0}),_(C,(e=>{e&&f.value?i.replace({name:pe.REFERRAL_V2_AFFILIATE_DASHBOARD,params:{lang:n.value}}):e&&(g.value=!1)}),{immediate:!0}),L((()=>{o.value&&(m(),v())})),(e,l)=>(a(),s("div",nn,[p(w(hs)),w(o)?(a(),t(w(ao),{key:0})):(a(),s(d,{key:1},[p(w(Lo)),p(w(Zo)),p(w(an),{faqList:b.value,ruleLink:S.value},null,8,["faqList","ruleLink"]),p(w(on))],64)),p(w(pl),{isLoading:w(o)&&g.value},null,8,["isLoading"]),p(w(sn))]))}},[["__scopeId","data-v-0f74b566"]]),un=Object.freeze(Object.defineProperty({__proto__:null,default:dn},Symbol.toStringTag,{value:"Module"})),cn=nl({__name:"BackToDashboardLink",setup(i){const r=ve(),{lang:s}=h(r);return(i,r)=>{const n=e("RouterLink");return a(),t(n,{class:"back-link",to:{name:w(pe).REFERRAL_V2,params:{lang:w(s)}}},{default:l((()=>[p(w(Ce),{class:"icon"}),f(" "+o(i.$t("referralV2Page.backToDashboard")),1)])),_:1},8,["to"])}}},[["__scopeId","data-v-cebe29a6"]]),{enableSpotTrade:pn,enableFuturesTrade:fn}=lt,mn=pn||fn,vn={class:"referral-performance"},gn={key:1},hn={class:"performance-context"};const yn=nl({name:"ReferralV2ReferralPerformance",components:{Navbar:at,BackToDashboardLink:cn,RouteTabSwitcher:tt},setup(){const e=ve(),{lang:t}=h(e),a=ge(),{getReferrals:l}=a;return{lang:t,getReferrals:l}},data:()=>({ROUTE_NAME:pe}),computed:{routeChildren(){return[{name:this.$t("referralV2Page.performance.commissionHistory.title"),route:{name:pe.REFERRAL_V2_COMMISSION_HISTORY,params:{lang:this.lang}}},{name:this.$t("referralV2Page.referralDetail.title"),route:{name:pe.REFERRAL_V2_DETAIL,params:{lang:this.lang}},isDisabled:!mn}].map((e=>({...e,active:this.$route.name===e.route.name}))).filter((e=>!e.isDisabled))}},async created(){this.$route.name===pe.REFERRAL_V2_REFERRAL_PERFORMANCE&&this.goInitialPage(),await this.getReferrals()},methods:{goInitialPage(){this.$router.replace({name:pe.REFERRAL_V2_COMMISSION_HISTORY,params:{lang:this.lang}})}}},[["render",function(l,r,o,d,u,c){const f=e("Navbar"),m=e("RouteTabSwitcher"),v=e("BackToDashboardLink"),g=e("RouterView");return a(),s("div",vn,[l.isNotDesktop?(a(),s("div",gn,[p(m,{class:"navbar-style-v2 router-switcher",routeList:c.routeChildren},null,8,["routeList"])])):(a(),t(f,{key:0,class:"navbar-style-v2",btnList:c.routeChildren},null,8,["btnList"])),i("div",hn,[l.isMobile?n("",!0):(a(),t(v,{key:0})),p(g)])])}],["__scopeId","data-v-206af1dd"]]),bn=Object.freeze(Object.defineProperty({__proto__:null,default:yn},Symbol.toStringTag,{value:"Module"})),wn=["onClick"],Pn={key:0,class:"empty-container"},Sn={class:"empty-title"},Cn={class:"empty-description"},kn=nl({__name:"ReferralListDropdown",props:{isUninitialized:{type:Boolean,default:!1},selected:{type:Object,default:null},types:{type:Array,default:null,validator:e=>!e||!e.some((e=>!it.includes(e)))}},emits:["update:selected"],setup(r,{emit:c}){const{t:f}
1=R(),m=ge(),v=r,g=c,h=P(""),b=y((()=>[{displayName:f("referralV2Page.linkOptions.all"),referralCode:null,name:f("referralV2Page.linkOptions.all"),value:null}])),S=y((()=>(v.types??it).reduce(((e,t)=>{const a=m[rt[t]].reduce(((e,a)=>{if(a.status===st.active){let l=a;switch(t){case ot.self:l={...a,value:a.referralCode,displayName:f("referralV2Page.linkOptions.myLink"),name:f("referralV2Page.linkOptions.myLink")};break;case ot.asPromoter:{const e=a.uid;l={...a,value:a.referralCode,displayName:e,name:e};break}case ot.asPartner:{const e=a.promoterName;l={...a,value:a.referralCode,displayName:f("referralV2Page.linkOptions.userLink",{name:e}),name:f("referralV2Page.linkOptions.userLink",{name:e})};break}}e.push(l)}return e}),[]);return e.concat(a)}),b.value))),C=y((()=>S.value.filter((e=>!h.value||e.displayName.toUpperCase().includes(h.value.toUpperCase()))))),k=y((()=>0===C.value.length)),T=y({get:()=>v.selected?C.value.find((e=>{var t;return e.value===(null==(t=v.selected)?void 0:t.value)}))||v.selected:null,set(e){g("update:selected",e??null)}});return _(T,(e=>{var t;e||(T.value=null==(t=S.value)?void 0:t[0])})),L((()=>{var e;v.isUninitialized||(T.value=null==(e=S.value)?void 0:e[0])})),(r,c)=>{const f=e("BrandInput");return a(),t(w(Ie),{modelValue:T.value,"onUpdate:modelValue":c[1]||(c[1]=e=>T.value=e),list:C.value,class:"referral-list-dropdown"},{listTop:l((()=>[p(f,{value:h.value,"onUpdate:value":c[0]||(c[0]=e=>h.value=e),class:"keyword-input",clearable:"",isBrandNewStyle:"",placeholder:r.$t("msg.search")},{prefix:l((()=>[p(w(nt),{class:"search-icon"})])),_:1},8,["value","placeholder"])])),default:l((({onSelect:e})=>[(a(!0),s(d,null,u(C.value,((t,l)=>(a(),s("div",{key:l,class:"dropdown-item",onClick:a=>e(t,a)},o(t.name||t),9,wn)))),128)),k.value?(a(),s("div",Pn,[i("div",Sn,o(r.$t("referralV2Page.linkOptions.emptyTitle")),1),i("div",Cn,o(r.$t("referralV2Page.linkOptions.emptyDescription")),1)])):n("",!0)])),_:1},8,["modelValue","list"])}}},[["__scopeId","data-v-7b121e40"]]),Rn={class:"table-container"};const _n=nl({},[["render",function(e,t){return a(),s("div",Rn,[v(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-f8defc90"]]),Tn={class:"revenue-detail-list"},Dn={class:"currency"},Ln={class:"value"},In={class:"base"},$n=nl({__name:"RevenueDetailList",props:{details:{type:Array,default:()=>[]}},setup(e){const t=ve(),{defaultBaseCurrencySymbol:l,fiatCurrencyList:r}=h(t);return(t,n)=>(a(),s("div",Tn,[(a(!0),s(d,null,u(e.details,(e=>{return a(),s("div",{key:e.currency,class:"detail-item"},[i("div",Dn,o(e.currency),1),i("div",Ln,o(t.$filters.formatNumber(e.base,{formatKey:4})),1),i("div",In," = "+o(t.$filters.formatNumber(e.value,(n=e.currency,{prefix:l.value,formatKey:0===r.value.length||r.value.includes(n)?4:6}))),1)]);var n})),128))]))}},[["__scopeId","data-v-d3af003c"]]),Vn=nl(T({__name:"MobileNavContainer",emits:["scrollUp"],setup(e,{emit:r}){const s=r,o=$("mobileNavRef"),n=P(!0),d=P(0),u=P(0),{isShowDownloadBanner:p}=fl(),f=ve(),{isApp:m}=h(f);function g(e){e&&e.offsetHeight>0&&(d.value=e.offsetHeight)}_(n,(e=>s("scrollUp",e)),{immediate:!0});let y=null;_(d,(e=>{document.documentElement.style.setProperty("--mobile-nav-container--height",`${e}px`)}));const b=Je((async function(){if(await M(),!o.value)return;const e=.5*d.value,t=window.scrollY;u.value>t&&t<=e?n.value=!0:t>e&&(n.value=!1),u.value=t}),100);return L((()=>{document.addEventListener("scroll",b),g(o.value),y=new ResizeObserver((()=>g(o.value))),o.value&&y.observe(o.value)})),I((()=>{document.removeEventListener("scroll",b),null==y||y.disconnect(),y=null,document.documentElement.style.removeProperty("--mobile-nav-container--height")})),(e,r)=>(a(),t(x,{name:"nav-fade"},{default:l((()=>[A(i("div",{ref_key:"mobileNavRef",ref:o,class:c(["mobile-nav-container",{"is-app":w(m),"is-show-app-banner":w(p)}])},[v(e.$slots,"default",{},void 0,!0)],2),[[U,n.value||w(m)]])])),_:3}))}}),[["__scopeId","data-v-c79fd5bf"]]),Nn={class:"filter-panel-body"},Mn={key:0,class:"button-area"},xn={__name:"MobileFilterPanel",props:{visible:{type:Boolean,default:!1}},emits:["update:visible"],setup(e,{emit:r}){const d=e,u=r,c=y({get:()=>d.visible,set(e){u("update:visible",e)}});return(e,r)=>(a(),t(w(dt),{visible:c.value,"onUpdate:visible":r[0]||(r[0]=e=>c.value=e),class:"filter-panel",isBrandNewStyle:""},{header:l((()=>[f(o(e.$t("t.filters")),1)])),body:l((()=>[i("div",Nn,[v(e.$slots,"default")]),e.$slots.buttons?(a(),s("div",Mn,[v(e.$slots,"buttons")])):n("",!0)])),_:3},8,["visible"]))}},An={class:"history"},Un={class:"mobile-nav-filter"},En={class:"wrap"},On={key:0,class:"title"},Fn={key:0,class:"filter"},zn={class:"left"},Bn={class:"earnings"},Hn={class:"unit"},Kn={class:"buttons"},Wn=nl({__name:"CommissionHistory",setup(r){const{t:u}=R(),m=be(),v=ve(),{accountInfo:g}=h(v),[b,S]=ut({rangeSize:30,nowDateOffset:-1}),C=()=>({dateRange:{start:new Date(b.getTime()),end:new Date(S.getTime())},selectedReferralLink:null}),k=Object.keys(C()),T=(e,t=k)=>t.reduce(((t,a)=>{if("dateRange"===a)t[a]={start:new Date(e[a].start.getTime()),end:new Date(e[a].end.getTime())};else t[a]=ht(e[a]);return t}),{}),D="date",I="revenue_generated",$="direct_referrals",V=[ot.self,ot.asPartner],N={days:1},M=P(!1),x=P({history:[],totalSize:0}),{sortKey:A,sortDirection:U,onSorting:O}=bl({initialSortKey:D,initialSortDirection:ct.desc}),F=E({id:A,direction:U}),z=P({currentPage:1,totalPages:0}),B=P(!1),H=E({dateRange:{start:new Date(b.getTime()),end:new Date(S.getTime())},selectedReferralLink:null}),K=E({isShow:!1,tempFilters:{...C()}}),W=y((()=>{var e;return(null==(e=g.value)?void 0:e.kycNotice)===xe.limited})),j=y((()=>[{id:D,isSortable:!0,label:u("t.date")},{id:I,isSortable:!0,label:u("referralV2Page.performance.totalCommission"),textAlign:"right"},{id:$,isSortable:!0,label:u("referralV2Page.performance.history.directReferrals"),textAlign:"right"}])),G=y((()=>m.isMobile?15:10)),Y=y((()=>{var e;const t=C();return t.dateRange.start.getTime()!==H.dateRange.start.getTime()||t.dateRange.end.getTime()!==H.dateRange.end.getTime()||(null==(e=H.selectedReferralLink)?void 0:e.referralCode)}));_((()=>H.dateRange),((e,t)=>{e.start.getTime()===t.start.getTime()&&e.end.getTime()===t.end.getTime()||(te(),q())})),_((()=>H.selectedReferralLink),(()=>{te(),q()}),{deep:!0}),_((()=>m.isMobile),(()=>{te(),Z()}));const q=Ue(Z,300);async function Z(){if(W.value)return;const e={from:H.dateRange.start.getTime(),to:H.dateRange.end.getTime(),currentPage:z.value.currentPage,pageSize:G.value,orderBy:F.id,orderDirection:F.direction};H.selectedReferralLink&&H.selectedReferralLink.referralCode&&(e.referralCode=H.selectedReferralLink.referralCode);try{B.value=!0;const{data:t,totalPages:a,totalRows:l}=await Fe.getReferralRevenueHistory(e),i=t.map((e=>({...e,[D]:e.timestamp,[I]:e.total,[$]:e.directReferral})));m.isMobile?x.value.history=x.value.history.concat(i):x.value.history=i,x.value.totalSize=l,z.value.totalPages=a}catch(t){}finally{B.value=!1}}function J(){Object.assign(H,T(C(),["dateRange"]))}function X(e){O(e),te(),Z()}function Q(e){z.value.currentPage=e,Z()}function ee(){B.value||(z.value.currentPage++,Z())}function te(){m.isMobile&&(x.value={history:[],totalSize:0}),z.value.currentPage=1}function ae(){K.tempFilters=T(H),K.isShow=!0}
1function le(){const e=T(K.tempFilters);Object.assign(H,e),K.isShow=!1}function ie(){Object.assign(H,C()),K.tempFilters=C()}return L((()=>{q()})),(r,u)=>{const m=e("IconButton"),v=e("BaseButton"),g=e("ToolTip");return a(),s("div",An,[r.isMobile?(a(),t(w(Vn),{key:0},{default:l((()=>[p(w(cn)),i("div",Un,[p(w(kn),{selected:H.selectedReferralLink,"onUpdate:selected":u[0]||(u[0]=e=>H.selectedReferralLink=e),class:"referral-selector",types:V},null,8,["selected"]),p(m,{class:c(["primary-notification filter-button",{"has-changed":Y.value}]),onClick:ae},{default:l((()=>[p(w(pt))])),_:1},8,["class"])])])),_:1})):n("",!0),i("div",En,[r.isDesktop?(a(),s("div",On,o(r.$t("referralV2Page.performance.commissionHistory.title")),1)):n("",!0),r.isMobile?n("",!0):(a(),t(w(kn),{key:1,selected:H.selectedReferralLink,"onUpdate:selected":u[1]||(u[1]=e=>H.selectedReferralLink=e),class:"referral-selector desktop-referral-selector",types:V},null,8,["selected"])),p(w(_n),{class:"table-container"},{default:l((()=>[r.isMobile?n("",!0):(a(),s("div",Fn,[i("div",zn,[p(w(ft),{dateRange:H.dateRange,"onUpdate:dateRange":u[2]||(u[2]=e=>H.dateRange=e),class:"date-picker",maxDurationToNow:N},null,8,["dateRange"]),p(v,{size:w(ke).XS,onClick:J},{default:l((()=>[f(o(r.$t("t.resetFilters")),1)])),_:1},8,["size"])]),u[8]||(u[8]=i("div",{class:"right"},null,-1))])),W.value?(a(),t(Ts,{key:1})):(a(),t(w(mt),{key:2,class:"table",isSortingControllable:"",columns:j.value,rows:x.value.history,currentSortKey:F.id,currentSortDirection:F.direction,page:z.value.currentPage,total:x.value.totalSize,pageSize:G.value,onSort:X,onChangePage:Q,onLoadMore:ee},{[`cell(${D})`]:l((({value:e})=>[f(o(r.$filters.formatDate(e)),1)])),[`cell(${I})`]:l((({value:e,info:t})=>[p(g,{class:"tool-tip",placement:"top",disable:0===t.currencies.length},{content:l((()=>[i("span",Bn,[e?(a(),s(d,{key:1},[f(o(r.$filters.formatNumber(e)),1)],64)):(a(),s(d,{key:0},[f("0")],64))])])),tooltip:l((()=>[p(w($n),{details:t.currencies},null,8,["details"])])),_:2},1032,["disable"]),i("span",Hn,o(w(Ae)),1)])),[`cell(${$})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,0)),1)])),_:2},1032,["columns","rows","currentSortKey","currentSortDirection","page","total","pageSize"]))])),_:1})]),p(w(xn),{visible:K.isShow,"onUpdate:visible":u[5]||(u[5]=e=>K.isShow=e),class:"filter-panel"},{buttons:l((()=>[i("div",Kn,[p(v,{class:"outline-primary filter-panel-button",size:w(ke).L,onClick:ie},{default:l((()=>[f(o(r.$t("t.reset")),1)])),_:1},8,["size"]),p(v,{class:"primary filter-panel-button",size:w(ke).L,onClick:le},{default:l((()=>[f(o(r.$t("t.apply")),1)])),_:1},8,["size"])])])),default:l((()=>[p(w(vt),{class:"referral-dropdown",label:r.$t("t.link")},{default:l((()=>[p(w(kn),{selected:K.tempFilters.selectedReferralLink,"onUpdate:selected":u[3]||(u[3]=e=>K.tempFilters.selectedReferralLink=e),class:"referral-selector filter-panel-referral-selector",isUninitialized:"",types:V},null,8,["selected"])])),_:1},8,["label"]),p(w(vt),{label:r.$t("t.date")},{default:l((()=>[p(w(wl),{class:"date-picker filter-panel-date-picker",dateRangeData:K.tempFilters.dateRange,onToggle:u[4]||(u[4]=e=>M.value=!0)},null,8,["dateRangeData"])])),_:1},8,["label"])])),_:1},8,["visible"]),M.value?(a(),t(w(gt),{key:1,dateRange:K.tempFilters.dateRange,"onUpdate:dateRange":u[6]||(u[6]=e=>K.tempFilters.dateRange=e),showDatePickerDialog:M.value,"onUpdate:showDatePickerDialog":u[7]||(u[7]=e=>M.value=e),maxDurationToNow:N},null,8,["dateRange","showDatePickerDialog"])):n("",!0)])}}},[["__scopeId","data-v-12dcc8b3"]]),jn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Gn=nl(T({__name:"FullKycWarningNotification",setup(r){const s=ve(),{accountInfo:d,lang:u}=h(s),c=P(!1),m=y((()=>{var e;return(null==(e=d.value)?void 0:e.kycNotice)===xe.limited}));return(r,s)=>{const d=e("RouterLink");return m.value&&!c.value?(a(),t(yt,{key:0,class:"kyc-warning",closeIcon:"",genre:w(bt).INFO,onClose:s[0]||(s[0]=e=>c.value=!0)},{default:l((()=>[i("div",null,o(r.$t("fullKyc.goVerificationSection.description")),1),i("div",null,[p(d,{class:"kyc-verify-link",to:{name:w($e).VERIFICATION,params:{lang:w(u)}}},{default:l((()=>[f(o(r.$t("t.verifyNow")),1)])),_:1},8,["to"])])])),_:1},8,["genre"])):n("",!0)}}}),[["__scopeId","data-v-699cc8f9"]]),Yn={class:"referral-detail"},qn={class:"inner"}
1,Zn={key:0,class:"page-title"},Jn={class:"mobile-nav-filters"},Xn={key:0,class:"filters"},Qn={class:"left"},ed={class:"page-content"},td={class:"head-total-commission"},ad={class:"currency"},ld={class:"price-field"},id={class:"currency"},rd={class:"price-field"},sd={class:"currency"},od={class:"price-field"},nd={class:"currency"},dd={class:"price-field"},ud={class:"currency"},cd={class:"buttons"},pd=nl({__name:"ReferralDetail",setup(r){const{enableGstAndTds:d,enableFuturesTrade:u}=lt,m=ve(),{isEnableCopyWise:v}=h(m),{t:g}=R(),b=be(),{sortKey:S,sortDirection:k,onSorting:T}=bl({initialSortKey:wt.totalCommission,initialSortDirection:ct.desc}),[D,L]=ut({rangeSize:30,nowDateOffset:-1}),I=()=>({dateRange:{start:new Date(D.getTime()),end:new Date(L.getTime())},selectedReferralLink:null}),$=Object.keys(I()),V=(e,t=$)=>t.reduce(((t,a)=>{if("dateRange"===a)t[a]={start:new Date(e[a].start.getTime()),end:new Date(e[a].end.getTime())};else t[a]=ht(e[a]);return t}),{}),N="uid",M="totalCommission",x="spotTradingAmount",A="futuresTradingAmount",U="spotTradingFee",O="futuresTradingFee",F="indirectReferrals",z=[ot.self,ot.asPartner],B={days:1},H=P(!1),K=P({total:0,list:[]}),W=E({sortBy:S,sortDirection:k,...I()}),j=P({currentPage:1,pageSize:15}),G=E({isShow:!1,tempFilters:{...I()}}),Y=y((()=>[{id:N,label:"UID",isShow:!0},{id:M,sortId:wt.totalCommission,isSortable:!0,textAlign:"right",label:g("referralV2Page.referralDetail.fields.heads.totalCommission"),isShow:!0},{id:x,sortId:wt.spotTradingVolume,textAlign:"right",label:g("referralV2Page.referralDetail.fields.heads.spotTradingVolume"),isShow:!0},{id:A,sortId:wt.futuresTradingVolume,textAlign:"right",label:g("referralV2Page.referralDetail.fields.heads.futuresTradingVolume"),isShow:u},{id:U,sortId:wt.spotTradingFee,textAlign:"right",label:g(d?"t.spotTradingFeeAndTax":"referralV2Page.referralDetail.fields.heads.spotTradingFee"),isShow:!0},{id:O,sortId:wt.futuresTradingFee,textAlign:"right",label:g(d?"t.futuresTradingFeeAndTax":"referralV2Page.referralDetail.fields.heads.futuresTradingFee"),isShow:u},{id:F,sortId:wt.referredFriends,isSortable:!0,textAlign:"right",label:g("referralV2Page.referralDetail.fields.heads.referraledFriends"),isShow:!0}])),q=y((()=>Y.value.filter((e=>e.isShow)))),Z=y((()=>{var e;const t=I();return t.dateRange.start.getTime()!==W.dateRange.start.getTime()||t.dateRange.end.getTime()!==W.dateRange.end.getTime()||(null==(e=W.selectedReferralLink)?void 0:e.referralCode)})),J=y((()=>JSON.stringify(W)));_((()=>b.isMobile),(e=>{j.value.pageSize=e?15:10}),{immediate:!0}),_((()=>j.value.currentPage),(()=>{X()})),_((()=>J.value),(()=>{1===j.value.currentPage&&X(),function(){b.isMobile&&(K.value.list=[]);j.value.currentPage=1}()}));const X=Ue((async function(){try{const e={...j.value,from:W.dateRange.start.getTime(),to:W.dateRange.end.getTime(),orderBy:W.sortBy,orderDirection:W.sortDirection};W.selectedReferralLink&&W.selectedReferralLink.referralCode&&(e.referralCode=W.selectedReferralLink.referralCode);const{data:t,totalRows:a}=await Fe.getReferralDetail(e);K.value.total=a;const l=t.map((e=>({...e,[M]:e.totalCommission.total||0,totalDetailList:e.totalCommission.currencies})));b.isMobile?K.value.list.push(...l):K.value.list=l}catch(e){}}),300);function Q(){Object.assign(W,V(I(),["dateRange"]))}function ee(e){j.value.currentPage=e}function te(){j.value.currentPage++}function ae(){G.tempFilters=V(W),G.isShow=!0}function le(){G.tempFilters=I(),Object.assign(W,I())}function ie(){Object.assign(W,V(G.tempFilters)),G.isShow=!1}return C((()=>{X()})),(r,d)=>{const u=e("IconButton"),m=e("BaseButton"),g=e("Tooltip");return a(),s("div",Yn,[i("div",qn,[r.isDesktop?(a(),s("div",Zn,o(r.$t("referralV2Page.referralDetail.title")),1)):n("",!0),w(b).isLargeSize?(a(),t(Gn,{key:1,class:"kyc-warning-desktop"})):n("",!0),r.isMobile?n("",!0):(a(),t(w(kn),{key:2,selected:W.selectedReferralLink,"onUpdate:selected":d[0]||(d[0]=e=>W.selectedReferralLink=e),class:"referral-selector",types:z},null,8,["selected"])),r.isMobile?(a(),t(w(Vn),{key:3},{default:l((()=>[p(w(cn)),i("div",Jn,[p(w(kn),{selected:W.selectedReferralLink,"onUpdate:selected":d[1]||(d[1]=e=>W.selectedReferralLink=e),class:"referral-selector",types:z},null,8,["selected"]),p(u,{class:c(["primary-notification filter-button",{"has-changed":Z.value}]),onClick:ae},{default:l((()=>[p(w(pt))])),_:1},8,["class"])])])),_:1})):n("",!0),p(w(_n),{class:"table-container"},{default:l((()=>[r.isMobile?n("",!0):(a(),s("div",Xn,[i("div",Qn,[p(w(ft),{dateRange:W.dateRange,"onUpdate:dateRange":d[2]||(d[2]=e=>W.dateRange=e),class:"date-range-picker",maxDurationToNow:B},null,8,["dateRange"]),p(m,{size:w(ke).XS,onClick:Q},{default:l((()=>[f(o(r.$t("t.resetFilters")),1)])),_:1},8,["size"])]),d[8]||(d[8]=i("div",{class:"right"},null,-1))])),w(b).isMobile?(a(),t(Gn,{key:1,class:"kyc-warning-mobile"})):n("",!0),i("div",ed,[p(w(mt),{class:"table",isSortingControllable:"",columns:q.value,rows:K.value.list,currentSortKey:W.sortBy,currentSortDirection:W.sortDirection,total:K.value.total,pageSize:j.value.pageSize,page:j.value.currentPage,onSort:w(T),onChangePage:ee,onLoadMore:te},{[`head(${M})`]:l((({info:e})=>[i("div",td,[f(o(e.label)+" ",1),w(v)?(a(),t(g,{key:0,placement:"top",tooltip:r.$t("referralV2Page.referralDetail.fields.heads.totalCommission.tooltip1")},{content:l((()=>[p(w(Ee))])),_:1},8,["tooltip"])):n("",!0)])])),[`cell(${M})`]:l((({value:e,info:t})=>[p(g,{placement:"top",class:"price-field",disable:0===t.totalDetailList.length},{content:l((()=>[i("span",null,o(r.$filters.formatNumber(e)),1),i("span",ad,o(w(Ae)),1)])),tooltip:l((()=>[p(w($n),{details:t.totalDetailList},null,8,["details"])])),_:2},1032,["disable"])])),[`cell(${x})`]:l((({value:e})=>[i("div",ld,[i("span",null,o(r.$filters.formatNumber(e||0)),1),i("span",id,o(w(Ae)),1)])])),[`cell(${A})`]:l((({value:e})=>[i("div",rd,[i("span",null,o(r.$filters.formatNumber(e||0)),1),i("span",sd,o(w(Ae)),1)])])),[`cell(${U})`]:l((({value:e})=>[i("div",od,[i("span",null,o(r.$filters.formatNumber(e||0)),1),i("span",nd,o(w(Ae)),1)])])),[`cell(${O})`]:l((({value:e})=>[i("div",dd,[i("span",null,o(r.$filters.formatNumber(e||0)),1),i("span",ud,o(w(Ae)),1)])])),"cell(COLUMN_IDS.indirectCount)":l((({value:e})=>[f(o(r.$filters.formatNumber(e,0)),1)])),_:2},1032,["columns","rows","currentSortKey","currentSortDirection","total","pageSize","page","onSort"])])])),_:1})]),H.value?(a(),t(w(gt),{key:0,dateRange:G.tempFilters.dateRange,"onUpdate:dateRange":d[3]||(d[3]=e=>G.tempFilters.dateRange=e),showDatePickerDialog:H.value,"onUpdate:showDatePickerDialog":d[4]||(d[4]=e=>H.value=e),maxDurationToNow:B},null,8,["dateRange","showDatePickerDialog"])):n("",!0),p(w(xn),{visible:G.isShow,"onUpdate:visible":d[7]||(d[7]=e=>G.isShow=e),class:"filter-panel"},{buttons:l((()=>[i("div",cd,[p(m,{class:"outline-primary filter-panel-button",size:w(ke).L,onClick:le},{default:l((()=>[f(o(r.$t("t.reset")),1)])),_:1},8,["size"]),p(m,{class:"primary filter-panel-button",size:w(ke).L,onClick:ie},{default:l((()=>[f(o(r.$t("t.apply")),1)])),_:1},8,["size"])])])),default:l((()=>[p(w(vt),{label:r.$t("t.link"),class:"referral-dropdown"},{default:l((()=>[p(w(kn),{selected:G.tempFilters.selectedReferralLink,"onUpdate:selected":d[5]||(d[5]=e=>G.tempFilters.selectedReferralLink=e),class:"referral-selector filter-panel-referral-selector",isUninitialized:"",types:z},null,8,["selected"])])),_:1},8,["label"]),p(w(vt),{label:r.$t("t.date")},{default:l((()=>[p(w(wl),{class:"filter-panel-date-picker",dateRangeData:G.tempFilters.dateRange,onToggle:d[6]||(d[6]=e=>H.value=!0)},null,8,["dateRangeData"])])),_:1},8,["label"])])),_:1},8,["visible"])])}}},[["__scopeId","data-v-3208d572"]]),fd=Object.freeze(Object.defineProperty({__proto__:null,default:pd},Symbol.toStringTag,{value:"Module"}));!
2/*!
3 * watermark-js-plus v1.6.2
4 * (c) 2022-2024 Michael Sun
5 * Released under the MIT License.
6 */
7function(e,t){void 0===t&&(t={});var a=t.insertAt;if("undefined"!=typeof document){var l=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===a&&l.firstChild?l.insertBefore(i,l.firstChild):l.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}("@keyframes watermark{0%{background-position:0 0}25%{background-position:100% 100%}50%{background-position:100% 0}75%{background-position:0 100%}to{background-position:0 0}}@keyframes watermark-horizontal{0%{background-position-x:0}to{background-position-x:100%}}@keyframes watermark-vertical{0%{background-position-y:0}to{background-position-y:100%}}");
7var md=function(e,t){return(md=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])})(e,t)};var vd=function(){return vd=Object.assign||function(e){for(var t,a=1,l=arguments.length;a<l;a++)for(var i in t=arguments[a])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},vd.apply(this,arguments)};function gd(e,t,a,l){return new(a||(a=Promise))((function(i,r){function s(e){try{n(l.next(e))}catch(t){r(t)}}function o(e){try{n(l.throw(e))}catch(t){r(t)}}function n(e){var t;e.done?i(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(s,o)}n((l=l.apply(e,t||[])).next())}))}function hd(e,t){var a,l,i,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return s.next=o(0),s.throw=o(1),s.return=o(2),"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function o(o){return function(n){return function(o){if(a)throw new TypeError("Generator is already executing.");for(;s&&(s=0,o[0]&&(r=0)),r;)try{if(a=1,l&&(i=2&o[0]?l.return:o[0]?l.throw||((i=l.return)&&i.call(l),0):l.next)&&!(i=i.call(l,o[1])).done)return i;switch(l=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return r.label++,{value:o[1],done:!1};case 5:r.label++,l=o[1],o=[0];continue;case 7:o=r.ops.pop(),r.trys.pop();continue;default:if(!(i=r.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){r=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){r.label=o[1];break}if(6===o[0]&&r.label<i[1]){r.label=i[1],i=o;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(o);break}i[2]&&r.ops.pop(),r.trys.pop();continue}o=t.call(e,r)}catch(n){o=[6,n],l=0}finally{a=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,n])}}}"function"==typeof SuppressedError&&SuppressedError;var yd=function(e){return e.toDataURL("image/png",1)},bd=function(e){return"function"==typeof e},wd=function(e){return void 0===e},Pd=function(e,t,a){void 0===t&&(t={}),void 0===a&&(a="http://www.w3.org/2000/svg");var l=document.createElementNS(a,e);for(var i in t)l.setAttribute(i,t[i]);return l},Sd=function(e,t){return gd(void 0,void 0,void 0,(function(){var a,l,i,r,s,o,n,d,u;return hd(this,(function(c){switch(c.label){case 0:return a=Pd("svg",{xmlns:"http://www.w3.org/2000/svg"}),(l=document.createElement("div")).setAttribute("xmlns","http://www.w3.org/1999/xhtml"),l.style.cssText="\n  text-align: center;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n  font: ".concat(e.font,";\n  color: ").concat(t.fontColor,";\n"),l.innerHTML="<div class='rich-text-content'>".concat(t.content,"</div>"),document.body.appendChild(l),[4,Cd(l)];case 1:return c.sent(),i=null===(u=l.querySelector(".rich-text-content"))||void 0===u?void 0:u.getBoundingClientRect(),r=null==i?void 0:i.width,s=null==i?void 0:i.height,document.body.removeChild(l),o=t.richTextWidth||r||t.width,n=t.richTextHeight||s||t.height,a.setAttribute("width",o.toString()),a.setAttribute("height",n.toString()),(d=Pd("foreignObject",{width:o.toString(),height:n.toString()})).appendChild(l),a.appendChild(d),[2,{element:a,width:o,height:n}]}}))}))};function Cd(e){return gd(this,void 0,void 0,(function(){var t,a,l,i,r;return hd(this,(function(s){switch(s.label){case 0:t=e.querySelectorAll("img"),a=function(e){var t,a,l;return hd(this,(function(i){switch(i.label){case 0:if(!(t=e.getAttribute("src")))return[3,6];i.label=1;case 1:return i.trys.push([1,5,,6]),[4,fetch(t)];case 2:return[4,i.sent().blob()];case 3:return a=i.sent(),[4,new Promise((function(e,t){var l=new FileReader;l.onloadend=function(){return e(l.result)},l.onerror=t,l.readAsDataURL(a)}))];case 4:return l=i.sent(),"string"==typeof l&&e.setAttribute("src",l),[3,6];case 5:return i.sent(),[3,6];case 6:return[2]}}
7))},l=0,i=Array.from(t),s.label=1;case 1:return l<i.length?(r=i[l],[5,a(r)]):[3,4];case 2:s.sent(),s.label=3;case 3:return l++,[3,1];case 4:return[2]}}))}))}var kd=function(e,t){return wd(e)?t:e},Rd=function(e,t,a){void 0===t&&(t=void 0),void 0===a&&(a=void 0);var l=new Image;return l.setAttribute("crossOrigin","anonymous"),!wd(t)&&(l.width=t),!wd(a)&&(l.height=a),l.src=e,new Promise((function(e){l.onload=function(){e(l)}}))},_d={width:300,height:300,rotate:45,layout:"default",auxiliaryLine:!1,translatePlacement:"middle",contentType:"text",content:"hello watermark-js-plus",textType:"fill",imageWidth:0,imageHeight:0,lineHeight:30,zIndex:2147483647,backgroundPosition:"0 0",backgroundRepeat:"repeat",fontSize:"20px",fontFamily:"sans-serif",fontStyle:"",fontVariant:"",fontColor:"#000",fontWeight:"normal",filter:"none",letterSpacing:"0px",wordSpacing:"0px",globalAlpha:.5,mode:"default",mutationObserve:!0,monitorProtection:!1,movable:!1,parent:"body",onSuccess:function(){},onBeforeDestroy:function(){},onDestroyed:function(){},onObserveError:function(){}},Td=function(e){"undefined"!=typeof window&&e&&Object.defineProperty(window,"MutationObserver",{writable:!1,configurable:!1})},Dd=function(){function e(t,a){this.props=t,this.options=a,this.canvas=e.createCanvas(this.options.width,this.options.height),this.recommendOptions=function(e,t,a){var l=e.getContext("2d");if(null===l)throw new Error("get context error");l.font="".concat(t.fontStyle," ").concat(t.fontVariant," ").concat(t.fontWeight," ").concat(t.fontSize," ").concat(t.fontFamily),l.filter=t.filter,l.letterSpacing=t.letterSpacing,l.wordSpacing=t.wordSpacing,(null==t?void 0:t.rotate)&&(t.rotate=(360-t.rotate%360)*(Math.PI/180)),wd(a.textRowMaxWidth)&&(t.textRowMaxWidth=t.width);var i={image:{rect:{width:t.imageWidth,height:t.imageHeight},position:{x:0,y:0}},textLine:{data:[],yOffsetValue:0},advancedStyleParams:{linear:{x0:0,x1:0},radial:{x0:0,y0:0,r0:0,x1:0,y1:0,r1:0},conic:{x:0,y:0,startAngle:0},pattern:{}}};switch(t.contentType){case"text":i.textLine.data=[t.content];break;case"multi-line-text":i.textLine.data=function(e,t,a){for(var l=[],i="",r="",s=0,o=t.length;s<o;s++)"\n"!==(r=t.charAt(s))?(i+=r,e.measureText(i).width>a&&(l.push(i.substring(0,i.length-1)),i="",s--)):(l.push(i),i="");return l.push(i),l}(l,t.content,t.textRowMaxWidth)}var r=t.width/2,s=t.height/2,o="middle",n="center";switch(wd(null==a?void 0:a.translateX)||wd(null==a?void 0:a.translateY)?(i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.r0=0,i.advancedStyleParams.radial.r1=t.width/2):(r=null==a?void 0:a.translateX,s=null==a?void 0:a.translateY,o="top",n="left"),a.translatePlacement){case"top":r=t.width/2,s=0,o="top",i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case"top-start":r=0,s=0,o="top",n="start",i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case"top-end":r=t.width,s=0,o="top",n="end",i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.y0=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.radial.y1=i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=i.textLine.data.length*t.lineHeight/2;break;case"bottom":r=t.width/2,s=t.height,o="bottom",i.advancedStyleParams.linear.x0=-t.width/2,i.advancedStyleParams.linear.x1=t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=0,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case"bottom-start":r=0,s=t.height,o="bottom",n="start",i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case"bottom-end":r=t.width,s=t.height,o="bottom",n="end",i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.y0=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.radial.y1=-i.textLine.data.length*t.lineHeight/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=-i.textLine.data.length*t.lineHeight/2;break;case"left":r=0,s=t.height/2,n="start",i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=t.width,i.advancedStyleParams.radial.x0=t.width/2,i.advancedStyleParams.radial.x1=t.width/2,i.advancedStyleParams.conic.x=t.width/2,i.advancedStyleParams.conic.y=0;break;case"right":r=t.width,s=t.height/2,n="end",i.advancedStyleParams.linear.x0=0,i.advancedStyleParams.linear.x1=-t.width,i.advancedStyleParams.radial.x0=-t.width/2,i.advancedStyleParams.radial.x1=-t.width/2,i.advancedStyleParams.conic.x=-t.width/2,i.advancedStyleParams.conic.y=0}if(t.translateX=r,t.translateY=s,wd(null==a?void 0:a.textBaseline)&&(t.textBaseline=o),wd(null==a?void 0:a.textAlign)&&(t.textAlign=n),["text","multi-line-text"].includes(t.contentType))switch(t.textBaseline){case"middle":i.textLine.yOffsetValue=(i.textLine.data.length-1)*t.lineHeight/2;break;case"bottom":case"alphabetic":case"ideographic":i.textLine.yOffsetValue=(i.textLine.data.length-1)*t.lineHeight+(t.lineHeight-parseInt(t.fontSize))/2;break;case"top":case"hanging":i.textLine.yOffsetValue=-t.lineHeight/2+parseInt(t.fontSize)/2}return i}(this.canvas,this.options,this.props)}return e.createCanvas=function(e,t){var a,l=window.devicePixelRatio||1,i=document.createElement("canvas");return i.width=e*l,i.height=t*l,i.style.width="".concat(e,"px"),i.style.height="".concat(t,"px"),null===(a=i.getContext("2d"))||void 0===a||a.setTransform(l,0,0,l,0,0),i},e.clearCanvas=function(e){var t=e.getContext("2d");if(null===t)throw new Error("get context error");
7t.restore(),t.resetTransform(),t.clearRect(0,0,e.width,e.height);var a=window.devicePixelRatio||1;t.setTransform(a,0,0,a,0,0)},e.prototype.getCanvas=function(){return this.canvas},e.prototype.clear=function(){e.clearCanvas(this.canvas)},e.prototype.draw=function(){var e=this,t=this.canvas.getContext("2d");if(null===t)throw new Error("get context error");return this.options.auxiliaryLine&&(t.beginPath(),t.rect(0,0,this.options.width,this.options.height),t.lineWidth=1,t.strokeStyle="#000",t.stroke(),t.closePath(),t.beginPath(),t.rect(this.options.translateX,this.options.translateY,1,1),t.lineWidth=1,t.strokeStyle="#f00",t.stroke(),t.closePath()),this.setStyle(t),t.save(),t.translate(this.options.translateX,this.options.translateY),t.rotate(this.options.rotate),new Promise((function(a){switch(e.options.contentType){case"text":e.drawText(t,a);break;case"image":e.drawImage(t,a);break;case"multi-line-text":e.drawMultiLineText(t,a);break;case"rich-text":e.drawRichText(t,a)}}))},e.prototype.setStyle=function(e){var t,a="fillStyle";"stroke"===this.options.textType&&(a="strokeStyle");var l=this.options.fontColor;if(null===(t=this.options)||void 0===t?void 0:t.advancedStyle)switch(this.options.advancedStyle.type){case"linear":l=this.createLinearGradient(e);break;case"radial":l=this.createRadialGradient(e);break;case"conic":l=this.createConicGradient(e);break;case"pattern":l=this.createPattern(e)}e[a]&&l&&(e[a]=l),this.options.textAlign&&(e.textAlign=this.options.textAlign),this.options.textBaseline&&(e.textBaseline=this.options.textBaseline),e.globalAlpha=this.options.globalAlpha,this.options.shadowStyle&&(e.shadowBlur=kd(this.options.shadowStyle.shadowBlur,0),e.shadowColor=kd(this.options.shadowStyle.shadowColor,"#00000000"),e.shadowOffsetX=kd(this.options.shadowStyle.shadowOffsetX,0),e.shadowOffsetY=kd(this.options.shadowStyle.shadowOffsetY,0)),bd(this.options.extraDrawFunc)&&this.options.extraDrawFunc(e)},e.prototype.createLinearGradient=function(e){var t,a,l,i,r,s,o,n,d,u,c,p,f,m,v,g=e.createLinearGradient(kd(null===(l=null===(a=null===(t=this.options.advancedStyle)||void 0===t?void 0:t.params)||void 0===a?void 0:a.linear)||void 0===l?void 0:l.x0,this.recommendOptions.advancedStyleParams.linear.x0),kd(null===(s=null===(r=null===(i=this.options.advancedStyle)||void 0===i?void 0:i.params)||void 0===r?void 0:r.linear)||void 0===s?void 0:s.y0,0),kd(null===(d=null===(n=null===(o=this.options.advancedStyle)||void 0===o?void 0:o.params)||void 0===n?void 0:n.linear)||void 0===d?void 0:d.x1,this.recommendOptions.advancedStyleParams.linear.x1),kd(null===(p=null===(c=null===(u=this.options.advancedStyle)||void 0===u?void 0:u.params)||void 0===c?void 0:c.linear)||void 0===p?void 0:p.y1,0));return null===(v=null===(m=null===(f=this.options)||void 0===f?void 0:f.advancedStyle)||void 0===m?void 0:m.colorStops)||void 0===v||v.forEach((function(e){g.addColorStop(e.offset,e.color)})),g},e.prototype.createConicGradient=function(e){var t,a,l,i,r,s,o,n,d,u,c,p,f,m,v,g=e.createConicGradient(kd(null===(i=null===(l=null===(a=null===(t=this.options)||void 0===t?void 0:t.advancedStyle)||void 0===a?void 0:a.params)||void 0===l?void 0:l.conic)||void 0===i?void 0:i.startAngle,0),kd(null===(n=null===(o=null===(s=null===(r=this.options)||void 0===r?void 0:r.advancedStyle)||void 0===s?void 0:s.params)||void 0===o?void 0:o.conic)||void 0===n?void 0:n.x,this.recommendOptions.advancedStyleParams.conic.x),kd(null===(p=null===(c=null===(u=null===(d=this.options)||void 0===d?void 0:d.advancedStyle)||void 0===u?void 0:u.params)||void 0===c?void 0:c.conic)||void 0===p?void 0:p.y,this.recommendOptions.advancedStyleParams.conic.y));return null===(v=null===(m=null===(f=this.options)||void 0===f?void 0:f.advancedStyle)||void 0===m?void 0:m.colorStops)||void 0===v||v.forEach((function(e){g.addColorStop(e.offset,e.color)})),g},e.prototype.createRadialGradient=function(e){var t,a,l,i,r,s,o,n,d,u,c,p,f,m,v,g,h,y,b,w,P,S,C,k,R,_,T,D=e.createRadialGradient(kd(null===(i=null===(l=null===(a=null===(t=this.options)||void 0===t?void 0:t.advancedStyle)||void 0===a?void 0:a.params)||void 0===l?void 0:l.radial)||void 0===i?void 0:i.x0,this.recommendOptions.advancedStyleParams.radial.x0),kd(null===(n=null===(o=null===(s=null===(r=this.options)||void 0===r?void 0:r.advancedStyle)||void 0===s?void 0:s.params)||void 0===o?void 0:o.radial)||void 0===n?void 0:n.y0,this.recommendOptions.advancedStyleParams.radial.y0),kd(null===(p=null===(c=null===(u=null===(d=this.options)||void 0===d?void 0:d.advancedStyle)||void 0===u?void 0:u.params)||void 0===c?void 0:c.radial)||void 0===p?void 0:p.r0,this.recommendOptions.advancedStyleParams.radial.r0),kd(null===(g=null===(v=null===(m=null===(f=this.options)||void 0===f?void 0:f.advancedStyle)||void 0===m?void 0:m.params)||void 0===v?void 0:v.radial)||void 0===g?void 0:g.x1,this.recommendOptions.advancedStyleParams.radial.x1),kd(null===(w=null===(b=null===(y=null===(h=this.options)||void 0===h?void 0:h.advancedStyle)||void 0===y?void 0:y.params)||void 0===b?void 0:b.radial)||void 0===w?void 0:w.y1,this.recommendOptions.advancedStyleParams.radial.y1),kd(null===(k=null===(C=null===(S=null===(P=this.options)||void 0===P?void 0:P.advancedStyle)||void 0===S?void 0:S.params)||void 0===C?void 0:C.radial)||void 0===k?void 0:k.r1,this.recommendOptions.advancedStyleParams.radial.r1));return null===(T=null===(_=null===(R=this.options)||void 0===R?void 0:R.advancedStyle)||void 0===_?void 0:_.colorStops)||void 0===T||T.forEach((function(e){D.addColorStop(e.offset,e.color)})),D},e.prototype.createPattern=function(e){var t,a,l,i,r,s,o,n;return e.createPattern(null===(i=null===(l=null===(a=null===(t=this.options)||void 0===t?void 0:t.advancedStyle)||void 0===a?void 0:a.params)||void 0===l?void 0:l.pattern)||void 0===i?void 0:i.image,(null===(n=null===(o=null===(s=null===(r=this.options)||void 0===r?void 0:r.advancedStyle)||void 0===s?void 0:s.params)||void 0===o?void 0:o.pattern)||void 0===n?void 0:n.repetition)||"")},e.prototype.setText=function(e,t){var a="fillText";"stroke"===this.options.textType&&(a="strokeText"),e[a]&&e[a](t.text,t.x,t.y,t.maxWidth)},e.prototype.drawText=function(e,t){this.setText(e,{text:this.options.content,x:0,y:0-this.recommendOptions.textLine.yOffsetValue,maxWidth:this.options.textRowMaxWidth||this.options.width}),t(e.canvas)},e.prototype.drawImage=function(e,t){var a=this;Rd(this.options.image).then((function(l){var i=a.getImageRect(l),r=i.width,s=i.height,o=a.getDrawImagePosition(r,s);e.drawImage(l,o.x,o.y,r,s),t(e.canvas)}))},e.prototype.drawMultiLineText=function(e,t){var a=this,l=this.recommendOptions.textLine.data,i=this.recommendOptions.textLine.yOffsetValue;l.forEach((function(t,l){a.setText(e,{text:t,x:0,y:a.options.lineHeight*l-i,maxWidth:a.options.textRowMaxWidth||a.options.width})})),t(e.canvas)},e.prototype.drawRichText=function(e,t){return gd(this,void 0,void 0,(function(){var a,l=this;return hd(this,(function(i){switch(i.label){case 0:return[4,Sd(e,this.options)];case 1:return a=i.sent(),Rd((r=a.element,s=r.outerHTML.replace(/<(img|br|input|hr|embed)(.*?)>/g,"<$1$2/>").replace(/\n/g,"").replace(/\t/g,"").replace(/#/g,"%23"),"data:image/svg+xml;charset=utf-8,".concat(s)),a.width,a.height).then((function(a){var i=l.getDrawImagePosition(a.width,a.height);e.drawImage(a,i.x,i.y,a.width,a.height),t(e.canvas)})),[2]}var r,s}))}))},e.prototype.getImageRect=function(e){var t={width:this.options.imageWidth||0,height:this.options.imageHeight||0};switch(!0){case 0!==t.width&&0===t.height:t.height=t.width*e.height/e.width;break;case 0===t.width&&0!==t.height:t.width=t.height*e.width/e.height;break;case 0===t.width&&0===t.height:t.width=e.width,t.height=e.height}return t},e.prototype.getDrawImagePosition=function(e,t){var a,l,i={x:-e/2,y:-t/2};switch(this.options.translatePlacement){case"top":i.x=-e/2,i.y=0;break;case"top-start":i.x=0,i.y=0;break;case"top-end":i.x=-e,i.y=0;break;case"bottom":i.x=-e/2,i.y=-t;break;case"bottom-start":i.x=0,i.y=-t;break;case"bottom-end":i.x=-e,i.y=-t;break;case"left":i.x=0,i.y=-t/2;break;case"right":i.x=-e,i.y=-t/2}return!wd(null===(a=this.props)||void 0===a?void 0:a.translateX)&&(i.x=0),!wd(null===(l=this.props)||void 0===l?void 0:l.translateY)&&(i.y=0),i},e}(),Ld=function(){function e(e,t){var a,l,i,r,s,o,n;this.options=e,this.partialWidth=this.options.width,this.partialHeight=this.options.height,this.rows=(null===(a=this.options.gridLayoutOptions)||void 0===a?void 0:a.rows)||1,this.cols=(null===(l=this.options.gridLayoutOptions)||void 0===l?void 0:l.cols)||1,this.matrix=(null===(i=this.options.gridLayoutOptions)||void 0===i?void 0:i.matrix
7)||(s=this.rows,o=this.cols,n=1,Array.from({length:s},(function(){return new Array(o).fill(n)}))),this.gap=(null===(r=this.options.gridLayoutOptions)||void 0===r?void 0:r.gap)||[0,0],this.partialCanvas=t}return e.prototype.draw=function(){var e,t,a,l,i,r,s,o,n=Dd.createCanvas((null===(e=this.options.gridLayoutOptions)||void 0===e?void 0:e.width)||this.partialWidth*this.cols+this.gap[0]*this.cols,(null===(t=this.options.gridLayoutOptions)||void 0===t?void 0:t.height)||this.partialHeight*this.rows+this.gap[1]*this.rows),d=n.getContext("2d");(null===(a=this.options.gridLayoutOptions)||void 0===a?void 0:a.backgroundImage)&&(null==d||d.drawImage(null===(l=this.options.gridLayoutOptions)||void 0===l?void 0:l.backgroundImage,0,0,null===(i=this.options.gridLayoutOptions)||void 0===i?void 0:i.width,null===(r=this.options.gridLayoutOptions)||void 0===r?void 0:r.height));for(var u=0;u<this.rows;u++)for(var c=0;c<this.cols;c++)(null===(o=null===(s=this.matrix)||void 0===s?void 0:s[u])||void 0===o?void 0:o[c])&&(null==d||d.drawImage(this.partialCanvas,this.partialWidth*c+this.gap[0]*c,this.partialHeight*u+this.gap[1]*u,this.partialWidth,this.partialHeight));return n},e}(),Id=function(){function e(e){void 0===e&&(e={}),this.parentElement=document.body,this.isCreating=!1,this.props=e,this.options=vd(vd({},_d),e),this.changeParentElement(this.options.parent),this.watermarkCanvas=new Dd(this.props,this.options),Td(this.options.monitorProtection)}return e.prototype.changeOptions=function(){return gd(this,arguments,void 0,(function(e,t,a){return void 0===e&&(e={}),void 0===t&&(t="overwrite"),void 0===a&&(a=!0),hd(this,(function(l){switch(l.label){case 0:return this.initConfigData(e,t),Td(this.options.monitorProtection),a?(this.remove(),[4,this.create()]):[3,2];case 1:l.sent(),l.label=2;case 2:return[2]}}
7))}))},e.prototype.create=function(){return gd(this,void 0,void 0,(function(){var e,t,a,l,i,r,s,o,n,d,u,c;return hd(this,(function(p){switch(p.label){case 0:return this.isCreating?[2]:(this.isCreating=!0,this.validateUnique()&&this.validateContent()?(e=wd(this.watermarkDom),[4,null===(r=this.watermarkCanvas)||void 0===r?void 0:r.draw()]):(this.isCreating=!1,[2]));case 1:if(p.sent(),this.layoutCanvas=(f=this.options,m=null===(s=this.watermarkCanvas)||void 0===s?void 0:s.getCanvas(),"grid"===f.layout?new Ld(f,m).draw():m),t=yd(this.layoutCanvas),null===(o=this.watermarkCanvas)||void 0===o||o.clear(),this.watermarkDom=document.createElement("div"),a=document.createElement("div"),this.watermarkDom.__WATERMARK__="watermark",this.watermarkDom.__WATERMARK__INSTANCE__=this,l=this.checkParentElementType(),this.watermarkDom.style.cssText="\n      z-index:".concat(this.options.zIndex,"!important;display:block!important;visibility:visible!important;transform:none!important;scale:none!important;\n      ").concat("custom"===l?"top:0!important;bottom:0!important;left:0!important;right:0!important;height:100%!important;pointer-events:none!important;position:absolute!important;":"position:relative!important;","\n    "),i=function(e){var t,a,l;if("grid"===e.layout){var i=(null===(t=e.gridLayoutOptions)||void 0===t?void 0:t.cols)||1,r=(null===(a=e.gridLayoutOptions)||void 0===a?void 0:a.rows)||1,s=(null===(l=e.gridLayoutOptions)||void 0===l?void 0:l.gap)||[0,0];return[e.width*i+s[0]*i,e.height*r+s[1]*r]}return[e.width,e.height]}(this.options),a.style.cssText="\n      display:block!important;visibility:visible!important;pointer-events:none;top:0;bottom:0;left:0;right:0;transform:none!important;scale:none!important;\n      position:".concat("root"===l?"fixed":"absolute","!important;-webkit-print-color-adjust:exact!important;width:100%!important;height:100%!important;\n      z-index:").concat(this.options.zIndex,"!important;background-image:url(").concat(t,")!important;background-repeat:").concat(this.options.backgroundRepeat,"!important;\n      background-size:").concat(i[0],"px ").concat(i[1],"px!important;background-position:").concat(this.options.backgroundPosition,";\n      ").concat(function(e,t){if(!e)return"";var a=6*Math.random()+2,l=2*Math.random()+2;switch(t){case"repeat":return"animation: 200s linear 0s infinite alternate watermark !important;";case"repeat-x":return"animation: ".concat(a,"s ease-in 0s infinite alternate watermark-vertical !important;'");case"repeat-y":return"animation: ".concat(l,"s ease-out 0s infinite alternate watermark-horizontal !important;'");case"no-repeat":return"animation: ".concat(a,"s ease-in 0s infinite alternate watermark-horizontal, ").concat(l,"s ease-out 0s infinite alternate watermark-vertical !important;");default:return""}}(this.options.movable,this.options.backgroundRepeat),"\n    "),this.watermarkDom.appendChild(a),this.parentElement.appendChild(this.watermarkDom),this.options.mutationObserve)try{this.bindMutationObserve()}catch(v){null===(d=(n=this.options).onObserveError)||void 0===d||d.call(n)}return e&&(null===(c=(u=this.options).onSuccess)||void 0===c||c.call(u)),this.isCreating=!1,[2]}var f,m}))}))},e.prototype.destroy=function(){this.remove(),this.watermarkDom=void 0},e.prototype.check=function(){return gd(this,void 0,void 0,(function(){return hd(this,(function(e){return[2,this.parentElement.contains(this.watermarkDom)]}))}))},e.prototype.remove=function(){var e,t,a,l,i,r,s,o;null===(t=(e=this.options).onBeforeDestroy)||void 0===t||t.call(e),null===(a=this.observer)||void 0===a||a.disconnect(),null===(l=this.parentObserve)||void 0===l||l.disconnect(),null===(r=null===(i=this.watermarkDom)||void 0===i?void 0:i.parentNode)||void 0===r||r.removeChild(this.watermarkDom),null===(o=(s=this.options).onDestroyed)||void 0===o||o.call(s)},e.prototype.initConfigData=function(e,t){var a=this;void 0===t&&(t="overwrite"),"append"===t?Object.keys(e).forEach((function(t){a.props&&(a.props[t]=e[t])})):this.props=e,this.options=vd(vd({},_d),this.props),this.changeParentElement(this.options.parent),this.watermarkCanvas=new Dd(this.props,this.options)},e.prototype.changeParentElement=function(e){if("string"==typeof e){var t=document.querySelector(e);t&&(this.parentElement=t)}else this.parentElement=e;this.parentElement},e.prototype.validateUnique=function(){var e=!0;
7return Array.from(this.parentElement.childNodes).forEach((function(t){e&&Object.hasOwnProperty.call(t,"__WATERMARK__")&&(e=!1)})),e},e.prototype.validateContent=function(){switch(this.options.contentType){case"image":return Object.hasOwnProperty.call(this.options,"image");case"multi-line-text":case"rich-text":case"text":return this.options.content.length>0}},e.prototype.checkParentElementType=function(){return["html","body"].includes(this.parentElement.tagName.toLocaleLowerCase())?"root":"custom"},e.prototype.bindMutationObserve=function(){var e=this;this.watermarkDom&&(this.observer=new MutationObserver((function(t){return gd(e,void 0,void 0,(function(){return hd(this,(function(e){switch(e.label){case 0:return t.length>0?(this.remove(),[4,this.create()]):[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}}))}))})),this.observer.observe(this.watermarkDom,{attributes:!0,childList:!0,subtree:!0,characterData:!0}),this.parentObserve=new MutationObserver((function(t){return gd(e,void 0,void 0,(function(){var e,a,l,i;return hd(this,(function(r){switch(r.label){case 0:e=0,a=t,r.label=1;case 1:return e<a.length?(null==(l=a[e])?void 0:l.target)===this.watermarkDom||(null===(i=null==l?void 0:l.removedNodes)||void 0===i?void 0:i[0])===this.watermarkDom||"childList"===l.type&&l.target===this.parentElement&&l.target.lastChild!==this.watermarkDom?(this.remove(),[4,this.create()]):[3,3]:[3,4];case 2:r.sent(),r.label=3;case 3:return e++,[3,1];case 4:return[2]}}
7))}))})),this.parentObserve.observe(this.parentElement,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},e}();!function(e){function t(t){void 0===t&&(t={});return e.call(this,vd(vd({},t),{globalAlpha:.005,mode:"blind"}))||this}(function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function a(){this.constructor=e}md(e,t),e.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)})(t,e),t.prototype.changeOptions=function(){return gd(this,arguments,void 0,(function(e,t,a){return void 0===e&&(e={}),void 0===t&&(t="overwrite"),void 0===a&&(a=!0),hd(this,(function(l){switch(l.label){case 0:return e.globalAlpha=.005,e.mode="blind",this.initConfigData(e,t),Td(this.options.monitorProtection),a?(this.remove(),[4,this.create()]):[3,2];case 1:l.sent(),l.label=2;case 2:return[2]}}))}))},t.decode=function(e){var t=e.url,a=void 0===t?"":t,l=e.fillColor,i=void 0===l?"#000":l,r=e.compositeOperation,s=void 0===r?"color-burn":r,o=e.mode,n=void 0===o?"canvas":o,d=e.compositeTimes,u=void 0===d?3:d,c=e.onSuccess;if(a&&"canvas"===n){var p=new Image;p.src=a,p.addEventListener("load",(function(){var e=p.width,t=p.height,a=Dd.createCanvas(e,t),l=a.getContext("2d");if(!l)throw new Error("get context error");l.drawImage(p,0,0,e,t),l.globalCompositeOperation=s,l.fillStyle=i;for(var r=0;r<u;r++)l.fillRect(0,0,e,t);var o=yd(a);bd(c)&&(null==c||c(o))}))}}}(Id);const $d={class:"affiliate"},Vd={key:0},Nd={class:"affiliate-wrap"},Md={key:0,class:"affiliate-tax-footnote tx-align--right"},xd=nl(T({__name:"Affiliate",setup(t){var l;const{enableAffiliateTaxFootnote:r}=me,d=((null==(l=ml.find((e=>e.name===pe.REFERRAL_V2_AFFILIATE)))?void 0:l.children)||[]).map((e=>e.name)),u=N(),c=V(),{t:f}=R(),m=ve(),{lang:v,isAccountInfoLoaded:g,isAffiliateUser:b,userName:S}
7=h(m),C=ge(),{isDisableAffiliateWatermark:k,isEnableAffiliateDepositsWithdrawals:T,isEnableAffiliateTradingSummary:D,isEnableAffiliatePerformance:L}=h(C),$=P(null),M=y((()=>x.value.map((e=>e.route.name)).includes(c.name))),x=y((()=>[{name:f("referralV2Page.affiliate.dashboard"),notes:"",route:{name:pe.REFERRAL_V2_AFFILIATE_DASHBOARD,params:{lang:v.value}},active:c.name===pe.REFERRAL_V2_AFFILIATE_DASHBOARD},{name:f("referralV2Page.affiliate.partnerList"),notes:"",route:{name:pe.REFERRAL_V2_AFFILIATE_PARTNER_LIST,params:{lang:v.value}},active:c.name===pe.REFERRAL_V2_AFFILIATE_PARTNER_LIST},{name:f("referralV2Page.affiliate.userList"),notes:"",route:{name:pe.REFERRAL_V2_AFFILIATE_USER_LIST,params:{lang:v.value}},active:c.name===pe.REFERRAL_V2_AFFILIATE_USER_LIST},{name:f("referralV2Page.affiliate.performance"),notes:"",route:{name:pe.REFERRAL_V2_AFFILIATE_PERFORMANCE,params:{lang:v.value}},active:c.name===pe.REFERRAL_V2_AFFILIATE_PERFORMANCE,hide:!L.value},{name:f("referralV2Page.affiliate.depositWithdrawals"),notes:"",route:{name:pe.REFERRAL_V2_AFFILIATE_DEPOSITS_WITHDRAWALS,params:{lang:v.value}},active:c.name===pe.REFERRAL_V2_AFFILIATE_DEPOSITS_WITHDRAWALS,hide:!T.value},{name:f("referralV2Page.affiliate.tradingSummary"),notes:"",route:{name:pe.REFERRAL_V2_AFFILIATE_TRADING_SUMMARY,params:{lang:v.value}},active:c.name===pe.REFERRAL_V2_AFFILIATE_TRADING_SUMMARY,hide:!D.value},{name:f("referralV2Page.affiliate.commissionHistory"),notes:"",route:{name:pe.REFERRAL_V2_AFFILIATE_COMMISSION_HISTORY,params:{lang:v.value}},active:c.name===pe.REFERRAL_V2_AFFILIATE_COMMISSION_HISTORY},{name:f("referralV2Page.affiliate.linkManagement"),notes:"",route:{name:pe.REFERRAL_V2_AFFILIATE_LINKS_MANAGEMENT,params:{lang:v.value}},active:c.name===pe.REFERRAL_V2_AFFILIATE_LINKS_MANAGEMENT},{name:f("referralV2Page.affiliate.customLinks"),notes:"",route:{name:pe.REFERRAL_V2_AFFILIATE_CUSTOM_LINKS,params:{lang:v.value}},active:c.name===pe.REFERRAL_V2_AFFILIATE_CUSTOM_LINKS}].filter((e=>!e.hide&&d.includes(e.route.name)))));return I((()=>{$.value&&$.value.destroy()})),_(g,(e=>{e&&!b.value&&u.replace({name:pe.REFERRAL_V2_APPLY_AFFILIATE,params:{lang:v.value}}),e&&!k.value&&($.value=new Id({width:400,height:300,rotate:30,content:S.value||"",fontColor:"#BBB"}),$.value.create())}),{immediate:!0}),(t,l)=>{const d=e("RouterView");return a(),s("div",$d,[t.isNotDesktop&&M.value?(a(),s("div",Vd,[p(tt,{class:"affiliate-route-tab-switcher navbar-style-v2",routeList:x.value,stickyTop:"47px"},null,8,["routeList"])])):n("",!0),p(at,{class:"navbar-style-v2",btnList:x.value},null,8,["btnList"]),i("div",Nd,[p(d),w(r)?(a(),s("div",Md,o(w(f)("referral.affiliate.tax.footnote")),1)):n("",!0)])])}}}),[["__scopeId","data-v-88a4f873"]]),Ad=Object.freeze(Object.defineProperty({__proto__:null,default:xd},Symbol.toStringTag,{value:"Module"})),Ud={class:"overview-section"},Ed={class:"header"},Od={class:"title"},Fd={class:"change-link"};const zd=nl({},[["render",function(e,t){return a(),s("div",Ud,[i("div",Ed,[i("div",Od,[v(e.$slots,"title",{},void 0,!0)]),i("div",Fd,[v(e.$slots,"link",{},void 0,!0)])]),v(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-f0152118"]]),Bd=nl(T({__name:"MyReferralLink",setup(i){const r=ve(),{lang:s}=h(r);return(i,r)=>{const n=e("RouterLink");return a(),t(zd,{class:"my-referral-link"},{title:l((()=>[f(o(i.$t("referralV2Page.affiliate.overview.myReferralLink")),1)])),link:l((()=>[p(n,{to:{name:w(pe).REFERRAL_V2_AFFILIATE_LINKS_MANAGEMENT,params:{lang:w(s)}}},{default:l((()=>[f(o(i.$t("referralV2Page.affiliate.overview.myReferralLink.moreLinkSetting"))+" ",1),p(Ce,{class:"icon-arrow"})])),_:1},8,["to"])])),default:l((()=>[p(ye,{isShowActions:""})])),_:1})}}}),[["__scopeId","data-v-7073fe3a"]]);function Hd(e="",t=0,a){const l=String(e??"");if(!l)return"";const i=l.length,r=Math.max(0,Math.min(t,i)),s=Math.min(a??i,i);return r>=s?l:l.slice(0,r)+"*".repeat(s-r)+l.slice(s)}const{enableAffiliateMaskUid:Kd}=me;function Wd(e){return Kd?Hd(e,3,(null==e?void 0:e.length)-3):e}const jd={class:"uid"},Gd={class:"register-time"},Yd=T({__name:"RecentReferrals",setup(r){const s=R(),n=ve(),{lang:d}=h(n),u=P([]),m=y((()=>[{id:Pt.uid,label:s.t("referralV2Page.affiliate.overview.recentReferrals.userUID")},{id:Pt.firstDepositTime,label:s.t("referralV2Page.affiliate.overview.recentReferrals.firstTimeDeposit")},{id:Pt.firstTradingTime,label:s.t("referralV2Page.affiliate.overview.recentReferrals.firstTimeTrade")}]));return C((async()=>{try{u.value=await Fe.getRecentRegistered()}catch(e){}})),(r,s)=>{const n=e("RouterLink");return a(),t(zd,null,{title:l((()=>[f(o(r.$t("referralV2Page.affiliate.overview.recentReferrals")),1)])),link:l((()=>[p(n,{to:{name:w(pe).REFERRAL_V2_AFFILIATE_USER_LIST,params:{lang:w(d)}}},{default:l((()=>[f(o(r.$t("t.more"))+" ",1),p(Ce,{class:"icon-arrow"})])),_:1},8,["to"])])),default:l((()=>[p(St,{class:c(["table",{"is-empty":0===u.value.length}]),rows:u.value,columns:m.value,total:u.value.length,isHideHeader:0===u.value.length},{[`cell(${w(Pt).uid})`]:l((({info:e})=>[i("div",null,[i("div",jd,o(w(Wd)(e.uid)),1),i("div",Gd,o(r.$filters.formatDate(e.registrationTime)),1)])])),[`cell(${w(Pt).firstDepositTime})`]:l((({value:e})=>[e?(a(),t(Ct,{key:0,class:"icon-check"})):(a(),t(kt,{key:1,class:"icon-delete"}))])),[`cell(${w(Pt).firstTradingTime})`]:l((({value:e})=>[e?(a(),t(Ct,{key:0,class:"icon-check"})):(a(),t(kt,{key:1,class:"icon-delete"}))])),_:2},1032,["class","rows","columns","total","isHideHeader"])])),_:1})}}}),qd=nl(Yd,[["__scopeId","data-v-11d2d4ec"]]),Zd={class:"summary-filter"},Jd={class:"summary-value-wrap",dir:"ltr"},Xd={class:"total"},Qd={class:"currency"},eu=T({__name:"MyIncome",setup(r){const[s,d]=ut({nowDateOffset:-1}),u={days:1},m=R(),v=ve(),{lang:g}=h(v),b=P(!1),S=P({start:s,end:d}),k=P(0),T=P(0),D=P([]),L=P([]),I=P([]),$=y((()=>
7{if(0===Number(T.value))return"-%";const e=T.value>0?"+":"";return he(T.value,{formatKey:2,prefix:e,postfix:"%"})})),V=y((()=>[{name:m.t("referralV2Page.affiliate.overview.myIncome.total"),source:M(D.value)},{name:m.t("referralV2Page.affiliate.overview.myIncome.direct"),source:M(L.value)},{name:m.t("referralV2Page.affiliate.overview.myIncome.indirect"),source:M(I.value)}]));async function N(){try{const e={from:S.value.start.getTime(),to:S.value.end.getTime()},{total:t,direct:a,indirect:l}=await Fe.getCommissionOverview(e);k.value=Number(t.periodTotal),T.value=Number(t.gain),D.value=t.data,L.value=a.data,I.value=l.data}catch(e){}}function M(e){return e.map((e=>({time:e.timestamp,value:Number(e.total)})))}return _(S,(()=>{N()}),{deep:!0}),C((()=>{N()})),(r,s)=>{const d=e("Tooltip"),m=e("RouterLink");return a(),t(zd,null,{title:l((()=>[f(o(r.$t("referralV2Page.affiliate.overview.myEarnings"))+" ",1),p(d,{placement:"top"},{content:l((()=>[p(Ee,{class:"icon-info"})])),tooltip:l((()=>[f(o(r.$t("referralV2Page.affiliate.overview.myIncome.tooltip")),1)])),_:1})])),link:l((()=>[p(m,{to:{name:w(pe).REFERRAL_V2_AFFILIATE_COMMISSION_HISTORY,params:{lang:w(g)}}},{default:l((()=>[f(o(r.$t("t.more"))+" ",1),p(Ce,{class:"icon-arrow"})])),_:1},8,["to"])])),default:l((()=>[i("div",Zd,[i("div",Jd,[i("span",Xd,o(r.$filters.formatNumber(k.value,2)),1),i("span",Qd,o(w(Ae)),1),i("span",{class:c(["gain",{negative:T.value<0,positive:T.value>0}])},o($.value),3)]),r.isMobile?(a(),t(wl,{key:0,class:"date-range-picker",dateRangeData:S.value,onToggle:s[0]||(s[0]=e=>b.value=!0)},null,8,["dateRangeData"])):(a(),t(ft,{key:1,dateRange:S.value,"onUpdate:dateRange":s[1]||(s[1]=e=>S.value=e),class:"date-range-picker",maxDurationToNow:u},null,8,["dateRange"]))]),p(Ds,{chartData:V.value,yAxisUnit:w(Ae),isCumulative:""},null,8,["chartData","yAxisUnit"]),b.value?(a(),t(gt,{key:0,showDatePickerDialog:b.value,"onUpdate:showDatePickerDialog":s[2]||(s[2]=e=>b.value=e),dateRange:S.value,"onUpdate:dateRange":s[3]||(s[3]=e=>S.value=e),maxDurationToNow:u},null,8,["showDatePickerDialog","dateRange"])):n("",!0)])),_:1})}}}),tu=nl(eu,[["__scopeId","data-v-cf3d2bba"]]),au={class:"summary-filter"},lu={class:"summary-value-wrap",dir:"ltr"},iu={class:"total"},ru={class:"currency"},su=T({__name:"Referrals",setup(r){const{enableSpotTrade:s,enableFuturesTrade:d}=lt,{isShowAffiliateMyRefereesTooltip:u}=me,m=s||d,[v,g]=ut({nowDateOffset:-1}),b={days:1},S=R(),k=ve(),{lang:T}=h(k),D=P(!1),L=P({start:v,end:g}),I=P(0),$=P(0),V=P([]),N=P([]),M=P([]),x=y((()=>{if(0===Number($.value))return"-%";const e=$.value>0?"+":"";return he($.value,{formatKey:2,prefix:e,postfix:"%"})})),A=y((()=>{const e=[{name:S.t("referralV2Page.affiliate.overview.referrals.registration"),source:E(V.value)},{name:S.t("referralV2Page.affiliate.overview.referrals.firstDeposit"),source:E(N.value)}];return m?(e.push({name:S.t("referralV2Page.affiliate.overview.referrals.firstTrade"),source:E(M.value)}),e):e}));async function U(){var e;try{const t={from:L.value.start.getTime(),to:L.value.end.getTime()},{firstDeposit:a,firstExpressBuy:l,firstTrade:i,registration:r}=await Fe.getReferralOverview(t);I.value=Number(null==r?void 0:r.periodTotal),$.value=Number(null==r?void 0:r.gain),V.value=(null==r?void 0:r.data)||[],N.value=(null==(e=a??l)?void 0:e.data)||[],M.value=(null==i?void 0:i.data)||[]}catch(t){}}function E(e){return e.map((e=>({time:e.timestamp,value:Number(e.total)})))}function O(e){return he(e,0)}return _(L,(()=>{U()}),{deep:!0}),C((()=>{U()})),(r,s)=>{const d=e("Tooltip"),m=e("RouterLink");return a(),t(zd,null,{title:l((()=>[f(o(r.$t("referralV2Page.affiliate.overview.myReferees"))+" ",1),w(u)?(a(),t(d,{key:0,placement:"top"},{content:l((()=>[p(Ee,{class:"icon-info"})])),tooltip:l((()=>[f(o(r.$t("referralV2Page.affiliate.overview.myReferees.tooltip")),1)])),_:1})):n("",!0)])),link:l((()=>[p(m,{to:{name:w(pe).REFERRAL_V2_AFFILIATE_USER_LIST,params:{lang:w(T)}}},{default:l((()=>[f(o(r.$t("t.more"))+" ",1),p(Ce,{class:"icon-arrow"})])),_:1},8,["to"])])),default:l((()=>[i("div",au,[i("div",lu,[i("span",iu,o(r.$filters.formatNumber(I.value,0)),1),i("span",ru,o(r.$t("t.people")),1),i("span",{class:c(["gain",{negative:$.value<0,positive:$.value>0}])},o(x.value),3)]),r.isMobile?(a(),t(wl,{key:0,class:"date-range-picker",dateRangeData:L.value,onToggle:s[0]||(s[0]=e=>D.value=!0)},null,8,["dateRangeData"])):(a(),t(ft,{key:1,dateRange:L.value,"onUpdate:dateRange":s[1]||(s[1]=e=>L.value=e),class:"date-range-picker",maxDurationToNow:b},null,8,["dateRange"]))]),p(Ds,{chartData:A.value,yAxisFormatter:O,yAxisUnit:r.$t("t.people"),isCumulative:""},null,8,["chartData","yAxisUnit"]),D.value?(a(),t(gt,{key:0,showDatePickerDialog:D.value,"onUpdate:showDatePickerDialog":s[2]||(s[2]=e=>D.value=e),dateRange:L.value,"onUpdate:dateRange":s[3]||(s[3]=e=>L.value=e),maxDurationToNow:b},null,8,["showDatePickerDialog","dateRange"])):n("",!0)])),_:1})}}}),ou=nl(su,[["__scopeId","data-v-26255004"]]),nu={class:"rank-list"},du={class:"rank-number"},uu={class:"rank-uid"},cu={class:"rank-value"},pu=T({__name:"Leaderboard",setup(r){const c=R(),m=ve(),{lang:v}
7=h(m),g=ge(),{isEnableAffiliatePerformance:b}=h(g),S=P(Rt.TOTAL_COMMISSION),k=P([]),_=P(!1),T=y((()=>[{title:c.t("referralV2Page.topReferrals.tabs.byTotalCommissions"),id:Rt.TOTAL_COMMISSION}]));return C((async()=>{try{const{data:e}=await Fe.getCommissionLeaderboard();k.value=e}catch(e){}})),(r,c)=>{const m=e("RouterLink"),g=e("BaseButton");return a(),t(zd,{class:"my-referral-link"},O({title:l((()=>[f(o(r.$t("referralV2Page.affiliate.overview.leaderboard")),1)])),default:l((()=>[p(He,{class:"switcher",isDefaultSelectedKey:!1,type:w(Be).BOTTOM_BAR_NARROW,theme:w(ze).compact,barHeight:4,selected:S.value,itemList:T.value,onSelect:c[0]||(c[0]=e=>S.value=e)},null,8,["type","theme","selected","itemList"]),i("div",nu,[(a(!0),s(d,null,u(k.value,((e,t)=>(a(),s("div",{key:e.uid,class:"rank-item"},[i("div",null,[i("span",du,o(t+1),1),i("span",uu,o(w(Wd)(e.uid)),1)]),i("div",cu,o(r.$filters.formatNumber(e.total,{formatKey:2,prefix:"$"})),1)])))),128))]),0===k.value.length?(a(),t(Ke,{key:0,class:"no-data-available"},{"empty-text":l((()=>[f(o(r.$t("referralV2Page.affiliate.overview.leaderboard.noReferral"))+" ",1),p(g,{class:"primary",size:"small",onClick:c[1]||(c[1]=e=>_.value=!0)},{default:l((()=>[f(o(r.$t("t.invite_now")),1)])),_:1})])),_:1})):n("",!0),p(_t,{isShow:_.value,"onUpdate:isShow":c[2]||(c[2]=e=>_.value=e)},null,8,["isShow"])])),_:2},[w(b)?{name:"link",fn:l((()=>[p(m,{to:{name:w(pe).REFERRAL_V2_AFFILIATE_PERFORMANCE,params:{lang:w(v)}}},{default:l((()=>[f(o(r.$t("t.more"))+" ",1),p(Ce,{class:"icon-arrow"})])),_:1},8,["to"])])),key:"0"}:void 0]),1024)}}}),fu=nl(pu,[["__scopeId","data-v-c87bc9a3"]]),mu={class:"affiliate-overview"},vu={key:0,class:"affiliate-title"},gu={class:"total-summary"},hu={key:0,class:"total-overview total-overview--single-line"},yu={class:"title"},bu={class:"total-content"},wu={class:"total-content-currency"},Pu={class:"total-overview total-overview--single-line"},Su={class:"title"},Cu={class:"total-content"},ku={class:"total-content-currency"},Ru={key:1,class:"total-overview"},_u={class:"title"},Tu={class:"total-content"},Du={key:0,class:"total-content-item"},Lu={class:"total-content-item-title"},Iu={class:"total-content-item-value-wrap",dir:"ltr"},$u={class:"total-content-value"},Vu={key:1,class:"total-content-item-separator"},Nu={key:2,class:"total-content-item"},Mu={class:"total-content-item-title"},xu={class:"total-content-item-value-wrap",dir:"ltr"},Au={class:"total-content-value"},Uu={key:2,class:"total-overview"},Eu={class:"title"},Ou={class:"total-content"},Fu={class:"total-content-item"},zu={class:"total-content-item-title"},Bu={class:"total-content-item-value-wrap",dir:"ltr"},Hu={class:"total-content-value"},Ku={class:"total-content-item"},Wu={class:"total-content-item-title"},ju={class:"total-content-item-value-wrap",dir:"ltr"},Gu={class:"total-content-value"},Yu=nl(T({__name:"Overview",setup(e){const{enableSpotTrade:r,enableFuturesTrade:d}=lt,{isShowAffiliateCommission:u,isShowAffiliateRecentReferrals:m}=me,v=!u&&!m,g=r||d,P=r&&d,S=ve(),{isEnableCopyWise:C}=h(S),k=ge(),{ownedAffiliateRate:R,userReferral:_}=h(k),T=y((()=>{var e;return null==(e=_.value.commissionRate)?void 0:e.totalCommission})),D=y((()=>{var e;return null==(e=_.value.commissionRate)?void 0:e.totalUsers})),L=y((()=>he(T.value,2)));function I(e){return he(b(e||0).times(100).toNumber(),Tt.commissionRate)}return(e,h)=>(a(),s("div",mu,[e.isDesktop?(a(),s("div",vu,o(e.$t("referralV2Page.affiliate.dashboard")),1)):n("",!0),i("div",gu,[w(u)?(a(),s("div",hu,[i("div",yu,o(e.$t("t.commissions")),1),i("div",bu,[p(vl,{class:"total-content-value total-content-value-changer",fontSize:24,minFontSize:24},{default:l((()=>[f(o(L.value),1)])),_:1}),i("div",wu,o(w(Ae)),1)])])):n("",!0),i("div",Pu,[i("div",Su,o(e.$t("referralV2Page.affiliate.overview.totalUsers")),1),i("div",Cu,[p(vl,{class:"total-content-value total-content-value-changer",fontSize:24,minFontSize:24},{default:l((()=>[f(o(D.value),1)])),_:1}),i("div",ku,o(e.$t("t.people")),1)])]),w(g)&&w(u)?(a(),s("div",Ru,[i("div",_u,o(e.$t("referralV2Page.affiliate.mytradingCommission")),1),i("div",Tu,[w(r)?(a(),s("div",Du,[i("div",Lu,o(e.$t("t.spot")),1),i("div",Iu,[i("div",$u,o(I(w(R).spotRate)),1),h[0]||(h[0]=i("div",{class:"total-content-currency"},"%",-1))])])):n("",!0),w(P)?(a(),s("div",Vu)):n("",!0),w(d)?(a(),s("div",Nu,[i("div",Mu,o(e.$t("t.futures")),1),i("div",xu,[i("div",Au,o(I(w(R).futuresRate)),1),h[1]||(h[1]=i("div",{class:"total-content-currency"},"%",-1))])])):n("",!0)])])):n("",!0),w(C)&&w(u)?(a(),s("div",Uu,[i("div",Eu,o(e.$t("referralV2Page.affiliate.myAutoTraderCommission")),1),i("div",Ou,[i("div",Fu,[i("div",zu,o(e.$t("t.maker")),1),i("div",Bu,[i("div",Hu,o(I(w(R).cwMakerRate)),1),h[2]||(h[2]=i("div",{class:"total-content-currency"},"%",-1))])]),h[4]||(h[4]=i("div",{class:"total-content-item-separator"},null,-1)),i("div",Ku,[i("div",Wu,o(e.$t("t.taker")),1),i("div",ju,[i("div",Gu,o(I(w(R).cwTakerRate)),1),h[3]||(h[3]=i("div",{class:"total-content-currency"},"%",-1))])])])])):n("",!0)]),i("div",{class:c(["overview-content",{"is-single-column":w(v)}])},[p(Bd),w(m)?(a(),t(qd,{key:0})):n("",!0),w(u)?(a(),t(tu,{key:1,class:"chart"})):n("",!0),p(ou,{class:"chart"})],2),w(u)?(a(),t(fu,{key:1,class:"leaderboard"})):n("",!0)]))}}),[["__scopeId","data-v-c35e6934"]]),qu=Object.freeze(Object.defineProperty({__proto__:null,default:Yu},Symbol.toStringTag,{value:"Module"})),Zu=nl(T({__name:"PanelSwitcher",props:F({isShowTotalTab:{type:Boolean,default:!1}},{modelValue:{default:lt.enableSpotTrade||lt.enableFuturesTrade?Dt.TRADING:Dt.COPYWISE},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const{enableSpotTrade:l,enableFuturesTrade:i}=lt,r=l||i,s=e,o=R(),n=ve(),{isEnableCopyWise:d}=h(n),u=k(e,"modelValue"),c=y((()=>[{id:Dt.TOTAL,title:o.t("t.total"),isEnabled:s.isShowTotalTab&&r&&d.value},{id:Dt.TRADING,title:o.t("t.trading"),isEnabled:r},{id:Dt.COPYWISE,title:o.t("nav.autoTrader"),isEnabled:d.value}].filter((e=>e.isEnabled)))),p=e=>{u.value=e};return _(u,(()=>{var e;c.value.some((e=>e.id===u.value))||p(null==(e=c.value[0])?void 0:e.id)}),{immediate:!0}),(e,l)=>(a(),t(He,{class:"panel-switcher",barHeight:4,type:w(Be).BOTTOM_BAR_NARROW,theme:w(ze).compact,itemList:c.value,selected:u.value,isDefaultSelectedKey:!1,onSelect:p},null,8,["type","theme","itemList","selected"]))}}),[["__scopeId","data-v-e8146192"]]),Ju={class:"search-container"},Xu={class:"list-container"},Qu=["onClick"],ec={key:0,class:"empty-container"},tc={class:"empty-title"},ac={class:"empty-description"},lc=nl(T({__name:"UIDNameDropdown",props:F({list:{default:()=>[]},isPartnerDropdown:{type:Boolean,default:!0}},{modelValue:{default:null},modelModifiers:{}}),emits:["update:modelValue"],setup(r,{expose:c}){const f=r,m=k(r,"modelValue"),{t:v}=R(),g=P(null),h=y((()=>f.isPartnerDropdown?v("referralV2Page.affiliate.partnerList.partnerDropdown.placeholder"):v("referralV2Page.affiliate.performance.UIDName.placeholder"))),b=y((()=>f.isPartnerDropdown?v("referralV2Page.linkOptions.all.partners"):v("referralV2Page.affiliate.performance.UIDName.allUID"))),w=y((()=>f.list.length?[{displayName:b.value,value:null},...f.list.map((e=>({...e,displayName:`${Wd((null==e?void 0:e.uid)||"")}/${(null==e?void 0:e.name)||"-"}`,value:e.uid})))]:f.list)),S=y((()=>g.value?w.value.filter((e=>{var t,a,l,i,r;const s=(null==(t=g.value)?void 0:t.toUpperCase())||"";return(null==(l=null==(a=e.value)?void 0:a.toUpperCase())?void 0:l.includes(s))||(null==(r=null==(i=e.name)?void 0:i.toUpperCase())?void 0:r.includes(s))})):w.value)),C=y((()=>w.value.find((e=>null===e.value))||null));return _(w,(()=>{var e;const t=null==(e=m.value)?void 0:e.value;m.value=t&&w.value.find((e=>e.value===t))||C.value})),c({reset:function(){g.value=null,m.value=C.value}}),(r,c)=>
7{const f=e("BrandInput");return a(),t(Ie,{modelValue:m.value,"onUpdate:modelValue":c[1]||(c[1]=e=>m.value=e),class:"partner-dropdown",placeholder:h.value},{default:l((({onSelect:e})=>[i("div",Ju,[p(f,{value:g.value,"onUpdate:value":c[0]||(c[0]=e=>g.value=e),isBrandNewStyle:"",placeholder:r.$t("msg.search")},{prefix:l((()=>[p(nt,{class:"search-icon"})])),_:1},8,["value","placeholder"])]),i("div",Xu,[(a(!0),s(d,null,u(S.value,(t=>(a(),s("div",{key:t.uid,class:"dropdown-item",onClick:a=>e(t,a)},o(t.displayName),9,Qu)))),128)),0===S.value.length?(a(),s("div",ec,[i("div",tc,o(r.$t("referralV2Page.linkOptions.emptyTitle")),1),i("div",ac,o(r.$t("referralV2Page.linkOptions.emptyDescription")),1)])):n("",!0)])])),_:1},8,["modelValue","placeholder"])}}}),[["__scopeId","data-v-8291a9e1"]]),ic={__name:"IconNoteEdit",setup:e=>(e,r)=>(a(),t(ce,{viewBox:"0 0 17 16"},{default:l((()=>r[0]||(r[0]=[i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12.5283 0.886174C12.8212 0.593281 13.296 0.593281 13.5889 0.886174L15.7139 3.01117C16.0068 3.30407 16.0068 3.77894 15.7139 4.07183L13.5898 6.196C13.5895 6.19628 13.5892 6.19656 13.5889 6.19683C13.5886 6.19711 13.5884 6.19739 13.5881 6.19766L9.33892 10.4468C9.19827 10.5875 9.00751 10.6665 8.80859 10.6665H6.68359C6.26938 10.6665 5.93359 10.3307 5.93359 9.9165V7.7915C5.93359 7.59259 6.01261 7.40183 6.15326 7.26117L10.4033 3.01117L12.5283 0.886174ZM10.9336 4.60216L7.43359 8.10216V9.1665H8.49793L11.9979 5.6665L10.9336 4.60216ZM13.0586 4.60584L11.9943 3.5415L13.0586 2.47716L14.1229 3.5415L13.0586 4.60584ZM3.18359 3.5835H6.68359C7.09781 3.5835 7.43359 3.24771 7.43359 2.8335C7.43359 2.41928 7.09781 2.0835 6.68359 2.0835H3.14193C2.33651 2.0835 1.68359 2.73641 1.68359 3.54183V13.4585C1.68359 14.2639 2.33651 14.9168 3.14193 14.9168H13.0586C13.864 14.9168 14.5169 14.2639 14.5169 13.4585V9.91683C14.5169 9.50262 14.1811 9.16683 13.7669 9.16683C13.3527 9.16683 13.0169 9.50262 13.0169 9.91683V13.4168H3.18359V3.5835Z"},null,-1)]))),_:1,__:[0]}))},rc={class:"edit-note-user-id"},sc={class:"edit-note-user-title"},oc={class:"edit-note-user-content"},nc="note",dc=nl(T({__name:"EditNote",props:{note:{default:""},uid:{}},emits:["refresh"],setup(t,{emit:r}){const u=t,c=r,m=ve(),{accountInfo:b}=h(m),{meta:S,errors:C,defineField:k,resetForm:R}=Lt({initialValues:{[nc]:u.note},validationSchema:{[nc]:{maxCharacters:30}}}),[T,D]=k(nc),L=P(!1),I=y((()=>b.value.uid!==u.uid));async function $(){try{if(T.value===u.note)return void(L.value=!1);await Fe.updateUserNote({uid:u.uid,note:T.value}),L.value=!1,c("refresh")}catch(e){}}return _(L,(e=>{e&&R({values:{[nc]:u.note}})})),(t,r)=>{const u=e("BrandInput"),c=e("BaseButton");return a(),s(d,null,[I.value?(a(),s("span",{key:0,onClick:r[0]||(r[0]=e=>L.value=!0)},[v(t.$slots,"default",{},(()=>[p(ic,{class:"edit-note-icon"})]),!0)])):n("",!0),p(It,{visible:L.value,"onUpdate:visible":r[2]||(r[2]=e=>L.value=e),isBrandNewStyle:"",width:"560px",class:"edit-note-dialog"},{header:l((()=>[f(o(t.$t("t.editNote")),1)])),body:l((()=>[i("div",rc,[i("div",sc,o(t.$t("t.uid")),1),i("div",oc,o(w(Wd)(t.uid)),1)]),p(vt,{class:"note-details",label:t.$t("t.noteDetails"),errorMessage:w(C)[nc]},{default:l((()=>[p(u,g({value:w(T),"onUpdate:value":r[1]||(r[1]=e=>z(T)?T.value=e:null)},w(D),{isBrandNewStyle:"",isError:Boolean(w(C)[nc]),placeholder:t.$t("referralV2Page.affiliate.editNote.placeholder",{characterMax:30})}),null,16,["value","isError","placeholder"])])),_:1},8,["label","errorMessage"])])),footer:l((()=>[p(c,{class:"primary block",size:w(ke).L,disabled:!w(S).valid,onClick:$},{default:l((()=>[f(o(t.$t("t.save")),1)])),_:1},8,["size","disabled"])])),_:1},8,["visible"])],64)}}}),[["__scopeId","data-v-ec64b428"]]),uc={class:"partner-info-wrap"},cc={class:"partner-info"},pc={class:"title"},fc={class:"uid"},mc={class:"level"},vc={class:"upper-partner"},gc={class:"row"},hc={class:"label"},yc={class:"value"},bc={class:"row"},wc={class:"label"},Pc={class:"value"},Sc={class:"field-section-wrap"},Cc={class:"title"},kc={key:0,class:"field-section-wrap"},Rc={class:"title"},_c={key:0},Tc={key:1},Dc={key:1,class:"field-section-wrap"},Lc={class:"title"},Ic={class:"tip-wrapper"},$c={class:"title"},Vc={class:"title"},Nc={class:"desc"},Mc={class:"upgrade-info"},xc={class:"row"},Ac={class:"value"},Uc={class:"row"},Ec={class:"label"},Oc={class:"value"},Fc={key:0,class:"row"},zc={class:"label"},Bc={class:"value"},Hc={key:1,class:"row"},Kc={class:"label"},Wc={class:"value"},jc={class:"row"},Gc={class:"label"},Yc={class:"value"},qc={class:"row"},Zc={class:"label"},Jc={class:"value"},Xc={class:"title"},Qc={class:"code"},ep={class:"desc"},tp=nl(T({__name:"EditCommissionRateDialog",props:{visible:{type:Boolean,default:!1},info:{default:()=>({})}},emits:["update:visible","success"],setup(r,{emit:u}){const{enableSpotTrade:c,enableFuturesTrade:m}
7=lt,{isShowAffiliateCommission:v}=me,g=c||m,S=r,C=u,{t:k}=R(),T=ve(),{isEnableCopyWise:D}=h(T),L=$("editFormRef"),I=P(S.info.nickname),V=P(0),N=P(0),x=P(0),A=P(0),U=P({futuresRateLowerLimit:0,futuresRateUpperLimit:0,spotRateLowerLimit:0,spotRateUpperLimit:0,cwMakerRateLowerLimit:0,cwMakerRateUpperLimit:0,cwTakerRateLowerLimit:0,cwTakerRateUpperLimit:0}),E=P(!1),O=P(!1),F=P(""),z=P(""),H=P(""),K=y({get:()=>S.visible,set(e){C("update:visible",e)}}),W=y((()=>`${U.value.spotRateLowerLimit}-${U.value.spotRateUpperLimit}`)),j=y((()=>`${U.value.futuresRateLowerLimit}-${U.value.futuresRateUpperLimit}`)),G=y((()=>`${U.value.cwMakerRateLowerLimit}-${U.value.cwMakerRateUpperLimit}`)),Y=y((()=>`${U.value.cwTakerRateLowerLimit}-${U.value.cwTakerRateUpperLimit}`));async function q(){try{const{futuresRateLowerLimit:e,futuresRateUpperLimit:t,spotRateLowerLimit:a,spotRateUpperLimit:l,cwMakerRateLowerLimit:i,cwMakerRateUpperLimit:r,cwTakerRateLowerLimit:s,cwTakerRateUpperLimit:o}=await Fe.getRateLimit({partnerUid:S.info.uid});U.value={futuresRateLowerLimit:X(e),futuresRateUpperLimit:X(t),spotRateLowerLimit:X(a),spotRateUpperLimit:X(l),cwMakerRateLowerLimit:X(i),cwMakerRateUpperLimit:X(r),cwTakerRateLowerLimit:X(s),cwTakerRateUpperLimit:X(o)}}catch(e){}}async function Z(){z.value="";try{await Fe.editCommissionRate({partnerUid:S.info.uid,partnerName:I.value,spotRate:Q(V.value),futuresRate:Q(N.value),cwMakerRate:Q(x.value),cwTakerRate:Q(A.value)}),F.value=Me((new Date).setHours(Mt(),0,0)),K.value=!1,E.value=!0}catch(e){if(-1064===e)z.value=k("response-code.-1064.v2"),q();else H.value=e,K.value=!1,O.value=!0}}function J(){E.value=!1,C("success")}function X(e){return b(e||0).times(100).toNumber()}function Q(e){return b(e||0).div(100).toNumber()}return _(K,(async e=>{e&&(V.value=X(S.info.spotRate),N.value=X(S.info.futuresRate),x.value=X(S.info.cwMakerRate),A.value=X(S.info.cwTakerRate),await q(),await M(),L.value&&L.value.validate())})),_((()=>S.info),(e=>{e.nickname&&(I.value=e.nickname)}),{immediate:!0,deep:!0}),(r,u)=>{const h=e("BrandInput"),y=e("ValidationField"),b=e("BaseButton");return a(),s("div",null,[p(dt,{visible:K.value,"onUpdate:visible":u[10]||(u[10]=e=>K.value=e),isBrandNewStyle:"",class:"edit-rate-dialog",width:"560px",fullStyle:r.isMobile},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.partnerList.editCommissionRate.editPartner")),1)])),body:l((()=>[z.value?(a(),t(yt,{key:0,genre:w(bt).WARNING},{default:l((()=>[f(o(z.value),1)])),_:1},8,["genre"])):n("",!0),i("div",uc,[i("div",cc,[i("div",pc,o(r.$t("referralV2Page.affiliate.partnerList.editCommissionRate.partnerUID")),1),i("div",fc,o(w(Wd)(r.info.uid)),1),i("div",null,[i("span",mc,o(r.$t("t.userLevel",{level:r.info.partnerLevel})),1)])]),i("div",vc,[i("div",gc,[i("div",hc,o(r.$t("referralV2Page.affiliate.partnerList.editCommissionRate.uplinePartner")),1),i("div",yc,o(r.info.upperLevelPartnerName),1)]),i("div",bc,[i("div",wc,o(r.$t("referralV2Page.affiliate.partnerList.editCommissionRate.creationTime")),1),i("div",Pc,o(r.$filters.formatDate(r.info.createTime)),1)])])]),u[18]||(u[18]=i("hr",{class:"horizontal-line"},null,-1)),p(w(B),{ref_key:"editFormRef",ref:L,as:""},{default:l((({meta:e})=>[i("div",Sc,[i("div",Cc,o(r.$t("t.partnerInformation")),1),i("div",null,[p(y,{modelValue:I.value,"onUpdate:modelValue":u[1]||(u[1]=e=>I.value=e),rules:w($t),as:"",name:"partnerNickname"},{default:l((({errors:e})=>[p(vt,{label:r.$t("referralV2Page.affiliate.upgradeToPartnerDialog.partnerName"),errorMessage:e[0]||""},{default:l((()=>[p(h,{value:I.value,"onUpdate:value":u[0]||(u[0]=e=>I.value=e),isBrandNewStyle:""},null,8,["value"])])),_:2},1032,["label","errorMessage"])])),_:1},8,["modelValue","rules"])])]),w(g)&&w(v)?(a(),s("div",kc,[i("div",Rc,o(r.$t("referralV2Page.affiliate.partnerCommissionRate.trading")),1),w(c)?(a(),s("div",_c,[p(y,{modelValue:V.value,"onUpdate:modelValue":u[3]||(u[3]=e=>V.value=e),rules:{required:!0,betweenValue:{min:U.value.spotRateLowerLimit,max:U.value.spotRateUpperLimit,errorMsg:r.$t("t.limitValueRange",{min:U.value.spotRateLowerLimit,max:U.value.spotRateUpperLimit})},numerical:!0},as:"",name:"spotRate"},{default:l((({errors:e})=>[p(vt,{label:`\n                    ${r.$t("referralV2Page.affiliate.partnerList.table.spotCommissionRate")} (%)\n                  `,errorMessage:e[0]||""},{default:l((()=>[p(h,{value:V.value,"onUpdate:value":u[2]||(u[2]=e=>V.value=e),placeholder:W.value,isBrandNewStyle:"",isNumeric:""},{suffix:l((()=>u[14]||(u[14]=[i("span",{class:"suffix"},"%",-1)]))),_:1},8,["value","placeholder"])])),_:2},1032,["label","errorMessage"])])),_:1},8,["modelValue","rules"])])):n("",!0),w(m)?(a(),s("div",Tc,[p(y,{modelValue:N.value,"onUpdate:modelValue":u[5]||(u[5]=e=>N.value=e),rules:{required:!0,betweenValue:{min:U.value.futuresRateLowerLimit,max:U.value.futuresRateUpperLimit,errorMsg:r.$t("t.limitValueRange",{min:U.value.futuresRateLowerLimit,max:U.value.futuresRateUpperLimit})},numerical:!0},as:"",name:"futuresRate"},{default:l((({errors:e})=>[p(vt,{label:`\n                    ${r.$t("referralV2Page.affiliate.partnerList.table.futuresCommissionRate")} (%)\n                  `,errorMessage:e[0]||""},{default:l((()=>[p(h,{value:N.value,"onUpdate:value":u[4]||(u[4]=e=>N.value=e),placeholder:j.value,isBrandNewStyle:"",isNumeric:""},{suffix:l((()=>u[15]||(u[15]=[i("span",{class:"suffix"},"%",-1)]))),_:1},8,["value","placeholder"])])),_:2},1032,["label","errorMessage"])])),_:1},8,["modelValue","rules"])])):n("",!0)])):n("",!0),w(D)&&w(v)?(a(),s("div",Dc,[i("div",Lc,o(r.$t("referralV2Page.affiliate.partnerCommissionRate.autoTrader")),1),i("div",null,[p(y,{modelValue:x.value,"onUpdate:modelValue":u[7]||(u[7]=e=>x.value=e),rules:{required:!0,betweenValue:{min:U.value.cwMakerRateLowerLimit,max:U.value.cwMakerRateUpperLimit,errorMsg:r.$t("t.limitValueRange",{min:U.value.cwMakerRateLowerLimit,max:U.value.cwMakerRateUpperLimit})},numerical:!0},as:"",name:"cwMakerRate"},{default:l((({errors:e})=>[p(vt,{label:`\n                    ${r.$t("referralV2Page.affiliate.makerCommissionRate")} (%)\n                  `,errorMessage:e[0]||""},{default:l((()=>[p(h,{value:x.value,"onUpdate:value":u[6]||(u[6]=e=>x.value=e),placeholder:G.value,isBrandNewStyle:"",isNumeric:""},{suffix:l((()=>u[16]||(u[16]=[i("span",{class:"suffix"},"%",-1)]))),_:1},8,["value","placeholder"])])),_:2},1032,["label","errorMessage"])])),_:1},8,["modelValue","rules"])]),i("div",null,[p(y,{modelValue:A.value,"onUpdate:modelValue":u[9]||(u[9]=e=>A.value=e),rules:{required:!0,betweenValue:{min:U.value.cwTakerRateLowerLimit,max:U.value.cwTakerRateUpperLimit,errorMsg:r.$t("t.limitValueRange",{min:U.value.cwTakerRateLowerLimit,max:U.value.cwTakerRateUpperLimit})},numerical:!0},as:"",name:"cwTakerRate"},{default:l((({errors:e})=>[p(vt,{label:`\n                    ${r.$t("referralV2Page.affiliate.takerCommissionRate")} (%)\n                  `,errorMessage:e[0]||""},{default:l((()=>[p(h,{value:A.value,"onUpdate:value":u[8]||(u[8]=e=>A.value=e),placeholder:Y.value,isBrandNewStyle:"",isNumeric:""},{suffix:l((()=>u[17]||(u[17]=[i("span",{class:"suffix"},"%",-1)]))),_:1},8,["value","placeholder"])])),_:2},1032,["label","errorMessage"])])),_:1},8,["modelValue","rules"])])])):n("",!0),i("div",Ic,[i("span",$c,o(r.$t("t.tips"))+":",1),i("p",null,o(r.$t("referralV2Page.affiliate.editCommissionRateDialog.tips.1")),1)]),p(b,{class:"primary block",size:w(ke).L,disabled:!e.valid,onClick:Z},{default:l((()=>
7[f(o(r.$t("t.save")),1)])),_:2},1032,["size","disabled"])])),_:1},512)])),_:1},8,["visible","fullStyle"]),p(Vt,{visible:E.value,"onUpdate:visible":u[11]||(u[11]=e=>E.value=e),class:"success-dialog",fullStyle:r.isMobile,showClose:!1,showHeaderBottomDivider:""},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.partnerList.editCommissionRate.editPartner")),1)])),buttons:l((()=>[p(b,{class:"primary block",size:w(ke).L,onClick:J},{default:l((()=>[f(o(r.$t("t.gotIt.uppercase")),1)])),_:1},8,["size"])])),default:l((()=>[i("div",Vc,o(r.$t("t.updatedSuccessfully")),1),i("div",Nc,o(r.$t("referralV2Page.affiliate.partnerList.editCommissionRate.success.desc.2",{uid:w(Wd)(r.info.uid),calculationTime:F.value})),1),i("div",Mc,[i("div",xc,[u[19]||(u[19]=i("div",{class:"label"},"UID",-1)),i("div",Ac,o(w(Wd)(r.info.uid)),1)]),i("div",Uc,[i("div",Ec,o(r.$t("referralV2Page.affiliate.partnerList.table.partnerNickname")),1),i("div",Oc,o(I.value),1)]),w(c)&&w(v)?(a(),s("div",Fc,[i("div",zc,o(r.$t("referralV2Page.affiliate.partnerList.table.spotCommissionRate")),1),i("div",Bc,[f(o(V.value)+" ",1),u[20]||(u[20]=i("span",{class:"percentage"},"%",-1))])])):n("",!0),w(m)&&w(v)?(a(),s("div",Hc,[i("div",Kc,o(r.$t("referralV2Page.affiliate.partnerList.table.futuresCommissionRate")),1),i("div",Wc,[f(o(N.value)+" ",1),u[21]||(u[21]=i("span",{class:"percentage"},"%",-1))])])):n("",!0),w(D)&&w(v)?(a(),s(d,{key:2},[i("div",jc,[i("div",Gc,o(r.$t("referralV2Page.affiliate.autoTraderMaker.commissionRate")),1),i("div",Yc,[f(o(x.value)+" ",1),u[22]||(u[22]=i("span",{class:"percentage"},"%",-1))])]),i("div",qc,[i("div",Zc,o(r.$t("referralV2Page.affiliate.autoTraderTaker.commissionRate")),1),i("div",Jc,[f(o(A.value)+" ",1),u[23]||(u[23]=i("span",{class:"percentage"},"%",-1))])])],64)):n("",!0)])])),_:1},8,["visible","fullStyle"]),p(Nt,{visible:O.value,"onUpdate:visible":u[13]||(u[13]=e=>O.value=e),class:"failure-dialog",fullStyle:r.isMobile,showHeaderBottomDivider:""},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.partnerList.editCommissionRate.editPartner")),1)])),buttons:l((()=>[p(b,{class:"primary block",size:w(ke).L,onClick:u[12]||(u[12]=e=>O.value=!1)},{default:l((()=>[f(o(r.$t("t.gotIt.uppercase")),1)])),_:1},8,["size"])])),default:l((()=>[i("div",Xc,o(r.$t("t.updateFailed")),1),i("div",Qc,o(r.$t("t.errorCode.code",{code:H.value})),1),i("div",ep,o(r.$t("referralV2Page.affiliate.partnerList.editCommissionRate.fail.desc.2",{uid:w(Wd)(r.info.uid)})),1)])),_:1},8,["visible","fullStyle"])])}}}),[["__scopeId","data-v-b5763737"]]),ap={class:"partner-info-wrap"},lp={class:"partner-info"},ip={class:"title"},rp={class:"uid"},sp={class:"nickname"},op={class:"level"},np={class:"upper-partner"},dp={class:"row"},up={class:"label"},cp={class:"value"},pp={class:"row"},fp={class:"label"},mp={class:"value"},vp={class:"commission-rate"},gp={class:"title-wrap"},hp={class:"title"},yp={key:0,class:"activated-time"},bp={class:"rate"},wp={key:0,class:"label"},Pp={key:0},Sp={key:1},Cp={key:1,class:"value",dir:"ltr"},kp={key:0},Rp={key:1},_p={class:"label"},Tp={class:"value",dir:"ltr"},Dp={key:1,class:"horizontal-line"},Lp={key:2,class:"change-history"},Ip={class:"title"},$p={class:"change-rate"},Vp={class:"type"},Np={key:0},Mp={class:"create-date"},xp={class:"create-time"},Ap={key:1,class:"create-date"},Up={key:0},Ep={class:"create-date"},Op={class:"create-time"},Fp={key:1,class:"create-date"},zp=nl(T({__name:"PartnerDetailsDialog",props:{visible:{type:Boolean,default:!1},info:{default:()=>({})}},emits:["update:visible"],setup(e,{emit:r}){const{enableSpotTrade:u,enableFuturesTrade:c}=lt,{isShowAffiliateCommission:m,isShowAffiliatePartnerHistory:v}=me,g=u||c,S=e,C=r,{t:k}=R(),T=be(),D=ve(),{isEnableCopyWise:L}=h(D),I=P([]),$=P({currentPage:1,total:0,totalPages:0}),V=P(null),N=P(0),M=y({get:()=>S.visible,set(e){C("update:visible",e)}}),x=y((()=>[{id:xt.updateBy,label:k("referralV2Page.affiliate.partnerList.details.table.updateBy")},{id:xt.change,label:k("referralV2Page.affiliate.partnerList.details.table.changes")},{id:xt.updateTime,label:k("referralV2Page.affiliate.partnerList.details.table.changeTime")},{id:xt.activatedTime,label:k("referralV2Page.affiliate.partnerList.details.table.activatedTime")}])),A=y((()=>T.isMobile?15:10)),U=y((()=>Me(V.value)));
7async function E(){if(!v&&!m)return;const e={partnerUid:S.info.uid,currentPage:$.value.currentPage,pageSize:A.value},{totalRows:t,currentPage:a,data:l}=await Fe.getPartnerDetail(e);N.value=Date.now(),1===a&&l.length>0&&(V.value=Math.max(...l.map((e=>e.activatedTime)))||0),$.value={currentPage:a,total:t},T.isMobile?I.value=I.value.concat(l):I.value=l}function O(e){switch(e){case At.spot:return k("t.spot");case At.futures:return k("t.futures");case At.cwTaker:return k("referralV2Page.affiliate.autoTraderTaker");case At.cwtMaker:return k("referralV2Page.affiliate.autoTraderMaker");default:return""}}function F(e){return he(b(e||0).times(100).toNumber(),Tt.commissionRate)}function z(e){$.value.currentPage=e,E()}function B(){$.value.currentPage++,E()}return _(M,(e=>{e&&(I.value=[],$.value={currentPage:1,total:0,totalPages:0},E())})),(e,r)=>(a(),t(dt,{visible:M.value,"onUpdate:visible":r[0]||(r[0]=e=>M.value=e),isBrandNewStyle:"",isFullHeightContent:"",isCenterView:w(v),class:"partner-detail-dialog",width:"560px",fullStyle:e.isMobile},{header:l((()=>[f(o(e.$t("referralV2Page.affiliate.partnerList.details.partnerDetails")),1)])),body:l((()=>[i("div",ap,[i("div",lp,[i("div",ip,o(e.$t("referralV2Page.affiliate.partnerList.editCommissionRate.partnerUID")),1),i("div",rp,o(w(Wd)(e.info.uid)),1),i("div",null,[i("span",sp,o(e.info.nickname),1),i("span",op,[0===e.info.partnerLevel?(a(),s(d,{key:0},[f(o(e.$t("t.referralChannel")),1)],64)):(a(),s(d,{key:1},[f(o(e.$t("t.userLevel",{level:e.info.partnerLevel})),1)],64))])])]),i("div",np,[i("div",dp,[i("div",up,o(e.$t("referralV2Page.affiliate.partnerList.editCommissionRate.uplinePartner")),1),i("div",cp,o(e.info.upperLevelPartnerName||"-"),1)]),i("div",pp,[i("div",fp,o(e.$t("referralV2Page.affiliate.partnerList.editCommissionRate.creationTime")),1),i("div",mp,[e.info.createTime?(a(),s(d,{key:0},[f(o(e.$filters.formatDate(e.info.createTime)),1)],64)):(a(),s(d,{key:1},[f("-")],64))])])])]),w(m)?(a(),s(d,{key:0},[r[5]||(r[5]=i("hr",{class:"horizontal-line"},null,-1)),i("div",vp,[i("div",gp,[i("div",hp,o(e.$t("t.commissionRate")),1),V.value&&V.value>N.value?(a(),s("div",yp,o(e.$t("referralV2Page.affiliate.partnerList.details.expectedActivatedTime",{time:U.value})),1)):n("",!0)]),i("div",bp,[w(g)?(a(),s("div",wp,[w(u)?(a(),s("div",Pp,o(e.$t("t.spot")),1)):n("",!0),w(c)?(a(),s("div",Sp,o(e.$t("t.futures")),1)):n("",!0)])):n("",!0),w(g)?(a(),s("div",Cp,[w(u)?(a(),s("div",kp,[f(o(F(e.info.spotRate))+" ",1),r[1]||(r[1]=i("span",{class:"percentage"},"%",-1))])):n("",!0),w(c)?(a(),s("div",Rp,[f(o(F(e.info.futuresRate))+" ",1),r[2]||(r[2]=i("span",{class:"percentage"},"%",-1))])):n("",!0)])):n("",!0),w(L)?(a(),s(d,{key:2},[i("div",_p,[i("div",null,o(e.$t("referralV2Page.affiliate.autoTraderMaker")),1),i("div",null,o(e.$t("referralV2Page.affiliate.autoTraderTaker")),1)]),i("div",Tp,[i("div",null,[f(o(F(e.info.cwMakerRate))+" ",1),r[3]||(r[3]=i("span",{class:"percentage"},"%",-1))]),i("div",null,[f(o(F(e.info.cwTakerRate))+" ",1),r[4]||(r[4]=i("span",{class:"percentage"},"%",-1))])])],64)):n("",!0)])])],64)):n("",!0),w(v)?(a(),s("hr",Dp)):n("",!0),w(v)?(a(),s("div",Lp,[i("div",Ip,o(e.$t("referralV2Page.affiliate.partnerList.details.changesHistory")),1),p(mt,{class:"table",columns:x.value,rows:I.value,total:$.value.total,pageSize:A.value,page:$.value.currentPage,onChangePage:z,onLoadMore:B},{[`cell(${w(xt).change})`]:l((({info:e})=>[i("div",$p,o(e.previousRate)+"% -> "+o(e.currentRate)+"% ",1),i("div",Vp,o(O(e.type)),1)])),[`cell(${w(xt).updateTime})`]:l((({value:t})=>[t?(a(),s("div",Np,[i("div",Mp,o(e.$filters.formatDate(t,"yyyy-MM-dd")),1),i("div",xp,o(e.$filters.formatDate(t,"HH:mm:ss")),1)])):(a(),s("div",Ap,"-"))])),[`cell(${w(xt).activatedTime})`]:l((({value:t})=>[t&&t<N.value?(a(),s("div",Up,[i("div",Ep,o(e.$filters.formatDate(t,"yyyy-MM-dd")),1),i("div",Op,o(e.$filters.formatDate(t,"HH:mm:ss")),1)])):(a(),s("div",Fp,"-"))])),_:2},1032,["columns","rows","total","pageSize","page"])])):n("",!0)])),_:1},8,["visible","isCenterView","fullStyle"]))}}),[["__scopeId","data-v-0002b74c"]]),Bp={class:"title"},Hp={class:"description"},Kp={class:"buttons-wrap"},Wp=nl(T({__name:"NotAvailableEditRateDialog",props:{visible:{type:Boolean}},emits:["update:visible"],setup(r,{emit:s}){const n=r,d=s,u=y({get:()=>n.visible,set(e){d("update:visible",e)}});return(r,s)=>{const n=e("BaseButton");return a(),t(Qe,{visible:u.value,"onUpdate:visible":s[1]||(s[1]=e=>u.value=e),class:"confirm-close-dialog",showClose:!1,width:"360px",fullStyle:r.isMobile},{buttons:l((()=>[i("div",Kp,[p(n,{class:"primary",size:"large",onClick:s[0]||(s[0]=e=>u.value=!1)},{default:l((()=>[f(o(r.$t("t.iUnderstand")),1)])),_:1})])])),default:l((()=>[i("div",Bp,o(r.$t("t.notAvailable")),1),i("div",Hp,o(r.$t("referralV2Page.affiliate.editCommissionRateDialog.notAvailable.des")),1)])),_:1},8,["visible","fullStyle"])}}}),[["__scopeId","data-v-f981cd9b"]]),jp={class:"action-wrap"},Gp={class:"dropdown-item"},Yp=nl(T({__name:"PartnerActions",props:{info:{default:()=>({})},isDisableEdit:{type:Boolean,default:!1},updateData:{type:Function,default:()=>{}},isDropdownStyle:{type:Boolean,default:!1}},setup(e){const r=e,u=be(),f=P(!1),m=P(!1),g=P(!1),h=P(!1);function y(){const{availableUpdateTime:e}=r.info;!e||e<=Date.now()?f.value=!0:m.value=!0}return(e,r)=>(a(),s("div",jp,[e.isDropdownStyle?(a(),t(Ie,{key:0,isShowChevronArrow:!1,isBrandNewStyle:"",isAppendListToBody:"",class:"action-dropdown",customListStyles:{"--dropdown-list-offset-x":"75px"},onToggle:r[1]||(r[1]=e=>h.value=!h.value)},{toggleContent:l((()=>[v(e.$slots,"default",{},void 0,!0),p(Ut,{class:c(["action-more",{"primary-regular":h.value}]),size:w(Et).S},{default:l((()=>[p(Ot,{class:"action-more-icon"})])),_:1},8,["class","size"])])),default:l((()=>[i("div",{class:"dropdown-item",onClick:r[0]||(r[0]=e=>g.value=!0)},o(e.$t("t.details")),1),e.isDisableEdit?n("",!0):(a(),s("div",{key:0,class:"dropdown-item",onClick:y},o(e.$t("t.edit")),1)),w(u).isMobile?(a(),t(dc,{key:1,note:e.info.note??"",uid:e.info.uid,onRefresh:e.updateData},{default:l((()=>[i("div",Gp,o(e.$t("t.editNote")),1)])),_:1},8,["note","uid","onRefresh"])):n("",!0)])),_:3})):(a(),s(d,{key:1},[p(gl,{class:"action-icon",onClick:r[2]||(r[2]=e=>g.value=!0)}),e.isDisableEdit?n("",!0):(a(),t(Ft,{key:0,class:"action-icon",onClick:y}
7))],64)),p(tp,{visible:f.value,"onUpdate:visible":r[3]||(r[3]=e=>f.value=e),info:e.info,onSuccess:e.updateData},null,8,["visible","info","onSuccess"]),p(zp,{visible:g.value,"onUpdate:visible":r[4]||(r[4]=e=>g.value=e),info:e.info},null,8,["visible","info"]),p(Wp,{visible:m.value,"onUpdate:visible":r[5]||(r[5]=e=>m.value=e)},null,8,["visible"])]))}}),[["__scopeId","data-v-648de261"]]),qp={class:"search-container"},Zp={class:"list-container"},Jp=["onClick"],Xp={key:0,class:"empty-container"},Qp={class:"empty-title"},ef={class:"empty-description"},tf=nl(T({__name:"UplinePartnerDropdown",props:F({list:{default:()=>[]}},{modelValue:{default:null},modelModifiers:{}}),emits:["update:modelValue"],setup(r,{expose:c}){const f=r,m=k(r,"modelValue"),{t:v}=R(),g=P(null),h=y((()=>f.list.length?[{displayName:v("referralV2Page.affiliate.performance.uplinePartnerDropdown.all"),value:null},...f.list.map((e=>({...e,displayName:`${Wd(e.uid||"")}/${e.name||"-"}`,value:e.uid})))]:f.list)),b=y((()=>g.value?h.value.filter((e=>{var t,a,l,i,r;const s=(null==(t=g.value)?void 0:t.toUpperCase())||"";return(null==(l=null==(a=e.value)?void 0:a.toUpperCase())?void 0:l.includes(s))||(null==(r=null==(i=e.name)?void 0:i.toUpperCase())?void 0:r.includes(s))})):h.value)),w=y((()=>h.value.find((e=>null===e.value))||null));return _(h,(e=>{const t=e.find((e=>{var t;return e.value===(null==(t=m.value)?void 0:t.value)}));m.value=t||w.value})),_(m,(e=>{e||(m.value=w.value)}),{immediate:!0}),c({reset:function(){g.value=null,m.value=w.value}}),(r,c)=>{const f=e("BrandInput");return a(),t(Ie,{modelValue:m.value,"onUpdate:modelValue":c[1]||(c[1]=e=>m.value=e),class:"upper-partner-dropdown",placeholder:r.$t("referralV2Page.affiliate.performance.uplinePartnerDropdown.placeholder")},{default:l((({onSelect:e})=>[i("div",qp,[p(f,{value:g.value,"onUpdate:value":c[0]||(c[0]=e=>g.value=e),isBrandNewStyle:"",placeholder:r.$t("msg.search")},{prefix:l((()=>[p(nt,{class:"search-icon"})])),_:1},8,["value","placeholder"])]),i("div",Zp,[(a(!0),s(d,null,u(b.value,(t=>(a(),s("div",{key:t.uid,class:"dropdown-item",onClick:a=>e(t,a)},o(t.displayName),9,Jp)))),128)),0===b.value.length?(a(),s("div",Xp,[i("div",Qp,o(r.$t("referralV2Page.linkOptions.emptyTitle")),1),i("div",ef,o(r.$t("referralV2Page.linkOptions.emptyDescription")),1)])):n("",!0)])])),_:1},8,["modelValue","placeholder"])}}}),[["__scopeId","data-v-0f613258"]]),af={class:"downline-note"},lf={class:"downline-note-text"},rf=nl(T({__name:"DownlineNote",props:{note:{default:""},info:{}},setup(r){const d=r,u=be(),c=y((()=>d.note||"-"));return(r,m)=>{const v=e("Tooltip");return a(),s("div",af,[i("div",lf,o(c.value),1),w(u).isMobile?n("",!0):(a(),t(v,{key:0,placement:"top",class:"downline-note-edit"},{content:l((()=>[p(dc,H(K({note:d.note,uid:d.info.uid,...r.$attrs})),null,16)])),tooltip:l((()=>[f(o(r.$t("t.editNote")),1)])),_:1}))])}}}),[["__scopeId","data-v-929a31a2"]]),sf={class:"mobile-filter-wrap"},of={class:"mobile-filter"},nf={key:1,class:"title-wrap"},df={class:"title flex-center-center"},uf={key:1,class:"filter-wrap"},cf={class:"left"},pf={class:"table-wrap"},ff={class:"commission-rate-header"},mf={class:"commission-rate-header"},vf={class:"commission-rate-header"},gf={class:"commission-rate-header"},hf={class:"partner-uid"},yf={key:1},bf={key:0},wf={key:1},Pf={class:"upper-partner-uid"},Sf={class:"upper-partner-name"},Cf={class:"commission-rate-container",dir:"ltr"},kf={class:"commission-rate-value"},Rf={class:"commission-rate-container",dir:"ltr"},_f={class:"commission-rate-value"},Tf={class:"commission-rate-container",dir:"ltr"},Df={class:"commission-rate-value"},Lf={class:"commission-rate-container",dir:"ltr"},If={class:"commission-rate-value"},$f={class:"create-date"},Vf={class:"create-time"},Nf={class:"filters-wrap"},Mf={class:"filter"},xf={class:"filter"},Af={class:"flex-box footer-wrapper items-end justify-between"},Uf=nl(T({__name:"PartnerList",setup(r){const{enableSpotTrade:d,enableFuturesTrade:u}=lt,{isShowAffiliateCommission:m}=me,v=d||u,g=ve(),{isEnableCopyWise:S,accountInfo:k}=h(g),{t:T}=R(),D=be(),{sortKey:L,sortDirection:I,onSorting:V}=bl({sortOrdering:[ct.asc,ct.desc,ct.empty],initialSortKey:zt.partnerLevel,initialSortDirection:ct.asc}
7),N=ge(),{isEnableAffiliatePerformance:M}=h(N),x=E({sortBy:L,sortOrder:I}),A=P([]),U=P([]),F=E({selectedPartner:null,selectedUpperPartner:null}),z=E({selectedPartner:null,selectedUpperPartner:null}),B=P({currentPage:1,total:0,totalPages:0}),H=P([]),K=P(!1),W=$("partnerDropdownRef"),j=$("uplinePartnerDropdownRef"),G=$("navPartnerDropdownRef"),Y=$("dialogPartnerDropdownRef"),q=$("dialogUplinePartnerDropdownRef"),Z=P(v?Dt.TRADING:Dt.COPYWISE),J=y((()=>Z.value===Dt.TRADING)),X=y((()=>[{id:zt.partnerUid,label:T("referralV2Page.affiliate.partnerList.table.partnerUid")},{id:zt.partnerNickname,label:T("referralV2Page.affiliate.partnerList.table.partnerNickname")},{id:zt.partnerLevel,label:T("referralV2Page.affiliate.partnerList.table.partnerLevel"),isSortable:!0},{id:zt.upperLevelPartnerUId,label:T("referralV2Page.affiliate.partnerList.table.uplinePartner"),isSortable:!0},{id:zt.referredFriends,label:T("referralV2Page.affiliate.partnerList.table.referees"),isSortable:!0},{id:zt.lowerLevelPartners,label:T("referralV2Page.affiliate.partnerList.table.downlinePartners"),isSortable:!0},{id:zt.spotCommissionRate,label:T("referralV2Page.affiliate.partnerList.table.spotCommissionRate"),isSortable:!0,isHide:!m||!J.value||!d},{id:zt.futuresCommissionRate,label:T("referralV2Page.affiliate.partnerList.table.futuresCommissionRate"),isSortable:!0,isHide:!m||!J.value||!u},{id:zt.cwMakerRate,label:T("referralV2Page.affiliate.autoTraderMaker.commissionRate"),isSortable:!0,isHide:!m||J.value},{id:zt.cwTakerRate,label:T("referralV2Page.affiliate.autoTraderTaker.commissionRate"),isSortable:!0,isHide:!m||J.value},{id:zt.creationTime,label:T("referralV2Page.affiliate.partnerList.table.partnerCreationTime"),isSortable:!0,textAlign:"right"},{id:zt.note,label:T("t.note"),columnClassName:"note-column-field"},{id:zt.action,label:T("t.action"),isHide:!M.value}].filter((e=>!e.isHide)))),Q=y((()=>{var e,t;return(null==(e=F.selectedPartner)?void 0:e.value)||(null==(t=F.selectedUpperPartner)?void 0:t.value)})),ee=y((()=>JSON.stringify(F))),te=y((()=>D.isMobile?15:10));_((()=>ee.value),(()=>{re(),ae()})),_(x,(()=>{se()}),{deep:!0});const ae=Ue((async function(){var e,t;try{const a={currentPage:B.value.currentPage,pageSize:te.value,orderDirection:x.sortOrder,orderBy:x.sortBy,uid:(null==(e=F.selectedPartner)?void 0:e.value)??void 0,upperLevelPartnerUId:(null==(t=F.selectedUpperPartner)?void 0:t.value)??void 0},{totalRows:l,currentPage:i,totalPages:r,data:s}=await Fe.getPartners(a);B.value={currentPage:i,total:l,totalPages:r},D.isMobile?H.value=H.value.concat(s):H.value=s}catch(a){}}),300);async function le(){try{const e=await Fe.getPartnerDropdown();A.value=e.map((e=>({...e,name:e.partnerName})))}catch(e){}}async function ie(){try{const{parentUidNamePairs:e}=await Fe.getUserListDropdown();U.value=e}catch(e){}}function re(){D.isMobile&&(H.value=[]),B.value.currentPage=1}function se(){re(),ae()}function oe(){le(),ie(),ae()}function ne(e){B.value.currentPage=e,ae()}function de(){B.value.currentPage++,ae()}function ue(){Object.assign(F,{selectedPartner:null,selectedUpperPartner:null}),Object.assign(z,{selectedPartner:null,selectedUpperPartner:null}),W.value&&W.value.reset(),j.value&&j.value.reset(),G.value&&G.value.reset(),Y.value&&Y.value.reset(),q.value&&q.value.reset()}function ce(){K.value=!0,Object.assign(z,ht(F))}function pe(){Object.assign(F,ht(z)),K.value=!1}function fe(e){return he(b(e).times(100).toNumber(),Tt.commissionRate)}return C((()=>{le(),ie(),ae()})),(r,v)=>{const g=e("IconButton"),h=e("Tooltip"),y=e("BaseButton");return a(),s("div",{class:c(["affiliate-partner-list",{"enable-copy-wise":w(S)&&w(m)}])},[r.isMobile?(a(),t(Vn,{key:0,class:"mobile-nav"},{default:l((()=>[w(S)&&w(m)?(a(),t(Zu,{key:0,modelValue:Z.value,"onUpdate:modelValue":v[0]||(v[0]=e=>Z.value=e),class:"mobile-panel-select"},null,8,["modelValue"])):n("",!0),i("div",sf,[i("div",of,[p(lc,{ref_key:"navPartnerDropdownRef",ref:G,modelValue:F.selectedPartner,"onUpdate:modelValue":v[1]||(v[1]=e=>F.selectedPartner=e),class:"partner-dropdown",list:A.value},null,8,["modelValue","list"]),p(g,{class:c(["primary-notification filter-button",{"has-changed":Q.value}]),onClick:ce},{default:l((()=>[p(pt)])),_:1},8,["class"])])])])),_:1})):n("",!0),r.isDesktop?(a(),s("div",nf,[i("div",df,o(r.$t("referralV2Page.affiliate.partnerList")),1)])):n("",!0),p(_n,{class:"container"},{default:l((()=>[w(S)&&!r.isMobile&&w(m)?(a(),t(Zu,{key:0,modelValue:Z.value,"onUpdate:modelValue":v[2]||(v[2]=e=>Z.value=e)},null,8,["modelValue"])):n("",!0),r.isMobile?n("",!0):(a(),s("div",uf,[i("div",cf,[p(lc,{ref_key:"partnerDropdownRef",ref:W,modelValue:F.selectedPartner,"onUpdate:modelValue":v[3]||(v[3]=e=>F.selectedPartner=e),class:"partner-dropdown",list:A.value},null,8,["modelValue","list"]),p(tf,{ref_key:"uplinePartnerDropdownRef",ref:j,modelValue:F.selectedUpperPartner,"onUpdate:modelValue":v[4]||(v[4]=e=>F.selectedUpperPartner=e),list:U.value},null,8,["modelValue","list"]),i("div",{class:"reset",onClick:ue},o(r.$t("t.resetFilters")),1)])])),i("div",pf,[p(mt,{class:"table",isSortingControllable:"",columns:X.value,rows:H.value,currentSortKey:x.sortBy,currentSortDirection:x.sortOrder,total:B.value.total,pageSize:te.value,page:B.value.currentPage,onSort:w(V),onChangePage:ne,onLoadMore:de},O({[`head(${w(zt).cwMakerRate})`]:l((({info:e})=>[i("div",vf,[f(o(e.label)+" ",1),p(h,{placement:"top",tooltip:r.$t("referralV2Page.affiliate.autoTraderMaker.commissionRate.tooltip")},{content:l((()=>[p(Ee,{class:"info-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(zt).cwTakerRate})`]:l((({info:e})=>[i("div",gf,[f(o(e.label)+" ",1),p(h,{placement:"top",tooltip:r.$t("referralV2Page.affiliate.autoTraderTaker.commissionRate.tooltip")},{content:l((()=>[p(Ee,{class:"info-icon"})])),_:1},8,["tooltip"])])])),[`cell(${w(zt).partnerUid})`]:l((({value:e,info:n})=>[i("div",hf,[w(M)&&r.isMobile?(a(),t(Yp,{key:0,class:"partner-actions",isDropdownStyle:"",info:n,isDisableEdit:e===w(k).uid||!n.isDirectDownstream,updateData:oe},{default:l((()=>[i("div",null,o(w(Wd)(e)),1)])),_:2},1032,["info","isDisableEdit"])):(a(),s("div",yf,o(w(Wd)(e)),1))])])),[`cell(${w(zt).partnerLevel})`]:l((({value:e})=>[0===e?(a(),s("div",bf,o(r.$t("t.referralChannel")),1)):(a(),s("div",wf,o(r.$t("t.userLevel",{level:e})),1))])),[`cell(${w(zt).upperLevelPartnerUId})`]:l((({info:e})=>[i("div",Pf,o(w(Wd)(e.upperLevelPartnerUId)||"-"),1),i("div",Sf,o(e.upperLevelPartnerName||""),1)])),[`cell(${w(zt).referredFriends})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,0)),1)])),[`cell(${w(zt).lowerLevelPartners})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,0)),1)])),[`cell(${w(zt).spotCommissionRate})`]:l((({value:e})=>[i("div",Cf,[i("div",kf,o(fe(e)),1),v[8]||(v[8]=i("div",{class:"commission-rate-unit"},"%",-1))])])),[`cell(${w(zt).futuresCommissionRate})`]:l((({value:e})=>[i("div",Rf,[i("div",_f,o(fe(e)),1),v[9]||(v[9]=i("div",{class:"commission-rate-unit"},"%",-1))])])),[`cell(${w(zt).cwMakerRate})`]:l((({value:e})=>[i("div",Tf,[i("div",Df,o(fe(e)),1),v[10]||(v[10]=i("div",{class:"commission-rate-unit"},"%",-1))])])),[`cell(${w(zt).cwTakerRate})`]:l((({value:e})=>[i("div",Lf,[i("div",If,o(fe(e)),1),v[11]||(v[11]=i("div",{class:"commission-rate-unit"},"%",-1))])])),[`cell(${w(zt).creationTime})`]:l((({value:e})=>[i("div",$f,o(r.$filters.formatDate(e,"yyyy-MM-dd")),1),i("div",Vf,o(r.$filters.formatDate(e,"HH:mm:ss")),1)])),[`cell(${w(zt).note})`]:l((({value:e,info:t})=>[p(rf,{note:e,info:t,uid:t[w(zt).partnerUid],onRefresh:se},null,8,["note","info","uid"])])),[`cell(${w(zt).action})`]:l((({info:e})=>[p(Yp,{info:e,updateData:oe,isDisableEdit:e.uid===w(k).uid||!e.isDirectDownstream},null,8,["info","isDisableEdit"])])),_:2},[w(d)?{name:`head(${w(zt).spotCommissionRate})`,fn:l((({info:e})=>[i("div",ff,[f(o(e.label)+" ",1),p(h,{placement:"top",tooltip:r.$t("referralV2Page.affiliate.partnerList.table.spotCommissionRate.tooltip")},{content:l((()=>[p(Ee,{class:"info-icon"})])),_:1},8,["tooltip"])])])),key:"0"}:void 0,w(u)?{name:`head(${w(zt).futuresCommissionRate})`,fn:l((({info:e})=>[i("div",mf,[f(o(e.label)+" ",1),p(h,{placement:"top",tooltip:r.$t("referralV2Page.affiliate.partnerList.table.futuresCommissionRate.tooltip")},{content:l((()=>[p(Ee,{class:"info-icon"})])),_:1},8,["tooltip"])])])),key:"1"}:void 0]),1032,["columns","rows","currentSortKey","currentSortDirection","total","pageSize","page","onSort"])])])),_:1}
7),p(xn,{visible:K.value,"onUpdate:visible":v[7]||(v[7]=e=>K.value=e),class:"filter-dialog"},{buttons:l((()=>[i("div",Af,[p(y,{class:"action-btn outline-primary",size:"medium",onClick:ue},{default:l((()=>[f(o(r.$t("t.reset")),1)])),_:1}),p(y,{class:"action-btn primary",size:"medium",onClick:pe},{default:l((()=>[f(o(r.$t("earn.filter.apply")),1)])),_:1})])])),default:l((()=>[i("div",Nf,[i("div",Mf,[p(vt,{class:"partners-input"},{label:l((()=>[f(o(r.$t("referralV2Page.affiliate.partnerList.partnerDropdown.placeholder")),1)])),default:l((()=>[p(lc,{ref_key:"dialogPartnerDropdownRef",ref:Y,modelValue:z.selectedPartner,"onUpdate:modelValue":v[5]||(v[5]=e=>z.selectedPartner=e),class:"partner-dropdown",list:A.value},null,8,["modelValue","list"])])),_:1})]),i("div",xf,[p(vt,{class:"partners-input"},{label:l((()=>[f(o(r.$t("referralV2Page.affiliate.performance.uplinePartnerDropdown.placeholder")),1)])),default:l((()=>[p(tf,{ref_key:"dialogUplinePartnerDropdownRef",ref:q,modelValue:z.selectedUpperPartner,"onUpdate:modelValue":v[6]||(v[6]=e=>z.selectedUpperPartner=e),class:"partner-dropdown",list:U.value},null,8,["modelValue","list"])])),_:1})])])])),_:1},8,["visible"])],2)}}}),[["__scopeId","data-v-fcc226c8"]]),Ef=Object.freeze(Object.defineProperty({__proto__:null,default:Uf},Symbol.toStringTag,{value:"Module"})),Of={class:"search-container"},Ff=["onClick"],zf=nl(T({__name:"UidDropdown",props:F({list:{default:()=>[]},placeholder:{default:""},isShowAllUsers:{type:Boolean,default:!1}},{modelValue:{default:null},modelModifiers:{}}),emits:["update:modelValue"],setup(r,{expose:n}){const c=r,f=k(r,"modelValue"),{t:m}=R(),v=P(null),g=y((()=>c.placeholder||m("t.allUIDs"))),h=y((()=>{const e=c.list.map((e=>({...e,name:Wd(e.name)})));return 0!==e.length&&c.isShowAllUsers?[{name:m("t.allUIDs"),value:null},...e]:e})),b=y((()=>v.value?h.value.filter((e=>{var t,a,l;return null==(l=null==(t=e.value)?void 0:t.toUpperCase())?void 0:l.includes((null==(a=v.value)?void 0:a.toUpperCase())||"")})):h.value)),w=y((()=>h.value.find((e=>null===e.value))||null));return _(h,(e=>{var t;const a=null==(t=f.value)?void 0:t.value;a?f.value=e.find((e=>e.value===a))||w.value:c.isShowAllUsers&&(f.value=w.value)})),_(f,(e=>{e||(f.value=w.value)})),n({reset:function(){v.value=null,f.value=w.value}}),(r,n)=>{const c=e("BrandInput");return a(),t(Ie,{modelValue:f.value,"onUpdate:modelValue":n[1]||(n[1]=e=>f.value=e),placeholder:g.value},{default:l((({onSelect:e})=>[i("div",Of,[p(c,{value:v.value,"onUpdate:value":n[0]||(n[0]=e=>v.value=e),isBrandNewStyle:"",class:"search-input",placeholder:r.$t("msg.search")},{prefix:l((()=>[p(Bt,{class:"search-icon"})])),_:1},8,["value","placeholder"])]),(a(!0),s(d,null,u(b.value,(t=>(a(),s("div",{key:t.value||"",class:"dropdown-item",onClick:a=>e(t,a)},o(t.name),9,Ff)))),128))])),_:1},8,["modelValue","placeholder"])}}}),[["__scopeId","data-v-84359c72"]]),Bf={class:"search-container"},Hf=["onClick"],Kf=nl(T({__name:"ReferralCodeDropdown",props:F({list:{default:()=>[]}},{modelValue:{default:null},modelModifiers:{}}),emits:["update:modelValue"],setup(r,{expose:n}){const c=r,f=k(r,"modelValue"),{t:m}=R(),v=P(null),g=y((()=>{if(0===c.list.length)return c.list;const e=c.list.slice();return e.splice(0,0,{name:m("referralV2Page.linkOptions.allReferralCode"),value:null}),e})),h=y((()=>v.value?g.value.filter((e=>{var t;return e.name.toUpperCase().includes((null==(t=v.value)?void 0:t.toUpperCase())||"")})):g.value)),b=y((()=>g.value.find((e=>null===e.value))||null));return _(g,(()=>{var e;const t=null==(e=f.value)?void 0:e.value;f.value=t&&g.value.find((e=>e.value===t))||b.value})),n({reset:function(){v.value=null,f.value=b.value}}),(r,n)=>{const c=e("BrandInput");return a(),t(Ie,{modelValue:f.value,"onUpdate:modelValue":n[1]||(n[1]=e=>f.value=e),placeholder:r.$t("register.referral-code")},{default:l((({onSelect:e})=>[i("div",Bf,[p(c,{value:v.value,"onUpdate:value":n[0]||(n[0]=e=>v.value=e),isBrandNewStyle:"",class:"search-input",placeholder:r.$t("msg.search")},{prefix:l((()=>[p(Bt,{class:"search-icon"})])),_:1},8,["value","placeholder"])]),(a(!0),s(d,null,u(h.value,(t=>(a(),s("div",{key:t.value||"",class:"dropdown-item",onClick:a=>e(t,a)},o(t.name),9,Hf)))),128))])),_:1},8,["modelValue","placeholder"])}}}),[["__scopeId","data-v-b31aae0e"]]),Wf=["clip-path"],jf=["id"],Gf=["mask"],Yf=["id"];const qf=nl({name:"IconUpgrade2",components:{Icon:ce},emits:["click"],computed:{randomId:()=>Ht(),randomId2:()=>Ht()}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{width:"16",height:"17",viewBox:"0 0 16 17",fill:"none","aria-label":"Upgrade Icon",onClick:s[0]||(s[0]=e=>r.$emit("click",e))},{default:l((()=>[i("g",{"clip-path":`url(#${u.randomId})`},[s[3]||(s[3]=i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12.0523 15.5117C14.0682 15.5117 15.7023 13.8775 15.7023 11.8617C15.7023 9.84583 14.0682 8.21167 12.0523 8.21167C10.0365 8.21167 8.40234 9.84583 8.40234 11.8617C8.40234 13.8775 10.0365 15.5117 12.0523 15.5117ZM10.6001 11.664C10.4536 11.5319 10.4536 11.3129 10.6001 11.1808L12.1588 9.77588L13.7175 11.1808C13.864 11.3129 13.864 11.5319 13.7175 11.664C13.5773 11.7903 13.354 11.7903 13.2137 11.664L12.5588 11.0737L12.5588 13.8701C12.5588 14.07 12.3631 14.192 12.1773 14.192C11.9916 14.192 11.7958 14.07 11.7958 13.8701L11.7958 11.0402L11.1039 11.664C10.9636 11.7903 10.7403 11.7903 10.6001 11.664Z",fill:"currentColor"},null,-1)),i("mask",{id:u.randomId2,style:{"mask-type":"alpha"},maskUnits:"userSpaceOnUse",x:"-2",y:"0",width:"16",height:"17"},s[1]||(s[1]=[i("path",{d:"M13.117 9.72628C12.2446 9.72628 11.0768 9.82214 10.7652 10.2376C10.4537 10.7049 9.60911 12.3706 9.74265 13.3053C9.86728 14.1777 11.3205 15.5502 11.7878 15.8618L10.305 16.6809L4.07354 16.5251L-1.19922 15.8618L0.646233 9.98206L1.26938 5.15268L3.13882 0.0117188L12.9534 1.56958C13.5246 4.26989 13.9894 9.72628 13.117 9.72628Z",fill:"#D9D9D9"},null,-1)]),8,jf),i("g",{mask:`url(#${u.randomId2})`},s[2]||(s[2]=[i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.73379 5.76915C3.73379 3.52827 5.5072 1.71167 7.6948 1.71167C9.8824 1.71167 11.6558 3.52827 11.6558 5.76915C11.6558 6.97781 11.
71399 8.06303 10.3213 8.80636C12.3138 9.39776 13.9465 10.9512 14.6376 13.0229L14.7142 13.2679L14.8553 13.7507C14.8553 14.4436 14.3069 15.0053 13.6305 15.0053H1.76384C1.08741 15.0053 0.53906 14.4436 0.539063 13.7507L0.706312 13.1997C1.36169 11.0408 3.02707 9.41836 5.07091 8.80877C4.25082 8.06538 3.73379 6.97911 3.73379 5.76915ZM1.84899 13.7507H13.5496L13.5159 13.6351C12.8777 11.4504 10.9596 9.93068 8.75209 9.8318L8.52274 9.82667H6.87752C4.67131 9.82667 2.71318 11.248 1.97293 13.3593L1.90074 13.5802L1.84899 13.7507ZM10.405 5.76915C10.405 4.23591 9.19157 2.99298 7.69479 2.99298C6.19801 2.99298 4.98463 4.23591 4.98463 5.76915C4.98463 7.30239 6.19801 8.54532 7.69479 8.54532C9.19157 8.54532 10.405 7.30239 10.405 5.76915Z",fill:"currentColor"},null,-1)]),8,Gf)],8,Wf),i("defs",null,[i("clipPath",{id:u.randomId},s[4]||(s[4]=[i("rect",{width:"16",height:"16",fill:"white",transform:"translate(0 0.511719)"},null,-1)]),8,Yf)])])),_:1})}]]),Zf=["clipPath"],Jf=["id"],Xf=["mask"],Qf=["id"];const em=nl({name:"IconUserWarning",components:{Icon:ce},emits:["click"],computed:{randomId:()=>Ht(),randomId2:()=>Ht()}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{width:"17",height:"16",viewBox:"0 0 17 16","aria-label":"User Warning",onClick:s[0]||(s[0]=e=>r.$emit("click",e))},{default:l((()=>[i("g",{clipPath:`url(#${u.randomId2})`},[i("mask",{id:u.randomId,style:{"mask-type":"alpha"},maskUnits:"userSpaceOnUse",x:"-1",y:"-1",width:"15",height:"18"},s[1]||(s[1]=[i("path",{d:"M13.3279 9.21456C12.7114 8.5 11.023 8.58457 10.7114 9C10.3999 9.46736 9.21143 10.5 9.95358 12.7936C10.2249 13.6321 11.5314 15.0385 11.9988 15.3501L10.5159 16.1692L4.28448 16.0134L-0.988281 15.3501L0.857171 9.47034L1.48032 4.64096L3.34976 -0.5L13.1643 1.05787C13.7355 3.75817 13.8978 9.87511 13.3279 9.21456Z",fill:"#D9D9D9"},null,-1)]),8,Jf),i("g",{mask:`url(#${u.randomId})`},s[2]||(s[2]=[i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.94473 5.25743C3.94473 3.01655 5.71813 1.19995 7.90574 1.19995C10.0933 1.19995 11.8667 3.01655 11.8667 5.25743C11.8667 6.46609 11.3508 7.55131 10.5323 8.29464C12.5248 8.88604 14.1574 10.4394 14.8486 12.5112L14.9252 12.7561L15.0662 13.2389C15.0662 13.9319 14.5178 14.4936 13.8414 14.4936H1.97478C1.29835 14.4936 0.749997 13.9319 0.75 13.2389L0.91725 12.688C1.57263 10.5291 3.23801 8.90664 5.28184 8.29705C4.46176 7.55366 3.94473 6.46739 3.94473 5.25743ZM2.05992 13.2389H13.7606L13.7268 13.1234C13.0887 10.9386 11.1705 9.41896 8.96303 9.32008L8.73367 9.31495H7.08846C4.88225 9.31495 2.92412 10.7363 2.18387 12.8476L2.11168 13.0685L2.05992 13.2389ZM10.6159 5.25743C10.6159 3.72419 9.40251 2.48126 7.90573 2.48126C6.40894 2.48126 5.19556 3.72419 5.19556 5.25743C5.19556 6.79067 6.40894 8.0336 7.90573 8.0336C9.40251 8.0336 10.6159 6.79067 10.6159 5.25743Z"},null,-1)]),8,Xf),s[3]||(s[3]=i("path",{d:"M12.1621 7.59998C14.2332 7.59998 15.9121 9.27891 15.9121 11.35C15.9121 13.421 14.2332 15.1 12.1621 15.1C10.091 15.1 8.41211 13.421 8.41211 11.35C8.41211 9.27891 10.091 7.59998 12.1621 7.59998ZM12.166 12.8099C11.8425 12.8099 11.5996 13.0666 11.5996 13.3744C11.5998 13.6747 11.8426 13.9379 12.166 13.9379C12.4672 13.9376 12.7244 13.6746 12.7246 13.3744C12.7246 13.0668 12.4673 12.8102 12.166 12.8099ZM12.166 8.82166C11.848 8.82166 11.5997 9.07346 11.5996 9.32947C11.5996 10.
71108 11.6835 11.0753 11.708 11.8529C11.7144 12.0555 11.8707 12.3041 12.166 12.3041C12.4595 12.3039 12.61 12.0555 12.6162 11.8529C12.6401 11.0728 12.7246 10.1108 12.7246 9.32947C12.7245 9.07353 12.4684 8.82179 12.166 8.82166Z",fill:"#E6B230"},null,-1))],8,Zf),i("defs",null,[i("clipPath",{id:u.randomId2},s[4]||(s[4]=[i("rect",{width:"16",height:"16",transform:"translate(0.210938)"},null,-1)]),8,Qf)])])),_:1})}]]),tm={class:"uid-container"},am={class:"uid-description"},lm={class:"uid-value"},im={class:"partner-name"},rm={class:"commission-rate-title"},sm={class:"commission-rate-label"},om={class:"label-left"},nm={class:"label-right commission-summary"},dm={class:"commission-summary-rate",dir:"ltr"},um={class:"commission-summary-rate",dir:"ltr"},cm={class:"commission-rate-label"},pm={class:"label-left"},fm={class:"label-right commission-summary"},mm={class:"commission-summary-rate",dir:"ltr"},vm={class:"commission-summary-rate",dir:"ltr"},gm={class:"commission-rate-title"},hm={class:"commission-rate-label"},ym={class:"label-left"},bm={class:"label-right commission-summary"},wm={class:"commission-summary-rate",dir:"ltr"},Pm={class:"commission-summary-rate",dir:"ltr"},Sm={class:"commission-rate-label"},Cm={class:"label-left"},km={class:"label-right commission-summary"},Rm={class:"commission-summary-rate",dir:"ltr"},_m={class:"commission-summary-rate",dir:"ltr"},Tm={class:"button-area"},Dm={class:"success-container"},Lm={class:"success-title"},Im={class:"success-description"},$m={class:"success-info-container"},Vm={class:"info-title"},Nm={class:"info-value"},Mm=T({__name:"UpgradeToPartnerDialog",props:{isVisible:{type:Boolean,default:!1},info:{default:()=>({})}},emits:["update:isVisible","upgraded"],setup(r,{emit:c}){const{enableSpotTrade:m,enableFuturesTrade:v}=lt,{isShowAffiliateCommission:g}=me,S=(m||v)&&g,C="title",k="value",T=r,D=c,L=ve(),{isEnableCopyWise:I,lang:$}=h(L),{t:V}=R(),N=ge(),{ownedAffiliateRate:M}=h(N),x=P(""),A=P(""),U=P(""),E=P(""),O=P(""),F=P(!1),z=P(""),B=P(""),H=P(""),K=P(""),W=P(""),j=P({isShow:!1}),G=y({get:()=>T.isVisible,set(e){D("update:isVisible",e)}}),Y=y((()=>T.info.uid)),q=y((()=>{if(z.value)return!0;if(S){if(B.value)return!0;if(H.value)return!0}return!1})),Z=y((()=>b(Kt).times(100).toNumber())),J=y((()=>M.value.spotRate||0)),X=y((()=>_e(J.value))),Q=y((()=>""!==A.value?b(A.value).div(100).toNumber():0)),ee=y((()=>b(J.value).minus(Q.value).toNumber())),te=y((()=>`${Z.value}-${X.value}`)),ae=y((()=>b(Kt).times(100).toNumber())),le=y((()=>M.value.futuresRate||0)),ie=y((()=>_e(le.value))),re=y((()=>""!==U.value?b(U.value).div(100).toNumber():0)),se=y((()=>b(le.value).minus(re.value).toNumber())),oe=y((()=>`${ae.value}-${ie.value}`)),ne=y((()=>b(Wt).times(100).toNumber())),de=y((()=>{var e;return(null==(e=T.info)?void 0:e.limitCwMakerRevenueRate)||0})),ue=y((()=>_e(de.value))),ce=y((()=>b(E.value||0).div(100).toNumber())),fe=y((()=>b(de.value).minus(ce.value).toNumber())),he=y((()=>`${ne.value}-${ue.value}`)),ye=y((()=>b(Wt).times(100).toNumber())),be=y((()=>{var e;return(null==(e=T.info)?void 0:e.limitCwTakerRevenueRate)||0})),we=y((()=>_e(be.value))),Pe=y((()=>b(O.value||0).div(100).toNumber())),Se=y((()=>b(be.value).minus(Pe.value).toNumber())),Ce=y((()=>`${ye.value}-${we.value}`)),Re=y((()=>[{[C]:"UID",[k]:Wd(Y.value)},{[C]:V("referralV2Page.affiliate.partnerList.table.partnerNickname"),[k]:x.value},{[C]:V("referralV2Page.affiliate.partnerList.table.spotCommissionRate"),[k]:Q.value,isNeedFormatting:!0,isHide:!g||!m},{[C]:V("referralV2Page.affiliate.partnerList.table.futuresCommissionRate"),[k]:re.value,isNeedFormatting:!0,isHide:!g||!v},{[C]:V("referralV2Page.affiliate.autoTraderMaker.commissionRate"),[k]:ce.value,isNeedFormatting:!0,isHide:!g||!I.value},{[C]:V("referralV2Page.affiliate.autoTraderTaker.commissionRate"),[k]:Pe.value,isNeedFormatting:!0,isHide:!g||!I.value}].filter((e=>!e.isHide))));function _e(e,{postfix:t=""}={}){return`${b(e||0).times(100).toNumber()}${t}`}async function Te(){try{F.value=!0;const e={uid:Y.value,nickname:x.value,spotRate:Q.value,futuresRate:re.value,cwTakerRate:Pe.value,cwMakerRate:ce.value};await Fe.upgradeToPartner(e),G.value=!1,j.value.isShow=!0,D("upgraded")}catch(e){switch(e){case 70030:B.value=V("referralV2Page.affiliate.upgradeToPartnerDialog.errors.reachedLimit");break;case 70031:H.value=V("referralV2Page.affiliate.upgradeToPartnerDialog.errors.reachedLimit");break;case 70032:z.value=V("referralV2Page.affiliate.upgradeToPartnerDialog.errors.nicknameDuplicate");break;case jt.cwMakerRateExceedsLimit:K.value=V("referralV2Page.affiliate.upgradeToPartnerDialog.errors.reachedLimit");break;case jt.cwTakerRateExceedsLimit:W.value=V("referralV2Page.affiliate.upgradeToPartnerDialog.errors.reachedLimit")}}finally{F.value=!1}}function De(){j.value.isShow=!1}return _((()=>T.isVisible),(()=>{T.isVisible&&(x.value="",A.value="",U.value="",E.value="",O.value="")}
7)),_(x,(()=>{z.value&&(z.value="")})),_(A,(()=>{B.value&&(B.value="")})),_(U,(()=>{H.value&&(H.value="")})),_(E,(()=>{K.value&&(K.value="")})),_(O,(()=>{W.value&&(W.value="")})),(r,c)=>{const h=e("Tooltip"),y=e("BrandInput"),b=e("ValidationField"),P=e("i18n-t"),R=e("BaseButton"),_=e("ValidationForm"),T=e("RouterLink");return a(),s("div",null,[p(dt,{visible:G.value,"onUpdate:visible":c[10]||(c[10]=e=>G.value=e),class:"upgrade-to-partner",width:"560px",isBrandNewStyle:"",showHeaderBottomDivider:!1,fullStyle:r.isMobile},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.upgradeToPartnerDialog.title.2")),1)])),body:l((()=>[i("div",tm,[i("div",am,o(r.$t("referralV2Page.affiliate.upgradeToPartnerDialog.upgradeUid")),1),i("div",lm,o(w(Wd)(Y.value)),1)]),p(_,{as:""},{default:l((({meta:e})=>[p(b,{modelValue:x.value,"onUpdate:modelValue":c[1]||(c[1]=e=>x.value=e),rules:w($t),as:"",name:"nickname"},{default:l((({errors:e})=>[p(vt,{errorMessage:e[0]||z.value?e[0]||z.value:""},{label:l((()=>[i("div",im,[i("div",null,o(r.$t("referralV2Page.affiliate.upgradeToPartnerDialog.partnerName")),1),p(h,{class:"label-tooltip-container",placement:"right",tooltip:r.$t("referralV2Page.affiliate.upgradeToPartnerDialog.partnerName.tooltip.2")},{content:l((()=>[p(Ee,{class:"field-tooltip-icon"})])),_:1},8,["tooltip"])])])),default:l((()=>[p(y,{value:x.value,"onUpdate:value":c[0]||(c[0]=e=>x.value=e),isBrandNewStyle:"",clearable:"",placeholder:r.$t("t.name")},null,8,["value","placeholder"])])),_:2},1032,["errorMessage"])])),_:1},8,["modelValue","rules"]),w(S)?(a(),s(d,{key:0},[i("div",rm,o(r.$t("referralV2Page.affiliate.partnerCommissionRate.trading")),1),w(m)?(a(),t(b,{key:0,modelValue:A.value,"onUpdate:modelValue":c[3]||(c[3]=e=>A.value=e),rules:{required:!0,numerical:!0,betweenValue:{min:Z.value,max:X.value,errorMsg:r.$t("t.limitValueRange.2",{min:Z.value,max:X.value})}},as:"",name:"spotCommissionPercentage"},{default:l((({errors:e})=>[p(vt,{errorMessage:e[0]||B.value?e[0]||B.value:""},{label:l((()=>[i("div",sm,[i("div",om,o(r.$t("referralV2Page.affiliate.userList.fields.spotCommissionRate"))+" (%) ",1),i("div",nm,[p(P,{keypath:"referralV2Page.affiliate.upgradeToPartnerDialog.commissionRateSummary.2"},{partnerRate:l((()=>[i("span",dm,o(_e(Q.value,{postfix:"%"})),1)])),selfRate:l((()=>[i("span",um,o(_e(ee.value,{postfix:"%"})),1)])),_:1})])])])),default:l((()=>[p(y,{value:A.value,"onUpdate:value":c[2]||(c[2]=e=>A.value=e),isBrandNewStyle:"",isNumeric:"",placeholder:te.value},{suffix:l((()=>c[12]||(c[12]=[f("%")]))),_:1},8,["value","placeholder"])])),_:2},1032,["errorMessage"])])),_:1},8,["modelValue","rules"])):n("",!0),w(v)?(a(),t(b,{key:1,modelValue:U.value,"onUpdate:modelValue":c[5]||(c[5]=e=>U.value=e),rules:{required:!0,numerical:!0,betweenValue:{min:ae.value,max:ie.value,errorMsg:r.$t("t.limitValueRange",{min:ae.value,max:ie.value})}},as:"",name:"futuresCommissionPercentage"},{default:l((({errors:e})=>[p(vt,{errorMessage:e[0]||H.value?e[0]||H.value:""},{label:l((()=>[i("div",cm,[i("div",pm,o(r.$t("referralV2Page.affiliate.userList.fields.futuresCommissionRate"))+" (%) ",1),i("div",fm,[p(P,{keypath:"referralV2Page.affiliate.upgradeToPartnerDialog.commissionRateSummary"},{partnerRate:l((()=>[i("span",mm,o(_e(re.value,{postfix:"%"})),1)])),selfRate:l((()=>[i("span",vm,o(_e(se.value,{postfix:"%"})),1)])),_:1})])])])),default:l((()=>[p(y,{value:U.value,"onUpdate:value":c[4]||(c[4]=e=>U.value=e),isBrandNewStyle:"",isNumeric:"",placeholder:oe.value},{suffix:l((()=>c[13]||(c[13]=[f("%")]))),_:1},8,["value","placeholder"])])),_:2},1032,["errorMessage"])])),_:1},8,["modelValue","rules"])):n("",!0)],64)):n("",!0),w(I)&&w(g)?(a(),s(d,{key:1},[i("div",gm,o(r.$t("referralV2Page.affiliate.partnerCommissionRate.autoTrader")),1),p(b,{modelValue:E.value,"onUpdate:modelValue":c[7]||(c[7]=e=>E.value=e),rules:{required:!0,numerical:!0,betweenValue:{min:ne.value,max:ue.value,errorMsg:r.$t("t.limitValueRange.2",{min:ne.value,max:ue.value})}},as:"",name:"copyWiseMakerCommissionPercentage"},{default:l((({errors:e})=>[p(vt,{errorMessage:e[0]||K.value||""},{label:l((()=>[i("div",hm,[i("div",ym,o(r.$t("referralV2Page.affiliate.makerCommissionRate"))+" (%) ",1),i("div",bm,[p(P,{keypath:"referralV2Page.affiliate.upgradeToPartnerDialog.commissionRateSummary.2"},{partnerRate:l((()=>[i("span",wm,o(_e(ce.value,{postfix:"%"})),1)])),selfRate:l((()=>[i("span",Pm,o(_e(fe.value,{postfix:"%"})),1)])),_:1})])])])),default:l((()=>[p(y,{value:E.value,"onUpdate:value":c[6]||(c[6]=e=>E.value=e),isBrandNewStyle:"",isNumeric:"",placeholder:he.value},{suffix:l((()=>c[14]||(c[14]=[f("%")]))),_:1},8,["value","placeholder"])])),_:2},1032,["errorMessage"])])),_:1},8,["modelValue","rules"]),p(b,{modelValue:O.value,"onUpdate:modelValue":c[9]||(c[9]=e=>O.value=e),rules:{required:!0,numerical:!0,betweenValue:{min:ye.value,max:we.value,errorMsg:r.$t("t.limitValueRange",{min:ye.value,max:we.value})}},as:"",name:"copyWiseTakerCommissionPercentage"},{default:l((({errors:e})=>[p(vt,{errorMessage:e[0]||W.value||""},{label:l((()=>[i("div",Sm,[i("div",Cm,o(r.$t("referralV2Page.affiliate.takerCommissionRate"))+" (%) ",1),i("div",km,[p(P,{keypath:"referralV2Page.affiliate.upgradeToPartnerDialog.commissionRateSummary"},{partnerRate:l((()=>[i("span",Rm,o(_e(Pe.value,{postfix:"%"})),1)])),selfRate:l((()=>[i("span",_m,o(_e(Se.value,{postfix:"%"})),1)])),_:1})])])])),default:l((()=>[p(y,{value:O.value,"onUpdate:value":c[8]||(c[8]=e=>O.value=e),isBrandNewStyle:"",isNumeric:"",placeholder:Ce.value},{suffix:l((()=>c[15]||(c[15]=[f("%")]))),_:1},8,["value","placeholder"])])),_:2},1032,["errorMessage"])])),_:1},8,["modelValue","rules"])],64)):n("",!0),i("div",Tm,[p(R,{class:"primary block",size:w(ke).L,disabled:!e.valid||q.value,isLoading:F.value,onClick:Te},{default:l((()=>[f(o(r.$t("t.upgrade")),1)])),_:2}
7,1032,["size","disabled","isLoading"])])])),_:1})])),_:1},8,["visible","fullStyle"]),p(Vt,{visible:j.value.isShow,"onUpdate:visible":c[11]||(c[11]=e=>j.value.isShow=e),class:"success-dialog",showHeaderBottomDivider:"",showClose:!1},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.upgradeToPartnerDialog.title.2")),1)])),buttons:l((()=>[p(R,{class:"primary block",size:w(ke).L,onClick:De},{default:l((()=>[f(o(r.$t("t.gotIt.uppercase")),1)])),_:1},8,["size"])])),default:l((()=>[i("div",Dm,[i("div",Lm,o(r.$t("t.upgradedSuccessfully")),1),i("div",Im,o(r.$t("referralV2Page.affiliate.upgradeToPartnerDialog.success.description.2",{uid:w(Wd)(Y.value)})),1),p(T,{class:"success-link-detail",to:{name:w(pe).REFERRAL_V2_AFFILIATE_PARTNER_LIST,params:{lang:w($)}}},{default:l((()=>[f(o(r.$t("referralV2Page.upgradePartner.linkText")),1)])),_:1},8,["to"]),i("div",$m,[(a(!0),s(d,null,u(Re.value,(e=>(a(),s("div",{key:e[C],class:"info-row"},[i("div",Vm,o(e[C]),1),i("div",Nm,[e.isNeedFormatting?(a(),s(d,{key:0},[f(o(_e(e[k]))+" ",1),c[16]||(c[16]=i("span",{class:"success-percentage"},"%",-1))],64)):(a(),s(d,{key:1},[f(o(e[k]),1)],64))])])))),128))])])])),_:1},8,["visible"])])}}}),xm=nl(Mm,[["__scopeId","data-v-7f355348"]]),Am={class:"uid-container"},Um={class:"uid-description"},Em={class:"uid-value"},Om={class:"rebate-title"},Fm={class:"commission-rate-label"},zm={class:"label-left"},Bm={class:"label-right commission-summary"},Hm={class:"commission-summary-rate",dir:"ltr"},Km={class:"commission-summary-rate",dir:"ltr"},Wm={class:"commission-rate-label"},jm={class:"label-left"},Gm={class:"label-right commission-summary"},Ym={class:"commission-summary-rate",dir:"ltr"},qm={class:"commission-summary-rate",dir:"ltr"},Zm={class:"rebate-title"},Jm={class:"commission-rate-label"},Xm={class:"label-left"},Qm={class:"label-right commission-summary"},ev={class:"commission-summary-rate",dir:"ltr"},tv={class:"commission-summary-rate",dir:"ltr"},av={class:"commission-rate-label"},lv={class:"label-left"},iv={class:"label-right commission-summary"},rv={class:"commission-summary-rate",dir:"ltr"},sv={class:"commission-summary-rate",dir:"ltr"},ov={class:"tip-wrapper"},nv={class:"title"},dv={class:"button-area"},uv=nl(T({__name:"EditSelfRebateDialog",props:{isVisible:{type:Boolean,default:!1},info:{default:()=>({})}},emits:["failed","updated","update:isVisible"],setup(r,{emit:u}){const{enableSpotTrade:c,enableFuturesTrade:m}=lt,v=c||m,g=r,S=u,C=ve(),{isEnableCopyWise:k}=h(C),R=ge(),{ownedAffiliateRate:T}=h(R),D=$("editFormRef"),L=P(g.info.spotRate?b(g.info.spotRate).times(100).toNumber():0),I=P(g.info.futuresRate?b(g.info.futuresRate).times(100).toNumber():0),V=P(g.info.cwMakerRate?b(g.info.cwMakerRate).times(100).toNumber():0),N=P(g.info.cwTakerRate?b(g.info.cwTakerRate).times(100).toNumber():0),x=P(!1),A=y({get:()=>g.isVisible,set(e){S("update:isVisible",e)}}),U=y((()=>g.info.uid)),E=y((()=>b(Kt).times(100).toNumber())),O=y((()=>T.value.spotRate||0)),F=y((()=>de(O.value))),z=y((()=>""!==L.value?b(L.value).div(100).toNumber():0)),B=y((()=>b(O.value).minus(z.value).toNumber())),H=y((()=>`${E.value}-${F.value}`)),K=y((()=>b(Kt).times(100).toNumber())),W=y((()=>T.value.futuresRate||0)),j=y((()=>de(W.value))),G=y((()=>""!==I.value?b(I.value).div(100).toNumber():0)),Y=y((()=>b(W.value).minus(G.value).toNumber())),q=y((()=>`${K.value}-${j.value}`)),Z=y((()=>b(Wt).times(100).toNumber())),J=y((()=>T.value.cwMakerRate||0)),X=y((()=>de(J.value))),Q=y((()=>b(V.value||0).div(100).toNumber())),ee=y((()=>b(J.value).minus(Q.value).toNumber())),te=y((()=>`${Z.value}-${X.value}`)),ae=y((()=>b(Wt).times(100).toNumber())),le=y((()=>T.value.cwTakerRate||0)),ie=y((()=>de(le.value))),re=y((()=>b(N.value||0).div(100).toNumber())),se=y((()=>b(le.value).minus(re.value).toNumber())),oe=y((()=>`${ae.value}-${ie.value}`));async function ne(){try{x.value=!0;const e={referralCode:g.info.referralCode,targetUid:U.value,targetSpotRate:z.value,targetFuturesRate:G.value,targetCwTakerRate:re.value,targetCwMakerRate:Q.value};await Fe.editSelfRebateRate(e),A.value=!1,S("updated",e)}catch(e){const t={code:e,targetUid:U.value};S("failed",t)}finally{x.value=!1}}function de(e,{postfix:t=""}={}){return`${b(e||0).times(100).toNumber()}${t}`}return _(A,(async e=>{e&&(await M(),L.value=b(g.info.spotRate??0).times(100).toNumber()||0,I.value=b(g.info.futuresRate??0).times(100).toNumber()||0,V.value=b(g.info.cwMakerRate??0).times(100).toNumber()||0,N.value=b(g.info.cwTakerRate??0).times(100).toNumber()||0,D.value&&D.value.validate())})),(r,u)=>
7{const g=e("i18n-t"),h=e("BrandInput"),y=e("ValidationField"),b=e("BaseButton");return a(),s("div",null,[p(dt,{visible:A.value,"onUpdate:visible":u[8]||(u[8]=e=>A.value=e),class:"edit-commission-rate-dialog",width:"560px",fullStyle:r.isMobile,isBrandNewStyle:"",showHeaderBottomDivider:!1},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.editCommissionRateDialog.title.1")),1)])),body:l((()=>[i("div",Am,[i("div",Um,o(r.$t("referralV2Page.affiliate.userList.fields.userUid")),1),i("div",Em,o(w(Wd)(U.value)),1)]),p(hl,{ref_key:"editFormRef",ref:D,as:""},{default:l((({meta:e})=>[w(v)?(a(),s(d,{key:0},[i("div",Om,o(r.$t("referralV2Page.affiliate.tradingSeldRebate")),1),w(c)?(a(),t(y,{key:0,modelValue:L.value,"onUpdate:modelValue":u[1]||(u[1]=e=>L.value=e),name:"targetSpotRatePercentage",as:"",rules:{required:!0,numerical:!0,betweenValue:{min:E.value,max:F.value,errorMsg:r.$t("t.limitValueRange",{min:E.value,max:F.value})}}},{default:l((({errors:e})=>[p(vt,{errorMessage:e[0]?e[0]:""},{label:l((()=>[i("div",Fm,[i("div",zm,o(r.$t("referralV2Page.affiliate.spotSelfRebate"))+" (%) ",1),i("div",Bm,[p(g,{keypath:"referralV2Page.affiliate.editCommissionRateDialog.commissionRateSummary"},{refereeRate:l((()=>[i("span",Hm,o(de(z.value,{postfix:"%"})),1)])),selfRate:l((()=>[i("span",Km,o(de(B.value,{postfix:"%"})),1)])),_:1})])])])),default:l((()=>[p(h,{value:L.value,"onUpdate:value":u[0]||(u[0]=e=>L.value=e),isBrandNewStyle:"",isNumeric:"",placeholder:H.value},{suffix:l((()=>u[9]||(u[9]=[f("%")]))),_:1},8,["value","placeholder"])])),_:2},1032,["errorMessage"])])),_:1},8,["modelValue","rules"])):n("",!0),w(m)?(a(),t(y,{key:1,modelValue:I.value,"onUpdate:modelValue":u[3]||(u[3]=e=>I.value=e),name:"targetFuturesRatePercentage",as:"",rules:{required:!0,numerical:!0,betweenValue:{min:K.value,max:j.value,errorMsg:r.$t("t.limitValueRange",{min:K.value,max:j.value})}}},{default:l((({errors:e})=>[p(vt,{errorMessage:e[0]?e[0]:""},{label:l((()=>[i("div",Wm,[i("div",jm,o(r.$t("referralV2Page.affiliate.futuresSelfRebate"))+" (%) ",1),i("div",Gm,[p(g,{keypath:"referralV2Page.affiliate.editCommissionRateDialog.commissionRateSummary"},{refereeRate:l((()=>[i("span",Ym,o(de(G.value,{postfix:"%"})),1)])),selfRate:l((()=>[i("span",qm,o(de(Y.value,{postfix:"%"})),1)])),_:1})])])])),default:l((()=>[p(h,{value:I.value,"onUpdate:value":u[2]||(u[2]=e=>I.value=e),isBrandNewStyle:"",isNumeric:"",placeholder:q.value},{suffix:l((()=>u[10]||(u[10]=[f("%")]))),_:1},8,["value","placeholder"])])),_:2},1032,["errorMessage"])])),_:1},8,["modelValue","rules"])):n("",!0)],64)):n("",!0),w(k)?(a(),s(d,{key:1},[i("div",Zm,o(r.$t("referralV2Page.affiliate.autoTraderSelfRebate")),1),p(y,{modelValue:V.value,"onUpdate:modelValue":u[5]||(u[5]=e=>V.value=e),name:"copyWiseMakerRatePercentage",as:"",rules:{required:!0,numerical:!0,betweenValue:{min:Z.value,max:X.value,errorMsg:r.$t("t.limitValueRange",{min:Z.value,max:X.value})}}},{default:l((({errors:e})=>[p(vt,{errorMessage:e[0]||""},{label:l((()=>[i("div",Jm,[i("div",Xm,o(r.$t("referralV2Page.affiliate.makerSelfRebate"))+" (%) ",1),i("div",Qm,[p(g,{keypath:"referralV2Page.affiliate.editCommissionRateDialog.commissionRateSummary"},{refereeRate:l((()=>[i("span",ev,o(de(Q.value,{postfix:"%"})),1)])),selfRate:l((()=>[i("span",tv,o(de(ee.value,{postfix:"%"})),1)])),_:1})])])])),default:l((()=>[p(h,{value:V.value,"onUpdate:value":u[4]||(u[4]=e=>V.value=e),isBrandNewStyle:"",isNumeric:"",placeholder:te.value},{suffix:l((()=>u[11]||(u[11]=[f("%")]))),_:1},8,["value","placeholder"])])),_:2},1032,["errorMessage"])])),_:1},8,["modelValue","rules"]),p(y,{modelValue:N.value,"onUpdate:modelValue":u[7]||(u[7]=e=>N.value=e),name:"copyWiseTakerRatePercentage",as:"",rules:{required:!0,numerical:!0,betweenValue:{min:ae.value,max:ie.value,errorMsg:r.$t("t.limitValueRange",{min:ae.value,max:ie.value})}}},{default:l((({errors:e})=>[p(vt,{errorMessage:e[0]||""},{label:l((()=>[i("div",av,[i("div",lv,o(r.$t("referralV2Page.affiliate.takerSelfRebate"))+" (%) ",1),i("div",iv,[p(g,{keypath:"referralV2Page.affiliate.editCommissionRateDialog.commissionRateSummary"},{refereeRate:l((()=>[i("span",rv,o(de(re.value,{postfix:"%"})),1)])),selfRate:l((()=>[i("span",sv,o(de(se.value,{postfix:"%"})),1)])),_:1})])])])),default:l((()=>[p(h,{value:N.value,"onUpdate:value":u[6]||(u[6]=e=>N.value=e),isBrandNewStyle:"",isNumeric:"",placeholder:oe.value},{suffix:l((()=>u[12]||(u[12]=[f("%")]))),_:1},8,["value","placeholder"])])),_:2},1032,["errorMessage"])])),_:1},8,["modelValue","rules"])],64)):n("",!0),i("div",ov,[i("span",nv,o(r.$t("t.tips"))+":",1),i("p",null,o(r.$t("referralV2Page.affiliate.editCommissionRateDialog.tips.1")),1)]),i("div",dv,[p(b,{class:"primary block",size:w(ke).L,disabled:!e.valid,isLoading:x.value,onClick:ne},{default:l((()=>[f(o(r.$t("t.submit")),1)])),_:2}
7,1032,["size","disabled","isLoading"])])])),_:1},512)])),_:1},8,["visible","fullStyle"])])}}}),[["__scopeId","data-v-b6fc8eb5"]]),cv={class:"title"},pv={class:"desc"},fv={class:"upgrade-info"},mv={class:"row"},vv={class:"value"},gv={key:0,class:"row"},hv={class:"label"},yv={class:"value",dir:"ltr"},bv={key:1,class:"row"},wv={class:"label"},Pv={class:"value",dir:"ltr"},Sv={class:"row"},Cv={class:"label"},kv={class:"value",dir:"ltr"},Rv={class:"row"},_v={class:"label"},Tv={class:"value",dir:"ltr"},Dv=nl(T({__name:"SuccessUpdateSelfRebateDialog",props:{visible:{type:Boolean,default:!1},info:{}},emits:["success","update:visible"],setup(r,{emit:u}){const{enableSpotTrade:c,enableFuturesTrade:m}=lt,v=r,g=u,P=ve(),{isEnableCopyWise:S}=h(P),C=y({get:()=>v.visible,set(e){g("update:visible",e)}});function k(){C.value=!1,g("success")}function R(e,{postfix:t=""}={}){return`${b(e||0).times(100).toNumber()}${t}`}return(r,u)=>{const v=e("BaseButton");return a(),t(Vt,{visible:C.value,"onUpdate:visible":u[0]||(u[0]=e=>C.value=e),class:"success-dialog",fullStyle:r.isMobile,showClose:!1,showHeaderBottomDivider:""},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.editCommissionRateDialog.title.1")),1)])),buttons:l((()=>[p(v,{class:"primary block",size:w(ke).L,onClick:k},{default:l((()=>[f(o(r.$t("t.gotIt.uppercase")),1)])),_:1},8,["size"])])),default:l((()=>[i("div",cv,o(r.$t("t.adjustmentSuccessful")),1),i("div",pv,o(r.$t("referralV2Page.affiliate.editCommissionRateDialog.success.des",{uid:w(Wd)(r.info.targetUid)})),1),i("div",fv,[i("div",mv,[u[1]||(u[1]=i("div",{class:"label"},"UID",-1)),i("div",vv,o(w(Wd)(r.info.targetUid)),1)]),w(c)?(a(),s("div",gv,[i("div",hv,o(r.$t("referralV2Page.affiliate.spotSelfRebate"))+" % ",1),i("div",yv,[f(o(R(r.info.targetSpotRate))+" ",1),u[2]||(u[2]=i("span",{class:"percentage"},"%",-1))])])):n("",!0),w(m)?(a(),s("div",bv,[i("div",wv,o(r.$t("referralV2Page.affiliate.futuresSelfRebate"))+" % ",1),i("div",Pv,[f(o(R(r.info.targetFuturesRate))+" ",1),u[3]||(u[3]=i("span",{class:"percentage"},"%",-1))])])):n("",!0),w(S)?(a(),s(d,{key:2},[i("div",Sv,[i("div",Cv,o(r.$t("referralV2Page.affiliate.autoTraderMakerSelfRebate"))+" % ",1),i("div",kv,[f(o(R(r.info.targetCwMakerRate))+" ",1),u[4]||(u[4]=i("span",{class:"percentage"},"%",-1))])]),i("div",Rv,[i("div",_v,o(r.$t("referralV2Page.affiliate.autoTraderTakerSelfRebate"))+" % ",1),i("div",Tv,[f(o(R(r.info.targetCwTakerRate))+" ",1),u[5]||(u[5]=i("span",{class:"percentage"},"%",-1))])])],64)):n("",!0)])])),_:1},8,["visible","fullStyle"])}}}),[["__scopeId","data-v-800aa3bc"]]),Lv={class:"title"},Iv={class:"code"},$v={class:"desc"},Vv=nl(T({__name:"FailUpdateSelfRebateDialog",props:{visible:{type:Boolean,default:!1},info:{}},emits:["update:visible"],setup(r,{emit:s}){const n=r,d=s,u=y({get:()=>n.visible,set(e){d("update:visible",e)}});return(r,s)=>{const n=e("BaseButton");return a(),t(Nt,{visible:u.value,"onUpdate:visible":s[1]||(s[1]=e=>u.value=e),class:"failure-dialog",fullStyle:r.isMobile,showHeaderBottomDivider:""},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.editCommissionRateDialog.title.1")),1)])),buttons:l((()=>[p(n,{class:"primary block",size:w(ke).L,onClick:s[0]||(s[0]=e=>u.value=!1)},{default:l((()=>[f(o(r.$t("t.gotIt.uppercase")),1)])),_:1},8,["size"])])),default:l((()=>[i("div",Lv,o(r.$t("t.updateFailed")),1),i("div",Iv,o(r.$t("t.errorCode.code",{code:r.info.code})),1),i("div",$v,o(r.$t("referralV2Page.affiliate.editSelfRebateDialog.fail.desc",{uid:w(Wd)(r.info.targetUid)})),1)])),_:1},8,["visible","fullStyle"])}}}),[["__scopeId","data-v-c92ee30b"]]),Nv={class:"kyc-prohibition-content"},Mv={class:"kyc-prohibition-title"},xv={class:"kyc-prohibition-description"},Av=nl(T({__name:"KycProhibitionDialog",props:{visible:{type:Boolean,default:!1},visibleModifiers:{}},emits:["update:visible"],setup(r){const s=k(r,"visible");return(r,n)=>{const d=e("BaseButton");return a(),t(Qe,{visible:s.value,"onUpdate:visible":n[1]||(n[1]=e=>s.value=e),showClose:!1,class:"kyc-prohibition-dialog"},{buttons:l((()=>[p(d,{class:"primary block",size:w(ke).L,onClick:n[0]||(n[0]=e=>s.value=!1)},{default:l((()=>[f(o(r.$t("t.iUnderstand")),1)])),_:1},8,["size"])])),default:l((()=>[i("div",Nv,[i("div",Mv,o(r.$t("referralV2Page.affiliate.kycProhibitionDialog.title")),1),i("div",xv,o(r.$t("referralV2Page.affiliate.kycProhibitionDialog.description")),1)])])),_:1},8,["visible"])}}}),[["__scopeId","data-v-e9686e0a"]]),Uv={class:"dropdown-item"},Ev={key:1},Ov={key:1,class:"actions-wrapper"},Fv=nl(T({__name:"UserActions",props:{info:{},isDropdownStyle:{type:Boolean,default:!1}},emits:["success","toggle"],setup(r,{emit:u}
7){const{isShowAffiliateCommission:m}=me,v=r,g=u,b=be(),S=ve(),{accountInfo:C}=h(S),k=P(!1),R=P({isShow:!1,info:{}}),_=P({isShow:!1,info:{}}),T=P({isShow:!1,info:{}}),D=P({isShow:!1,info:{}}),L=P({isShow:!1,info:{}}),I=P(!1),$=y((()=>{if(!m)return!1;const{parentUid:e}=v.info;return C.value.uid===e})),V=y((()=>C.value.uid!==v.info.uid)),N=y((()=>v.info.roleStatus===Gt.directUser)),M=y((()=>v.info.upgradable));function x(){R.value.info=ht(v.info)||{},R.value.isShow=!0}function A(){I.value=!0}function U(){const{availableUpdateTime:e}=v.info;e<=Date.now()||!e?(_.value.info=ht(v.info)||{},_.value.isShow=!0):(T.value.info=ht(v.info)||{},T.value.isShow=!0)}function E(e){g("success"),D.value.isShow=!0,D.value.info=e}function O(e){_.value.isShow=!1,L.value.isShow=!0,L.value.info=e}return(r,u)=>{const m=e("ToolTip");return a(),s(d,null,[r.isDropdownStyle?(a(),s(d,{key:0},[V.value?(a(),t(Ie,{key:0,isShowChevronArrow:!1,isBrandNewStyle:"",isAppendListToBody:"",class:"action-dropdown",customListStyles:{"--dropdown-list-offset-x":"75px"},onToggle:u[1]||(u[1]=e=>k.value=!k.value)},{toggleContent:l((()=>[f(o(w(Wd)(r.info.uid))+" ",1),p(Ut,{class:c(["action-more",{"primary-regular":k.value}]),size:w(Et).S},{default:l((()=>[p(Ot,{class:"action-more-icon"})])),_:1},8,["class","size"])])),default:l((()=>[N.value?(a(),s(d,{key:0},[M.value?(a(),s("div",{key:0,class:"dropdown-item",onClick:x},o(r.$t("referralV2Page.affiliate.upgradeToPartnerDialog.title.2")),1)):(a(),s("div",{key:1,class:"dropdown-item",onClick:A},o(r.$t("referralV2Page.affiliate.upgradeToPartnerDialog.title.2")),1))],64)):n("",!0),$.value?(a(),s("div",{key:1,class:"dropdown-item",onClick:U},o(r.$t("referralV2Page.affiliate.editCommissionRateDialog.title.1")),1)):n("",!0),w(b).isMobile?(a(),t(dc,{key:2,note:r.info.note||"",uid:r.info.uid,onRefresh:u[0]||(u[0]=e=>g("success"))},{default:l((()=>[i("div",Uv,o(r.$t("t.editNote")),1)])),_:1},8,["note","uid"])):n("",!0)])),_:1})):(a(),s("div",Ev,o(w(Wd)(r.info.uid)),1))],64)):(a(),s("div",Ov,[p(m,{class:"edit-icon",placement:"top",hasCursorQuestion:!1,tooltip:r.$t("referralV2Page.affiliate.editCommission.tip")},{content:l((()=>[$.value?(a(),t(Ft,{key:0,class:"action-icon",onClick:U})):n("",!0)])),_:1},8,["tooltip"]),p(m,{class:"upgrade-icon",placement:"top",hasCursorQuestion:!1,tooltip:r.$t("referralV2Page.affiliate.upgradeToPartnerDialog.title")},{content:l((()=>[N.value?(a(),s(d,{key:0},[M.value?(a(),t(qf,{key:0,class:"action-icon",onClick:x})):(a(),t(em,{key:1,class:"action-icon",onClick:A}))],64)):n("",!0)])),_:1},8,["tooltip"])])),p(xm,{isVisible:R.value.isShow,"onUpdate:isVisible":u[2]||(u[2]=e=>R.value.isShow=e),info:R.value.info,onUpgraded:u[3]||(u[3]=e=>g("success"))},null,8,["isVisible","info"]),p(uv,{isVisible:_.value.isShow,"onUpdate:isVisible":u[4]||(u[4]=e=>_.value.isShow=e),info:_.value.info,onUpdated:E,onFailed:O},null,8,["isVisible","info"]),p(Wp,{visible:T.value.isShow,"onUpdate:visible":u[5]||(u[5]=e=>T.value.isShow=e),info:T.value.info},null,8,["visible","info"]),p(Dv,{visible:D.value.isShow,"onUpdate:visible":u[6]||(u[6]=e=>D.value.isShow=e),info:D.value.info},null,8,["visible","info"]),p(Vv,{visible:L.value.isShow,"onUpdate:visible":u[7]||(u[7]=e=>L.value.isShow=e),info:L.value.info},null,8,["visible","info"]),p(Av,{visible:I.value,"onUpdate:visible":u[8]||(u[8]=e=>I.value=e)},null,8,["visible"])],64)}}}),[["__scopeId","data-v-efb5458a"]]),zv={class:"mobile-filter-wrap"},Bv={class:"mobile-filter"},Hv={key:1,class:"title-wrap"},Kv={class:"title flex-center-center"},Wv={key:1,class:"filter-wrap"},jv={class:"left"},Gv={class:"table-wrap"},Yv={class:"tip-column"},qv={class:"tip-column"},Zv={class:"tip-column"},Jv={class:"tip-column"},Xv={style:{display:"flex"}},Qv={class:"parent-wrap"},eg={class:"parent-uid"},tg={class:"parent-name"},ag={class:"field-date"},lg={class:"field-time"},ig={class:"field-date"},rg={class:"field-time"},sg={class:"tip-column"},og={class:"field-date"},ng={class:"field-time"},dg={class:"field-verify-status"},ug={class:"filters-wrap"},cg={class:"filter"},pg={class:"filter"},fg={class:"flex-box footer-wrapper items-end justify-between"},mg=nl(T({__name:"UserList",setup(r){const{enableSpotTrade:u,enableFuturesTrade:m}
7=lt,{isShowAffiliateCommission:v,isShowAffiliateFirstExpressBuyTime:g}=me,S=u||m,{t:k}=R(),T=ve(),{isEnableCopyWise:D}=h(T),L=be(),{sortKey:I,sortDirection:V,onSorting:N}=bl({initialSortKey:Yt[qt.registrationTime],initialSortDirection:"desc"}),M=P(S?Dt.TRADING:Dt.COPYWISE),x=E({sortBy:I,sortOrder:V}),A=P([]),U=P([]),O=E({selectedUid:null,selectedReferralCode:null}),F=E({selectedUid:null,selectedReferralCode:null}),z=P({currentPage:1,total:0,totalPages:0}),B=P([]),H=$("uidDropdownRef"),K=$("referralCodeDropdownRef"),W=$("navUidDropdownRef"),j=$("dialogUidDropdownRef"),G=$("dialogReferralCodeDropdownRef"),Y=P(!1),q=y((()=>M.value===Dt.TRADING)),Z=y((()=>[{id:qt.uid,label:k("referralV2Page.affiliate.userList.fields.userUid")},{id:qt.referralCode,label:k("register.referral-code")},{id:qt.spotCommissionRate,sortId:Yt[qt.spotCommissionRate],label:`${k("referralV2Page.affiliate.spotSelfRebate")} (%)`,isSortable:!0,isHide:!v||!q.value||!u},{id:qt.futuresCommissionRate,sortId:Yt[qt.futuresCommissionRate],label:`${k("referralV2Page.affiliate.futuresSelfRebate")} (%)`,isSortable:!0,isHide:!v||!q.value||!m},{id:qt.cwMakerRate,sortId:Yt[qt.cwMakerRate],label:`${k("referralV2Page.affiliate.autoTraderMakerSelfRebate")} (%)`,isSortable:!0,isHide:!v||q.value},{id:qt.cwTakerRate,sortId:Yt[qt.cwTakerRate],label:`${k("referralV2Page.affiliate.autoTraderTakerSelfRebate")} (%)`,isSortable:!0,isHide:!v||q.value},{id:qt.upperPartner,label:k("referralV2Page.affiliate.performance.fields.uplinePartner"),isSortable:!1},{id:qt.registrationTime,sortId:Yt[qt.registrationTime],label:k("referralV2Page.affiliate.userList.fields.registrationTime"),isSortable:!0},{id:qt.firstTradingTime,sortId:Yt[qt.firstTradingTime],label:k("referralV2Page.affiliate.userList.fields.firstTradingTime"),isSortable:!0,isHide:g},{id:qt.firstExpressBuyTime,sortId:Yt[qt.firstExpressBuyTime],label:k("referralV2Page.affiliate.userList.fields.firstDepositTime"),isSortable:!0,isHide:!g},{id:qt.kycStatus,sortId:Yt[qt.kycStatus],label:k("referralV2Page.affiliate.userList.fields.kycVerificationStatus"),isSortable:!0},{id:qt.note,label:k("t.note"),columnClassName:"note-column-field"},{id:qt.action,label:k("t.action")}].filter((e=>!e.isHide)))),J=y((()=>{var e,t;return(null==(e=O.selectedUid)?void 0:e.value)||(null==(t=O.selectedReferralCode)?void 0:t.value)})),X=y((()=>JSON.stringify(O))),Q=y((()=>L.isMobile?15:10));_((()=>X.value),(()=>{ae(),ee()})),_(x,(()=>{ae(),ee()}));const ee=Ue(te,300);async function te(){var e,t;try{const a={currentPage:z.value.currentPage,pageSize:Q.value,orderDirection:x.sortOrder,orderBy:x.sortBy,uid:(null==(e=O.selectedUid)?void 0:e.value)??void 0,referralCode:(null==(t=O.selectedReferralCode)?void 0:t.value)??void 0},{totalRows:l,currentPage:i,totalPages:r,data:s}=await Fe.getUsers(a);z.value={currentPage:i,total:l,totalPages:r},L.isMobile?B.value=B.value.concat(s):B.value=s}catch(a){}}function ae(){L.isMobile&&(B.value=[]),z.value.currentPage=1}function le(e){z.value.currentPage=e,te()}function ie(){z.value.currentPage++,te()}function re(){Object.assign(O,{selectedUid:null,selectedReferralCode:null}),Object.assign(F,{selectedUid:null,selectedReferralCode:null}),H.value&&H.value.reset(),K.value&&K.value.reset(),W.value&&W.value.reset(),j.value&&j.value.reset(),G.value&&G.value.reset()}function se(){Y.value=!0,Object.assign(F,ht(O))}function oe(){Object.assign(O,ht(F)),Y.value=!1}function ne(){L.isMobile&&(B.value=[],z.value.currentPage=1),te()}function de(e){return Ge(e)?he(b(e??0).times(100).toNumber(),{formatKey:Tt.commissionRate,postfix:"%"}):"-"}function ue(e){switch(e){case Zt.emailVerified:return k("account.verification.email.verified");case Zt.idVerified:return k("t.idVerified");case Zt.poaVerified:return k("t.poaVerified");case Zt.mobileVerified:return k("t.mobileVerified");default:return""}}return C((()=>{(async function(){try{const e=await Fe.getUserListDropdown();A.value=e.uids.map((e=>({name:e,value:e}))),U.value=e.referralCodes.map((e=>({name:e,value:e})))}catch(e){}})(),ee()})),(r,u)=>{const m=e("IconButton"),g=e("Tooltip"),h=e("BaseButton");return a(),s("div",{class:c(["affiliate-user-list",{"enable-copy-wise":w(D)&&w(v)}])},[r.isMobile?(a(),t(Vn,{key:0,class:"mobile-nav"},{default:l((()=>[w(D)&&w(v)?(a(),t(Zu,{key:0,modelValue:M.value,"onUpdate:modelValue":u[0]||(u[0]=e=>M.value=e),class:"mobile-panel-select"},null,8,["modelValue"])):n("",!0),i("div",zv,[i("div",Bv,[p(zf,{ref_key:"navUidDropdownRef",ref:W,modelValue:O.selectedUid,"onUpdate:modelValue":u[1]||(u[1]=e=>O.selectedUid=e),class:"uid-dropdown",list:A.value,isShowAllUsers:""},null,8,["modelValue","list"]),p(m,{class:c(["primary-notification filter-button",{"has-changed":J.value}]),onClick:se},{default:l((()=>[p(pt)])),_:1},8,["class"])])])])),_:1})):n("",!0),r.isDesktop?(a(),s("div",Hv,[i("div",Kv,o(r.$t("referralV2Page.affiliate.userList")),1)])):n("",!0),p(_n,{class:"container"},{default:l((()=>[w(D)&&!r.isMobile&&w(v)?(a(),t(Zu,{key:0,modelValue:M.value,"onUpdate:modelValue":u[2]||(u[2]=e=>M.value=e)},null,8,["modelValue"])):n("",!0),r.isMobile?n("",!0):(a(),s("div",Wv,[i("div",jv,[p(zf,{ref_key:"uidDropdownRef",ref:H,modelValue:O.selectedUid,"onUpdate:modelValue":u[3]||(u[3]=e=>O.selectedUid=e),class:"uid-dropdown",list:A.value,isShowAllUsers:""},null,8,["modelValue","list"]),p(Kf,{ref_key:"referralCodeDropdownRef",ref:K,modelValue:O.selectedReferralCode,"onUpdate:modelValue":u[4]||(u[4]=e=>O.selectedReferralCode=e),class:"referral-code-dropdown",list:U.value},null,8,["modelValue","list"]),i("div",{class:"reset",onClick:re},o(r.$t("t.resetFilters")),1)])])),i("div",Gv,[p(mt,{class:"table",isSortingControllable:"",columns:Z.value,rows:B.value,currentSortKey:x.sortBy,currentSortDirection:x.sortOrder,total:z.value.total,pageSize:Q.value,page:z.value.currentPage,onSort:w(N),onChangePage:le,onLoadMore:ie},{[`head(${w(qt).spotCommissionRate})`]:l((({info:e})=>[i("span",Yv,o(e.label),1),p(g,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.spotCommissionRate.tip.1")),1)])),_:1})])),[`head(${w(qt).futuresCommissionRate})`]:l((({info:e})=>[i("span",qv,o(e.label),1),p(g,{placement:"top",tooltip:r.$t("referralV2Page.affiliate.futuresCommissionRate.tip.1")},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),_:1},8,["tooltip"])])),[`head(${w(qt).cwMakerRate})`]:l((({info:e})=>[i("span",Zv,o(e.label),1),p(g,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.autoTraderMakerSelfRebate.tooltip")),1)])),_:1})])),[`head(${w(qt).cwTakerRate})`]:l((({info:e})=>[i("span",Jv,o(e.label),1),p(g,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.autoTraderTakerSelfRebate.tooltip")),1)])),_:1})])),[`cell(${w(qt).uid})`]:l((({value:e,info:l})=>[i("div",Xv,[r.isMobile?(a(),t(Fv,{key:0,info:l,isDropdownStyle:"",onSuccess:ne},null,8,["info"])):(a(),s(d,{key:1},[f(o(w(Wd)(e)),1)],64))])])),[`cell(${w(qt).referralCode})`]:l((({value:e})=>[f(o(e||"-"),1)])),[`cell(${w(qt).spotCommissionRate})`]:l((({value:e})=>[i("span",null,o(de(e)),1)])),[`cell(${w(qt).futuresCommissionRate})`]:l((({value:e})=>[i("span",null,o(de(e)),1)])),[`cell(${w(qt).cwMakerRate})`]:l((({value:e})=>[i("span",null,o(de(e)),1)])),[`cell(${w(qt).cwTakerRate})`]:l((({value:e})=>
7[i("span",null,o(de(e)),1)])),[`cell(${w(qt).upperPartner})`]:l((({info:e})=>[i("div",Qv,[i("span",eg,o(w(Wd)(e.parentUid)||"-"),1),i("span",tg,o(e.parentName||""),1)])])),[`cell(${w(qt).registrationTime})`]:l((({value:e})=>[i("div",ag,o(r.$filters.formatDate(e,"yyyy-MM-dd")),1),i("div",lg,o(r.$filters.formatDate(e,"HH:mm:ss")),1)])),[`cell(${w(qt).firstTradingTime})`]:l((({value:e})=>[null!==e?(a(),s(d,{key:0},[i("div",ig,o(r.$filters.formatDate(e,"yyyy-MM-dd")),1),i("div",rg,o(r.$filters.formatDate(e,"HH:mm:ss")),1)],64)):(a(),s(d,{key:1},[f("-")],64))])),[`head(${w(qt).firstExpressBuyTime})`]:l((({info:e})=>[i("span",sg,o(e.label),1),p(g,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.userList.fields.firstDepositTime.tooltip")),1)])),_:1})])),[`cell(${w(qt).firstExpressBuyTime})`]:l((({value:e})=>[null!=e?(a(),s(d,{key:0},[i("div",og,o(r.$filters.formatDate(e,"yyyy-MM-dd")),1),i("div",ng,o(r.$filters.formatDate(e,"HH:mm:ss")),1)],64)):(a(),s(d,{key:1},[f("-")],64))])),[`cell(${w(qt).kycStatus})`]:l((({value:e})=>{return[i("div",dg,[i("span",null,o(ue(e)),1),(l=e,[Zt.idVerified,Zt.poaVerified].includes(l)?(a(),t(Ct,{key:0,class:"verify-icon check"})):n("",!0))])];var l})),[`cell(${w(qt).note})`]:l((({value:e,info:t})=>[p(rf,{note:e,uid:t[w(qt).uid],info:t,onRefresh:ne},null,8,["note","uid","info"])])),[`cell(${w(qt).action})`]:l((({info:e})=>[p(Fv,{info:e,onSuccess:ne},null,8,["info"])])),_:2},1032,["columns","rows","currentSortKey","currentSortDirection","total","pageSize","page","onSort"])])])),_:1}),p(xn,{visible:Y.value,"onUpdate:visible":u[7]||(u[7]=e=>Y.value=e),class:"filter-dialog"},{buttons:l((()=>[i("div",fg,[p(h,{class:"action-btn outline-primary",size:"medium",onClick:re},{default:l((()=>[f(o(r.$t("t.reset")),1)])),_:1}),p(h,{class:"action-btn primary",size:"medium",onClick:oe},{default:l((()=>[f(o(r.$t("earn.filter.apply")),1)])),_:1})])])),default:l((()=>[i("div",ug,[i("div",cg,[p(vt,{class:"partners-input"},{label:l((()=>[f(o(r.$t("referralV2Page.affiliate.userList.fields.userUid")),1)])),default:l((()=>[p(zf,{ref_key:"dialogUidDropdownRef",ref:j,modelValue:F.selectedUid,"onUpdate:modelValue":u[5]||(u[5]=e=>F.selectedUid=e),class:"uid-dropdown",list:A.value,isShowAllUsers:""},null,8,["modelValue","list"])])),_:1})]),i("div",pg,[p(vt,{class:"partners-input"},{label:l((()=>[f(o(r.$t("register.referral-code")),1)])),default:l((()=>[p(Kf,{ref_key:"dialogReferralCodeDropdownRef",ref:G,modelValue:F.selectedReferralCode,"onUpdate:modelValue":u[6]||(u[6]=e=>F.selectedReferralCode=e),class:"referral-code-dropdown",list:U.value},null,8,["modelValue","list"])])),_:1})])])])),_:1},8,["visible"])],2)}}}),[["__scopeId","data-v-bee9adfd"]]),vg=Object.freeze(Object.defineProperty({__proto__:null,default:mg},Symbol.toStringTag,{value:"Module"})),gg={class:"selected-partner"},hg={class:"selected-partner-uid"},yg={class:"selected-partner-name"},bg={class:"search-container"},wg={class:"list-container"},Pg=["onClick"],Sg={key:0,class:"empty-container"},Cg={class:"empty-title"},kg={class:"empty-description"},Rg=nl(T({__name:"PerformancePartnerDropdown",props:F({list:{default:()=>[]}},{modelValue:{default:()=>({})},modelModifiers:{}}),emits:["update:modelValue"],setup(r){const c=r,f=k(r,"modelValue"),m=P(null),v=y((()=>m.value?c.list.filter((e=>{var t,a,l,i,r;const s=(null==(t=m.value)?void 0:t.toUpperCase())||"";return(null==(l=null==(a=e.value)?void 0:a.toUpperCase())?void 0:l.includes(s))||(null==(r=null==(i=e.partnerName)?void 0:i.toUpperCase())?void 0:r.includes(s))})):c.list));return _((()=>c.list),(e=>{const t=e.find((e=>{var t;return e.value===(null==(t=f.value)?void 0:t.value)}));t&&(f.value=t)}),{deep:!0}),(r,c)=>{const g=e("BrandInput");return a(),t(Ie,{modelValue:f.value,"onUpdate:modelValue":c[1]||(c[1]=e=>f.value=e),class:"performance-partner-dropdown"},{toggleContent:l((()=>{var e,t;return[i("div",gg,[i("div",hg,o(w(Wd)((null==(e=f.value)?void 0:e.value)||"")),1),i("div",yg,o((null==(t=f.value)?void 0:t.partnerName)||""),1)])]})),default:l((({onSelect:e})=>[i("div",bg,[p(g,{value:m.value,"onUpdate:value":c[0]||(c[0]=e=>m.value=e),isBrandNewStyle:"",placeholder:r.$t("msg.search")},{prefix:l((()=>[p(nt,{class:"search-icon"})])),_:1},8,["value","placeholder"])]),i("div",wg,[(a(!0),s(d,null,u(v.value,(t=>(a(),s("div",{key:t.value,class:"dropdown-item",onClick:a=>e(t,a)},[i("span",null,o(t.name),1)],8,Pg)))),128)),0===v.value.length?(a(),s("div",Sg,[i("div",Cg,o(r.$t("referralV2Page.linkOptions.emptyTitle")),1),i("div",kg,o(r.$t("referralV2Page.linkOptions.empty
7Description")),1)])):n("",!0)])])),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-e5291688"]]),_g={class:"selected-overview-item"},Tg={class:"label"},Dg={class:"content"},Lg={key:0,class:"content-left percentage-content"},Ig={class:"value-wrapper",dir:"ltr"},$g={class:"value"},Vg={key:1,class:"content-separator"},Ng={key:2,class:"content-right percentage-content"},Mg={class:"value-wrapper",dir:"ltr"},xg={class:"value"},Ag={key:3,class:"content-edit"},Ug=nl(T({__name:"RateSummary",props:{info:{}},setup(t){function r(e,t){return Ge(e)?he(b(e??0).times(100).toNumber(),t):"-"}return(t,d)=>{const u=e("IconButton");return a(),s("div",_g,[i("div",Tg,o(t.info.title),1),i("div",Dg,[t.info.leftLabel?(a(),s("div",Lg,[i("span",null,o(t.info.leftLabel),1),i("div",Ig,[i("span",$g,o(r(t.info.leftRate,w(Tt).commissionRate)),1),d[0]||(d[0]=i("span",null,"%",-1))])])):n("",!0),t.info.leftLabel&&t.info.rightLabel?(a(),s("div",Vg)):n("",!0),t.info.rightLabel?(a(),s("div",Ng,[i("span",null,o(t.info.rightLabel),1),i("div",Mg,[i("span",xg,o(r(t.info.rightRate,w(Tt).commissionRate)),1),d[1]||(d[1]=i("span",null,"%",-1))])])):n("",!0),t.info.isEnableEditRate?(a(),s("div",Ag,[p(u,{class:"primary-regular",size:w(Et).S,onClick:t.info.onEditRate},{default:l((()=>[p(Ft)])),_:1},8,["size","onClick"])])):n("",!0)])])}}}),[["__scopeId","data-v-ad17b173"]]),Eg={headerSpot:"headerSpot",headerFutures:"headerFutures",partnerUid:"uid",partnerNickname:"name",partnerLevel:"level",partnerRole:"role",upperPartner:"upperPartner",totalCommission:"totalCommission",totalDirectCommission:"totalDirectCommission",totalTradingCommission:"totalTradingCommission",directTradingCommission:"directTradingCommission",totalCopyWiseCommission:"totalCopyWiseCommission",directCopyWiseCommission:"copyWiseCommission",totalDeposit:"totalDeposit",totalWithdraw:"totalWithdraw",spotCommission:"spotCommission",spotTradingFee:"spotFee",spotTradingVolume:"spotVolume",futuresCommission:"futuresCommission",futuresTradingFee:"futuresFee",futuresTradingVolume:"futuresVolume",totalNetDeposits:"totalNetDeposit",netDeposits:"netDeposit",buyCrypto:"buyCrypto",sellCrypto:"sellCrypto",cryptoDeposits:"cryptoDeposits",cryptoWithdrawals:"cryptoWithdrawals"},Og={totalCommission:"total_commission",totalDirectCommission:"total_direct_commission",totalTradingCommission:"total_trading_commission",totalCopyWiseCommission:"total_copywise_commission",directTradingCommission:"direct_trading_commission",directCopyWiseCommission:"copywise_commission",totalDeposit:"total_deposit",totalWithdraw:"total_withdraw",spotCommission:"spot_commission",spotTradingFee:"spot_fee",spotTradingVolume:"spot_volume",futuresCommission:"futures_commission",futuresTradingFee:"futures_fee",futuresTradingVolume:"futures_volume",totalNetDeposits:"total_net_deposit",netDeposits:"net_deposit",buyCrypto:"buy_crypto",sellCrypto:"sell_crypto",cryptoDeposits:"crypto_deposits",cryptoWithdrawals:"crypto_withdrawals"},Fg="total",zg="direct",Bg="indirect",Hg="spot",Kg="futures",Wg="trading",jg="copyWise",Gg="deposit",Yg="withdraw",qg="totalNetDeposit",Zg="totalCashTeller",Jg="buyCrypto",Xg="sellCrypto",Qg="netCryptoInflows",eh="cryptoDeposits",th="cryptoWithdrawals",ah="SUMMARY_LABEL_EMPTY",lh="totalCommission",ih="selfRebate",rh="totalTradingFees",sh="totalTradingVolume",oh="totalNetDeposits",nh="totalCashTeller",dh="netCryptoInflows",uh={class:"summary-card"},ch={class:"total-label"},ph={class:"title-tooltip"},fh={class:"total-value"},mh={class:"subtotal"},vh={key:0,class:"subtotal-item"},gh={class:"subtotal-label"},hh={class:"subtotal-value"},yh={key:1,class:"subtotal-item"},bh={class:"subtotal-label"},wh={class:"subtotal-value"},Ph=nl(T({__name:"SummaryCard",props:{tooltip:{default:""},isAccountUser:{type:Boolean,default:!1},isDisableDropdown:{type:Boolean,default:!1},dropdownOptions:{default:()=>[]},formatKey:{default:0},leftLabel:{default:""},rightLabel:{default:""},topValueKey:{default:"total"},leftValueKey:{default:Hg},rightValueKey:{default:Kg},isTradeSubtotal:{type:Boolean,default:!0}},setup(t){const{enableSpotTrade:r,enableFuturesTrade:d}=lt,u=t,{t:c}=R(),m=P(null),v=y((()=>u.leftLabel!==ah&&(!u.isTradeSubtotal||r))),g=y((()=>u.rightLabel!==ah&&(!u.isTradeSubtotal||d))),h=y((()=>u.dropdownOptions.map((e=>{let t;switch(e.id){case zg:t=c("referralV2Page.affiliate.overview.myIncome.direct");break;case Bg:t=c("referralV2Page.affiliate.overview.myIncome.indirect");break;default:t=c("t.total")}return{...e,name:t}}))));return _(h,(e=>{m.value=e[0]??null}),{immediate:!0,deep:!0}),(t,r)=>{var d,u,c,y,b,P;const S=e("Tooltip");return a(),s("div",uh,[i("div",ch,[p(Ie,{modelValue:m.value,"onUpdate:modelValue":r[1]||(r[1]=e=>m.value=e),isBrandNewStyle:"",list:h.value,disabled:t.isAccountUser||t.isDisableDropdown,class:"direct-dropdown"},{toggle:l((()=>{var e;return[i("div",ph,[i("div",null,[f(o(null==(e=m.value)?void 0:e.displayName)+" ",1),i("span",null,"("+o(w(Ae))+")",1)]),i("div",{class:"tooltip-container",onClick:r[0]||(r[0]=W((()=>{}),["stop"]))},[p(S,{tooltip:t.tooltip},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),_:1},8,["tooltip"])])])]})),_:1},8,["modelValue","list","disabled"])]),i("div",fh,o(t.$filters.formatNumber(null==(u=null==(d=m.value)?void 0:d.data)?void 0:u[t.topValueKey],t.formatKey)),1),i("div",mh,[v.value?(a(),s("div",vh,[i("div",gh,o(t.leftLabel||t.$t("t.spot")),1),i("div",hh,o(t.$filters.formatNumber(null==(y=null==(c=m.value)?void 0:c.data)?void 0:y[t.leftValueKey],t.formatKey)),1)])):n("",!0),g.value?(a(),s("div",yh,[i("div",bh,o(t.rightLabel||t.$t("t.futures")),1),i("div",wh,o(t.$filters.formatNumber(null==(P=null==(b=m.value)?void 0:b.data)?void 0:P[t.rightValueKey],t.formatKey)),1)])):n("",!0)])])}}}),[["__scopeId","data-v-fdc1d7c0"]]),Sh={key:0},Ch={class:"label"},kh={class:"content"},Rh={class:"value"},_h={class:"postfix"},Th={class:"label"},Dh={class:"value"},Lh=nl(T({__name:"LevelInfo",props:{selectedPartner:{default:()=>({})}},setup:e=>(e,t)=>
7{var l,r,u,c,p,m,v;return a(),s(d,null,[0!==(null==(l=e.selectedPartner)?void 0:l.partnerLevel)?(a(),s("div",Sh,[i("div",Ch,o(e.$t("referralV2Page.affiliate.performance.fields.uplinePartner")),1),i("div",kh,[i("span",Rh,o(w(Wd)((null==(u=null==(r=e.selectedPartner)?void 0:r.upperLevel)?void 0:u.uid)||"")),1),i("span",_h,o((null==(p=null==(c=e.selectedPartner)?void 0:c.upperLevel)?void 0:p.partnerName)||"-"),1)])])):n("",!0),i("div",null,[i("div",Th,o(e.$t("referralV2Page.affiliate.performance.fields.partnerLevel")),1),i("span",Dh,[0===(null==(m=e.selectedPartner)?void 0:m.partnerLevel)?(a(),s(d,{key:0},[f(o(e.$t("t.referralChannel")),1)],64)):(a(),s(d,{key:1},[f(o(e.$t("t.userLevel",{level:null==(v=e.selectedPartner)?void 0:v.partnerLevel})),1)],64))])])],64)}}),[["__scopeId","data-v-e177e0b8"]]),Ih={key:0,class:"selected-overview"},$h={class:"selected-summary"},Vh=nl(T({__name:"SelectedSummary",props:{selectedPartner:{default:()=>({})},summary:{default:()=>({})}},emits:["editSuccess"],setup(e,{emit:r}){const{enableSpotTrade:o,enableFuturesTrade:c}=lt,{isShowAffiliateCommission:f,isShowAffiliateNetDeposits:m}=me,v=o||c,b=!m,w=e,S=r,C=ve(),{isEnableCopyWise:k,userUID:T}=h(C),D=R(),L=$("summaryScrollFogRef"),I=P(Date.now()),V=P(!1),N=y((()=>{var e;return{uid:T.value,level:null==(e=w.summary)?void 0:e.loginUserLevel}})),M=y((()=>{var e;const{rootUserLevel:t,availableUpdateCommissionTime:a,availableUpdateSelfRebateTime:l}=w.summary,i=Ge(t)&&Ge(N.value.level)&&Jt(t)-Jt(N.value.level)===1;return{...w.summary,level:t,isChannel:0===t,isAccountUser:(null==(e=w.selectedPartner)?void 0:e.uid)===N.value.uid,isEnableEditRate:i,isCommissionEnableUpdate:i&&(!a||a<=I.value),isSelfRebateEnableUpdate:i&&(!l||l<=I.value)}})),x=y((()=>{const e=[{title:D.t("t.commissionRate"),leftLabel:o?D.t("t.spot"):"",rightLabel:c?D.t("t.futures"):"",leftRate:o?M.value.spotCommission:"",rightRate:c?M.value.futuresCommission:"",isEnableEditRate:M.value.isEnableEditRate,onEditRate:()=>{U.onShowDialog()},isShow:v},{title:D.t("t.referralSelfRebateRate"),leftLabel:o?D.t("t.spot"):"",rightLabel:c?D.t("t.futures"):"",leftRate:o?M.value.spotSelfRebate:"",rightRate:c?M.value.futuresSelfRebate:"",isEnableEditRate:M.value.isEnableEditRate,onEditRate:()=>{O.onShowDialog()},isShow:v},{title:D.t("referralV2Page.affiliate.autoTraderCommissionRate"),leftLabel:D.t("t.maker"),rightLabel:D.t("t.taker"),leftRate:M.value.cwMakerCommission,rightRate:M.value.cwTakerCommission,isEnableEditRate:M.value.isEnableEditRate,onEditRate:()=>{U.onShowDialog()},isShow:k.value},{title:D.t("referralV2Page.affiliate.autoTraderSelfRebateRate"),leftLabel:D.t("t.maker"),rightLabel:D.t("t.taker"),leftRate:M.value.cwMakerSelfRebate,rightRate:M.value.cwTakerSelfRebate,isEnableEditRate:M.value.isEnableEditRate,onEditRate:()=>{O.onShowDialog()},isShow:k.value}];return f?e.filter((e=>e.isShow)):[]})),A=y((()=>{const{commission:e={},selfRebate:t,tradingFee:a={},tradingVolume:l={},netDeposit:i={},totalCashTeller:r,buyCrypto:s,sellCrypto:o,netCryptoInflows:n,cryptoDeposits:d,cryptoWithdrawals:u}=w.summary,c={totalCashTeller:r,buyCrypto:s,sellCrypto:o},p={netCryptoInflows:n,cryptoDeposits:d,cryptoWithdrawals:u},g=v?{leftLabel:k.value?D.t("t.trading"):D.t("t.spot"),rightLabel:k.value?D.t("nav.autoTrader"):D.t("t.futures"),leftValueKey:k.value?Wg:Hg,rightValueKey:k.value?jg:Kg}:{leftLabel:D.t("nav.autoTrader"),rightLabel:ah,leftValueKey:jg},h=v?{leftLabel:k.value?D.t("t.trading"):D.t("t.spot"),rightLabel:k.value?D.t("nav.autoTrader"):D.t("t.futures"),leftValueKey:k.value?Wg:Hg,rightValueKey:k.value?jg:Kg}:{leftLabel:D.t("nav.autoTrader"),rightLabel:ah,leftValueKey:jg};return[{id:lh,tooltip:M.value.isAccountUser?D.t("referralV2Page.affiliate.performance.totalCommission.accountUser.tooltip"):D.t("referralV2Page.affiliate.performance.totalCommission.partnerUser.tooltip"),dropdownOptions:[{id:Fg,displayName:D.t("referralV2Page.performance.totalCommissions"),data:F(e.total)},{id:zg,displayName:D.t("referralV2Page.affiliate.performance.fields.directCommissions"),data:F(e.direct)},{id:Bg,displayName:D.t("referralV2Page.affiliate.performance.fields.indirectCommissions"),data:F(e.indirect)}],formatKey:Tt.commission,...g,isHide:!f},{id:ih,tooltip:D.t("referralV2Page.affiliate.performance.selfRebate.accountUser.tooltip"),dropdownOptions:[{id:Fg,displayName:
7D.t("referralV2Page.affiliate.performance.mySelfRebate"),data:F(t)}],formatKey:Tt.selfRebate,...h,isHide:!M.value.isAccountUser||!f},{id:rh,tooltip:M.value.isAccountUser?D.t("referralV2Page.affiliate.performance.totalTradingFee.accountUser.tooltip"):D.t("referralV2Page.affiliate.performance.totalTradingFee.partnerUser.tooltip"),dropdownOptions:[{id:Fg,displayName:D.t("referralV2Page.affiliate.performance.totalTradingFee"),data:a.total},{id:zg,displayName:D.t("referralV2Page.affiliate.performance.directTradingFee"),data:a.direct},{id:Bg,displayName:D.t("referralV2Page.affiliate.performance.indirectTradingFee"),data:a.indirect}],formatKey:Tt.tradingFee,isHide:!v},{id:sh,tooltip:M.value.isAccountUser?D.t("referralV2Page.affiliate.performance.totalTradingVolume.accountUser.tooltip"):D.t("referralV2Page.affiliate.performance.totalTradingVolume.partnerUser.tooltip"),dropdownOptions:[{id:Fg,displayName:D.t("referralV2Page.affiliate.performance.totalTradingVolume"),data:l.total},{id:zg,displayName:D.t("referralV2Page.affiliate.performance.directTradingVolume"),data:l.direct},{id:Bg,displayName:D.t("referralV2Page.affiliate.performance.indirectTradingVolume"),data:l.indirect}],formatKey:Tt.tradingVolume,isHide:!v},{id:oh,tooltip:M.value.isAccountUser?D.t("referralV2Page.affiliate.performance.totalNetDeposits.accountUser.tooltip"):D.t("referralV2Page.affiliate.performance.totalNetDeposits.partnerUser.tooltip"),dropdownOptions:[{id:Fg,displayName:D.t("referralV2Page.affiliate.performance.totalNetDeposits.displayName"),data:i}],isDisableDropdown:!0,leftLabel:D.t("t.deposits"),rightLabel:D.t("t.withdrawals"),topValueKey:qg,leftValueKey:Gg,rightValueKey:Yg,formatKey:Tt.deposit,isHide:!m},{id:nh,tooltip:D.t("referralV2Page.affiliate.performance.totalCashTeller.tooltip"),dropdownOptions:[{id:Fg,displayName:D.t("referralV2Page.affiliate.performance.totalCashTeller.displayName"),data:c}],isDisableDropdown:!0,isTradeSubtotal:!1,leftLabel:D.t("referralV2Page.affiliate.performance.fields.buyCrypto"),rightLabel:D.t("referralV2Page.affiliate.performance.fields.sellCrypto"),topValueKey:Zg,leftValueKey:Jg,rightValueKey:Xg,formatKey:Tt.deposit,isHide:!b},{id:dh,tooltip:D.t("referralV2Page.affiliate.performance.netCryptoInflows.tooltip"),dropdownOptions:[{id:Fg,displayName:D.t("referralV2Page.affiliate.performance.netCryptoInflows.displayName"),data:p}],isDisableDropdown:!0,isTradeSubtotal:!1,leftLabel:D.t("referralV2Page.affiliate.performance.fields.cryptoDeposits"),rightLabel:D.t("referralV2Page.affiliate.performance.fields.cryptoWithdrawals"),topValueKey:Qg,leftValueKey:eh,rightValueKey:th,formatKey:Tt.deposit,isHide:!b}].filter((e=>!e.isHide))})),U=E({isShow:!1,info:y((()=>{const{uid:e,partnerName:t,partnerLevel:a,upperLevel:l}=w.selectedPartner||{},{commissionCreationTime:i,spotCommission:r=0,futuresCommission:s=0,cwMakerCommission:o=0,cwTakerCommission:n=0}=w.summary;return{uid:e,nickname:t,partnerLevel:a,upperLevelPartnerName:null==l?void 0:l.partnerName,createTime:i,spotRate:r,futuresRate:s,cwMakerRate:o,cwTakerRate:n}})),onShowDialog(){M.value.isEnableEditRate&&(M.value.isCommissionEnableUpdate?this.isShow=!0:V.value=!0)},onEditSuccess(){S("editSuccess")}}),O=E({isShow:!1,isShowSuccessDialog:!1,successDialogInfo:{},isShowFailedDialog:!1,failedDialogInfo:{},info:y((()=>{const{uid:e}=w.selectedPartner||{},{referralCode:t,spotSelfRebate:a=0,futuresSelfRebate:l=0,cwMakerSelfRebate:i=0,cwTakerSelfRebate:r=0}=w.summary;return{uid:e,referralCode:t,spotRate:a,futuresRate:l,cwMakerRate:i,cwTakerRate:r}})),onShowDialog(){M.value.isEnableEditRate&&(M.value.isSelfRebateEnableUpdate?this.isShow=!0:V.value=!0)},onEditSuccess(e){S("editSuccess"),this.successDialogInfo=e,this.isShowSuccessDialog=!0},onEditFailed(e){this.failedDialogInfo=e,this.isShowFailedDialog=!0}});function F(e={}){const{spot:t=0,futures:a=0}=e;return{...e,trading:Number(t)+Number(a)}}return _((()=>w.selectedPartner),(()=>{I.value=Date.now()})),_((()=>A.value),(()=>{L.value&&(L.value.checkScrollBar(),L.value.onScrollThrottle())})),(e,r)=>(a(),s(d,null,[e.isDesktop?(a(),s("div",Ih,["lg"===e.$mq?(a(),t(Lh,{key:0,selectedPartner:e.selectedPartner},null,8,["selectedPartner"])):n("",!0),(a(!0),s(d,null,u(x.value,(e=>(a(),t(Ug,{key:e.title,info:e},null,8,["info"])))),128))])):n("",!0),p(Il,{ref_key:"summaryScrollFogRef",ref:L,class:"summary-scroll-fog",isHorizontal:"",isDisabled:!e.isDesktop},{default:l((()=>[i("div",$h,[(a(!0),s(d,null,u(A.value,(e=>(a(),t(Ph,g({key:e.id,ref_for:!0},e,{isAccountUser:M.value.isAccountUser,class:"summary-card"}),null,16,["isAccountUser"])))),128))])])),_:1},8,["isDisabled"]),p(tp,{visible:U.isShow,"onUpdate:visible":r[0]||(r[0]=e=>U.isShow=e),info:U.info,onSuccess:r[1]||(r[1]=e=>U.onEditSuccess())},null,8,["visible","info"]),p(uv,{isVisible:O.isShow,"onUpdate:isVisible":r[2]||(r[2]=e=>O.isShow=e),info:O.info,onUpdated:r[3]||(r[3]=e=>O.onEditSuccess(e)),onFailed:r[4]||(r[4]=e=>O.onEditFailed(e))},null,8,["isVisible","info"]),p(Dv,{visible:O.isShowSuccessDialog,"onUpdate:visible":r[5]||(r[5]=e=>
7O.isShowSuccessDialog=e),info:O.successDialogInfo},null,8,["visible","info"]),p(Vv,{visible:O.isShowFailedDialog,"onUpdate:visible":r[6]||(r[6]=e=>O.isShowFailedDialog=e),info:O.failedDialogInfo},null,8,["visible","info"]),p(Wp,{visible:V.value,"onUpdate:visible":r[7]||(r[7]=e=>V.value=e)},null,8,["visible"])],64))}}),[["__scopeId","data-v-4a565a48"]]),Nh={class:"performance-date-range-filter"},Mh=nl(T({__name:"PerformanceDateRangeFilter",props:{dateRange:{},maxDurationToNow:{},rangeLimitDuration:{}},emits:["update:dateRange"],setup(i,{emit:r}){const m=[1,7],v=[1,7,30,60],g=i,h=r,{t:b}=R(),S=be(),C=P(!1),k=y({get:()=>g.dateRange,set:e=>h("update:dateRange",e)}),_=y((()=>{const e=[g.dateRange.start,g.dateRange.end];return m.find((t=>Xt(e,T(t))))}));function T(e){const[t,a]=ut({rangeSize:e,nowDateOffset:-1});return[t,a]}function D(e){return b(1===e?"t.last.day":"t.last.days",{day:e})}return(i,r)=>{const g=e("BaseButton");return a(),s("div",Nh,[(a(),s(d,null,u(m,(e=>p(g,{key:e,type:"button",size:w(ke).S,class:c(["quick-range-button",{active:_.value===e}]),"aria-pressed":_.value===e,onClick:t=>function(e){const[t,a]=T(e);k.value={start:t,end:a}}(e)},{default:l((()=>[f(o(D(e)),1)])),_:2},1032,["size","class","aria-pressed","onClick"]))),64)),w(S).isMobile?(a(),t(wl,{key:0,class:"date-range-picker",dateRangeData:i.dateRange,isShowArrow:"",onToggle:r[0]||(r[0]=e=>C.value=!0)},null,8,["dateRangeData"])):(a(),t(ft,{key:1,dateRange:k.value,"onUpdate:dateRange":r[1]||(r[1]=e=>k.value=e),class:"date-range-picker",maxDurationToNow:i.maxDurationToNow,rangeLimitDuration:i.rangeLimitDuration,daysPanelOptions:v,syncDaysPanelActiveRange:""},null,8,["dateRange","maxDurationToNow","rangeLimitDuration"])),w(S).isMobile&&C.value?(a(),t(gt,{key:2,showDatePickerDialog:C.value,"onUpdate:showDatePickerDialog":r[2]||(r[2]=e=>C.value=e),dateRange:k.value,"onUpdate:dateRange":r[3]||(r[3]=e=>k.value=e),class:"performance-date-range-dialog",maxDurationToNow:i.maxDurationToNow,rangeLimitDuration:i.rangeLimitDuration,daysPanelOptions:v,syncDaysPanelActiveRange:""},null,8,["showDatePickerDialog","dateRange","maxDurationToNow","rangeLimitDuration"])):n("",!0)])}}}),[["__scopeId","data-v-4b27ddf3"]]),xh={class:"table-header-category"},Ah={class:"table-header-category"},Uh={class:"table-header-tooltip"},Eh={class:"table-header-tooltip"},Oh={class:"table-header-tooltip"},Fh={class:"table-header-tooltip"},zh={class:"table-header-tooltip"},Bh={class:"table-header-tooltip"},Hh={class:"table-header-tooltip"},Kh={class:"table-header-tooltip"},Wh={class:"table-header-tooltip"},jh={class:"table-header-tooltip"},Gh={class:"table-header-tooltip"},Yh={class:"table-header-tooltip"},qh={class:"table-header-tooltip"},Zh={class:"table-header-tooltip"},Jh={class:"table-header-tooltip"},Xh={class:"table-header-tooltip"},Qh=["onClick"],ey={class:"upper-partner-nickname"},ty=nl(T({__name:"PerformanceTable",props:{selectedPanelType:{default:lt.enableSpotTrade||lt.enableFuturesTrade?Dt.TRADING:Dt.COPYWISE}},setup(r){const{enableSpotTrade:n,enableFuturesTrade:u}=lt,{isShowAffiliateCommission:m,isShowAffiliateNetDeposits:v}=me,g=!v,b=[Eg.totalCommission,Eg.totalDirectCommission,Eg.totalTradingCommission,Eg.directTradingCommission,Eg.totalCopyWiseCommission,Eg.directCopyWiseCommission,Eg.spotCommission,Eg.futuresCommission],P=[Eg.totalDeposit,Eg.totalWithdraw,Eg.totalNetDeposits,Eg.netDeposits],S=r,C=R(),k=N(),_=ve(),{isEnableCopyWise:T,lang:D}=h(_),L=y((()=>S.selectedPanelType===Dt.TOTAL)),I=y((()=>S.selectedPanelType===Dt.TRADING)),$=y((()=>S.selectedPanelType===Dt.COPYWISE)),V=y((()=>[[{id:Eg.partnerUid,label:"UID",rowspan:2,isShow:!0},{id:Eg.partnerNickname,label:C.t("t.name"),rowspan:2,isShow:!0},{id:Eg.partnerLevel,label:C.t("referralV2Page.affiliate.performance.fields.partnerLevel"),isSortable:!0,rowspan:2,isShow:!0},{id:Eg.partnerRole,label:C.t("referralV2Page.affiliate.userList.fields.roleStatus"),isSortable:!0,rowspan:2,isShow:!0},{id:Eg.upperPartner,label:C.t("referralV2Page.affiliate.performance.fields.uplinePartner"),rowspan:2,isShow:!0},{id:Eg.totalCommission,sortId:Og.totalCommission,label:C.t("referralV2Page.performance.totalCommissions"),tooltip:T.value?C.t("referralV2Page.affiliate.performance.fields.totalCommission.tooltip.autoTrader"):C.t("referralV2Page.affiliate.performance.fields.totalCommission.tooltip"),isSortable:!0,rowspan:2,isShow:L.value},{id:Eg.totalDirectCommission,sortId:Og.totalDirectCommission,label:C.t("referralV2Page.affiliate.performance.fields.totalDirectCommission"),tooltip:T.value?C.t("referralV2Page.affiliate.performance.fields.totalDirectCommission.tooltip1"):C.t("referralV2Page.affiliate.performance.fields.directCommission.tooltip"),isSortable:!0,rowspan:2,isShow:L.value},{id:Eg.totalTradingCommission,sortId:Og.totalTradingCommission,label:C.t("referralV2Page.affiliate.performance.fields.totalTradingCommission"),isSortable:!0,rowspan:2,isShow:T.value&&(L.value||I.value)},{id:Eg.directTradingCommission,sortId:Og.directTradingCommission,label:C.t("referralV2Page.affiliate.performance.fields.directTradingCommission"),isSortable:!0,rowspan:2,isShow:T.value&&I.value},{id:Eg.totalCopyWiseCommission,sortId:Og.totalCopyWiseCommission,label:C.t("referralV2Page.affiliate.performance.fields.totalAutoTraderCommission"),isSortable:!0,rowspan:2,isShow:T.value&&(L.value||$.value)},{id:Eg.totalDeposit,sortId:Og.totalDeposit,label:C.t("referralV2Page.affiliate.performance.fields.totalDeposit"),isSortable:!0,rowspan:2,isShow:L.value},{id:Eg.totalWithdraw,sortId:Og.totalWithdraw,label:C.t("referralV2Page.affiliate.performance.fields.totalWithdraw"),isSortable:!0,rowspan:2,isShow:L.value},{id:Eg.directCopyWiseCommission,sortId:Og.directCopyWiseCommission,label:C.t("referralV2Page.affiliate.performance.fields.directAutoTraderCommission"),isSortable:!0,rowspan:2,isShow:T.value&&$.value},{id:Eg.headerSpot,colspan:3,label:C.t("t.spot"),textAlign:"center",isShow:(!T.value||I.value)&&n},{id:Eg.headerFutures,colspan:3,label:C.t("t.futures"),textAlign:"center",isShow:(!T.value||I.value)&&u},{id:Eg.totalNetDeposits,sortId:Og.totalNetDeposits,label:C.t("referralV2Page.performance.totalNetDeposits"),isSortable:!0,rowspan:2,isShow:!T.value||L.value},{id:Eg.netDeposits,sortId:Og.netDeposits,label:C.t("referralV2Page.performance.netDeposits"),isSortable:!0,rowspan:2,isShow:L.value},{id:Eg.buyCrypto,sortId:Og.buyCrypto,label:C.t("referralV2Page.affiliate.performance.fields.buyCrypto"),isSortable:!0,rowspan:2,isShow:g},{id:Eg.sellCrypto,sortId:Og.sellCrypto,label:C.t("referralV2Page.affiliate.performance.fields.sellCrypto"),isSortable:!0,rowspan:2,isShow:g},{id:Eg.cryptoDeposits,sortId:Og.cryptoDeposits,label:C.t("referralV2Page.affiliate.performance.fields.cryptoDeposits"),isSortable:!0,rowspan:2,isShow:g},{id:Eg.cryptoWithdrawals,sortId:Og.cryptoWithdrawals,label:C.t("referralV2Page.affiliate.performance.fields.cryptoWithdrawals"),isSortable:!0,rowspan:2,isShow:g}],[{id:Eg.spotCommission,sortId:Og.spotCommission,label:C.t("referralV2Page.affiliate.performance.fields.directCommissions"),isSortable:!0,isS
7how:(!T.value||I.value)&&n},{id:Eg.spotTradingFee,sortId:Og.spotTradingFee,label:C.t("referralV2Page.performance.legend.tradingFees"),isSortable:!0,isShow:(!T.value||I.value)&&n},{id:Eg.spotTradingVolume,sortId:Og.spotTradingVolume,label:C.t("referralV2Page.myReferral.switcher.tradingVolume.title"),isSortable:!0,isShow:(!T.value||I.value)&&n},{id:Eg.futuresCommission,sortId:Og.futuresCommission,label:C.t("referralV2Page.affiliate.performance.fields.directCommissions"),isSortable:!0,isShow:(!T.value||I.value)&&u},{id:Eg.futuresTradingFee,sortId:Og.futuresTradingFee,label:C.t("referralV2Page.performance.legend.tradingFees"),isSortable:!0,isShow:(!T.value||I.value)&&u},{id:Eg.futuresTradingVolume,sortId:Og.futuresTradingVolume,label:C.t("referralV2Page.myReferral.switcher.tradingVolume.title"),isSortable:!0,isShow:(!T.value||I.value)&&u}]].map((e=>e.filter((e=>!!e.isShow&&(!(!m&&b.includes(e.id))&&!(!v&&P.includes(e.id)))))))));return(r,n)=>{const u=e("Tooltip");return a(),t(mt,{class:"data-table",multipleHeaders:V.value},{[`head(${w(Eg).headerSpot})`]:l((({info:e})=>[i("div",xh,o(e.label),1)])),[`head(${w(Eg).headerFutures})`]:l((({info:e})=>[i("div",Ah,o(e.label),1)])),[`head(${w(Eg).totalCommission})`]:l((({info:e})=>[i("div",Uh,[i("div",null,o(e.label),1),p(u,{tooltip:e.tooltip},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:2},1032,["tooltip"])])])),[`head(${w(Eg).totalDirectCommission})`]:l((({info:e})=>[i("div",Eh,[i("div",null,o(e.label),1),p(u,{tooltip:e.tooltip},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:2},1032,["tooltip"])])])),[`head(${w(Eg).totalTradingCommission})`]:l((({info:e})=>[i("div",Oh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.totalTradingCommission.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).directTradingCommission})`]:l((({info:e})=>[i("div",Fh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.directTradingCommission.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).totalCopyWiseCommission})`]:l((({info:e})=>[i("div",zh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.totalAutoTraderCommission.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).directCopyWiseCommission})`]:l((({info:e})=>[i("div",Bh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.directAutoTraderCommission.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).totalDeposit})`]:l((({info:e})=>[i("div",Hh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.totalDeposit.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).totalWithdraw})`]:l((({info:e})=>[i("div",Kh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.totalWithdraw.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).buyCrypto})`]:l((({info:e})=>[i("div",Wh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.buyCrypto.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).sellCrypto})`]:l((({info:e})=>[i("div",jh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.sellCrypto.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).cryptoDeposits})`]:l((({info:e})=>[i("div",Gh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.cryptoDeposits.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).cryptoWithdrawals})`]:l((({info:e})=>[i("div",Yh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.cryptoWithdrawals.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).spotCommission})`]:l((({info:e})=>[i("div",qh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.spot.totalCommission.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).futuresCommission})`]:l((({info:e})=>[i("div",Zh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.futures.totalCommission.tooltip")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).totalNetDeposits})`]:l((({info:e})=>[i("div",Jh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.totalNetDeposits.tooltip.1")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`head(${w(Eg).netDeposits})`]:l((({info:e})=>[i("div",Xh,[i("div",null,o(e.label),1),p(u,{tooltip:r.$t("referralV2Page.affiliate.performance.fields.netDeposits.tooltip.1")},{content:l((()=>[p(Ee,{class:"table-header-tooltip-icon"})])),_:1},8,["tooltip"])])])),[`cell(${w(Eg).partnerUid})`]:l((({value:e,info:t})=>[i("div",{class:c({"is-affiliate-user":t.role===w(Qt).PREMIUM}),onClick:a=>function(e,t){if(!t)return;const a=k.resolve({name:pe.REFERRAL_V2_AFFILIATE_PERFORMANCE,params:{lang:D.value},query:{uid:e,panelType:S.selectedPanelType}}).href;window.open(a,"_blank")}(e,t.role===w(Qt).PREMIUM)},o(w(Wd)(e)),11,Qh)])),[`cell(${w(Eg).partnerNickname})`]:l((({value:e})=>[f(o(e||"-"),1)])),[`cell(${w(Eg).partnerLevel})`]:l((({value:e})=>[f(o(r.$t("t.userLevel",{level:e})),1)])),[`cell(${w(Eg).partnerRole})`]:l((({value:e})=>[e===w(Qt).PREMIUM?(a(),s(d,{key:0},[f(o(r.$t("t.referralPartner")),1)],64)):(a(),s(d,{key:1},[f(o(r.$t("t.referralUser")),1)],64))])),[`cell(${w(Eg).upperPartner})`]:l((({info:e})=>[i("div",null,o(w(Wd)(e.parentUid)),1),i("div",ey,o(e.parentName||"-"),1)])),[`cell(${w(Eg).totalCommission})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).commission)),1)])),[`cell(${w(Eg).totalDirectCommission})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).commission)),1)])),[`cell(${w(Eg).totalTradingCommission})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).commission)),1)])),[`cell(${w(Eg).directTradingCommission})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).commission)),1)])),[`cell(${w(Eg).totalCopyWiseCommission})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).commission)),1)])),[`cell(${w(Eg).directCopyWiseCommission})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).commission)),1)])),[`cell(${w(Eg).totalDeposit})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).deposit)),1)])),[`cell(${w(Eg).totalWithdraw})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).withdraw)),1)])),[`cell(${w(Eg).spotCommission})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).commission)),1)])),[`cell(${w(Eg).spotTradingFee})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).tradingFee)),1)])),[`cell(${w(Eg).spotTradingVolume})`]:l((({value:e})=>
7[f(o(r.$filters.formatNumber(e,w(Tt).tradingVolume)),1)])),[`cell(${w(Eg).futuresCommission})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).commission)),1)])),[`cell(${w(Eg).futuresTradingFee})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).tradingFee)),1)])),[`cell(${w(Eg).futuresTradingVolume})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).tradingVolume)),1)])),[`cell(${w(Eg).totalNetDeposits})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).deposit)),1)])),[`cell(${w(Eg).netDeposits})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).deposit)),1)])),[`cell(${w(Eg).buyCrypto})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).deposit)),1)])),[`cell(${w(Eg).sellCrypto})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).deposit)),1)])),[`cell(${w(Eg).cryptoDeposits})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).deposit)),1)])),[`cell(${w(Eg).cryptoWithdrawals})`]:l((({value:e})=>[f(o(r.$filters.formatNumber(e,w(Tt).withdraw)),1)])),_:2},1032,["multipleHeaders"])}}}),[["__scopeId","data-v-92412cad"]]),ay={class:"affiliate-performance"},ly={key:0,class:"page-title"},iy={class:"overview-filters"},ry={class:"overview-filters-left"},sy={class:"page-overview"},oy={class:"page-content"},ny={class:"filters"},dy={class:"filter-fields"},uy={class:"filter-item"},cy={class:"filter-item"},py={class:"mobile-filters-panel-buttons"},fy=nl(T({__name:"Performance",setup(r){const{isShowAffiliateCommission:d}=me,[u,m]=ut({rangeSize:7,nowDateOffset:-1}),v={days:1},g={days:60},b=e=>ht(e),S=ve(),{isEnableCopyWise:k,userUID:T}=h(S),D=V(),{t:L}=R(),I=be(),{sortKey:N,sortDirection:M,onSorting:x}=bl(),A=P(null),U=P({start:u,end:m}),O=P({}),F=P([]),z=P([]),B=P([]),H=P({selectedUser:null,selectedUpperPartner:null}),K=P(!1),W=P({selectedUser:null,selectedUpperPartner:null}),j=P(1),G=P({list:[],total:0}),Y=E({key:N,direction:M}),q=$("userDropdownRef"),Z=$("uplinePartnerDropdownRef"),J=$("dialogUserDropdownRef"),X=$("dialogUplinePartnerDropdownRef"),Q=P(D.query.panelType||Dt.TOTAL),ee=y((()=>{var e,t,a;return{parentUid:(null==(e=H.value.selectedUpperPartner)?void 0:e.value)||(null==(t=A.value)?void 0:t.value),uid:null==(a=H.value.selectedUser)?void 0:a.value,from:U.value.start.getTime(),to:U.value.end.getTime(),orderBy:Y.key,orderDirection:Y.direction}})),te=y((()=>I.isMobile?15:10)),ae=y((()=>JSON.stringify(H.value))),le=y((()=>{var e,t;return(null==(e=H.value.selectedUser)?void 0:e.value)||(null==(t=H.value.selectedUpperPartner)?void 0:t.value)}));function ie(){const e=D.query.uid||T.value;A.value=F.value.find((t=>t.value===e))||{}}async function re(e=!1){try{const t=await Fe.getPartnerDropdown();F.value=t.map((e=>{const t=e.uid===T.value?L("t.you"):e.partnerName;return{...e,name:`${Wd(e.uid)}/${t||"-"}`,partnerName:t,value:e.uid}})),e&&ie()}catch(t){}}async function se(){var e;try{const t={uid:null==(e=A.value)?void 0:e.value},{uidNamePairs:a=[],parentUidNamePairs:l=[]}=await Fe.getUserListDropdown(t);z.value=a,B.value=l}catch(t){}}const oe=Ue(se,300);const ne=Ue((async function(){var e;try{const t={from:U.value.start.getTime(),to:U.value.end.getTime(),parentUid:null==(e=A.value)?void 0:e.value},a=await Fe.getPerformanceSummary(t);O.value=a}catch(t){}}),100);const de=Ue((async function(){try{const{totalRows:e,data:t=[]}=await Fe.getPerformanceDetails({...ee.value,currentPage:j.value,pageSize:te.value});G.value.total=e,I.isMobile?G.value.list.push(...t):G.value.list=t}catch(e){}}),300);function ue(){j.value=1,I.isMobile&&(G.value.list=[])}function ce(){Object.assign(H.value,{selectedUser:null,selectedUpperPartner:null}),Object.assign(W.value,{selectedUser:null,selectedUpperPartner:null}),q.value&&q.value.reset(),Z.value&&Z.value.reset(),J.value&&J.value.reset(),X.value&&X.value.reset()}function pe(e){x(e),j.value=1}function fe(e){j.value=e}function ge(){j.value++}function he(){re(),se()}function ye(){K.value=!0,W.value=b(H.value)}function we(){K.value=!1,H.value=b(W.value)}return _(j,(()=>de())),_(Y,(()=>{ue(),de()})),_(T,(()=>{ie()})),_(A,((e,t)=>{t&&(null==e?void 0:e.value)!==(null==t?void 0:t.value)&&(ue(),ce(),oe(),ne(),de())})),_(U,(()=>{ue(),ne(),de()}),{deep:!0}),_(ae,(()=>{ue(),de()})),C((()=>{re(!0),ne(),oe()})),(r,u)=>{const m=e("Tooltip"),h=e("IconButton"),y=e("BaseButton");return a(),s("div",ay,[r.isDesktop?(a(),s("div",ly,[i("div",null,o(r.$t("referralV2Page.affiliate.performance")),1),p(m,{class:"title-tooltip",placement:"top-end"},{content:l((()=>[p(Ee,{class:"title-tooltip-icon"})])),tooltip:l((()=>[f(o(r.$t("referralV2Page.affiliate.performance.titleTooltip.1",{currency:w(Ae)})),1)])),_:1})])):n("",!0),p(Mh,{dateRange:U.value,"onUpdate:dateRange":u[0]||(u[0]=e=>U.value=e),maxDurationToNow:v,rangeLimitDuration:g},null,8,["dateRange"]),i("div",iy,[i("div",ry,[p(Rg,{modelValue:A.value,"onUpdate:modelValue":u[1]||(u[1]=e=>A.value=e),class:"partner-dropdown",list:F.value},null,8,["modelValue","list"])]),r.isFullSize?(a(),t(Lh,{key:0,selectedPartner:A.value},null,8,["selectedPartner"])):n("",!0)]),i("div",sy,[p(Vh,{selectedPartner:A.value,summary:O.value,onEditSuccess:he},null,8,["selectedPartner","summary"])]),i("div",oy,[w(k)&&w(d)?(a(),t(Zu,{key:0,modelValue:Q.value,"onUpdate:modelValue":u[2]||(u[2]=e=>Q.value=e),isShowTotalTab:""},null,8,["modelValue"])):n("",!0),i("div",ny,[p(lc,{ref_key:"userDropdownRef",ref:q,modelValue:H.value.selectedUser,"onUpdate:modelValue":u[3]||(u[3]=e=>H.value.selectedUser=e),class:"user-dropdown",list:z.value,isPartnerDropdown:!1},null,8,["modelValue","list"]),r.isMobile?n("",!0):(a(),t(tf,{key:0,ref_key:"uplinePartnerDropdownRef",ref:Z,modelValue:H.value.selectedUpperPartner,"onUpdate:modelValue":u[4]||(u[4]=e=>H.value.selectedUpperPartner=e),class:"upper-partner-dropdown",list:B.value},null,8,["modelValue","list"])),r.isMobile?(a(),t(h,{key:1,class:c(["primary-notification",{"has-changed":le.value}]),onClick:ye},{default:l((()=>[p(pt,{class:"icon"})])),_:1},8,["class"])):(a(),s("div",{key:2,class:"reset-filters",onClick:ce},o(r.$t("t.resetFilters")),1))]),p(ty,{isSortingControllable:"",total:G.value.total,pageSize:te.value,page:j.value,currentSortKey:Y.key,currentSortDirection:Y.direction,rows:G.value.list,selectedPanelType:Q.value,onSort:pe,onCh
7angePage:fe,onLoadMore:ge},null,8,["total","pageSize","page","currentSortKey","currentSortDirection","rows","selectedPanelType"])]),p(xn,{visible:K.value,"onUpdate:visible":u[7]||(u[7]=e=>K.value=e),class:"mobile-filters-panel"},{buttons:l((()=>[i("div",py,[p(y,{class:"action-btn outline-primary",size:w(ke).L,onClick:ce},{default:l((()=>[f(o(r.$t("t.reset")),1)])),_:1},8,["size"]),p(y,{class:"action-btn primary",size:w(ke).L,onClick:we},{default:l((()=>[f(o(r.$t("earn.filter.apply")),1)])),_:1},8,["size"])])])),default:l((()=>[i("div",dy,[i("div",uy,[p(vt,{class:"partners-input"},{label:l((()=>[f(o(r.$t("referralV2Page.affiliate.userList.fields.userUid")),1)])),default:l((()=>[p(lc,{ref_key:"dialogUserDropdownRef",ref:J,modelValue:W.value.selectedUser,"onUpdate:modelValue":u[5]||(u[5]=e=>W.value.selectedUser=e),class:"mobile-user-dropdown",list:z.value,isPartnerDropdown:!1},null,8,["modelValue","list"])])),_:1})]),i("div",cy,[p(vt,{class:"partners-input"},{label:l((()=>[f(o(r.$t("referralV2Page.affiliate.performance.fields.uplinePartner")),1)])),default:l((()=>[p(tf,{ref_key:"dialogUplinePartnerDropdownRef",ref:X,modelValue:W.value.selectedUpperPartner,"onUpdate:modelValue":u[6]||(u[6]=e=>W.value.selectedUpperPartner=e),class:"mobile-upper-partner-dropdown",list:B.value},null,8,["modelValue","list"])])),_:1})])])])),_:1},8,["visible"])])}}}),[["__scopeId","data-v-3f8898e4"]]),my=Object.freeze(Object.defineProperty({__proto__:null,default:fy},Symbol.toStringTag,{value:"Module"}
7)),vy={name:"NumberCell",props:{disable:{type:Boolean,default:!1},value:{type:[Number,String],default:0},maxDecimalPlaces:{type:Number,default:2}},computed:{isSmallThanMaxDecimalPlaces(){return this.value<Math.pow(10,-this.maxDecimalPlaces)},valueString(){return b(this.value).toFixed()},zeroText(){return`0.${"0".repeat(this.maxDecimalPlaces)}...`},formatValue(){return this.$filters.formatNumber(this.value,{formatKey:`max${this.maxDecimalPlaces}`})}}},gy={key:0},hy={key:1},yy={key:0};const by=nl(vy,[["render",function(i,r,n,d,u,c){const p=e("ToolTip");return a(),t(p,{class:"tool-tip",placement:"top",disable:n.disable},{content:l((()=>[c.isSmallThanMaxDecimalPlaces?(a(),s("span",gy,o(c.zeroText),1)):(a(),s("span",hy,o(c.formatValue),1))])),tooltip:l((()=>[i.$slots.tooltip?v(i.$slots,"tooltip",{key:1}):(a(),s("span",yy,o(c.valueString),1))])),_:3},8,["disable"])}]]),wy={class:"affiliate-commission-history"},Py={class:"mobile-nav-filter"},Sy={class:"wrap"},Cy={key:0,class:"affiliate-title"},ky={key:0,class:"filter"},Ry={class:"left"},_y={class:"date"},Ty={class:"earnings"},Dy={class:"buttons"},Ly=nl(T({__name:"CommissionHistory",setup(r){const[u,m]=ut({rangeSize:30}),v=()=>({dateRange:{start:new Date(u.getTime()),end:new Date(m.getTime())},selectedCurrency:""}),g=Object.keys(v()),b=(e,t=g)=>t.reduce(((t,a)=>{if("dateRange"===a)t[a]={start:new Date(e[a].start.getTime()),end:new Date(e[a].end.getTime())};else t[a]=e[a];return t}),{}),S=R(),k=be(),T=ve(),{currencyMap:D}=h(T),{sortKey:L,sortDirection:I,onSorting:$}=bl({initialSortKey:ea.date,initialSortDirection:"desc"}),V=E({id:L,direction:I}),N=P(!1),M=E({history:[],totalSize:0}),x=E({currentPage:1,totalPages:0}),A=P(!1),U=E(v()),O=E({isShow:!1,tempFilters:v()}),F=y((()=>[{id:ea.date,isSortable:!0,label:S.t("t.date")},{id:ea.totalCommission,isSortable:!0,label:S.t("referralV2Page.performance.totalCommissions"),textAlign:"right"},{id:ea.asset,isSortable:!0,label:S.t("t.asset"),textAlign:"right"}
7,{id:ea.type,isSortable:!0,label:S.t("t.type"),textAlign:"right"}])),z=y((()=>k.isMobile?15:10)),B=y((()=>{const e=v();return e.selectedCurrency!==U.selectedCurrency||e.dateRange.start.getTime()!==U.dateRange.start.getTime()||e.dateRange.end.getTime()!==U.dateRange.end.getTime()}));_((()=>U.dateRange),((e,t)=>{e.start.getTime()===t.start.getTime()&&e.end.getTime()===t.end.getTime()||(Y(),H())})),_((()=>U.selectedCurrency),(()=>{Y(),H()})),_((()=>k.isMobile),(()=>{Y(),H()}));const H=Ue((async function(){const e={asset:U.selectedCurrency,from:U.dateRange.start.getTime(),to:U.dateRange.end.getTime(),currentPage:x.currentPage,pageSize:z.value,orderBy:V.id,orderDirection:V.direction};try{A.value=!0;const{data:t,totalPages:a,totalRows:l}=await Fe.getCommissionHistory(e),i=t.map((e=>({...e,[ea.date]:e.date,[ea.totalCommission]:e.total,[ea.type]:e.type})));k.isMobile?M.history=M.history.concat(i):M.history=i,M.totalSize=l,x.totalPages=a}catch(t){}finally{A.value=!1}}),300);function K(){Object.assign(U,b(v()))}function W(e){$(e),Y(),H()}function j(e){x.currentPage=e,H()}function G(){A.value||(x.currentPage++,H())}function Y(){k.isMobile&&(M.history=[],M.totalSize=0),x.currentPage=1}function q(){O.tempFilters=b(U),O.isShow=!0}function Z(){const e=b(O.tempFilters);Object.assign(U,e),O.isShow=!1}function J(){Object.assign(U,v()),O.tempFilters=v()}return C((()=>{H()})),(r,u)=>{const m=e("IconButton"),v=e("BaseButton");return a(),s("div",wy,[r.isMobile?(a(),t(Vn,{key:0},{default:l((()=>[i("div",Py,[p(ta,{selectedCurrency:U.selectedCurrency,"onUpdate:selectedCurrency":u[0]||(u[0]=e=>U.selectedCurrency=e),class:"currency-dropdown",isDefaultSelectAll:""},null,8,["selectedCurrency"]),p(m,{class:c(["primary-notification filter-button",{"has-changed":B.value}]),onClick:q},{default:l((()=>[p(pt)])),_:1},8,["class"])])])),_:1})):n("",!0),i("div",Sy,[r.isDesktop?(a(),s("div",Cy,o(r.$t("referralV2Page.affiliate.commissionHistory")),1)):n("",!0),p(_n,{class:"table-container"},{default:l((()=>[r.isMobile?n("",!0):(a(),s("div",ky,[i("div",Ry,[p(ft,{dateRange:U.dateRange,"onUpdate:dateRange":u[1]||(u[1]=e=>U.dateRange=e),class:"date-picker"},null,8,["dateRange"]),p(ta,{selectedCurrency:U.selectedCurrency,"onUpdate:selectedCurrency":u[2]||(u[2]=e=>U.selectedCurrency=e),class:"currency-dropdown",isDefaultSelectAll:""},null,8,["selectedCurrency"]),p(v,{class:"reset-btn",size:w(ke).XS,onClick:K},{default:l((()=>[f(o(r.$t("t.resetFilters")),1)])),_:1},8,["size"])]),u[8]||(u[8]=i("div",{class:"right"},null,-1))])),p(mt,{class:"table",isSortingControllable:"",columns:F.value,rows:M.history,currentSortKey:V.id,currentSortDirection:V.direction,page:x.currentPage,total:M.totalSize,pageSize:z.value,onSort:W,onChangePage:j,onLoadMore:G},{[`cell(${w(ea).date})`]:l((({value:e})=>[i("span",_y,o(r.$filters.formatDate(e,"yyyy-MM-dd")),1)])),[`cell(${w(ea).totalCommission})`]:l((({value:e})=>[i("span",Ty,[e?(a(),t(by,{key:1,value:e,maxDecimalPlaces:8},null,8,["value"])):(a(),s(d,{key:0},[f("0")],64))])])),[`cell(${w(ea).asset})`]:l((({value:e})=>{var t,a,l;return[p(aa,{class:"brand-icon",displayName:null==(t=w(D))?void 0:t[e].displayName,"short-name":!0,type:(null==(a=w(D))?void 0:a[e].isFiat)?"fiat":"icon",name:null==(l=w(D))?void 0:l[e].shortName,size:"20"},null,8,["displayName","type","name"])]})),[`cell(${w(ea).type})`]:l((({value:e})=>[f(o(e),1)])),_:2},1032,["columns","rows","currentSortKey","currentSortDirection","page","total","pageSize"])])),_:1})]),p(xn,{visible:O.isShow,"onUpdate:visible":u[5]||(u[5]=e=>O.isShow=e),class:"filter-panel"},{buttons:l((()=>[i("div",Dy,[p(v,{class:"outline-primary filter-panel-button",size:w(ke).L,onClick:J},{default:l((()=>[f(o(r.$t("t.reset")),1)])),_:1},8,["size"]),p(v,{class:"primary filter-panel-button",size:w(ke).L,onClick:Z},{default:l((()=>[f(o(r.$t("t.apply")),1)])),_:1},8,["size"])])])),default:l((()=>[p(vt,{class:"referral-dropdown",label:r.$t("t.asset")},{default:l((()=>[p(ta,{selectedCurrency:O.tempFilters.selectedCurrency,"onUpdate:selectedCurrency":u[3]||(u[3]=e=>O.tempFilters.selectedCurrency=e),class:"panel-currency-dropdown",isDefaultSelectAll:""},null,8,["selectedCurrency"])])),_:1},8,["label"]),p(vt,{label:r.$t("t.date")},{default:l((()=>[p(wl,{class:"date-picker filter-panel-date-picker",dateRangeData:O.tempFilters.dateRange,onToggle:u[4]||(u[4]=e=>N.value=!0)},null,8,["dateRangeData"])])),_:1},8,["label"])])),_:1},8,["visible"]),N.value?(a(),t(gt,{key:1,showDatePickerDialog:N.value,"onUpdate:showDatePickerDialog":u[6]||(u[6]=e=>N.value=e),dateRange:O.tempFilters.dateRange,"onUpdate:dateRange":u[7]||(u[7]=e=>O.tempFilters.dateRange=e)},null,8,["showDatePickerDialog","dateRange"])):n("",!0)])}}}),[["__scopeId","data-v-d9e80e47"]]),Iy=Object.freeze(Object.defineProperty({__proto__:null,default:Ly},Symbol.toStringTag,{value:"Module"})),$y={class:"create-referral-btn"},Vy=nl(T({__name:"CreateReferralLink",props:{remainLinks:{},isShowCreateLinkDialog:{type:Boolean}},emits:["update:isShowCreateLinkDialog"],setup(t,{emit:i}){const r=i;return(t,i)=>{const n=e("BaseButton"),d=e("ToolTip");return a(),s("div",$y,[p(d,{class:"creak-link-wrapper",tooltip:t.$t("referralV2Page.createLink.tip"),disable:0!==t.remainLinks,placement:"top-end"},{content:l((()=>[p(n,{class:"primary create-link-button",size:w(ke).S,disabled:0===t.remainLinks,onClick:i[0]||(i[0]=e=>r("update:isShowCreateLinkDialog",!0))},{default:l((()=>[p(la),f(" "+o(t.$t("referralV2Page.shortLink.setUpNew.setUpNewShareLink")),1)])),_:1},8,["size","disabled"])])),_:1},8,["tooltip","disable"])])}}}),[["__scopeId","data-v-3e9a65e1"]]),Ny={class:"rate-input-container"},My={class:"rate-left"},xy={class:"input-field-label"},Ay={class:"rate-right"},Uy={class:"input-field-label rebate-rate-label"},Ey=nl(T({__name:"RateInputField",props:F({errorMessage:{default:""}},{commissionRate:{},commissionRateModifiers:{},maxRateDisplay:{},maxRateDisplayModifiers:{},refereeDisplayRate:{},refereeDisplayRateModifiers:{}}),emits:["update:commissionRate","update:maxRateDisplay","update:refereeDisplayRate"],setup(r){const s=k(r,"commissionRate"),n=k(r,"maxRateDisplay"),d=k(r,"refereeDisplayRate");return(r,u)=>
7{const c=e("BrandInput"),m=e("Tooltip");return a(),t(vt,{errorMessage:r.errorMessage,class:"rate-info-wrap"},{default:l((()=>[i("div",Ny,[i("div",My,[i("div",xy,[i("span",null,o(r.$t("t.yours"))+" (%)",1)]),p(c,{value:s.value,"onUpdate:value":u[0]||(u[0]=e=>s.value=e),isBrandNewStyle:"",isNumeric:"",maxlength:"3",placeholder:`0-${n.value}`},{suffix:l((()=>u[1]||(u[1]=[f("%")]))),_:1},8,["value","placeholder"])]),u[3]||(u[3]=i("div",{class:"rate-separator-container"},[f("   "),i("div",{class:"rate-separator"})],-1)),i("div",Ay,[i("div",Uy,[i("span",null,o(r.$t("referralV2Page.affiliate.overview.myReferralLink.refereeRebate.text"))+" (%) ",1),p(m,{tooltip:r.$t("referralV2Page.affiliate.overview.myReferralLink.refereeRebate.tooltip")},{content:l((()=>[p(Ee,{class:"referee-rate-icon"})])),_:1},8,["tooltip"])]),p(c,{isBrandNewStyle:"",isNumeric:"",readonly:"",disabled:"",value:d.value},{suffix:l((()=>u[2]||(u[2]=[f("%")]))),_:1},8,["value"])])])])),_:1},8,["errorMessage"])}}}),[["__scopeId","data-v-60db8e63"]]),Oy={class:"sub-title"},Fy={class:"sub-title"},zy={class:"sub-title"},By={class:"sub-title"},Hy={class:"check-box-wrap"},Ky={class:"button-area"},Wy={class:"success-container"},jy={class:"success-title"},Gy={class:"success-description"},Yy={class:"success-info-container"},qy={class:"filed-title"},Zy=nl(T({__name:"CreateLinkDialog",props:{isVisible:{type:Boolean,default:!1}},emits:["update:isVisible","created"],setup(r,{emit:d}){const{enableSpotTrade:u,enableFuturesTrade:c}=lt,m=r,v=d,g=R(),S=ve(),{isEnableCopyWise:C}=h(S),k=ge(),{ownedAffiliateRate:T}=h(k),D=P(""),L=P(""),I=P(""),$=P(""),V=P(!1),N=P(!1),M=P(!1),x=P({}),A=y({get:()=>m.isVisible,set(e){v("update:isVisible",e)}}),U=y((()=>B(T.value.spotRate,D.value))),E=y((()=>B(T.value.futuresRate,L.value))),O=y((()=>B(T.value.cwMakerRate,I.value))),F=y((()=>B(T.value.cwTakerRate,$.value))),z=y((()=>{var e;return ia(null==(e=x.value)?void 0:e.referralCode)}));function B(e,t){const a=e||0,l=b(t||0).div(100).toNumber(),i=b(a).minus(l).toNumber();return{maxRate:a,selfRate:l,refereeRate:i,refereeDisplayRate:b(i).times(100).toNumber(),maxRateDisplay:function(e,t=""){return`${b(e||0).times(100).toNumber()}${t}`}(a)}}async function H(){try{V.value=!0;const e={mySpotCommissionRate:U.value.selfRate,refereeSpotCommissionRate:U.value.refereeRate,myFuturesCommissionRate:E.value.selfRate,refereeFuturesCommissionRate:E.value.refereeRate,isDefault:M.value};C.value&&Object.assign(e,{myCwTakerCommissionRate:F.value.selfRate,myCwMakerCommissionRate:O.value.selfRate,refereeCwMakerCommissionRate:O.value.refereeRate,refereeCwTakerCommissionRate:F.value.refereeRate}),x.value=await Fe.createSelfCommissionLink(e),await k.debouncePromiseGetUserReferralInfo(!0),A.value=!1,N.value=!0,v("created")}catch(e){}finally{V.value=!1}}function K(){N.value=!1}function W(e){return{required:!0,numerical:!0,betweenValue:{min:0,max:e.maxRateDisplay,errorMsg:g.t("referralV2Page.affiliate.upgradeToPartnerDialog.errors.limit",{min:0,max:e.maxRateDisplay})}}}return _(A,(e=>{e&&(D.value="",L.value="",I.value="",$.value="")})),(r,d)=>{const m=e("ValidationField"),v=e("Checkbox"),g=e("BaseButton"),h=e("ValidationForm");return a(),s("div",null,[p(dt,{visible:A.value,"onUpdate:visible":d[18]||(d[18]=e=>A.value=e),class:"create-link-dialog",width:"560px",isBrandNewStyle:"",fullStyle:r.isMobile,showHeaderBottomDivider:!1},{header:l((()=>[f(o(r.$t("t.createALink")),1)])),body:l((()=>[p(h,{as:"div"},{default:l((({meta:e})=>[w(u)?(a(),t(m,{key:0,modelValue:D.value,"onUpdate:modelValue":d[3]||(d[3]=e=>D.value=e),as:"div",class:"field-item-container",name:"spotCommissionRate",rules:W(U.value)},{default:l((({errors:e})=>[i("p",Oy,o(r.$t("referralV2Page.affiliate.customLinks.fields.head.spotCommissionRate")),1),p(Ey,{commissionRate:D.value,"onUpdate:commissionRate":d[0]||(d[0]=e=>D.value=e),maxRateDisplay:U.value.maxRateDisplay,"onUpdate:maxRateDisplay":d[1]||(d[1]=e=>U.value.maxRateDisplay=e),refereeDisplayRate:U.value.refereeDisplayRate,"onUpdate:refereeDisplayRate":d[2]||(d[2]=e=>U.value.refereeDisplayRate=e),errorMessage:e[0]||""},null,8,["commissionRate","maxRateDisplay","refereeDisplayRate","errorMessage"])])),_:1},8,["modelValue","rules"])):n("",!0),w(c)?(a(),t(m,{key:1,modelValue:L.value,"onUpdate:modelValue":d[7]||(d[7]=e=>L.value=e),name:"futuresCommissionRate",as:"div",class:"field-item-container",rules:W(E.value)},{default:l((({errors:e})=>[i("p",Fy,o(r.$t("referralV2Page.affiliate.customLinks.fields.head.futuresCommissionRate")),1),p(Ey,{commissionRate:L.value,"onUpdate:commissionRate":d[4]||(d[4]=e=>L.value=e),maxRateDisplay:E.value.maxRateDisplay,"onUpdate:maxRateDisplay":d[5]||(d[5]=e=>E.value.maxRateDisplay=e),refereeDisplayRate:E.value.refereeDisplayRate,"onUpdate:refereeDisplayRate":d[6]||(d[6]=e=>E.value.refereeDisplayRate=e),errorMessage:e[0]||""},null,8,["commissionRate","maxRateDisplay","refereeDisplayRate","errorMessage"])])),_:1},8,["modelValue","rules"])):n("",!0),w(C)?(a(),t(m,{key:2,modelValue:I.value,"onUpdate:modelValue":d[11]||(d[11]=e=>I.value=e),name:"copyWiseMakerCommissionRate",as:"div",class:"field-item-container",rules:W(O.value)},{default:l((({errors:e})=>[i("p",zy,o(r.$t("referralV2Page.affiliate.autoTraderMaker.commissionRate")),1),p(Ey,{commissionRate:I.value,"onUpdate:commissionRate":d[8]||(d[8]=e=>I.value=e),maxRateDisplay:O.value.maxRateDisplay,"onUpdate:maxRateDisplay":d[9]||(d[9]=e=>O.value.maxRateDisplay=e),refereeDisplayRate:O.value.refereeDisplayRate,"onUpdate:refereeDisplayRate":d[10]||(d[10]=e=>O.value.refereeDisplayRate=e),errorMessage:e[0]||""},null,8,["commissionRate","maxRateDisplay","refereeDisplayRate","errorMessage"])])),_:1},8,["modelValue","rules"])):n("",!0),w(C)?(a(),t(m,{key:3,modelValue:$.value,"onUpdate:modelValue":d[15]||(d[15]=e=>$.value=e),name:"copyWiseTakerCommissionRate",as:"div",class:"field-item-container",rules:W(F.value)},{default:l((({errors:e})=>[i("p",By,o(r.$t("referralV2Page.affiliate.autoTraderTaker.commissionRate")),1),p(Ey,{commissionRate:$.value,"onUpdate:commissionRate":d[12]||(d[12]=e=>$.value=e),maxRateDisplay:F.value.maxRateDisplay,"onUpdate:maxRateDisplay":d[13]||(d[13]=e=>F.value.maxRateDisplay=e),refereeDisplayRate:F.value.refereeDisplayRate,"onUpdate:refereeDisplayRate":d[14]||(d[14]=e=>F.value.refereeDisplayRate=e),errorMessage:e[0]||""},null,8,["commissionRate","maxRateDisplay","refereeDisplayRate","errorMessage"])])),_:1},8,["modelValue","rules"])):n("",!0),i("div",Hy,[p(v,{value:M.value,"onUpdate:value":d[16]||(d[16]=e=>M.value=e),isBrandNewStyle:""},{default:l((()=>[f(o(r.$t("referralV2Page.affiliate.linksManagement.createDialog.setDefault")),1)])),_:1},8,["value"])]),i("div",Ky,[p(g,{class:"outline-primary block cancel-button",onClick:d[17]||(d[17]=e=>A.value=!1)},{default:l((()=>[f(o(r.$t("t.cancel")),1)])),_:1}),p(g,{class:"primary block",size:w(ke).L,disabled:!e.valid,isLoading:V.value,onClick:H},{default:l((()=>
7[f(o(r.$t("t.save")),1)])),_:2},1032,["size","disabled","isLoading"])])])),_:1})])),_:1},8,["visible","fullStyle"]),p(Vt,{visible:N.value,"onUpdate:visible":d[19]||(d[19]=e=>N.value=e),class:"success-dialog",showHeaderBottomDivider:"",showClose:!1},{header:l((()=>[f(o(r.$t("t.createALink")),1)])),buttons:l((()=>[p(g,{class:"primary block",size:w(ke).L,onClick:K},{default:l((()=>[f(o(r.$t("t.gotIt.uppercase")),1)])),_:1},8,["size"])])),default:l((()=>[i("div",Wy,[i("div",jy,o(r.$t("referralV2Page.affiliate.linksManagement.createdSuccessDialog.des")),1),i("div",Gy,o(r.$t("referralV2Page.affiliate.linksManagement.createdSuccessDialog.subText")),1),i("div",Yy,[i("span",qy,o(r.$t("t.yourReferralLink")),1),p(ra,{value:z.value},null,8,["value"])])])])),_:1},8,["visible"])])}}}),[["__scopeId","data-v-60dabece"]]),Jy={class:"title"},Xy={class:"desc"},Qy={class:"affected-items"},eb={class:"items-wrap"},tb={class:"item"},ab={class:"value"},lb={class:"item"},ib={class:"value"},rb={key:0},sb={class:"item"},ob={class:"value"},nb={class:"title"},db={class:"desc"},ub=nl({__name:"DeleteLink",props:{referralCode:{type:String,default:""},referralLink:{type:String,default:""},isDefault:{type:Boolean,default:!1},shortLink:{type:String,default:""}},emits:["reFetch"],setup(t,{emit:r}){const u=t,c=r,m=R(),g=be(),h=P(!1),b=P(!1),S=y((()=>sa(u.shortLink)));function C(){u.isDefault&&!g.isMobile||(u.isDefault?h.value=!0:b.value=!0)}async function k(){try{await Fe.deleteSelfCommissionLink(u.referralCode),c("reFetch"),b.value=!1,na({toastType:da.dark,title:m.t("referralV2Page.affiliate.linksManagement.deleteLink.success")})}catch(e){}}return(r,u)=>{const c=e("IconButton"),m=e("ToolTip"),g=e("BaseButton");return a(),s(d,null,[p(m,{class:"tip",placement:"top",tooltip:r.$t("referralV2Page.affiliate.linksManagement.deleteLink.disabled.tooltip"),disable:!t.isDefault||r.isMobile},{content:l((()=>[i("div",{class:"content",onClick:C},[v(r.$slots,"default",{},(()=>[p(c,{class:"primary-regular",size:w(Et).S,disabled:t.isDefault},{default:l((()=>[p(w(oa))])),_:1},8,["size","disabled"])]),!0)])])),_:3},8,["tooltip","disable"]),p(w(Qe),{visible:b.value,"onUpdate:visible":u[1]||(u[1]=e=>b.value=e),class:"delete-confirm-dialog",isBrandNewStyle:"",showHeaderBottomDivider:!1,width:r.isMobile?"90%":"360px"},{buttons:l((()=>[p(g,{class:"block primary",size:w(ke).L,onClick:k},{default:l((()=>[f(o(r.$t("t.delete")),1)])),_:1},8,["size"]),i("div",{class:"cancel",onClick:u[0]||(u[0]=e=>b.value=!1)},o(r.$t("t.cancel")),1)])),default:l((()=>[i("div",Jy,o(r.$t("referralV2Page.affiliate.linksManagement.deleteLink.dialog.title")),1),i("div",Xy,[t.shortLink?(a(),s(d,{key:0},[f(o(r.$t("referralV2Page.affiliate.linksManagement.deleteLink.dialog.withCustomLink.desc")),1)],64)):(a(),s(d,{key:1},[f(o(r.$t("referralV2Page.affiliate.linksManagement.deleteLink.dialog.withoutCustomLink.desc")),1)],64))]),i("div",Qy,o(r.$t("t.affectedItems")),1),i("div",eb,[i("div",null,[i("div",tb,o(r.$t("register.referral-code")),1),i("div",ab,o(t.referralCode),1)]),i("div",null,[i("div",lb,o(r.$t("t.referralLink")),1),i("div",ib,o(t.referralLink),1)]),t.shortLink?(a(),s("div",rb,[i("div",sb,o(r.$t("referralV2Page.shortLinks.fields.head.shortLink")),1),i("div",ob,o(S.value),1)])):n("",!0)])])),_:1},8,["visible","width"]),p(w(Qe),{visible:h.value,"onUpdate:visible":u[3]||(u[3]=e=>h.value=e),isBrandNewStyle:"",width:"90%",showHeaderBottomDivider:!1},{buttons:l((()=>[p(g,{class:"block primary",size:w(ke).L,onClick:u[2]||(u[2]=e=>h.value=!1)},{default:l((()=>[f(o(r.$t("t.iUnderstand")),1)])),_:1},8,["size"])])),default:l((()=>[i("div",nb,o(r.$t("referralV2Page.affiliate.linksManagement.deleteLink.cannotDelete.title")),1),i("div",db,o(r.$t("referralV2Page.affiliate.linksManagement.deleteLink.disabled.tooltip")),1)])),_:1},8,["visible"])],64)}}},[["__scopeId","data-v-a5a0aa76"]]),cb={class:"referral-code"},pb={class:"dropdown-item"},fb={class:"dropdown-item"},mb={key:1,class:"referral-wrap"},vb={class:"action-wrap"},gb=nl(T({__name:"ReferralCodeCell",props:{referralCode:{default:""},isDefault:{type:Boolean,default:!1},shortLink:{default:""}},emits:["reFetch"],setup(e,{emit:r}){const n=e,d=r,u=P(!1),m=y((()=>ia(n.referralCode)));return(e,r)=>{const n=j("clipboard");return e.isMobile?(a(),t(Ie,{key:0,isShowChevronArrow:!1,isBrandNewStyle:"",isAppendListToBody:"",class:"action-dropdown",customListStyles:{"--dropdown-list-offset-x":"70px"},onToggle:r[1]||(r[1]=e=>u.value=!u.value)},{toggleContent:l((()=>[i("div",cb,o(e.referralCode),1),p(Ut,{class:c(["action-more",{"primary-regular":u.value}]),size:w(Et).S},{default:l((()=>[p(Ot,{class:"action-more-icon"})])),_:1},8,["class","size"])])),default:l((()=>[A((a(),s("div",pb,[f(o(e.$t("t.copy")),1)])),[[n,m.value,"copy"]]),i("div",fb,[p(ub,{referralCode:e.referralCode,referralLink:m.value,isDefault:e.isDefault,shortLink:e.shortLink,onReFetch:r[0]||(r[0]=e=>d("reFetch"))},{default:l((()=>[f(o(e.$t("t.delete")),1)])),_:1},8,["referralCode","referralLink","isDefault","shortLink"])])])),_:1})):(a(),s("div",mb,[i("span",null,o(e.referralCode),1),i("div",vb,[p(ua,{copyMessage:"referralV2Page.affiliate.linksManagement.link.tip",value:m.value,isInputCopy:!1},{icon:l((()=>[p(ji,{class:"icon-link"})])),_:1},8,["value"]),p(ub,{referralCode:e.referralCode,referralLink:m.value,isDefault:e.isDefault,shortLink:e.shortLink,onReFetch:r[2]||(r[2]=e=>d("reFetch"))},null,8,["referralCode","referralLink","isDefault","shortLink"])])]))}}}),[["__scopeId","data-v-bd49dc77"]]);function hb(e){return Array.isArray(e)?e.some(hb):void 0!==(null==e?void 0:e.id)}function yb(e){return e.map((e=>Array.isArray(e)?yb(e):e)).filter((e=>Array.isArray(e)?hb(e):!(null==e?void 0:e.isHide)))}const bb={key:0,class:"affiliate-title"},wb={class:"action-wrapper"},Pb={class:"link-info"},Sb={class:"link-number"},Cb={class:"deleted-and-create"},kb={class:"tip-column-wrap"},Rb={class:"tip-column"},_b={class:"tip-column-wrap"},Tb={class:"tip-column"},Db={class:"tip-column-wrap"},Lb={class:"tip-column"},Ib={class:"tip-column-wrap"},$b={class:"tip-column"},Vb={class:"tip-column-wrap no-background"},Nb={class:"tip-column"},Mb={class:"tip-column-wrap no-background"},xb={class:"tip-column"},Ab={key:0},Ub=["onClick"],Eb=nl(T({__name:"LinksManagement",setup(r){const{enableSpotTrade:d,enableFuturesTrade:u}=lt,m=d||u,{enableAffiliateLinkManagementCreate:v,isShowAffiliate
7Commission:g,isShowAffiliateTradedUsers:S}=me,C=!S,k=R(),_=ve(),{lang:T,isEnableCopyWise:D}=h(_),{debouncePromiseGetUserReferralInfo:I}=ge(),$=P([]),V=P(!1),N=P(m?Dt.TRADING:Dt.COPYWISE),M=P({id:"",direction:"desc"}),x=y((()=>{const{id:e,direction:t}=M.value;return e?ca($.value,e,t):$.value})),A=y((()=>10-$.value.length)),U=y((()=>N.value===Dt.TRADING)),E=y((()=>yb([[{id:pa.referralCode,isSortable:!1,label:k.t("referralV2Page.affiliate.linksManagement.label.referralCode")},{id:pa.spotCommissionRate,label:k.t("referralV2Page.affiliate.partnerList.table.spotCommissionRate"),colspan:2,textAlign:"center",isHide:!g||!d||!U.value},{id:pa.futuresCommissionRate,label:k.t("referralV2Page.affiliate.partnerList.table.futuresCommissionRate"),colspan:2,textAlign:"center",isHide:!g||!u||!U.value},{id:pa.cwMakerRate,label:k.t("referralV2Page.affiliate.autoTraderMaker.commissionRate"),colspan:2,textAlign:"center",isHide:!g||U.value},{id:pa.cwTakerRate,label:k.t("referralV2Page.affiliate.autoTraderTaker.commissionRate"),colspan:2,textAlign:"center",isHide:!g||U.value},{id:pa.referredUsers,isSortable:!0,label:k.t("referralV2Page.affiliate.linksManagement.label.referredUsers")},{id:pa.tradedUsers,isSortable:!0,label:k.t("referralV2Page.affiliate.linksManagement.label.tradedUsers"),isHide:!S},{id:pa.expressBuyUsers,isSortable:!0,label:k.t("referralV2Page.affiliate.linksManagement.label.depositedUsers"),isHide:!C},{id:pa.action,isSortable:!1,label:k.t("t.action"),textAlign:"right"}],[{},{id:pa.mySpotCommissionRate,isSortable:!0,label:k.t("t.you"),textAlign:"center",isHide:!g||!d||!U.value},{id:pa.refereeSpotCommissionRate,isSortable:!0,label:k.t("t.referee"),textAlign:"center",isHide:!g||!d||!U.value},{id:pa.myFuturesCommissionRate,isSortable:!0,label:k.t("t.you"),textAlign:"center",isHide:!g||!u||!U.value},{id:pa.refereeFuturesCommissionRate,isSortable:!0,label:k.t("t.referee"),textAlign:"center",isHide:!g||!u||!U.value},{id:pa.myCwMakerCommissionRate,isSortable:!0,label:k.t("t.you"),textAlign:"center",isHide:!g||U.value},{id:pa.refereeCwMakerCommissionRate,isSortable:!0,label:k.t("t.referee"),textAlign:"center",isHide:!g||U.value},{id:pa.myCwTakerCommissionRate,isSortable:!0,label:k.t("t.you"),textAlign:"center",isHide:!g||U.value},{id:pa.refereeCwTakerCommissionRate,isSortable:!0,label:k.t("t.referee"),textAlign:"center",isHide:!g||U.value},{},{},{}]]))),O=e=>{e.key&&(M.value.id=e.key),M.value.direction=e.order},F=e=>he(b(e??0).times(100).toNumber(),{formatKey:Tt.selfRebateRate,postfix:"%"}),z=async()=>{try{$.value=await Fe.getSelfLinks()}catch(e){}},B=e=>{$.value=$.value.map((t=>({...t,isDefault:t.referralCode===e})))};return L((()=>{z()})),(r,d)=>{const u=e("RouterLink"),m=e("Tooltip");return a(),s("div",{class:c(["affiliate-links-management",{"is-show-panel-switcher":w(D)&&w(g)}])},[r.isDesktop?(a(),s("div",bb,o(r.$t("referralV2Page.affiliate.linkManagement")),1)):n("",!0),i("div",wb,[i("p",Pb,[f(o(r.$t("referralV2Page.affiliate.linksManagement.linkUsed"))+" : ",1),i("span",Sb,o($.value.length),1),f(" /"+o(10))]),i("div",Cb,[p(u,{class:"deleted-link",to:{name:w(pe).REFERRAL_V2_AFFILIATE_DELETED_LINK,params:{lang:w(T)}}},{default:l((()=>[f(o(r.$t("referralV2Page.affiliate.linksManagement.deletedLink")),1)])),_:1},8,["to"]),w(v)&&r.isLargeSize?(a(),t(Vy,{key:0,isShowCreateLinkDialog:V.value,"onUpdate:isShowCreateLinkDialog":d[0]||(d[0]=e=>V.value=e),remainLinks:A.value,onReFetch:z},null,8,["isShowCreateLinkDialog","remainLinks"])):n("",!0)])]),p(_n,{class:"table-container"},{default:l((()=>[!r.isMobile&&w(D)&&w(g)?(a(),t(Zu,{key:0,modelValue:N.value,"onUpdate:modelValue":d[1]||(d[1]=e=>N.value=e),class:"main-switcher"},null,8,["modelValue"])):n("",!0),p(St,{class:"link-table",multipleHeaders:E.value,rows:x.value,total:x.value.length,currentSortKey:M.value.id,onSort:O},{[`head(${w(pa).spotCommissionRate})`]:l((({info:e})=>[i("div",kb,[i("span",Rb,o(e.label),1),p(m,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.linksManagement.spotCommissionRate.tip")),1)])),_:1})])])),[`head(${w(pa).futuresCommissionRate})`]:l((({info:e})=>[i("div",_b,[i("span",Tb,o(e.label),1),p(m,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.linksManagement.futuresCommissionRate.tip")),1)])),_:1})])])),[`head(${w(pa).cwMakerRate})`]:l((({info:e})=>[i("div",Db,[i("span",Lb,o(e.label),1),p(m,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.linksManagement.autoTraderMakerCommissionRate.tip")),1)])),_:1})])])),[`head(${w(pa).cwTakerRate})`]:l((({info:e})=>[i("div",Ib,[i("span",$b,o(e.label),1),p(m,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.linksManagement.autoTraderTakerCommissionRate.tip")),1)])),_:1})])])),[`head(${w(pa).tradedUsers})`]:l((({info:e})=>[i("div",Vb,[i("span",Nb,o(e.label),1),p(m,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.linksManagement.tradedUsers.tip.2")),1)])),_:1})])])),[`head(${w(pa).expressBuyUsers})`]:l((({info:e})=>[i("div",Mb,[i("span",xb,o(e.label),1),p(m,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.linksManagement.depositedUsers.tip")),1)])),_:1})])])),[`cell(${w(pa).referralCode})`]:l((({value:e,info:t})=>[p(gb,{referralCode:e,isDefault:t.isDefault,shortLink:t.shortLink,onReFetch:z},null,8,["referralCode","isDefault","shortLink"])])),[`cell(${w(pa).mySpotCommissionRate})`]:l((({value:e})=>[f(o(F(e)),1)])),[`cell(${w(pa).refereeSpotCommissionRate})`]:l((({value:e})=>[f(o(F(e)),1)])),[`cell(${w(pa).myFuturesCommissionRate})`]:l((({value:e})=>[f(o(F(e)),1)])),[`cell(${w(pa).refereeFuturesCommissionRate})`]:l((({value:e})=>[f(o(F(e)),1)])),[`cell(${w(pa).myCwMakerCommissionRate})`]:l((({value:e})=>[f(o(F(e)),1)])),[`cell(${w(pa).refereeCwMakerCommissionRate})`]:l((({value:e})=>[f(o(F(e)),1)])),[`cell(${w(pa).myCwTakerCommissionRate})`]:l((({value:e})=>[f(o(F(e)),1)])),[`cell(${w(pa).refereeCwTakerCommissionRate})`]:l((({value:e})=>[f(o(F(e)),1)])),[`cell(${w(pa).action})`]:l((({info:e})=>[e.isDefault?(a(),s("span",Ab,o(r.$t("t.default")),1)):(a(),s("span",{key:1,class:"set-default-btn",onClick:t=>(async e=>{try{await Fe.updateSelfCommissionLink({referralCode:e,isDefault:!0}),B(e),await I(!0),na({toastType:da.dark,title:k.t("referralV2Page.affiliate.linksManagement.setDefault.tip")})}catch(t){}})(e.referralCode)},o(r.$t("t.setAsDefault")),9,Ub))])),_:2},1032,["multipleHeaders","rows","total","currentSortKey"])])),_:1}),r.isMobile?(a(),t(Vn,{key:1,class:"nav-container"},{default:l((()=>[w(D)&&w(g)?(a(),t(Zu,{key:0,modelValue:N.value,"onUpdate:modelValue":d[2]||(d[2]=e=>N.value=e)},null,8,["modelValue"])):n("",!0),w(v)?(a(),t(Vy,{key:1,isShowCreateLinkDialog:V.value,"onUpdate:isShowCreateLinkDialog":d[3]||(d[3]=e=>V.value=e),remainLinks:A.value,onReFetch:z},null,8,["isShowCreateLinkDialog","remainLinks"])):n("",!0)])),_:1})):n("",!0),p(Zy,{isVisible:V.value,"onUpdate:isVisible":d[4]||(d[4]=e=>V.value=e),onCreated:z},null,8,["isVisible"])],2)}}}),[["__scopeId","data-v-463f58b5"]]),Ob=Object.freeze(Object.defineProperty({__proto__:null,default:Eb},Symbol.toStringTag,{value:"Module"})),Fb=nl({__name:"BackToLinkManagement",setup(i){const r=D(),s=y((()=>r.state.lang));return(i,r)=>{const n=e("RouterLink");return a(),t(n,{class:"back-link",to:{name:w(pe).REFERRAL_V2_AFFILIATE_LINKS_MANAGEMENT,params:{lang:s.value}}},{default:l((()=>[p(w(Ce),{class:"icon"}),f(" "+o(i.$t("referralV2Page.affiliate.linksManagement.deletedLink.backToLinkManagement")),1)])),_:1},8,["to"])}}},[["__scopeId","data-v-23243e1c"]]),zb={key:0,class:"affiliate-title"},Bb={class:"tip-column-wrap"},Hb={class:"tip-column"},Kb={class:"tip-column-wrap"},Wb={class:"tip-column"},jb={class:"tip-column-wrap"},Gb={class:"tip-column"},Yb={class:"tip-column-wrap"},qb={class:"tip-column"},Zb={class:"tip-column-wrap no-background"},Jb={class:"tip-column"},Xb={class:"field-date"},Qb={class:"field-time"},ew={class:"affiliate-title"},tw=nl(T({__name:"DeletedLink",setup(r){const{enableSpotTrade:d,enableFuturesTrade:u}
7=lt,m=d||u,{isShowAffiliateCommission:v,isShowAffiliateTradedUsers:g}=me,S=R(),C=be(),{sortKey:k,sortDirection:T,onSorting:D}=bl(),I=ve(),{isEnableCopyWise:$}=h(I),V=P([]),N=P(m?Dt.TRADING:Dt.COPYWISE),M=P({currentPage:1,total:0,totalPages:0}),x=P({id:k,direction:T}),A=y((()=>C.isMobile?1:10)),U=y((()=>N.value===Dt.TRADING)),E=y((()=>yb([[{id:fa.referralCode,isSortable:!1,label:S.t("referralV2Page.affiliate.linksManagement.label.referralCode")},{id:fa.spotCommissionRate,label:S.t("referralV2Page.affiliate.partnerList.table.spotCommissionRate"),colspan:2,textAlign:ma.center,isHide:!v||!d||!U.value},{id:fa.futuresCommissionRate,label:S.t("referralV2Page.affiliate.partnerList.table.futuresCommissionRate"),colspan:2,textAlign:ma.center,isHide:!v||!u||!U.value},{id:fa.cwMakerRate,label:S.t("referralV2Page.affiliate.autoTraderMaker.commissionRate"),colspan:2,textAlign:ma.center,isHide:!v||U.value},{id:fa.cwTakerRate,label:S.t("referralV2Page.affiliate.autoTraderTaker.commissionRate"),colspan:2,textAlign:ma.center,isHide:!v||U.value},{id:fa.referredUsers,isSortable:!0,label:S.t("referralV2Page.affiliate.linksManagement.label.referredUsers")},{id:fa.tradedUsers,isSortable:!0,label:S.t("referralV2Page.affiliate.linksManagement.label.tradedUsers"),isHide:!g},{id:fa.deleteTime,isSortable:!0,label:S.t("referralV2Page.affiliate.linksManagement.deletedLink.fields.deleteTime")}],[{},{id:fa.mySpotCommissionRate,isSortable:!0,label:S.t("t.you"),textAlign:ma.center,isHide:!v||!d||!U.value},{id:fa.refereeSpotCommissionRate,isSortable:!0,label:S.t("t.referee"),textAlign:ma.center,isHide:!v||!d||!U.value},{id:fa.myFuturesCommissionRate,isSortable:!0,label:S.t("t.you"),textAlign:ma.center,isHide:!v||!u||!U.value},{id:fa.refereeFuturesCommissionRate,isSortable:!0,label:S.t("t.referee"),textAlign:ma.center,isHide:!v||!u||!U.value},{id:fa.myCwMakerCommissionRate,isSortable:!0,label:S.t("t.you"),textAlign:ma.center,isHide:!v||U.value},{id:fa.refereeCwMakerCommissionRate,isSortable:!0,label:S.t("t.referee"),textAlign:ma.center,isHide:!v||U.value},{id:fa.myCwTakerCommissionRate,isSortable:!0,label:S.t("t.you"),textAlign:ma.center,isHide:!v||U.value},{id:fa.refereeCwTakerCommissionRate,isSortable:!0,label:S.t("t.referee"),textAlign:ma.center,isHide:!v||U.value},{},{},{}]])));L((()=>{F()})),_(x,(()=>{!function(){C.isMobile&&(V.value=[]);M.value.currentPage=1}(),z()}),{deep:!0});const O=e=>he(b(e??0).times(100).toNumber(),{formatKey:Tt.selfRebateRate,postfix:"%"}),F=async()=>{try{const e={currentPage:M.value.currentPage,pageSize:A.value,orderDirection:x.value.direction,orderColumn:x.value.id},{totalRows:t=0,currentPage:a=1,totalPages:l=0,data:i=[]}=await Fe.getDeletedLinks(e);M.value={currentPage:a,total:t,totalPages:l},C.isMobile?V.value=V.value.concat(i):V.value=i}catch(e){}},z=Ue(F,300);function B(e){M.value.currentPage=e,z()}function H(){M.value.currentPage++,z()}return(r,d)=>{const u=e("Tooltip");return a(),s("div",{class:c(["deleted-link",{"is-show-panel-switcher":w($)&&w(v)}])},[p(Fb),r.isMobile?n("",!0):(a(),s("div",zb,o(r.$t("referralV2Page.affiliate.linksManagement.deletedLink")),1)),p(_n,{class:"table-container"},{default:l((()=>[!r.isMobile&&w($)&&w(v)?(a(),t(Zu,{key:0,modelValue:N.value,"onUpdate:modelValue":d[0]||(d[0]=e=>N.value=e),class:"main-switcher"},null,8,["modelValue"])):n("",!0),p(mt,{class:"link-table",isSortingControllable:"",multipleHeaders:E.value,rows:V.value,currentSortKey:x.value.id,currentSortDirection:x.value.direction,total:M.value.total,pageSize:A.value,page:M.value.currentPage,onSort:w(D),onChangePage:B,onLoadMore:H},{[`head(${w(fa).spotCommissionRate})`]:l((({info:e})=>[i("div",Bb,[i("span",Hb,o(e.label),1),p(u,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.linksManagement.spotCommissionRate.tip")),1)])),_:1})])])),[`head(${w(fa).futuresCommissionRate})`]:l((({info:e})=>[i("div",Kb,[i("span",Wb,o(e.label),1),p(u,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.linksManagement.futuresCommissionRate.tip")),1)])),_:1})])])),[`head(${w(fa).cwMakerRate})`]:l((({info:e})=>[i("div",jb,[i("span",Gb,o(e.label),1),p(u,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.linksManagement.autoTraderMakerCommissionRate.tip")),1)])),_:1})])])),[`head(${w(fa).cwTakerRate})`]:l((({info:e})=>[i("div",Yb,[i("span",qb,o(e.label),1),p(u,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.linksManagement.autoTraderTakerCommissionRate.tip")),1)])),_:1})])])),[`head(${w(fa).tradedUsers})`]:l((({info:e})=>[i("div",Zb,[i("span",Jb,o(e.label),1),p(u,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.linksManagement.tradedUsers.tip.2")),1)])),_:1})])])),[`cell(${w(fa).referralCode})`]:l((({value:e})=>[f(o(e),1)])),[`cell(${w(fa).mySpotCommissionRate})`]:l((({value:e})=>[f(o(O(e)),1)])),[`cell(${w(fa).refereeSpotCommissionRate})`]:l((({value:e})=>[f(o(O(e)),1)])),[`cell(${w(fa).myFuturesCommissionRate})`]:l((({value:e})=>[f(o(O(e)),1)])),[`cell(${w(fa).refereeFuturesCommissionRate})`]:l((({value:e})=>[f(o(O(e)),1)])),[`cell(${w(fa).myCwMakerCommissionRate})`]:l((({value:e})=>[f(o(O(e)),1)])),[`cell(${w(fa).refereeCwMakerCommissionRate})`]:l((({value:e})=>[f(o(O(e)),1)])),[`cell(${w(fa).myCwTakerCommissionRate})`]:l((({value:e})=>[f(o(O(e)),1)])),[`cell(${w(fa).refereeCwTakerCommissionRate})`]:l((({value:e})=>[f(o(O(e)),1)])),[`cell(${w(fa).deleteTime})`]:l((({value:e})=>[i("div",Xb,o(r.$filters.formatDate(e,"yyyy-MM-dd")),1),i("div",Qb,o(r.$filters.formatDate(e,"HH:mm:ss")),1)])),_:2},1032,["multipleHeaders","rows","currentSortKey","currentSortDirection","total","pageSize","page","onSort"])])),_:1}),r.isMobile?(a(),t(Vn,{key:1,class:"nav-container"},{default:l((()=>[p(Fb),i("div",ew,o(r.$t("referralV2Page.affiliate.linksManagement.deletedLink")),1),w($)&&w(v)?(a(),t(Zu,{key:0,modelValue:N.value,"onUpdate:modelValue":d[1]||(d[1]=e=>N.value=e)},null,8,["modelValue"])):n("",!0)])),_:1})):n("",!0)],2)}}}),[["__scopeId","data-v-7400d78b"]]),aw=Object.freeze(Object.defineProperty({__proto__:null,default:tw},Symbol.toStringTag,{value:"Module"})),lw={class:"dialog-content"},iw={class:"share-link-title"},rw=T({__name:"ShareLinkDialog",props:{visible:{type:Boolean,default:!1},referralInfo:{default:()=>({})}},emits:["update:visible"],setup(e,{emit:r}){const s=e,n=r,d=y({get:()=>s.visible,set:e=>n("update:visible",e)}),u=y((()=>s.referralInfo[va.fullShortLink]));return(e,r)=>(a(),t(dt,{visible:d.value,"onUpdate:visible":r[0]||(r[0]=e=>d.value=e),class:"share-link-dialog",isBrandNewStyle:"",showHeaderBottomDivider:!1},{body:l((()=>[i("div",lw,[i("div",iw,o(e.$t("referralV2Page.shortLinks.shareLinkDialog.title")),1),p(ga,{class:"social-media-share",title:e.$t("referralV2Page.referralInfo.login.socialMediaTitle",{link:u.value}),url:u.value},null,8,["title","url"]),p(vt,{class:"referral-link",label:e.$t("referralV2Page.shortLinks.fields.head.shortLink")},{default:l((()=>[p(ra,{class:"referral-input",value:u.value},null,8,["value"])])),_:1},8,["label"])])])),_:1},8,["visible"]))}}),sw={class:"referral-link"},ow={class:"origin-link"},nw={class:"bold"},dw={class:"bold"},uw={class:"bold"},cw={class:"bold"},pw={class:"flex-center-center arrow-icon-container"},fw={class:"link-domain"},mw={class:"important-notes"},vw={class:"note-title"},gw={class:"note-list"},hw={class:"note-item"},yw={class:"button-wrapper"},bw=nl(T({__name:"EditCustomLinkDialog",props:{visible:{type:Boolean,default:!1},referral:{default:()=>({})}},emits:["update:visible","editSuccess"],setup(r,{emit:s}
7){const{isShowAffiliateCommission:d}=me,u=r,c=s,{t:m}=R(),v=P(!1),g=P(u.referral[va.shortLink]),h=P(!1),S=P(null),C=y({get:()=>u.visible,set:e=>c("update:visible",e)}),k=y((()=>m("response-code.-1055")));function T(e){return b(e).times(100).toNumber()}async function D(){if(S.value)try{const{valid:e}=await S.value.validate();e&&(v.value=!0,await Fe.editShortLink({referralCode:u.referral[va.referralCode],shortLink:g.value}),C.value=!1,c("editSuccess"))}catch(e){h.value=!0}finally{v.value=!1}}return _(C,(e=>{e&&(h.value=!1,g.value=u.referral[va.shortLink])})),_(g,(()=>{h.value=!1})),(r,s)=>{const u=e("i18n-t"),c=e("BrandInput"),m=e("ValidationField"),y=e("BaseButton"),b=e("ValidationForm");return a(),t(It,{visible:C.value,"onUpdate:visible":s[3]||(s[3]=e=>C.value=e),fullStyle:r.isMobile,width:"560px",class:"edit-dialog",isBrandNewStyle:"",hideScrollbar:"",showClose:""},{header:l((()=>[f(o(r.$t("referralV2Page.shortLink.editShortLink.title")),1)])),body:l((()=>[p(b,{ref_key:"form",ref:S,as:""},{default:l((({meta:e})=>[p(vt,{label:r.$t("referralV2Page.affiliate.customLinks.createLink.fields.referralLink")},{default:l((()=>[i("div",sw,[i("div",ow,o(w(ia)(r.referral[w(va).referralCode])),1),w(d)?(a(),t(u,{key:0,keypath:"referralV2Page.affiliate.customLinks.createLink.linkDescription1",class:"origin-link-desc",tag:"div"},{spot:l((()=>[i("span",nw,o(T(r.referral[w(va).spotSelfCommissionRate])),1)])),futures:l((()=>[i("span",dw,o(T(r.referral[w(va).futuresSelfCommissionRate])),1)])),maker:l((()=>[i("span",uw,o(T(r.referral[w(va).myCwMakerCommissionRate])),1)])),taker:l((()=>[i("span",cw,o(T(r.referral[w(va).myCwTakerCommissionRate])),1)])),_:1})):n("",!0)])])),_:1},8,["label"]),i("div",pw,[p(ha,{class:"icon-down"})]),p(m,{modelValue:g.value,"onUpdate:modelValue":s[1]||(s[1]=e=>g.value=e),rules:"required|onlyLetterAndNumber|maxCharacters:15",as:"",name:"newShortLink"},{default:l((({errors:e})=>[p(vt,{class:"new-link-wrap",errorMessage:e[0]||h.value&&k.value||""},{label:l((()=>[f(o(r.$t("referralV2Page.shortLink.editShortLink.shortLinkUrl")),1)])),default:l((()=>[p(c,{value:g.value,"onUpdate:value":s[0]||(s[0]=e=>g.value=e),isBrandNewStyle:""},{prefix:l((()=>[i("span",fw,o(w(sa)()),1)])),_:1},8,["value"])])),_:2},1032,["errorMessage"])])),_:1},8,["modelValue"]),i("div",mw,[i("div",vw,o(r.$t("t.importantNotes")),1),i("ol",gw,[i("li",hw,o(r.$t("referralV2Page.affiliate.customLinks.editLink.note.1")),1)])]),i("div",yw,[p(y,{class:"outline-primary action-button",size:w(ke).L,onClick:s[2]||(s[2]=e=>C.value=!1)},{default:l((()=>[f(o(r.$t("t.cancel")),1)])),_:1},8,["size"]),p(y,{class:"primary action-button",size:w(ke).L,isLoading:v.value,disabled:!e.valid,onClick:D},{default:l((()=>[f(o(r.$t("t.save")),1)])),_:2},1032,["size","isLoading","disabled"])])])),_:1},512)])),_:1},8,["visible","fullStyle"])}}}),[["__scopeId","data-v-d05406ec"]]),ww=T({__name:"EditCustomLink",props:{selectedReferral:{default:()=>({})}},emits:["editSuccess"],setup(e,{emit:t}){const l=t,i=P(!1);function r(){i.value=!0}function o(){l("editSuccess")}return(e,t)=>(a(),s("div",{class:"flex-center-center",onClick:r},[v(e.$slots,"default"),p(bw,{visible:i.value,"onUpdate:visible":t[0]||(t[0]=e=>i.value=e),referral:e.selectedReferral,onEditSuccess:o},null,8,["visible","referral"])]))}}),Pw={class:"warning-title"},Sw={class:"warning-short-link"},Cw={class:"warning-illustration"},kw=nl(T({__name:"DeleteCustomLinkDialog",props:{visible:{type:Boolean,default:!1},referral:{default:()=>({})}},emits:["update:visible","deleteSuccess"],setup(r,{emit:s}){const n=r,d=s,u=P(!1),c=y({get:()=>n.visible,set(e){d("update:visible",e)}});async function m(){try{u.value=!0,await Fe.deleteShortLink(n.referral[va.shortLink]),d("deleteSuccess")}catch(e){}finally{u.value=!1}}return(r,s)=>{const n=e("BaseButton");return a(),t(Qe,{visible:c.value,"onUpdate:visible":s[0]||(s[0]=e=>c.value=e),class:"delete-dialog",width:r.isMobile?"90%":"338px"},{buttons:l((()=>[p(n,{class:"primary",size:w(ke).L,isLoading:u.value,onClick:m},{default:l((()=>[f(o(r.$t("t.yesDeleteIt")),1)])),_:1},8,["size","isLoading"])])),default:l((()=>[i("div",Pw,o(r.$t("referralV2Page.shortLink.deleteShortLink.title")),1),i("div",Sw,o(w(sa)(r.referral[w(va).shortLink])),1),i("div",Cw,o(r.$t("referralV2Page.shortLink.deleteShortLink.desc")),1
7)])),_:1},8,["visible","width"])}}}),[["__scopeId","data-v-72a9602d"]]),Rw=T({__name:"DeleteCustomLink",props:{selectedReferral:{default:()=>({})}},emits:["deleteSuccess"],setup(e,{emit:t}){const l=t,i=P(!1);function r(){i.value=!0}function o(){i.value=!1,l("deleteSuccess")}return(e,t)=>(a(),s("div",{class:"flex-center-center",onClick:r},[v(e.$slots,"default"),p(kw,{visible:i.value,"onUpdate:visible":t[0]||(t[0]=e=>i.value=e),referral:e.selectedReferral,onDeleteSuccess:o},null,8,["visible","referral"])]))}}),_w={class:"dropdown-item"},Tw={class:"dropdown-item"},Dw=nl(T({__name:"ActionDropdown",props:{referralInfo:{default:()=>({})}},emits:["showList","editSuccess","deleteSuccess"],setup(t,{emit:r}){const n=t,d=r,{t:u}=R(),c=E({isShow:!1}),m=y((()=>({text:u("referralV2Page.referralInfo.login.socialMediaTitle",{link:n.referralInfo[va.shortLink]})}))),v=y((()=>navigator.canShare&&navigator.canShare(m.value)));function g(){v.value?navigator.share(m.value):c.isShow=!0}function h(){d("editSuccess")}function b(){d("deleteSuccess")}return(t,r)=>{const n=e("IconButton");return a(),s("div",null,[p(ya,{class:"action-dropdown",isBrandNewStyle:"",onHandleIsShow:r[0]||(r[0]=e=>t.$emit("showList",e))},{bar:l((()=>[p(n,{class:"icon-container primary-regular",size:w(Et).S},{default:l((()=>[p(Ot)])),_:1},8,["size"])])),default:l((()=>[i("div",{class:"dropdown-item",onClick:g},o(t.$t("t.share")),1),i("div",_w,[p(ww,{class:"action-item",selectedReferral:t.referralInfo,onEditSuccess:h},{default:l((()=>[f(o(t.$t("t.edit")),1)])),_:1},8,["selectedReferral"])]),i("div",Tw,[p(Rw,{class:"action-item",selectedReferral:t.referralInfo,onDeleteSuccess:b},{default:l((()=>[f(o(t.$t("t.delete")),1)])),_:1},8,["selectedReferral"])])])),_:1}),p(rw,{visible:c.isShow,"onUpdate:visible":r[1]||(r[1]=e=>c.isShow=e),referralInfo:t.referralInfo},null,8,["visible","referralInfo"])])}}}),[["__scopeId","data-v-4a25babb"]]),Lw={class:"referral-mobile-card"},Iw={class:"mobile-head"},$w={class:"left referral-date"},Vw={class:"mobile-context"},Nw={class:"short-link-container"},Mw={class:"left short-link-text"},xw={class:"right"},Aw={class:"referral-code-container"},Uw={class:"left referral-code-title"},Ew={class:"right referral-code-value"},Ow={class:"left commission-rate-title"},Fw={class:"right commission-rate-value"},zw=nl(T({__name:"ReferralMobileCard",props:{referralInfo:{default:()=>({})},panelType:{default:""}},emits:["editSuccess","deleteSuccess"],setup(e,{emit:t}){const{enableSpotTrade:l,enableFuturesTrade:r}=lt,{isShowAffiliateCommission:n}=me,c=e,f=t,m=R(),v=y((()=>{if(!n)return[];switch(c.panelType){case Dt.TRADING:return[{id:"spotSelfCommissionRate",rate:c.referralInfo[va.spotSelfCommissionRate],title:m.t("referralV2Page.affiliate.customLinks.fields.head.spotCommissionRate"),isShow:l},{id:"futuresSelfCommissionRate",rate:c.referralInfo[va.futuresSelfCommissionRate],title:m.t("referralV2Page.affiliate.customLinks.fields.head.futuresCommissionRate"),isShow:r}].filter((e=>e.isShow));case Dt.COPYWISE:return[{id:"myCwMakerCommissionRate",rate:c.referralInfo[va.myCwMakerCommissionRate],title:m.t("referralV2Page.affiliate.autoTraderMaker.commissionRate")},{id:"myCwTakerCommissionRate",rate:c.referralInfo[va.myCwTakerCommissionRate],title:m.t("referralV2Page.affiliate.autoTraderTaker.commissionRate")}];default:return[]}}));return(e,t)=>(a(),s("div",Lw,[i("div",Iw,[i("div",$w,o(e.$filters.formatDate(e.referralInfo[w(va).updateTime])),1)]),i("div",Vw,[i("div",Nw,[i("div",Mw,o(e.referralInfo[w(va).shortLink]),1),i("div",xw,[p(Dw,{referralInfo:e.referralInfo,onEditSuccess:t[0]||(t[0]=e=>f("editSuccess")),onDeleteSuccess:t[1]||(t[1]=e=>f("deleteSuccess"))},null,8,["referralInfo"])])]),i("div",Aw,[i("div",Uw,o(e.$t("referralV2Page.shortLinks.fields.head.referralCode")),1),i("div",Ew,o(e.referralInfo[w(va).referralCode]),1)]),(a(!0),s(d,null,u(v.value,(e=>{return a(),s("div",{key:e.id,class:"commission-rate-container"},[i("div",Ow,o(e.title),1),i("div",Fw,o((t=e.rate,he(b(t).times(100).toNumber(),{formatKey:"max2",postfix:"%"}))),1)]);var t})),128))])]))}}),[["__scopeId","data-v-0b4b1754"]]),Bw={class:"warning-title"},Hw={class:"warning-illustration"},Kw=nl(T({__name:"CannotSetupCustomLinkDialog",props:{visible:{type:Boolean,default:!1}},emits:["update:visible"],setup(r,{emit:s}){const n=r,d=s,u=y({get:()=>n.visible,set(e){d("update:visible",e)}});function c(){u.value=!1}return(r,s)=>{const n=e("BaseButton");return a(),t(Qe,{visible:u.value,"onUpdate:visible":s[0]||(s[0]=e=>u.value=e),class:"cannot-set-up-dialog",width:r.isMobile?"90%":"338px",showClose:!1},{buttons:l((()=>[p(n,{class:"primary",size:w(ke).L,onClick:c},{default:l((()=>[f(o(r.$t("t.okay")),1)])),_:1},8,["size"])])),default:l((()=>[i("div",Bw,o(r.$t("referralV2Page.shortLink.setUpNew.cannotSetUp.1")),1),i("div",Hw,o(r.$t("referralV2Page.shortLink.setUpNew.cannotSetUp.desc.1")),1)])),_:1},8,["visible","width"])}}}),[["__scopeId","data-v-d55d2803"]]),Ww={class:"search-container"},jw=["onClick"],Gw={class:"partner-link"},Yw={class:"rate"},qw={class:"rate"},Zw={class:"rate"},Jw={class:"rate"},Xw=nl(T({__name:"ReferralLinkDropdown",props:{value:{default:()=>({})},options:{default:()=>[]}},emits:["input"],setup(r,{emit:c}
7){const{isShowAffiliateCommission:f}=me,m=r,v=c,g=P(""),h=y({get:()=>m.value,set:e=>v("input",e)}),S=y((()=>m.options.filter((e=>!g.value||e[va.referralCode].toUpperCase().includes(g.value.toUpperCase())))));function C(e){return b(e).times(100).toNumber()}return(r,c)=>{const m=e("BrandInput"),v=e("i18n-t");return a(),t(Ie,{modelValue:h.value,"onUpdate:modelValue":c[1]||(c[1]=e=>h.value=e),class:"referral-link-dropdown",placeholder:r.$t("msg.select")},{default:l((({onSelect:e})=>[i("div",Ww,[p(m,{value:g.value,"onUpdate:value":c[0]||(c[0]=e=>g.value=e),class:"search-input",isBrandNewStyle:"",clearable:"",placeholder:r.$t("msg.search")},{prefix:l((()=>[p(Bt,{class:"search-icon"})])),_:1},8,["value","placeholder"])]),(a(!0),s(d,null,u(S.value,(r=>(a(),s("div",{key:r[w(va).referralCode],class:"dropdown-item",onClick:t=>e(r,t)},[i("div",Gw,o(r.name),1),w(f)?(a(),t(v,{key:0,keypath:"referralV2Page.affiliate.customLinks.createLink.linkDescription1",tag:"div",class:"partner-description"},{spot:l((()=>[i("span",Yw,o(C(r[w(va).spotSelfCommissionRate])),1)])),futures:l((()=>[i("span",qw,o(C(r[w(va).futuresSelfCommissionRate])),1)])),maker:l((()=>[i("span",Zw,o(C(r[w(va).myCwMakerCommissionRate])),1)])),taker:l((()=>[i("span",Jw,o(C(r[w(va).myCwTakerCommissionRate])),1)])),_:2},1024)):n("",!0)],8,jw)))),128))])),_:1},8,["modelValue","placeholder"])}}}),[["__scopeId","data-v-2c6d1a98"]]),Qw={class:"flex-center-center arrow-icon-container"},eP={class:"link-domain"},tP={class:"button-area"},aP=nl(T({__name:"SetUpCustomLinkDialog",props:{visible:{type:Boolean,default:!1},referralLinks:{default:()=>[]}},emits:["generate","update:visible"],setup(r,{emit:s}){const n=r,d=s,u=P(null),m=P(!1),v=P(null),h=P(""),b=y({get:()=>n.visible,set(e){d("update:visible",e)}}),S=y((()=>n.referralLinks.map((e=>{const t=ia(e[va.referralCode]);return{...e,name:t}}))));function C(){b.value=!1}async function k(){if(u.value&&v.value)try{const{valid:e}=await u.value.validate();e&&(m.value=!0,await Fe.createShortLink({referralCode:v.value[va.referralCode],shortLink:h.value}),d("generate",h.value))}catch(e){}finally{m.value=!1}}return _(b,(e=>{var t;e&&(v.value=(null==(t=S.value)?void 0:t[0])||null,h.value="")})),(r,s)=>{const n=e("ValidationField"),d=e("BrandInput"),y=e("BaseButton"),P=e("ValidationForm");return a(),t(It,{visible:b.value,"onUpdate:visible":s[3]||(s[3]=e=>b.value=e),fullStyle:r.isMobile,width:"560px",class:"set-up-dialog",isBrandNewStyle:"",hideScrollbar:"",showClose:""},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.customLinks.createLink.title")),1)])),body:l((()=>[p(P,{ref_key:"form",ref:u,as:""},{default:l((({meta:e})=>[p(n,{modelValue:v.value,"onUpdate:modelValue":s[0]||(s[0]=e=>v.value=e),as:"",rules:"required",name:"selectedReferral"},{default:l((({errors:e,field:t})=>[p(vt,{label:r.$t("referralV2Page.affiliate.customLinks.createLink.fields.referralLink"),errorMessage:e[0]?e[0]:""},{default:l((()=>[p(Xw,g(t,{options:S.value}),null,16,["options"])])),_:2},1032,["label","errorMessage"])])),_:1},8,["modelValue"]),i("div",Qw,[p(ha,{class:"icon-down"})]),p(n,{modelValue:h.value,"onUpdate:modelValue":s[2]||(s[2]=e=>h.value=e),rules:"required|onlyLetterAndNumber|maxCharacters:15",as:"",name:"shortLink"},{default:l((({errors:e})=>[p(vt,{class:"new-link-wrap",label:r.$t("referralV2Page.affiliate.customLinks.createLink.fields.customLink"),errorMessage:e[0]||""},{default:l((()=>[p(d,{value:h.value,"onUpdate:value":s[1]||(s[1]=e=>h.value=e),isBrandNewStyle:""},{prefix:l((()=>[i("span",eP,o(w(sa)()),1)])),_:1},8,["value"])])),_:2},1032,["label","errorMessage"])])),_:1},8,["modelValue"]),i("div",tP,[p(y,{class:"outline-primary button-item",size:w(ke).L,onClick:C},{default:l((()=>[f(o(r.$t("t.cancel")),1)])),_:1},8,["size"]),p(y,{class:c(["primary button-item",{disabled:!e.valid}]),size:w(ke).L,isLoading:m.value,onClick:k},{default:l((()=>[f(o(r.$t("t.save")),1)])),_:2},1032,["class","size","isLoading"])])])),_:1},512)])),_:1},8,["visible","fullStyle"])}}}),[["__scopeId","data-v-0941016e"]]),lP={class:"illustration-content"},iP={class:"success-title"},rP={class:"success-desc"},sP={class:"label"},oP=nl(T({__name:"SetUpCustomLinkSuccessDialog",props:{visible:{type:Boolean,default:!1},newShortLink:{}},emits:["update:visible","success"],setup(r,{emit:s}){const n=r,d=s,u=y({get:()=>n.visible,set(e){d("update:visible",e)}}),c=y((()=>sa(n.newShortLink)));function m(){d("success")}return(r,s)=>{const n=e("BaseButton");return a(),t(Vt,{visible:u.value,"onUpdate:visible":s[0]||(s[0]=e=>u.value=e),showClose:!1,fullStyle:r.isMobile,showHeaderBottomDivider:""},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.customLinks.createLink.title")),1)])),buttons:l((()=>[p(n,{class:"primary block",size:w(ke).L,onClick:m},{default:l((()=>[f(o(r.$t("t.gotIt")),1)])),_:1},8,["size"])])),default:l((()=>[i("div",lP,[i("div",iP,o(r.$t("referralV2Page.shortLink.setUpNew.success.title")),1),i("div",rP,o(r.$t("referralV2Page.shortLink.setUpNew.success.desc")),1
7),i("div",null,[i("div",sP,o(r.$t("referralV2Page.shortLink.setUpNew.success.yourShortLink")),1),p(ra,{value:c.value},null,8,["value"])])])])),_:1},8,["visible","fullStyle"])}}}),[["__scopeId","data-v-d607269a"]]),nP={class:"set-up-link-btn"},dP=nl(T({__name:"SetUpCustomLink",props:{notUsedList:{default:()=>[]}},emits:["success"],setup(t,{emit:i}){const r=t,n=i,d=P(!1),u=P(!1),c=P(!1),m=P("");function v(){r.notUsedList.length>0?u.value=!0:d.value=!0}function g(e){u.value=!1,m.value=e,c.value=!0}function h(){c.value=!1,n("success")}return(t,i)=>{const r=e("BaseButton");return a(),s("div",nP,[p(r,{class:"primary",size:w(ke).S,onClick:v},{default:l((()=>[p(ba,{class:"set-up-icon"}),f(" "+o(t.$t("referralV2Page.shortLink.setUpNew.setUpNewShareLink")),1)])),_:1},8,["size"]),p(Kw,{visible:d.value,"onUpdate:visible":i[0]||(i[0]=e=>d.value=e)},null,8,["visible"]),p(aP,{visible:u.value,"onUpdate:visible":i[1]||(i[1]=e=>u.value=e),referralLinks:t.notUsedList,onGenerate:g},null,8,["visible","referralLinks"]),p(oP,{visible:c.value,"onUpdate:visible":i[2]||(i[2]=e=>c.value=e),newShortLink:m.value,onSuccess:h},null,8,["visible","newShortLink"])])}}}),[["__scopeId","data-v-818b9563"]]),uP={class:"tip-column-wrap"},cP={class:"tip-column"},pP={class:"tip-column-wrap"},fP={class:"tip-column"},mP={class:"tip-column-wrap"},vP={class:"tip-column"},gP={class:"tip-column-wrap"},hP={class:"tip-column"},yP={class:"column-short-link"},bP={class:"short-link-text"},wP={class:"actions"},PP=nl(T({__name:"CustomLinksPanel",props:{panelType:{},filteredList:{default:()=>[]},showNotification:{type:Function,default:()=>{}}},emits:["onActionSuccess"],setup(r,{emit:n}){const{enableSpotTrade:u,enableFuturesTrade:m}=lt,{isShowAffiliateCommission:v}=me,g=r,h=n,S=R(),C=P({sortBy:va.fullShortLink,sortDirection:"asc"}),k=P({}),_=y((()=>Object.values(k.value).some((e=>e)))),T=y((()=>g.panelType===Dt.TRADING)),D=y((()=>yb([[{id:va.fullShortLink,label:S.t("referralV2Page.affiliate.customLinks.fields.head.customLink")},{id:va.referralCode,label:S.t("referralV2Page.affiliate.customLinks.fields.head.referralCode")},{id:va.spotCommissionRate,label:S.t("referralV2Page.affiliate.customLinks.fields.head.spotCommissionRate"),colspan:2,textAlign:ma.center,isHide:!v||!T.value||!u},{id:va.futuresCommissionRate,label:S.t("referralV2Page.affiliate.customLinks.fields.head.futuresCommissionRate"),colspan:2,textAlign:ma.center,isHide:!v||!T.value||!m},{id:va.cwMakerCommissionRate,label:S.t("referralV2Page.affiliate.autoTraderMaker.commissionRate"),colspan:2,textAlign:ma.center,isHide:!v||T.value},{id:va.cwTakerCommissionRate,label:S.t("referralV2Page.affiliate.autoTraderTaker.commissionRate"),colspan:2,textAlign:ma.center,isHide:!v||T.value}],[{},{},{id:va.spotSelfCommissionRate,label:S.t("t.you"),isSortable:!0,textAlign:ma.center,isHide:!v||!T.value||!u},{id:va.spotRefereeCommissionRate,label:S.t("t.referee"),isSortable:!0,textAlign:ma.center,isHide:!v||!T.value||!u},{id:va.futuresSelfCommissionRate,label:S.t("t.you"),isSortable:!0,textAlign:ma.center,isHide:!v||!T.value||!m},{id:va.futuresRefereeCommissionRate,label:S.t("t.referee"),isSortable:!0,textAlign:ma.center,isHide:!v||!T.value||!m},{id:va.myCwMakerCommissionRate,label:S.t("t.you"),isSortable:!0,textAlign:ma.center,isHide:!v||T.value},{id:va.refereeCwMakerCommissionRate,label:S.t("t.referee"),isSortable:!0,textAlign:ma.center,isHide:!v||T.value},{id:va.myCwTakerCommissionRate,label:S.t("t.you"),isSortable:!0,textAlign:ma.center,isHide:!v||T.value},{id:va.refereeCwTakerCommissionRate,label:S.t("t.referee"),isSortable:!0,textAlign:ma.center,isHide:!v||T.value}]])));function L(e){return he(b(e??0).times(100).toNumber(),{formatKey:Tt.selfRebateRate,postfix:"%"})}function I(e){e.key&&(C.value.sortBy=e.key),C.value.sortDirection=e.order}function $(){g.showNotification(S.t("referralV2Page.shortLink.editShortLink.successMsg")),V()}function V(){h("onActionSuccess")}function N(){g.showNotification(S.t("referralV2Page.shortLink.deleteShortLink.successMsg")),V()}return(r,n)=>{const u=e("Tooltip"),m=e("IconButton"),v=e("ToolTip");return a(),t(St,{class:c(["data-table",{"overflow-hidden":_.value}]),multipleHeaders:D.value,rows:r.filteredList,total:r.filteredList.length,currentSortKey:C.value.sortBy,onSort:I},{[`head(${w(va).spotCommissionRate})`]:l((({info:e})=>[i("div",uP,[i("span",cP,o(e.label),1),p(u,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.customLinks.spotCommissionRate.tip")),1)])),_:1})])])),[`head(${w(va).futuresCommissionRate})`]:l((({info:e})=>[i("div",pP,[i("span",fP,o(e.label),1),p(u,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.customLinks.futuresCommissionRate.tip")),1)])),_:1})])])),[`head(${w(va).cwMakerCommissionRate})`]:l((({info:e})=>[i("div",mP,[i("span",vP,o(e.label),1),p(u,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.customLinks.autoTraderMakerCommissionRate.tip")),1)])),_:1})])])),[`head(${w(va).cwTakerCommissionRate})`]:l((({info:e})=>[i("div",gP,[i("span",hP,o(e.label),1),p(u,{placement:"top"},{content:l((()=>[p(Ee,{class:"tooltip-icon"})])),tooltip:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.customLinks.autoTraderTakerCommissionRate.tip")),1)])),_:1})])])),[`cell(${w(va).fullShortLink})`]:l((({value:e,info:n,rowIndex:u})=>[i("div",yP,[i("div",bP,o(e),1),i("div",wP,[r.isNotDesktop?(a(),t(Dw,{key:0,referralInfo:n,onShowList:e=>function(e,t){wa("no-scroll-without-padding",t),k.value[e]=t}(u,e),onEditSuccess:$,onDeleteSuccess:N},null,8,["referralInfo","onShowList"])):(a(),s(d,{key:1},[p(ua,{value:e,isInputCopy:!1},{icon:l((()=>[p(ji,{class:"icon-share"})])),_:2},1032,["value"]),p(v,{class:"tip",placement:"top",tooltip:r.$t("t.edit")},{content:l((()=>[p(ww,{selectedReferral:n,onEditSuccess:$},{default:l((()=>[p(m,{class:"primary-regular",size:w(Et).S},{default:l((()=>[p(Ft)])),_:1},8,["size"])])),_:2}
7,1032,["selectedReferral"])])),_:2},1032,["tooltip"]),p(v,{class:"tip",placement:"top",tooltip:r.$t("t.delete")},{content:l((()=>[p(Rw,{selectedReferral:n,onDeleteSuccess:N},{default:l((()=>[p(m,{class:"primary-regular",size:w(Et).S},{default:l((()=>[p(oa)])),_:1},8,["size"])])),_:2},1032,["selectedReferral"])])),_:2},1032,["tooltip"])],64))])])])),[`cell(${w(va).spotSelfCommissionRate})`]:l((({value:e})=>[f(o(L(e)),1)])),[`cell(${w(va).spotRefereeCommissionRate})`]:l((({value:e})=>[f(o(L(e)),1)])),[`cell(${w(va).futuresSelfCommissionRate})`]:l((({value:e})=>[f(o(L(e)),1)])),[`cell(${w(va).futuresRefereeCommissionRate})`]:l((({value:e})=>[f(o(L(e)),1)])),[`cell(${w(va).myCwMakerCommissionRate})`]:l((({value:e})=>[f(o(L(e)),1)])),[`cell(${w(va).refereeCwMakerCommissionRate})`]:l((({value:e})=>[f(o(L(e)),1)])),[`cell(${w(va).myCwTakerCommissionRate})`]:l((({value:e})=>[f(o(L(e)),1)])),[`cell(${w(va).refereeCwTakerCommissionRate})`]:l((({value:e})=>[f(o(L(e)),1)])),_:2},1032,["class","multipleHeaders","rows","total","currentSortKey"])}}}),[["__scopeId","data-v-eeac35ab"]]),SP={key:0,class:"page-title"},CP={key:1,class:"title-container"},kP=["href"],RP={class:"right"},_P={class:"mobile-set-up-button"},TP={class:"page-content"},DP={key:2},LP=nl(T({__name:"CustomLinks",setup(r){const{enableSpotTrade:f,enableFuturesTrade:m}=lt,{isShowAffiliateCommission:v}=me,g=f||m,h=D(),b=y((()=>h.state.lang)),S=R(),k=P(g?Dt.TRADING:Dt.COPYWISE),_=$("notificationRef"),T=P([]),L=P({sortBy:va.fullShortLink,sortDirection:"asc"}),I=P(""),V=y((()=>h.getters.isEnableCopyWise)),N=y((()=>fe(b.value,"REFERRAL_DETAILS"))),M=y((()=>T.value.filter((e=>!e[va.shortLink])))),x=y((()=>T.value.filter((e=>Boolean(e[va.shortLink]))).map((e=>({...e,[va.fullShortLink]:sa(e[va.shortLink])}))))),A=y((()=>{const{sortBy:e,sortDirection:t}=L.value;switch(e){case va.fullShortLink:return ca(x.value,va.shortLink,t);case va.spotSelfCommissionRate:case va.spotRefereeCommissionRate:case va.futuresSelfCommissionRate:case va.futuresRefereeCommissionRate:case va.myCwMakerCommissionRate:case va.myCwTakerCommissionRate:case va.refereeCwMakerCommissionRate:case va.refereeCwTakerCommissionRate:return ca(x.value,e,t);default:return x.value}}));async function U(){try{const e=await Fe.getSelfLinks();T.value=e}catch(e){}}async function E(){U()}function O(e){I.value=e,_.value&&_.value.showNotification()}function F(){O(S.t("referralV2Page.shortLink.deleteShortLink.successMsg")),E()}function z(){O(S.t("referralV2Page.shortLink.editShortLink.successMsg")),E()}return C((()=>{U()})),(r,f)=>{const m=e("i18n-t");return a(),s("div",{class:c(["custom-links",{"is-show-panel-switcher":V.value&&w(v)}])},[r.isDesktop?(a(),s("div",SP,o(r.$t("referralV2Page.affiliate.customLinks")),1)):n("",!0),r.isLargeSize?(a(),s("div",CP,[r.isDesktop?(a(),t(m,{key:0,keypath:"referralV2Page.affiliate.customLinks.description",tag:"div",class:"left title-description"},{learnMoreLink:l((()=>[i("a",{class:"support-web-link",target:"_blank",href:N.value},[i("span",null,o(r.$t("t.learnMore.2")),1)],8,kP)])),_:1})):n("",!0),i("div",RP,[p(dP,{notUsedList:M.value,onSuccess:E},null,8,["notUsedList"])])])):n("",!0),r.isMobile?(a(),t(Vn,{key:2,class:"nav-container"},{default:l((()=>[V.value&&w(v)?(a(),t(Zu,{key:0,modelValue:k.value,"onUpdate:modelValue":f[0]||(f[0]=e=>k.value=e)},null,8,["modelValue"])):n("",!0),i("div",_P,[p(dP,{notUsedList:M.value,onSuccess:E},null,8,["notUsedList"])])])),_:1})):n("",!0),i("div",TP,[!r.isMobile&&V.value&&w(v)?(a(),t(Zu,{key:0,modelValue:k.value,"onUpdate:modelValue":f[1]||(f[1]=e=>k.value=e)},null,8,["modelValue"])):n("",!0),r.isLargeSize?(a(),t(PP,{key:1,panelType:k.value,filteredList:A.value,showNotification:O,onOnActionSuccess:E},null,8,["panelType","filteredList"])):(a(),s("div",DP,[0===A.value.length?(a(),t(Ke,{key:0,class:"mobile-empty-container",emptyText:r.$t("t.noDataFound")},null,8,["emptyText"])):n("",!0),(a(!0),s(d,null,u(A.value,(e=>(a(),t(zw,{key:e[w(va).referralCode],referralInfo:e,panelType:k.value,onEditSuccess:z,onDeleteSuccess:F},null,8,["referralInfo","panelType"])))),128))]))]),p(Pa,{ref_key:"notificationRef",ref:_,class:"notification",text:I.value,hiddenCountdown:3e3},null,8,["text"])],2)}}}),[["__scopeId","data-v-3fc95ade"]]),IP=Object.freeze(Object.defineProperty({__proto__:null,default:LP},Symbol.toStringTag,{value:"Module"})),{enableAffiliateFormAdditionalInformation:$P,enableAffiliateFormPreferredContact:VP}=me,NP="applyFormContext",MP={preferredName:"preferredName",country:"country",identity:"identity",promotePlan:"promotePlan",preferredLanguage:"preferredLanguage",details:"details",captcha:"captcha"};function xP(){return G(NP)}const AP={class:"banner-inner"},UP={class:"banner-title"},EP={class:"banner-description-point"},OP={class:"banner-list"},FP={key:0,class:"banner-list-item"},zP={class:"banner-list-item"},BP={class:"banner-list-item"},HP={key:0,class:"actions"},KP={class:"actions-description"},WP=nl({__name:"Banner",props:{isShowForm:{type:Boolean,default:!1}}
7,setup(t){const{isAffiliateCommissionRateDefaultZero:r}=me,d=V(),u=N(),m=D(),v=y((()=>m.state.lang)),g=y((()=>!1));function h(){u.push({name:"login",params:{lang:v.value},query:{redirect:d.fullPath}})}return(d,u)=>{const m=e("i18n-t"),v=e("BaseButton");return a(),s("div",{class:c(["affiliate-banner",{"show-form":t.isShowForm}])},[i("div",AP,[i("div",UP,o(d.$t("referralV2Page.affiliate.applyForm.title")),1),p(m,{keypath:"referralV2Page.affiliate.applyForm.description",tag:"div",class:"banner-description"},{guarantee:l((()=>[i("u",EP,o(d.$t("t.guarantee")),1)])),_:1}),i("div",OP,[w(r)?n("",!0):(a(),s("div",FP,[p(w(Ct),{class:"icon-check"}),i("span",null,o(d.$t("referralV2Page.apply.affiliate.section.sub.1")),1)])),i("div",zP,[p(w(Ct),{class:"icon-check"}),i("span",null,o(d.$t("referralV2Page.apply.affiliate.section.sub.2")),1)]),i("div",BP,[p(w(Ct),{class:"icon-check"}),i("span",null,o(d.$t("referralV2Page.apply.affiliate.section.sub.3.1")),1)])]),g.value?(a(),s("div",HP,[p(v,{class:"primary",size:w(ke).L,onClick:h},{default:l((()=>[f(o(d.$t("t.joinNow")),1)])),_:1},8,["size"]),i("div",KP,o(d.$t("referralV2Page.affiliate.applyForm.actionDescription.1")),1)])):n("",!0)])],2)}}},[["__scopeId","data-v-a800b514"]]),jP={class:"affiliate-form-title"};const GP=nl({},[["render",function(e,t){return a(),s("div",jP,[v(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-f5332bab"]]),YP=T({__name:"MarketCountryDropdown",setup(e){const l=P();return C((()=>{!async function(){try{const e=await Ra.getCountryList("marketing");l.value=e||[]}catch(e){}}()})),(e,i)=>(a(),t(ka,{customizedCountries:l.value},null,8,["customizedCountries"]))}}),qP={class:"main-fields"},ZP={class:"main-fields-row"},JP=nl({__name:"MainFields",setup(t){const{formValidator:{errors:r},preferredNameField:[n,d],countryField:[u,c]}=xP(),m=y((()=>{var e;return null==(e=r.value)?void 0:e[MP.preferredName]})),v=y((()=>{var e;return null==(e=r.value)?void 0:e[MP.country]}));return(t,r)=>{const h=e("BrandInput");return a(),s("div",qP,[p(w(GP),null,{default:l((()=>[f(o(t.$t("referralV2Page.affiliate.applyForm.basicInformation.title")),1)])),_:1}),i("div",ZP,[p(w(vt),{class:"main-fields-column",label:t.$t("referralV2Page.affiliate.applyForm.fields.preferredName"),errorMessage:m.value},{default:l((()=>[p(h,g({value:w(n),"onUpdate:value":r[0]||(r[0]=e=>z(n)?n.value=e:null),isBrandNewStyle:"",placeholder:t.$t("referralV2Page.affiliate.applyForm.fields.firstName.placeholder"),isError:Boolean(m.value)},w(d)),null,16,["value","placeholder","isError"])])),_:1},8,["label","errorMessage"]),p(w(vt),{class:"main-fields-column country-dropdown-container",label:t.$t("t.countryOrRegion"),errorMessage:v.value},{default:l((()=>[p(YP,g({modelValue:w(u),"onUpdate:modelValue":r[1]||(r[1]=e=>z(u)?u.value=e:null),class:"country-dropdown",isError:Boolean(v.value)},w(c)),null,16,["modelValue","isError"])])),_:1},8,["label","errorMessage"])])])}}},[["__scopeId","data-v-c2051346"]]);const XP=nl({name:"IdentityDropdown",components:{Dropdown:ya,DropdownItem:Ta,DropdownIcon:_a},props:{customPlaceholder:{type:String,default:""},value:{type:String,default:null}},emits:["input","update:value"],computed:{placeholder(){return this.customPlaceholder||this.$t("referralV2Page.affiliate.applyForm.fields.identity.placeholder")},selected:{get(){return this.value},set(e){this.$emit("input",e),this.$emit("update:value",e)}},computedIdentities(){return[this.$t("referralV2Page.affiliate.applyForm.fields.identity.option.socialMediaInfluence"),this.$t("referralV2Page.affiliate.applyForm.fields.identity.option.videoCreator"),this.$t("referralV2Page.affiliate.applyForm.fields.identity.option.articleCreator"),this.$t("referralV2Page.affiliate.applyForm.fields.identity.option.traderWithCommunity"),this.$t("referralV2Page.affiliate.applyForm.fields.identity.option.marketServiceProvider"),this.$t("referralV2Page.affiliate.applyForm.fields.identity.option.socialMedia"),this.$t("referralV2Page.affiliate.applyForm.fields.identity.option.others")]}}},[["render",function(i,r,n,c,m,h){const y=e("DropdownIcon"),b=e("BrandInput"),w=e("DropdownItem"),P=e("Dropdown");return a(),t(P,{modelValue:h.selected,"onUpdate:modelValue":r[0]||(r[0]=e=>h.selected=e),class:"identity-dropdown",isBrandNewStyle:""},O({bar:l((({isListShown:e})=>[p(b,g(i.$attrs,{class:"dropdown-bar",isBrandNewStyle:"",placeholder:h.placeholder,value:h.selected}),{suffix:l((()=>[p(y,{value:e},null,8,["value"])])),_:2},1040,["placeholder","value"])])),default:l((()=>[(a(!0),s(d,null,u(h.computedIdentities,(e=>(a(),t(w,{key:e,class:"dropdown-item",value:e},{default:l((()=>[f(o(e),1)])),_:2},1032,["value"])))),128))])),_:2},[u(i.$slots,((e,t)=>({name:t,fn:l((e=>[v(i.$slots,t,H(K(e)),void 0,!0)]))})))]),1032,["modelValue"])}],["__scopeId","data-v-b6dbd24f"]]),QP={class:"affiliate-form-subtitle"};const eS=nl({},[["render",function(e,t){return a(),s("div",QP,[v(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-d721d3c5"]]),tS=["clip-path"],aS=["id"];const lS=nl({name:"IconXColor",components:{Icon:ce},props:{width:{type:[Number,String],default:16},height:{type:[Number,String],default:16}},computed:{randomId:()=>Ht()}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{viewBox:"0 0 16 16",width:o.width,height:o.height,"aria-label":"X Color Icon",fill:"none"},{default:l((()=>[i("g",{"clip-path":`url(#${u.randomId})`},s[0]||(s[0]=[i("rect",{width:"16",height:"16",rx:"3",fill:"black"},null,-1),i("path",{d:"M8.97525 7.28112L12.4002 3.30005H11.5886L8.61472 6.75675L6.23951 3.30005H3.5L7.09177 8.5272L3.5 12.702H4.31164L7.4521 9.05156L9.96048 12.702H12.7L8.97525 7.28112ZM7.8636 8.57325L7.49968 8.05275L4.60408 3.91102H5.85071L8.18749 7.25353L8.55141 7.77403L11.5889 12.1188H10.3423L7.8636 8.57325Z",fill:"white"},null,-1)]),8,tS),i("defs",null,[i("clipPath",{id:u.randomId},s[1]||(s[1]=[i("rect",{width:"16",height:"16",fill:"white"},null,-1)]),8,aS)])])),_:1},8,["width","height"])}]]);const iS=nl({name:"IconLineColor",components:{Icon:ce},props:{width:{type:[Number,String],default:16},height:{type:[Number,String],default:16}}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{viewBox:"0 0 16 16",width:o.width,height:o.height,"aria-label":"Line Color Icon"},{default:l((()=>s[0]||(s[0]=[i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.99997 0.556641C12.4183 0.556641 16 3.42473 16 6.9627C16 8.1985 15.5627 9.35233 14.8056 10.3309C14.7682 10.3866 14.7192 10.4481 14.6575 10.5161L14.6529 10.5212C14.3943 10.8306 14.103 11.1211 13.7829 11.3892C11.5706 13.434 7.92915 15.8686 7.44854 15.493C7.03074 15.1665 8.13666 13.5696 6.86075 13.3038C6.77174 13.2936 6.68296 13.2826 6.59493 13.2702L6.59326 13.2701V13.2699C2.84581 12.7376 2.79068e-09 10.1163 2.79068e-09 6.9627C-0.000115444 3.42473 3.58167 0.556641 7.99997 0.556641Z",fill:"#3ACE01"},null,-1),i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.35863 9.0057H4.97211C5.20161 9.0057 5.38933 8.81793 5.38933 8.58842V8.55362C5.38933 8.32411 5.20161 8.13639 4.97211 8.13639H3.81066V5.49388C3.81066 5.26438 3.62294 5.07666 3.39344 5.07666H3.35863C3.12912 5.07666 2.94141 5.26438 2.94141 5.49388V8.58837C2.94141 8.81793 3.12912 9.0057 3.35863 9.0057ZM13.3566 7.06603V7.03123C13.3566 6.80172 13.1688 6.614 12.9393 6.614H11.7779V5.95336H12.9393C13.1688 5.95336 13.3566 5.76564 13.3566 5.53614V5.50133C13.3566 5.27182 13.1688 5.08411 12.9393 5.08411H11.3258C11.0963 5.08411 10.9086 5.27182 10.9086 5.50133V8.59581C10.9086 8.82532 11.0963 9.01309 11.3258 9.01309H12.9393C13.1688 9.01309 13.3566 8.82532 13.3566 8.59581V8.56101C13.3566 8.3315 13.1688 8.14378 12.9393 8.14378H11.7779V7.48314H12.9393C13.1688 7.48326 13.3566 7.29548 13.3566 7.06603ZM10.2537 8.88131L10.2538 8.88114C10.331 8.80329 10.3743 8.69812 10.3744 8.58848V5.494C10.3744 5.26449 10.1867 5.07678 9.95714 5.07678H9.92233C9.69282 5.07678 9.50511 5.26449 9.50511 5.494V7.31049L7.99703 5.28775C7.92499 5.16198 7.78934 5.07678 7.63476 5.07678H7.59996C7.37045 5.07678 7.18267 5.26449 7.18267 5.494V8.58848C7.18267 8.81799 7.37039 9.00576 7.59996 9.00576H7.63476C7.86427 9.00576 8.05198 8.81799 8.05198 8.58848V6.73799L9.57091 8.81262C9.58026 8.82717 9.59048 8.84114 9.60151 8.85441L9.60156 8.85453C9.6433 8.91144 9.70039 8.95046 9.764 8.9743
7C9.81289 8.99451 9.86634 9.0057 9.92227 9.0057H9.95708C10.0251 9.00574 10.092 8.98901 10.152 8.95699C10.1937 8.93713 10.2289 8.9115 10.2537 8.88131ZM6.14331 9.0057H6.17812C6.40762 9.0057 6.59534 8.81793 6.59534 8.58842V5.49394C6.59534 5.26443 6.40762 5.07672 6.17812 5.07672H6.14331C5.9138 5.07672 5.72603 5.26443 5.72603 5.49394V8.58842C5.72603 8.81793 5.9138 9.0057 6.14331 9.0057Z",fill:"white"},null,-1)]))),_:1,__:[0]},8,["width","height"])}]]),rS=["clip-path"],sS=["id"];const oS=nl({name:"IconFacebookColor",components:{Icon:ce},props:{width:{type:[Number,String],default:16},height:{type:[Number,String],default:16}},computed:{randomId:()=>Ht()}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{viewBox:"0 0 16 16",width:o.width,height:o.height,"aria-label":"Facebook Color Icon"},{default:l((()=>[i("g",{"clip-path":`url(#${u.randomId})`},s[0]||(s[0]=[i("path",{d:"M16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 11.993 2.92547 15.3027 6.75 15.9028V10.3125H4.71875V8H6.75V6.2375C6.75 4.2325 7.94438 3.125 9.77172 3.125C10.6467 3.125 11.5625 3.28125 11.5625 3.28125V5.25H10.5538C9.56 5.25 9.25 5.86672 9.25 6.5V8H11.4688L11.1141 10.3125H9.25V15.9028C13.0745 15.3027 16 11.993 16 8Z",fill:"#1877F2"},null,-1),i("path",{d:"M11.1141 10.3125L11.4688 8H9.25V6.5C9.25 5.86734 9.56 5.25 10.5538 5.25H11.5625V3.28125C11.5625 3.28125 10.647 3.125 9.77172 3.125C7.94438 3.125 6.75 4.2325 6.75 6.2375V8H4.71875V10.3125H6.75V15.9028C7.5783 16.0324 8.4217 16.0324 9.25 15.9028V10.3125H11.1141Z",fill:"white"},null,-1)]),8,rS),i("defs",null,[i("clipPath",{id:u.randomId},s[1]||(s[1]=[i("rect",{width:"16",height:"16",fill:"white"},null,-1)]),8,sS)])])),_:1},8,["width","height"])}]]),nS=["clip-path"],dS=["id"];const uS=nl({name:"IconYouTubeColor",components:{Icon:ce},props:{width:{type:[Number,String],default:16},height:{type:[Number,String],default:16}},computed:{randomId:()=>Ht()}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{viewBox:"0 0 16 16",width:o.width,height:o.height,"aria-label":"YouTube Color Icon"},{default:l((()=>[i("g",{"clip-path":`url(#${u.randomId})`},s[0]||(s[0]=[i("path",{d:"M15.6811 4.12353C15.5906 3.78313 15.4123 3.47247 15.1641 3.22263C14.9159 2.97279 14.6063 2.79253 14.2665 2.69989C13.0156 2.36353 8.01562 2.36353 8.01562 2.36353C8.01562 2.36353 3.01563 2.36353 1.76472 2.69989C1.42491 2.79253 1.1154 2.97279 0.86715 3.22263C0.618902 3.47247 0.440629 3.78313 0.35017 4.12353C0.015625 5.37989 0.015625 7.99989 0.015625 7.99989C0.015625 7.99989 0.015625 10.6199 0.35017 11.8763C0.440629 12.2166 0.618902 12.5273 0.86715 12.7771C1.1154 13.027 1.42491 13.2073 1.76472 13.2999C3.01563 13.6363 8.01562 13.6363 8.01562 13.6363C8.01562 13.6363 13.0156 13.6363 14.2665 13.2999C14.6063 13.2073 14.9159 13.027 15.1641 12.7771C15.4123 12.5273 15.5906 12.2166 15.6811 11.8763C16.0156 10.6199 16.0156 7.99989 16.0156 7.99989C16.0156 7.99989 16.0156 5.37989 15.6811 4.12353Z",fill:"#FF0302"},null,-1),i("path",{d:"M6.37988 10.379V5.62085L10.5617 7.99994L6.37988 10.379Z",fill:"#FEFEFE"},null,-1)]),8,nS),i("defs",null,[i("clipPath",{id:u.randomId},s[1]||(s[1]=[i("rect",{width:"16",height:"16",fill:"white"},null,-1)]),8,dS)])])),_:1},8,["width","height"])}]]),cS=["clip-path"],pS=["id"];const fS=nl({name:"IconDiscordColor",components:{Icon:ce},props:{width:{type:[Number,String],default:16},height:{type:[Number,String],default:16}},computed:{randomId:()=>Ht()}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{viewBox:"0 0 16 16",width:o.width,height:o.height,"aria-label":"Discord Color Icon"},{default:l((()=>[i("g",{"clip-path":`url(#${u.randomId})`},s[0]||(s[0]=[i("path",{d:"M13.5447 2.77046C12.5249 2.30254 11.4313 1.9578 10.2879 1.76035C10.2671 1.75654 10.2463 1.76606 10.2356 1.78511C10.0949 2.03525 9.93915 2.36158 9.83006 2.61808C8.60027 2.43397 7.37679 2.43397 6.17221 2.61808C6.0631 2.35588 5.90166 2.03525 5.76038 1.78511C5.74966 1.7667 5.72886 1.75717 5.70803 1.76035C4.56527 1.95717 3.47171 2.30191 2.45129 2.77046C2.44246 2.77427 2.43488 2.78063 2.42986 2.78887C0.355594 5.88778 -0.212634 8.91052 0.0661201 11.8958C0.0673814 11.9104 0.0755799 11.9244 0.086932 11.9332C1.45547 12.9383 2.78114 13.5484 4.08219 13.9528C4.10301 13.9592 4.12507 13.9516 4.13832 13.9344C4.44608 13.5141 4.72043 13.071 4.95565 12.6049C4.96953 12.5777 4.95628 12.5453 4.92791 12.5345C4.49275 12.3694 4.0784 12.1681 3.67982 11.9396C3.64829 11.9212 3.64577 11.8761 3.67477 11.8545C3.75865 11.7916 3.84255 11.7263 3.92264 11.6602C3.93713 11.6482 3.95732 11.6456 3.97435 11.6532C6.59286 12.8488 9.4277 12.8488 12.0153 11.6532C12.0323 11.645 12.0525 11.6475 12.0677 11.6596C12.1478 11.7256 12.2316 11.7916 12.3161 11.8545C12.3451 11.8761 12.3433 11.9212 12.3117 11.9396C11.9131 12.1726 11.4988 12.3694 11.063 12.5338C11.0346 12.5446 11.022 12.5777 11.0359 12.6049C11.2762 13.0703 11.5505 13.5135 11.8526 13.9338C11.8652 13.9516 11.8879 13.9592 11.9087 13.9528C13.2161 13.5484 14.5417 12.9383 15.9103 11.9332C15.9223 11.9244 15.9298 11.911 15.9311 11.8964C16.2647 8.44512 15.3723 5.44717 13.5655 2.78951C13.5611 2.78063 13.5535 2.77427 13.5447 2.77046ZM5.34668 10.0781C4.55833 10.0781 3.90876 9.35431 3.90876 8.46545C3.90876 7.57659 4.54574 6.85283 5.34668 6.85283C6.15392 6.85283 6.79721 7.58295 6.78459 8.46545C6.78459 9.35431 6.14761 10.0781 5.34668 10.0781ZM10.6632 10.0781C9.87484 10.0781 9.22526 9.35431 9.22526 8.46545C9.22526 7.57659 9.86222 6.85283 10.6632 6.85283C11.4704 6.85283 12.1137 7.58295 12.1011 8.46545C12.1011 9.35431 11.4704 10.0781 10.6632 10.0781Z",fill:"#5865F2"},null,-1)]),8,cS),i("defs",null,[i("clipPath",{id:u.randomId},s[1]||(s[1]=[i("rect",{width:"16",height:"16",fill:"white"},null,-1)]),8,pS)])])),_:1},8,["width","height"])}]]),mS=["clip-path"],vS=["fill"],gS=["fill"],hS=["fill"],yS=["id"],bS=["id"],wS=["id"],PS=["id"];const SS=nl({name:"IconInstagramColor",components:{Icon:ce},props:{width:{type:[Number,String],default:16},height:{type:[Number,String],default:16}},computed:{randomId:()=>Ht(),randomId1:()=>Ht(),randomId2:()=>Ht(),randomId3:()=>Ht()}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{viewBox:"0 0 16 16",width:o.width,height:o.height,"aria-label":"Instagram Color Icon"},{default:l((()=>[i("g",{"clip-path":`url(#${u.randomId})`},[i("path",{d:"M9.93963 8C9.93963 6.92885 9.07129 6.06061 8.00029 6.06061C6.92917 6.06061 6.06096 6.92885 6.06096 8C6.06096 9.07103 6.92917 9.93939 8.00029 9.93939C9.07129 9.93939 9.93963 9.07103 9.93963 8Z",fill:`url(#${u.randomId1})`},null,8,vS),i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.80638 3.23025C7.68873 3.23019 7.57971 3.23014 7.47837 3.2303V3.22885C6.39404 3.23006 6.18605 3.23733 5.64934 3.26158C5.08208 3.28764 4.77409 3.38218 4.569 3.46218C4.2975 3.56788 4.10356 3.69394 3.89993 3.89758C3.6963 4.10121 3.57 4.29515 3.46455 4.56667C3.38492 4.77176 3.29013 5.07964 3.26419 5.64691C3.23632 6.26024 3.23074 6.44351 3.23074 7.99721C3.23074 9.55091 3.23632 9.73515 3.26419 10.3485C3.29001 10.9158 3.38492 11.2236 3.46455 11.4285C3.57025 11.7001 3.6963 11.8936 3.89993 12.0972C4.10356 12.3008 4.2975 12.4269 4.569 12.5324C4.77421 12.612 5.08208 12.7068 5.64934 12.733C6.26265 12.7608 6.44676 12.7669 8.00029 12.7669C9.5537 12.7669 9.73794 12.7608 10.3513 12.733C10.9185 12.707 11.2266 12.6125 11.4315 12.5325C11.7031 12.427 11.8964 12.301 12.1 12.0973C12.3037 11.8938 12.43 11.7005 12.5354 11.429C12.6151 11.2241 12.7098 10.9162 12.7358 10.349C12.7637 9.73563 12.7697 9.55139 12.7697 7.99867C12.7697 6.44594 12.7637 6.2617 12.7358 5.64836C12.71 5.08109 
712.6151 4.77321 12.5354 4.56836C12.4297 4.29685 12.3037 4.10291 12.1 3.89927C11.8965 3.69564 11.703 3.56958 11.4315 3.46412C11.2264 3.38448 10.9185 3.2897 10.3513 3.26376C9.73782 3.23588 9.5537 3.2303 8.00029 3.2303C7.93315 3.2303 7.86856 3.23027 7.80638 3.23025ZM10.4077 4.8943C10.4077 4.50873 10.7205 4.19636 11.1059 4.19636C11.4913 4.19636 11.8041 4.50885 11.8041 4.8943C11.8041 5.27976 11.4913 5.59248 11.1059 5.59248C10.7205 5.59248 10.4077 5.27976 10.4077 4.8943ZM5.01251 8C5.01251 6.34994 6.35028 5.01212 8.00029 5.01212C9.6503 5.01212 10.9876 6.34994 10.9876 8C10.9876 9.65006 9.6503 10.9873 8.00029 10.9873C6.35028 10.9873 5.01251 9.65006 5.01251 8Z",fill:`url(#${u.randomId2})`},null,8,gS),i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.435974 2.1841C0 3.03978 0 4.15992 0 6.40019V9.60029C0 11.8406 0 12.9607 0.435974 13.8164C0.819467 14.5691 1.43139 15.181 2.18404 15.5645C3.03969 16.0005 4.15979 16.0005 6.4 16.0005H9.6C11.8402 16.0005 12.9603 16.0005 13.816 15.5645C14.5686 15.181 15.1805 14.5691 15.564 13.8164C16 12.9607 16 11.8406 16 9.60029V6.40019C16 4.15992 16 3.03978 15.564 2.1841C15.1805 1.43143 14.5686 0.819492 13.816 0.435987C12.9603 0 11.8402 0 9.6 0H6.4C4.15979 0 3.03969 0 2.18404 0.435987C1.43139 0.819492 0.819467 1.43143 0.435974 2.1841ZM5.60134 2.21697C6.22192 2.18873 6.42022 2.18182 8.00029 2.18182H7.99848C9.57903 2.18182 9.7766 2.18873 10.3972 2.21697C11.0166 2.24533 11.4396 2.34339 11.8105 2.48727C12.1935 2.63576 12.5171 2.83455 12.8408 3.15818C13.1644 3.48158 13.3632 3.80618 13.5122 4.18885C13.6553 4.55879 13.7535 4.98158 13.7825 5.60097C13.8104 6.22158 13.8177 6.41988 13.8177 8C13.8177 9.58012 13.8104 9.77794 13.7825 10.3985C13.7535 11.0177 13.6553 11.4406 13.5122 11.8107C13.3632 12.1932 13.1644 12.5178 12.8408 12.8412C12.5175 13.1648 12.1934 13.3641 11.8108 13.5127C11.4407 13.6566 11.0174 13.7547 10.398 13.783C9.77745 13.8113 9.57976 13.8182 7.99957 13.8182C6.41961 13.8182 6.22144 13.8113 5.60085 13.783C4.9816 13.7547 4.5587 13.6566 4.18853 13.5127C3.80612 13.3641 3.48152 13.1648 3.15826 12.8412C2.83475 12.5178 2.63597 12.1932 2.48725 11.8105C2.3435 11.4406 2.24544 11.0178 2.21695 10.3984C2.18883 9.77782 2.1818 9.58012 2.1818 8C2.1818 6.41988 2.18908 6.22145 2.21683 5.60085C2.24471 4.9817 2.34289 4.55879 2.48713 4.18873C2.63621 3.80618 2.835 3.48158 3.15862 3.15818C3.48201 2.83467 3.8066 2.63588 4.18926 2.48727C4.55919 2.34339 4.98196 2.24533 5.60134 2.21697Z",fill:`url(#${u.randomId3})`},null,8,hS)],8,mS),i("defs",null,[i("linearGradient",{id:u.randomId1,x1:"9.40036",y1:"-0.84779",x2:"4.72452",y2:"14.5995",gradientUnits:"userSpaceOnUse"},s[0]||(s[0]=[i("stop",{"stop-color":"#515BD4"},null,-1),i("stop",{offset:"0.26","stop-color":"#9510B8"},null,-1),i("stop",{offset:"0.66","stop-color":"#E51804"},null,-1),i("stop",{offset:"1","stop-color":"#FFBF00"},null,-1)]),8,yS),i("linearGradient",{id:u.randomId2,x1:"9.40036",y1:"-0.84779",x2:"4.72452",y2:"14.5995",gradientUnits:"userSpaceOnUse"},s[1]||(s[1]=[i("stop",{"stop-color":"#515BD4"},null,-1),i("stop",{offset:"0.26","stop-color":"#9510B8"},null,-1),i("stop",{offset:"0.66","stop-color":"#E51804"},null,-1),i("stop",{offset:"1","stop-color":"#FFBF00"},null,-1)]),8,bS),i("linearGradient",{id:u.randomId3,x1:"9.40036",y1:"-0.84779",x2:"4.72452",y2:"14.5995",gradientUnits:"userSpaceOnUse"},s[2]||(s[2]=[i("stop",{"stop-color":"#515BD4"},null,-1),i("stop",{offset:"0.26","stop-color":"#9510B8"},null,-1),i("stop",{offset:"0.66","stop-color":"#E51804"},null,-1),i("stop",{offset:"1","stop-color":"#FFBF00"},null,-1)]),8,wS),i("clipPath",{id:u.randomId},s[3]||(s[3]=[i("rect",{width:"16",height:"16",fill:"white"},null,-1)]),8,PS)])])),_:1},8,["width","height"])}]]),CS=["clip-path"],kS=["id"];const RS=nl({name:"IconLinkedInColor",components:{Icon:ce},props:{width:{type:[Number,String],default:16},height:{type:[Number,String],default:16}},computed:{randomId:()=>Ht()}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{viewBox:"0 0 16 16",width:o.width,height:o.height,"aria-label":"LinkedIn Color Icon"},{default:l((()=>[i("g",{"clip-path":`url(#${u.randomId})`}
7,s[0]||(s[0]=[i("path",{d:"M14.8189 0H1.18111C0.867861 0 0.567441 0.124438 0.34594 0.34594C0.124438 0.567441 0 0.867861 0 1.18111V14.8189C0 15.1321 0.124438 15.4326 0.34594 15.6541C0.567441 15.8756 0.867861 16 1.18111 16H14.8189C15.1321 16 15.4326 15.8756 15.6541 15.6541C15.8756 15.4326 16 15.1321 16 14.8189V1.18111C16 0.867861 15.8756 0.567441 15.6541 0.34594C15.4326 0.124438 15.1321 0 14.8189 0ZM4.76889 13.63H2.36333V5.98889H4.76889V13.63ZM3.56445 4.93C3.29158 4.92846 3.02528 4.84613 2.79916 4.69339C2.57304 4.54065 2.39723 4.32435 2.29392 4.07179C2.19061 3.81923 2.16443 3.54173 2.21869 3.2743C2.27294 3.00688 2.4052 2.76152 2.59877 2.56919C2.79234 2.37686 3.03854 2.24618 3.30631 2.19364C3.57408 2.1411 3.85141 2.16906 4.1033 2.27399C4.35519 2.37892 4.57036 2.55611 4.72164 2.78321C4.87293 3.01031 4.95355 3.27713 4.95333 3.55C4.95591 3.73269 4.92167 3.91403 4.85267 4.0832C4.78368 4.25238 4.68132 4.40593 4.55171 4.53471C4.42211 4.66349 4.2679 4.76486 4.09828 4.83277C3.92867 4.90068 3.74711 4.93375 3.56445 4.93ZM13.6356 13.6367H11.2311V9.46222C11.2311 8.23111 10.7078 7.85111 10.0322 7.85111C9.31889 7.85111 8.61889 8.38889 8.61889 9.49333V13.6367H6.21333V5.99445H8.52667V7.05333H8.55778C8.79 6.58333 9.60333 5.78 10.8444 5.78C12.1867 5.78 13.6367 6.57667 13.6367 8.91L13.6356 13.6367Z",fill:"#0A66C2"},null,-1)]),8,CS),i("defs",null,[i("clipPath",{id:u.randomId},s[1]||(s[1]=[i("rect",{width:"16",height:"16",fill:"white"},null,-1)]),8,kS)])])),_:1},8,["width","height"])}]]),_S=["clip-path"],TS=["fill"],DS=["id"],LS=["id"];const IS=nl({name:"IconTelegramColor",components:{Icon:ce},props:{width:{type:[Number,String],default:16},height:{type:[Number,String],default:16}},computed:{randomId:()=>Ht(),randomId1:()=>Ht()}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{viewBox:"0 0 16 16",width:o.width,height:o.height,"aria-label":"Telegram Color Icon"},{default:l((()=>[i("g",{"clip-path":`url(#${u.randomId})`},[i("path",{d:"M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z",fill:`url(#${u.randomId1})`},null,8,TS),s[0]||(s[0]=i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.62167 7.91547C5.95383 6.89938 7.50897 6.22952 8.28709 5.90587C10.5088 4.9818 10.9704 4.82128 11.2713 4.81597C11.3375 4.81481 11.4855 4.83121 11.5813 4.90899C11.6623 4.97466 11.6845 5.06337 11.6952 5.12563C11.7058 5.1879 11.7191 5.32974 11.7086 5.44057C11.5882 6.70556 11.0672 9.77535 10.8022 11.1922C10.69 11.7917 10.4692 11.9927 10.2555 12.0123C9.79089 12.0551 9.43811 11.7053 8.98815 11.4104C8.28404 10.9488 7.88627 10.6615 7.20282 10.2111C6.41297 9.69061 6.92499 9.40454 7.37513 8.93701C7.49293 8.81466 9.53986 6.95282 9.57947 6.78392C9.58443 6.7628 9.58903 6.68406 9.54225 6.64248C9.49547 6.60091 9.42643 6.61512 9.37661 6.62643C9.30599 6.64246 8.18118 7.38592 6.00217 8.85681C5.68289 9.07605 5.3937 9.18287 5.1346 9.17727C4.84896 9.1711 4.2995 9.01577 3.89103 8.88299C3.39003 8.72013 2.99185 8.63403 3.02652 8.35745C3.04458 8.21339 3.24296 8.06607 3.62167 7.91547Z",fill:"white"},null,-1))],8,_S),i("defs",null,[i("linearGradient",{id:u.randomId1,x1:"8",y1:"0",x2:"8",y2:"15.8813",gradientUnits:"userSpaceOnUse"},s[1]||(s[1]=[i("stop",{"stop-color":"#2AABEE"},null,-1),i("stop",{offset:"1","stop-color":"#229ED9"},null,-1)]),8,DS),i("clipPath",{id:u.randomId},s[2]||(s[2]=[i("rect",{width:"16",height:"16",fill:"white"},null,-1)]),8,LS)])])),_:1},8,["width","height"])}]]),$S={class:"sub-title-description"},VS={class:"promote-list"},NS=nl({__name:"IdentityAndSocialMedia",setup(r){const c=R(),{formValidator:{errors:v},identityField:[h,b],promotePlanField:[S]}=xP(),C=P({}),k=y((()=>[{id:Da.twitter,name:c.t("t.twitterX"),icon:lS,placeholder:c.t("t.twitterX.placeholder")},{id:Da.line,name:c.t("t.line"),icon:iS,placeholder:c.t("t.line.placeholder")},{id:Da.facebook,name:c.t("t.facebook"),icon:oS,placeholder:c.t("t.facebook.placeholder")},{id:Da.youTube,name:c.t("t.youtube"),icon:uS,placeholder:c.t("t.youtube.placeholder")},{id:Da.discord,name:c.t("t.discord"),icon:fS,placeholder:c.t("t.discord.placeholder")},{id:Da.instagram,name:c.t("t.instagram"),icon:SS,placeholder:c.t("t.instagram.placeholder")},{id:Da.linkedIn,name:c.t("t.linkedIn"),icon:RS,placeholder:c.t("t.linkedIn.placeholder")},{id:Da.searchEngineMarketing,name:c.t("t.searchEngineMarketing"),placeholder:c.t("t.searchEngineMarketing.placeholder")},{id:Da.telegram,name:c.t("t.telegram"),icon:IS,placeholder:c.t("t.telegram.placeholder")},{id:Da.blogs,name:c.t("t.blogs"),placeholder:c.t("t.blogs.placeholder")},{id:Da.forum,name:c.t("t.forum"),placeholder:c.t("t.forum.placeholder")},{id:Da.contentSites,name:c.t("t.contentSites"),placeholder:c.t("t.contentSites.placeholder")},{id:Da.offlineEvents,name:c.t("t.offlineEvents"),placeholder:c.t("t.offlineEvents.placeholder")},{id:Da.other,name:c.t("t.other"),placeholder:c.t("t.other.placeholder")},{id:Da.networking,name:c.t("t.networking"),placeholder:c.t("t.networking.placeholder")}])),_=y((()=>v.value[MP.promotePlan]&&!Object.values(S.value).filter((e=>Boolean(e))).length));return(r,c)=>
7{const y=e("Checkbox"),P=e("BrandInput");return a(),s("div",null,[p(w(GP),null,{default:l((()=>[f(o(r.$t("referralV2Page.affiliate.applyForm.tellUsMore.title")),1)])),_:1}),p(w(vt),{class:"identity",label:r.$t("referralV2Page.affiliate.applyForm.fields.identity.label"),errorMessage:w(v)[w(MP).identity]},{default:l((()=>[p(w(XP),g({value:w(h),"onUpdate:value":c[0]||(c[0]=e=>z(h)?h.value=e:null),isError:Boolean(w(v)[w(MP).identity])},w(b)),null,16,["value","isError"])])),_:1},8,["label","errorMessage"]),p(w(vt),{class:"promote-sub-title",errorMessage:_.value?r.$t("rules.atLeastOne"):""},{label:l((()=>[p(w(eS),null,{default:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.applyForm.fields.promote.title")),1),i("span",$S," ( "+o(r.$t("rules.atLeastOne"))+" ) ",1)])),_:1})])),_:1},8,["errorMessage"]),i("div",VS,[(a(!0),s(d,null,u(k.value,(e=>(a(),t(w(vt),{key:e.id,class:"promote-item"},{label:l((()=>[p(y,{value:w(S).hasOwnProperty(e.id),name:e.name,isBrandNewStyle:"",onInput:t=>function({promote:e,isCheck:t}){var a,l;t?(S.value[e.id]=(null==(a=C.value)?void 0:a[e.id])||"",(null==(l=C.value)?void 0:l[e.id])||(C.value[e.id]="")):delete S.value[e.id]}({promote:e,isCheck:t})},{default:l((()=>[f(o(e.name),1)])),_:2},1032,["value","name","onInput"])])),default:l((()=>[w(S).hasOwnProperty(e.id)?(a(),t(w(vt),{key:0,errorMessage:w(v)[w(MP).promotePlan]&&!Boolean(w(S)[e.id])?r.$t("rules.required"):""},{default:l((()=>[p(P,{value:C.value[e.id],"onUpdate:value":t=>C.value[e.id]=t,class:"promote-input",isBrandNewStyle:"",isError:w(v)[w(MP).promotePlan]&&!Boolean(w(S)[e.id]),placeholder:e.placeholder,onInput:t=>w(S)[e.id]=t},{prefix:l((()=>[(a(),t(m(e.icon),{class:"icon"}))])),_:2},1032,["value","onUpdate:value","isError","placeholder","onInput"])])),_:2},1032,["errorMessage"])):n("",!0)])),_:2},1024)))),128))])])}}},[["__scopeId","data-v-9660da11"]]),MS=["fill"],xS=["id"];const AS=nl({name:"IconWhatsAppColor",components:{Icon:ce},props:{width:{type:[Number,String],default:16},height:{type:[Number,String],default:16}},computed:{randomId:()=>Ht()}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{viewBox:"0 0 16 16",width:o.width,height:o.height,"aria-label":"WhatsApp Color Icon"},{default:l((()=>[i("path",{d:"M0.394692 7.97683C0.394692 9.3357 0.749853 10.6482 1.42929 11.8064L0.332925 15.7749L4.3941 14.7094C5.50591 15.3271 6.77213 15.6359 8.05379 15.6359C12.2694 15.6359 15.7129 12.2079 15.7129 7.99227C15.7129 5.93852 14.9099 4.02374 13.4738 2.57222C12.0223 1.13614 10.1075 0.333171 8.05379 0.333171C3.8382 0.333171 0.394692 3.76124 0.394692 7.97683Z",fill:`url(#${u.randomId})`},null,8,MS),s[1]||(s[1]=i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.07355 4.67262C5.92514 4.34272 5.76893 4.3361 5.62774 4.33032C5.51229 4.32538 5.38007 4.32569 5.24808 4.32569C5.11601 4.32569 4.90134 4.3753 4.71985 4.57355C4.53821 4.7718 4.02637 5.25103 4.02637 6.22571C4.02637 7.20051 4.73635 8.14235 4.8353 8.27464C4.93437 8.40674 6.20584 10.4708 8.21949 11.265C9.89302 11.9249 10.2336 11.7936 10.5968 11.7606C10.96 11.7276 11.7689 11.2815 11.934 10.8188C12.0991 10.3563 12.0991 9.95984 12.0496 9.87696C12 9.79439 11.868 9.74486 11.6698 9.64579C11.4717 9.54672 10.4977 9.06738 10.3161 9.00135C10.1345 8.93531 10.0024 8.90228 9.87033 9.10061C9.73822 9.29874 9.35879 9.74486 9.24318 9.87696C9.12761 10.0094 9.01205 10.0259 8.81391 9.9268C8.61577 9.82743 7.97772 9.61846 7.22079 8.94356C6.63185 8.41849 6.23424 7.77002 6.11864 7.57169C6.00307 7.37355 6.10628 7.26624 6.20565 7.16747C6.29461 7.07871 6.40379 6.93622 6.50286 6.82054C6.6017 6.70486 6.63474 6.62229 6.70077 6.49019C6.7668 6.35789 6.7338 6.24221 6.68427 6.14314C6.63474 6.04407 6.24971 5.06433 6.07355 4.67262Z",fill:"white"},null,-1)),i("defs",null,[i("linearGradient",{id:u.randomId,x1:"8.02206",y1:"15.7749",x2:"8.02206",y2:"0.333171",gradientUnits:"userSpaceOnUse"},s[0]||(s[0]=[i("stop",{"stop-color":"#20B038"},null,-1),i("stop",{offset:"1","stop-color":"#60D66A"},null,-1)]),8,xS)])])),_:1,__:[1]},8,["width","height"])}]]);const US=nl({name:"IconGlobal",components:{Icon:ce},props:{width:{type:[Number,String],default:16},height:{type:[Number,String],default:16}}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{viewBox:"0 0 16 16",width:o.width,height:o.height,"aria-label":"Global Icon"},{default:l((()=>s[0]||(s[0]=[i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.99967 15.6666C12.2339 15.6666 15.6663 12.2341 15.6663 7.99992C15.6663 3.76574 12.2339 0.333252 7.99967 0.333252C3.76549 0.333252 0.333008 3.76574 0.333008 7.99992C0.333008 12.2341 3.76549 15.6666 7.99967 15.6666ZM9.77631 12.685C9.89716 13.1079 10.1939 13.4188 10.5558 13.5768C11.2934 13.2382 11.9523 12.7575 12.4974 12.1698C12.4961 12.1567 12.4947 12.1436 12.493 12.1305L12.3181 10.7308C12.2545 10.2221 11.9409 9.77884 11.4823 9.54956L10.355 8.98593C10.0876 8.85219 9.76675 8.88618 9.53324 9.07299L8.33406 10.0323C8.15565 10.
71751 8.14091 10.4412 8.30246 10.6027L9.252 11.5523C9.43626 11.7365 9.57052 11.9647 9.64211 12.2153L9.77631 12.685ZM3.01648 5.71553V4.42373C4.12977 2.87516 5.94703 1.86666 7.99983 1.86666C8.71492 1.86666 9.40143 1.98904 10.0396 2.21399C10.114 2.50337 10.1258 2.8128 10.0637 3.12295C9.90586 3.91232 9.29943 4.53554 8.51467 4.71492L8.04562 4.82213C7.65012 4.91253 7.39352 5.29539 7.46021 5.69556L7.59416 6.49924C7.78137 7.62249 6.72212 8.55068 5.63318 8.21759L4.64372 7.91493C3.67683 7.61918 3.01648 6.72664 3.01648 5.71553Z"},null,-1)]))),_:1,__:[0]},8,["width","height"])}]]);const ES=nl({name:"IconPhone",components:{Icon:ce},props:{width:{type:[Number,String],default:16},height:{type:[Number,String],default:16}}},[["render",function(r,s,o,n,d,u){const c=e("Icon");return a(),t(c,{viewBox:"0 0 16 16",width:o.width,height:o.height,"aria-label":"Phone Icon"},{default:l((()=>s[0]||(s[0]=[i("path",{d:"M10.4211 0.973794C9.9969 0.973794 9.65305 1.31757 9.65305 1.74163C9.65305 2.16569 9.9969 2.50946 10.4211 2.50946C10.8245 2.50946 11.224 2.58891 11.5967 2.74326C11.9694 2.89761 12.3081 3.12384 12.5933 3.40904C12.8786 3.69424 13.1049 4.03282 13.2593 4.40545C13.4137 4.77809 13.4931 5.17747 13.4931 5.5808C13.4931 6.00487 13.837 6.34864 14.2611 6.34864C14.6853 6.34864 15.0291 6.00487 15.0291 5.5808C15.0291 4.9758 14.91 4.37673 14.6784 3.81778C14.4468 3.25883 14.1074 2.75096 13.6795 2.32316C13.2516 1.89536 12.7436 1.55601 12.1845 1.32448C11.6254 1.09296 11.0262 0.973794 10.4211 0.973794Z"},null,-1),i("path",{d:"M10.5038 3.31811C10.0861 3.24448 9.68775 3.52333 9.61409 3.94095C9.54044 4.35857 9.81936 4.75682 10.2371 4.83045C10.4767 4.87269 10.6967 4.98967 10.8657 5.16463C11.0347 5.3396 11.144 5.56356 11.1778 5.80442C11.2369 6.22435 11.6252 6.51694 12.0453 6.45792C12.4653 6.3989 12.7579 6.01063 12.6989 5.59069C12.6199 5.02869 12.365 4.50611 11.9706 4.09787C11.5763 3.68962 11.0628 3.41666 10.5038 3.31811Z"},null,-1),i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.6133 15.6644C10.5066 15.6237 7.37261 15.1911 4.09059 11.9098C0.808574 8.62857 0.375881 5.49529 0.335155 4.38888C0.273105 2.70313 1.56475 1.06519 3.05746 0.425604C3.40773 0.275525 3.83197 0.302991 4.16734 0.54757C5.39523 1.44303 6.24361 2.79691 6.97194 3.86214C7.30094 4.34333 7.22232 5.00033 6.77539 5.3871L5.27688 6.49971C5.12836 6.60999 5.07898 6.81043 5.16806 6.97254C5.5071 7.58953 6.11111 8.50772 6.8023 9.19875C7.49424 9.89053 8.45601 10.5334 9.11556 10.9105C9.2866 11.0083 9.50175 10.9517 9.60989 10.787L10.5847 9.30239C10.9586 8.80503 11.6566 8.69636 12.1641 9.04748C13.245 9.79543 14.506 10.6283 15.4293 11.8105C15.6916 12.1463 15.7306 12.5856 15.5741 12.9506C14.9314 14.4498 13.3051 15.7266 11.6133 15.6644Z"},null,-1)]))),_:1,__:[0]},8,["width","height"])}]]),OS={class:"contact-detail-title"},FS={class:"description"},zS={class:"detail-list"},BS=nl({__name:"ContactDetail",setup(r){const n="ENGLISH",c="CHINESE",v="VIETNAMESE",g="KOREAN",{formValidator:{errors:h},preferredLanguageField:[b],detailsField:[P]}=xP(),S=R(),C=D(),k=y((()=>C.state.lang)),T=y((()=>[{name:La[Ia.EN].label,value:n},{name:"中文",value:c},{name:La[Ia.VN].label,value:v},{name:La[Ia.KO_KR].label,value:g}])),L=y((()=>[{id:$a.twitter,icon:lS,placeholder:S.t("t.twitterX")},{id:$a.youTube,icon:uS,placeholder:S.t("t.youtube")},{id:$a.telegram,icon:IS,placeholder:S.t("t.telegram")},{id:$a.line,icon:iS,placeholder:S.t("t.line")},{id:$a.whatsApp,icon:AS,placeholder:S.t("t.whatsApp")},{id:$a.website,icon:US,placeholder:S.t("t.website")},{id:$a.mobile,icon:ES,placeholder:S.t("t.mobile")}])),I=y((()=>h.value[MP.details]&&!Object.values(P.value).filter((e=>Boolean(e))).length));return _(k,(()=>{!function(){let e;switch(k.value){case Ia.ZH_TW:case Ia.ZH_CN:e=c;break;case Ia.VN:e=v;break;case Ia.KO_KR:e=g;break;default:e=n}b.value=T.value.find((t=>t.value===e))}()}),{immediate:!0}),(r,n)=>{const c=e("BrandInput");return a(),s("div",null,[i("div",OS,[p(w(GP),null,{default:l((()=>[f(o(r.$t("referralV2Page.affiliate.applyForm.contactDetail")),1)])),_:1})]),p(w(vt),{class:"language-options",label:r.$t("referralV2Page.affiliate.applyForm.preferredLanguage"),errorMessage:w(h
7)[0]||""},{default:l((()=>[p(Ie,{modelValue:w(b),"onUpdate:modelValue":n[0]||(n[0]=e=>z(b)?b.value=e:null),list:T.value},null,8,["modelValue","list"])])),_:1},8,["label","errorMessage"]),p(w(vt),{class:"social-media-section",errorMessage:I.value?r.$t("rules.atLeastOne"):""},{label:l((()=>[p(w(eS),{class:"social-media-title"},{default:l((()=>[i("span",null,o(r.$t("referralV2Page.affiliate.applyForm.preferredSocialMedia")),1),i("span",FS," ( "+o(r.$t("rules.atLeastOne"))+" ) ",1)])),_:1})])),_:1},8,["errorMessage"]),i("div",zS,[(a(!0),s(d,null,u(L.value,(e=>(a(),s("div",{key:e.id,class:"detail-item"},[p(c,{value:w(P)[e.id],isBrandNewStyle:"",placeholder:e.placeholder,onInput:t=>function({detail:e,value:t}){t?P.value[e.id]=t:delete P.value[e.id]}({detail:e,value:t})},{prefix:l((()=>[(a(),t(m(e.icon),{class:"icon"}))])),_:2},1032,["value","placeholder","onInput"])])))),128))])])}}},[["__scopeId","data-v-79f13470"]]),HS={class:"success-title"},KS={class:"success-description"},WS={__name:"SubmittedSuccessDialog",props:{visible:{type:Boolean,default:!1}},emits:["ok","update:visible"],setup(t,{emit:r}){const n=t,d=r,u=y({get:()=>n.visible,set(e){d("update:visible",e)}});return(t,r)=>{const n=e("BaseButton");return a(),s("div",null,[p(w(Vt),{visible:u.value,"onUpdate:visible":r[1]||(r[1]=e=>u.value=e),class:"set-up-link-success-dialog",isBrandNewStyle:"",closeOnPressEscape:!1,fullStyle:t.isMobile},{header:l((()=>[f(o(t.$t("referralV2Page.affiliate.applyForm.submitPopup.title",{brandName:t.$t("brand.name")})),1)])),successIcon:l((()=>[p(w(Va))])),buttons:l((()=>[p(n,{class:"primary block",size:w(ke).L,onClick:r[0]||(r[0]=e=>d("ok"))},{default:l((()=>[f(o(t.$t("t.goToHomePage")),1)])),_:1},8,["size"])])),default:l((()=>[i("div",HS,o(t.$t("referralV2Page.affiliate.applyForm.submitPopup.success.title")),1),i("div",KS,o(t.$t("referralV2Page.affiliate.applyForm.submitPopup.success.desc.1")),1)])),_:1},8,["visible","fullStyle"])])}}},jS={class:"success-title"},GS={class:"success-description"},YS={__name:"AlreadyAppliedDialog",props:{visible:{type:Boolean,default:!1}},emits:["ok","update:visible"],setup(r,{emit:n}){const d=r,u=n,{enableAffiliatePopupEmailCta:c}=me,m=y({get:()=>d.visible,set(e){u("update:visible",e)}});return(r,n)=>{const d=e("BaseButton");return a(),s("div",null,[p(w(Vt),{visible:m.value,"onUpdate:visible":n[2]||(n[2]=e=>m.value=e),class:"set-up-link-success-dialog",isBrandNewStyle:"",fullStyle:r.isMobile},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.applyForm.submitPopup.title",{brandName:r.$t("brand.name")})),1)])),successIcon:l((()=>[p(w(Va))])),buttons:l((()=>[w(c)?(a(),t(d,{key:0,class:"primary block",as:w(yl),receiver:w(Xe).referralContactEmail,size:w(ke).L,onClick:n[0]||(n[0]=e=>m.value=!1)},{default:l((()=>[f(o(r.$t("referralV2Page.affiliate.applyForm.submitPopup.alreadyApplied.cta")),1)])),_:1},8,["as","receiver","size"])):(a(),t(d,{key:1,class:"primary block",size:w(ke).L,onClick:n[1]||(n[1]=e=>u("ok"))},{default:l((()=>[f(o(r.$t("referralV2Page.affiliate.applyForm.submitPopup.alreadyApplied.cta")),1)])),_:1},8,["size"]))])),default:l((()=>[i("div",jS,o(r.$t("referralV2Page.affiliate.applyForm.submitPopup.alreadyApplied.title")),1),i("div",GS,o(r.$t("referralV2Page.affiliate.applyForm.submitPopup.alreadyApplied.desc")),1)])),_:1},8,["visible","fullStyle"])])}}},qS={class:"success-title"},ZS={class:"success-description"},JS={class:"email"},XS={__name:"ApplyFailedDialog",props:{visible:{type:Boolean,default:!1}},emits:["ok","update:visible"],setup(r,{emit:n}){const d=r,u=n,{enableAffiliatePopupEmailCta:c}=me,m=y({get:()=>d.visible,set(e){u("update:visible",e)}});return(r,n)=>{const d=e("i18n-t"),v=e("BaseButton");return a(),s("div",null,[p(w(Nt),{visible:m.value,"onUpdate:visible":n[2]||(n[2]=e=>m.value=e),class:"set-up-link-success-dialog",isBrandNewStyle:"",fullStyle:r.isMobile},{header:l((()=>[f(o(r.$t("referralV2Page.affiliate.applyForm.submitPopup.title",{brandName:r.$t("brand.name")})),1)])),buttons:l((()=>[w(c)?(a(),t(v,{key:0,class:"primary block",as:w(yl),receiver:w(Xe).referralContactEmail,size:w(ke).L,onClick:n[0]||(n[0]=e=>m.value=!1)},{default:l((()=>[f(o(r.$t("referralV2Page.affiliate.applyForm.submitPopup.failed.cta")),1)])),_:1},8,["as","receiver","size"])):(a(),t(v,{key:1,class:"primary block",size:w(ke).L,onClick:n[1]||(n[1]=e=>u("ok"))},{default:l((()=>[f(o(r.$t("referralV2Page.affiliate.applyForm.submitPopup.failed.cta")),1)])),_:1},8,["size"]))])),default:l((()=>[i("div",qS,o(r.$t("referralV2Page.affiliate.applyForm.submitPopup.failed.title")),1),i("div",ZS,[p(d,{keypath:"referralV2Page.affiliate.applyForm.submitPopup.failed.desc"},{email:l((()=>[i("span",JS,[p(w(yl),{receiver:w(Xe).referralContactEmail},null,8,["receiver"])])])),_:1})])])),_:1},8,["visible","fullStyle"])])}}},QS="web_affiliate_application_button_clicked",eC="web_affiliate_application_section_viewed",tC={heroBanner:"hero_banner",perks:"perks",numbers:"numbers",form:"form"},aC=[tC.heroBanner,tC.perks,tC.numbers,tC.form],lC=1e3,iC=()=>Object.fromEntries(aC.map((e=>[e,!1]))),rC={class:"affiliate-apply-form"},sC={class:"affiliate-background-wrapper relative"},oC={class:"affiliate-apply-form-content"},nC={key:0,class:"affiliate-content-container"},dC={class:"affiliate-content"},uC={key:0,class:"sub-fields"},cC={key:1,class:"terms"},pC={class:"buttons"},fC=nl({__name:"ApplyForm",setup(r){const{enableAffiliateFormAdditionalInformation:d,enableAffiliateFormPreferredContact:u,affiliateBannerBackgroun
7d:m,affiliateBannerBackgroundImagePath:v,enableAffiliateApplyFormAffiliateTermsLink:g}=me,{referralVersion:b}=lt,k=N(),{captureEvent:T}=Na(),D=ve(),{lang:L,loginState:I,isAffiliateUser:$}=h(D),V=y((()=>g?{name:pe.LEGAL_AFFILIATE_PROGRAM,params:{lang:L.value},query:{anchor:1}}:{name:pe.LEGAL_REFERRAL_PROGRAM,params:{lang:L.value}})),M=ge(),{isAffiliateApplied:x,isAffiliateReject:A}=h(M),{getAffiliateApplication:U}=M,{formValidator:O,captchaField:[F]}=function(){const e=R(),t={[MP.preferredName]:"required",[MP.country]:"required",[MP.captcha]:t=>(t.resetError(),t._type!==Ca.LEGACY||(1==!t.value.captchaNumber&&(t.errorMessage=e.t("rules.required")),!t.isJumpingError))};$P&&(t[MP.identity]="required",t[MP.promotePlan]=e=>!Object.values(e).some((e=>!e))&&Boolean(Object.values(e).length)),VP&&(t[MP.preferredLanguage]="required",t[MP.details]=e=>!Object.values(e).some((e=>!e))&&Boolean(Object.values(e).length));const a=Lt({validationSchema:t,initialValues:{[MP.preferredName]:"",[MP.country]:null,[MP.identity]:null,[MP.promotePlan]:{},[MP.preferredLanguage]:null,[MP.details]:{},[MP.captcha]:new Sa}}),l=a.defineField(MP.preferredName),i=a.defineField(MP.country),r=a.defineField(MP.identity),s=a.defineField(MP.promotePlan),o=a.defineField(MP.preferredLanguage),n=a.defineField(MP.details),d=a.defineField(MP.captcha);return Y(NP,{formValidator:a,preferredNameField:l,countryField:i,identityField:r,promotePlanField:s,preferredLanguageField:o,detailsField:n,captchaField:d}),{formValidator:a,preferredNameField:l,countryField:i,identityField:r,promotePlanField:s,preferredLanguageField:o,detailsField:n,captchaField:d}}(),B=P(null),H=P(null),K=P(!1),W=E({mainFields:{},promoteFields:{},contactFields:{}}),j=P(!1),G=P(!1),q=P(!1),Z=y((()=>v?{"background-image":`url(${Pe(v)})`}:{background:m})),J=y((()=>!I.value));async function X(){I.value?(await U(),async function(){!$.value&&x.value?G.value=!0:!$.value&&A.value?q.value=!0:K.value=!0}()):K.value=!0}async function Q(){T(QS,{entry:tC.form});const{valid:e}=await O.validate();if(!e)return;const t=O.values;!J.value||t[MP.captcha].isCompleted?await te():H.value.startCaptchaValidation()}function ee(){te()}async function te(){var e,t;try{const a=O.values,l={...a[MP.captcha].value,country:null==(e=a[MP.country])?void 0:e.name,preferredName:a[MP.preferredName]};d&&(l.identity=a[MP.identity],l.promotePlan=a[MP.promotePlan]),u&&(l.preferredLanguage=null==(t=a[MP.preferredLanguage])?void 0:t.value,l.detail=a[MP.details]),await Fe.applyToAffiliate(l,{hideCode:!0}),j.value=!0,K.value=!1,I.value&&U()}catch(a){switch(a){case Aa.REQUIRED_CAPTCHA_CODE_WRONG:F.value.errorCode=a;break;default:if(xa.includes(a)){K.value=!1,G.value=!0;break}}}finally{J.value&&H.value.reset()}}function ae(){k.push({name:"home",params:{lang:L.value}})}function le(){G.value=!0}return _($,(e=>{e&&k.replace({name:pe.REFERRAL_V2_AFFILIATE_DASHBOARD,params:{lang:L.value}})}),{immediate:!0}),C((()=>{X()})),(r,m)=>{const v=e("RouterLink"),g=e("i18n-t"),h=e("BaseButton"),y=e("ValidationForm");return a(),s("div",rC,[i("div",sC,[i("div",{class:c(["affiliate-background absolute",{"show-form":K.value}]),style:S(Z.value)},null,6),i("div",oC,[p(w(WP),{class:"affiliate-banner",isShowForm:K.value,onAlreadyApplied:le},null,8,["isShowForm"]),K.value?(a(),s("div",nC,[i("div",dC,[p(y,{ref_key:"formRef",ref:B,as:""},{default:l((()=>[p(w(JP),{fields:W.mainFields,"onUpdate:fields":m[0]||(m[0]=e=>W.mainFields=e),class:"main-fields"},null,8,["fields"]),w(d)||w(u)?(a(),s("div",uC,[w(d)?(a(),t(w(NS),{key:0,fields:W.promoteFields,"onUpdate:fields":m[1]||(m[1]=e=>W.promoteFields=e),class:"promote-fields"},null,8,["fields"])):n("",!0),w(u)?(a(),t(w(BS),{key:1,fields:W.contactFields,"onUpdate:fields":m[2]||(m[2]=e=>W.contactFields=e)},null,8,["fields"])):n("",!0)])):n("",!0),w(b)?(a(),s("div",cC,[p(g,{keypath:"referralV2Page.affiliate.applyForm.terms"},{link:l((()=>[p(v,{class:"link",target:"_blank",to:V.value},{default:l((()=>[f(o(r.$t("referralV2Page.affiliate.applyForm.terms.linkText")),1)])),_:1},8,["to"])])),_:1})])):n("",!0),i("div",pC,[J.value?(a(),t(Ma,{key:0,ref_key:"captchaRef",ref:H,modelValue:w(F),"onUpdate:modelValue":m[3]||(m[3]=e=>
7z(F)?F.value=e:null),isShowImmediately:"",onHandleSuccess:ee},null,8,["modelValue"])):n("",!0),p(h,{class:c(["primary block",{block:r.isMobile}]),size:w(ke).L,onClick:Q},{default:l((()=>[f(o(r.$t("t.submit")),1)])),_:1},8,["class","size"])])])),_:1},512)])])):n("",!0)])]),p(w(WS),{visible:j.value,"onUpdate:visible":m[4]||(m[4]=e=>j.value=e),onOk:ae},null,8,["visible"]),p(w(YS),{visible:G.value,"onUpdate:visible":m[5]||(m[5]=e=>G.value=e),onOk:ae},null,8,["visible"]),p(w(XS),{visible:q.value,"onUpdate:visible":m[6]||(m[6]=e=>q.value=e),onOk:ae},null,8,["visible"])])}}},[["__scopeId","data-v-6d60d830"]]),mC=Object.freeze(Object.defineProperty({__proto__:null,default:fC},Symbol.toStringTag,{value:"Module"})),vC=Math.PI/2,gC=e=>{return t=(e=>360*e)(e),t*Math.PI/360;var t},hC={name:"Gauge",props:{percentage:{type:Number},reverse:{type:Boolean,default:!1}},data:()=>({id:Ht()}),watch:{percentage(){this.animateGaugePercentage()}},mounted(){this.initial()},methods:{initial(){this.$svg=Ua(`#${this.id}`).append("svg").attr("width",60).attr("height",60),this.$group=this.$svg.append("g"),this.$arc=Ea();const e=Ht(),t=this.$svg.append("defs").append("linearGradient").attr("id",e);t.append("stop").attr("offset","0%").attr("class","gauge-gradient-start"),t.append("stop").attr("offset","50%").attr("class","gauge-gradient-middle"),t.append("stop").attr("offset","100%").attr("class","gauge-gradient-end"),this.$arc.outerRadius(30).innerRadius(17).startAngle(-vC).endAngle(vC),this.$group.append("path").attr("d",this.$arc).attr("fill",`url(#${e})`).attr("transform","translate(30, 55)"),this.drawNeedle()},drawNeedle(){const e=17*.2;this.$needleGroup=this.$svg.append("g"),this.$needleGroup.attr("transform","translate(30, 55) rotate(0)"),this.$needleGroup.append("circle").attr("class","gauge-needle-base").attr("cx",0).attr("cy",0).attr("r",e);const t=gC(0),a=0-19.5*Math.cos(t),l=0-19.5*Math.sin(t),i=0-e*Math.cos(t-Math.PI/2),r=0-e*Math.sin(t-Math.PI/2),s=0-e*Math.cos(t+Math.PI/2),o=0-e*Math.sin(t+Math.PI/2);this.$needleGroup.append("path").attr("class","gauge-needle").attr("d",`M ${i} ${r} L ${a} ${l} L ${s} ${o}`),this.animateGaugePercentage()},animateGaugePercentage(){this.$needleGroup.transition().ease(Hi).duration(3e3).attrTween("transform",(()=>{const e=void 0===this.percentage?0:180*this.percentage;return te(this.$needleGroup.attr("transform"),`translate(30, 55) rotate(${e})`)}))}}},yC=["id"];const bC=nl(hC,[["render",function(e,t,l,i,r,o){return a(),s("div",{id:r.id,ref:"gauge",class:c(["gauge-container",{reverse:l.reverse}])},null,10,yC)}]]),wC={STARTING:"STARTING",ONGOING:"ONGOING",STOPPING:"STOPPING",STOPPED:"STOPPED",CLOSING:"CLOSING",PAUSE:"PAUSE",REDUCE_ONLY:"REDUCE_ONLY"},PC={CLOSE_ALL_POSITIONS:"CLOSE_ALL_POSITIONS",START_COPY_TRADING:"START_COPY_TRADING",STOP_COPY_TRADING:"STOP_COPY_TRADING",START_POSITION:"START_POSITION",STOP_POSITION:"STOP_POSITION",CLOSE_POSITION:"CLOSE_POSITION"},SC={STARTING:{key:"t.starting",color:"green"},ONGOING:{key:"t.ongoing",color:"green"},STOPPING:{key:"t.stopping",color:"red"},STOPPED:{key:"t.stop",color:"red"},CLOSING:{key:"t.closing",color:"red"},PAUSE:{key:"t.pause",color:"red"},REDUCE_ONLY:{key:"order.reduce-only",color:"yellow"}};function CC(e){return window.location.pathname.includes("twcts")?"/v1/"+e+"?mockData=true":"/v1/"+e}const kC={getLastRound:()=>Oa.get(CC("lastRound")).then(Ba),getUserRiskInfo:()=>Oa.get(CC("user")).then(Fa).catch(za),getRefereeList:(e,t)=>Oa.get(CC("referees"),{hideCode:!0,params:{pageSize:e,page:t}}).then(Ba),getRoundsReferees:(e,t,a,l="",i="")=>Oa.get(CC(`rounds/${e}/referees`),{hideCode:!0,params:{pageSize:t,page:a,username:l||null,sorting:i||null}}).then(Ba),updateRoundSetting:(e,t)=>Oa.patch(CC(`rounds/${e}/settings`),t).then(Ba),updatePTSetting:(e,t)=>Oa.patch(CC(`round/settings/${e}`),t).then(Ba),closePosition:e=>Oa.post(CC(`round/settings/${e}/close`)).then(Ba),startPosition:e=>Oa.post(CC(`round/settings/${e}/start`)).then(Ba),stopPosition:e=>Oa.post(CC(`round/settings/${e}/stop`)).then(Ba),closeAllPosition:()=>Oa.post(CC("round/close")).then(Ba),reset:()=>
7Oa.post(CC("round/reset")).then(Ba),startRounds:()=>Oa.post(CC("rounds")).then(Fa).catch(za),stopRounds:()=>Oa.post(CC("round/stop")).then(Ba),getFaq:()=>Oa.get(CC("faq")).then(Ba),getStoppedPositions:(e,t)=>Oa.get(CC(`referees/${e}/${t}/stoppedPositions`)).then(Ba),getPnlRounds:e=>Oa.get(CC("pnl/rounds"),{params:e}).then(Fa).catch(za)},RC={class:"title"},_C={class:"sub-title"},TC={class:"content-wrap"},DC={class:"left"},LC={class:"text"},IC={class:"right"},$C={key:0,class:"error-msg"},VC={class:"button-wrap"};const NC={class:"title"},MC={class:"info-wrap"},xC={class:"referee"},AC={class:"info-title"},UC={class:"info-vale"},EC={class:"market"},OC={class:"info-title"},FC={class:"info-vale"},zC={class:"status"},BC={class:"info-title"},HC={class:"sub-title"},KC={class:"content-wrap"},WC={class:"left"},jC={class:"text"},GC={class:"right"},YC={key:0,class:"error-msg"},qC={class:"sub-title"},ZC={class:"content-wrap"},JC={class:"left"},XC={class:"text"},QC={class:"right"},ek={key:0,class:"error-msg"},tk={class:"button-wrap"};const ak={name:"RefereeList",components:{SortableHeaderCell:Wa,IconChevronDown:Ka,IconEdit2:Ft,ModifyMaxNotionalValueDialog:nl({name:"ModifyMaxNotionalValueDialog",components:{BrandDialog:It},props:{roundId:{type:String,default:""}},emits:["update:isShow"],data:()=>({maxNotionalValue:1,isLoading:!1,FUTURES_BASE_CURRENCY:Ha}),computed:{isInputError(){return this.maxNotionalValue<1}},methods:{async handleConfirm(){if(!this.isInputError)try{const e=Jt(this.maxNotionalValue);this.isLoading=!0,await kC.updateRoundSetting(this.roundId,{maxNotionalValue:e})}finally{this.isLoading=!1,this.$emit("update:isShow",!1)}}}},[["render",function(r,d,u,c,m,v){const g=e("BrandInput"),h=e("BrandButton"),y=e("BrandDialog");return a(),t(y,{class:"total-pnl-dialog",width:"560px",onClosed:d[1]||(d[1]=e=>r.$emit("update:isShow",!1))},{header:l((()=>[i("div",RC,o(r.$t("twc.modifyDialog1.title")),1)])),body:l((()=>[i("div",_C,o(r.$t("twc.maxNotionalValue")),1),i("div",TC,[i("div",DC,[i("div",LC,o(r.$t("twc.modifyDialog1.text")),1)]),i("div",IC,[p(g,{value:m.maxNotionalValue,"onUpdate:value":d[0]||(d[0]=e=>m.maxNotionalValue=e),class:"max-notional-value-input",isPrice:"",isBrandNewStyle:"",isError:v.isInputError},{suffix:l((()=>[i("p",null,o(m.FUTURES_BASE_CURRENCY),1)])),_:1},8,["value","isError"]),v.isInputError?(a(),s("div",$C,o(r.$t("twc.modifyDialog.inputError-above",{number:1})),1)):n("",!0)])]),i("div",VC,[p(h,{class:"primary btn",type:"confirm",loading:m.isLoading,disabled:v.isInputError,onClick:v.handleConfirm},{default:l((()=>[f(o(r.$t("t.confirm")),1)])),_:1},8,["loading","disabled","onClick"])])])),_:1})}],["__scopeId","data-v-8d6636a4"]]),ModifyPositionSettingDialog:nl({name:"ModifyPositionSettingDialog",components:{BrandDialog:It},props:{item:{type:Object,default:()=>({})},maxNotionalValueMax:{type:Number,required:!0}},emits:["update:isShow"],data:()=>({reversePercentage:1,maxNotionalValue:null,isLoading:!1,FUTURES_BASE_CURRENCY:Ha}),computed:{referee(){return this.item.referee},position(){return this.item.position},positionStatus(){return SC[this.position.status]},reverPercentageInputError(){const e=Jt(this.reversePercentage)/100;return!this.reversePercentage||e<.01?this.$t("twc.modifyDialog.inputError-above",{number:"1%"}):""},isMaxNotionalValueInputError(){return null!==this.maxNotionalValue&&this.maxNotionalValue<1}},methods:{getUserName:e=>`#${e.substring(0,5)}${e.substring(e.length-5)}`,async handleConfirm(){if(!this.reverPercentageInputError&&!this.isMaxNotionalValueInputError)try{const e=this.position.settingId,t=Jt(this.maxNotionalValue),a=(Jt(this.reversePercentage)/100).toString();this.isLoading=!0,await kC.updatePTSetting(e,{percentage:a,maxNotionalValue:t})}finally{this.isLoading=!1,this.$emit("update:isShow",!1)}}}},[["render",function(r,d,u,m,v,g){const h=e("BrandInput"),y=e("BrandButton"),b=e("BrandDialog");return a(),t(b,{class:"total-pnl-dialog",width:"560px",onClosed:d[2]||(d[2]=e=>r.$emit("update:isShow",!1))},{header:l((()=>[i("div",NC,o(r.$t("twc.modifyDialog2.title")),1)])),body:l((()=>[i("div",MC,[i("div",xC,[i("div",AC,o(r.$t("t.referee")),1),i("div",UC,o(g.referee.username||g.getUserName(g.referee.shareId)),1)]),i("div",EC,[i("div",OC,o(r.$t("history.form.summaryBy_Market")),1),i("div",FC,o(g.position.market),1)]),i("div",zC,[i("div",BC,o(r.$t("t.status")),1),i("div",{class:c(["info-vale",g.positionStatus.color])},o(r.$t(g.positionStatus.key)),3)])]),i("div",HC,o(r.$t("twc.reversePercentage")),1),i("div",KC,[i("div",WC,[i("div",jC,o(r.$t("twc.modifyDialog2.text-1")),1)]),i("div",GC,[p(h,{ref:"brandInput",value:v.reversePercentage,"onUpdate:value":d[0]||(d[0]=e=>v.reversePercentage=e),class:"max-notional-value-input",isPrice:"",isBrandNewStyle:"",refName:"inputRef",isError:!!g.reverPercentageInputError},{suffix:l((()=>d[3]||(d[3]=[i("p",null,o("%"),-1)]))),_:1},8,["value","isError"]),g.reverPercentageInputError?(a(),s("div",YC,o(g.reverPercentageInputError),1)):n("",!0)])]),i("div",qC,o(r.$t("twc.maxNotionalValue")),1),i("div",ZC,[i("div",JC,[i("div",XC,o(r.$t("twc.modifyDialog2.text-2")),1)]),i("div",QC,[p(h,{value:v.maxNotionalValue,"onUpdate:value":d[1]||(d[1]=e=>v.maxNotionalValue=e),class:"max-notional-value-input",isPrice:"",isBrandNewStyle:"",isError:g.isMaxNotionalValueInputError},{suffix:l((()=>[i("p",null,o(v.FUTURES_BASE_CURRENCY),1)])),_:1},8,["value","isError"]),g.isMaxNotionalValueInputError?(a(),s("div",ek,o(r.$t("twc.modifyDialog.inputError-above",{number:1})),1)):n("",!0)])]),i("div",tk,[p(y,{class:"primary btn",type:"confirm",refName:"inputRef",disabled:!!g.reverPercentageInputError||g.isMaxNotionalValueInputError,onClick:g.handleConfirm},{default:l((()=>[f(o(r.$t("t.confirm")),1)])),_:1},8,["disabled","onClick"])])])),_:1})}],["__scopeId","data-v-424ec271"]])},props:{refereeList:{type:Array,default:()=>[]},resetDetailActiveMapTrigger:{type:Boolean,default:!0},onClosePosition:{type:Function,default:()=>{}},filterSettings:{type:Object,default:()=>({})},status:{type:String,required:!0},roundId:{type:String,required:!0},maxNotionalValueMax:{type:Number,required:!0},handleSorting:{type:Function,default:()=>{}},isKolUser:{type:Boolean,default:!1}},data:()=>({POSITION_STATUS:wC,POPUP_ACTION_TYPES:PC,detailActiveMap:{},sortKey:null,isShowConfirmPopup:!1,openModifyMaxNotionValueDialog:!1,openModifyPositionSettingDialog:!1,modifyTarget:{},calculatedList:[]}),computed:{...r("futures",{futuresMarkPriceMap:"futuresMarkPriceMap",futuresMarketDetailMap:"marketDetailMap",fixedCurrency:"fixedCurrency"}),headerList(){return[{id:"referee",label:this.$t("t.referee"),textAlign:"left"},{id:"totalPteeUnrealizedPnl",label:this.$t("twc.refereeUnrealizedPnl"),textAlign:"left",sortable:!0},{id:"totalPteeRealizedPnl",label:this.$t("twc.refereeRealizedPnl"),textAlign:"left",sortable:!0,hide:!this.filterSettings.pteeRealizedPnl},{id:"totalPterUnrealizedPnl",label:this.$t("t.yourUnrealizedPnl"),textAlign:"left",sortable:!0},{id:"totalPterRealizedPnl",label:this.$t("t.yourRealizedPnl"),textAlign:"left",sortable:!0,hide:!this.filterSettings.pterRealizedPnl},{id:"entryPrice",label:this.$t("futuresMain.openPosition.entryPrice"),textAlign:"left",hide:!this.filterSettings.entryPrice||this.isKolUser},{id:"reverse",label:this.$t("twc.reverse"),textAlign:"left",hide:this.isKolUser},{id:"notional",label:this.$t("t.notional2"),textAlign:"left",hide:this.isKolUser},{id:"action",textAlign:"center",hide:this.isKolUser},{id:"expand",textAlign:"right"}].filter((e=>!e.hide))}
7,isExpandAll(){const e=Object.keys(this.detailActiveMap);return e.length===this.refereeList.length&&e.every(((e,t)=>this.detailActiveMap[t]))},mergedRefereeList(){return this.refereeList.map((e=>{const t={};for(let a=0;a<e.positions.length;a++){const l=e.positions[a],{market:i}=l;if(t[i]){let e=t[i].pteeRealizedPnl,a=t[i].pterRealizedPnl;t[i]={...l,prePteeRealizedPnl:e,prePterRealizedPnl:a,hasPre:e||a}}else t[i]={...l}}return e.positions=Object.values(t),e}))}},watch:{resetDetailActiveMapTrigger(){this.detailActiveMap={}},mergedRefereeList:{handler(){this.updateCalculatedList()},immediate:!0},futuresMarkPriceMap:{handler(){this.updateCalculatedList()},deep:!0}},mounted(){this.updateCalculatedList()},methods:{toggleDetail(e){this.detailActiveMap[e]=!this.detailActiveMap[e]},toggleAll(){this.isExpandAll?this.detailActiveMap={}:this.refereeList.forEach(((e,t)=>!this.detailActiveMap[t]&&this.toggleDetail(t)))},setSortData({key:e,order:t}){this.sortKey=e,this.handleSorting({key:e,order:t})},getUserName:e=>`#${e.substring(0,5)}${e.substring(e.length-5)}`,isCloseBtnDisabled(e){return this.status===wC.STOPPED||e.isRestarting||[wC.STOPPING,wC.CLOSING,wC.STOPPED,wC.PAUSE].includes(e.status)},isStopBtnDisabled(e){return this.status===wC.STOPPING||this.status===wC.STOPPED||e.status===wC.STOPPING||e.status===wC.CLOSING},isStartBtnDisabled(e){return this.status===wC.STOPPING||this.status===wC.STOPPED||e.status===wC.STARTING||e.isRestarting},handleNotionalValueTitleClick(){this.openModifyMaxNotionValueDialog=!this.openModifyMaxNotionValueDialog},handleNotionalValueItemClick(e,t){this.modifyTarget={referee:e,position:t},this.openModifyPositionSettingDialog=!this.openModifyPositionSettingDialog},renderStatus:e=>SC[e.status],calculateRefereeList(){return this.mergedRefereeList.map((e=>{const t=e.positions.map((e=>{var t;const{market:a,pteeOrderMode:l,pteeTotalContracts:i,pteeEntryPrice:r,pterTotalContracts:s,pterOrderMode:o,pterEntryPrice:n}=e,d=null==(t=this.futuresMarketDetailMap[a])?void 0:t.contractSize,u=this.futuresMarkPriceMap[a],c=JSON.parse(JSON.stringify(e));return c.pteeUnrealizedPnl=ja({isBuyMode:"BUY"===l,entryPrice:r,markPrice:u,totalContracts:i,contractSize:d})||0,c.pterUnrealizedPnl=s>0?ja({isBuyMode:"BUY"===o,entryPrice:n,markPrice:u,totalContracts:s,contractSize:d}):"-",c.status===wC.STOPPED&&c.isRestarting&&(c.status=wC.STARTING),c}));let a=0,l=0,i=0,r=0,s=!1;for(let o=0;o<t.length;o++){const{pteeUnrealizedPnl:e,pterUnrealizedPnl:n,pteeRealizedPnl:d,pterRealizedPnl:u}=t[o];s=t[o].pterTotalContracts>0||s,i=b(i).plus(d).toNumber(),r=b(r).plus(u).toNumber(),a=b(a).plus(e).toNumber(),!1!==n&&"-"!==n&&(l=b(l).plus(n).toNumber())}return{...e,totalPteeUnrealizedPnl:a,totalPterUnrealizedPnl:l,totalPteeRealizedPnl:i,totalPterRealizedPnl:r,hasPosition:s,positions:t,userName:this.getUserName((null==e?void 0:e.shareId)||"")}}))},updateCalculatedList(){this.calculatedList=this.calculateRefereeList()},getReverseValue(e){const{realityPercentage:t,percentage:a}=e;return`${null==t?"-":b(t).times(100).toNumber()} / ${b(a).times(100).toNumber()}`}}},lk={class:"table-container"},ik={key:2,class:"header-label"},rk={class:"unit-label"},sk={class:"unit-label"},ok={class:"unit-label"},nk={class:"unit-label"},dk=["onClick"],uk={class:"hint title cumulative"},ck={class:"unit-label"},pk={class:"unit-label"},fk={class:"unit-label"},mk={class:"unit-label"},vk={class:"unit-label"},gk={class:"reverse-cell dash"},hk={class:"cell-value"},yk={class:"unit-label"},bk=["onClick"];const wk=nl(ak,[["render",function(r,m,v,h,y,b){const w=e("IconEdit2"),P=e("IconChevronDown"),S=e("SortableHeaderCell"),C=e("HeaderRow"),k=e("Cell"),R=e("Row"),_=e("Tooltip"),T=e("BaseButton"),D=e("DataTable"),L=e("ModifyMaxNotionalValueDialog"),I=e("ModifyPositionSettingDialog");return a(),s("div",lk,[p(D,{class:"referee-list-table",fixFirstC
7olumn:"",fixHeader:""},{header:l((()=>[p(C,{class:"position-list-header"},{default:l((()=>[(a(!0),s(d,null,u(b.headerList,(e=>(a(),t(S,g({ref_for:!0},r.$attrs,{key:e.id,textAlign:e.textAlign,currentSortKey:y.sortKey,title:e,onSort:b.setSortData}),{content:l((()=>["notional"===e.id?(a(),s("div",{key:0,onClick:m[0]||(m[0]=(...e)=>b.handleNotionalValueTitleClick&&b.handleNotionalValueTitleClick(...e))},[i("span",null,o(e.label),1),p(w,{class:"icon-edit",width:"12",height:"12"})])):"expand"===e.id?(a(),s("div",{key:1,class:"expan-column-header no-select",onClick:m[1]||(m[1]=(...e)=>b.toggleAll&&b.toggleAll(...e))},[f(o(b.isExpandAll?r.$t("t.collapseAll"):r.$t("t.expandAll"))+" ",1),p(P,{class:c(["icon-chevron-down",{active:b.isExpandAll}]),"aria-label":"icon chevron down","stroke-width":"1"},null,8,["class"])])):(a(),s("span",ik,o(e.label),1))])),_:2},1040,["textAlign","currentSortKey","title","onSort"])))),128))])),_:1})])),body:l((()=>[(a(!0),s(d,null,u(y.calculatedList,((e,g)=>(a(),s(d,{key:`${g}_${e.shareId}`},[p(R,{index:g,class:"referee-row",disableBackground:"",disableCssHoverEffect:""},{default:l((()=>[p(k,{class:"username",textAlign:"left"},{default:l((()=>[f(o(e.username||b.getUserName(e.shareId)),1)])),_:2},1024),p(k,{class:"pnl",textAlign:"left"},{default:l((()=>[i("span",{class:c({"brand-color-positive":e.totalPteeUnrealizedPnl>0,"brand-color-negative":e.totalPteeUnrealizedPnl<0})},o(r.$filters.formatNumber(e.totalPteeUnrealizedPnl,{formatKey:2,signed:!0})),3),i("span",rk,o(r.fixedCurrency),1)])),_:2},1024),v.filterSettings.pteeRealizedPnl?(a(),t(k,{key:0,class:"pnl",textAlign:"left"},{default:l((()=>[i("span",{class:c({"brand-color-positive":e.totalPteeRealizedPnl>0,"brand-color-negative":e.totalPteeRealizedPnl<0})},o(r.$filters.formatNumber(e.totalPteeRealizedPnl,{formatKey:2,signed:!0})),3),i("span",sk,o(r.fixedCurrency),1)])),_:2},1024)):n("",!0),p(k,{class:"pnl",textAlign:"left"},{default:l((()=>[e.hasPosition?(a(),s("span",{key:0,class:c({"brand-color-positive":e.totalPterUnrealizedPnl>0,"brand-color-negative":e.totalPterUnrealizedPnl<0})},o(r.$filters.formatNumber(e.totalPterUnrealizedPnl,{formatKey:2,signed:!0})),3)):(a(),s(d,{key:1},[f("-")],64)),i("span",ok,o(r.fixedCurrency),1)])),_:2},1024),v.filterSettings.pterRealizedPnl?(a(),t(k,{key:1,class:"pnl",textAlign:"left"},{default:l((()=>[e.totalPterRealizedPnl?(a(),s("span",{key:0,class:c({"brand-color-positive":e.totalPterRealizedPnl>0,"brand-color-negative":e.totalPterRealizedPnl<0})},o(r.$filters.formatNumber(e.totalPterRealizedPnl,{formatKey:2,signed:!0})),3)):(a(),s(d,{key:1},[f("-")],64)),i("span",nk,o(r.fixedCurrency),1)])),_:2},1024)):n("",!0),v.filterSettings.entryPrice&&!v.isKolUser?(a(),t(k,{key:2,class:"entry-price",textAlign:"center"})):n("",!0),v.isKolUser?n("",!0):(a(),t(k,{key:3,class:"reverse",textAlign:"center"})),v.isKolUser?n("",!0):(a(),t(k,{key:4,class:"notional",textAlign:"center"})),v.isKolUser?n("",!0):(a(),t(k,{key:5,class:"action",textAlign:"left"})),p(k,{class:"toggle-detail",textAlign:"right"},{default:l((()=>[i("div",{class:"toggle-detail-wrap no-select",onClick:e=>b.toggleDetail(g)},[f(o(r.$t("t.details"))+" ",1),p(P,{class:c(["icon-chevron-down",{active:y.detailActiveMap[g]}]),"aria-label":"icon chevron down","stroke-width":"1"},null,8,["class"])],8,dk)])),_:2},1024)])),_:2},1032,["index"]),y.detailActiveMap[g]?(a(!0),s(d,{key:0},u(e.positions,((u,g)=>(a(),t(R,{key:`${e.shareId}_${g}_${u.settingId}`,index:g,class:c(["position-row",{hasPre:u.hasPre}]),disableBackground:""},{default:l((()=>[p(k,{class:"market-wrapper",textAlign:"left"},{default:l((()=>[i("p",null,o(u.market),1),i("p",{class:c(["status",b.renderStatus(u).color])},o(r.$t(b.renderStatus(u).key)),3),i("p",uk,o(r.$t("t.cumulative")),1)])),_:2},1024),p(k,{class:"pnl sub",textAlign:"left"},{default:l((()=>[i("span",{class:c({"brand-color-positive":u.pteeUnrealizedPnl>0,"brand-color-negative":u.pteeUnrealizedPnl<0})},o(r.$filters.formatNumber(u.pteeUnrealizedPnl,{formatKey:2,signed:!0})),3),i("span",ck,o(r.fixedCurrency),1),m[4]||(m[4]=i("p",{class:"hint empty"},"-",-1))])),_:2,__:[4]},1024),v.filterSettings.pteeRealizedPnl?(a(),t(k,{key:0,class:"pnl sub",textAlign:"left"},{default:l((()=>[i("span",{class:c({"brand-color-positive":u.pteeRealizedPnl>0,"brand-color-negative":u.pteeRealizedPnl<0})},o(r.$filters.formatNumber(u.pteeRealizedPnl,{formatKey:2,signed:!0})),3),i("span",pk,o(r.fixedCurrency),1),i("p",{class:c(["hint",{"brand-color-positive":u.prePteeRealizedPnl>0,"brand-color-negative":u.prePteeRealizedPnl<0}])},o(r.$filters.formatNumber(u.prePteeRealizedPnl,{formatKey:2,signed:!0})),3)])),_:2},1024)):n("",!0),p(k,{class:"pnl sub",textAlign:"left"},{default:l((()=>[u.pterTotalContracts>0?(a(),s("span",{key:0,class:c({"brand-color-positive":u.pterUnrealizedPnl>0,"brand-color-negative":u.pterUnrealizedPnl<0})},o(r.$filters.formatNumber(u.pterUnrealizedPnl,{formatKey:2,signed:!0})),3)):(a(),s(d,{key:1},[f("-")],64)),i("span",fk,o(r.fixedCurrency),1),m[5]||(m[5]=i("p",{class:"hint empty"},"-",-1))])),_:2,__:[5]},1024),v.filterSettings.pterRealizedPnl?(a(),t(k,{key:1,class:"pnl sub",textAlign:"left"},{default:l((()=>[u.pterRealizedPnl?(a(),s("span",{key:0,class:c({"brand-color-positive":u.pterRealizedPnl>0,"brand-color-negative":u.pterRealizedPnl<0})},o(r.$filters.formatNumber(u.pterRealizedPnl,{formatKey:2,signed:!0})),3)):(a(),s(d,{key:1},[f("-")],64)),i("span",mk,o(r.fixedCurrency),1),i("p",{class:c(["hint",{"brand-color-positive":u.prePterRealizedPnl>0,"brand-color-negative":u.prePterRealizedPnl<0}])},o(r.$filters.formatNumber(u.prePterRealizedPnl,{formatKey:2,signed:!0})),3)])),_:2},1024)):n("",!0),v.filterSettings.entryPrice&&!v.isKolUser?(a(),t(k,{key:2,class:"entry-price",textAlign:"center"},{default:l((()=>[u.pterTotalContracts>0?(a(),s(d,{key:0},[f(o(r.$filters.formatNumber(u.pterEntryPrice,2)),1)],64)):(a(),s(d,{key:1},[f("-")],64)),i("span",vk,o(r.fixedCurrency),1),m[6]||(m[6]=i("p",{class:"hint empty"},"-",-1))])),_:2,__:[6]},1024)):n("",!0),v.isKolUser?n("",!0):(a(),t(k,{key:3,class:"reverse",textAlign:"center"},{default:l((()=>[p(_,{placement:"top"},{content:l((()=>[i("div",gk,[i("span",hk,o(b.getReverseValue(u)),1),m[7]||(m[7]=i("span",{class:"unit-label"},"%",-1))])])),tooltip:l((()=>[i("p",null,o(r.$t("t.reality"))+" % / "+o(r.$t("t.setting"))+" %",1)])),_:2},1024)])),_:2},1024)),v.isKolUser?n("",!0):(a(),t(k,{key:4,class:"notional",textAlign:"center"},{default:l((()=>[u.pterTotalContracts>0?(a(),s(d,{key:0}
7,[f(o(u.pterNotionalValue)+"/"+o(u.maxNotionalValue||"-"),1)],64)):(a(),s(d,{key:1},[f("-")],64)),i("span",yk,o(r.fixedCurrency),1),m[8]||(m[8]=i("p",{class:"hint empty"},"-",-1))])),_:2,__:[8]},1024)),v.isKolUser?n("",!0):(a(),t(k,{key:5,textAlign:"right"},{default:l((()=>[i("div",{class:"modify",onClick:t=>b.handleNotionalValueItemClick(e,u)},[p(w,{class:"icon-edit",width:"14",height:"14"})],8,bk)])),_:2},1024)),p(k,{class:"action",textAlign:"left"},{default:l((()=>[v.status===y.POSITION_STATUS.STARTING||v.isKolUser?n("",!0):(a(),s(d,{key:0},[u.status!==y.POSITION_STATUS.STARTING?(a(),t(T,{key:0,class:"primary",disabled:b.isCloseBtnDisabled(u),size:"extra-small",onClick:e=>v.onClosePosition(y.POPUP_ACTION_TYPES.CLOSE_POSITION,{settingId:u.settingId,market:u.market})},{default:l((()=>[f(o(u.status===y.POSITION_STATUS.CLOSING?r.$t("t.closing"):r.$t("t.close")),1)])),_:2},1032,["disabled","onClick"])):n("",!0),u.status!==y.POSITION_STATUS.STOPPED||u.isRestarting?(a(),t(T,{key:1,size:"extra-small",class:"outline-red ml-12",disabled:b.isStopBtnDisabled(u),onClick:e=>v.onClosePosition(y.POPUP_ACTION_TYPES.STOP_POSITION,{settingId:u.settingId,market:u.market})},{default:l((()=>[f(o(u.status===y.POSITION_STATUS.STOPPING?r.$t("t.stopping"):r.$t("t.stop")),1)])),_:2},1032,["disabled","onClick"])):n("",!0),u.status===y.POSITION_STATUS.STOPPED||u.status===y.POSITION_STATUS.STARTING||u.status===y.POSITION_STATUS.PAUSE?(a(),t(T,{key:2,size:"extra-small",class:"outline-primary ml-12",disabled:b.isStartBtnDisabled(u),onClick:e=>v.onClosePosition(y.POPUP_ACTION_TYPES.START_POSITION,{settingId:u.settingId,market:u.market})},{default:l((()=>[f(o(u.status===y.POSITION_STATUS.STARTING||u.isRestarting?r.$t("t.starting"):r.$t("t.start")),1)])),_:2},1032,["disabled","onClick"])):n("",!0)],64)),m[9]||(m[9]=i("p",{class:"hint empty"},"-",-1))])),_:2,__:[9]},1024)])),_:2},1032,["index","class"])))),128)):n("",!0)],64)))),128))])),_:1}),y.openModifyMaxNotionValueDialog?(a(),t(L,{key:0,isShow:y.openModifyMaxNotionValueDialog,"onUpdate:isShow":m[2]||(m[2]=e=>y.openModifyMaxNotionValueDialog=e),roundId:v.roundId},null,8,["isShow","roundId"])):n("",!0),y.openModifyPositionSettingDialog?(a(),t(I,{key:1,isShow:y.openModifyPositionSettingDialog,"onUpdate:isShow":m[3]||(m[3]=e=>y.openModifyPositionSettingDialog=e),item:y.modifyTarget,maxNotionalValueMax:v.maxNotionalValueMax},null,8,["isShow","item","maxNotionalValueMax"])):n("",!0)])}],["__scopeId","data-v-0ea2eb87"]]),Pk={name:"ClosePositionPopup",components:{BrandDialog:It,IconNotificationHollow:Ga},props:{show:{type:Boolean,default:!1},actionType:{type:String,required:!0},actionPayload:{type:Object,default:()=>({})}},emits:["updateRefereeListStatus","getLastRound","onStartRoundFail","update:show"],data:()=>({isLoading:!1}),computed:{...r(["lang"]),...r("futures",{futuresMarketMap:"marketMap"}),baseCurrency(){var e;return(null==(e=this.futuresMarketMap[this.actionPayload.market])?void 0:e.baseCurrency)||this.$t("t.currency")},title(){switch(this.actionType){case PC.CLOSE_ALL_POSITIONS:return this.$t("twc.closeAllPositions.title");case PC.START_COPY_TRADING:return this.$t("twc.startTWC.title");case PC.STOP_COPY_TRADING:return this.$t("twc.stopTWC.title");case PC.START_POSITION:return this.$t("twc.confirmFollowTitle",{action:this.$t("t.start"),currency:this.baseCurrency});case PC.STOP_POSITION:return this.$t("twc.confirmFollowTitle",{action:this.$t("t.stop"),currency:this.baseCurrency});default:return this.$t("twc.confirmCloseTitle",{currency:this.baseCurrency})}},description(){switch(this.actionType){case PC.CLOSE_ALL_POSITIONS:return this.$t("twc.closeAllPositions.des");case PC.START_COPY_TRADING:return this.$t("twc.startTWC.des");case PC.STOP_COPY_TRADING:return this.$t("twc.stopTWC.des");case PC.START_POSITION:return this.$t("twc.confirmFollowDescription.start",{currency:this.baseCurrency});case PC.STOP_POSITION:return this.$t("twc.confirmFollowDescription.stop",{currency:this.baseCurrency});default:return this.$t("twc.confirmCloseDescription",{currency:this.baseCurrency})}}},methods:{onConfirm(){switch(this.loading=!0,this.actionType){case PC.CLOSE_ALL_POSITIONS:this.closeAllPositions();break;case PC.START_COPY_TRADING:this.startCopyTrading();break;case PC.STOP_COPY_TRADING:this.stopCopyTrading();break;case PC.START_POSITION:this.startFollowSingle();break;case PC.STOP_POSITION:this.stopFollowSingle();break;default:this.closePosition()}},closePosition(){const{settingId:e}=this.actionPayload;kC.closePosition(e).then((()=>{this.$emit("updateRefereeListStatus"),this.$nextTick((()=>{this.closeDialog()}))})).finally((()=>{this.isLoading=!1}))},closeAllPositions(){kC.closeAllPosition().then((()=>{this.$emit("getLastRound"),this.$emit("updateRefereeListStatus"),this.$nextTick((()=>{this.closeDialog()}))})).finally((()=>{this.isLoading=!1}))},startCopyTrading(){kC.startRounds().then((()=>{this.$emit("getLastRound"),this.$nextTick((()=>{this.closeDialog()}))})).catch((()=>{this.$emit("onStartRoundFail"),this.$nextTick((()=>{this.closeDialog()}))})).finally((()=>{this.loading=!1}))},stopCopyTrading(){kC.stopRounds().then((()=>{this.$emit("getLastRound"),this.$nextTick((()=>{this.closeDialog()}))})).finally((()=>{this.loading=!1}))},startFollowSingle(){const{settingId:e}=this.actionPayload;kC.startPosition(e).then((()=>{this.$emit("updateRefereeListStatus"),this.$nextTick((()=>{this.closeDialog()}))})).finally((()=>{this.isLoading=!1}))},stopFollowSingle(){const{settingId:e}=this.actionPayload;kC.stopPosition(e).then((()=>{this.$emit("updateRefereeListStatus"),this.$nextTick((()=>{this.closeDialog()}))})).finally((()=>{this.isLoading=!1}))},closeDialog(){this.$emit("update:show",!1)}}},Sk={class:"icon-notification"},Ck={class:"info-title"},kk={class:"info-content"},Rk={class:"button-wrap"};const _k=nl(Pk,[["render",function(r,s,n,d,u,c){const m=e("IconNotificationHollow"),v=e("BaseButton"),g=e("BrandDialog");
7return a(),t(g,{class:"copy-trading-edit-strategy-popup",width:"530px",isBrandNewStyle:"",onClosed:c.closeDialog},{body:l((()=>[i("div",Sk,[p(m)]),i("div",Ck,o(c.title),1),i("div",kk,o(c.description),1),p(v,{class:"action-button primary",size:"large",isLoading:u.isLoading,onClick:c.onConfirm},{default:l((()=>[f(o(r.$t("t.confirm")),1)])),_:1},8,["isLoading","onClick"]),i("div",Rk,[i("div",{class:"no-select cancel-button",onClick:s[0]||(s[0]=(...e)=>c.closeDialog&&c.closeDialog(...e))},o(r.$t("t.cancel")),1)])])),_:1},8,["onClosed"])}],["__scopeId","data-v-36cd6aa7"]]),Tk={name:"TotalPnlDialog",components:{BrandDialog:It},props:{summaryData:{type:Array,default:()=>[]},getSideColorClass:{type:Function,default:()=>{}}},emits:["update:isShow"],computed:{...r("futures",["fixedCurrency"]),tableData(){const e=this.summaryData[0].markets,t=this.summaryData[1].markets,a=new Map;return e.forEach((e=>{a.set(e.symbol,{symbol:e.symbol,unRealizedPnl:e.data})})),t.forEach((e=>{a.set(e.symbol,{...a.get(e.symbol),realizedPnl:e.data})})),a}}},Dk={class:"title"},Lk={class:"table-titles"},Ik={class:"table-body"},$k={class:"unit"},Vk={class:"unit"};const Nk={name:"SummaryPanel",components:{IconInfo2:Ee,IconChevronRight:Ce,TotalPnlDialog:nl(Tk,[["render",function(r,n,p,m,v,g){const h=e("BrandDialog");return a(),t(h,{class:"total-pnl-dialog",width:"560px",onClosed:n[0]||(n[0]=e=>r.$emit("update:isShow",!1))},{header:l((()=>[i("div",Dk,o(r.$t("twc.totalPnlDetails")),1)])),body:l((()=>[i("div",Lk,[i("div",null,o(r.$t("trading.orders.markets")),1),i("div",null,o(r.$t("twc.totalUnrealizedPnl")),1),i("div",null,o(r.$t("twc.totalRealizedPnl")),1)]),i("div",Ik,[(a(!0),s(d,null,u(g.tableData,(([e,t])=>(a(),s("div",{key:e,class:"table-row"},[i("div",null,o(e),1),i("div",{class:c(p.getSideColorClass(t.unRealizedPnl))},[f(o(r.$filters.formatNumber(t.unRealizedPnl,{formatKey:2,signed:t.unRealizedPnl,defaultValue:"-"}))+" ",1),i("span",$k,o(r.fixedCurrency),1)],2),i("div",{class:c(p.getSideColorClass(t.realizedPnl))},[f(o(r.$filters.formatNumber(t.realizedPnl,{formatKey:2,signed:t.realizedPnl,defaultValue:"-"}))+" ",1),i("span",Vk,o(r.fixedCurrency),1)],2)])))),128))])])),_:1})}],["__scopeId","data-v-34f74c24"]])},props:{summaryData:{type:Array,default:()=>[]},activeRefereeCount:{type:Number,default:0},totalRefereeCount:{type:Number,default:0},toggleClosePositionPopup:{type:Function,required:!0},status:{type:String,default:""},isKolUser:{type:Boolean,default:!1}},data:()=>({POSITION_STATUS:wC,POPUP_ACTION_TYPES:PC,openPnlDialog:!1}),computed:{...r(["currencyMap"]),...r("futures",["fixedCurrency"]),trialFundValue(){var e;return(null==(e=this.currencyMap.BNS)?void 0:e.available)||0},disabledCopyTrading(){return this.status===wC.STARTING||this.status===wC.STOPPING},pnlNumberMap(){return this.summaryData.reduce(((e,t)=>{const a=t.markets.reduce(((e,t)=>e+t.data),0);return e[t.key]=a,e}),{})},roundsStatusClass(){switch(this.status){case wC.STARTING:case wC.STOPPED:return"outline-primary";case wC.STOPPING:case wC.ONGOING:return"outline-red";default:return""}},roundsStatusText(){switch(this.status){case wC.STARTING:return this.$t("t.starting");case wC.STOPPED:return this.$t("twc.startCopyTrading");case wC.STOPPING:return this.$t("t.stopping");case wC.ONGOING:return this.$t("twc.stopCopyTrading");default:return""}},toggleAction(){return this.status===wC.STOPPED?PC.START_COPY_TRADING:this.status===wC.ONGOING?PC.STOP_COPY_TRADING:""}},methods:{getSideColorClass:e=>e>=.01?"brand-color-positive":e<=-.01?"brand-color-negative":void 0,checkShowSign:e=>e>=.01||e<=-.01,handleTriggerPnlDialog(){this.openPnlDialog=!this.openPnlDialog}}},Mk={class:"summary-panel"},xk={class:"blocks"},Ak={class:"label"},Uk={class:"pnl-value"},Ek={class:"unit-label"},Ok={class:"right-content-wrap"},Fk={class:"referee-status"},zk={class:"label"},Bk={class:"sub-label"},Hk={class:"value-wrap"},Kk={class:"active"},Wk={key:0,class:"total-wrap"},jk={class:"total"},Gk={class:"referee-buttons"},Yk={key:0,class:"stop-copy-warning"};const qk=nl(Nk,[["render",function(r,m,v,g,h,y){const b=e("IconInfo2"),w=e("Tooltip"),P=e("IconChevronRight"),S=e("BaseButton"),C=e("TotalPnlDialog");return a(),s("div",Mk,[i("div",xk,[(a(!0),s(d,null,u(v.summaryData,(e=>(a(),s("div",{key:e.label,class:"block"},[i("div",Ak,[i("span",null,o(e.label),1),e.hint?(a(),t(w,{key:0,placement:"top"},{content:l((()=>[p(b,{class:"info-icon"})])),tooltip:l((()=>[i("p",null,o(e.hint),1)])),_:2},1024)):n("",!0),i("div",{class:"details",onClick:m[0]||(m[0]=(...e)=>y.handleTriggerPnlDialog&&y.handleTriggerPnlDialog(...e))},[f(o(r.$t("t.details"))+" ",1),p(P)])]),i("div",Uk,[i("div",{class:c(["number",y.getSideColorClass(y.pnlNumberMap[e.key])])},o(r.$filters.formatNumber(y.pnlNumberMap[e.key],{formatKey:2,signed:y.pnlNumberMap[e.key],defaultValue:"-"})),3),i("span",Ek,o(r.fixedCurrency),1)])])))),128))]),i("div",Ok,[i("div",Fk,[i("span",zk,o(r.$t("t.refereeStatus")),1),i("span",Bk,o(r.$t("twc.activeReferees")),1),i("div",Hk,[i("span",Kk,o(v.activeRefereeCount),1),v.status===h.POSITION_STATUS.ONGOING?(a(),s("div",Wk,[m[4]||(m[4]=i("span",{class:"split"},"/",-1)),i("span",jk,o(v.totalRefereeCount||"-"),1)])):n("",!0)])]),i("div",Gk,[p(S,{class:"primary close-all-position-button",size:"medium",disabled:v.status!==
7h.POSITION_STATUS.ONGOING,onClick:m[1]||(m[1]=e=>v.toggleClosePositionPopup(h.POPUP_ACTION_TYPES.CLOSE_ALL_POSITIONS))},{default:l((()=>[f(o(r.$t("twc.closeAll")),1)])),_:1},8,["disabled"]),p(S,{class:c(["close-all-position-button",y.roundsStatusClass]),size:"medium",disabled:y.disabledCopyTrading,onClick:m[2]||(m[2]=e=>v.toggleClosePositionPopup(y.toggleAction))},{default:l((()=>[f(o(y.roundsStatusText),1)])),_:1},8,["class","disabled"]),v.status===h.POSITION_STATUS.ONGOING?(a(),s("div",Yk,o(r.$t("twc.stopCopyTradingWarning")),1)):n("",!0)])]),h.openPnlDialog?(a(),t(C,{key:0,isShow:h.openPnlDialog,"onUpdate:isShow":m[3]||(m[3]=e=>h.openPnlDialog=e),summaryData:v.summaryData,getSideColorClass:y.getSideColorClass},null,8,["isShow","summaryData","getSideColorClass"])):n("",!0)])}],["__scopeId","data-v-db6e6fac"]]),Zk={name:"ManageChartDetail",components:{IconChevronRight:Ce},props:{filterSettings:{type:Object,required:!0},isKolUser:{type:Boolean,default:!1}},data:()=>({isOpenFilterPanel:!1}),watch:{isOpenFilterPanel(e){e?this.bindOutsideClick():this.removeBindOutsideClick()}},mounted(){document.addEventListener("click",this.handleClickOutside)},beforeUnmount(){this.removeBindOutsideClick()},methods:{handleClickOutside(e){const{filterPanel:t,actionRef:a}=this.$refs;!t||t.contains(e.target)||a.contains(e.target)||this.toggleFilterPanel(!1)},toggleFilterPanel(e){this.isOpenFilterPanel=e},bindOutsideClick(){document.addEventListener("click",this.handleClickOutside)},removeBindOutsideClick(){document.removeEventListener("click",this.handleClickOutside)}}},Jk={ref:"actionRef",class:"manage-chart-detail"},Xk={key:0,ref:"filterPanel",class:"detail-filter-panel"};const Qk=nl(Zk,[["render",function(r,d,u,m,v,g){const h=e("IconChevronRight"),y=e("Checkbox");return a(),s("div",Jk,[i("div",{class:"text-wrap",onClick:d[0]||(d[0]=e=>g.toggleFilterPanel(!v.isOpenFilterPanel))},[i("span",null,o(r.$t("twc.manageChartDetail")),1),p(h,{class:c(["manage-icon",{active:v.isOpenFilterPanel}])},null,8,["class"])]),v.isOpenFilterPanel?(a(),s("div",Xk,[p(y,{value:u.filterSettings.pteeRealizedPnl,"onUpdate:value":d[1]||(d[1]=e=>u.filterSettings.pteeRealizedPnl=e)},{default:l((()=>[f(o(r.$t("twc.manageDetailPanel.refereePnl")),1)])),_:1},8,["value"]),p(y,{value:u.filterSettings.pterRealizedPnl,"onUpdate:value":d[2]||(d[2]=e=>u.filterSettings.pterRealizedPnl=e)},{default:l((()=>[f(o(r.$t("twc.manageDetailPanel.yourPnl")),1)])),_:1},8,["value"]),u.isKolUser?n("",!0):(a(),t(y,{key:0,value:u.filterSettings.entryPrice,"onUpdate:value":d[3]||(d[3]=e=>u.filterSettings.entryPrice=e)},{default:l((()=>[f(o(r.$t("futuresMain.openPosition.entryPrice")),1)])),_:1},8,["value"]))],512)):n("",!0)],512)}],["__scopeId","data-v-6e565738"]]),eR={name:"CloseAllSuccessPopup",components:{BrandDialog:It},props:{show:{type:Boolean,default:!1}},emits:["update:show"],computed:{...r(["lang"])},methods:{closeDialog(){this.$emit("update:show",!1)}}},tR={class:"info-title"},aR={class:"completed-info-content"},lR={class:"futures-wallet-link-section"};const iR=nl(eR,[["render",function(r,s,n,d,u,c){const m=e("RouterLink"),v=e("BaseButton"),g=e("BrandDialog");return a(),t(g,{class:"copy-trading-close-all-popup",width:"530px",isBrandNewStyle:"",onClosed:c.closeDialog},{body:l((()=>[i("div",tR,o(r.$t("twc.closePosition.popup.all.title")),1),i("div",aR,o(r.$t("twc.closePosition.popup.all.des")),1),i("div",lR,[f(o(r.$t("t.view"))+" ",1),p(m,{class:"futures-wallet-link",to:{name:"walletFutures",params:{lang:r.lang}}},{default:l((()=>[f(o(r.$t("router.futuresWallet")),1)])),_:1},8,["to"])]),p(v,{class:"action-button primary",size:"large",onClick:c.closeDialog},{default:l((()=>[f(o(r.$t("t.ok")),1)])),_:1},8,["onClick"])])),_:1},8,["onClosed"])}],["__scopeId","data-v-e6686efc"]]),rR={class:"icon-wrap"},sR={class:"title"},oR={class:"sub-title"},nR={class:"list"};const dR=nl({name:"StartRoundFailDialog",components:{Dialog:dt,IconColorAlert2:Ya},emits:["update:isShow"],methods:{handleClose(){this.$emit("update:isShow",!1)}}},[["render",function(r,s,n,d,u,c){const m=e("IconColorAlert2"),v=e("BaseButton"),g=e("Dialog");return a(),t(g,{class:"start-round-fail-dialog",width:"506px",isBrandNewStyle:"",showHeaderBottomDivider:!1,onClosed:c.handleClose},{body:l((()=>[i("div",rR,[p(m,{width:"48",height:"48"})]),i("div",sR,o(r.$t("twc.startRoundFailDialog.title")),1),i("div",oR,o(r.$t("twc.startRoundFailDialog.subtitle")),1),i("ul",nR,[i("li",null,o(r.$t("twc.startRoundFailDialog.list-1")),1),i("li",null,o(r.$t("twc.startRoundFailDialog.list-2")),1),i("li",null,o(r.$t("twc.startRoundFailDialog.list-3")),1),i("li",null,o(r.$t("twc.startRoundFailDialog.list-4")),1),i("li",null,o(r.$t("twc.startRoundFailDialog.list-5")),1)]),p(v,{class:"btn primary block",onClick:c.handleClose},{default:l((()=>[f(o(r.$t("t.ok")),1)])),_:1},8,["onClick"])])),_:1},8,["onClosed"])}],["__scopeId","data-v-d2be2bac"]]),uR={class:"main-wrapper"},cR={class:"title"},pR={class:"des"},fR={class:"note-title"},mR={class:"note-list"},vR={key:0},gR={__name:"EnableTwcDialog",props:{hasMaster:{type:Boolean,default:!1},profitPercentage:{type:String,default:""}},emits:["update:isShow","onStartRoundFail","update:canStartTwc"],setup(r,{emit:d}){const u=r,m=d,v=N(),g=ve(),{lang:b}=h(g),S=P(!1),C=P(!1),k=P(!1),R=P(!1),T=P(1),D=P(null),L=y((()=>k.value&&!C.value&&R.value)),I=y((()=>{const e=u.profitPercentage?Number(u.profitPercentage):0;return he(100*e,{formatKey:"max2",postfix:"%"})}));function $(){C.value||(m("update:isShow",!1),v.push({name:"home",params:{lang:b.value}}))}function V(){S.value=!0,C.value=!0,D.value=setInterval((()=>{T.value--,0===T.value&&(k.value=!0,clearInterval(D.value))}),1e3),kC.startRounds().then((()=>{R.value=!0,k.value&&M()})).catch((()=>{S.value=!1,R.value=!1,m("onStartRoundFail")})).finally((()=>{C.value=!1}))}function M(){m("update:canStartTwc",!0),m("update:isShow",!1)}return _(L,(e=>{e&&M()})),(d,u)=>{const m=e("BaseButton");return a(),t(w(dt),{class:"enable-twc-dialog",width:d.isLargeSize?"506px":"9
70%",isBrandNewStyle:"",showHeaderBottomDivider:!1,onClosed:$},{body:l((()=>[i("div",uR,[i("span",cR,o(d.$t("twc.enableDialog.title")),1),i("span",pR,o(d.$t("twc.enableDialog.des.v3")),1),i("span",fR,o(d.$t("t.importantNotes")),1),i("ul",mR,[i("li",null,o(d.$t("twc.enableDialog.note1")),1),i("li",null,o(d.$t("twc.enableDialog.note2")),1),r.hasMaster?(a(),s("li",vR,o(d.$t("twc.enableDialog.note3",{percent:I.value})),1)):n("",!0)]),p(m,{class:"confirm-btn primary block",size:"large",isLoading:!L.value&&S.value,onClick:V},{default:l((()=>[f(o(d.$t("t.confirm")),1)])),_:1},8,["isLoading"]),i("span",{class:c(["cancel-btn",{loading:!L.value&&S.value}]),onClick:$},o(d.$t("t.cancel")),3)])])),_:1},8,["width"])}}},hR={MASTER:"MASTER",GENERAL:"GENERAL",SPECIFIC:"SPECIFIC"},yR={name:"CopyTrading",components:{IconInfo2:Ee,Gauge:bC,SearchInput:Ja,RefereeList:wk,Pagination:Za,ClosePositionPopup:_k,SummaryPanel:qk,ManageChartDetail:Qk,IconChevronRight:Ce,CloseAllSuccessPopup:iR,EnableTwcDialog:nl(gR,[["__scopeId","data-v-ca31c4ce"]]),IconSecondLoading:qa,StartRoundFailDialog:dR},data:()=>({USER_TYPE:hR,isLoading:!0,isFirstLoad:!0,realizedPnl:{},unrealizedPnl:{},activeRefereeCount:0,searchKey:"",submittedSearchKey:"",refereeList:[],pagination:{pageSize:100,currentPage:1,totalRows:0,totalPages:0},totalBalance:0,availableBalance:0,totalRefereeCount:0,marginRatio:0,collateralRatio:0,actionType:"",actionPayload:{},riskInfoNotReady:!0,resetDetailActiveMapTrigger:!0,isShowClosePositionPopup:!1,filterSettings:{pteeRealizedPnl:!1,pterRealizedPnl:!1,entryPrice:!0},isShowCloseAllSuccessPopup:!1,status:"",isShowEnableTwcDialog:!1,isNeedUserConfirm:!1,isShowStartRoundFailDialog:!1,canStartTwc:!1,roundId:"",updateTimer:null,updateRefereeListStatusTimer:null,updateRoundtimer:null,userType:"",profitPercentage:"",maxNotionalValueMax:null,sorting:""}),computed:{...r(["accessibleFunctions","isAccessibleFunctionsLoaded"]),...r(["lang","currencyMap"]),...r("futures",{futuresWalletMap:"walletMap",fixedCurrency:"fixedCurrency"}),...Z(["isEnableCopyTrading","isEnableCopyTradingDemo"]),collateralRatioPercentage(){return 100*this.collateralRatio},summaryData(){const e=Object.keys(this.unrealizedPnl).map((e=>({symbol:e,data:this.unrealizedPnl[e]}))).sort(((e,t)=>e.symbol.localeCompare(t.symbol))),t=Object.keys(this.realizedPnl).map((e=>({symbol:e,data:this.realizedPnl[e]}))).sort(((e,t)=>e.symbol.localeCompare(t.symbol)));return[{key:"unrealized",label:this.$t("t.totalUnrealizedPnl"),markets:e},{key:"realized",label:this.$t("t.totalRealizedPnl"),markets:t,hint:this.profitPercentage?this.$t("t.totalRealizedPnl.hint",{percent:this.$filters.formatNumber(100*this.profitPercentage,{formatKey:"max2",postfix:"%"})}):""}]},trialFundValue(){var e;const t=this.futuresWalletMap[Qa],a=null==(e=null==t?void 0:t.assets)?void 0:e.find((e=>"BNS"===e.currency));return this.isDemo?500:(null==a?void 0:a.balance)||0},summaryInfoList(){return[{label:this.$t("t.yourTotalBalance"),value:this.totalBalance,unitLabel:this.fixedCurrency,valueFormat:1},{label:this.$t("t.yourAvailableBalance"),value:this.availableBalance,unitLabel:this.fixedCurrency,valueFormat:1},{label:this.$t("twc.remain.trialFund"),value:this.trialFundValue,valueFormat:1,unitLabel:this.fixedCurrency}]},isDemo(){return this.$route.meta.isDemo},isDisplayLoading(){return this.isLoading&&1===this.pagination.currentPage},isKolUser(){return this.userType!==hR.SPECIFIC},searchInputWidth(){return this.isMobile?"100%":"180px"}},watch:{canStartTwc(e){e&&(this.isNeedUserConfirm=!1,this.startPooling())},accessibleFunctions:{immediate:!0,handler(){this.isAccessibleFunctionsLoaded&&(!this.isDemo&&!this.isEnableCopyTrading||this.isDemo&&!this.isEnableCopyTradingDemo?this.$router.replace({name:"notFound",params:{lang:this.lang}}):(this.getUserRiskInfo(),this.getLastRound(!0)))}}},beforeUnmount(){this.clearAllInterval(),this.observer&&this.observer.disconnect()},methods:{...q(Xa,["markCopyTradingIoState"]),startPooling(){this.getUserRiskInfo(),this.getLastRound(),this.updateRefereeListStatus(),this.updateTimer=setInterval(this.getUserRiskInfo,3e3),this.updateRoundtimer=setInterval(this.getLastRound,3e3),this.updateRefereeListStatusTimer=setInterval(this.updateRefereeListStatus,5e3)},clearAllInterval(){clearInterval(this.updateRefereeListStatusTimer),clearInterval(this.updateTimer),clearInterval(this.updateRoundtimer),this.updateRefereeListStatusTimer=null,this.updateTimer=null,this.updateRoundtimer=null},getLastRound(e){kC.getLastRound().then((({data:{roundId:t,status:a}})=>{if(e&&!this.isDemo&&null===a)return this.clearAllInterval(),this.isNeedUserConfirm=!0,void(this.isShowEnableTwcDialog=!0);this.canStartTwc=!0,this.roundId=t||"",this.status=a||"",this.markCopyTradingIoState({name:"lastRound",status:!1})})).catch((()=>{this.markCopyTradingIoState({name:"lastRound",status:!0})}))},getUserRiskInfo(){kC.getUserRiskInfo().then((({unrealizedPnl:e,totalBalance:t,availableBalance:a,totalRefereeCount:l,marginRatio:i,collateralRatio:r,realizedPnl:s,activeRefereeCount:o,userType:n,profitPercentage:d,maxNotionalValueMax:u})=>{this.markCopyTradingIoState({name:"userRiskInfo",status:!1}),this.unrealizedPnl=e||{},this.realizedPnl=s||{},this.availableBalance=a,this.totalBalance=t,this.totalRefereeCount=l||0,this.marginRatio=i,this.collateralRatio=r,this.riskInfoNotReady=!1,this.activeRefereeCount=o,this.userType=n,this.profitPercentage=d,this.maxNotionalValueMax=Number(u)})).catch((()=>{this.markCopyTradingIoState({name:"userRiskInfo",status:!0})}))},updateRefereeListStatus(){if(this.roundId)return this.isFirstLoad&&(this.isLoading=!0),kC.getRoundsReferees(this.roundId,100,this.pagination.currentPage,this.submittedSearchKey,this.sorting).then((({data:{referees:e,totalPages:t,currentPage:a,totalRows:l}})=>{this.markCopyTradingIoState({name:"refereeList",status:!1}),this.refereeList=e,this.pagination.currentPage=a,this.pagination.totalPages=t,this.pagination.totalRows=l,this.isFirstLoad=!1}
7)).catch((()=>{this.markCopyTradingIoState({name:"refereeList",status:!0})})).finally((()=>{this.isLoading=!1}));this.isLoading=!1},handleEnterKey(){this.searchByReferee(),this.resetRefereeListStatusTimer()},handleClickSearch(){this.searchByReferee(),this.resetRefereeListStatusTimer()},handleClickClear(){this.submittedSearchKey&&(this.submittedSearchKey="",this.updateRefereeListStatus(),this.resetRefereeListStatusTimer())},searchByReferee(){this.submittedSearchKey=this.searchKey,this.pagination.currentPage=1,this.updateRefereeListStatus()},resetRefereeListStatusTimer(){clearInterval(this.updateRefereeListStatusTimer),this.updateRefereeListStatusTimer=setInterval(this.updateRefereeListStatus,5e3)},async handlePageChange(e){this.pagination.currentPage=e,await this.updateRefereeListStatus(),this.scrollToTableRefereeListTop()},scrollToTableRefereeListTop(){const{refereeList:e}=this.$refs;e&&window.scrollTo({behavior:"smooth",top:e.$el.getBoundingClientRect().top-document.body.getBoundingClientRect().top-55})},toggleClosePositionPopup(e,t){this.actionType=e,this.actionPayload=t,this.isShowClosePositionPopup=!this.isShowClosePositionPopup},goTwcHistory(){const e=this.isDemo?pe.COPY_TRADING_HISTORY_DEMO:pe.COPY_TRADING_HISTORY;this.$router.push({name:e,params:{lang:this.lang}})},goTwcFaq(){this.$router.push({name:pe.COPY_TRADING_FAQ,params:{lang:this.lang},state:{isDemo:this.isDemo}})},toggleStartRoundFailDialog(){this.isShowStartRoundFailDialog=!this.isShowStartRoundFailDialog},async handleSorting({key:e,order:t}){if(e){const a={totalPteeUnrealizedPnl:"PTEE_UNREALIZED_PNL",totalPteeRealizedPnl:"PTEE_REALIZED_PNL",totalPterUnrealizedPnl:"PTER_UNREALIZED_PNL",totalPterRealizedPnl:"PTER_REALIZED_PNL"};t=t.toUpperCase(),this.sorting=`${a[e]}:${t}`}else this.sorting="";await this.updateRefereeListStatus(),this.scrollToTableRefereeListTop()}}},bR={class:"copy-trade-dashboard"},wR={class:"dashboard-header"},PR={class:"dashboard-title"},SR={class:"right-content"},CR={class:"position-summary-panel"},kR={class:"risk-meter-section section-card"},RR={class:"risk-info-container"},_R={class:"section-card-title"},TR={class:"risk-info-wrap"},DR={class:"info-label"},LR={class:"info-data"},IR={class:"info-unit-label"},$R={key:0,class:"risk-info-line"},VR={class:"margin-info-container"},NR={class:"section-card-title"},MR={class:"info-gauge-container-row-wrap"},xR={class:"info-gauge-container"},AR={class:"info-gauge-title"},UR={class:"info-gauge"},ER={class:"info-gauge-container"},OR={class:"info-gauge-title"},FR={class:"info-gauge"},zR={class:"section-card copy-strategy-list-card"},BR={class:"position-title-wrap"},HR={class:"title"},KR={class:"des-text"},WR={key:0,class:"search-wrap"},jR={key:1,class:"flex-center-center loading-content"};const GR=nl(yR,[["render",function(r,c,m,v,g,h){const y=e("IconChevronRight"),b=e("SummaryPanel"),w=e("IconInfo2"),P=e("Tooltip"),C=e("Gauge"),k=e("ManageChartDetail"),R=e("SearchInput"),_=e("RefereeList"),T=e("Pagination"),D=e("IconSecondLoading"),L=e("ClosePositionPopup"),I=e("CloseAllSuccessPopup"),$=e("EnableTwcDialog"),V=e("StartRoundFailDialog"),N=j("loading");return A((a(),s("div",bR,[i("div",wR,[i("div",null,[i("h1",PR,o(r.$t("twc.title")),1),i("div",{class:"link-wrap mt-13",onClick:c[0]||(c[0]=(...e)=>h.goTwcFaq&&h.goTwcFaq(...e))},[i("span",null,o(r.$t("t.FAQs")),1),p(y,{class:"right-icon"})])]),i("div",SR,[i("div",{class:"link-wrap",onClick:c[1]||(c[1]=(...e)=>h.goTwcHistory&&h.goTwcHistory(...e))},[i("span",null,o(r.$t("twc.history")),1),p(y,{class:"right-icon"})])])]),A((a(),s("div",CR,[p(b,{summaryData:h.summaryData,activeRefereeCount:g.activeRefereeCount,totalRefereeCount:g.totalRefereeCount,status:g.status,toggleClosePositionPopup:h.toggleClosePositionPopup,isKolUser:h.isKolUser},null,8,["summaryData","activeRefereeCount","totalRefereeCount","status","toggleClosePositionPopup","isKolUser"])])),[[N,g.riskInfoNotReady]]),i("div",kR,[i("div",RR,[i("div",_R,[f(o(r.$t("t.yourBalances"))+" ",1),p(P,{placement:"right"},{content:l((()=>[p(w,{class:"info-icon"})])),tooltip:l((()=>[f(o(r.$t("twc.balance.tip")),1)])),_:1})]),A((a(),s("div",TR,[(a(!0),s(d,null,u(h.summaryInfoList,(e=>(a(),s("div",{key:e.label,class:"summary-detail"},[i("div",DR,o(e.label),1),i("div",LR,[i("span",null,o(r.$filters.formatNumber(e.value,e.valueFormat)),1
7),i("span",IR,o(e.unitLabel),1)])])))),128))])),[[N,g.riskInfoNotReady]])]),r.isMobile?n("",!0):(a(),s("div",$R)),i("div",VR,[i("div",NR,[f(o(r.$t("twc.yourRiskInfo"))+" ",1),p(P,{placement:"right"},{content:l((()=>[p(w,{class:"info-icon"})])),tooltip:l((()=>[i("p",null,o(r.$t("twc.riskInfo.tip.marginRatio.v2")),1),i("p",null,o(r.$t("twc.riskInfo.tip.collateralRation")),1)])),_:1})]),A((a(),s("div",MR,[i("div",xR,[i("div",AR,o(r.$t("t.marginRatio")),1),i("div",UR,[p(C,{percentage:g.marginRatio||0,class:"gauge",reverse:""},null,8,["percentage"]),i("div",{class:"info-gauge-percentage reverse",style:S({"background-position-x":100*g.marginRatio+"%"})},[f(o(r.$filters.formatNumber(100*g.marginRatio,{formatKey:1,defaultValue:"-"}))+" ",1),c[9]||(c[9]=i("div",{class:"percent-label"},"%",-1))],4)])]),i("div",ER,[i("div",OR,o(r.$t("twc.collateralRatio")),1),i("div",FR,[p(C,{percentage:g.collateralRatio?Math.min(g.collateralRatio,1):0,class:"gauge"},null,8,["percentage"]),i("div",{class:"info-gauge-percentage",style:S({"background-position-x":null===g.collateralRatio?"100%":`${Math.min(h.collateralRatioPercentage,100)}%`})},[f(o(r.$filters.formatNumber(h.collateralRatioPercentage,{formatKey:1,compact:h.collateralRatioPercentage>1e3,defaultValue:"-"}))+" ",1),c[10]||(c[10]=i("div",{class:"percent-label"},"%",-1))],4)])])])),[[N,g.riskInfoNotReady]])])]),A(i("div",zR,[i("div",BR,[i("span",HR,o(r.$t("twc.positions")),1),p(k,{filterSettings:g.filterSettings,"onUpdate:filterSettings":c[2]||(c[2]=e=>g.filterSettings=e),isKolUser:h.isKolUser},null,8,["filterSettings","isKolUser"])]),i("div",KR,o(r.$t("twc.positions.description")),1),g.userType===g.USER_TYPE.SPECIFIC?(a(),s("div",WR,[p(R,{value:g.searchKey,"onUpdate:value":c[3]||(c[3]=e=>g.searchKey=e),class:"search-input",placeholder:r.$t("twc.searchReferee"),width:h.searchInputWidth,height:"32px",showPointerCursor:"",onKeyup:J(h.handleEnterKey,["enter"]),onClickSearch:h.handleClickSearch,onClickClear:h.handleClickClear},null,8,["value","placeholder","width","onKeyup","onClickSearch","onClickClear"])])):n("",!0),p(_,{ref:"refereeList",class:"referee-list",refereeList:g.refereeList,pagination:g.pagination,resetDetailActiveMapTrigger:g.resetDetailActiveMapTrigger,onClosePosition:h.toggleClosePositionPopup,filterSettings:g.filterSettings,status:g.status,roundId:g.roundId,maxNotionalValueMax:g.maxNotionalValueMax,handleSorting:h.handleSorting,isKolUser:h.isKolUser},null,8,["refereeList","pagination","resetDetailActiveMapTrigger","onClosePosition","filterSettings","status","roundId","maxNotionalValueMax","handleSorting","isKolUser"]),p(T,{class:"pagination",layout:"prev, pager, next, jumper",background:!1,currentPage:g.pagination.currentPage,pageSize:g.pagination.pageSize,totalPages:g.pagination.totalPages,total:g.pagination.totalRows,pagerCount:5,onHandleCurrentChangeP:h.handlePageChange},null,8,["currentPage","pageSize","totalPages","total","onHandleCurrentChangeP"]),g.isLoading?(a(),s("div",jR,[p(D,{class:"loading-icon"})])):n("",!0)],512),[[U,!h.isDisplayLoading&&!g.isNeedUserConfirm]]),g.isShowClosePositionPopup?(a(),t(L,{key:0,show:g.isShowClosePositionPopup,"onUpdate:show":c[4]||(c[4]=e=>g.isShowClosePositionPopup=e),actionType:g.actionType,actionPayload:g.actionPayload,onGetLastRound:h.getLastRound,onGetUserRiskInfo:h.getUserRiskInfo,onUpdateRefereeListStatus:h.updateRefereeListStatus,onOnStartRoundFail:h.toggleStartRoundFailDialog},null,8,["show","actionType","actionPayload","onGetLastRound","onGetUserRiskInfo","onUpdateRefereeListStatus","onOnStartRoundFail"])):n("",!0),g.isShowCloseAllSuccessPopup?(a(),t(I,{key:1,show:g.isShowCloseAllSuccessPopup,"onUpdate:show":c[5]||(c[5]=e=>g.isShowCloseAllSuccessPopup=e)},null,8,["show"])):n("",!0),g.isShowEnableTwcDialog?(a(),t($,{key:2,isShow:g.isShowEnableTwcDialog,"onUpdate:isShow":c[6]||(c[6]=e=>g.isShowEnableTwcDialog=e),canStartTwc:g.canStartTwc,"onUpdate:canStartTwc":c[7]||(c[7]=e=>g.canStartTwc=e),hasMaster:g.userType===g.USER_TYPE.GENERAL,profitPercentage:g.profitPercentage,onOnStartRoundFail:h.toggleStartRoundFailDialog},null,8,["isShow","canStartTwc","hasMaster","profitPercentage","onOnStartRoundFail"])):n("",!0),g.isShowStartRoundFailDialog?(a(),t(V,{key:3,isShow:g.
7isShowStartRoundFailDialog,"onUpdate:isShow":c[8]||(c[8]=e=>g.isShowStartRoundFailDialog=e)},null,8,["isShow"])):n("",!0)])),[[N,h.isDisplayLoading||g.isNeedUserConfirm]])}],["__scopeId","data-v-bf51d616"]]),YR=Object.freeze(Object.defineProperty({__proto__:null,default:GR},Symbol.toStringTag,{value:"Module"})),qR={data:JSON.parse('{"total":11,"pageNumber":1,"null":false,"pagesAvailable":2,"pageItems":[{"dateTime":1681897904711,"orderType":77,"symbol":"ETH-PERP","orderId":"438c710b-dbb4-4fa6-8694-d5d93aa0b758","fee":0.1742752,"orderSize":44,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":null,"triggerOrderType":0,"orderStatusName":null,"total":301.64060388,"tempOrderMode":83,"rate":0,"serialId":12474337,"currency":"USD","orderPrice":0,"positionRemaining":48072,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1980.4,"fillSize":44,"orderTypeName":"TYPE_MARKET","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[{"dateTime":1681897904711,"orderType":77,"symbol":"ETH-PERP","orderId":"438c710b-dbb4-4fa6-8694-d5d93aa0b758","fee":0.1742752,"orderSize":44,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":88,"triggerOrderType":0,"orderStatusName":"STATUS_INACTIVE","total":301.64060388,"tempOrderMode":83,"rate":0,"serialId":12474337,"currency":"USD","orderPrice":0,"positionRemaining":48072,"settleAsset":"291.27212453 USDT","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1980.4,"fillSize":44,"orderTypeName":"TYPE_MARKET","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":83,"walletName":"CROSS@","realizedPnl":301.81487908,"triggerOrderTypeName":"NULL"}],"orderMode":83,"walletName":"CROSS@","realizedPnl":301.81487908,"triggerOrderTypeName":"NULL"},{"dateTime":1681897901725,"orderType":77,"symbol":"ETH-PERP","orderId":"e067cf2a-ae27-40be-b2ca-1fe3a24434e1","fee":0.12684224,"orderSize":32,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":null,"triggerOrderType":0,"orderStatusName":null,"total":-0.12684224,"tempOrderMode":66,"rate":0,"serialId":12474335,"currency":"USD","orderPrice":0,"positionRemaining":48116,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_BUY","orderFlags":["TWC"],"fillPrice":1981.91,"fillSize":32,"orderTypeName":"TYPE_MARKET","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[{"dateTime":1681897901725,"orderType":77,"symbol":"ETH-PERP","orderId":"e067cf2a-ae27-40be-b2ca-1fe3a24434e1","fee":0.12684224,"orderSize":32,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":88,"triggerOrderType":0,"orderStatusName":"STATUS_INACTIVE","total":-0.12684224,"tempOrderMode":66,"rate":0,"serialId":12474335,"currency":"USD","orderPrice":0,"positionRemaining":48116,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_BUY","orderFlags":["TWC"],"fillPrice":1981.91,"fillSize":32,"orderTypeName":"TYPE_MARKET","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":66,"walletName":"CROSS@","realizedPnl":0,"triggerOrderTypeName":"NULL"}],"orderMode":66,"walletName":"CROSS@","realizedPnl":0,"triggerOrderTypeName":"NULL"},{"dateTime":1681897899742,"orderType":77,"symbol":"ETH-PERP","orderId":"7d4d5d44-adda-48a3-a808-c93a9f1b2b85","fee":0.08713716,"orderSize":22,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":null,"triggerOrderType":0,"orderStatusName":null,"total":150.91875267,"tempOrderMode":83,"rate":0,"serialId":12474333,"currency":"USD","orderPrice":0,"positionRemaining":48084,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1980.39,"fillSize":22,"orderTypeName":"TYPE_MARKET","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[{"dateTime":1681897899742,"orderType":77,"symbol":"ETH-PERP","orderId":"7d4d5d44-adda-48a3-a808-c93a9f1b2b85","fee":0.08713716,"orderSize":22,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":88,"triggerOrderType":0,"orderStatusName":"STATUS_INACTIVE","total":150.9187
75267,"tempOrderMode":83,"rate":0,"serialId":12474333,"currency":"USD","orderPrice":0,"positionRemaining":48084,"settleAsset":"145.73112889 USDT","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1980.39,"fillSize":22,"orderTypeName":"TYPE_MARKET","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":83,"walletName":"CROSS@","realizedPnl":151.00588983,"triggerOrderTypeName":"NULL"}],"orderMode":83,"walletName":"CROSS@","realizedPnl":151.00588983,"triggerOrderTypeName":"NULL"},{"dateTime":1681897894225,"orderType":76,"symbol":"ETH-PERP","orderId":"0f31886d-39fe-4d3f-b1ae-02bb28a07510","fee":1.7082021,"orderSize":432,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":null,"triggerOrderType":0,"orderStatusName":null,"total":2949.22406183,"tempOrderMode":83,"rate":0,"serialId":12474331,"currency":"USD","orderPrice":1976.95,"positionRemaining":48106,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1977.0857638888888,"fillSize":432,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[{"dateTime":1681897894225,"orderType":76,"symbol":"ETH-PERP","orderId":"0f31886d-39fe-4d3f-b1ae-02bb28a07510","fee":0.24120132,"orderSize":432,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":88,"triggerOrderType":0,"orderStatusName":"STATUS_INACTIVE","total":416.42564775,"tempOrderMode":83,"rate":0,"serialId":12474331,"currency":"USD","orderPrice":1976.95,"positionRemaining":48106,"settleAsset":"402.11159097 USDT","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1977.06,"fillSize":61,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":83,"walletName":"CROSS@","realizedPnl":416.66684907,"triggerOrderTypeName":"NULL"},{"dateTime":1681897894225,"orderType":76,"symbol":"ETH-PERP","orderId":"0f31886d-39fe-4d3f-b1ae-02bb28a07510","fee":1.46700078,"orderSize":432,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":65,"triggerOrderType":0,"orderStatusName":"STATUS_ACTIVE","total":2532.79841408,"tempOrderMode":83,"rate":0,"serialId":12474329,"currency":"USD","orderPrice":1976.95,"positionRemaining":48167,"settleAsset":"2445.73696504 USDT","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1977.09,"fillSize":371,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":83,"walletName":"CROSS@","realizedPnl":2534.26541486,"triggerOrderTypeName":"NULL"}],"orderMode":83,"walletName":"CROSS@","realizedPnl":2950.93226393,"triggerOrderTypeName":"NULL"},{"dateTime":1681897888178,"orderType":76,"symbol":"ETH-PERP","orderId":"cda4d8f8-8268-4d8d-bdf1-72622a82afc4","fee":0.08303778,"orderSize":21,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":null,"triggerOrderType":0,"orderStatusName":null,"total":143.36594797,"tempOrderMode":83,"rate":0,"serialId":12474327,"currency":"USD","orderPrice":1977.02,"positionRemaining":48538,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1977.09,"fillSize":21,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[{"dateTime":1681897888178,"orderType":76,"symbol":"ETH-PERP","orderId":"cda4d8f8-8268-4d8d-bdf1-72622a82afc4","fee":0.08303778,"orderSize":21,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":88,"triggerOrderType":0,"orderStatusName":"STATUS_INACTIVE","total":143.36594797,"tempOrderMode":83,"rate":0,"serialId":12474327,"currency":"USD","orderPrice":1977.02,"positionRemaining":48538,"settleAsset":"138.43794142 USDT","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1977.09,"fillSize":21,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":83,"walletName":"CROSS@","realizedPnl":143.44898575,"triggerOrderTypeName":"NULL"}],"orderMode":83,"walletName":"CROSS@","realizedPnl":143.44898575,"triggerOrderTypeName":"NULL"},{"dateTime":1681897885167,"orderType":76,"symbol":"ETH-PERP","orderId":"5d523973-30cb-485a-b975-65c04f12d9b0","fee":0.4438876,"orderSize":112,"feeCurrency":"USD","liquidationPrice"
7:0,"orderDetailType":null,"orderStatus":null,"triggerOrderType":0,"orderStatusName":null,"total":-0.4438876,"tempOrderMode":66,"rate":0,"serialId":12474325,"currency":"USD","orderPrice":1983.25,"positionRemaining":48559,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_BUY","orderFlags":["TWC"],"fillPrice":1981.6410714285714,"fillSize":112,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[{"dateTime":1681897885167,"orderType":76,"symbol":"ETH-PERP","orderId":"5d523973-30cb-485a-b975-65c04f12d9b0","fee":0.0911628,"orderSize":112,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":88,"triggerOrderType":0,"orderStatusName":"STATUS_INACTIVE","total":-0.0911628,"tempOrderMode":66,"rate":0,"serialId":12474325,"currency":"USD","orderPrice":1983.25,"positionRemaining":48559,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_BUY","orderFlags":["TWC"],"fillPrice":1981.8,"fillSize":23,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":66,"walletName":"CROSS@","realizedPnl":0,"triggerOrderTypeName":"NULL"},{"dateTime":1681897885167,"orderType":76,"symbol":"ETH-PERP","orderId":"5d523973-30cb-485a-b975-65c04f12d9b0","fee":0.3527248,"orderSize":112,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":65,"triggerOrderType":0,"orderStatusName":"STATUS_ACTIVE","total":-0.3527248,"tempOrderMode":66,"rate":0,"serialId":12474323,"currency":"USD","orderPrice":1983.25,"positionRemaining":48536,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_BUY","orderFlags":["TWC"],"fillPrice":1981.6,"fillSize":89,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":66,"walletName":"CROSS@","realizedPnl":0,"triggerOrderTypeName":"NULL"}],"orderMode":66,"walletName":"CROSS@","realizedPnl":0,"triggerOrderTypeName":"NULL"},{"dateTime":1681897878598,"orderType":76,"symbol":"ETH-PERP","orderId":"f8f73cc3-b2d9-41a8-9b66-b6300f5d07ff","fee":0.44400608,"orderSize":112,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":null,"triggerOrderType":0,"orderStatusName":null,"total":-0.44400608,"tempOrderMode":66,"rate":0,"serialId":12474321,"currency":"USD","orderPrice":2222,"positionRemaining":48447,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_BUY","orderFlags":["TWC"],"fillPrice":1982.17,"fillSize":112,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[{"dateTime":1681897878598,"orderType":76,"symbol":"ETH-PERP","orderId":"f8f73cc3-b2d9-41a8-9b66-b6300f5d07ff","fee":0.44400608,"orderSize":112,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":88,"triggerOrderType":0,"orderStatusName":"STATUS_INACTIVE","total":-0.44400608,"tempOrderMode":66,"rate":0,"serialId":12474321,"currency":"USD","orderPrice":2222,"positionRemaining":48447,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_BUY","orderFlags":["TWC"],"fillPrice":1982.17,"fillSize":112,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":66,"walletName":"CROSS@","realizedPnl":0,"triggerOrderTypeName":"NULL"}],"orderMode":66,"walletName":"CROSS@","realizedPnl":0,"triggerOrderTypeName":"NULL"},{"dateTime":1681897866473,"orderType":76,"symbol":"ETH-PERP","orderId":"cfc6a7c9-c45b-40bf-9456-118e8fe4b0bb","fee":0.58118508,"orderSize":243,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":null,"triggerOrderType":0,"orderStatusName":null,"total":1666.41919442,"tempOrderMode":83,"rate":0,"serialId":12474318,"currency":"USD","orderPrice":1976.82,"positionRemaining":48335,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1976.82,"fillSize":243,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[{"dateTime":1681897866473,"orderType":76,"symbol":"ETH-PERP","orderId":"cfc6a7c9-c45b-40bf-9456-118e8fe4b0bb","fee":-0.12651648,"orderSize":243,"feeCurrency":"USD","liquidationPrice"
7:0,"orderDetailType":null,"orderStatus":88,"triggerOrderType":0,"orderStatusName":"STATUS_INACTIVE","total":439.17188392,"tempOrderMode":83,"rate":0,"serialId":12474318,"currency":"USD","orderPrice":1976.82,"positionRemaining":48335,"settleAsset":"424.07595667 USDT","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1976.82,"fillSize":64,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":83,"walletName":"CROSS@","realizedPnl":439.04536744,"triggerOrderTypeName":"NULL"},{"dateTime":1681897866364,"orderType":76,"symbol":"ETH-PERP","orderId":"cfc6a7c9-c45b-40bf-9456-118e8fe4b0bb","fee":0.70770156,"orderSize":243,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":65,"triggerOrderType":0,"orderStatusName":"STATUS_ACTIVE","total":1227.2473105,"tempOrderMode":83,"rate":0,"serialId":12474317,"currency":"USD","orderPrice":1976.82,"positionRemaining":48399,"settleAsset":"1185.06237838 USDT","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1976.82,"fillSize":179,"orderTypeName":"TYPE_LIMIT","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":83,"walletName":"CROSS@","realizedPnl":1227.95501206,"triggerOrderTypeName":"NULL"}],"orderMode":83,"walletName":"CROSS@","realizedPnl":1667.0003795,"triggerOrderTypeName":"NULL"},{"dateTime":1681897860010,"orderType":77,"symbol":"ETH-PERP","orderId":"cf83d41e-e794-4490-bb40-fa74da9c05ee","fee":0.48234408,"orderSize":122,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":null,"triggerOrderType":0,"orderStatusName":null,"total":836.4478876,"tempOrderMode":83,"rate":0,"serialId":12474315,"currency":"USD","orderPrice":0,"positionRemaining":48578,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1976.82,"fillSize":122,"orderTypeName":"TYPE_MARKET","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[{"dateTime":1681897860010,"orderType":77,"symbol":"ETH-PERP","orderId":"cf83d41e-e794-4490-bb40-fa74da9c05ee","fee":0.48234408,"orderSize":122,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":88,"triggerOrderType":0,"orderStatusName":"STATUS_INACTIVE","total":836.4478876,"tempOrderMode":83,"rate":0,"serialId":12474315,"currency":"USD","orderPrice":0,"positionRemaining":48578,"settleAsset":"807.69614615 USDT","triggerPrice":0,"orderModeName":"MODE_SELL","orderFlags":["TWC"],"fillPrice":1976.82,"fillSize":122,"orderTypeName":"TYPE_MARKET","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":83,"walletName":"CROSS@","realizedPnl":836.93023168,"triggerOrderTypeName":"NULL"}],"orderMode":83,"walletName":"CROSS@","realizedPnl":836.93023168,"triggerOrderTypeName":"NULL"},{"dateTime":1681897857585,"orderType":77,"symbol":"ETH-PERP","orderId":"8011f6b9-981d-468d-b3ff-fbcfc195d896","fee":0.57056832,"orderSize":144,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":null,"triggerOrderType":0,"orderStatusName":null,"total":-0.57056832,"tempOrderMode":66,"rate":0,"serialId":12474313,"currency":"USD","orderPrice":0,"positionRemaining":48700,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_BUY","orderFlags":["TWC"],"fillPrice":1981.14,"fillSize":144,"orderTypeName":"TYPE_MARKET","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[{"dateTime":1681897857585,"orderType":77,"symbol":"ETH-PERP","orderId":"8011f6b9-981d-468d-b3ff-fbcfc195d896","fee":0.57056832,"orderSize":144,"feeCurrency":"USD","liquidationPrice":0,"orderDetailType":null,"orderStatus":88,"triggerOrderType":0,"orderStatusName":"STATUS_INACTIVE","total":-0.57056832,"tempOrderMode":66,"rate":0,"serialId":12474313,"currency":"USD","orderPrice":0,"positionRemaining":48700,"settleAsset":"","triggerPrice":0,"orderModeName":"MODE_BUY","orderFlags":["TWC"],"fillPrice":1981.14,"fillSize":144,"orderTypeName":"TYPE_MARKET","entryPrice":0,"marketName":"ETH-PERP-USD","futureTradeHistories":[],"orderMode":66,"walletName":"CROSS@","realizedPnl":0,"triggerOrderTypeName":"NULL"}],"orderMode":66,"walletName":"CROSS@","realizedPnl":0,"triggerOrderTypeName":"NULL"}],"from":1,"to":10,"empty":false}')},ZR={name:"CopyTradingHistoryDesktop",components:{WalletDropdown:tl,Pagination:Za,FileDownload:el,TradeHistoryListRow:Ml,DateRangePicker:ft,SearchDropdown:Bl,OrderNoData:Nl,OrderLoading:Vl,OrderFuturesContractTooltip:$l},data(){const[e,t]=this.getDefaultDateRange();return{rangeLimitDuration:{days:60},colgroup:{gridSize:22,gridSpacing:0,colWidthUnit:[2,2,2,1,2,3,3,3,3,1]},loading:!1,dateRange:{start:e,end:t},tableData:[],pageData:{currentPage:1,pageSize:10,totalPages:0,totalRows:0},filter:{symbol:"",side:""},isScrollLeft:!1}},computed:{...r("futures",{futuresMarketMap:"marketMap"}),symbolList(){return[xl,...Object.keys(this.futuresMarketMap)]},symbolMap(){const e={};
7return Object.keys(this.futuresMarketMap).forEach((t=>{const{tradingViewSymbol:a}=this.futuresMarketMap[t];e[t]=a})),e},filterSideList(){return[{name:this.$t("history.order.filter.side.allSide"),value:Al.ALL_MODES},{name:this.$t("history.order.filter.side.buy"),value:Al.BUY},{name:this.$t("history.order.filter.side.sell"),value:Al.SELL}]},downloadPathname:()=>"/report/histories/futuresTrade",downloadQueryString(){const e=this.filter.symbol===xl?"":this.symbolMap[this.filter.symbol];return rl({orderMode:this.filter.side||Al.ALL_MODES,marketName:e||"",walletName:"",orderType:"TWC",zoneOffset:Mt()})},copyTradingFileDownloadRequest(){return cl(il.downloadFuturesHistory,this.downloadPathname,this.downloadQueryString)},pagedList(){const e=10*(this.pageData.currentPage-1);return this.tableData.slice(e,e+10)},labelList(){return[{text:this.$t("t.date"),info:!1},{text:this.$t("futuresMain.symbol"),info:!1},{text:this.$t("t.type"),info:!1},{text:this.$t("t.side"),info:!1},{text:this.$t("t.price"),info:!1},{text:this.$t("history.order.filled"),info:!1},{text:this.$t("t.fee"),info:!1},{text:this.$t("futuresMain.tradeHistory.remaining"),info:!1},{text:this.$t("futuresMain.tradeHistory.realizedPNL"),info:!1},{text:this.$t("t.netAmount"),info:!1},{text:"",info:!1}]}},watch:{filter:{deep:!0,immediate:!0,handler(){this.pageData.currentPage=1,this.getTradeHistoryData()}},dateRange:{deep:!0,handler(){this.pageData.currentPage=1,this.getTradeHistoryData()}}},mounted(){this.throttleCheckIsScrollLeft(),window.addEventListener("resize",this.throttleCheckIsScrollLeft)},beforeUnmount(){window.removeEventListener("resize",this.throttleCheckIsScrollLeft)},methods:{getTradeHistoryData:Ue((async function(){if(this.$route.meta.isDemo)return void(this.tableData=qR.data.pageItems);this.loading=!0;const e=this.filter.symbol===xl?"":this.symbolMap[this.filter.symbol],t={from:new Date(this.dateRange.start).getTime(),to:new Date(this.dateRange.end).getTime(),orderMode:this.filter.side||Al.ALL_MODES,orderType:"TWC",marketName:e,walletName:"",pageNumber:this.pageData.currentPage,pageSize:this.pageData.pageSize};try{const{pageItems:e=[],total:a=1,pagesAvailable:l=0}=await ll.futuresTradeHistory(t);this.tableData=e,this.pageData.totalRows=a,this.pageData.totalPages=l}catch(a){this.tableData=[],this.pageData.totalRows=0}finally{this.loading=!1,this.throttleCheckIsScrollLeft()}}),100),handleReset(){const[e,t]=this.getDefaultDateRange();this.dateRange.start=e,this.dateRange.end=t,this.filter.symbol="",this.$refs.sideFilter.reset()},updateSide(e){this.filter.side=e},handlePageChange(e){this.pageData.currentPage=e,this.getTradeHistoryData()},getDefaultDateRange(e=7){const t=Date.now(),a=al(je.days(t,e-1),"yyyy-MM-dd 00:00:00"),l=al(t,"yyyy-MM-dd 23:59:59");return[Ye(a),Ye(l)]},checkIsScrollLeft(){const e=this.$refs.contentTable;if(this.loading||!e)return;const{clientWidth:t=0,scrollWidth:a=0}=e;this.isScrollLeft=a>t},throttleCheckIsScrollLeft:Je((function(){this.checkIsScrollLeft()}),600)}},JR={class:"filter-wrap"},XR={class:"filter-wrap-left"},QR={class:"filter-wrap-right"},e_={class:"th-wrapper"},t_={class:"page-content"};const a_=nl(ZR,[["render",function(r,m,v,g,h,y){const b=e("DateRangePicker"),w=e("SearchDropdown"),P=e("WalletDropdown"),S=e("FileDownload"),C=e("OrderLoading"),k=e("OrderNoData"),R=e("OrderFuturesContractTooltip"),_=e("HeaderRow"),T=e("TradeHistoryListRow"),D=e("Table"),L=e("Pagination"),I=j("loading");return a(),s("div",{class:c(["main-content",{"no-data":0===h.tableData.length}])},[i("div",JR,[i("div",XR,[p(b,{dateRange:h.dateRange,"onUpdate:dateRange":m[0]||(m[0]=e=>h.dateRange=e),class:"mr-16",rangeLimitDuration:h.rangeLimitDuration},null,8,["dateRange","rangeLimitDuration"]),p(w,{value:h.filter.symbol,"onUpdate:value":m[1]||(m[1]=e=>h.filter.symbol=e),class:"mr-16",placeholder:r.$t("futuresMain.symbol"),optionsList:y.symbolList},null,8,["value","placeholder","optionsList"]),p(P,{ref:"sideFilter",class:c(["dropdown mr-16",{selected:!!h.filter.side}]),list:y.filterSideList,handleUpdate:y.updateSide,placeholder:r.$t("t.side")},null,8,["class","list","handleUpdate","placeholder"]),i("span",{class:"reset",onClick:m[2]||(m[2]=(...e)=>y.handleReset&&y.handleReset(...e))},o(r.$t("t.resetFilters")),1)]),i("div",QR,[p(S,{class:"file-download",fileName:"tradeHistory",requestDownload:y.copyTradingFileDownloadRequest,defaultRangeDate:h.dateRange},null,8,["requestDownload","defaultRangeDate"])])]),h.loading?(a(),t(C,{key:0})):0===h.tableData.length?(a(),t(k,{key:1})):(a(),s(d,{key:2},[i("div",{ref:"contentTable",class:c(["table-content",{"is-scroll-left":h.isScrollLeft}
7])},[A((a(),t(D,{colgroup:h.colgroup},{header:l((()=>[p(_,{textAlign:"left"},{default:l((()=>[(a(!0),s(d,null,u(y.labelList,((e,l)=>(a(),s("th",{key:e.text,class:c({"sticky-col":l===y.labelList.length-1})},[i("div",e_,[f(o(e.text)+" ",1),e.info?(a(),t(R,{key:0})):n("",!0)])],2)))),128))])),_:1})])),body:l((()=>[(a(!0),s(d,null,u(h.tableData,((e,l)=>(a(),t(T,{key:e.orderId,index:l,data:e},null,8,["index","data"])))),128))])),_:1},8,["colgroup"])),[[I,h.loading]])],2),i("div",t_,[p(L,{layout:"prev, pager, next, jumper",background:!1,total:h.pageData.totalRows,currentPage:h.pageData.currentPage,totalPages:h.pageData.totalPages,onHandleCurrentChangeP:y.handlePageChange},null,8,["total","currentPage","totalPages","onHandleCurrentChangeP"])])],64))],2)}],["__scopeId","data-v-19459089"]]),l_={class:"flex-box flex-column"},i_={key:2,class:"flex-1"},r_={__name:"CopyTradingHistoryMobile",setup(e){const l=D(),i=Ul(),r=P(!1),o=P([]),n=P({currentPage:1,pageSize:15,totalPages:0,totalRows:0}),c=P(!1),f=y((()=>i.futuresMobileFilter)),m=y((()=>l.state.futures.marketMap)),v=y((()=>{const e=15*n.value.currentPage-1;return o.value.slice(0,e)})),g=y((()=>{const e={};return Object.keys(m.value).forEach((t=>{const{tradingViewSymbol:a}=m.value[t];e[t]=a})),e}));async function h(){r.value=!0;const{dateRange:e,side:t,symbol:a}=f.value,l=a===xl?"":g.value[a],i={from:new Date(e.start).getTime(),to:new Date(e.end).getTime(),orderMode:t||Al.ALL_MODES,orderType:"TWC",marketName:l,walletName:"",pageNumber:n.value.currentPage,pageSize:n.value.pageSize};try{const{pageItems:e=[],total:t=1}=await ll.futuresTradeHistory(i);e.length>0?o.value=o.value.concat(e):c.value=!0,n.value.totalRows=t}catch(s){o.value=[],n.value.totalRows=0}finally{r.value=!1}}function b(){c.value||r.value||(n.value.currentPage=n.value.currentPage+1,h())}return _(f,((e,t)=>{ol(e,t)||(n.value.currentPage=1,o.value=[],c.value=!1,h())}),{deep:!0,immediate:!0}),(e,l)=>(a(),s("div",l_,[r.value&&0===o.value.length?(a(),t(w(Vl),{key:0})):0===o.value.length?(a(),t(w(Nl),{key:1})):(a(),s("div",i_,[(a(!0),s(d,null,u(v.value,(e=>(a(),t(w(El),{key:e.id,data:e},null,8,["data"])))),128)),p(w(sl),{onLoadMore:b})])),p(w(Ol))]))}},s_={class:"date-time"},o_={class:"date-time"},n_={key:1};const d_=nl({name:"PnlHistoryListRow",props:{index:{type:Number,required:!0},data:{type:Object,required:!0}},emits:["click"],methods:{formatDate:(e,t="yyyy-MM-dd HH:mm:ss")=>X(new Date(e),t),checkPnlClass:e=>0==e?"":e>0?"buy":"sell"}},[["render",function(r,n,m,v,g,h){const y=e("Cell"),b=e("Tooltip"),w=e("Row");return a(),t(w,{class:"row hover-white-dark",index:m.index,data:m.data},{default:l((()=>[p(y,{textAlign:"left",class:"date"},{default:l((()=>[f(o(r.$filters.formatDate(m.data.startTime,"yyyy-MM-dd"))+" ",1),i("p",s_,o(r.$filters.formatDate(m.data.startTime,"HH:mm:ss")),1)])),_:1}),p(y,{textAlign:"left"},{default:l((()=>[f(o(r.$filters.formatDate(m.data.endTime,"yyyy-MM-dd"))+" ",1),i("p",o_,o(r.$filters.formatDate(m.data.endTime,"HH:mm:ss")),1)])),_:1}),p(y,{textAlign:"left",class:c({[h.checkPnlClass(m.data.totalPnl)]:!0})},{default:l((()=>[0!=m.data.sharingRate?(a(),t(b,{key:0},{content:l((()=>[i("div",null,[f(o(r.$filters.formatNumber(m.data.totalPnl,{signed:!0,formatKey:"max8"}))+" ",1),n[1]||(n[1]=i("span",{class:"badger"},"USDT",-1))])])),tooltip:l((()=>[i("span",null,o(r.$t("twc.pnl.totalPnl.hint",{percent:10})),1)])),_:1})):(a(),s("div",n_,[f(o(r.$filters.formatNumber(m.data.totalPnl,{signed:!0,formatKey:"max8"}))+" ",1),n[2]||(n[2]=i("span",{class:"badger"},"USDT",-1))]))])),_:1},8,["class"]),(a(!0),s(d,null,u(m.data.marketsPnl,(e=>(a(),t(y,{key:e.market,textAlign:"left",class:c({[h.checkPnlClass(e.pnl)]:!0})},{default:l((()=>[f(o(r.$filters.formatNumber(e.pnl,{signed:!0,formatKey:"max8"}))+" ",1),n[3]||(n[3]=i("span",{class:"badger"},"USDT",-1))])),_:2,__:[3]},1032,["class"])))),128)),p(y,{textAlign:"left"},{default:l((()=>[f(o(r.$filters.formatNumber(m.data.totalRefereeCount,0)),1)])),_:1}),p(y,{textAlign:"left"},{default:l((()=>[i("span",{class:"details",onClick:n[0]||(n[0]=e=>r.$emit("click"))},o(r.$t("t.details")),1)])),_:1})])),_:1},8,["index","data"])}],["__scopeId","data-v-4b901b3e"]]),u_={class:"item-referee"},c_={class:"flex-box items-center"},p_={class:"flex-box items-center"},f_={class:"item-perp"};const m_={name:"DepositDetailDialog",components:{BrandDialog:It,DepositDetailRow:nl({name:"DepositDetailRow",components:{IconChevronDown2:Oe},props:{index:{type:Number,required:!0},data:{type:Object,default:()=>({})}},data:()=>({isOpen:!1}),computed:{totalPnl(){const e=this.data.positions.reduce(((e,{pterRealizedPnl:t,pteeRealizedPnl:a})=>({pter:e.pter.plus(t),ptee:e.ptee.plus(a)})),{pter:b(0),ptee:b(0)});return{pter:e.pter.toNumber(),ptee:e.ptee.toNumber()}}},methods:{checkPnlClass:e=>0==e?"":e>0?"green":"red"}},[["render",function(r,f,m,v,g,h){const y=e("Cell"),b=e("IconChevronDown2"),w=e("Row"),P=e("Table");return a(),s(d,null,[p(w,{class:"row",index:m.index,disableCssHoverEffect:""},{default:l((()=>[p(y,{textAlign:"left"},{default:l((()=>[i("p",u_,o(m.data.username||`#${m.data.shareId}`),1)])),_:1}),p(y,{textAlign:"left"},{default:l((()=>[i("div",c_,[i("span",{class:c(["item-pnl",{[h.checkPnlClass(h.totalPnl.ptee)]:!0}])},o(r.$filters.formatNumber(h.totalPnl.ptee,{signed:!0,formatKey:"max8"})),3),f[1]||(f[1]=i("span",{class:"item-badge"},"USDT",-1))])])),_:1}),p(y,{textAlign:"left"},{default:l((()=>[i("div",p_,[i("span",{class:c(["item-pnl",{[h.checkPnlClass(h.totalPnl.pter)]:!0}])},o(r.$filters.formatNumber(h.totalPnl.pter,{signed:!0,formatKey:"max8"})),3),f[2]||(f[2]=i("span",{class:"item-badge"},"USDT",-1))])])),_:1}),p(y,{textAlign:"left"},{default:l((()=>[i("div",{class:"flex-box items-center",style:{margin:"5px"},onClick:f[0]||(f[0]=e=>g.isOpen=!g.isOpen)},[p(b,{class:c(["icon-chevron-down",{active:g.isOpen}])},null,8,["class"])])])),_:1})])),_:1},8,["index"]),g.isOpen?(a(),t(w,{key:0,index:m.index},{default:l((()=>[p(y,{class:"sub-table",colspan:"4"},{default:l((()=>[p(P,null,{body:l((()=>[(a(!0),s(d,null,u(m.data.positions,((e,s)=>
7(a(),t(w,{key:e.settingId,class:"row sub-row",index:s,disableCssHoverEffect:""},{default:l((()=>[p(y,{textAlign:"center"},{default:l((()=>[i("p",f_,o(e.market),1)])),_:2},1024),p(y,{textAlign:"center"},{default:l((()=>[i("span",{class:c(["item-pnl",{[h.checkPnlClass(e.pteeRealizedPnl)]:!0}])},o(r.$filters.formatNumber(e.pteeRealizedPnl,{signed:!0,formatKey:"max8"})),3),f[3]||(f[3]=i("span",{class:"item-badge"},"USDT",-1))])),_:2,__:[3]},1024),p(y,{textAlign:"center"},{default:l((()=>[i("span",{class:c(["item-pnl",{[h.checkPnlClass(e.pterRealizedPnl)]:!0}])},o(r.$filters.formatNumber(e.pterRealizedPnl,{signed:!0,formatKey:"max8"})),3),f[4]||(f[4]=i("span",{class:"item-badge"},"USDT",-1))])),_:2,__:[4]},1024),p(y),p(y)])),_:2},1032,["index"])))),128))])),_:1})])),_:1})])),_:1},8,["index"])):n("",!0)],64)}],["__scopeId","data-v-7f86e254"]]),LoadMoreObserver:sl},props:{show:{type:Boolean,default:!1},pnlDetail:{type:Object,default:()=>({})}},emits:["update:show"],data:()=>({isLoading:!1,pageData:{currentPage:1,totalPages:0,totalRows:0},tableData:[]}),computed:{...r("futures",["fixedCurrency"])},mounted(){this.getRefereesList()},methods:{async getRefereesList(e){this.isLoading=!0;try{const{data:t}=await kC.getRoundsReferees(this.pnlDetail.ptRoundId,this.isMobile?15:10,this.pageData.currentPage);this.tableData=e?this.tableData.concat(t.referees):t.referees,this.pageData.totalRows=t.totalRows,this.pageData.totalPages=t.totalPages}catch{this.tableData=[],this.pageData.totalRows=0,this.pageData.currentPage--}finally{this.isLoading=!1}},onLoadMore(){this.isLoading||this.pageData.currentPage===this.pageData.totalPages||(this.pageData.currentPage++,this.getRefereesList(!0))},checkPnlClass:e=>0==e?"":e>0?"green":"red"}},v_={class:"detail-content"},g_={key:0,class:"detail-board"},h_={class:"item"},y_={class:"item-title"},b_={class:"item-date"},w_={class:"item-date-thick"},P_={class:"item"},S_={class:"item-title"},C_={class:"item-date"},k_={class:"item-date-thick"},R_={class:"item"},__={class:"item-title"},T_={class:"flex-box items-center m-t-5"},D_={class:"item-badge"},L_={class:"item"},I_={class:"item-title"},$_={class:"item-referees m-t-5"},V_={key:1,class:"detail-board-mobile"},N_={class:"text-list"},M_={class:"text-list-title"},x_={class:"text-list"},A_={class:"text-list-title"},U_={class:"text-list"},E_={class:"text-list-title"},O_={class:"text-list"},F_={class:"text-list-title"},z_={key:2},B_={key:3,class:"table-content"},H_={class:"observer-wrapper"};const K_=nl(m_,[["render",function(r,m,v,g,h,y){const b=e("HeaderRow"),w=e("DepositDetailRow"),P=e("LoadMoreObserver"),S=e("DataTable"),C=e("BrandDialog"),k=j("loading");return v.show?(a(),t(C,{key:0,width:r.isMobile?"90%":"560px",fullStyle:r.isMobile,idPrefix:"pnl_dialog",isBrandNewStyle:"",onClosed:m[0]||(m[0]=e=>r.$emit("update:show",!1))},{header:l((()=>[f(o(r.$t("twc.pnl.roundDetails")),1)])),body:l((()=>[i("div",v_,[r.isMobile?(a(),s("div",V_,[i("div",N_,[i("div",M_,o(r.$t("twc.pnl.startTime")),1),i("div",null,o(r.$filters.formatDate(v.pnlDetail.startTime,"yyyy-MM-dd HH:mm:ss")),1)]),i("div",x_,[i("div",A_,o(r.$t("twc.pnl.endTime")),1),i("div",null,o(r.$filters.formatDate(v.pnlDetail.endTime,"yyyy-MM-dd HH:mm:ss")),1)]),i("div",U_,[i("div",E_,o(r.$t("twc.pnl.netTotalPnl")),1),i("div",null,[i("span",{class:c({[y.checkPnlClass(v.pnlDetail.totalPnl)]:!0})},o(r.$filters.formatNumber(v.pnlDetail.totalPnl,{signed:!0,formatKey:"max8"})),3),f(" "+o(r.fixedCurrency),1)])]),i("div",O_,[i("div",F_,o(r.$t("t.referees")),1),i("div",null,o(r.$filters.formatNumber(v.pnlDetail.totalRefereeCount,0)),1)])])):(a(),s("div",g_,[i("div",h_,[i("div",y_,o(r.$t("twc.pnl.startTime")),1),i("div",b_,[i("p",w_,o(r.$filters.formatDate(v.pnlDetail.startTime,"yyyy-MM-dd")),1),f(" "+o(r.$filters.formatDate(v.pnlDetail.startTime,"HH:mm:ss")),1)])]),i("div",P_,[i("div",S_,o(r.$t("twc.pnl.endTime")),1),i("div",C_,[i("p",k_,o(r.$filters.formatDate(v.pnlDetail.endTime,"yyyy-MM-dd")),1),f(" "+o(r.$filters.formatDate(v.pnlDetail.endTime,"HH:mm:ss")),1)])]),i("div",R_,[i("div",__,o(r.$t("twc.pnl.netTotalPnl")),1),i("div",T_,[i("span",{class:c(["item-pnl",{[y.checkPnlClass(v.pnlDetail.totalPnl)
7]:!0}])},o(r.$filters.formatNumber(v.pnlDetail.totalPnl,{signed:!0,formatKey:"max8"})),3),i("span",D_,o(r.fixedCurrency),1)])]),i("div",L_,[i("div",I_,o(r.$t("t.referees")),1),i("div",$_,o(r.$filters.formatNumber(v.pnlDetail.totalRefereeCount,0)),1)])])),h.isLoading&&0===h.tableData.length?A((a(),s("div",z_,null,512)),[[k,!0,"streamingLight"]]):(a(),s("div",B_,[p(S,{fixHeader:""},{header:l((()=>[p(b,{textAlign:"left",class:"detail-header"},{default:l((()=>[i("th",null,o(r.$t("t.referee")),1),i("th",null,o(r.$t("twc.pnl.dialog.refereePnl")),1),i("th",null,o(r.$t("twc.pnl.dialog.yourPnl")),1),m[1]||(m[1]=i("th",null,null,-1))])),_:1,__:[1]})])),body:l((()=>[(a(!0),s(d,null,u(h.tableData,((e,l)=>(a(),t(w,{key:e.orderId,index:l,data:e},null,8,["index","data"])))),128)),i("div",H_,[p(P,{onLoadMore:y.onLoadMore},null,8,["onLoadMore"])])])),_:1})]))])])),_:1},8,["width","fullStyle"])):n("",!0)}],["__scopeId","data-v-3920ac5a"]]),W_={name:"PnlHistoryDesktop",components:{Pagination:Za,PnlHistoryListRow:d_,DateRangePicker:ft,OrderNoData:Nl,OrderLoading:Vl,OrderFuturesContractTooltip:$l,DepositDetailDialog:K_},data(){const[e,t]=this.getDefaultDateRange();return{rangeLimitDuration:{days:60},colgroup:{gridSize:8,gridSpacing:0,colWidthUnit:[1,1,1,1,1,1,2]},loading:!1,dateRange:{start:e,end:t},tableData:[],pageData:{currentPage:1,pageSize:10,totalPages:0,totalRows:0},showDialog:!1,pnlDetail:null}},computed:{pagedList(){const e=10*(this.pageData.currentPage-1);return this.tableData.slice(e,e+10)},labelList(){const e=[{text:this.$t("twc.pnl.startTime"),info:!1},{text:this.$t("twc.pnl.endTime"),info:!1},{text:this.$t("twc.pnl.netTotalPnl"),info:!1}],t=[{text:this.$t("t.referees"),info:!1},{text:"",info:!1}];if(this.tableData.length>0){const t=this.tableData[0];for(let a=0;a<t.marketsPnl.length;a++)e.push({text:`${t.marketsPnl[a].market} ${this.$t("t.pnl")}`,info:!1})}return e.concat(t)}},watch:{filter:{deep:!0,immediate:!0,handler(){this.pageData.currentPage=1,this.getPnlHistoryData()}},dateRange:{deep:!0,handler(){this.pageData.currentPage=1,this.getPnlHistoryData()}}},methods:{getPnlHistoryData:Ue((async function(){this.loading=!0;const e={startTime:new Date(this.dateRange.start).getTime(),endTime:new Date(this.dateRange.end).getTime(),page:this.pageData.currentPage,pageSize:this.pageData.pageSize};try{const{pnlHistories:t=[],totalRows:a=1,totalPages:l=0}=await kC.getPnlRounds(e);this.tableData=t,this.pageData.totalRows=a,this.pageData.totalPages=l}catch{this.tableData=[],this.pageData.totalRows=0,this.pageData.totalPages=0}finally{this.loading=!1}}),100),handleReset(){const[e,t]=this.getDefaultDateRange();this.dateRange.start=e,this.dateRange.end=t},handlePageChange(e){this.pageData.currentPage=e,this.getPnlHistoryData()},getDefaultDateRange(e=7){const t=Date.now(),a=al(je.days(t,e-1),"yyyy-MM-dd 00:00:00"),l=al(t,"yyyy-MM-dd 23:59:59");return[Ye(a),Ye(l)]},onClickRow(e){this.pnlDetail=e,this.showDialog=!0}}},j_={class:"filter-wrap"},G_={class:"filter-wrap-left"},Y_={ref:"contentTable",class:"table-content"},q_={class:"th-wrapper"},Z_={class:"page-content"};const J_=nl(W_,[["render",function(r,m,v,g,h,y){const b=e("DateRangePicker"),w=e("OrderLoading"),P=e("OrderNoData"),S=e("OrderFuturesContractTooltip"),C=e("HeaderRow"),k=e("PnlHistoryListRow"),R=e("Table"),_=e("Pagination"),T=e("DepositDetailDialog"),D=j("loading");return a(),s("div",{class:c(["main-content",{"no-data":0===h.tableData.length}])},[i("div",j_,[i("div",G_,[p(b,{dateRange:h.dateRange,"onUpdate:dateRange":m[0]||(m[0]=e=>h.dateRange=e),class:"mr-16",rangeLimitDuration:h.rangeLimitDuration},null,8,["dateRange","rangeLimitDuration"]),i("span",{class:"reset",onClick:m[1]||(m[1]=(...e)=>y.handleReset&&y.handleReset(...e))},o(r.$t("t.resetFilters")),1)]),m[3]||(m[3]=i("div",{class:"filter-wrap-right"},null,-1))]),h.loading?(a(),t(w,{key:0})):0===h.tableData.length?(a(),t(P,{key:1})):(a(),s(d,{key:2},[i("div",Y_,[A((a(),t(R,{colgroup:h.colgroup},{header:l((()=>[p(C,{textAlign:"left"},{default:l((()=>[(a(!0),s(d,null,u(y.labelList,(e=>(a(),s("th",{key:e.text},[i("div",q_,[f(o(e.text)+" ",1),e.info?(a(),t(S,{key:0})):n("",!0)])])))),128))])),_:1})])),body:l((()=>[(a(!0),s(d,null,u(h.tableData,((e,l)=>(a(),t(k,{key:l,index:l,data:e,onClick:t=>y.onClickRow(e)},null,8,["index","data","onClick"])))),128))])),_:1},8,["colgroup"])),[[D,h.loading]])],512),i("div",Z_,[p(_,{layout:"prev, pager, next, jumper",background:!1,total:h.pageData.totalRows,currentPage:h.pageData.currentPage,totalPages:h.pageData.totalPages,onHandleCurrentChangeP:y.handlePageChange},null,8,["total","currentPage","totalPages","onHandleCurrentChangeP"])])],64)),h.showDialog?(a(),t(T,{key:3,show:h.showDialog,"onUpdate:show":m[2]||(m[2]=e=>h.showDialog=e),pnlDetail:h.pnlDetail},null,8,["show","pnlDetail"])):n("",!0)],2)}],["__scopeId","data-v-f22b71ea"]]),X_={class:"order"},Q_={class:"order-content"},eT={class:"order-content-item m-b-5"},tT={class:"color-darker"},aT={class:"order-content-item m-b-5"},lT={class:"color-darker"},iT={class:"order-content-item m-b-5"},rT={class:"color-darker"},sT={class:"color-darker"},oT={class:"order-content-item m-b-5"},nT={class:"color-darker"};const dT=nl({name:"PnlHistoryMobileItem",props:{data:{type:Object,required:!0}},emits:["click"],data:()=>({}),methods:{formatDate:(e,t="yyyy-MM-dd HH:mm:ss")=>X(new Date(e),t),checkPnlClass:e=>0==e?"":e>0?"color-green":"color-red"}},[["render",function(e,t,l,r,n,p){return a(),s("div",X_,[i("div",Q_,[i("div",eT,[i("div",null,o(e.$t("twc.pnl.startTime")),1),i("div",tT,o(p.formatDate(l.data.startTime,"yyyy-MM-dd HH:mm:ss")),1)]),i("div",aT,[i("div",null,o(e.$t("twc.pnl.endTime")),1),i("div",lT,o(p.formatDate(l.data.endTime,"yyyy-MM-dd HH:mm:ss")),1)]),i("div",iT,[i("div",null,o(e.$t("twc.pnl.netTotalPnl")),1),i("div",null,[i("div",rT,[i("span",{class:c({[p.checkPnlClass(l.data.totalPnl)
7]:!0})},o(e.$filters.formatNumber(l.data.totalPnl,{signed:!0,formatKey:"max8"})),3),t[1]||(t[1]=f(" USDT "))])])]),(a(!0),s(d,null,u(l.data.marketsPnl,(l=>(a(),s("div",{key:l.market,class:"order-content-item m-b-5"},[i("div",null,o(`${l.market} ${e.$t("t.pnl")}`),1),i("div",sT,[i("span",{class:c({[p.checkPnlClass(l.pnl)]:!0})},o(e.$filters.formatNumber(l.pnl,{signed:!0,formatKey:"max8"})),3),t[2]||(t[2]=f(" USDT "))])])))),128)),i("div",oT,[i("div",null,o(e.$t("t.referees")),1),i("div",nT,o(e.$filters.formatNumber(l.data.totalRefereeCount,0)),1)]),i("div",{class:"order-content-icon",onClick:t[0]||(t[0]=t=>e.$emit("click"))},o(e.$t("t.details")),1)])])}],["__scopeId","data-v-6eff2bdb"]]),uT={class:"flex-box flex-column"},cT={key:2,class:"flex-1"},pT={__name:"PnlHistoryMobile",setup(e){const l=Ul(),i=P(!1),r=P([]),o=P({currentPage:1,pageSize:15,totalPages:0,totalRows:0}),c=P(!1),f=P(!1),m=P(null),v=y((()=>l.futuresMobileFilter)),g=y((()=>{const e=15*o.value.currentPage-1;return r.value.slice(0,e)}));async function h(){i.value=!0;const{dateRange:e}=v.value,t={startTime:new Date(e.start).getTime(),endTime:new Date(e.end).getTime(),page:o.value.currentPage,pageSize:o.value.pageSize};try{const{pnlHistories:e=[],totalRows:a=1}=await kC.getPnlRounds(t);e.length>0?r.value=r.value.concat(e):c.value=!0,o.value.totalRows=a}catch(a){r.value=[],o.value.totalRows=0,o.value.currentPage--}finally{i.value=!1}}function b(){c.value||i.value||(o.value.currentPage=o.value.currentPage+1,h())}return _(v,((e,t)=>{ol(e,t)||(o.value.currentPage=1,r.value=[],c.value=!1,window.scrollTo(0,0),h())}),{deep:!0,immediate:!0}),(e,l)=>(a(),s("div",uT,[i.value&&0===r.value.length?(a(),t(w(Vl),{key:0})):0===r.value.length?(a(),t(w(Nl),{key:1})):(a(),s("div",cT,[(a(!0),s(d,null,u(g.value,(e=>(a(),t(w(dT),{key:e.id,data:e,onClick:t=>{return a=e,m.value=a,void(f.value=!0);var a}},null,8,["data","onClick"])))),128)),p(w(sl),{onLoadMore:b})])),p(w(Ol)),f.value?(a(),t(w(K_),{key:3,show:f.value,"onUpdate:show":l[0]||(l[0]=e=>f.value=e),pnlDetail:m.value},null,8,["show","pnlDetail"])):n("",!0)]))}},fT={class:"filter-content"},mT={class:"filter-wrap-left"},vT=nl({__name:"PnlMobileFilter",setup(e){const l=V(),r=Ul(),o=P({days:60}),d=P(!1),u=y((()=>r.futuresMobileFilter));return(e,c)=>(a(),s("div",null,[i("div",fT,[i("div",mT,["futuresOpenOrder"!==w(l).name?(a(),t(w(Fl),{key:0,size:"small",start:e.$filters.formatDate(u.value.dateRange.start,"yyyy-MM-dd"),end:e.$filters.formatDate(u.value.dateRange.end,"yyyy-MM-dd"),onClick:c[0]||(c[0]=e=>d.value=!0)},null,8,["start","end"])):n("",!0)])]),d.value?(a(),t(w(gt),{key:0,showDatePickerDialog:d.value,"onUpdate:showDatePickerDialog":c[1]||(c[1]=e=>d.value=e),dateRange:u.value.dateRange,rangeLimitDuration:o.value,"onUpdate:dateRange":c[2]||(c[2]=e=>{return t={dateRange:e},void r.updateFilter(t);var t})},null,8,["showDatePickerDialog","dateRange","rangeLimitDuration"])):n("",!0)]))}},[["__scopeId","data-v-bf42c7b8"]]),gT={name:"CopyTradingHistory",components:{IconChevronDown:Oe,CopyTradingHistoryDesktop:a_,CopyTradingHistoryMobile:r_,FuturesMobileFilter:zl,Switcher:He,PnlHistoryDesktop:J_,PnlHistoryMobile:pT,PnlMobileFilter:vT},data(){const e={PNL:"pnl",TRADING:"trading"};return{SWITCHER_TYPE:Be,pageType:e,theme:ze.compact,selected:e.PNL}},computed:{...r(["lang"]),switcherList(){return[{id:this.pageType.PNL,title:this.$t("history.order.plHistory"),desktopComponent:J_,mobileComponent:pT,mobileFilterComponent:vT},{id:this.pageType.TRADING,title:this.$t("twc.history.tradingHistory"),desktopComponent:a_,mobileComponent:r_,mobileFilterComponent:zl}]},switcherTitleList(){return this.switcherList.map((e=>e.title))},selectedSwitcherIndex(){return this.switcherList.findIndex((e=>e.id===this.selected))}},created(){this.checkRoute()},methods:{checkRoute(){const e=this.$route.query.type;e&&"string"==typeof e&&(this.selected=this.pageType[e.toUpperCase()]||this.pageType.PNL)},goTwcDashboard(){const e=this.$route.meta.isDemo?pe.COPY_TRADING_DEMO:pe.COPY_TRADING;this.$router.push({name:e,params:{lang:this.lang}})},onSwitcherSelect(e){this.selected=this.switcherList[e].id;const t=new URLSearchParams({...this.$route.query,type:this.selected}).toString(),a=`${this.$route.path}?${t}`;window.history.replaceState({},null,a)}}},hT={class:"dashboard-header mobile"},yT={class:"dashboard-title"},bT={class:"switcher-wrapper mobile"},wT={class:"filter-wrapper"}
7,PT={class:"copy-trade-dashboard"},ST={class:"dashboard-header"},CT={class:"dashboard-title"},kT={class:"switcher-wrapper"},RT={key:1,class:"dashboard-mobile"};const _T=nl(gT,[["render",function(l,r,u,f,v,g){const h=e("IconChevronDown"),y=e("Switcher");return a(),s("div",null,[l.isLargeSize?n("",!0):(a(),s("div",{key:0,class:c(["top-wrapper",{sticky:l.isMobile}])},[i("div",{class:"dashboard-route",onClick:r[0]||(r[0]=(...e)=>g.goTwcDashboard&&g.goTwcDashboard(...e))},[p(h,{class:"icon-chevron-down"}),i("span",null,o(l.$t("twc.history.backToDashboard")),1)]),i("div",hT,[i("h1",yT,o(l.$t("twc.history.title")),1)]),i("div",bT,[p(y,{barHeight:4,type:v.SWITCHER_TYPE.BOTTOM_BAR_NARROW,theme:v.theme,itemList:g.switcherTitleList,selected:g.selectedSwitcherIndex,onSelect:g.onSwitcherSelect},null,8,["type","theme","itemList","selected","onSelect"])]),i("div",wT,[(a(),t(m(g.switcherList[g.selectedSwitcherIndex].mobileFilterComponent)))])],2)),i("div",PT,[l.isLargeSize?(a(),s(d,{key:0},[i("div",{class:"dashboard-route",onClick:r[1]||(r[1]=(...e)=>g.goTwcDashboard&&g.goTwcDashboard(...e))},[p(h,{class:"icon-chevron-down"}),i("span",null,o(l.$t("twc.history.backToDashboard")),1)]),i("div",ST,[i("h1",CT,o(l.$t("twc.history.title")),1)]),i("div",kT,[p(y,{barHeight:4,type:v.SWITCHER_TYPE.BOTTOM_BAR_NARROW,theme:v.theme,itemList:g.switcherTitleList,selected:g.selectedSwitcherIndex,onSelect:g.onSwitcherSelect},null,8,["type","theme","itemList","selected","onSelect"])]),(a(),t(m(g.switcherList[g.selectedSwitcherIndex].desktopComponent)))],64)):(a(),s("div",RT,[(a(),t(m(g.switcherList[g.selectedSwitcherIndex].mobileComponent)))]))])])}],["__scopeId","data-v-e562b9f1"]]),TT=Object.freeze(Object.defineProperty({__proto__:null,default:_T},Symbol.toStringTag,{value:"Module"})),DT={name:"CopyTradingFaq",components:{IconChevronRight:Ce,Accordion:ul},data:()=>({isLoading:!1,faqList:[]}),computed:{...r(["lang"])},created(){this.getFaqData()},methods:{goTwcDashboard(){const e=history.state.isDemo?pe.COPY_TRADING_DEMO:pe.COPY_TRADING;this.$router.push({name:e,params:{lang:this.lang}})},async getFaqData(){this.isLoading=!0;try{const{data:e}=await kC.getFaq();this.faqList=e}finally{this.isLoading=!1}}}},LT={class:"copy-trade-faq"},IT={class:"dashboard-header"},$T={class:"faq-wrapper"},VT={class:"title-index"},NT={class:"title-context"},MT=["innerHTML"];const xT=nl(DT,[["render",function(t,r,n,c,f,m){const v=e("IconChevronRight"),g=e("Accordion"),h=j("loading");return a(),s("div",LT,[i("div",IT,[i("div",{class:"back-wrap",onClick:r[0]||(r[0]=(...e)=>m.goTwcDashboard&&m.goTwcDashboard(...e))},[p(v,{class:"back-icon"}),i("span",null,o(t.$t("t.backToDashboard")),1)])]),r[1]||(r[1]=i("div",{class:"dashboard-header"},[i("h1",{class:"dashboard-title"},"Two Way Copy Trading FAQ")],-1)),A((a(),s("div",$T,[p(g,{class:"faq-list",list:f.faqList},{title:l((({item:e,index:t})=>[i("div",VT,o(t+1)+".",1),i("div",NT,o(e.title),1)])),content:l((({item:e})=>[(a(!0),s(d,null,u(e.contents,(e=>(a(),s("p",{key:e,class:"sub-content",innerHTML:e},null,8,MT)))),128))])),_:1},8,["list"])])),[[h,f.isLoading]])])}],["__scopeId","data-v-f2e5fa02"]]),AT=Object.freeze(Object.defineProperty({__proto__:null,default:xT},Symbol.toStringTag,{value:"Module"}));export{Ad as A,jn as C,aw as D,ji as I,Ob as L,Vn as M,so as N,qu as O,bn as P,un as R,_n as T,zf as U,xn as _,tf as a,QS as b,tC as c,Kl as d,iC as e,lC as f,Wd as g,WS as h,yi as i,YS as j,XS as k,eC as l,Hd as m,Gr as n,fd as o,Ef as p,vg as q,my as r,Iy as s,IP as t,mC as u,YR as v,TT as w,AT as x};
8//# sourceMappingURL=CjHUvruO.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.