PageSourceSearch

https://uniqpon-cms.vercel.app/_next/static/chunks/pages/admin/statistics-b2bdd335865a9c42.js

js uniqpon-cms.vercel.app collected 2026-10-03 07:58:02 UTC 114,910 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[96377],{13665:(e,t,s)=>{"use strict";s.d(t,{B:()=>i});var r=s(40288);s(21462);let i=(e,t,s,i,a,n,o)=>{var l,c,d,u,h;let m=(0,r.wFn)({role:s,roleId:i,name:t,actorId:a},{query:{enabled:e,retry:(e,t)=>{var s;return(null==t||null==(s=t.response)?void 0:s.status)!==404&&e<1},staleTime:6e5,cacheTime:6e5,refetchOnWindowFocus:!1}}),g=m.data,x=(null==(c=m.error)||null==(l=c.response)?void 0:l.status)===404,{data:b}=(0,r.I9y)(null!=(u=null==g?void 0:g.data.id)?u:"",{query:{enabled:!!(null==g?void 0:g.data.id),retry:1,staleTime:6e5,cacheTime:6e5,refetchOnWindowFocus:!1}}),p=(0,r.iEE)(null!=(h=null==g?void 0:g.data.id)?h:"",{query:{enabled:!!(null==g?void 0:g.data.id),staleTime:6e5,cacheTime:6e5,refetchOnMount:!1,refetchOnWindowFocus:!1,retry:1}}),j=!!(null==g?void 0:g.data.id);return{statistics:null==(d=p.data)?void 0:d.data,isLoading:p.isLoading,isPending:m.isInitialLoading||j&&p.isLoading,isError:m.isError&&!x||p.isError,isNotFound:x,metaData:null==b?void 0:b.data}}},23085:(e,t,s)=>{"use strict";s.d(t,{s:()=>f});var r=s(23798),i=s(2717),a=s(49728),n=s(55876),o=s(59323),l=s(97894),c=s(77311),d=s(21462),u=s(51004);let h=e=>{let{totalElements:t,getCanPreviousPage:s,previousPage:i,nextPage:d,getCanNextPage:h,getPageCount:m,getState:g,setPageSize:x,setPageIndex:b}=e;return(0,r.jsxs)(a.s,{align:"center",justify:"space-between",w:"full",children:[(0,r.jsxs)(a.s,{gap:2,children:[(0,r.jsx)(n.K,{"aria-label":"start",icon:(0,r.jsx)(o.I,{as:u.RiArrowLeftSLine,boxSize:7}),isDisabled:!s(),onClick:()=>b(0),size:"sm"}),(0,r.jsx)(n.K,{"aria-label":"back",icon:(0,r.jsx)(o.I,{as:u.RiArrowLeftCircleLine,boxSize:7}),isDisabled:!s(),onClick:()=>i(),size:"sm"}),(0,r.jsx)(n.K,{"aria-label":"next",icon:(0,r.jsx)(o.I,{as:u.RiArrowRightCircleLine,boxSize:7}),onClick:d,isDisabled:!h(),size:"sm"}),(0,r.jsx)(n.K,{"aria-label":"end",icon:(0,r.jsx)(o.I,{as:u.RiArrowRightSLine,boxSize:7}),onClick:()=>b(m()-1),isDisabled:!h(),size:"sm"})]}),(0,r.jsxs)(l.E,{children:[g().pagination.pageIndex+1," - ",m()," (",t,")"]}),(0,r.jsx)(c.l,{value:g().pagination.pageSize,onChange:e=>{x(Number(e.target.value))},w:"fit-content",children:[10,20,30,40,50].map(e=>(0,r.jsxs)("option",{value:e,children:[e," db"]},e))})]})};var m=s(57177),g=s(38567);let x=()=>{var e;let{pageable:t}=(0,g.X)(),s=JSON.parse(null!=(e=localStorage.getItem((null==t?void 0:t.resourceName)+"Pagination"))?e:JSON.stringify({page:0,size:10,filters:[],sorters:[]})),r=e=>{if(!e.includes("Pagination"))return!1;if("adminPackageExtra"===t.resourceName)if("adminPackagePagination"===e)return!1;else return!0;if("adminEventBuilding"===t.resourceName)if("adminEventPagination"===e)return!1;else return!0;if("adminEventLayout"===t.resourceName)switch(e){case"adminEventPagination":case"adminEventBuildingPagination":return!1}return!0};return(0,d.useEffect)(()=>{Object.keys(localStorage).forEach(e=>r(e)&&localStorage.removeItem(e))},[]),{initialState:s,pageable:t}};var b=s(85048),p=s(78464),j=s(8887);let f=e=>{let{columns:t,data:s,isFetching:a}=e,{pageable:n,initialState:o}=x(),[l,c]=d.useState(o.filters),u=(0,p.N4)({data:s,columns:t,autoResetPageIndex:!1,getCoreRowModel:(0,j.HT)(),getFilteredRowModel:(0,j.hM)(),getPaginationRowModel:(0,j.kW)(),globalFilterFn:m.tA,getFacetedRowModel:(0,j.kQ)(),getFacetedUniqueValues:(0,j.oS)(),getFacetedMinMaxValues:(0,j.tX)(),getSortedRowModel:(0,j.h5)(),onColumnFiltersChange:c,filterFns:{fuzzy:m.tA},initialState:{pagination:{pageIndex:o.page,pageSize:o.size},sorting:o.sorters},state:{columnFilters:l}});return(0,d.useEffect)(()=>{null==n||n.setPageIndex(u.getState().pagination.pageIndex),null==n||n.setPageSize(u.getState().pagination.pageSize),null==n||n.setFilters(u.getState().columnFilters),null==n||n.setSorters(u.getState().sorting)},[u.getState().pagination.pageIndex,u.getState().pagination.pageSize,u.getState().columnFilters,u.getState().sorting]),(0,r.jsxs)(i.B,{spacing:4,width:"inherit",children:[(0,r.jsx)(b.O,{isFetching:a,table:u}),(0,r.jsx)(h,{totalElements:s.length,getCanPreviousPage:u.getCanPreviousPage,getCanNextPage:u.getCanNextPage,getPageCount:u.getPageCount,getState:u.getState,nextPage:u.nextPage,previousPage:u.previousPage,setPageIndex:u.setPageIndex,setPageSize:u.setPageSize})]})}},37616:(e,t,s)=>{"use strict";s.d(t,{e:()=>n});var r=s(23798),i=s(6265),a=s(97894);let n=e=>{let{meta:t}=e;return t?(0,r.jsx)(i.T,{children:(0,r.jsxs)(a.E,{children:["Refreshed: ",new Date(t.lastModifiedAt).toLocaleStr
1ing()]})}):null}},38567:(e,t,s)=>{"use strict";s.d(t,{X:()=>o,q:()=>l});var r=s(23798),i=s(2717),a=s(21462);let n=a.createContext({}),o=()=>{let e=(0,a.useContext)(n);if(!e)throw Error("Must be used inside `ClientSidePaginationProvider`");return e},l=e=>{let{children:t,value:s}=e;return(0,r.jsx)(n.Provider,{value:s,children:(0,r.jsx)(i.B,{spacing:2,width:"inherit",children:t})})}},54691:(e,t,s)=>{"use strict";s.d(t,{q:()=>n});var r=s(67200),i=s.n(r),a=s(21536);let n=async e=>{let{fileName:t,sheet:s="Sheet1",headers:r,rows:n}=e,o=new(i()).Workbook,l=o.addWorksheet(s);l.columns=r.map(e=>({header:e,key:e,width:24})),l.getRow(1).font={bold:!0},n.forEach(e=>l.addRow(e));let c=new Blob([await o.xlsx.writeBuffer()],{type:"application/octet-stream"});(0,a.saveAs)(c,t.endsWith(".xlsx")?t:"".concat(t,".xlsx"))}},61311:(e,t,s)=>{"use strict";s.d(t,{R:()=>i});var r=s(21462);let i=e=>{let[t,s]=(0,r.useState)({page:0,size:10,filters:[],sorters:[]});return{queryParams:t,resourceName:e,setPageIndex:e=>s(t=>({...t,page:e})),setPageSize:e=>s(t=>({...t,size:e})),setFilters:e=>s(t=>({...t,filters:e})),setSorters:e=>s(t=>({...t,sorters:e}))}}},70938:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>e$});var r=s(23798),i=s(21462),a=s(73518),n=s(22709),o=s(7610),l=s(78720),c=s(97401),d=s(5104),u=s(9174),h=s(84152),m=s(2281),g=s(55417),x=s(69292),b=s(46211),p=s(2717),j=s(53842),f=s(13665);let v=()=>{let[e,t]=(0,i.useState)(null),{statistics:s}=(0,f.B)(!0,"new_users_per_week","ADMIN");return(0,i.useEffect)(()=>{if(!s)return;let e=s.forecast.filter(e=>new Date(e.ds).getTime()>new Date().getTime()),r=s.data;t({labels:[...r.map(e=>e.created_at_week),...e.map(e=>e.ds)],datasets:[{label:"Data",data:r.map(e=>e.new_users),borderColor:"black",fill:!1},{label:"Forecast",data:Array(r.length).fill(null).concat(e.map(e=>e.yhat)),borderColor:"blue",fill:!1},{label:"Lower Bound",data:Array(r.length).fill(null).concat(e.map(e=>e.yhat_lower)),borderColor:"rgba(0, 0, 255, 0.2)",fill:"-1"},{label:"Upper Bound",data:Array(r.length).fill(null).concat(e.map(e=>e.yhat_upper)),borderColor:"rgba(0, 0, 255, 0.2)",fill:!1}]})},[s]),e&&(0,r.jsx)(j.N1,{data:e,options:{hover:{mode:"nearest",intersect:!0},plugins:{tooltip:{callbacks:{title:function(e){var t;let s=e.at(0),r=null!=(t=null==s?void 0:s.dataIndex)?t:0,i=null==s?void 0:s.dataset.data.slice(0,r+1).reduce((e,t)=>e+(t||0),0);return"Rolling Sum: ".concat(i)}}}}}})};var y=s(40288);function _(e){if(!e)return null;let t=(e=e.trim().slice(1,-1)).match(/(?:datetime\.date\(\d+,\s*\d+,\s*\d+\)|[^\s,"']+|'[^']*'|"[^"]*")+/g);if(!t||t.length<3)return null;let s=t[0];t.length>3&&(s="".concat(t[0],",").concat(t[1],",").concat(t[2]),t.splice(1,2));let r=s.match(/datetime\.date\((\d+),\s*(\d+),\s*(\d+)\)/);if(!r)return null;let[,i,a,n]=r.map(Number),o=t[1].trim().replace(/^'(.+)'$/,"$1"),l=t[2].trim().replace(/^'(.+)'$/,"$1");return{date:new Date(i,a-1,n),placeName:o,productName:l}}var z=s(8759);let k=()=>{let e=(0,a.WD)(),{statistics:t}=(0,f.B)(!0,"zwack_futyulos_report1","ADMIN"),[s,r]=(0,i.useState)({labels:[],datasets:[]}),[n,o]=(0,i.useState)({labels:[],datasets:[]}),[l,c]=(0,i.useState)({numberOfBuy:0,numberOfRedeem:0,numberOfCheeryBuy:0,numberOfCheeryRedeem:0,numberOfWaterMelonBuy:0,numberOfWatermelonRedeem:0});return(0,i.useEffect)(()=>{if(t&&Object.keys(t).length>0){let e={},s={},i=0,a=0,n=0,l=0,d=0,u=0,h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:7,s=new Date(e.getTime()),r=s.getDay(),i=new Date(s.setDate(s.getDate()-(5===r?7:(r+2)%7))),a=[new Date(i)];for(let e=1;e<=t;e++)a.push(new Date(i.getTime()+24*e*36e5));return a}(new Date,14);h.forEach(t=>{e[(0,z.ro)(t.toISOString())]=0}),Object.entries(t).forEach(e=>{let[t,r]=e,i=_(t);i&&(s[i.placeName]=0)}),Object.entries(t).forEach(t=>{let[r,o]=t,c=_(r);c&&h.map(e=>(0,z.ro)(e.toISOString())).includes((0,z.ro)(c.date.toISOString()))&&(s[c.placeName]+=o.total_discounted_products+o.total_normally_bought_items,e[(0,z.ro)(c.date.toISOString())]+=o.total_discounted_products+o.total_normally_bought_items,i+=o.total_normally_bought_items,a+=o.total_discounted_products,n+=c.productName.includes("cseresznye")?o.total_normally_bought_items:0,l+=c.productName.includes("cseresznye")?o.total_discounted_products:0,d+=c.productName.includes("G\xf6r\xf6gdinnye")?o.total_normally_bought_items:0,u+=c.productName.includes("G\xf6r\xf6gdinnye")?o.total_discounted_products:0)}),r({labels:Object.keys(s),datasets:Object.values(s)}),o({labels:Object.keys(e),datasets:Object.values(e)}),r({labels:Object.keys(s),datasets:Object.values(s)}),c({numberOfBuy:i,numberOfRedeem:a,numberOfCheeryBuy:n,numberOfCheeryRedeem:l,numberOfWaterMelonBuy:d,numberOfWatermelonRedeem:u})}else r({labels:[],datasets:[]}),o({labels:[],datasets:[]}),c({numberOfBuy:0,numberOfRedeem:0,numberOfCheeryBuy:0,numberOfCheeryRedeem:0,numberOfWaterMelonBuy:0,numberOfWatermelonRedeem:0})},[t]),{numberOfProdutsPerDayBarChart:{labels:n.labels,datasets:[{label:e("common.pieces","db"),data:n.datasets}]},numberOfProdutsPerClubPieChart:{labels:s.labels,datasets:[{label:e("common.pieces","db"),data:s.datasets,backgroundColor:["rgba(255, 99, 132, 0.2)","rgba(54, 162, 235, 0.2)","rgba(255, 206, 86, 0.2)","rgba(75, 192, 192, 0.2)","rgba(153, 102, 255, 0.2)","rgba(255, 159, 64, 0.2)"],borderColor:["rgba(255, 99, 132, 1)","rgba(54, 162, 235, 1)","rgba(255, 206, 86, 1)","rgba(75, 192, 192, 1)","rgba(153, 102, 255, 1)","rgba(255, 159, 64, 1)"],borderWidth:1}]},...l}};var S=s(23256),w=s(39498),M=s(70215),T=s(56478),C=s(11082),A=s(21828),F=s(73425),N=s(38926),D=s(19900),P=s(72042),B=s(80852),E=s(4318),O=s(24305),W=s(16156);W.t1.register(...W.$L);let H=e=>{let{type:t}=e,s=(0,a.WD)(),i={responsive:!0,plugins:{legend:{position:"top"},title:{display:!0,text:s("statistics.admin.zwack.activityPerClub","Aktivit\xe1s klubbonk\xe9nt")}}},n={responsive:!0,plugins:{legend:{position:"top"},title:{display:!0,text:s("statistics.admin.zwack.activityPerDay","Aktivit\xe1s naponk\xe9nt")}}},{numberOfProdutsPerDayBarChart:o,numberOfBuy:c,numberOfCheeryBuy:d,numberOfCheeryRedeem:u,numberOfProdutsPerClubPieChart:h,numberOfRedeem:m,numberOfWaterMelonBuy:g,numberOfWatermelonRedeem:x}=k();switch(t){case"ACTIVITY_TABLE":return(0,r.jsxs)(p.B,{spacing:4,children:[(0,r.jsxs)(S.k,{gap:4,h:"full",children:[(0,r.jsxs)(w.r,{size:"lg",shadow:"lg",children:[(0,r.jsx)(M.v,{children:s("statistics.admin.zwack.totalCouponPurchases","Kuponhoz kapcsolod\xf3 v\xe1s\xe1rl\xe1sok sz\xe1ma \xf6sszesen")}),(0,r.jsx)(T.k,{children:c})]}),(0,r.jsxs)(w.r,{size:"lg",shadow:"lg",children:[(0,r.jsx)(M.v,{children:s("statistics.admin.zwack.totalRedemptions","Bev\xe1lt\xe1sok sz\xe1ma \xf6sszesen")}),(0,r.jsx)(T.k,{children:m})]}),(0,r.jsxs)(w.r,{size:"lg",shadow:"lg",children:[(0,r.jsx)(M.v,{children:s("statistics.admin.zwack.watermelonPurchase","G\xf6r\xf6gdinnye v\xe1s\xe1rl\xe1s")}),(0,r.jsx)(T.k,{children:g})]})]}),(0,r.jsxs)(S.k,{gap:4,h:"full",children:[(0,r.jsxs)(w.r,{size:"lg",shadow:"lg",children:[(0,r.jsx)(M.v,{children:s("statistics.admin.zwack.blackCherryPurchase","Feketecseresznye v\xe1s\xe1rl\xe1s")}),(0,r.jsx)(T.k,{children:d})]}),(0,r.jsxs)(w.r,{size:"lg",shadow:"lg",children:[(0,r.jsx)(M.v,{children:s("statistics.admin.zwack.watermelonRedemption","G\xf6r\xf6gdinnye bev\xe1lt\xe1s")}),(0,r.jsx)(T.k,{children:x})]}),(0,r.jsxs)(w.r,{size:"lg",shadow:"lg",children:[(0,r.jsx)(M.v,{children:s("statistics.admin.zwack.blackCherryRedemption","Feketecseresznye bev\xe1lt\xe1s")}),(0,r.jsx)(T.k,{children:u})]})]})]});case"CLUBS_TABLE":return null;case"DAYS_TABLE":return(0,r.jsx)(C.K,{children:(0,r.jsxs)(A.X,{variant:"simple",children:[(0,r.jsx)(F.r,{children:s("statistics.admin.zwack.activityType","Aktivit\xe1s t\xedpusa")}),(0,r.jsx)(N.d,{children:(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(P.Th,{children:s("statistics.admin.zwack.toConvert","To convert")}),(0,r.jsx)(P.Th,{children:s("statistics.admin.zwack.into","into")}),(0,r.jsx)(P.Th,{isNumeric:!0,children:s("statistics.admin.zwack.multiplyBy","multiply by")})]})}),(0,r.jsxs)(B.N,{children:[(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{children:s("statistics.admin.zwack.inches","inches")}),(0,r.jsx)(E.Td,{children:s("statistics.admin.zwack.millimetres","millimetres (mm)")}),(0,r.jsx)(E.Td,{isNumeric:!0,children:"25.4"})]}),(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{children:s("statistics.admin.zwack.feet","feet")}),(0,r.jsx)(E.Td,{children:s("statistics.admin.zwack.centimetres","centimetres (cm)")}),(0,r.jsx)(E.Td,{isNumeric:!0,children:"30.48"})]}),(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{children:s("statistics.admin.zwack.yards","yards")}),(0,r.jsx)(E.Td,{children:s("statistics.admin.zwack.metres","metres (m)")}),(0,r.jsx)(E.Td,{isNumeric:!0,children:"0.91444"})]})]}),(0,r.jsx)(O.z,{children:(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(P.Th,{children:s("statistics.admin.zwack.toConvert","To convert")}),(0,r.jsx)(P.Th,{children:s("statistics.admin.zwack.into","into")}),(0,r.jsx)(P.Th,{isNumeric:!0,children:s("statistics.admin.zwack.multiplyBy","multiply by")})]})})]})});case"CLUBS_PIE":return(0,r.jsx)(l.a,{maxW:"full",h:"400px",children:(0,r.jsx)(j.Fq,{options:i,data:h})});case"DAYS_BAR":return(0,r.jsx)(l.a,{maxW:"full",h:"400px",children:(0,r.jsx)(j.yP,{options:n,data:o})})}};var G=s(23085),R=s(38567),I=s(61311),U=s(71416),K=s(33382),V=s(28359),Z=s(76708),L=s(20692),q=s(70990),X=s(88575),Y=s(37616);let J=()=>{let e=(0,a.WD)(),{isOpen:t,onOpen:s,onClose:n}=(0,U.j)(),[o,l]=(0,i.useState)(""),{statistics:c,metaData:d,isLoading:u}=(0,f.B)(!0,"admin_logs","ADMIN"),h=(0,I.R)("admin_logs"),m=e=>{l(e),s()},g=(0,i.useMemo)(()=>[{id:"timestamp",header:e("table.header.date"),accessorKey:"timestamp",enableColumnFilter:!1,cell:e=>{let{getValue:t}=e;
1return new Date(t()/1e6).toLocaleString()}},{id:"level",header:e("table.header.level"),accessorKey:"level",enableColumnFilter:!0},{id:"function_name",header:e("table.header.function_name"),accessorKey:"function_name",enableColumnFilter:!0},{id:"ip",header:e("table.header.ip"),accessorKey:"ip",enableColumnFilter:!0},{id:"user_id",header:e("table.header.user_id"),accessorKey:"user_id",enableColumnFilter:!0},{id:"logmessage",header:e("table.header.logmessage"),accessorKey:"logmessage",enableColumnFilter:!1,cell:e=>{let{getValue:t}=e;return(0,r.jsx)("div",{onClick:()=>m(t()),children:t().slice(0,100)+"..."})}}],[h.queryParams,e]);return c?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(R.q,{value:{pageable:h},children:(0,r.jsx)(G.s,{isFetching:u,columns:g,data:c})}),(0,r.jsx)(Y.e,{meta:d}),(0,r.jsxs)(K.aF,{size:"full",isOpen:t,onClose:n,children:[(0,r.jsx)(V.m,{}),(0,r.jsxs)(Z.$,{children:[(0,r.jsx)(L.r,{children:"Full Log Message"}),(0,r.jsx)(q.s,{}),(0,r.jsx)(X.c,{children:o})]})]})]}):(0,r.jsx)(r.Fragment,{children:"Loading..."})},$=()=>{(0,a.WD)();let{statistics:e,metaData:t,isLoading:s}=(0,f.B)(!0,"admin_logs_excution_time","ADMIN");if(!e)return(0,r.jsx)(r.Fragment,{children:"Loading..."});let i=[{label:"Min",data:e.map(e=>e.min),backgroundColor:"rgba(255, 99, 132, 0.5)"},{label:"Max",data:e.map(e=>e.max),backgroundColor:"rgba(54, 162, 235, 0.5)"},{label:"Mean",data:e.map(e=>e.mean),backgroundColor:"rgba(255, 206, 86, 0.5)"},{label:"Median",data:e.map(e=>e.median),backgroundColor:"rgba(75, 192, 192, 0.5)"},{label:"Count",data:e.map(e=>e.count),backgroundColor:"rgba(153, 102, 255, 0.5)"}],n={labels:e.map(e=>e.function_name),datasets:i};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(j.yP,{data:n,options:{scales:{y:{beginAtZero:!0}}}}),(0,r.jsx)(Y.e,{meta:t})]})};var Q=s(75455),ee=s(84963),et=s(77311);let es=(0,i.createContext)(void 0),er=e=>{let{children:t}=e;(0,a.WD)();let{data:s}=(0,a.eZ)({}),{errorNotificationHandler:n}=(0,Q.j)(),[o,c]=(0,i.useState)(),{data:d,isFetching:u}=(0,a.UH)({resource:"businessManager",meta:{params:{page:0,size:100,sort:"name,asc"}},queryOptions:{enabled:!!s},errorNotification:e=>n(e)}),h=null==d?void 0:d.data,m=(null==h?void 0:h.content)||[];return(0,i.useEffect)(()=>{m.length>0&&!o&&c(m[0].id)},[m,o]),(0,r.jsxs)(es.Provider,{value:{managersList:m,selectedManagerId:o,setSelectedManagerId:c,isLoadingManagers:u},children:[(0,r.jsx)(l.a,{mb:4,children:(0,r.jsx)(ee.z,{justify:"flex-end",children:(0,r.jsx)(et.l,{value:o||"",onChange:e=>{c(e.target.value)},maxWidth:"300px",children:m.map(e=>(0,r.jsx)("option",{value:e.id,children:e.name},e.id))})})}),t]})},ei=()=>{let e=(0,i.useContext)(es);if(void 0===e)throw Error("useBusinessManagerStats must be used within a BusinessManagerStatsProvider");return e};var ea=s(54691),en=s(11864),eo=s(49728),el=s(97894),ec=s(32967);let ed=()=>({totalTurnover:0,totalCommissionRevenue:0,totalCommissionRevenueGross:0,totalBillingAmountNet:0,totalPurchasedCredits:0,turnoverByCard:0,turnoverByCredit:0,gatewayFees:0,totalProfit:0,totalProfitGross:0,totalOtherIncomeGross:0,totalOtherIncomeNet:0,totalAdditionalProductsGross:0,totalAdditionalProductsNet:0,profitByMonth:[],otherIncomeByMonth:[],avgMonthlyProfit:0}),eu=()=>({order_payments:{count:0,basket_gross:0,basket_net:0,tips_gross:0,service_fee_gross:0,service_fee_net:0,delivery_fee_gross:0,delivery_fee_net:0,total_gross:0,total_net:0},total_gross:0,total_net:0}),eh=(e,t)=>void 0===t?e:(null!=e?e:0)+t,em=(e,t)=>{var s,r,i,a,n,o,l,c,d,u,h,m,g,x,b,p,j,f,v,y,_,z;e.order_payments.count+=null!=(h=null==t||null==(s=t.order_payments)?void 0:s.count)?h:0,e.order_payments.basket_gross+=null!=(m=null==t||null==(r=t.order_payments)?void 0:r.basket_gross)?m:0,e.order_payments.basket_net+=null!=(g=null==t||null==(i=t.order_payments)?void 0:i.basket_net)?g:0,e.order_payments.tips_gross+=null!=(x=null==t||null==(a=t.order_payments)?void 0:a.tips_gross)?x:0,e.order_payments.service_fee_gross+=null!=(b=null==t||null==(n=t.order_payments)?void 0:n.service_fee_gross)?b:0,e.order_payments.service_fee_net+=null!=(p=null==t||null==(o=t.order_payments)?void 0:o.service_fee_net)?p:0,e.order_payments.delivery_fee_gross+=null!=(j=null==t||null==(l=t.order_payments)?void 0:l.delivery_fee_gross)?j:0,e.order_payments.delivery_fee_net+=null!=(f=null==t||null==(c=t.order_payments)?void 0:c.delivery_fee_net)?f:0,e.order_payments.total_gross+=null!=(v=null==t||null==(d=t.order_payments)?void 0:d.total_gross)?v:0,e.order_payments.total_net+=null!=(y=null==t||null==(u=t.order_payments)?void 0:u.total_net)?y:0,e.total_gross+=null!=(_=null==t?void 0:t.total_gross)?_:0,e.total_net+=null!=(z=null==t?void 0:t.total_net)?z:0},eg=(e,t,s)=>{let r=(0,a.WD)(),{statistics:n,isLoading:o}=(0,f.B)(!0,"business_manager_monthly_report",y.nDe.ADMIN,e),[l,c]=(0,i.useState)({labels:[],datasets:[]}),[d,u]=(0,i.useState)({labels:[],datasets:[]}),[h,m]=(0,i.useState)({labels:[],datasets:[]}),[g,x]=(0,i.useState)([]),[b,p]=(0,i.useState)(0),[j,v]=(0,i.useState)(ed()),[_,z]=(0,i.useState)([]),[k,S]=(0,i.useState)(void 0);return(0,i.useEffect)(()=>
1{if(n)if(n){var e,i,a,o;let l,d,h=new Set;Object.values(n.organizations).forEach(e=>{Object.keys(e.months).forEach(e=>{h.add(e)})}),z(Array.from(h).sort());let g=JSON.parse(JSON.stringify(n)),b=e=>(!t||!(e<t))&&(!s||!(e>s)),j={},f={},y={},_={},k=0,w=0,M=0,T=0;Object.entries(g.organizations).forEach(e=>{let t,s,[r,i]=e,a=0,n={};Object.entries(i.months).forEach(e=>{var t,s,r,i,o,l,c,d;let[u,h]=e;if(!b(u))return;n[u]=h,j[u]||(j[u]=0);let m=h.ticket_sales.revenue.total;j[u]+=m,k+=m,a+=m,f[u]||(f[u]={gross:0,net:0}),f[u].gross+=null!=(c=null==(t=h.other_income)?void 0:t.total_gross)?c:0,f[u].net+=null!=(d=null==(s=h.other_income)?void 0:s.total_net)?d:0,_[u]||(_[u]={billingAmount:0,billingAmountGross:0,barionFees:0,profit:0,profitGross:0});let g=(null==(r=h.billing_records)?void 0:r.reduce((e,t)=>e+t.amount_net,0))||0;_[u].billingAmount+=g,w+=g;let x=(null==(i=h.billing_records)?void 0:i.reduce((e,t)=>e+t.amount,0))||0;_[u].billingAmountGross+=x,M+=x;let p=(null==(l=h.ticket_sales)||null==(o=l.barion_gateway_fees)?void 0:o.total_cents)||0;_[u].barionFees+=p,T+=p,_[u].profit=_[u].billingAmount-_[u].barionFees,_[u].profitGross=_[u].billingAmountGross-_[u].barionFees}),i.months=n,y[i.name]=a;let o=0,l=0,c=0,d=0,u=0,h=0,m=0,g=0,x=0,p=0,v=0,z=0,S=eu();Object.values(i.months).forEach(e=>{var r,i,a,n,b,j;o+=e.ticket_sales.revenue.total,l+=e.ticket_sales.revenue.by_card||0,c+=e.ticket_sales.revenue.by_credit||0,d+=e.ticket_sales.revenue.normal_credit||0,u+=e.ticket_sales.revenue.bonus_credit||0,h+=e.ticket_sales.revenue.external_normal_credit||0,t=eh(t,e.ticket_sales.revenue.normal_credit_actual),s=eh(s,e.ticket_sales.revenue.bonus_credit_actual),m+=null!=(n=e.ticket_sales.revenue.by_card_net)?n:0,g+=null!=(b=e.ticket_sales.revenue.additional_products_gross)?b:0,x+=null!=(j=e.ticket_sales.revenue.additional_products_net)?j:0,em(S,e.other_income),p+=(null==(r=e.ticket_sales.barion_gateway_fees)?void 0:r.total_cents)||0,v+=(null==(i=e.billing_records)?void 0:i.reduce((e,t)=>e+t.amount,0))||0,z+=(null==(a=e.billing_records)?void 0:a.reduce((e,t)=>e+t.amount_net,0))||0}),i.summary.ticket_sales.revenue.total=o,i.summary.ticket_sales.revenue.by_card=l,i.summary.ticket_sales.revenue.by_credit=c,i.summary.ticket_sales.revenue.normal_credit=d,i.summary.ticket_sales.revenue.bonus_credit=u,i.summary.ticket_sales.revenue.external_normal_credit=h,i.summary.ticket_sales.revenue.normal_credit_actual=t,i.summary.ticket_sales.revenue.bonus_credit_actual=s,i.summary.ticket_sales.revenue.by_card_net=m,i.summary.ticket_sales.revenue.additional_products_gross=g,i.summary.ticket_sales.revenue.additional_products_net=x,i.summary.other_income=S,i.summary.ticket_sales.barion_gateway_fees&&(i.summary.ticket_sales.barion_gateway_fees.total_cents=p),i.summary.total_billing_amount=v,i.summary.total_billing_amount_net=z,i.summary.profit={gross:v-p,net:z-p}});let C=0,A=0,F=0,N=0,D=0,P=0,B=0,E=0,O=0,W=0,H=0,G=eu();Object.values(g.organizations).forEach(e=>{var t,s,r,i;C+=e.summary.ticket_sales.revenue.total,A+=e.summary.ticket_sales.revenue.by_card||0,F+=e.summary.ticket_sales.revenue.by_credit||0,N+=e.summary.ticket_sales.revenue.normal_credit||0,D+=e.summary.ticket_sales.revenue.bonus_credit||0,P+=e.summary.ticket_sales.revenue.external_normal_credit||0,l=eh(l,e.summary.ticket_sales.revenue.normal_credit_actual),d=eh(d,e.summary.ticket_sales.revenue.bonus_credit_actual),B+=null!=(s=e.summary.ticket_sales.revenue.by_card_net)?s:0,E+=null!=(r=e.summary.ticket_sales.revenue.additional_products_gross)?r:0,O+=null!=(i=e.summary.ticket_sales.revenue.additional_products_net)?i:0,em(G,e.summary.other_income),W+=e.summary.total_billing_amount||0,H+=(null==(t=e.summary.ticket_sales.barion_gateway_fees)?void 0:t.total_cents)||0}),g.summary.ticket_sales.revenue.total=C,g.summary.ticket_sales.revenue.by_card=A,g.summary.ticket_sales.revenue.by_credit=F,g.summary.ticket_sales.revenue.normal_credit=N,g.summary.ticket_sales.revenue.bonus_credit=D,g.summary.ticket_sales.revenue.external_normal_credit=P,g.summary.ticket_sales.revenue.normal_credit_actual=l,g.summary.ticket_sales.revenue.bonus_credit_actual=d,g.summary.ticket_sales.revenue.by_card_net=B,g.summary.ticket_sales.revenue.additional_products_gross=E,g.summary.ticket_sales.revenue.additional_products_net=O,g.summary.other_income=G,g.summary.total_billing_amount=W,g.summary.ticket_sales.barion_gateway_fees&&(g.summary.ticket_sales.barion_gateway_fees.total_cents=H),g.summary.profit={gross:M-T,net:w-T},g.summary.total_billing_amount_net=n.summary.total_billing_amount_net,g.summary.credit.purchased_credits=n.summary.credit.purchased_credits,S(g);let R={};for(let e in y)y[e]>0&&(R[e]=y[e]);let I=Object.keys(j).sort(),U=0;if(I.length>=2){let e=I[I.length-1],t=I[I.length-2],s=j[e],r=j[t];r>0&&(U=(s-r)/r*100)}p(U),c({labels:I,datasets:[{label:r("statistics.charts.businessManager.monthlyTurnover","Havi Forgalom"),data:I.map(e=>j[e]),backgroundColor:"rgba(75, 192, 192, 0.2)",borderColor:"rgba(75, 192, 192, 1)",borderWidth:1},{label:r("statistics.charts.businessManager.otherIncomeOrders","Egy\xe9b bev\xe9tel (rendel\xe9sek)"),data:I.map(e=>{var t,s;return null!=(s=null==(t=f[e])?void 0:t.gross)?s:0}),backgroundColor:"rgba(153, 102, 255, 0.2)",borderColor:"rgba(153, 102, 255, 1)",borderWidth:1}]}),u({labels:Object.keys(R),datasets:[{label:r("statistics.charts.businessManager.turnoverByOrganization","Forgalom Szervezetenk\xe9nt"),data:Object.values(R),backgroundColor:["rgba(255, 99, 132, 0.7)","rgba(54, 162, 235, 0.7)","rgba(255, 206, 86, 0.7)","rgba(75, 192, 192, 0.7)","rgba(153, 102, 255, 0.7)","rgba(255, 159, 64, 0.7)"],borderColor:["rgba(255, 99, 132, 1)","rgba(54, 162, 235, 1)","rgba(255, 206, 86, 1)","rgba(75, 192, 192, 1)","rgba(153, 102, 255, 1)","rgba(255, 159, 64, 1)"],borderWidth:1}]});let K=g.summary.ticket_sales.revenue.by_card||0,V=g.summary.ticket_sales.revenue.by_credit||0;m({labels:[r("statistics.charts.businessManager.cardTurnover","K\xe1rty\xe1s Forgalom"),r("statistics.charts.businessManager.creditTurnover","Kredites Forgalom")],datasets:[{data:[K,V],backgroundColor:["rgba(54, 162, 235, 0.7)","rgba(255, 206, 86, 0.7)"],borderColor:["rgba(54, 162, 235, 1)","rgba(255, 206, 86, 1)"],borderWidth:1}]}),x([{label:r("statistics.charts.businessManager.normalCreditTurnover","Norm\xe1l Kredit Forgalom"),value:null!=(i=null!=(e=g.summary.ticket_sales.revenue.normal_credit_actual)?e:g.summary.ticket_sales.revenue.normal_credit)?i:0},{label:r("statistics.charts.businessManager.bonusCreditTurnover","B\xf3nusz Kredit Forgalom"),value:null!=(o=null!=(a=g.summary.ticket_sales.revenue.bonus_credit_actual)?a:g.summary.ticket_sales.revenue.bonus_credit)?o:0},{label:r("statistics.charts.businessManager.externalCreditTurnover","K\xfclső Kredit Forgalom"),value:g.summary.ticket_sales.revenue.external_normal_credit||0}]);let Z=Object.entries(_).map(e=>{let[t,s]=e;return{month:t,profit:s.profit,profitGross:s.profitGross}}).sort((e,t)=>
1e.month.localeCompare(t.month)),L=Object.entries(f).map(e=>{let[t,s]=e;return{month:t,gross:s.gross,net:s.net}}).sort((e,t)=>e.month.localeCompare(t.month)),q=Object.values(_).reduce((e,t)=>e+t.profit,0),X=Object.values(_).reduce((e,t)=>e+t.profitGross,0),Y=Object.keys(_).length;v({totalTurnover:k,totalCommissionRevenue:w,totalCommissionRevenueGross:M,totalBillingAmountNet:g.summary.total_billing_amount_net||0,totalPurchasedCredits:g.summary.credit.purchased_credits||0,turnoverByCard:g.summary.ticket_sales.revenue.by_card||0,turnoverByCredit:g.summary.ticket_sales.revenue.by_credit||0,gatewayFees:T,totalProfit:q,totalProfitGross:X,totalOtherIncomeGross:G.total_gross,totalOtherIncomeNet:G.total_net,totalAdditionalProductsGross:E,totalAdditionalProductsNet:O,profitByMonth:Z,otherIncomeByMonth:L,avgMonthlyProfit:Y>0?q/Y:0})}else c({labels:[],datasets:[]}),u({labels:[],datasets:[]}),m({labels:[],datasets:[]}),x([]),p(0),z([]),S(void 0),v(ed());else c({labels:[],datasets:[]}),u({labels:[],datasets:[]}),m({labels:[],datasets:[]}),x([]),p(0),z([]),S(void 0),v(ed())},[n,t,s,r]),{monthlyTurnoverData:l,organizationTurnoverData:d,paymentMethodData:h,turnoverBreakdownData:g,monthOverMonthTurnoverGrowth:b,totalTurnover:j.totalTurnover,totalCommissionRevenue:j.totalCommissionRevenue,totalCommissionRevenueGross:j.totalCommissionRevenueGross,totalBillingAmountNet:j.totalBillingAmountNet,totalPurchasedCredits:j.totalPurchasedCredits,turnoverByCard:j.turnoverByCard,turnoverByCredit:j.turnoverByCredit,gatewayFees:j.gatewayFees,totalProfit:j.totalProfit,totalProfitGross:j.totalProfitGross,totalOtherIncomeGross:j.totalOtherIncomeGross,totalOtherIncomeNet:j.totalOtherIncomeNet,totalAdditionalProductsGross:j.totalAdditionalProductsGross,totalAdditionalProductsNet:j.totalAdditionalProductsNet,profitByMonth:j.profitByMonth,otherIncomeByMonth:j.otherIncomeByMonth,avgMonthlyProfit:j.avgMonthlyProfit,rawData:n,filteredRawData:k,isLoading:o,availableMonths:_}};var ex=s(48754),eb=s(16969),ep=s(97584),ej=s(87822);W.t1.register(...W.$L);let ef={responsive:!0,maintainAspectRatio:!1,plugins:{legend:{position:"bottom",labels:{boxWidth:12,padding:15}},tooltip:{backgroundColor:"rgba(0, 0, 0, 0.7)",padding:10,titleFont:{size:14},bodyFont:{size:13}}},scales:{y:{type:"linear",beginAtZero:!0,ticks:{precision:0},grid:{color:"rgba(0, 0, 0, 0.1)"}},x:{grid:{color:"rgba(0, 0, 0, 0.05)",display:!1}}}},ev={responsive:!0,maintainAspectRatio:!1,plugins:{legend:{position:"bottom",labels:{boxWidth:12,padding:15}},tooltip:{backgroundColor:"rgba(0, 0, 0, 0.7)",padding:10,titleFont:{size:14},bodyFont:{size:13}}}},ey={responsive:!0,plugins:{legend:{position:"top"},title:{display:!0,text:"Monthly Revenue"}}},e_=e=>new Intl.NumberFormat("hu-HU",{style:"currency",currency:"HUF",maximumFractionDigits:0}).format(e),ez=e=>{let{rawData:t,totalTurnover:s,monthOverMonthTurnoverGrowth:i}=e,n=(0,a.WD)(),l=(0,o.dU)("white","gray.700"),c=(0,o.dU)("gray.200","gray.600");return(0,r.jsx)(ex.Z,{bg:l,boxShadow:"sm",borderColor:c,borderWidth:"1px",children:(0,r.jsx)(eb.b,{p:4,children:(0,r.jsxs)(w.r,{children:[(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(M.v,{fontSize:"sm",fontWeight:"medium",children:n("statistics.businessManager.kpi.partnerTurnover","Partneri forgalom")}),(0,r.jsxs)(ep.E,{colorScheme:i>0?"green":i<0?"red":"gray",fontSize:"xs",children:[i>0?"+":"",i.toFixed(1),"%"]})]}),(0,r.jsx)(T.k,{fontSize:"xl",children:e_(s)}),(0,r.jsxs)(ej.h,{fontSize:"xs",children:[n("statistics.businessManager.kpi.monthlyAverage","Havi \xe1tlag:"),(()=>{if(!t||!t.organizations)return e_(0);let e=new Set;return Object.values(t.organizations).forEach(t=>{Object.keys(t.months||{}).forEach(t=>e.add(t))}),e_(s/(e.size||1))})()]})]})})})},ek=e=>{let{totalCommissionRevenue:t,totalCommissionRevenueGross:s,totalTurnover:i}=e,n=(0,a.WD)(),l=(0,o.dU)("white","gray.700"),c=(0,o.dU)("gray.200","gray.600"),d=i>0?s/i*100:0,u=i>0?t/i*100:0;return(0,r.jsx)(ex.Z,{bg:l,boxShadow:"sm",borderColor:c,borderWidth:"1px",children:(0,r.jsx)(eb.b,{p:4,children:(0,r.jsxs)(w.r,{children:[(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(M.v,{fontSize:"sm",fontWeight:"medium",children:n("statistics.businessManager.kpi.commissionRevenue","Jutal\xe9k bev\xe9tel")}),(0,r.jsx)(ep.E,{colorScheme:"blue",fontSize:"xs",children:n("statistics.businessManager.kpi.commissionRate",{rate:d.toFixed(1),defaultValue:"{{rate}}% ar\xe1ny"})})]}),(0,r.jsx)(T.k,{fontSize:"xl",children:e_(s)}),(0,r.jsx)(ej.h,{fontSize:"xs",children:n("statistics.businessManager.kpi.netValue",{value:e_(t),rate:u.toFixed(1),defaultValue:"Nett\xf3: {{value}} ({{rate}}%)"})})]})})})},eS=e=>{let{totalOtherIncomeGross:t,totalOtherIncomeNet:s,totalTurnover:i,rawData:n}=e,l=(0,a.WD)(),c=(0,o.dU)("white","gray.700"),d=(0,o.dU)("gray.200","gray.600"),u=n&&n.organizations?Object.values(n.organizations).reduce((e,t)=>
1{var s,r,i,a;return e+(null!=(a=null==(i=t.summary)||null==(r=i.other_income)||null==(s=r.order_payments)?void 0:s.count)?a:0)},0):0,h=i>0?t/i*100:0;return(0,r.jsx)(ex.Z,{bg:c,boxShadow:"sm",borderColor:d,borderWidth:"1px",children:(0,r.jsx)(eb.b,{p:4,children:(0,r.jsxs)(w.r,{children:[(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(M.v,{fontSize:"sm",fontWeight:"medium",children:l("statistics.businessManager.kpi.otherIncome","Egy\xe9b bev\xe9tel (rendel\xe9sek)")}),(0,r.jsx)(ep.E,{colorScheme:"purple",fontSize:"xs",children:l("statistics.businessManager.kpi.orderCount",{count:u,defaultValue:"{{count}} rendel\xe9s"})})]}),(0,r.jsx)(T.k,{fontSize:"xl",children:e_(t)}),(0,r.jsxs)(ej.h,{fontSize:"xs",children:[l("statistics.businessManager.kpi.otherIncomeNet",{value:e_(s),defaultValue:"Nett\xf3: {{value}}"})," \xb7 ",l("statistics.businessManager.kpi.otherIncomeShare",{percent:h.toFixed(1),defaultValue:"A forgalom {{percent}}%-a"})]})]})})})},ew=e=>{let{rawData:t}=e,s=(0,a.WD)(),i=(0,o.dU)("white","gray.700"),n=(0,o.dU)("gray.200","gray.600"),l=t&&t.organizations?Object.keys(t.organizations).length:0,c=t&&t.organizations?Object.values(t.organizations).filter(e=>{let t=Object.keys(e.months||{}).sort();if(0===t.length)return!1;let s=t[t.length-1];return e.months[s].ticket_sales.revenue.total>0}).length:0;return(0,r.jsx)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:(0,r.jsx)(eb.b,{p:4,children:(0,r.jsxs)(w.r,{children:[(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(M.v,{fontSize:"sm",fontWeight:"medium",children:s("statistics.businessManager.kpi.partnerCount","Partnerek sz\xe1ma")}),(0,r.jsx)(ep.E,{colorScheme:"green",fontSize:"xs",children:s("statistics.businessManager.kpi.activeCount",{count:c,defaultValue:"{{count}} akt\xedv"})})]}),(0,r.jsx)(T.k,{fontSize:"xl",children:l}),(0,r.jsxs)(ej.h,{fontSize:"xs",children:[s("statistics.businessManager.kpi.avgTurnoverPerPartner","\xc1tlag forgalom / partner:"),(()=>{if(!t||!t.organizations)return e_(0);let e=Object.keys(t.organizations).length;return e_(Object.values(t.organizations).reduce((e,t)=>e+(t.summary.ticket_sales.revenue.total||0),0)/(e||1))})()]})]})})})},eM=e=>{let{rawData:t}=e,s=(0,a.WD)(),i=(0,o.dU)("white","gray.700"),n=(0,o.dU)("gray.200","gray.600");if(!t||!t.organizations)return(0,r.jsx)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:(0,r.jsx)(eb.b,{p:4,children:(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{fontSize:"sm",fontWeight:"medium",children:s("statistics.businessManager.kpi.partnerActivity","Partner aktivit\xe1s")}),(0,r.jsx)(T.k,{fontSize:"xl",children:"0%"}),(0,r.jsx)(ej.h,{fontSize:"xs",children:s("common.noData","Nincs el\xe9rhető adat")})]})})});let l=new Set;Object.values(t.organizations).forEach(e=>{Object.keys(e.months||{}).forEach(e=>l.add(e))});let c=l.size,d=Object.values(t.organizations),u=d.reduce((e,t)=>e+Object.entries(t.months||{}).filter(e=>{let[,t]=e;return t.ticket_sales.revenue.total>0}).length,0)/(d.length||1),h=c>0?u/c*100:0;return(0,r.jsx)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:(0,r.jsx)(eb.b,{p:4,children:(0,r.jsxs)(w.r,{children:[(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(M.v,{fontSize:"sm",fontWeight:"medium",children:s("statistics.businessManager.kpi.partnerActivity","Partner aktivit\xe1s")}),(0,r.jsxs)(ep.E,{colorScheme:h>75?"green":h>50?"yellow":"red",fontSize:"xs",children:[h.toFixed(0),"%"]})]}),(0,r.jsx)(T.k,{fontSize:"xl",children:s("statistics.businessManager.kpi.activeMonths",{count:u.toFixed(1),defaultValue:"{{count}} h\xf3nap"})}),(0,r.jsx)(ej.h,{fontSize:"xs",children:s("statistics.businessManager.kpi.outOfMonths",{count:c,defaultValue:"{{count}} h\xf3napb\xf3l"})})]})})})};var eT=s(17826),eC=s(94160),eA=s(32376);let eF=e=>{var t,s;let{monthlyTurnoverBarChart:i}=e,n=(0,a.WD)(),d=(0,o.dU)("white","gray.700"),u=(0,o.dU)("gray.200","gray.600");return(0,r.jsxs)(ex.Z,{bg:d,boxShadow:"md",borderColor:u,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{children:(0,r.jsx)(c.D,{size:"md",children:n("statistics.charts.revenue.monthlyTurnover","Havi forgalom")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(l.a,{height:"300px",children:i&&i.labels&&0!==i.labels.length?(0,r.jsx)(j.yP,{options:{...ey,plugins:{...ey.plugins,title:{display:!0,text:n("statistics.charts.revenue.monthlyTurnoverHuf","Havi forgalom (HUF)")}}},data:{labels:i.labels,datasets:[{label:n("statistics.charts.revenue.turnover","Forgalom"),data:(null==(t=i.datasets[0])?void 0:t.data)||[],backgroundColor:"rgba(75, 192, 192, 0.2)",borderColor:"rgba(75, 192, 192, 1)",borderWidth:1},{label:n("statistics.charts.revenue.otherIncomeOrders","Egy\xe9b bev\xe9tel (rendel\xe9sek)"),data:(null==(s=i.datasets[1])?void 0:s.data)||[],backgroundColor:"rgba(153, 102, 255, 0.2)",borderColor:"rgba(153, 102, 255, 1)",borderWidth:1}]}}):(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100%",children:(0,r.jsx)(el.E,{children:n("statistics.charts.revenue.noData","Nincs adat")}
1)})})})]})},eN=e=>{var t,s;let{monthlyTurnoverBarChart:i}=e,n=(0,a.WD)(),d=(0,o.dU)("white","gray.700"),u=(0,o.dU)("gray.200","gray.600"),h=(null==i?void 0:i.labels)||[],m=(null==i||null==(s=i.datasets)||null==(t=s[0])?void 0:t.data)||[],g=m.map((e,t,s)=>t<2?null:(s[t]+s[t-1]+s[t-2])/3),x={labels:(null==i?void 0:i.labels)||[],datasets:[{label:n("statistics.charts.revenue.monthlyTurnover","Havi forgalom"),data:m,backgroundColor:"rgba(75, 192, 192, 0.2)",borderColor:"rgba(75, 192, 192, 1)",borderWidth:1,fill:!0},{label:n("statistics.charts.revenue.movingAverage3Month","3 havi mozg\xf3\xe1tlag"),data:g,backgroundColor:"rgba(153, 102, 255, 0)",borderColor:"rgba(153, 102, 255, 1)",borderWidth:2,borderDash:[5,5],fill:!1}]},b=m.length>=2?((m[m.length-1]-m[0])/(0===m[0]?1:m[0])*100).toFixed(1):"0";return(0,r.jsxs)(ex.Z,{bg:d,boxShadow:"sm",borderColor:u,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(c.D,{size:"sm",children:n("statistics.charts.revenue.turnoverTrend","Forgalmi trend")}),(0,r.jsx)(ep.E,{colorScheme:parseFloat(b)>0?"green":0>parseFloat(b)?"red":"gray",fontSize:"xs",children:n("statistics.charts.revenue.changePercent",{value:b,defaultValue:"{{value}}% v\xe1ltoz\xe1s"})})]})}),(0,r.jsx)(eb.b,{pt:2,pb:3,px:3,children:(0,r.jsx)(l.a,{height:"200px",children:0===h.length?(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100%",children:(0,r.jsx)(el.E,{children:n("statistics.charts.revenue.noData","Nincs adat")})}):(0,r.jsx)(j.N1,{options:ef,data:x})})})]})},eD=e=>{let{organizationTurnoverData:t,totalTurnover:s}=e,i=(0,a.WD)(),n=(0,o.dU)("white","gray.700"),d=(0,o.dU)("gray.200","gray.600");return(0,r.jsxs)(ex.Z,{bg:n,boxShadow:"md",borderColor:d,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,children:(0,r.jsx)(c.D,{size:"md",children:i("statistics.charts.revenue.partnerTurnover","Partneri forgalom")})}),(0,r.jsxs)(eb.b,{children:[(0,r.jsx)(l.a,{height:"300px",children:t&&t.labels&&0!==t.labels.length?(0,r.jsx)(j.Fq,{data:t,options:ev}):(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100%",children:(0,r.jsx)(el.E,{children:i("statistics.charts.revenue.noData","Nincs adat")})})}),(0,r.jsx)(C.K,{maxHeight:"200px",overflowY:"auto",mt:4,children:(0,r.jsxs)(A.X,{size:"sm",variant:"simple",children:[(0,r.jsx)(N.d,{children:(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(P.Th,{children:i("statistics.charts.revenue.partner","Partner")}),(0,r.jsx)(P.Th,{isNumeric:!0,children:i("statistics.charts.revenue.turnover","Forgalom")}),(0,r.jsx)(P.Th,{isNumeric:!0,children:"%"})]})}),(0,r.jsx)(B.N,{children:t.labels.map((e,i)=>{var a,n,o;let l=(null==t||null==(o=t.datasets)||null==(n=o[0])||null==(a=n.data)?void 0:a[i])||0,c=s>0?l/s*100:0;return(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{children:e}),(0,r.jsx)(E.Td,{isNumeric:!0,children:e_(l)}),(0,r.jsxs)(E.Td,{isNumeric:!0,children:[c.toFixed(1),"%"]})]},e)})})]})})]})]})},eP=e=>{var t,s;let{monthlyTurnoverBarChart:i,rawData:n}=e,l=(0,a.WD)(),u=(0,o.dU)("white","gray.700"),h=(0,o.dU)("gray.200","gray.600"),m=(0,o.dU)("gray.600","gray.200"),g=(0,o.dU)("blue.500","blue.300"),x=(null==i?void 0:i.labels)||[],p=(null==i||null==(s=i.datasets)||null==(t=s[0])?void 0:t.data)||[],j=x.length;if(!(j>0&&p.some(e=>e>0)))return(0,r.jsxs)(ex.Z,{bg:u,boxShadow:"md",borderColor:h,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,children:(0,r.jsx)(c.D,{size:"md",children:l("statistics.charts.revenue.turnoverAnalysis","Forgalmi elemz\xe9s")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"200px",children:(0,r.jsx)(el.E,{children:l("statistics.charts.revenue.notEnoughData","Nincs elegendő adat az elemz\xe9shez")})})})]});let f=p.reduce((e,t)=>e+t,0),v=f/j,y=p.indexOf(Math.max(...p)),_=p.indexOf(Math.min(...p)),z={name:x[y],turnover:p[y]},k={name:x[_],turnover:p[_]},S=j>=2?(p[j-1]-p[j-2])/(0===p[j-2]?1:p[j-2])*100:0,C=Math.sqrt(p.reduce((e,t)=>e+Math.pow(t-v,2),0)/j),A=v>0?C/v*100:0,F=S>5?l("statistics.charts.revenue.trendIncreasing","N\xf6vekvő"):S<-5?l("statistics.charts.revenue.trendDecreasing","Cs\xf6kkenő"):l("statistics.charts.revenue.trendStagnant","Stagn\xe1l\xf3"),N=S>5?(0,r.jsx)(eA.ARf,{color:"green"}):S<-5?(0,r.jsx)(eA.JW4,{color:"red"}):null;return(0,r.jsxs)(ex.Z,{bg:u,boxShadow:"md",borderColor:h,borderWidth:"1px",height:"100%",children:[(0,r.jsx)(eT.a,{pb:2,children:(0,r.jsx)(c.D,{size:"md",children:l("statistics.charts.revenue.turnoverAnalysis","Forgalmi elemz\xe9s")})}),(0,r.jsxs)(eb.b,{children:[(0,r.jsxs)(b.r,{columns:2,spacing:4,mb:4,children:[(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{children:l("statistics.charts.revenue.totalTurnover","Teljes forgalom")}),(0,r.jsx)(T.k,{children:e_(f)})]}),(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{children:l("statistics.charts.revenue.avgMonthlyTurnover","Havi \xe1tlag forgalom")}),(0,r.jsx)(T.k,{children:e_(v)})]}),(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{children:l("statistics.charts.revenue.bestMonth","Legjobb h\xf3nap")}),(0,r.jsx)(T.k,{color:g,children:z.name}),(0,r.jsx)(ej.h,{children:e_(z.turnover)})]}),(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{children:l("statistics.charts.revenue.worstMonth","Legrosszabb h\xf3nap")}),(0,r.jsx)(T.k,{color:g,children:k.name}),(0,r.jsx)(ej.h,{children:e_(k.turnover)})]})]}),(0,r.jsx)(d.c,{my:4}),(0,r.jsxs)(eo.s,{align:"center",mb:2,children:[(0,r.jsx)(el.E,{fontWeight:"bold",mr:2,children:l("statistics.charts.revenue.turnoverTrendLabel","Forgalmi trend:")}),N,(0,r.jsx)(el.E,{ml:1,children:l("statistics.charts.revenue.trendValue",{trend:F,value:S.toFixed(1),defaultValue:"{{trend}} ({{value}}%)"})})]}),(0,r.jsxs)(eo.s,{align:"center",children:[(0,r.jsx)(el.E,{fontWeight:"bold",mr:2,children:l("statistics.charts.revenue.turnoverVolatility","Forgalmi volatilit\xe1s:")}),(0,r.jsxs)(el.E,{children:[A.toFixed(1),"%"]})]}),(0,r.jsx)(el.E,{fontSize:"xs",color:m,mt:3,children:l("statistics.charts.revenue.volatilityDescription","A volatilit\xe1s a forgalom ingadoz\xe1s\xe1t mutatja a havi \xe1tlaghoz k\xe9pest.")})]})]})},eB=e=>{var t,s;let{monthlyTurnoverBarChart:i}=e,n=(0,a.WD)(),d=(0,o.dU)("white","gray.700"),u=(0,o.dU)("gray.200","gray.600"),h=(0,o.dU)("gray.500","gray.400"),m=(null==i?void 0:i.labels)||[],g=(null==i||null==(s=i.datasets)||null==(t=s[0])?void 0:t.data)||[],x=g.map(e=>e*(.4*Math.random()+.8));
1if(0===m.length)return(0,r.jsxs)(ex.Z,{bg:d,boxShadow:"md",borderColor:u,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{children:(0,r.jsx)(c.D,{size:"md",children:n("statistics.charts.revenue.monthlyComparison","Havi \xf6sszehasonl\xedt\xe1s (Forgalom)")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"200px",children:(0,r.jsx)(el.E,{children:n("statistics.charts.revenue.noData","Nincs adat")})})})]});let b={labels:m,datasets:[{label:n("statistics.charts.revenue.currentYearTurnover","Aktu\xe1lis \xc9v Forgalom"),data:g,borderColor:"rgba(75, 192, 192, 1)",backgroundColor:"rgba(75, 192, 192, 0.2)",fill:!0,tension:.4},{label:n("statistics.charts.revenue.previousYearTurnoverMock","Előző \xc9v Forgalom (Mock)"),data:x,borderColor:"rgba(255, 99, 132, 1)",backgroundColor:"rgba(255, 99, 132, 0.2)",fill:!0,tension:.4,borderDash:[5,5]}]};return(0,r.jsxs)(ex.Z,{bg:d,boxShadow:"md",borderColor:u,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{children:(0,r.jsx)(c.D,{size:"md",children:n("statistics.charts.revenue.monthlyComparison","Havi \xf6sszehasonl\xedt\xe1s (Forgalom)")})}),(0,r.jsxs)(eb.b,{children:[(0,r.jsx)(l.a,{height:"300px",children:(0,r.jsx)(j.N1,{options:ef,data:b})}),(0,r.jsx)(el.E,{fontSize:"xs",color:h,mt:2,children:n("statistics.charts.revenue.mockDataNote","Megjegyz\xe9s: Az előző \xe9vi adatok jelenleg szimul\xe1ltak.")})]})]})},eE=e=>{let{organizationTurnoverData:t,totalTurnover:s}=e,i=(0,a.WD)(),n=(0,o.dU)("white","gray.700"),d=(0,o.dU)("gray.200","gray.600"),u=(0,o.dU)("gray.600","gray.400");if(!t||!t.labels||0===t.labels.length)return(0,r.jsxs)(ex.Z,{bg:n,boxShadow:"md",borderColor:d,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{children:(0,r.jsx)(c.D,{size:"md",children:i("statistics.charts.revenue.topPartners","Top Partnerek (Forgalom)")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"200px",children:(0,r.jsx)(el.E,{children:i("statistics.charts.revenue.noData","Nincs adat")})})})]});let h=t.labels.map((e,s)=>({name:e,turnover:t.datasets[0].data[s]||0})).sort((e,t)=>t.turnover-e.turnover).slice(0,5),m=h.length>0?h[0].turnover:0;return(0,r.jsxs)(ex.Z,{bg:n,boxShadow:"md",borderColor:d,borderWidth:"1px",height:"100%",children:[(0,r.jsx)(eT.a,{children:(0,r.jsx)(c.D,{size:"md",children:i("statistics.charts.revenue.top5Partners","Top 5 Partner (Forgalom)")})}),(0,r.jsxs)(eb.b,{children:[h.map(e=>(0,r.jsxs)(l.a,{mb:3,children:[(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",mb:1,children:[(0,r.jsx)(el.E,{fontSize:"sm",fontWeight:"medium",children:e.name}),(0,r.jsx)(el.E,{fontSize:"sm",color:u,children:e_(e.turnover)})]}),(0,r.jsx)(eC.k,{value:m>0?e.turnover/m*100:0,size:"sm",colorScheme:"blue",borderRadius:"md"})]},e.name)),0===h.length&&(0,r.jsx)(el.E,{children:i("statistics.charts.revenue.noPartnerData","Nincs partner adat.")})]})]})},eO=e=>{let{rawData:t}=e,s=(0,a.WD)(),i=(0,o.dU)("white","gray.700"),n=(0,o.dU)("gray.200","gray.600");if(!t||!t.organizations)return(0,r.jsxs)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsx)(c.D,{size:"sm",children:s("statistics.charts.businessManager.companiesMonthlyRevenue","C\xe9gek havi bev\xe9telei")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100px",children:(0,r.jsx)(el.E,{children:s("statistics.charts.businessManager.noData","Nincs adat")})})})]});let l=Object.entries(t.organizations).map(e=>{var t,s,r,i,a,n,o,l;let[c,d]=e;return{id:c,name:d.name,totalRevenue:d.summary.ticket_sales.revenue.total||0,cardRevenueNet:null!=(n=null==(s=d.summary.ticket_sales)||null==(t=s.revenue)?void 0:t.by_card_net)?n:0,additionalProductsGross:null!=(o=null==(i=d.summary.ticket_sales)||null==(r=i.revenue)?void 0:r.additional_products_gross)?o:0,otherIncomeGross:null!=(l=null==(a=d.summary.other_income)?void 0:a.total_gross)?l:0,months:Object.entries(d.months||{}).map(e=>{let[t,s]=e;return{month:t,revenue:s.ticket_sales.revenue.total||0,ticketCount:s.ticket_sales.count||0}}).sort((e,t)=>e.month.localeCompare(t.month))}}).sort((e,t)=>
1t.totalRevenue-e.totalRevenue),d=new Set;l.forEach(e=>{e.months.forEach(e=>d.add(e.month))});let u=Array.from(d).sort();return(0,r.jsxs)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(c.D,{size:"sm",children:s("statistics.charts.businessManager.partnersMonthlyRevenue","Partnerek havi bev\xe9telei")}),(0,r.jsx)(ep.E,{colorScheme:"blue",fontSize:"xs",children:s("statistics.charts.businessManager.partnersMonthsBadge",{partners:l.length,months:u.length,defaultValue:"{{partners}} partner, {{months}} h\xf3nap"})})]})}),(0,r.jsx)(eb.b,{pt:2,pb:3,px:3,children:(0,r.jsx)(C.K,{overflowX:"auto",maxHeight:"400px",overflowY:"auto",children:(0,r.jsxs)(A.X,{size:"sm",variant:"simple",children:[(0,r.jsx)(N.d,{position:"sticky",top:0,bg:i,zIndex:1,children:(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(P.Th,{pl:0,fontSize:"xs",position:"sticky",left:0,bg:i,zIndex:2,children:s("statistics.charts.businessManager.partner","Partner")}),u.map(e=>(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:e},e)),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.charts.businessManager.cardRevenueNet","K\xe1rty\xe1s forgalom (nett\xf3)")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.charts.businessManager.additionalProductsGross","Kieg\xe9sz\xedtő term\xe9kek (brutt\xf3)")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.charts.businessManager.otherIncomeGross","Egy\xe9b bev\xe9tel (brutt\xf3)")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",position:"sticky",right:0,bg:i,zIndex:2,children:s("statistics.charts.businessManager.total","\xd6sszesen")})]})}),(0,r.jsxs)(B.N,{children:[l.map((e,t)=>{let s=new Map;return e.months.forEach(e=>{s.set(e.month,e.revenue)}),(0,r.jsxs)(D.Tr,{children:[(0,r.jsxs)(E.Td,{pl:0,fontSize:"xs",fontWeight:"medium",position:"sticky",left:0,bg:i,zIndex:2,children:[t<3?(0,r.jsx)(ep.E,{mr:1,colorScheme:0===t?"gold":1===t?"silver":"orange",variant:"subtle",children:t+1}):(0,r.jsx)(el.E,{as:"span",mr:1,color:"gray.500",children:t+1}),e.name]}),u.map(e=>{let t=s.get(e)||0;return(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",color:t>0?t>1e5?"green.500":"inherit":"gray.400",fontWeight:t>1e5?"bold":"normal",children:t>0?e_(t):"-"},e)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(e.cardRevenueNet)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(e.additionalProductsGross)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(e.otherIncomeGross)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",fontWeight:"bold",position:"sticky",right:0,bg:i,zIndex:2,children:e_(e.totalRevenue)})]},e.id)}),(0,r.jsxs)(D.Tr,{bg:"gray.50",children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",fontWeight:"bold",position:"sticky",left:0,bg:"gray.50",zIndex:2,children:s("statistics.charts.businessManager.total","\xd6sszesen")}),u.map(e=>{let t=l.reduce((t,s)=>{let r=s.months.find(t=>t.month===e);return t+(r?r.revenue:0)},0);return(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",fontWeight:"bold",children:e_(t)},e)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",fontWeight:"bold",children:e_(l.reduce((e,t)=>e+t.cardRevenueNet,0))}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",fontWeight:"bold",children:e_(l.reduce((e,t)=>e+t.additionalProductsGross,0))}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",fontWeight:"bold",children:e_(l.reduce((e,t)=>e+t.otherIncomeGross,0))}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",fontWeight:"bold",position:"sticky",right:0,bg:"gray.50",zIndex:2,children:e_(l.reduce((e,t)=>e+t.totalRevenue,0))})]})]})]})})})]})},eW=e=>{let{rawData:t}=e,s=(0,a.WD)(),i=(0,o.dU)("white","gray.700"),n=(0,o.dU)("gray.200","gray.600");if(!t||!t.organizations)return(0,r.jsxs)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsx)(c.D,{size:"sm",children:s("statistics.charts.businessManager.invoiceDetails","Partneri sz\xe1ml\xe1k r\xe9szletez\xe9se")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100px",children:(0,r.jsx)(el.E,{children:s("statistics.charts.businessManager.noData","Nincs adat")}
1)})})]});let l=Object.entries(t.organizations).map(e=>{let[t,s]=e;return{id:t,name:s.name,totalBillingAmount:s.summary.total_billing_amount||0,totalBillingAmountNet:s.summary.total_billing_amount_net||0,vatAmount:(s.summary.total_billing_amount||0)-(s.summary.total_billing_amount_net||0),months:Object.entries(s.months||{}).map(e=>{let[t,s]=e;return{month:t,billingAmount:s.total_billing_amount||0,billingAmountNet:s.total_billing_amount_net||0}}).sort((e,t)=>e.month.localeCompare(t.month))}}).sort((e,t)=>t.totalBillingAmount-e.totalBillingAmount),d=l.reduce((e,t)=>e+t.totalBillingAmount,0),u=l.reduce((e,t)=>e+t.totalBillingAmountNet,0),h=l.reduce((e,t)=>e+t.vatAmount,0);return(0,r.jsxs)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(c.D,{size:"sm",children:s("statistics.charts.businessManager.invoiceDetails","Partneri sz\xe1ml\xe1k r\xe9szletez\xe9se")}),(0,r.jsx)(ep.E,{colorScheme:"purple",fontSize:"xs",children:s("statistics.charts.businessManager.vatBadge",{percent:(h/d*100).toFixed(0),defaultValue:"\xc1FA: {{percent}}%"})})]})}),(0,r.jsx)(eb.b,{pt:2,pb:3,px:3,children:(0,r.jsx)(C.K,{maxHeight:"300px",overflowY:"auto",children:(0,r.jsxs)(A.X,{size:"sm",variant:"simple",children:[(0,r.jsx)(N.d,{position:"sticky",top:0,bg:i,zIndex:1,children:(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(P.Th,{pl:0,fontSize:"xs",children:s("statistics.charts.businessManager.partner","Partner")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.charts.businessManager.grossAmount","Brutt\xf3 \xf6sszeg")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.charts.businessManager.netAmount","Nett\xf3 \xf6sszeg")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.charts.businessManager.vat","\xc1FA")})]})}),(0,r.jsxs)(B.N,{children:[l.map((e,t)=>(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",children:e.name}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(e.totalBillingAmount)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(e.totalBillingAmountNet)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(e.vatAmount)})]},e.id)),(0,r.jsxs)(D.Tr,{bg:"gray.50",children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",fontWeight:"bold",children:s("statistics.charts.businessManager.total","\xd6sszesen")}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",fontWeight:"bold",children:e_(d)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",fontWeight:"bold",children:e_(u)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",fontWeight:"bold",children:e_(h)})]})]})]})})})]})},eH=e=>{let{rawData:t}=e,s=(0,a.WD)(),i=(0,o.dU)("white","gray.700"),n=(0,o.dU)("gray.200","gray.600");if(!t||!t.organizations)return(0,r.jsxs)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsx)(c.D,{size:"sm",children:s("statistics.charts.businessManager.billingTrend","Sz\xe1ml\xe1z\xe1si trend")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100px",children:(0,r.jsx)(el.E,{children:s("statistics.charts.businessManager.noData","Nincs adat")})})})]});let d=new Set;Object.values(t.organizations).forEach(e=>{Object.keys(e.months||{}).forEach(e=>d.add(e))});let u=Array.from(d).sort(),h={};u.forEach(e=>{h[e]={gross:0,net:0,vat:0}}),Object.values(t.organizations).forEach(e=>{Object.entries(e.months||{}).forEach(e=>{let[t,s]=e,r=s.total_billing_amount||0,i=s.total_billing_amount_net||0;h[t].gross+=r,h[t].net+=i,h[t].vat+=r-i})});let m={labels:u,datasets:[{label:s("statistics.charts.businessManager.grossAmount","Brutt\xf3 \xf6sszeg"),data:u.map(e=>{var t;return(null==(t=h[e])?void 0:t.gross)||0}),backgroundColor:"rgba(53, 162, 235, 0.5)",borderColor:"rgba(53, 162, 235, 1)",borderWidth:2,type:"line",yAxisID:"y"},{label:s("statistics.charts.businessManager.netAmount","Nett\xf3 \xf6sszeg"),data:u.map(e=>{var t;return(null==(t=h[e])?void 0:t.net)||0}),backgroundColor:"rgba(75, 192, 192, 0.5)",borderColor:"rgba(75, 192, 192, 1)",borderWidth:2,type:"line",yAxisID:"y"},{label:s("statistics.charts.businessManager.vat","\xc1FA"),data:u.map(e=>{var t;return(null==(t=h[e])?void 0:t.vat)||0}),backgroundColor:"rgba(255, 99, 132, 0.5)",borderColor:"rgba(255, 99, 132, 1)",borderWidth:1,type:"bar",yAxisID:"y1"}]},g=Object.values(h).reduce((e,t)=>
1e+t.gross,0),x=Object.values(h).reduce((e,t)=>e+t.net,0),b=Object.values(h).reduce((e,t)=>e+t.vat,0),p={...ef,scales:{y:{type:"linear",display:!0,position:"left",title:{display:!0,text:s("statistics.charts.businessManager.grossNetAxis","Brutt\xf3/Nett\xf3 (HUF)")},grid:{color:"rgba(0, 0, 0, 0.1)"}},y1:{type:"linear",display:!0,position:"right",title:{display:!0,text:s("statistics.charts.businessManager.vatAxis","\xc1FA (HUF)")},grid:{drawOnChartArea:!1}},x:{grid:{color:"rgba(0, 0, 0, 0.05)",display:!1}}}};return(0,r.jsxs)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(c.D,{size:"sm",children:s("statistics.charts.businessManager.monthlyBillingTrend","Havi sz\xe1ml\xe1z\xe1si trend")}),(0,r.jsx)(ep.E,{colorScheme:"blue",fontSize:"xs",children:s("statistics.charts.businessManager.vatRatioBadge",{percent:b>0?(b/g*100).toFixed(1):"0",defaultValue:"\xc1FA ar\xe1ny: {{percent}}%"})})]})}),(0,r.jsxs)(eb.b,{pt:2,pb:3,px:3,children:[(0,r.jsx)(l.a,{height:"250px",children:0===u.length?(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100%",children:(0,r.jsx)(el.E,{children:s("statistics.charts.businessManager.noData","Nincs adat")})}):(0,r.jsx)(j.yP,{options:p,data:m})}),(0,r.jsxs)(eo.s,{mt:2,justify:"space-between",fontSize:"xs",children:[(0,r.jsx)(el.E,{children:s("statistics.charts.businessManager.totalGross",{amount:e_(g),defaultValue:"Teljes brutt\xf3: {{amount}}"})}),(0,r.jsx)(el.E,{children:s("statistics.charts.businessManager.totalNet",{amount:e_(x),defaultValue:"Teljes nett\xf3: {{amount}}"})}),(0,r.jsx)(el.E,{children:s("statistics.charts.businessManager.totalVat",{amount:e_(b),defaultValue:"Teljes \xc1FA: {{amount}}"})})]})]})]})},eG=e=>{let{rawData:t}=e,s=(0,a.WD)(),n=(0,o.dU)("white","gray.700"),u=(0,o.dU)("gray.200","gray.600"),{billingRecords:h,monthlyStats:m,orgStats:g,totalStats:x,vatDistribution:p}=(0,i.useMemo)(()=>{let e=[],s=new Map,r=new Map,i=new Map;t&&t.organizations&&Object.entries(t.organizations).forEach(t=>{let[a,n]=t;Object.entries(n.months||{}).forEach(t=>{let[o,l]=t;l.billing_records&&Array.isArray(l.billing_records)&&l.billing_records.forEach(t=>{let l=t.amount-t.amount_net,c=t.amount_net>0?Math.round(l/t.amount_net*100):0,d={organizationId:a,organizationName:n.name,month:o,amount:t.amount,amount_net:t.amount_net,vatAmount:l,vatPercentage:c};e.push(d),i.has(c)||i.set(c,0),i.set(c,i.get(c)+l),s.has(o)||s.set(o,{month:o,count:0,amount:0,amount_net:0,vatAmount:0,avgAmount:0});let u=s.get(o);u.count+=1,u.amount+=t.amount,u.amount_net+=t.amount_net,u.vatAmount+=l,r.has(a)||r.set(a,{id:a,name:n.name,count:0,amount:0,amount_net:0,vatAmount:0,avgAmount:0});let h=r.get(a);h.count+=1,h.amount+=t.amount,h.amount_net+=t.amount_net,h.vatAmount+=l})})}),s.forEach(e=>{e.avgAmount=e.count>0?e.amount/e.count:0}),r.forEach(e=>{e.avgAmount=e.count>0?e.amount/e.count:0});let a=Array.from(s.values()).sort((e,t)=>e.month.localeCompare(t.month)),n=Array.from(r.values()).sort((e,t)=>t.amount-e.amount),o=e.length,l=e.reduce((e,t)=>e+t.amount,0),c=e.reduce((e,t)=>e+t.amount_net,0),d=e.reduce((e,t)=>e+t.vatAmount,0);return{billingRecords:e,monthlyStats:a,orgStats:n,totalStats:{count:o,amount:l,amount_net:c,vatAmount:d,avgAmount:o>0?l/o:0,avgVatPercentage:c>0?d/c*100:0},vatDistribution:Array.from(i.entries()).filter(e=>{let[t]=e;return t>0}).sort((e,t)=>t[1]-e[1])}},[t]);if(0===h.length)return(0,r.jsxs)(ex.Z,{bg:n,boxShadow:"sm",borderColor:u,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsx)(c.D,{size:"sm",children:s("statistics.invoiceDetailed.title","Sz\xe1ml\xe1k r\xe9szletes statisztik\xe1i")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100px",children:(0,r.jsx)(el.E,{children:s("statistics.invoiceDetailed.noData","Nincs el\xe9rhető sz\xe1ml\xe1z\xe1si adat")})})})]});let f={labels:p.map(e=>{let[t]=e;return s("statistics.invoiceDetailed.vatRateLabel",{rate:t,defaultValue:"{{rate}}% \xc1FA"})}),datasets:[{data:p.map(e=>{let[,t]=e;return t}),backgroundColor:["rgba(255, 99, 132, 0.7)","rgba(54, 162, 235, 0.7)","rgba(255, 206, 86, 0.7)","rgba(75, 192, 192, 0.7)"],borderColor:["rgba(255, 99, 132, 1)","rgba(54, 162, 235, 1)","rgba(255, 206, 86, 1)","rgba(75, 192, 192, 1)"],borderWidth:1}]},v={labels:m.map(e=>e.month),datasets:[{label:s("statistics.invoiceDetailed.invoiceCount","Sz\xe1ml\xe1k darabsz\xe1ma"),data:m.map(e=>e.count),backgroundColor:"rgba(255, 99, 132, 0.5)",borderColor:"rgba(255, 99, 132, 1)",borderWidth:1,type:"bar",yAxisID:"y"},{label:s("statistics.invoiceDetailed.invoiceAmountHuf","Sz\xe1mla \xf6sszeg (HUF)"),data:m.map(e=>e.amount),backgroundColor:"rgba(54, 162, 235, 0.5)",borderColor:"rgba(54, 162, 235, 1)",borderWidth:2,type:"line",yAxisID:"y1"}]},y={...ef,scales:{y:{type:"linear",display:!0,position:"left",title:{display:!0,text:s("statistics.invoiceDetailed.invoiceCountAxis","Sz\xe1ml\xe1k darabsz\xe1ma (db)")},grid:{color:"rgba(255, 99, 132, 0.1)"}},y1:{type:"linear",display:!0,position:"right",title:{display:!0,text:s("statistics.invoiceDetailed.invoiceAmountHuf","Sz\xe1mla \xf6sszeg (HUF)")},grid:{drawOnChartArea:!1}},x:{grid:{color:"rgba(0, 0, 0, 0.05)",display:!1}}}};return(0,r.jsxs)(ex.Z,{bg:n,boxShadow:"sm",borderColor:u,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(c.D,{size:"sm",children:s("statistics.invoiceDetailed.title","Sz\xe1ml\xe1k r\xe9szletes statisztik\xe1i")}),(0,r.jsx)(ep.E,{colorScheme:"purple",fontSize:"xs",children:s("statistics.invoiceDetailed.invoiceCountAmount",{count:h.length,amount:e_(x.amount),defaultValue:"{{count}} sz\xe1mla, {{amount}}"})})]})}),(0,r.jsxs)(eb.b,{pt:2,pb:3,px:3,children:[(0,r.jsxs)(b.r,{columns:{base:1,md:2},spacing:4,mb:4,children:[(0,r.jsxs)(l.a,{children:[(0,r.jsxs)(b.r,{columns:2,spacing:4,children:[(0,r.jsxs)(w.r,{mb:2,children:[(0,r.jsx)(M.v,{fontSize:"xs",children:s("statistics.invoiceDetailed.avgInvoiceValue","\xc1tlagos sz\xe1mla\xe9rt\xe9k")}),(0,r.jsx)(T.k,{fontSize:"md",children:e_(x.avgAmount)}),(0,r.jsx)(ej.h,{fontSize:"xs",children:s("statistics.invoiceDetailed.basedOnInvoices",{count:h.length,defaultValue:"{{count}} sz\xe1mla alapj\xe1n"})})]}),(0,r.jsxs)(w.r,{mb:2,children:[(0,r.jsx)(M.v,{fontSize:"xs",children:s("statistics.invoiceDetailed.vatRatio","\xc1FA ar\xe1ny")}),(0,r.jsxs)(T.k,{fontSize:"md",children:[x.avgVatPercentage.toFixed(1),"%"]}),(0,r.jsx)(ej.h,{fontSize:"xs",children:s("statistics.invoiceDetailed.vatTotal",{amount:e_(x.vatAmou
1nt),defaultValue:"{{amount}} \xc1FA \xf6sszesen"})})]})]}),(0,r.jsx)(d.c,{my:2}),(0,r.jsx)(c.D,{size:"xs",mb:2,children:s("statistics.invoiceDetailed.vatRateDistribution","\xc1FA kulcsok megoszl\xe1sa")}),(0,r.jsx)(C.K,{maxHeight:"120px",overflowY:"auto",children:(0,r.jsxs)(A.X,{size:"sm",variant:"simple",children:[(0,r.jsx)(N.d,{children:(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(P.Th,{pl:0,fontSize:"xs",children:s("statistics.invoiceDetailed.vatRate","\xc1FA kulcs")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.amount","\xd6sszeg")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.invoiceDetailed.ratio","Ar\xe1ny")})]})}),(0,r.jsx)(B.N,{children:p.map(e=>{let[t,s]=e;return(0,r.jsxs)(D.Tr,{children:[(0,r.jsxs)(E.Td,{pl:0,fontSize:"xs",children:[t,"%"]}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(s)}),(0,r.jsxs)(E.Td,{isNumeric:!0,fontSize:"xs",children:[x.vatAmount>0?(s/x.vatAmount*100).toFixed(1):"0","%"]})]},t)})})]})})]}),(0,r.jsx)(l.a,{height:"200px",children:(0,r.jsx)(j.Fq,{data:f,options:{...ev,plugins:{...ev.plugins,tooltip:{...ev.plugins.tooltip,callbacks:{label:function(e){let t=e.raw,s=(t/x.vatAmount*100).toFixed(1);return"".concat(e.label,": ").concat(e_(t)," (").concat(s,"%)")}}}}}})})]}),(0,r.jsx)(d.c,{my:3}),(0,r.jsx)(c.D,{size:"xs",mb:2,children:s("statistics.invoiceDetailed.monthlyStats","Havi sz\xe1mla statisztik\xe1k")}),(0,r.jsx)(l.a,{height:"250px",mb:4,children:(0,r.jsx)(j.yP,{data:v,options:y})}),(0,r.jsx)(d.c,{my:3}),(0,r.jsx)(c.D,{size:"xs",mb:2,children:s("statistics.invoiceDetailed.topPartners","Top partnerek sz\xe1ml\xe1z\xe1si adatai")}),(0,r.jsx)(C.K,{maxHeight:"200px",overflowY:"auto",children:(0,r.jsxs)(A.X,{size:"sm",variant:"simple",children:[(0,r.jsx)(N.d,{position:"sticky",top:0,bg:n,zIndex:1,children:(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(P.Th,{pl:0,fontSize:"xs",children:s("statistics.charts.barion.partner","Partner")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.invoiceDetailed.invoiceNumber","Sz\xe1ml\xe1k sz\xe1ma")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.invoiceDetailed.grossAmount","Brutt\xf3 \xf6sszeg")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.invoiceDetailed.netAmount","Nett\xf3 \xf6sszeg")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.invoiceDetailed.vat","\xc1FA")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.invoiceDetailed.avgPerInvoice","\xc1tlag/sz\xe1mla")})]})}),(0,r.jsx)(B.N,{children:g.slice(0,10).map(e=>(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",children:e.name}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e.count}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(e.amount)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(e.amount_net)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(e.vatAmount)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(e.avgAmount)})]},e.id))})]})})]})]})},eR=e=>{let{rawData:t}=e,s=(0,a.WD)(),n=(0,o.dU)("white","gray.700"),u=(0,o.dU)("gray.200","gray.600"),h=(0,i.useMemo)(()=>{let e={orgAmounts:{credit:{gross:0,net:0,count:0},mau:{gross:0,net:0,count:0},simple:{gross:0,net:0,count:0},payment_merchant_share:0},placeAmounts:{simple:{gross:0,net:0,count:0},ticket:{gross:0,net:0,count:0,merchant_share:0,spent_credit:{gross:0,net:0,count:0}},order:{payment:{gross:0,net:0,count:0},merchant_share:0},spent_credit:{gross:0,net:0,count:0}},totalWithdrawalAmount:0,totalMerchantShare:0,recordCount:0},s=0;return t&&t.organizations&&Object.values(t.organizations).forEach(t=>{t.months&&Object.values(t.months).forEach(t=>{t.billing_records&&Array.isArray(t.billing_records)&&t.billing_records.forEach(t=>{s++,t.org_amounts&&(t.org_amounts.credit&&(e.orgAmounts.credit.gross+=t.org_amounts.credit.gross||0,e.orgAmounts.credit.net+=t.org_amounts.credit.net||0,t.org_amounts.credit.gross>0&&e.orgAmounts.credit.count++),t.org_amounts.mau&&(e.orgAmounts.mau.gross+=t.org_amounts.mau.gross||0,e.orgAmounts.mau.net+=t.org_amounts.mau.net||0,t.org_amounts.mau.gross>0&&e.orgAmounts.mau.count++),t.org_amounts.simple&&(e.orgAmounts.simple.gross+=t.org_amounts.simple.gross||0,e.orgAmounts.simple.net+=t.org_amounts.simple.net||0,t.org_amounts.simple.gross>0&&e.orgAmounts.simple.count++),e.orgAmounts.payment_merchant_share+=t.org_amounts.payment_merchant_share||0,e.totalMerchantShare+=t.org_amounts.payment_merchant_share||0),t.place_amounts&&(t.place_amounts.simple&&(e.placeAmounts.simple.gross+=t.place_amounts.simple.gross||0,e.placeAmounts.simple.net+=t.place_amounts.simple.net||0,t.place_amounts.simple.gross>0&&e.placeAmounts.simple.count++),t.place_amounts.ticket&&(e.placeAmounts.ticket.gross+=t.place_amounts.ticket.gross||0,e.placeAmounts.ticket.net+=t.place_amounts.ticket.net||0,e.placeAmounts.ticket.merchant_share+=t.place_amounts.ticket.merchant_share||0,e.totalMerchantShare+=t.place_amounts.ticket.merchant_share||0,t.place_amounts.ticket.gross>0&&e.placeAmounts.ticket.count++,t.place_amounts.ticket.spent_credit&&(e.placeAmounts.ticket.spent_credit.gross+=t.place_amounts.ticket.spent_credit.gross||0,e.placeAmounts.ticket.spent_credit.net+=t.place_amounts.ticket.spent_credit.net||0,t.place_amounts.ticket.spent_credit.gross>0&&e.placeAmounts.ticket.spent_credit.count++)),t.place_amounts.order&&(t.place_amounts.order.payment&&(e.placeAmounts.order.payment.gross+=t.place_amounts.order.payment.gross||0,e.placeAmounts.order.payment.net+=t.place_amounts.order.payment.net||0,t.place_amounts.order.payment.gross>0&&e.placeAmounts.order.payment.count++),e.placeAmounts.order.merchant_share+=t.place_amounts.order.merchant_share||0,e.totalMerchantShare+=t.place_amounts.order.merchant_share||0),t.place_amounts.spent_credit&&(e.placeAmounts.spent_credit.gross+=t.place_amounts.spent_credit.gross||0,e.placeAmounts.spent_credit.net+=t.place_amounts.spent_credit.net||0,t.place_amounts.spent_credit.gross>0&&e.placeAmounts.spent_credit.count++)),e.totalWithdrawalAmount+=t.withdrawal_amount||0})})}),e.recordCount=s,e},[t]);if(0===h.recordCount)return(0,r.jsxs)(ex.Z,{bg:n,boxShadow:"sm",borderColor:u,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsx)(c.D,{size:"sm",children:s("statistics.billingBreakdown.title","Sz\xe1ml\xe1k lebontott adatai")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100px",children:(0,r.jsx)(el.E,{children:s("statistics.billingBreakdown.noData","Nincs el\xe9rhető lebontott sz\xe1ml\xe1z\xe1si adat")}
1)})})]});let m={labels:[s("statistics.billingBreakdown.creditPurchase","Kredit v\xe1s\xe1rl\xe1s"),s("statistics.billingBreakdown.mauFees","MAU d\xedjak"),s("statistics.billingBreakdown.simpleFees","Egyszerű d\xedjak"),s("statistics.billingBreakdown.paymentCommission","Fizet\xe9si jutal\xe9k")],datasets:[{data:[h.orgAmounts.credit.gross,h.orgAmounts.mau.gross,h.orgAmounts.simple.gross,h.orgAmounts.payment_merchant_share],backgroundColor:["rgba(255, 99, 132, 0.7)","rgba(54, 162, 235, 0.7)","rgba(255, 206, 86, 0.7)","rgba(75, 192, 192, 0.7)"],borderColor:["rgba(255, 99, 132, 1)","rgba(54, 162, 235, 1)","rgba(255, 206, 86, 1)","rgba(75, 192, 192, 1)"],borderWidth:1}]},g={labels:[s("statistics.billingBreakdown.simpleFees","Egyszerű d\xedjak"),s("statistics.billingBreakdown.ticketSales","Jegy elad\xe1sok"),s("statistics.billingBreakdown.orders","Rendel\xe9sek"),s("statistics.billingBreakdown.creditSpending","Kredit k\xf6lt\xe9s")],datasets:[{data:[h.placeAmounts.simple.gross,h.placeAmounts.ticket.gross,h.placeAmounts.order.payment.gross,h.placeAmounts.spent_credit.gross],backgroundColor:["rgba(153, 102, 255, 0.7)","rgba(255, 159, 64, 0.7)","rgba(201, 203, 207, 0.7)","rgba(255, 99, 132, 0.7)"],borderColor:["rgba(153, 102, 255, 1)","rgba(255, 159, 64, 1)","rgba(201, 203, 207, 1)","rgba(255, 99, 132, 1)"],borderWidth:1}]};return(0,r.jsxs)(ex.Z,{bg:n,boxShadow:"sm",borderColor:u,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(c.D,{size:"sm",children:s("statistics.billingBreakdown.title","Sz\xe1ml\xe1k lebontott adatai")}),(0,r.jsx)(ep.E,{colorScheme:"purple",fontSize:"xs",children:s("statistics.billingBreakdown.invoiceCount",{count:h.recordCount,defaultValue:"{{count}} sz\xe1mla"})})]})}),(0,r.jsxs)(eb.b,{pt:2,pb:3,px:3,children:[(0,r.jsxs)(b.r,{columns:{base:1,md:2},spacing:4,mb:4,children:[(0,r.jsxs)(l.a,{children:[(0,r.jsx)(c.D,{size:"xs",mb:2,children:s("statistics.billingBreakdown.orgFees","Szervezeti d\xedjak")}),(0,r.jsx)(l.a,{height:"200px",children:(0,r.jsx)(j.Fq,{data:m,options:{...ev,plugins:{...ev.plugins,tooltip:{...ev.plugins.tooltip,callbacks:{label:function(e){let t=e.raw;return"".concat(e.label,": ").concat(e_(t))}}}}}})}),(0,r.jsx)(C.K,{maxHeight:"150px",overflowY:"auto",mt:2,children:(0,r.jsxs)(A.X,{size:"sm",variant:"simple",children:[(0,r.jsx)(N.d,{children:(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(P.Th,{pl:0,fontSize:"xs",children:s("statistics.billingBreakdown.feeType","D\xedj t\xedpus")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.billingBreakdown.gross","Brutt\xf3")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.billingBreakdown.net","Nett\xf3")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.billingBreakdown.pieces","Db")})]})}),(0,r.jsxs)(B.N,{children:[(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",children:s("statistics.billingBreakdown.creditPurchase","Kredit v\xe1s\xe1rl\xe1s")}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.orgAmounts.credit.gross)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.orgAmounts.credit.net)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:h.orgAmounts.credit.count})]}),(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",children:s("statistics.billingBreakdown.mauFees","MAU d\xedjak")}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.orgAmounts.mau.gross)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.orgAmounts.mau.net)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:h.orgAmounts.mau.count})]}),(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",children:s("statistics.billingBreakdown.simpleFees","Egyszerű d\xedjak")}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.orgAmounts.simple.gross)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.orgAmounts.simple.net)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:h.orgAmounts.simple.count})]}),(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",children:s("statistics.billingBreakdown.paymentCommission","Fizet\xe9si jutal\xe9k")}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.orgAmounts.payment_merchant_share)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:"-"}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:"-"})]})]})]})})]}),(0,r.jsxs)(l.a,{children:[(0,r.jsx)(c.D,{size:"xs",mb:2,children:s("statistics.billingBreakdown.placeFees","Hely d\xedjak")}),(0,r.jsx)(l.a,{height:"200px",children:(0,r.jsx)(j.Fq,{data:g,options:{...ev,plugins:{...ev.plugins,tooltip:{...ev.plugins.tooltip,c
1allbacks:{label:function(e){let t=e.raw;return"".concat(e.label,": ").concat(e_(t))}}}}}})}),(0,r.jsx)(C.K,{maxHeight:"150px",overflowY:"auto",mt:2,children:(0,r.jsxs)(A.X,{size:"sm",variant:"simple",children:[(0,r.jsx)(N.d,{children:(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(P.Th,{pl:0,fontSize:"xs",children:s("statistics.billingBreakdown.feeType","D\xedj t\xedpus")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.billingBreakdown.gross","Brutt\xf3")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.billingBreakdown.net","Nett\xf3")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:s("statistics.billingBreakdown.pieces","Db")})]})}),(0,r.jsxs)(B.N,{children:[(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",children:s("statistics.billingBreakdown.simpleFees","Egyszerű d\xedjak")}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.placeAmounts.simple.gross)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.placeAmounts.simple.net)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:h.placeAmounts.simple.count})]}),(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",children:s("statistics.billingBreakdown.ticketSales","Jegy elad\xe1sok")}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.placeAmounts.ticket.gross)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.placeAmounts.ticket.net)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:h.placeAmounts.ticket.count})]}),(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",children:s("statistics.billingBreakdown.orders","Rendel\xe9sek")}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.placeAmounts.order.payment.gross)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.placeAmounts.order.payment.net)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:h.placeAmounts.order.payment.count})]}),(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",children:s("statistics.billingBreakdown.creditSpending","Kredit k\xf6lt\xe9s")}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.placeAmounts.spent_credit.gross)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(h.placeAmounts.spent_credit.net)}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:h.placeAmounts.spent_credit.count})]})]})]})})]})]}),(0,r.jsx)(d.c,{my:3}),(0,r.jsxs)(b.r,{columns:{base:1,md:3},spacing:4,children:[(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{fontSize:"xs",children:s("statistics.billingBreakdown.totalCommissions","Jutal\xe9kok \xf6sszesen")}),(0,r.jsx)(T.k,{fontSize:"md",children:e_(h.totalMerchantShare)}),(0,r.jsx)(ej.h,{fontSize:"xs",children:s("statistics.billingBreakdown.totalCommissionsHelp","Fizet\xe9si \xe9s jegy/rendel\xe9s jutal\xe9kok")})]}),(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{fontSize:"xs",children:s("statistics.billingBreakdown.creditSpending","Kredit k\xf6lt\xe9s")}),(0,r.jsx)(T.k,{fontSize:"md",children:e_(h.placeAmounts.ticket.spent_credit.gross+h.placeAmounts.spent_credit.gross)}),(0,r.jsx)(ej.h,{fontSize:"xs",children:s("statistics.billingBreakdown.creditSpendingHelp","Jegy \xe9s egy\xe9b kredit k\xf6lt\xe9s")})]}),(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{fontSize:"xs",children:s("statistics.billingBreakdown.payouts","Kifizet\xe9sek")}),(0,r.jsx)(T.k,{fontSize:"md",children:e_(h.totalWithdrawalAmount)}),(0,r.jsx)(ej.h,{fontSize:"xs",children:s("statistics.billingBreakdown.payoutsHelp","\xd6sszes kifizet\xe9s")})]})]})]})]})},eI=e=>{var t,s,i;let{rawData:n,totalTurnover:d}=e,u=(0,a.WD)(),h=(0,o.dU)("white","gray.700"),m=(0,o.dU)("gray.200","gray.600");if(!n||!n.organizations)return(0,r.jsxs)(ex.Z,{bg:h,boxShadow:"sm",borderColor:m,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsx)(c.D,{size:"sm",children:u("statistics.charts.barion.paymentProcessingCosts","Fizet\xe9si feldolgoz\xe1si k\xf6lts\xe9gek")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100px",children:(0,r.jsx)(el.E,{children:u("statistics.charts.barion.noData","Nincs adat")})})})]});let g=Object.entries(n.organizations).map(e=>{var t,s;let[r,i]=e,a=(null==(s=i.summary.ticket_sales)||null==(t=s.barion_gateway_fees)?void 0:t.total_cents)||0,n=Object.entries(i.months||{}).map(e=>{var t,s;let[r,i]=e;return{month:r,fees:(null==(s=i.ticket_sales)||null==(t=s.barion_gateway_fees)?void 0:t.total_cents)||0}}).sort((e,t)=>
1e.month.localeCompare(t.month));return{id:r,name:i.name,totalBarionFees:a,months:n.map(e=>({...e,fees:e.fees}))}}).sort((e,t)=>t.totalBarionFees-e.totalBarionFees),x=g.reduce((e,t)=>e+t.totalBarionFees,0),b=void 0!==d?d:(null==n||null==(i=n.summary)||null==(s=i.ticket_sales)||null==(t=s.revenue)?void 0:t.total)||0,p=b>0?x/b*100:0,f={labels:g.slice(0,5).map(e=>e.name),datasets:[{label:u("statistics.charts.barion.barionFees","Barion d\xedjak"),data:g.slice(0,5).map(e=>e.totalBarionFees),backgroundColor:["rgba(255, 99, 132, 0.7)","rgba(54, 162, 235, 0.7)","rgba(255, 206, 86, 0.7)","rgba(75, 192, 192, 0.7)","rgba(153, 102, 255, 0.7)"],borderColor:["rgba(255, 99, 132, 1)","rgba(54, 162, 235, 1)","rgba(255, 206, 86, 1)","rgba(75, 192, 192, 1)","rgba(153, 102, 255, 1)"],borderWidth:1}]};return(0,r.jsxs)(ex.Z,{bg:h,boxShadow:"sm",borderColor:m,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(c.D,{size:"sm",children:u("statistics.charts.barion.paymentProcessingCosts","Fizet\xe9si feldolgoz\xe1si k\xf6lts\xe9gek")}),(0,r.jsxs)(ep.E,{colorScheme:"red",fontSize:"xs",children:[e_(x)," (",p.toFixed(2),"%)"]})]})}),(0,r.jsx)(eb.b,{pt:2,pb:3,px:3,children:(0,r.jsxs)(eo.s,{direction:"column",height:"100%",children:[(0,r.jsx)(l.a,{height:"180px",mb:4,children:0===g.length?(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100%",children:(0,r.jsx)(el.E,{children:u("statistics.charts.barion.noData","Nincs adat")})}):(0,r.jsx)(j.Fq,{data:f,options:ev})}),(0,r.jsx)(C.K,{maxHeight:"150px",overflowY:"auto",children:(0,r.jsxs)(A.X,{size:"sm",variant:"simple",children:[(0,r.jsx)(N.d,{children:(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(P.Th,{pl:0,fontSize:"xs",children:u("statistics.charts.barion.partner","Partner")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:u("statistics.charts.barion.processingFee","Feldolgoz\xe1si d\xedj")}),(0,r.jsx)(P.Th,{isNumeric:!0,fontSize:"xs",children:"%"})]})}),(0,r.jsx)(B.N,{children:g.map(e=>(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,fontSize:"xs",children:e.name}),(0,r.jsx)(E.Td,{isNumeric:!0,fontSize:"xs",children:e_(e.totalBarionFees)}),(0,r.jsxs)(E.Td,{isNumeric:!0,fontSize:"xs",children:[b>0?(e.totalBarionFees/b*100).toFixed(1):"0","%"]})]},e.id))})]})})]})})]})},eU=e=>{let{rawData:t}=e,s=(0,a.WD)(),i=(0,o.dU)("white","gray.700"),n=(0,o.dU)("gray.200","gray.600");if(!t||!t.organizations)return(0,r.jsxs)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsx)(c.D,{size:"sm",children:s("statistics.charts.barion.feeAnalysis","Barion d\xedj elemz\xe9s")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100px",children:(0,r.jsx)(el.E,{children:s("statistics.charts.barion.noData","Nincs adat")})})})]});let u=0,h=0,m=0;Object.values(t.organizations).forEach(e=>{Object.values(e.months||{}).forEach(e=>{var t,s,r,i,a;let n=(null==(s=e.ticket_sales)||null==(t=s.barion_gateway_fees)?void 0:t.total_cents)||0,o=(null==(i=e.ticket_sales)||null==(r=i.revenue)?void 0:r.by_card)||0,l=(null==(a=e.ticket_sales)?void 0:a.count)||0;n>0&&o>0&&(u+=n,h+=o,m+=l)})});let g=h>0&&u>0?u/h*100:0,x=m>0&&u>0?u/m:0,p={labels:[s("statistics.charts.barion.netCardTurnover","Nett\xf3 k\xe1rty\xe1s forgalom"),s("statistics.charts.barion.barionFees","Barion d\xedjak")],datasets:[{data:[h-u,u],backgroundColor:["rgba(75, 192, 192, 0.7)","rgba(255, 99, 132, 0.7)"],borderColor:["rgba(75, 192, 192, 1)","rgba(255, 99, 132, 1)"],borderWidth:1}]};return(0,r.jsxs)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(c.D,{size:"sm",children:s("statistics.charts.barion.feeAnalysis","Barion d\xedj elemz\xe9s")}),(0,r.jsxs)(ep.E,{colorScheme:"red",fontSize:"xs",children:[g.toFixed(2),"% ",s("statistics.charts.barion.feeRatio","d\xedj ar\xe1ny")]})]})}),(0,r.jsxs)(eb.b,{pt:2,pb:3,px:3,children:[(0,r.jsxs)(b.r,{columns:{base:1,md:2},spacing:4,children:[(0,r.jsxs)(l.a,{children:[(0,r.jsxs)(w.r,{mb:4,children:[(0,r.jsx)(M.v,{fontSize:"xs",children:s("statistics.charts.barion.barionFees","Barion d\xedjak")}),(0,r.jsx)(T.k,{fontSize:"lg",children:e_(u)}),(0,r.jsxs)(ej.h,{fontSize:"xs",children:[e_(x)," / ",s("statistics.charts.barion.transaction","tranzakci\xf3")]})]}),(0,r.jsxs)(w.r,{mb:4,children:[(0,r.jsx)(M.v,{fontSize:"xs",children:s("statistics.charts.barion.cardTurnover","K\xe1rty\xe1s forgalom")}),(0,r.jsx)(T.k,{fontSize:"lg",children:e_(h)}),(0,r.jsxs)(ej.h,{fontSize:"xs",children:[m," ",s("statistics.charts.barion.transaction","tranzakci\xf3")]})]})]}),(0,r.jsx)(l.a,{height:"150px",children:u>0||h>0?(0,r.jsx)(j.Fq,{data:p,options:{...ev,responsive:!0,maintainAspectRatio:!1}}):(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100%",children:(0,r.jsx)(el.E,{children:s("statistics.charts.barion.noData","Nincs adat")}
1)})})]}),(0,r.jsx)(d.c,{my:3}),(0,r.jsxs)(eo.s,{justify:"space-between",fontSize:"xs",children:[(0,r.jsx)(el.E,{fontWeight:"bold",children:s("statistics.charts.barion.effectiveCost","Effekt\xedv k\xf6lts\xe9g:")}),(0,r.jsxs)(el.E,{children:[e_(u)," / ",e_(h)," = ",g.toFixed(2),"%"]})]})]})]})},eK=e=>{let{rawData:t}=e,s=(0,a.WD)(),i=(0,o.dU)("white","gray.700"),n=(0,o.dU)("gray.200","gray.600");if(!t||!t.organizations)return(0,r.jsxs)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsx)(c.D,{size:"sm",children:s("statistics.charts.barion.monthlyTrend","Barion d\xedjak havi trend")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100px",children:(0,r.jsx)(el.E,{children:s("statistics.charts.barion.noData","Nincs adat")})})})]});let d=new Set;Object.values(t.organizations).forEach(e=>{Object.keys(e.months||{}).forEach(e=>d.add(e))});let u=Array.from(d).sort(),h={};u.forEach(e=>{h[e]={fees:0,cardTurnover:0,transactions:0}}),Object.values(t.organizations).forEach(e=>{Object.entries(e.months||{}).forEach(e=>{var t,s,r,i,a;let[n,o]=e,l=(null==(s=o.ticket_sales)||null==(t=s.barion_gateway_fees)?void 0:t.total_cents)||0,c=(null==(i=o.ticket_sales)||null==(r=i.revenue)?void 0:r.by_card)||0,d=(null==(a=o.ticket_sales)?void 0:a.count)||0;l>0&&c>0&&(h[n].fees+=l,h[n].cardTurnover+=c,h[n].transactions+=d)})});let m=u.map(e=>{let{fees:t,cardTurnover:s}=h[e];return s>0&&t>0?t/s*100:0}),g={labels:u,datasets:[{label:s("statistics.charts.barion.barionFees","Barion d\xedjak"),data:u.map(e=>{var t;return(null==(t=h[e])?void 0:t.fees)||0}),backgroundColor:"rgba(255, 99, 132, 0.5)",borderColor:"rgba(255, 99, 132, 1)",borderWidth:2,type:"bar",yAxisID:"y"},{label:s("statistics.charts.barion.cardTurnover","K\xe1rty\xe1s forgalom"),data:u.map(e=>{var t;return(null==(t=h[e])?void 0:t.cardTurnover)||0}),backgroundColor:"rgba(54, 162, 235, 0.5)",borderColor:"rgba(54, 162, 235, 1)",borderWidth:2,type:"line",yAxisID:"y1"},{label:s("statistics.charts.barion.feeRatioPercent","D\xedj ar\xe1ny (%)"),data:m||[],backgroundColor:"rgba(255, 206, 86, 0.5)",borderColor:"rgba(255, 206, 86, 1)",borderWidth:2,type:"line",yAxisID:"y2"}]},x={...ef,scales:{y:{type:"linear",display:!0,position:"left",title:{display:!0,text:s("statistics.charts.barion.barionFeesHuf","Barion d\xedjak (HUF)")},grid:{color:"rgba(255, 99, 132, 0.1)"}},y1:{type:"linear",display:!0,position:"right",title:{display:!0,text:s("statistics.charts.barion.cardTurnoverHuf","K\xe1rty\xe1s forgalom (HUF)")},grid:{drawOnChartArea:!1}},y2:{type:"linear",display:!0,position:"right",title:{display:!0,text:s("statistics.charts.barion.feeRatioPercent","D\xedj ar\xe1ny (%)")},grid:{drawOnChartArea:!1},ticks:{callback:function(e){return e+"%"}}},x:{grid:{color:"rgba(0, 0, 0, 0.05)",display:!1}}}},p=Object.values(h).reduce((e,t)=>e+t.fees,0),f=Object.values(h).reduce((e,t)=>e+t.cardTurnover,0),v=Object.values(h).reduce((e,t)=>e+t.transactions,0),y=f>0?p/f*100:0,_=m.filter(e=>e>0),z=_.length>0?Math.min(..._):0,k=_.length>0?Math.max(..._):0;return(0,r.jsxs)(ex.Z,{bg:i,boxShadow:"sm",borderColor:n,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(c.D,{size:"sm",children:s("statistics.charts.barion.monthlyTrend","Barion d\xedjak havi trend")}),(0,r.jsxs)(ep.E,{colorScheme:"red",fontSize:"xs",children:[s("statistics.charts.barion.average","\xc1tlag:")," ",y.toFixed(2),"%"," ",s("statistics.charts.barion.feeRatio","d\xedj ar\xe1ny")]})]})}),(0,r.jsxs)(eb.b,{pt:2,pb:3,px:3,children:[(0,r.jsx)(l.a,{height:"300px",children:0===u.length?(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100%",children:(0,r.jsx)(el.E,{children:s("statistics.charts.barion.noData","Nincs adat")})}):(0,r.jsx)(j.N1,{data:g,options:x})}),(0,r.jsxs)(b.r,{columns:{base:1,md:3},spacing:4,mt:3,children:[(0,r.jsxs)(w.r,{size:"sm",children:[(0,r.jsx)(M.v,{fontSize:"xs",children:s("statistics.charts.barion.totalBarionFee","Teljes Barion d\xedj")}),(0,r.jsx)(T.k,{fontSize:"sm",children:e_(p)}),(0,r.jsxs)(ej.h,{fontSize:"xs",mb:0,children:[v," ",s("statistics.charts.barion.transaction","tranzakci\xf3")]})]}),(0,r.jsxs)(w.r,{size:"sm",children:[(0,r.jsx)(M.v,{fontSize:"xs",children:s("statistics.charts.barion.lowestFee","Legalacsonyabb d\xedj")}),(0,r.jsxs)(T.k,{fontSize:"sm",children:[z.toFixed(2),"%"]}),(0,r.jsx)(ej.h,{fontSize:"xs",mb:0,children:s("statistics.charts.barion.optimizationOpportunity","Optimaliz\xe1l\xe1si lehetős\xe9g")})]}),(0,r.jsxs)(w.r,{size:"sm",children:[(0,r.jsx)(M.v,{fontSize:"xs",children:s("statistics.charts.barion.highestFee","Legmagasabb d\xedj")}),(0,r.jsxs)(T.k,{fontSize:"sm",children:[k.toFixed(2),"%"]}),(0,r.jsx)(ej.h,{fontSize:"xs",mb:0,children:s("statistics.charts.barion.periodToInvestigate","Vizsg\xe1land\xf3 időszak")})]})]})]})]})},eV=e=>e.length>0?e.reduce((e,t)=>
1e+t.profitGross,0)/e.length:0,eZ=e=>{let{totalProfit:t,totalProfitGross:s,profitByMonth:n,avgMonthlyProfit:u,totalTurnover:h,totalCommissionRevenue:m,totalCommissionRevenueGross:g,gatewayFees:x,rawData:p}=e,f=(0,a.WD)(),[v,y]=(0,i.useState)("all"),[_,z]=(0,i.useState)({profit:t,profitGross:s,profitByMonth:n,avgProfit:u,avgProfitGross:eV(n),revenue:h,commissionRevenue:m,commissionRevenueGross:g,fees:x,netProfitMargin:h>0?t/h*100:0,netCommissionMargin:h>0?m/h*100:0,profitGrowth:0}),k=(null==p?void 0:p.organizations)?[{id:"all",name:f("statistics.charts.profit.allOrganizations","\xd6sszes szervezet")},...Object.entries(p.organizations).map(e=>{let[t,s]=e;return{id:t,name:s.name}})]:[{id:"all",name:f("statistics.charts.profit.allOrganizations","\xd6sszes szervezet")}];(0,i.useEffect)(()=>{if("all"===v)z({profit:t,profitGross:s,profitByMonth:n,avgProfit:u,avgProfitGross:eV(n),revenue:h,commissionRevenue:m,commissionRevenueGross:g,fees:x,netProfitMargin:h>0?t/h*100:0,netCommissionMargin:h>0?m/h*100:0,profitGrowth:S(n)});else if((null==p?void 0:p.organizations)&&p.organizations[v]){var e,r,i;let t=p.organizations[v],s={};Object.entries(t.months||{}).forEach(e=>{var t,r,i,a;let[n,o]=e;s[n]||(s[n]={billingAmount:0,billingAmountGross:0,barionFees:0,profit:0,profitGross:0});let l=(null==(t=o.billing_records)?void 0:t.reduce((e,t)=>e+t.amount_net,0))||0;s[n].billingAmount+=l;let c=(null==(r=o.billing_records)?void 0:r.reduce((e,t)=>e+t.amount,0))||0;s[n].billingAmountGross+=c;let d=(null==(a=o.ticket_sales)||null==(i=a.barion_gateway_fees)?void 0:i.total_cents)||0;s[n].barionFees+=d,s[n].profit=s[n].billingAmount-s[n].barionFees,s[n].profitGross=s[n].billingAmountGross-s[n].barionFees});let a=Object.entries(s).map(e=>{let[t,s]=e;return{month:t,profit:s.profit,profitGross:s.profitGross}}).sort((e,t)=>e.month.localeCompare(t.month)),n=Object.values(s).reduce((e,t)=>e+t.profit,0),o=Object.values(s).reduce((e,t)=>e+t.profitGross,0),l=Object.keys(s).length,c=Object.values(s).reduce((e,t)=>e+t.barionFees,0),d=(null==(i=t.summary)||null==(r=i.ticket_sales)||null==(e=r.revenue)?void 0:e.total)||0,u=Object.values(s).reduce((e,t)=>e+t.billingAmount,0),h=Object.values(s).reduce((e,t)=>e+t.billingAmountGross,0);z({profit:n,profitGross:o,profitByMonth:a,avgProfit:l>0?n/l:0,avgProfitGross:eV(a),revenue:d,commissionRevenue:u,commissionRevenueGross:h,fees:c,netProfitMargin:d>0?n/d*100:0,netCommissionMargin:d>0?u/d*100:0,profitGrowth:S(a)})}},[v,t,s,n,u,h,x,p,m,g]);let S=e=>{if(e.length>=2){let t=e[e.length-1].profit,s=e[e.length-2].profit;if(0!==s)return(t-s)/Math.abs(s)*100}return 0},C=(0,o.dU)("white","gray.700"),A=(0,o.dU)("gray.200","gray.600"),F=_.profitGrowth>=0?"green.500":"red.500";return n&&0!==n.length?(0,r.jsxs)(ex.Z,{bg:C,boxShadow:"sm",borderColor:A,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsxs)(eo.s,{justify:"space-between",align:"center",children:[(0,r.jsx)(c.D,{size:"sm",children:f("statistics.charts.profit.summaryTitle","Profit \xf6sszes\xedtő")}),(0,r.jsx)(ep.E,{colorScheme:_.netProfitMargin>=0?"green":"red",fontSize:"xs",children:f("statistics.charts.profit.netPm",{margin:_.netProfitMargin.toFixed(1),defaultValue:"Nett\xf3 PM: {{margin}}%"})})]})}),(0,r.jsxs)(eb.b,{pt:2,pb:3,px:3,children:[(0,r.jsx)(l.a,{mb:4,children:(0,r.jsx)(et.l,{value:v,onChange:e=>y(e.target.value),size:"sm",children:k.map(e=>(0,r.jsx)("option",{value:e.id,children:e.name},e.id))})}),(0,r.jsxs)(b.r,{columns:{base:1,md:2,lg:4},spacing:4,mb:4,children:[(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{children:f("statistics.charts.profit.grossCommission","Brutt\xf3 Jutal\xe9k")}),(0,r.jsx)(T.k,{children:e_(_.commissionRevenueGross)}),(0,r.jsx)(ej.h,{children:f("statistics.charts.profit.netLabel",{value:e_(_.commissionRevenue),margin:_.netCommissionMargin.toFixed(1),defaultValue:"Nett\xf3: {{value}} ({{margin}}%)"})})]}),(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{children:f("statistics.charts.barion.barionFees","Barion d\xedjak")}),(0,r.jsx)(T.k,{children:e_(_.fees)}),(0,r.jsx)(ej.h,{children:f("statistics.charts.profit.percentOfTurnover",{percent:_.revenue>0?(_.fees/_.revenue*100).toFixed(1):"0",defaultValue:"{{percent}}% a forgalomhoz k\xe9pest"})})]}),(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{children:f("statistics.charts.profit.netProfit","Nett\xf3 Profit")}),(0,r.jsx)(T.k,{children:e_(_.profit)}),(0,r.jsx)(ej.h,{children:f("statistics.charts.profit.grossProfitValue",{value:e_(_.profitGross),defaultValue:"Brutt\xf3 profit: {{value}}"})}),(0,r.jsx)(ej.h,{color:F,children:f("statistics.charts.profit.vsPreviousMonth",{value:"".concat(_.profitGrowth>=0?"+":"").concat(_.profitGrowth.toFixed(1)),defaultValue:"{{value}}% előző h\xf3"})})]}),(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{children:f("statistics.charts.profit.avgMonthlyNetProfit","\xc1tlag havi nett\xf3 profit")}),(0,r.jsx)(T.k,{children:e_(_.avgProfit)}),(0,r.jsx)(ej.h,{children:f("statistics.charts.profit.avgMonthlyGrossProfitValue",{value:e_(_.avgProfitGross),defaultValue:"\xc1tlag havi brutt\xf3 profit: {{value}}"})}),(0,r.jsx)(ej.h,{children:f("statistics.charts.profit.basedOnMonths",{count:_.profitByMonth.length,defaultValue:"{{count}} h\xf3nap alapj\xe1n"})})]})]}),(0,r.jsx)(d.c,{my:2}),(0,r.jsx)(l.a,{height:"180px",children:(0,r.jsx)(j.yP,{data:{labels:_.profitByMonth.map(e=>e.month),datasets:[{label:f("statistics.charts.profit.monthlyNetProfit","Havi nett\xf3 profit"),data:_.profitByMonth.map(e=>e.profit),backgroundColor:"rgba(75, 192, 192, 0.6)",borderColor:"rgba(75, 192, 192, 1)",borderWidth:1}]},options:{...ef,scales:{y:{beginAtZero:!1,title:{display:!0,text:f("statistics.charts.profit.netProfitHuf","Nett\xf3 Profit (HUF)")}}}}})})]})]}):(0,r.jsxs)(ex.Z,{bg:C,boxShadow:"sm",borderColor:A,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsx)(c.D,{size:"sm",children:f("statistics.charts.profit.summaryTitle","Profit \xf6sszes\xedtő")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100px",children:(0,r.jsx)(el.E,{children:f("statistics.charts.barion.noData","Nincs adat")}
1)})})]})},eL=e=>{let{profitByMonth:t,totalTurnover:s,totalCommissionRevenue:n,gatewayFees:u,rawData:h}=e,m=(0,a.WD)(),[g,x]=(0,i.useState)("all"),[p,j]=(0,i.useState)({profitByMonth:t,highestProfitMonth:t.length>0?[...t].sort((e,t)=>t.profit-e.profit)[0]:null,lowestProfitMonth:t.length>0?[...t].sort((e,t)=>e.profit-t.profit)[0]:null,profitMargins:v(t,s)}),f=(null==h?void 0:h.organizations)?[{id:"all",name:m("statistics.charts.profit.allOrganizations","\xd6sszes szervezet")},...Object.entries(h.organizations).map(e=>{let[t,s]=e;return{id:t,name:s.name}})]:[{id:"all",name:m("statistics.charts.profit.allOrganizations","\xd6sszes szervezet")}];function v(e,t){return e.map(s=>{let r=t/e.length;return{month:s.month,profit:s.profit,profitGross:s.profitGross,margin:r>0?s.profit/r*100:0}})}(0,i.useEffect)(()=>{if("all"===g){let e=[...t].sort((e,t)=>t.profit-e.profit);j({profitByMonth:t,highestProfitMonth:e.length>0?e[0]:null,lowestProfitMonth:e.length>0?e[e.length-1]:null,profitMargins:v(t,s)})}else if((null==h?void 0:h.organizations)&&h.organizations[g]){var e,r,i;let t=h.organizations[g],s={};Object.entries(t.months||{}).forEach(e=>{var t,r,i,a;let[n,o]=e;s[n]||(s[n]={billingAmount:0,billingAmountGross:0,barionFees:0,profit:0,profitGross:0});let l=(null==(t=o.billing_records)?void 0:t.reduce((e,t)=>e+t.amount_net,0))||0;s[n].billingAmount+=l;let c=(null==(r=o.billing_records)?void 0:r.reduce((e,t)=>e+t.amount,0))||0;s[n].billingAmountGross+=c;let d=(null==(a=o.ticket_sales)||null==(i=a.barion_gateway_fees)?void 0:i.total_cents)||0;s[n].barionFees+=d,s[n].profit=s[n].billingAmount-s[n].barionFees,s[n].profitGross=s[n].billingAmountGross-s[n].barionFees});let a=Object.entries(s).map(e=>{let[t,s]=e;return{month:t,profit:s.profit,profitGross:s.profitGross}}).sort((e,t)=>e.month.localeCompare(t.month)),n=(null==(i=t.summary)||null==(r=i.ticket_sales)||null==(e=r.revenue)?void 0:e.total)||0,o=[...a].sort((e,t)=>t.profit-e.profit);j({profitByMonth:a,highestProfitMonth:o.length>0?o[0]:null,lowestProfitMonth:o.length>0?o[o.length-1]:null,profitMargins:v(a,n)})}},[g,t,s,h]);let y=(0,o.dU)("white","gray.700"),_=(0,o.dU)("gray.200","gray.600");return p.profitByMonth&&0!==p.profitByMonth.length?(0,r.jsxs)(ex.Z,{bg:y,boxShadow:"sm",borderColor:_,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsx)(eo.s,{justify:"space-between",align:"center",children:(0,r.jsx)(c.D,{size:"sm",children:m("statistics.charts.profit.detailsTitle","Profit r\xe9szletek")})})}),(0,r.jsxs)(eb.b,{pt:2,pb:3,px:3,children:[(0,r.jsx)(l.a,{mb:4,children:(0,r.jsx)(et.l,{value:g,onChange:e=>x(e.target.value),size:"sm",children:f.map(e=>(0,r.jsx)("option",{value:e.id,children:e.name},e.id))})}),(0,r.jsxs)(b.r,{columns:{base:1,md:2},spacing:4,mb:4,children:[(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{children:m("statistics.charts.profit.bestMonth","Legjobb h\xf3nap")}),(0,r.jsx)(T.k,{children:p.highestProfitMonth?e_(p.highestProfitMonth.profit):"N/A"}),(0,r.jsxs)(ej.h,{children:[p.highestProfitMonth?p.highestProfitMonth.month:"",p.highestProfitMonth?" \xb7 ".concat(m("statistics.charts.profit.grossProfitValue",{value:e_(p.highestProfitMonth.profitGross),defaultValue:"Brutt\xf3 profit: {{value}}"})):""]})]}),(0,r.jsxs)(w.r,{children:[(0,r.jsx)(M.v,{children:m("statistics.charts.profit.lowestMonth","Legalacsonyabb h\xf3nap")}),(0,r.jsx)(T.k,{children:p.lowestProfitMonth?e_(p.lowestProfitMonth.profit):"N/A"}),(0,r.jsxs)(ej.h,{children:[p.lowestProfitMonth?p.lowestProfitMonth.month:"",p.lowestProfitMonth?" \xb7 ".concat(m("statistics.charts.profit.grossProfitValue",{value:e_(p.lowestProfitMonth.profitGross),defaultValue:"Brutt\xf3 profit: {{value}}"})):""]})]})]}),(0,r.jsx)(d.c,{my:2}),(0,r.jsx)(C.K,{maxHeight:"200px",overflowY:"auto",mt:4,children:(0,r.jsxs)(A.X,{size:"sm",variant:"simple",children:[(0,r.jsx)(N.d,{position:"sticky",top:0,bg:y,zIndex:1,children:(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(P.Th,{pl:0,children:m("statistics.charts.profit.month","H\xf3nap")}),(0,r.jsx)(P.Th,{isNumeric:!0,children:m("statistics.charts.profit.grossProfit","Brutt\xf3 profit")}),(0,r.jsx)(P.Th,{isNumeric:!0,children:m("statistics.charts.profit.netProfitColumn","Nett\xf3 profit")}),(0,r.jsx)(P.Th,{isNumeric:!0,children:m("statistics.charts.profit.estimatedMargin","Becs\xfclt margin")})]})}),(0,r.jsx)(B.N,{children:p.profitMargins.map(e=>(0,r.jsxs)(D.Tr,{children:[(0,r.jsx)(E.Td,{pl:0,children:e.month}),(0,r.jsx)(E.Td,{isNumeric:!0,children:e_(e.profitGross)}),(0,r.jsx)(E.Td,{isNumeric:!0,children:e_(e.profit)}),(0,r.jsxs)(E.Td,{isNumeric:!0,children:[e.margin.toFixed(2),"%"]})]},e.month))})]})})]})]}):(0,r.jsxs)(ex.Z,{bg:y,boxShadow:"sm",borderColor:_,borderWidth:"1px",children:[(0,r.jsx)(eT.a,{pb:0,pt:3,px:4,children:(0,r.jsx)(c.D,{size:"sm",children:m("statistics.charts.profit.detailsTitle","Profit r\xe9szletek")})}),(0,r.jsx)(eb.b,{children:(0,r.jsx)(eo.s,{justify:"center",align:"center",height:"100px",children:(0,r.jsx)(el.E,{children:m("statistics.charts.barion.noData","Nincs adat")}
1)})})]})},eq=e=>{let{title:t,children:s}=e,i=(0,o.dU)("gray.50","gray.700"),a=(0,o.dU)("gray.200","gray.600");return(0,r.jsxs)(l.a,{mb:6,p:4,bg:i,borderRadius:"md",borderWidth:"1px",borderColor:a,boxShadow:"sm",children:[(0,r.jsx)(c.D,{size:"md",mb:4,children:t}),(0,r.jsx)(d.c,{mb:4}),s]})},eX=()=>{let e=(0,a.WD)(),{selectedManagerId:t}=ei(),[s,n]=(0,i.useState)(void 0),[o,c]=(0,i.useState)(void 0),{monthlyTurnoverData:d,organizationTurnoverData:p,turnoverBreakdownData:j,monthOverMonthTurnoverGrowth:f,totalTurnover:v,totalCommissionRevenue:y,totalCommissionRevenueGross:_,totalProfit:z,totalProfitGross:k,totalOtherIncomeGross:S,totalOtherIncomeNet:w,profitByMonth:M,avgMonthlyProfit:T,gatewayFees:C,rawData:A,isLoading:F,availableMonths:N,filteredRawData:D}=eg(t,s,o),[P,B]=(0,i.useState)(0),E=async()=>{if(!D)return;let t=[];Object.entries(D.organizations).forEach(s=>{let[r,i]=s;Object.entries(i.months).forEach(s=>{var r,a,n,o,l,c,d,u,h,m,g,x,b,p,j,f,v,y,_,z,k,S,w,M,T,C,A,F,N,D,P,B,E,O,W,H,G;let[R,I]=s,U={[e("statistics.businessManager.export.organization","Szervezet")]:i.name,[e("statistics.businessManager.export.month","H\xf3nap")]:R,[e("statistics.businessManager.export.revenueHuf","Forgalom (Ft)")]:I.ticket_sales.revenue.total,[e("statistics.businessManager.export.cardRevenueHuf","K\xe1rty\xe1s forgalom (Ft)")]:I.ticket_sales.revenue.by_card||0,[e("statistics.businessManager.export.creditRevenueHuf","Kredites forgalom (Ft)")]:I.ticket_sales.revenue.by_credit||0,[e("statistics.businessManager.export.cardRevenueNetHuf","K\xe1rty\xe1s forgalom nett\xf3 (Ft)")]:null!=(w=I.ticket_sales.revenue.by_card_net)?w:0,[e("statistics.businessManager.export.normalCreditHuf","Norm\xe1l kredit (Ft)")]:I.ticket_sales.revenue.normal_credit||0,[e("statistics.businessManager.export.normalCreditActualHuf","T\xe9nyleges norm\xe1l kredit (Ft)")]:null!=(M=I.ticket_sales.revenue.normal_credit_actual)?M:0,[e("statistics.businessManager.export.bonusCreditHuf","B\xf3nusz kredit (Ft)")]:I.ticket_sales.revenue.bonus_credit||0,[e("statistics.businessManager.export.bonusCreditActualHuf","T\xe9nyleges b\xf3nusz kredit (Ft)")]:null!=(T=I.ticket_sales.revenue.bonus_credit_actual)?T:0,[e("statistics.businessManager.export.externalCreditHuf","K\xfclső kredit (Ft)")]:I.ticket_sales.revenue.external_normal_credit||0,[e("statistics.businessManager.export.additionalProductsGrossHuf","Kieg\xe9sz\xedtő term\xe9kek brutt\xf3 (Ft)")]:null!=(C=I.ticket_sales.revenue.additional_products_gross)?C:0,[e("statistics.businessManager.export.additionalProductsNetHuf","Kieg\xe9sz\xedtő term\xe9kek nett\xf3 (Ft)")]:null!=(A=I.ticket_sales.revenue.additional_products_net)?A:0,[e("statistics.businessManager.export.orderCount","Rendel\xe9sek sz\xe1ma")]:null!=(F=null==(a=I.other_income)||null==(r=a.order_payments)?void 0:r.count)?F:0,[e("statistics.businessManager.export.orderBasketGrossHuf","Rendel\xe9s kos\xe1r brutt\xf3 (Ft)")]:null!=(N=null==(o=I.other_income)||null==(n=o.order_payments)?void 0:n.basket_gross)?N:0,[e("statistics.businessManager.export.orderBasketNetHuf","Rendel\xe9s kos\xe1r nett\xf3 (Ft)")]:null!=(D=null==(c=I.other_income)||null==(l=c.order_payments)?void 0:l.basket_net)?D:0,[e("statistics.businessManager.export.orderTipsGrossHuf","Borraval\xf3 brutt\xf3 (Ft)")]:null!=(P=null==(u=I.other_income)||null==(d=u.order_payments)?void 0:d.tips_gross)?P:0,[e("statistics.businessManager.export.orderServiceFeeGrossHuf","Szervizd\xedj brutt\xf3 (Ft)")]:null!=(B=null==(m=I.other_income)||null==(h=m.order_payments)?void 0:h.service_fee_gross)?B:0,[e("statistics.businessManager.export.orderServiceFeeNetHuf","Szervizd\xedj nett\xf3 (Ft)")]:null!=(E=null==(x=I.other_income)||null==(g=x.order_payments)?void 0:g.service_fee_net)?E:0,[e("statistics.businessManager.export.orderDeliveryFeeGrossHuf","Kisz\xe1ll\xedt\xe1si d\xedj brutt\xf3 (Ft)")]:null!=(O=null==(p=I.other_income)||null==(b=p.order_payments)?void 0:b.delivery_fee_gross)?O:0,[e("statistics.businessManager.export.orderDeliveryFeeNetHuf","Kisz\xe1ll\xedt\xe1si d\xedj nett\xf3 (Ft)")]:null!=(W=null==(f=I.other_income)||null==(j=f.order_payments)?void 0:j.delivery_fee_net)?W:0,[e("statistics.businessManager.export.otherIncomeTotalGrossHuf","Egy\xe9b bev\xe9tel \xf6sszesen brutt\xf3 (Ft)")]:null!=(H=null==(v=I.other_income)?void 0:v.total_gross)?H:0,[e("statistics.businessManager.export.otherIncomeTotalNetHuf","Egy\xe9b bev\xe9tel \xf6sszesen nett\xf3 (Ft)")]:null!=(G=null==(y=I.other_income)?void 0:y.total_net)?G:0,[e("statistics.businessManager.export.barionFeesHuf","Barion d\xedjak (Ft)")]:(null==(_=I.ticket_sales.barion_gateway_fees)?void 0:_.total_cents)||0,[e("statistics.businessManager.export.purchasedCredits","V\xe1s\xe1rolt kreditek")]:(null==(z=I.credit)?void 0:z.purchased_credits)||0},K=(null==(k=I.billing_records)?void 0:k.reduce((e,t)=>
1e+t.amount,0))||0,V=(null==(S=I.billing_records)?void 0:S.reduce((e,t)=>e+t.amount_net,0))||0,Z={...U,[e("statistics.businessManager.export.monthlyBillingGrossTotalHuf","Havi sz\xe1ml\xe1z\xe1s brutt\xf3 \xf6sszesen (Ft)")]:K,[e("statistics.businessManager.export.monthlyBillingNetTotalHuf","Havi sz\xe1ml\xe1z\xe1s nett\xf3 \xf6sszesen (Ft)")]:V};I.billing_records&&I.billing_records.length>0?I.billing_records.forEach((s,r)=>{var i,a,n,o,l,c,d,u,h,m,g,x,b,p,j,f,v,y,_,z,k,S,w,M,T,C,A,F,N,D,P,B,E,O,W,H,G,R,I,U,K;t.push({...Z,[e("statistics.businessManager.export.invoiceType","Sz\xe1mla t\xedpus")]:s.type,[e("statistics.businessManager.export.invoiceGrossHuf","Sz\xe1mla brutt\xf3 (Ft)")]:s.amount,[e("statistics.businessManager.export.invoiceNetHuf","Sz\xe1mla nett\xf3 (Ft)")]:s.amount_net,[e("statistics.businessManager.export.invoiceId","Sz\xe1mla azonos\xedt\xf3")]:s.invoice_id,[e("statistics.businessManager.export.invoicePeriodStart","Sz\xe1mla időszak kezdet")]:s.period_start,[e("statistics.businessManager.export.invoicePeriodEnd","Sz\xe1mla időszak v\xe9g")]:s.period_end,[e("statistics.businessManager.export.invoiceStatus","Sz\xe1mla st\xe1tusz")]:s.status,[e("statistics.businessManager.export.invoiceWithdrawalAmountHuf","Sz\xe1mla kivon\xe1s \xf6sszeg (Ft)")]:s.withdrawal_amount||0,[e("statistics.businessManager.export.orgCreditGrossHuf","Org kredit brutt\xf3 (Ft)")]:(null==(a=s.org_amounts)||null==(i=a.credit)?void 0:i.gross)||0,[e("statistics.businessManager.export.orgCreditNetHuf","Org kredit nett\xf3 (Ft)")]:(null==(o=s.org_amounts)||null==(n=o.credit)?void 0:n.net)||0,[e("statistics.businessManager.export.orgMauGrossHuf","Org MAU brutt\xf3 (Ft)")]:(null==(c=s.org_amounts)||null==(l=c.mau)?void 0:l.gross)||0,[e("statistics.businessManager.export.orgMauNetHuf","Org MAU nett\xf3 (Ft)")]:(null==(u=s.org_amounts)||null==(d=u.mau)?void 0:d.net)||0,[e("statistics.businessManager.export.orgSimpleGrossHuf","Org simple brutt\xf3 (Ft)")]:(null==(m=s.org_amounts)||null==(h=m.simple)?void 0:h.gross)||0,[e("statistics.businessManager.export.orgSimpleNetHuf","Org simple nett\xf3 (Ft)")]:(null==(x=s.org_amounts)||null==(g=x.simple)?void 0:g.net)||0,[e("statistics.businessManager.export.orgPaymentMerchantShareHuf","Org fizet\xe9si kereskedő r\xe9szesed\xe9s (Ft)")]:(null==(b=s.org_amounts)?void 0:b.payment_merchant_share)||0,[e("statistics.businessManager.export.placeSimpleGrossHuf","Helysz\xedn simple brutt\xf3 (Ft)")]:(null==(j=s.place_amounts)||null==(p=j.simple)?void 0:p.gross)||0,[e("statistics.businessManager.export.placeSimpleNetHuf","Helysz\xedn simple nett\xf3 (Ft)")]:(null==(v=s.place_amounts)||null==(f=v.simple)?void 0:f.net)||0,[e("statistics.businessManager.export.placeTicketGrossHuf","Helysz\xedn jegy brutt\xf3 (Ft)")]:(null==(_=s.place_amounts)||null==(y=_.ticket)?void 0:y.gross)||0,[e("statistics.businessManager.export.placeTicketNetHuf","Helysz\xedn jegy nett\xf3 (Ft)")]:(null==(k=s.place_amounts)||null==(z=k.ticket)?void 0:z.net)||0,[e("statistics.businessManager.export.placeTicketMerchantShareHuf","Helysz\xedn jegy kereskedő r\xe9szesed\xe9s (Ft)")]:(null==(w=s.place_amounts)||null==(S=w.ticket)?void 0:S.merchant_share)||0,[e("statistics.businessManager.export.placeTicketSpentCreditGrossHuf","Helysz\xedn jegy elk\xf6lt\xf6tt kredit brutt\xf3 (Ft)")]:(null==(C=s.place_amounts)||null==(T=C.ticket)||null==(M=T.spent_credit)?void 0:M.gross)||0,[e("statistics.businessManager.export.placeTicketSpentCreditNetHuf","Helysz\xedn jegy elk\xf6lt\xf6tt kredit nett\xf3 (Ft)")]:(null==(N=s.place_amounts)||null==(F=N.ticket)||null==(A=F.spent_credit)?void 0:A.net)||0,[e("statistics.businessManager.export.placeOrderPaymentGrossHuf","Helysz\xedn rendel\xe9s fizet\xe9s brutt\xf3 (Ft)")]:(null==(B=s.place_amounts)||null==(P=B.order)||null==(D=P.payment)?void 0:D.gross)||0,[e("statistics.businessManager.export.placeOrderPaymentNetHuf","Helysz\xedn rendel\xe9s fizet\xe9s nett\xf3 (Ft)")]:(null==(W=s.place_amounts)||null==(O=W.order)||null==(E=O.payment)?void 0:E.net)||0,[e("statistics.businessManager.export.placeOrderMerchantShareHuf","Helysz\xedn rendel\xe9s kereskedő r\xe9szesed\xe9s (Ft)")]:(null==(G=s.place_amounts)||null==(H=G.order)?void 0:H.merchant_share)||0,[e("statistics.businessManager.export.placeSpentCreditGrossHuf","Helysz\xedn elk\xf6lt\xf6tt kredit brutt\xf3 (Ft)")]:(null==(I=s.place_amounts)||null==(R=I.spent_credit)?void 0:R.gross)||0,[e("statistics.businessManager.export.placeSpentCreditNetHuf","Helysz\xedn elk\xf6lt\xf6tt kredit nett\xf3 (Ft)")]:(null==(K=s.place_amounts)||null==(U=K.spent_credit)?void 0:U.net)||0})}):t.push(Z)})});let r=Object.keys(t[0]||{}),i=t.map(e=>r.map(t=>e[t]||""));await (0,ea.q)({fileName:"business_manager_export_".concat(D.business_manager_name,"_").concat(s||"all","_").concat(o||"all",".xlsx"),sheet:e("statistics.businessManager.exportSheetName","Adatok"),headers:r,rows:i})};return F?(0,r.jsx)(l.a,{display:"flex",justifyContent:"center",alignItems:"center",height:"200px",children:(0,r.jsx)(en.y,{size:"xl"})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(eq,{title:e("statistics.businessManager.sections.mainMetrics","Főbb mutat\xf3k"),children:[(0,r.jsxs)(eo.s,{mb:4,justify:"flex-start",align:"center",children:[(0,r.jsx)(el.E,{mr:2,fontWeight:"bold",children:e("statistics.businessManager.periodLabel","Időszak:")}),(0,r.jsx)(et.l,{placeholder:e("statistics.businessManager.startMonthPlaceholder","Kezdő h\xf3nap (\xd6sszes)"),value:s,onChange:e=>n(e.target.value||void 0),mr:2,maxWidth:"200px",size:"sm",children:null==N?void 0:N.map(e=>(0,r.jsx)("option",{value:e,children:e},e))}),(0,r.jsx)(el.E,{mr:2,fontWeight:"bold",children:"-"}),(0,r.jsx)(et.l,{placeholder:e("statistics.businessManager.endMonthPlaceholder","Z\xe1r\xf3 h\xf3nap (\xd6sszes)"),value:o,onChange:e=>c(e.target.value||void 0),maxWidth:"200px",size:"sm",children:null==N?void 0:N.map(e=>(0,r.jsx)("option",{value:e,children:e},e))}),(0,r.jsx)(ec.$,{ml:4,colorScheme:"blue",size:"sm",onClick:E,isDisabled:!D,children:e("statistics.businessManager.exportToExcel","Export\xe1l\xe1s Excel-be")})]}),(0,r.jsxs)(b.r,{columns:{base:1,md:4,xl:5},spacing:4,children:[(0,r.jsx)(ez,{rawData:D,totalTurnover:v,monthOverMonthTurnoverGrowth:f}),(0,r.jsx)(ek,{totalCommissionRevenue:y,totalCommissionRevenueGross:_,totalTurnover:v}),(0,r.jsx)(eS,{totalOtherIncomeGross:S,totalOtherIncomeNet:w,totalTurnover:v,rawData:D}),(0,r.jsx)(ew,{rawData:D}),(0,r.jsx)(eM,{rawData:D})]})]}),(0,r.jsxs)(u.t,{variant:"enclosed",colorScheme:"blue",index:P,onChange:B,children:[(0,r.jsxs)(h.w,{children:[(0,r.jsx)(m.o,{children:e("statistics.businessManager.tabs.turnover","Forgalom")}),(0,r.jsx)(m.o,{children:e("statistics.businessManager.tabs.profitAndBilling","Profit \xe9s Sz\xe1ml\xe1z\xe1s")}),(0,r.jsx)(m.o,{children:e("statistics.businessManager.tabs.paymentMethods","Fizet\xe9si m\xf3dok")}),(0,r.jsx)(m.o,{children:e("statistics.businessManager.tabs.detailedData","R\xe9szletes adatok")})]}),(0,r.jsxs)(g.T,{children:[(0,r.jsxs)(x.K,{p:0,pt:4,children:[(0,r.jsx)(eq,{title:e("statistics.businessManager.sections.turnoverTrends","Forgalmi trendek"),children:(0,r.jsxs)(b.r,{columns:{base:1,md:2},spacing:4,children:[(0,r.jsx)(eF,{monthlyTurnoverBarChart:d}),(0,r.jsx)(eN,{monthlyTurnoverBarChart:d})]})}),(0,r.jsx)(eq,{title:e("statistics.businessManager.sections.turnoverDistribution","Forgalmi megoszl\xe1s"),
1children:(0,r.jsxs)(b.r,{columns:{base:1,md:2},spacing:4,children:[(0,r.jsx)(eD,{organizationTurnoverData:p,totalTurnover:v}),(0,r.jsx)(eP,{monthlyTurnoverBarChart:d,rawData:D})]})}),(0,r.jsx)(eq,{title:e("statistics.businessManager.sections.turnoverComparisons","Forgalmi \xf6sszehasonl\xedt\xe1sok"),children:(0,r.jsxs)(b.r,{columns:{base:1,md:2},spacing:4,children:[(0,r.jsx)(eB,{monthlyTurnoverBarChart:d}),(0,r.jsx)(eE,{organizationTurnoverData:p,totalTurnover:v})]})})]}),(0,r.jsxs)(x.K,{p:0,pt:4,children:[(0,r.jsx)(eq,{title:e("statistics.businessManager.sections.profitAnalysis","Profit elemz\xe9s"),children:(0,r.jsxs)(b.r,{columns:{base:1,md:2},spacing:4,children:[(0,r.jsx)(eZ,{totalProfit:z,totalProfitGross:k,profitByMonth:M,avgMonthlyProfit:T,totalTurnover:v,totalCommissionRevenue:y,totalCommissionRevenueGross:_,gatewayFees:C,rawData:D}),(0,r.jsx)(eL,{totalTurnover:v,totalProfit:z,totalProfitGross:k,profitByMonth:M,avgMonthlyProfit:T,totalCommissionRevenue:y,totalCommissionRevenueGross:_,gatewayFees:C,rawData:D})]})}),(0,r.jsxs)(eq,{title:e("statistics.businessManager.sections.billingData","Sz\xe1ml\xe1z\xe1si adatok (BM Jutal\xe9k Sz\xe1ml\xe1k)"),children:[(0,r.jsxs)(b.r,{columns:{base:1,md:2},spacing:4,mb:4,children:[(0,r.jsx)(eW,{rawData:D}),(0,r.jsx)(eH,{rawData:D})]}),(0,r.jsx)(b.r,{columns:{base:1},spacing:4,children:(0,r.jsx)(eG,{rawData:D})})]})]}),(0,r.jsx)(x.K,{p:0,pt:4,children:(0,r.jsxs)(eq,{title:e("statistics.businessManager.sections.paymentMethodsAndFees","Fizet\xe9si m\xf3dok \xe9s d\xedjak"),children:[(0,r.jsxs)(b.r,{columns:{base:1,md:2},spacing:4,mb:4,children:[(0,r.jsx)(eI,{rawData:D,totalTurnover:v}),(0,r.jsx)(eU,{rawData:D})]}),(0,r.jsx)(b.r,{columns:{base:1},spacing:4,children:(0,r.jsx)(eK,{rawData:D})})]})}),(0,r.jsx)(x.K,{p:0,pt:4,children:(0,r.jsxs)(eq,{title:e("statistics.businessManager.sections.partnerDetails","Partner r\xe9szletes adatok"),children:[(0,r.jsx)(b.r,{columns:{base:1},spacing:4,mb:4,children:(0,r.jsx)(eO,{rawData:D})}),(0,r.jsx)(b.r,{columns:{base:1},spacing:4,children:(0,r.jsx)(eR,{rawData:D})})]})})]})]})]})},eY=e=>{let{title:t,children:s}=e,i=(0,o.dU)("gray.50","gray.700"),a=(0,o.dU)("gray.200","gray.600");return(0,r.jsxs)(l.a,{mb:6,p:4,bg:i,borderRadius:"md",borderWidth:"1px",borderColor:a,boxShadow:"sm",children:[(0,r.jsx)(c.D,{size:"md",mb:4,children:t}),(0,r.jsx)(d.c,{mb:4}),s]})},eJ=()=>{let e=(0,a.WD)(),[t,s]=(0,i.useState)(0);return(0,r.jsx)(n.B8,{title:e("pages.labels.admin.statistics.list"),canCreate:!1,children:(0,r.jsxs)(u.t,{variant:"enclosed",colorScheme:"blue",index:t,onChange:s,children:[(0,r.jsxs)(h.w,{children:[(0,r.jsx)(m.o,{children:e("statistics.tabs.business","\xdczleti statisztik\xe1k")}),(0,r.jsx)(m.o,{children:e("statistics.tabs.zwack","Zwack statisztik\xe1k")}),(0,r.jsx)(m.o,{children:e("statistics.tabs.userForecast","Felhaszn\xe1l\xf3i előrejelz\xe9s")}),(0,r.jsx)(m.o,{children:e("statistics.tabs.internal","Belső statisztik\xe1k")})]}),(0,r.jsxs)(g.T,{children:[(0,r.jsx)(x.K,{p:0,pt:4,children:(0,r.jsx)(er,{children:(0,r.jsx)(eX,{})})}),(0,r.jsx)(x.K,{p:0,pt:4,children:(0,r.jsx)(eY,{title:e("statistics.tabs.zwack","Zwack statisztik\xe1k"),children:(0,r.jsxs)(b.r,{columns:{base:1,md:2},gap:4,children:[(0,r.jsx)(H,{type:"CLUBS_PIE"}),(0,r.jsx)(H,{type:"DAYS_BAR"}),(0,r.jsx)(H,{type:"ACTIVITY_TABLE"})]})})}),(0,r.jsx)(x.K,{p:0,pt:4,children:(0,r.jsx)(eY,{title:e("statistics.tabs.userForecast","Felhaszn\xe1l\xf3i előrejelz\xe9s"),children:(0,r.jsx)(v,{})})}),(0,r.jsx)(x.K,{p:0,pt:4,children:(0,r.jsx)(eY,{title:e("statistics.tabs.internal","Belső statisztik\xe1k"),children:(0,r.jsxs)(p.B,{spacing:4,children:[(0,r.jsx)(J,{}),(0,r.jsx)($,{})]})})})]})]})})},e$=()=>(0,r.jsx)(eJ,{})},76355:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/statistics",function(){return s(70938)}])}},e=>{var t=t=>e(e.s=t);e.O(0,[39479,50338,55415,36518,91649,69461,85048,90636,46593,38792],()=>t(76355)),_N_E=e.O()}]);

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.