1import{ref as ye,computed as G,toValue as be,defineComponent as Q,inject as oe,toRef as ve,openBlock as n,createElementBlock as p,Fragment as W,createElementVNode as S,normalizeClass as t,createTextVNode as M,toDisplayString as A,unref as e,createBlock as C,mergeProps as ce,createCommentVNode as L,createVNode as y,withCtx as g,resolveDynamicComponent as j,renderList as se,isRef as Ce,normalizeProps as Se,guardReactiveProps as Ae,withDirectives as re,useTemplateRef as _e,provide as Be,onMounted as Le,withAsyncContext as Te}from"vue";import{X as Y,ac as E,ai as x,T as he,h as K,am as Oe,b as Me,W as Re}from"./merge-translations-CwE51ITD.js";import{Z as ee,bz as Ne}from"./logger-BOxpBNGt.js";import"./use-fingerprint-DE4_EPEE.js";import"vue-router";import{c as te,u as qe,a as H,R as Ee,b as Ge}from"./shared-8DvUUGRa.js";import{P as de}from"./plus-circle-DX7qVmIj.js";import{A as we}from"./arrow-bottom-CAuK4UfL.js";import{B as X}from"./button-CTQg7Uw-.js";import{c as Ve,y as De}from"./plugin-feature-flags-D0H0KyZq.js";import{L as Z}from"./list-item-DGMBKJne.js";import{a as ze,h as We,v as ue,g as me}from"./test-manager-BlurlTRy.js";import{C as J}from"./currency-BIKkeMtT.js";import{S as ke}from"./switch-CU6JkA_c.js";import{_ as ge}from"./search-input.vue_vue_type_script_setup_true_lang-BoxJfGxL.js";import{P as Fe}from"./plus-CDvFFqq7.js";import{R as fe}from"./result-empty-DT8wkllb.js";import{S as Pe}from"./search-W4XV6D1c.js";import{L as Ue}from"./list-stack-DJ5x7N0-.js";import{_ as Ie}from"./modal.vue_vue_type_script_setup_true_lang-C9HJCC6h.js";import{u as He}from"./use-modal-router-D1eW5fQr.js";import{M as je}from"./modal-header-BNZ-O5Tg.js";import"./plugin-server-updates-CfH_eELX.js";import"./socket-io-adapter-CN39NsFq.js";import"./index-D8tZys4R.js";import"./use-recaptcha-C1-k4II9.js";import"./useMutation-BnvjhEUP.js";import"./set-window-href-BCtJEGQE.js";import"./use-i18n-B0hP4Z_U.js";import"./index-vSUUMbpI.js";import"./define-widget-dVgL_Ppo.js";import"./modal-info-D8JYLd5L.js";import"./modal-footer-TVzr8gO8.js";import"./buttons-group-qhSEYaGg.js";import"./use-modal-C0Sd6Ub4.js";import"./use-feature-flag-CgspxHg2.js";import"./use-server-event-CiJxy1t7.js";import"./use-balances-activated-query-BwSnyv2M.js";import"./social-button-DzwFcR_k.js";import"./checkmark-C0P6RrdZ.js";import"./segment-control-4OlPhpYh.js";import"./use-path-based-route-matcher-u_WwO7dQ.js";import"./tab-C-rSRwXz.js";import"./picture-v2-KA_3OvDf.js";import"./create-mask-image-value-BQDVFb7C.js";import"./icon-box-CebUXsN4.js";import"./badge-base-6J2_ZzEN.js";import"./custom-html-DSkscCoV.js";import"./use-countdown-C2HYb50l.js";import"./error-captured.vue_vue_type_script_setup_true_lang-CAKKD8xl.js";import"./skeleton-B0OrSZmr.js";import"./index-DOechJbJ.js";import"./icon-sprite-DxqeX5YZ.js";import"./tooltip-CQ7G7tzQ.js";import"./index-BkZBUjIo.js";import"./clear-redirect-params-Di-g0-RS.js";import"./setup-window-open-interceptor-DSUDlWrW.js";import"./base-input.vue_vue_type_script_setup_true_lang-Co4FGabH.js";import"./control-CETHERta.js";import"./hint-Bd5W3RbP.js";import"./use-body-scroll-lock-CkQ2xZd3.js";import"./arrow-back-CC1qmhtQ.js";const $e=({availableCurrencies:q,getAccountName:u})=>{const h=ye(""),d=G(()=>{const m=new RegExp(h.value.replaceAll(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gmi"),o=be(q);return h.value.trim()===""?o.sort(ze):o.map(i=>({currency:i,name:u(i)})).filter(i=>m.test(i.currency)||m.test(i.name??"")).map(i=>i.currency)});return{search:h,accounts:d}},Ke=Q({__name:"accounts-main",setup(q){const u=Y(),h=E("@shared"),d=E("betting"),m=E("bonus"),o=E("freemoney"),[i]=x("modal.accounts"),c=oe(te),{shouldShowConvertCurrencySwitcher:s,isConvertCurrencySwitcherEnabled:$,selectedCurrency:r,handleConvertCurrencySwitcher:_,shouldConvertCurrency:V,getBalanceProps:R,applyRate:w}=he({isCurrencySwitcherEnabled:()=>u.data.config.isCurrencySwitcherEnabled,availableFiatCurrencies:c.availableFiatCurrencies,cryptoRates:c.cryptoRates}),B=G(()=>c.accounts.value?.map(a=>w(a))??[]),{accountList:T,handleClickAddAccount:D,handleClickSelectCurrency:k,handleClickSetPrimaryAccount:z,handleClickOpenDeposit:F,handleClickCasinoBonus:P,handleClickSportBonus:l,handleClickCoinsBonus:O,handleBackModalBonus:v,handleClick
1FreebetBonusAccount:ne}=qe({customCurrencyName:h.options.brandCurrencyName,accounts:B,currency:c.currency,currencyForceOrder:()=>h.options.accounting.forceOrder,isBalanceSorting:!!u.data.config.isBalanceSorting,onOpenAddAccount:()=>{c.navigate("add")},onOpenSelectCurrency:()=>{c.navigate("select")},onOpenDeposit:c.openDeposit,getCurrencyName:u.getCurrencyName}),le=a=>{z(a),c.resolveOnSelect&&c.resolveModal()},U=ve(()=>c.availableCurrencies.value.length>0&&T.value.length<2),ae=G(()=>{const a=c.currency.value;if(a)return{currency:a,balance:c.balance.value??0}}),I=G(()=>ae.value&&R(w(ae.value))),ie=a=>{a&&c.onGetCurrencyRates()},b=(a=!1)=>{r.value?(_(a),ie(a)):k()};return(a,N)=>(n(),p(W,null,[S("div",{class:t([a.$style.content,!U.value&&a.$style.pb])},[S("div",{class:t(a.$style.contentTop)},[S("div",{class:t(a.$style.mainAccountWrapper)},[S("div",{class:t(a.$style.mainAccount)},[M(A(e(u).data.config.isAccountsEqual?e(i).account():e(i).mainAccount())+" ",1),S("span",{class:t(a.$style.mainAccountDot)},null,2),M(" "+A(e(u).getCurrencyName(e(c).currency.value)),1)],2),I.value?(n(),C(e(K),ce({key:0},I.value,{currency:I.value.displayCurrency,class:a.$style.balance}),null,16,["currency","class"])):L("",!0)],2),y(e(X),{variant:"accent",size:"xl","is-wide":"",onClick:e(F)},{default:g(({iconSize:f})=>[y(e(de),{size:f},null,8,["size"]),M(" "+A(e(i).depositButton()),1)]),_:1},8,["onClick"]),S("div",{class:t(a.$style.bonusAccountsList)},[(n(),C(j(e(m)?.CasinoBonusAccount),{onClick:e(P),onBack:e(v)},null,40,["onClick","onBack"])),(n(),C(j(e(m)?.SportBonusAccount),{onClick:e(l),onBack:e(v)},null,40,["onClick","onBack"])),(n(),C(j(e(d)?.components.FreebetBonusAccount),{onClick:e(ne)},null,8,["onClick"])),e(u).data.config.isCoinsBonusAccountHidden?L("",!0):(n(),C(j(e(o)?.CoinsBonusAccount),{key:0,onClick:e(O),onBack:e(v),onClose:N[0]||(N[0]=f=>e(c).dismissModal())},null,40,["onClick","onBack"]))],2)],2),e(T).length>0?(n(),p("div",{key:0,class:t(a.$style.listTitle)},[S("div",{class:t(a.$style.accounts)},A(e(i).allAccounts()),3),e(c).availableCurrencies.value.length>0&&e(T).length>=2?(n(),C(e(Ve),{key:0,variant:"accent",onClick:e(D)},{default:g(()=>[M(A(e(i).add())+" ",1),y(e(de))]),_:1},8,["onClick"])):L("",!0)],2)):L("",!0),e(T).length>0?(n(),p("div",{key:1,class:t([a.$style.list,!U.value&&a.$style.listWithPaddingBottom])},[(n(!0),p(W,null,se(e(T),f=>(n(),C(e(Z),{key:f.currency,class:t(a.$style.item),title:f.name,subtitle:e(u).getCurrencyVisualCode(f.currency),"is-disabled":e(c).isAccountsLoading.value,"is-interactive":"","nowrap-title":"",onClick:xt=>le(f.currency)},{trailing:g(()=>[y(e(J),{code:f.currency,variant:"icon","without-padding":"",size:"l"},null,8,["code"])]),leading:g(()=>[e(V)&&e(We)(f.currency)&&e(r)?(n(),p("div",{key:0,class:t(a.$style.convertedBalance)},[y(e(K),ce({ref_for:!0},e(R)(f)),null,16)],2)):(n(),p("div",{key:1,class:t(a.$style.leadingBlock)},[S("div",{class:t(a.$style.accountBalance)},[y(e(K),ce({ref_for:!0},e(R)(f)),null,16)],2)],2))]),_:2},1032,["class","title","subtitle","is-disabled","onClick"]))),128))],2)):L("",!0)],2),U.value?(n(),p("div",{key:0,class:t(a.$style.footer)},[y(e(X),{"is-wide":"",size:"xl",variant:"neutral",onClick:e(D)},{default:g(()=>[M(A(e(i).newAccountButton()),1)]),_:1},8,["onClick"])],2)):L("",!0),e(s)&&e(c).availableFiatCurrencies.value.length>0?(n(),p("div",{key:1,class:t(a.$style.currencySwitcher)},[y(e(ke),{type:"horizontal","model-value":e($),"onUpdate:modelValue":b},null,8,["model-value"]),e(r)?(n(),p("div",{key:0,class:t(a.$style.switcherTitle),onClick:N[1]||(N[1]=(...f)=>e(k)&&e(k)(...f))},A(e(i).formattedCurrencySwitcherLabel({currency:e(r)})),3)):(n(),p("div",{key:1,class:t(a.$style.switcherTitle),onClick:N[2]||(N[2]=(...f)=>e(k)&&e(k)(...f))},A(e(i).currencySwitcherLabel()),3)),y(e(we),{class:t(a.$style.arrow),onClick:e(k)},null,8,["class","onClick"])],2)):L("",!0)],64))}}),Xe="accounts-main_content-qwG3L",Ze="accounts-main_pb-qwG3L",Je="accounts-main_contentTop-qwG3L",Qe="accounts-main_listTitle-qwG3L",Ye="accounts-main_accounts-qwG3L",xe="accounts-main_mainAccountWrapper-qwG3L",et="accounts-main_mainAccount-q
1wG3L",tt="accounts-main_mainAccountDot-qwG3L",nt="accounts-main_balance-qwG3L",at="accounts-main_convertedBalance-qwG3L",ct="accounts-main_bonusAccountsList-qwG3L",ot="accounts-main_list-qwG3L",st="accounts-main_listWithPaddingBottom-qwG3L",lt="accounts-main_item-qwG3L",it="accounts-main_footer-qwG3L",rt="accounts-main_currencySwitcher-qwG3L",ut="accounts-main_switcherTitle-qwG3L",dt="accounts-main_arrow-qwG3L",mt="accounts-main_leadingBlock-qwG3L",pt="accounts-main_accountBalance-qwG3L",yt={content:Xe,pb:Ze,contentTop:Je,listTitle:Qe,accounts:Ye,mainAccountWrapper:xe,mainAccount:et,mainAccountDot:tt,balance:nt,convertedBalance:at,bonusAccountsList:ct,list:ot,listWithPaddingBottom:st,item:lt,footer:it,currencySwitcher:rt,switcherTitle:ut,arrow:dt,leadingBlock:mt,accountBalance:pt},vt={$style:yt},Ct=ee(Ke,[["__cssModules",vt]]),ht=Q({__name:"add",setup(q){const u=Y(),h=oe(te),[d]=x("modal.accounts"),{search:m,accounts:o}=$e({availableCurrencies:h.availableCurrencies,getAccountName:u.getCurrencyName}),i=ye(),c=s=>{i.value=s};return(s,$)=>(n(),p("div",{class:t(s.$style.root)},[S("div",{class:t(s.$style.searchWrapper)},[y(e(ge),{modelValue:e(m),"onUpdate:modelValue":$[0]||($[0]=r=>Ce(m)?m.value=r:null),placeholder:e(d).search()},null,8,["modelValue","placeholder"])],2),e(o)?.length>0?(n(),p("div",{key:0,class:t(s.$style.list)},[(n(!0),p(W,null,se(e(o),r=>(n(),C(e(Z),{key:r,title:e(u).getCurrencyName(r),class:t(s.$style.item),subtitle:r},{trailing:g(()=>[y(e(J),{code:r,variant:"icon","without-padding":"",size:"l"},null,8,["code"])]),leading:g(()=>[i.value!==r?(n(),C(e(X),{key:0,"is-icon":"",size:"s",variant:"neutral",onClick:_=>c(r)},{default:g(({iconSize:_})=>[y(e(Fe),{size:_},null,8,["size"])]),_:1},8,["onClick"])):(n(),C(e(X),{key:1,onClick:_=>e(h).onAccountCreated(r)},{default:g(()=>[M(A(e(d).add()),1)]),_:1},8,["onClick"]))]),_:2},1032,["title","class","subtitle"]))),128))],2)):(n(),C(e(fe),{key:1,class:t(s.$style.empty),title:e(d).empty_title(),"button-text":e(d).empty_buttonText(),description:e(d).empty_description(),onClick:$[1]||($[1]=r=>m.value="")},null,8,["class","title","button-text","description"]))],2))}}),wt="add_root-8lxn7",kt="add_searchWrapper-8lxn7",gt="add_empty-8lxn7",ft="add_list-8lxn7",$t="add_item-8lxn7",bt={root:wt,searchWrapper:kt,empty:gt,list:ft,item:$t},St={$style:bt},At=ee(ht,[["__cssModules",St]]),_t=Q({__name:"select",setup(q){const u=Y(),h=oe(te),[d]=x("modal.accounts"),m=ve(()=>u.data.config.currencySwitcherVariant==="icon"),{search:o,accounts:i}=$e({availableCurrencies:h.availableFiatCurrencies,getAccountName:u.getCurrencyName});return(c,s)=>(n(),p("div",{class:t(c.$style.root)},[S("div",{class:t(c.$style.searchWrapper)},[y(e(ge),{modelValue:e(o),"onUpdate:modelValue":s[0]||(s[0]=$=>Ce(o)?o.value=$:null),placeholder:e(d).search()},null,8,["modelValue","placeholder"])],2),e(i)?.length>0?(n(),C(e(Ue),{key:0,stacked:!1,class:t(c.$style.list)},{default:g($=>[(n(!0),p(W,null,se(e(i),r=>(n(),C(e(Z),{key:r,class:t(m.value?c.$style.item:void 0),"is-interactive":"","list-stack-props":$,title:e(u).getCurrencyName(r),subtitle:m.value?r:void 0,onClick:_=>e(h).onSelectCurrency(r)},{trailing:g(()=>[y(e(J),{code:r,variant:m.value?"icon":"code",size:"l","without-padding":m.value},null,8,["code","variant","without-padding"])]),_:2},1032,["class","list-stack-props","title","subtitle","onClick"]))),128))]),_:1},8,["class"])):(n(),C(e(fe),{key:1,class:t(c.$style.empty),icon:e(Pe),title:e(d).empty_title(),"button-text":e(d).empty_buttonText(),description:e(d).empty_description(),onClick:s[1]||(s[1]=$=>o.value="")},null,8,["class","icon","title","button-text","description"]))],2))}}),Bt="select_root-OUroi",Lt="select_searchWrapper-OUroi",Tt="select_item-OUroi",Ot="select_empty-OUroi",Mt="select_list-OUroi",Rt={root:Bt,searchWrapper:Lt,item:Tt,empty:Ot,list:Mt},Nt={$style:Rt},qt=ee(_t,[["__cssModules",Nt]]),Et=["data-testid"],Gt=["data-testid"],Vt=Q({__name:"wallet-settings",setup(q){const u=Y(),h=E("@shared"),d=Ne(),[m]=x("modal.accounts"),o=oe(te),{shouldShowConvertCurrencySwitcher:i,isConvertCurrencySwitcherEnabled:c,selectedCurrency:s,handleConvertCurrencySwitcher:$,getBalanceProps:r,applyRate:_}=he({isCurrencySwitcherEnabled:()=>u.data.config.isCurrencySwitcherEnabled,availableFiatCurrencies:o.availableFiatCurrencies,cryptoRates:o.cryptoRates}),V=G(()=>o.accounts.value?.map(l=>_(l))??[]),{accountList:R,handleClickAddAccount:w,handleClickSelectCurrency:B,handleClickSetPrimaryAccount:T}=Oe({accounts:V,currency:o.currency,availableCurrencies:()=>h.options.accounting.availableCurrencies,currencyForceOrder:()=>h.options.accounting.forceOrder,onOpenAddAccount:()=>{o.navigate("add")},onOpenSelectCurrency:()=>{o.navigate("select")}}),D=l=>{T(l),o.resolveOnSelect&&o.resolveModal()},k=G(()=>{const l=o.currency.value;if(l)return{currency:l,balance:o.balance.value??0,name:u.getCurrencyName(l)}}),z=G(()=>k.value&&r(_(k.value))),F=l=>{l&&o.onGetCurrencyRates()},P=(l=!1)=>{d.send(new Me({currency:o.currency.value})),s.value?($(l),F(l)):B()};return(l,O)=>(n(),p(W,null,[S("div",{class:t(l.$style.content)},[S("div",{class:t(l.$style.list),"data-testid":"accounts-modal-list"},[k.value?(n(),C(e(Z),{key:0,class:t(l.$style.item),title:k.value.name,subtitle:k.value.currency,"is-disabled":e(o).isAccountsLoading.value,"nowrap-title":"","data-testid":`accounts-modal-item-${k.value.currency}`},{trailing:g(()=>[y(e(J),{code:k.value.currency,variant:"icon","without-padding":"",size:"l","data-testid":`accounts-modal-item-${k.value.currency}-icon`},null,8,["code","data-testid"])]),leading:g(()=>[z.value?(n(),p("div",{key:0,class:t(l.$style.accountBalance),"data-testid":`accounts-modal-item-${k.value.currency}-amount`},[y(e(K),Se(Ae(z.value)),null,16)],10,Et)):L("",!0)]),_:1},8,["class","title","subtitle","is-disabled","data-testid"])):L("",!0),(n(!0),p(W,null,se(e(R),v=>(n(),C(e(Z),{key:v.currency,class:t(l.$style.item),title:e(u).getCurrencyName(v.currency),subtitle:e(u).getCurrencyVisualCode(v.currency),"is-disabled":e(o).isAccountsLoading.value,"is-interactive":"","nowrap-title":"","data-testid":`accounts-modal-item-${v.currency}`,onClick:ne=>D(v.currency)},{trailing:g(()=>[y(e(J),{code:v.currency,variant:"icon","without-padding":"",size:"l","data-testid":`accounts-modal-item-${v.currency}-icon`},null,8,["code","data-testid"])]),leading:g(()=>[S("div",{class:t(l.$style.accountBalance),"data-testid":`accounts-modal-item-${v.currency}-amount`},[y(e(K),ce({ref_for:!0},e(r)(v)),null,16)],10,Gt)]),_:2},1032,["class","title","subtitle","is-disabled","data-testid","onClick"]))),128))],2)],2),S("div",{class:t(l.$style.footer)},[re((n(),C(e(X),{"is-wide":"",size:"xl",variant:"neutral","data-testid":"accounts-modal-add-account-button",onClick:e(w)},{default:g(()=>[M(A(e(m).addAccountButton()),1)]),_:1},8,["onClick"])),[[e(ue)]])],2),e(i)&&e(o).availableFiatCurrencies.value.length>0?(n(),p("div",{key:0,class:t(l.$style.currencySwitcher),"data-testid":"accounts-modal-currency-switcher"},[y(e(ke),{type:"horizontal","model-value":e(c),"data-testid":"accounts-modal-currency-switcher-label","onUpdate:modelValue":P},null,8,["model-value"]),e(s)?re((n(),p("div",{key:0,class:t(l.$style.switcherTitle),"data-testid":"accounts-modal-currency-switcher-title",onClick:O[0]||(O[0]=(...v)=>e(B)&&e(B)(...v))},[M(A(e(m).formattedCurrencySwitcherLabel({currency:e(s)})),1)],2)),[[e(ue)]]):re((n(),p("div",{key:1,class:t(l.$style.switcherTitle),"data-testid":"accounts-modal-currency-switcher-title",onClick:O[1]||(O[1]=(...v)=>e(B)&&e(B)(...v))},[M(A(e(m).currencySwitcherLabel()),1)],2)),[[e(ue)]]),y(e(we),{class:t(l.$style.arrow),onClick:e(B)},null,8,["class","onClick"])],2)):L("",!0)],64))}}),Dt="wallet-settings_content-OkLLa",zt="wallet-settings_list-OkLLa",Wt="wallet-settings_item-OkLLa",Ft="wallet-settings_footer-OkLLa",Pt="wallet-settings_currencySwitcher-OkLLa",Ut="wallet-settings_switcherTitle-OkLLa",It="wallet-settings_arrow-OkLLa",Ht="wallet-settings_accountBalance-OkLLa",jt={content:Dt,list:zt,item:Wt,footer:Ft,currencySwitcher:Pt,switcherTitle:Ut,arrow:It,accountBalance:Ht},Kt={$style:jt},Xt=ee(Vt,[["__cssModules",Kt]]),pe="accountsModal",Zt=Q({analyticName:"user/modal:accounts",__name:"accounts",props:{active:{type:Boolean},data:{},requestedDismissAction:{},modelValue:{}},async setup(q){let u,h;const d=q,m=Y(),o=E("billing"),i=E("@shared"),c=_e("modal"),[s,{suspense:$}]=x("modal.accounts"),r=De(),_=d.data?.mode==="wallet"?Xt:Ct,V=d.data?.initialRoute??H,R=V!==H,w=He({initialRoute:V});w.addRoute({name:H,component:_}),w.addRoute({name:Ee,component:At}),w.addRoute({name:Ge,component:qt});const{accounts:B,cryptoRates:T,availableCurrencies:D,availableFiatCurrencies:k,balance:z,currency:F,isLoading:P,handleCreateAccount:l,handleCurrencyRates:O,handleSelectCurrency:v,handleOpenDeposit:ne,handleBack:le,handleModalClose:U}=Re({formViewName:"full",availableCurrencies:()=>i.options.accounting.availableCurrencies,currencyForceOrder:()=>i.options.accounting.forceOrder,fiatLimit:()=>m.data.numberOfAvailableFiatAccounts,isCurrencySwitcherEnabled:()=>m.data.config.isCurrencySwitcherEnabled,onSuccessCreateAccount:b=>{d.data?.onCreateAccountSuccess?.(b),r.show({variant:"success",title:s.value.notification_successTitle(),text:m.data.config.isAccountsEqual?s.value.notification_successDescriptionNoMain():s.value.notification_successDescription(),testId:me("successCreateAccountSnackbar",pe)})},onErrorCreateAccount:()=>{r.show({variant:"error",title:s.value.notification_errorTitle(),text:s.value.notification_errorDescription(),testId:me("errorCreateAccountSnackbar",pe)})},onOpenDeposit:()=>{o?.openBilling({view:"deposit"})}}),ae=()=>{le(),w.navigateBack()},I=b=>{U(b),b.action.intent==="cancel"&&d.data?.onClose?.()},ie={main:()=>d.data?.mode==="wallet"?s.value.accounts():s.value.title(),add:()=>s.value.newAccount(),select:()=>s.value.currencySelection()};return Be(te,{accounts:B,availableCurrencies:D,availableFiatCurrencies:k,balance:z,currency:F,cryptoRates:T,isAccountsLoading:P,resolveOnSelect:d.data?.resolveOnSelect??!1,dismissModal:()=>c.value?.dismiss("cancel"),resolveModal:()=>c.value?.dismiss("resolve"),navigate:b=>{w.navigateTo(b)},openDeposit:ne,onAccountCreated:b=>{R?c.value?.dismiss("resolve"):(w.navigateTo(H),w.clearNavigationHistory()),l(b)},onSelectCurrency:b=>{if(d.data?.onCurrencySelected?.(b),v(b),R){c.value?.dismiss("resolve");return}w.navigateTo(H),w.clearNavigationHistory()},onGetCurrencyRates:()=>{O()}}),Le(()=>{O()}),[u,h]=Te(()=>$()),await u,h(),(b,a)=>(n(),C(e(Ie),{ref:"modal",scrollable:"","test-id":"accounts",detent:e(w).currentRoute.value.name==="main"?"auto":"expanded",onClose:I},{default:g(({dismiss:N})=>[S("div",{class:t(b.$style.root),"data-testid":"accounts-modal-root"},[y(e(je),{"back-text":e(s).back(),"is-back-shown":e(w).canNavigateBack.value,title:ie[e(w).currentRoute.value.name](),onBack:ae,onClose:f=>N("cancel","cross")},null,8,["back-text","is-back-shown","title","onClose"]),(n(),C(j(e(w).currentRoute.value.component)))],2)]),_:1},8,["detent"]))}}),Jt="accounts_root-z6pEu",Qt={root:Jt},Yt={$style:Qt},ra=ee(Zt,[["__cssModules",Yt]]);export{ra as default}; 2(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode('.accounts-main_content-qwG3L{padding:0 var(--modal-list-padding-horizontal-mobile);-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.accounts-main_content-qwG3L::-webkit-scrollbar{display:none}@media (min-width:1024px){.accounts-main_content-qwG3L{padding:0 var(--modal-list-padding-horizontal-desktop)}}@media (min-height:667px){.accounts-main_content-qwG3L{overflow:hidden}}.accounts-main_content-qwG3L.accounts-main_pb-qwG3L{padding-bottom:var(--spacing-16)}@media (min-width:1024px){.accounts-main_content-qwG3L.accounts-main_pb-qwG3L{padding-bottom:var(--spacing-20)}}.accounts-main_contentTop-qwG3L{padding:0 var(--modal-list-inner-padding);align-items:flex-start;gap:var(--spacing-16);flex-direction:column;display:flex}@media (min-height:667px){.accounts-main_contentTop-qwG3L{z-index:1;position:sticky;top:0}}.accounts-main_listTitle-qwG3L{padding:var(--spacing-12) var(--modal-list-inner-padding);justify-content:space-between;align-items:center;display:flex}.accounts-main_accounts-qwG3L{color:var(--color-content-base-primary);font-family:var(--font-headline-font-family);font-size:var(--font-headline-h3-mobile-font-size);
2font-weight:var(--font-headline-h3-mobile-font-weight);letter-spacing:var(--font-headline-h3-mobile-letter-spacing);line-height:var(--font-headline-h3-mobile-line-height);text-transform:var(--font-headline-text-case);text-wrap:balance;white-space-collapse:preserve-breaks}@media (min-width:1024px){.accounts-main_accounts-qwG3L{font-size:var(--font-headline-h3-desktop-font-size);font-weight:var(--font-headline-h3-desktop-font-weight);letter-spacing:var(--font-headline-h3-desktop-letter-spacing);line-height:var(--font-headline-h3-desktop-line-height)}}.accounts-main_mainAccountWrapper-qwG3L{width:100%;min-width:0;overflow:hidden}.accounts-main_mainAccount-qwG3L{margin-bottom:var(--spacing-8);color:var(--color-content-base-secondary);font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);align-items:center;display:flex}.accounts-main_mainAccountDot-qwG3L{width:3px;height:3px;margin:0 var(--spacing-8);background-color:var(--color-content-base-secondary);border-radius:50%}.accounts-main_balance-qwG3L{min-width:0;max-width:100%;color:var(--color-content-base-primary);font-family:var(--font-headline-font-family);font-size:var(--font-headline-h2-mobile-font-size);font-weight:var(--font-headline-h2-mobile-font-weight);letter-spacing:var(--font-headline-h2-mobile-letter-spacing);line-height:var(--font-headline-h2-mobile-line-height);text-transform:var(--font-headline-text-case);text-wrap:balance;white-space-collapse:preserve-breaks}@media (min-width:1024px){.accounts-main_balance-qwG3L{font-size:var(--font-headline-h2-desktop-font-size);font-weight:var(--font-headline-h2-desktop-font-weight);letter-spacing:var(--font-headline-h2-desktop-letter-spacing);line-height:var(--font-headline-h2-desktop-line-height)}}.accounts-main_convertedBalance-qwG3L{min-width:0;max-width:100%;color:var(--color-content-base-primary);text-align:end;font-family:var(--font-body-font-family);font-size:var(--font-body-semibold-font-size);font-weight:var(--font-body-semibold-font-weight);letter-spacing:var(--font-body-semibold-letter-spacing);line-height:var(--font-body-semibold-line-height);overflow:hidden}.accounts-main_bonusAccountsList-qwG3L{gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.accounts-main_list-qwG3L{gap:var(--list-items-gap);flex-direction:column;display:flex}@media (min-height:667px){.accounts-main_list-qwG3L{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden auto}.accounts-main_list-qwG3L::-webkit-scrollbar{display:none}}.accounts-main_listWithPaddingBottom-qwG3L{padding-bottom:var(--modal-padding-modal-desktop)}.accounts-main_item-qwG3L{--list-item__min-height:62px}.accounts-main_item-qwG3L:first-child{border-top-left-radius:var(--rounding-container-m);border-top-right-radius:var(--rounding-container-m)}.accounts-main_item-qwG3L:last-child{border-bottom-left-radius:var(--rounding-container-m);border-bottom-right-radius:var(--rounding-container-m)}.accounts-main_footer-qwG3L{padding:var(--spacing-16);align-items:center;display:flex}@media (min-width:1024px){.accounts-main_footer-qwG3L{padding:var(--spacing-20)}}.accounts-main_currencySwitcher-qwG3L{padding:var(--spacing-20) var(--spacing-16);align-items:center;display:flex;position:relative}.accounts-main_currencySwitcher-qwG3L:before{background:var(--color-border-base-alfa-divider);content:"";height:1px;top:0;inset-inline:var(--spacing-16);position:absolute}.accounts-main_switcherTitle-qwG3L{color:var(--content-button-accent-color-fg-default);cursor:pointer;padding-inline:var(--spacing-8) var(--spacing-2);-webkit-user-select:none;user-select:none;font-family:var(--font-body-font-family);font-size:var(--font-body-semibold-font-size);font-weight:var(--font-body-semibold-font-weight);letter-spacing:var(--font-body-semibold-letter-spacing);line-height:var(--font-body-semibold-line-height)}.accounts-main_arrow-qwG3L{color:var(--content-button-accent-color-fg-default);cursor:pointer}.accounts-main_leadingBlock-qwG3L{font-family:var(--font-caption-font-family);font-size:var(--font-caption-s-regular-font-size);
2font-weight:var(--font-caption-s-regular-font-weight);letter-spacing:var(--font-caption-s-regular-letter-spacing);line-height:var(--font-caption-s-regular-line-height);min-width:0;max-width:100%;color:var(--color-content-base-tertiary);gap:var(--spacing-2);flex-direction:column;display:flex;overflow:hidden}.accounts-main_accountBalance-qwG3L{font-family:var(--font-body-font-family);font-size:var(--font-body-semibold-font-size);font-weight:var(--font-body-semibold-font-weight);letter-spacing:var(--font-body-semibold-letter-spacing);line-height:var(--font-body-semibold-line-height);min-width:0;color:var(--color-content-base-primary);text-align:end}.add_root-8lxn7{height:100%;padding:0 var(--modal-list-padding-horizontal-mobile);-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.add_root-8lxn7::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){.add_root-8lxn7{padding:0 var(--modal-list-padding-horizontal-desktop)}}.add_searchWrapper-8lxn7{z-index:1;padding-bottom:var(--spacing-8);background:var(--modal-color-bg);position:sticky;top:0}.add_empty-8lxn7{height:100%;overflow:hidden}.add_list-8lxn7{padding-bottom:var(--modal-padding-modal-desktop);gap:var(--list-items-gap);flex-direction:column;display:flex}.add_item-8lxn7{--list-item__min-height:62px}.add_item-8lxn7:first-child{border-start-start-radius:var(--rounding-container-m);border-start-end-radius:var(--rounding-container-m)}.add_item-8lxn7:last-child{border-end-end-radius:var(--rounding-container-m);border-end-start-radius:var(--rounding-container-m)}.select_root-OUroi{height:100%;padding:var(--modal-new-base-padding-content-mobile-top) var(--modal-new-base-padding-content-mobile-horizontal) var(--modal-new-base-padding-content-mobile-bottom);gap:var(--spacing-16);-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.select_root-OUroi::-webkit-scrollbar{display:none}@media (min-width:1024px){.select_root-OUroi{padding:var(--modal-new-base-padding-content-desktop-top) var(--modal-new-base-padding-content-desktop-horizontal) var(--modal-new-base-padding-content-desktop-bottom)}}.select_searchWrapper-OUroi{z-index:1;background:var(--modal-color-bg);position:sticky;top:0}.select_item-OUroi{--list-item__min-height:62px}.select_empty-OUroi{height:100%;overflow:hidden}.select_list-OUroi{-ms-overflow-style:none;scrollbar-width:none}.select_list-OUroi::-webkit-scrollbar{display:none}.select_list-OUroi{overflow-y:auto}.wallet-settings_content-OkLLa{min-height:0;padding:0 var(--modal-list-padding-horizontal-mobile);-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.wallet-settings_content-OkLLa::-webkit-scrollbar{display:none}@media (min-width:1024px){.wallet-settings_content-OkLLa{padding:0 var(--modal-list-padding-horizontal-desktop)}}@media (min-height:667px){.wallet-settings_content-OkLLa{overflow:hidden}}.wallet-settings_list-OkLLa{gap:var(--list-items-gap);flex-direction:column;flex:1;min-height:0;display:flex}@media (min-height:667px){.wallet-settings_list-OkLLa{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden auto}.wallet-settings_list-OkLLa::-webkit-scrollbar{display:none}}.wallet-settings_item-OkLLa{--list-item__min-height:62px}.wallet-settings_item-OkLLa:first-child{border-top-left-radius:var(--rounding-container-m);border-top-right-radius:var(--rounding-container-m)}.wallet-settings_item-OkLLa:last-child{border-bottom-left-radius:var(--rounding-container-m);border-bottom-right-radius:var(--rounding-container-m)}.wallet-settings_footer-OkLLa{padding:var(--spacing-12) var(--spacing-16);align-items:center;display:flex}@media (min-width:1024px){.wallet-settings_footer-OkLLa{padding-inline:var(--spacing-20)}}.wallet-settings_currencySwitcher-OkLLa{padding:var(--spacing-16);align-items:center;display:flex;position:relative}@media (min-width:1024px){.wallet-settings_currencySwitcher-OkLLa{padding:var(--spacing-20)}}.wallet-settings_currencySwitcher-OkLLa:before{background:var(--color-border-base-alfa-divider);content:"";height:1px;top:0;inset-inline:var(--spacing-16);position:absolute}.wallet-settings_switcherTitle-OkLLa{color:var(--content-button-accent-color-fg-default);cursor:pointer;padding-inline:var(--spacing-8) var(--spacing-2);-webkit-user-select:none;user-select:none;font-family:var(--font-body-font-family);font-size:var(--font-body-semibold-font-size);font-weight:var(--font-body-semibold-font-weight);letter-spacing:var(--font-body-semibold-letter-spacing);line-height:var(--font-body-semibold-line-height)}.wallet-settings_arrow-OkLLa{color:var(--content-button-accent-color-fg-default);cursor:pointer}.wallet-settings_accountBalance-OkLLa{font-family:var(--font-body-font-family);font-size:var(--font-body-semibold-font-size);font-weight:var(--font-body-semibold-font-weight);letter-spacing:var(--font-body-semibold-letter-spacing);line-height:var(--font-body-semibold-line-height);min-width:0;max-width:100%;color:var(--color-content-base-primary);text-align:end;overflow:hidden}.accounts_root-z6pEu{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}')),document.head.appendChild(t)}}catch(n){console.error("vite-plugin-css-injected-by-js",n)}})();
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.