PageSourceSearch

https://ro-affiliate.boomerang-partners.com/chunks/oKlobbUd2.js

js boomerang-partners.com collected 2026-09-30 17:25:07 UTC 61,557 bytes, 15 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["chunks/D5M8g4fT.js","chunks/DVxm0iIO.js","chunks/BeLPFg17.js","chunks/sdMpotc1.js","chunks/D1PSOm-M.js","chunks/CS1fRzsQ.js","chunks/CwcG1ssT.js","chunks/C2pvAlM7.js","assets/ui-kit-PzDNwgOB.css","chunks/CimLHkaj.js","chunks/dAfVoFiH.js","chunks/Cpw5-EUn.js","chunks/BIm7RQO6.js","chunks/OPiOTCoO.js","chunks/CVI2_Qp4.js","chunks/BgeeVCxK.js","chunks/CrdfifD5.js","chunks/BGVLVuwL.js","chunks/C_2wCE8h.js","chunks/CT1CL1ga.js","chunks/CLOEnD4R.js","chunks/BGb-qFk8.js","chunks/CceByRE7.js","chunks/DQ2he8Zs.js","chunks/D8A-IX_r.js","chunks/XRS_6il5.js","chunks/MhPGVSZV.js","chunks/9z9MAU_y.js","chunks/CzBJ7gSa.js","chunks/CIcFpjCy.js","chunks/DO_IErP9.js","chunks/7yIfLOBX.js","chunks/D2HK1nKg.js","chunks/BtRmP9Qx.js","chunks/CNpBjDf4.js","chunks/CVm9UnAA2.js","chunks/D97MF7Np2.js","chunks/D2nwknnq.js","chunks/ByxeecLR2.js","chunks/Cl_C4sZc2.js","chunks/D8xFU76v2.js","chunks/CbQVx11C2.js","chunks/SXDTlMBM.js","chunks/CYUD53Vb.js"])))=>i.map(i=>d[i]);
2(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`1.141.5`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`7fba8446-729d-41ba-9474-5e3444da0b1a`,e._sentryDebugIdIdentifier=`sentry-dbid-7fba8446-729d-41ba-9474-5e3444da0b1a`)}catch{}})();import{n as e,o as t,r as n}from"./DVxm0iIO.js";import{t as r}from"./BeLPFg17.js";import{Ao as i,Ar as a,B as o,Bn as s,Ct as c,Ei as l,Gt as u,Io as d,Kt as f,Pn as p,S as m,Ts as ee,Ur as h,V as g,Yt as te,_s as ne,_t as _,c as re,ct as ie,ho as ae,ht as oe,kr as se,l as ce,lt as le,ot as v,ri as ue,rs as y,st as de,vs as fe,wi as pe,ws as me,xo as he}from"./sdMpotc1.js";import{d as ge,t as _e,v as ve}from"./C2pvAlM7.js";import{n as ye}from"./DQ2he8Zs.js";import{$a as be,Ai as xe,Ba as Se,Df as Ce,En as we,Eo as Te,Fr as Ee,Ka as De,Lr as Oe,Ni as ke,Oa as Ae,Pr as je,Sl as Me,Un as Ne,Wl as Pe,Yt as Fe,bn as Ie,cf as Le,cr as Re,dn as ze,fo as Be,gl as Ve,gn as He,hf as b,hn as Ue,jf as We,ko as Ge,ml as x,mn as Ke,nf as qe,of as Je,on as Ye,pl as Xe,rn as Ze,sn as Qe,t as S,vl as $e,vn as et,wa as C,yi as tt,zo as nt}from"./CwcG1ssT.js";import{a as rt,i as it,n as at,o as ot,s as st,t as ct}from"./Cpw5-EUn.js";import{$ as lt,Z as ut}from"./CVI2_Qp4.js";import{A as dt,O as ft,b as pt,x as mt}from"./OPiOTCoO.js";import{i as ht,s as w,u as T}from"./D8A-IX_r.js";import{Dt as E,Tt as gt,Vt as _t,X as vt,_ as yt,n as D,s as bt,u as xt,y as St}from"./CceByRE7.js";import{v as O,y as Ct}from"./XRS_6il5.js";import{r as wt,t as Tt}from"./BGb-qFk8.js";import{s as Et,t as Dt}from"./CimLHkaj.js";import{t as Ot}from"./9z9MAU_y.js";import{a as kt,n as At,t as jt}from"./DO_IErP9.js";import{s as Mt,t as Nt}from"./BtRmP9Qx.js";import{n as Pt,t as Ft}from"./DCjzOZ1G2.js";import{i as It,t as Lt}from"./CVm9UnAA2.js";import{o as Rt,t as zt}from"./D97MF7Np2.js";import{n as Bt,t as Vt}from"./D5X9-Jav.js";import{G as Ht,H as Ut,U as Wt,V as Gt,W as Kt,a as qt,at as Jt,it as Yt,ot as Xt,rt as Zt,s as Qt,t as k}from"./CYUD53Vb.js";import{n as $t,t as A}from"./vbri2sVr.js";import{_ as en,a as tn,d as nn,g as rn,h as j,i as an,m as M,p as N,r as on,t as sn,u as cn}from"./SXDTlMBM.js";import{a as ln,n as un,r as dn,s as fn,t as pn}from"./DiXloSpc.js";import{d as mn,o as hn,s as gn}from"./DAXnGhLb.js";var P,F=e((()=>{le(),{useReportTranslation:P}=ie(`report`)})),_n,vn=e((()=>{st(),it(),ct(),_n=ot()(rt((e,t)=>({isOpen:!0,toggle:()=>{e({isOpen:!t().isOpen})},setIsOpen:t=>e({isOpen:t})}),at({name:`app___statistics`})))})),yn=e((()=>{vn()})),bn,xn=e((()=>{le(),{useStatisticTranslation:bn}=ie(`statistic`)}));function Sn({children:e,...t}){return(0,Cn.jsx)(i,{gridAutoColumns:{lg:`minmax(17.85rem, 1fr)`},gridAutoFlow:{lg:`column`},gap:6,p:1,overflow:`auto`,w:`calc(100% + 8px)`,...t,children:e})}var Cn,wn=e((()=>{u(),Cn=y()}));function Tn({metricsConfig:e,...t}){let{t:n}=bn(),{isOpen:r,toggle:i}=_n();return(0,I.jsx)(Ae,{children:(0,I.jsxs)(d,{className:`group`,position:`relative`,children:[(0,I.jsx)(d,{position:`absolute`,right:`0px`,opacity:0,_groupHover:{opacity:1},transition:`opacity 0.2s`,zIndex:1,css:{"& button:focus":{background:`transparent`,boxShadow:`none`}},...t,style:r?{top:`8px`,right:`8px`}:{top:`50%`,right:`8px`,transform:`translateY(-50%)`},children:(0,I.jsxs)(De,{onClick:i,size:`sm`,variant:`link`,"aria-label":n(r?`accessibility.collapseDetails`:`accessibility.showDetail
2s`),children:[n(r?`actions.collapseDetails`:`actions.showDetails`),r?(0,I.jsx)(Qe,{}):(0,I.jsx)(Ye,{})]})}),(0,I.jsx)(l,{open:r,unmountOnExit:!0,children:(0,I.jsx)(pe,{children:(0,I.jsx)(h,{overflowX:`scroll`,gap:0,separator:(0,I.jsx)(s,{orientation:`vertical`}),py:`16px`,children:e?.map(({key:e,overviewData:n,access:r,metricProps:i})=>(0,I.jsx)(d,{flex:`1`,px:4,children:(0,I.jsx)(At,{access:r,fallback:null,children:(0,I.jsx)(Oe,{data:n,...i,...t})})},e))})})}),!r&&(0,I.jsx)(d,{px:4,py:3,position:`relative`,children:(0,I.jsx)(h,{overflowX:`scroll`,css:{"&::-webkit-scrollbar":{display:`none`},scrollbarWidth:`none`,"-ms-overflow-style":`none`,"-webkit-overflow-scrolling":`touch`},_groupHover:{WebkitMaskImage:`linear-gradient(
3          to right,
4          black 0%,
5          black 80%,
6          transparent 95%,
7          transparent 100%
8        )`,maskImage:`linear-gradient(
9          to right,
10          black 0%,
11          black 80%,
12          transparent 95%,
13          transparent 100%
14        )`},separator:(0,I.jsx)(s,{orientation:`vertical`,height:6,style:{margin:`0 16px 0 0`}}),children:e?.map(({key:e,overviewData:n,access:r,metricProps:i})=>(0,I.jsx)(d,{flex:`1`,children:(0,I.jsx)(At,{access:r,fallback:null,children:(0,I.jsx)(Ee,{data:n,...i,...t})})},e))})})]})})}var I,En=e((()=>{u(),ze(),S(),jt(),yn(),je(),xn(),wn(),I=y(),Tn.Container=Sn})),Dn,On=e((()=>{me(),m(),S(),Dn=(e,t)=>{let n=xe(e,t);return{period1:{from:_(ee.fromJSDate(e).minus({days:n}).toJSDate()),to:_(ee.fromJSDate(t).minus({days:n}).toJSDate())},period2:{from:_(e),to:_(t)}}}}));function kn(){let{value:e,onApply:t,preset:n}=wt();return{value:e,onApply:t,preset:n,periods:{period1:{from:_(e.previous.start),to:_(e.previous.end)},period2:{from:_(e.current.start),to:_(e.current.end)}}}}var An=e((()=>{Tt(),m()})),jn,Mn=e((()=>{jn=(e,t)=>{if(!e)return[];let{timeline1:n,timeline2:r}=e,i=Math.max(n?.length,r?.length),a=[];for(let e=0;e<i;e+=1){let i=n[e],o=r[e];a.push({previousPeriod:i?Number(i[t]):null,currentPeriod:o?Number(o[t]):null,eventDate:o?o.eventDate:i.eventDate})}return a}})),Nn=e((()=>{Mn()})),Pn,Fn=e((()=>{Pn={key:`statistic-metrics`}})),In,Ln=e((()=>{In=[`rewardOther`]})),Rn,zn,Bn=e((()=>{Rn=t(r()),xn(),zn=()=>{let{t:e}=bn();return(0,Rn.useMemo)(()=>({deposits:{label:e(`metrics.deposits.label`),hint:e(`metrics.deposits.hint`),showCurrency:!0},avgDeposit:{label:e(`metrics.avgDeposit.label`),hint:e(`metrics.avgDeposit.hint`),showCurrency:!0},ftdCount:{label:e(`metrics.ftdCount.label`),hint:e(`metrics.ftdCount.hint`),showCurrency:!1},netCash:{label:e(`metrics.netCash.label`),hint:e(`metrics.netCash.hint`),showCurrency:!0},ngr:{label:e(`metrics.ngr.label`),hint:e(`metrics.ngr.hint`),showCurrency:!0},netIncome:{label:e(`metrics.netIncome.label`),hint:e(`metrics.netIncome.hint`),showCurrency:!0},ftdAmount:{label:e(`metrics.ftdAmount.label`),hint:e(`metrics.ftdAmount.hint`),showCurrency:!0},rewardCommission:{label:e(`metrics.rewardCommission.label`),hint:e(`metrics.rewardCommission.hint`),showCurrency:!0},reward:{label:e(`metrics.reward.label`),hint:e(`metrics.reward.hint`),showCurrency:!0},rewardRs:{label:e(`metrics.rewardRs.label`),hint:e(`metrics.rewardRs.hint`),showCurrency:!0},rewardRsToPay:{label:e(`metrics.rewardRsToPay.label`),hint:e(`metrics.rewardRsToPay.hint`),showCurrency:!0},rewardCpa:{label:e(`metrics.rewardCpa.label`),hint:e(`metrics.rewardCpa.hint`),showCurrency:!0},rewardCpc:{label:e(`metrics.rewardCpc.label`),hint:e(`metrics.rewardCpc.hint`),showCurrency:!0},rewardFixed:{label:e(`metrics.rewardFixed.label`),hint:e(`metrics.rewardFixed.hint`),showCurrency:!0},rewardDeductions:{label:e(`metrics.rewardDeductions.label`),hint:e(`metrics.rewardDeductions.hint`),showCurrency:!0},rewardOther:{label:e(`metrics.rewardOther.label`),hint:e(`metrics.rewardOther.hint`),showCurrency:!0},regCount:{label:e(`metrics.regCount.label`),hint:e(`metrics.regCount.hint`),showCurrency:!1},ndc:{label:e(`metrics.ndc.label`),hint:e(`metrics.ndc.hint`),showCurrency:!1},activeCustomerCount:{label:e(`metrics.activeCustomerCount.label`),hint:e(`metrics.activeCustomerCount.hint`),showCurrency:!1},clickCount:{label:e(`metrics.clickCount.label`),hint:e(`metrics.clickCount.hint`),showCurrency:!1},adjustments:{label:e(`metrics.adjustments.label`),hint:e(`metrics.adjustments.hint`),showCurrency:!1},bonuses:{label:e(`metrics.bonuses.label`),hint:e(`metrics.bonuses.hint`),showCurrency:!1},clickToFtd:{label:``,hint:``,showCurrency:!1},ggr:{label:e(`metrics.ggr.label`),hint:e(`metrics.ggr.hint`),showCurrency:!0},netCashPerFtd:{label:``,hint:``,showCurrency:!1},regToFtd:{label:``,hint:``},turnover:{label:e(`metrics.turnover.label`),hint:e(`metrics.turnover.hint`),showCurrency:!0},uniqueClickCount:{label:``,hint:``,showCurrency:!1},withdrawals:{label:e(`metrics.withdrawals.label`),hint:e(`metrics.withdrawals.hint`),showCurrency:!1},manualDeposits:{label:``,hint:``,showCurrency:!0},manualWithdrawals:{label:``,hint:``,showCurrency:!0},depositsPerFtd:{label:``,hint:``,showCurrency:!1},depositingCustomerCount:{label:e(`metrics.depositingCustomerCount.label`),hint:e(`metrics.depositingCustomerCount.hint`),showCurrency:!1},depositsCount:{label:e(`metrics.depositsCount.label`),hint:e(`metrics.depositsCount.hint`),showCurrency:!1},withdrawalsCount:{label:``,hint:``,showCurrency:!1},manualDepositsCount:{label:``,hint:``,showCurrency:!1},manualWithdrawalsCount:{label:``,hint:``,showCurrency:!1},cpaCount:{label:e(`metrics.cpaCount.label`),hint:e(`metrics.cpaCount.hint`),showCurrency:!1},cpcCount:{label:e(`metrics.cpcCount.label`),hint:e(`metrics.cpcCount.hint`),showCurrency:!1},bannerViewCount:{label:e(`metrics.bannerViewCount.label`),hint:e(`metrics.bannerViewCount.hint`),showCurrency:!1},rewardSa:{label:e(`metrics.rewardSa.label`),hint:e(`metrics.rewardSa.hint`),showCurrency:!0},regCountSa:{label:e(`metrics.regCountSa.label`),hint:e(`metrics.regCountSa.hint`),showCurrency:!1},regCountAll:{label:e(`metrics.regCountAll.label`),hint:e(`metrics.regCountAll.hint`),showCurrency:!1},ndcDeposits:{label:``,hint:``,showCurrency:!1},rdc:{label:``,hint:``,showCurrency:!1},rdcDeposits:{label:``,hint:``,showCurrency:!1},ftdDeposits:{label:``,hint:``,showCurrency:!1},ftdDepositsPerFtd:{label:``,hint:``,showCurrency:!1},ftdDepositsRatio:{label:``,hint:``,showCurrency:!1},depositsPerActive:{label:``,hint:``,showCurrency:!1},clickToReg:{label:``,hint:``,showCurrency:!1},rewardPerNetCash:{label:``,hint:``,showCurrency:!1},roi:{label:``,hint:``,showCurrency:!1},pvPerActive:{label:``,hint:``,showCurrency:!1},ecpa:{label:``,hint:``,showCurrency:!1},commissionPaidAmount:{label:``,hint:``,showCurrency:!1}
14,commissionProcessingAmount:{label:``,hint:``,showCurrency:!1},commissionAvailableBalance:{label:``,hint:``,showCurrency:!1},advertisingPaidAmount:{label:``,hint:``,showCurrency:!1},advertisingProcessingAmount:{label:``,hint:``,showCurrency:!1},advertisingAvailableBalance:{label:``,hint:``,showCurrency:!1},totalPaidAmount:{label:``,hint:``,showCurrency:!1},totalProcessingAmount:{label:``,hint:``,showCurrency:!1},totalAvailableBalance:{label:``,hint:``,showCurrency:!1},zeroCommissionPaidAmount:{label:``,hint:``,showCurrency:!1},zeroAdvertisingPaidAmount:{label:``,hint:``,showCurrency:!1},zeroTotalPaidAmount:{label:``,hint:``,showCurrency:!1}}),[e])}})),Vn,Hn,Un=e((()=>{qe(),S(),F(),Vn=y(),Hn=(e=>{let{t}=P();return(0,Vn.jsxs)(De,{palette:`brand`,variant:`link`,size:`sm`,...e,children:[(0,Vn.jsx)(Me,{}),t(`presets.createButton`)]})})})),Wn,Gn=e((()=>{m(),Wn={preset:c(e=>[`/statistic-service/report-preset/${e}`]),presetsList:e=>oe(`/statistic-service/report-preset/list`)(e)}})),Kn,qn=e((()=>{_e(),k(),Gn(),Ot(),Kn=e=>{let t=dt(),n={partnerId:t,reportType:e},{data:r,isLoading:i}=ge(Wn.presetsList(n),()=>qt(n),{enabled:!!t}),{data:a=[]}=r||{};return{presets:a,pinnedPresets:a.filter(({favorite:e})=>e),unpinnedPresets:a.filter(({favorite:e})=>!e),isPresetsLoading:i}}})),Jn,Yn=e((()=>{qn(),Jn=(e,t)=>{let{presets:n,isPresetsLoading:r}=Kn(t);return{preset:n.find(({presetId:t})=>t===e),isPresetLoading:r}}}));function Xn(e){let{t}=P(),{t:n}=de();return(0,Zn.jsx)(Ke,{title:t(`presets.pinLimit.title`),cancelButtonText:n(`actions.close`),submitButtonText:t(`presets.pinLimit.submitButton`),onSubmit:({onClose:e})=>e(),...e,children:t(`presets.pinLimit.message`)})}var Zn,Qn=e((()=>{Ue(),v(),F(),Zn=y()})),$n,er=e((()=>{b(),$n=()=>{let{presetId:e}=We();return{presetId:e?Number(e):void 0}}})),tr,nr,rr=e((()=>{u(),Qn(),er(),qn(),tr=y(),nr=e=>{let{presetId:t}=$n(),{pinnedPresets:n}=Kn(e),r=n.find(({presetId:e})=>Number(e)===Number(t)),{open:i,onOpen:a,onClose:o}=he(),s=(0,tr.jsx)(Xn,{isOpen:i,onClose:o}),c=r||n.length<5;return{onPin:async e=>{if(!c){a();return}e()},pinLimitModal:s}}}));function ir({reportType:e,...t}){let{t:n}=P(),{presetId:r}=$n(),{presets:i}=Kn(e),a=i.find(e=>Number(e.presetId)===Number(r))?.url;return(0,ar.jsx)(It,{value:`${window.location.origin}${a}`,isDisabled:!a,...t,children:n(`presets.copyLinkButton`)})}var ar,or=e((()=>{Lt(),F(),er(),qn(),ar=y()})),sr,cr=e((()=>{Ot(),er(),sr=e=>{let{presetId:t}=$n(),n=dt();return{prepareFormDto:()=>{if(!n||!t)throw Error();return{presetId:t,partnerId:n,reportType:e}}}}})),lr,ur=e((()=>{b(),_e(),k(),S(),Gn(),Ot(),lr=e=>{let t=ve(),n=Je(),r=Ce(),i=dt(),{mutateAsync:a,error:o,isLoading:s}=Qt({mutation:{onSuccess:()=>{t.invalidateQueries(Wn.presetsList({partnerId:i,reportType:e}))}}});return{isLoading:s,handleSubmit:async e=>{await a({data:e}),n(),r(`..`)},error:o}}}));function dr({closeButtonLink:e=`..`,reportType:t}){let{t:n}=P(),{t:r}=de(),i=Ce(),a=()=>{i(e)},{isLoading:o,handleSubmit:s,error:c}=lr(t),{prepareFormDto:l}=sr(t),u=()=>{s(l())};return(0,L.jsx)(He,{isLoading:o,isOpen:!0,error:c,onClose:a,status:`error`,children:({palette:e})=>(0,L.jsx)(_t,{id:`delete-preset-form`,onSubmit:u,schema:ht({}),children:(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(et.Header,{children:n(`presets.delete.title`)}),(0,L.jsx)(et.Body,{children:n(`presets.delete.message`)}),(0,L.jsxs)(et.Actions,{children:[(0,L.jsx)(De,{variant:`outline`,onClick:a,children:r(`actions.noCancel`)}),(0,L.jsx)(gt,{palette:e,children:n(`presets.delete.submitButton`)})]})]})})})}var L,fr=e((()=>{b(),T(),S(),D(),v(),F(),cr(),ur(),L=y()})),pr=e((()=>{fr()})),R,mr=e((()=>{R={viewMetric:{roles:[`manager`,`affiliate`]},viewFinancialMetrics:{roles:[`manager`]},viewIdentityInfo:{roles:[`manager`,`master_affiliate`]},viewNdc:{roles:[`manager`]},managePreset:{roles:[`manager`,`affiliate`],perms:[`report_preset
14:manage`]}}})),hr,z,B,V,H,gr,_r=e((()=>{hr=t(r()),mr(),$t(),Ct(),m(),F(),z=y(),B=(e,t)=>typeof e==`number`?o({value:e,currency:t}):(0,z.jsx)(O,{}),V=e=>typeof e==`number`?g(e,void 0,!1):(0,z.jsx)(O,{}),H=e=>typeof e==`number`?e:(0,z.jsx)(O,{}),gr=()=>{let{t:e}=P();return(0,hr.useMemo)(()=>({clickCount:{header:e(`columns.clickCount`),id:`clickCount`,formatter:H,size:100,minSize:100},uniqueClickCount:{header:e(`columns.uniqueClickCount`),id:`uniqueClickCount`,formatter:H,size:130,minSize:130},bannerViewCount:{header:e(`columns.bannerViewCount`),id:`bannerViewCount`,formatter:H,size:140,minSize:140},regCount:{header:e(`columns.regCount`),id:`regCount`,formatter:H,size:120,minSize:120},ftdCount:{header:e(`columns.ftdCount`),id:`ftdCount`,formatter:H,size:120,minSize:120},regToFtd:{header:e(`columns.regToFtd`),id:`regToFtd`,formatter:V,size:120,minSize:120},deposits:{header:e(`columns.deposits`),id:`deposits`,formatter:B,size:120,minSize:120},manualDeposits:{header:e(`columns.manualDeposits`),id:`manualDeposits`,meta:{access:R.viewFinancialMetrics},formatter:B,size:130,minSize:130},avgDeposit:{header:e(`columns.avgDeposit`),id:`avgDeposit`,formatter:B,size:130,minSize:130},ftdAmount:{header:e(`columns.ftdAmount`),id:`ftdAmount`,formatter:B,size:120,minSize:120},ndcDeposits:{header:()=>(0,z.jsx)(A,{hint:e(`columns.ndcDeposits.hint`),children:e(`columns.ndcDeposits.header`)}),id:`ndcDeposits`,formatter:B,size:160,minSize:160},rdcDeposits:{header:()=>(0,z.jsx)(A,{hint:e(`columns.rdcDeposits.hint`),children:e(`columns.rdcDeposits.header`)}),id:`rdcDeposits`,formatter:B,size:160,minSize:160},ftdDeposits:{header:()=>(0,z.jsx)(A,{hint:e(`columns.ftdDeposits.hint`),children:e(`columns.ftdDeposits.header`)}),id:`ftdDeposits`,formatter:B,size:150,minSize:150},withdrawals:{header:e(`columns.withdrawals`),id:`withdrawals`,meta:{access:R.viewFinancialMetrics},formatter:B,size:120,minSize:120},manualWithdrawals:{header:e(`columns.manualWithdrawals`),id:`manualWithdrawals`,meta:{access:R.viewFinancialMetrics},formatter:B,size:140,minSize:140},netCash:{header:e(`columns.netCash`),id:`netCash`,meta:{access:R.viewFinancialMetrics},formatter:B,size:120,minSize:120},ggr:{header:e(`columns.ggr`),id:`ggr`,meta:{access:R.viewFinancialMetrics},formatter:B,size:100,minSize:100},bonuses:{header:e(`columns.bonuses`),id:`bonuses`,formatter:B,size:100,minSize:100},adjustments:{header:e(`columns.adjustments`),id:`adjustments`,meta:{access:R.viewFinancialMetrics},formatter:B,size:120,minSize:120},ngr:{header:e(`columns.ngr`),id:`ngr`,formatter:B,size:100,minSize:100},turnover:{header:e(`columns.turnover`),id:`turnover`,formatter:B,size:120,minSize:120},rewardRs:{header:e(`columns.rewardRs`),id:`rewardRs`,formatter:B,size:120,minSize:120},rewardRsToPay:{header:e(`columns.rewardRsToPay`),id:`rewardRsToPay`,formatter:B,size:140,minSize:140},rewardCpa:{header:e(`columns.rewardCpa`),id:`rewardCpa`,formatter:B,size:100,minSize:100},rewardCpc:{header:e(`columns.rewardCpc`),id:`rewardCpc`,formatter:B,size:100,minSize:100},rewardDeductions:{header:e(`columns.rewardDeductions`),id:`rewardDeductions`,formatter:B,size:120,minSize:120},rewardFixed:{header:e(`columns.rewardFixed`),id:`rewardFixed`,formatter:B,size:120,minSize:120},activeCustomerCount:{header:e(`columns.activeCustomerCount`),id:`activeCustomerCount`,formatter:H,size:140,minSize:140},depositingCustomerCount:{header:e(`columns.depositingCustomerCount`),id:`depositingCustomerCount`,formatter:H,size:140,minSize:140},depositsCount:{header:e(`columns.depositsCount`),id:`depositsCount`,formatter:H,size:130,minSize:130},withdrawalsCount:{header:e(`columns.withdrawalsCount`),id:`withdrawalsCount`,meta:{access:R.viewFinancialMetrics},formatter:H,size:140,minSize:140},manualDepositsCount:{header:e(`columns.manualDepositsCount`),id:`manualDepositsCount`,meta:{access:R.viewFinancialMetrics},formatter:H,size:160,minSize:140},manualWithdrawalsCount:{header:e(`columns.manualWithdrawalsCount`),id:`manualWithdrawalsCount`,meta:{access:R.viewFinancialMetrics},formatter:H,size:140,minSize:140},cpaCount:{header:e(`columns.cpaCount`),id:`cpaCount`,formatter:H,size:120,minSize:120},cpcCount:{header:e(`columns.cpcCount`),id:`cpcCount`,formatter:H,size:120,minSize:120},rewardCommission:{header:()=>(0,z.jsx)(A,{hint:e(`columns.rewardCommission.hint`),children:e(`columns.rewardCommission.header`)}),id:`rewardCommission`,formatter:B,size:170,minSize:170},reward:{header:()=>(0,z.jsx)(A,{hint:e(`columns.reward.hint`),children:e(`columns.reward.header`)}),id:`reward`,formatter:B,size:170,minSize:170},netCashPerFtd:{header:e(`columns.netCashPerFtd`),id:`netCashPerFtd`,meta:{access:R.viewFinancialMetrics},formatter:B,size:150,minSize:150},depositsPerFtd:{header:e(`columns.depositsPerFtd`),id:`depositsPerFtd`,formatter:B,size:120,minSize:120},ftdDepositsPerFtd:{header:()=>(0,z.jsx)(A,{hint:e(`columns.ftdDepositsPerFtd.hint`),children:e(`columns.ftdDepositsPerFtd.header`)}),id:`ftdDepositsPerFtd`,formatter:B,size:170,minSize:170},ftdDepositsRatio:{header:()=>(0,z.jsx)(A,{hint:e(`columns.ftdDepositsRatio.hint`),children:e(`columns.ftdDepositsRatio.header`)}),id:`ftdDepositsRatio`,formatter:V,size:160,minSize:160}
14,depositsPerActive:{header:()=>(0,z.jsx)(A,{hint:e(`columns.depositsPerActive.hint`),children:e(`columns.depositsPerActive.header`)}),id:`depositsPerActive`,formatter:B,size:160,minSize:160},ndc:{header:e(`columns.ndc`),id:`ndc`,meta:{access:R.viewNdc},formatter:H,size:100,minSize:100},rdc:{header:()=>(0,z.jsx)(A,{hint:e(`columns.rdc.hint`),children:e(`columns.rdc.header`)}),id:`rdc`,formatter:H,size:100,minSize:100},netIncome:{header:e(`columns.netIncome`),id:`netIncome`,meta:{access:R.viewFinancialMetrics},formatter:B,size:120,minSize:120},clickToFtd:{header:e(`columns.clickToFtd`),id:`clickToFtd`,formatter:V,size:140,minSize:140},rewardSa:{header:e(`columns.rewardSa`),id:`rewardSa`,formatter:B,size:160,minSize:160},regCountAll:{header:e(`columns.regCountAll`),id:`regCountAll`,formatter:H,size:140,minSize:140},regCountSa:{header:e(`columns.regCountSa`),id:`regCountSa`,formatter:H,size:140,minSize:140},idcGroup:{header:e(`columns.idcGroup`),id:`idcGroup`,formatter:H,size:120,minSize:120},clickToReg:{header:()=>(0,z.jsx)(A,{hint:e(`columns.clickToReg.hint`),children:e(`columns.clickToReg.header`)}),id:`clickToReg`,formatter:V,size:140,minSize:140},rewardPerNetCash:{header:()=>(0,z.jsx)(A,{hint:e(`columns.rewardPerNetCash.hint`),children:e(`columns.rewardPerNetCash.header`)}),id:`rewardPerNetCash`,meta:{access:R.viewFinancialMetrics},formatter:V,size:190,minSize:190},roi:{header:()=>(0,z.jsx)(A,{hint:e(`columns.roi.hint`),children:e(`columns.roi.header`)}),id:`roi`,meta:{access:R.viewFinancialMetrics},formatter:V,size:100,minSize:100},pvPerActive:{header:()=>(0,z.jsx)(A,{hint:e(`columns.pvPerActive.hint`),children:e(`columns.pvPerActive.header`)}),id:`pvPerActive`,meta:{access:R.viewFinancialMetrics},formatter:B,size:140,minSize:140},ecpa:{header:()=>(0,z.jsx)(A,{hint:e(`columns.ecpa.hint`),children:e(`columns.ecpa.header`)}),id:`ecpa`,meta:{access:R.viewFinancialMetrics},formatter:B,size:120,minSize:120},commissionPaidAmount:{header:e(`columns.commissionPaidAmount`),id:`commissionPaidAmount`,formatter:B,size:180},commissionProcessingAmount:{header:e(`columns.commissionProcessingAmount`),id:`commissionProcessingAmount`,formatter:B,size:200},commissionAvailableBalance:{header:e(`columns.commissionAvailableBalance`),id:`commissionAvailableBalance`,formatter:B,size:200},advertisingPaidAmount:{header:e(`columns.advertisingPaidAmount`),id:`advertisingPaidAmount`,formatter:B,size:220},advertisingProcessingAmount:{header:e(`columns.advertisingProcessingAmount`),id:`advertisingProcessingAmount`,formatter:B,size:220},advertisingAvailableBalance:{header:e(`columns.advertisingAvailableBalance`),id:`advertisingAvailableBalance`,formatter:B,size:220},totalPaidAmount:{header:e(`columns.totalPaidAmount`),id:`totalPaidAmount`,formatter:B,size:150},totalProcessingAmount:{header:e(`columns.totalProcessingAmount`),id:`totalProcessingAmount`,formatter:B,size:200},totalAvailableBalance:{header:e(`columns.totalAvailableBalance`),id:`totalAvailableBalance`,formatter:B,size:200}}),[e])}}));function vr({visibleTags:e}){let t=(e,t,n)=>(0,U.jsx)(nt,{content:e,children:(0,U.jsx)(d,{flexShrink:+!!n,minWidth:0,children:(0,U.jsx)(Se,{size:`sm`,children:e})})},t);return(0,U.jsx)(U.Fragment,{children:e.map((n,r)=>{let i=r===e.length-1;if(typeof n==`object`){let e=`${n.key}: ${n.val}`;return t(e,n.key,i)}return t(n,r,i)})})}var U,yr=e((()=>{u(),S(),U=y()}));function br(e){let{children:t,content:n}=e,{t:r}=de();return(0,W.jsxs)(Ie,{trigger:({onOpen:e})=>(0,W.jsx)(x,{variant:`link`,size:`sm`,"aria-label":`Actions`,onClick:e,children:t}),children:[(0,W.jsx)(f,{gap:`8px`,p:`8px`,children:n.map(e=>(0,W.jsx)(Se,{size:`sm`,children:e},e))}),(0,W.jsx)(Ie.Item,{as:`label`,variant:`outline`,onClick:({onClose:e})=>{e()},children:r(`actions.cancel`)})]})}var W,xr=e((()=>{u(),S(),v(),W=y()}));function Sr(e){let{tooltipContent:t,children:n,isCopyable:r,clipboardText:i}=e,{t:a}=de(),{copy:o,copied:s}=ae({value:i}),c=r?wr:0;return(0,Cr.jsx)(nt,{content:r?(0,Cr.jsxs)(te,{gap:`0`,alignItems:`flex-start`,children:[t,(0,Cr.jsx)(De,{variant:`linkText`,size:`xs`,palette:`brand`,onClick:o,isDisabled:s,children:a(s?`messages.copied`:`actions.copy`)})]}):t,interactive:r,closeDelay:c,children:n})}var Cr,wr,Tr=e((()=>{u(),S(),v(),Cr=y(),wr=200})),Er,Dr,Or=e((()=>{Er=e=>e.map(e=>typeof e==`object`?`${e.key}: ${e.val}`:e).join(`, `),Dr=e=>e.map(e=>typeof e==`object`?`${e.key}: ${e.val}`:e)}));function kr(e){let{children:t,tags:n,remainingTags:r,isCopyable:i}
14=e,a=ke(),o=Er(r),s=Er(n),c=Dr(n);return a?(0,Ar.jsx)(br,{content:c,children:t}):(0,Ar.jsx)(Sr,{tooltipContent:o,clipboardText:s,isCopyable:i,children:t})}var Ar,jr=e((()=>{S(),xr(),Tr(),Or(),Ar=y()}));function Mr(e){let t=(0,Nr.useRef)(null),n=(0,Nr.useRef)(null),[r,i]=(0,Nr.useState)();return(0,Nr.useLayoutEffect)(()=>{let r=t.current,a=n.current;if(!r||!a)return;let o=()=>{let t=r.getBoundingClientRect().width,n=getComputedStyle(a),o=parseFloat(n.columnGap)||parseFloat(n.gap)||0,s=e=>{let t=0,n=0;for(let r of a.children){let i=n>0?o:0,a=e-t-i;if(r.scrollWidth>a){a>=Fr&&(n+=1);break}t+=i+r.scrollWidth,n+=1}return Math.max(n,Pr)},c=s(t);i(c<e?s(t-Ir):c)};o();let s=new ResizeObserver(o);return s.observe(r),()=>s.disconnect()},[e]),{containerRef:t,tagsRef:n,visibleCount:r}}var Nr,Pr,Fr,Ir,Lr=e((()=>{Nr=t(r()),Pr=1,Fr=48,Ir=44}));function Rr(e){let{tags:t,isCopyable:n=!1,gap:r=Br,maxWidth:i=zr}=e,{containerRef:a,tagsRef:o,visibleCount:s}=Mr(t?.length??0),{visible:c,remaining:l}=$e(t,s??1/0);return(0,G.jsxs)(h,{width:`100%`,maxWidth:i,ref:a,children:[(0,G.jsx)(h,{gap:r,minWidth:0,ref:o,children:(0,G.jsx)(vr,{visibleTags:c})}),l.length>0&&(0,G.jsx)(kr,{remainingTags:l,tags:t,isCopyable:n,children:(0,G.jsxs)(Se,{size:`sm`,children:[`+`,l.length]})})]})}var G,zr,Br,Vr=e((()=>{u(),Ve(),S(),yr(),jr(),Lr(),G=y(),zr=`215px`,Br=`8px`})),Hr,Ur,Wr,Gr=e((()=>{Ct(),Vr(),F(),Hr=y(),Ur=`215px`,Wr=()=>{let{t:e}=P(),t=(e,t,n=140)=>(r,i,a)=>r.accessor(i,{header:e,id:t,enableSorting:!0,cell:({getValue:e})=>e()||(0,Hr.jsx)(O,{}),size:n,minSize:n,...a});return{createVarsVar1Column:t(e(`columns.var1`),`vars_var1`,120),createVarsVar2Column:t(e(`columns.var2`),`vars_var2`,120),createVarsVar3Column:t(e(`columns.var3`),`vars_var3`,120),createVarsVar4Column:t(e(`columns.var4`),`vars_var4`,120),createVarsVar5Column:t(e(`columns.var5`),`vars_var5`,120),createVarsSubidColumn:t(e(`columns.subid`),`vars_subid`),createVarsPubidColumn:t(e(`columns.pubid`),`vars_pubid`),createVarsRelativePathColumn:t(e(`columns.relativePath`),`vars_relative_path`,180),createVarsClickIdColumn:t(e(`columns.clickid`),`vars_clickid`),createVarsClickId2Column:t(e(`columns.clickId`),`vars_click_id`),createOtherDynamicVarsColumn:(t,n)=>t.accessor(n,{header:e(`columns.otherDynamic`),id:`vars`,enableSorting:!1,size:215,cell:({row:e})=>{let{vars:t,vars_var1:n,vars_var2:r,vars_var3:i,vars_var4:a,vars_var5:o,vars_relative_path:s,vars_subid:c,vars_pubid:l,vars_clickid:u,vars_click_id:d}=e.original,f={var1:n,var2:r,var3:i,var4:a,var5:o,relative_path:s,subid:c,pubid:l,clickid:u,click_id:d};if(!t||!Object.keys(t).length)return(0,Hr.jsx)(O,{});let p=Object.entries(t).filter(([e])=>!f[e]).map(([e,t])=>({key:e,val:Array.isArray(t)?t.join(`, `):String(t)}));return p.length===0?(0,Hr.jsx)(O,{}):(0,Hr.jsx)(Rr,{tags:p,maxWidth:Ur,isCopyable:!0})}})}}}));function Kr(e,t=[]){let n=new Map,r=[...e,...t];for(let e of r){let t=e.title,r=e.customOptionsLabels||{},i=e.optionValues.map(e=>({code:String(e),label:r[e]||String(e)})),a=n.get(t)??[];n.set(t,Jr([...a,...i]))}let i=Array.from(n.entries()).map(([e,t])=>({name:e,items:t})),a=new Map;for(let{items:e}of i)for(let t of e)a.set(t.code,t.label);return{categories:i,popular:Jr(qr.map(e=>({code:e,label:a.get(e)??e}))),all:Jr(i.flatMap(e=>e.items)),labelByCode:a}}var qr,Jr,Yr=e((()=>{qr=[`ngr`,`netIncome`,`netCash`,`ftdCount`,`ftdAmount`],Jr=e=>{let t=new Set;return e.filter(e=>t.has(e.code)?!1:(t.add(e.code),!0))}})),Xr,Zr,Qr,$r,ei=e((()=>{Xr=t(r()),F(),Zr=`customMetric-`,Qr={AD_SERVING:`Ad serving`,CUSTOMERS:`Customers`,CONVERSION:`Conversion`,ACTIVITY:`Activity`,REVENUE:`Revenue`,COMMISSION:`Commission`,ADVANCED:`Advanced`,PAYMENTS:`Payments`},$r=()=>{let{t:e}=P();return{metrics:(0,Xr.useMemo)(()=>[{title:e(`metricCategories.adServing`),optionValues:[`clickCount`,`uniqueClickCount`,`bannerViewCount`,`cpcCount`],customOptionsLabels:{clickCount:e(`columns.clickCount`),uniqueClickCount:e(`columns.uniqueClickCount`),bannerViewCount:e(`columns.bannerViewCount`),cpcCount:e(`columns.cpcCount`)}},{title:e(`metricCategories.customers`),optionValues:[`regCount`,`regCountSa`,`regCountAll`,`ftdCount`,`ndc`,`rdc`,`activeCustomerCount`,`depositingCustomerCount`,`depositsCount`,`withdrawalsCount`,`manualDepositsCount`,`manualWithdrawalsCount`,`cpaCount`],customOptionsLabels:{regCount:e(`columns.regCount`),regCountSa:e(`columns.regCountSa`),regCountAll:e(`columns.regCountAll`),ftdCount:e(`columns.ftdCount`),ndc:e(`columns.ndc`),rdc:e(`columns.rdc.header`),activeCustomerCount:e(`columns.activeCustomerCount`),depositingCustomerCount:e(`columns.depositingCustomerCount`),depositsCount:e(`columns.depositsCount`),withdrawalsCount:e(`columns.withdrawalsCount`),manualDepositsCount:e(`columns.manualDepositsCount`),manualWithdrawalsCount:e(`columns.manualWithdrawalsCount`),cpaCount:e(`columns.cpaCount`)}},{title:e(`metricCategories.conversion`),optionValues:[`regToFtd`,`clickToFtd`,`clickToReg`],customOptionsLabels:{regToFtd:e(`columns.regToFtd`),clickToFtd:e(`columns.clickToFtd`),clickToReg:e(`columns.clickToReg.header`)}},{title:e(`metricCategories.activity`),optionValues:[`bonuses`,`deposits`,`manualDeposits`,`avgDeposit`,`ftdAmount`,`ndcDeposits`,`rdcDeposits`,`ftdDeposits`,`depositsPerFtd`,`depositsPerActive`,`ftdDepositsPerFtd`,`ftdDepositsRatio`,`turnover`,`withdrawals`,`manualWithdrawals`],customOptionsLabels:{bonuses:e(`columns.bonuses`),deposits:e(`columns.deposits`),manualDeposits:e(`columns.manualDeposits`),avgDeposit:e(`columns.avgDeposit`),ftdAmount:e(`columns.ftdAmount`),ndcDeposits:e(`columns.ndcDeposits.header`),rdcDeposits:e(`columns.rdcDeposits.header`),ftdDeposits:e(`columns.ftdDeposits.header`),depositsPerFtd:e(`columns.depositsPerFtd`),depositsPerActive:e(`columns.depositsPerActive.header`),ftdDepositsPerFtd:e(`columns.ftdDepositsPerFtd.header`),ftdDepositsRatio:e(`columns.ftdDepositsRatio.header`),turnover:e(`columns.turnover`),withdrawals:e(`columns.withdrawals`),manualWithdrawals:e(`columns.manualWithdrawals`)}},{title:e(`metricCategories.revenue`),optionValues:[`ggr`,`ngr`,`netCash`,`netCashPerFtd`,`netIncome`,`adjustments`],customOptionsLabels:{ggr:e(`columns.ggr`),ngr:e(`columns.ngr`),netCash:e(`columns.netCash`),netCashPerFtd:e(`columns.netCashPerFtd`),netIncome:e(`columns.netIncome`),adjustments:e(`columns.adjustments`)}},{title:e(`metricCategories.commission`),optionValues:[`rewardRs`,`rewardCpa`,`rewardCpc`,`rewardFixed`,`rewardDeductions`,`rewardSa`],customOptionsLabels:{rewardRs:e(`columns.rewardRs`),rewardCpa:e(`columns.rewardCpa`),rewardCpc:e(`columns.rewardCpc`),rewardFixed:e(`columns.rewardFixed`),rewardDeductions:e(`columns.rewardDeductions`),rewardSa:e(`columns.rewardSa`)}},{title:e(`metricCategories.payments`),optionValues:[`commissionPaidAmount`,`commissionProcessingAmou
14nt`,`commissionAvailableBalance`,`advertisingPaidAmount`,`advertisingProcessingAmount`,`advertisingAvailableBalance`,`totalPaidAmount`,`totalProcessingAmount`,`totalAvailableBalance`],customOptionsLabels:{commissionPaidAmount:e(`columns.commissionPaidAmount`),commissionProcessingAmount:e(`columns.commissionProcessingAmount`),commissionAvailableBalance:e(`columns.commissionAvailableBalance`),advertisingPaidAmount:e(`columns.advertisingPaidAmount`),advertisingProcessingAmount:e(`columns.advertisingProcessingAmount`),advertisingAvailableBalance:e(`columns.advertisingAvailableBalance`),totalPaidAmount:e(`columns.totalPaidAmount`),totalProcessingAmount:e(`columns.totalProcessingAmount`),totalAvailableBalance:e(`columns.totalAvailableBalance`)}}],[e]),additionalMetrics:(0,Xr.useMemo)(()=>[{title:e(`metricCategories.advanced`),optionValues:[`rewardRsToPay`,`reward`,`rewardCommission`,`rewardPerNetCash`,`roi`,`pvPerActive`,`ecpa`],customOptionsLabels:{rewardRsToPay:e(`columns.rewardRsToPay`),reward:e(`columns.reward.header`),rewardCommission:e(`columns.rewardCommission.header`),rewardPerNetCash:e(`columns.rewardPerNetCash.header`),roi:e(`columns.roi.header`),pvPerActive:e(`columns.pvPerActive.header`),ecpa:e(`columns.ecpa.header`)}}],[e])}}})),ti=e((()=>{ei()})),ni,ri=e((()=>{jt(),mr(),ni=()=>kt(R)})),K=e((()=>{Un(),Yn(),qn(),rr(),or(),pr(),Gn(),_r(),Gr(),Yr(),ti(),mr(),ri()})),ii,ai,oi=e((()=>{ii=t(r()),K(),Bn(),ai=()=>{let e=zn();return(0,ii.useMemo)(()=>({deposits:{...e.deposits,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},avgDeposit:{...e.avgDeposit,charts:[],access:R.viewMetric},ftdCount:{...e.ftdCount,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},netCash:{...e.netCash,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewFinancialMetrics},ngr:{...e.ngr,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},netIncome:{...e.netIncome,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewFinancialMetrics},ftdAmount:{...e.ftdAmount,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},reward:{...e.reward,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},rewardCommission:{...e.rewardCommission,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},rewardRs:{...e.rewardRs,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},rewardRsToPay:{...e.rewardRsToPay,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},rewardCpa:{...e.rewardCpa,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},rewardCpc:{...e.rewardCpc,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},rewardFixed:{...e.rewardFixed,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},rewardDeductions:{...e.rewardDeductions,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},rewardOther:{...e.rewardOther,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},regCount:{...e.regCount,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},ndc:{...e.ndc,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},activeCustomerCount:{...e.activeCustomerCount,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},clickCount:{...e.clickCount,charts:[`overview`,`brands`,`countries`,`products`],access:R.viewMetric},adjustments:{...e.adjustments,charts:[],access:R.viewFinancialMetrics},bonuses:{...e.bonuses,charts:[],access:R.viewMetric},clickToFtd:{...e.clickToFtd,charts:[]},ggr:{...e.ggr,charts:[],access:R.viewFinancialMetrics},netCashPerFtd:{...e.netCashPerFtd,charts:[]},regToFtd:{...e.regToFtd,charts:[]},turnover:{...e.turnover,charts:[],access:R.viewMetric},uniqueClickCount:{...e.uniqueClickCount,charts:[]},withdrawals:{...e.withdrawals,charts:[],access:R.viewFinancialMetrics},manualDeposits:{...e.manualDeposits,charts:[],access:R.viewFinancialMetrics},manualWithdrawals:{...e.manualWithdrawals,charts:[],access:R.viewFinancialMetrics},depositsPerFtd:{...e.depositsPerFtd,charts:[]},depositingCustomerCount:{...e.depositingCustomerCount,charts:[],access:R.viewMetric},depositsCount:{...e.depositsCount,charts:[],access:R.viewMetric},withdrawalsCount:{...e.withdrawalsCount,charts:[],access:R.viewFinancialMetrics},manualDepositsCount:{...e.manualDepositsCount,charts:[],access:R.viewFinancialMetrics},manualWithdrawalsCount:{...e.manualWithdrawalsCount,charts:[],access:R.viewFinancialMetrics},cpaCount:{...e.cpaCount,charts:[],access:R.viewMetric},cpcCount:{...e.cpcCount,charts:[],access:R.viewMetric},bannerViewCount:{...e.bannerViewCount,charts:[],access:R.viewMetric},rewardSa:{...e.rewardSa,charts:[],access:R.viewMetric},regCountSa:{...e.regCountSa,charts:[],access:R.viewMetric},regCountAll:{...e.regCountAll,charts:[],access:R.viewMetric},ndcDeposits:{...e.ndcDeposits,charts:[],access:R.viewMetric},rdc:{...e.rdc,charts:[],access:R.viewMetric},rdcDeposits:{...e.rdcDeposits,charts:[],access:R.viewMetric},ftdDeposits:{...e.ftdDeposits,charts:[],access:R.viewMetric},ftdDepositsPerFtd:{...e.ftdDepositsPerFtd,charts:[],access:R.viewMetric},ftdDepositsRatio:{...e.ftdDepositsRatio,charts:[],access:R.viewMetric},depositsPerActive:{...e.depositsPerActive,charts:[],access:R.viewMetric},clickToReg:{...e.clickToReg,charts:[]},rewardPerNetCash:{...e.rewardPerNetCash,charts:[],access:R.viewMetric},roi:{...e.roi,charts:[],access:R.viewMetric},pvPerActive:{...e.pvPerActive,charts:[],access:R.viewMetric},ecpa:{...e.ecpa,charts:[],access:R.viewMetric},commissionPaidAmount:{...e.commissionPaidAmount,charts:[],access:R.viewMetric}
14,commissionProcessingAmount:{...e.commissionProcessingAmount,charts:[],access:R.viewMetric},commissionAvailableBalance:{...e.commissionAvailableBalance,charts:[],access:R.viewMetric},advertisingPaidAmount:{...e.advertisingPaidAmount,charts:[],access:R.viewMetric},advertisingProcessingAmount:{...e.advertisingProcessingAmount,charts:[],access:R.viewMetric},advertisingAvailableBalance:{...e.advertisingAvailableBalance,charts:[],access:R.viewMetric},totalPaidAmount:{...e.totalPaidAmount,charts:[],access:R.viewMetric},totalProcessingAmount:{...e.totalProcessingAmount,charts:[],access:R.viewMetric},totalAvailableBalance:{...e.totalAvailableBalance,charts:[],access:R.viewMetric},zeroCommissionPaidAmount:{...e.zeroCommissionPaidAmount,charts:[],access:R.viewMetric},zeroAdvertisingPaidAmount:{...e.zeroAdvertisingPaidAmount,charts:[],access:R.viewMetric},zeroTotalPaidAmount:{...e.zeroTotalPaidAmount,charts:[],access:R.viewMetric}}),[e])}})),si,ci,li=e((()=>{si=t(r()),Bn(),ci=()=>{let e=zn();return(0,si.useMemo)(()=>Object.keys(e),[e])}})),ui=e((()=>{Bn(),oi(),li()})),di=e((()=>{Fn(),Ln(),ui()}));function fi(e){let{checkAllowance:t}=mt(),n=ai(),r=e.map(e=>({...n[e],metricKey:e})).filter(({access:e})=>!e||t(e).isAllowed);return{metrics:r,metricsKeys:r.map(({metricKey:e})=>e)}}var pi=e((()=>{pt(),di()})),mi,hi,gi=e((()=>{mi=t(r()),Nn(),Dt(),pi(),hi=({data:e,isLoading:t,error:n,metrics:r})=>{let{metrics:i}=fi(r),a=Et(),o=t;return(0,mi.useMemo)(()=>i?i.map(t=>{let{metricKey:r,access:i,...s}=t;return{key:r,overviewData:e?jn(e,r):[],access:i,metricProps:{...s,currency:a,isLoading:o,error:n,currentPeriodTotal:e?e.total2?.[r]:void 0,previousPeriodTotal:e?e.total1?.[r]:void 0}}}):[],[e,i,a,o,n])}})),_i=e((()=>{On(),An(),gi(),pi()})),vi,yi=e((()=>{_e(),_i(),vi=(e,t,{startDate:n,endDate:r,...i})=>{let a=Dn(n,r),{data:o,isLoading:s,error:c}=ge(e(a),()=>t(a),{keepPreviousData:!1,...i});return{overview:o,isLoading:s,error:c}}}));function bi(e=[]){let t=We(),{withPartnerId:n}=ft();return n(e.reduce((e,n)=>{let r=t?.[n];return r&&(e[n]=Number(r)),e},{}))}var xi=e((()=>{b(),Ot()})),Si=e((()=>{yi(),xi()})),Ci=e((()=>{En(),Si()}));function wi(){let{value:e,onApply:t}=kn();return(0,Ti.jsx)(Ne,{value:e,onChange:t})}var Ti,Ei=e((()=>{_i(),S(),Ti=y()}));function Di(e=Oi){let{checkAllowance:t}=mt();return e.filter(({access:e})=>!e||t(e).isAllowed).map(({metric:e})=>e)}var Oi,ki=e((()=>{pt(),mr(),Oi=[{metric:`uniqueClickCount`},{metric:`regCount`},{metric:`ftdCount`},{metric:`regCount`},{metric:`bonuses`},{metric:`deposits`},{metric:`withdrawals`},{metric:`ggr`},{metric:`ngr`},{metric:`netCash`},{metric:`rewardRs`},{metric:`rewardCpa`},{metric:`rewardCpc`},{metric:`rewardFixed`},{metric:`rewardRsToPay`,access:R.viewFinancialMetrics},{metric:`reward`,access:R.viewFinancialMetrics},{metric:`totalPaidAmount`},{metric:`totalProcessingAmount`},{metric:`totalAvailableBalance`}]}));function Ai(e){let{t}=j();return(0,ji.jsx)(E,{name:`name`,label:t(`fields.name.label`),placeholder:t(`fields.name.placeholder`),...e})}var ji,Mi=e((()=>{D(),M(),ji=y()})),Ni,Pi,Fi=e((()=>{T(),M(),{t:Ni}=N(),Pi=w().trim().required(()=>Ni(`fields.name.validation.required`))})),Ii=e((()=>{Mi(),Fi()}));function Li({state:e,suggestions:t,selectedIndex:n,setSelectedIndex:r,mutations:i}){let{appendNumericChar:a,appendAlpha:o,applyPercent:s,backspace:c,deleteAtCursor:l,moveCursor:u,commitIdent:d,insertToken:f}=i;return{handleKeyDown:(0,Ri.useCallback)(i=>{if(t.length>0)switch(i.key){case`ArrowUp`:i.preventDefault(),r(Math.max(0,n-1));return;case`ArrowDown`:i.preventDefault(),r(Math.min(t.length-1,n+1));return;case`Enter`:case`Tab`:if(n>=0&&t[n]){i.preventDefault();let e=t[n];d(e.code,e.label);return}break;case`Escape`:{i.preventDefault();let t=e.cursor-1,n=e.tokens[t],r=n?.kind===`ident`?n.text:null;if(r)for(let e=0;e<r.length;e+=1)c();return}}switch(i.key){case`Backspace`:i.preventDefault(),c();break;case`Delete`:i.preventDefault(),l();break;case`ArrowLeft`:t.length===0&&(i.preventDefault(),u(e.cursor-1));break;case`ArrowRight`:t.length===0&&(i.preventDefault(),u(e.cursor+1));break;case`%`:i.preventDefault(),s();break;case` `:if(t.length>0&&n>=0&&t[n]){i.preventDefault();let e=t[n];d(e.code,e.label)}else i.preventDefault();break;default:/^[A-Za-z_]$/.test(i.key)?(i.preventDefault(),o(i.key)):/^\d$/.test(i.key)||i.key===`.`?(i.preventDefault(),a(i.key)):/^[+\-*/]$/.test(i.key)?(i.preventDefault(),f({kind:`op`,op:i.key})):(i.key===`(`||i.key===`)`)&&(i.preventDefault(),f({kind:`paren`,value:i.key}))}},[t,r,n,d,e.cursor,e.tokens,c,l,s,u,o,a,f])}}var Ri,zi=e((()=>{Ri=t(r())}));function Bi({state:e,metrics:t,maxSuggestions:n,debounceMs:r}){let[i,a]=(0,Vi.useState)(0),[o,s]=(0,Vi.useState)(null),c=e.cursor-1,l=e.tokens[c],u=l?.kind===`ident`?l.text:null;return(0,Vi.useEffect)(()=>{let e=setTimeout(()=>{s(u),a(0)},r);return()=>clearTimeout(e)},[u,r]),{suggestions:(0,Vi.useMemo)(()=>
14{if(!o)return[];let e=o.toLowerCase();return t.filter(t=>t.label.toLowerCase().includes(e)||t.code.toLowerCase().includes(e)).sort((t,n)=>{let r=t.label.toLowerCase().startsWith(e),i=n.label.toLowerCase().startsWith(e),a=t.code.toLowerCase().startsWith(e),o=n.code.toLowerCase().startsWith(e);return r&&!i?-1:!r&&i?1:a&&!o?-1:!a&&o?1:t.label.localeCompare(n.label)}).slice(0,n)},[o,t,n]),selectedIndex:i,setSelectedIndex:a}}var Vi,Hi=e((()=>{Vi=t(r())})),Ui,Wi,Gi,Ki=e((()=>{Ui=new RegExp(Object.values({identifier:`[A-Za-z_][A-Za-z0-9_.]*`,percentage:`\\d+(?:\\.\\d+)?%`,number:`\\d+(?:\\.\\d+)?`,operator:`[+\\-*/()]`}).map(e=>`(${e})`).join(`|`),`g`),Wi=e=>e.map(e=>{if(e.kind===`metric`)return e.code;if(e.kind===`op`)return e.op;if(e.kind===`paren`)return e.value;if(e.kind===`ident`)return e.text;if(e.kind===`num`){let t=String(e.value);return e.trailingDot&&(t+=`.`),e.percent&&(t+=`%`),t}return``}).join(` `),Gi=(e,t)=>e?(e.match(Ui)??[]).map(e=>/^[+\-*/()]$/.test(e)?e===`(`||e===`)`?{kind:`paren`,value:e}:{kind:`op`,op:e}:e.endsWith(`%`)?{kind:`num`,value:Number(e.slice(0,-1)),percent:!0}:/^\d/.test(e)?{kind:`num`,value:Number(e)}:{kind:`metric`,code:e,label:t?.(e)??e}):[]})),qi,Ji,Yi,Xi,Zi,Qi,$i,ea=e((()=>{qi=(e,t)=>{let n=Array.isArray(t)?t:[t],r=e.tokens.slice();return r.splice(e.cursor,0,...n),{tokens:r,cursor:e.cursor+n.length}},Ji=(e,t)=>{let n=e.tokens.filter((e,n)=>n!==t),r=e.cursor>t?e.cursor-1:e.cursor;return{tokens:n,cursor:Math.max(0,Math.min(r,n.length))}},Yi=(e,t)=>{let n=/^\d$/.test(t),r=t===`.`,i=e.cursor-1,a=i>=0&&e.tokens[i]!==void 0&&e.tokens[i]?.kind===`num`?e.tokens[i]:null;if(a&&!a.percent){let o=e.tokens.slice(),s={...a};if(r)return s.trailingDot===!0||String(s.value).includes(`.`)?e:(s.trailingDot=!0,o[i]=s,{tokens:o,cursor:e.cursor});if(n){let n=String(s.value),r=s.trailingDot?`${n}.${t}`:`${n}${t}`,a=Number(r);return Number.isNaN(a)?e:(s.value=a,s.trailingDot=!1,o[i]=s,{tokens:o,cursor:e.cursor})}return e}return r?qi(e,{kind:`num`,value:0,trailingDot:!0}):n?qi(e,{kind:`num`,value:Number(t)}):e},Xi=e=>{let t=e.cursor-1;if(t>=0&&e.tokens[t]?.kind===`num`){let n=e.tokens.slice(),r=n[t];return r.percent?e:(n[t]={...r,percent:!0},{tokens:n,cursor:e.cursor})}return e},Zi=(e,t)=>{let n=e.cursor-1;if(n>=0&&e.tokens[n]?.kind===`ident`){let r=e.tokens.slice();return r[n]={kind:`ident`,text:r[n].text+t},{...e,tokens:r}}let r=e.tokens.slice();return r.splice(e.cursor,0,{kind:`ident`,text:t}),{...e,tokens:r,cursor:e.cursor+1}},Qi=e=>{let t=e.cursor-1;if(t>=0&&e.tokens[t]?.kind===`ident`){let n=e.tokens.slice(),r=n[t];if(r.text.length>1)return n[t]={kind:`ident`,text:r.text.slice(0,r.text.length-1)},{...e,tokens:n}}return e.cursor>0?Ji(e,t):e},$i=(e,t,n)=>{let r=e.cursor-1;if(r>=0&&e.tokens[r]?.kind===`ident`){let i=e.tokens.slice();return i[r]={kind:`metric`,code:t,label:n},{...e,tokens:i}}return qi(e,{kind:`metric`,code:t,label:n})}})),ta,na=e((()=>{Ki(),ta=(e,t=[],n)=>{let r=Gi(e,e=>t.find(t=>t.code===e)?.label);return{tokens:r,cursor:n===void 0?r.length:Math.min(n,r.length)}}})),ra=e((()=>{Ki(),ea(),na()}));function ia({tokens:e,debounceMs:t=500}){let[n,r]=(0,aa.useState)(null),[i,a]=(0,aa.useState)(!1),o=Wi(e),s=e.some(e=>e.kind===`metric`),c=Ht({mutation:{onSuccess:e=>{a(!1),!e.isValid&&e.message?r(e.message):r(null)},onError:()=>{a(!1)}}});return(0,aa.useEffect)(()=>{let e=o.replace(/\s/g,``);if(!e)return r(null),a(!1),()=>{};a(!0),r(null);let n=setTimeout(()=>{c.mutate({data:{expression:e}})},t);return()=>{clearTimeout(n)}},[o,s,t]),{validationError:n,isValidating:i}}var aa,oa=e((()=>{aa=t(r()),k(),ra()}));function sa({tokens:e,cursor:t,onChange:n,setTokens:r,setCursor:i}){let a=(0,q.useCallback)(e=>{r(e.tokens),i(e.cursor),n(Wi(e.tokens))},[n,r,i]);return{insertToken:(0,q.useCallback)(n=>{let r=qi({tokens:e,cursor:t},n);a(r)},[e,t,a]),removeAt:(0,q.useCallback)(n=>{let r=Ji({tokens:e,cursor:t},n);a(r)},[e,t,a]),moveCursor:(0,q.useCallback)(t=>{i(Math.max(0,Math.min(e.length,t)))},[e.length,i]),appendNumericChar:(0,q.useCallback)(n=>{let r=Yi({tokens:e,cursor:t},n);a(r)},[e,t,a]),appendAlpha:(0,q.useCallback)(n=>{let r=Zi({tokens:e,cursor:t},n);a(r)},[e,t,a]),applyPercent:(0,q.useCallback)(()=>{let n=Xi({tokens:e,cursor:t});a(n)},[e,t,a]),commitIdent:(0,q.useCallback)((n,r)=>{let i=$i({tokens:e,cursor:t},n,r);a(i)},[e,t,a]),backspace:(0,q.useCallback)(()=>{let n=Qi({tokens:e,cursor:t});a(n)},[e,t,a]),deleteAtCursor:(0,q.useCallback)(()=>
14{if(t<e.length){let n=Ji({tokens:e,cursor:t},t);a(n)}},[e,t,a])}}var q,ca=e((()=>{q=t(r()),ra()})),la=e((()=>{zi(),Hi(),oa(),ca()})),J,Y,ua,da,fa=e((()=>{u(),J=t(r()),fn(),Ge(),S(),M(),Y=y(),ua={"+":(0,Y.jsx)(dn,{size:18}),"-":(0,Y.jsx)(Te,{size:18}),"*":(0,Y.jsx)(ln,{size:18}),"/":(0,Y.jsx)(Be,{size:18})},da=(0,J.forwardRef)(function({tokens:e,cursor:t,suggestions:n,selectedSuggestionIndex:r,mutations:i,onKeyDown:o,placeholder:s,autoFocus:c=!1,disabled:l=!1,error:u},f){let{t:p}=j(),{moveCursor:m,removeAt:ee,commitIdent:g}=i,[te,ne]=(0,J.useState)(!1),_=(0,J.useRef)(null);(0,J.useImperativeHandle)(f,()=>_.current);let re=(e,t)=>{t.stopPropagation(),m(e+1),_.current?.focus()},ie=(0,J.useCallback)(e=>{g(e.code,e.label)},[g]),ae=(e,t)=>{t.stopPropagation(),ee(e),_.current?.focus()},oe=()=>{l||(m(e.length),_.current?.focus())},ce=(e,t)=>{let n=null;switch(e.kind){case`metric`:n=e.label.toUpperCase();break;case`op`:n=ua[e.op];break;case`paren`:n=e.value;break;case`num`:n=`${e.value}${e.trailingDot?`.`:``}${e.percent?`%`:``}`;break;case`ident`:n=e.text.toUpperCase();break;default:n=``}return(0,Y.jsx)(d,{title:p(`formulaBuilder.editor.removeTitle`),cursor:l?`not-allowed`:`pointer`,onClick:e=>re(t,e),onDoubleClick:e=>ae(t,e),children:(0,Y.jsx)(Se,{children:n})})},le=()=>!n.length||!te?null:(0,Y.jsx)(d,{position:`absolute`,top:`calc(100% + 8px)`,left:0,bg:`white`,borderWidth:`1px`,borderColor:`gray.200`,borderRadius:`lg`,boxShadow:`lg`,zIndex:`popover`,minW:`280px`,maxW:`400px`,maxH:`300px`,overflowY:`auto`,onMouseDown:e=>e.preventDefault(),children:(0,Y.jsx)(a,{p:1,children:n.map((e,t)=>(0,Y.jsx)(se,{px:3,py:2,borderRadius:`md`,bg:t===r?`blue.50`:`transparent`,_hover:{bg:`gray.50`},cursor:`pointer`,onClick:()=>ie(e),children:(0,Y.jsx)(be,{textStyle:t===r?`lineheight-6.font-medium`:`lineheight-6.font-normal`,children:e.label})},e.code))})}),v=()=>te?(0,Y.jsxs)(d,{as:`span`,display:`inline-block`,position:`relative`,verticalAlign:`top`,children:[(0,Y.jsx)(d,{w:`1px`,h:`24px`,bg:`black`}),le()]}):null;return(0,Y.jsxs)(d,{ref:_,role:`application`,"aria-label":p(`formulaBuilder.editor.label`),"aria-describedby":`formula-help`,tabIndex:l?-1:0,borderWidth:`1px`,borderStyle:`solid`,borderColor:u?`red.300`:`gray.300`,borderRadius:`lg`,minH:`120px`,w:`full`,p:3,bg:l?`gray.50`:`white`,cursor:l?`not-allowed`:`text`,transition:`border-color 0.2s`,onKeyDown:l?void 0:o,onClick:oe,onFocus:()=>ne(!0),onBlur:()=>ne(!1),autoFocus:c,_focus:{outline:`none`},children:[e.length===0&&!!s&&(0,Y.jsx)(d,{position:`absolute`,pointerEvents:`none`,children:(0,Y.jsx)(be,{color:`gray.400`,textStyle:`lineheight-6.font-normal`,children:s})}),(0,Y.jsxs)(h,{wrap:`wrap`,gap:2,minH:`28px`,children:[e.map((e,n)=>(0,Y.jsxs)(Y.Fragment,{children:[n===t&&v(),ce(e,n)]})),t===e.length&&v()]})]})})}));function pa({filtered:e,onSelect:t}){let{t:n}=j();return e.length===0?(0,X.jsx)(d,{px:4,py:2,color:`gray.500`,fontSize:`xs`,children:n(`formulaBuilder.metricSelect.noResults`)}):(0,X.jsx)(X.Fragment,{children:e.map(e=>(0,X.jsx)(C.Item,{value:e.code,onSelect:()=>t(e.code),children:e.label},e.code))})}function ma({popular:e,onSelect:t}){let{t:n}=j();return e.length===0?null:(0,X.jsx)(C.ItemGroup,{title:n(`formulaBuilder.metricSelect.popular`),children:e.map(e=>(0,X.jsx)(C.Item,{value:e.code,onSelect:()=>t(e.code),children:e.label},`p:${e.code}`))})}function ha({categories:e,onSelect:t}){return(0,X.jsx)(Ze,{collapsible:!0,variant:`plain`,children:e.map(e=>(0,X.jsxs)(Ze.Item,{value:e.name,children:[(0,X.jsx)(C.StaticItem,{children:(0,X.jsx)(Ze.ItemTrigger,{children:(0,X.jsx)(be,{textStyle:`lineheight-5.font-normal`,children:e.name})})}),(0,X.jsx)(Ze.ItemContent,{children:e.items.map(n=>(0,X.jsx)(C.Item,{value:n.code,onSelect:()=>t(n.code),children:n.label},`${e.name}:${n.code}`))})]},e.name))})}function ga({filtered:e,popular:t,categories:n,onSelect:r}){let{t:i}=j();return e?(0,X.jsx)(pa,{filtered:e,onSelect:r}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(ma,{popular:t,onSelect:r}),(0,X.jsx)(C.ItemGroup,{title:i(`formulaBuilder.metricSelect.allCategories`),children:(0,X.jsx)(ha,{categories:n,onSelect:r})})]})}function _a({popular:e=[],categories:t,onSelect:n}){let{t:r}=j(),[i,a]=(0,va.useState)(``),[o,s]=(0,va.useState)(!1),c=(0,va.useMemo)(()=>{let n=i.trim().toLowerCase();if(!n)return null;let r=e=>e.label.toLowerCase().includes(n)||e.code.toLowerCase().includes(n),a=[...e.filter(r),...t.flatMap(e=>e.items.filter(r))],o=new Set;return a.filter(e=>o.has(e.code)?!1:(o.add(e.code),!0))},[i,t,e]);return(0,X.jsxs)(C,{positioning:{sameWidth:!0},isOpen:o,onOpenChange:e=>s(e??!1),variant:`table`,children:[(0,X.jsx)(C.Trigger,{children:(0,X.jsx)(re,{endElement:(0,X.jsx)(ue,{as:o?gn:hn,color:`gray.500`,size:`sm`}),w:`full`,children:(0,X.jsx)(tt,{placeholder:r(`formulaBuilder.metricSelect.placeholder`)})})}),(0,X.jsxs)(C.Content,{children:[(0,X.jsx)(C.Section,{children:(0,X.jsx)(we,{value:i,onSearch:e=>a(e),placeholder:r(`formulaBuilder.metricSelect.searchPlaceholder`),variant:`outline`,size:`sm`})}),(0,X.jsx)(C.Separator,{}),(0,X.jsx)(C.ScrollArea,{children:(0,X.jsx)(ga,{filtered:c,popular:e,categories:t,onSelect:n})})]})]})}var va,X,ya=e((()=>{va=t(r()),u(),mn(),S(),ce(),M(),X=y()}));function ba({metrics:e,mutations:t}){let{insertToken:n}=t,{metrics:r,additionalMetrics:i}=$r(),a=t=>{let r=typeof t==`string`?t:t?.value;if(r){let t=e.find(e=>e.code===r);t&&n({kind:`metric`,code:t.code,label:t.label})}},o=e=>t=>{t.preventDefault(),e()},{categories:s,popular:c}=Kr(r.filter(e=>e.title!==`Payments`),i);return(0,Z.jsxs)(h,{gap:4,separator:(0,Z.jsx)(p,{borderColor:`gray.200`}),w:`full`,children:[(0,Z.jsx)(_a,{popular:c,categories:s,onSelect:a}),(0,Z.jsxs)(h,{gap:3,children:[(0,Z.jsx)(x,{variant:`outline`,onMouseDown:o(()=>n({kind:`op`,op:`+`})),children:(0,Z.jsx)(dn,{size:`22px`})}),(0,Z.jsx)(x,{variant:`outline`,onMouseDown:o(()=>n({kind:`op`,op:`-`})),children:(0,Z.jsx)(Te,{})}),(0,Z.jsx)(x,{variant:`outline`,onMouseDown:o(()=>n({kind:`op`,op:`*`})),children:(0,Z.jsx)(ln,{})}),(0,Z.jsx)(x,{variant:`outline`,onMouseDown:o(()=>n({kind:`op`,op:`/`})),children:(0,Z.jsx)(Be,{})}),(0,Z.jsx)(x,{variant:`outline`,onMouseDown:o(()=>n({kind:`paren`,value:`(`})),children:`(`}),(0,Z.jsx)(x,{variant:`outline`,onMouseDown:o(()=>n({kind:`paren`,value:`)`})),children:`)`})]})]})}var Z,xa=e((()=>{u(),fn(),Ge(),Xe(),K(),ya(),Z=y()}));
14function Sa({value:e,onChange:t,placeholder:n,showHelpText:r=!0}){let{t:i}=j(),{metrics:a,additionalMetrics:o}=$r(),[s,c]=(0,Ca.useState)([]),[l,u]=(0,Ca.useState)(0),d=(0,Ca.useMemo)(()=>{let e=Kr(a.filter(e=>e.title!==`Payments`),o);return{all:e.all,categories:e.categories,popular:e.popular}},[a,o]);(0,Ca.useEffect)(()=>{if(e!==Wi(s)){let t=ta(e,d.all,l);c(t.tokens),u(t.cursor)}},[e]);let f=sa({tokens:s,cursor:l,onChange:t,setTokens:c,setCursor:u}),{suggestions:p,selectedIndex:m,setSelectedIndex:ee}=Bi({state:{tokens:s,cursor:l},metrics:d.all,maxSuggestions:wa,debounceMs:Ta}),{handleKeyDown:h}=Li({state:{tokens:s,cursor:l},suggestions:p,selectedIndex:m,setSelectedIndex:ee,mutations:f}),{validationError:g}=ia({tokens:s,debounceMs:500}),ne=s.length===0,_=n||i(`formulaBuilder.editor.placeholder`);return(0,Q.jsxs)(te,{gap:3,alignItems:`stretch`,w:`full`,children:[(0,Q.jsx)(ba,{metrics:d.all,mutations:f}),(0,Q.jsx)(da,{tokens:s,cursor:l,suggestions:p,selectedSuggestionIndex:m,mutations:f,onKeyDown:h,placeholder:ne?_:void 0,error:g}),!!r&&!g&&(0,Q.jsx)(be,{color:`gray.500`,textStyle:`lineheight-5.font-normal`,whiteSpace:`pre-line`,children:i(`formulaBuilder.helpText`)}),!!g&&(0,Q.jsx)(be,{color:`red.500`,textStyle:`lineheight-6.font-normal`,role:`alert`,children:g})]})}var Ca,Q,wa,Ta,Ea=e((()=>{Ca=t(r()),u(),S(),K(),la(),M(),ra(),fa(),xa(),Q=y(),wa=8,Ta=150})),Da=e((()=>{Ea()}));function Oa(e){return(0,ka.jsx)(E,{name:`expression`,as:Sa,...e})}var ka,Aa=e((()=>{D(),Da(),ka=y()})),ja,Ma,Na=e((()=>{T(),M(),{t:ja}=N(),Ma=w().trim().required(()=>ja(`fields.expression.validation.required`))})),Pa=e((()=>{Aa(),Na()}));function Fa(e){let{t}=j();return(0,Ia.jsx)(E,{name:`unit`,as:ye,options:tn(),placeholder:t(`fields.unit.placeholder`),label:(0,Ia.jsxs)(h,{gap:1,children:[(0,Ia.jsx)(d,{children:t(`fields.unit.label`)}),(0,Ia.jsx)(nt,{content:t(`fields.unit.tooltip`),positioning:{placement:`top-start`},children:(0,Ia.jsx)(Bt,{as:Pe})})]}),...e})}var Ia,La=e((()=>{qe(),u(),D(),Vt(),S(),M(),sn(),Ia=y()})),Ra,za,Ba=e((()=>{T(),k(),M(),{t:Ra}=N(),za=w().oneOf(Object.keys(Xt)).required(()=>Ra(`fields.unit.validation.required`))})),Va=e((()=>{La(),Ba()}));function Ha(e){let{t}=j(),n=an();return(0,Ua.jsx)(E,{name:`category`,label:t(`fields.category.label`),placeholder:t(`fields.category.placeholder`),as:ye,options:n,...e})}var Ua,Wa=e((()=>{D(),sn(),M(),Ua=y()})),Ga,Ka,qa=e((()=>{T(),k(),M(),{t:Ga}=N(),Ka=w().oneOf(Object.keys(Jt)).required(()=>Ga(`fields.category.validation.required`))})),Ja=e((()=>{Wa(),qa()}));function Ya(e){let{t}=j(),n=on();return(0,Xa.jsx)(E,{name:`access`,label:t(`fields.access.label`),placeholder:t(`fields.access.placeholder`),as:ye,options:n,...e})}var Xa,Za=e((()=>{D(),sn(),M(),Xa=y()})),Qa,$a,eo=e((()=>{T(),k(),M(),{t:Qa}=N(),$a=w().oneOf(Object.keys(Yt)).required(()=>Qa(`fields.access.validation.required`))})),to=e((()=>{Za(),eo()}));function no(e){let{t}=j();return(0,ro.jsx)(E,{name:`description`,label:t(`fields.description.label`),as:vt,placeholder:t(`fields.description.placeholder`),...e})}var ro,io=e((()=>{D(),M(),ro=y()})),ao,oo,so=e((()=>{T(),M(),{t:ao}=N(),oo=w().optional().max(512,()=>ao(`fields.description.validation.max`))})),co=e((()=>{io(),so()})),lo,uo=e((()=>{T(),Ii(),Pa(),Va(),Ja(),to(),co(),lo=ht({name:Pi,expression:Ma,unit:za,category:Ka,access:$a,description:oo})})),fo,po,mo=e((()=>{D(),Pa(),Va(),Ja(),to(),Ii(),co(),fo={name:Ai,expression:Oa,unit:Fa,category:Ha,access:Ya,description:no},po=(e,t)=>bt(e,fo,t)}));function ho({schema:e}){let{NameField:t,ExpressionField:n,UnitField:r,CategoryField:i,AccessField:a}=po(e.fields);return(0,$.jsxs)(Fe,{gap:4,children:[(0,$.jsx)(r,{}),(0,$.jsx)(n,{}),(0,$.jsx)(t,{}),(0,$.jsx)(a,{}),(0,$.jsx)(i,{})]})}var $,go=e((()=>{S(),mo(),$=y()}));function _o({title:e,...t}){let{t:n}=j();return(0,vo.jsx)(St,{id:`custom-metric-form`,title:e||n(`forms.create.title`),schema:lo,actions:(0,vo.jsx)(yt,{}),...t,children:(0,vo.jsx)(Re.Content,{children:(0,vo.jsx)(ho,{schema:lo})})})}var vo,yo=e((()=>{S(),D(),M(),uo(),go(),vo=y()})),bo=e((()=>{yo()})),xo=n({Component:()=>So});function So(){let{t:e}=j(),t=Je(),n=ve(),r=xt(),{withPartnerId:i}=ft(),{mutateAsync:a,isLoading:o}=Gt();return(0,Co.jsx)(_o,{title:e(`forms.create.title`),isLoading:o,onSubmit:async({name:o,expression:s,unit:c,category:l,access:u})=>{await a({data:i({name:o,expression:s,unit:c,category:l,access:u})}),await n.invalidateQueries(nn.list()),t(e(`toast.createSuccess`)),r()}})}var Co,wo=e((()=>{_e(),S(),bo(),cn(),k(),D(),Ot(),M(),Co=y()})),To=n({Component:()=>Eo});function Eo(){let{t:e}=j(),{metricId:t}=We(),n=Number(t),r=Mt(),i=Je(),a=xt(),o=ve(),{data:s,isLoading:c,isError:l}=Wt(n),{mutateAsync:u,isLoading:d}=Kt();return(!n||l)&&r(`/settings/custom-metrics`),c?null:(0,Do.jsx)(_o,{isLoading:d,title:e(`forms.edit.title`),defaultValues:{...s,access:s?.access===`INTERNAL_USERS`?`INTERNAL_USERS`:`ALL_USERS`},castDefaultValuesFromSchema:!0,onSubmit:async({name:t,expression:r,unit:s,category:c,access:l})=>{await u({id:n,data:{name:t,expression:r,unit:s,category:c,access:l}}),await o.invalidateQueries(nn.list()),await o.invalidateQueries(nn.item(n)),i(e(`toast.updateSuccess`)),a()}})}var Do,Oo=e((()=>{b(),_e(),S(),D(),k(),bo(),cn(),Nt(),M(),Do=y()}));function ko({isLoading:e,onSubmit:t,onClose:n}){let{t:r}=j(),{t:i}=de();return(0,Ao.jsx)(Ke,{title:r(`forms.deleteMetric.title`),onSubmit:async()=>{await t?.({})},onClose:n,cancelButtonText:i(`actions.noCancel`),submitButtonText:r(`forms.deleteMetric.confirmButton`),isOpen:!0,status:`error`,isLoading:e,children:r(`forms.deleteMetric.message`)})}var Ao,jo=e((()=>{S(),M(),v(),Ao=y()})),Mo=e((()=>{jo()})),No=n({Component:()=>Po}
14);function Po(){let{t:e}=j(),t=Mt(),{metricId:n}=We(),r=Je(),i=Le(),a=()=>{t(`/settings/custom-metrics`)},{mutate:o,isLoading:s}=Ut({mutation:{onSuccess:async()=>{r(e(`toast.deleteSuccess`)),a(),await Pt.invalidateQueries(nn.list())},onError:()=>{i(e(`toast.deleteError`))}}});return(0,Fo.jsx)(ko,{onSubmit:async()=>{if(!n){i(e(`toast.noMetricIdError`));return}o({id:parseInt(n,10)})},isLoading:s,onClose:a})}var Fo,Io=e((()=>{b(),k(),S(),Ft(),cn(),Nt(),Mo(),M(),Fo=y()})),Lo,Ro,zo,Bo=e((()=>{en(),M(),wo(),Oo(),Io(),Lo=y(),fe(),{t:Ro}=N(),zo={path:`custom-metrics`,handle:{access:rn.view,breadcrumb:()=>(0,Lo.jsx)(Lo.Fragment,{children:Ro(`list.title`)})},children:[{path:``,lazy:()=>ne(()=>import(`./D5M8g4fT.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43])),children:[{path:`add`,handle:{access:rn.manage},...xo},{path:`:metricId/edit`,handle:{access:rn.manage},...To},{path:`:metricId/delete`,handle:{access:rn.manage},...No}]}]}})),Vo=e((()=>{Bo()})),Ho,Uo,Wo=e((()=>{un(),en(),zt(),{t:Ho}=Rt(),Uo=pn({label:()=>Ho(`navigation.customMetrics`),to:`/custom-metrics`,access:rn.view})})),Go,Ko=e((()=>{K(),Go=e=>e.replace(Zr,``).split(`-`).slice(1).join(`-`).replace(/-/g,` `)})),qo,Jo=e((()=>{K(),qo=({category:e,name:t})=>`${Zr}${e}-${t.replace(/\s+/g,`-`)}`})),Yo,Xo=e((()=>{K(),Yo=e=>e.startsWith(Zr)})),Zo=e((()=>{Ko(),Jo(),Xo()})),Qo=e((()=>{Vo(),Wo(),Zo(),sn()})),$o,es,ts,ns=e((()=>{$o=t(r()),k(),Ot(),ki(),Qo(),ut(),di(),es=Object.values(Zt).filter(e=>!In.includes(e)),ts=({key:e,defaultHiddenColumns:t=[],excludedIds:n=[],isStatisticEnabled:r=!1,allCustomMetrics:i})=>{let a=dt(),o=ci(),s=`${e}-${a}`,c=`${Pn.key}-${a}`,{getHiddenMetrics:l,setHiddenMetrics:u}=lt(),d={[s]:t},f=Di();r&&(d[c]=es.filter(e=>!f.includes(e)));let p=l(d),m=(0,$o.useMemo)(()=>Object.values(p).reduce((e,t)=>e.concat(t),[]),[p]),ee=(0,$o.useCallback)(e=>{let t=e.filter(e=>!o.includes(e)&&!Yo(e)),n=e.filter(e=>o.includes(e)||Yo(e)),i={[s]:t};r&&(i[c]=n),u(i)},[s,r,u,o,c]);return{metrics:(0,$o.useMemo)(()=>es.filter(e=>!m?.includes(e)),[m]),customMetrics:(0,$o.useMemo)(()=>{if(!i||!Array.isArray(i))return[];let e=i.map(e=>e.name),t=m.filter(Yo).map(Go);return e.filter(e=>!t.includes(e))},[i,m]),excludedColumnsIds:n,onMetricsColumnsFilterChange:ee,hiddenMetricColumns:m}}})),rs=e((()=>{ns()})),is=e((()=>{Ci(),Ei(),_i(),Nn(),rs(),di()}));export{qn as $,ri as A,Vr as B,gi as C,oi as D,fi as E,ei as F,dr as G,gr as H,$r as I,or as J,fr as K,Gr as L,ti as M,Qr as N,ai as O,Zr as P,Jn as Q,Wr as R,vi as S,pi as T,R as U,_r as V,mr as W,nr as X,rr as Y,Yn as Z,wi as _,Xo as a,Bn as at,bi as b,Jo as c,jn as ct,Uo as d,Tn as dt,Kn as et,Wo as f,En as ft,Di as g,ki as h,Qo as i,Un as it,ni as j,K as k,Go as l,An as lt,zo as m,P as mt,ns as n,Gn as nt,Yo as o,zn as ot,Bo as p,F as pt,ir as q,ts as r,Hn as rt,qo as s,Mn as st,is as t,Wn as tt,Ko as u,kn as ut,Ei as v,hi as w,yi as x,xi as y,Rr as z};
15//# sourceMappingURL=oKlobbUd2.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.