1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/index.C58D2EOJ.js","static/js/index.CveLbn2O.js","static/css/index.CmEUVpv0.css","static/js/CommonTable.Df_OcaEE.js","static/js/LeftOutlined.CRw1ogOf.js","static/js/LeftOutlined.GLpWiuYx.js","static/js/RightOutlined.Da8owQzO.js","static/js/RightOutlined.CQ_qA0xX.js","static/js/ReactDragColumnView.CzNEVzBf.js","static/js/index.DxdZE3-S.js","static/js/Table.a8ntZSLq.js","static/js/index.BhTWg5Dh.js","static/css/index.DF8MxLL4.css","static/js/addEventListener.C4Jz3GWo.js","static/js/index.Dfu8E_UG.js","static/js/index._pmvPX8T.js","static/js/dropdown.BCIwG2Wk.js","static/js/Dropdown.n94qsRUb.js","static/js/CommonCopyOnHoverWrapper.1ms2lKv9.js","static/js/LockOutlined.B6ZXyhFn.js","static/js/login.kh4zg-Fe.js","static/js/CloseOutlined.CL-5T5Zi.js","static/js/index.B-E20hpj.js","static/js/index.ViuJUTqg.js","static/js/scrollTo.BavZxmqg.js","static/js/index.0fJ69KUW.js","static/css/CommonTable.CFNDOVwB.css","static/js/index.CfQf5H25.js","static/js/Skeleton.COFmJ_gc.js","static/js/MinusOutlined.Ep4RZ9jE.js","static/js/index.BFGOrPfB.js","static/js/DoubleLeftOutlined.Hv8D0WQf.js","static/js/FileSearchOutlined.DfIGHN16.js","static/js/BankOutlined.vm357Q2M.js","static/js/UploadOutlined.CpIT-HWc.js","static/js/ClockCircleOutlined.CCCO-3tV.js","static/js/CommonForm.BPdcUx_-.js","static/js/index.C6nQSokA.js","static/js/MailOutlined.BAdsPKYK.js","static/js/FileOutlined.DyUIKr1g.js","static/js/GroupOutlined.DlM-9b8X.js","static/js/QrcodeOutlined.CfhDseJL.js","static/js/CommonLink.CNsgdR6A.js","static/js/EyeOutlined.Dg4cz16z.js","static/js/DeleteOutlined.BStCQ8op.js","static/js/index.CxP0viHr.js","static/js/Contact.CMIHvyxR.js","static/js/CommonMessages.J90v6RlK.js","static/js/CloseCircleFilled.CLuZ9hoX.js","static/css/CommonMessages.ofZf0e9B.css","static/js/index.B4oiPsEx.js","static/js/send-notification.DsBwS6ze.js","static/js/SiteCategory.CaHw5fq6.js","static/js/index.fx8StTR_.js","static/js/throttleByAnimationFrame.D1db75la.js","static/js/PasswordStrength.mmoqakQv.js","static/js/CommonAccessiblePasswordInput.C6N4f3f0.js","static/css/CommonAccessiblePasswordInput.D293tEsI.css","static/css/PasswordStrength.6FVQv1xQ.css","static/js/index.BKimYVMi.js","static/js/index.B0sDJIW-.js","static/css/index.AXFXhcRu.css","static/js/RedoOutlined.C4Ux0WMS.js","static/js/CommonDatePicker.BMX9qyZY.js","static/js/CommonDatePickerMobile.BJan8pE_.js","static/css/CommonDatePickerMobile.REiYueKt.css","static/js/index.B-06JicI.js","static/css/CommonDatePicker.twza2BRJ.css","static/js/CommonFilterTags.Cd70nPup.js","static/js/index.D7WLBY48.js","static/js/Site.D7axhKhi.js","static/css/CommonFilterTags.DZ0E_O9-.css","static/js/Service.NW329QLC.js","static/js/Service.CUQ9pbLK.js","static/js/TrackingEvent.D-DPEx5j.js","static/js/User.DfEkJxbQ.js","static/js/PaymentAgreementCredit.CAPB8zcV.js","static/js/PaymentAgreement.D6SwJphc.js","static/js/RentalOrder.DzDFD6jJ.js","static/js/RentalProvider.CRfLwBYN.js","static/js/index.BUGgot2P.js","static/js/index.CNXlFGQI.js","static/js/ExportOutlined.B_P0cm4s.js","static/css/index.BNNyieKB.css","static/js/index.Drt4U5nY.js","static/js/DashboardChangeLogContext.BKDomGqE.js","static/js/SearchOutlined.B5XizDVm.js","static/js/SearchOutlined.BP7VF8pH.js","static/js/CommonFilesIcon.ByKFcMjp.js","static/css/CommonFilesIcon.BXTPVK2l.css","static/js/Timeline.Cd8IUcyo.js","static/css/index.Ee-T3JDD.css"])))=>i.map(i=>d[i]); 2var Ie=Object.defineProperty;var be=(u,i,e)=>i in u?Ie(u,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):u[i]=e;var n=(u,i,e)=>be(u,typeof i!="symbol"?i+"":i,e);import{p as Se,cX as pe,cY as Pe,aE as oe,j as l,cZ as K,A,M as _,c_ as J,c$ as De,d0 as w,cx as ee,d1 as Ae,d2 as _e,d3 as xe,d4 as je,d5 as te,bK as Ee,d6 as Ne,d7 as qe,d8 as ke,d9 as Ue,v as Te,r as m,g as he,P as T,C as le,da as se,y as I,d as $,f as Be,l as Oe,B as Le,T as Me,_ as ae}from"./index.CveLbn2O.js";import{M as Ye,D as Ve}from"./index.BFGOrPfB.js";import{R as Re}from"./RedoOutlined.C4Ux0WMS.js";import{C as We}from"./CommonDatePicker.BMX9qyZY.js";import{C as ze}from"./CommonFilterTags.Cd70nPup.js";import{C as ve,a as Ce,T as H,D as He}from"./index.BhTWg5Dh.js";import{D as Ge}from"./index.BKimYVMi.js";import{F as re}from"./index.C6nQSokA.js";import{C as Ke}from"./index.B-E20hpj.js";import{A as Ze,d as Qe,S as Xe,T as Je}from"./CommonCopyOnHoverWrapper.1ms2lKv9.js";import{C as we}from"./UploadOutlined.CpIT-HWc.js";import{E as et,c as tt}from"./Service.NW329QLC.js";import{g as ue,h as W}from"./TrackingEvent.D-DPEx5j.js";import{c as me}from"./User.DfEkJxbQ.js";import{c as rt,q as it}from"./PaymentAgreementCredit.CAPB8zcV.js";import{c as de,q as lt}from"./RentalOrder.DzDFD6jJ.js";import{C as nt}from"./CommonLink.CNsgdR6A.js";import{C as at}from"./index.BUGgot2P.js";import{S as ot}from"./index.CNXlFGQI.js";import{E as st}from"./ExportOutlined.B_P0cm4s.js";const ut=pe,ie=Se(ut),mt=Pe,dt=Se(mt),ne={Customers:{icon:l.jsx(Je,{}),color:"customers"},Orders:{icon:l.jsx(Xe,{}),color:"orders"},Trips:{icon:l.jsx(Qe,{}),color:"trips"}
2,Monitoring:{icon:l.jsx(Ye,{}),color:"monitoring"},Abos:{icon:l.jsx(Ze,{}),color:"abos"},Rental:{icon:l.jsx(we,{}),color:"rental"}},ce={Boards:{Customers:{totalCustomers:{value:0,services:"getUsersTotalNumber",url:"/app/customers/list?filter=createdFromFilter%3D{dateFrom}%26createdToFilter%3D{dateTo}"},confirmedEmails:{value:0,services:"getUsersEmailVerifiedNumber",url:"/app/customers/list?filter=emailVerifiedFilter%3Dtrue%26createdFromFilter%3D{dateFrom}%26createdToFilter%3D{dateTo}"},totalBlocked:{value:0,services:"getUsersLockedNumber",url:"/app/customers/list?filter=activeFilter%3Dfalse%26createdFromFilter%3D{dateFrom}%26createdToFilter%3D{dateTo}"},validPaymentProvider:{value:0,services:"getUsersWithLogPayPaymentValidProvider",url:`/app/customers/list?filter=paymentMethodFilter%3D${oe.LOGPAY}%26paymentProviderActivFilter%3Dtrue%26createdFromFilter%3D{dateFrom}%26createdToFilter%3D{dateTo}`},uploadedTicketEntitlements:{value:0,services:"getTicketsEntitementsNumber"},totalChildren:{services:"getTotalChildrenNumber",value:0},totalParent:{services:"getTotalParentNumber",value:0},validPaypalPaymentProvider:{value:0,services:"getUsersWithPaypalPaymentValidProvider",url:`/app/customers/list?filter=paymentMethodFilter%3D${oe.PAYPAL}%26paymentProviderActivFilter%3Dtrue%26createdFromFilter%3D{dateFrom}%26createdToFilter%3D{dateTo}`},checkedIn:{value:0,services:"getUsersActiveNumber",url:"/app/customers/list?filter=hasEntitlementFilter%3Dtrue%26createdFromFilter%3D{dateFrom}%26createdToFilter%3D{dateTo}"},checkedInBlocked:{value:0,services:"getUsersCheckInLockedNumber",url:"/app/customers/list?filter=checkInLockedFilter%3Dtrue%26createdFromFilter%3D{dateFrom}%26createdToFilter%3D{dateTo}"}},Orders:{totalOrders:{value:0,services:"getOrdersNumberByDate",url:"/app/ticket-orders/list?filter=bookingDateFromFilter%3D{dateFrom}%26bookingDateToFilter%3D{dateTo}"},totalValidOrders:{value:0,services:"getTotalValidOrders",url:"/app/ticket-orders/list?filter=statusFilter%3D2%26bookingDateFromFilter%3D{dateFrom}%26bookingDateToFilter%3D{dateTo}"},totalSale:{value:0,services:"getTotalSaleNumber",hasAffix:!0},totalRefund:{value:0,services:"getTotalRefundNumber",hasAffix:!0},totalQRCodes:{services:"getTotalQRCodes",value:0},totalCiboSale:{value:0,services:"getTotalCiboSaleNumber",hasAffix:!0},totalClassicSale:{value:0,services:"getTotalClassicSaleNumber",hasAffix:!0},OrdersCiboTotalNumber:{services:"getOrdersCiboTotalNumber",value:0}},Monitoring:{monitoringTotalTrips:{value:0,services:"getTotalMonitoredTrips"},monitoringTotalServices:{value:0,services:"getTotalMonitoredServices"},monitoringTotalPoints:{value:0,services:"getTotalMonitoredPoints"}},Abos:{totalSubscriptionContracts:{value:0,services:"getTotalSubscriptionContracts",url:"/app/subscription-contracts/list?filter=bookingDateFromFilter%3D{dateFrom}%26bookingDateEndFilter%3D{dateTo}"},activeSubscriptionContracts:{value:0,services:"getActiveSubscriptionContracts"},createdAboTickets:{value:0,services:"getCreatedAboTickets"},canceledSubscriptionContracts:{value:0,services:"getCanceledSubscriptionContracts"}},Trips:{totalTrips:{value:0,services:"getTripsTotalNumber",url:"/app/trips/list?filter=checkInDateFromFilter%3D{dateFrom}%26checkInDateToFilter%3D{dateTo}"},totalTripsCheckInConfirmed:{value:0,services:"getTotalTripsCheckInConfirmed"},numChildren:{value:0,services:"getTripsWithNumChildren"},numAdults:{value:0,services:"getTripsWithNumAdults"},numBicycle:{value:0,services:"getTripsWithNumBicycle"},numFirstClass:{value:0,services:"getTripsWithNumFirstClass"}},Rental:{totalRentalOrders:{value:0,services:"getTotalRentalOrders",url:"/app/rental-orders/list?filter=bookingDateFromFilter%3D{dateFrom}%26bookingDateToFilter%3D{dateTo}"},totalValidRentalOrders:{value:0,services:"getTotalValidRentalOrders",url:"/app/rental-orders/list?filter=statusFilter%3D2%26bookingDateFromFilter%3D{dateFrom}%26bookingDateToFilter%3D{dateTo}"},totalRentalSale:{value:0,services:"getTotalRentalSale",hasAffix:!0}}}};let E=null,d=null,N=null,q=null,fe=null,z=null,x={"x-data-access":"administrator"};class G{constructor(i=K.CIBO){n(this,"shopUrl",K.CIBO);n(this,"getUsersTotalNumber",(i,e)=>{let r;return r=this._buildFilterWithCreated(i,e),E.request(ie({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getUsersEmailVerifiedNumber",(i,e)=>{let r=this._buildFilterWithCreated(i,e)+" and (UserProfile/EmailVerified eq true)";return E.request(ie({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getUsersLockedNumber",(i,e)=>{let r=this._buildFilterWithCreated(i,e)+" and (Active eq false)";return E.request(ie({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getUsersWithLogPayPaymentValidProvider",(i,e)=>{const r=this._buildFilterWithClient(i);let t="";if(e!=null&&e.dateFromFilter&&(e!=null&&e.dateToFilter)){const a=e.dateFromFilter.startOf("day").toISOString(),g=e.dateToFilter.endOf("day").toISOString();t=` and pa/Created gt ${a} and pa/Created lt ${g}`}let o=`PaymentAgreement/any(pa: pa/Active eq true${t} and pa/UserPaymentProvider/Active eq true and pa/UserPaymentProvider/Status eq 2 and pa/UserPaymentProvider/PaymentProvider/Name eq 'Logpay')`;return r&&(o=`${r} and ${o}`),N.request(J({$filter:o},{asAdmin:!0})).then(a=>{if(a&&a.value)return a.value})});n(this,"getUsersWithPaypalPaymentValidProvider",(i,e)=>{const r=this._buildFilterWithClient(i);let t="";if(e!=null&&e.dateFromFilter&&(e!=null&&e.dateToFilter)){const a=e.dateFromFilter.startOf("day").toISOString(),g=e.dateToFilter.endOf("day").toISOString();t=` and pa/Created gt ${a} and pa/Created lt ${g}`}let o=`PaymentAgreement/any(pa: pa/Active eq true${t} and pa/UserPaymentProvider/Active eq true and pa/UserPaymentProvider/Status eq 2 and pa/UserPaymentProvider/PaymentProvider/Name eq 'Paypal')`;return r&&(o=`${r} and ${o}`),N.request(J({$filter:o},{asAdmin:!0})).then(a=>{if(a&&a.value)return a.value})});n(this,"getUsersAvailableAddressNumber",(i,e)=>{let r=this._buildFilterWithCreated(i,e)+" and (UserProfile/StreetAddress ne null) and (UserProfile/PostalCode ne null) and (UserProfile/Locality ne null)";return E.request(J({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getUsersCheckInLockedNumber",(i,e)=>{let r="(CheckInLocked eq true)";return i.length>0&&(r+=` and (${i.map(t=>` (ClientId eq ${t})`).join(" or ")})`),e.dateFromFilter&&e.dateToFilter&&(r+=` and (User/Created gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (User/Created lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),d.request(me({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getUsersActiveNumber",(i,e)=>{let r="(HasEntitlement eq true)";return i.length>0&&(r+=` and (${i.map(t=>`(ClientId eq ${t})`).join(" or ")})`),e.dateFromFilter&&e.dateToFilter&&(r+=` and (User/Created gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (User/Created lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),d.request(me({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTicketsEntitementsNumber",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(Created gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (Created lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`),q.request(De({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTotalChildrenNumber",(i,e)=>{let r;return r="(UserPaymentProviderId ne null)",i.length>0&&(r+=` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`),e.dateFromFilter&&e.dateToFilter&&(r+=` and (Created gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (Created lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),N.request(rt({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTotalParentNumber",(i,e)=>{let r;return r="(UserPaymentProviderId ne null)",e.dateFromFilter&&e.dateToFilter&&(r+=` and (Created gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (Created lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`),N.request(it({$apply:`filter(${r})/groupby((UserPaymentProvider/UserId))`},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value.length})});n(this,"getOrdersNumberByDate",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(BookingDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (BookingDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(ClientId eq ${t})`).join(" or ")}
2)`),r+=" and (OrderStatus ne 12)",d.request(w({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTotalCiboSaleNumber",(i,e)=>{let r;return r=`ProductKey eq '${ee.CIBO}' and `,this._buildGetTotalSaleFilter(i,e,r)});n(this,"getTotalClassicSaleNumber",(i,e)=>{let r;return r=`ProductKey eq '${ee.CLASSIC}' and `,this._buildGetTotalSaleFilter(i,e,r)});n(this,"getTotalRefundNumber",(i,e)=>{let r;return r="(Refund ne 0 ) and ",this._buildGetTotalSaleFilter(i,e,r,"Refund")});n(this,"getTotalSaleNumber",(i,e)=>{let r;return r="",this._buildGetTotalSaleFilter(i,e,r)});n(this,"getTotalValidOrders",(i,e)=>{let r;return r="( OrderStatus eq 2 )",e.dateFromFilter&&e.dateToFilter&&(r+=` and (BookingDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (BookingDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(ClientId eq ${t})`).join(" or ")})`),d.request(w({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getOrdersCiboTotalNumber",(i,e)=>{let r;return r=`(ProductKey eq '${ee.CIBO}') and `,e.dateFromFilter&&e.dateToFilter&&(r+=` (BookingDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (BookingDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(ClientId eq ${t})`).join(" or ")})`),d.request(w({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTotalQRCodes",(i,e)=>{let r="";return e.dateFromFilter&&e.dateToFilter&&(r+=`(RedeemedOn gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (RedeemedOn lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(Ticket/ClientId eq ${t})`).join(" or ")})`),d.request(dt({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTotalMonitoredTrips",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(Created gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (Created lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=[` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`,`(Usage eq ${Ae.MONITORED})`].join(" and ")),q.request(_e({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTotalMonitoredServices",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(Created gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (Created lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=[` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`,`(Usage eq ${et.MONITORED})`].join(" and ")),q.request(tt({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTotalMonitoredPoints",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(Created gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (Created lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=[` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`,`(Usage eq ${xe.MONITORED})`].join(" and ")),q.request(je({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTotalSubscriptionContracts",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(BookingDate ge ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (BookingDate le ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(ClientId eq ${t})`).join(" or ")})`),d.request(te({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getActiveSubscriptionContracts",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(ContractStart ge ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (ContractStart le ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()}) and ((CancelationDate eq null) or (CancelationDate ge ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()}))`),i.length>0&&(r+=` and (${i.map(t=>`(ClientId eq ${t})`).join(" or ")})`),d.request(te({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getCanceledSubscriptionContracts",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(BookingDate ge ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (BookingDate le ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()}) and (CancelationDate ne null)`),i.length>0&&(r+=` and (${i.map(t=>`(ClientId eq ${t})`).join(" or ")})`),d.request(te({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getCreatedAboTickets",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(ValidFrom ge ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (ValidFrom le ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()}) and (TicketType eq ${Ee.ABO})`),i.length>0&&(r+=` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`),d.request(Ne({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTripsTotalNumber",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(CheckInDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (CheckInDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(UserClientId eq ${t})`).join(" or ")})`),d.request(ue({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTotalTripsCheckInConfirmed",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(CheckInDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (CheckInDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`),r+="and CheckInConfirmed ne null",d.request(ue({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTripsWithNumChildren",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(CheckInDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (CheckInDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`),d.request(W({$apply:`filter(${r})/groupby((User/ClientId), aggregate(cast(NumChildren,Edm.Int32)with sum as NumChildren))`},{asAdmin:!0})).then(t=>{let o=0;if(t&&t.value.length)for(let a of t.value)o+=a.NumChildren;return o}
2)});n(this,"getTripsWithNumAdults",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(CheckInDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (CheckInDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`),d.request(W({$apply:`filter(${r})/groupby((User/ClientId), aggregate(cast(NumAdults,Edm.Int32)with sum as NumAdults))`},{asAdmin:!0})).then(t=>{let o=0;if(t&&t.value.length)for(let a of t.value)o+=a.NumAdults;return o})});n(this,"getTripsWithNumBicycle",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(CheckInDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (CheckInDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`),d.request(W({$apply:`filter(${r})/groupby((User/ClientId), aggregate(cast(NumBicycle,Edm.Int32)with sum as NumBicycle))`},{asAdmin:!0})).then(t=>{let o=0;if(t&&t.value.length)for(let a of t.value)o+=a.NumBicycle;return o})});n(this,"getTripsWithNumFirstClass",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(CheckInDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (CheckInDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(User/ClientId eq ${t})`).join(" or ")})`),d.request(W({$apply:`filter(${r})/groupby((User/ClientId), aggregate(cast(NumFirstClass,Edm.Int32)with sum as NumFirstClass))`},{asAdmin:!0})).then(t=>{let o=0;if(t&&t.value.length)for(let a of t.value)o+=a.NumFirstClass;return o})});n(this,"getServiceHostInfo",()=>fe.request(qe({})).then(i=>{if(i)return new ke(i)}));n(this,"getTotalRentalOrders",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(BookingDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (BookingDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(ClientId eq ${t})`).join(" or ")})`),z.request(de({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTotalValidRentalOrders",(i,e)=>{let r;return r="( OrderStatus eq 2 )",e.dateFromFilter&&e.dateToFilter&&(r+=` and (BookingDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (BookingDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(ClientId eq ${t})`).join(" or ")})`),z.request(de({$filter:r},{asAdmin:!0})).then(t=>{if(t&&t.value)return t.value})});n(this,"getTotalRentalSale",(i,e)=>{let r;return r="(OrderStatus eq 2 ) and ",e.dateFromFilter&&e.dateToFilter&&(r+=`(BookingDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (BookingDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(ClientId eq ${t})`).join(" or ")})`),z.request(lt({$apply:`filter(${r})/groupby(ClientId), aggregate(TotalPrice with sum as TotalPriceSum))`},{asAdmin:!0})).then(t=>{let o=0;if(t&&t.value.length)for(const a of t.value)a.TotalPriceSum!=null&&(o=o+Number(a.TotalPriceSum));return o.toFixed(2)})});n(this,"_buildFilterWithCreated",(i,e)=>{let r;return e.dateFromFilter&&e.dateToFilter&&(r=`(Created gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (Created lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(t=>`(ClientId eq ${t})`).join(" or ")})`),r});n(this,"_buildFilterWithClient",i=>{let e;return i.length>0&&(e=`(${i.map(r=>`(ClientId eq ${r})`).join(" or ")})`),e});n(this,"_buildGetTotalSaleFilter",(i,e,r,t="TotalPrice")=>(r+=" (OrderStatus eq 2 ) and ",e.dateFromFilter&&e.dateToFilter&&(r+=`(BookingDate gt ${e==null?void 0:e.dateFromFilter.startOf("day").toISOString()}) and (BookingDate lt ${e==null?void 0:e.dateToFilter.endOf("day").toISOString()})`),i.length>0&&(r+=` and (${i.map(o=>`(ClientId eq ${o})`).join(" or ")})`),d.request(Ue({$apply:`filter(${r})/groupby((ClientId), aggregate(${t} with sum as TotalPriceSum))`},{asAdmin:!0})).then(o=>{let a=0;if(o&&o.value.length)for(const g of o.value)g.TotalPriceSum!=null&&(a=a+Number(g.TotalPriceSum));return a.toFixed(2)})));this.shopUrl=i,E=A({baseUrl:_.APIS.PERSO.BASE_URL+"Identity/",staticParameters:{},requestInit:{headers:x}}),d=A({baseUrl:_.APIS.PERSO.BASE_URL+`${this.shopUrl}/`,staticParameters:{},requestInit:{headers:x}}
2),N=A({baseUrl:_.APIS.PERSO.BASE_URL+"Payment/",staticParameters:{},requestInit:{headers:x}}),q=A({baseUrl:_.APIS.PERSO.BASE_URL+"Personalization/",staticParameters:{},requestInit:{headers:x}}),fe=A({baseUrl:_.APIS.PERSO.BASE_URL+"ServiceHost/",staticParameters:{},requestInit:{headers:x}}),z=A({baseUrl:_.APIS.PERSO.BASE_URL+"Rental/",staticParameters:{},requestInit:{headers:x}})}}const ge="Dashboard.",ct=u=>{var p,Y;const{t:i}=Te(["Dashboard"]),[e,r]=m.useState(u.attribute.value),[t,o]=m.useState(!1),{getClientCurrencySymbol:a,getClientCurrencyPosition:g,isClassicClientCategory:b,isCiBoClientCategory:U}=m.useContext(he),{deepLinkState:Z}=m.useContext(ve);let y;const B=g();b()?y=new G(K.CLASSIC):U()?y=new G(K.CIBO):y=new G;let F=Z.filter,v;m.useEffect(()=>{const O=P=>{var j;o(!0);const X=typeof P.authClientIdFilter=="string"?[P.authClientIdFilter]:P.authClientIdFilter||[];y[(j=u==null?void 0:u.attribute)==null?void 0:j.services](X,P).then(R=>{r(R),o(!1)}).catch(()=>{o(!1),r(u.attribute.value)})},V=new AbortController;O(F);let Q=setInterval(()=>{O(F)},6e4);return()=>{V.abort(),clearInterval(Q)}},[F,u.reload]);const{span:L,title:h,attribute:C,category:S}=u,{url:f,hasAffix:M}=C;return f&&(v=f.replace("{dateTo}",(p=F.dateToFilter)==null?void 0:p.format("DD.MM.YYYY")),v=v.replace("{dateFrom}",(Y=F.dateFromFilter)==null?void 0:Y.format("DD.MM.YYYY"))),l.jsx(T,{xl:L,xxl:L,md:24,sm:24,xs:24,className:"dashboard-card-item",children:l.jsx(at,{className:"card-item",size:"small",bordered:!0,title:l.jsxs(I,{children:[l.jsx(T,{span:20,className:"title",children:l.jsxs("div",{className:"wrapper",children:[l.jsx("div",{className:"name",children:l.jsx(Ce,{title:i(ge+`${S}.${h}`),children:l.jsx("strong",{children:i(ge+`${S}.${h}`)})})}),v&&l.jsx("div",{className:"link",children:l.jsx(nt,{to:v,target:"_blank",useRouterLink:!0,children:l.jsx(st,{})})})]})}),l.jsx(T,{span:4,style:{textAlign:"right"},children:l.jsx(H.Title,{level:5,children:ne[S].icon})})]}),children:t?l.jsx(le,{className:"spinner"}):l.jsx(ot,{value:e,decimalSeparator:",",groupSeparator:".",loading:t,valueStyle:{color:"#3f8600"},suffix:M&&B===se.RIGHT?a():null,prefix:M&&B===se.LEFT?a():null})})},h)},ft=m.lazy(()=>ae(()=>import("./index.C58D2EOJ.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83])).then(u=>({default:u.DashboardInfo}))),gt=m.lazy(()=>ae(()=>import("./index.Drt4U5nY.js"),__vite__mapDeps([84,1,2,85,11,12,63,64,65,66,67,14,59,37,19,25,22,86,87,88,39,89,90,91])).then(u=>({default:u.DashboardChangeLogs}))),Ft=m.lazy(()=>ae(()=>import("./DashboardChangeLogContext.BKDomGqE.js"),__vite__mapDeps([85,1,2,11,12])).then(u=>({default:u.DashboardChangeLogProvider}))),k="Dashboard.",Fe={d:"day",m:"month",y:"year"},St=m.memo(()=>{var j,R;const[u,i]=m.useState(!1),[e,r]=m.useState($.tz($())),[t,o]=m.useState(!1),[a,g]=m.useState(null),{hasAccess:b,isMobile:U}
2=m.useContext(Be),{getClientDashboardBoards:Z,isClientBitvConform:y,getClientDashboardFilterMaxRange:B}=m.useContext(he),F=B(),{deepLinkState:v,deepLinkDispatch:L}=m.useContext(ve);new G;const h=Z(),C=m.useMemo(()=>Object.keys(h).map(s=>h[s].show?s:null).filter(function(c){return c!==null}),[h]),{t:S}=Te("Dashboard");let f=v.filter;f||(f={}),f.dateFromFilter||(f.dateFromFilter=$.tz($()).startOf("day")),f.dateToFilter||(f.dateToFilter=$.tz($()).endOf("day"));const[M]=re.useForm();m.useEffect(()=>{const s=new AbortController;p();let c=setInterval(()=>{p()},6e4);return()=>{s.abort(),clearInterval(c)}},[f]);const p=()=>{i(!0);const{filter:s}=v;typeof s.authClientIdFilter=="string"?s.authClientIdFilter:s.authClientIdFilter;let c=[];Promise.allSettled(c).then(D=>{i(!1),o(!t),r($.tz($()))})},Y=s=>{if(g(s),s){let c={dateFromFilter:s[0],dateToFilter:s[1]};L({type:"UPDATE_FILTER",payload:c})}},O=24/Object.keys(C).length,V=m.useMemo(()=>{switch(O){case 24:return 6;case 12:case 8:return 12;default:return 12}},[O]),Q=m.useMemo(()=>C.map(s=>l.jsx(T,{span:O,className:`titles titles__${ne[s].color}`,children:l.jsx(H.Title,{level:5,children:l.jsxs(Ke,{children:[S(k+`Titles.${s}`),ne[s].icon,"Â "]})})},s)),[C,O,S]),P=(s,{from:c})=>{if(c){const D=Number(F.value);if(isNaN(D)||typeof F.unit!="string")return Math.abs(s.diff(c,"days"))>=61;const $e=c.subtract(D,Fe[F.unit]),ye=c.add(D,Fe[F.unit]);return!!(s.isBefore($e,"day")||s.isAfter(ye,"day"))}return!1},X=m.useMemo(()=>l.jsx(I,{gutter:[8,8],children:C.map(s=>l.jsx(T,{span:O,className:`${s.toLowerCase()}`,children:l.jsx(I,{gutter:[8,8],children:Object.keys(ce.Boards[s]).map((c,D)=>h[s].Cards[c]?l.jsx(ct,{span:V,category:s,attribute:ce.Boards[s][c],title:c,reload:t},`${s}-${c}-${D}`):null)})},s))}),[C,O,h,V,t,u]);return Oe.log("RENDER: DashboardCustom"),l.jsxs(I,{gutter:[16,8],className:"dashboard-custom block-padding",children:[l.jsx(T,{span:24,children:l.jsxs("div",{className:"tool-bar",children:[l.jsxs(H.Title,{level:4,className:"title",children:[l.jsx(Ve,{})," ",S(k+"labels.Label1")]}),l.jsxs(H.Text,{type:"secondary",className:"updated-time-text",children:[l.jsx(Ce,{title:S(k+"labels.Label2"),children:l.jsx(Le,{className:"refresh-button",size:"small",type:"primary",shape:"circle",loading:u,onClick:p,icon:l.jsx(Re,{})})}),e&&l.jsx("span",{children:l.jsxs(Me,{t:S,i18nKey:k+"labels.Label3",children:["Zuletzt aktualisiert am ",{updateDate:e.format("DD.MM.YYYY")}," um",{updateTime:e.format("HH:mm")}]})})]})]})}),b("dashboard","info")&&l.jsx(T,{span:b("dashboard","changelog")?12:24,children:l.jsxs(m.Suspense,{fallback:l.jsx(le,{}),children:[l.jsx(ft,{reload:t}),l.jsx(Ge,{})]})}),b("dashboard","changelog")&&l.jsx(T,{span:b("dashboard","info")?12:24,children:l.jsx(m.Suspense,{fallback:l.jsx(le,{}),children:l.jsx(Ft,{children:l.jsx(gt,{})})})}),C.length>0&&l.jsxs(l.Fragment,{children:[l.jsxs(T,{span:24,children:[l.jsx(I,{justify:"center",children:l.jsx(re,{layout:"inline",form:M,initialValues:{dateFromToFilter:[f.dateFromFilter,f.dateToFilter]},children:l.jsx(re.Item,{label:l.jsx("strong",{children:S(k+"labels.FromToFilter")}),colon:!1,name:"dateFromToFilter",children:l.jsx(We,{rangePicker:!0,onChange:Y,disabledDate:U()||y()?void 0:P,maxDate:((j=a==null?void 0:a[0])==null?void 0:j.add(61,"days"))||void 0,minDate:U()||y()?(R=a==null?void 0:a[0])==null?void 0:R.subtract(61,"days"):void 0,getPopupContainer:s=>s.parentNode})})})}),l.jsx(I,{justify:"center",children:l.jsx(ze,{})})]}),l.jsxs(T,{span:24,children:[l.jsx(I,{children:Q}),X]})]})]})}),Tt=()=>(Oe.log("RENDER: Dashboard"),l.jsx(He,{children:l.jsx(St,{})})),Lt=Object.freeze(Object.defineProperty({__proto__:null,Dashboard:Tt},Symbol.toStringTag,{value:"Module"}));export{G as D,Lt as i};
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.