1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/loadLocalTranslations.UHUR_OCL.js","static/js/vendor-pdf.R8tcA-yV.js","static/js/vendor-react.BGVXcr-G.js","static/js/vendor-misc.BX6ftbTZ.js","static/js/vendor-lodash.CgAp_K5m.js","static/js/vendor-polyfills.BGnOnP1r.js","static/css/vendor-misc.DidKWNnE.css","static/js/vendor-intercom.WtcpIkR2.js","static/js/CommonRoutesSwitch.CoPL1QyB.js","static/js/vendor-router.ZQiAT5D_.js","static/js/ErrorNotFound.Cve9AUV4.js","static/js/vendor-i18n.Daa5yLiR.js","static/js/PrivateRoute.D6bPgGZ_.js","static/js/vendor-fyooga.DXFh7E6S.js","static/js/vendor-apollo.BotAfRWX.js","static/js/vendor-graphql.Btm_Gxmn.js","static/js/AppRouter.C8vIhK36.js","static/js/useQueryParameters.5WYyU29g.js","static/js/vendor-styled.QRN-BdWf.js","static/js/vendor-forms.B4T9lAqX.js","static/js/mailchimpLogo.CC4lP6tW.js","static/js/vendor-date.O5LMHQlS.js","static/js/vendor-phone.ByGQyq9C.js","static/js/DashboardWithTabs.DvecaAh4.js","static/js/vendor-payments.C3BJ2bCu.js","static/js/StripeResultStatusAndMessage.CpBluGCt.js","static/js/vendor-antd.BdUT9eUT.js","static/js/SimpleLocaleDate.C9x2O-c2.js","static/js/ProlongMembershipByUserForm.DLJevZpt.js","static/js/paymentMethods.CbZdNc0X.js","static/js/useOfficePaymentMethods.BdVHTtWV.js","static/js/clientMembership.D9ZnxChQ.js","static/js/MembershipBookingLimitsChips.B_ZPDYUn.js","static/js/RadioSelectable.BKb1yhAx.js","static/js/PriceWithDiscount.C83Q3wu0.js","static/js/timeUnit.rTQ8XlY-.js","static/js/usePublicOfficeMembershipGroups.5WNLqq5g.js","static/js/BuyWithCard2Step.im1lRQro.js","static/js/StripeClientOrderCheckoutWrapper.B99EVY6n.js","static/js/PaymentMethodBankAccountInstructions.DMohMoQD.js","static/js/ChoosePaymentMethodSimpleInput.CttGuhoI.js","static/js/SharedStyles.DRek2c6M.js","static/js/LegalInputs.BWeqPoKJ.js","static/js/useIsOfficeClient.DerHjMyP.js","static/js/WaiverPreviewModal.CzBnZRVl.js","static/js/useCanEmployeeSeeContacts.CwZ_74Br.js","static/js/sanitizeHtml.Cfv02Kvm.js","static/js/useWaiverTemplateUpdates.CwJVz9qp.js","static/js/WaiverStyledComponents.CqkFxSPC.js","static/js/PaymentMethodIcons.DK5iYHt_.js","static/js/stripePaymentMethodIcons.CGSIf9_r.js","static/js/UserMenuBalance.vd6_BK4L.js","static/js/useUserMemberships.AtS3oBdI.js","static/js/usePublicCreditSystemInfo.D4LSO3Qm.js","static/js/useActiveOfficeCreditsEntries.vsAKLrCK.js","static/js/office.B3DGc2P2.js","static/js/MakeUpSessionEntryBalanceLine.Gc_0ML5q.js","static/js/useUserActiveMemberships.CRazvYPN.js","static/js/clientMembershipUtils.CNlBwxyI.js","static/js/useOfficeClientInfo.u5xOqAcK.js","static/js/DiscountInputs.D0J5yMNM.js","static/js/memberships.Kwfl-x8z.js","static/js/OfficeIcon.BNmbLOuW.js","static/js/SwitchPlanModal.C_tZgyYW.js","static/js/SwitchArrow.CiIRxH1X.js","static/js/ActionWithIcon.e-dvzSPO.js","static/js/membershipLimitStatsShared.yPBYREig.js","static/js/PayOrderModal.D68luCpT.js","static/js/useFormMutation.B4FJ8Sde.js","static/js/useVideoOtpOfficePaymentMethods.DQQ536wA.js","static/js/ParticipantsTable.2to9BgOI.js","static/js/TariffLimitDoodletip.DDLD7tNj.js","static/js/InProgressModal.LkrsKE6p.js","static/js/useOfficeAccountingInfo.uEKhMgSu.js","static/js/SimpleLocaleDateTime.BeuhKiYL.js","static/js/useHookForm.CmtPxW-S.js","static/js/useLectureInvalidation.BdBRugaC.js","static/js/vendor-sentry.DAG0i2pU.js","static/js/VideoEmbedPlayer.C3yWSdxW.js","static/js/billingFormUtils.Bow8zRCN.js","static/js/BillingInfoSection.OueWAqnB.js","static/js/TariffFeatureGate.CK68JQyG.js","static/js/useActiveOfficeMembershipGroups.CWyIz0ox.js","static/js/TariffFeatureUpgradeModal.C6SvWA5y.js","static/js/useCreditSystemInfo.D9oM5h9I.js","static/js/SettingsBodyContainer.DWM2Erw0.js","static/js/useShowWorkInProgressModal.CD8A-NKg.js","static/js/EmptyPlaceholder.dMfO7_Us.js","static/js/CreditStatement.DlOf_OCV.js","static/js/TablePagination.BTZtJjbm.js","static/js/ValidToColumnSpan.L2OO8ZTZ.js","static/js/preparePercentFormatter.AB68XTce.js","static/js/VoucherCardTemplate.QdcnfaH6.js","static/js/CancelAppointmentBookingModal.BKTogZu5.js","static/js/useAppointmentBookingSession.iudVQxhp.js","static/js/cancelPolicyUtils.C6ly0COd.js","static/js/UserReservations.D_5rLnqM.js","static/js/userBalance.CE0E9Vx7.js","static/js/lecture.Cd2hMpn4.js","static/js/reservation.B9TptG9R.js","static/js/lectureCapacity.DlDHOw1h.js","static/js/attendees.Cp4BYoeR.js","static/js/CancelPolicyInfo.xdPMr3qi.js","static/js/CancelPolicyInfoCustomAlert.Djub_G2Q.js","static/js/makeUpValidity.DIc1AnGc.js","static/js/BoldText.B1nY0u3d.js","static/js/AppointmentSlots.CvDRbl5F.js","static/js/StripeRedirectedResultWrapper.BTWZ-l_D.js","static/js/TimezoneDate.Dc2Xx81z.js","static/js/BookingStatusBadge.D3VA_C6W.js","
1static/js/appointmentStatusHelpers.Dw1HCPMR.js","static/js/appointmentTimeHelpers.D34YrSPR.js","static/js/CourseTermsList.C0BJpNQz.js","static/js/useStudioDeletion.q4NHudcs.js","static/js/ReasonStepContent.oPG8bD34.js","static/js/UserPersonalInfo.COua8Sjt.js","static/js/OfficeSettingsForm.yTjU989Z.js","static/js/LinkToMyStudioQrCode.DzxVCLiX.js","static/js/ShareComponent.gln-I3rP.js","static/js/prepareDurationFormatter.Cpm_8SmW.js","static/js/CalendarPreviewContent.CvoPmVvA.js","static/js/CollapsibleSectionPanel.Cl0IrLvW.js","static/js/RichTextContent.BnQC5YIY.js","static/js/RentalStatusTag.C9QHMI-2.js","static/js/rentalsConstants.Cum5ZITl.js","static/js/CancelMyRentalBookingModal.CrUFpm_t.js","static/js/RentalPriceDisplay.7KgYi-bw.js","static/js/rentalHelpers.CQajz5RB.js","static/js/DashboardCardStatsSingleCard.CRC1iEmA.js","static/js/BlurText.4NgNrW0o.js","static/js/DashboardTotalStatsTab.DiBtqCqc.js","static/js/ApexChart.DNolVQ26.js","static/js/vendor-charts.BKFZ8cD_.js","static/js/eChart.C0x7C6-s.js","static/js/DashboardCardStats.D-hZQOJd.js","static/js/noCourses.BHu-nI0c.js","static/js/DrawerContainer.CyrumoX2.js","static/js/vendor-intl.Di3CxkXt.js","static/js/vendor-icons.BxVfnzNE.js","static/js/vendor-editor.BsQXXjyC.js","static/js/vendor-overlays.Y136uLWI.js","static/js/useDiscountReasonLabel.CFu6Cy2Q.js","static/css/vendor-phone.DpsRipQV.css","static/css/PaymentMethodBankAccountInstructions.BvDn0PEK.css","static/js/CalendarPrivate.uPm7c0u6.js","static/js/Calendar.CBH3m3M1.js","static/js/TimezoneWarn.BERZMsnz.js","static/js/ReservationSessionInfoMessage.B4QNUuRE.js","static/js/collaboration.BZ1y1kRg.js","static/js/format.CWP4Mtcx.js","static/js/useGetUserOrganisationEmployeeIdInTheOffice.DqKycz8g.js","static/js/CardStatusBadge.Bc4LYX6r.js","static/js/CollaborationNotice.DTLccCG-.js","static/js/AddChildModal.CyMaYlG3.js","static/js/LectureTermForm.CZ0g8vn4.js","static/js/UserDetailsFormFields.BotVu2C-.js","static/js/utils.OkjVXVdu.js","static/js/vendor-dnd.CxdkNomU.js","static/js/useGetActiveOfficeEmployees.C8E3uo4M.js","static/js/ColorTag.CWnPgBqa.js","static/js/LecturePaymentMethodAndType.Cc2tWBXd.js","static/js/ChildSelectionMissingAlert.YErMxy_p.js","static/js/AdminOfflinePaymentMethodInput.50fSKnbF.js","static/js/PaymentMethodCard.Xp1IntU8.js","static/js/ChildrenBookingSelector.B9Oka53e.js","static/js/PriceInput.DB8nH6UY.js","static/js/MembershipsSelectInfo.DbCJUdIb.js","static/js/MemValidityInfo.BWLEyb2y.js","static/js/PaymentInstructionsWithoutCreditCard.Cmp8XcXW.js","static/js/LectureDate.nBqG1vRn.js","static/js/LectureAttendanceTypeIcon.Dw9QvfYl.js","static/js/WorkshopDateTime.DzIlJf9K.js","static/js/useGetActiveOfficePlaces.DXMcbDDz.js","static/js/fetchPolicies.CSsYqfrQ.js","static/js/useOfficeRentals.Co5cP8J3.js","static/js/useGetClientOrderOffice.CEqihbB-.js","static/js/ClientOrderDetail.DKnY-WG4.js","static/js/index.D9YzLDUf.js","
1static/js/AdminWorkshopCard.DrNXb_BP.js","static/js/WorkshopAlertMessage.BewODjQL.js","static/js/WorkshopHeader.DYXn3EQF.js","static/js/cardLayout.B09qw_sn.js","static/js/PublicWorkshopCard.DlTBpUfw.js","static/css/Calendar.DLjDmbGh.css","static/js/WorkshopsPage.WGJZH7Rf.js","static/js/noWorkshops.DsZUHiM2.js","static/js/CourseHeader.B3dt3GTO.js","static/js/LectureDetailHeaderTags.DcXsQZ14.js","static/js/OrgEventLabels.D-kdAsN6.js","static/js/AppointmentsAdminPage.D9Q6hbZT.js","static/js/AdminCancelBookingModal.BHsyStay.js","static/js/VoucherStornoInfoByOffice.DOTdtNMC.js","static/js/useDurationFormatter.DtHr7OnH.js","static/js/appointmentPricingHelpers.CPhtq3j2.js","static/js/MiniCalendar.CdVcZmDZ.js","static/js/appointmentServiceHelpers.BAU8By7s.js","static/js/AppointmentInstructorsTab.ebL5gSgD.js","static/js/noAppointmentService.BA__1AjD.js","static/js/TeacherProfileStudio.CkR-DYZC.js","static/js/ServiceImageDraggerUpload.B-j5YeQG.js","static/js/index.K8_9Uf9c.js","static/js/EmailMarketingIntegration.C99YgNya.js","static/js/CreateClient.8udgLjRO.js","static/js/UserDetailBox.DDhtDWIe.js","static/js/useOfficeAddress.CUw2YvBg.js","static/js/ClientDrawer.BHDmhA_I.js","static/js/ClientsUserDetail.SZFNwr-W.js","static/js/PauseMembershipAction.klKBimJt.js","static/js/MaxBookingSettingsInput.DCWvqCCT.js","static/js/ClientCredit.BamPmTDR.js","static/js/OrderDrawer.DFMyde7g.js","
1static/js/ValidityTimeValueInput.D_jDTLzJ.js","static/js/promoCodeVoucherConstants.wPQb3gqt.js","static/js/SettingsBreadcrumb.Bi1jeu2m.js","static/js/Comment.DcZ2F5ak.js","static/js/IdentityHeaderContact.DuPLBQAD.js","static/js/url.CPRSqvxr.js","static/js/CancelCourseTermModal.GFAa3V-G.js","static/js/CancelWarning.dYs0mVLF.js","static/js/ClientOrders.eJgwn5Ja.js","static/js/exportLayout.Dei9foW-.js","static/js/StatisticsTabPage.C-K5Cq9Z.js","static/js/useStickyTabsBackdrop.CXkORnbB.js","static/js/StatisticsDatePicker.nNXa17I8.js","static/js/SettingsPage.orYk2VY6.js","static/js/TeaserLayout.C7QqUCgP.js","static/js/useOfficeMembershipGroups.C8jcp8tc.js","static/js/useProductPaymentMethods.PWRBKCH6.js","static/js/NotificationBell.D8ZBsTdS.js","static/js/CustomTextFirstBookingNotification.NuB9MlQT.js","static/js/WaiverUpgradeModal.DcAHS54A.js","static/js/ThePayResultStatus.BuPHEmwO.js","static/js/BillingInfoModal.B5rfN-Rl.js","static/js/OfficeBillingAddress.Be2c6LYW.js","static/js/ByCardForm.tXt-fxed.js","static/js/cancelPolicyUtilsTSX.C7m_uACO.js","static/js/DurationMinutesInput.7LJLIg3j.js","static/js/formatMinutesDuration.DKHzpy15.js","static/js/MakeUpValidityStrategySelect.BfSyYcQe.js","static/js/PublicVouchers.DuuNkgaD.js","static/js/NotRegisteredUserInputs.DeAG2-cG.js","static/js/PrivateRouteWithAcces.Cd3m4wGq.js","static/js/usePublicOfficeRecurringMembershipGroups.Csw4DcZy.js","static/js/OfficeSubscription.JJdPyP_6.js","static/js/StepOrderDetail.DkJ8O9gO.js","static/js/Registration.D8oztcIk.js","static/js/registrationUser2.TxHObuSF.js","static/js/SupportMail.CweUCxFj.js","static/js/subscriptionPaymentRecovery.Bfguq_iC.js","static/js/OfficePreRouter.CqX-ug2T.js","static/js/OrdersLimitExhausted.BOMKn0Qn.js","static/js/UserRouter.D0KNyBki.js","static/js/PublicPagesRouter.CriP5C3P.js"])))=>i.map(i=>d[i]); 2import{_ as u}from"./vendor-pdf.R8tcA-yV.js";import{r as p,j as n,R as dt,i as Uf}from"./vendor-react.BGVXcr-G.js";import{u as Yn,R as Gf,A as cl,v as Hf,T as Wf,P as Ia,L as ls,B as xr,M as ll,S as ds,w as zf,C as Yf,D as dl,I as Rr,F as Tr,x as So,y as ul,z as Ir,E as qf,G as Kf,H as Zf,J as Xf,K as us,N as Dn,O as Qf,Q as ai,U as fl,V as Jf,W as fs,X as em,Y as ha,Z as tm,_ as nm,$ as ml,a0 as ms,a1 as rm,a2 as im,a3 as om,a4 as sm,a5 as am,a6 as cm,a7 as lm,a8 as ya,a9 as Po,aa as ps,ab as dm,ac as pl,ad as um,ae as xo,af as _a,ag as fm,ah as mm,ai as pm,aj as gm}from"./vendor-antd.BdUT9eUT.js";import{au as gs,av as Ca,aw as gl,ax as Nn,ay as Is,az as Oa,n as Ie,aA as Il,aB as Im,aC as hm,aD as ot,aE as ym,aF as _m,aG as Cm,aH as hs,aI as Om,aJ as Em,aK as vm,aL as Tm,aM as bm,aN as Am,aO as ys,aP as $m,aQ as Sm,aR as Ea,O as Pm,D as xm}from"./vendor-misc.BX6ftbTZ.js";import{c as hl,a as yl,w as Rm,i as wm,B as Lm}from"./vendor-sentry.DAG0i2pU.js";import{u as ke,R as _l,a as ci,N as qe,L as gt,b as sn,c as km,B as Mm}from"./vendor-router.ZQiAT5D_.js";import{J as q,C as Ke,K as ct,L as Bt,M as Ro,N as xt,O as wo,P as It,Q as Cl,R as va,S as li,T as Fm,U as Dm,V as Nm,W as Bm,X as jm,Y as Vm,Z as Um,_ as Gm,$ as Hm,a0 as Wm,a1 as zm,a2 as Ol,a3 as El,a4 as vl,a5 as Tl,a6 as bl,a7 as Al,a8 as Lo,a9 as $l,aa as Ym,ab as qm,ac as Km,ad as ko,ae as Mo,af as Ta,ag as Sl,ah as Zm,ai as Xm,aj as Qm,ak as ba,al as _s,am as Pl,an as xl,ao as Rl,ap as Fo,aq as Jm,ar as ep,as as tp,at as np,au as rp,av as ip}from"./vendor-date.O5LMHQlS.js";import{u as V,i as T,a as Aa,T as Fe,I as op}from"./vendor-i18n.Daa5yLiR.js";import{u as sp,I as ap}from"./vendor-intl.Di3CxkXt.js";import{g as $,S as cp,E as Gt,f as ut,t as lp,r as dp}from"./vendor-styled.QRN-BdWf.js";import{g as a,p as up}from"./vendor-graphql.Btm_Gxmn.js";import{s as l,a as ne,l as ue}from"./vendor-fyooga.DXFh7E6S.js";import{m as Re,I as fp,u as ee,a as wl,b as pe,S as Ll,c as kl,C as Ht,d as wr,A as Si,e as mp,H as pp,g as gp,R as Ip,E as Ml,f as hp,L as yp,h as _p}from"./vendor-apollo.BotAfRWX.js";import{p as Cp,e as Kr,n as Op,s as Ep,a as vp,f as Tp,i as bp,b as Ap,c as $p,d as Sp,g as Pp,h as xp,j as Rp,k as wp,l as Lp,P as kp,m as Mp}from"./vendor-phone.ByGQyq9C.js";import{u as ye,C as Ve,g as $a,a as Fl,F as Dl,o as Nl,c as Ye,b as J,d as Se,e as jt,f as Vt,h as Fp,i as Dp}from"./vendor-forms.B4T9lAqX.js";import{F as We,l as Np,f as Bp,a as jp,b as Vp,c as Up,d as Gp,e as Hp,g as Wp,h as zp,i as Yp,j as qp}from"./vendor-icons.BxVfnzNE.js";import{B as Kp,i as Zp,p as Xp,E as Qp,P as Jp,a as e1,D as t1,b as n1,U as r1,S as i1,c as o1,L as s1,I as a1,C as c1,u as l1,d as d1}from"./vendor-editor.BsQXXjyC.js";import"./vendor-polyfills.BGnOnP1r.js";import"./vendor-lodash.CgAp_K5m.js";import"./vendor-overlays.Y136uLWI.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"287+9f7a98c5"};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="85c1b938-7d87-4415-a079-97848fdf9dca",e._sentryDebugIdIdentifier="sentry-dbid-85c1b938-7d87-4415-a079-97848fdf9dca")}catch{}})();
2const u1=[/Failed to execute 'removeChild' on 'Node'/i,/Failed to execute 'insertBefore' on 'Node'/i,/can ?not be found here/i,/is not a child of (this|that) node/i],f1=[/Error invoking .*: Java object is gone/i,/WKWebView was deallocated before the message was delivered/i],m1=[/(undefined is not an object|can't find variable):?\s*\(?(evaluating )?'?webkit\.messageHandlers\.[^')]+/i],Do=(e,t)=>t.some(r=>r.test(e)),Bl=e=>{if(!e||typeof e!="object")return{name:"",message:typeof e=="string"?e:""};const t=e;return{name:typeof t.name=="string"?t.name:"",message:typeof t.message=="string"?t.message:""}},Sa=e=>{const{name:t,message:r}=Bl(e);return t!=="NotFoundError"?!1:Do(r,u1)},jl=[{name:"instagram",match:/\bInstagram\b/},{name:"facebook",match:/\b(FBAV|FBAN|FBIOS|FB_IAB)\b/},{name:"messenger",match:/\bMessenger\b/},{name:"tiktok",match:/\b(TikTok|musical_ly)\b/},{name:"linkedin",match:/\bLinkedInApp\b/},{name:"twitter",match:/\bTwitter\b/},{name:"snapchat",match:/\bSnapchat\b/},{name:"pinterest",match:/\bPinterest\b/},{name:"line",match:/\bLine\//},{name:"edge-ios",match:/\bEdgiOS\b/},{name:"webview",match:/; wv\)/}],Cs=(e=navigator.userAgent)=>e?jl.some(({match:t})=>t.test(e)):!1,br=e=>{const{message:t}=Bl(e);return Do(t,f1)?!0:Do(t,m1)?Cs():!1},p1=(e=navigator.userAgent)=>{if(!e)return null;for(const{name:t,match:r}of jl)if(r.test(e))return t;return null},g1=3,I1=6e4,hr=[],Vl=e=>{for(;hr.length>0&&e-hr[0]>I1;)hr.shift()},h1=()=>(Vl(Date.now()),hr.length<g1),y1=()=>{const e=Date.now();Vl(e),hr.push(e)},_1=e=>{if(!e)return"";if(typeof e=="string")return e;if(typeof e=="object"&&e!==null){const t=e.message;if(typeof t=="string")return t}return""},No=e=>{const t=_1(e);return t?br({message:t}):!1},C1=e=>{(No(e.error)||No(e.message))&&(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation())},O1=e=>{No(e.reason)&&(e.preventDefault(),e.stopImmediatePropagation())};window.addEventListener("error",C1,!0);window.addEventListener("unhandledrejection",O1,!0);const E1=({children:e})=>{const t=ke();return p.useEffect(()=>{window.scrollTo(0,0)},[t]),n.jsx(n.Fragment,{children:e})},v1={position:"fixed",inset:0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:20,padding:24,fontFamily:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif',color:"#333",background:"#ffffff",textAlign:"center"},T1={fontSize:20,fontWeight:600,margin:0},b1={fontSize:14,lineHeight:1.5,margin:0,maxWidth:420,color:"#555"},A1={appearance:"none",border:"none",borderRadius:6,padding:"10px 20px",fontSize:14,fontWeight:500,cursor:"pointer",background:"#663399",color:"#ffffff"},$1={fontSize:12,color:"#888",textDecoration:"underline",cursor:"pointer",background:"none",border:"none",padding:0},S1=()=>{const e=()=>{window.location.reload()},t=()=>{window.location.assign(`${window.location.pathname}?swreset=1`)};return n.jsxs("div",{style:v1,role:"alert",children:[n.jsx("h1",{style:T1,children:"Zenamu couldn't start"}),n.jsx("p",{style:b1,children:"The app didn't finish loading in time. This can happen right after an update, when the network is unstable, or when cached resources on this device are out of sync. Reloading usually fixes it."}),n.jsx("button",{type:"button",style:A1,onClick:e,children:"Reload"}),n.jsx("button",{type:"button",style:$1,onClick:t,children:"Still not working? Reset app cache"})]})};gs.configure({showSpinner:!1,minimum:.15,trickleSpeed:200});const P1=180,x1=8e3;let ei=null,ti=null;function Os(){ei&&(clearTimeout(ei),ei=null)}function Ul(){ti&&(clearTimeout(ti),ti=null)}function Gl(){Os(),Ul(),gs.done()}function qn(){Os(),gs.start(),Ul(),ti=setTimeout(Gl,x1)}function Hl(){Os(),ei=setTimeout(Gl,P1)}const R1=()=>{const e=ke();return p.useEffect(()=>{Hl()},[e]),null},w1={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,REACT_APP_API_HOST:"https://api.zenamu.com",REACT_APP_API_PORT:"443",REACT_APP_APP_NAME:"fyooga-react",REACT_APP_AWS_CLOUDFRONT_DOMAIN:"https://divbpfaw7l5wd.cloudfront.net/",REACT_APP_BUILD_ENV:"production",REACT_APP_COMMIT_SHA:"9f7a98c59a35cb24e533eed6164d2fe304f2ba7b",REACT_APP_FACEBOOK_APP_ID:"743000798808738",REACT_APP_FRONTEND_HOST:"https://app.zenamu.com",REACT_APP_GOOGLE_ANALYTICS_UA:"G-XR84FRXB9S",REACT_APP_GOOGLE_OAUTH_CLIENT_ID:"706232739016-3g17bas8v4l0j4d7spoqoobki9sg31d8.apps.googleusercontent.com",REACT_APP_GRAPHQL_PATH:"/graphql",REACT_APP_I18N_CDN_URL_DEV:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/dev",REACT_APP_I18N_CDN_URL_PROD:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/prod",REACT_APP_INT
2ERCOM_APP_ID:"i9tuwbty",REACT_APP_IP_INFO_KEY:"",REACT_APP_LANDING_PAGE_HOST:"https://zenamu.com",REACT_APP_PAYPAL_CLIENT_ID:"AaR8f3GRGdC-VMsEpXFVTw6DhRHjG_VcPSOuVyLW22K-b3zd1CX6QBG0zfPAjkXevwF98bAjtoOEgkc-",REACT_APP_POSTHOG_API_KEY:"phc_CUTwJdx7G6962XguHSZjuYLasX7iLAbMQyUp7KHQg2mu",REACT_APP_POSTHOG_HOST:"https://eu.i.posthog.com",REACT_APP_RECAPTCHA_V3_SITE_KEY:"6Lc2-QMkAAAAACwT6bM9iYx4gDtUJwrtDsZPOjyo",REACT_APP_RELEASE_VERSION:"287",REACT_APP_SENTRY_URL:"https://f2aa8030f71946c1af1b148fe42fb55e@o4504530512183296.ingest.sentry.io/4504530516901888",REACT_APP_STRIPE_PUBLIC_KEY:"pk_live_51K97qqL9N5opY9s6hOGXV6feW4olTvzdV1dPo52G80PYyD6JYnL92KmTSOKtdVKOVypl7HBlGHLU9sBMoJ8bEpdI00lW7TRpSI",REACT_APP_SYSTEM_SUPERADMIN_IDS:"[email protected]",REACT_APP_WS_HOST:"wss://api.zenamu.com",REACT_APP_WS_PATH:"/graphql",SSR:!1};var L1={};const k1=w1,Ce=e=>k1?.[e]??L1[e],ie={APP_NAME:Ce("REACT_APP_APP_NAME"),FRONTEND_HOST:Ce("REACT_APP_FRONTEND_HOST"),API_HOST:Ce("REACT_APP_API_HOST"),WS_HOST:Ce("REACT_APP_WS_HOST"),API_PORT:Ce("REACT_APP_API_PORT"),WS_PATH:Ce("REACT_APP_WS_PATH"),GRAPHQL_PATH:Ce("REACT_APP_GRAPHQL_PATH"),COMMIT_SHA:Ce("REACT_APP_COMMIT_SHA"),RELEASE_VERSION:Ce("REACT_APP_RELEASE_VERSION"),GOOGLE_ANALYTICS_UA:Ce("REACT_APP_GOOGLE_ANALYTICS_UA"),SYSTEM_SUPERADMIN_IDS:Ce("REACT_APP_SYSTEM_SUPERADMIN_IDS"),AWS_CLOUDFRONT_DOMAIN:Ce("REACT_APP_AWS_CLOUDFRONT_DOMAIN"),RECAPTCHA_V3_SITE_KEY:Ce("REACT_APP_RECAPTCHA_V3_SITE_KEY"),IP_INFO_KEY:Ce("REACT_APP_IP_INFO_KEY"),STRIPE_PUBLIC_KEY:Ce("REACT_APP_STRIPE_PUBLIC_KEY"),PAYPAL_CLIENT_ID:Ce("REACT_APP_PAYPAL_CLIENT_ID"),SENTRY_URL:Ce("REACT_APP_SENTRY_URL"),GOOGLE_OAUTH_CLIENT_ID:Ce("REACT_APP_GOOGLE_OAUTH_CLIENT_ID"),FACEBOOK_APP_ID:Ce("REACT_APP_FACEBOOK_APP_ID"),POSTHOG_API_KEY:Ce("REACT_APP_POSTHOG_API_KEY"),POSTHOG_HOST:Ce("REACT_APP_POSTHOG_HOST")},Pa=({fontSize:e,color:t})=>{const{token:r}=Yn.useToken(),i=t??r.colorPrimary;return n.jsx(Gf,{style:{...e&&{fontSize:`${e}px`},color:i}})},xa=$.div.withConfig({componentId:"sc-cjv0r2-0"})(["display:flex;justify-content:center;align-items:center;width:100%;height:100%;"]),Wl=({withDescription:e=!1})=>{const{t}=V();return e?n.jsxs("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:"15px",marginBottom:"15px"},children:[n.jsx("div",{children:n.jsx("b",{children:t("loading")})}),n.jsx(xa,{children:n.jsx(Pa,{})})]}
2):n.jsx(xa,{children:n.jsx(Pa,{})})},Es=()=>{const[e,t]=p.useState(!1);return p.useEffect(()=>{qn();const r=setTimeout(()=>{t(!0)},400);return()=>{clearTimeout(r),Hl()}},[]),e?n.jsx(Wl,{}):null},vs=a` 3 fragment OfficePromoCodesCountFragment on OfficePromoCodesCountOutput { 4 totalCount 5 totalActive 6 } 7`,Qe=a` 8 fragment OrganisationTariffFragment on OrganisationTariffOutput { 9 id 10 tariffId 11 bookTariffId 12 isCurrentTariff 13 validFrom 14 validTo 15 tariffStatus 16 name 17 price 18 discount 19 currency 20 studio 21 monthly 22 stripePriceId 23 active 24 firstIsExpiringEarlyReminderSent 25 secondIsExpiringEarlyReminderSent 26 isStripePlatformFee 27 } 28`,_t=a` 29 fragment LectureLabelOutputFragment on LectureLabelOutput { 30 labelId 31 organisationLabelId 32 name 33 color 34 } 35`,Lr=a` 36 fragment RecurringMembershipVariantFragment on OfficeRecurringMembershipVariantOutput { 37 id 38 recurringVariantId 39 name 40 description 41 price 42 currency 43 billingInterval 44 billingIntervalCount 45 isArchived 46 isPubliclyHidden 47 isDeleted 48 } 49`,an=a` 50 fragment RecurringMembershipGroupFragment on OfficeRecurringMembershipGroupOutput { 51 id 52 recurringGroupId 53 name 54 description 55 maxBookingsPerDay 56 maxBookingsPerWeek 57 maxBookingsPerMonth 58 billingAnchorDay 59 state 60 isPubliclyHidden 61 isDeleted 62 order 63 videoAccessMode 64 hasVideoAccess 65 videoAccessPlaylists { 66 id 67 officeVideoPlaylistId 68 name 69 } 70 variants { 71 ...RecurringMembershipVariantFragment 72 } 73 } 74 ${Lr} 75`,M1=a` 76 fragment MembershipRenewalEventFragment on MembershipRenewalEventOutput { 77 id 78 clientMembershipId 79 eventType 80 stripeEventId 81 clientOrderId 82 reason 83 metadata 84 createdAt 85 } 86`,cn=a` 87 fragment ClientMembershipBaseFragment on ClientMembershipOutput { 88 id 89 membershipId 90 name 91 validFrom 92 validTo 93 pausedFrom 94 pausedTo 95 state 96 maxBookingsPerDay 97 maxBookingsPerWeek 98 maxBookingsPerMonth 99 isPubliclyHidden 100 billingType 101 nextRenewalDate 102 subscriptionCancelAtPeriodEnd 103 subscriptionCancelledAt 104 subscriptionPausedAt 105 pendingNextRecurringVariantId 106 pendingNextRecurringVariantEffectiveAt 107 stripeCustomerId 108 consecutiveFailedPayments 109 paymentFailureReason 110 gracePeriodEndsAt 111 isInGracePeriod 112 recurringVariant { 113 ...RecurringMembershipVariantFragment 114 } 115 recurringGroup { 116 ...RecurringMembershipGroupFragment 117 } 118 } 119 ${Lr} 120 ${an} 121`,Pi=a` 122 fragment SimplifiedClientMembershipFragment on SimplifiedClientMembershipOutput { 123 id 124 membershipId 125 name 126 validFrom 127 validTo 128 pausedFrom 129 pausedTo 130 state 131 billingType 132 maxBookingsPerDay 133 maxBookingsPerWeek 134 maxBookingsPerMonth 135 } 136`,F1=a` 137 fragment OrganisationLicensePaymentMethodOutputFragment on OrganisationLicensePaymentMethodOutput { 138 id 139 licensePaymentMethodId 140 paymentMethod 141 paymentMethodIdentifier 142 } 143`,Ts=a` 144 fragment OrganisationTariffMetaFragment on OrganisationOfficeTariffMetaOutput { 145 tariffStatus 146 tariffName 147 studio 148 } 149`,ln=a` 150 fragment OfficeOtherCurrencyOutputFragment on OfficeOtherCurrencyOutput { 151 id 152 currencyId 153 officeId 154 currencyCode 155 bankAccountNumber 156 isActive 157 } 158`,dn=a` 159 fragment OfficePaymentMethodFragment on OfficePaymentMethodOutput { 160 id 161 officePaymentMethodId 162 officeId 163 longDescription 164 shortDescription 165 category 166 type 167 isActive 168 isError 169 isSystemMethod 170 onPlaceAccepts 171 name
172 stripeDeactivationDeadline 173 stripeChargesEnabled 174 stripePayoutsEnabled 175 stripeDisabledReason 176 isStripeAccountActive 177 swishCapabilityStatus 178 otherCurrency { 179 ...OfficeOtherCurrencyOutputFragment 180 } 181 # GoCardless fields 182 goCardlessAccountId 183 goCardlessRequisitionId 184 goCardlessAgreementId 185 goCardlessInstitutionId 186 goCardlessRequisitionStatus 187 goCardlessAgreementExpiresAt 188 goCardlessLastTransactionSyncAt 189 accountNumber 190 accountHolder 191 iban 192 bic 193 goCardlessData 194 goCardlessRateLimitInfo 195 } 196 ${ln} 197`,Kn=a` 198 fragment InstancePaymentMethodFragment on InstancePaymentMethodOutput { 199 id 200 instancePaymentMethodId 201 isActive 202 lectureId 203 lectureTemplateId 204 officePaymentMethodId 205 officeId 206 officePaymentMethod { 207 ...OfficePaymentMethodFragment 208 } 209 } 210 ${dn} 211`,bs=a` 212 fragment TariffOutputFragment on TariffOutput { 213 id 214 tariffId 215 name 216 price 217 currency 218 studio 219 monthly 220 active 221 advanced 222 stripePriceId 223 } 224`,zl=a` 225 fragment OrderStornoFragment on OrderStornoOutput { 226 id 227 orderPaymentStornoId 228 date 229 refundValue 230 currency 231 percentFee 232 stornoStatus 233 description 234 organisationEmployeeId 235 receiptId 236 } 237`,Wt=a` 238 fragment UserFragment on UserOutput { 239 id 240 userId 241 name 242 description 243 email 244 phone 245 firstname 246 lastname 247 requestedAccountType 248 image 249 registrationStatus 250 systemStatus 251 lastLogin 252 } 253`,zt=a` 254 fragment OrganisationInfo on OrganisationOutput { 255 id 256 organisationId 257 organisationType 258 name 259 registrationDate 260 isSuspiciousRegistration 261 isMarkedForDeletion 262 scheduledDeletionAt
263 deletionCompletedAt 264 } 265`,un=a` 266 fragment OrganisationLicensePaymentAddressFragment on OrganisationLicensePaymentAddressOutput { 267 id 268 licensePaymentAddressId 269 isCompany 270 subjectName 271 street 272 city 273 postalCode 274 country 275 companyIdentificationNumber 276 vatNumber 277 localVatNumber 278 companyType 279 licensePaymentMethod 280 isVATPayer 281 isStripePayment 282 stripePaymentMethodBrand 283 stripePaymentMethodLast4 284 stripePaymentMethodExpiration 285 hasStripeSubscription 286 waitingForWebhook 287 regionalSettings 288 } 289`,As=a` 290 fragment OrganisationUserFragment on OrganisationUserOutput { 291 id 292 organisationUserId 293 organisationId 294 userId 295 name 296 description 297 image 298 instagram 299 role 300 } 301`,D1=a` 302 fragment PublicOrganisationOfficeTariffLimitsFragment on PublicOrganisationOfficeTariffLimitsOutput { 303 id 304 organisationTariff { 305 ...OrganisationTariffFragment 306 } 307 bookTariff { 308 ...TariffOutputFragment 309 } 310 count_LECTURE 311 count_COURSE 312 count_WORKSHOP 313 count_APPOINTMENT 314 activeNotCanceledCourseIds 315 activeNotCanceledWorkshopIds 316 activeAllNotCanceledWorkshops 317 activeAllNotCanceledCourses 318 activeNotCanceledCoursesIdsThatAreOverTariffLimitIds 319 activeNotCanceledWorkshopsIdsThatAreOverTariffLimitIds 320 tariffMonthlyLimitValidFrom 321 tariffMonthlyLimitValidTo 322 } 323 ${Qe} 324 ${bs} 325`,xi=a` 326 fragment OrganisationOfficeTariffLimitsFragment on OrganisationOfficeTariffLimitsOutput { 327 id 328 organisationTariff { 329 ...OrganisationTariffFragment 330 } 331 bookTariff { 332 ...TariffOutputFragment 333 } 334 count_LECTURE 335 count_COURSE 336 count_WORKSHOP 337 count_APPOINTMENT 338 activeNotCanceledWorkshops { 339 id 340 workshopId 341 name 342 start 343 end 344 isCanceled 345 } 346 activeNotCanceledCourses { 347 id 348 lectureId 349 lectureName 350 latestEnd 351 } 352 activeNotCanceledCoursesIdsThatAreOverTariffLimitIds 353 activeNotCanceledWorkshopsIdsThatAreOverTariffLimitIds 354 activeAllNotCanceledWorkshops 355 activeAllNotCanceledCourses 356 tariffMonthlyLimitValidFrom 357 tariffMonthlyLimitValidTo 358 } 359 ${Qe} 360 ${bs} 361`,Ue=a` 362 fragment OrganisationOfficeFragment on OrganisationOfficeOutput { 363 id 364 officeId 365 organisationId 366 name 367 description 368 domain 369 image 370 backgroundImage 371 backgroundImageIntensity 372 organisationId 373 accountNumber 374 iban 375 bic 376 phone 377 email 378 url 379 instagram 380 facebookUrl 381 youtubeUrl 382 default 383 isHidden 384 officeConfigId 385 defaultCurrencyCode 386 orgTariffMeta { 387 ...OrganisationTariffMetaFragment 388 } 389 otherCurrencies { 390 ...OfficeOtherCurrencyOutputFragment 391 } 392 tariffLimits { 393 ...OrganisationOfficeTariffLimitsFragment 394 } 395 officePromoCodesCount { 396 ...OfficePromoCodesCountFragment 397 } 398 isExpertAlaUltimate 399 isExpert700 400 hasVodEnabled 401 isDeleted 402 officeConfig { 403 id 404 stripeConnectAccountId 405 paypalMerchantId 406 } 407 } 408 ${Ts} 409 ${ln} 410 ${xi} 411 ${vs} 412`,N1=a` 413 fragment OrganisationSmsPackagePaymentFragment on OrganisationSmsPackagePaymentOutput { 414 id 415 smsPackagePaymentId 416 dateCreated 417 datePaid 418 overdueDate 419 paymentStatus 420 paymentIdentifier 421 paymentMethod 422 discount 423 price 424 currency 425 smsTariff 426 organisationId 427 publicHtmlUrl 428 thePayPayUrl 429 thePayDetailUrl 430 paymentStatusMessage 431 } 432`,be=a` 433 fragment ClientChildFragment on ClientChildOutput { 434 id 435 childId 436 organisationClientId 437 firstname 438 lastname 439 birthDate 440 notes 441 gender 442 isDeleted 443 deletedReason 444 } 445`,Yt=a` 446 fragment OrganisationLicensePaymentFragment on OrganisationLicensePaymentOutput { 447 id 448 licensePaymentId 449 dateCreated 450 datePaid 451 overdueDate 452 paymentStatus 453 paymentIdentifier 454 paymentMethod 455 discount 456 fullPrice 457 price 458 discountReason 459 currency 460 bookTariffId 461 organisationId 462 publicHtmlUrl 463 proformaPublicHtmlUrl 464 documentUrl 465 documentType 466 dateVoided 467 voidReason 468 autoVoidDate 469 thePayPayUrl 470 thePayDetailUrl
471 stripeClientSecret 472 stripePaymentIntentId 473 paymentStatusMessage 474 stripePaymentSucceeded 475 stripePaymentIntentInvoiceId 476 stripeSubscriptionId 477 internalNote 478 clientNote 479 bankPaymentDetails { 480 accountNumber 481 iban 482 swift 483 qrCodeUrl 484 } 485 organisationTariff { 486 ...OrganisationTariffFragment 487 } 488 } 489 ${Qe} 490`,K=a` 491 fragment OfficePlaceFragment on OfficePlaceOutput { 492 id 493 placeId 494 officeId 495 name 496 photo 497 description 498 archived 499 addressId 500 address { 501 id 502 addressId 503 street 504 city 505 postalCode 506 country 507 } 508 } 509`;a` 510 fragment LecturePaymentOptionFragment on PaymentOptionsOutput { 511 id 512 paymentOptionId 513 option 514 } 515`;const Ae=a` 516 fragment AddressFragment on AddressOutput { 517 id 518 addressId 519 street 520 city 521 postalCode 522 country 523 } 524`,B1=a` 525 fragment OfficeClientMakeUpSessionUserFragment on OfficeClientMakeUpSessionOutput { 526 id 527 clientId 528 officeId 529 status 530 user { 531 id 532 userId 533 name 534 email 535 phone 536 image 537 } 538 } 539`,j1=a` 540 fragment ClientDashboardStatsFragment on ClientDashboardStatsOutput { 541 newClientsList { 542 organisationClientId 543 firstname 544 lastname 545 createdAt 546 } 547 inactiveClients { 548 organisationClientId 549 firstname 550 lastname 551 email 552 lastOrderDate 553 } 554 upcomingBirthdays { 555 organisationClientId 556 firstname 557 lastname 558 birthday 559 } 560 clientGrowth { 561 month 562 count 563 } 564 soonExpiringCredits { 565 organisationClientId 566 firstname 567 lastname 568 clientOfficeId 569 creditBalanceId 570 numberOfCredits 571 numberOfBlockedCredits 572 remainingCredits 573 validTo 574 } 575 soonExpiringPasses { 576 organisationClientId 577 firstname 578 lastname 579 clientOfficeId 580 passBalanceId 581 numberOfEntries 582 numberOfBlockedEntries 583 remainingEntries 584 validTo 585 } 586 expiredCredits { 587 organisationClientId 588 firstname 589 lastname 590 clientOfficeId 591 creditBalanceId 592 numberOfCredits 593 numberOfBlockedCredits 594 remainingCredits 595 validTo 596 } 597 expiredPasses { 598 organisationClientId 599 firstname 600 lastname 601 clientOfficeId 602 passBalanceId 603 numberOfEntries 604 numberOfBlockedEntries 605 remainingEntries 606 validTo 607 } 608 soonExpiringPassesByGroup { 609 organisationClientId 610 firstname 611 lastname 612 clientOfficeId 613 passBalanceId 614 officePassGroupId 615 passGroupName 616 numberOfEntries 617 numberOfBlockedEntries 618 remainingEntries 619 validTo 620 } 621 expiredPassesByGroup { 622 organisationClientId 623 firstname 624 lastname 625 clientOfficeId 626 passBalanceId 627 officePassGroupId 628 passGroupName 629 numberOfEntries 630 numberOfBlockedEntries 631 remainingEntries 632 validTo 633 } 634 } 635`,kr=a` 636 fragment OfficeClientBasicFragment on OfficeClientOutput { 637 id 638 clientId 639 status 640 gdprConsent 641 marketingConsent 642 marketingOptOut 643 registrationDate 644 lastClientOrderDate 645 clientBirthday 646 clientBirthNumber 647 } 648`,V1=a` 649 fragment PublicOfficeFragment on PublicOfficeOutput { 650 id 651 officeId 652 organisationId 653 name 654 image 655 domain 656 accountNumber 657 iban 658 bic 659 phone 660 email 661 url 662 instagram 663 facebookUrl 664 youtubeUrl
665 stripeConnectAccountId 666 timezone 667 publicCalendarView 668 otherCurrencies { 669 ...OfficeOtherCurrencyOutputFragment 670 } 671 officeConfig { 672 id 673 shouldIssueReceipts 674 receiptDocumentType 675 isBillingInfoRequiredForClients 676 timezone 677 alternatesAllowed 678 closeLogoutBeforeAllowedWhenever 679 closeLogoutBeforeHours 680 penaltyZonesAllowed 681 cashPaymentForReservationEnabled 682 stripeConnectAccountId 683 doNotShowAttendeesForLecturesAndCourses 684 doNotShowAttendeesForCourses 685 promoCodesVisibilityEnabled 686 vouchersVisibilityEnabled 687 vouchersPurchaseAllowed 688 membershipsEnabled 689 recurringMembershipsEnabled 690 passesEnabled 691 waiversEnabled 692 showRentalsInMenu 693 showRentalBookingsInPublicCalendar 694 vatPayerSince 695 metaPixelDatasetId 696 googleAnalyticsMeasurementId 697 childrenBookingEnabled 698 paypalMerchantId 699 paypalIsActive 700 appointmentsEnabled 701 } 702 tariffLimits { 703 ...PublicOrganisationOfficeTariffLimitsFragment 704 } 705 isExpertAlaUltimate 706 isExpert700 707 isDeleted 708 deletedAt 709 scheduledDeletionAt 710 } 711 ${ln} 712 ${D1} 713`;a` 714 fragment OfficeClientUserWrapperFragment on OfficeClientUserWrapperOutput { 715 email 716 client { 717 ...OfficeClientBasicFragment 718 } 719 user { 720 ...UserFragment 721 } 722 } 723 ${kr} 724 ${Wt} 725`;const Zn=a` 726 fragment ClientVoucherFragment on ClientVoucherOutput { 727 id 728 clientVoucherId 729 name 730 value 731 remainingValue 732 currency 733 validTo 734 code 735 claimedByUserId 736 claimedByOrganisationClientId 737 userId 738 image 739 office { 740 officeId 741 domain 742 name 743 timezone 744 url 745 image 746 isDeleted 747 scheduledDeletionAt 748 } 749 order { 750 id 751 orderId 752 clientOrderId 753 paymentStatus 754 } 755 } 756`,U1=a` 757 fragment ClientVoucherOrderDetailFragment on ClientVoucherOutput { 758 clientVoucherId 759 organisationClientId 760 buyerName 761 claimedByName 762 } 763`,se=a` 764 fragment ClientOrderFragment on ClientOrderOutput { 765 id 766 clientOrderId 767 date 768 datePaid 769 price 770 fullPrice 771 currency 772 type 773 paymentStatus 774 paymentIdentifier 775 paymentMethod 776 onPlaceSettlementType 777 toBankAccount 778 toBankAccountIban 779 toBankAccountBic 780 toBankAccountHolder 781 usedMakeUpSessionValidTo 782 receiptBucketKey 783 receiptId 784 variableSymbol 785 stripePaymentIntentId 786 stripePaymentStatus 787 paypalOrderId 788 paypalCaptureId 789 paypalDebugId 790 dynamicNote 791 orderForName 792 benefitOrOtherPaymentMethodCustomName 793 lectureTermId 794 workshopId 795 courseId 796 officeEntryPassId 797 officeEntryCreditId 798 qrCode 799 discountInfo 800 invoiceDescription 801 officeId 802 membershipValidFrom 803 membershipValidTo 804 taxRate 805 taxBase 806 taxAmount 807 accountingType 808 orderActionLog 809 pricingOptionName 810 officePassGroupId 811 paidByClientMembership { 812 ...SimplifiedClientMembershipFragment 813 } 814 clientVoucher { 815 ...ClientVoucherFragment 816 } 817 orderStorno { 818 ...OrderStornoFragment 819 } 820 clientBillingInfoSnapshot 821 appointmentBookingId 822 appointmentBooking { 823 startTime 824 } 825 billingAddress { 826 subjectName 827 street 828 city 829 postalCode 830 country 831 isCompany 832 companyIdentificationNumber 833 vatNumber 834 localVatNumber 835 companyType 836 isVATPayer 837 } 838 externalInvoice { 839 id 840 externalDocumentId 841 provider 842 status 843 externalDocumentUrl 844 documentType 845 errorMessage 846 createdAt 847 } 848 externalInvoices { 849 id 850 externalDocumentId 851 provider 852 status 853 externalDocumentUrl 854 documentType 855 errorMessage 856 createdAt 857 } 858 } 859 ${zl} 860 ${Zn} 861 ${Pi} 862`,Ct=a` 863 fragment AlternateEntryBalanceFragment on AlternateEntryOutput { 864 id 865 alternateEntryId 866 state 867 validTo 868 expiringEarlyReminderSent 869 officeId 870 organisationClientId 871 } 872`,Ri=a` 873 fragment OfficeClientBookingStatsFragment on OfficeClientBookingStatsOutput { 874 totalReservationCount 875 totalPassedReservationsCount 876 didNotArriveReservationsCount 877 totalActiveReservationsCount 878 } 879`,Yl=a` 880 fragment OfficeClientStatsFragment on OfficeClientStatsOutput { 881 id 882 clientId 883 bookingStats { 884 ...OfficeClientBookingStatsFragment 885 } 886 numberOfCredits 887 numberOfEntries 888 numberOfReplacementEntries 889 alternateEntry { 890 ...AlternateEntryBalanceFragment 891 } 892 } 893 ${Ri} 894 ${Ct} 895`,G1=a` 896 fragment OfficeClientStatsWithoutBookingStatsFragment on OfficeClientStatsOutput { 897 id 898 clientId 899 bookingStats { 900 ...OfficeClientBookingStatsFragment 901 } 902 numberOfCredits 903 numberOfEntries 904 validToCredits 905 validToPass 906 numberOfReplacementEntries 907 lastVisitDate 908 alternateEntry { 909 ...AlternateEntryBalanceFragment 910 } 911 } 912 ${Ri} 913 ${Ct} 914`,wt=a` 915 fragment CreditBalanceFragment on ClientBalanceCreditOutput { 916 id 917 creditBalanceId 918 numberOfCredits 919 validTo 920 expiringEarlyReminderSent 921 } 922`,Mr=a` 923 fragment ClientPassBalanceFragment on ClientPassBalanceOutput { 924 id 925 clientPassBalanceId 926 tags 927 officePassGroup { 928 id 929 officePassGroupId 930 name 931 nameIsDefault 932 } 933 passCount 934 validUntil 935 } 936`,ql=a` 937 fragment CreditStatementOrderFragment on ClientOrderOutput { 938 id 939 clientOrderId 940 type 941 orderForName 942 workshopId 943 courseId 944 office { 945 id 946 officeId 947 domain 948 timezone 949 isDeleted 950 } 951 lectureTermInstance { 952 id 953 start 954 isCanceled 955 lectureInstance { 956 id 957 lectureName 958 } 959 } 960 appointmentBooking { 961 id 962 startTime 963 serviceName 964 status 965 } 966 } 967`,wi=a` 968 fragment UserOrderFragment on ClientOrderOutput { 969 ...ClientOrderFragment 970 child { 971 ...ClientChildFragment 972 } 973 office { 974 ...PublicOfficeFragment 975 } 976 } 977 ${be} 978 ${se} 979 ${V1} 980`,H1=a` 981 fragment UserClientFragment on OfficeClientOutput { 982 id 983 clientId 984 status 985 } 986`,fn=a` 987 fragment PricingOptionFragment on PricingOptionOutput { 988 id 989 pricingOptionId 990 value 991 currency 992 type 993 name 994 description 995 isSingleCourseSession 996 isVisible 997 officeMembershipGroupId 998 recurringGroupId 999 officePassGroupId 1000 membershipIsPubliclyHidden 1001 } 1002`,W1=a` 1003 fragment ClientHistoryFragment on OfficeClientHistoryOutput { 1004 id 1005 clientHistoryId 1006 date 1007 text 1008 type 1009 organisationClientId 1010 data 1011 } 1012`,$s=a` 1013 fragment ClientNoteFragment on OfficeClientNotesOutput { 1014 id 1015 clientNoteId 1016 date 1017 note 1018 noteType 1019 organisationClientId 1020 organisationEmployeeId 1021 } 1022`,Fr=a` 1023 fragment ClientLabelFragment on OfficeClientLabelOutput { 1024 id 1025 clientLabelId 1026 name 1027 color 1028 organisationClientId 1029 } 1030`,we=a`
1031 fragment UserReservationFragment on ReservationOutput { 1032 id 1033 reservationId 1034 reservationToken 1035 createTime 1036 reservationState 1037 lectureTypeOfClientOrderAttendance 1038 isPresent 1039 organisationClientId 1040 type 1041 lectureInstancePricingOption { 1042 ...PricingOptionFragment 1043 } 1044 clientOrder { 1045 ...ClientOrderFragment 1046 child { 1047 ...ClientChildFragment 1048 } 1049 } 1050 } 1051 ${fn} 1052 ${se} 1053 ${be} 1054`,z1=a` 1055 fragment UserReservationPublicFragment on ReservationOutput { 1056 id 1057 reservationId 1058 reservationToken 1059 reservationState 1060 lectureTypeOfClientOrderAttendance 1061 isPresent 1062 organisationClientId 1063 type 1064 clientOrder { 1065 paymentStatus 1066 } 1067 } 1068`,Kl=a` 1069 fragment PublicReservationAttendeeFragment on PublicReservationAttendeeOutput { 1070 id 1071 reservationId 1072 reservationToken 1073 reservationState 1074 lectureTypeOfClientOrderAttendance 1075 isPresent 1076 organisationClientId 1077 type 1078 clientOrder { 1079 paymentStatus 1080 } 1081 } 1082`,Xn=a` 1083 fragment ClientOfficeFragment on ClientOfficeOutput { 1084 id 1085 creditBalance { 1086 ...CreditBalanceFragment 1087 } 1088 passBalances { 1089 ...ClientPassBalanceFragment 1090 } 1091 alternateEntry { 1092 ...AlternateEntryBalanceFragment 1093 } 1094 } 1095 ${wt} 1096 ${Mr} 1097 ${Ct} 1098`,Dr=a` 1099 fragment OfficeClientFragment on OfficeClientOutput { 1100 ...OfficeClientBasicFragment 1101 street 1102 city 1103 postalCode 1104 country 1105 user { 1106 id 1107 userId 1108 name 1109 email 1110 phone 1111 image 1112 systemStatus 1113 } 1114 stats { 1115 ...OfficeClientStatsFragment 1116 } 1117 labels { 1118 ...ClientLabelFragment 1119 } 1120 memberships { 1121 ...SimplifiedClientMembershipFragment 1122 } 1123 children { 1124 ...ClientChildFragment 1125 } 1126 } 1127 ${kr} 1128 ${Yl} 1129 ${Fr} 1130 ${Pi} 1131 ${be} 1132`,Y1=a` 1133 fragment OfficeClientTableGridFragment on OfficeClientOutput { 1134 ...OfficeClientBasicFragment 1135 user { 1136 id 1137 userId 1138 name 1139 email 1140 phone 1141 image 1142 registrationStatus 1143 systemStatus 1144 } 1145 stats { 1146 ...OfficeClientStatsWithoutBookingStatsFragment 1147 } 1148 labels { 1149 ...ClientLabelFragment 1150 } 1151 memberships { 1152 id 1153 name 1154 } 1155 children { 1156 ...ClientChildFragment 1157 } 1158 } 1159 ${kr} 1160 ${G1} 1161 ${Fr} 1162 ${be} 1163`,Ss=a` 1164 fragment FullOfficeClientOrderFragment on ClientOrderOutput { 1165 ...ClientOrderFragment 1166 # Admin order detail only: the payment reminder is gated by isWaitlistOrder (a waitlisted 1167 # client is a substitute, not a customer yet) and its cooldown by lastPaymentReminderSentAt. 1168 # Kept out of ClientOrderFragment â isWaitlistOrder resolves per order and that fragment 1169 # is embedded in workshop lists and public/client queries. 1170 isWaitlistOrder 1171 lastPaymentReminderSentAt 1172 child { 1173 ...ClientChildFragment 1174 } 1175 client { 1176 ...OfficeClientFragment 1177 } 1178 } 1179 ${be} 1180 ${se} 1181 ${Dr} 1182`,q1=a` 1183 fragment OrderListOfficeClientFragment on OfficeClientOutput { 1184 id 1185 clientId 1186 status 1187 user { 1188 id 1189 userId 1190 name 1191 # Plain scalar off an already-loaded user (no extra resolver): the orders list needs it 1192 # to gate + address the manual payment reminder, which studio-managed "name only" 1193 # clients cannot receive. 1194 email 1195 } 1196 } 1197`,K1=a` 1198 fragment OrderListClientOrderFragment on ClientOrderOutput { 1199 id 1200 clientOrderId 1201 date 1202 datePaid 1203 price 1204 fullPrice 1205 currency 1206 type 1207 paymentStatus 1208 paymentMethod 1209 onPlaceSettlementType 1210 receiptId 1211 variableSymbol
1212 stripePaymentStatus 1213 orderForName 1214 workshopId 1215 discountInfo 1216 officeId 1217 orderStorno { 1218 ...OrderStornoFragment 1219 } 1220 paidByClientMembership { 1221 ...SimplifiedClientMembershipFragment 1222 } 1223 isWaitlistOrder 1224 # cooldown source for the payment reminder â a plain timestamp, so the row menu can show 1225 # the same "next possible at" the detail does without pulling the whole audit log 1226 lastPaymentReminderSentAt 1227 appointmentBookingId 1228 appointmentBooking { 1229 startTime 1230 } 1231 externalInvoice { 1232 id 1233 externalDocumentId 1234 provider 1235 status 1236 externalDocumentUrl 1237 documentType 1238 errorMessage 1239 } 1240 } 1241 ${zl} 1242 ${Pi} 1243`,Z1=a` 1244 fragment OrderListFullClientOrderFragment on ClientOrderOutput { 1245 ...OrderListClientOrderFragment 1246 child { 1247 ...ClientChildFragment 1248 } 1249 client { 1250 ...OrderListOfficeClientFragment 1251 } 1252 } 1253 ${K1} 1254 ${be} 1255 ${q1} 1256`,X1=a` 1257 fragment OrderListLectureInstanceFragment on LectureInstanceOutput { 1258 id 1259 lectureId 1260 lectureName 1261 type 1262 } 1263`,Q1=a` 1264 fragment OrderListLectureTermFragment on LectureTermOutput { 1265 id 1266 lectureTermId 1267 start 1268 isCanceled 1269 } 1270`,Nr=a` 1271 fragment FullOfficeClientFragment on OfficeClientOutput { 1272 ...OfficeClientBasicFragment 1273 street 1274 city 1275 postalCode 1276 country 1277 isCompany 1278 companyName 1279 companyIdentificationNumber 1280 vatNumber 1281 user { 1282 id 1283 userId 1284 name 1285 email 1286 phone 1287 image 1288 registrationStatus 1289 systemStatus 1290 } 1291 notes { 1292 ...ClientNoteFragment 1293 } 1294 labels { 1295 ...ClientLabelFragment 1296 } 1297 history { 1298 ...ClientHistoryFragment 1299 } 1300 stats { 1301 ...OfficeClientStatsFragment 1302 } 1303 children { 1304 ...ClientChildFragment 1305 } 1306 } 1307 ${kr} 1308 ${$s} 1309 ${Fr} 1310 ${W1} 1311 ${Yl} 1312 ${be} 1313`,J1=a` 1314 fragment OfficeClientWaitlistNotificationAttendeeFragment on OfficeClientWaitlistNotificationAttendeeOutput { 1315 id 1316 clientId 1317 status 1318 gdprConsent 1319 marketingConsent 1320 registrationDate 1321 street 1322 city 1323 postalCode 1324 country 1325 email 1326 user { 1327 id 1328 userId 1329 name 1330 email 1331 phone 1332 image 1333 } 1334 } 1335`,Zl=a` 1336 fragment OfficeTermsFragment on OfficeTermsOutput { 1337 id 1338 termsId 1339 officeId 1340 type 1341 fileUrl 1342 fileName 1343 linkUrl 1344 text 1345 tosLastUpdate 1346 gdprType 1347 gdprLinkUrl 1348 gdprText 1349 gdprLastUpdate 1350 } 1351`,e0=a` 1352 fragment OfficeTermsOnlyFragment on OfficeTermsOnlyOutput { 1353 id 1354 termsId 1355 officeId 1356 type 1357 fileUrl 1358 fileName 1359 linkUrl 1360 text 1361 tosLastUpdate 1362 } 1363`,t0=a` 1364 fragment OfficeGdprOnlyFragment on OfficeGdprOnlyOutput { 1365 id 1366 termsId 1367 officeId 1368 gdprType 1369 gdprLinkUrl 1370 gdprText 1371 gdprLastUpdate 1372 } 1373`,n0=a` 1374 fragment WaitingPaymentValueCurrencyFragment on WaitingPaymentValueCurrencyOutput { 1375 sumValue 1376 currency 1377 waitingPaymentsCount 1378 } 1379`,r0=a` 1380 fragment StatsRevenueFragment on StatsRevenueOutput { 1381 currency 1382 paymentMethods { 1383 type 1384 value 1385 } 1386 } 1387`,i0=a` 1388 fragment StatsPenaltyStornoRevenueFragment on StatsPenaltyStornoRevenueOutput { 1389 currency 1390 value 1391 } 1392`,o0=a` 1393 fragment MembershipsStatsFragment on MembershipsStatsOutput { 1394 revenues { 1395 groupId 1396 groupName 1397 membershipId 1398 membershipName 1399 currency 1400 revenue 1401 paymentStatus 1402 paidRevenue 1403 unpaidRevenue 1404 totalRevenue 1405 } 1406 } 1407`,s0=a` 1408 fragment RowOfficeStatsOutputFragment on RowOfficeStatsOutput { 1409 statsFrom 1410 statsTo 1411 totalLectureTerms 1412 totalReservations 1413 visitStats 1414 totalLectureRevenue { 1415 ...StatsRevenueFragment 1416 } 1417 totalPassRevenue { 1418 ...StatsRevenueFragment 1419 } 1420 totalCreditsRevenue { 1421 ...StatsRevenueFragment 1422 } 1423 totalMembershipsRevenue { 1424 ...StatsRevenueFragment 1425 } 1426 } 1427 ${r0} 1428`,Xl=a` 1429 fragment TeacherLectureStatsFragment on TeacherLectureStatsOutput { 1430 id 1431 visitStats 1432 name 1433 lectureTermId 1434 start 1435 end 1436 reservationCount 1437 capacity 1438 lectureIsFree 1439 plainMemberships 1440 membershipCancellations 1441 payments { 1442 ...StatsPenaltyStornoRevenueFragment 1443 } 1444 notPaidPayments { 1445 ...StatsPenaltyStornoRevenueFragment 1446 } 1447 stornoPayments { 1448 ...StatsPenaltyStornoRevenueFragment 1449 } 1450 } 1451 ${i0} 1452`,Ql=a`
1453 fragment TeacherStatsFragment on TeacherStatsOutput { 1454 id 1455 name 1456 lectures { 1457 ...TeacherLectureStatsFragment 1458 } 1459 } 1460 ${Xl} 1461`,Jl=a` 1462 fragment CoTaughtTeamStatsFragment on CoTaughtTeamStatsOutput { 1463 teamId 1464 members { 1465 id 1466 name 1467 } 1468 lectures { 1469 ...TeacherLectureStatsFragment 1470 } 1471 } 1472 ${Xl} 1473`,Li=a` 1474 fragment OfficeConfigFragment on OfficeConfigOutput { 1475 id 1476 officeConfigId 1477 openingHours 1478 closingTime 1479 freeCourseSpotsBookAfterCourseAllowed 1480 freeCourseSpotsBookBeforeDays 1481 openReservationBeforeAllowedWhenever 1482 openReservationBeforeMinutes 1483 openReservationBeforeDays 1484 openReservationBeforeHours 1485 closeReservationBeforeAllowedWhenever 1486 closeReservationBeforeMinutes 1487 closeReservationBeforeHours 1488 closeLogoutBeforeAllowedWhenever 1489 closeLogoutBeforeMinutes 1490 closeLogoutBeforeHours 1491 alternatesAllowed 1492 penaltyZonesAllowed 1493 moreLectureReservationsAllowed 1494 moreLectureReservationsCount 1495 reservationWithoutRegistrationAllowed 1496 doNotShowAttendeesForLecturesAndCourses 1497 doNotShowAttendeesForCourses 1498 cashPaymentForReservationEnabled 1499 timezone 1500 colorSchemePrimaryColor 1501 stripeConnectAccountId 1502 publicCalendarView 1503 dynamicOpenClassRegistrationActive 1504 dynamicCourseRegistrationActive 1505 dynamicWorkshopRegistrationActive 1506 dynamicAppointmentRegistrationActive 1507 dynamicNewClientActive 1508 dynamicOpenClassRegistrationConfig 1509 dynamicCourseRegistrationConfig 1510 dynamicWorkshopRegistrationConfig 1511 dynamicAppointmentRegistrationConfig 1512 dynamicNewClientConfig 1513 courseOptOutBeforeMinutesAllowed 1514 courseOptOutBeforeMinutes 1515 courseOptOutValidityDays 1516 courseOptOutValidityStrategy 1517 courseOptOutValidityGraceDays 1518 maxMakeUpSessionsTemplate 1519 payWithMakeUpSessionTemplate 1520 shouldIssueReceipts 1521 receiptDocumentType 1522 isBillingInfoRequiredForClients 1523 shouldGenerateReceiptsCustomTitle 1524 shouldGenerateReceiptsCustomText 1525 publicCalendarPrimaryColor 1526 publicCalendarDefaultView 1527 showAddressInPublicCalendar 1528 hideDashboardStats 1529 whiteLabelEnabled 1530 promoCodesVisibilityEnabled 1531 vouchersVisibilityEnabled 1532 vouchersPurchaseAllowed 1533 lectorsCanSeeContacts 1534 membershipsEnabled 1535 recurringMembershipsEnabled 1536 passesEnabled 1537 waiversEnabled 1538 showRentalsInMenu 1539 showRentalBookingsInPublicCalendar 1540 vatPayerSince 1541 taxRateServices 1542 taxRateBundlesAndMemberships 1543 taxRateRentals 1544 isCollectingTax 1545 pohodaSeriesCode 1546 pohodaCentreCode 1547 pohodaActivityCode 1548 pohodaContractCode 1549 metaPixelDatasetId 1550 metaPixelDatasetApiToken 1551 googleAnalyticsMeasurementId 1552 googleAnalyticsMeasurementProtocolApiSecret 1553 childrenBookingEnabled 1554 autoRemoveExpiredCredits 1555 autoRemoveExpiredPasses 1556 paypalMerchantId 1557 paypalIsActive 1558 groupClassesEnabled 1559 appointmentsEnabled 1560 publicDefaultTab 1561 workshopClientCancellationAllowed 1562 workshopCancellationDeadlineMinutes 1563 wholeCourseClientCancellationAllowed 1564 wholeCourseCancellationDeadlineMinutes 1565 autoCancelUnderfilledEnabled 1566 autoCancelUnderfilledHours 1567 autoCancelUnderfilledPercent 1568 workshopAutoCancelUnderfilledEnabled 1569 workshopAutoCancelUnderfilledHours 1570 workshopAutoCancelUnderfilledPercent 1571 } 1572`,a0=a` 1573 fragment OfficePublicConfigFragment on OfficeConfigOutput { 1574 id 1575 officeConfigId 1576 openingHours 1577 closingTime 1578 freeCourseSpotsBookAfterCourseAllowed 1579 freeCourseSpotsBookBeforeDays 1580 openReservationBeforeAllowedWhenever 1581 openReservationBeforeMinutes 1582 openReservationBeforeDays 1583 openReservationBeforeHours 1584 closeReservationBeforeAllowedWhenever 1585 closeReservationBeforeMinutes 1586 closeReservationBeforeHours 1587 closeLogoutBeforeAllowedWhenever 1588 closeLogoutBeforeMinutes 1589 closeLogoutBeforeHours 1590 alternatesAllowed 1591 penaltyZonesAllowed 1592 moreLectureReservationsAllowed 1593 moreLectureReservationsCount 1594 reservationWithoutRegistrationAllowed 1595 doNotShowAttendeesForLecturesAndCourses 1596 doNotShowAttendeesForCourses 1597 cashPaymentForReservationEnabled 1598 timezone 1599 colorSchemePrimaryColor
1600 stripeConnectAccountId 1601 publicCalendarView 1602 dynamicOpenClassRegistrationActive 1603 dynamicCourseRegistrationActive 1604 dynamicWorkshopRegistrationActive 1605 dynamicAppointmentRegistrationActive 1606 dynamicNewClientActive 1607 dynamicOpenClassRegistrationConfig 1608 dynamicCourseRegistrationConfig 1609 dynamicWorkshopRegistrationConfig 1610 dynamicAppointmentRegistrationConfig 1611 dynamicNewClientConfig 1612 courseOptOutBeforeMinutesAllowed 1613 courseOptOutBeforeMinutes 1614 courseOptOutValidityDays 1615 courseOptOutValidityStrategy 1616 courseOptOutValidityGraceDays 1617 maxMakeUpSessionsTemplate 1618 payWithMakeUpSessionTemplate 1619 shouldIssueReceipts 1620 receiptDocumentType 1621 isBillingInfoRequiredForClients 1622 shouldGenerateReceiptsCustomTitle 1623 shouldGenerateReceiptsCustomText 1624 publicCalendarPrimaryColor 1625 publicCalendarDefaultView 1626 showAddressInPublicCalendar 1627 hideDashboardStats 1628 whiteLabelEnabled 1629 promoCodesVisibilityEnabled 1630 vouchersVisibilityEnabled 1631 vouchersPurchaseAllowed 1632 lectorsCanSeeContacts 1633 membershipsEnabled 1634 recurringMembershipsEnabled 1635 passesEnabled 1636 waiversEnabled 1637 showRentalsInMenu 1638 showRentalBookingsInPublicCalendar 1639 vatPayerSince 1640 taxRateServices 1641 taxRateBundlesAndMemberships 1642 taxRateRentals 1643 metaPixelDatasetId 1644 googleAnalyticsMeasurementId 1645 childrenBookingEnabled 1646 autoRemoveExpiredCredits 1647 autoRemoveExpiredPasses 1648 paypalMerchantId 1649 paypalIsActive 1650 groupClassesEnabled 1651 appointmentsEnabled 1652 publicDefaultTab 1653 wholeCourseClientCancellationAllowed 1654 wholeCourseCancellationDeadlineMinutes 1655 } 1656`,ki=a` 1657 fragment OfficePassGroupWithVariantsFragment on OfficePassGroupWithVariantsOutput { 1658 id 1659 officePassGroupId 1660 name 1661 nameIsDefault 1662 description 1663 image 1664 tags { 1665 ...LectureLabelOutputFragment 1666 } 1667 state 1668 order 1669 variants { 1670 ...OfficeEntryPassFragment 1671 } 1672 } 1673 ${_t} 1674`,qt=a` 1675 fragment OfficeEntryPassFragment on OfficeEntryPassOutput { 1676 id 1677 passEntryId 1678 numberOfEntries 1679 price 1680 currency 1681 validityTimeValue 1682 validityTimeUnit 1683 description 1684 archived 1685 state 1686 order 1687 officeId 1688 expiringEarlyReminderSent 1689 } 1690`,Ps=a` 1691 fragment OfficeNotificationConfigFragment on OfficeNotificationConfigOutput { 1692 id 1693 configId 1694 studioClientCanceledReservationSms 1695 studioClientCanceledReservationEmail 1696 studioClientCreatedReservationSms 1697 studioClientCreatedReservationEmail 1698 studioClientBoughtEntryEmail 1699 employeeAssignedLectureRememberEmail 1700 clientReservationReminderEmail 1701 clientOnlineReservationReminderEmail 1702 clientOnlineReservationReminderEmailMinutesBefore 1703 clientReservationReminderEmailMinutesBefore 1704 clientReservationReminderSmsMinutesBefore 1705 teacherLectureReminderEmailMinutesBefore 1706 studioToClientLectureCanceledSms 1707 studioToClientAlternateRegisteredSms 1708 studioToClientLectureReminderSms 1709 studioToClientTermDateChangedSms 1710 usedSmsService 1711 officeId 1712 customFirstBookingMessage 1713 smsBalance 1714 studioAdminClientCreatedReservationEmail 1715 studioAdminClientCanceledReservationEmail 1716 studioClientBoughtMembershipEmail 1717 studioClientRegisteredEmail 1718 clientAppointmentReminderEmail 1719 lecturerAppointmentReminderEmail 1720 } 1721`,xs=a` 1722 fragment OfficeNotificationFragment on OfficeNotificationOutput { 1723 id 1724 notificationId 1725 officeId 1726 title 1727 message 1728 active 1729 showAsPopup 1730 createdAt 1731 updatedAt 1732 } 1733`,ed=a` 1734 fragment OfficeSmartemailingIntegrationFragment on OfficeSmartemailingIntegrationOutput { 1735 id 1736 officeSmartemailingIntegrationId 1737 isActive 1738 credentialsValid 1739 email 1740 password 1741 officeId 1742 } 1743`,td=a` 1744 fragment OfficeMailerLiteIntegrationFragment on OfficeMailerLiteIntegrationOutput { 1745 id 1746 officeMailerliteIntegrationId 1747 isActive 1748 credentialsValid 1749 apiKey 1750 officeId 1751 } 1752`,nd=a` 1753 fragment OfficeEcomailIntegrationFragment on OfficeEcomailIntegrationOutput { 1754 id 1755 officeEcomailIntegrationId 1756 isActive 1757 credentialsValid 1758 apiKey 1759 fromName 1760 fromEmail 1761 replyTo 1762 officeId 1763 } 1764`,Rs=a` 1765 fragment OfficeMailchimpIntegrationFragment on OfficeMailchimpIntegrationOutput { 1766 id 1767 officeMailchimpIntegrationId 1768 isActive 1769 credentialsValid 1770 contactListId 1771 contactWebId 1772 officeId 1773 } 1774`,mn=a` 1775 fragment OfficeAllIntegrationsFragment on OfficeAllIntegrationsOutput { 1776 mailchimp { 1777 ...OfficeMailchimpIntegrationFragment 1778 } 1779 smartemailing { 1780 ...OfficeSmartemailingIntegrationFragment 1781 } 1782 ecomail { 1783 ...OfficeEcomailIntegrationFragment 1784 } 1785 mailerlite { 1786 ...OfficeMailerLiteIntegrationFragment 1787 } 1788 importResult { 1789 failedEmails { 1790 email 1791 name 1792 error 1793 } 1794 summary { 1795 total 1796 successful 1797 failed 1798 } 1799 } 1800 } 1801 ${Rs} 1802 ${ed} 1803 ${nd} 1804 ${td} 1805`,c0=a` 1806 fragment OfficeNotificationMessagesFragment on OfficeNotificationMessageOutput { 1807 id 1808 messagesId 1809 studioClientCanceledReservationSms 1810 studioClientCanceledReservationEmail 1811 studioClientCreatedReservationSms 1812 studioClientCreatedReservationEmail 1813 studioClientBoughtEntryEmail 1814 employeeAssignedLectureRememberEmail 1815 clientReservationReminderEmail 1816 clientOnlineReservationReminderEmail 1817 } 1818`,Mi=a` 1819 fragment OfficeEntryCreditFragment on OfficeEntryCreditOutput { 1820 id 1821 creditEntryId 1822 numberOfCredits 1823 price 1824 currency 1825 validityTimeValue 1826 validityTimeUnit 1827 description 1828 archived 1829 order 1830 officeId 1831 expiringEarlyReminderSent 1832 } 1833`,ws=a` 1834 fragment OfficeLectureTemplateFragment on OfficeLectureTemplateOutput { 1835 id 1836 lectureTemplateId
1837 # Multi-instructor (PR3): team employee ids for edit prefill (inline to avoid composing 1838 # OfficeEmployeeFragment into every consumer of this fragment). 1839 lecturers { 1840 employeeId 1841 } 1842 templateName 1843 lectureName 1844 image 1845 onlineLectureDescription 1846 videoLinkUrl 1847 videoLinkPassword 1848 accessInfo 1849 accessInfoPaidOnly 1850 color 1851 durationInMinutes 1852 capacity 1853 onlineCapacity 1854 description 1855 difficulty 1856 online 1857 physical 1858 onlineLectureInstancesSharedVideoLink 1859 lectureTemplateIsFree 1860 childrenBookingAllowed 1861 childrenBookingRequired 1862 taxRateOverride 1863 autoCancelUnderfilledMode 1864 autoCancelUnderfilledMinAttendees 1865 autoCancelUnderfilledHours 1866 pricingOptions { 1867 ...PricingOptionFragment 1868 } 1869 paymentMethods { 1870 ...InstancePaymentMethodFragment 1871 } 1872 labels { 1873 ...LectureLabelOutputFragment 1874 } 1875 } 1876 ${fn} 1877 ${Kn} 1878 ${_t} 1879`,Ls=a` 1880 fragment CancellationPolicyFragment on OfficeCancellationPolicyOutput { 1881 id 1882 cancellationPolicyTemplateId 1883 percent 1884 timeValue 1885 timeUnit 1886 officeId 1887 } 1888`,l0=a` 1889 fragment OfficeEmployeeBasicFragment on OfficeEmployeeOutput { 1890 id 1891 employeeId 1892 orgDescription 1893 orgImage 1894 role 1895 productTourCompleted 1896 isActive 1897 isOrgDescriptionUsed 1898 isVisiblePublic 1899 gdprConsent 1900 sortOrder 1901 } 1902`,Z=a` 1903 fragment OfficeEmployeeFragment on OfficeEmployeeOutput { 1904 ...OfficeEmployeeBasicFragment 1905 user { 1906 ...UserFragment 1907 } 1908 } 1909 ${l0} 1910 ${Wt} 1911`,rd=a` 1912 fragment PublicOfficeEmployeeFragment on OfficeEmployeeOutput { 1913 id 1914 employeeId 1915 orgDescription 1916 orgImage 1917 role 1918 productTourCompleted 1919 isActive 1920 isOrgDescriptionUsed 1921 isVisiblePublic 1922 gdprConsent 1923 sortOrder 1924 user { 1925 id 1926 userId 1927 name 1928 description 1929 image 1930 phone 1931 } 1932 } 1933`,id=a` 1934 fragment PublicEmployeeProfileFragment on PublicOfficeEmployeeOutput { 1935 id 1936 employeeId 1937 orgDescription 1938 orgImage 1939 role 1940 productTourCompleted 1941 isActive 1942 isOrgDescriptionUsed 1943 isVisiblePublic 1944 gdprConsent 1945 sortOrder 1946 user { 1947 id 1948 userId 1949 name 1950 description 1951 image 1952 phone 1953 } 1954 } 1955`,ks=a` 1956 fragment EmployeeFragment on OrganisationEmployeeOutput { 1957 id 1958 userId 1959 organisationEmployeeId 1960 organisationId 1961 role 1962 organisationOffices { 1963 id 1964 officeId 1965 organisationId 1966 organisationEmployeeId 1967 name 1968 domain 1969 description 1970 phone 1971 email 1972 url 1973 instagram 1974 facebookUrl 1975 youtubeUrl 1976 image 1977 role 1978 productTourCompleted 1979 defaultCurrencyCode 1980 officeConfig { 1981 id 1982 timezone 1983 publicCalendarView 1984 hideDashboardStats 1985 alternatesAllowed 1986 closeLogoutBeforeAllowedWhenever 1987 closeLogoutBeforeHours 1988 penaltyZonesAllowed 1989 cashPaymentForReservationEnabled 1990 stripeConnectAccountId 1991 doNotShowAttendeesForLecturesAndCourses 1992 doNotShowAttendeesForCourses 1993 promoCodesVisibilityEnabled 1994 vouchersVisibilityEnabled 1995 vouchersPurchaseAllowed 1996 lectorsCanSeeContacts 1997 membershipsEnabled 1998 recurringMembershipsEnabled 1999 passesEnabled 2000 waiversEnabled 2001 vatPayerSince 2002 childrenBookingEnabled 2003 paypalMerchantId 2004 paypalIsActive 2005 appointmentsEnabled 2006 } 2007 orgTariffMeta { 2008 ...OrganisationTariffMetaFragment 2009 } 2010 otherCurrencies { 2011 ...OfficeOtherCurrencyOutputFragment 2012 } 2013 tariffLimits { 2014 ...OrganisationOfficeTariffLimitsFragment 2015 } 2016 officePromoCodesCount { 2017 ...OfficePromoCodesCountFragment 2018 } 2019 isExpertAlaUltimate 2020 isExpert700 2021 } 2022 organisation { 2023 id 2024 organisationId 2025 name 2026 organisationType 2027 logo 2028 organisationTariff { 2029 ...OrganisationTariffFragment 2030 } 2031 } 2032 } 2033 ${Ts} 2034 ${ln} 2035 ${Qe} 2036 ${xi} 2037 ${vs} 2038`,od=a` 2039 fragment OrganisationClientFragment on OrganisationClientOutput { 2040 id 2041 userId 2042 organisationClientId 2043 organisationId 2044 organisationOffices { 2045 id 2046 officeId 2047 organisationId 2048 name 2049 domain 2050 url 2051 instagram 2052 facebookUrl 2053 youtubeUrl 2054 image 2055 officeConfig { 2056 id 2057 timezone 2058 publicCalendarView 2059 alternatesAllowed 2060 closeLogoutBeforeAllowedWhenever 2061 closeLogoutBeforeHours 2062 penaltyZonesAllowed 2063 cashPaymentForReservationEnabled
2064 stripeConnectAccountId 2065 doNotShowAttendeesForLecturesAndCourses 2066 doNotShowAttendeesForCourses 2067 promoCodesVisibilityEnabled 2068 vouchersVisibilityEnabled 2069 vouchersPurchaseAllowed 2070 membershipsEnabled 2071 recurringMembershipsEnabled 2072 passesEnabled 2073 waiversEnabled 2074 vatPayerSince 2075 childrenBookingEnabled 2076 paypalMerchantId 2077 paypalIsActive 2078 appointmentsEnabled 2079 } 2080 orgTariffMeta { 2081 ...OrganisationTariffMetaFragment 2082 } 2083 otherCurrencies { 2084 ...OfficeOtherCurrencyOutputFragment 2085 } 2086 tariffLimits { 2087 ...OrganisationOfficeTariffLimitsFragment 2088 } 2089 isExpertAlaUltimate 2090 isExpert700 2091 } 2092 organisation { 2093 id 2094 organisationId 2095 name 2096 organisationType 2097 logo 2098 } 2099 } 2100 ${Ts} 2101 ${ln} 2102 ${xi} 2103`,Fi=a` 2104 fragment OrderOutputFragment on OrderOutput { 2105 clientOrder { 2106 ...ClientOrderFragment 2107 } 2108 } 2109 ${se} 2110`,Di=a` 2111 fragment ConfigFragment on UserConfigOutput { 2112 id 2113 userConfigId 2114 lang 2115 gdprConsent 2116 marketingConsent 2117 } 2118`,sd=a` 2119 fragment LectureTypeFragment on LectureTypeOutput { 2120 id 2121 lectureTypeId 2122 organisationId 2123 color 2124 name 2125 description 2126 } 2127`,d0=a` 2128 fragment PublicGridLectureInstanceFragment on LectureInstanceOutput { 2129 id 2130 lectureId 2131 lectureName 2132 color 2133 image 2134 durationInMinutes 2135 capacity 2136 onlineCapacity 2137 difficulty 2138 afterCourseStart 2139 online 2140 physical 2141 status 2142 private 2143 frequencyType 2144 isCourseAndIsCanceled 2145 type 2146 taxRateOverride 2147 pricingOptions { 2148 ...PricingOptionFragment 2149 } 2150 paymentMethods { 2151 ...InstancePaymentMethodFragment 2152 } 2153 forbiddenToBook 2154 payWithMakeUpSession 2155 childrenBookingAllowed 2156 childrenBookingRequired 2157 lectureIsFree 2158 labels { 2159 ...LectureLabelOutputFragment 2160 } 2161 } 2162 ${fn} 2163 ${Kn} 2164 ${_t} 2165`,ae=a` 2166 fragment LectureInstanceFragment on LectureInstanceOutput { 2167 id 2168 lectureId 2169 lectureName 2170 invoiceDescription 2171 color 2172 image 2173 durationInMinutes 2174 capacity 2175 onlineCapacity 2176 description 2177 difficulty 2178 afterCourseStart 2179 online 2180 physical 2181 onlineLectureInstancesSharedVideoLink 2182 status 2183 private 2184 frequencyType 2185 isCourseAndIsCanceled 2186 type 2187 taxRateOverride 2188 pricingOptions { 2189 ...PricingOptionFragment 2190 } 2191 paymentMethods { 2192 ...InstancePaymentMethodFragment 2193 } 2194 forbiddenToBook 2195 payWithMakeUpSession 2196 courseAllowMakeUpSession 2197 maxMakeUpSessions 2198 makeUpValidityStrategy 2199 makeUpValidityDays 2200 makeUpValidityGraceDays 2201 wholeCourseClientCancellationAllowed 2202 wholeCourseCancellationDeadlineMinutes 2203 childrenBookingAllowed 2204 childrenBookingRequired 2205 lectureIsFree 2206 autoCancelUnderfilledMode 2207 autoCancelUnderfilledMinAttendees 2208 autoCancelUnderfilledHours 2209 lecturers { 2210 ...OfficeEmployeeFragment 2211 } 2212 labels { 2213 ...LectureLabelOutputFragment 2214 } 2215 } 2216 ${fn} 2217 ${Kn} 2218 ${_t} 2219 ${Z} 2220`,u0=a` 2221 fragment PublicGridLectureTermFragment on LectureTermOutput { 2222 id 2223 lectureTermId 2224 start 2225 end 2226 officeId 2227 isCanceled 2228 passed 2229 visibleInPublicCalendar 2230 activeReservationsCount 2231 reservationStats { 2232 attendeesCount 2233 onlineAttendeesCount 2234 waitlistCount 2235 activeReservationsCount 2236 } 2237 isCollaboratedEvent 2238 isSharedToOtherOffice 2239 sourceOfficeId 2240 sourceOfficeName 2241 sourceOfficeDomain 2242 sourceOfficeImage 2243 sourceOfficeConfig { 2244 waiversEnabled 2245 timezone 2246 reservationWithoutRegistrationAllowed 2247 promoCodesVisibilityEnabled 2248 vouchersVisibilityEnabled 2249 dynamicNewClientActive 2250 dynamicNewClientConfig 2251 dynamicCourseRegistrationActive 2252 dynamicCourseRegistrationConfig 2253 dynamicWorkshopRegistrationActive 2254 dynamicWorkshopRegistrationConfig
2255 stripeConnectAccountId 2256 defaultCurrencyCode 2257 goCardlessInfo { 2258 isActive 2259 nextSyncAt 2260 status 2261 retryAt 2262 } 2263 isBillingInfoRequiredForClients 2264 } 2265 collaborationPermissions { 2266 permViewAttendees 2267 permManageReservations 2268 permEmailAttendees 2269 permEditEvents 2270 permShareStats 2271 } 2272 courseUpdatedPlace { 2273 ...OfficePlaceFragment 2274 address { 2275 ...AddressFragment 2276 } 2277 } 2278 courseUpdatedLecturer { 2279 ...OfficeEmployeeFragment 2280 } 2281 } 2282 ${K} 2283 ${Ae} 2284 ${Z} 2285`,f0=a` 2286 fragment PublicLectureTermFragment on LectureTermOutput { 2287 id 2288 lectureTermId 2289 start 2290 end 2291 courseDescription 2292 isCanceled 2293 passed 2294 visibleInPublicCalendar 2295 } 2296`,ce=a` 2297 fragment LectureTermFragment on LectureTermOutput { 2298 id 2299 lectureTermId 2300 start 2301 end 2302 onlineLectureDescription 2303 courseDescription 2304 videoLinkUrl 2305 videoLinkPassword 2306 officeId 2307 isCanceled 2308 passed 2309 visibleInPublicCalendar 2310 activeReservationsCount 2311 reservationStats { 2312 attendeesCount 2313 onlineAttendeesCount 2314 waitlistCount 2315 activeReservationsCount 2316 } 2317 isCollaboratedEvent 2318 isSharedToOtherOffice 2319 sourceOfficeId 2320 sourceOfficeName 2321 sourceOfficeDomain 2322 sourceOfficeImage 2323 sourceOfficeConfig { 2324 waiversEnabled 2325 timezone 2326 reservationWithoutRegistrationAllowed 2327 promoCodesVisibilityEnabled 2328 vouchersVisibilityEnabled 2329 dynamicNewClientActive 2330 dynamicNewClientConfig 2331 dynamicCourseRegistrationActive 2332 dynamicCourseRegistrationConfig 2333 dynamicWorkshopRegistrationActive 2334 dynamicWorkshopRegistrationConfig 2335 stripeConnectAccountId 2336 defaultCurrencyCode 2337 goCardlessInfo { 2338 isActive 2339 nextSyncAt 2340 status 2341 retryAt 2342 } 2343 isBillingInfoRequiredForClients 2344 } 2345 collaborationPermissions { 2346 permViewAttendees 2347 permManageReservations 2348 permEmailAttendees 2349 permEditEvents 2350 permShareStats 2351 } 2352 courseUpdatedPlace { 2353 ...OfficePlaceFragment 2354 address { 2355 ...AddressFragment 2356 } 2357 } 2358 courseUpdatedLecturer { 2359 ...OfficeEmployeeFragment 2360 } 2361 autoCancelEvaluatedAt 2362 autoCanceledAt 2363 lectureInstance { 2364 ...LectureInstanceFragment 2365 } 2366 } 2367 ${K} 2368 ${Ae} 2369 ${Z} 2370 ${ae} 2371`,m0=a` 2372 fragment FutureLectureTermFragment on FutureLectureTermOutput { 2373 id 2374 lectureTermId 2375 start 2376 end 2377 onlineLectureDescription 2378 courseDescription 2379 videoLinkUrl 2380 videoLinkPassword 2381 officeId 2382 isCanceled 2383 passed 2384 visibleInPublicCalendar 2385 reservations { 2386 ...UserReservationPublicFragment 2387 } 2388 } 2389 ${z1} 2390`,p0=a` 2391 fragment AllCourseTermsFragment on AllCourseTermOutput { 2392 id 2393 lectureTermId 2394 start 2395 end 2396 onlineLectureDescription 2397 courseDescription 2398 videoLinkUrl 2399 videoLinkPassword 2400 officeId 2401 isCanceled 2402 passed 2403 visibleInPublicCalendar 2404 isCollaboratedEvent 2405 isSharedToOtherOffice 2406 sourceOfficeId 2407 sourceOfficeName 2408 sourceOfficeDomain 2409 sourceOfficeConfig { 2410 waiversEnabled 2411 timezone 2412 reservationWithoutRegistrationAllowed 2413 promoCodesVisibilityEnabled 2414 vouchersVisibilityEnabled 2415 dynamicNewClientActive 2416 dynamicNewClientConfig 2417 dynamicCourseRegistrationActive 2418 dynamicCourseRegistrationConfig 2419 dynamicWorkshopRegistrationActive 2420 dynamicWorkshopRegistrationConfig
2421 stripeConnectAccountId 2422 defaultCurrencyCode 2423 goCardlessInfo { 2424 isActive 2425 nextSyncAt 2426 status 2427 retryAt 2428 } 2429 isBillingInfoRequiredForClients 2430 } 2431 collaborationPermissions { 2432 permViewAttendees 2433 permManageReservations 2434 permEmailAttendees 2435 permEditEvents 2436 permShareStats 2437 } 2438 } 2439`;a` 2440 fragment OnlineLectureInfoFragment on LectureTermOutput { 2441 onlineLectureDescription 2442 videoLinkUrl 2443 videoLinkPassword 2444 } 2445`;const g0=a` 2446 fragment ConfirmFragment on ConfirmOutput { 2447 success 2448 } 2449`,ad=a` 2450 fragment WorkshopPaymentMethodFragment on WorkshopPaymentMethodOutput { 2451 id 2452 workshopPaymentMethodId 2453 isActive 2454 workshopId 2455 officePaymentMethodId 2456 officeId 2457 officePaymentMethod { 2458 ...OfficePaymentMethodFragment 2459 } 2460 } 2461 ${dn} 2462`,I0=a` 2463 fragment PublicGridWorkshopFragment on WorkshopOutput { 2464 id 2465 workshopId 2466 officeId 2467 name 2468 start 2469 end 2470 shortDescription 2471 street 2472 city 2473 postalCode 2474 country 2475 placePhoto 2476 capacity 2477 doNotShowAttendees 2478 childrenBookingAllowed 2479 childrenBookingRequired 2480 isCanceled 2481 workshopHeaderImage 2482 visibleInPublicCalendar 2483 taxRateOverride 2484 isCollaboratedEvent 2485 isSharedToOtherOffice 2486 sourceOfficeId 2487 sourceOfficeName 2488 sourceOfficeDomain 2489 sourceOfficeImage 2490 sourceOfficeConfig { 2491 waiversEnabled 2492 timezone 2493 reservationWithoutRegistrationAllowed 2494 promoCodesVisibilityEnabled 2495 vouchersVisibilityEnabled 2496 dynamicNewClientActive 2497 dynamicNewClientConfig 2498 dynamicCourseRegistrationActive 2499 dynamicCourseRegistrationConfig 2500 dynamicWorkshopRegistrationActive 2501 dynamicWorkshopRegistrationConfig 2502 stripeConnectAccountId 2503 defaultCurrencyCode 2504 goCardlessInfo { 2505 isActive 2506 nextSyncAt 2507 status 2508 retryAt 2509 } 2510 isBillingInfoRequiredForClients 2511 } 2512 collaborationPermissions { 2513 permViewAttendees 2514 permManageReservations 2515 permEmailAttendees 2516 permEditEvents 2517 permShareStats 2518 } 2519 pricingOptions { 2520 id 2521 pricingOptionId 2522 value 2523 currency 2524 type 2525 name 2526 isVisible 2527 officeMembershipGroupId 2528 officePassGroupId 2529 } 2530 lecturers { 2531 ...PublicOfficeEmployeeFragment 2532 } 2533 paymentMethods { 2534 ...WorkshopPaymentMethodFragment 2535 } 2536 labels { 2537 ...LectureLabelOutputFragment 2538 } 2539 } 2540 ${rd} 2541 ${ad} 2542 ${_t} 2543`,ft=a` 2544 fragment WorkshopFragment on WorkshopOutput { 2545 id 2546 workshopId 2547 officeId 2548 name 2549 start 2550 end 2551 shortDescription 2552 longDescription 2553 street 2554 city 2555 postalCode 2556 country 2557 placePhoto 2558 capacity 2559 doNotShowAttendees 2560 childrenBookingAllowed 2561 childrenBookingRequired 2562 isCanceled 2563 workshopHeaderImage 2564 visibleInPublicCalendar 2565 taxRateOverride 2566 invoiceDescription 2567 clientCancellationAllowed 2568 cancellationDeadlineMinutes 2569 autoCancelUnderfilledMode 2570 autoCancelUnderfilledMinAttendees 2571 autoCancelUnderfilledHours 2572 autoCancelEvaluatedAt 2573 autoCanceledAt 2574 isCollaboratedEvent 2575 isSharedToOtherOffice 2576 sourceOfficeId 2577 sourceOfficeName 2578 sourceOfficeDomain 2579 sourceOfficeImage 2580 sourceOfficeConfig { 2581 waiversEnabled 2582 timezone 2583 reservationWithoutRegistrationAllowed 2584 promoCodesVisibilityEnabled 2585 vouchersVisibilityEnabled 2586 dynamicNewClientActive 2587 dynamicNewClientConfig 2588 dynamicCourseRegistrationActive 2589 dynamicCourseRegistrationConfig 2590 dynamicWorkshopRegistrationActive 2591 dynamicWorkshopRegistrationConfig
2592 stripeConnectAccountId 2593 defaultCurrencyCode 2594 goCardlessInfo { 2595 isActive 2596 nextSyncAt 2597 status 2598 retryAt 2599 } 2600 isBillingInfoRequiredForClients 2601 } 2602 collaborationPermissions { 2603 permViewAttendees 2604 permManageReservations 2605 permEmailAttendees 2606 permEditEvents 2607 permShareStats 2608 } 2609 pricingOptions { 2610 id 2611 pricingOptionId 2612 value 2613 currency 2614 type 2615 name 2616 isVisible 2617 officeMembershipGroupId 2618 recurringGroupId 2619 officePassGroupId 2620 } 2621 workshopImages 2622 lecturers { 2623 ...PublicOfficeEmployeeFragment 2624 } 2625 paymentMethods { 2626 ...WorkshopPaymentMethodFragment 2627 } 2628 labels { 2629 ...LectureLabelOutputFragment 2630 } 2631 } 2632 ${rd} 2633 ${ad} 2634 ${_t} 2635`,cd=a` 2636 fragment WorkshopStatsOptimizedFragment on WorkshopOutput { 2637 id 2638 workshopId 2639 name 2640 start 2641 end 2642 capacity 2643 statsOptimized { 2644 totalAttendeesCount 2645 paidAttendeesCount 2646 notPaidAttendeesCount 2647 visitStatsPercent 2648 cashPaymentsPaid 2649 cashPaymentsNotPaid 2650 creditPaymentsPaid 2651 passPaymentsPaid 2652 plainMembershipsPaid 2653 currenciesUsed 2654 cashPaymentsByCurrency { 2655 currency 2656 paid 2657 notPaid 2658 } 2659 cashPaymentsInRangeByCurrency { 2660 currency 2661 paid 2662 } 2663 stornoKeptByCurrency { 2664 currency 2665 kept 2666 } 2667 stornoCreditsKept 2668 stornoEntriesKept 2669 stornoMembershipCancellations 2670 lecturers { 2671 userId 2672 userName 2673 } 2674 } 2675 } 2676`,h0=a` 2677 fragment AppointmentBookingStatsFragment on AppointmentBookingStatsOutput { 2678 id 2679 bookingId 2680 startTime 2681 endTime 2682 bookingStatus 2683 passed 2684 internalNote 2685 cancelledAt 2686 cancelledBy 2687 cancellationReason 2688 serviceId 2689 serviceGraphQlId 2690 serviceName 2691 durationOptionId 2692 durationOptionName 2693 durationMinutes 2694 instructorUserId 2695 instructorName 2696 instructorEmployeeId 2697 clientId 2698 clientName 2699 clientEmail 2700 statsOptimized { 2701 cashPaymentsPaid 2702 cashPaymentsNotPaid 2703 creditPaymentsPaid 2704 passPaymentsPaid 2705 plainMembershipsPaid 2706 currency 2707 stornoWithPenaltyCashPayments 2708 stornoWithPenaltyCreditPayments 2709 stornoWithPenaltyPassPayments 2710 membershipCancellations 2711 } 2712 } 2713`,ld=a` 2714 fragment WorkshopSimpleFragment on WorkshopOutput { 2715 id 2716 workshopId 2717 officeId 2718 name 2719 start 2720 end 2721 shortDescription 2722 longDescription 2723 street 2724 city 2725 postalCode 2726 country 2727 placePhoto 2728 capacity 2729 doNotShowAttendees 2730 childrenBookingAllowed 2731 childrenBookingRequired 2732 isCanceled 2733 workshopHeaderImage 2734 visibleInPublicCalendar 2735 } 2736`,y0=a` 2737 fragment CurrencyFragment on CurrencyOutput { 2738 code 2739 } 2740`,_0=a` 2741 fragment NotRegisteredUserReservationFragment on ReservationOutput { 2742 id 2743 reservationId 2744 reservationToken 2745 clientOrder { 2746 ...ClientOrderFragment 2747 } 2748 type 2749 } 2750 ${se} 2751`,dd=a` 2752 fragment PublicCourseFragment on CourseOutput { 2753 id 2754 lectureId 2755 lectureName 2756 color 2757 image 2758 durationInMinutes 2759 forbiddenToBook 2760 courseAllowMakeUpSession 2761 maxMakeUpSessions 2762 makeUpValidityStrategy 2763 makeUpValidityDays 2764 makeUpValidityGraceDays 2765 wholeCourseClientCancellationAllowed 2766 wholeCourseCancellationDeadlineMinutes 2767 childrenBookingAllowed 2768 childrenBookingRequired 2769 capacity 2770 onlineCapacity 2771 description 2772 difficulty 2773 afterCourseStart 2774 online 2775 physical 2776 onlineLectureInstancesSharedVideoLink 2777 status 2778 private 2779 frequencyType 2780 isCourseAndIsCanceled 2781 type 2782 totalActiveReservationsCount 2783 totalWholeCourseReservationsCount 2784 areAllTermsFull 2785 taxRateOverride 2786 isCollaboratedEvent 2787 isSharedToOtherOffice 2788 sourceOfficeId 2789 sourceOfficeName 2790 sourceOfficeDomain 2791 sourceOfficeImage 2792 sourceOfficeConfig { 2793 waiversEnabled 2794 timezone 2795 reservationWithoutRegistrationAllowed 2796 promoCodesVisibilityEnabled 2797 vouchersVisibilityEnabled 2798 dynamicNewClientActive 2799 dynamicNewClientConfig 2800 dynamicCourseRegistrationActive 2801 dynamicCourseRegistrationConfig 2802 dynamicWorkshopRegistrationActive 2803 dynamicWorkshopRegistrationConfig
2804 stripeConnectAccountId 2805 defaultCurrencyCode 2806 goCardlessInfo { 2807 isActive 2808 nextSyncAt 2809 status 2810 retryAt 2811 } 2812 isBillingInfoRequiredForClients 2813 } 2814 collaborationPermissions { 2815 permViewAttendees 2816 permManageReservations 2817 permEmailAttendees 2818 permEditEvents 2819 permShareStats 2820 } 2821 place { 2822 ...OfficePlaceFragment 2823 address { 2824 ...AddressFragment 2825 } 2826 } 2827 lecturer { 2828 ...OfficeEmployeeFragment 2829 } 2830 # Multi-instructor (PR3): full instructor team. lecturer (singular) above is the lead. 2831 lecturers { 2832 ...OfficeEmployeeFragment 2833 } 2834 pricingOptions { 2835 ...PricingOptionFragment 2836 } 2837 terms { 2838 ...PublicLectureTermFragment 2839 } 2840 paymentMethods { 2841 ...InstancePaymentMethodFragment 2842 } 2843 labels { 2844 ...LectureLabelOutputFragment 2845 } 2846 } 2847 ${K} 2848 ${Ae} 2849 ${Z} 2850 ${fn} 2851 ${f0} 2852 ${Kn} 2853 ${_t} 2854`,C0=a` 2855 fragment PublicCourseOverviewWithoutTermsFragment on CourseOverviewWithoutTermsOutput { 2856 id 2857 lectureId 2858 lectureName 2859 isCollaboratedEvent 2860 isSharedToOtherOffice 2861 sourceOfficeId 2862 sourceOfficeName 2863 sourceOfficeDomain 2864 sourceOfficeImage 2865 sourceOfficeConfig { 2866 waiversEnabled 2867 timezone 2868 reservationWithoutRegistrationAllowed 2869 promoCodesVisibilityEnabled 2870 vouchersVisibilityEnabled 2871 dynamicNewClientActive 2872 dynamicNewClientConfig 2873 dynamicCourseRegistrationActive 2874 dynamicCourseRegistrationConfig 2875 dynamicWorkshopRegistrationActive 2876 dynamicWorkshopRegistrationConfig 2877 stripeConnectAccountId 2878 defaultCurrencyCode 2879 goCardlessInfo { 2880 isActive 2881 nextSyncAt 2882 status 2883 retryAt 2884 } 2885 isBillingInfoRequiredForClients 2886 } 2887 collaborationPermissions { 2888 permViewAttendees 2889 permManageReservations 2890 permEmailAttendees 2891 permEditEvents 2892 permShareStats 2893 } 2894 color 2895 image 2896 durationInMinutes 2897 forbiddenToBook 2898 payWithMakeUpSession 2899 courseAllowMakeUpSession 2900 maxMakeUpSessions 2901 makeUpValidityStrategy 2902 makeUpValidityDays 2903 makeUpValidityGraceDays 2904 childrenBookingAllowed 2905 childrenBookingRequired 2906 invoiceDescription 2907 capacity 2908 onlineCapacity 2909 description 2910 difficulty 2911 afterCourseStart 2912 online 2913 physical 2914 onlineLectureInstancesSharedVideoLink 2915 status 2916 private 2917 frequencyType 2918 type 2919 totalActiveReservationsCount 2920 totalWholeCourseReservationsCount 2921 areAllTermsFull 2922 isCanceled 2923 isOngoingCourse 2924 onlyOneTermNotPassed 2925 start 2926 end 2927 taxRateOverride 2928 startTerm { 2929 ...LectureTermFragment 2930 } 2931 endTerm { 2932 ...LectureTermFragment 2933 } 2934 notCanceledTermsCount 2935 place { 2936 ...OfficePlaceFragment 2937 address { 2938 ...AddressFragment 2939 } 2940 } 2941 lecturer { 2942 ...OfficeEmployeeFragment 2943 } 2944 # Multi-instructor: full instructor team (nullable/additive â BE returns at least the lead, 2945 # so old clients that only read the singular lecturer keep working). Deploy BE before widgets. 2946 lecturers { 2947 ...OfficeEmployeeFragment 2948 } 2949 pricingOptions { 2950 ...PricingOptionFragment 2951 } 2952 paymentMethods { 2953 ...InstancePaymentMethodFragment 2954 } 2955 labels { 2956 ...LectureLabelOutputFragment 2957 } 2958 } 2959 ${ce} 2960 ${K} 2961 ${Ae} 2962 ${Z} 2963 ${fn} 2964 ${Kn} 2965 ${_t} 2966`,O0=a` 2967 fragment PublicCourseOverviewWithoutTermsListFragment on CourseOverviewWithoutTermsOutput { 2968 id 2969 lectureId 2970 lectureName 2971 isCollaboratedEvent 2972 color 2973 image 2974 forbiddenToBook 2975 childrenBookingAllowed 2976 childrenBookingRequired 2977 private 2978 areAllTermsFull 2979 isCanceled 2980 isOngoingCourse 2981 onlyOneTermNotPassed 2982 start 2983 end 2984 startTerm { 2985 start 2986 passed 2987 } 2988 endTerm { 2989 start 2990 } 2991 notCanceledTermsCount 2992 } 2993`,E0=a` 2994 fragment PrivateCourseFragment on CourseOutput { 2995 id 2996 lectureId 2997 lectureName 2998 color 2999 image 3000 durationInMinutes 3001 forbiddenToBook 3002 courseAllowMakeUpSession 3003 maxMakeUpSessions 3004 makeUpValidityStrategy 3005 makeUpValidityDays 3006 makeUpValidityGraceDays 3007 wholeCourseClientCancellationAllowed 3008 wholeCourseCancellationDeadlineMinutes 3009 childrenBookingAllowed 3010 childrenBookingRequired 3011 capacity 3012 onlineCapacity 3013 description 3014 difficulty 3015 afterCourseStart 3016 online 3017 physical 3018 onlineLectureInstancesSharedVideoLink 3019 status 3020 private 3021 frequencyType 3022 isCourseAndIsCanceled 3023 type 3024 totalActiveReservationsCount 3025 totalWholeCourseReservationsCount 3026 taxRateOverride 3027 isCollaboratedEvent 3028 isSharedToOtherOffice 3029 sourceOfficeId 3030 sourceOfficeName 3031 sourceOfficeDomain 3032 sourceOfficeImage 3033 sourceOfficeConfig { 3034 waiversEnabled 3035 timezone 3036 reservationWithoutRegistrationAllowed 3037 promoCodesVisibilityEnabled 3038 vouchersVisibilityEnabled 3039 dynamicNewClientActive 3040 dynamicNewClientConfig 3041 dynamicCourseRegistrationActive 3042 dynamicCourseRegistrationConfig 3043 dynamicWorkshopRegistrationActive 3044 dynamicWorkshopRegistrationConfig
3045 stripeConnectAccountId 3046 defaultCurrencyCode 3047 goCardlessInfo { 3048 isActive 3049 nextSyncAt 3050 status 3051 retryAt 3052 } 3053 isBillingInfoRequiredForClients 3054 } 3055 collaborationPermissions { 3056 permViewAttendees 3057 permManageReservations 3058 permEmailAttendees 3059 permEditEvents 3060 permShareStats 3061 } 3062 place { 3063 ...OfficePlaceFragment 3064 address { 3065 ...AddressFragment 3066 } 3067 } 3068 clientOrders { 3069 ...FullOfficeClientOrderFragment 3070 } 3071 lecturer { 3072 ...OfficeEmployeeFragment 3073 } 3074 # Multi-instructor (PR3): full instructor team. lecturer (singular) above is the lead. 3075 lecturers { 3076 ...OfficeEmployeeFragment 3077 } 3078 pricingOptions { 3079 ...PricingOptionFragment 3080 } 3081 terms { 3082 ...LectureTermFragment 3083 } 3084 paymentMethods { 3085 ...InstancePaymentMethodFragment 3086 } 3087 labels { 3088 ...LectureLabelOutputFragment 3089 } 3090 statsOptimized { 3091 lecturerName 3092 lecturerUserId 3093 firstTermId 3094 firstTermStart 3095 firstTermEnd 3096 lastTermId 3097 lastTermStart 3098 lastTermEnd 3099 wholeCourseReservationsCount 3100 totalActiveReservationsCount 3101 visitStatsPercent 3102 cashPaymentsPaid 3103 cashPaymentsNotPaid 3104 creditPaymentsPaid 3105 passPaymentsPaid 3106 plainMembershipsPaid 3107 } 3108 } 3109 ${K} 3110 ${Ae} 3111 ${Ss} 3112 ${Z} 3113 ${fn} 3114 ${ce} 3115 ${Kn} 3116 ${_t} 3117`,ud=a` 3118 fragment PrivateCourseStatsOptimizedFragment on CourseOutput { 3119 id 3120 lectureId 3121 lectureName 3122 capacity 3123 lecturers { 3124 employeeId 3125 user { 3126 name 3127 } 3128 } 3129 statsOptimized { 3130 lecturerName 3131 lecturerUserId 3132 firstTermId 3133 firstTermStart 3134 firstTermEnd 3135 lastTermId 3136 lastTermStart 3137 lastTermEnd 3138 wholeCourseReservationsCount 3139 totalActiveReservationsCount 3140 visitStatsPercent 3141 cashPaymentsPaid 3142 cashPaymentsNotPaid 3143 creditPaymentsPaid 3144 passPaymentsPaid 3145 plainMembershipsPaid 3146 currenciesUsed 3147 notCanceledTermsCount 3148 cashPaymentsByCurrency { 3149 currency 3150 paid 3151 notPaid 3152 } 3153 cashPaymentsInRangeByCurrency { 3154 currency 3155 paid 3156 } 3157 stornoKeptByCurrency { 3158 currency 3159 kept 3160 } 3161 stornoCreditsKept 3162 stornoEntriesKept 3163 stornoMembershipCancellations 3164 peakTermReservationsCount 3165 } 3166 } 3167`,fd=a` 3168 fragment PromoCodeBaseFragment on PromoCodeOutput { 3169 id 3170 promoCodeId 3171 name 3172 validTo 3173 validFrom 3174 strategy 3175 value 3176 currency 3177 percents 3178 isForLectures 3179 isForWorkshops 3180 isForCourses 3181 isForBundles 3182 isForMemberships 3183 isForRecurringMemberships 3184 isForAppointments 3185 isForVideos 3186 } 3187`,Ms=a` 3188 fragment PromoCodeOfficeFragment on PromoCodeOutput { 3189 ...PromoCodeBaseFragment 3190 code 3191 usedTimes 3192 } 3193 ${fd} 3194`;a` 3195 fragment PromoCodePublicFragment on PromoCodeOutput { 3196 ...PromoCodeBaseFragment 3197 officeId 3198 } 3199 ${fd} 3200`;const Fs=a` 3201 fragment OfficeVoucherFragment on OfficeVoucherOutput { 3202 id 3203 officeVoucherId 3204 name 3205 value 3206 currency 3207 validityDays 3208 image 3209 sortOrder 3210 } 3211`,Ds=a` 3212 fragment OfficeMembershipVariantFragment on OfficeMembershipVariantOutput { 3213 id 3214 membershipId 3215 name 3216 price 3217 currency 3218 description 3219 validityTimeValue 3220 validityTimeUnit 3221 isArchived 3222 isPubliclyHidden 3223 } 3224`,Br=a` 3225 fragment OfficeMembershipGroupFragment on OfficeMembershipGroupOutput { 3226 id 3227 officeMembershipGroupId 3228 name 3229 description 3230 maxBookingsPerDay 3231 maxBookingsPerWeek 3232 maxBookingsPerMonth 3233 state 3234 isPubliclyHidden 3235 videoAccessMode 3236 hasVideoAccess 3237 videoAccessPlaylists { 3238 id 3239 officeVideoPlaylistId 3240 name 3241 } 3242 variants { 3243 ...OfficeMembershipVariantFragment 3244 } 3245 } 3246 ${Ds} 3247`,Kt=a` 3248 fragment FullClientMembershipFragment on ClientMembershipOutput { 3249 ...ClientMembershipBaseFragment 3250 office { 3251 officeId 3252 name 3253 domain 3254 image 3255 defaultCurrencyCode 3256 isDeleted 3257 scheduledDeletionAt 3258 officeConfig { 3259 id
3260 stripeConnectAccountId 3261 promoCodesVisibilityEnabled 3262 timezone 3263 } 3264 officePromoCodesCount { 3265 ...OfficePromoCodesCountFragment 3266 } 3267 } 3268 lastOrder { 3269 ...ClientOrderFragment 3270 child { 3271 ...ClientChildFragment 3272 } 3273 } 3274 officeMembershipGroupId 3275 officeMembershipGroupName 3276 billingType 3277 nextRenewalDate 3278 subscriptionCancelAtPeriodEnd 3279 subscriptionCancelledAt 3280 subscriptionPausedAt 3281 pendingNextRecurringVariantId 3282 pendingNextRecurringVariantEffectiveAt 3283 stripeCustomerId 3284 stripeCreditBalance 3285 consecutiveFailedPayments 3286 paymentFailureReason 3287 gracePeriodEndsAt 3288 isInGracePeriod 3289 # R16-FE-C2: paymentIntentClientSecret REMOVED from the broad fragment. Pre-fix every 3290 # query using FullClientMembership (8+ surfaces incl. user dashboard, public widget, 3291 # reservation flow) triggered an N x Stripe-API-retrieve fan-out for any user with N 3292 # WAITING_FOR_PAYMENT memberships, and a Stripe rate-limit (429) crashed the ENTIRE 3293 # query (Apollo errorPolicy 'none' default discards data on any GraphQL error). The 3294 # field is now requested only by getClientMembershipByIdAndUserIdWithPaymentIntent 3295 # (a dedicated Resume-CTA-only query on UserMebershipDetailPage). Other surfaces never 3296 # need the secret â they only show membership state, not the SCA-completion CTA. 3297 recurringVariant { 3298 ...RecurringMembershipVariantFragment 3299 } 3300 recurringGroup { 3301 ...RecurringMembershipGroupFragment 3302 } 3303 } 3304 ${se} 3305 ${be} 3306 ${cn} 3307 ${vs} 3308 ${Lr} 3309 ${an} 3310`,md=a` 3311 fragment BookingMembershipStatsFragment on BookingMembershipStatsOutput { 3312 bookedTermsCountDay { 3313 day 3314 count 3315 } 3316 bookedTermsCountMonth { 3317 monthStartDay 3318 periodEnd 3319 count 3320 } 3321 bookedTermsCountWeek 3322 periodStart 3323 periodEnd 3324 usagePeriods { 3325 periodIndex 3326 periodStart 3327 periodEnd 3328 periodFullEnd 3329 maxBookings 3330 usedCount 3331 pausedDays 3332 isUpcoming 3333 isCurrent 3334 } 3335 } 3336`,Qn=a` 3337 fragment WaiverTemplateFragment on WaiverTemplateOutput { 3338 id 3339 waiverTemplateId 3340 title 3341 content 3342 fields 3343 versionNumber 3344 isCurrentVersion 3345 parentTemplateId 3346 contentHash 3347 createdBy 3348 changeReason 3349 officeId 3350 createdAt 3351 updatedAt 3352 office { 3353 id 3354 officeId 3355 name 3356 } 3357 } 3358`,jr=a` 3359 fragment SignedWaiverFragment on SignedWaiverOutput { 3360 id 3361 signedWaiverId 3362 waiverSnapshotId 3363 client { 3364 user { 3365 firstname 3366 lastname 3367 email 3368 phone 3369 } 3370 } 3371 participantData 3372 signatureData 3373 signatureHash 3374 documentHash 3375 signingSessionId 3376 ipAddress 3377 userAgent 3378 timezone 3379 geoCountry 3380 geoRegion 3381 geoCity 3382 geoLatitude 3383 geoLongitude 3384 deviceFingerprint 3385 browserLanguage 3386 referrerUrl 3387 signingDurationSeconds 3388 signedAt 3389 officeId 3390 clientId 3391 createdAt 3392 updatedAt 3393 office { 3394 id 3395 officeId 3396 name 3397 } 3398 client { 3399 id 3400 organisationClientId 3401 } 3402 template { 3403 ...WaiverTemplateFragment 3404 } 3405 } 3406 ${Qn} 3407`,v0=a` 3408 fragment SignedWaiverNotLoggedInFragment on SignedWaiverOutput { 3409 id 3410 signedWaiverId 3411 waiverSnapshotId 3412 client { 3413 user { 3414 firstname 3415 lastname 3416 email 3417 phone 3418 } 3419 } 3420 officeId 3421 clientId 3422 office { 3423 id 3424 officeId 3425 name 3426 } 3427 client { 3428 id 3429 organisationClientId 3430 } 3431 } 3432`,T0=a` 3433 fragment AppointmentPricingOptionFragment on AppointmentPricingOptionOutput { 3434 id 3435 pricingOptionId 3436 value 3437 currency 3438 type 3439 name 3440 description 3441 isVisible 3442 appointmentServiceDurationOptionId 3443 officeMembershipGroupId 3444 recurringGroupId 3445 officePassGroupId 3446 membershipIsPubliclyHidden 3447 } 3448`,b0=a` 3449 fragment AppointmentServiceDurationOptionFragment on AppointmentServiceDurationOptionOutput { 3450 id 3451 durationOptionId 3452 name 3453 duration 3454 sortOrder 3455 isFree 3456 pricingOptions { 3457 ...AppointmentPricingOptionFragment 3458 } 3459 } 3460 ${T0} 3461`,A0=a` 3462 fragment AppointmentInstructorPricingOptionFragment on AppointmentInstructorPricingOptionOutput { 3463 id 3464 pricingOptionId 3465 value 3466 currency 3467 type 3468 name 3469 description 3470 isVisible
3471 appointmentServiceInstructorId 3472 appointmentServiceDurationOptionId 3473 officeMembershipGroupId 3474 recurringGroupId 3475 officePassGroupId 3476 } 3477`,$0=a` 3478 fragment AppointmentInstructorDurationPriceFragment on AppointmentInstructorDurationPriceOutput { 3479 id 3480 isActive 3481 isFree 3482 appointmentServiceInstructorId 3483 appointmentServiceDurationOptionId 3484 pricingOptions { 3485 ...AppointmentInstructorPricingOptionFragment 3486 } 3487 } 3488 ${A0} 3489`,Ns=a` 3490 fragment AppointmentServiceInstructorFragment on AppointmentServiceInstructorOutput { 3491 id 3492 serviceInstructorId 3493 organisationEmployeeId 3494 instructorName 3495 instructorImage 3496 instructorDescription 3497 isActive 3498 requiresApproval 3499 hasAvailability 3500 durationPrices { 3501 ...AppointmentInstructorDurationPriceFragment 3502 } 3503 } 3504 ${$0} 3505`,S0=a` 3506 fragment AppointmentServicePaymentMethodFragment on AppointmentServicePaymentMethodOutput { 3507 id 3508 servicePaymentMethodId 3509 isActive 3510 officePaymentMethodId 3511 officeId 3512 officePaymentMethod { 3513 ...OfficePaymentMethodFragment 3514 } 3515 } 3516 ${dn} 3517`,Ni=a` 3518 fragment AppointmentServiceCategoryFragment on AppointmentServiceCategoryOutput { 3519 id 3520 categoryId 3521 name 3522 sortOrder 3523 isActive 3524 officeId 3525 color 3526 } 3527`,Jn=a` 3528 fragment AppointmentServiceFragment on AppointmentServiceOutput { 3529 id 3530 serviceId 3531 name 3532 description 3533 customMessageAfterBooking 3534 image 3535 bufferTimeBefore 3536 bufferTimeAfter 3537 bookingWindowDays 3538 minNoticePeriodHours 3539 isActive 3540 sortOrder 3541 childrenBookingAllowed 3542 officeId 3543 taxRateOverride 3544 invoiceDescription 3545 categoryId 3546 category { 3547 ...AppointmentServiceCategoryFragment 3548 } 3549 placeId 3550 place { 3551 ...OfficePlaceFragment 3552 } 3553 durationOptions { 3554 ...AppointmentServiceDurationOptionFragment 3555 } 3556 instructors { 3557 ...AppointmentServiceInstructorFragment 3558 } 3559 paymentMethods { 3560 ...AppointmentServicePaymentMethodFragment 3561 } 3562 } 3563 ${Ni} 3564 ${K} 3565 ${b0} 3566 ${Ns} 3567 ${S0} 3568`,P0=a` 3569 fragment AppointmentAvailableSlotFragment on AppointmentAvailableSlotOutput { 3570 startTime 3571 endTime 3572 isAvailable 3573 isBooked 3574 } 3575`,mt=a` 3576 fragment AppointmentBookingFragment on AppointmentBookingOutput { 3577 id 3578 bookingId 3579 startTime 3580 endTime 3581 status 3582 passed 3583 internalNote 3584 cancelledBy 3585 cancelledAt 3586 cancellationReason 3587 createdAt 3588 serviceId 3589 serviceName 3590 instructorName 3591 instructorId 3592 instructorImage 3593 categoryId 3594 categoryName 3595 categoryColor 3596 durationOptionName 3597 durationMinutes 3598 appointmentServiceInstructorId 3599 durationOptionId 3600 organisationClientId 3601 clientId 3602 client { 3603 id 3604 clientId 3605 user { 3606 id 3607 name 3608 firstname 3609 lastname 3610 email 3611 phone 3612 image 3613 } 3614 stats { 3615 bookingStats { 3616 totalReservationCount 3617 totalPassedReservationsCount 3618 didNotArriveReservationsCount 3619 totalActiveReservationsCount 3620 } 3621 } 3622 } 3623 childId 3624 child { 3625 id 3626 childId 3627 firstname 3628 lastname 3629 birthDate 3630 gender 3631 } 3632 placeId 3633 placeName 3634 placeAddress 3635 order { 3636 id 3637 clientOrderId 3638 dynamicNote 3639 paymentStatus 3640 paymentMethod 3641 price 3642 currency 3643 variableSymbol 3644 qrCode 3645 toBankAccount 3646 toBankAccountIban 3647 toBankAccountBic 3648 toBankAccountHolder 3649 orderStorno { 3650 id 3651 orderPaymentStornoId 3652 description 3653 percentFee 3654 date 3655 } 3656 paidByClientMembership { 3657 ...SimplifiedClientMembershipFragment 3658 } 3659 } 3660 } 3661 ${Pi} 3662`,Bi=a`
3663 fragment InstructorAvailabilityFragment on InstructorAvailabilityOutput { 3664 id 3665 availabilityId 3666 dayOfWeek 3667 startTime 3668 endTime 3669 validFrom 3670 validTo 3671 isActive 3672 weekType 3673 organisationEmployeeId 3674 officeId 3675 } 3676`,pd=a` 3677 fragment UnavailableDateFragment on UnavailableDateOutput { 3678 id 3679 unavailableDateId 3680 date 3681 organisationEmployeeId 3682 officeId 3683 } 3684`,gd=a` 3685 fragment OrganisationAuditLogFragment on OrganisationAuditLogOutput { 3686 id 3687 auditLogId 3688 organisationId 3689 officeId 3690 initiatedByUserId 3691 initiatedByUserEmail 3692 type 3693 additionalData 3694 createdAt 3695 } 3696`,x0=a` 3697 fragment UserCourseTermInfoFragment on UserCourseTermInfoOutput { 3698 lectureTermId 3699 termStart 3700 termEnd 3701 isCanceled 3702 passed 3703 reservationId 3704 reservationState 3705 isPresent 3706 hasMakeUpSession 3707 paymentStatus 3708 } 3709`,R0=a` 3710 fragment UserVideoProgressFragment on UserVideoProgressOutput { 3711 videoId 3712 watchedSeconds 3713 completionPercent 3714 lastPlayedAt 3715 firstPlayedAt 3716 playCount 3717 } 3718`,er=a` 3719 fragment OfficeVideoOtpOfferFragment on OfficeVideoOtpOfferOutput { 3720 id 3721 officeVideoOtpOfferId 3722 officeId 3723 videoId 3724 playlistId 3725 price 3726 currency 3727 validityTimeUnit 3728 validityTimeValue 3729 isActive 3730 } 3731`,Id=a` 3732 fragment OfficeVideoPlaylistLeanFragment on OfficeVideoPlaylistOutput { 3733 id 3734 officeVideoPlaylistId 3735 name 3736 isPubliclyVisible 3737 state 3738 } 3739`,pn=a` 3740 fragment OfficeVideoFragment on OfficeVideoOutput { 3741 id 3742 officeVideoId 3743 officeId 3744 title 3745 description 3746 provider 3747 thumbnailUrl 3748 durationSeconds 3749 instructorUserId 3750 instructorName 3751 level 3752 isFree 3753 isHidden 3754 isDeleted 3755 state 3756 order 3757 publishedAt 3758 hasAccessForCurrentUser 3759 myProgress { 3760 ...UserVideoProgressFragment 3761 } 3762 otpOffer { 3763 ...OfficeVideoOtpOfferFragment 3764 } 3765 playlists { 3766 ...OfficeVideoPlaylistLeanFragment 3767 } 3768 createdAt 3769 } 3770 ${R0}
3770 3771 ${er} 3772 ${Id} 3773`,Ot=a` 3774 fragment OfficeVideoAdminFragment on OfficeVideoOutput { 3775 ...OfficeVideoFragment 3776 externalUrl 3777 thumbnailIsCustom 3778 viewCount 3779 uniqueViewerCount 3780 metadataFetchFailed 3781 latestOtpOffer { 3782 ...OfficeVideoOtpOfferFragment 3783 } 3784 updatedAt 3785 } 3786 ${pn} 3787`,Vr=a` 3788 fragment OfficeVideoPlaylistFragment on OfficeVideoPlaylistOutput { 3789 id 3790 officeVideoPlaylistId 3791 officeId 3792 name 3793 description 3794 coverImageUrl 3795 order 3796 state 3797 isPubliclyVisible 3798 videoCount 3799 totalDurationSeconds 3800 hasAccessForCurrentUser 3801 otpOffer { 3802 ...OfficeVideoOtpOfferFragment 3803 } 3804 createdAt 3805 } 3806 ${er} 3807`,Ur=a` 3808 fragment ClientVideoPurchaseFragment on ClientVideoPurchaseOutput { 3809 id 3810 clientVideoPurchaseId 3811 officeId 3812 organisationClientId 3813 userId 3814 userName 3815 videoId 3816 playlistId 3817 clientOrderId 3818 videoOtpOfferId 3819 clientOrder { 3820 id 3821 clientOrderId 3822 price 3823 currency 3824 paymentStatus 3825 paymentMethod 3826 receiptId 3827 receiptBucketKey 3828 datePaid 3829 toBankAccount 3830 toBankAccountIban 3831 toBankAccountBic 3832 toBankAccountHolder 3833 bankAccountLongDescription 3834 variableSymbol 3835 qrCode 3836 } 3837 video { 3838 ...OfficeVideoFragment 3839 } 3840 playlist { 3841 ...OfficeVideoPlaylistLeanFragment 3842 } 3843 validFrom 3844 validTo 3845 state 3846 createdAt 3847 } 3848 ${pn} 3849 ${Id} 3850`,ji=a` 3851 fragment PublicRentalListingFragment on RentalListing { 3852 id 3853 rentalListingId 3854 officeId 3855 placeId 3856 place { 3857 ...OfficePlaceFragment 3858 } 3859 name 3860 description 3861 state 3862 approvalMode 3863 cancellationPolicy 3864 customCancellationTiers { 3865 hoursBeforeStart 3866 refundPercent 3867 } 3868 pricePerHour 3869 currency 3870 minBookingHours 3871 maxBookingHours 3872 leadTimeHours 3873 advanceBookingDays 3874 availabilitySchedule { 3875 dayOfWeek 3876 startTime 3877 endTime 3878 } 3879 depositRequired 3880 depositAmount 3881 allowCardPayments 3882 allowPayPalPayments 3883 allowBankTransferPayments 3884 allowOnPlacePayments 3885 rulesText 3886 amenities 3887 photoUrls 3888 tourVideoUrl 3889 tourVideoProvider 3890 isPubliclyVisible 3891 publishedAt 3892 hasRentalEnabled 3893 createdAt 3894 } 3895 ${K} 3896`,gn=a` 3897 fragment RentalListingFragment on RentalListing { 3898 ...PublicRentalListingFragment 3899 upcomingBookingsCount 3900 totalRevenue 3901 updatedAt 3902 } 3903 ${ji} 3904`,Je=a` 3905 fragment RentalBookingFragment on RentalBooking { 3906 id 3907 rentalBookingId 3908 officeId 3909 listingId 3910 listing { 3911 ...PublicRentalListingFragment 3912 } 3913 renter { 3914 id 3915 userId 3916 name 3917 firstname 3918 lastname 3919 email 3920 phone 3921 image 3922 } 3923 renterContactInfo { 3924 name 3925 email 3926 phone 3927 address 3928 } 3929 studioContactInfo { 3930 name 3931 email 3932 phone 3933 address 3934 } 3935 officeTimezone 3936 renterClientId 3937 startsAt 3938 endsAt 3939 totalHours 3940 pricePerHour 3941 totalPrice 3942 currency 3943 state 3944 approvalDeadlineAt 3945 paymentDueAt 3946 approvedAt 3947 rejectedAt 3948 rejectionReason 3949 cancelledAt 3950 cancelledBy 3951 cancellationReason 3952 internalNote 3953 cancellationPolicySnapshot 3954 refundAmount 3955 refundedAt 3956 gracePeriodEndsAt 3957 rulesSnapshot 3958 currentRefundAmount 3959 clientOrder { 3960 id 3961 clientOrderId 3962 price 3963 currency 3964 paymentStatus 3965 paymentMethod 3966 receiptId 3967 receiptBucketKey 3968 datePaid 3969 toBankAccount 3970 toBankAccountIban 3971 toBankAccountBic 3972 toBankAccountHolder 3973 bankAccountLongDescription 3974 variableSymbol 3975 qrCode 3976 } 3977 createdAt 3978 } 3979 ${ji} 3980`,hd=a` 3981 fragment MarketingAutomationFragment on MarketingAutomationOutput { 3982 id 3983 scenario 3984 enabled 3985 sendHour 3986 emailSubject 3987 emailBody 3988 voucherEnabled 3989 voucherValue 3990 voucherValidityDays 3991 winbackDays 3992 winbackCooldownDays 3993 birthdayDaysBefore 3994 stats { 3995 sentLast30d 3996 sentTotal 3997 deliveredLast30d 3998 bouncedLast30d 3999 vouchersRedeemed 4000 } 4001 } 4002`,tr=a` 4003 fragment LectureTermAccessInfoFragment on LectureTermOutput { 4004 accessInfo 4005 accessInfoPaidOnly 4006 } 4007`,Vi=a` 4008 fragment WorkshopAccessInfoFragment on WorkshopOutput { 4009 accessInfo 4010 accessInfoPaidOnly 4011 } 4012`,w0=a` 4013 mutation CreateOfficeLectureInstance($input: CreateOfficeLectureInstanceInput!) { 4014 createOfficeLectureInstance(input: $input) { 4015 ...LectureTermFragment 4016 ...LectureTermAccessInfoFragment 4017 lectureInstance { 4018 ...LectureInstanceFragment 4019 place { 4020 ...OfficePlaceFragment 4021 address { 4022 ...AddressFragment 4023 } 4024 } 4025 lecturer { 4026 ...OfficeEmployeeFragment 4027 } 4028 lecturers { 4029 ...OfficeEmployeeFragment 4030 } 4031 } 4032 } 4033 } 4034 ${ce} 4035 ${tr} 4036 ${ae} 4037 ${K} 4038 ${Ae} 4039 ${Z} 4040`,L0=a` 4041 mutation CreateOfficeCourse($input: CreateOfficeLectureCourseInput!) { 4042 createOfficeCourse(input: $input) { 4043 ...LectureTermFragment 4044 ...LectureTermAccessInfoFragment 4045 lectureInstance { 4046 ...LectureInstanceFragment 4047 place { 4048 ...OfficePlaceFragment 4049 address { 4050 ...AddressFragment 4051 } 4052 } 4053 lecturer { 4054 ...OfficeEmployeeFragment 4055 } 4056 lecturers { 4057 ...OfficeEmployeeFragment 4058 } 4059 } 4060 } 4061 } 4062 ${ce} 4063 ${tr} 4064 ${ae} 4065 ${K} 4066 ${Ae} 4067 ${Z} 4068`,k0=a`
4069 mutation CreateOfficeWorkshop($input: CreateOfficeWorkshopInput!) { 4070 createOfficeWorkshop(input: $input) { 4071 ...WorkshopFragment 4072 ...WorkshopAccessInfoFragment 4073 } 4074 } 4075 ${ft} 4076 ${Vi} 4077`,M0=a` 4078 mutation UpdateOfficeWorkshop($input: UpdateOfficeWorkshopInput!) { 4079 updateOfficeWorkshop(input: $input) { 4080 ...WorkshopFragment 4081 ...WorkshopAccessInfoFragment 4082 } 4083 } 4084 ${ft} 4085 ${Vi} 4086`,F0=a` 4087 mutation UpdateOfficeLectureTermById($lectureTermId: Int!, $input: UpdateOfficeLectureTermInput!) { 4088 updateOfficeLectureTermById(lectureTermId: $lectureTermId, input: $input) { 4089 ...LectureTermFragment 4090 ...LectureTermAccessInfoFragment 4091 lectureInstance { 4092 ...LectureInstanceFragment 4093 place { 4094 ...OfficePlaceFragment 4095 address { 4096 ...AddressFragment 4097 } 4098 } 4099 lecturer { 4100 ...OfficeEmployeeFragment 4101 } 4102 lecturers { 4103 ...OfficeEmployeeFragment 4104 } 4105 } 4106 } 4107 } 4108 ${ce} 4109 ${tr} 4110 ${ae} 4111 ${K} 4112 ${Ae} 4113 ${Z} 4114`,D0=a` 4115 mutation UpdateOfficeWorkshopVisibilityById( 4116 $officeId: Int! 4117 $workshopId: Int! 4118 $isVisibleInPublicCalendar: Boolean! 4119 ) { 4120 updateOfficeWorkshopVisibilityById( 4121 officeId: $officeId 4122 workshopId: $workshopId 4123 isVisibleInPublicCalendar: $isVisibleInPublicCalendar 4124 ) { 4125 ...WorkshopFragment 4126 } 4127 } 4128 ${ft} 4129`,N0=a` 4130 mutation UpdateOfficeCanceledLectureTermVisibilityById( 4131 $officeId: Int! 4132 $lectureTermId: Int! 4133 $isVisibleInPublicCalendar: Boolean! 4134 ) { 4135 updateOfficeCanceledLectureTermVisibilityById( 4136 officeId: $officeId 4137 lectureTermId: $lectureTermId 4138 isVisibleInPublicCalendar: $isVisibleInPublicCalendar 4139 ) { 4140 ...LectureTermFragment 4141 } 4142 } 4143 ${ce} 4144`,B0=a` 4145 mutation UpdatePastCourseSettingsById($lectureId: Int!, $officeId: Int!, $isPrivate: Boolean) { 4146 updatePastCourseSettingsById(lectureId: $lectureId, officeId: $officeId, isPrivate: $isPrivate) { 4147 lectureInstance { 4148 id 4149 private 4150 } 4151 course { 4152 id 4153 private 4154 } 4155 } 4156 } 4157`,j0=a` 4158 mutation AddSingleCourseTerm($lectureInstanceId: Int!, $input: AddCourseTermInput!) { 4159 addSingleCourseTerm(lectureInstanceId: $lectureInstanceId, input: $input) { 4160 ...LectureTermFragment 4161 ...LectureTermAccessInfoFragment 4162 lectureInstance { 4163 ...LectureInstanceFragment 4164 place { 4165 ...OfficePlaceFragment 4166 } 4167 lecturer { 4168 ...OfficeEmployeeFragment 4169 } 4170 lecturers { 4171 ...OfficeEmployeeFragment 4172 } 4173 } 4174 } 4175 } 4176 ${ce} 4177 ${tr} 4178 ${ae} 4179 ${K} 4180 ${Z} 4181`,V0=a` 4182 mutation UpdateCourseAndItsTermsById($lectureTermId: Int!, $input: UpdateCourseInput!) { 4183 updateCourseAndItsTermsById(lectureTermId: $lectureTermId, input: $input) { 4184 ...LectureTermFragment 4185 ...LectureTermAccessInfoFragment 4186 lectureInstance { 4187 ...LectureInstanceFragment 4188 place { 4189 ...OfficePlaceFragment 4190 address { 4191 ...AddressFragment 4192 } 4193 } 4194 lecturer { 4195 ...OfficeEmployeeFragment 4196 } 4197 lecturers { 4198 ...OfficeEmployeeFragment 4199 } 4200 } 4201 } 4202 } 4203 ${ce} 4204 ${tr} 4205 ${ae} 4206 ${K} 4207 ${Ae} 4208 ${Z} 4209`,U0=a` 4210 mutation UpdateCourseImageById($officeId: Int!, $lectureTermId: Int!, $image: String) { 4211 updateCourseImageById(officeId: $officeId, lectureTermId: $lectureTermId, image: $image) { 4212 lectureInstance { 4213 id 4214 image 4215 } 4216 course { 4217 id 4218 image 4219 } 4220 } 4221 } 4222`,G0=a` 4223 mutation CancelLectureAttendeeReservationById( 4224 $officeId: Int! 4225 $organisationId: Int! 4226 $reservationId: Int! 4227 $cancelStrategyChoice: String! 4228 $description: String 4229 $cancelSingleCourseTermForCourseAttendee: Boolean! 4230 ) { 4231 cancelLectureAttendeeReservationById( 4232 officeId: $officeId 4233 organisationId: $organisationId 4234 reservationId: $reservationId 4235 cancelStrategyChoice: $cancelStrategyChoice 4236 description: $description 4237 cancelSingleCourseTermForCourseAttendee: $cancelSingleCourseTermForCourseAttendee 4238 ) { 4239 ...UserReservationFragment 4240 user { 4241 id 4242 userId 4243 name 4244 email 4245 phone 4246 image 4247 } 4248 } 4249 } 4250 ${we} 4251`,H0=a` 4252 mutation CancelClientOrderByOffice( 4253 $officeId: Int! 4254 $organisationId: Int! 4255 $clientOrderId: Int! 4256 $cancelStrategyChoice: String! 4257 $description: String 4258 $percent: Int! 4259 ) { 4260 cancelClientOrderByOffice( 4261 officeId: $officeId 4262 organisationId: $organisationId 4263 clientOrderId: $clientOrderId 4264 cancelStrategyChoice: $cancelStrategyChoice 4265 description: $description 4266 percent: $percent 4267 ) { 4268 ...ClientOrderFragment 4269 child { 4270 ...ClientChildFragment 4271 } 4272 } 4273 } 4274 ${se} 4275 ${be} 4276`,W0=a` 4277 mutation ConfirmStornoRefund($officeId: Int!, $clientOrderId: Int!) { 4278 confirmStornoRefund(officeId: $officeId, clientOrderId: $clientOrderId) { 4279 ...ClientOrderFragment 4280 child { 4281 ...ClientChildFragment 4282 } 4283 } 4284 } 4285 ${se} 4286 ${be} 4287`,z0=a` 4288 mutation SendPaymentReminderForClientOrderByOffice($officeId: Int!, $clientOrderId: Int!, $note: String) { 4289 sendPaymentReminderForClientOrderByOffice(officeId: $officeId, clientOrderId: $clientOrderId, note: $note) { 4290 ...ClientOrderFragment 4291 lastPaymentReminderSentAt 4292 } 4293 } 4294 ${se} 4295`,Y0=a` 4296 mutation CancelMyLectureTermReservationById($userId: Int!, $reservationId: Int!) { 4297 cancelMyLectureTermReservationById(userId: $userId, reservationId: $reservationId) { 4298 ...UserReservationFragment 4299 user { 4300 id 4301 name 4302 email 4303 phone 4304 image 4305 } 4306 } 4307 } 4308 ${we} 4309`,q0=a` 4310 mutation CancelMyWorkshopOrderById($userId: Int!, $clientOrderId: Int!) { 4311 cancelMyWorkshopOrderById(userId: $userId, clientOrderId: $clientOrderId) { 4312 ...ClientOrderFragment 4313 child { 4314 ...ClientChildFragment 4315 } 4316 } 4317 } 4318 ${se} 4319 ${be} 4320`,K0=a` 4321 mutation CancelMyWholeCourseOrderById($userId: Int!, $clientOrderId: Int!) { 4322 cancelMyWholeCourseOrderById(userId: $userId, clientOrderId: $clientOrderId) { 4323 ...ClientOrderFragment 4324 child { 4325 ...ClientChildFragment 4326 } 4327 } 4328 } 4329 ${se} 4330 ${be} 4331`,Z0=a` 4332 mutation CancelMyCourseSessionReservationById($userId: Int!, $reservationId: Int!) { 4333 cancelMyCourseSessionReservationById(userId: $userId, reservationId: $reservationId) { 4334 reservations { 4335 ...UserReservationFragment 4336 user { 4337 id 4338 name 4339 email 4340 phone 4341 image 4342 } 4343 } 4344 creditBalance { 4345 ...CreditBalanceFragment 4346 } 4347 alternateEntry { 4348 ...AlternateEntryBalanceFragment 4349 } 4350 } 4351 } 4352 ${we} 4353 ${wt} 4354 ${Ct} 4355`,X0=a` 4356 mutation CancelMyLectureTermReservationByPublicCode($reservationToken: String!) { 4357 cancelMyLectureTermReservationByPublicCode(reservationToken: $reservationToken) { 4358 ...UserReservationFragment 4359 user { 4360 id 4361 userId 4362 name 4363 email 4364 phone 4365 image 4366 } 4367 } 4368 } 4369 ${we} 4370`,Q0=a` 4371 mutation CancelMyCourseSessionReservationByPublicCode($reservationToken: String!) { 4372 cancelMyCourseSessionReservationByPublicCode(reservationToken: $reservationToken) { 4373 reservations { 4374 ...UserReservationFragment 4375 user { 4376 id 4377 userId 4378 name 4379 email 4380 phone 4381 image 4382 } 4383 } 4384 alternateEntry { 4385 ...AlternateEntryBalanceFragment 4386 } 4387 } 4388 } 4389 ${we} 4390 ${Ct} 4391`,J0=a` 4392 mutation UpdateReservationById($officeId: Int!, $reservationId: Int!, $input: UpdateReservationInput!) { 4393 updateReservationById(officeId: $officeId, reservationId: $reservationId, input: $input) { 4394 ...UserReservationFragment 4395 } 4396 } 4397 ${we} 4398`,eg=a` 4399 mutation UpdateAttendeeIsPresentAndPaymentIsCompleteByReservationId( 4400 $officeId: Int! 4401 $reservationId: Int! 4402 $isPresent: Boolean! 4403 $onPlaceSettlementType: String 4404 ) { 4405 updateAttendeeIsPresentAndPaymentIsCompleteByReservationId( 4406 officeId: $officeId 4407 reservationId: $reservationId 4408 isPresent: $isPresent 4409 onPlaceSettlementType: $onPlaceSettlementType 4410 ) { 4411 ...UserReservationFragment 4412 } 4413 } 4414 ${we} 4415`,tg=a` 4416 mutation UpdateAttendeeNotPresentAndPaymentIsNotPaidByReservationId($officeId: Int!, $reservationId: Int!) { 4417 updateAttendeeNotPresentAndPaymentIsNotPaidByReservationId(officeId: $officeId, reservationId: $reservationId) { 4418 ...UserReservationFragment 4419 } 4420 } 4421 ${we} 4422`,ng=a` 4423 mutation SendSummaryMessage($input: SendSummaryMessageInput!) { 4424 sendSummaryMessage(input: $input) { 4425 success 4426 } 4427 } 4428`,rg=a` 4429 mutation SendMessageToClient($officeId: Int!, $email: String!, $message: String!) { 4430 sendMessageToClient(officeId: $officeId, email: $email, message: $message) { 4431 success 4432 } 4433 } 4434`,ig=a` 4435 mutation UpdateLectureType($input: LectureTypeInput!) { 4436 updateLectureType(input: $input) { 4437 ...LectureTypeFragment 4438 } 4439 } 4440 ${sd} 4441`,og=a` 4442 mutation DeleteOfficeLectureType($input: DeleteOfficeLectureTypeInput!) { 4443 deleteOfficeLectureType(input: $input) { 4444 ...LectureTypeFragment 4445 } 4446 } 4447 ${sd} 4448`,sg=a` 4449 mutation PublishDraftByLectureId($lectureId: Int!, $officeId: Int!) { 4450 publishDraftByLectureId(lectureId: $lectureId, officeId: $officeId) { 4451 ...LectureInstanceFragment 4452 } 4453 } 4454 ${ae} 4455`,ag=a` 4456 mutation DeleteDraftByLectureId($lectureId: Int!, $organisationId: Int!, $officeId: Int!) { 4457 deleteDraftByLectureId(lectureId: $lectureId, organisationId: $organisationId, officeId: $officeId) { 4458 confirm { 4459 ...ConfirmFragment 4460 } 4461 deletedTerms { 4462 graphQlId 4463 start 4464 } 4465 } 4466 } 4467 ${g0} 4468`,cg=a` 4469 mutation CancelCourseTermById( 4470 $lectureTermId: Int! 4471 $organisationId: Int! 4472 $officeId: Int! 4473 $emailText: String! 4474 $smsText: String 4475 $organisationEmployeeId: Int! 4476 $isVisibleInPublicCalendar: Boolean! 4477 $keepAllTermMakeUpSessions: Boolean! 4478 ) { 4479 cancelCourseTermById( 4480 lectureTermId: $lectureTermId 4481 organisationId: $organisationId 4482 officeId: $officeId 4483 emailText: $emailText 4484 smsText: $smsText 4485 organisationEmployeeId: $organisationEmployeeId 4486 isVisibleInPublicCalendar: $isVisibleInPublicCalendar 4487 keepAllTermMakeUpSessions: $keepAllTermMakeUpSessions 4488 ) { 4489 ...LectureTermFragment 4490 lectureInstance { 4491 ...LectureInstanceFragment 4492 place { 4493 ...OfficePlaceFragment 4494 } 4495 lecturer { 4496 ...OfficeEmployeeFragment 4497 } 4498 lecturers { 4499 ...OfficeEmployeeFragment 4500 } 4501 } 4502 } 4503 } 4504 ${ce} 4505 ${ae} 4506 ${K} 4507 ${Z} 4508`,lg=a` 4509 mutation CancelLectureTermById($lectureTermId: Int!, $organisationId: Int!, $input: CancelLectureTermInput!) { 4510 cancelLectureTermById(lectureTermId: $lectureTermId, organisationId: $organisationId, input: $input) { 4511 lectureTerm { 4512 ...LectureTermFragment 4513 lectureInstance { 4514 ...LectureInstanceFragment 4515 place { 4516 ...OfficePlaceFragment 4517 } 4518 lecturer { 4519 ...OfficeEmployeeFragment 4520 } 4521 } 4522 } 4523 operation 4524 } 4525 } 4526 ${ce} 4527 ${ae} 4528 ${K} 4529 ${Z} 4530`,dg=a` 4531 mutation CancelWorkshopById( 4532 $workshopId: Int! 4533 $organisationId: Int! 4534 $officeId: Int! 4535 $emailText: String! 4536 $smsText: String 4537 $organisationEmployeeId: Int! 4538 ) { 4539 cancelWorkshopById( 4540 workshopId: $workshopId 4541 organisationId: $organisationId 4542 officeId: $officeId 4543 emailText: $emailText 4544 smsText: $smsText 4545 organisationEmployeeId: $organisationEmployeeId 4546 ) { 4547 ...WorkshopFragment 4548 } 4549 } 4550 ${ft} 4551`,ug=a` 4552 mutation CancelRepeatedLectureTermsById($lectureTermIds: [Int]!, $organisationId: Int!, $officeId: Int!) { 4553 cancelRepeatedLectureTermsById( 4554 lectureTermIds: $lectureTermIds 4555 organisationId: $organisationId 4556 officeId: $officeId 4557 ) { 4558 lectureTerm { 4559 ...LectureTermFragment 4560 lectureInstance { 4561 ...LectureInstanceFragment 4562 place { 4563 ...OfficePlaceFragment 4564 } 4565 lecturer { 4566 ...OfficeEmployeeFragment 4567 } 4568 } 4569 } 4570 operation 4571 } 4572 } 4573 ${ce} 4574 ${ae} 4575 ${K} 4576 ${Z} 4577`,fg=a` 4578 mutation CancelCourseById( 4579 $courseId: Int! 4580 $organisationId: Int! 4581 $officeId: Int! 4582 $isVisibleInPublicCalendar: Boolean! 4583 ) { 4584 cancelCourseById( 4585 courseId: $courseId 4586 organisationId: $organisationId 4587 officeId: $officeId 4588 isVisibleInPublicCalendar: $isVisibleInPublicCalendar 4589 ) { 4590 lectureTerm { 4591 ...LectureTermFragment 4592 lectureInstance { 4593 ...LectureInstanceFragment 4594 place { 4595 ...OfficePlaceFragment 4596 } 4597 lecturer { 4598 ...OfficeEmployeeFragment 4599 } 4600 } 4601 } 4602 operation 4603 } 4604 } 4605 ${ce} 4606 ${ae} 4607 ${K} 4608 ${Z} 4609`,mg=a` 4610 mutation ModifyOtherOfficeCurrency($input: ModifyOtherOfficeCurrencyInput!) { 4611 modifyOtherOfficeCurrency(input: $input) { 4612 ...OrganisationOfficeFragment 4613 } 4614 } 4615 ${Ue} 4616`,pg=a` 4617 mutation UpdateOfficeNotificationConfigByOfficeId($officeId: Int!, $input: OfficeNotificationConfigInput!) { 4618 updateOfficeNotificationConfigByOfficeId(officeId: $officeId, input: $input) { 4619 ...OfficeNotificationConfigFragment 4620 } 4621 } 4622 ${Ps} 4623`,gg=a` 4624 mutation CreateOrUpdateOfficeNotification($input: CreateOrUpdateOfficeNotificationInput!) { 4625 createOrUpdateOfficeNotification(input: $input) { 4626 ...OfficeNotificationF
4626ragment 4627 } 4628 } 4629 ${xs} 4630`,Ig=a` 4631 mutation UpdateAddressById($officeId: Int!, $addressId: Int!, $input: UpdateAddressInput!) { 4632 updateAddressById(officeId: $officeId, addressId: $addressId, input: $input) { 4633 ...AddressFragment 4634 } 4635 } 4636 ${Ae} 4637`,hg=a` 4638 mutation UpdateBillingAddressById( 4639 $officeId: Int! 4640 $organisationId: Int! 4641 $licensePaymentAddressId: Int! 4642 $input: UpdateBillingAddressInput! 4643 ) { 4644 updateBillingAddressById( 4645 officeId: $officeId 4646 organisationId: $organisationId 4647 licensePaymentAddressId: $licensePaymentAddressId 4648 input: $input 4649 ) { 4650 ...OrganisationLicensePaymentAddressFragment 4651 } 4652 } 4653 ${un} 4654`,yg=a` 4655 mutation UpdateTaxInfoAndEnableReceipts( 4656 $officeId: Int! 4657 $licensePaymentAddressId: Int! 4658 $input: UpdateTaxInfoInput! 4659 ) { 4660 updateTaxInfoAndEnableReceipts( 4661 officeId: $officeId 4662 licensePaymentAddressId: $licensePaymentAddressId 4663 input: $input 4664 ) { 4665 success 4666 } 4667 } 4668`,_g=a` 4669 mutation UpdateOfficeById($officeId: Int!, $input: UpdateOfficeInput!) { 4670 updateOfficeById(officeId: $officeId, input: $input) { 4671 ...OrganisationOfficeFragment 4672 officeConfig { 4673 id 4674 officeConfigId 4675 colorSchemePrimaryColor 4676 publicCalendarPrimaryColor 4677 timezone 4678 openingHours 4679 closingTime 4680 publicCalendarView 4681 showAddressInPublicCalendar 4682 hideDashboardStats 4683 whiteLabelEnabled 4684 alternatesAllowed 4685 closeLogoutBeforeAllowedWhenever 4686 closeLogoutBeforeHours 4687 penaltyZonesAllowed 4688 cashPaymentForReservationEnabled 4689 stripeConnectAccountId 4690 doNotShowAttendeesForLecturesAndCourses 4691 doNotShowAttendeesForCourses 4692 promoCodesVisibilityEnabled 4693 vouchersVisibilityEnabled 4694 vouchersPurchaseAllowed 4695 membershipsEnabled 4696 recurringMembershipsEnabled 4697 passesEnabled 4698 waiversEnabled 4699 vatPayerSince 4700 metaPixelDatasetId 4701 metaPixelDatasetApiToken 4702 googleAnalyticsMeasurementId 4703 googleAnalyticsMeasurementProtocolApiSecret 4704 childrenBookingEnabled 4705 paypalMerchantId 4706 paypalIsActive 4707 } 4708 } 4709 } 4710 ${Ue} 4711`,Cg=a` 4712 mutation CreateOfficeTerms($input: CreateOfficeTermsInput!) { 4713 createOfficeTerms(input: $input) { 4714 ...OfficeTermsFragment 4715 } 4716 } 4717 ${Zl} 4718`,Og=a` 4719 mutation CreateAddress($officeId: Int!, $input: CreateAddressInput!) { 4720 createAddress(officeId: $officeId, input: $input) { 4721 ...AddressFragment 4722 } 4723 } 4724 ${Ae} 4725`,Eg=a` 4726 mutation CreateOrganisationLicensePayment( 4727 $officeId: Int! 4728 $organisationId: Int! 4729 $bookTariffId: Int! 4730 $paymentType: String! 4731 ) { 4732 createOrganisationLicensePayment( 4733 officeId: $officeId 4734 organisationId: $organisationId 4735 bookTariffId: $bookTariffId 4736 paymentType: $paymentType 4737 ) { 4738 ...OrganisationLicensePaymentFragment 4739 } 4740 } 4741 ${Yt} 4742`,vg=a` 4743 mutation UpdateStripeSubscriptionPayment( 4744 $officeId: Int! 4745 $organisationId: Int! 4746 $newTariffToUpdate: String! 4747 $type: String! 4748 ) { 4749 updateStripeSubscriptionPayment( 4750 officeId: $officeId 4751 organisationId: $organisationId 4752 newTariffToUpdate: $newTariffToUpdate 4753 type: $type 4754 ) { 4755 success 4756 } 4757 } 4758`,Tg=a` 4759 mutation CancelScheduledStripeSubscription($officeId: Int!, $organisationId: Int!) { 4760 cancelScheduledStripeSubscription(officeId: $officeId, organisationId: $organisationId) { 4761 success 4762 } 4763 } 4764`,bg=a` 4765 mutation CreateOrganisationSmsPackagePayment($officeId: Int!, $organisationId: Int!, $smsTariff: String!) { 4766 createOrganisationSmsPackagePayment( 4767 officeId: $officeId 4768 organisationId: $organisationId 4769 smsTariff: $smsTariff 4770 ) { 4771 paymentIntentId 4772 clientSecret 4773 price 4774 currency 4775 } 4776 } 4777`,Ag=a` 4778 mutation UpdateOfficeLectureTemplateById( 4779 $officeId: Int! 4780 $lectureTemplateId: Int! 4781 $input: UpdateOfficeLectureTemplateInput! 4782 ) { 4783 updateOfficeLectureTemplateById(officeId: $officeId, lectureTemplateId: $lectureTemplateId, input: $input) { 4784 ...OfficeLectureTemplateFragment 4785 place { 4786 ...OfficePlaceFragment 4787 } 4788 lecturer { 4789 ...OfficeEmployeeFragment 4790 }
4791 # Multi-instructor (PR3): full instructor team. lecturer (singular) above is the lead. 4792 lecturers { 4793 ...OfficeEmployeeFragment 4794 } 4795 } 4796 } 4797 ${ws} 4798 ${K} 4799 ${Z} 4800`,$g=a` 4801 mutation CreateOfficeLectureTemplate($input: CreateOfficeLectureTemplateInput!) { 4802 createOfficeLectureTemplate(input: $input) { 4803 ...OfficeLectureTemplateFragment 4804 place { 4805 ...OfficePlaceFragment 4806 } 4807 lecturer { 4808 ...OfficeEmployeeFragment 4809 } 4810 # Multi-instructor (PR3): full instructor team. lecturer (singular) above is the lead. 4811 lecturers { 4812 ...OfficeEmployeeFragment 4813 } 4814 } 4815 } 4816 ${ws} 4817 ${K} 4818 ${Z} 4819`,Sg=a` 4820 mutation UpdateBillingInfoForClientById($officeId: Int!, $clientId: Int!, $input: UpdateClientBillingInfoInput!) { 4821 updateBillingInfoForClientById(officeId: $officeId, clientId: $clientId, input: $input) { 4822 ...FullOfficeClientFragment 4823 } 4824 } 4825 ${Nr} 4826`,Pg=a` 4827 mutation UpdateClientById($officeId: Int!, $clientId: Int!, $input: UpdateClientInput!) { 4828 updateClientById(officeId: $officeId, clientId: $clientId, input: $input) { 4829 ...FullOfficeClientFragment 4830 } 4831 } 4832 ${Nr} 4833`,xg=a` 4834 mutation DeleteOrganisationClientById($officeId: Int!, $clientId: Int!) { 4835 deleteOrganisationClientById(officeId: $officeId, clientId: $clientId) { 4836 ...FullOfficeClientFragment 4837 } 4838 } 4839 ${Nr} 4840`,Rg=a` 4841 mutation UpdateClientOfficeDataById($officeId: Int!, $clientId: Int!, $input: UpdateClientOfficeDataInput!) { 4842 updateClientOfficeDataById(officeId: $officeId, clientId: $clientId, input: $input) { 4843 ...FullOfficeClientFragment 4844 } 4845 } 4846 ${Nr} 4847`,wg=a` 4848 mutation DeleteOfficeLectureTemplateById($officeId: Int!, $lectureTemplateId: Int!) { 4849 deleteOfficeLectureTemplateById(officeId: $officeId, lectureTemplateId: $lectureTemplateId) { 4850 isDeleted 4851 } 4852 } 4853`,Lg=a` 4854 mutation DeleteOfficeEmployeeById($officeId: Int!, $employeeId: Int!, $transferEmployeeId: Int) { 4855 deleteOfficeEmployeeById( 4856 officeId: $officeId 4857 employeeId: $employeeId 4858 transferEmployeeId: $transferEmployeeId 4859 ) { 4860 success 4861 } 4862 } 4863`,kg=a` 4864 mutation LeaveMyOfficeEmploymentById($officeId: Int!, $employeeId: Int!) { 4865 leaveMyOfficeEmploymentById(officeId: $officeId, employeeId: $employeeId) { 4866 success 4867 } 4868 } 4869`,Mg=a` 4870 mutation CreateClient($input: CreateClientInput!) { 4871 createClient(input: $input) { 4872 ...OfficeClientFragment 4873 } 4874 } 4875 ${Dr} 4876`,Fg=a` 4877 mutation CreateOfficeClientByClient($userId: Int!, $input: CreateClientInput!) { 4878 createOfficeClientByClient(userId: $userId, input: $input) { 4879 ...OfficeClientFragment 4880 } 4881 } 4882 ${Dr} 4883`,Dg=a` 4884 mutation CreateOfficeMembership($input: CreateOfficeMembershipInput!) { 4885 createOfficeMembership(input: $input) { 4886 client { 4887 ...OrganisationClientFragment 4888 } 4889 didClientExist 4890 } 4891 } 4892 ${od} 4893`,Ng=a` 4894 mutation CreateSmartemailingIntegration($input: CreateSmartemailingIntegrationInput!) { 4895 createSmartemailingIntegration(input: $input) { 4896 ...OfficeAllIntegrationsFragment 4897 } 4898 } 4899 ${mn} 4900`,Bg=a` 4901 mutation CreateMailerliteIntegration($input: CreateMailerliteIntegrationInput!) { 4902 createMailerliteIntegration(input: $input) { 4903 ...OfficeAllIntegrationsFragment 4904 } 4905 } 4906 ${mn} 4907`,jg=a` 4908 mutation CreateEcomailIntegration($input: CreateEcomailIntegrationInput!) { 4909 createEcomailIntegration(input: $input) { 4910 ...OfficeAllIntegrationsFragment 4911 } 4912 } 4913 ${mn} 4914`,Vg=a` 4915 mutation UpdateSmartemailingIntegration($input: UpdateSmartemailingIntegrationInput!) { 4916 updateSmartemailingIntegration(input: $input) { 4917 ...OfficeAllIntegrationsFragment 4918 } 4919 } 4920 ${mn} 4921`,Ug=a` 4922 mutation UpdateMailerliteIntegration($input: UpdateMailerliteIntegrationInput!) { 4923 updateMailerliteIntegration(input: $input) { 4924 ...OfficeAllIntegrationsFragment 4925 } 4926 } 4927 ${mn} 4928`,Gg=a` 4929 mutation UpdateEcomailIntegration($input: UpdateEcomailIntegrationInput!) { 4930 updateEcomailIntegration(input: $input) { 4931 ...OfficeAllIntegrationsFragment 4932 } 4933 } 4934 ${mn} 4935`,Hg=a` 4936 mutation RevokeMailchimpIntegration($input: RevokeMailchimpIntegrationInput!) { 4937 revokeMailchimpIntegration(input: $input) { 4938 ...OfficeMailchimpIntegrationFragment 4939 } 4940 } 4941 ${Rs} 4942`,Wg=a` 4943 mutation UpdateMailchimpIntegration($input: UpdateMailchimpIntegrationInput!) { 4944 updateMailchimpIntegration(input: $input) { 4945 ...OfficeAllIntegrationsFragment 4946 } 4947 } 4948 ${mn} 4949`,zg=a` 4950 mutation CreateClientNote($input: OfficeClientNoteInput!) { 4951 createClientNote(input: $input) { 4952 ...ClientNoteFragment 4953 } 4954 } 4955 ${$s} 4956`,Yg=a` 4957 mutation DeleteClientNote($officeId: Int!, $clientNoteId: Int!) { 4958 deleteClientNote(officeId: $officeId, clientNoteId: $clientNoteId) { 4959 idFromCache 4960 success 4961 } 4962 } 4963`,qg=a` 4964 mutation UpdateClientNote($input: UpdateClientNoteInput!) { 4965 updateClientNote(input: $input) { 4966 ...ClientNoteFragment 4967 } 4968 } 4969 ${$s} 4970`,Kg=a` 4971 mutation CreateClientLabel($input: OfficeClientLabelInput!) { 4972 createClientLabel(input: $input) { 4973 ...ClientLabelFragment 4974 } 4975 } 4976 ${Fr} 4977`,Zg=a` 4978 mutation CreateClientChild($input: ClientChildInput!) { 4979 createClientChild(input: $input) { 4980 ...ClientChildFragment 4981 } 4982 } 4983 ${be} 4984`,Xg=a` 4985 mutation CreateClientChildByClient($userId: Int!, $input: ClientChildInput!) { 4986 createClientChildByClient(userId: $userId, input: $input) { 4987 ...ClientChildFragment 4988 } 4989 } 4990 ${be} 4991`,Qg=a` 4992 mutation UpdateClientChild($input: UpdateClientChildInput!) { 4993 updateClientChild(input: $input) { 4994 ...ClientChildFragment 4995 } 4996 } 4997 ${be} 4998`,Jg=a` 4999 mutation DeleteClientLabel($officeId: Int!, $clientLabelId: Int!) { 5000 deleteClientLabel(officeId: $officeId, clientLabelId: $clientLabelId) { 5001 idFromCache 5002 success 5003 } 5004 } 5005`,eI=a` 5006 mutation DeleteOrgLabel($officeId: Int!, $orgLabelId: Int!) { 5007 deleteOrgLabel(officeId: $officeId, orgLabelId: $orgLabelId) { 5008 idFromCache 5009 success 5010 } 5011 } 5012`,tI=a` 5013 mutation CreateEmployee($input: OfficeEmployeeInput!) { 5014 createEmployee(input: $input) { 5015 ...OfficeEmployeeFragment 5016 } 5017 } 5018 ${Z} 5019`,nI=a` 5020 mutation UpdateOfficeEmployeeById($officeId: Int!, $employeeId: Int!, $input: UpdateOfficeEmployeeInput!) { 5021 updateOfficeEmployeeById(officeId: $officeId, employeeId: $employeeId, input: $input) { 5022 ...OfficeEmployeeFragment 5023 } 5024 } 5025 ${Z} 5026`,rI=a` 5027 mutation CreateOfficeCancellationPolicyTemplate($input: CreateOfficeCancellationPolicyInput!) { 5028 createOfficeCancellationPolicyTemplate(input: $input) { 5029 ...CancellationPolicyFragment 5030 } 5031 } 5032 ${Ls} 5033`,iI=a` 5034 mutation UpdateOfficeCancellationPolicyTemplate( 5035 $officeId: Int! 5036 $cancellationPolicyTemplateId: Int! 5037 $input: UpdateOfficeCancellationPolicyInput! 5038 ) { 5039 updateOfficeCancellationPolicyTemplate( 5040 officeId: $officeId 5041 cancellationPolicyTemplateId: $cancellationPolicyTemplateId 5042 input: $input 5043 ) { 5044 ...CancellationPolicyFragment 5045 } 5046 } 5047 ${Ls} 5048`,oI=a` 5049 mutation DeleteOfficeCancellationPolicy($officeId: Int!, $cancellationPolicyTemplateId: Int!) { 5050 deleteOfficeCancellationPolicy( 5051 officeId: $officeId 5052 cancellationPolicyTemplateId: $cancellationPolicyTemplateId 5053 ) { 5054 idFromCache 5055 success 5056 } 5057 } 5058`,sI=a` 5059 mutation UpdateConfigByOfficeId($officeId: Int!, $input: UpdateOfficeConfigInput!) { 5060 updateConfigByOfficeId(officeId: $officeId, input: $input) { 5061 ...OfficeConfigFragment 5062 } 5063 } 5064 ${Li} 5065`,aI=a` 5066 mutation CreateOfficeEntryCredit($input: CreateOfficeEntryCreditInput!) { 5067 createOfficeEntryCredit(input: $input) { 5068 ...OfficeEntryCreditFragment 5069 } 5070 } 5071 ${Mi} 5072`,cI=a` 5073 mutation UpdateOfficeEntryCredit($input: UpdateOfficeEntryCreditInput!) { 5074 updateOfficeEntryCredit(input: $input) { 5075 ...OfficeEntryCreditFragment 5076 } 5077 } 5078 ${Mi} 5079`,lI=a` 5080 mutation DeleteOfficeEntryCredit($officeId: Int!, $creditEntryId: Int!, $active: Boolean!) { 5081 deleteOfficeEntryCredit(officeId: $officeId, creditEntryId: $creditEntryId, active: $active) { 5082 ...OfficeEntryCreditFragment 5083 } 5084 } 5085 ${Mi} 5086`,dI=a` 5087 mutation AddOfficePassVariant($officeId: Int!, $officePassGroupId: Int, $input: AddOfficePassVariantInput!) { 5088 addOfficePassVariant(officeId: $officeId, officePassGroupId: $officePassGroupId, input: $input) { 5089 ...OfficeEntryPassFragment 5090 } 5091 } 5092 ${qt} 5093`,uI=a` 5094 mutation UpdateOfficePassVariant($officeId: Int!, $passVariantId: Int!, $input: UpdateOfficePassVariantInput!) { 5095 updateOfficePassVariant(officeId: $officeId, passVariantId: $passVariantId, input: $input) { 5096 ...OfficeEntryPassFragment 5097 } 5098 } 5099 ${qt} 5100`,fI=a` 5101 mutation ArchiveOfficePassVariantById($officeId: Int!, $passVariantId: Int!, $archived: Boolean!) { 5102 archiveOfficePassVariantById(officeId: $officeId, passVariantId: $passVariantId, archived: $archived) { 5103 ...OfficeEntryPassFragment 5104 } 5105 } 5106 ${qt} 5107`,mI=a` 5108 mutation UpdateOfficePassVariantOrder($officeId: Int!, $passes: [
5108EntryPassOrderInput!]!) { 5109 updateOfficePassVariantOrder(officeId: $officeId, passes: $passes) { 5110 success 5111 } 5112 } 5113`,pI=a` 5114 mutation CreateOfficePassGroup($officeId: Int!, $input: CreateOfficePassGroupInput!) { 5115 createOfficePassGroup(officeId: $officeId, input: $input) { 5116 ...OfficePassGroupWithVariantsFragment 5117 } 5118 } 5119 ${ki} 5120 ${qt} 5121`,gI=a` 5122 mutation UpdateOfficePassGroup($officeId: Int!, $officePassGroupId: Int!, $input: UpdateOfficePassGroupInput!) { 5123 updateOfficePassGroup(officeId: $officeId, officePassGroupId: $officePassGroupId, input: $input) { 5124 ...OfficePassGroupWithVariantsFragment 5125 } 5126 } 5127 ${ki} 5128 ${qt} 5129`,II=a` 5130 mutation ArchiveOfficePassGroupById($officeId: Int!, $officePassGroupId: Int!, $archived: Boolean!) { 5131 archiveOfficePassGroupById(officeId: $officeId, officePassGroupId: $officePassGroupId, archived: $archived) { 5132 success 5133 } 5134 } 5135`,hI=a` 5136 mutation DeleteOfficePassGroupById($officeId: Int!, $officePassGroupId: Int!) { 5137 deleteOfficePassGroupById(officeId: $officeId, officePassGroupId: $officePassGroupId) { 5138 success 5139 } 5140 } 5141`,yI=a` 5142 mutation MovePassBalancesByGroupId( 5143 $officeId: Int! 5144 $fromOfficePassGroupId: Int! 5145 $toOfficePassGroupId: Int 5146 $pricingOptionsAction: MovePassPricingOptionsAction 5147 $pricingOptionsTargetGroupId: Int 5148 ) { 5149 movePassBalancesByGroupId( 5150 officeId: $officeId 5151 fromOfficePassGroupId: $fromOfficePassGroupId 5152 toOfficePassGroupId: $toOfficePassGroupId 5153 pricingOptionsAction: $pricingOptionsAction 5154 pricingOptionsTargetGroupId: $pricingOptionsTargetGroupId 5155 ) { 5156 movedClientsCount 5157 movedEntriesCount 5158 remainingClientsCount 5159 movedPricingOptionsCount 5160 } 5161 } 5162`,_I=a` 5163 mutation UpdateOfficePassGroupsOrder($officeId: Int!, $groups: [OfficePassGroupOrderInput!]!) { 5164 updateOfficePassGroupsOrder(officeId: $officeId, groups: $groups) { 5165 success 5166 } 5167 } 5168`,CI=a` 5169 mutation UpdateOfficeEntryCreditOrder($officeId: Int!, $credits: [EntryCreditOrderInput!]!) { 5170 updateOfficeEntryCreditOrder(officeId: $officeId, credits: $credits) { 5171 success 5172 } 5173 } 5174`,OI=a` 5175 mutation DecreaseCreditEntryByOffice( 5176 $officeId: Int! 5177 $clientId: Int! 5178 $newCount: Int! 5179 $note: String 5180 $publicNote: String 5181 ) { 5182 decreaseCreditEntryByOffice( 5183 officeId: $officeId 5184 clientId: $clientId 5185 newCount: $newCount 5186 note: $note 5187 publicNote: $publicNote 5188 ) { 5189 ...CreditBalanceFragment 5190 } 5191 } 5192 ${wt} 5193`,EI=a` 5194 mutation DecreasePassByGroupId( 5195 $officeId: Int! 5196 $clientId: Int! 5197 $officePassGroupId: Int! 5198 $newCount: Int! 5199 $note: String 5200 ) { 5201 decreasePassByGroupId( 5202 officeId: $officeId 5203 clientId: $clientId 5204 officePassGroupId: $officePassGroupId 5205 newCount: $newCount 5206 note: $note 5207 ) { 5208 ...ClientPassBalanceFragment 5209 } 5210 } 5211 ${Mr} 5212`,vI=a` 5213 mutation ChangeCreditEntryValidityByOffice($officeId: Int!, $clientId: Int!, $validTo: DateTime!) { 5214 changeCreditEntryValidityByOffice(officeId: $officeId, clientId: $clientId, validTo: $validTo) { 5215 ...CreditBalanceFragment 5216 } 5217 } 5218 ${wt} 5219`,TI=a` 5220 mutation ChangePassValidityByGroupId( 5221 $officeId: Int! 5222 $clientId: Int! 5223 $officePassGroupId: Int! 5224 $validUntil: DateTime! 5225 ) { 5226 changePassValidityByGroupId( 5227 officeId: $officeId 5228 clientId: $clientId 5229 officePassGroupId: $officePassGroupId 5230 validUntil: $validUntil 5231 ) { 5232 ...ClientPassBalanceFragment 5233 } 5234 } 5235 ${Mr} 5236`,bI=a` 5237 mutation AddCreditEntryByOffice( 5238 $officeId: Int! 5239 $creditEntryId: Int 5240 $clientId: Int! 5241 $customEntryCount: CustomEntryCountInput 5242 $currency: String 5243 $price: Float 5244 ) { 5245 addCreditEntryByOffice( 5246 officeId: $officeId 5247 creditEntryId: $creditEntryId 5248 clientId: $clientId 5249 customEntryCount: $customEntryCount 5250 currency: $currency 5251 price: $price 5252 ) { 5253 creditBalance { 5254 ...CreditBalanceFragment 5255 } 5256 } 5257 } 5258 ${wt} 5259`,AI=a` 5260 mutation SoftDeleteMakeUpSessionEntryByOffice($officeId: Int!, $alternateEntryId: Int!, $clientId: Int!) { 5261 softDeleteMakeUpSessionEntryByOffice( 5262 officeId: $officeId 5263 alternateEntryId: $alternateEntryId 5264 clientId: $clientId 5265 ) { 5266 ...ClientOfficeFragment 5267 } 5268 } 5269 ${Xn} 5270`,$I=a` 5271 mutation UpdateMakeUpSessionEntry($userId: Int!, $input: UpdateMakeUpSessionEntryInput!) { 5272 updateMakeUpSessionEntry(userId: $userId, input: $input) { 5273 ...ClientOfficeFragment 5274 } 5275 } 5276 ${Xn} 5277`,SI=a` 5278 mutation AddMakeUpSessionEntryByOffice($officeId: Int!, $clientId: Int!, $makeUpSessionsValidForDays: Int!) { 5279 addMakeUpSessionEntryByOffice( 5280 officeId: $officeId 5281 clientId: $clientId 5282 makeUpSessionsValidForDays: $makeUpSessionsValidForDays 5283 ) { 5284 ...ClientOfficeFragment 5285 } 5286 } 5287 ${Xn} 5288`,PI=a` 5289 mutation AddPassByGroupId( 5290 $officeId: Int! 5291 $clientId: Int! 5292 $officePassGroupId: Int! 5293 $passEntryId: Int 5294 $customEntryCount: CustomEntryCountInput 5295 $currency: String 5296 $price: Float 5297 $paymentMethodId: Int 5298 $isPaid: Boolean 5299 $sendEmail: Boolean 5300 $onPlaceSettlementType: String 5301 ) { 5302 addPassByGroupId( 5303 officeId: $officeId 5304 clientId: $clientId 5305 officePassGroupId: $officePassGroupId 5306 passEntryId: $passEntryId 5307 customEntryCount: $customEntryCount 5308 currency: $currency 5309 price: $price 5310 paymentMethodId: $paymentMethodId 5311 isPaid: $isPaid 5312 sendEmail: $sendEmail 5313 onPlaceSettlementType: $onPlaceSettlementType 5314 ) { 5315 ...ClientPassBalanceFragment 5316 } 5317 } 5318 ${Mr} 5319`,xI=a` 5320 mutation UpdateClientOrderByOffice($officeId: Int!, $input: ClientOrderInput!) { 5321 updateClientOrderByOffice(officeId: $officeId, input: $input) { 5322 ...ClientOrderFragment 5323 child { 5324 ...ClientChildFragment 5325 } 5326 } 5327 } 5328 ${se} 5329 ${be} 5330`,RI=a` 5331 mutation UpdateOfficePaymentMethod($officeId: Int!, $input: OfficePaymentMethodInput!) { 5332 updateOfficePaymentMethod(officeId: $officeId, input: $input) { 5333 office { 5334 ...OrganisationOfficeFragment 5335 } 5336 updatedOfficePaymentMethods { 5337 ...OfficePaymentMethodFragment 5338 } 5339 } 5340 } 5341 ${Ue} 5342 ${dn} 5343`,wI=a` 5344 mutation CreateOfficePaymentMethod($officeId: Int!, $input: Be
5344nefitsAndOtherInput!) { 5345 createOfficePaymentMethod(officeId: $officeId, input: $input) { 5346 ...OfficePaymentMethodFragment 5347 } 5348 } 5349 ${dn} 5350`,LI=a` 5351 mutation DeleteOfficePaymentMethodById($officeId: Int!, $officePaymentMethodId: Int!) { 5352 deleteOfficePaymentMethodById(officeId: $officeId, officePaymentMethodId: $officePaymentMethodId) { 5353 idFromCache 5354 success 5355 } 5356 } 5357`,kI=a` 5358 mutation DisconnectStripeConnectAccount($officeId: Int!) { 5359 disconnectStripeConnectAccount(officeId: $officeId) { 5360 success 5361 } 5362 } 5363`,MI=a` 5364 mutation CreatePromoCode($officeId: Int!, $input: CreatePromoCodeInput!) { 5365 createPromoCode(officeId: $officeId, input: $input) { 5366 ...PromoCodeOfficeFragment 5367 } 5368 } 5369 ${Ms} 5370`,FI=a` 5371 mutation UpdatePromoCode($officeId: Int!, $promoCodeId: Int!, $input: UpdatePromoCodeInput!) { 5372 updatePromoCode(officeId: $officeId, promoCodeId: $promoCodeId, input: $input) { 5373 ...PromoCodeOfficeFragment 5374 } 5375 } 5376 ${Ms} 5377`,DI=a` 5378 mutation DeletePromoCodeById($officeId: Int!, $promoCodeId: Int!) { 5379 deletePromoCodeById(officeId: $officeId, promoCodeId: $promoCodeId) { 5380 idFromCache 5381 success 5382 } 5383 } 5384`,NI=a` 5385 mutation CreateVoucher($officeId: Int!, $input: CreateOfficeVoucherInput!) { 5386 createVoucher(officeId: $officeId, input: $input) { 5387 ...OfficeVoucherFragment 5388 } 5389 } 5390 ${Fs} 5391`,BI=a` 5392 mutation UpdateVoucher($officeId: Int!, $input: UpdateOfficeVoucherInput!) { 5393 updateVoucher(officeId: $officeId, input: $input) { 5394 ...OfficeVoucherFragment 5395 } 5396 } 5397 ${Fs} 5398`,jI=a` 5399 mutation UpdateVouchersOrder($officeId: Int!, $vouchers: [VoucherOrderInput!]!) { 5400 updateVouchersOrder(officeId: $officeId, vouchers: $vouchers) { 5401 success 5402 } 5403 } 5404`,VI=a` 5405 mutation DeleteVoucherById($officeId: Int!, $officeVoucherId: Int!) { 5406 deleteVoucherById(officeId: $officeId, officeVoucherId: $officeVoucherId) { 5407 idFromCache 5408 success 5409 } 5410 } 5411`,UI=a` 5412 mutation CreateOfficeMembershipGroup($officeId: Int!, $input: CreateOfficeMembershipGroupInput!) { 5413 createOfficeMembershipGroup(officeId: $officeId, input: $input) { 5414 ...OfficeMembershipGroupFragment 5415 } 5416 } 5417 ${Br} 5418`,GI=a` 5419 mutation ArchiveOfficeMembershipById($officeId: Int!, $membershipId: Int!, $isArchived: Boolean!) { 5420 archiveOfficeMembershipById(officeId: $officeId, membershipId: $membershipId, isArchived: $isArchived) { 5421 idFromCache 5422 success 5423 } 5424 } 5425`,HI=a` 5426 mutation ArchiveOfficeMembershipGroupById($officeId: Int!, $officeMembershipGroupId: Int!, $isArchived: Boolean!) { 5427 archiveOfficeMembershipGroupById( 5428 officeId: $officeId 5429 officeMembershipGroupId: $officeMembershipGroupId 5430 isArchived: $isArchived 5431 ) { 5432 idFromCache 5433 success 5434 } 5435 } 5436`,WI=a` 5437 mutation DeleteOfficeMembershipGroupById($officeId: Int!, $officeMembershipGroupId: Int!) { 5438 deleteOfficeMembershipGroupById(officeId: $officeId, officeMembershipGroupId: $officeMembershipGroupId) { 5439 idFromCache 5440 success 5441 } 5442 } 5443`,zI=a` 5444 mutation DeleteOfficeMembershipVariantById($officeId: Int!, $membershipId: Int!) { 5445 deleteOfficeMembershipVariantById(officeId: $officeId, membershipId: $membershipId) { 5446 idFromCache 5447 success 5448 } 5449 } 5450`,YI=a` 5451 mutation UpdateOfficeEmployeesOrder($officeId: Int!, $employees: [EmployeeOrderInput!]!) { 5452 updateOfficeEmployeesOrder(officeId: $officeId, employees: $employees) { 5453 success 5454 } 5455 } 5456`,qI=a` 5457 mutation UpdateOfficeMembershipGroupsOrder($officeId: Int!, $memberships: [MembershipOrderInput!]!) { 5458 updateOfficeMembershipGroupsOrder(officeId: $officeId, memberships: $memberships) { 5459 success 5460 } 5461 } 5462`,KI=a` 5463 mutation updateOfficeMembershipGroup( 5464 $officeId: Int! 5465 $officeMembershipGroupId: Int! 5466 $input: UpdateOfficeMembershipItemInput! 5467 ) { 5468 updateOfficeMembershipGroup( 5469 officeId: $officeId 5470 officeMembershipGroupId: $officeMembershipGroupId 5471 input: $input 5472 ) { 5473 ...OfficeMembershipGroupFragment 5474 } 5475 } 5476 ${Br} 5477`,ZI=a` 5478 mutation UpdateOfficeMembershipVariant( 5479 $officeId: Int! 5480 $officeMembershipVariantId: Int! 5481 $input: UpdateOfficeMembershipVariantInput! 5482 ) { 5483 updateOfficeMembershipVariant( 5484 officeId: $officeId 5485 officeMembershipVariantId: $officeMembershipVariantId 5486 input: $input 5487 ) { 5488 ...OfficeMembershipVariantFragment 5489 } 5490 } 5491 ${Ds} 5492`,XI=a` 5493 mutation AddOfficeMembershipVariant( 5494 $officeId: Int! 5495 $officeMembershipGroupId: Int! 5496 $input: AddOfficeMembershipVariantInput! 5497 ) { 5498 addOfficeMembershipVariant( 5499 officeId: $officeId 5500 officeMembershipGroupId: $officeMembershipGroupId 5501 input: $input 5502 ) { 5503 ...OfficeMembershipVariantFragment 5504 } 5505 } 5506 ${Ds} 5507`,QI=a` 5508 mutation updateOfficeMembershipGroup( 5509 $officeId: Int! 5510 $membershipId: Int! 5511 $input: UpdateClientMembershipByOfficeInput! 5512 ) { 5513 updateClientMembershipByOffice(officeId: $officeId, membershipId: $membershipId, input: $input) { 5514 ...ClientMembershipBaseFragment 5515 } 5516 } 5517 ${cn} 5518`,JI=a` 5519 mutation CreateClientMembershipByOffice( 5520 $officeId: Int! 5521 $clientId: Int! 5522 $input: CreateClientMembershipByOfficeInput! 5523 ) { 5524 createClientMembershipByOffice(officeId: $officeId, clientId: $clientId, input: $input) { 5525 ...ClientMembershipBaseFragment 5526 } 5527 } 5528 ${cn} 5529`,e2=a` 5530 mutation PauseMembershipByOffice($officeId: Int!, $membershipId: Int!, $input: PauseMembershipByOfficeInput!) { 5531 pauseMembershipByOffice(officeId: $officeId, membershipId: $membershipId, input: $input) { 5532 ...ClientMembershipBaseFragment 5533 } 5534 } 5535 ${cn} 5536`,t2=a` 5537 mutation CancelPauseMembershipByOffice($officeId: Int!, $membershipId: Int!) { 5538 cancelPauseMembershipByOffice(officeId: $officeId, membershipId: $membershipId) { 5539 ...ClientMembershipBaseFragment 5540 } 5541 } 5542 ${cn} 5543`,n2=a` 5544 mutation ProlongClientMembershipByOffice( 5545 $officeId: Int! 5546 $membershipId: Int! 5547 $input: ProlongClientMembershipByOfficeInput! 5548 ) { 5549 prolongClientMembershipByOffice(officeId: $officeId, membershipId: $membershipId, input: $input) { 5550 ...ClientMembershipBaseFragment 5551 } 5552 } 5553 ${cn} 5554`,r2=a` 5555 mutation CancelClientMembershipByOffice( 5556 $officeId: Int! 5557 $membershipId: Int! 5558 $input: CancelClientMembershipByOfficeInput! 5559 ) { 5560 cancelClientMembershipByOffice(officeId: $officeId, membershipId: $membershipId, input: $input) { 5561 ...ClientMembershipBaseFragment 5562 } 5563 } 5564 ${cn} 5565`,i2=a` 5566 mutation UpsertExternalProviderConfig($officeId: Int!, $input: UpsertExternalProviderConfigInput!) { 5567 upsertExternalProviderConfig(officeId: $officeId, input: $input) { 5568 id 5569 officeId 5570 provider 5571 apiKey 5572 blockId 5573 electronic 5574 settings 5575 isActive 5576 errorCount 5577 lastSyncAt 5578 } 5579 } 5580`,o2=a` 5581 mutation RetryExternalInvoice($officeId: Int!, $clientOrderId: Int!, $externalInvoiceId: Int) { 5582 retryExternalInvoice( 5583 officeId: $officeId 5584 clientOrderId: $clientOrderId 5585 externalInvoiceId: $externalInvoiceId 5586 ) { 5587 success 5588 } 5589 } 5590`,s2=a` 5591 mutation MarkExternalInvoiceIssuedManually($officeId: Int!, $clientOrderId: Int!) { 5592 markExternalInvoiceIssuedManually(officeId: $officeId, clientOrderId: $clientOrderId) { 5593 success 5594 } 5595 } 5596`,a2=a` 5597 mutation CancelExternalInvoice($officeId: Int!, $clientOrderId: Int!) { 5598 cancelExternalInvoice(officeId: $officeId, clientOrderId: $clientOrderId) { 5599 success 5600 } 5601 } 5602`,c2=a` 5603 mutation DeactivateExternalProviderConfig($officeId: Int!, $provider: String!) { 5604 deactivateExternalProviderConfig(officeId: $officeId, provider: $provider) 5605 } 5606`,l2=a` 5607 mutation CreateOfficeRecurringMembershipGroup($officeId: Int!, $input: CreateRecurringMembershipGroupInput!) { 5608 createOfficeRecurringMembershipGroup(officeId: $officeId, input: $input) { 5609 ...RecurringMembershipGroupFragment 5610 } 5611 } 5612 ${an} 5613`,d2=a` 5614 mutation UpdateOfficeRecurringMembershipGroup( 5615 $officeId: Int! 5616 $groupId: Int! 5617 $input: UpdateRecurringMembershipGroupInput! 5618 ) { 5619 updateOfficeRecurringMembershipGroup(officeId: $officeId, groupId: $groupId, input: $input) { 5620 ...RecurringMembershipGroupFragment 5621 } 5622 } 5623 ${an} 5624`,u2=a` 5625 mutation UpdateOfficeRecurringMembershipGroupsOrder( 5626 $officeId: Int! 5627 $recurringGroups: [RecurringMembershipOrderInput!]! 5628 ) { 5629 updateOfficeRecurringMembershipGroupsOrder(officeId: $officeId, recurringGroups: $recurringGroups) { 5630 success 5631 } 5632 } 5633`,f2=a` 5634 mutation AddRecurringMembershipVariant( 5635 $officeId: Int! 5636 $groupId: Int! 5637 $input: AddRecurringMembershipVariantInput! 5638 ) { 5639 addRecurringMembershipVariant(officeId: $officeId, groupId: $groupId, input: $input) { 5640 ...RecurringMembershipVariantFragment 5641 } 5642 } 5643 ${Lr} 5644`,m2=a` 5645 mutation UpdateRecurringMembershipVariant( 5646 $officeId: Int! 5647 $variantId: Int! 5648 $input: UpdateRecurringMembershipVariantInput! 5649 ) { 5650 updateRecurringMembershipVariant(officeId: $officeId, variantId: $variantId, input: $input) { 5651 ...RecurringMembershipVariantFragment 5652 priceMigrationResult { 5653 updated 5654 failed 5655 errors { 5656 membershipId 5657 error 5658 } 5659 } 5660 } 5661 } 5662 ${Lr} 5663`,p2=a` 5664 mutation ArchiveRecurringMembershipGroup($officeId: Int!, $groupId: Int!) { 5665 archiveRecurringMembershipGroup(officeId: $officeId, groupId: $groupId) 5666 } 5667`,g2=a` 5668 mutation DeleteRecurringMembershipGroup($officeId: Int!, $groupId: Int!) { 5669 deleteRecurringMembershipGroup(officeId: $officeId, groupId: $groupId) 5670 } 5671`,I2=a` 5672 mutation CancelRecurringMembershipByOffice($officeId: Int!, $membershipId: Int!, $immediate: Boolean, $storno: Boolean) { 5673 cancelRecurringMembershipByOffice(officeId: $officeId, membershipId: $membershipId, immediate: $immediate, storno: $storno) 5674 } 5675`,h2=a` 5676 mutation CancelUnpaidMembershipOrderByOffice($officeId: Int!, $membershipId: Int!) { 5677 cancelUnpaidMembershipOrderByOffice(officeId: $officeId, membershipId: $membershipId) 5678 } 5679`,y2=a` 5680 mutation AdvanceRecurringTestClock($membershipId: Int!, $jumpDays: Int, $toNextRenewal: Boolean) { 5681 advanceRecurringTestClock( 5682 membershipId: $membershipId 5683 jumpDays: $jumpDays 5684 toNextRenewal: $toNextRenewal 5685 ) { 5686 testClockId 5687 previousFrozenTime 5688 newFrozenTime 5689 status 5690 resolvedJumpDays 5691 } 5692 } 5693`,_2=a` 5694 mutation PauseRecurringMembershipByOffice($officeId: Int!, $membershipId: Int!) { 5695 pauseRecurringMembershipByOffice(officeId: $officeId, membershipId: $membershipId) 5696 } 5697`,C2=a` 5698 mutation ResumePausedRecurringMembershipByOffice($officeId: Int!, $membershipId: Int!) { 5699 resumePausedRecurringMembershipByOffice(officeId: $officeId, membershipId: $membershipId) 5700 } 5701`,O2=a` 5702 mutation ResumeCancelledSubscriptionByOffice($officeId: Int!, $membershipId: Int!) { 5703 resumeCancelledSubscriptionByOffice(officeId: $officeId, membershipId: $membershipId) 5704 } 5705`,E2=a` 5706 mutation SwitchRecurringPlanByOffice($officeId: Int!, $membershipId: Int!, $newVariantId: Int!) { 5707 switchRecurringPlanByOffice(officeId: $officeId, membershipId: $membershipId, newVariantId: $newVariantId) 5708 } 5709`,v2=a` 5710 mutation CancelPendingRecurringPlanSwitchByOffice($officeId: Int!, $membershipId: Int!) { 5711 cancelPendingRecurringPlanSwitchByOffice(officeId: $officeId, membershipId: $membershipId) 5712 } 5713`,T2=a` 5714 mutation RetryRecurringPayment($officeId: Int!, $membershipId: Int!) { 5715 retryRecurringPayment(officeId: $officeId, membershipId: $membershipId) 5716 } 5717`,b2=a` 5718 mutation GenerateApiTokens($officeId: Long!) { 5719 generateApiTokens(officeId: $officeId) { 5720 apiToken 5721 maskedApiToken 5722 hasApiToken 5723 publicApiToken 5724 } 5725 } 5726`,A2=a` 5727 mutation AdminGenerateApiTokens($officeId: Long!) { 5728 adminGenerateApiTokens(officeId: $officeId) { 5729 apiToken 5730 maskedApiToken 5731 hasApiToken 5732 publicApiToken 5733 } 5734 } 5735`,$2=a` 5736 mutation UpdateProductPaymentMethods( 5737 $officeId: Int! 5738 $productType: String! 5739 $methods: [ProductPaymentMethodInput!]! 5740 ) { 5741 updateProductPaymentMethods(officeId: $officeId, productType: $productType, methods: $methods) { 5742 isActive 5743 officePaymentMethod { 5744 id 5745 officePaymentMethodId 5746 type 5747 otherCurrency { 5748 ...OfficeOtherCurrencyOutputFragment 5749 } 5750 } 5751 } 5752 } 5753 ${ln} 5754`,S2=a` 5755 mutation CreateOrganisation($input: CreateOrganisationInput!) { 5756 createOrganisation(input: $input) { 5757 organisation { 5758 ...OrganisationInfo
5759 offices { 5760 ...OrganisationOfficeFragment 5761 } 5762 } 5763 confirmationToken 5764 } 5765 } 5766 ${zt} 5767 ${Ue} 5768`,P2=a` 5769 mutation CreateOrganisationOnboarding($input: OrganisationOnboardingInput!) { 5770 createOrganisationOnboarding(input: $input) { 5771 user { 5772 ...UserFragment 5773 userConfig { 5774 ...ConfigFragment 5775 } 5776 } 5777 office { 5778 ...OrganisationOfficeFragment 5779 } 5780 place { 5781 ...OfficePlaceFragment 5782 } 5783 } 5784 } 5785 ${Wt} 5786 ${Di} 5787 ${Ue} 5788 ${K} 5789`,x2=a` 5790 mutation CreateOrganisationForCompletedUser($input: OrganisationForCompletedUserInput!) { 5791 createOrganisationForCompletedUser(input: $input) { 5792 user { 5793 ...UserFragment 5794 userConfig { 5795 ...ConfigFragment 5796 } 5797 } 5798 office { 5799 ...OrganisationOfficeFragment 5800 } 5801 place { 5802 ...OfficePlaceFragment 5803 } 5804 } 5805 } 5806 ${Wt} 5807 ${Di} 5808 ${Ue} 5809 ${K} 5810`,R2=a` 5811 mutation UpdateOrganisationLicense($officeId: Int!, $organisationId: Int!, $updatedTariffStatus: String!) { 5812 updateOrganisationLicense( 5813 officeId: $officeId 5814 organisationId: $organisationId 5815 updatedTariffStatus: $updatedTariffStatus 5816 ) { 5817 ...OrganisationTariffFragment 5818 } 5819 } 5820 ${Qe} 5821`,w2=a` 5822 mutation UpdateOrganisationById($organisationId: Int!, $input: UpdateOrganisationInput!) { 5823 updateOrganisationById(organisationId: $organisationId, input: $input) { 5824 ...OrganisationInfo 5825 offices { 5826 ...OrganisationOfficeFragment 5827 } 5828 organisationTariff { 5829 ...OrganisationTariffFragment 5830 } 5831 licensePaymentAddress { 5832 ...OrganisationLicensePaymentAddressFragment 5833 } 5834 } 5835 } 5836 ${zt} 5837 ${Ue} 5838 ${Qe} 5839 ${un} 5840`,L2=a` 5841 mutation ExtendOrganisationTrial($organisationId: Int!, $input: ExtendOrganisationTrialInput!) { 5842 extendOrganisationTrial(organisationId: $organisationId, input: $input) { 5843 ...OrganisationInfo 5844 offices { 5845 ...OrganisationOfficeFragment 5846 } 5847 organisationTariff { 5848 ...OrganisationTariffFragment 5849 } 5850 licensePaymentAddress { 5851 ...OrganisationLicensePaymentAddressFragment 5852 } 5853 } 5854 } 5855 ${zt} 5856 ${Ue} 5857 ${Qe} 5858 ${un} 5859`,k2=a` 5860 mutation ChangeOfficeDomain($officeId: Int!, $newDomain: String!) { 5861 changeOfficeDomain(officeId: $officeId, newDomain: $newDomain) { 5862 ...OrganisationInfo 5863 offices { 5864 ...OrganisationOfficeFragment 5865 } 5866 organisationTariff { 5867 ...OrganisationTariffFragment 5868 } 5869 licensePaymentAddress { 5870 ...OrganisationLicensePaymentAddressFragment 5871 } 5872 } 5873 } 5874 ${zt} 5875 ${Ue} 5876 ${Qe} 5877 ${un} 5878`,M2=a` 5879 mutation AddOrgAuditLogRecord($input: CreateOrganisationAuditLogInput!) { 5880 addOrgAuditLogRecord(input: $input) { 5881 ...OrganisationAuditLogFragment 5882 } 5883 } 5884 ${gd} 5885`,F2=a` 5886 mutation InitiateStudioDeletion( 5887 $organisationId: Int! 5888 $deletionReason: String! 5889 $deletionReasonDetail: String 5890 $domainConfirmation: String! 5891 $confirmations: StudioDeletionConfirmationsInput! 5892 $confirmCancelBookings: Boolean 5893 ) { 5894 initiateStudioDeletion( 5895 organisationId: $organisationId
5896 deletionReason: $deletionReason 5897 deletionReasonDetail: $deletionReasonDetail 5898 domainConfirmation: $domainConfirmation 5899 confirmations: $confirmations 5900 confirmCancelBookings: $confirmCancelBookings 5901 ) { 5902 success 5903 scheduledDeletionAt 5904 } 5905 } 5906`,D2=a` 5907 mutation AdminForceStudioDeletion($organisationId: Int!) { 5908 adminForceStudioDeletion(organisationId: $organisationId) { 5909 success 5910 } 5911 } 5912`,N2=a` 5913 mutation AdminInitiateStudioDeletion($organisationId: Int!, $deletionReason: String) { 5914 adminInitiateStudioDeletion(organisationId: $organisationId, deletionReason: $deletionReason) { 5915 success 5916 } 5917 } 5918`,B2=a` 5919 mutation UpdateOrganisationLicensePaymentNote( 5920 $licensePaymentId: Int! 5921 $internalNote: String 5922 $clientNote: String 5923 $discountReason: String 5924 ) { 5925 updateOrganisationLicensePaymentNote( 5926 licensePaymentId: $licensePaymentId 5927 internalNote: $internalNote 5928 clientNote: $clientNote 5929 discountReason: $discountReason 5930 ) { 5931 ...OrganisationLicensePaymentFragment 5932 } 5933 } 5934 ${Yt} 5935`,j2=a` 5936 mutation AdminCreateBankTransferLicensePayment( 5937 $organisationId: Int! 5938 $officeId: Int! 5939 $bookTariffId: Int! 5940 $price: Float 5941 $internalNote: String 5942 $clientNote: String 5943 $discountReason: String 5944 ) { 5945 adminCreateBankTransferLicensePayment( 5946 organisationId: $organisationId 5947 officeId: $officeId 5948 bookTariffId: $bookTariffId 5949 price: $price 5950 internalNote: $internalNote 5951 clientNote: $clientNote 5952 discountReason: $discountReason 5953 ) { 5954 ...OrganisationLicensePaymentFragment 5955 } 5956 } 5957 ${Yt} 5958`,V2=a` 5959 mutation AdminCancelBankTransferLicensePayment($licensePaymentId: Int!, $notifyStudio: Boolean) { 5960 adminCancelBankTransferLicensePayment(licensePaymentId: $licensePaymentId, notifyStudio: $notifyStudio) { 5961 ...OrganisationLicensePaymentFragment 5962 } 5963 } 5964 ${Yt} 5965`,U2=a` 5966 mutation SendStudioDeletionReason( 5967 $organisationId: Int! 5968 $deletionReason: String! 5969 $deletionReasonDetail: String 5970 ) { 5971 sendStudioDeletionReason( 5972 organisationId: $organisationId
5973 deletionReason: $deletionReason 5974 deletionReasonDetail: $deletionReasonDetail 5975 ) 5976 } 5977`,G2=a` 5978 mutation SendSubscriptionCancellationReason( 5979 $organisationId: Int! 5980 $cancellationReason: String! 5981 $cancellationReasonDetail: String 5982 ) { 5983 sendSubscriptionCancellationReason( 5984 organisationId: $organisationId 5985 cancellationReason: $cancellationReason 5986 cancellationReasonDetail: $cancellationReasonDetail 5987 ) 5988 } 5989`,H2=a` 5990 mutation CreateOfficePlace($input: CreateOfficePlaceInput!) { 5991 createOfficePlace(input: $input) { 5992 ...OfficePlaceFragment 5993 address { 5994 ...AddressFragment 5995 } 5996 } 5997 } 5998 ${K} 5999 ${Ae} 6000`,W2=a` 6001 mutation UpdateOfficePlaceById($officeId: Int!, $placeId: Int!, $input: UpdateOfficePlaceInput!) { 6002 updateOfficePlaceById(officeId: $officeId, placeId: $placeId, input: $input) { 6003 ...OfficePlaceFragment 6004 address { 6005 ...AddressFragment 6006 } 6007 } 6008 } 6009 ${K} 6010 ${Ae} 6011`,z2=a` 6012 mutation DeleteOfficePlaceById($officeId: Int!, $placeId: Int!, $transferPlaceId: Int) { 6013 deleteOfficePlaceById(officeId: $officeId, placeId: $placeId, transferPlaceId: $transferPlaceId) { 6014 success 6015 updatedLectureInstances { 6016 ...LectureInstanceFragment 6017 place { 6018 ...OfficePlaceFragment 6019 } 6020 } 6021 } 6022 } 6023 ${ae} 6024 ${K} 6025`,Y2=a` 6026 mutation CreateNotRegisteredUserReservation($input: NotRegisteredUserReservationInput!) { 6027 createNotRegisteredUserReservation(input: $input) { 6028 ...NotRegisteredUserReservationFragment 6029 lectureTermInstance { 6030 ...LectureTermFragment 6031 lectureInstance { 6032 ...LectureInstanceFragment 6033 } 6034 } 6035 } 6036 } 6037 ${_0} 6038 ${ce} 6039 ${ae} 6040`,q2=a` 6041 mutation CreateWorkshopOrder($input: WorkshopOrderInput!) { 6042 createWorkshopOrder(input: $input) { 6043 clientOrder { 6044 ...ClientOrderFragment 6045 } 6046 creditBalance { 6047 ...CreditBalanceFragment 6048 } 6049 alternateEntry { 6050 ...AlternateEntryBalanceFragment 6051 } 6052 } 6053 } 6054 ${se} 6055 ${wt} 6056 ${Ct} 6057`,K2=a` 6058 mutation CreateCourseOrder($input: CourseOrderInput!) { 6059 createCourseOrder(input: $input) { 6060 reservations { 6061 ...UserReservationFragment 6062 } 6063 creditBalance { 6064 ...CreditBalanceFragment 6065 } 6066 alternateEntry { 6067 ...AlternateEntryBalanceFragment 6068 } 6069 } 6070 } 6071 ${we} 6072 ${wt} 6073 ${Ct} 6074`,Z2=a` 6075 mutation CreateRegisteredUserMakeUpReservation($input: RegisteredUserMakeUpReservationInput!) { 6076 createRegisteredUserMakeUpReservation(input: $input) { 6077 reservations { 6078 ...UserReservationFragment 6079 lectureTermInstance { 6080 ...LectureTermFragment 6081 lectureInstance { 6082 ...LectureInstanceFragment 6083 } 6084 } 6085 } 6086 creditBalance { 6087 ...CreditBalanceFragment 6088 } 6089 alternateEntry { 6090 ...AlternateEntryBalanceFragment 6091 } 6092 } 6093 } 6094 ${we} 6095 ${ce} 6096 ${ae} 6097 ${wt} 6098 ${Ct} 6099`,X2=a` 6100 mutation CreateRegisteredUserReservation($input: RegisteredUserReservationInput!) { 6101 createRegisteredUserReservation(input: $input) { 6102 reservations { 6103 ...UserReservationFragment 6104 lectureTermInstance { 6105 ...LectureTermFragment 6106 lectureInstance { 6107 ...LectureInstanceFragment 6108 } 6109 } 6110 } 6111 creditBalance { 6112 ...CreditBalanceFragment 6113 } 6114 alternateEntry { 6115 ...AlternateEntryBalanceFragment 6116 } 6117 } 6118 } 6119 ${we} 6120 ${ce} 6121 ${ae} 6122 ${wt} 6123 ${Ct} 6124`,Q2=a` 6125 mutation CreateReservationByOffice($input: ReservationByOfficeInput!) { 6126 createReservationByOffice(input: $input) { 6127 ...UserReservationFragment 6128 lectureTermInstance { 6129 id 6130 lectureTermId 6131 } 6132 user { 6133 id 6134 userId 6135 name 6136 email 6137 phone 6138 image 6139 } 6140 } 6141 } 6142 ${we} 6143`,J2=a` 6144 mutation CreateWorkshopOrderByOffice($input: ReservationWorkshopByOfficeInput!) { 6145 createWorkshopOrderByOffice(input: $input) { 6146 ...WorkshopFragment 6147 clientOrders { 6148 ...ClientOrderFragment 6149 } 6150 } 6151 } 6152 ${ft} 6153 ${se} 6154`,eh=a` 6155 mutation CreateWaitlistNotification( 6156 $officeId: Int! 6157 $lectureTermId: Int! 6158 $email: String! 6159 $recaptchaToken: String! 6160 $recaptchaActionName: String! 6161 ) { 6162 createWaitlistNotification( 6163 officeId: $officeId 6164 lectureTermId: $lectureTermId 6165 email: $email 6166 recaptchaToken: $recaptchaToken 6167 recaptchaActionName: $recaptchaActionName 6168 ) { 6169 success 6170 } 6171 } 6172`,th=a` 6173 mutation TestEmail { 6174 testEmail 6175 } 6176`,nh=a` 6177 mutation CreateUser($input: CreateUserInput!) { 6178 createUser(input: $input) { 6179 user { 6180 success 6181 } 6182 confirmationToken 6183 } 6184 } 6185`,rh=a` 6186 mutation ResetPassword($input: ResetPasswordInput!) { 6187 resetPassword(input: $input) { 6188 success 6189 } 6190 } 6191`,ih=a` 6192 mutation CreateUserPassword($input: UserPasswordInput!) { 6193 createUserPassword(input: $input) { 6194 ...UserFragment 6195 userConfig { 6196 ...ConfigFragment 6197 } 6198 } 6199 } 6200 ${Wt} 6201 ${Di} 6202`,oh=a` 6203 mutation ChangeUserPassword($userId: Int!, $input: ChangeUserPasswordInput!) { 6204 changeUserPassword(userId: $userId, input: $input) { 6205 ...UserFragment 6206 } 6207 } 6208 ${Wt} 6209`,sh=a` 6210 mutation CreateOrganisationUser($input: OrganisationUserInput!) { 6211 createOrganisationUser(input: $input) { 6212 ...OrganisationUserFragment 6213 } 6214 } 6215 ${As} 6216`,ah=a` 6217 mutation UpdateOrganisationUser($input: OrganisationUserInput!) { 6218 updateOrganisationUser(input: $input) { 6219 ...OrganisationUserFragment 6220 } 6221 } 6222 ${As} 6223`,ch=a` 6224 mutation UpdateUserById($userId: Int!, $input: UpdateUserByIdInput!) { 6225 updateUserById(userId: $userId, input: $input) { 6226 ...UserFragment 6227 } 6228 } 6229 ${Wt} 6230`,lh=a` 6231 mutation BuyEntryPass($userId: Int!, $officeId: Int!, $input: BuyCreditPassInput!) { 6232 buyEntryPass(userId: $userId, officeId: $officeId, input: $input) { 6233 ...OrderOutputFragment 6234 } 6235 } 6236 ${Fi} 6237`,dh=a` 6238 mutation BuyOfficePassByGroupId($userId: Int!, $officeId: Int!, $input: BuyOfficePassByGroupIdInput!) { 6239 buyOfficePassByGroupId(userId: $userId, officeId: $officeId, input: $input) { 6240 ...OrderOutputFragment 6241 } 6242 } 6243 ${Fi} 6244`,uh=a` 6245 mutation BuyCredit($userId: Int!, $officeId: Int!, $input: BuyCreditPassInput!) { 6246 buyCredit(userId: $userId, officeId: $officeId, input: $input) { 6247 ...OrderOutputFragment 6248 } 6249 } 6250 ${Fi} 6251`,fh=a` 6252 mutation BuyVoucher($officeId: Int!, $input: BuyVoucherInput!) { 6253 buyVoucher(officeId: $officeId, input: $input) { 6254 ...OrderOutputFragment 6255 } 6256 } 6257 ${Fi} 6258`,mh=a` 6259 mutation ClaimVoucher($officeId: Int!, $input: ClaimVoucherInput!) { 6260 claimVoucher(officeId: $officeId, input: $input) { 6261 ...ClientVoucherFragment 6262 } 6263 } 6264 ${Zn} 6265`,ph=a` 6266 mutation ClaimVoucherByAdmin($officeId: Int!, $organisationClientId: Int!, $input: ClaimVoucherByAdminInput!) { 6267 claimVoucherByAdmin(officeId: $officeId, organisationClientId: $organisationClientId, input: $input) { 6268 ...ClientVoucherFragment 6269 } 6270 } 6271 ${Zn} 6272`,gh=a` 6273 mutation UpdateClientVoucher($officeId: Int!, $input: UpdateClientVoucherInput!) { 6274 updateClientVoucher(officeId: $officeId, input: $input) { 6275 ...ClientVoucherFragment 6276 } 6277 } 6278 ${Zn} 6279`,Ih=a` 6280 mutation BuyMembership($userId: Int!, $officeId: Int!, $input: BuyMembershipInput!) {
6281 buyMembership(userId: $userId, officeId: $officeId, input: $input) { 6282 ...FullClientMembershipFragment 6283 } 6284 } 6285 ${Kt} 6286`,hh=a` 6287 mutation ProlongClientMembershipByUser( 6288 $userId: Int! 6289 $membershipId: Int! 6290 $input: ProlongClientMembershipByUserInput! 6291 ) { 6292 prolongClientMembershipByUser(userId: $userId, membershipId: $membershipId, input: $input) { 6293 clientMembership { 6294 ...FullClientMembershipFragment 6295 } 6296 clientOrder { 6297 ...ClientOrderFragment 6298 } 6299 } 6300 } 6301 ${Kt} 6302 ${se} 6303`,yh=a` 6304 mutation UpdateMyBillingInfo($input: UpdateClientBillingInfoInput!) { 6305 updateMyBillingInfo(input: $input) { 6306 street 6307 city 6308 postalCode 6309 country 6310 } 6311 } 6312`,_h=a` 6313 mutation DeleteMyAccount($userId: Int!) { 6314 deleteMyAccount(userId: $userId) 6315 } 6316`,Ch=a` 6317 mutation BuyRecurringMembership($userId: Int!, $officeId: Int!, $input: BuyRecurringMembershipInput!) { 6318 buyRecurringMembership(userId: $userId, officeId: $officeId, input: $input) { 6319 ...FullClientMembershipFragment 6320 # C (2026-05-30): client-side-confirm handoff. The subscription is created with 6321 # payment_behavior: default_incomplete and NO server-side card attach. The frontend 6322 # confirms entirely in the browser (Stripe PaymentElement), so 3DS works in every 6323 # country and redirect-based local payment methods are supported, and card declines 6324 # surface inline (localized by Stripe.js) instead of as a server-side error toast. 6325 # - confirmationType 'payment' -> confirm paymentIntentClientSecret (first charge) 6326 # - confirmationType 'setup' -> confirm setupIntentClientSecret (trial / $0 â vault PM) 6327 # - confirmationType 'none' â nothing to confirm (fully-discounted $0 invoice) 6328 paymentIntentClientSecret 6329 setupIntentClientSecret 6330 confirmationType 6331 } 6332 } 6333 ${Kt} 6334`,Oh=a` 6335 mutation CancelRecurringMembershipByUser($userId: Int!, $membershipId: Int!) { 6336 cancelRecurringMembershipByUser(userId: $userId, membershipId: $membershipId) 6337 } 6338`,Eh=a` 6339 mutation ResumeCancelledSubscription($userId: Int!, $membershipId: Int!) { 6340 resumeCancelledSubscription(userId: $userId, membershipId: $membershipId) 6341 } 6342`,vh=a` 6343 mutation SwitchRecurringPlan($userId: Int!, $membershipId: Int!, $newVariantId: Int!) { 6344 switchRecurringPlan(userId: $userId, membershipId: $membershipId, newVariantId: $newVariantId) 6345 } 6346`,Th=a` 6347 mutation CancelPendingRecurringPlanSwitch($userId: Int!, $membershipId: Int!) { 6348 cancelPendingRecurringPlanSwitch(userId: $userId, membershipId: $membershipId) 6349 } 6350`,bh=a` 6351 mutation GetStripeCustomerPortalUrl($userId: Int!, $membershipId: Int!, $returnUrl: String!) { 6352 getStripeCustomerPortalUrl(userId: $userId, membershipId: $membershipId, returnUrl: $returnUrl) 6353 } 6354`,Ah=a` 6355 mutation CreateWaiverTemplate($input: CreateWaiverTemplateInput!) { 6356 createWaiverTemplate(input: $input) { 6357 ...WaiverTemplateFragment 6358 } 6359 } 6360 ${Qn} 6361`,$h=a` 6362 mutation UpdateWaiverTemplate($input: UpdateWaiverTemplateInput!) { 6363 updateWaiverTemplate(input: $input) { 6364 ...WaiverTemplateFragment 6365 } 6366 } 6367 ${Qn} 6368`,Sh=a` 6369 query GetAttendeesByLectureTermId($officeId: Int!, $lectureTermId: Int!) { 6370 attendeesByLectureTermId(officeId: $officeId, lectureTermId: $lectureTermId) { 6371 ...UserReservationFragment 6372 user { 6373 id 6374 userId 6375 name 6376 email 6377 phone 6378 image 6379 } 6380 organisationClient { 6381 stats { 6382 bookingStats { 6383 ...OfficeClientBookingStatsFragment 6384 } 6385 } 6386 } 6387 } 6388 } 6389 ${we} 6390 ${Ri} 6391`,Ph=a` 6392 query GetMakeupSessionsByOfficeAndLectureTermId($officeId: Int!, $lectureTermId: Int!) { 6393 makupSessionsByOfficeAndLectureTermId(officeId: $officeId, lectureTermId: $lectureTermId) { 6394 ...AlternateEntryBalanceFragment 6395 client { 6396 ...OfficeClientMakeUpSessionUserFragment 6397 } 6398 } 6399 } 6400 ${Ct} 6401 ${B1} 6402`,xh=a` 6403 query GetWaitlistNotificationAttendeesByLectureTermId( 6404 $officeId: Int! 6405 $lectureTermId: Int! 6406 $organisationId: Int! 6407 ) { 6408 waitlistNotificationAttendeesByLectureTermId( 6409 officeId: $officeId 6410 lectureTermId: $lectureTermId 6411 organisationId: $organisationId 6412 ) { 6413 ...OfficeClientWaitlistNotificationAttendeeFragment 6414 } 6415 } 6416 ${J1} 6417`,Rh=a` 6418 query GetCourseAttendeesByCourseId($officeId: Int!, $courseId: Int!) { 6419 courseAttendeesByCourseId(officeId: $officeId, courseId: $courseId) { 6420 ...UserReservationFragment 6421 user { 6422 id 6423 userId 6424 name 6425 email 6426 phone 6427 image 6428 } 6429 organisationClient { 6430 stats { 6431 bookingStats { 6432 ...OfficeClientBookingStatsFragment 6433 } 6434 } 6435 } 6436 } 6437 } 6438 ${we} 6439 ${Ri} 6440`,wh=a` 6441 query GetReservationsByLectureIdAndUserId( 6442 $userId: Int! 6443 $lectureTermId: Int! 6444 $filters: LectureTermReservationFiltersInput 6445 ) { 6446 reservationsByLectureTermIdAndUserId(userId: $userId, lectureTermId: $lectureTermId, filters: $filters) { 6447 ...UserReservationFragment 6448 } 6449 } 6450 ${we} 6451`,Lh=a` 6452 query GetAttendeesByLectureTermId($officeId: Int!, $lectureTermId: Int!) { 6453 publicAttendeesByLectureTermId(officeId: $officeId, lectureTermId: $lectureTermId) { 6454 ...PublicReservationAttendeeFragment 6455 } 6456 } 6457 ${Kl} 6458`,kh=a` 6459 query GetPublicCourseAttendeesByCourseId($officeId: Int!, $courseId: Int!) { 6460 publicCourseAttendeesByCourseId(officeId: $officeId, courseId: $courseId) { 6461 ...PublicReservationAttendeeFragment 6462 } 6463 } 6464 ${Kl} 6465`,Mh=a` 6466 query GetCourseTermsCapacities($courseId: Int!) { 6467 courseTermsCapacities(courseId: $courseId) { 6468 lectureTermId 6469 activeReservationCount 6470 } 6471 } 6472`,Fh=a` 6473 query GetTermOnlineData($officeId: Int!, $lectureTermId: Int!, $paidOrderId: Int) { 6474 getTermOnlineData(officeId: $officeId, lectureTermId: $lectureTermId, paidOrderId: $paidOrderId) { 6475 onlineLectureDescription 6476 videoLinkUrl 6477 videoLinkPassword 6478 } 6479 }
6480`,Dh=a` 6481 query AllTermsForCourseByLectureId($lectureId: Int!, $officeId: Int!) { 6482 allTermsForCourseByLectureId(lectureId: $lectureId, officeId: $officeId) { 6483 ...AllCourseTermsFragment 6484 } 6485 } 6486 ${p0} 6487`,Nh=a` 6488 query FutureLectureTermsByLectureId($officeId: Int!, $lectureId: Int!, $lectureTermId: Int!) { 6489 futureLectureTermsByLectureId(officeId: $officeId, lectureId: $lectureId, lectureTermId: $lectureTermId) { 6490 ...FutureLectureTermFragment 6491 } 6492 } 6493 ${m0} 6494`,Bh=a` 6495 query OfficePrivateLecturesByDatetimeRange( 6496 $officeId: Int! 6497 $weekStart: DateTime! 6498 $weekEnd: DateTime! 6499 $filters: OfficePublicLecturesFiltersInput 6500 ) { 6501 officePrivateLecturesByDatetimeRange( 6502 officeId: $officeId 6503 weekStart: $weekStart 6504 weekEnd: $weekEnd 6505 filters: $filters 6506 ) { 6507 ...LectureTermFragment 6508 lectureInstance { 6509 ...LectureInstanceFragment 6510 place { 6511 ...OfficePlaceFragment 6512 } 6513 lecturer { 6514 ...OfficeEmployeeFragment 6515 } 6516 } 6517 } 6518 } 6519 ${ce} 6520 ${ae} 6521 ${K} 6522 ${Z} 6523`,jh=a` 6524 query OfficePrivateLectureByGraphQlId($officeId: Int!, $graphQlId: String!) { 6525 privateLectureTermByGraphQlId(officeId: $officeId, graphQlId: $graphQlId) { 6526 ...LectureTermFragment 6527 lectureInstance { 6528 ...LectureInstanceFragment 6529 place { 6530 ...OfficePlaceFragment 6531 } 6532 lecturer { 6533 ...OfficeEmployeeFragment 6534 } 6535 } 6536 } 6537 } 6538 ${ce} 6539 ${ae} 6540 ${K} 6541 ${Z} 6542`,Vh=a` 6543 query OfficePublicLecturesDates($officeId: Int!, $weekStart: DateTime!) { 6544 officePublicLecturesDates(officeId: $officeId, weekStart: $weekStart) { 6545 start 6546 } 6547 } 6548`,Uh=a` 6549 query OfficePublicLecturesByDatetimeRange( 6550 $officeId: Int! 6551 $weekStart: DateTime! 6552 $weekEnd: DateTime! 6553 $filters: OfficePublicLecturesFiltersInput 6554 ) { 6555 officePublicLecturesByDatetimeRange( 6556 officeId: $officeId 6557 weekStart: $weekStart 6558 weekEnd: $weekEnd 6559 filters: $filters 6560 ) { 6561 ...PublicGridLectureTermFragment 6562 lectureInstance { 6563 ...PublicGridLectureInstanceFragment 6564 place { 6565 ...OfficePlaceFragment 6566 } 6567 lecturer { 6568 ...OfficeEmployeeFragment 6569 } 6570 # Multi-instructor: full team (nullable/additive; BE returns at least the lead). 6571 lecturers { 6572 ...OfficeEmployeeFragment 6573 } 6574 } 6575 } 6576 } 6577 ${u0} 6578 ${d0} 6579 ${K} 6580 ${Z} 6581`,Gh=a` 6582 query OfficeLectures($officeId: Int!, $filters: OfficeLecturesFiltersInput, $limit: Int, $offset: Int) { 6583 officeLectures(officeId: $officeId, filters: $filters, limit: $limit, offset: $offset) { 6584 lectures { 6585 ...LectureTermFragment 6586 lectureInstance { 6587 ...LectureInstanceFragment 6588 place { 6589 ...OfficePlaceFragment 6590 } 6591 lecturer { 6592 ...OfficeEmployeeFragment 6593 } 6594 } 6595 } 6596 totalCount 6597 } 6598 } 6599 ${ce} 6600 ${ae} 6601 ${K} 6602 ${Z} 6603`,Hh=a` 6604 query MyOfficeLectures($officeId: Int!, $userId: Int!, $LECTURE_START_FROM: DateTime, $limit: Int, $offset: Int) { 6605 myOfficeLectures( 6606 officeId: $officeId 6607 userId: $userId 6608 LECTURE_START_FROM: $LECTURE_START_FROM 6609 limit: $limit 6610 offset: $offset 6611 ) { 6612 lectures { 6613 ...LectureTermFragment 6614 lectureInstance { 6615 ...LectureInstanceFragment 6616 place { 6617 ...OfficePlaceFragment 6618 } 6619 lecturer { 6620 ...OfficeEmployeeFragment 6621 } 6622 } 6623 } 6624 totalCount 6625 } 6626 } 6627 ${ce} 6628 ${ae} 6629 ${K} 6630 ${Z} 6631`,Wh=a` 6632 query MyLectures($userId: Int!, $filters: MyLecturesFiltersInput) { 6633 myLectures(userId: $userId, filters: $filters) { 6634 ...LectureTermFragment 6635 lectureInstance { 6636 ...LectureInstanceFragment 6637 place { 6638 ...OfficePlaceFragment 6639 } 6640 lecturer { 6641 ...OfficeEmployeeFragment 6642 } 6643 } 6644 } 6645 } 6646 ${ce} 6647 ${ae} 6648 ${K} 6649 ${Z} 6650`,zh=a` 6651 query MyWorkshops($userId: Int!, $filters: MyWorkshopsFiltersInput) { 6652 myWorkshops(userId: $userId, filters: $filters) { 6653 ...WorkshopSimpleFragment 6654 } 6655 } 6656 ${ld} 6657`,Yh=a` 6658 query WorkshopsReservationsByUserId($userId: Int!, $filters: WorkshopReservationsByUserIdFiltersInput) { 6659 workshopsReservationsByUserId(userId: $userId, filters: $filters) { 6660 ...WorkshopSimpleFragment 6661 } 6662 } 6663 ${ld} 6664`,qh=a` 6665 query OfficeLectureTermById($officeId: Int!, $lectureId: Int!) { 6666 officeLectureTermById(officeId: $officeId, lectureId: $lectureId) { 6667 ...LectureTermFragment 6668 ...LectureTermAccessInfoFragment 6669 lectureInstance { 6670 ...LectureInstanceFragment 6671 place { 6672 ...OfficePlaceFragment 6673 address { 6674 ...AddressFragment 6675 } 6676 } 6677 lecturer { 6678 ...OfficeEmployeeFragment 6679 } 6680 } 6681 } 6682 } 6683 ${ce} 6684 ${tr} 6685 ${ae} 6686 ${K} 6687 ${Ae} 6688 ${Z} 6689`,Kh=a` 6690 query PublicLectureTermByGraphQlId($graphQlId: String!) { 6691 publicLectureTermByGraphQlId(graphQlId: $graphQlId) { 6692 ...LectureTermFragment 6693 lectureInstance { 6694 ...LectureInstanceFragment 6695 place { 6696 ...OfficePlaceFragment 6697 address { 6698 ...AddressFragment 6699 } 6700 } 6701 lecturer { 6702 ...OfficeEmployeeFragment 6703 } 6704 } 6705 } 6706 } 6707 ${ce} 6708 ${ae} 6709 ${K} 6710 ${Ae} 6711 ${Z} 6712`,Zh=a` 6713 query OfficePublicEvents( 6714 $officeId: Int! 6715 $first: Int 6716 $after: String 6717 $filters: OfficePublicLecturesFiltersInput 6718 ) { 6719 officePublicEvents( 6720 officeId: $officeId 6721 first: $first 6722 after: $after 6723 filters: $filters 6724 ) { 6725 events { 6726 ... on LectureTermOutput { 6727 ...LectureTermFragment 6728 lectureInstance { 6729 ...LectureInstanceFragment 6730 place { 6731 ...OfficePlaceFragment 6732 } 6733 lecturer { 6734 ...OfficeEmployeeFragment 6735 }
6736 # Multi-instructor: full team (nullable/additive; BE returns at least the lead). 6737 lecturers { 6738 ...OfficeEmployeeFragment 6739 } 6740 } 6741 } 6742 ... on WorkshopOutput { 6743 ...WorkshopFragment 6744 clientOrders { 6745 ...ClientOrderFragment 6746 } 6747 } 6748 } 6749 pageInfo { 6750 hasNextPage 6751 endCursor 6752 totalCount 6753 } 6754 } 6755 } 6756 ${ce} 6757 ${ae} 6758 ${K} 6759 ${Z} 6760 ${ft} 6761 ${se} 6762`,Xh=a` 6763 query GetAddressByOfficeId($officeId: Int!) { 6764 addressByOfficeId(officeId: $officeId) { 6765 ...AddressFragment 6766 } 6767 } 6768 ${Ae} 6769`,Qh=a` 6770 query GetClientsByOfficeId( 6771 $officeId: Int! 6772 $limit: Int! 6773 $offset: Int 6774 $filters: ClientsByOfficeFiltersInput 6775 $sorter: ClientsByOfficeSorterInput 6776 ) { 6777 clientsByOfficeId(officeId: $officeId, limit: $limit, offset: $offset, filters: $filters, sorter: $sorter) { 6778 clients { 6779 ...OfficeClientTableGridFragment 6780 } 6781 totalCount 6782 } 6783 } 6784 ${Y1} 6785`,Jh=a` 6786 query GetClientsStatisticsByOfficeId($officeId: Int!, $organisationId: Int!) { 6787 clientsStatisticsByOfficeId(officeId: $officeId, organisationId: $organisationId) { 6788 ...ClientDashboardStatsFragment 6789 } 6790 } 6791 ${j1} 6792`,ey=a` 6793 query GetPrivateWorkshopsByOfficeId( 6794 $officeId: Int! 6795 $filters: OfficePublicLecturesFiltersInput 6796 $resultType: String 6797 $weekStart: DateTime 6798 $weekEnd: DateTime
6799 ) { 6800 privateWorkshopsByOfficeId( 6801 officeId: $officeId 6802 filters: $filters 6803 resultType: $resultType 6804 weekStart: $weekStart 6805 weekEnd: $weekEnd 6806 ) { 6807 ...WorkshopFragment 6808 ...WorkshopAccessInfoFragment 6809 clientOrders { 6810 ...ClientOrderFragment 6811 } 6812 } 6813 } 6814 ${ft} 6815 ${Vi} 6816 ${se} 6817`,ty=a` 6818 query GetPublicWorkshopsByOfficeId( 6819 $officeId: Int! 6820 $filters: OfficePublicLecturesFiltersInput 6821 $weekStart: DateTime 6822 $weekEnd: DateTime 6823 ) { 6824 publicWorkshopsByOfficeId(officeId: $officeId, filters: $filters, weekStart: $weekStart, weekEnd: $weekEnd) { 6825 ...PublicGridWorkshopFragment 6826 clientOrders { 6827 ...ClientOrderFragment 6828 } 6829 } 6830 } 6831 ${I0} 6832 ${se} 6833`,ny=a` 6834 query GetPublicCourseDetailByIdAndOfficeId($officeId: Int!, $courseId: Int!) { 6835 publicCourseDetailByOfficeId(officeId: $officeId, courseId: $courseId) { 6836 ...PublicCourseFragment 6837 } 6838 } 6839 ${dd} 6840`,ry=a` 6841 query GetPrivateCourseDetailByIdAndOfficeId($officeId: Int!, $courseId: Int!) { 6842 privateCourseDetailByOfficeId(officeId: $officeId, courseId: $courseId) { 6843 ...PrivateCourseFragment 6844 } 6845 } 6846 ${E0} 6847`,iy=a` 6848 query GetPublicCoursesByOfficeId($officeId: Int!, $resultType: String!, $presentationType: String!) { 6849 publicCoursesByOfficeId(officeId: $officeId, resultType: $resultType, presentationType: $presentationType) { 6850 ...PublicCourseFragment 6851 } 6852 } 6853 ${dd} 6854`,oy=a` 6855 query GetPublicCoursesOverviewWithoutTermsByOfficeId( 6856 $officeId: Int! 6857 $resultType: String! 6858 $presentationType: String! 6859 $filters: OfficePublicLecturesFiltersInput 6860 ) { 6861 publicCoursesOverviewWithoutTermsByOfficeId( 6862 officeId: $officeId 6863 resultType: $resultType 6864 presentationType: $presentationType 6865 filters: $filters 6866 ) { 6867 ...PublicCourseOverviewWithoutTermsFragment 6868 } 6869 } 6870 ${C0} 6871`,sy=a` 6872 query GetPublicCoursesOverviewWithoutTermsListByOfficeId( 6873 $officeId: Int! 6874 $resultType: String! 6875 $presentationType: String! 6876 $filters: OfficePublicLecturesFiltersInput 6877 ) { 6878 publicCoursesOverviewWithoutTermsByOfficeId( 6879 officeId: $officeId 6880 resultType: $resultType 6881 presentationType: $presentationType 6882 filters: $filters 6883 ) { 6884 ...PublicCourseOverviewWithoutTermsListFragment 6885 } 6886 } 6887 ${O0} 6888`,ay=a` 6889 query GetPrivateWorkshopDetailByOfficeId($officeId: Int!, $workshopId: Int!) { 6890 privateWorkshopDetailByOfficeId(officeId: $officeId, workshopId: $workshopId) { 6891 ...WorkshopFragment 6892 ...WorkshopAccessInfoFragment 6893 clientOrders { 6894 ...FullOfficeClientOrderFragment 6895 } 6896 } 6897 } 6898 ${ft} 6899 ${Vi} 6900 ${Ss} 6901`,cy=a` 6902 query GetPublicWorkshopDetailByOfficeId($officeId: Int!, $workshopId: Int!) { 6903 publicWorkshopDetailByOfficeId(officeId: $officeId, workshopId: $workshopId) { 6904 ...WorkshopFragment 6905 clientOrders { 6906 ...ClientOrderFragment 6907 } 6908 } 6909 } 6910 ${ft} 6911 ${se} 6912`,ly=a` 6913 query GetPublicWorkshopDetailLightByOfficeId($officeId: Int!, $workshopId: Int!) { 6914 publicWorkshopDetailByOfficeId(officeId: $officeId, workshopId: $workshopId) { 6915 ...WorkshopFragment 6916 } 6917 } 6918 ${ft} 6919`,dy=a` 6920 query GetClientOrderByIdAndOfficeId($officeId: Int!, $clientOrderId: String!) { 6921 clientOrderByIdAndOfficeId(officeId: $officeId, clientOrderId: $clientOrderId) { 6922 ...FullOfficeClientOrderFragment 6923 clientVoucher { 6924 ...ClientVoucherOrderDetailFragment 6925 } 6926 } 6927 } 6928 ${Ss} 6929 ${U1} 6930`,uy=a` 6931 query GetPublicCourseClientOrderById($clientOrderGraphQlId: String!, $courseId: Int!) {
6932 publicCourseClientOrderById(clientOrderGraphQlId: $clientOrderGraphQlId, courseId: $courseId) { 6933 ...ClientOrderFragment 6934 child { 6935 ...ClientChildFragment 6936 } 6937 } 6938 } 6939 ${se} 6940 ${be} 6941`,fy=a` 6942 query GetPublicWorkshopClientOrderById($clientOrderGraphQlId: String!, $workshopId: Int!) { 6943 publicWorkshopClientOrderById(clientOrderGraphQlId: $clientOrderGraphQlId, workshopId: $workshopId) { 6944 clientOrder { 6945 ...ClientOrderFragment 6946 } 6947 workshop { 6948 ...WorkshopFragment 6949 } 6950 } 6951 } 6952 ${se} 6953 ${ft} 6954`,my=a` 6955 query GetClientOrdersByOfficeId( 6956 $officeId: Int! 6957 $limit: Int! 6958 $offset: Int 6959 $filters: ClientOrdersByOfficeFiltersInput 6960 ) { 6961 clientOrdersByOfficeId(officeId: $officeId, limit: $limit, offset: $offset, filters: $filters) { 6962 orders { 6963 ...OrderListFullClientOrderFragment 6964 lectureTermInstance { 6965 ...OrderListLectureTermFragment 6966 lectureInstance { 6967 ...OrderListLectureInstanceFragment 6968 } 6969 } 6970 } 6971 totalCount 6972 } 6973 } 6974 ${Z1} 6975 ${Q1} 6976 ${X1} 6977`,py=a` 6978 query GetClientsByNameAndOfficeId($officeId: Int!, $searchedText: String!) { 6979 clientsByNameAndOfficeId(officeId: $officeId, searchedText: $searchedText) { 6980 ...OfficeClientFragment 6981 } 6982 } 6983 ${Dr} 6984`,gy=a` 6985 query GetLectureTermBulkMessages($officeId: Int!, $lectureTermId: Int!) { 6986 lectureTermBulkMessages(officeId: $officeId, lectureTermId: $lectureTermId) { 6987 id 6988 messageId 6989 text 6990 datetime 6991 lectureTermId 6992 } 6993 } 6994`,Iy=a` 6995 query GetWorkshopBulkMessages($officeId: Int!, $workshopId: Int!) { 6996 workshopBulkMessages(officeId: $officeId, workshopId: $workshopId) { 6997 id 6998 messageId 6999 text 7000 datetime 7001 workshopId 7002 } 7003 } 7004`,hy=a` 7005 query GetClientByEmailAndOfficeId($officeId: Int!, $email: String!) { 7006 clientByEmailAndOfficeId(officeId: $officeId, email: $email) { 7007 ...OfficeClientFragment 7008 } 7009 } 7010 ${Dr} 7011`,yy=a` 7012 query GetOfficeClientById($clientId: Int!, $officeId: Int!) { 7013 officeClientById(clientId: $clientId, officeId: $officeId) { 7014 ...FullOfficeClientFragment 7015 } 7016 } 7017 ${Nr} 7018`,_y=a` 7019 query GetOfficeClientById($clientId: Int!, $officeId: Int!) { 7020 officeClientById(clientId: $clientId, officeId: $officeId) { 7021 labels { 7022 ...ClientLabelFragment 7023 } 7024 } 7025 } 7026 ${Fr} 7027`,Cy=a` 7028 query GetClientChildren($officeId: Int!, $organisationClientId: Int!) { 7029 clientChildren(officeId: $officeId, organisationClientId: $organisationClientId) { 7030 ...ClientChildFragment 7031 } 7032 } 7033 ${be} 7034`,Oy=a` 7035 query GetClientChildrenByClient($userId: Int!, $officeId: Int!, $organisationClientId: Int!) { 7036 clientChildrenByClient(userId: $userId, officeId: $officeId, organisationClientId: $organisationClientId) { 7037 ...ClientChildFragment 7038 } 7039 } 7040 ${be} 7041`,Ey=a` 7042 query GetEmployeesByOfficeId($officeId: Int!, $filters: EmployeesByOfficeFiltersInput) { 7043 employeesByOfficeId(officeId: $officeId, filters: $filters) { 7044 employees { 7045 ...OfficeEmployeeFragment 7046 } 7047 founderEmployeeId 7048 } 7049 } 7050 ${Z} 7051`,vy=a` 7052 query GetPublicFreelancerByOfficeId($officeId: Int!) { 7053 publicFreelancerByOfficeId(officeId: $officeId) { 7054 ...PublicEmployeeProfileFragment 7055 } 7056 } 7057 ${id} 7058`,Ty=a` 7059 query GetPublicStudioByOfficeId($officeId: Int!) { 7060 publicStudioByOfficeId(officeId: $officeId) { 7061 ...PublicEmployeeProfileFragment 7062 } 7063 } 7064 ${id} 7065`,by=a` 7066 query GetActiveEmployeeByOfficeId($officeId: Int!, $employeeId: Int!) { 7067 activeEmployeeByOfficeId(officeId: $officeId, employeeId: $employeeId) { 7068 ...OfficeEmployeeFragment 7069 } 7070 } 7071 ${Z} 7072`,Ay=a` 7073 query GetTermsByOfficeId($officeId: Int!) { 7074 termsByOfficeId(officeId: $officeId) { 7075 ...OfficeTermsFragment 7076 } 7077 } 7078 ${Zl} 7079`,$y=a` 7080 query GetTosByOfficeId($officeId: Int!) { 7081 tosByOfficeId(officeId: $officeId) { 7082 ...OfficeTermsOnlyFragment 7083 } 7084 } 7085 ${e0} 7086`,Sy=a` 7087 query GetGdprByOfficeId($officeId: Int!) { 7088 gdprByOfficeId(officeId: $officeId) { 7089 ...OfficeGdprOnlyFragment 7090 } 7091 } 7092 ${t0} 7093`,Py=a` 7094 query GetOfficeByDomain($domain: String!) { 7095 officeByDomain(domain: $domain) { 7096 ...OrganisationOfficeFragment 7097 officeConfig { 7098 ...OfficePublicConfigFragment 7099 } 7100 goCardlessInfo { 7101 isActive 7102 nextSyncAt 7103 status 7104 retryAt 7105 } 7106 } 7107 } 7108 ${Ue} 7109 ${a0} 7110`,xy=a` 7111 query GetOfficeLabels($officeId: Long!) { 7112 officeLabels(officeId: $officeId) { 7113 ...LectureLabelOutputFragment 7114 } 7115 } 7116 ${_t} 7117`,Ry=a` 7118 query GetShowCoursesAndWorkshopsForOfficeId($officeId: Long!) { 7119 showCoursesAndWorkshopsForOfficeId(officeId: $officeId) { 7120 showCourses 7121 showWorkshops 7122 showVideos 7123 showRentals 7124 } 7125 } 7126`,wy=a` 7127 query GetLectureTemplatesByOfficeId($officeId: Int!) { 7128 lectureTemplatesByOfficeId(officeId: $officeId) { 7129 ...OfficeLectureTemplateFragment 7130 place { 7131 ...OfficePlaceFragment 7132 } 7133 lecturer { 7134 ...OfficeEmployeeFragment 7135 } 7136 } 7137 } 7138 ${ws} 7139 ${K} 7140 ${Z} 7141`,Ly=a` 7142 query CancellationPolicyTemplatesByOfficeId($officeId: Int!) { 7143 cancellationPolicyTemplatesByOfficeId(officeId: $officeId) { 7144 ...CancellationPolicyFragment 7145 } 7146 } 7147 ${Ls} 7148`,ky=a` 7149 query OfficeWithConfigByOfficeId($officeId: Long!) { 7150 officeById(officeId: $officeId) { 7151 ...OrganisationOfficeFragment 7152 officeConfig { 7153 ...OfficeConfigFragment 7154 } 7155 goCardlessInfo { 7156 isActive 7157 nextSyncAt 7158 status 7159 retryAt 7160 } 7161 } 7162 } 7163 ${Ue} 7164 ${Li} 7165`,My=a` 7166 query GetApiTokens($officeId: Long!) { 7167 apiTokens(officeId: $officeId) { 7168 # Non-null only for support-issued keys, which are stored unmasked so the studio can 7169 # read them â it never saw the generation response. Self
7169-generated ones stay hashed. 7170 apiToken 7171 maskedApiToken 7172 hasApiToken 7173 publicApiToken 7174 } 7175 } 7176`,Fy=a` 7177 query OfficeWithConfigByOfficeGraphQlId($id: String!) { 7178 officeByGraphQlId(id: $id) { 7179 ...OrganisationOfficeFragment 7180 address { 7181 ...AddressFragment 7182 } 7183 officeConfig { 7184 ...OfficeConfigFragment 7185 } 7186 goCardlessInfo { 7187 isActive 7188 nextSyncAt 7189 status 7190 retryAt 7191 } 7192 } 7193 } 7194 ${Ue} 7195 ${Ae} 7196 ${Li} 7197`,Dy=a` 7198 query OfficeConfigById($officeConfigId: Int!) { 7199 officeConfigById(officeConfigId: $officeConfigId) { 7200 ...OfficeConfigFragment 7201 } 7202 } 7203 ${Li} 7204`,Ny=a` 7205 query OfficeStatisticsActual($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) { 7206 officeStatisticsActual(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) { 7207 termsCount 7208 waitingPaymentExpectedRevenue { 7209 ...WaitingPaymentValueCurrencyFragment 7210 } 7211 termReservationsActualStats { 7212 reservationState 7213 attendaceType 7214 reservationCount 7215 } 7216 } 7217 } 7218 ${n0} 7219`,By=a` 7220 query OfficeIncomeStatistics( 7221 $officeId: Int! 7222 $statsFrom: DateTime 7223 $statsTo: DateTime 7224 $withLastNineMonths: Boolean 7225 ) { 7226 officeIncomeStatistics( 7227 officeId: $officeId 7228 statsFrom: $statsFrom 7229 statsTo: $statsTo 7230 withLastNineMonths: $withLastNineMonths 7231 ) { 7232 tariffValidFrom 7233 count_CREDIT 7234 count_PASS 7235 count_LECTURE 7236 count_COURSE 7237 count_WORKSHOP 7238 count_APPOINTMENT 7239 count_VOUCHER 7240 statsFrom 7241 statsTo 7242 defaultCurrencyCode 7243 sum_LECTURE 7244 sum_COURSE 7245 sum_WORKSHOP 7246 sum_APPOINTMENT 7247 sum_CREDIT 7248 sum_PASS 7249 sum_MEMBERSHIPS 7250 sum_VOUCHER 7251 sum_TOTAL 7252 total_reservations 7253 lastNineMonthsStats { 7254 tariffValidFrom 7255 count_CREDIT 7256 count_PASS 7257 count_LECTURE 7258 count_COURSE 7259 count_WORKSHOP 7260 count_APPOINTMENT 7261 count_VOUCHER 7262 statsFrom 7263 statsTo 7264 defaultCurrencyCode 7265 sum_LECTURE 7266 sum_COURSE 7267 sum_WORKSHOP 7268 sum_APPOINTMENT 7269 sum_CREDIT 7270 sum_PASS 7271 sum_MEMBERSHIPS 7272 sum_VOUCHER 7273 sum_TOTAL 7274 total_reservations 7275 } 7276 } 7277 } 7278`,jy=a` 7279 query OfficeCoursesStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) { 7280 officeCoursesStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) { 7281 totalCoursesInRange { 7282 ...PrivateCourseStatsOptimizedFragment 7283 } 7284 } 7285 } 7286 ${ud} 7287`,Vy=a` 7288 query OfficeWorkshopsStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) { 7289 officeWorkshopsStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) { 7290 workshopsStats { 7291 ...WorkshopStatsOptimizedFragment 7292 } 7293 } 7294 } 7295 ${cd} 7296`,Uy=a` 7297 query OfficeAppointmentsStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) { 7298 officeAppointmentsStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) { 7299 appointmentsStats { 7300 ...AppointmentBookingStatsFragment 7301 } 7302 } 7303 } 7304 ${h0} 7305`,Gy=a` 7306 query OfficeTeachersStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) { 7307 officeTeachersStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) { 7308 teachersStats {
7309 ...TeacherStatsFragment 7310 } 7311 coTaughtTeamsStats { 7312 ...CoTaughtTeamStatsFragment 7313 } 7314 } 7315 } 7316 ${Ql} 7317 ${Jl} 7318`,Hy=a` 7319 query OfficeMembershipsStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) { 7320 officeMembershipsStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) { 7321 membershipsStats { 7322 ...MembershipsStatsFragment 7323 } 7324 recurringMembershipsStats { 7325 ...MembershipsStatsFragment 7326 } 7327 } 7328 } 7329 ${o0} 7330`,Wy=a` 7331 query OfficeStatisticsRevenue($officeId: Int!, $statsFrom: DateTime!, $statsTo: DateTime!) { 7332 officeStatisticsRevenue(officeId: $officeId, statsFrom: $statsFrom, statsTo: $statsTo) { 7333 summaryStats { 7334 ...RowOfficeStatsOutputFragment 7335 } 7336 } 7337 } 7338 ${s0} 7339`,zy=a` 7340 query OfficeEntryPassesByOfficeId($officeId: Int!, $filters: OfficeEntryPassesFiltersInput) { 7341 officeEntryPassesByOfficeId(officeId: $officeId, filters: $filters) { 7342 data { 7343 ...OfficeEntryPassFragment 7344 } 7345 systemStatus 7346 } 7347 } 7348 ${qt} 7349`,Yy=a` 7350 query OfficeNotificationConfigByOfficeId($officeId: Int!) { 7351 officeNotificationConfigByOfficeId(officeId: $officeId) { 7352 ...OfficeNotificationConfigFragment 7353 messages { 7354 ...OfficeNotificationMessagesFragment 7355 } 7356 } 7357 } 7358 ${Ps} 7359 ${c0} 7360`,qy=a` 7361 query OfficeNotificationByOfficeId($officeId: Int!, $activeOnly: Boolean) { 7362 officeNotificationByOfficeId(officeId: $officeId, activeOnly: $activeOnly) { 7363 ...OfficeNotificationFragment 7364 } 7365 } 7366 ${xs} 7367`,Ky=a` 7368 query OfficeNotificationsByOfficeId($officeId: Int!, $limit: Int!, $offset: Int) { 7369 officeNotificationsByOfficeId(officeId: $officeId, limit: $limit, offset: $offset) { 7370 notifications { 7371 ...OfficeNotificationFragment 7372 } 7373 totalCount 7374 } 7375 } 7376 ${xs} 7377`,Zy=a` 7378 query OfficeSmartemailingIntegrationByOfficeId($officeId: Int!) { 7379 officeSmartemailingIntegration(officeId: $officeId) { 7380 ...OfficeSmartemailingIntegrationFragment 7381 } 7382 } 7383 ${ed} 7384`,Xy=a` 7385 query OfficeMailerLiteIntegrationByOfficeId($officeId: Int!) { 7386 officeMailerLiteIntegration(officeId: $officeId) { 7387 ...OfficeMailerLiteIntegrationFragment 7388 } 7389 } 7390 ${td} 7391`,Qy=a` 7392 query OfficeEcomailIntegrationByOfficeId($officeId: Int!) { 7393 officeEcomailIntegration(officeId: $officeId) { 7394 ...OfficeEcomailIntegrationFragment 7395 } 7396 } 7397 ${nd} 7398`,Jy=a` 7399 query OfficeMailchimpIntegrationByOfficeId($officeId: Int!) { 7400 officeMailchimpIntegration(officeId: $officeId) { 7401 ...OfficeMailchimpIntegrationFragment 7402 } 7403 } 7404 ${Rs} 7405`,e_=a` 7406 query OfficeEntryCreditsByOfficeId($officeId: Int!, $filters: OfficeEntryCreditsFiltersInput) { 7407 officeEntryCreditsByOfficeId(officeId: $officeId, filters: $filters) { 7408 data { 7409 ...OfficeEntryCreditFragment 7410 } 7411 systemStatus 7412 } 7413 } 7414 ${Mi} 7415`,t_=a` 7416 query OfficePaymentMethods($officeId: Int!) { 7417 officePaymentMethods(officeId: $officeId) { 7418 ...OfficePaymentMethodFragment 7419 } 7420 } 7421 ${dn} 7422`,n_=a` 7423 query ProductPaymentMethods($officeId: Int!, $productType: String!) { 7424 productPaymentMethods(officeId: $officeId, productType: $productType) { 7425 isActive 7426 officePaymentMethod { 7427 id 7428 officePaymentMethodId 7429 type 7430 otherCurrency { 7431 ...OfficeOtherCurrencyOutputFragment 7432 } 7433 } 7434 } 7435 } 7436 ${ln} 7437`,r_=a` 7438 query GetSupportedCurrencies { 7439 supportedCurrencies { 7440 ...CurrencyFragment 7441 } 7442 } 7443 ${y0} 7444`,i_=a` 7445 query UsersWithActiveCreditByOffice($officeId: Int!, $filters: UsersWithActiveCreditByOfficeFilterInput) { 7446 usersWithActiveCreditByOffice(officeId: $officeId, filters: $filters) { 7447 withValidCreditSum 7448 lastCreditValidityDate 7449 clientsCredits { 7450 name 7451 organisationClientId 7452 validTo 7453 } 7454 } 7455 } 7456`,o_=a` 7457 query GetPromoCodesByOfficeId($officeId: Int!, $limit: Int!, $offset: Int) { 7458 promoCodesByOfficeId(officeId: $officeId, limit: $limit, offset: $offset) { 7459 promoCodes { 7460 ...PromoCodeOfficeFragment 7461 } 7462 totalCount 7463 totalActive 7464 } 7465 } 7466 ${Ms}
7467`,s_=a` 7468 query GetVouchersByOfficeId($officeId: Int!) { 7469 vouchersByOfficeId(officeId: $officeId) { 7470 ...OfficeVoucherFragment 7471 } 7472 } 7473 ${Fs} 7474`,a_=a` 7475 query GetOfficeMembershipGroupsByOfficeId($officeId: Int!, $limit: Int, $offset: Int, $filter: String) { 7476 getOfficeMembershipGroupsByOfficeId(officeId: $officeId, limit: $limit, offset: $offset, filter: $filter) { 7477 officeMembershipGroups { 7478 ...OfficeMembershipGroupFragment 7479 } 7480 totalCount 7481 } 7482 } 7483 ${Br} 7484`,c_=a` 7485 query GetOfficePassGroupsByOfficeId($officeId: Int!, $limit: Int, $offset: Int, $filter: String) { 7486 getOfficePassGroupsByOfficeId(officeId: $officeId, limit: $limit, offset: $offset, filter: $filter) { 7487 officePassGroups { 7488 ...OfficePassGroupWithVariantsFragment 7489 } 7490 totalCount 7491 } 7492 } 7493 ${ki} 7494 ${qt} 7495`,l_=a` 7496 query GetPassBalancesSummaryByGroupId($officeId: Int!, $officePassGroupId: Int!) { 7497 getPassBalancesSummaryByGroupId(officeId: $officeId, officePassGroupId: $officePassGroupId) { 7498 clientsCount 7499 totalEntries 7500 expiredEntries 7501 pendingOrders { 7502 clientOrderId 7503 graphQlOrderId 7504 clientName 7505 date 7506 } 7507 pricingOptions { 7508 templates 7509 lectures 7510 courses 7511 workshops 7512 appointments 7513 appointmentInstructors 7514 } 7515 } 7516 } 7517`,d_=a` 7518 query GetPublicOfficeMembershipGroupsByOfficeId($officeId: Int!) { 7519 getPublicOfficeMembershipGroupsByOfficeId(officeId: $officeId) { 7520 officeMembershipGroups { 7521 ...OfficeMembershipGroupFragment 7522 } 7523 } 7524 } 7525 ${Br} 7526`,u_=a` 7527 query GetPublicOfficePassGroupsByOfficeId($officeId: Int!) { 7528 getPublicOfficePassGroupsByOfficeId(officeId: $officeId) { 7529 officePassGroups { 7530 ...OfficePassGroupWithVariantsFragment 7531 } 7532 } 7533 } 7534 ${ki} 7535 ${qt} 7536`,f_=a` 7537 query getClientMembershipLimitStatsByOffice($officeId: Int!, $membershipId: Int!, $referenceDay: String!) { 7538 getClientMembershipLimitStatsByOffice( 7539 officeId: $officeId 7540 membershipId: $membershipId 7541 referenceDay: $referenceDay 7542 ) { 7543 ...BookingMembershipStatsFragment 7544 } 7545 } 7546 ${md} 7547`,m_=a` 7548 query GetCollaborationStatistics($officeId: Int!) { 7549 collaborationStatistics(officeId: $officeId) { 7550 sourceOfficeId 7551 sourceOfficeName 7552 sourceOfficeDomain 7553 } 7554 } 7555`,p_=a` 7556 query CollaborationTeachersStats( 7557 $officeId: Int! 7558 $sourceOfficeId: Int! 7559 $statsFrom: DateTime! 7560 $statsTo: DateTime! 7561 ) { 7562 collaborationTeachersStats( 7563 officeId: $officeId 7564 sourceOfficeId: $sourceOfficeId 7565 statsFrom: $statsFrom 7566 statsTo: $statsTo 7567 ) { 7568 teachersStats { 7569 ...TeacherStatsFragment 7570 } 7571 coTaughtTeamsStats { 7572 ...CoTaughtTeamStatsFragment 7573 } 7574 } 7575 } 7576 ${Ql} 7577 ${Jl} 7578`,g_=a` 7579 query CollaborationCoursesStats( 7580 $officeId: Int! 7581 $sourceOfficeId: Int! 7582 $statsFrom: DateTime! 7583 $statsTo: DateTime! 7584 ) { 7585 collaborationCoursesStats( 7586 officeId: $officeId 7587 sourceOfficeId: $sourceOfficeId 7588 statsFrom: $statsFrom 7589 statsTo: $statsTo 7590 ) { 7591 totalCoursesInRange { 7592 ...PrivateCourseStatsOptimizedFragment 7593 } 7594 } 7595 } 7596 ${ud} 7597`,I_=a` 7598 query CollaborationWorkshopsStats( 7599 $officeId: Int! 7600 $sourceOfficeId: Int! 7601 $statsFrom: DateTime! 7602 $statsTo: DateTime! 7603 ) { 7604 collaborationWorkshopsStats( 7605 officeId: $officeId 7606 sourceOfficeId: $sourceOfficeId 7607 statsFrom: $statsFrom 7608 statsTo: $statsTo 7609 ) { 7610 workshopsStats { 7611 ...WorkshopStatsOptimizedFragment 7612 } 7613 } 7614 } 7615 ${cd} 7616`,h_=a` 7617 query GetExternalProviderConfig($officeId: Int!) { 7618 externalProviderConfig(officeId: $officeId) { 7619 id 7620 officeId 7621 provider 7622 apiKey 7623 blockId 7624 electronic 7625 settings 7626 isActive 7627 errorCount 7628 lastSyncAt 7629 } 7630 } 7631`,y_=a` 7632 query GetBillingoDocumentBlocks($officeId: Int!, $apiKey: String) { 7633 billingoDocumentBlocks(officeId: $officeId, apiKey: $apiKey) { 7634 id 7635 name 7636 prefix 7637 type 7638 } 7639 } 7640`,__=a` 7641 query GetBillingoBankAccounts($officeId: Int!, $apiKey: String) { 7642 billingoBankAccounts(officeId: $officeId, apiKey: $apiKey) { 7643 id 7644 name 7645 accountNumber 7646 currency 7647 } 7648 } 7649`,C_=a` 7650 query TestExternalProviderConnection($officeId: Int!, $provider: String!, $apiKey: String!) { 7651 testExternalProviderConnection(officeId: $officeId, provider: $provider, apiKey: $apiKey) { 7652 success 7653 message 7654 } 7655 } 7656`,O_=a` 7657 query GetExternalInvoicesByOffice( 7658 $officeId: Int! 7659 $filters: ExternalInvoiceFiltersInput 7660 $limit: Int 7661 $offset: Int 7662 ) { 7663 externalInvoicesByOffice(officeId: $officeId, filters: $filters, limit: $limit, offset: $offset) { 7664 items { 7665 id 7666 clientOrderId 7667 clientOrderGraphQlId 7668 provider 7669 externalDocumentId 7670 externalDocumentUrl 7671 documentType 7672 status 7673 errorMessage 7674 createdAt 7675 orderDate 7676 orderPrice 7677 orderCurrency 7678 orderType 7679 orderForName 7680 paymentMethod 7681 clientName 7682 lectureStart 7683 lectureIsCanceled 7684 lectureName 7685 appointmentStart 7686 appointmentServiceName 7687 } 7688 totalCount 7689 } 7690 } 7691`,E_=a` 7692 query GetIssuedDocumentsByOffice( 7693 $officeId: Int! 7694 $filters: ExternalInvoiceFiltersInput 7695 $limit: Int 7696 $offset: Int 7697 ) { 7698 issuedDocumentsByOffice(officeId: $officeId, filters: $filters, limit: $limit, offset: $offset) { 7699 items { 7700 id 7701 externalInvoiceId 7702 clientOrderId 7703 clientOrderGraphQlId 7704 source 7705 provider 7706 documentId 7707 externalDocumentId 7708 externalDocumentUrl 7709 documentType 7710 status 7711 errorMessage 7712 createdAt 7713 orderDate 7714 orderPrice 7715 orderCurrency 7716 orderType 7717 orderForName 7718 paymentMethod 7719 clientName 7720 lectureStart 7721 lectureIsCanceled 7722 lectureName 7723 appointmentStart 7724 appointmentServiceName 7725 } 7726 totalCount 7727 } 7728 } 7729`,Ra=a` 7730 query GetPublicOfficeRecurringMembershipGroups($officeId: Int!) { 7731 getPublicOfficeRecurringMembershipGroups(officeId: $officeId) { 7732 recurringMembershipGroups { 7733 ...RecurringMembershipGroupFragment 7734 } 7735 } 7736 } 7737 ${an} 7738`,wa=a` 7739 query GetMembershipRenewalHistory($officeId: Int!, $membershipId: Int!, $limit: Int, $offset: Int) { 7740 getMembershipRenewalHistory(officeId: $officeId, membershipId: $membershipId, limit: $limit, offset: $offset) { 7741 events { 7742 ...MembershipRenewalEventFragment 7743 } 7744 } 7745 } 7746 ${M1} 7747`,v_=a` 7748 query GetOfficeRecurringMembershipGroups($officeId: Int!, $limit: Int, $offset: Int, $filter: String) { 7749 getOfficeRecurringMembershipGroups(officeId: $officeId, limit: $limit, offset: $offset, filter: $filter) { 7750 recurringMembershipGroups { 7751 ...RecurringMembershipGroupFragment 7752 # ADMIN-ONLY field â merged into the variants selection from the shared fragment. 7753 # Intentionally NOT added to RecurringMembershipVariantFragment, because that 7754 # fragment is also used by the PUBLIC getPublicOfficeRecurringMembershipGroups 7755 # query; keeping hasActiveSubscribers here scopes its (per-variant) BE resolver to 7756 # the admin query only â no public-flow N+1 or subscriber-info leak. 7757 variants { 7758 hasActiveSubscribers 7759 } 7760 } 7761 totalCount 7762 } 7763 } 7764 ${an} 7765`,T_=a` 7766 query GetRecurringMembershipStats($officeId: Int!) { 7767 getRecurringMembershipStats(officeId: $officeId) { 7768 activeRecurring 7769 pausedRecurring 7770 pendingCancellation 7771 failedPayments 7772 inGracePeriod 7773 } 7774 } 7775`,b_=a` 7776 query GetMembershipDashboardStats($officeId: Int!) { 7777 getMembershipDashboardStats(officeId: $officeId) { 7778 activeMemberships 7779 activeDuration 7780 activeRecurring 7781 recentPurchasesList { 7782 organisationClientId 7783 firstname 7784 lastname 7785 membershipName 7786 validFrom 7787 billingType 7788 } 7789 expiringSoonCount 7790 expiringSoonList { 7791 organisationClientId 7792 firstname 7793 lastname 7794 membershipName 7795 validTo 7796 billingType 7797 } 7798 failedPayments 7799 pendingCancellation 7800 inGracePeriod 7801 needsAttentionList { 7802 organisationClientId 7803 firstname 7804 lastname 7805 membershipName 7806 validTo 7807 billingType 7808 reason 7809 } 7810 expiredCount 7811 canceledCount 7812 pausedCount 7813 recentlyInactiveList { 7814 organisationClientId 7815 firstname 7816 lastname 7817 membershipName 7818 validTo 7819 billingType 7820 reason 7821 } 7822 } 7823 } 7824`,La=a` 7825 query PreviewRecurringMembershipInvoice($officeId: Int!, $recurringVariantId: Int!, $promoVoucherCodeId: Int) { 7826 previewRecurringMembershipInvoice( 7827 officeId: $officeId 7828 recurringVariantId: $recurringVariantId 7829 promoVoucherCodeId: $promoVoucherCodeId 7830 ) { 7831 amountDue 7832 total 7833 currency 7834 isProrated 7835 } 7836 } 7837`,ka=a` 7838 query PreviewRecurringPlanSwitch($officeId: Int!, $membershipId: Int!, $newVariantId: Int!) { 7839 previewRecurringPlanSwitch(officeId: $officeId, membershipId: $membershipId, newVariantId: $newVariantId) { 7840 effect 7841 immediateCharge 7842 creditAmount 7843 newPeriodCharge 7844 nextPeriodAmount 7845 currency 7846 nextBillingDate 7847 scheduledEffectiveAt 7848 currentPlanPrice 7849 newPlanPrice 7850 } 7851 } 7852`,A_=a` 7853 query OfficeDashboardStats( 7854 $officeId: Int! 7855 $monthFrom: DateTime! 7856 $monthTo: DateTime! 7857 $weekFrom: DateTime! 7858 $weekTo: DateTime! 7859 $previousWeekFrom: DateTime! 7860 $previousWeekTo: DateTime! 7861 $daysAhead: Int = 14 7862 $thresholdPercent: Int = 30 7863 ) { 7864 overviewPrevious: officeOverviewStats( 7865 officeId: $officeId 7866 statsFrom: $monthFrom 7867 statsTo: $monthTo 7868 compareTo: PREVIOUS_PERIOD 7869 ) { 7870 current { 7871 revenues { 7872 currency 7873 value 7874 } 7875 } 7876 comparison { 7877 revenues { 7878 currency 7879 value 7880 } 7881 } 7882 membershipMrr { 7883 currency 7884 value 7885 } 7886 membershipMrrItems { 7887 id 7888 organisationClientId 7889 clientName 7890 name 7891 validTo 7892 monthlyValue 7893 currency 7894 } 7895 activeMembershipsCount 7896 } 7897 overviewYear: officeOverviewStats( 7898 officeId: $officeId 7899 statsFrom: $monthFrom 7900 statsTo: $monthTo 7901 compareTo: PREVIOUS_YEAR 7902 ) { 7903 comparison { 7904 revenues { 7905 currency 7906 value 7907 } 7908 } 7909 } 7910 overviewWeek: officeOverviewStats( 7911 officeId: $officeId 7912 statsFrom: $weekFrom 7913 statsTo: $weekTo 7914 compareTo: PREVIOUS_PERIOD 7915 ) { 7916 current { 7917 occupancyPercent 7918 } 7919 comparison { 7920 occupancyPercent 7921 } 7922 } 7923 receivables: officeReceivablesStats(officeId: $officeId) { 7924 totalCount 7925 totalAmounts { 7926 currency 7927 value 7928 } 7929 orders { 7930 id 7931 date 7932 price 7933 currency 7934 paymentStatus 7935 ageDays 7936 organisationClientId 7937 clientName 7938 waitingPastEvent 7939 } 7940 }
7941 liabilities: officeLiabilitiesStats(officeId: $officeId, expiringWithinDays: 30) { 7942 summaries { 7943 kind 7944 expiringCount 7945 amounts { 7946 currency 7947 value 7948 } 7949 } 7950 items { 7951 id 7952 kind 7953 organisationClientId 7954 clientName 7955 validTo 7956 availableUnits 7957 estimatedValue 7958 currency 7959 estimated 7960 expiringSoon 7961 } 7962 } 7963 capacity: officeCapacityStats( 7964 officeId: $officeId 7965 statsFrom: $weekFrom 7966 statsTo: $weekTo 7967 thresholdPercent: $thresholdPercent 7968 ) { 7969 lostSeats 7970 emptyTermsCount 7971 terms { 7972 termId 7973 graphQlId 7974 lectureName 7975 start 7976 capacity 7977 reservations 7978 occupancyPercent 7979 instructorNames 7980 } 7981 emptyTerms { 7982 termId 7983 graphQlId 7984 lectureName 7985 start 7986 capacity 7987 reservations 7988 occupancyPercent 7989 instructorNames 7990 } 7991 heatmap { 7992 dayOfWeek 7993 hour 7994 terms 7995 reservations 7996 capacity 7997 occupancyPercent 7998 } 7999 places { 8000 placeId 8001 placeName 8002 terms 8003 reservations 8004 capacity 8005 lostSeats 8006 occupancyPercent 8007 } 8008 } 8009 capacityPrevious: officeCapacityStats( 8010 officeId: $officeId 8011 statsFrom: $previousWeekFrom 8012 statsTo: $previousWeekTo 8013 thresholdPercent: $thresholdPercent 8014 ) { 8015 lostSeats 8016 emptyTermsCount 8017 } 8018 upcomingRisk: officeUpcomingRiskStats( 8019 officeId: $officeId 8020 daysAhead: $daysAhead 8021 thresholdPercent: $thresholdPercent 8022 ) { 8023 terms { 8024 termId 8025 graphQlId 8026 lectureName 8027 start 8028 capacity 8029 reservations 8030 occupancyPercent 8031 } 8032 } 8033 cancellations: officeCancellationStats(officeId: $officeId, statsFrom: $weekFrom, statsTo: $weekTo) { 8034 totalCount 8035 lateCancelCount 8036 cancellations { 8037 id 8038 orderId 8039 date 8040 refundValue 8041 keptValue 8042 currency 8043 cancelledBy 8044 lateCancel 8045 clientName 8046 } 8047 } 8048 cancellationsPrevious: officeCancellationStats( 8049 officeId: $officeId 8050 statsFrom: $previousWeekFrom 8051 statsTo: $previousWeekTo 8052 ) { 8053 totalCount 8054 } 8055 } 8056`,$_=a` 8057 query GetOrganisationLabelsById($organisationId: Int!) { 8058 organisationLabelsById(organisationId: $organisationId) { 8059 id 8060 labelId 8061 name 8062 color 8063 } 8064 } 8065`,S_=a` 8066 query GetOrganisations { 8067 organisations { 8068 ...OrganisationInfo 8069 offices { 8070 ...OrganisationOfficeFragment 8071 } 8072 organisationTariff { 8073 ...OrganisationTariffFragment 8074 } 8075 licensePaymentAddress { 8076 ...OrganisationLicensePaymentAddressFragment 8077 } 8078 founder { 8079 ...OfficeEmployeeFragment 8080 } 8081 } 8082 } 8083 ${zt} 8084 ${Ue} 8085 ${Qe} 8086 ${un} 8087 ${Z} 8088`,P_=a` 8089 query GetOrganisationsStatistics { 8090 organisationsStatistics { 8091 registrationStats { 8092 totalCompleted 8093 totalStudio 8094 totalFreelancer 8095 } 8096 paymentStats { 8097 totalTrial 8098 trialExpiringIn7Days 8099 payingStudios 8100 payingFreelancers 8101 } 8102 revenueByCurrency { 8103 currency 8104 totalMonthlyRevenue 8105 count 8106 } 8107 payingClientsByCountry { 8108 countryCode 8109 currency 8110 count 8111 totalMonthlyRevenue 8112 expectedMonthlyRevenue 8113 monthlyLicenseCount 8114 annualLicenseCount 8115 liteCount 8116 profiliteCount 8117 professionalCount 8118 expert2024Count
8119 expert2026Count 8120 ultimate2025Count 8121 ultimate2026Count 8122 } 8123 founderActivity { 8124 lastWeek 8125 lastMonth 8126 last3Months 8127 } 8128 trialByCountry { 8129 countryCode 8130 count 8131 avgConversionScore 8132 } 8133 } 8134 } 8135`,x_=a` 8136 query GetOrganisationsMonthlyChurn($month: String, $monthsBack: Int) { 8137 organisationsMonthlyChurn(month: $month, monthsBack: $monthsBack) { 8138 months { 8139 month 8140 arrivedCount 8141 departedCount 8142 netCount 8143 activeAtEnd 8144 } 8145 selectedMonth 8146 arrived { 8147 organisationId 8148 name 8149 officeNames 8150 countryCode 8151 founderLastLoginDate 8152 tariffName 8153 tariffMonthly 8154 price 8155 currency 8156 tariffListPrice 8157 vatRatePct 8158 monthlyPrice 8159 monthlyPriceCzk 8160 totalPaid { 8161 currency 8162 amount 8163 amountNet 8164 amountCzk 8165 amountNetCzk 8166 } 8167 totalPaidCzk 8168 totalPaidNetCzk 8169 paymentsCount 8170 firstPaidDate 8171 eventDate 8172 coveredUntil 8173 tenureDays 8174 isReturning 8175 returnOutlook { 8176 alreadyReturnedMonth 8177 mightReturn 8178 seasonalMatch 8179 pastReturnsCount 8180 avgGapDays 8181 expectedReturnMonth 8182 } 8183 supportStats { 8184 conversationsTotal 8185 conversationsLast12m 8186 finResolvedCount 8187 humanConversationsCount 8188 reopensCount 8189 estimatedCostCzk 8190 costToRevenuePct 8191 syncedAt 8192 } 8193 } 8194 departed { 8195 organisationId 8196 name 8197 officeNames 8198 countryCode 8199 founderLastLoginDate 8200 tariffName 8201 tariffMonthly 8202 price 8203 currency 8204 tariffListPrice 8205 vatRatePct 8206 monthlyPrice 8207 monthlyPriceCzk 8208 totalPaid { 8209 currency 8210 amount 8211 amountNet 8212 amountCzk 8213 amountNetCzk 8214 } 8215 totalPaidCzk 8216 totalPaidNetCzk 8217 paymentsCount 8218 firstPaidDate 8219 eventDate 8220 coveredUntil 8221 tenureDays 8222 isReturning 8223 returnOutlook { 8224 alreadyReturnedMonth 8225 mightReturn 8226 seasonalMatch 8227 pastReturnsCount 8228 avgGapDays 8229 expectedReturnMonth 8230 } 8231 supportStats { 8232 conversationsTotal 8233 conversationsLast12m 8234 finResolvedCount 8235 humanConversationsCount 8236 reopensCount 8237 estimatedCostCzk 8238 costToRevenuePct 8239 syncedAt 8240 } 8241 } 8242 pendingDepartures { 8243 organisationId 8244 name 8245 officeNames 8246 countryCode 8247 founderLastLoginDate 8248 tariffName 8249 tariffMonthly 8250 price 8251 currency 8252 tariffListPrice 8253 vatRatePct 8254 monthlyPrice 8255 monthlyPriceCzk 8256 totalPaid { 8257 currency 8258 amount 8259 amountNet 8260 amountCzk 8261 amountNetCzk 8262 } 8263 totalPaidCzk 8264 totalPaidNetCzk 8265 paymentsCount 8266 firstPaidDate 8267 eventDate 8268 coveredUntil 8269 tenureDays 8270 isReturning 8271 supportStats { 8272 conversationsTotal 8273 conversationsLast12m 8274 finResolvedCount 8275 humanConversationsCount 8276 reopensCount 8277 estimatedCostCzk 8278 costToRevenuePct 8279 syncedAt 8280 } 8281 } 8282 arrivedByCountry { 8283 countryCode 8284 count 8285 } 8286 departedByCountry { 8287 countryCode 8288 count 8289 } 8290 supportStatsEnabled 8291 dataSince 8292 } 8293 } 8294`,R_=a` 8295 query GetOrganisationsSupportEconomics { 8296 organisationsSupportEconomics { 8297 enabled 8298 coverage { 8299 totalOrgs 8300 syncedOrgs 8301 coveragePct 8302 oldestSyncedAt 8303 } 8304 summary { 8305 orgsTotal 8306 orgsSynced 8307 conversations12m 8308 finResolved12m 8309 human12m 8310 unhandled12m 8311 finDeflectionPct 8312 cost12mCzk 8313 revenue12mCzk 8314 revenueAll12mCzk 8315 costToRevenuePct 8316 costLifetimeCzk 8317 revenueLifetimeCzk 8318 supportContribution12mCzk 8319 costPerOrg12mCzk 8320 costPerConversationCzk 8321 humanConversationsPer100Orgs 8322 medianCost12mCzk 8323 p90Cost12mCzk 8324 } 8325 families { 8326 family 8327 orgsTotal 8328 orgsSynced 8329 coveragePct 8330 conversations12m 8331 finResolved12m 8332 human12m 8333 unhandled12m 8334 finDeflectionPct 8335 cost12mCzk 8336 revenue12mCzk 8337 revenueAll12mCzk 8338 costToRevenuePct 8339 supportContribution12mCzk 8340 costPerOrg12mCzk 8341 costPerConversationCzk 8342 humanConversationsPer100Orgs 8343 medianCost12mCzk 8344 p90Cost12mCzk 8345 medianCostToRevenuePct 8346 p90CostToRevenuePct 8347 finOnlySaving12mCzk 8348 } 8349 countries { 8350 countryCode 8351 orgsTotal 8352 orgsSynced 8353 coveragePct 8354 conversations12m 8355 finResolved12m 8356 human12m 8357 unhandled12m 8358 finDeflectionPct 8359 cost12mCzk 8360 revenue12mCzk 8361 revenueAll12mCzk 8362 costToRevenuePct 8363 supportContribution12mCzk 8364 costPerOrg12mCzk 8365 costPerConversationCzk 8366 humanConversationsPer100Orgs 8367 medianCost12mCzk 8368 p90Cost12mCzk 8369 medianCostToRevenuePct 8370 p90CostToRevenuePct 8371 } 8372 countryTariffSegments { 8373 countryCode 8374 family 8375 orgsTotal 8376 orgsSynced 8377 coveragePct 8378 cost12mCzk 8379 revenue12mCzk 8380 costToRevenuePct 8381 costPerOrg12mCzk 8382 humanConversationsPer100Orgs 8383 } 8384 organisations { 8385 organisationId 8386 name 8387 countryCode 8388 family 8389 conversations12m 8390 finResolved12m 8391 human12m 8392 unhandled12m 8393 finDeflectionPct 8394 cost12mCzk 8395 costPerConversationCzk 8396 revenue12mCzk 8397 costToRevenuePct 8398 supportContribution12mCzk 8399 syncedAt 8400 } 8401 topCostly { 8402 organisationId 8403 name 8404 countryCode 8405 family 8406 conversations12m 8407 finResolved12m 8408 human12m 8409 unhandled12m 8410 finDeflectionPct 8411 cost12mCzk 8412 costPerConversationCzk 8413 revenue12mCzk 8414 costToRevenuePct 8415 supportContribution12mCzk 8416 syncedAt 8417 } 8418 } 8419 } 8420`,w_=a` 8421 query GetOrganisationSupportStatsById($organisationId: Int!) { 8422 organisationSupportStatsById(organisationId: $organisationId) { 8423 enabled 8424 stats { 8425 conversationsTotal 8426 conversationsLast12m 8427 finResolvedCount 8428 humanConversationsCount 8429 finResolvedLast12m 8430 humanConversationsLast12m 8431 reopensCount 8432 finDeflectionPct 8433 cost12mCzk 8434 costLifetimeCzk 8435 revenue12mCzk 8436 revenueLifetimeCzk 8437 costToRevenue12mPct 8438 costToRevenueLifetimePct 8439 syncedAt 8440 } 8441 } 8442 } 8443`,L_=a` 8444 query GetOrganisationsPaginated($filter: OrganisationsFilterInput) { 8445 organisationsPaginated(filter: $filter) { 8446 organisations { 8447 ...OrganisationInfo
8448 offices { 8449 ...OrganisationOfficeFragment 8450 } 8451 organisationTariff { 8452 ...OrganisationTariffFragment 8453 } 8454 licensePaymentAddress { 8455 ...OrganisationLicensePaymentAddressFragment 8456 } 8457 founder { 8458 ...OfficeEmployeeFragment 8459 } 8460 } 8461 totalCount 8462 } 8463 } 8464 ${zt} 8465 ${Ue} 8466 ${Qe} 8467 ${un} 8468 ${Z} 8469`,k_=a` 8470 query GetOrganisationById($organisationId: Long!) { 8471 organisationById(organisationId: $organisationId) { 8472 ...OrganisationInfo 8473 offices { 8474 ...OrganisationOfficeFragment 8475 } 8476 organisationTariff { 8477 ...OrganisationTariffFragment 8478 } 8479 licensePaymentAddress { 8480 ...OrganisationLicensePaymentAddressFragment 8481 } 8482 lastOrganisationLicensePayment { 8483 ...OrganisationLicensePaymentFragment 8484 } 8485 founder { 8486 ...OfficeEmployeeFragment 8487 } 8488 } 8489 } 8490 ${zt} 8491 ${Ue} 8492 ${Qe} 8493 ${un} 8494 ${Yt} 8495 ${Z} 8496`,M_=a` 8497 query GetOrganisationAuditLogs($organisationId: Long!, $limit: Int, $offset: Int) { 8498 organisationAuditLogs(organisationId: $organisationId, limit: $limit, offset: $offset) { 8499 ...OrganisationAuditLogFragment 8500 } 8501 } 8502 ${gd} 8503`,F_=a` 8504 query GetOfficeLicensePaymentMethodsByOfficeId($organisationId: Int!, $officeId: Int!) { 8505 licensePaymentMethodsByOfficeId(organisationId: $organisationId, officeId: $officeId) { 8506 ...OrganisationLicensePaymentMethodOutputFragment 8507 } 8508 } 8509 ${F1} 8510`,D_=a` 8511 query GetOrganisationLicensePaymentsById($officeId: Int!, $organisationId: Int!) { 8512 organisationLicensePaymentsById(officeId: $officeId, organisationId: $organisationId) { 8513 ...OrganisationLicensePaymentFragment 8514 } 8515 } 8516 ${Yt} 8517`,N_=a` 8518 query AdminGetOrganisationLicensePaymentsByOrgId($organisationId: Int!) { 8519 adminOrganisationLicensePaymentsByOrgId(organisationId: $organisationId) { 8520 ...OrganisationLicensePaymentFragment 8521 } 8522 } 8523 ${Yt} 8524`,B_=a` 8525 query GetOrganisationSmsPackagesOrdersById($officeId: Int!, $organisationId: Int!) { 8526 organisationSmsPackagesOrdersById(officeId: $officeId, organisationId: $organisationId) { 8527 ...OrganisationSmsPackagePaymentFragment 8528 } 8529 } 8530 ${N1} 8531`,j_=a` 8532 query ValidateStudioDeletion($organisationId: Int!) { 8533 validateStudioDeletion(organisationId: $organisationId) { 8534 canDelete 8535 isAlreadyMarkedForDeletion 8536 scheduledDeletionAt 8537 blockers { 8538 code 8539 message 8540 count 8541 } 8542 forfeitInfo { 8543 activeMembershipsCount 8544 activeCreditsCount 8545 activePassesCount 8546 activeVouchersCount 8547 hasReceiptsWithOrders 8548 ordersWithReceiptsCount 8549 smsCreditsRemaining 8550 employeesCount 8551 clientsWithAccountCount 8552 clientsWithoutAccountCount 8553 pendingOrdersCount 8554 cancelableBookingsCount 8555 hasAnyActiveBenefits 8556 } 8557 } 8558 } 8559`,V_=a` 8560 query GetOfficePlaceById($placeId: Int!, $officeId: Int!) { 8561 officePlaceById(placeId: $placeId, officeId: $officeId) { 8562 ...OfficePlaceFragment 8563 address { 8564 ...AddressFragment 8565 } 8566 } 8567 } 8568 ${K} 8569 ${Ae} 8570`,U_=a` 8571 query GetPlacesByOfficeId($officeId: Int!, $filters: PlacesByOfficeFiltersInput) { 8572 placesByOfficeId(officeId: $officeId, filters: $filters) { 8573 ...OfficePlaceFragment 8574 address { 8575 ...AddressFragment 8576 } 8577 } 8578 } 8579 ${K} 8580 ${Ae} 8581`,G_=a` 8582 query Tariffs($filters: TariffsFiltersInput) { 8583 tariffs(filters: $filters) { 8584 ...TariffOutputFragment 8585 taxAmount 8586 taxRate 8587 } 8588 } 8589 ${bs} 8590`,H_=a` 8591 query CheckTokenExist($confirmationToken: String!, $email: String!, $type: String!, $requestingEntity: String!) { 8592 checkTokenExist( 8593 confirmationToken: $confirmationToken 8594 email: $email 8595 type: $type 8596 requestingEntity: $requestingEntity 8597 ) { 8598 id 8599 name 8600 registrationStatus 8601 requestedAccountType 8602 } 8603 } 8604`,W_=a` 8605 query CheckWaitlistNotificationExist($waitlistNotificationGraphQlId: String!) { 8606 checkWaitlistNotificationExist(waitlistNotificationGraphQlId: $waitlistNotificationGraphQlId) { 8607 success 8608 } 8609 } 8610`,z_=a` 8611 query GetDefaultTaxRateForCountry($countryCode: String!, $officeId: Int!) { 8612 getDefaultTaxRateForCountry(countryCode: $countryCode, officeId: $officeId) { 8613 countryCode 8614 taxRate 8615 } 8616 } 8617`,Y_=a` 8618 query GetUserById($userId: Int!) { 8619 userById(userId: $userId) { 8620 ...UserFragment 8621 userConfig { 8622 ...ConfigFragment 8623 } 8624 } 8625 } 8626 ${Wt} 8627 ${Di} 8628`,q_=a` 8629 query GetUserOrders($userId: Int!, $limit: Int!, $offset: Int, $officeId: Int) { 8630 userOrders(userId: $userId, limit: $limit, offset: $offset, officeId: $officeId) { 8631 orders { 8632 ...UserOrderFragment 8633 lectureTermInstance { 8634 ...LectureTermFragment 8635 lectureInstance { 8636 ...LectureInstanceFragment 8637 } 8638 } 8639 appointmentBooking { 8640 ...AppointmentBookingFragment 8641 } 8642 } 8643 totalCount 8644 } 8645 } 8646 ${wi} 8647 ${ce} 8648 ${ae} 8649 ${mt} 8650`,K_=a` 8651 query GetUserCourses($userId: Int!, $limit: Int!, $offset: Int, $filter: String) { 8652 userCourses(userId: $userId, limit: $limit, offset: $offset, filter: $filter) { 8653 courses { 8654 order { 8655 ...UserOrderFragment 8656 } 8657 courseName 8658 courseImage 8659 courseColor 8660 termStatuses { 8661 ...UserCourseTermInfoFragment 8662 } 8663 maxMakeUpSessions 8664 makeUpValidityStrategy 8665 makeUpValidityDays 8666 makeUpValidityGraceDays 8667 courseAllowMakeUpSession 8668 makeUpSessions { 8669 state 8670 } 8671 } 8672 totalCount 8673 } 8674 } 8675 ${wi} 8676 ${x0} 8677`,Z_=a` 8678 query GetUserCoursesLight($userId: Int!, $limit: Int!, $offset: Int, $filter: String) { 8679 userCourses(userId: $userId, limit: $limit, offset: $offset, filter: $filter) { 8680 courses { 8681 order { 8682 ...UserOrderFragment 8683 } 8684 courseName 8685 courseImage 8686 courseColor 8687 } 8688 totalCount 8689 } 8690 } 8691 ${wi} 8692`,X_=a` 8693 query GetUserOrderById($userId: Int!, $clientOrderId: String!) { 8694 userOrderById(userId: $userId, clientOrderId: $clientOrderId) { 8695 ...UserOrderFragment 8696 lectureTermInstance { 8697 ...LectureTermFragment 8698 lectureInstance { 8699 ...LectureInstanceFragment 8700 } 8701 } 8702 appointmentBooking { 8703 ...AppointmentBookingFragment 8704 } 8705 } 8706 } 8707 ${wi} 8708 ${ce} 8709 ${ae} 8710 ${mt} 8711`,Q_=a` 8712 query OrganisationSingleUser($organisationUserId: Int!) { 8713 organisationSingleUser(organisationUserId: $organisationUserId) { 8714 ...OrganisationUserFragment 8715 } 8716 } 8717 ${As} 8718`,J_=a` 8719 query GetClientByUserIdAndOfficeId($officeId: Int!, $userId: Int!) { 8720 clientByUserIdAndOfficeId(officeId: $officeId, userId: $userId) { 8721 ...UserClientFragment 8722 totalBookingCount 8723 } 8724 } 8725 ${H1} 8726`,e3=a` 8727 query GetUserVouchers($userId: Int!, $input: UserVouchersInput) { 8728 getUserVouchers(userId: $userId, input: $input) { 8729 claimed { 8730 ...ClientVoucherFragment 8731 } 8732 bought { 8733 ...ClientVoucherFragment 8734 } 8735 } 8736 } 8737 ${Zn} 8738`,t3=a` 8739 query GetClientVouchers($officeId: Int!, $clientId: Int!, $validToUse: Boolean) { 8740 getClientVouchers(officeId: $officeId, clientId: $clientId, validToUse: $validToUse) { 8741 claimed { 8742 ...ClientVoucherFragment 8743 marketingScenario 8744 } 8745 bought { 8746 ...ClientVoucherFragment 8747 } 8748 } 8749 } 8750 ${Zn} 8751`,n3=a` 8752 query GetReservationsByUserId($userId: Int!, $filters: ReservationsByUserIdFiltersInput) { 8753 reservationsByUserId(userId: $userId, filters: $filters) { 8754 ...UserReservationFragment 8755 lectureTermInstance { 8756 ...LectureTermFragment 8757 lectureInstance { 8758 ...LectureInstanceFragment 8759 } 8760 } 8761 } 8762 } 8763 ${we} 8764 ${ce} 8765 ${ae} 8766`,r3=a` 8767 query GetReservationsByClientId($officeId: Int!, $clientId: Int!, $limit: Int!, $offset: Int) { 8768 reservationsByClientId(officeId: $officeId, clientId: $clientId, limit: $limit, offset: $offset) { 8769 reservations { 8770 ...UserReservationFragment 8771 lectureTermInstance { 8772 ...LectureTermFragment 8773 lectureInstance { 8774 ...LectureInstanceFragment 8775 } 8776 } 8777 } 8778 totalCount 8779 } 8780 } 8781 ${we} 8782 ${ce} 8783 ${ae} 8784`,i3=a` 8785 query GetReservationByReservationToken( 8786 $reservationToken: String! 8787 $filters: LectureTermReservationByTokenFiltersInput 8788 ) { 8789 reservationByReservationToken(reservationToken: $reservationToken, filters: $filters) { 8790 ...UserReservationFragment 8791 lectureTermInstance { 8792 ...LectureTermFragment 8793 lectureInstance { 8794 ...LectureInstanceFragment 8795 place { 8796 ...OfficePlaceFragment 8797 address { 8798 ...AddressFragment 8799 } 8800 } 8801 lecturer { 8802 ...OfficeEmployeeFragment 8803 } 8804 } 8805 } 8806 } 8807 } 8808 ${we} 8809 ${ce} 8810 ${ae} 8811 ${K} 8812 ${Ae} 8813 ${Z} 8814`,o3=a` 8815 query GetClientmentsByUserId($userId: Int!) { 8816 clientmentsByUserId(userId: $userId) { 8817 ...OrganisationClientFragment 8818 } 8819 } 8820 ${od} 8821`,s3=a` 8822 query GetClientOfficeByUserIdAndOfficeId($userId: Int!, $officeId: Int!) { 8823 clientOfficeByUserIdAndOfficeId(userId: $userId, officeId: $officeId) { 8824 ...ClientOfficeFragment 8825 } 8826 } 8827 ${Xn} 8828`,a3=a` 8829 query GetClientOfficeByUserIdAndOfficeIdRequestedByEmployee($userId: Int!, $officeId: Int!) { 8830 clientOfficeByUserIdAndOfficeIdRequestedByEmployee(userId: $userId, officeId: $officeId) { 8831 ...ClientOfficeFragment 8832 } 8833 } 8834 ${Xn} 8835`,c3=a` 8836 query GetEmploymentsByUserId($userId: Int!) { 8837 employmentsByUserId(userId: $userId) { 8838 ...EmployeeFragment 8839 } 8840 } 8841 ${ks} 8842`,l3=a` 8843 query GetOfficeEmploymentsByUserIdForDropdown($userId: Int!) { 8844 officeEmploymentsByUserIdForDropdown(userId: $userId) { 8845 organisationOffices { 8846 officeId 8847 name 8848 domain 8849 role 8850 } 8851 } 8852 } 8853`,d3=a` 8854 query GetEmploymentByUserIdAndOfficeId($userId: Int!, $officeId: Int!) { 8855 employmentByUserIdAndOfficeId(userId: $userId, officeId: $officeId) { 8856 ...EmployeeFragment 8857 } 8858 } 8859 ${ks} 8860`,u3=a` 8861 query GetMinimalEmploymentByUserIdAndOfficeId($userId: Int!, $officeId: Int!) { 8862 minimalEmploymentByUserIdAndOfficeId(userId: $userId, officeId: $officeId) { 8863 officeId 8864 organisationId 8865 organisationEmployeeId 8866 userId 8867 officeRole 8868 organisationRole 8869 isFounder 8870 isActive 8871 productTourCompleted 8872 officeName 8873 officeDomain 8874 } 8875 } 8876`,f3=a` 8877 query GetUserOfficeEmploymentsForDropdown($userId: Int!) { 8878 userOfficeEmploymentsForDropdown(userId: $userId) { 8879 officeId 8880 organisationEmployeeId 8881 organisationId 8882 organisationRole 8883 officeRole 8884 name 8885 domain 8886 } 8887 } 8888`,m3=a` 8889 query GetMinimalEmploymentByUserIdAndOfficeDomain($userId: Int!, $domain: String!) { 8890 minimalEmploymentByUserIdAndOfficeDomain(userId: $userId, domain: $domain) { 8891 officeId 8892 organisationId 8893 organisationEmployeeId 8894 userId 8895 officeRole 8896 organisationRole 8897 isFounder 8898 isActive 8899 productTourCompleted 8900 officeName 8901 officeDomain 8902 } 8903 } 8904`,p3=a` 8905 query GetEmploymentByUserIdAndOfficeDomain($userId: Int!, $domain: String!) { 8906 employmentByUserIdAndOfficeDomain(userId: $userId, domain: $domain) { 8907 ...EmployeeFragment 8908 } 8909 } 8910 ${ks} 8911`,g3=a` 8912 query ClientOffice($clientId: Int!, $officeId: Int!) { 8913 clientOffice(clientId: $clientId, officeId: $officeId) { 8914 ...ClientOfficeFragment 8915 } 8916 } 8917 ${Xn} 8918`,I3=a` 8919 query GetUserMemberships($userId: Int!, $officeId: Int, $filter: String) { 8920 getUserMemberships(userId: $userId, officeId: $officeId, filter: $filter) { 8921 memberships { 8922 ...FullClientMembershipFragment 8923 } 8924 } 8925 } 8926 ${Kt} 8927`,h3=a` 8928 query GetClientMemberships($clientId: Int!, $officeId: Int, $filter: String, $limit: Int, $offset: Int) { 8929 getClientMemberships( 8930 clientId: $clientId 8931 officeId: $officeId 8932 filter: $filter 8933 limit: $limit 8934 offset: $offset 8935 ) { 8936 memberships { 8937 ...FullClientMembershipFragment 8938 } 8939 totalCount 8940 } 8941 } 8942 ${Kt} 8943`,y3=a` 8944 query GetRecurringMembershipCancellationImpactByUser($userId: Int!, $membershipId: Int!) { 8945 getRecurringMembershipCancellationImpactByUser(userId: $userId, membershipId: $membershipId) { 8946 courses { 8947 id 8948 courseName 8949 releasedTermsCount 8950 firstReleasedTermStart 8951 } 8952 } 8953 } 8954`,_3=a` 8955 query GetClientMembershipByIdAndUserId($userId: Int!, $membershipId: String!) { 8956 getClientMembershipByIdAndUserId(userId: $userId, membershipId: $membershipId) { 8957 ...FullClientMembershipFragment 8958 clientOrders { 8959 ...ClientOrderFragment 8960 } 8961 } 8962 } 8963 ${Kt} 8964 ${se} 8965`,C3=a` 8966 query GetClientMembershipByIdAndUserIdWithPaymentIntent($userId: Int!, $membershipId: String!) { 8967 getClientMembershipByIdAndUserId(userId: $userId, membershipId: $membershipId) { 8968 ...FullClientMembershipFragment 8969 paymentIntentClientSecret 8970 clientOrders { 8971 ...ClientOrderFragment 8972 } 8973 } 8974 } 8975 ${Kt} 8976 ${se} 8977`,O3=a` 8978 query GetClientMembershipByIdAndClientId($clientId: Int!, $membershipId: String!, $officeId: Int!) { 8979 getClientMembershipByIdAndClientId(clientId: $clientId, membershipId: $membershipId, officeId: $officeId) { 8980 ...FullClientMembershipFragment 8981 clientOrders { 8982 ...ClientOrderFragment 8983 } 8984 } 8985 } 8986 ${Kt} 8987 ${se} 8988`,E3=a` 8989 query getUserMembershipLimitStats($userId: Int!, $membershipId: Int!, $referenceDay: String!, $statsFor: String!) { 8990 getUserMembershipLimitStats( 8991 userId: $userId 8992 membershipId: $membershipId 8993 referenceDay: $referenceDay 8994 statsFor: $statsFor 8995 ) { 8996 statsFor 8997
8997 ...BookingMembershipStatsFragment 8998 } 8999 } 9000 ${md} 9001`,v3=a` 9002 query GetUserWeeklyEventsWithOffices( 9003 $userId: Int! 9004 $weekStart: String! 9005 $weekEnd: String! 9006 $first: Int 9007 $after: String 9008 $excludePastEvents: Boolean 9009 ) { 9010 getUserWeeklyEventsWithOffices( 9011 userId: $userId 9012 weekStart: $weekStart 9013 weekEnd: $weekEnd 9014 first: $first 9015 after: $after 9016 excludePastEvents: $excludePastEvents 9017 ) { 9018 offices { 9019 officeId 9020 name 9021 domain 9022 officeConfig { 9023 timezone 9024 } 9025 } 9026 events { 9027 lectureTermId 9028 workshopId 9029 appointmentBookingId 9030 clientOrderGraphQlId 9031 officeId 9032 lectureStart 9033 lectureEnd 9034 name 9035 eventType 9036 color 9037 isCanceled 9038 passed 9039 calendarLectureType 9040 } 9041 pageInfo { 9042 hasNextPage 9043 hasPreviousPage 9044 startCursor 9045 endCursor 9046 } 9047 totalUpcomingThisWeek 9048 } 9049 } 9050`,T3=a` 9051 query ValidateAccountDeletion($userId: Int!) { 9052 validateAccountDeletion(userId: $userId) { 9053 canDelete 9054 reason 9055 activeBookingsCount 9056 activeBookings { 9057 type 9058 name 9059 date 9060 sessionCount 9061 } 9062 activeRecurringMembershipsCount 9063 forfeitInfo { 9064 hasActiveVouchers 9065 activeVouchersCount 9066 hasActiveMemberships 9067 activeMembershipsCount 9068 hasActiveCredits 9069 activeCreditsCount 9070 hasActivePasses 9071 activePassesCount 9072 hasAnyActiveBenefits 9073 } 9074 lecturerEmployments { 9075 organisationId 9076 officeName 9077 hasAnyFutureEvents 9078 futureLecturesCount 9079 futureCoursesCount 9080 futureWorkshopsCount 9081 futureAppointmentsCount 9082 } 9083 } 9084 } 9085`,b3=a` 9086 query GetMyBillingInfo { 9087 getMyBillingInfo { 9088 street 9089 city 9090 postalCode 9091 country 9092 } 9093 } 9094`,A3=a` 9095 query GetArchivedOrdersForUser($userId: Int!, $organisationId: Int, $limit: Int!, $offset: Int, $month: Int, $year: Int) { 9096 archivedOrdersForUser(userId: $userId, organisationId: $organisationId, limit: $limit, offset: $offset, month: $month, year: $year) { 9097 orders { 9098 id 9099 documentType 9100 orderDate 9101 datePaid 9102 orderForName 9103 receiptId 9104 price 9105 currency 9106 paymentMethod 9107 paymentStatus 9108 archivedAt 9109 archivedReason 9110 organisationName 9111 officeDomain 9112 } 9113 totalCount 9114 } 9115 } 9116`,$3=a` 9117 query GetGracePeriodOrdersForUser($userId: Int!, $organisationId: Int, $limit: Int!, $offset: Int) { 9118 gracePeriodOrdersForUser(userId: $userId, organisationId: $organisationId, limit: $limit, offset: $offset) { 9119 orders { 9120 id 9121 clientOrderId 9122 date 9123 datePaid 9124 price 9125 currency 9126 type 9127 paymentStatus 9128 paymentMethod 9129 receiptId 9130 orderForName 9131 organisationName 9132 } 9133 totalCount 9134 } 9135 } 9136`,S3=a` 9137 query GetClientMakeUpSessions($officeId: Int!, $clientId: Int!, $limit: Int, $offset: Int) { 9138 getClientMakeUpSessions(officeId: $officeId, clientId: $clientId, limit: $limit, offset: $offset) { 9139 total 9140 rows { 9141 id 9142 alternateEntryId 9143 validTo 9144 createdAt 9145 state 9146 reason 9147 officeId 9148 organisationClientId 9149 course { 9150 id 9151 name 9152 } 9153 lectureTerm { 9154 id 9155 start 9156 } 9157 } 9158 } 9159 } 9160`,P3=a` 9161 query GetClientCreditsByUserId($userId: Int!) { 9162 getClientCreditsByUserId(userId: $userId) { 9163 office { 9164 officeId 9165 name 9166 domain 9167 image 9168 organisationId 9169 } 9170 creditBalance { 9171 id 9172 creditBalanceId 9173 numberOfCredits 9174 numberOfBlockedCredits 9175 validTo 9176 } 9177 canBuyCredits 9178 } 9179 } 9180`,x3=a` 9181 query GetClientCreditStatementByClient($clientId: Int!, $officeId: Int!, $limit: Int!, $offset: Int) { 9182 getClientCreditStatementByClient(clientId: $clientId, officeId: $officeId, limit: $limit, offset: $offset) { 9183 totalCount 9184 movements { 9185 id 9186 date 9187 kind 9188 credits 9189 publicNote 9190 note 9191 order { 9192 ...CreditStatementOrderFragment 9193 } 9194 } 9195 } 9196 } 9197 ${ql} 9198`,R3=a` 9199 query GetClientCreditStatementByUserId($userId: Int!, $officeId: Int!, $limit: Int!, $offset: Int) { 9200 getClientCreditStatementByUserId(userId: $userId, officeId: $officeId, limit: $limit, offset: $offset) { 9201 totalCount 9202 movements { 9203 id 9204 date 9205 kind 9206 credits 9207 publicNote 9208 order { 9209 ...CreditStatementOrderFragment 9210 } 9211 } 9212 } 9213 } 9214 ${ql} 9215`,w3=a` 9216 query GetClientPassesByUserId($userId: Int!) { 9217 getClientPassesByUserId(userId: $userId) { 9218 office { 9219 officeId 9220 name 9221 domain 9222 image 9223 organisationId 9224 } 9225 passBalances { 9226 ...ClientPassBalanceFragment 9227 } 9228 } 9229 } 9230 ${Mr} 9231`,Ui=a` 9232 fragment MinimalDashboardOfficeFragment on MinimalDashboardOffice { 9233 officeId 9234 name 9235 domain 9236 image 9237 organisationId 9238 role 9239 isFounder 9240 isDeleted 9241 deletedAt 9242 } 9243`,L3=a` 9244 query GetFounderOfficesByUserId($userId: Int!, $first: Int, $after: String, $search: String) { 9245 founderOfficesByUserId(userId: $userId, first: $first, after: $after, search: $search) {
9246 offices { 9247 ...MinimalDashboardOfficeFragment 9248 } 9249 pageInfo { 9250 hasNextPage 9251 hasPreviousPage 9252 startCursor 9253 endCursor 9254 } 9255 totalCount 9256 totalAvailable 9257 } 9258 } 9259 ${Ui} 9260`,k3=a` 9261 query GetSuperadminOfficesByUserId($userId: Int!, $first: Int, $after: String, $search: String) { 9262 superadminOfficesByUserId(userId: $userId, first: $first, after: $after, search: $search) { 9263 offices { 9264 ...MinimalDashboardOfficeFragment 9265 } 9266 pageInfo { 9267 hasNextPage 9268 hasPreviousPage 9269 startCursor 9270 endCursor 9271 } 9272 totalCount 9273 totalAvailable 9274 } 9275 } 9276 ${Ui} 9277`,M3=a` 9278 query GetLecturerOfficesByUserId($userId: Int!, $first: Int, $after: String, $search: String) { 9279 lecturerOfficesByUserId(userId: $userId, first: $first, after: $after, search: $search) { 9280 offices { 9281 ...MinimalDashboardOfficeFragment 9282 } 9283 pageInfo { 9284 hasNextPage 9285 hasPreviousPage 9286 startCursor 9287 endCursor 9288 } 9289 totalCount 9290 totalAvailable 9291 } 9292 } 9293 ${Ui} 9294`,F3=a` 9295 query GetStudentOfficesByUserId($userId: Int!, $first: Int, $after: String, $search: String) { 9296 studentOfficesByUserId(userId: $userId, first: $first, after: $after, search: $search) { 9297 offices { 9298 ...MinimalDashboardOfficeFragment 9299 } 9300 pageInfo { 9301 hasNextPage 9302 hasPreviousPage 9303 startCursor 9304 endCursor 9305 } 9306 totalCount 9307 totalAvailable 9308 } 9309 } 9310 ${Ui} 9311`,D3=a` 9312 query GetAppointmentServicesByOfficeId($officeId: Int!) { 9313 appointmentServicesByOfficeId(officeId: $officeId) { 9314 ...AppointmentServiceFragment 9315 } 9316 } 9317 ${Jn} 9318`,N3=a` 9319 query GetAppointmentAvailableSlots( 9320 $officeId: Int! 9321 $serviceInstructorId: Int! 9322 $date: String! 9323 $durationOptionId: Int 9324 $isAdmin: Boolean 9325 ) { 9326 appointmentAvailableSlots( 9327 officeId: $officeId 9328 serviceInstructorId: $serviceInstructorId 9329 date: $date 9330 durationOptionId: $durationOptionId 9331 isAdmin: $isAdmin 9332 ) { 9333 ...AppointmentAvailableSlotFragment 9334 } 9335 } 9336 ${P0} 9337`,B3=a` 9338 query GetAppointmentAvailableDates($officeId: Int!, $serviceInstructorId: Int!, $durationOptionId: Int, $isAdmin: Boolean) { 9339 appointmentAvailableDates( 9340 officeId: $officeId 9341 serviceInstructorId: $serviceInstructorId 9342 durationOptionId: $durationOptionId 9343 isAdmin: $isAdmin 9344 ) { 9345 date 9346 hasSlots 9347 totalSlots 9348 bookedSlots 9349 } 9350 } 9351`,j3=a` 9352 query GetAllAppointmentServicesByOfficeId($officeId: Int!) { 9353 allAppointmentServicesByOfficeId(officeId: $officeId) { 9354 ...AppointmentServiceFragment 9355 } 9356 } 9357 ${Jn} 9358`,V3=a` 9359 query GetAppointmentBookings( 9360 $officeId: Int! 9361 $statuses: [AppointmentBookingStatus] 9362 $serviceIds: [Int] 9363 $instructorIds: [Int] 9364 $categoryIds: [Int] 9365 $placeIds: [Int] 9366 $clientId: Int 9367 $bookingId: Int 9368 $dateFrom: String 9369 $dateTo: String 9370 $limit: Int 9371 $offset: Int 9372 $sortBy: String 9373 $sortOrder: String 9374 ) { 9375 appointmentBookings( 9376 officeId: $officeId 9377 statuses: $statuses 9378 serviceIds: $serviceIds 9379 instructorIds: $instructorIds 9380 categoryIds: $categoryIds 9381 placeIds: $placeIds 9382 clientId: $clientId 9383 bookingId: $bookingId 9384 dateFrom: $dateFrom 9385 dateTo: $dateTo 9386 limit: $limit 9387 offset: $offset 9388 sortBy: $sortBy 9389 sortOrder: $sortOrder 9390 ) { 9391 bookings { 9392 ...AppointmentBookingFragment 9393 } 9394 totalCount 9395 limit 9396 offset 9397 } 9398 } 9399 ${mt} 9400`,U3=a` 9401 query GetInstructorAvailability($officeId: Int!, $organisationEmployeeId: Int!) { 9402 instructorAvailability(officeId: $officeId, organisationEmployeeId: $organisationEmployeeId) { 9403 ...InstructorAvailabilityFragment 9404 } 9405 } 9406 ${Bi} 9407`,G3=a` 9408 query GetDateSpecificAvailability( 9409 $officeId: Int! 9410 $organisationEmployeeId: Int 9411 $dateFrom: String 9412 $dateTo: String 9413 ) { 9414 dateSpecificAvailability( 9415 officeId: $officeId 9416 organisationEmployeeId: $organisationEmployeeId 9417 dateFrom: $dateFrom 9418 dateTo: $dateTo 9419 ) { 9420 ...InstructorAvailabilityFragment 9421 } 9422 } 9423 ${Bi} 9424`,H3=a` 9425 query GetAllAppointmentServiceCategories($officeId: Int!) { 9426 allAppointmentServiceCategories(officeId: $officeId) { 9427 ...AppointmentServiceCategoryFragment 9428 } 9429 } 9430 ${Ni} 9431`,W3=a` 9432 query GetMyUpcomingAppointmentBookings($officeId: Int!, $limit: Int) { 9433 myUpcomingAppointmentBookings(officeId: $officeId, limit: $limit) { 9434 ...AppointmentBookingFragment 9435 } 9436 } 9437 ${mt} 9438`,z3=a` 9439 query CheckAppointmentSlotNotificationExist($appointmentSlotNotificationGraphQlId: String!) { 9440 checkAppointmentSlotNotificationExist( 9441 appointmentSlotNotificationGraphQlId: $appointmentSlotNotificationGraphQlId 9442 ) { 9443 success 9444 } 9445 } 9446`,Y3=a` 9447 query GetUnavailableDates($officeId: Int!, $organisationEmployeeId: Int) { 9448 unavailableDates(officeId: $officeId, organisationEmployeeId: $organisationEmployeeId) { 9449 ...UnavailableDateFragment 9450 } 9451 } 9452 ${pd} 9453`,q3=a` 9454 query GetPublicAppointmentClientOrderById($clientOrderGraphQlId: String!) {
9455 publicAppointmentClientOrderById(clientOrderGraphQlId: $clientOrderGraphQlId) { 9456 clientOrder { 9457 ...ClientOrderFragment 9458 } 9459 appointmentBooking { 9460 ...AppointmentBookingFragment 9461 } 9462 appointmentService { 9463 ...AppointmentServiceFragment 9464 } 9465 } 9466 } 9467 ${se} 9468 ${mt} 9469 ${Jn} 9470`,K3=a` 9471 mutation CreateAppointmentBooking($input: CreateAppointmentBookingInput!) { 9472 createAppointmentBooking(input: $input) { 9473 ...AppointmentBookingFragment 9474 } 9475 } 9476 ${mt} 9477`,Z3=a` 9478 mutation CreateAppointmentService($input: CreateAppointmentServiceInput!) { 9479 createAppointmentService(input: $input) { 9480 ...AppointmentServiceFragment 9481 } 9482 } 9483 ${Jn} 9484`,X3=a` 9485 mutation UpdateAppointmentService($input: UpdateAppointmentServiceInput!) { 9486 updateAppointmentService(input: $input) { 9487 ...AppointmentServiceFragment 9488 } 9489 } 9490 ${Jn} 9491`,Q3=a` 9492 mutation DeleteAppointmentService($officeId: Int!, $serviceId: Int!) { 9493 deleteAppointmentService(officeId: $officeId, serviceId: $serviceId) { 9494 ...AppointmentServiceFragment 9495 } 9496 } 9497 ${Jn} 9498`,J3=a` 9499 mutation CreateAppointmentBookingAsAdmin($input: CreateAppointmentBookingAsAdminInput!) { 9500 createAppointmentBookingAsAdmin(input: $input) { 9501 ...AppointmentBookingFragment 9502 } 9503 } 9504 ${mt} 9505`,eC=a` 9506 mutation UpdateAppointmentBookingStatus( 9507 $officeId: Int! 9508 $bookingId: Int! 9509 $status: AppointmentBookingStatus! 9510 $cancelledBy: AppointmentCancelledBy 9511 $cancellationReason: String 9512 $stornoOrder: Boolean 9513 $stornoPercent: Int 9514 $stornoDescription: String 9515 $applyPolicies: Boolean 9516 $emailText: String 9517 $smsText: String 9518 $newPaymentStatus: String 9519 ) { 9520 updateAppointmentBookingStatus( 9521 officeId: $officeId 9522 bookingId: $bookingId 9523 status: $status 9524 cancelledBy: $cancelledBy 9525 cancellationReason: $cancellationReason 9526 stornoOrder: $stornoOrder 9527 stornoPercent: $stornoPercent 9528 stornoDescription: $stornoDescription 9529 applyPolicies: $applyPolicies 9530 emailText: $emailText 9531 smsText: $smsText 9532 newPaymentStatus: $newPaymentStatus 9533 ) { 9534 ...AppointmentBookingFragment 9535 } 9536 } 9537 ${mt} 9538`,tC=a` 9539 mutation UpdateAppointmentBooking( 9540 $officeId: Int! 9541 $bookingId: Int! 9542 $instructorId: Int 9543 $placeId: Int 9544 $internalNote: String 9545 ) { 9546 updateAppointmentBooking( 9547 officeId: $officeId 9548 bookingId: $bookingId 9549 instructorId: $instructorId 9550 placeId: $placeId 9551 internalNote: $internalNote 9552 ) { 9553 ...AppointmentBookingFragment 9554 } 9555 } 9556 ${mt} 9557`,nC=a` 9558 mutation CancelMyAppointmentBooking($bookingId: Int!) { 9559 cancelMyAppointmentBooking(bookingId: $bookingId) { 9560 ...AppointmentBookingFragment 9561 } 9562 } 9563 ${mt} 9564`,rC=a` 9565 mutation CancelAppointmentBookingByPublicCode($clientOrderGraphQlId: String!) { 9566 cancelAppointmentBookingByPublicCode(clientOrderGraphQlId: $clientOrderGraphQlId) { 9567 ...AppointmentBookingFragment 9568 } 9569 } 9570 ${mt} 9571`,iC=a` 9572 mutation AssignInstructorToService($input: AssignInstructorToServiceInput!) { 9573 assignInstructorToService(input: $input) { 9574 ...AppointmentServiceInstructorFragment 9575 } 9576 } 9577 ${Ns} 9578`,oC=a` 9579 mutation RemoveInstructorFromService($officeId: Int!, $serviceInstructorId: Int!) { 9580 removeInstructorFromService(officeId: $officeId, serviceInstructorId: $serviceInstructorId) { 9581 ...AppointmentServiceInstructorFragment 9582 } 9583 } 9584 ${Ns} 9585`,sC=a` 9586 mutation UpdateInstructorAvailability($input: UpdateInstructorAvailabilityInput!) { 9587 updateInstructorAvailability(input: $input) { 9588 ...InstructorAvailabilityFragment 9589 } 9590 } 9591 ${Bi} 9592`,aC=a`
9593 mutation CreateDateSpecificAvailability($input: CreateDateSpecificAvailabilityInput!) { 9594 createDateSpecificAvailability(input: $input) { 9595 ...InstructorAvailabilityFragment 9596 } 9597 } 9598 ${Bi} 9599`,cC=a` 9600 mutation DeleteDateSpecificAvailability($officeId: Int!, $availabilityId: Int!) { 9601 deleteDateSpecificAvailability(officeId: $officeId, availabilityId: $availabilityId) 9602 } 9603`,lC=a` 9604 mutation CreateAppointmentServiceCategory($input: CreateAppointmentServiceCategoryInput!) { 9605 createAppointmentServiceCategory(input: $input) { 9606 ...AppointmentServiceCategoryFragment 9607 } 9608 } 9609 ${Ni} 9610`,dC=a` 9611 mutation UpdateAppointmentServiceCategory($input: UpdateAppointmentServiceCategoryInput!) { 9612 updateAppointmentServiceCategory(input: $input) { 9613 ...AppointmentServiceCategoryFragment 9614 } 9615 } 9616 ${Ni} 9617`,uC=a` 9618 mutation DeleteAppointmentServiceCategory($officeId: Int!, $categoryId: Int!) { 9619 deleteAppointmentServiceCategory(officeId: $officeId, categoryId: $categoryId) 9620 } 9621`,fC=a` 9622 mutation UpdateAppointmentServicesOrder($officeId: Int!, $services: [AppointmentServiceOrderInput!]!) { 9623 updateAppointmentServicesOrder(officeId: $officeId, services: $services) { 9624 success 9625 } 9626 } 9627`,mC=a` 9628 mutation CreateAppointmentSlotNotification( 9629 $officeId: Int! 9630 $appointmentServiceInstructorId: Int! 9631 $startTime: DateTime! 9632 $email: String! 9633 $recaptchaToken: String! 9634 $recaptchaActionName: String! 9635 ) { 9636 createAppointmentSlotNotification( 9637 officeId: $officeId 9638 appointmentServiceInstructorId: $appointmentServiceInstructorId 9639 startTime: $startTime 9640 email: $email 9641 recaptchaToken: $recaptchaToken 9642 recaptchaActionName: $recaptchaActionName 9643 ) { 9644 success 9645 } 9646 } 9647`,pC=a` 9648 mutation CreateUnavailableDates($input: CreateUnavailableDatesInput!) { 9649 createUnavailableDates(input: $input) { 9650 ...UnavailableDateFragment 9651 } 9652 } 9653 ${pd} 9654`,gC=a` 9655 mutation DeleteUnavailableDate($officeId: Int!, $unavailableDateId: Int!) { 9656 deleteUnavailableDate(officeId: $officeId, unavailableDateId: $unavailableDateId) 9657 } 9658`,IC=a` 9659 mutation SendAppointmentBookingMessage($input: SendAppointmentBookingMessageInput!) { 9660 sendAppointmentBookingMessage(input: $input) { 9661 success 9662 } 9663 } 9664`,hC=a` 9665 query GetWaiverTemplatesByOfficeId($officeId: Long!) { 9666 waiverTemplatesByOfficeId(officeId: $officeId) { 9667 ...WaiverTemplateFragment 9668 } 9669 } 9670 ${Qn} 9671`,yC=a` 9672 query GetWaiverTemplateById($officeId: Long!, $waiverTemplateId: Long!) { 9673 waiverTemplateById(officeId: $officeId, waiverTemplateId: $waiverTemplateId) { 9674 ...WaiverTemplateFragment 9675 } 9676 } 9677 ${Qn} 9678`,_C=a` 9679 query GetSignedWaiversByOfficeId($officeId: Long!, $limit: Int = 50, $offset: Int = 0) { 9680 signedWaiversByOfficeId(officeId: $officeId, limit: $limit, offset: $offset) { 9681 ...SignedWaiverFragment 9682 } 9683 } 9684 ${jr} 9685`,CC=a` 9686 query GetSignedWaiverById($officeId: Long!, $signedWaiverId: Long!) { 9687 signedWaiverById(officeId: $officeId, signedWaiverId: $signedWaiverId) { 9688 ...SignedWaiverFragment 9689 } 9690 } 9691 ${jr} 9692`,OC=a` 9693 query GetSignedWaiverByParticipantEmailAndOffice($participantEmail: String!, $officeId: Long!) { 9694 signedWaiverByParticipantEmailAndOffice(participantEmail: $participantEmail, officeId: $officeId) { 9695 ...SignedWaiverNotLoggedInFragment 9696 } 9697 } 9698 ${v0} 9699`,EC=a` 9700 query GetSignedWaiverByUserIdAndOffice($userId: Long!, $officeId: Long!) { 9701 signedWaiverByUserIdAndOffice(userId: $userId, officeId: $officeId) { 9702 ...SignedWaiverFragment 9703 } 9704 } 9705 ${jr} 9706`,vC=a` 9707 query GetMySignedWaiverByUserIdAndOffice($userId: Long!, $officeId: Long!) { 9708 mySignedWaiverByUserIdAndOffice(userId: $userId, officeId: $officeId) { 9709 ...SignedWaiverFragment 9710 } 9711 } 9712 ${jr} 9713`,TC=a` 9714 query GetAllSignedWaiversByUserIdAndOffice($userId: Long!, $officeId: Long!) { 9715 allSignedWaiversByUserIdAndOffice(userId: $userId, officeId: $officeId) { 9716 ...SignedWaiverFragment 9717 } 9718 } 9719 ${jr} 9720`,bC=a` 9721 query GetOfficeCollaborations($officeId: Int!) { 9722 officeCollaborations(officeId: $officeId) { 9723 id 9724 collaborationId 9725 graphQlId 9726 hostOfficeId 9727 partnerOfficeId 9728 hostOfficeName 9729 hostOfficeDomain 9730 partnerOfficeName 9731 partnerOfficeDomain 9732 partnerOfficeImage 9733 hostTariffSupportsCollaboration 9734 status 9735 createdAt 9736 permViewAttendees 9737 permManageReservations 9738 permEmailAttendees 9739 permEditEvents 9740 permShareStats 9741 } 9742 } 9743`,AC=a` 9744 query GetCollaborationPendingRequests($officeId: Int!) { 9745 collaborationPendingRequests(officeId: $officeId) { 9746 id 9747 collaborationId 9748 graphQlId 9749 hostOfficeId 9750 partnerOfficeId 9751 hostOfficeName 9752 hostOfficeDomain 9753 partnerOfficeName 9754 partnerOfficeDomain 9755 hostTariffSupportsCollaboration 9756 status 9757 createdAt 9758 } 9759 } 9760`,$C=a`
9761 query GetEventCollaborationStatus($officeId: Int!, $lectureInstanceId: Int, $workshopId: Int) { 9762 eventCollaborationStatus(officeId: $officeId, lectureInstanceId: $lectureInstanceId, workshopId: $workshopId) { 9763 collaborationId 9764 hostOfficeId 9765 hostOfficeName 9766 hostOfficeDomain 9767 isShared 9768 sharedEventId 9769 hostTariffSupportsCollaboration 9770 } 9771 } 9772`,SC=a` 9773 mutation CreateOfficeCollaboration($officeId: Int!, $partnerOfficeDomain: String!) { 9774 createOfficeCollaboration(officeId: $officeId, partnerOfficeDomain: $partnerOfficeDomain) { 9775 id 9776 collaborationId 9777 graphQlId 9778 hostOfficeId 9779 partnerOfficeId 9780 hostOfficeName 9781 hostOfficeDomain 9782 partnerOfficeName 9783 partnerOfficeDomain 9784 status 9785 } 9786 } 9787`,PC=a` 9788 mutation RespondToCollaborationRequest( 9789 $collaborationId: Int! 9790 $officeId: Int! 9791 $accept: Boolean! 9792 $permissions: CollaborationPermissionsInput 9793 ) { 9794 respondToCollaborationRequest( 9795 collaborationId: $collaborationId 9796 officeId: $officeId 9797 accept: $accept 9798 permissions: $permissions 9799 ) { 9800 id 9801 collaborationId 9802 status 9803 } 9804 } 9805`,xC=a` 9806 mutation CancelCollaborationRequest($collaborationId: Int!, $officeId: Int!) { 9807 cancelCollaborationRequest(collaborationId: $collaborationId, officeId: $officeId) { 9808 id 9809 collaborationId 9810 status 9811 } 9812 } 9813`,RC=a` 9814 mutation DeactivateCollaboration($collaborationId: Int!, $officeId: Int!) { 9815 deactivateCollaboration(collaborationId: $collaborationId, officeId: $officeId) { 9816 id 9817 collaborationId 9818 status 9819 } 9820 } 9821`,wC=a` 9822 mutation ShareEventWithCollaboration($collaborationId: Int!, $officeId: Int!, $lectureInstanceId: Int, $workshopId: Int) { 9823 shareEventWithCollaboration( 9824 collaborationId: $collaborationId 9825 officeId: $officeId 9826 lectureInstanceId: $lectureInstanceId 9827 workshopId: $workshopId 9828 ) 9829 } 9830`,LC=a` 9831 mutation UnshareEventFromCollaboration($sharedEventId: Int!, $officeId: Int!) { 9832 unshareEventFromCollaboration(sharedEventId: $sharedEventId, officeId: $officeId) 9833 } 9834`,kC=a` 9835 mutation UpdateCollaborationPermissions( 9836 $collaborationId: Int! 9837 $officeId: Int! 9838 $permissions: CollaborationPermissionsInput! 9839 ) { 9840 updateCollaborationPermissions( 9841 collaborationId: $collaborationId 9842 officeId: $officeId 9843 permissions: $permissions 9844 ) { 9845 id 9846 collaborationId 9847 permViewAttendees 9848 permManageReservations 9849 permEmailAttendees 9850 permEditEvents 9851 permShareStats 9852 } 9853 } 9854`,MC=a` 9855 query PublicVideoLibrary($officeId: Int!) { 9856 publicVideoLibrary(officeId: $officeId) { 9857 videos { 9858 ...OfficeVideoFragment 9859 } 9860 playlists { 9861 ...OfficeVideoPlaylistFragment 9862 videos { 9863 officeVideoId 9864 } 9865 } 9866 } 9867 } 9868 ${pn} 9869 ${Vr} 9870`,FC=a` 9871 query MyVideoOffices { 9872 myVideoOffices { 9873 officeId 9874 name 9875 domain 9876 image 9877 } 9878 } 9879`,DC=a` 9880 query PublicVideoDetail($videoId: Int!, $origin: String) { 9881 publicVideoDetail(videoId: $videoId) { 9882 ...OfficeVideoFragment 9883 # Playback-oriented detail view â embedUrl resolves only when the viewer 9884 # has access; origin is required by the YouTube IFrame API (pass 9885 # window.location.origin). 9886 embedUrl(origin: $origin) 9887 } 9888 } 9889 ${pn} 9890`,NC=a` 9891 query VideoPlaybackInfo($videoId: Int!, $origin: String) { 9892 videoPlaybackInfo(videoId: $videoId, origin: $origin) { 9893 videoId 9894 hasAccess 9895 embedUrl 9896 provider 9897 thumbnailUrl 9898 title 9899 description 9900 durationSeconds 9901 continueAtSeconds 9902 buyOptions { 9903 membershipGroupsWithAccess { 9904 ...OfficeMembershipGroupFragment 9905 } 9906 recurringMembershipGroupsWithAccess { 9907 ...RecurringMembershipGroupFragment 9908 } 9909 videoOtpOffer { 9910 ...OfficeVideoOtpOfferFragment 9911 } 9912 playlistOtpOffers { 9913 ...OfficeVideoOtpOfferFragment 9914 # Buy options shows what a playlist purchase unlocks (name + video count). 9915 playlist { 9916 officeVideoPlaylistId 9917 name 9918 videoCount 9919 } 9920 } 9921 } 9922 } 9923 } 9924 ${Br} 9925 ${an} 9926 ${er} 9927`,BC=a` 9928 query MyVideoLibrary($officeId: Int!, $filters: VideoFiltersInput) { 9929 myVideoLibrary(officeId: $officeId, filters: $filters) { 9930 videos { 9931 ...OfficeVideoFragment 9932 } 9933 playlists { 9934 ...OfficeVideoPlaylistFragment 9935 # Junction order (drag&drop in the playlist drawer) â the client library 9936 # renders playlist sections in this order, same as publicVideoLibrary. 9937 videos { 9938 officeVideoId 9939 } 9940 } 9941 } 9942 } 9943 ${pn} 9944 ${Vr} 9945`,jC=a` 9946 query MyVideoOtpPurchases { 9947 myVideoOtpPurchases { 9948 ...ClientVideoPurchaseFragment 9949 } 9950 } 9951 ${Ur} 9952`,VC=a` 9953 query MyPendingVideoOtpOrders { 9954 myPendingVideoOtpOrders { 9955 id 9956 clientOrderId 9957 officeId 9958 orderForName 9959 price 9960 currency 9961 paymentMethod 9962 date 9963 } 9964 } 9965`,UC=a` 9966 query MyContinueWatching($officeId: Int, $limit: Int) { 9967 myContinueWatching(officeId: $officeId, limit: $limit) { 9968 ...OfficeVideoFragment 9969 } 9970 } 9971 ${pn} 9972`,GC=a` 9973 query OfficeVideos($officeId: Int!, $filters: VideoFiltersInput) { 9974 officeVideos(officeId: $officeId, filters: $filters) { 9975 ...OfficeVideoAdminFragment 9976 } 9977 } 9978 ${Ot} 9979`,HC=a` 9980 query OfficeVideoPlaylists($officeId: Int!) { 9981 officeVideoPlaylists(officeId: $officeId) { 9982 ...OfficeVideoPlaylistFragment 9983 # Admin-only: newest offer incl. a deactivated one (edit prefill + reactivate); 9984 # deliberately NOT in the shared fragment - public surfaces must not select it. 9985 latestOtpOffer { 9986 ...OfficeVideoOtpOfferFragment 9987 } 9988 # Playlist contents (in playlist order) â requested only here, the 9989 # library queries join videos to playlists client-side via 9990 # video.playlists instead. 9991 videos { 9992 ...OfficeVideoFragment 9993 } 9994 } 9995 } 9996 ${Vr} 9997 ${pn} 9998 ${er} 9999`,WC=a` 10000 query OfficeVideo($officeId: Int!, $videoId: Int!) { 10001 officeVideo(officeId: $officeId, videoId: $videoId) { 10002 ...OfficeVideoAdminFragment 10003 } 10004 } 10005 ${Ot} 10006`,zC=a` 10007 query SearchOfficeVideos($officeId: Int!, $query: String!, $filters: VideoFiltersInput) { 10008 searchOfficeVideos(officeId: $officeId, query: $query, filters: $filters) { 10009 videos { 10010 ...OfficeVideoAdminFragment 10011 } 10012 } 10013 } 10014 ${Ot} 10015`,YC=a` 10016 query OfficeVideoAnalytics($officeId: Int!, $range: VideoDateRangeInput!, $instructorOnly: Boolean) { 10017 officeVideoAnalytics(officeId: $officeId, range: $range, instructorOnly: $instructorOnly) { 10018 totalViews 10019 uniqueViewers 10020 avgCompletionPercent 10021 topVideos { 10022 videoId 10023 title 10024 views 10025 uniqueViewers 10026 avgCompletionPercent 10027 } 10028 completionBuckets { 10029 bucket 10030 sessions 10031 } 10032 viewsOverTime { 10033 day 10034 views 10035 } 10036 } 10037 } 10038`,qC=a` 10039 query OfficeVideoOtpPurchases($officeId: Int!, $limit: Int, $offset: Int) { 10040 officeVideoOtpPurchases(officeId: $officeId, limit: $limit, offset: $offset) { 10041 ...ClientVideoPurchaseFragment 10042 } 10043 } 10044 ${Ur} 10045`,KC=a` 10046 query PreviewVideoMetadata($officeId: Int!, $url: String!) { 10047 previewVideoMetadata(officeId: $officeId, url: $url) { 10048 provider 10049 providerVideoId 10050 title 10051 durationSeconds 10052 thumbnailUrl 10053 fetchFailed 10054 metadataUnavailable 10055 failureReason 10056 } 10057 } 10058`,ZC=a` 10059 mutation CreateOfficeVideoPlaylist($officeId: Int!, $input: VideoPlaylistInput!) { 10060 createOfficeVideoPlaylist(officeId: $officeId, input: $input) { 10061 ...OfficeVideoPlaylistFragment 10062 } 10063 } 10064 ${Vr} 10065`,XC=a` 10066 mutation UpdateOfficeVideoPlaylist($officeId: Int!, $playlistId: Int!, $input: VideoPlaylistUpdateInput!) { 10067 updateOfficeVideoPlaylist(officeId: $officeId, playlistId: $playlistId, input: $input) { 10068 ...OfficeVideoPlaylistFragment 10069 } 10070 } 10071 ${Vr} 10072`,QC=a` 10073 mutation ArchiveOfficeVideoPlaylist($officeId: Int!, $playlistId: Int!) { 10074 archiveOfficeVideoPlaylist(officeId: $officeId, playlistId: $playlistId) 10075 } 10076`,JC=a` 10077 mutation UnarchiveOfficeVideoPlaylist($officeId: Int!, $playlistId: Int!) { 10078 unarchiveOfficeVideoPlaylist(officeId: $officeId, playlistId: $playlistId) 10079 } 10080`,eO=a` 10081 mutation ReorderOfficeVideoPlaylists($officeId: Int!, $playlistIds: [Int]!) { 10082 reorderOfficeVideoPlaylists(officeId: $officeId, playlistIds: $playlistIds) 10083 } 10084`,tO=a` 10085 mutation AddVideoToPlaylist($officeId: Int!, $videoId: Int!, $playlistId: Int!) { 10086 addVideoToPlaylist(officeId: $officeId, videoId: $videoId, playlistId: $playlistId) 10087 } 10088`,nO=a` 10089 mutation RemoveVideoFromPlaylist($officeId: Int!, $videoId: Int!, $playlistId: Int!) { 10090 removeVideoFromPlaylist(officeId: $officeId, videoId: $videoId, playlistId: $playlistId) 10091 } 10092`,rO=a` 10093 mutation ReorderVideosInPlaylist($officeId: Int!, $playlistId: Int!, $videoIds: [Int]!) { 10094 reorderVideosInPlaylist(officeId: $officeId, playlistId: $playlistId, videoIds: $videoIds) 10095 } 10096`,iO=a` 10097 mutation CreateOfficeVideo($officeId: Int!, $input: VideoInput!) { 10098 createOfficeVideo(officeId: $officeId, input: $input) { 10099 ...OfficeVideoAdminFragment 10100 } 10101 } 10102 ${Ot} 10103`,oO=a` 10104 mutation UpdateOfficeVideo($officeId: Int!, $videoId: Int!, $input: VideoUpdateInput!) { 10105 updateOfficeVideo(officeId: $officeId, videoId: $videoId, input: $input) { 10106 ...OfficeVideoAdminFragment 10107 } 10108 } 10109 ${Ot} 10110`,sO=a` 10111 mutation PublishOfficeVideo($officeId: Int!, $videoId: Int!) { 10112 publishOfficeVideo(officeId: $officeId, videoId: $videoId) { 10113 ...OfficeVideoAdminFragment 10114 } 10115 } 10116 ${Ot} 10117`,aO=a` 10118 mutation UnpublishOfficeVideo($officeId: Int!, $videoId: Int!) { 10119 unpublishOfficeVideo(officeId: $officeId, videoId: $videoId) { 10120 ...OfficeVideoAdminFragment 10121 } 10122 } 10123 ${Ot} 10124`,cO=a` 10125 mutation SoftHideOfficeVideo($officeId: Int!, $videoId: Int!) { 10126 softHideOfficeVideo(officeId: $officeId, videoId: $videoId) { 10127 ...OfficeVideoAdminFragment 10128 } 10129 } 10130 ${Ot} 10131`,lO=a` 10132 mutation UnhideOfficeVideo($officeId: Int!, $videoId: Int!) { 10133 unhideOfficeVideo(officeId: $officeId, videoId: $videoId) { 10134 ...OfficeVideoAdminFragment 10135 } 10136 } 10137 ${Ot} 10138`,dO=a` 10139 mutation RestoreOfficeVideo($officeId: Int!, $videoId: Int!) { 10140 restoreOfficeVideo(officeId: $officeId, videoId: $videoId) { 10141 ...OfficeVideoAdminFragment 10142 } 10143 } 10144 ${Ot} 10145`,uO=a` 10146 mutation SoftDeleteOfficeVideo($officeId: Int!, $videoId: Int!) { 10147 softDeleteOfficeVideo(officeId: $officeId, videoId: $videoId) 10148 } 10149`,fO=a` 10150 mutation ReorderOfficeVideos($officeId: Int!, $videoIds: [Int]!) { 10151 reorderOfficeVideos(officeId: $officeId, videoIds: $videoIds) 10152 } 10153`,mO=a` 10154 mutation SetMembershipGroupVideoAccess( 10155 $officeId: Int! 10156 $membershipGroupId: Int! 10157 $mode: VideoAccessMode! 10158 $playlistIds: [Int] 10159 ) { 10160 setMembershipGroupVideoAccess( 10161 officeId: $officeId 10162 membershipGroupId: $membershipGroupId 10163 mode: $mode 10164 playlistIds: $playlistIds 10165 ) 10166 } 10167`,pO=a` 10168 mutation SetRecurringMembershipGroupVideoAccess( 10169 $officeId: Int! 10170 $recurringMembershipGroupId: Int! 10171 $mode: VideoAccessMode! 10172 $playlistIds: [Int] 10173 ) { 10174 setRecurringMembershipGroupVideoAccess( 10175 officeId: $officeId 10176 recurringMembershipGroupId: $recurringMembershipGroupId 10177 mode: $mode 10178 playlistIds: $playlistIds 10179 ) 10180 } 10181`,gO=a` 10182 mutation SetPlaylistMembershipAccess( 10183 $officeId: Int! 10184 $playlistId: Int! 10185 $membershipGroupIds: [Int]! 10186 $recurringMembershipGroupIds: [Int]! 10187 ) { 10188 setPlaylistMembershipAccess( 10189 officeId: $officeId 10190 playlistId: $playlistId 10191 membershipGroupIds: $membershipGroupIds 10192 recurringMembershipGroupIds: $recurringMembershipGroupIds 10193 ) 10194 } 10195`,IO=a` 10196 mutation CreateOfficeVideoOtpOffer($officeId: Int!, $input: OtpOfferInput!) { 10197 createOfficeVideoOtpOffer(officeId: $officeId, input: $input) { 10198 ...OfficeVideoOtpOfferFragment 10199 } 10200 } 10201 ${er} 10202`,hO=a` 10203 mutation UpdateOfficeVideoOtpOffer($officeId: Int!, $offerId: Int!, $input: OtpOfferUpdateInput!) { 10204 updateOfficeVideoOtpOffer(officeId: $officeId, offerId: $offerId, input: $input) { 10205 ...OfficeVideoOtpOfferFragment 10206 } 10207 } 10208 ${er} 10209`,yO=a` 10210 mutation DeactivateOfficeVideoOtpOffer($officeId: Int!, $offerId: Int!) { 10211 deactivateOfficeVideoOtpOffer(officeId: $officeId, offerId: $offerId) 10212 } 10213`,_O=a` 10214 mutation RevokeVideoPurchaseAccess($officeId: Int!, $purchaseId: Int!) { 10215 revokeVideoPurchaseAccess(officeId: $officeId, purchaseId: $purchaseId) { 10216 ...ClientVideoPurchaseFragment 10217 } 10218 } 10219 ${Ur} 10220`,CO=a` 10221 mutation RestoreVideoPurchaseAccess($officeId: Int!, $purchaseId: Int!) { 10222 restoreVideoPurchaseAccess(officeId: $officeId, purchaseId: $purchaseId) { 10223 ...ClientVideoPurchaseFragment 10224 } 10225 } 10226 ${Ur} 10227`,OO=a` 10228 mutation BuyVideoOtp($userId: Int!, $officeId: Int!, $input: BuyVideoOtpInput!) { 10229 buyVideoOtp(userId: $userId, officeId: $officeId, input: $input) { 10230 clientOrder { 10231 ...ClientOrderFragment 10232 } 10233 purchase { 10234 ...ClientVideoPurchaseFragment 10235 } 10236 purchaseCompleted 10237 } 10238 } 10239 ${se} 10240 ${Ur} 10241`,EO=a` 10242 mutation RecordVideoProgress($input: RecordVideoProgressInput!) { 10243 recordVideoProgress(input: $input) 10244 } 10245`,vO=a` 10246 query PublicRentalListings($officeId: Int!) { 10247 publicRentalListings(officeId: $officeId) { 10248 ...PublicRentalListingFragment 10249 } 10250 } 10251 ${ji} 10252`,TO=a` 10253 query PublicRentalListing($listingId: Int!) { 10254 publicRentalListing(listingId: $listingId) { 10255 ...PublicRentalListingFragment 10256 } 10257 } 10258 ${ji} 10259`,bO=a` 10260 query RentalListing($listingId: Int!) { 10261 rentalListing(listingId: $listingId) { 10262 # Authenticated detail (renter from booking history OR office admin) â 10263 # the admin-only fields in the full fragment resolve to null for renters. 10264 ...RentalListingFragment 10265 } 10266 } 10267 ${gn} 10268`,AO=a` 10269 query RentalAvailabilitySlots($listingId: Int!, $dateRange: RentalDateRangeInput!, $adminView: Boolean) { 10270 rentalAvailabilitySlots(listingId: $listingId, dateRange: $dateRange, adminView: $adminView) { 10271 startsAt 10272 endsAt 10273 available 10274 conflictReason 10275 } 10276 } 10277`,$O=a` 10278 query PublicRentalBlockedTimes($off
10278iceId: Int!, $dateRange: RentalDateRangeInput!) { 10279 publicRentalBlockedTimes(officeId: $officeId, dateRange: $dateRange) { 10280 startsAt 10281 endsAt 10282 placeId 10283 } 10284 } 10285`,SO=a` 10286 query MyRentalBookings { 10287 myRentalBookings { 10288 ...RentalBookingFragment 10289 } 10290 } 10291 ${Je} 10292`,PO=a` 10293 query OfficeRentalListings($officeId: Int!, $filters: RentalListingFilters) { 10294 officeRentalListings(officeId: $officeId, filters: $filters) { 10295 ...RentalListingFragment 10296 } 10297 } 10298 ${gn} 10299`,xO=a` 10300 query OfficeRentalBookings($officeId: Int!, $filters: RentalBookingFilters) { 10301 officeRentalBookings(officeId: $officeId, filters: $filters) { 10302 ...RentalBookingFragment 10303 } 10304 } 10305 ${Je} 10306`,RO=a` 10307 query OfficeRentalBookingsPaginated( 10308 $officeId: Int! 10309 $limit: Int! 10310 $offset: Int 10311 $filters: RentalBookingsPaginatedFilters 10312 $sorter: RentalBookingsSorterInput 10313 ) { 10314 officeRentalBookingsPaginated( 10315 officeId: $officeId 10316 limit: $limit 10317 offset: $offset 10318 filters: $filters 10319 sorter: $sorter 10320 ) { 10321 bookings { 10322 ...RentalBookingFragment 10323 } 10324 totalCount 10325 } 10326 } 10327 ${Je} 10328`,wO=a` 10329 query OfficeRentalAnalytics($officeId: Int!, $range: RentalDateRangeInput!) { 10330 officeRentalAnalytics(officeId: $officeId, range: $range) { 10331 bookingsCount 10332 confirmedCount 10333 cancelledCount 10334 noShowCount 10335 approvalRatePercent 10336 totalRevenue 10337 refundedTotal 10338 currency 10339 bookedHours 10340 } 10341 } 10342`,LO=a` 10343 query RentalConflictWarnings($officeId: Int!, $startsAt: String!, $endsAt: String!) { 10344 rentalConflictWarnings(officeId: $officeId, startsAt: $startsAt, endsAt: $endsAt) { 10345 type 10346 title 10347 start 10348 end 10349 } 10350 } 10351`,kO=a` 10352 query MarketingAutomationSendHistory($officeId: Int!, $scenario: MarketingAutomationScenario!) { 10353 marketingAutomationSendHistory(officeId: $officeId, scenario: $scenario) { 10354 runs { 10355 runDate 10356 runAt 10357 sent 10358 delivered 10359 failed 10360 withVoucher 10361 } 10362 nextRun { 10363 scheduledAt 10364 estimatedRecipients 10365 } 10366 deliveryRetentionDays 10367 } 10368 } 10369`,MO=a` 10370 query MarketingAutomationSendRunDetail($officeId: Int!, $scenario: MarketingAutomationScenario!, $runDate: String!) { 10371 marketingAutomationSendRunDetail(officeId: $officeId, scenario: $scenario, runDate: $runDate) { 10372 organisationClientId 10373 email 10374 clientName 10375 sentAt 10376 status 10377 bounceType 10378 withVoucher 10379 voucherValue 10380 voucherSpent 10381 voucherCurrency 10382 } 10383 } 10384`,FO=a` 10385 query MarketingAutomationsByOfficeId($officeId: Int!) { 10386 marketingAutomationsByOfficeId(officeId: $officeId) { 10387 automations { 10388 ...MarketingAutomationFragment 10389 } 10390 birthdayCoverage { 10391 withBirthday 10392 totalActive 10393 } 10394 winbackCandidatesToday 10395 } 10396 } 10397 ${hd} 10398`,DO=a` 10399 mutation CreateRentalListing($officeId: Int!, $input: RentalListingInput!) { 10400 createRentalListing(officeId: $officeId, input: $input) { 10401 ...RentalListingFragment 10402 } 10403 } 10404 ${gn} 10405`,NO=a` 10406 mutation UpdateRentalListing($officeId: Int!, $listingId: Int!, $input: RentalListingInput!) { 10407 updateRentalListing(officeId: $officeId, listingId: $listingId, input: $input) { 10408 ...RentalListingFragment 10409 } 10410 } 10411 ${gn} 10412`,BO=a` 10413 mutation PublishRentalListing($officeId: Int!, $listingId: Int!) { 10414 publishRentalListing(officeId: $officeId, listingId: $listingId) { 10415 ...RentalListingFragment 10416 } 10417 } 10418 ${gn} 10419`,jO=a` 10420 mutation PauseRentalListing($officeId: Int!, $listingId: Int!) { 10421 pauseRentalListing(officeId: $officeId, listingId: $listingId) { 10422 ...RentalListingFragment 10423 } 10424 } 10425 ${gn} 10426`,VO=a` 10427 mutation ArchiveRentalListing($officeId: Int!, $listingId: Int!) { 10428 archiveRentalListing(officeId: $officeId, listingId: $listingId) { 10429 ...RentalListingFragment 10430 } 10431 } 10432 ${gn} 10433`,UO=a` 10434 mutation ApproveRentalBooking($officeId: Int!, $bookingId: Int!) { 10435 approveRentalBooking(officeId: $officeId, bookingId: $bookingId) { 10436 ...RentalBookingFragment 10437 } 10438 } 10439 ${Je} 10440`,GO=a`
10441 mutation RejectRentalBooking($officeId: Int!, $bookingId: Int!, $reason: String) { 10442 rejectRentalBooking(officeId: $officeId, bookingId: $bookingId, reason: $reason) { 10443 ...RentalBookingFragment 10444 } 10445 } 10446 ${Je} 10447`,HO=a` 10448 mutation CancelRentalBookingAsStudio($officeId: Int!, $bookingId: Int!, $reason: String!) { 10449 cancelRentalBookingAsStudio(officeId: $officeId, bookingId: $bookingId, reason: $reason) { 10450 ...RentalBookingFragment 10451 } 10452 } 10453 ${Je} 10454`,WO=a` 10455 mutation MarkRentalBookingNoShow($officeId: Int!, $bookingId: Int!) { 10456 markRentalBookingNoShow(officeId: $officeId, bookingId: $bookingId) { 10457 ...RentalBookingFragment 10458 } 10459 } 10460 ${Je} 10461`,zO=a` 10462 mutation CreateManualRentalBooking($officeId: Int!, $input: ManualRentalBookingInput!) { 10463 createManualRentalBooking(officeId: $officeId, input: $input) { 10464 ...RentalBookingFragment 10465 } 10466 } 10467 ${Je} 10468`,YO=a` 10469 mutation RequestRentalBooking($userId: Int!, $input: RequestRentalBookingInput!) { 10470 requestRentalBooking(userId: $userId, input: $input) { 10471 booking { 10472 ...RentalBookingFragment 10473 } 10474 # Full ClientOrderFragment â the FE feeds clientOrder to 10475 # StripeClientOrderCheckoutWrapper (mirror buyVideoOtp), which fetches the 10476 # PaymentIntent secret itself via REST using clientOrderGraphQlId. 10477 clientOrder { 10478 ...ClientOrderFragment 10479 } 10480 clientOrderGraphQlId 10481 } 10482 } 10483 ${Je} 10484 ${se} 10485`,qO=a` 10486 mutation CancelMyRentalBooking($bookingId: Int!) { 10487 cancelMyRentalBooking(bookingId: $bookingId) { 10488 ...RentalBookingFragment 10489 } 10490 } 10491 ${Je} 10492`,KO=a` 10493 mutation ForceCancelRentalBooking($bookingId: Int!, $reason: String!) { 10494 forceCancelRentalBooking(bookingId: $bookingId, reason: $reason) { 10495 ...RentalBookingFragment 10496 } 10497 } 10498 ${Je} 10499`,ZO=a` 10500 mutation ForceRefundRentalBooking($bookingId: Int!, $amount: Float!) { 10501 forceRefundRentalBooking(bookingId: $bookingId, amount: $amount) { 10502 ...RentalBookingFragment 10503 } 10504 } 10505 ${Je} 10506`,XO=a` 10507 mutation UpsertMarketingAutomation($officeId: Int!, $input: MarketingAutomationInput!) { 10508 upsertMarketingAutomation(officeId: $officeId, input: $input) { 10509 ...MarketingAutomationFragment 10510 } 10511 } 10512 ${hd} 10513`,QO=a` 10514 mutation ConfirmMarketingUnsubscribe($token: String!) { 10515 confirmMarketingUnsubscribe(token: $token) 10516 } 10517`,JO=a` 10518 mutation SendMarketingAutomationTest($officeId: Int!, $scenario: MarketingAutomationScenario!, $recipientEmail: String) { 10519 sendMarketingAutomationTest(officeId: $officeId, scenario: $scenario, recipientEmail: $recipientEmail) 10520 } 10521`;a` 10522 subscription ListenClientCreated($officeId: Int) { 10523 clientCreated(officeId: $officeId) { 10524 ...OfficeClientBasicFragment 10525 } 10526 } 10527 ${kr} 10528`;const e5=a` 10529 subscription ListenOfficeNotificationConfigUpdated($officeId: Int!) { 10530 officeNotificationConfigUpdated(officeId: $officeId) { 10531 configUpdated { 10532 ...OfficeNotificationConfigFragment 10533 } 10534 officeId 10535 } 10536 } 10537 ${Ps} 10538`,t5=a` 10539 subscription ListenOfficeEmployeeRemoved($officeId: Int!) { 10540 officeEmployeeRemoved(officeId: $officeId) { 10541 removedEmployee { 10542 ...OfficeEmployeeFragment 10543 } 10544 officeId 10545 } 10546 } 10547 ${Z} 10548`,n5=a` 10549 subscription ListenTariffLimitsUpdate($officeId: Int!) { 10550 tariffLimitsUpdated(officeId: $officeId) { 10551 limits { 10552 ...OrganisationOfficeTariffLimitsFragment 10553 } 10554 officeId 10555 } 10556 } 10557 ${xi} 10558`,r5=a` 10559 subscription ListenOrderPaymentsUpdated($clientOrderIds: [String!]) { 10560 orderPaymentsUpdated(clientOrderIds: $clientOrderIds) { 10561 ...ClientOrderFragment 10562 child { 10563 ...ClientChildFragment 10564 } 10565 } 10566 } 10567 ${se} 10568 ${be} 10569`,i5=a` 10570 subscription ListenOfficePaymentMethodsUpdated($officeId: Int!) { 10571 officePaymentMethodsUpdated(officeId: $officeId) { 10572 updatedMethods { 10573 ...OfficePaymentMethodFragment 10574 } 10575 deletedMethodIds 10576 officeId 10577 } 10578 } 10579 ${dn} 10580`,o5=a` 10581 subscription ListenOrganisationLastOrganisationLicensePaymentUpdated($organisationId: Int!) { 10582 organisationLastOrganisationLicensePaymentUpdated(organisationId: $organisationId) { 10583 organisation { 10584 ...OrganisationInfo 10585 organisationTariff { 10586 ...OrganisationTariffFragment 10587 } 10588 } 10589 lastOrganisationLicensePayment { 10590 ...OrganisationLicensePaymentFragment 10591 } 10592 } 10593 } 10594 ${zt} 10595 ${Qe} 10596 ${Yt} 10597`,s5=a` 10598 subscription ListenWaiverTemplateUpdated($officeId: Int!) { 10599 waiverTemplateUpdated(officeId: $officeId) { 10600 updatedTemplate { 10601 ...WaiverTemplateFragment 10602 } 10603 officeId 10604 } 10605 } 10606 ${Qn} 10607`,a5=a` 10608 subscription ListenClientMembershipStateUpdated($officeId: Int!, $clientMembershipId: Int) { 10609 clientMembershipStateUpdated(officeId: $officeId, clientMembershipId: $clientMembershipId) { 10610 clientMembership { 10611 id 10612 membershipId 10613 state 10614 } 10615 officeId 10616 } 10617 } 10618`,Gr={createAddress:Og,createOrganisationLicensePayment:Eg,updateStripeSubscriptionPayment:vg,cancelScheduledStripeSubscription:Tg,createOrganisationSmsPackagePayment:bg,createOfficeLectureInstance:w0,createOfficeCourse:L0,createOfficeWorkshop:k0,updateOfficeWorkshop:M0,deleteOfficeLectureType:og,cancelLectureAttendeeReservationById:G0,cancelClientOrderByOffice:H0,confirmStornoRefund:W0,cancelMyCourseSessionReservationById:Z0,cancelMyLectureTermReservationById:Y0,cancelMyCourseSessionReservationByPublicCode:Q0,cancelMyLectureTermReservationByPublicCode:X0,cancelMyWholeCourseOrderById:K0,cancelMyWorkshopOrderById:q0,updateReservationById:J0,updateAttendeeIsPresentAndPaymentIsCompleteByReservationId:eg,updateAttendeeNotPresentAndPaymentIsNotPaidByReservationId:tg,deleteClientLabel:Jg,deleteOrgLabel:eI,updateLectureType:ig,updateOfficeLectureTermById:F0,updateOfficeCanceledLectureTermVisibilityById:N0,updateOfficeWorkshopVisibilityById:D0,updateCourseAndItsTermsById:V0,updateCourseImageById:U0,updatePastCourseSettingsById:B0,addSingleCourseTerm:j0,sendSummaryMessage:ng,sendMessageToClient:rg,sendPaymentReminderForClientOrderByOffice:z0,updateAddressById:Ig,updateBillingAddressById:hg,updateTaxInfoAndEnableReceipts:yg,updateOfficeNotificationConfigByOfficeId:pg,createOrUpdateOfficeNotification:gg,createOfficeTerms:Cg,createOrganisation:S2,createOfficePlace:H2,updateOfficePlaceById:W2,updateOfficeEmployeeById:nI,updateOfficeEmployeesOrder:YI,deleteOfficePlaceById:z2,createOrganisationUser:sh,createUser:nh,createUserPassword:ih,createOrganisationOnboarding:P2,createOrganisationForCompletedUser:x2,updateOrganisationLicense:
10618R2,changeUserPassword:oh,resetPassword:rh,updateOrganisationUser:ah,createOfficeLectureTemplate:$g,updateClientById:Pg,updateBillingInfoForClientById:Sg,deleteOrganisationClientById:xg,deletePromoCodeById:DI,deleteVoucherById:VI,generateApiTokens:b2,adminGenerateApiTokens:A2,updateClientOfficeDataById:Rg,deleteOfficeEmployeeById:Lg,leaveMyOfficeEmploymentById:kg,updateUserById:ch,deleteOfficeLectureTemplateById:wg,createClient:Mg,createOfficeClientByClient:Fg,createOfficeMembership:Dg,createOfficeMembershipGroup:UI,createSmartemailingIntegration:Ng,createMailerliteIntegration:Bg,createEcomailIntegration:jg,updateSmartemailingIntegration:Vg,updateMailerliteIntegration:Ug,updateEcomailIntegration:Gg,revokeMailchimpIntegration:Hg,updateMailchimpIntegration:Wg,createClientNote:zg,deleteClientNote:Yg,updateClientNote:qg,createClientLabel:Kg,createClientChild:Zg,createClientChildByClient:Xg,updateClientChild:Qg,createEmployee:tI,updateOfficeById:_g,createNotRegisteredUserReservation:Y2,createRegisteredUserReservation:X2,createRegisteredUserMakeUpReservation:Z2,createReservationByOffice:Q2,createWorkshopOrderByOffice:J2,createOfficeCancellationPolicyTemplate:rI,updateOfficeCancellationPolicyTemplate:iI,deleteOfficeCancellationPolicy:oI,updateConfigByOfficeId:sI,createOfficeEntryCredit:aI,addOfficePassVariant:dI,updateOfficePassVariant:uI,archiveOfficePassVariantById:fI,updateOfficePassVariantOrder:mI,createOfficePassGroup:pI,updateOfficePassGroup:gI,archiveOfficePassGroupById:II,deleteOfficePassGroupById:hI,movePassBalancesByGroupId:yI,updateOfficePassGroupsOrder:_I,updateOfficeEntryCredit:cI,updateOfficeEntryCreditOrder:CI,deleteOfficeEntryCredit:lI,updateOfficeLectureTemplateById:Ag,publishDraftByLectureId:sg,deleteDraftByLectureId:ag,cancelLectureTermById:lg,cancelCourseTermById:cg,cancelWorkshopById:dg,cancelRepeatedLectureTermsById:ug,cancelCourseById:fg,buyEntryPass:lh,buyOfficePassByGroupId:dh,buyVoucher:fh,claimVoucher:mh,claimVoucherByAdmin:ph,updateClientVoucher:gh,createWorkshopOrder:q2,createCourseOrder:K2,buyCredit:uh,buyMembership:Ih,buyRecurringMembership:Ch,cancelRecurringMembershipByUser:Oh,resumeCancelledSubscription:Eh,switchRecurringPlan:vh,cancelPendingRecurringPlanSwitch:Th,getStripeCustomerPortalUrl:bh,updateClientOrderByOffice:xI,addCreditEntryByOffice:bI,softDeleteMakeUpSessionEntryByOffice:AI,updateMakeUpSessionEntry:$I,addMakeUpSessionEntryByOffice:SI,addPassByGroupId:PI,decreaseCreditEntryByOffice:OI,decreasePassByGroupId:EI,changeCreditEntryValidityByOffice:vI,changePassValidityByGroupId:TI,createWaitlistNotification:eh,updateOfficePaymentMethod:RI,createOfficePaymentMethod:wI,deleteOfficePaymentMethodById:LI,disconnectStripeConnectAccount:kI,updateOrganisationById:w2,extendOrganisationTrial:L2,addOrgAuditLogRecord:M2,changeOfficeDomain:k2,modifyOtherOfficeCurrency:mg,createPromoCode:MI,updatePromoCode:FI,createVoucher:NI,updateVoucher:BI,updateVouchersOrder:jI,archiveOfficeMembershipById:GI,archiveOfficeMembershipGroupById:HI,deleteOfficeMembershipGroupById:WI,deleteOfficeMembershipVariantById:zI,updateOfficeMembershipGroup:KI,updateOfficeMembershipGroupsOrder:qI,updateOfficeMembershipVariant:ZI,addOfficeMembershipVariant:XI,updateClientMembershipByOffice:QI,createClientMembershipByOffice:JI,pauseMembershipByOffice:e2,cancelPauseMembershipByOffice:t2,cancelClientMembershipByOffice:r2,prolongClientMembershipByOffice:n2,prolongClientMembershipByUser:hh,testEmail:th,createWaiverTemplate:Ah,updateWaiverTemplate:$h,deleteMyAccount:_h,updateMyBillingInfo:yh,createAppointmentBooking:K3,createAppointmentService:Z3,updateAppointmentService:X3,deleteAppointmentService:Q3,createAppointmentBookingAsAdmin:J3,updateAppointmentBooking:tC,updateAppointmentBookingStatus:eC,cancelMyAppointmentBooking:nC,cancelAppointmentBookingByPublicCode:rC,assignInstructorToService:iC,removeInstructorFromService:oC,updateInstructorAvailability:sC,createDateSpecificAvailability:aC,deleteDateSpecificAvailability:cC,createAppointmentServiceCategory:lC,updateAppointmentServiceCategory:dC,deleteAppointmentServiceCategory:uC,sendAppointmentBookingMessage:IC,createAppointmentSlotNotification:mC,updateAppointmentServicesOrder:fC,createUnavailableDates:pC,deleteUnavailableDate:gC,cancelCollaborationRequest:xC,createOfficeCollaboration:SC,respondToCollaborationRequest:PC,deactivateCollaboration:RC,shareEventWithCollaboration:wC,unshareEventFromCollaboration:LC,updateCollaborationPermissions:kC,initiateStudioDeletion:F2,sendStudioDeletionReason:U2,sendSubscriptionCancellationReason:G2,adminForceStudioDeletion:D2,adminInitiateStudioDeletion:N2,updateOrganisationLicensePaymentNote:B2,adminCreateBankTransferLicensePayment:j2,adminCancelBankTransferLicensePayment:V2,upsertExternalProviderConfig:i2,retryExternalInvoice:o2,markExternalInvoiceIssuedManually:s2,cancelExternalInvoice:a2,deactivateExternalProviderConfig:c2,createOfficeRecurringMembershipGroup:l2,updateOfficeRecurringMembershipGroup:d2,updateOfficeRecurringMembershipGroupsOrder:u2,addRecurringMembershipVariant:f2,updateRecurringMembershipVariant:m2,archiveRecurringMembershipGroup:p2,deleteRecurringMembershipGroup:g2,cancelRecurringMembershipByOffice:I2,cancelUnpaidMembershipOrderByOffice:h2,pauseRecurringMembershipByOffice:_2,resumePausedRecurringMembershipByOffice:C2,resumeCancelledSubscriptionByOffice:O2,switchRecurringPlanByOffice:E2,cancelPendingRecurringPlanSwitchByOffice:v2,retryRecurringPayment:T2,advanceRecurringTestClock:y2,updateProductPaymentMethods:$2,createOfficeVideoPlaylist:ZC,updateOfficeVideoPlaylist:XC,archiveOfficeVideoPlaylist:QC,unarchiveOfficeVideoPlaylist:JC,reorderOfficeVideoPlaylists:eO,addVideoToPlaylist:tO,removeVideoFromPlaylist:nO,reorderVideosInPlaylist:rO,createOfficeVideo:iO,updateOfficeVideo:oO,publishOfficeVideo:sO,unpublishOfficeVideo:aO,softHideOfficeVideo:cO,unhideOfficeVideo:lO,restoreOfficeVideo:dO,softDeleteOfficeVideo:uO,reorderOfficeVideos:fO,setMembershipGroupVideoAccess:mO,setRecurringMembershipGroupVideoAccess:pO,setPlaylistMembershipAccess:gO,createOfficeVideoOtpOffer:IO,updateOfficeVideoOtpOffer:hO,deactivateOfficeVideoOtpOffer:yO,revokeVideoPurchaseAccess:_O,restoreVideoPurchaseAccess:CO,buyVideoOtp:OO,recordVideoProgress:EO,createRentalListing:DO,updateRentalListing:NO,publishRentalListing:BO,pauseRentalListing:jO,archiveRentalListing:VO,approveRentalBooking:UO,rejectRentalBooking:GO,cancelRentalBookingAsStudio:HO,markRentalBookingNoShow:WO,createManualRentalBooking:zO,requestRentalBooking:YO,cancelMyRentalBooking:qO,forceCancelRentalBooking:KO,forceRefundRentalBooking:ZO,upsertMarketingAutomation:XO,sendMarketingAutomationTest:JO,confirmMarketingUnsubscribe:QO},ge={getAttendeesByLectureTermId:Sh,getWaitlistNotificationAttendeesByLectureTermId:xh,getMakeupSessionsByOfficeAndLectureTermId:Ph,getCourseAttendeesByCourseId:Rh,getPublicAttendeesByLectureTermId:Lh,getPublicCourseAttendeesByCourseId:kh,getCourseTermsCapacities:Mh,getAddressByOfficeId:Xh,getApiTokens:My,getTermsByOfficeId:Ay,getTosByOfficeId:$y,getGdprByOfficeId:Sy,getOrganisations:S_,getOrganisationLabelsById:$_,getPlacesByOfficeId:U_,getOfficePlaceById:V_,getOrganisationSingleUser:Q_,getClientsByNameAndOfficeId:py,getLectureTermBulkMessages:gy,getWorkshopBulkMessages:Iy,getClientByEmailAndOfficeId:hy,getOfficeLectures:Gh,getMyOfficeLectures:Hh,getMyLectures:Wh,getMyWorkshops:zh,getWorkshopsReservationsByUserId:Yh,getTariffs:G_,getUserById:Y_,getUserOrders:q_,getUserCourses:K_,getUserCoursesLight:Z_,getUserOrderById:X_,getOrganisationById:k_,getOrganisationAuditLogs:M_,getOfficeLicensePaymentMethodsByOfficeId:F_,getOrganisationLicensePaymentsById:D_,getOrganisationSmsPackagesOrdersById:B_,getOfficeByDomain:Py,getOfficeLabels:xy,get
10618ShowCoursesAndWorkshopsForOfficeId:Ry,getSupportedCurrencies:r_,getOfficeWithConfigByOfficeId:ky,getOfficeWithConfigByOfficeGraphQlId:Fy,getClientsByOfficeId:Qh,getClientsStatisticsByOfficeId:Jh,getPromoCodesByOfficeId:o_,getOfficeMembershipGroupsByOfficeId:a_,getOfficePassGroupsByOfficeId:c_,getPassBalancesSummaryByGroupId:l_,getPublicOfficePassGroupsByOfficeId:u_,getPublicOfficeMembershipGroupsByOfficeId:d_,getPublicOfficeRecurringMembershipGroups:Ra,previewRecurringMembershipInvoice:La,previewRecurringPlanSwitch:ka,getMembershipRenewalHistory:wa,getPrivateWorkshopsByOfficeId:ey,getPublicWorkshopsByOfficeId:ty,getPublicCoursesByOfficeId:iy,getPublicCoursesOverviewWithoutTermsListByOfficeId:sy,getPublicCoursesOverviewWithoutTermsByOfficeId:oy,getPublicCourseDetailByIdAndOfficeId:ny,getPrivateCourseDetailByIdAndOfficeId:ry,getPrivateWorkshopDetailByOfficeId:ay,getPublicWorkshopDetailByOfficeId:cy,getPublicWorkshopDetailLightByOfficeId:ly,getClientOrdersByOfficeId:my,getClientOrderByIdAndOfficeId:dy,getClientMembershipByIdAndUserId:_3,getRecurringMembershipCancellationImpactByUser:y3,getClientMembershipByIdAndUserIdWithPaymentIntent:C3,getUserMembershipLimitStats:E3,getClientMembershipLimitStatsByOffice:f_,getClientMembershipByIdAndClientId:O3,getPublicWorkshopClientOrderById:fy,getPublicCourseClientOrderById:uy,getOfficeClientById:yy,getOfficeClientLabelsByClientId:_y,getClientChildren:Cy,getClientChildrenByClient:Oy,getEmployeesByOfficeId:Ey,getPublicFreelancerByOfficeId:vy,getPublicStudioByOfficeId:Ty,getActiveEmployeeByOfficeId:by,getLectureTemplatesByOfficeId:wy,getOfficePublicLecturesByDatetimeRange:Uh,getOfficePublicLecturesDates:Vh,getOfficePrivateLecturesByDatetimeRange:Bh,getPrivateLectureByGraphQlId:jh,getOfficeLectureTermById:qh,getPublicLectureTermByGraphQlId:Kh,getClientByUserIdAndOfficeId:J_,getClientVouchers:t3,getUserVouchers:e3,getUserMemberships:I3,getClientMemberships:h3,getCancellationPolicyTemplatesByOfficeId:Ly,getOfficeConfigById:Dy,getReservationsByUserId:n3,getReservationsByClientId:r3,getReservationByReservationToken:i3,getClientmentsByUserId:o3,getClientOfficeByUserIdAndOfficeId:s3,getClientOfficeByUserIdAndOfficeIdRequestedByEmployee:a3,getClientPassesByUserId:w3,getClientCreditsByUserId:P3,getClientCreditStatementByUserId:R3,getClientCreditStatementByClient:x3,getClientOffice:g3,getMyBillingInfo:b3,getEmploymentsByUserId:c3,getUserOfficeEmploymentsForDropdown:f3,getOfficeEmploymentsByUserIdForDropdown:l3,getEmploymentByUserIdAndOfficeId:d3,getMinimalEmploymentByUserIdAndOfficeId:u3,getMinimalEmploymentByUserIdAndOfficeDomain:m3,getEmploymentByUserIdAndOfficeDomain:p3,getOfficeEntryPassesByOfficeId:zy,getOfficeNotificationConfigByOfficeId:Yy,getOfficeNotificationByOfficeId:qy,getOfficeNotificationsByOfficeId:Ky,getOfficeSmartemailingIntegrationByOfficeId:Zy,getOfficeMailerLiteIntegrationByOfficeId:Xy,getOfficeEcomailIntegrationByOfficeId:Qy,getOfficeMailchimpIntegrationByOfficeId:Jy,getOfficeEntryCreditsByOfficeId:e_,getOfficePaymentMethods:t_,getProductPaymentMethods:n_,getReservationsByLectureIdAndUserId:wh,checkTokenExist:H_,checkWaitlistNotificationExist:W_,getDefaultTaxRateForCountry:z_,getUsersWithActiveCreditByOffice:i_,getOfficeStatisticsRevenue:Wy,getOfficeCoursesStatisticsRevenue:jy,getOfficeWorkshopsStatisticsRevenue:Vy,getOfficeTeachersStatisticsRevenue:Gy,getOfficeMembershipsStatisticsRevenue:Hy,getOfficeAppointmentsStatisticsRevenue:Uy,getOfficeStatisticsActual:Ny,getOfficeIncomeStatistics:By,getOfficeDashboardStats:A_,getTermOnlineData:Fh,getFutureLectureTermsByLectureId:Nh,getAllCourseTermsByLectureId:Dh,vouchersByOfficeId:s_,getWaiverTemplatesByOfficeId:hC,getWaiverTemplateById:yC,getSignedWaiversByOfficeId:_C,getSignedWaiverById:CC,getSignedWaiverByParticipantEmailAndOffice:OC,getSignedWaiverByUserIdAndOffice:EC,getMySignedWaiverByUserIdAndOffice:vC,getAllSignedWaiversByUserIdAndOffice:TC,getUserWeeklyEventsWithOffices:v3,getFounderOfficesByUserId:L3,getSuperadminOfficesByUserId:k3,getLecturerOfficesByUserId:M3,getStudentOfficesByUserId:F3,validateAccountDeletion:T3,getOrganisationsStatistics:P_,getOrganisationsMonthlyChurn:x_,getOrganisationsSupportEconomics:R_,getOrganisationSupportStatsById:w_,getOrganisationsPaginated:L_,adminGetOrganisationLicensePaymentsByOrgId:N_,getAppointmentServicesByOfficeId:D3,getAppointmentAvailableSlots:N3,getAppointmentAvailableDates:B3,getAllAppointmentServicesByOfficeId:j3,getAppointmentBookings:V3,getInstructorAvailability:U3,getDateSpecificAvailability:G3,getAllAppointmentServiceCategories:H3,getMyUpcomingAppointmentBookings:W3,getPublicAppointmentClientOrderById:q3,checkAppointmentSlotNotificationExist:z3,getUnavailableDates:Y3,getOfficeCollaborations:bC,getCollaborationPendingRequests:AC,getEventC
10618ollaborationStatus:$C,getCollaborationStatistics:m_,getCollaborationTeachersStats:p_,getCollaborationCoursesStats:g_,getCollaborationWorkshopsStats:I_,getOfficePublicEvents:Zh,validateStudioDeletion:j_,getArchivedOrdersForUser:A3,getGracePeriodOrdersForUser:$3,getClientMakeUpSessions:S3,getExternalProviderConfig:h_,getBillingoDocumentBlocks:y_,getBillingoBankAccounts:__,testExternalProviderConnection:C_,getExternalInvoicesByOffice:O_,getIssuedDocumentsByOffice:E_,getOfficeRecurringMembershipGroups:v_,getPublicOfficeRecurringMembershipGroups:Ra,getRecurringMembershipStats:T_,getMembershipRenewalHistory:wa,getMembershipDashboardStats:b_,previewRecurringMembershipInvoice:La,previewRecurringPlanSwitch:ka,publicVideoLibrary:MC,publicVideoDetail:DC,videoPlaybackInfo:NC,myVideoLibrary:BC,myVideoOtpPurchases:jC,myPendingVideoOtpOrders:VC,myVideoOffices:FC,myContinueWatching:UC,officeVideos:GC,officeVideoPlaylists:HC,officeVideo:WC,searchOfficeVideos:zC,officeVideoAnalytics:YC,officeVideoOtpPurchases:qC,previewVideoMetadata:KC,publicRentalListings:vO,publicRentalListing:TO,rentalListing:bO,rentalAvailabilitySlots:AO,publicRentalBlockedTimes:$O,myRentalBookings:SO,officeRentalListings:PO,officeRentalBookings:xO,officeRentalBookingsPaginated:RO,officeRentalAnalytics:wO,rentalConflictWarnings:LO,getMarketingAutomationsByOfficeId:FO,getMarketingAutomationSendHistory:kO,getMarketingAutomationSendRunDetail:MO},c5={officeEmployeeRemoved:t5,tariffLimitsUpdate:n5,officeNotificationConfigUpdated:e5,organisationLastOrganisationLicensePaymentUpdated:o5,clientMembershipStateUpdated:a5,officePaymentMethodsUpdated:i5,orderPaymentsUpdated:r5,waiverTemplateUpdated:s5},l5={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,REACT_APP_API_HOST:"https://api.zenamu.com",REACT_APP_API_PORT:"443",REACT_APP_APP_NAME:"fyooga-react",REACT_APP_AWS_CLOUDFRONT_DOMAIN:"https://divbpfaw7l5wd.cloudfront.net/",REACT_APP_BUILD_ENV:"production",REACT_APP_COMMIT_SHA:"9f7a98c59a35cb24e533eed6164d2fe304f2ba7b",REACT_APP_FACEBOOK_APP_ID:"743000798808738",REACT_APP_FRONTEND_HOST:"https://app.zenamu.com",REACT_APP_GOOGLE_ANALYTICS_UA:"G-XR84FRXB9S",REACT_APP_GOOGLE_OAUTH_CLIENT_ID:"706232739016-3g17bas8v4l0j4d7spoqoobki9sg31d8.apps.googleusercontent.com",REACT_APP_GRAPHQL_PATH:"/graphql",REACT_APP_I18N_CDN_URL_DEV:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/dev",REACT_APP_I18N_CDN_URL_PROD:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/prod",REACT_APP_INTERCOM_APP_ID:"i9tuwbty",REACT_APP_IP_INFO_KEY:"",REACT_APP_LANDING_PAGE_HOST:"https://zenamu.com",REACT_APP_PAYPAL_CLIENT_ID:"AaR8f3GRGdC-VMsEpXFVTw6DhRHjG_VcPSOuVyLW22K-b3zd1CX6QBG0zfPAjkXevwF98bAjtoOEgkc-",REACT_APP_POSTHOG_API_KEY:"phc_CUTwJdx7G6962XguHSZjuYLasX7iLAbMQyUp7KHQg2mu",REACT_APP_POSTHOG_HOST:"https://eu.i.posthog.com",REACT_APP_RECAPTCHA_V3_SITE_KEY:"6Lc2-QMkAAAAACwT6bM9iYx4gDtUJwrtDsZPOjyo",REACT_APP_RELEASE_VERSION:"287",REACT_APP_SENTRY_URL:"https://f2aa8030f71946c1af1b148fe42fb55e@o4504530512183296.ingest.sentry.io/4504530516901888",REACT_APP_STRIPE_PUBLIC_KEY:"pk_live_51K97qqL9N5opY9s6hOGXV6feW4olTvzdV1dPo52G80PYyD6JYnL92KmTSOKtdVKOVypl7HBlGHLU9sBMoJ8bEpdI00lW7TRpSI",REACT_APP_SYSTEM_SUPERADMIN_IDS:"[email protected]",REACT_APP_WS_HOST:"wss://api.zenamu.com",REACT_APP_WS_PATH:"/graphql",SSR:!1};var d5={};const u5=l5||{},yd=e=>u5[e]??d5[e],f5=(yd("REACT_APP_BUILD_ENV")||"").toLowerCase().trim(),_d=e=>{if(!e||!["localhost","local","development","dev"].includes(f5))return!1;const i=e.replace(/^[a-zA-Z][a-zA-Z\d+\-.]*:\/\//,"").split("/")[0];return i.startsWith("[")?!/\]:\d+$/.test(i):!/:\d+$/.test(i)},Cd={smartFormNotFoundEmailDesktop:1051,reservationFormModalDesktop:1050,bottomReservationButtonForEvent:1049},hx=new Date("2020-01-01T00:00:00.000Z"),Ma=30,m5="2024-09-01 00:01",w=l.reservedFrontendUrls.appUrl,Oe=yd("REACT_APP_LANDING_PAGE_HOST")??"https://zenamu.com",yx="https://app.zenamu.com",_x="http://docs.zenamu.com/",Cx=3,cr={CZ:"DD.MM.YYYY",SK:"DD.MM.YYYY",PL:"DD.MM.YYYY",HU:"YYYY.MM.DD.",SI:"DD. MM. YYYY",HR:"DD.MM.YYYY",RO:"DD.MM.YYYY",BG:"DD.MM.YYYY",LT:"YYYY-MM-DD",LV:"DD.MM.YYYY",EE:"DD.MM.YYYY",DE:"DD.MM.YYYY",AT:"DD.MM.YYYY",CH:"DD.MM.YYYY",BE:"DD/MM/YYYY",NL:"DD-MM-YYYY",LU:"DD/MM/YYYY",FR:"DD/MM/YYYY",IT:"DD/MM/YYYY",ES:"DD/MM/YYYY",PT:"DD/MM/YYYY",GR:"DD/MM/YYYY",FI:"D.M.YYYY",SE:"YYYY-MM-DD",NO:"DD.MM.YYYY",DK:"DD-MM-YYYY",IS:"DD.MM.YYYY",GB:"DD/MM/YYYY",IE:"DD/MM/YYYY",US:"MM/DD/YYYY",CA:"YYYY-MM-DD",AU:"DD/MM/YYYY",NZ:"DD/MM/YYYY",CN:"YYYY-MM-DD",JP:"YYYY/MM/DD",KR:"YYYY.MM.DD.",IN:"DD-MM-YYYY",default:"YYYY-MM-DD"},p5="HH:mm",Ox=2,Ex=10,vx=10,Tx=20,bx=0,Ax=40,$x=1240,g5="https://api.ipify.org?format=json",Sx=60,Px=30,xx=1020,Rx=140,wx=300,Lx=200,kx=125,Mx="list",I5="calendar",A=l.appLanguages,Fa="studio",Fx="custom",h5=["#f44336","#e91e63","#9c27b0","#673ab7","#3f51b5","#2196f3","#03a9f4","#00bcd4","#009688","#4caf50","#8bc34a","#cddc39","#ffeb3b","#ffc107","#ff9800","#ff5722","#795548","#607d8b"],y5={DEFAULT:h5,GREEN:["#b4d6c1","#8dc3a7","#6baf92","#4e9c81","#358873","#207567"],BLUE:["#66d7eb","#51acc5","#3e849e","#2c5f78","#1c3d52","#0e1e28"],RED:["#d9a18b","#c87555","#bc603d","#a15334","#86452b","#50291a"],BROWN:["#ddc9ab","#c9a878","#b28647","#99733d","#7f6032","#4c391e"],GRAY:["#cf
10618c4b9","#b1a08f","#937c66","#695848","#54473a","#3f352b"]},Da=["image/jpeg","image/png","image/webp"],Dx=["#FFC0CB","#FF0000","#eda21c","#00FFFF","#00FF00","#0000FF","#A020F0","#ff00ff","#FFD700","#32CD32"],Nx={RED:"#ff0000",GREEN:"#02ab02",ORANGE:"#eda21c"},Bo="errorNs:validations.INVALID_EMAIL_FORMAT",_5="errorNs:validations.RESTRICTED_ECOMAIL_EMAIL_FORMAT",Bx="errorNs:validations.RESTRICTED_ECOMAIL_EMAIL_FORMAT_MORE_INFO",Bn="errorNs:forms.validation.tooSmallNumber",Od="errorNs:forms.validation.tooLongNumber",C5="errorNs:forms.validation.mustBeWholeNumber",O5="errorNs:forms.validation.tooShortPassword",E5="errorNs:forms.validation.tooLongPassword",jx="errorNs:forms.validation.tooShortText",di="errorNs:forms.validation.tooLongText",v5="formsNs:userRegistration.tooShortName",T5="formsNs:userRegistration.tooShortLastName",b5="formsNs:userRegistration.tooLongName",Zr=40,Vx=255,A5="formsNs:userRegistration.tooLongLastName",Na="errorNs:forms.validation.requiredChecked",Y="errorNs:forms.validation.required",Ux="errorNs:forms.validation.atLeastOneChoiceIsRequired",Gx="errorNs:forms.validation.mustBeValidTimeUnit",$5="errorNs:forms.validation.notEnoughCredits",S5="errorNs:forms.validation.notEnoughEntries",P5="errorNs:forms.validation.isExpiredCredit",x5="errorNs:forms.validation.isExpiredPass",R5="errorNs:forms.validation.passTermAfterValidity",w5="lectureNs:detail.cancelReservationByOffice.makeupSessionForLectureAfterValidity",L5="errorNs:forms.validation.onlyWithCredit",k5="errorNs:forms.validation.onlyWithPass",Hx="errorNs:forms.validation.onlyPngOrJpgImage",M5="errorNs:forms.validation.imageSizeSmallerThan18MB",F5="errorNs:forms.validation.passwordDontMatch",D5="errorNs:forms.validation.confirmPasswordRequired",Wx=new Set([l.paymentMethod.CARD,l.paymentMethod.CREDIT,l.paymentMethod.PASS,l.paymentMethod.BANK_ACCOUNT,l.paymentMethod.PAYPAL]);l.paymentMethod.CARD,l.paymentMethod.BANK_ACCOUNT,l.paymentMethod.CREDIT,l.paymentMethod.PASS,l.paymentMethod.ON_PLACE,l.paymentMethod.PAYPAL;const zx=new Set([l.paymentMethod.CREDIT,l.paymentMethod.PASS,l.paymentMethod.CARD,l.paymentMethod.PAYPAL]),In=_d(ie.API_HOST)?`${ie.API_HOST}:${Number(ie.API_PORT)}`:`${ie.API_HOST}`,N5=_d(ie.WS_HOST)?`${ie.WS_HOST}:${Number(ie.API_PORT)}`:`${ie.WS_HOST}`,Yx="WORKSHOP_CONTENT_INFO",qx="WORKSHOP_CONTENT_ATTENDEES",Kx="WORKSHOP_CONTENT_MAIL_TO_ALL",Zx="WORKSHOP_CONTENT_RESERVE",Xx="WORKSHOP_CONTENT_EDIT",Qx="COURSE_ADMIN",Jx="COURSE_CONTENT_INFO",eR="COURSE_CONTENT_ATTENDEES",tR="COURSE_CONTENT_RESERVE",nR="COURSE_CONTENT_MAIL_TO_ALL",rR="COURSE_CONTENT_EDIT",iR="COURSE_HIDE",oR=100,sR=["FR","US","CA","GB","IE","BE","CH","LU"],aR={name:"Fyooga s.r.o.",address:"Ä.p. 304, 468 11 Janov nad Nisou, Czech Republic"},cR=1e3,de={LOCATION_TO_REDIRECT_AFTER_LOGIN:"locationToAfterLogin",IS_LOGGED_IN:"isLoggedIn",USER_ID:"userId",APP_LOCALE:"appLocale",EMPLOYEE_CURRENT_HANDLED_OFFICE:"employeeCurrentHandledOffice",CALENDAR_VIEW:"calendarView",VERSION_UPDATE_NEEDED:"versionUpdateNeeded",MAILCHIMP_OFFICE_ID:"mailchimpOfficeId",NEW_TARIFF_INFO_SEEN:"newTariffInfoSeen",CALENDAR_SHOW_PASSED_CHECKBOX:"calendarShowPassed",CLIENT_STATS_COLLAPSED:"clientDashboardStatsCollapsed",LAST_SELECTED_APPOINTMENT_SERVICE:"lastSelectedAppointmentService"},Nt={[A.EN]:{key:A.EN,label:"English"},[A.ES]:{key:A.ES,label:"Español"},[A.CS]:{key:A.CS,label:"ÄeÅ¡tina"},[A.DA]:{key:A.DA,label:"Dansk"},[A.DE]:{key:A.DE,label:"Deutsch"},[A.FR]:{key:A.FR,label:"Français"},[A.IT]:{key:A.IT,label:"Italiano"},[A.HU]:{key:A.HU,label:"Magyar"},[A.NL]:{key:A.NL,label:"Nederlands"},[A.NB]:{key:A.NB,label:"Norsk"},[A.PL]:{key:A.PL,label:"Polski"},[A.PT]:{key:A.PT,label:"Português (Brasil)"},[A.PT_PT]:{key:A.PT_PT,label:"Português (Portugal)"},[A.RO]:{key:A.RO,label:"RomânÄ"},[A.SK]:{key:A.SK,label:"SlovenÄina"},[A.FI]:{key:A.FI,label:"Suomi"},[A.SV]:{key:A.SV,label:"Svenska"}},Ed=e=>{let t;if(typeof navigator<"u"&&(t=(navigator.language||navigator.userLanguage).trim().split(/-|_/)[0]),t&&t.toLowerCase().startsWith("cs"))return l.appLanguages.CS;if(t&&t.toLowerCase().startsWith("sk"))return l.appLanguages.SK;if(t&&t.toLowerCase().startsWith("hu"))return l.appLanguages.HU;
10618if(t&&t.toLowerCase().startsWith("pl"))return l.appLanguages.PL;if(t&&t.toLowerCase().startsWith("es"))return l.appLanguages.ES;if(typeof navigator<"u"){const r=(navigator.language||navigator.userLanguage||"").toLowerCase();if(r==="pt-pt"||r==="pt_pt")return l.appLanguages.PT_PT}return t&&t.toLowerCase().startsWith("pt")?l.appLanguages.PT:t&&t.toLowerCase().startsWith("fr")?l.appLanguages.FR:t&&t.toLowerCase().startsWith("fi")?l.appLanguages.FI:t&&t.toLowerCase().startsWith("sv")?l.appLanguages.SV:t&&t.toLowerCase().startsWith("de")?l.appLanguages.DE:t&&t.toLowerCase().startsWith("it")?l.appLanguages.IT:t&&t.toLowerCase().startsWith("ro")?l.appLanguages.RO:t&&t.toLowerCase().startsWith("nl")?l.appLanguages.NL:t&&t.toLowerCase().startsWith("da")?l.appLanguages.DA:t&&(t.toLowerCase().startsWith("nb")||t.toLowerCase().startsWith("no"))?l.appLanguages.NB:e},vd=e=>{if(localStorage.getItem(de.APP_LOCALE))return localStorage.getItem(de.APP_LOCALE);const t=Ed(e);return localStorage.setItem(de.APP_LOCALE,t),t},Ba=e=>{switch(e){case A.CS:return"CS";case A.EN:return"EN";case A.SK:return"SK";case A.HU:return"HU";case A.PL:return"PL";case A.ES:return"ES";case A.PT:return"PT";case A.PT_PT:return"PT";case A.FI:return"FI";case A.SV:return"SV";case A.FR:return"FR";case A.DE:return"DE";case A.IT:return"IT";case A.RO:return"RO";case A.NL:return"NL";case A.DA:return"DK";case A.NB:return"NO";default:return""}},lR=e=>{if(!e)return[Nt[A.EN]];const t=[];return e.forEach(r=>{let i=r;r.startsWith("en")&&(i="enUS"),Object.values(l.appLanguages).includes(i)&&Nt[i]&&t.push(Nt[i])}),t.length===0?[Nt[A.EN]]:t},dR=Re(localStorage.getItem(de.CALENDAR_SHOW_PASSED_CHECKBOX)==="true"),uR=Re(localStorage.getItem(de.CLIENT_STATS_COLLAPSED)==="true"),Td=Re(!!localStorage.getItem(de.NEW_TARIFF_INFO_SEEN)),jn=Re(!1),Bs=Re(vd(A.EN)),Gi=Re(!!localStorage.getItem(de.IS_LOGGED_IN)),st=Re(!1),ui=Re(!1),js=Re(!1),bd=Re(!1),Sn=Re(!1),jo=Re(localStorage.getItem(de.LOCATION_TO_REDIRECT_AFTER_LOGIN)??void 0),B5=Re(localStorage.getItem(de.CALENDAR_VIEW)??I5),fR=Re({bookTariffId:null,paymentMethod:null,subjectName:null,street:null,city:null,postalCode:null,country:null,vatNumber:null,companyIdentificationNumber:null,isCompany:null,isVATPayer:null,localVatNumber:null,companyType:null}),en=Re({}),j5=()=>{const e=localStorage.getItem(de.USER_ID);return e?Number(e):null},et=Re(j5()),V5=()=>{const e=localStorage.getItem(de.EMPLOYEE_CURRENT_HANDLED_OFFICE);if(e)try{return JSON.parse(e)}catch{console.error("Cannot deserialize current office from local storage")}return null},hn=Re(null),Rt=Re(V5()),ni=new fp({typePolicies:{Query:{fields:{employeeCurrentHandledOffice:{read:()=>Rt()},appLocale:{read:()=>Bs()},isLoggedIn:{read:()=>Gi()},officePublicEvents:{keyArgs:["officeId","filters"],merge(e,t,{args:r}){return r?.after?{...t,events:[...e?.events??[],...t.events]}:t}}}},CourseOutput:{fields:{terms:{merge(e,t){return Array.isArray(t)&&t.length===0&&e?.length>0?e:t}},statsOptimized:{merge(e,t){return e&&!t?e:t}}}},WorkshopOutput:{fields:{statsOptimized:{merge(e,t){return e&&!t?e:t}}}},AppointmentBookingStatsOutput:{fields:{statsOptimized:{merge(e,t){return e&&!t?e:t}}}},LectureTermOutput:{fields:{isCollaboratedEvent:{merge(e,t){return e===!0&&!t?!0:t}},sourceOfficeId:{merge(e,t){return e&&!t?e:t}},sourceOfficeConfig:{merge(e,t){return e&&!t?e:t}},collaborationPermissions:{merge(e,t){return e&&!t?e:t}},sourceOfficeName:{merge(e,t){return e&&!t?e:t}},sourceOfficeDomain:{merge(e,t){return e&&!t?e:t}},sourceOfficeImage:{merge(e,t){return e&&!t?e:t}}}}}}),U5=()=>{Rt(null),localStorage.removeItem(de.EMPLOYEE_CURRENT_HANDLED_OFFICE)},G5=e=>{if(Rt()?.officeId!==e.officeId){const r=ni.extract();Object.keys(r).forEach(i=>{i.startsWith("LectureTermOutput:")&&ni.evict({id:i})}),ni.gc()}Rt(e),localStorage.setItem(de.EMPLOYEE_CURRENT_HANDLED_OFFICE,JSON.stringify(e))},mR=e=>{if(!e){jo(void 0),localStorage.removeItem(de.LOCATION_TO_REDIRECT_AFTER_LOGIN);return}jo(e),localStorage.setItem(de.LOCATION_TO_REDIRECT_AFTER_LOGIN,e)},Ad=e=>{js(!1),Gi(e),localStorage.setItem(de.IS_LOGGED_IN,"1")},$d=e=>{et(e),localStorage.setItem(de.USER_ID,e)},pR=e=>{B5(e),localStorage.setItem(de.CALENDAR_VIEW,e)},Hi=e=>{Bs(e),localStorage.setItem(de.APP_LOCALE,e)},H5=()=>{Gi(!1),hn(null),et(null),Rt(null),jo(void 0),localStorage.removeItem(de.IS_LOGGED_IN),localStorage.removeItem(de.USER_ID),localStorage.removeItem(de.EMPLOYEE_CURRENT_HANDLED_OFFICE),localStorage.removeItem(de.LOCATION_TO_REDIRECT_AFTER_LOGIN),localStorage.removeItem(de.MAILCHIMP_OFFICE_ID)},yn=()=>ee(Gi),W5=14,gR=50,z5=82,Dt="general",Sd="entrance",Pd="reservations",xd="payments",Y5="lecture-templates",q5="instructors",K5="places",Z5="marketing",Pn="clients",yr="workshops",At="appointments",IR="appointments/services",xn="videos",_r="rentals",hR="courses",yR="waivers",Rn="orders",_R="issued-documents",CR="collaborations",X5="notifications",tn="statistics",Rd="subscription-payment",wd="activation",wn="subscription-overview",OR="dashboard",Q5="organisations",M="office",J5="personal-info",e4="orders",t4="courses",ER="vouchers",n4="bundles",r4="credits",i4="rentals",Vs="memberships",Ln="overview",o4="revenues",{commonRoutesPaths:Ld}=l.reservedFrontendUrls,he=Ld,Us={tos:"terms-and-conditions",pass:"entry-pass",teacher:"teacher",workshops:"workshops",courses:"courses",videos:"videos",rentals:"rentals",vouchers:"vouchers",claimVoucher:"claim-voucher",appointments:"appointments",a
10618ppointmentServices:"appointments/services"};[w].concat(Object.values(Ld));let Gs=null;const vR=()=>Gs,TR=e=>{Gs=e},s4=()=>{Gs=null};let Vo=null;const a4=e=>{Vo=e},Hs=()=>{try{Vo?.client?.restart&&Vo.client.restart()}catch{}};class Pe extends Error{constructor(t,r){super(t),this.code=r,Object.defineProperty(this,"name",{value:"ApiError"})}}const c4=p.createContext(null);let kd=null;const l4=()=>kd,d4=({children:e})=>{const{message:t,notification:r,modal:i}=cl.useApp();return dt.useEffect(()=>{kd=r},[r,t]),n.jsx(c4.Provider,{value:{message:t,notification:r,modal:i},children:e})},u4=({children:e})=>n.jsx(cl,{children:n.jsx(d4,{children:e})}),f4=/[\w.+-]+@[\w-]+\.[\w.-]+/g,m4=/\beyJ[A-Za-z0-9_-]{4,}\.[A-Za-z0-9_-]{4,}\.[A-Za-z0-9_-]{4,}\b/g,ri=e=>typeof e!="string"?e:e.replace(f4,"[EMAIL]").replace(m4,"[JWT]"),p4={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,REACT_APP_API_HOST:"https://api.zenamu.com",REACT_APP_API_PORT:"443",REACT_APP_APP_NAME:"fyooga-react",REACT_APP_AWS_CLOUDFRONT_DOMAIN:"https://divbpfaw7l5wd.cloudfront.net/",REACT_APP_BUILD_ENV:"production",REACT_APP_COMMIT_SHA:"9f7a98c59a35cb24e533eed6164d2fe304f2ba7b",REACT_APP_FACEBOOK_APP_ID:"743000798808738",REACT_APP_FRONTEND_HOST:"https://app.zenamu.com",REACT_APP_GOOGLE_ANALYTICS_UA:"G-XR84FRXB9S",REACT_APP_GOOGLE_OAUTH_CLIENT_ID:"706232739016-3g17bas8v4l0j4d7spoqoobki9sg31d8.apps.googleusercontent.com",REACT_APP_GRAPHQL_PATH:"/graphql",REACT_APP_I18N_CDN_URL_DEV:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/dev",REACT_APP_I18N_CDN_URL_PROD:"https://d1ev0s3pt2jkq5.cloudfront.net/i18n/prod",REACT_APP_INTERCOM_APP_ID:"i9tuwbty",REACT_APP_IP_INFO_KEY:"",REACT_APP_LANDING_PAGE_HOST:"https://zenamu.com",REACT_APP_PAYPAL_CLIENT_ID:"AaR8f3GRGdC-VMsEpXFVTw6DhRHjG_VcPSOuVyLW22K-b3zd1CX6QBG0zfPAjkXevwF98bAjtoOEgkc-",REACT_APP_POSTHOG_API_KEY:"phc_CUTwJdx7G6962XguHSZjuYLasX7iLAbMQyUp7KHQg2mu",REACT_APP_POSTHOG_HOST:"https://eu.i.posthog.com",REACT_APP_RECAPTCHA_V3_SITE_KEY:"6Lc2-QMkAAAAACwT6bM9iYx4gDtUJwrtDsZPOjyo",REACT_APP_RELEASE_VERSION:"287",REACT_APP_SENTRY_URL:"https://f2aa8030f71946c1af1b148fe42fb55e@o4504530512183296.ingest.sentry.io/4504530516901888",REACT_APP_STRIPE_PUBLIC_KEY:"pk_live_51K97qqL9N5opY9s6hOGXV6feW4olTvzdV1dPo52G80PYyD6JYnL92KmTSOKtdVKOVypl7HBlGHLU9sBMoJ8bEpdI00lW7TRpSI",REACT_APP_SYSTEM_SUPERADMIN_IDS:"[email protected]",REACT_APP_WS_HOST:"wss://api.zenamu.com",REACT_APP_WS_PATH:"/graphql",SSR:!1};var g4={};const ja=A.EN,I4=p4,bn=e=>I4?.[e]??g4[e],h4=typeof window<"u"&&["localhost","127.0.0.1","[::1]"].includes(window.location.hostname),Md=h4,y4=bn("REACT_APP_BUILD_ENV"),_4=e=>{const t=e?.toLowerCase().trim();if(t)return t==="production"||t==="prod"?"production":t==="development"||t==="dev"?"development":t==="localhost"||t==="local"?"localhost":t},fr=_4(y4);let Tt="";fr==="production"?Tt=bn("REACT_APP_I18N_CDN_URL_PROD")||"":fr==="development"?Tt=bn("REACT_APP_I18N_CDN_URL_DEV")||"":fr==="localhost"?Tt="":fr?Tt=bn("REACT_APP_I18N_CDN_URL_DEV")||"":Tt=Md?bn("REACT_APP_I18N_CDN_URL_DEV")||"":bn("REACT_APP_I18N_CDN_URL_PROD")||"";const Fd=!!Tt,C4={appointmentsAdminNs:"appointmentsAdmin.json",formsNs:"basicForms.json",calendarNs:"calendar.json",common:"common.json",cookieBarNs:"cookieBar.json",coursesNs:"courses.json",deleteAccountNs:"deleteAccount.json",deleteStudioNs:"deleteStudio.json",doodletipNs:"doodletip.json",errorNs:"errors.json",formFeedbackNs:"formFeedback.json",lectureNs:"lecture.json",paymentNs:"payment.json",promoVoucherNs:"promoVoucher.json",reservationNs:"reservation.json",settingsNs:"settings.json",statisticsNs:"statistics.json",subscriptionNs:"subscription.json",toastNs:"toast.json",membershipsNs:"memberships.json",waiverNs:"waiver.json",orderActionLogNs:"orderActionLog.json",videosNs:"videos.json",rentalsNs:"rentals.json"},O4=Object.assign({
10618"./cs/appointmentsAdmin.json":()=>u(()=>import("./locales/cs/appointmentsAdmin.FOhPwI1p.js"),[]),
10618"./cs/basicForms.json":()=>u(()=>import("./locales/cs/basicForms.eOYMbqCH.js"),[]),
10618"./cs/calendar.json":()=>u(()=>import("./locales/cs/calendar.trqDz9aq.js"),[]),
10618"./cs/common.json":()=>u(()=>import("./locales/cs/common.BoJ_yyjg.js"),[]),
10618"./cs/cookieBar.json":()=>u(()=>import("./locales/cs/cookieBar.zi-9Jy4w.js"),[]),
10618"./cs/courses.json":()=>u(()=>import("./locales/cs/courses.RSyjoRS9.js"),[]),
10618"./cs/deleteAccount.json":()=>u(()=>import("./locales/cs/deleteAccount.COEkkYPw.js"),[]),
10618"./cs/deleteStudio.json":()=>u(()=>import("./locales/cs/deleteStudio.DFDtOoYU.js"),[]),
10618"./cs/doodletip.json":()=>u(()=>import("./locales/cs/doodletip.CopsNEfK.js"),[]),
10618"./cs/errors.json":()=>u(()=>import("./locales/cs/errors.B2h00wbV.js"),[]),
10618"./cs/formFeedback.json":()=>u(()=>import("./locales/cs/formFeedback.BD8dk9N5.js"),[]),
10618"./cs/lecture.json":()=>u(()=>import("./locales/cs/lecture.C24BFPcX.js"),[]),
10618"./cs/memberships.json":()=>u(()=>import("./locales/cs/memberships.CTnBO0Bj.js"),[]),
10618"./cs/orderActionLog.json":()=>u(()=>import("./locales/cs/orderActionLog.Dvwh_CP3.js"),[]),
10618"./cs/payment.json":()=>u(()=>import("./locales/cs/payment.Bs7fPcnU.js"),[]),
10618"./cs/promoVoucher.json":()=>u(()=>import("./locales/cs/promoVoucher.N83LYyTC.js"),[]),
10618"./cs/rentals.json":()=>u(()=>import("./locales/cs/rentals.DkOesGnp.js"),[]),
10618"./cs/reservation.json":()=>u(()=>import("./locales/cs/reservation.CNzf18cF.js"),[]),
10618"./cs/settings.json":()=>u(()=>import("./locales/cs/settings.DeRajCv_.js"),[]),
10618"./cs/statistics.json":()=>u(()=>import("./locales/cs/statistics.DWrWkjX2.js"),[]),
10618"./cs/subscription.json":()=>u(()=>import("./locales/cs/subscription.D2EO_X0H.js"),[]),
10618"./cs/toast.json":()=>u(()=>import("./locales/cs/toast.CZ99-qa7.js"),[]),
10618"./cs/videos.json":()=>u(()=>import("./locales/cs/videos.C2ejkhRr.js"),[]),
10618"./cs/waiver.json":()=>u(()=>import("./locales/cs/waiver.D4ttGYkn.js"),[]),
10618"./da/appointmentsAdmin.json":()=>u(()=>import("./locales/da/appointmentsAdmin.CwlibOuS.js"),[]),
10618"./da/basicForms.json":()=>u(()=>import("./locales/da/basicForms.Coo4Pg-c.js"),[]),
10618"./da/calendar.json":()=>u(()=>import("./locales/da/calendar.C2Pk929c.js"),[]),
10618"./da/common.json":()=>u(()=>import("./locales/da/common.DfeK4XIX.js"),[]),
10618"./da/cookieBar.json":()=>u(()=>import("./locales/da/cookieBar.CuvZzt3n.js"),[]),
10618"./da/courses.json":()=>u(()=>import("./locales/da/courses.Con_XQNq.js"),[]),
10618"./da/deleteAccount.json":()=>u(()=>import("./locales/da/deleteAccount.BH8s1rLK.js"),[]),
10618"./da/deleteStudio.json":()=>u(()=>import("./locales/da/deleteStudio.CwLFXklz.js"),[]),
10618"./da/doodletip.json":()=>u(()=>import("./locales/da/doodletip.Cl8HtQtE.js"),[]),
10618"./da/errors.json":()=>u(()=>import("./locales/da/errors.BqU4osnK.js"),[]),
10618"./da/formFeedback.json":()=>u(()=>import("./locales/da/formFeedback.xC_6RtYQ.js"),[]),
10618"./da/lecture.json":()=>u(()=>import("./locales/da/lecture.BdsZatkG.js"),[]),
10618"./da/memberships.json":()=>u(()=>import("./locales/da/memberships.Ccc-9-o8.js"),[]),
10618"./da/orderActionLog.json":()=>u(()=>import("./locales/da/orderActionLog.Bp_mwKYi.js"),[]),
10618"./da/payment.json":()=>u(()=>import("./locales/da/payment.OEPcWEAr.js"),[]),
10618"./da/promoVoucher.json":()=>u(()=>import("./locales/da/promoVoucher.BkQxq9nJ.js"),[]),
10618"./da/rentals.json":()=>u(()=>import("./locales/da/rentals.CsMpmk3_.js"),[]),
10618"./da/reservation.json":()=>u(()=>import("./locales/da/reservation.DnSkAqOq.js"),[]),
10618"./da/settings.json":()=>u(()=>import("./locales/da/settings.DGM_a5UK.js"),[]),
10618"./da/statistics.json":()=>u(()=>import("./locales/da/statistics.C0Yx-p5a.js"),[]),
10618"./da/subscription.json":()=>u(()=>import("./locales/da/subscription.CrwodZ-o.js"),[]),
10618"./da/toast.json":()=>u(()=>import("./locales/da/toast.DFuJtiAV.js"),[]),
10618"./da/videos.json":()=>u(()=>import("./locales/da/videos.Bt2vgdL4.js"),[]),
10618"./da/waiver.json":()=>u(()=>import("./locales/da/waiver.CoBKWtrr.js"),[]),
10618"./de/appointmentsAdmin.json":()=>u(()=>import("./locales/de/appointmentsAdmin.5e_Vk0M-.js"),[]),
10618"./de/basicForms.json":()=>u(()=>import("./locales/de/basicForms.DrQrRRjk.js"),[]),
10618"./de/calendar.json":()=>u(()=>import("./locales/de/calendar.CcR2wLAB.js"),[]),
10618"./de/common.json":()=>u(()=>import("./locales/de/common.C-4fPSVI.js"),[]),
10618"./de/cookieBar.json":()=>u(()=>import("./locales/de/cookieBar.mPw41vY7.js"),[]),
10618"./de/courses.json":()=>u(()=>import("./locales/de/courses.BvebtNhN.js"),[]),
10618"./de/deleteAccount.json":()=>u(()=>import("./locales/de/deleteAccount.KY5oClof.js"),[]),
10618"./de/deleteStudio.json":()=>u(()=>import("./locales/de/deleteStudio.Bho_AUgq.js"),[]),
10618"./de/doodletip.json":()=>u(()=>import("./locales/de/doodletip.TwW1Qj7e.js"),[]),
10618"./de/errors.json":()=>u(()=>import("./locales/de/errors.BRYRI-QX.js"),[]),
10618"./de/formFeedback.json":()=>u(()=>import("./locales/de/formFeedback.BVqx8OGM.js"),[]),
10618"./de/lecture.json":()=>u(()=>import("./locales/de/lecture.ketGmqGW.js"),[]),
10618"./de/memberships.json":()=>u(()=>import("./locales/de/memberships.CE353msh.js"),[]),
10618"./de/orderActionLog.json":()=>u(()=>import("./locales/de/orderActionLog.DbZ022BM.js"),[]),
10618"./de/payment.json":()=>u(()=>import("./locales/de/payment.BdLordvZ.js"),[]),
10618"./de/promoVoucher.json":()=>u(()=>import("./locales/de/promoVoucher.DHDDHBAr.js"),[]),
10618"./de/rentals.json":()=>u(()=>import("./locales/de/rentals.D1DLr25-.js"),[]),
10618"./de/reservation.json":()=>u(()=>import("./locales/de/reservation.CKMlukxS.js"),[]),
10618"./de/settings.json":()=>u(()=>import("./locales/de/settings.BrM0zdnu.js"),[]),
10618"./de/statistics.json":()=>u(()=>import("./locales/de/statistics.De9Hr5lt.js"),[]),
10618"./de/subscription.json":()=>u(()=>import("./locales/de/subscription.D4dYx2ib.js"),[]),
10618"./de/toast.json":()=>u(()=>import("./locales/de/toast.xtVTF6bN.js"),[]),
10618"./de/videos.json":()=>u(()=>import("./locales/de/videos.Dn7uQ52_.js"),[]),
10618"./de/waiver.json":()=>u(()=>import("./locales/de/waiver.BpfUSiDo.js"),[]),
10618"./enUS/appointmentsAdmin.json":()=>u(()=>import("./locales/enUS/appointmentsAdmin.DHy08r-y.js"),[]),
10618"./enUS/basicForms.json":()=>u(()=>import("./locales/enUS/basicForms.5k1iDPn_.js"),[]),
10618"./enUS/calendar.json":()=>u(()=>import("./locales/enUS/calendar.BOT56gMd.js"),[]),
10618"./enUS/common.json":()=>u(()=>import("./locales/enUS/common.B1pT9SY_.js"),[]),
10618"./enUS/cookieBar.json":()=>u(()=>import("./locales/enUS/cookieBar.DbSjZDwo.js"),[]),
10618"./enUS/courses.json":()=>u(()=>import("./locales/enUS/courses.BJXecowi.js"),[]),
10618"./enUS/deleteAccount.json":()=>u(()=>import("./locales/enUS/deleteAccount.Dk4aNyzf.js"),[]),
10618"./enUS/deleteStudio.json":()=>u(()=>import("./locales/enUS/deleteStudio.GdylD66T.js"),[]),
10618"./enUS/doodletip.json":()=>u(()=>import("./locales/enUS/doodletip.CTyPTo3T.js"),[]),
10618"./enUS/errors.json":()=>u(()=>import("./locales/enUS/errors.DAmXF2Lj.js"),[]),
10618"./enUS/formFeedback.json":()=>u(()=>import("./locales/enUS/formFeedback.Dk1Llf_m.js"),[]),
10618"./enUS/lecture.json":()=>u(()=>import("./locales/enUS/lecture.C0QodHkS.js"),[]),
10618"./enUS/memberships.json":()=>u(()=>import("./locales/enUS/memberships.QrAMSn6L.js"),[]),
10618"./enUS/orderActionLog.json":()=>u(()=>import("./locales/enUS/orderActionLog.VBDwofOH.js"),[]),
10618"./enUS/payment.json":()=>u(()=>import("./locales/enUS/payment.TP7CP8cD.js"),[]),
10618"./enUS/promoVoucher.json":()=>u(()=>import("./locales/enUS/promoVoucher.CJCKZOAF.js"),[]),
10618"./enUS/rentals.json":()=>u(()=>import("./locales/enUS/rentals.ISChkGlg.js"),[]),
10618"./enUS/reservation.json":()=>u(()=>import("./locales/enUS/reservation.B8cwuIui.js"),[]),
10618"./enUS/settings.json":()=>u(()=>import("./locales/enUS/settings.CyBQ2_K_.js"),[]),
10618"./enUS/statistics.json":()=>u(()=>import("./locales/enUS/statistics.DYauypZa.js"),[]),
10618"./enUS/subscription.json":()=>u(()=>import("./locales/enUS/subscription.CJxjx-Xa.js"),[]),
10618"./enUS/toast.json":()=>u(()=>import("./locales/enUS/toast.YRZZ7k5f.js"),[]),
10618"./enUS/videos.json":()=>u(()=>import("./locales/enUS/videos.C3-mTflo.js"),[]),
10618"./enUS/waiver.json":()=>u(()=>import("./locales/enUS/waiver.B77xbBob.js"),[]),
10618"./es/appointmentsAdmin.json":()=>u(()=>import("./locales/es/appointmentsAdmin.IASYaR_i.js"),[]),
10618"./es/basicForms.json":()=>u(()=>import("./locales/es/basicForms.BeSi3B34.js"),[]),
10618"./es/calendar.json":()=>u(()=>import("./locales/es/calendar.Cl-S9TDM.js"),[]),
10618"./es/common.json":()=>u(()=>import("./locales/es/common.VGvlGxKV.js"),[]),
10618"./es/cookieBar.json":()=>u(()=>import("./locales/es/cookieBar.Ck_QiWLr.js"),[]),
10618"./es/courses.json":()=>u(()=>import("./locales/es/courses.8MIRdm8a.js"),[]),
10618"./es/deleteAccount.json":()=>u(()=>import("./locales/es/deleteAccount.BxdvBJud.js"),[]),
10618"./es/deleteStudio.json":()=>u(()=>import("./locales/es/deleteStudio.DGVYMiRv.js"),[]),
10618"./es/doodletip.json":()=>u(()=>import("./locales/es/doodletip.DgeJgVJz.js"),[]),
10618"./es/errors.json":()=>u(()=>import("./locales/es/errors.Dqzhywe1.js"),[]),
10618"./es/formFeedback.json":()=>u(()=>import("./locales/es/formFeedback.DX6Sdpo3.js"),[]),
10618"./es/lecture.json":()=>u(()=>import("./locales/es/lecture.CTpdrhiI.js"),[]),
10618"./es/memberships.json":()=>u(()=>import("./locales/es/memberships.BAC2qysI.js"),[]),
10618"./es/orderActionLog.json":()=>u(()=>import("./locales/es/orderActionLog.-1VFbOjG.js"),[]),
10618"./es/payment.json":()=>u(()=>import("./locales/es/payment.D4lzEdia.js"),[]),
10618"./es/promoVoucher.json":()=>u(()=>import("./locales/es/promoVoucher.8vW5P5yU.js"),[]),
10618"./es/rentals.json":()=>u(()=>import("./locales/es/rentals.M2n6Kqvg.js"),[]),
10618"./es/reservation.json":()=>u(()=>import("./locales/es/reservation.CAp8nWlO.js"),[]),
10618"./es/settings.json":()=>u(()=>import("./locales/es/settings.CzQNqn1r.js"),[]),
10618"./es/statistics.json":()=>u(()=>import("./locales/es/statistics.CC7jHZed.js"),[]),
10618"./es/subscription.json":()=>u(()=>import("./locales/es/subscription.D5x01CtE.js"),[]),
10618"./es/toast.json":()=>u(()=>import("./locales/es/toast.C-5EVEzD.js"),[]),
10618"./es/videos.json":()=>u(()=>import("./locales/es/videos.BR2Wj9lE.js"),[]),
10618"./es/waiver.json":()=>u(()=>import("./locales/es/waiver.CJreuA2l.js"),[]),
10618"./fi/appointmentsAdmin.json":()=>u(()=>import("./locales/fi/appointmentsAdmin.BpfJ-c5M.js"),[]),
10618"./fi/basicForms.json":()=>u(()=>import("./locales/fi/basicForms.BXf8L5yi.js"),[]),
10618"./fi/calendar.json":()=>u(()=>import("./locales/fi/calendar.D3p2pEi2.js"),[]),
10618"./fi/common.json":()=>u(()=>import("./locales/fi/common.B1LWGt_9.js"),[]),
10618"./fi/cookieBar.json":()=>u(()=>import("./locales/fi/cookieBar.hKC4Piit.js"),[]),
10618"./fi/courses.json":()=>u(()=>import("./locales/fi/courses.DxYym56j.js"),[]),
10618"./fi/deleteAccount.json":()=>u(()=>import("./locales/fi/deleteAccount.DPFORvst.js"),[]),
10618"./fi/deleteStudio.json":()=>u(()=>import("./locales/fi/deleteStudio.BjHELQg0.js"),[]),
10618"./fi/doodletip.json":()=>u(()=>import("./locales/fi/doodletip.ChAGwOug.js"),[]),
10618"./fi/errors.json":()=>u(()=>import("./locales/fi/errors.DkzCoxyk.js"),[]),
10618"./fi/formFeedback.json":()=>u(()=>import("./locales/fi/formFeedback.BTM1dj9g.js"),[]),
10618"./fi/lecture.json":()=>u(()=>import("./locales/fi/lecture.DzL_CoF-.js"),[]),
10618"./fi/memberships.json":()=>u(()=>import("./locales/fi/memberships.DLwnJL_J.js"),[]),
10618"./fi/orderActionLog.json":()=>u(()=>import("./locales/fi/orderActionLog.ROP1MYJx.js"),[]),
10618"./fi/payment.json":()=>u(()=>import("./locales/fi/payment.DWOx7Qns.js"),[]),
10618"./fi/promoVoucher.json":()=>u(()=>import("./locales/fi/promoVoucher.ZuozvJpU.js"),[]),
10618"./fi/rentals.json":()=>u(()=>import("./locales/fi/rentals.DhhsEsN0.js"),[]),
10618"./fi/reservation.json":()=>u(()=>import("./locales/fi/reservation.CotlVjh9.js"),[]),
10618"./fi/settings.json":()=>u(()=>import("./locales/fi/settings.ZRu74VXo.js"),[]),
10618"./fi/statistics.json":()=>u(()=>import("./locales/fi/statistics.j8UAydCd.js"),[]),
10618"./fi/subscription.json":()=>u(()=>import("./locales/fi/subscription.BcH5Ol6x.js"),[]),
10618"./fi/toast.json":()=>u(()=>import("./locales/fi/toast.CgV6dwoM.js"),[]),
10618"./fi/videos.json":()=>u(()=>import("./locales/fi/videos.8O9at6Ku.js"),[]),
10618"./fi/waiver.json":()=>u(()=>import("./locales/fi/waiver.B9FRac_h.js"),[]),
10618"./fr/appointmentsAdmin.json":()=>u(()=>import("./locales/fr/appointmentsAdmin.CYSVzj8C.js"),[]),
10618"./fr/basicForms.json":()=>u(()=>import("./locales/fr/basicForms.ByFr4p8I.js"),[]),
10618"./fr/calendar.json":()=>u(()=>import("./locales/fr/calendar.DGE4R0Ws.js"),[]),
10618"./fr/common.json":()=>u(()=>import("./locales/fr/common.BdrVL3Dr.js"),[]),
10618"./fr/cookieBar.json":()=>u(()=>import("./locales/fr/cookieBar.BKFh9-dI.js"),[]),
10618"./fr/courses.json":()=>u(()=>import("./locales/fr/courses.dW8wnYzk.js"),[]),
10618"./fr/deleteAccount.json":()=>u(()=>import("./locales/fr/deleteAccount.D2EXOWYE.js"),[]),
10618"./fr/deleteStudio.json":()=>u(()=>import("./locales/fr/deleteStudio.CltqvNQM.js"),[]),
10618"./fr/doodletip.json":()=>u(()=>import("./locales/fr/doodletip.CLvZYCn2.js"),[]),
10618"./fr/errors.json":()=>u(()=>import("./locales/fr/errors.Dlhj5mAs.js"),[]),
10618"./fr/formFeedback.json":()=>u(()=>import("./locales/fr/formFeedback.97YSjxwa.js"),[]),
10618"./fr/lecture.json":()=>u(()=>import("./locales/fr/lecture.ChNm62HB.js"),[]),
10618"./fr/memberships.json":()=>u(()=>import("./locales/fr/memberships.BefsGf8d.js"),[]),
10618"./fr/orderActionLog.json":()=>u(()=>import("./locales/fr/orderActionLog.WBtuk26q.js"),[]),
10618"./fr/payment.json":()=>u(()=>import("./locales/fr/payment.BbwaJtSF.js"),[]),
10618"./fr/promoVoucher.json":()=>u(()=>import("./locales/fr/promoVoucher.CyC-DeHN.js"),[]),
10618"./fr/rentals.json":()=>u(()=>import("./locales/fr/rentals.KzJqbs19.js"),[]),
10618"./fr/reservation.json":()=>u(()=>import("./locales/fr/reservation.CbWh2lTl.js"),[]),
10618"./fr/settings.json":()=>u(()=>import("./locales/fr/settings.DdHWc1tR.js"),[]),
10618"./fr/statistics.json":()=>u(()=>import("./locales/fr/statistics.BuNRU_z9.js"),[]),
10618"./fr/subscription.json":()=>u(()=>import("./locales/fr/subscription.2PiRca9p.js"),[]),
10618"./fr/toast.json":()=>u(()=>import("./locales/fr/toast.DpJtJ5dP.js"),[]),
10618"./fr/videos.json":()=>u(()=>import("./locales/fr/videos.DYzeOv-b.js"),[]),
10618"./fr/waiver.json":()=>u(()=>import("./locales/fr/waiver.VAvNNEGU.js"),[]),
10618"./hu/appointmentsAdmin.json":()=>u(()=>import("./locales/hu/appointmentsAdmin.BLE1qKv-.js"),[]),
10618"./hu/basicForms.json":()=>u(()=>import("./locales/hu/basicForms.B0XpC_WI.js"),[]),
10618"./hu/calendar.json":()=>u(()=>import("./locales/hu/calendar.M3lnaYgM.js"),[]),
10618"./hu/common.json":()=>u(()=>import("./locales/hu/common.Dpu0H3Y-.js"),[]),
10618"./hu/cookieBar.json":()=>u(()=>import("./locales/hu/cookieBar.SBC2fngl.js"),[]),
10618"./hu/courses.json":()=>u(()=>import("./locales/hu/courses.D2usGRCW.js"),[]),
10618"./hu/deleteAccount.json":()=>u(()=>import("./locales/hu/deleteAccount.DGJ0mYau.js"),[]),
10618"./hu/deleteStudio.json":()=>u(()=>import("./locales/hu/deleteStudio.eHke8kNM.js"),[]),
10618"./hu/doodletip.json":()=>u(()=>import("./locales/hu/doodletip.DdW_pmEp.js"),[]),
10618"./hu/errors.json":()=>u(()=>import("./locales/hu/errors.Biz_eON-.js"),[]),
10618"./hu/formFeedback.json":()=>u(()=>import("./locales/hu/formFeedback._Qhx3ZyP.js"),[]),
10618"./hu/lecture.json":()=>u(()=>import("./locales/hu/lecture.C2nSNN62.js"),[]),
10618"./hu/memberships.json":()=>u(()=>import("./locales/hu/memberships.CGm9kTXh.js"),[]),
10618"./hu/orderActionLog.json":()=>u(()=>import("./locales/hu/orderActionLog.wFsRJ5vm.js"),[]),
10618"./hu/payment.json":()=>u(()=>import("./locales/hu/payment.B2x6XNdQ.js"),[]),
10618"./hu/promoVoucher.json":()=>u(()=>import("./locales/hu/promoVoucher.D6rrVxwG.js"),[]),
10618"./hu/rentals.json":()=>u(()=>import("./locales/hu/rentals.DF2Sutpu.js"),[]),
10618"./hu/reservation.json":()=>u(()=>import("./locales/hu/reservation.BgJHvkUv.js"),[]),
10618"./hu/settings.json":()=>u(()=>import("./locales/hu/settings.Bkt1A0wb.js"),[]),
10618"./hu/statistics.json":()=>u(()=>import("./locales/hu/statistics.BMDQzXMi.js"),[]),
10618"./hu/subscription.json":()=>u(()=>import("./locales/hu/subscription.fn-Zbxrw.js"),[]),
10618"./hu/toast.json":()=>u(()=>import("./locales/hu/toast.ZfUEIDjo.js"),[]),
10618"./hu/videos.json":()=>u(()=>import("./locales/hu/videos.D2GcRGHB.js"),[]),
10618"./hu/waiver.json":()=>u(()=>import("./locales/hu/waiver.D3Vhmr3X.js"),[]),
10618"./it/appointmentsAdmin.json":()=>u(()=>import("./locales/it/appointmentsAdmin.BbBIi73-.js"),[]),
10618"./it/basicForms.json":()=>u(()=>import("./locales/it/basicForms.Bszo66Zy.js"),[]),
10618"./it/calendar.json":()=>u(()=>import("./locales/it/calendar.Bo70xbL3.js"),[]),
10618"./it/common.json":()=>u(()=>import("./locales/it/common.D75QE9-t.js"),[]),
10618"./it/cookieBar.json":()=>u(()=>import("./locales/it/cookieBar.6jhCkGR9.js"),[]),
10618"./it/courses.json":()=>u(()=>import("./locales/it/courses.UvUURw43.js"),[]),
10618"./it/deleteAccount.json":()=>u(()=>import("./locales/it/deleteAccount.DPVQOVjj.js"),[]),
10618"./it/deleteStudio.json":()=>u(()=>import("./locales/it/deleteStudio.gUdaB_7O.js"),[]),
10618"./it/doodletip.json":()=>u(()=>import("./locales/it/doodletip.vV1q-0GR.js"),[]),
10618"./it/errors.json":()=>u(()=>import("./locales/it/errors.BsQrAVXi.js"),[]),
10618"./it/formFeedback.json":()=>u(()=>import("./locales/it/formFeedback.5yyGw502.js"),[]),
10618"./it/lecture.json":()=>u(()=>import("./locales/it/lecture.B-d7dzuK.js"),[]),
10618"./it/memberships.json":()=>u(()=>import("./locales/it/memberships.COFQZOlA.js"),[]),
10618"./it/orderActionLog.json":()=>u(()=>import("./locales/it/orderActionLog.Cxjrez6N.js"),[]),
10618"./it/payment.json":()=>u(()=>import("./locales/it/payment.D7pWhgvB.js"),[]),
10618"./it/promoVoucher.json":()=>u(()=>import("./locales/it/promoVoucher.CyQA3C9g.js"),[]),
10618"./it/rentals.json":()=>u(()=>import("./locales/it/rentals.DUiNIj-Q.js"),[]),
10618"./it/reservation.json":()=>u(()=>import("./locales/it/reservation.DEDw0mcb.js"),[]),
10618"./it/settings.json":()=>u(()=>import("./locales/it/settings.LhLjIkat.js"),[]),
10618"./it/statistics.json":()=>u(()=>import("./locales/it/statistics.AYBt5Gor.js"),[]),
10618"./it/subscription.json":()=>u(()=>import("./locales/it/subscription.C8sMAI9v.js"),[]),
10618"./it/toast.json":()=>u(()=>import("./locales/it/toast.CIf0H0sK.js"),[]),
10618"./it/videos.json":()=>u(()=>import("./locales/it/videos.C1Nrol74.js"),[]),
10618"./it/waiver.json":()=>u(()=>import("./locales/it/waiver.CgWYQYDu.js"),[]),
10618"./nb/appointmentsAdmin.json":()=>u(()=>import("./locales/nb/appointmentsAdmin.D66oCiI8.js"),[]),
10618"./nb/basicForms.json":()=>u(()=>import("./locales/nb/basicForms.hjXazh8L.js"),[]),
10618"./nb/calendar.json":()=>u(()=>import("./locales/nb/calendar.OuyYt0Bz.js"),[]),
10618"./nb/common.json":()=>u(()=>import("./locales/nb/common.Pz_u7lBL.js"),[]),
10618"./nb/cookieBar.json":()=>u(()=>import("./locales/nb/cookieBar.CkBUaCqO.js"),[]),
10618"./nb/courses.json":()=>u(()=>import("./locales/nb/courses.B24Xck2a.js"),[]),
10618"./nb/deleteAccount.json":()=>u(()=>import("./locales/nb/deleteAccount.xpTwIxjX.js"),[]),
10618"./nb/deleteStudio.json":()=>u(()=>import("./locales/nb/deleteStudio.B8kuTmFz.js"),[]),
10618"./nb/doodletip.json":()=>u(()=>import("./locales/nb/doodletip.DjjFqRTB.js"),[]),
10618"./nb/errors.json":()=>u(()=>import("./locales/nb/errors.DnP043Jo.js"),[]),
10618"./nb/formFeedback.json":()=>u(()=>import("./locales/nb/formFeedback.CIJVzBSL.js"),[]),
10618"./nb/lecture.json":()=>u(()=>import("./locales/nb/lecture.Clx2dMCb.js"),[]),
10618"./nb/memberships.json":()=>u(()=>import("./locales/nb/memberships.CgBhClfY.js"),[]),
10618"./nb/orderActionLog.json":()=>u(()=>import("./locales/nb/orderActionLog.Ccjdpw83.js"),[]),
10618"./nb/payment.json":()=>u(()=>import("./locales/nb/payment.mEAm1oU9.js"),[]),
10618"./nb/promoVoucher.json":()=>u(()=>import("./locales/nb/promoVoucher.DJPLBtCr.js"),[]),
10618"./nb/rentals.json":()=>u(()=>import("./locales/nb/rentals.7GIiDPGx.js"),[]),
10618"./nb/reservation.json":()=>u(()=>import("./locales/nb/reservation.D3KS8YUn.js"),[]),
10618"./nb/settings.json":()=>u(()=>import("./locales/nb/settings.DxlA5GBy.js"),[]),
10618"./nb/statistics.json":()=>u(()=>import("./locales/nb/statistics.B8QCaOPX.js"),[]),
10618"./nb/subscription.json":()=>u(()=>import("./locales/nb/subscription.DXoCKVkI.js"),[]),
10618"./nb/toast.json":()=>u(()=>import("./locales/nb/toast.BUogZGt5.js"),[]),
10618"./nb/videos.json":()=>u(()=>import("./locales/nb/videos.BdR5KuNl.js"),[]),
10618"./nb/waiver.json":()=>u(()=>import("./locales/nb/waiver.1E6A2gkV.js"),[]),
10618"./nl/appointmentsAdmin.json":()=>u(()=>import("./locales/nl/appointmentsAdmin.D1XmECq2.js"),[]),
10618"./nl/basicForms.json":()=>u(()=>import("./locales/nl/basicForms.DK9kW3wh.js"),[]),
10618"./nl/calendar.json":()=>u(()=>import("./locales/nl/calendar.BOVAFiSQ.js"),[]),
10618"./nl/common.json":()=>u(()=>import("./locales/nl/common.B6DXZ4f0.js"),[]),
10618"./nl/cookieBar.json":()=>u(()=>import("./locales/nl/cookieBar.tUOtZzD5.js"),[]),
10618"./nl/courses.json":()=>u(()=>import("./locales/nl/courses.BqoswVac.js"),[]),
10618"./nl/deleteAccount.json":()=>u(()=>import("./locales/nl/deleteAccount.CRg4dTrr.js"),[]),
10618"./nl/deleteStudio.json":()=>u(()=>import("./locales/nl/deleteStudio.Bzc5jGNN.js"),[]),
10618"./nl/doodletip.json":()=>u(()=>import("./locales/nl/doodletip.BnqBcvsD.js"),[]),
10618"./nl/errors.json":()=>u(()=>import("./locales/nl/errors.DszCZnXK.js"),[]),
10618"./nl/formFeedback.json":()=>u(()=>import("./locales/nl/formFeedback.HOskfa4V.js"),[]),
10618"./nl/lecture.json":()=>u(()=>import("./locales/nl/lecture.DN8IagIm.js"),[]),
10618"./nl/memberships.json":()=>u(()=>import("./locales/nl/memberships.CjE3v1L7.js"),[]),
10618"./nl/orderActionLog.json":()=>u(()=>import("./locales/nl/orderActionLog.Cp4Yrpf1.js"),[]),
10618"./nl/payment.json":()=>u(()=>import("./locales/nl/payment.Bj9VjFcn.js"),[]),
10618"./nl/promoVoucher.json":()=>u(()=>import("./locales/nl/promoVoucher.txLCQprp.js"),[]),
10618"./nl/rentals.json":()=>u(()=>import("./locales/nl/rentals.DJ9tkLo8.js"),[]),
10618"./nl/reservation.json":()=>u(()=>import("./locales/nl/reservation.BlV7fAoo.js"),[]),
10618"./nl/settings.json":()=>u(()=>import("./locales/nl/settings.Cm2Hjzan.js"),[]),
10618"./nl/statistics.json":()=>u(()=>import("./locales/nl/statistics.ZCrQmLQ3.js"),[]),
10618"./nl/subscription.json":()=>u(()=>import("./locales/nl/subscription.JH0I7Rs7.js"),[]),
10618"./nl/toast.json":()=>u(()=>import("./locales/nl/toast.DV5sWPCk.js"),[]),
10618"./nl/videos.json":()=>u(()=>import("./locales/nl/videos.YQ7s-FQ0.js"),[]),
10618"./nl/waiver.json":()=>u(()=>import("./locales/nl/waiver.CH_Vwa-u.js"),[]),
10618"./pl/appointmentsAdmin.json":()=>u(()=>import("./locales/pl/appointmentsAdmin.dh1H70t4.js"),[]),
10618"./pl/basicForms.json":()=>u(()=>import("./locales/pl/basicForms.Car0MebB.js"),[]),
10618"./pl/calendar.json":()=>u(()=>import("./locales/pl/calendar.N9ornPq2.js"),[]),
10618"./pl/common.json":()=>u(()=>import("./locales/pl/common.IZO45fT1.js"),[]),
10618"./pl/cookieBar.json":()=>u(()=>import("./locales/pl/cookieBar.X5xSVfNp.js"),[]),
10618"./pl/courses.json":()=>u(()=>import("./locales/pl/courses.BNtaoboF.js"),[]),
10618"./pl/deleteAccount.json":()=>u(()=>import("./locales/pl/deleteAccount.D99vcd6z.js"),[]),
10618"./pl/deleteStudio.json":()=>u(()=>import("./locales/pl/deleteStudio.Cf-YaOU_.js"),[]),
10618"./pl/doodletip.json":()=>u(()=>import("./locales/pl/doodletip.NMbdQLIM.js"),[]),
10618"./pl/errors.json":()=>u(()=>import("./locales/pl/errors.C_Pny6Bf.js"),[]),
10618"./pl/formFeedback.json":()=>u(()=>import("./locales/pl/formFeedback.BSZtFUZV.js"),[]),
10618"./pl/lecture.json":()=>u(()=>import("./locales/pl/lecture.BA-tue3P.js"),[]),
10618"./pl/memberships.json":()=>u(()=>import("./locales/pl/memberships.DxeRs0Kd.js"),[]),
10618"./pl/orderActionLog.json":()=>u(()=>import("./locales/pl/orderActionLog.Cb1Gr6Cd.js"),[]),
10618"./pl/payment.json":()=>u(()=>import("./locales/pl/payment.CatHhkh0.js"),[]),
10618"./pl/promoVoucher.json":()=>u(()=>import("./locales/pl/promoVoucher.BfOtdMzG.js"),[]),
10618"./pl/rentals.json":()=>u(()=>import("./locales/pl/rentals.Bdq1n0Hb.js"),[]),
10618"./pl/reservation.json":()=>u(()=>import("./locales/pl/reservation.Ds4ozt-6.js"),[]),
10618"./pl/settings.json":()=>u(()=>import("./locales/pl/settings.DgGG2SWk.js"),[]),
10618"./pl/statistics.json":()=>u(()=>import("./locales/pl/statistics.DROJ4WG5.js"),[]),
10618"./pl/subscription.json":()=>u(()=>import("./locales/pl/subscription.UHUENGcl.js"),[]),
10618"./pl/toast.json":()=>u(()=>import("./locales/pl/toast.DXITmNkH.js"),[]),
10618"./pl/videos.json":()=>u(()=>import("./locales/pl/videos.CIaAiu5c.js"),[]),
10618"./pl/waiver.json":()=>u(()=>import("./locales/pl/waiver.BwVzV_z2.js"),[]),
10618"./pt-PT/appointmentsAdmin.json":()=>u(()=>import("./locales/pt-PT/appointmentsAdmin.QrML8cof.js"),[]),
10618"./pt-PT/basicForms.json":()=>u(()=>import("./locales/pt-PT/basicForms.Ba6BSbJW.js"),[]),
10618"./pt-PT/calendar.json":()=>u(()=>import("./locales/pt-PT/calendar.DwDE-qBT.js"),[]),
10618"./pt-PT/common.json":()=>u(()=>import("./locales/pt-PT/common.BRzS_HOr.js"),[]),
10618"./pt-PT/cookieBar.json":()=>u(()=>import("./locales/pt-PT/cookieBar.BnLoylw-.js"),[]),
10618"./pt-PT/courses.json":()=>u(()=>import("./locales/pt-PT/courses.BWzbzlq3.js"),[]),
10618"./pt-PT/deleteAccount.json":()=>u(()=>import("./locales/pt-PT/deleteAccount.DV_fIEKn.js"),[]),
10618"./pt-PT/deleteStudio.json":()=>u(()=>import("./locales/pt-PT/deleteStudio.BcCsH00l.js"),[]),
10618"./pt-PT/doodletip.json":()=>u(()=>import("./locales/pt-PT/doodletip.B4Z3DdPd.js"),[]),
10618"./pt-PT/errors.json":()=>u(()=>import("./locales/pt-PT/errors.D0PcJU0j.js"),[]),
10618"./pt-PT/formFeedback.json":()=>u(()=>import("./locales/pt-PT/formFeedback.BXRfR7Vf.js"),[]),
10618"./pt-PT/lecture.json":()=>u(()=>import("./locales/pt-PT/lecture.CT2KKABJ.js"),[]),
10618"./pt-PT/memberships.json":()=>u(()=>import("./locales/pt-PT/memberships.D64KJJBK.js"),[]),
10618"./pt-PT/orderActionLog.json":()=>u(()=>import("./locales/pt-PT/orderActionLog.Bgj5fcXs.js"),[]),
10618"./pt-PT/payment.json":()=>u(()=>import("./locales/pt-PT/payment.CBZbys_7.js"),[]),
10618"./pt-PT/promoVoucher.json":()=>u(()=>import("./locales/pt-PT/promoVoucher.DZPw9ZHd.js"),[]),
10618"./pt-PT/rentals.json":()=>u(()=>import("./locales/pt-PT/rentals.lsDMxb7O.js"),[]),
10618"./pt-PT/reservation.json":()=>u(()=>import("./locales/pt-PT/reservation.CzYJbuo1.js"),[]),
10618"./pt-PT/settings.json":()=>u(()=>import("./locales/pt-PT/settings.DXXB8mKs.js"),[]),
10618"./pt-PT/statistics.json":()=>u(()=>import("./locales/pt-PT/statistics.BgX8Hw7w.js"),[]),
10618"./pt-PT/subscription.json":()=>u(()=>import("./locales/pt-PT/subscription.v6ihw6sK.js"),[]),
10618"./pt-PT/toast.json":()=>u(()=>import("./locales/pt-PT/toast.NXZkRAWD.js"),[]),
10618"./pt-PT/videos.json":()=>u(()=>import("./locales/pt-PT/videos.BL2WnvVu.js"),[]),
10618"./pt-PT/waiver.json":()=>u(()=>import("./locales/pt-PT/waiver.Ducx-O3B.js"),[]),
10618"./pt/appointmentsAdmin.json":()=>u(()=>import("./locales/pt/appointmentsAdmin.Lzx_-w48.js"),[]),
10618"./pt/basicForms.json":()=>u(()=>import("./locales/pt/basicForms.DTfQHVzo.js"),[]),
10618"./pt/calendar.json":()=>u(()=>import("./locales/pt/calendar.CqJWtC-N.js"),[]),
10618"./pt/common.json":()=>u(()=>import("./locales/pt/common.BAC8-V5-.js"),[]),
10618"./pt/cookieBar.json":()=>u(()=>import("./locales/pt/cookieBar.B-gI_OQD.js"),[]),
10618"./pt/courses.json":()=>u(()=>import("./locales/pt/courses.d75zkBsa.js"),[]),
10618"./pt/deleteAccount.json":()=>u(()=>import("./locales/pt/deleteAccount.C9T5RoUV.js"),[]),
10618"./pt/deleteStudio.json":()=>u(()=>import("./locales/pt/deleteStudio.m1BJEFJ4.js"),[]),
10618"./pt/doodletip.json":()=>u(()=>import("./locales/pt/doodletip.BJJpkS0P.js"),[]),
10618"./pt/errors.json":()=>u(()=>import("./locales/pt/errors.Bn8aSP1A.js"),[]),
10618"./pt/formFeedback.json":()=>u(()=>import("./locales/pt/formFeedback.CJ4ht6Ly.js"),[]),
10618"./pt/lecture.json":()=>u(()=>import("./locales/pt/lecture.dqnu3tgC.js"),[]),
10618"./pt/memberships.json":()=>u(()=>import("./locales/pt/memberships.DjMm4e_W.js"),[]),
10618"./pt/orderActionLog.json":()=>u(()=>import("./locales/pt/orderActionLog.VM579C2G.js"),[]),
10618"./pt/payment.json":()=>u(()=>import("./locales/pt/payment.z5fGBeAG.js"),[]),
10618"./pt/promoVoucher.json":()=>u(()=>import("./locales/pt/promoVoucher.Cb297GeR.js"),[]),
10618"./pt/rentals.json":()=>u(()=>import("./locales/pt/rentals.B340QUle.js"),[]),
10618"./pt/reservation.json":()=>u(()=>import("./locales/pt/reservation.DJ24kSjW.js"),[]),
10618"./pt/settings.json":()=>u(()=>import("./locales/pt/settings.Dkbus-1i.js"),[]),
10618"./pt/statistics.json":()=>u(()=>import("./locales/pt/statistics.DNyV7cQL.js"),[]),
10618"./pt/subscription.json":()=>u(()=>import("./locales/pt/subscription.swyX4vtI.js"),[]),
10618"./pt/toast.json":()=>u(()=>import("./locales/pt/toast.CdnEG0ho.js"),[]),
10618"./pt/videos.json":()=>u(()=>import("./locales/pt/videos.CRQKQMZy.js"),[]),
10618"./pt/waiver.json":()=>u(()=>import("./locales/pt/waiver.DNtguopg.js"),[]),
10618"./ro/appointmentsAdmin.json":()=>u(()=>import("./locales/ro/appointmentsAdmin.ClSDTXvV.js"),[]),
10618"./ro/basicForms.json":()=>u(()=>import("./locales/ro/basicForms.OMAY7INO.js"),[]),
10618"./ro/calendar.json":()=>u(()=>import("./locales/ro/calendar.C8arRph_.js"),[]),
10618"./ro/common.json":()=>u(()=>import("./locales/ro/common.CZyTkNDB.js"),[]),
10618"./ro/cookieBar.json":()=>u(()=>import("./locales/ro/cookieBar.D-kYusM6.js"),[]),
10618"./ro/courses.json":()=>u(()=>import("./locales/ro/courses.CFei66fl.js"),[]),
10618"./ro/deleteAccount.json":()=>u(()=>import("./locales/ro/deleteAccount.CJgjS_pu.js"),[]),
10618"./ro/deleteStudio.json":()=>u(()=>import("./locales/ro/deleteStudio.Djy3OrXu.js"),[]),
10618"./ro/doodletip.json":()=>u(()=>import("./locales/ro/doodletip.D4MznM82.js"),[]),
10618"./ro/errors.json":()=>u(()=>import("./locales/ro/errors.DKkva_2J.js"),[]),
10618"./ro/formFeedback.json":()=>u(()=>import("./locales/ro/formFeedback.D-8PwYg-.js"),[]),
10618"./ro/lecture.json":()=>u(()=>import("./locales/ro/lecture.B4WjVQoI.js"),[]),
10618"./ro/memberships.json":()=>u(()=>import("./locales/ro/memberships.CKp4CkPo.js"),[]),
10618"./ro/orderActionLog.json":()=>u(()=>import("./locales/ro/orderActionLog.D-9P6Mlx.js"),[]),
10618"./ro/payment.json":()=>u(()=>import("./locales/ro/payment.DvGclrc6.js"),[]),
10618"./ro/promoVoucher.json":()=>u(()=>import("./locales/ro/promoVoucher.ibsCHoAx.js"),[]),
10618"./ro/rentals.json":()=>u(()=>import("./locales/ro/rentals.DiqaaVTw.js"),[]),
10618"./ro/reservation.json":()=>u(()=>import("./locales/ro/reservation.DnEwI8Sr.js"),[]),
10618"./ro/settings.json":()=>u(()=>import("./locales/ro/settings.CPWY9krp.js"),[]),
10618"./ro/statistics.json":()=>u(()=>import("./locales/ro/statistics.Beq_YBPQ.js"),[]),
10618"./ro/subscription.json":()=>u(()=>import("./locales/ro/subscription.Dpv-oPGj.js"),[]),
10618"./ro/toast.json":()=>u(()=>import("./locales/ro/toast.DwyPPAgp.js"),[]),
10618"./ro/videos.json":()=>u(()=>import("./locales/ro/videos.BHsWFF1E.js"),[]),
10618"./ro/waiver.json":()=>u(()=>import("./locales/ro/waiver.BCIOHnQd.js"),[]),
10618"./sk/appointmentsAdmin.json":()=>u(()=>import("./locales/sk/appointmentsAdmin.DbsiuSg7.js"),[]),
10618"./sk/basicForms.json":()=>u(()=>import("./locales/sk/basicForms.C3R_VTdL.js"),[]),
10618"./sk/calendar.json":()=>u(()=>import("./locales/sk/calendar.D_kRLMpI.js"),[]),
10618"./sk/common.json":()=>u(()=>import("./locales/sk/common.DNqap-rH.js"),[]),
10618"./sk/cookieBar.json":()=>u(()=>import("./locales/sk/cookieBar.aGp4rDYv.js"),[]),
10618"./sk/courses.json":()=>u(()=>import("./locales/sk/courses.BlVMji9t.js"),[]),
10618"./sk/deleteAccount.json":()=>u(()=>import("./locales/sk/deleteAccount.CYZpGNE0.js"),[]),
10618"./sk/deleteStudio.json":()=>u(()=>import("./locales/sk/deleteStudio.ARm13Rha.js"),[]),
10618"./sk/doodletip.json":()=>u(()=>import("./locales/sk/doodletip.CgFegL8H.js"),[]),
10618"./sk/errors.json":()=>u(()=>import("./locales/sk/errors.D2XqHN9U.js"),[]),
10618"./sk/formFeedback.json":()=>u(()=>import("./locales/sk/formFeedback.D-63lar3.js"),[]),
10618"./sk/lecture.json":()=>u(()=>import("./locales/sk/lecture.BEBt364B.js"),[]),
10618"./sk/memberships.json":()=>u(()=>import("./locales/sk/memberships.DPfNVCcP.js"),[]),
10618"./sk/orderActionLog.json":()=>u(()=>import("./locales/sk/orderActionLog.D34dzNo7.js"),[]),
10618"./sk/payment.json":()=>u(()=>import("./locales/sk/payment.BCXkit3z.js"),[]),
10618"./sk/promoVoucher.json":()=>u(()=>import("./locales/sk/promoVoucher.CvKmTwk-.js"),[]),
10618"./sk/rentals.json":()=>u(()=>import("./locales/sk/rentals.Ch4vAoDX.js"),[]),
10618"./sk/reservation.json":()=>u(()=>import("./locales/sk/reservation.oH6BN5rH.js"),[]),
10618"./sk/settings.json":()=>u(()=>import("./locales/sk/settings.BitJjohz.js"),[]),
10618"./sk/statistics.json":()=>u(()=>import("./locales/sk/statistics.xqX4SqnK.js"),[]),
10618"./sk/subscription.json":()=>u(()=>import("./locales/sk/subscription.JiV0jY_F.js"),[]),
10618"./sk/toast.json":()=>u(()=>import("./locales/sk/toast.DnZC2ieu.js"),[]),
10618"./sk/videos.json":()=>u(()=>import("./locales/sk/videos.XaQEABHT.js"),[]),
10618"./sk/waiver.json":()=>u(()=>import("./locales/sk/waiver.DcWIbnMF.js"),[]),
10618"./sv/appointmentsAdmin.json":()=>u(()=>import("./locales/sv/appointmentsAdmin.MvU7Zl5j.js"),[]),
10618"./sv/basicForms.json":()=>u(()=>import("./locales/sv/basicForms.DbcLsAAz.js"),[]),
10618"./sv/calendar.json":()=>u(()=>import("./locales/sv/calendar.CfkvI__2.js"),[]),
10618"./sv/common.json":()=>u(()=>import("./locales/sv/common.7jlvWYCx.js"),[]),
10618"./sv/cookieBar.json":()=>u(()=>import("./locales/sv/cookieBar.DD16ppgA.js"),[]),
10618"./sv/courses.json":()=>u(()=>import("./locales/sv/courses.CZvZe2ir.js"),[]),
10618"./sv/deleteAccount.json":()=>u(()=>import("./locales/sv/deleteAccount.C36upUOK.js"),[]),
10618"./sv/deleteStudio.json":()=>u(()=>import("./locales/sv/deleteStudio.liKILwyN.js"),[]),
10618"./sv/doodletip.json":()=>u(()=>import("./locales/sv/doodletip.CZNwp5Xy.js"),[]),
10618"./sv/errors.json":()=>u(()=>import("./locales/sv/errors.l-_eZ9Bf.js"),[]),
10618"./sv/formFeedback.json":()=>u(()=>import("./locales/sv/formFeedback.BDslMPYp.js"),[]),
10618"./sv/lecture.json":()=>u(()=>import("./locales/sv/lecture.BcUH7PS2.js"),[]),
10618"./sv/memberships.json":()=>u(()=>import("./locales/sv/memberships.Ci0-xGq4.js"),[]),
10618"./sv/orderActionLog.json":()=>u(()=>import("./locales/sv/orderActionLog.B2xncvgb.js"),[]),
10618"./sv/payment.json":()=>u(()=>import("./locales/sv/payment.kMpw-iKq.js"),[]),
10618"./sv/promoVoucher.json":()=>u(()=>import("./locales/sv/promoVoucher.DVju2vpf.js"),[]),
10618"./sv/rentals.json":()=>u(()=>import("./locales/sv/rentals.gQTwLZeO.js"),[]),
10618"./sv/reservation.json":()=>u(()=>import("./locales/sv/reservation.CinKQ8Or.js"),[]),
10618"./sv/settings.json":()=>u(()=>import("./locales/sv/settings.CnfUQMgM.js"),[]),
10618"./sv/statistics.json":()=>u(()=>import("./locales/sv/statistics.Yfm6f6aS.js"),[]),
10618"./sv/subscription.json":()=>u(()=>import("./locales/sv/subscription.LOqPdleA.js"),[]),
10618"./sv/toast.json":()=>u(()=>import("./locales/sv/toast.5uJzZDBU.js"),[]),
10618"./sv/videos.json":()=>u(()=>import("./locales/sv/videos.BRKuPvTc.js"),[]),
10618"./sv/waiver.json":()=>u(()=>import("./locales/sv/waiver.kNDQLN94.js"),[])
10618});async function Xr(e,t){const r=C4[t];if(!r)return null;const i=`./${e}/${r}`,o=O4[i];if(!o)return null;try{return(await o()).default}catch{return null}}const Dd=5e3,so=2,E4=ie.COMMIT_SHA||ie.RELEASE_VERSION||fr||"current",v4=Fd?`${Tt}/manifest.json?v=${encodeURIComponent(E4)}`:"";async function Nd(e,t=Dd,r){const i=new AbortController,o=setTimeout(()=>i.abort(),t);try{return await fetch(e,{...r,signal:i.signal})}finally{clearTimeout(o)}}async function T4(){window.translationManifest||(window.__translationManifestPromise||(window.__translationManifestPromise=(async()=>{for(let e=1;e<=so;e++)try{const t=await Nd(v4,Dd,{cache:"default"});if(!t.ok)throw new Error(`Manifest HTTP ${t.status}: ${t.statusText}`);window.translationManifest=await t.json(),`${window.translationManifest?.version}`;return}catch(t){if(console.warn(`[i18n] Manifest load attempt ${e}/${so} failed:`,t.message),e===so)throw window.__translationManifestPromise=null,t;await new Promise(r=>setTimeout(r,500))}})()),await window.__translationManifestPromise)}const Va={fallbackLng:ja,lng:vd(ja),ns:["appointmentsAdminNs","common","cookieBarNs","coursesNs","deleteAccountNs","deleteStudioNs","doodletipNs","errorNs","settingsNs","toastNs","calendarNs","subscriptionNs","paymentNs","formFeedbackNs","formsNs","lectureNs","reservationNs","statisticsNs","promoVoucherNs","membershipsNs","waiverNs","orderActionLogNs","videosNs","rentalsNs"],defaultNS:"common",debug:!1,interpolation:{escapeValue:!1},react:{useSuspense:!0},load:"currentOnly"};let Ua=!1;const b4={type:"backend",init:function(){},read:async function(e,t,r){if(Ua){const s=await Xr(e,t);s?r(null,s):r(new Error(`[i18n] No bundled fallback for ${e}/${t}`),null);return}try{await T4()}catch{Ua=!0,console.warn("[i18n] CDN manifest unreachable â switching to bundled translations for this session");const s=await Xr(e,t);s?r(null,s):r(new Error(`[i18n] CDN down and no bundled fallback for ${e}/${t}`),null);return}const o=window.translationManifest.files[e]?.[t];if(!o){console.warn(`[i18n] ${e}/${t} not in CDN manifest, trying bundled fallback`);const s=await Xr(e,t);s?r(null,s):r(new Error(`[i18n] ${e}/${t} not in manifest and no bundled fallback`),null);return}try{const s=`${Tt}/${e}/${o.hashedName}`,c=await Nd(s);if(!c.ok)throw new Error(`HTTP ${c.status}: ${c.statusText}`);const d=await c.json();r(null,d)}catch(s){console.warn(`[i18n] CDN file load failed for ${e}/${t}: ${s.message}, using bundled fallback`);const c=await Xr(e,t);c?r(null,c):r(s,null)}}};async function A4(){if(window.__i18nInitializationPromise){await window.__i18nInitializationPromise;return}window.__i18nInitializationPromise=(async()=>{if(Tt)await T.use(b4).use(Aa).use(Ca).init({...Va});else{const{loadLocalTranslations:e}=await u(async()=>{const{loadLocalTranslations:r}=await import("./loadLocalTranslations.UHUR_OCL.js");return{loadLocalTranslations:r}},__vite__mapDeps([0,1,2,3,4,5,6])),t=await e(Md,Fd);await T.use(Aa).use(Ca).init({...Va,resources:t})}})(),await window.__i18nInitializationPromise}const Ga=15e3,$4=new Promise(e=>{const t=setTimeout(()=>{console.error("[i18n] Initialization timed out after %dms â recovery fallback will be rendered",Ga),e({failed:!0})},Ga);A4().then(()=>{clearTimeout(t),e({failed:!1})}).catch(r=>{clearTimeout(t),console.error("[i18n] Initialization failed:",r),e({failed:!0})})}),Ws=()=>l4()||Hf,zs=e=>{Ws().success({message:n.jsx("span",{children:"OK ð"}),placement:"top",duration:3,...e&&{description:e}})},xe=(e,t=5)=>{const r=ri(e);Ws().error({message:n.jsx("span",{children:T.t("errorNs:errorPage.somethingWentWrongTitle")}),description:r,placement:"top",duration:t})},bR=(e,t=5)=>{Ws().warning({message:e,placement:"top",duration:t})},AR=e=>{try{if(typeof e=="string"){const t=Cp(e);if(t)return t.formatInternational()}else return null}catch{return e}return e},S4=e=>{if(e){const t=Number(e);return!Number.isNaN(t)}return!1},$R=e=>{window.location.href=e},SR=(e,t,r)=>{const i=window.screen.height/2-r/2,o=window.screen.width/2-t/2;window.open(`https://www.facebook.com/sharer/sharer.php?u=${e}`,"sharer",`top=${i},left=${o},toolbar=0,status=0,width=${t},height=${r}`)},PR=(e,t,r,i)=>{const o=window.screen.height/2-i/2,s=window.screen.width/2-r/2;window.open(`https://wa.me/?text=${encodeURIComponent(`${t} (${e})`)}`,"sharer",`top=${o},left=${s},toolbar=0,status=0,width=${r},height=${i}`)},Bd=e=>{ie.RELEASE_VERSION&&S4(e)&&Number(e)>Number(ie.RELEASE_VERSION)&&jn(!0)},xR=e=>e?e.trim().length===0:!0,RR=e=>e,P4={"Content-Type":"application/json","Referrer-Policy":"origin"},H=gl.create({baseURL:`${In}`,timeout:25e3,headers:P4,withCredentials:!0});H.interceptors.response.use(e=>(Bd(e.headers["x-version"]),e));const jd=e=>{if(e.response){const t=e.response.data?.code??e.response.data?.message;throw new Pe("Request made and server responded with error.",t)}else throw e.request?new Pe("The request was made but no response was received.",ne.formFeedback.API_IS_UNAVAILABLE_500.code):new Pe
10618("Something happened in setting up the request that triggered an Error.",ne.formFeedback.API_IS_UNAVAILABLE_500.code)},Ys=e=>{const{status:t,data:r}=e;if(t===200||t===201||t===204)return r;throw new Error(`Request has not been successful. Status: ${t}.`)},x4=async(e,t,r=!1,i="",o="")=>{try{const s=await H.post("/login",{email:e,password:t,rememberMe:r,recaptchaToken:i,recaptchaActionName:o});return Ys(s)}catch(s){jd(s)}},R4=` 10619 query ConfirmAuthenticatedSession($userId: Int!) { 10620 userById(userId: $userId) { 10621 userId 10622 } 10623 } 10624`,w4=async e=>{try{const t=await H.post(ie.GRAPHQL_PATH||"/graphql",{operationName:"ConfirmAuthenticatedSession",query:R4,variables:{userId:e}}),r=Ys(t);if(r?.errors?.length){if(r.errors.find(s=>s?.extensions?.code==="UNAUTHENTICATED"))throw new Pe("Session probe failed","UNAUTHENTICATED");const o=r.errors.find(s=>typeof s?.extensions?.code=="string");throw new Pe("Session probe failed",o?.extensions?.code??ne.formFeedback.API_IS_UNAVAILABLE_500.code)}return r}catch(t){if(t instanceof Pe)throw t;jd(t)}},wR=async(e,t,r)=>await H.post("/stripe/onboard-connected-account",{officeId:e,refreshUrl:t,returnUrl:r}),LR=async e=>await H.get(`/stripe/payment-intent-account-order/${e}`),kR=async e=>await H.get(`/stripe/invoice-status/${e}`),MR=async e=>await H.get(`/stripe/payment-intent-license-order/${e}`),FR=async(e,t,r,i,o)=>await H.get(`/stripe/retrieve-upcoming-invoice/organisations/${t}/offices/${e}/license-address/${r}/new-price/${i}/types/${o}`),L4=async(e,t)=>await H.get(`/stripe/retrieve-subscription-summary/offices/${e}/license-address/${t}`),DR=async({subscriptionId:e,paymentIntentId:t,paymentMethodId:r})=>await H.post("/stripe/update-payment-method",{subscriptionId:e,paymentIntentId:t,paymentMethodId:r}),NR=async(e,t)=>await H.post("/stripe/create-setup-intent",{officeId:e,licensePaymentAddressId:t}),BR=async({officeId:e,licensePaymentAddressId:t,stripePaymentMethodId:r,setupIntentId:i})=>await H.post("/stripe/change-customer-payment-method",{officeId:e,licensePaymentAddressId:t,stripePaymentMethodId:r,setupIntentId:i}),jR=async e=>await H.get(`/stripe/get-connected-account/${e}`),k4=async()=>{try{const e=await H.post("/logout");return Ys(e)}catch(e){xe(e.message)}},VR=async(e,t,r,i,o)=>await H.get(`/downloadReceipt/organisations/${t}/offices/${e}/orders/${r}`,{responseType:"arraybuffer",timeout:3e4,params:{regenerate:o,type:i}}),UR=async(e,t,r)=>{const i=r?{invoiceId:r}:{};return await H.get(`/downloadExternalInvoice/offices/${e}/orders/${t}`,{responseType:"arraybuffer",timeout:3e4,params:i})},M4=async(e,t,r,i)=>await H.get("/asyncValidation",{params:{type:e,field:t,value:r,officeId:i}}),F4=async(e,t,r)=>await H.get("/asyncValidation",{params:{type:e,field:t,value:r}}),D4=async(e,t,r,i)=>{const{officeId:o,userId:s,userEmail:c,eventType:d}=i;return await H.get("/asyncValidation",{params:{type:e,field:t,value:r,officeId:o,userId:s,userEmail:c,eventType:d}})},GR=async e=>await H.get(`/smartemailing/${e}/checkCredentials`),HR=async e=>await H.get(`/mailerlite/${e}/checkCredentials`),WR=async e=>await H.get(`/ecomail/${e}/checkCredentials`),zR=async e=>await H.get(`/mailchimp/${e}/checkCredentials`),YR=async e=>await H.get("/mailchimp/auth",{params:{officeId:e}}),qR=async(e,t)=>await H.get("/mailchimp/auth/callback",{params:{code:e,officeId:t}}),KR=async e=>await H.get(`/mailchimp/offices/${e}/audiences`),ZR=async e=>await H.get(`/system/conversionRates/${e}`),XR=async(e,t)=>await H.get(`/exportClients/offices/${e}`,{params:{...t}}),QR=async e=>{const{officeId:t,userAppLocale:r,from:i,to:o,exportType:s}=e;return await H.get(`/exportReceipts/offices/${t}`,{params:{lang:r,from:i,to:o,exportType:s}})},JR=async(e,t)=>{const r=new URLSearchParams(t).toString();return await H.get(`/exportExternalInvoices/offices/${e}?${r}`,{responseType:"arraybuffer",timeout:12e4})},e9=async(e,t)=>{const r=new URLSearchParams({...t,countOnly:"true"}).toString();return await H.get(`/exportExternalInvoices/offices/${e}?${r}`,{timeout:2e4})},t9=async e=>await H.get(`/gocardless/${e}/checkCredentials`,{timeout:2e4}),n9=async()=>await H.get("/gocardless/requisitions",{timeout:2e4}),r9=async e=>await H.delete(`/gocardless/requisitions/${e}`,{timeout:2e4}),i9=async e=>await H.get(`/gocardless/${e}/showBanks`,{timeout:3e4}),o9=async(e,t)=>await H.post(`/gocardless/${e}/endUserAgreement`,t,{timeout:3e4}),s9=async(e,t,r)=>await H.post(`/gocardless/${e}/select-account/${t}`,{accountId:r},{timeout:6e4}),a9=async(e,t)=>await H.delete(`/gocardless/${e}/disconnect/${t}`,{timeout:2e4}),c9=async(e,t)=>await H.post(`/gocardless/${e}/reconnect/${t}`,{},{timeout:3e4}),l9=async(e,t)=>await H.post("/paypal/onboard-merchant",{officeId:e,returnUrl:t}),d9=async(e,t)=>{const r=t?{merchantIdInPayPal:t}:{};return await H.get(`/paypal/merchant-status/${e}`,{params:r})},u9=async e=>await H.post(`/paypal/disconnect/${e}`),f9=async(e,t,r,i="paypal")=>await H.post("/paypal/checkout/create-order",{clientOrderGraphQlId:e,returnUrl:t,locale:r,checkoutType:i}),m9=async(e,t)=>await H.post("/paypal/checkout/capture-order",{clientOrderGraphQlId:e,paypalOrderId:t},{timeout:3e4}),p9=async e=>await H.get(`/paypal/checkout/order-details/${e}`),N4=({clearLocalState:e,clearLoginAuthGraceMarkers:t,resetOfficePreRouterTenantTracking:r,logoutUser:i,restartWebSocketConnection:o,logError:s=console.error})=>{let c=null;return d=>c||(c=(async()=>{try{e(),t(),r();try{await i()}catch(f){s("Logout RPC failed:",f)}d.stop(),await d.clearStore(),o()}finally{c=null}})(),c)},Vd="fyooga_login_auth_grace_until",Ud="fyooga_login_auth_grace_retry_done",B4=3e4,j4=()=>{if(!(typeof window>"u"))try{window.sessionStorage.setItem(Vd,String(Date.now()+B4)),window.sessionStorage.removeItem(Ud)}catch(e){console.warn("Unable to persist login auth grace marker",e)}},V4=()=>{if(!(typeof window>"u"))try{window.sessionStorage.removeItem(Vd),window.sessionStorage.removeItem(Ud)}catch(e){console.warn("Unable to clear login auth grace markers",e)}},U4=e=>new Promise(t=>{window.setTimeout(t,e)}
10624),G4=async e=>{const t=[0,150,350,700];let r;for(const i of t){i>0&&await U4(i);try{await w4(e);return}catch(o){r=o}}try{hl("Post-login session probe exhausted retries; proceeding optimistically",{level:"warning",extra:{userId:e,lastErrorMessage:r?.message??null,lastErrorCode:r?.code??null}})}catch{}},g9=async(e,t,r=!1,i,o="SKIP_ME_LOGIN",s="")=>{const c=await x4(e,t,r,s,o),{userId:d,userConfig:f}=c,{lang:m}=f;return await G4(d),$d(d),Ad(!0),j4(),Hs(),m&&(await T.changeLanguage(m),Hi(m)),i},fi=N4({clearLocalState:H5,clearLoginAuthGraceMarkers:V4,resetOfficePreRouterTenantTracking:s4,logoutUser:k4,restartWebSocketConnection:Hs}),H4={userData:null,loadingUserData:!1,authStateReady:!1},Hr=p.createContext(H4),W4=5e3,z4=({children:e})=>{const t=ee(et),r=yn(),i=wl(),o=r&&!t,[s,c]=p.useState(!1),d=p.useRef(!1);p.useEffect(()=>{if(!d.current&&(d.current=!0,o)){c(!0);let C=!1;const y=()=>{C||(C=!0,window.location.href=`/${he.LOGIN}`)},O=window.setTimeout(y,W4);fi(i).catch(_=>{console.error("Orphan-state logout RPC failed:",_)}).finally(()=>{window.clearTimeout(O),y()})}},[]);const f=!(t&&r),{data:m,loading:g}=pe(ge.getUserById,{variables:{userId:t},skip:f,fetchPolicy:"cache-and-network"}),I=!s&&(!r||!o&&!g),h=dt.useMemo(()=>({userData:m?.userById??null,loadingUserData:g||!I,authStateReady:I}),[m,g,I]);return n.jsx(Hr.Provider,{value:h,children:e})},qs=(e,t)=>typeof e.addEventListener=="function"?(e.addEventListener("change",t),()=>e.removeEventListener?.("change",t)):typeof e.addListener=="function"?(e.addListener(t),()=>e.removeListener?.(t)):()=>{};let ao=null,Ha=!1;const Mt=()=>(ao||(ao=u(()=>import("./vendor-intercom.WtcpIkR2.js").then(e=>e.i),__vite__mapDeps([7,2]))),ao),Gd=p.createContext({updateIntercom:()=>{},setIntercomLauncherVisibility:()=>{},allowIntercomBoot:()=>{},showIntercom:()=>{},hideIntercom:()=>{}}),Y4="i9tuwbty",q4=300*1e3,K4=3e3*1e3,Z4=300*1e3,X4="(max-width: 767px)",bt="data-intercom-mobile-overlay",Q4="--zenamu-intercom-mobile-launcher-bottom",Hd="[data-intercom-mobile-blocker]",J4=[".ant-drawer",".ant-modal-wrap",".ant-image-preview-wrap",".ant-tour",Hd].join(", "),eE=cp(["@media (max-width:767px){.intercom-lightweight-app-launcher,.intercom-launcher-frame,iframe[name='intercom-launcher-frame']{bottom:var(",",20px) !important;}}html[","='true'] .intercom-lightweight-app,html[","='true'] .intercom-app,html[","='true'] #intercom-container,html[","='true'] iframe[name^='intercom-']{visibility:hidden !important;pointer-events:none !important;}"],Q4,bt,bt,bt,bt),Wa=e=>{const t=window.getComputedStyle(e);if(t.display==="none"||t.visibility==="hidden")return!1;const r=e.getBoundingClientRect();return r.width>0&&r.height>0&&r.right>0&&r.bottom>0&&r.left<window.innerWidth&&r.top<window.innerHeight},tE=()=>Array.from(document.querySelectorAll(J4)).some(e=>{if(e.classList.contains("ant-drawer")){const t=e.querySelector(".ant-drawer-content-wrapper");return e.classList.contains("ant-drawer-open")||t!==null&&Wa(t)}return Wa(e)}),co=ie.FRONTEND_HOST?.includes("app.zenamu.com"),nE=async e=>{try{const t=await fetch(`${In}/api/v1/intercom/identity-token`,{method:"GET",credentials:"include",signal:e,headers:{"Content-Type":"application/json"}});return t.ok?(await t.json()).token||null:(console.error("Failed to fetch Intercom identity token:",t.status),null)}catch(t){return t.name==="AbortError"||console.error("Error fetching Intercom identity token:",t),null}},rE=e=>{try{const[,t]=e.split("."),r=t.replace(/-/g,"+").replace(/_/g,"/"),i=r.padEnd(Math.ceil(r.length/4)*4,"="),o=JSON.parse(window.atob(i));if(typeof o.exp=="number")return Math.max(6e4,o.exp*1e3-Date.now()-q4)}catch{}return K4},iE=({children:e})=>{const{userData:t}=p.useContext(Hr),r=p.useRef(!1),i=p.useRef(null),o=p.useRef({}),s=p.useRef(new Map),c=p.useRef(!0),d=p.useRef(t?.userId??null),[f,m]=p.useState(null),[g,I]=p.useState(null),h=t?.userId??null,C=t?.name;d.current=h;const y=g!==null&&g===h,O=p.useCallback(()=>{const b=d.current;b!==null&&I(R=>R===b?R:b)},[]);p.useEffect(()=>{if(!co)return;if(h===null){m(null);return}const b=new AbortController;let R;m(L=>L?.userId===h?L:null);const x=async()=>{const L=await nE(b.signal);b.signal.aborted||d.current!==h||(L?(m({userId:h,token:L}),R=setTimeout(x,rE(L))):R=setTimeout(x,Z4))};return x(),()=>{b.abort(),R!==void 0&&clearTimeout(R)}},[h]);const _=f&&f.userId===h?f.token:null;p.useEffect(()=>{if(!co)return;let b=!1;if(h!==null&&_&&y){const R=h;Mt().then(({default:x,boot:L,shutdown:k,update:B})=>{if(!(b||d.current!==R))if(i.current!==null&&i.current!==R&&(k(),r.current=!1,i.current=null),r.current)B({user_id:`${R}`,intercom_user_jwt:_,name:C});else{const G=o.current,j={app_id:Y4,...G,user_id:`${R}
10624`,intercom_user_jwt:_,name:C,hide_default_launcher:!c.current};Ha?L(j):(x(j),Ha=!0),r.current=!0,i.current=R}})}else r.current&&(h===null||i.current!==h)&&Mt().then(({shutdown:R})=>{b||(R(),r.current=!1,i.current=null)});return()=>{b=!0}},[h,C,_,y]),p.useEffect(()=>()=>{r.current&&Mt().then(({shutdown:b})=>{b(),r.current=!1,i.current=null})},[]);const E=p.useCallback(b=>{if(!b)return;const{hide_default_launcher:R,...x}=b;o.current={...o.current,...x},r.current&&Object.keys(x).length>0&&Mt().then(({update:L})=>{r.current&&L(x)})},[]),v=p.useCallback((b,R)=>{const x=s.current;R===null?x.delete(b):x.set(b,R);const L=Array.from(x.values()).every(Boolean);c.current!==L&&(c.current=L,r.current&&Mt().then(({update:k})=>{r.current&&c.current===L&&k({hide_default_launcher:!L})}))},[]);p.useEffect(()=>{if(!co||typeof MutationObserver>"u")return;const{documentElement:b}=document,R=window.matchMedia(X4),x=Symbol("mobile-overlay");let L=null,k=!1;const B=new Set,G=()=>{L=null;const F=R.matches&&tE(),D=b.getAttribute(bt)==="true";F!==k&&(k=F,v(x,F?!1:null)),F&&!D?(b.setAttribute(bt,"true"),r.current&&Mt().then(({hide:W})=>{b.getAttribute(bt)==="true"&&W()})):!F&&D&&b.removeAttribute(bt)},j=()=>{L===null&&(L=window.requestAnimationFrame(G))},N=typeof IntersectionObserver>"u"?null:new IntersectionObserver(j,{threshold:0}),U=()=>{if(!N)return;const F=new Set(document.querySelectorAll(Hd));F.forEach(D=>{B.has(D)||(B.add(D),N.observe(D))}),B.forEach(D=>{F.has(D)||(B.delete(D),N.unobserve(D))})},Q=()=>{U(),j()},oe=new MutationObserver(Q);oe.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["class","style","aria-hidden"]});const te=qs(R,j);return U(),N||(window.addEventListener("scroll",j,{passive:!0}),window.addEventListener("resize",j,{passive:!0})),j(),()=>{oe.disconnect(),N?.disconnect(),te(),N||(window.removeEventListener("scroll",j),window.removeEventListener("resize",j)),L!==null&&window.cancelAnimationFrame(L),k&&v(x,null),b.removeAttribute(bt)}},[v]);const P=p.useCallback(()=>{r.current&&Mt().then(({show:b})=>b())},[]),S=p.useCallback(()=>{r.current&&Mt().then(({hide:b})=>b())},[]);return n.jsxs(Gd.Provider,{value:{updateIntercom:E,setIntercomLauncherVisibility:v,allowIntercomBoot:O,showIntercom:P,hideIntercom:S},children:[n.jsx(eE,{}),e]})},I9=()=>p.useContext(Gd),Wd=p.createContext(void 0),oE=({children:e})=>{const[t,r]=p.useState({}),i=s=>{r(s)},o=()=>{r(s=>{const{firstname:c,lastname:d,email:f,phone:m}=s;return{firstname:c,lastname:d,email:f,phone:m}})};return n.jsx(Wd.Provider,{value:{data:t,setData:i,reset:o},children:e})},h9=()=>{const e=p.useContext(Wd);if(!e)throw new Error("useCreateReservationNotRegisteredUser must be used within a Provider");return e},zd=p.createContext(),sE=({children:e})=>{const[t,r]=p.useState(!1),i=p.useMemo(()=>({showWorkInProgressModal:t,setShowWorkInProgressModal:r}),[t]);return n.jsx(zd.Provider,{value:i,children:e})},Ge=()=>ee(Bs);let Uo=null;const aE=e=>{Uo=e};let Go=!1;const lo=()=>{Go||(Go=!0,window.location.reload())},za=()=>{Go||(Uo?.waiting?(navigator.serviceWorker.addEventListener("controllerchange",lo),setTimeout(lo,2e3),Uo.waiting.postMessage({type:"SKIP_WAITING"})):lo())},cE=()=>{const e=ke(),t=ee(jn),{showWorkInProgressModal:r}=p.useContext(zd),i=p.useRef(!0),o=p.useRef(e.pathname);p.useEffect(()=>{if(i.current){i.current=!1,o.current=e.pathname;return}if(e.pathname===o.current){o.current=e.pathname;return}o.current=e.pathname,t&&!r&&za()},[e.pathname,t,r]),p.useEffect(()=>{if(!t||r)return;const s=()=>{typeof document<"u"&&document.visibilityState!=="visible"||jn()&&za()};return document.addEventListener("visibilitychange",s),window.addEventListener("focus",s),()=>{document.removeEventListener("visibilitychange",s),window.removeEventListener("focus",s)}},[t,r])},Yd="lazy module missing default export";function lE(e,t){if(e==null||e.default==null){const r=new Error(`Lazy module missing default export: ${t}`);throw r.name="LazyModuleExportError",r}return e}const dE=["unable to preload css","failed to fetch dynamically imported module","error loading dynamically imported module","importing a module script failed","loading chunk","load failed","chunkloaderror","loading css chunk","provide an export named","unexpected eof","unexpected end of input","unexpected end of script",Yd],ii="css-preload-reload",Ho="css-preload-unregister",uE=300*1e3,fE=1800*1e3;function Wi(e){const t=(e||"").toLowerCase();return dE.some(r=>t.includes(r))}function Ya(e,t){const r=sessionStorage.getItem(e);return r?Date.now()-parseInt(r,10)>t?(sessionStorage.removeItem(e),!1):!0:!1}
10624async function mE(){try{if("serviceWorker"in navigator){const e=await navigator.serviceWorker.getRegistrations();await Promise.all(e.map(t=>t.unregister()))}}catch(e){console.warn("[cssPreloadErrorHandler] SW unregister failed during nuclear reset:",e)}try{if("caches"in window){const e=await caches.keys();await Promise.all(e.map(t=>caches.delete(t)))}}catch(e){console.warn("[cssPreloadErrorHandler] Cache Storage clear failed during nuclear reset:",e)}window.location.reload()}function Ks(e){return jn(!0),Ya(Ho,fE)?(console.warn("[cssPreloadErrorHandler] Nuclear reset already attempted recently, not retrying:",e),!1):Ya(ii,uE)?(console.warn("[cssPreloadErrorHandler] Soft reload failed to recover, escalating to nuclear reset:",e),sessionStorage.setItem(Ho,String(Date.now())),sessionStorage.removeItem(ii),mE(),!0):(console.warn("[cssPreloadErrorHandler] Deploy-related asset error detected, reloading:",e),sessionStorage.setItem(ii,String(Date.now())),window.location.reload(),!0)}function qa(e){let t="";if(e instanceof ErrorEvent)t=e.message||"";else if("reason"in e){const{reason:i}=e;t=i?.message||String(i||"")}const r="target"in e?e.target:null;r?.tagName==="LINK"&&r.rel==="stylesheet"&&(t="Unable to preload CSS"),Wi(t)&&(e.preventDefault(),"stopPropagation"in e&&e.stopPropagation(),Ks(t))}function pE(){if(!(typeof window>"u"))try{if(!new URLSearchParams(window.location.search).has("swreset"))return;console.warn("[cssPreloadErrorHandler] ?swreset=1 detected, performing nuclear reset");try{sessionStorage.removeItem(ii),sessionStorage.removeItem(Ho)}catch{}const t=`${window.location.pathname}${window.location.hash}`;(async()=>{try{if("serviceWorker"in navigator){const r=await navigator.serviceWorker.getRegistrations();await Promise.all(r.map(i=>i.unregister()))}}catch(r){console.warn("[cssPreloadErrorHandler] SW unregister failed during swreset:",r)}try{if("caches"in window){const r=await caches.keys();await Promise.all(r.map(i=>caches.delete(i)))}}catch(r){console.warn("[cssPreloadErrorHandler] Cache clear failed during swreset:",r)}window.location.replace(t)})()}catch(e){console.warn("[cssPreloadErrorHandler] swreset escape hatch failed:",e)}}function gE(){window.addEventListener("error",qa,!0),window.addEventListener("unhandledrejection",qa)}const zi=(e,t)=>new Promise((r,i)=>{e().then(o=>{const s=lE(o,t);window.sessionStorage.setItem(`retry-${t}-refreshed`,"false"),r(s)}).catch(o=>{const s=o?.message||String(o||"");(Wi(s)||o?.name==="ChunkLoadError"||o?.name==="SyntaxError")&&Ks(s)||i(o)})}),IE=dt.lazy(()=>zi(()=>u(()=>import("./CommonRoutesSwitch.CoPL1QyB.js").then(e=>e.C),__vite__mapDeps([8,1,2,3,4,5,9,10,11,12,13,14,15,6])),"commonRoutesSwitch")),hE=dt.lazy(()=>zi(()=>u(()=>import("./AppRouter.C8vIhK36.js"),__vite__mapDeps([16,1,2,3,4,5,9,10,11,17,18,19,20,21,22,23,13,24,25,26,27,28,29,30,14,15,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,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,12,6,142,143])),"appRouter")),yE=()=>n.jsx(dt.Suspense,{fallback:n.jsx(Es,{}),children:n.jsxs(_l,{children:[n.jsx(ci,{path:`/${w}/*`,element:n.jsx(hE,{})}),n.jsx(ci,{path:"/*",element:n.jsx(IE,{})})]})}),_E=a` 10625 query employeeCurrentHandledOffice { 10626 employeeCurrentHandledOffice @client { 10627 name 10628 domain 10629 image 10630 organisationId 10631 officeId 10632 role 10633 productTourCompleted 10634 organisationEmployeeId 10635 organisationTariff 10636 registrationDate 10637 } 10638 } 10639`;a` 10640 query appLocale { 10641 appLocale @client 10642 } 10643`;a` 10644 query isLoggedIn { 10645 isLoggedIn @client 10646 } 10647`;const Lt=e=>{const{data:t}=pe(_E),r=ee(et),{loading:i,data:o}=pe(ge.getMinimalEmploymentByUserIdAndOfficeId,{fetchPolicy:"cache-and-network",variables:{userId:r,officeId:e},skip:!(r&&e)});return p.useMemo(()=>
10647{if(!e)return t?.employeeCurrentHandledOffice;if(!i&&o?.minimalEmploymentByUserIdAndOfficeId&&!t?.employeeCurrentHandledOffice){const c=o.minimalEmploymentByUserIdAndOfficeId;return{officeId:c.officeId,organisationEmployeeId:c.organisationEmployeeId,role:c.officeRole,name:c.officeName,domain:c.officeDomain}}return t?.employeeCurrentHandledOffice},[e,t,i,o])},nr=e=>e===l.tariffs.FREE.name,_e=e=>e?e.includes("TRIAL"):!1,Vn=e=>e?e===l.tariffs.FREELANCER_2021_MONTH_CZK.name||e===l.tariffs.FREELANCER_2021_YEAR_CZK.name||e===l.tariffs.FREELANCER_2021_MONTH_EUR.name||e===l.tariffs.FREELANCER_2021_YEAR_EUR.name||e===l.tariffs.FREELANCER_2021_MONTH_USD.name||e===l.tariffs.FREELANCER_2021_YEAR_USD.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_CZK.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_CZK.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_EUR.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_EUR.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_USD.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_USD.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_HUF.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_HUF.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_PLN.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_PLN.name||e===l.stripeTariffs.FREELANCER_2024_MONTH_COMPATIBILITY_GBP.name||e===l.stripeTariffs.FREELANCER_2024_YEAR_COMPATIBILITY_GBP.name:!1,rr=e=>e?e===l.tariffs.LITE_2024_MONTH_CZK.name||e===l.tariffs.LITE_2024_YEAR_CZK.name||e===l.tariffs.LITE_2024_MONTH_EUR.name||e===l.tariffs.LITE_2024_YEAR_EUR.name||e===l.tariffs.LITE_2024_MONTH_USD.name||e===l.tariffs.LITE_2024_YEAR_USD.name||e===l.tariffs.LITE_2024_MONTH_HUF.name||e===l.tariffs.LITE_2024_YEAR_HUF.name||e===l.tariffs.LITE_2024_MONTH_PLN.name||e===l.tariffs.LITE_2024_YEAR_PLN.name||e===l.tariffs.LITE_2024_MONTH_GBP.name||e===l.tariffs.LITE_2024_YEAR_GBP.name:!1,ir=e=>e?e.startsWith("PROFILITE_"):!1,Wr=e=>e?e===l.tariffs.PROFESSIONAL_2024_MONTH_CZK.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_CZK.name||e===l.tariffs.PROFESSIONAL_2024_MONTH_EUR.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_EUR.name||e===l.tariffs.PROFESSIONAL_2024_MONTH_USD.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_USD.name||e===l.tariffs.PROFESSIONAL_2024_MONTH_HUF.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_HUF.name||e===l.tariffs.PROFESSIONAL_2024_MONTH_PLN.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_PLN.name||e===l.tariffs.PROFESSIONAL_2024_MONTH_GBP.name||e===l.tariffs.PROFESSIONAL_2024_YEAR_GBP.name||e===l.tariffs.PROFESSIONAL_2026_MONTH_RON.name||e===l.tariffs.PROFESSIONAL_2026_YEAR_RON.name||e===l.tariffs.PROFESSIONAL_2026_MONTH_SEK.name||e===l.tariffs.PROFESSIONAL_2026_YEAR_SEK.name:!1,ht=e=>e?e===l.tariffs.EXPERT_2024_MONTH_CZK.name||e===l.tariffs.EXPERT_2024_YEAR_CZK.name||e===l.tariffs.EXPERT_2024_MONTH_EUR.name||e===l.tariffs.EXPERT_2024_YEAR_EUR.name||e===l.tariffs.EXPERT_2024_MONTH_HUF.name||e===l.tariffs.EXPERT_2024_YEAR_HUF.name||e===l.tariffs.EXPERT_2024_MONTH_PLN.name||e===l.tariffs.EXPERT_2024_YEAR_PLN.name||e===l.tariffs.EXPERT_2024_MONTH_USD.name||e===l.tariffs.EXPERT_2024_YEAR_USD.name||e===l.tariffs.EXPERT_2024_MONTH_GBP.name||e===l.tariffs.EXPERT_2024_YEAR_GBP.name||e===l.tariffs.EXPERT_2026_MONTH_EUR.name||e===l.tariffs.EXPERT_2026_YEAR_EUR.name||e===l.tariffs.EXPERT_2026_MONTH_CZK.name||e===l.tariffs.EXPERT_2026_YEAR_CZK.name||e===l.tariffs.EXPERT_2026_MONTH_PLN.name||e===l.tariffs.EXPERT_2026_YEAR_PLN.name||e===l.tariffs.EXPERT_2026_MONTH_RON.name||e===l.tariffs.EXPERT_2026_YEAR_RON.name||e===l.tariffs.EXPERT_2026_MONTH_SEK.name||e===l.tariffs.EXPERT_2026_YEAR_SEK.name||e===l.tariffs.EXPERT_2026_MONTH_DKK.name||e===l.tariffs.EXPERT_2026_YEAR_DKK.name||e===l.tariffs.EXPERT_2026_MONTH_NOK.name||e===l.tariffs.EXPERT_2026_YEAR_NOK.name:!1,Ze=e=>e?e===l.tariffs.ULTIMATE_2025_MONTH_CZK.name||e===l.tariffs.ULTIMATE_2025_YEAR_CZK.name||e===l.tariffs.ULTIMATE_2025_MONTH_EUR.name||e===l.tariffs.ULTIMATE_2025_YEAR_EUR.name||e===l.tariffs.ULTIMATE_2025_MONTH_HUF.name||e===l.tariffs.ULTIMATE_2025_YEAR_HUF.name||e===l.tariffs.ULTIMATE_2025_MONTH_PLN.name||e===l.tariffs.ULTIMATE_2025_YEAR_PLN.name||e===l.tariffs.ULTIMATE_2025_MONTH_USD.name||e===l.tariffs.ULTIMATE_2025_YEAR_USD.name||e===l.tariffs.ULTIMATE_2025_MONTH_GBP.name||e===l.tariffs.ULTIMATE_2025_YEAR_GBP.name||e===l.tariffs.ULTIMATE_2026_MONTH_HUF.name||e===l.tariffs.ULTIMATE_2026_YEAR_HUF.name||e===l.tariffs.ULTIMATE_2026_MONTH_RON.name||e===l.tariffs.ULTIMATE_2026_YEAR_RON.name||e===l.tariffs.ULTIMATE_2026_MONTH_SEK.name||e===l.tariffs.ULTIMATE_2026_YEAR_SEK.name||e===l.tariffs.ULTIMATE_2026_MONTH_DKK.name||e===l.tariffs.ULTIMATE_2026_YEAR_DKK.name||e===l.tariffs.ULTIMATE_2026_MONTH_NOK.name||e===l.tariffs.ULTIMATE_2026_YEAR_NOK.name:!1,Zs=e=>ht(e)||Ze(e)||_e(e),y9=e=>Zs(e.tariffLimits?.bookTariff?.name),_9=e=>Zs(e.tariffLimits?.bookTariff?.name),C9=e=>Zs(e.tariffLimits?.bookTariff?.name),Un=e=>e?e===l.tariffs.STUDIO_2021_MONTH_CZK.name||e===l.tariffs.STUDIO_2021_YEAR_CZK.name||e===l.tariffs.STUDIO_2021_MONTH_EUR.name||e===l.tariffs.STUDIO_2021_YEAR_EUR.name||e===l.tariffs.STUDIO_2021_MONTH_USD.name||e===l.tariffs.STUDIO_2021_YEAR_USD.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_CZK.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_CZK.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_EUR.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_EUR.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_USD.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_USD.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_HUF.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_HUF.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_PLN.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_PLN.name||e===l.stripeTariffs.STUDIO_2024_MONTH_COMPATIBILITY_GBP.name||e===l.stripeTariffs.STUDIO_2024_YEAR_COMPATIBILITY_GBP.name:!1,CE=/^([A-Z]+)_(\d{4})_(?:MONTH|YEAR)(_COMPATIBILITY)?_([A-Z]+)$/,qd=e=>{const t=e?.match(CE);if(!t)return null;const[,r,i,o,s]=t;return{lineKey:`${r}|${s}|${o??""}`,year:Number(i)}},OE=Object.keys(l.stripeTariffs).reduce((e,t)=>
10647{const r=qd(t);return r&&(e[r.lineKey]===void 0||r.year>e[r.lineKey])&&(e[r.lineKey]=r.year),e},{}),Kd=e=>{const t=qd(e);if(!t)return null;const r=OE[t.lineKey];return r===void 0||t.year>=r?null:String(t.year)},Gn=e=>ht(e)&&Kd(e)!==null,EE=e=>Gn(e)?!1:ht(e)||Ze(e)||_e(e),vE=e=>Gn(e)?!1:ht(e)||Ze(e)||_e(e),O9=e=>vE(e.tariffLimits?.bookTariff?.name),Zd=e=>!!e.tariffLimits?.bookTariff?.studio,TE=e=>Zd(e)&&!Gn(e.tariffLimits?.bookTariff?.name),Ka=e=>Array.isArray(e)?e.filter(t=>t!=null).map(String):[],E9=(e,t,r=[])=>{if(TE(e))return!0;const i=Ka(t);if(Zd(e)&&i.length<=1)return!0;const o=new Set(Ka(r));return i.every(s=>o.has(s))},Le=(e,t,r)=>{if(!t||!l.tariffs[t]||!l.tariffs[t][e])return{name:t||"",description:""};const i=_e(t),o=nr(t);if(i||o)return{name:`${l.tariffs[t][e].name}`,description:l.tariffs[t][e].description};const s=l.tariffs[t][e].name,c=Kd(t);return{name:`${c?`${s} ${c}`:s}${r?"":` (${T.t("subscriptionNs:tariffInfo.tariffLength.annual")})`}`,description:l.tariffs[t][e].description}},mi=(e,t,r,i)=>e.find(o=>o.currency===r&&o.monthly===i&&o.name===`${t}_${r}`),z=(e,t,r,i)=>{const o=[];return r.forEach(s=>{const c=mi(e,s,t,!0);c&&o.push(c)}
10647),i.forEach(s=>{const c=mi(e,s,t,!1);c&&o.push(c)}),o},Xd=e=>e==="HUF"||e==="RON"||e==="SEK"||e==="NOK"||e==="DKK"?"ULTIMATE_2026_MONTH":"ULTIMATE_2025_MONTH",bE=e=>e==="HUF"||e==="RON"||e==="SEK"||e==="NOK"||e==="DKK"?"ULTIMATE_2026_YEAR":"ULTIMATE_2025_YEAR",Qd=e=>e==="CZK"||e==="EUR"||e==="PLN"||e==="RON"||e==="SEK"||e==="NOK"||e==="DKK"?"EXPERT_2026_MONTH":"EXPERT_2024_MONTH",Jd=e=>e==="CZK"||e==="EUR"||e==="PLN"||e==="RON"||e==="SEK"||e==="NOK"||e==="DKK"?"EXPERT_2026_YEAR":"EXPERT_2024_YEAR",AE=e=>e==="RON"||e==="SEK"?"PROFESSIONAL_2026_MONTH":"PROFESSIONAL_2024_MONTH",$E=e=>e==="RON"||e==="SEK"?"PROFESSIONAL_2026_YEAR":"PROFESSIONAL_2024_YEAR",v9=(e,t)=>{const{name:r,currency:i}=e,o=Xd(i),s=bE(i),c=Qd(i),d=Jd(i);return r.startsWith("STUDIO_2024_MONTH_COMPATIBILITY")?z(t,i,[],["STUDIO_2024_YEAR_COMPATIBILITY"]):r.startsWith("STUDIO_2024_YEAR_COMPATIBILITY")?[]:r.startsWith("FREELANCER_2024_MONTH_COMPATIBILITY")?z(t,i,["STUDIO_2024_MONTH_COMPATIBILITY"],["FREELANCER_2024_YEAR_COMPATIBILITY","STUDIO_2024_YEAR_COMPATIBILITY"]):r.startsWith("FREELANCER_2024_YEAR_COMPATIBILITY")?z(t,i,[],["STUDIO_2024_YEAR_COMPATIBILITY"]):r.startsWith("LITE_2024_MONTH")?z(t,i,["PROFILITE_2026_MONTH",c,o],["PROFILITE_2026_YEAR",d,s]):r.startsWith("LITE_2024_YEAR")?z(t,i,[],["PROFILITE_2026_YEAR",d,s]):r.startsWith("PROFILITE_2026_MONTH")?z(t,i,[c,o],["PROFILITE_2026_YEAR",d,s]):r.startsWith("PROFILITE_2026_YEAR")?z(t,i,[],[d,s]):r.startsWith("PROFESSIONAL_2024_MONTH")?z(t,i,[c,o],["PROFESSIONAL_2024_YEAR",d,s]):r.startsWith("PROFESSIONAL_2024_YEAR")?z(t,i,[],[d,s]):r.startsWith("PROFESSIONAL_2026_MONTH")?z(t,i,[c,o],["PROFESSIONAL_2026_YEAR",d,s]):r.startsWith("PROFESSIONAL_2026_YEAR")?z(t,i,[],[d,s]):r.startsWith("EXPERT_2024_MONTH")?Gn(r)?z(t,i,[c,o],[d,s]):z(t,i,[o],["EXPERT_2024_YEAR",s]):r.startsWith("EXPERT_2024_YEAR")?Gn(r)?z(t,i,[],[d,s]):z(t,i,[],[s]):r.startsWith("EXPERT_2026_MONTH")?z(t,i,[o],["EXPERT_2026_YEAR",s]):r.startsWith("EXPERT_2026_YEAR")?z(t,i,[],[s]):r.startsWith("ULTIMATE_2025_MONTH")?i==="HUF"?[]:z(t,i,[],[s]):r.startsWith("ULTIMATE_2025_YEAR")?[]:r.startsWith("ULTIMATE_2026_MONTH")?z(t,i,[],["ULTIMATE_2026_YEAR"]):r.startsWith("ULTIMATE_2026_YEAR")?[]:[]},T9=(e,t)=>{const{name:r,currency:i}=e,o=Xd(i),s=Qd(i),c=Jd(i),d=AE(i),f=$E(i),m=!!mi(t,"PROFILITE_2026_MONTH",i,!0),g=!!mi(t,"PROFILITE_2026_YEAR",i,!1),I=m?"PROFILITE_2026_MONTH":d,h=g?"PROFILITE_2026_YEAR":f;return r.startsWith("STUDIO_2024_MONTH_COMPATIBILITY")?z(t,i,["FREELANCER_2024_MONTH_COMPATIBILITY"],["FREELANCER_2024_YEAR_COMPATIBILITY"]):r.startsWith("STUDIO_2024_YEAR_COMPATIBILITY")?z(t,i,["STUDIO_2024_MONTH_COMPATIBILITY","FREELANCER_2024_MONTH_COMPATIBILITY"],["FREELANCER_2024_YEAR_COMPATIBILITY"]):r.startsWith("FREELANCER_2024_MONTH_COMPATIBILITY")?[]:r.startsWith("FREELANCER_2024_YEAR_COMPATIBILITY")?z(t,i,["FREELANCER_2024_MONTH_COMPATIBILITY"],[]):r.startsWith("LITE_2024_MONTH")?[]:r.startsWith("LITE_2024_YEAR")?[]:r.startsWith("PROFILITE_2026_MONTH")?[]:r.startsWith("PROFILITE_2026_YEAR")?z(t,i,["PROFILITE_2026_MONTH"],[]):r.startsWith("PROFESSIONAL_2024_MONTH")?[]:r.startsWith("PROFESSIONAL_2024_YEAR")?z(t,i,["PROFESSIONAL_2024_MONTH"],[]):r.startsWith("PROFESSIONAL_2026_MONTH")?[]:r.startsWith("PROFESSIONAL_2026_YEAR")?z(t,i,["PROFESSIONAL_2026_MONTH"],[]):r.startsWith("EXPERT_2024_MONTH")?z(t,i,[I],[h]):r.startsWith("EXPERT_2024_YEAR")?Gn(r)?z(t,i,[I],[h]):z(t,i,["EXPERT_2024_MONTH",I],[h]):r.startsWith("EXPERT_2026_MONTH")?z(t,i,[I],[h]):r.startsWith("EXPERT_2026_YEAR")?z(t,i,[I,"EXPERT_2026_MONTH"],[h]):r.startsWith("ULTIMATE_2025_MONTH")?i==="HUF"?z(t,i,[I,"EXPERT_2024_MONTH","ULTIMATE_2026_MONTH"],[h,"EXPERT_2024_YEAR"]):z(t,i,[I,s],[h,c]):r.startsWith("ULTIMATE_2025_YEAR")?i==="HUF"?z(t,i,[I,"EXPERT_2024_MONTH","ULTIMATE_2026_MONTH"],[h,"EXPERT_2024_YEAR","ULTIMATE_2026_YEAR"]):z(t,i,[I,s,o],[h,c]):r.startsWith("ULTIMATE_2026_MONTH")?z(t,i,[I,s],[h,c]):r.startsWith("ULTIMATE_2026_YEAR")?z(t,i,[I,s,"ULTIMATE_2026_MONTH"],[h,c]):r.startsWith("EXPERT_")?r.includes("_YEAR")?z(t,i,[I,s],[h]):z(t,i,[I],[h]):r.startsWith("ULTIMATE_")?r.includes("_YEAR")?z(t,i,[I,s,o],[h,c]):z(t,i,[I,s],[h,c]):[]},Xs=(e,t,r)=>r===l.appLanguages.CS?Le("cs",e,t):r===l.appLanguages.SK?Le("sk",e,t):r===l.appLanguages.HU?Le("hu",e,t):r===l.appLanguages.PL?Le("pl",e,t):r===l.appLanguages.ES?Le("es",e,t):r===l.appLanguages.PT?Le("pt-BR",e,t):r===l.appLanguages.DE?Le("de",e,t):r===l.appLanguages.IT?Le("it",e,t):r===l.appLanguages.FI?Le("fi",e,t):r===l.appLanguages.SV?Le("sv",e,t):r===l.appLanguages.RO?Le("ro",e,t):r===l.appLanguages.FR?Le("fr",e,t):r===l.appLanguages.NL?Le("nl",e,t):r===l.appLanguages.DA?Le("da",e,t):r===l.appLanguages.NB?Le("nb",e,t):r===l.appLanguages.PT_PT?Le("pt-PT",e,t):Le("en",e,t),b9=e=>rr(e)?"tarif-lite":ir(e)||Wr(e)?"tarif-professional":ht(e)?"tarif-ex
10647pert":Ze(e)?"tarif-ultimate":Vn(e)?"tarif-professional":Un(e)?"tarif-expert":"tarif-free",Za=(e,t)=>{const r=e("settingsNs:addressForm.testOnboardingData.street")?.trim(),i=e("settingsNs:addressForm.testOnboardingData.city")?.trim(),o=e("settingsNs:addressForm.testOnboardingData.postalCode")?.trim();return{street:r&&r.length>=2?r:l.billingPlaceholder.PLACEHOLDER_VALUE,city:i&&i.length>=2?i:l.billingPlaceholder.PLACEHOLDER_VALUE,postalCode:o&&o.length>=3?o:"00000",country:t}},SE="00000",A9=e=>e&&{...e,street:l.billingPlaceholder.isPlaceholderValue(e.street)?null:e.street,city:l.billingPlaceholder.isPlaceholderValue(e.city)?null:e.city,postalCode:e.postalCode===SE?null:e.postalCode,country:l.billingPlaceholder.isPlaceholderValue(e.country)?null:e.country},{FREE_TARIFF_BOOKING_COUNT_LIMIT:eu}=l.appConstants,{LITE_TARIFF_BOOKING_COUNT_LIMIT:tu}=l.appConstants,{PROFESSIONAL_TARIFF_BOOKING_COUNT_LIMIT:nu}=l.appConstants,{PROFILITE_TARIFF_BOOKING_COUNT_LIMIT:ru}=l.appConstants,{EXPERT_TARIFF_BOOKING_COUNT_LIMIT:iu}=l.appConstants,{LITE_TARIFF_COURSES_COUNT:PE}=l.appConstants,{LITE_TARIFF_WORKSHOPS_COUNT:xE}=l.appConstants,{PROFESSIONAL_TARIFF_COURSES_COUNT:RE}=l.appConstants,{PROFILITE_TARIFF_COURSES_COUNT:wE}=l.appConstants,{PROFILITE_TARIFF_WORKSHOPS_COUNT:LE}=l.appConstants,{EXPERT_TARIFF_COURSES_COUNT:kE}=l.appConstants,{UNLIMITED_ORDERS_CONSTANT:me}=l.appConstants,ME=(e,t,r)=>_e(e)?{courses:me,workshops:me}:e===l.tariffs.FREE.name?{courses:0,workshops:0}:Vn(e)?{courses:me,workshops:me}:Un(e)?{courses:me,workshops:me}:rr(e)?{courses:PE,workshops:xE}:ir(e)?{courses:wE,workshops:LE}:Wr(e)?{courses:RE,workshops:me}:ht(e)?t?{courses:me,workshops:me}:r?{courses:me,workshops:me}:{courses:kE,workshops:me}:Ze(e)?{courses:me,workshops:me}:{courses:me,workshops:me},FE=(e,t,r)=>_e(e)?me:e===l.tariffs.FREE.name?eu:Vn(e)||Un(e)?me:rr(e)?tu:ir(e)?ru:Wr(e)?nu:ht(e)?t?me:r?700:iu:(Ze(e),me),DE=(e,t,r,i)=>{const{name:o}=e;return _e(o)?!0:o===l.tariffs.FREE.name?t<eu:Vn(o)||Un(o)?!0:rr(o)?t<tu:ir(o)?t<ru:Wr(o)?t<nu:ht(o)?r||i?!0:t<iu:!!Ze(o)},or=e=>{if(!e||!e.tariffLimits)return{officeTariffInfo:null};const{tariffLimits:t,isExpertAlaUltimate:r,isExpert700:i}=e,{organisationTariff:o,bookTariff:s,count_LECTURE:c,count_WORKSHOP:d,count_COURSE:f,count_APPOINTMENT:m,activeNotCanceledWorkshops:g,activeNotCanceledCourses:I,activeNotCanceledCoursesIdsThatAreOverTariffLimitIds:h,activeNotCanceledWorkshopsIdsThatAreOverTariffLimitIds:C,activeAllNotCanceledWorkshops:y,activeAllNotCanceledCourses:O,tariffMonthlyLimitValidFrom:_,tariffMonthlyLimitValidTo:E}=t,{name:v}=s,P=c+d+f+m,{courses:S,workshops:b}=ME(v,r,i);return{officeTariffInfo:{allowToCreateNewReservations:DE(s,P,r,i),orderCountLecture:c,orderCountWorkshop:d,orderCountCourse:f,orderCountAppointment:m,totalOrdersCount:P,activeNotCanceledWorkshops:g,activeNotCanceledCourses:I,activeNotCanceledCoursesIdsThatAreOverTariffLimitIds:h,activeNotCanceledWorkshopsIdsThatAreOverTariffLimitIds:C,freeTariff:v===l.tariffs.FREE.name,liteTariff:rr(v),professionalTariff:Wr(v),profiliteTariff:ir(v),maxAllowedOrdersCount:FE(v,r,i),organisationTariff:o,bookTariff:s,maxAllowedCoursesCount:S,maxAllowedWorkshopsCount:b,activeAllNotCanceledWorkshops:y,activeAllNotCanceledCourses:O,tariffMonthlyLimitValidFrom:_,tariffMonthlyLimitValidTo:E,areAllowedMemberships:Ze(v)||ht(v)||_e(v),areAllowedMorePassGroups:EE(v),areAllowedRecurringMemberships:Ze(v)||_e(v),areAllowedVideoOnDemand:Ze(v)||_e(v),areAllowedRental:Ze(v)||_e(v),areAllowedGoogleAnalyticsAndPixel:Ze(v)||ht(v)||_e(v)}}},Yi=e=>e?{data:or(e).officeTariffInfo}:{data:null},pi=(e,t)=>{const r=yn(),i=ee(et),{loading:o,data:s}=pe(ge.getMinimalEmploymentByUserIdAndOfficeId,{fetchPolicy:"cache-and-network",variables:{userId:i,officeId:e},skip:!(i&&e)}),c=p.useMemo(()=>{if(!r)return!1;if(!o&&s?.minimalEmploymentByUserIdAndOfficeId){const{officeRole:d}=s.minimalEmploymentByUserIdAndOfficeId;return((d?l.officeEmployeePermissions?.[d]?.bitPermissions:0)&t)!==0}return!1},[e,r,t,s,o]);return{loading:o,hasAccess:c}},lt=(e,t)=>{const r=yn(),i=ee(et),o=ee(Rt),s=o?.officeId===e?o?.role:void 0,{loading:c,data:d}=pe(ge.getMinimalEmploymentByUserIdAndOfficeId,{fetchPolicy:"cache-and-network",variables:{userId:i,officeId:e},skip:!(i&&e)||!!s});return p.useMemo(()=>
10647{if(!r)return{hasAccess:!1,loading:!1};if(s)return{hasAccess:t.includes(s),loading:!1};if(d?.minimalEmploymentByUserIdAndOfficeId){const{officeRole:m}=d.minimalEmploymentByUserIdAndOfficeId;return{hasAccess:t.includes(m),loading:!1}}return c?{hasAccess:!1,loading:!0}:{hasAccess:!1,loading:!1}},[t,s,d,c,r])},Qs=e=>{let t=null;const r=()=>{t===null&&(t=window.requestAnimationFrame(()=>{t=null,e()}))};return r.cancel=()=>{t!==null&&(window.cancelAnimationFrame(t),t=null)},r},NE=()=>typeof window>"u"?1920:Math.max(document.documentElement?.clientWidth||0,window.innerWidth||0),ou=()=>{const e=NE(),t=e<768,r=e>=768&&e<=1024;return{width:e,isMobajl:t,isTablet:r,isDesktop:e>1024,isMobileOrTablet:t||r}};let kn=null;const mr=new Set,Xa=()=>(kn===null&&(kn=ou()),kn),su=()=>{const e=ou();return kn!==null&&e.width===kn.width?!1:(kn=e,!0)},uo=Qs(()=>{su()&&mr.forEach(e=>e())}),BE=e=>(mr.add(e),mr.size===1&&(su(),window.addEventListener("resize",uo,{passive:!0})),()=>{mr.delete(e),mr.size===0&&(window.removeEventListener("resize",uo),uo.cancel())}),$e=()=>p.useSyncExternalStore(BE,Xa,Xa),jE=[l.officeUserRoles.SUPERADMIN,l.officeUserRoles.MANAGER,l.officeUserRoles.OFFICIAL],au=e=>!!e&&jE.includes(e),$9=e=>{if(!e)return null;const{isOrgDescriptionUsed:t,orgDescription:r,user:i}=e;return t||!i?.description?r:i?.description},S9=e=>{if(!e)return null;const{orgImage:t,user:r}=e;if(!r)return t??null;const{image:i,registrationStatus:o}=r;return o===l.userRegistrationStatus.COMPLETED?i:t},P9=e=>e.filter(r=>r.isVisiblePublic),Wo=e=>p.Children.toArray(e).some(t=>{if(!p.isValidElement(t))return!1;const r=t.props,i=typeof t.type=="string"?t.type:null;return i==="a"||i==="button"||r.href||r.to||typeof r.onClick=="function"||r.role==="button"||r.role==="link"?!0:Wo(r.children)}),Te=({title:e,children:t,...r})=>{const{isMobajl:i}=$e(),o=Wo(e)||Wo(t),s=e&&(!i||!o)?e:null;return s?n.jsx(Wf,{title:s,...r,trigger:i?"click":r.trigger,children:t}):n.jsx(n.Fragment,{children:t})},VE=(e,t)=>t==="circle"?e<=60?"#95de64":e<=75?"#ffe58f":e<=90?"#ffa39e":e<100?"#f5222d":"#cf1322":e<=60?{direction:"to right","0%":"#95de64","100%":"#ffe58f"}:e<=75?{direction:"to right","0%":"#ffe58f","100%":"#ffd666"}:e<=90?{direction:"to right","0%":"#ffd666","50%":"#ffa39e","100%":"#ff7875"}:e<100?{direction:"to right","0%":"#ff7875","50%":"#f5222d","100%":"#cf1322"}:{direction:"to right","0%":"#cf1322","100%":"#cf1322"},UE=(e,t)=>t===0?0:Math.min(e/t*100,100),Qa=(e,t,r=!0)=>{const i=T.t("plurals.order",{postProcess:"interval",count:t});return n.jsxs("span",{style:{color:"#7e7d7d"},children:[e,"/",t," ",r&&i]})},GE=({current:e,max:t,type:r,showInfo:i=!0,lineWidth:o,lineStrokeWidth:s})=>{const c=UE(e,t),d=VE(c,r);return r==="line"?n.jsx(Ia,{type:r,percent:c,strokeColor:d,strokeWidth:s??8,width:o,style:o?{width:`${o}px`,maxWidth:"100%"}:void 0,showInfo:i,format:()=>n.jsx(n.Fragment,{children:Qa(e,t,!0)})}):n.jsx(Ia,{type:r,percent:70,strokeColor:d,strokeWidth:6,format:()=>n.jsx(n.Fragment,{children:Qa(e,t,!1)})})},cu=({current:e,max:t,type:r="line",showInfo:i=!0,lineWidth:o,lineStrokeWidth:s})=>n.jsx(GE,{current:e,max:t,type:r,showInfo:i,lineWidth:o,lineStrokeWidth:s}),sr=e=>{const t=r=>{const i=e(r.value,r);return typeof i=="string"||typeof i=="number"?n.jsx("span",{translate:"no",children:i}):n.jsx(n.Fragment,{children:i})};return t.format=(r,i={})=>e(r,i),t},HE=e=>sr((t,r)=>{const{intl:i}=e,{withDayName:o}=r;return i.formatDate(t,{...r,...o&&{weekday:"long"}})}),WE=e=>sr(({from:t,to:r},i)=>{const{intl:o}=e;return o.formatDateTimeRange(t,r,{...i})}),zE=e=>sr((t,r)=>{const{type:i,withValue:o=!0}=r;if(Number.isNaN(t))return"";let s;i==="credit"?s="credit":i==="pass"?s="entryPass":i==="make_up_session"&&(s="makeUpSession");const c=T.t(`plurals.${s??""}`,{postProcess:"interval",count:Number(t)});return`${o?`${t} `:""}${c}`}),YE=e=>sr((t,r)=>{const{intl:i}=e,{style:o,currency:s,withValue:c=!0,withCurrencyCode:d=!1}=r;let{minimumFractionDigits:f,maximumFractionDigits:m}=r;if(Number.isNaN(t))return"";if(f||(f=s==="CZK"||s===l.currency.CREDITS?0:f),m=s==="CZK"||s===l.currency.CREDITS?0:m,c)return i.formatNumber(Number(t),{...r,style:o||"currency",currency:s,minimumFractionDigits:typeof f>"u"?2:f,maximumFractionDigits:typeof m>"u"?2:m});try{return d?`${s} (${Nn.getParamByParam("currency",s,"symbol")})`:Nn.getParamByParam("currency",s,"symbol")}catch{return""}}),qE=e=>sr((t,r)=>{const{intl:i}=e,{withDayName:o=!1}=r;return i.formatDate(t,{...r,...o&&{weekday:"long"},year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric"})}),KE=e=>sr((t,r)=>{const{intl:i}=e,{hour:o,minute:s}=r;return i.formatTime(t,{hour:o??"numeric",minute:s??"numeric"})}),lu=p.createContext({}),ZE=e=>{const t=KE(e),r=HE(e),i=WE(e),o=YE(e),s=zE(),c=qE(e);return{EntryFormatter:s,FiatAmountFormatter:o,DateFormatter:r,TimeFormatter:t,DateTimeRangeFormatter:i,SimpleDateTimeFormatter:c}},XE=({config:e,children:t})=>{const r=sp(),i=p.useMemo(()=>{const o={...e,intl:r};return ZE(o)},[e,r]);return n.jsx(lu.Provider,{value:i,children:t})},Zt=()=>p.useContext(lu),QE=({office:e,showInfo:t=!0,lineWidth:r,lineStrokeWidth:i,className:o})=>{const{t:s}=V(),{data:c}=Yi(e),{DateFormatter:d}=Zt();if(!c||!d||c.maxAllowedOrdersCount===me)return null;const{totalOrdersCount:f,maxAllowedOrdersCount:m,tariffMonthlyLimitValidFrom:g,tariffMonthlyLimitValidTo:I}=c,h=Math.max(m-f,0),C=y=>d.format(q(y),{day:"numeric",month:"numeric",year:"numeric"});return n.jsx(Te,{title:s("subscriptionNs:freeRemainingOrders",{remainingOrders:h,validFrom:C(g),validTo:C(I),ordersPlural:s("plurals.order",{postProcess:"interval",count:h})}),children:n.jsx("div",{className:o,style:{cursor:"help"},children:n.jsx(cu,{current:f,max:m,showInfo:t,lineWidth:r,lineStrokeWidth:i})})})},Xt=()=>{const e=Ge(),[t,r]=p.useState(Oe);return p.useEffect(()=>{switch(e){case A.CS:r(`${Oe}/cs`);break;case A.SK:r(`${Oe}/sk`);break;case A.HU:r(`${Oe}/hu`);break;case A.PL:r(`${Oe}/pl`);break;case A.ES:r(`${Oe}/es`);break;case A.PT:r(`${Oe}/pt-BR`);break;case A.PT_PT:r(`${Oe}/pt-PT`);break;case A.DE:r(`${Oe}/de`);break;case A.FI:r(`${Oe}/fi`);break;case A.SV:r(`${Oe}/sv`);break;case A.FR:r(`${Oe}/fr`);break;case A.IT:r(`${Oe}/it`);break;case A.RO:r(`${Oe}/ro`);break;case A.NL:r(`${Oe}/nl`);break;case A.DA:r(`${Oe}/da`);break;case A.NB:r(`${Oe}/nb`);break;case A.EN:{r(Oe);break}default:{r(Oe);break}}},[e]),t},JE=Gt(["0%{opacity:0;transform:translateY(10px);}100%{opacity:1;transform:translateY(0);}"]),ev=$.a.withConfig({componentId:"sc-wtkf0u-0"})(["color:#ff4d4f;font-size:12px;text-decoration:underline;display:inline-block;cursor:pointer;animation:"," 0.6s ease-out;&:hover{color:#ff4d4f;text-decoration:none;}&:focus,&:active{color:#ff4d4f;}
10647"],JE),du=({officeId:e})=>{const{t}=V(),r=Xt(),{loading:i,data:o}=pe(ge.getAddressByOfficeId,{variables:{officeId:e}});return!i&&o?.addressByOfficeId?.country?n.jsx(ev,{href:`${r}/blog/zenamu-plans-2025/`,target:"_blank",rel:"noopener noreferrer",children:t("subscriptionNs:tariffWillChange")}):null},tv=({office:e,isCollapsed:t=!1})=>{const{data:r}=Yi(e),{DateFormatter:i}=Zt(),{isMobajl:o}=$e(),s=Lt();if(!r||!i||o||s?.role!==l.officeUserRoles.SUPERADMIN)return null;const c=e?.isExpertAlaUltimate??!1,d=e?.isExpert700??!1,f=r.maxAllowedOrdersCount!==me;return n.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"center",width:"100%",...(c||d)&&{marginLeft:"2px"}},children:[f?n.jsx("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",width:t?"48px":"100%",minWidth:t?"48px":"0",maxWidth:t?"48px":"100%",padding:t?"8px":"4px 2px"},children:n.jsx("div",{style:{width:t?24:"100%",maxWidth:t?24:160},children:n.jsx(QE,{office:e,showInfo:!1,lineWidth:t?24:160,lineStrokeWidth:t?8:6})})}):null,e?.officeId&&(c||d)?n.jsx(du,{officeId:e.officeId}):null]})},je="#663399",fo="#7a4db0",Ja="#888BBB",ec=Is(je,"0.2"),tc="Work Sans, system-ui, -apple-system, BlinkMacSystemFont, Avenir Next, Avenir, Helvetica Neue, Helvetica, Ubuntu, Roboto, Noto, Segoe UI, Arial, sans-serif",nn="8px",Ar=8,uu="#e1e3e8",Me="#fff",nv="#f0f0f0",fu="rgba(245, 245, 247, 0.85)",rv="#f9f9fb",iv="#f4f4f6",ov="#f0f0f2",sv="#ebebef",av=`linear-gradient(165deg, ${rv} 0%, ${iv} 40%, ${ov} 70%, ${sv} 100%)`,on="#70757b",mu="#3c4043",x9="#202224",cv={gray700:"#545454",lilaLightS:"rgb(239,223,255)",blueLightS:"#DFF5FFFF",blueLight:"#b1d3ff",greenLight:"#bbf6db",pinkLight:"#FDBCBD",primaryLight:"rgb(134,197,255)",warnSign:"#BB004296",okSign:"#40ffaf"},lv=cv,pu={normal:{fontSize:14,fontSizeSM:12,fontSizeLG:16,fontSizeXL:18,controlHeight:38,controlHeightLG:41,borderRadius:Ar,inputFontSize:14,inputPaddingInline:12,formItemMarginBottom:10,tableCellPaddingBlock:12,tableCellPaddingInline:16,menuFontSize:15,selectItemHeightLG:41},cozy:{fontSize:14,fontSizeSM:12,fontSizeLG:15,fontSizeXL:17,controlHeight:35,controlHeightLG:37,borderRadius:Ar,inputFontSize:14,inputPaddingInline:11,formItemMarginBottom:9,tableCellPaddingBlock:10,tableCellPaddingInline:14,menuFontSize:14,selectItemHeightLG:37},compact:{fontSize:13,fontSizeSM:12,fontSizeLG:15,fontSizeXL:16,controlHeight:32,controlHeightLG:33,borderRadius:7,inputFontSize:13,inputPaddingInline:10,formItemMarginBottom:8,tableCellPaddingBlock:8,tableCellPaddingInline:12,menuFontSize:14,selectItemHeightLG:33}},vn={fontSize:14,controlHeight:38,controlHeightLG:40,selectItemHeightLG:40,inputFontSize:16,inputPaddingInline:12},dv=(e,t)=>{const r=pu[e];return t?{...r,fontSize:Math.max(r.fontSize,vn.fontSize),controlHeight:Math.max(r.controlHeight,vn.controlHeight),controlHeightLG:Math.max(r.controlHeightLG,vn.controlHeightLG),selectItemHeightLG:Math.max(r.selectItemHeightLG,vn.selectItemHeightLG),inputFontSize:Math.max(r.inputFontSize,vn.inputFontSize),inputPaddingInline:Math.max(r.inputPaddingInline,vn.inputPaddingInline)}:r},Ft='"Work Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif',gu=(e="normal",t=!1)=>{const r=dv(e,t),i=pu[e].inputFontSize;return{token:{colorPrimary:je,colorInfo:Ja,colorLink:je,colorError:"#ff4d4f",fontFamily:`"${tc.split(",")[0]}", ${tc.split(",").slice(1).join(",")}`,fontSize:r.fontSize,fontSizeSM:r.fontSizeSM,fontSizeLG:r.fontSizeLG,fontSizeXL:r.fontSizeXL,borderRadius:r.borderRadius,borderRadiusLG:r.borderRadius,controlHeight:r.controlHeight,controlHeightLG:r.controlHeightLG,colorTextLabel:on,colorBgLayout:"#fafafa",colorBg
10647Container:Me,colorBgElevated:Me,fontWeightStrong:500,sizeUnit:4,sizeStep:4},components:{Button:{fontWeight:500,boxShadow:"0 0 0 rgba(0, 0, 0, 0)",primaryShadow:"0 0 0 rgba(0, 0, 0, 0)",fontFamily:Ft,colorPrimaryHover:fo,colorPrimaryBorder:je},Form:{itemMarginBottom:r.formItemMarginBottom,verticalLabelPadding:"0 0 6px",labelColor:on,labelFontSize:12,labelRequiredMarkColor:"#ff4d4f"},Input:{paddingInline:r.inputPaddingInline,fontFamily:Ft,fontSize:r.inputFontSize,fontSizeLG:r.inputFontSize,activeBorderColor:je,hoverBorderColor:je},InputNumber:{fontFamily:Ft,fontSize:r.inputFontSize,fontSizeLG:r.inputFontSize},DatePicker:{fontFamily:Ft,fontSize:r.inputFontSize,fontSizeLG:r.inputFontSize},Checkbox:{fontSize:i,fontSizeLG:i,colorPrimaryHover:fo,colorPrimary:je},Radio:{buttonSolidCheckedHoverBg:fo,buttonSolidCheckedActiveBg:"#8a5cbe",fontSize:i,fontSizeLG:i+2},Avatar:{containerSizeLG:80,containerSize:30},Menu:{itemSelectedBg:ec,itemHoverBg:"#f5f5f5",itemHoverColor:je,itemActiveBg:ec,fontSize:r.menuFontSize,fontFamily:Ft,itemBorderRadius:Ar},Table:{fontSize:r.fontSize,fontFamily:Ft,colorIcon:Ja,cellPaddingBlock:r.tableCellPaddingBlock,cellPaddingInline:r.tableCellPaddingInline,headerSplitColor:"transparent",borderColor:"#f0f0f0",headerBg:"#f4f4f8",headerColor:"#262626",cellFontSize:r.fontSize,cellFontSizeSM:t?14:12,headerSortActiveBg:"#f0f0f0",headerSortHoverBg:"#fafafa"},Upload:{colorBorder:uu},Slider:{handleSize:19,handleSizeHover:19,railSize:3,trackBg:je},Collapse:{headerBg:Me,contentBg:Me},Drawer:{colorBgElevated:Me},Modal:{colorBgElevated:Me},Popover:{colorBgElevated:Me},Progress:{colorText:"#000000"},Card:{colorBorderSecondary:"transparent"},Dropdown:{colorBgElevated:Me,colorBorder:"transparent",boxShadowSecondary:"0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05)"},Select:{singleItemHeightLG:r.selectItemHeightLG,fontFamily:Ft,fontSize:r.inputFontSize,fontSizeLG:r.inputFontSize,colorPrimary:je,colorPrimaryHover:je,colorBgElevated:Me,borderRadius:Ar,boxShadowSecondary:"0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05)"},Tour:{colorPrimary:je,borderRadius:12,fontFamily:Ft,fontSize:15,lineHeight:1.6,colorText:"#2c3e50",colorTextHeading:"#1a252f",colorBgElevated:Me,boxShadowSecondary:"0 12px 32px 0 rgba(0, 0, 0, 0.12), 0 8px 16px -8px rgba(0, 0, 0, 0.16), 0 16px 48px 16px rgba(0, 0, 0, 0.08)",padding:24,margin:16,controlHeight:44,borderRadiusLG:12,colorBgContainer:Me,colorBorder:"#e8ecf0",colorBorderSecondary:"#f0f3f7"}},algorithm:[],cssVar:!0}};gu("normal");const uv={calendar:()=>u(()=>import("./CalendarPrivate.uPm7c0u6.js"),__vite__mapDeps([144,2,18,145,21,3,4,70,13,9,11,1,5,26,67,19,30,29,14,15,68,22,71,72,73,74,75,76,77,146,17,97,95,61,35,98,99,100,101,147,57,52,53,54,148,149,55,150,151,152,153,154,83,86,81,82,84,85,155,156,157,133,158,159,79,42,43,44,45,46,47,48,80,160,161,34,33,27,60,162,163,41,164,49,50,165,166,58,66,167,56,38,24,25,39,168,169,108,170,110,171,172,64,173,174,136,175,176,91,92,177,123,127,111,124,178,179,180,181,182,137,138,139,140,6,142,143,183])),workshops:()=>u(()=>import("./WorkshopsPage.WGJZH7Rf.js").then(e=>e.c),__vite__mapDeps([184,2,13,3,4,9,18,134,128,129,26,21,181,151,11,135,71,87,185,98,178,81,19,30,29,14,15,82,83,84,54,85,86,22,35,61,154,146,179,171,108,180,186,187,106,41,170,188,6,142])),appointments:()=>u(()=>import("./AppointmentsAdminPage.D9Q6hbZT.js"),__vite__mapDeps([189,2,21,3,4,9,18,134,128,13,129,26,110,106,41,11,190,19,94,95,61,35,29,14,15,22,103,191,70,1,5,67,30,68,71,72,73,74,75,76,77,192,119,108,175,45,193,194,195,111,158,196,83,87,184,181,151,135,185,98,178,81,82,84,54,85,86,154,146,179,171,180,186,187,170,188,157,197,198,172,199,137,138,139,140,6,142])),clients:()=>u(()=>import("./index.K8_9Uf9c.js"),__vite__mapDeps([200,2,9,201,18,20,3,4,19,67,11,26,21,13,30,29,14,15,68,22,105,71,202,86,203,204,132,84,54,128,129,154,83,81,82,85,35,61,98,146,205,206,70,1,5,72,73,74,75,76,77,121,58,31,32,33,34,27,65,66,207,165,162,163,41,208,209,88,89,210,175,176,91,92,79,177,136,137,138,139,140,211,159,133,87,212,90,213,108,110,153,99,131,214,45,215,216,117,118,44,46,217,218,169,6,142])),orders:()=>u(()=>import("./ClientOrders.eJgwn5Ja.js"),__vite__mapDeps([219,2,9,87,18,73,70,13,3,4,11,1,5,26,21,67,19,30,29,14,15,68,22,71,72,74,75,76,77,149,220,137,138,139,140,6,142])),statistics:()=>u(()=>import("./StatisticsTabPage.C-K5Cq9Z.js"),__vite__mapDeps([221,2,9,18,222,21,3,4,132,133,11,67,26,13,19,30,29,14,15,68,22,130,131,129,134,128,223,84,54,70,1,5,71,72,73,74,75,76,77,192,119,110,137,138,139,140,6,142])),settings:()=>u(()=>import("./SettingsPage.orYk2VY6.js"),__vite__mapDeps([224,2,9,13,3,4,18,11,26,21,19,71,22,14,15,222,84,54,73,116,86,81,30,29,82,83,85,35,61,117,118,119,106,41,62,120,121,68,225,165,211,159,133,67,87,70,1,5,72,74,75,76,77,27,32,212,208,157,226,199,227,154,98,146,172,46,228,216,113,114,229,47,230,231,24,25,232,156,158,39,233,213,17,234,50,235,104,236,237,238,201,20,105,122,136,239,43,79,80,37,38,42,44,45,48,240,40,49,92,241,203,89,108,242,36,123,137,138,139,140,6,142,143])),subscription:()=>u(()=>import("./OfficeSubscription.JJdPyP_6.js"),__vite__mapDeps([243,2,13,3,4,9,18,233,232,14,15,19,11,26,21,29,244,245,246,17,1,5,77,137,22,138,139,140,247,33,234,86,50,24,25,67,30,68,70,71,72,73,74,75,76,27,248,141,114,6,142]))},mo=new Set;function He(e){const i=e.match(/\/office\/[^/]+\/([^/?#]+)/)?.[1]||"calendar";if(mo.has(i))return;const o=uv[i];o&&(mo.add(i),o().catch(()=>{mo.delete(i)}))}const fv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACaUlEQVRoge3aP2sUQRjH8U9CLEUxoGhpTOW/XgMq8TVYpMyhTSx9AXkBloKgJo1/42sQRIitiIX4h9gJKkiiIqQwOYvdI3OX283e3uwugfvCwDO3szPP727nmWdnjhHNMlaw3QQu4xwODDHeX6zi7RB9DMwMPqEdqWzhNsbrcn4zovNheRBDRN4jNIH3mE7rv7CC9ZJjzeBiz2dLuIHtkn3mctXOt7WOk0P2t6iCXyLvxvOBvYIvZQfpw8/AbuHeHr5kknfTwcD+VqbzHO7gblBv4f4e/vSllkiQwYJuEfNKiGhSQFsEEU0KIIKIOgX8CezjgT2UiDoFvAvsa7rDchs3JetCh3kFotNELO8K8BKfJQvjYbzBc6wFbdbwA0fTegsbuFVmwHDhWSzl8m7KpCZbutekLuqexKuYlSSHRRnHpayLdT5CHV7jtCQ9P4tjGe3C3OlIVmdNCIB/eJGWLBbtTv520fQ6MDRV/gLjmEvtx5IJGZ0qBczhYWq3JSKiU+UjdCqwpzNbDcm+nwMjAU0TcxKP2Yk6TwpcjxKVYgqYw6PUvoKvwbUxSXrcSutt/UUOTFVhtKX7xX0Bk1UMFHMOPNWdz09m2Et4FmvQmAK2cV33m1UvyyJvZMWOQv1eDzssSwRG3YWrIoz2E1GJ81Q3iTsiXqf1aGGzlyqTucoSuJB9vxKPBDTNSEDT5AnI2susixOB/btMB7N2dsc2DH/ENAhT6Zid8WezGpY55It51NSPKcnm76G0/hFnJHtJA1PlMWuRsokLZRzvFRHzoLto+VDE+UH/apC3lxmL75KzhFdKPjYj6uQ//rDoVjOl4C8AAAAASUVORK5CYII=",Iu={download:fv},R9=()=>{const e=[];for(const t in Iu)e.push(t);return e},mv=({size:e=20,color:t="currentColor"})=>n.jsx("svg",{width:e,height:e,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true","aria-label":"Menu",children:n.jsxs("g",{fillRule:"evenodd",children:[n.jsx("path",{style:{fill:t},d:"M3 6.96a1 1 0 110-2h28a1 1 0 010 2H3zm0 6.07a1 1 0 110-2h28a1 1 0 010 2H3zm0 6a1 1 0 110-2h28a1 1 0 010 2H3z"}),n.jsx("path",{style:{fill:t},d:"M4.43 30.77l.2-2.52c.06-.81.1-1.45.1-1.9l.05.17c.03.12.1.34.2.66.1.31.23.67.38 1.07l.91 2.45h.88l.92-2.45c.3-.79.53-1.42.7-1.9l.12 1.9.24 2.52h1.49l-.68-6.5H8.3l-.92 2.36c-.35.89-.57 1.55-.68 1.97l-.05-.19a9.64 9.64 0 00-.21-.7 8.89 8.89 0 00-.4-1.08L5.1 24.26H3.5l-.56 6.5h1.48zm12.08 0v-1.19h-2.55v-1.48h2.24v-1.18h-2.24v-1.48h2.51v-1.19h-4.01v6.51h4.05zm3.44 0v-2.7c0-.77-.05-1.44-.15-2.02l.08.24c.06.16.17.41.32.75.16.34.34.68.55 1.03l1.56 2.7h1.63v-6.51h-1.49v2.7c0 .84.03 1.5.1 1.98l-.1-.28a9.01 9.01 0 00-.28-.63c-.18-.35-.36-.71-.56-1.07l-1.52-2.7H18.46v6.51h1.49zm8.59.1c.81 0 1.46-.22 1.93-.67.48-.45.72-1.1.72-1.95V24.26h-1.49v4c0 .84-.39 1.26-1.16 1.26-.77 0-1.16-.4-1.16-1.2V24.26h-1.49v4.06c0 .81.24 1.44.73 1.88.49.44 1.12.66 1.92.66z"})]})}),pv=()=>n.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",color:"currentColor",children:[n.jsx("path",{fill:"currentColor",stroke:"currentColor",d:"m88.467-.26 1.971-.012c2.19-.01 4.378-.006 6.567-.002l4.745-.016c4.354-.014 8.708-.016 13.061-.015 4.693-.002 9.386-.015 14.079-.027 10.264-.022 20.528-.03 30.793-.035 6.408-.004 12.815-.01 19.223-.017 17.737-.02 35.473-.036 53.21-.04h3.44l6.906-.001h3.463l3.467-.001c18.54-.004 37.08-.03 55.62-.068 19.03-.038 38.06-.057 57.09-.058 10.686 0 21.373-.009 32.06-.038 9.099-.024 18.198-.032 27.297-.017 4.643.008 9.286.007 13.929-.016 4.252-.02 8.502-.018 12.754.003 1.537.003 3.074-.002 4.611-.016 15-.13 15-.13 21.247 5.636 5.763 5.794 7.876 11.236 8.05 19.316-.02 2.656-.07 5.31-.12 7.965-.011 1.996-.019 3.992-.024 5.989-.008 3.122-.031 6.24-.108 9.36-.851 11.789-.851 11.789 3.55 22.054 2.823 1.788 2.823 1.788 5.797 2.795 4.218 2.247 6.118 5.104 7.855 9.521.663 3.953.655 7.811.594 11.813v3.415c-.005 2.38-.023 4.76-.052 7.14a798.915 798.915 0 0 0-.034 10.777c-.043 15.93-.977 30.677-6.82 45.668l-.819 2.248c-1.617 4.284-3.534 8.026-5.948 11.919-3.5 6.398-3.76 11.83-3.667 19.013l-.024 3.833c-.02 3.481-.004 6.961.018 10.443.018 3.765.001 7.53-.012 11.296-.017 6.516-.013 13.032.006 19.548.02
106476 9.431.018 18.862.001 28.293-.027 15.316-.029 30.632-.013 45.948a33637.456 33637.456 0 0 1 .018 47.325c-.004 9.994-.01 19.988-.02 29.982l-.002 2.663-.01 10.54c-.01 10.275-.013 20.55 0 30.824.009 6.444.01 12.888.008 19.332-.002 3.715 0 7.43.011 11.146.012 4.032.008 8.063.003 12.095l.018 3.541c-.03 8.972-.378 17.014-6.256 24.198-5.369 5.324-10.033 7.248-17.559 7.257-.972.006-.972.006-1.964.01-2.176.01-4.351.005-6.527 0l-4.722.014c-4.33.012-8.658.012-12.986.01-4.668 0-9.335.01-14.003.02-9.145.017-18.29.022-27.436.023-7.433.001-14.866.005-22.3.012-21.068.017-42.137.026-63.206.025H298.407c-18.437-.001-36.873.018-55.31.046-18.926.029-37.851.042-56.777.04-10.627 0-21.255.006-31.882.027-9.048.018-18.096.023-27.144.009-4.617-.007-9.234-.007-13.85.01-4.228.016-8.455.014-12.682-.004-1.528-.003-3.056 0-4.585.012-8.992.061-16.126-.065-23.2-6.292l-1.352-1.719-1.398-1.719C67.195 498.38 66.793 495.394 67 490c-5.832 4.845-11.173 10.102-16.43 15.555-4.624 4.725-7.567 6.733-14.382 6.82-7.728-.16-11.437-2.593-16.938-7.75-5.552-5.926-6.59-10.628-6.746-18.625.8-4.842 2.913-7.735 6.682-10.747a733.466 733.466 0 0 1 5.461-3.868c19.027-13.542 39.068-30.561 43.584-54.518 3.753-23.42 2.583-47.71 1.869-71.323-.33-11.204-.374-22.405-.406-33.614-.064-19.986-.34-39.964-.756-59.946-.402-19.35-.706-38.699-.88-58.053l-.032-3.63c-.064-7.206-.124-14.411-.184-21.617a28337.116 28337.116 0 0 0-.314-34.889 6321.891 6321.891 0 0 0-.621-46.746c-.054-3.164-.107-6.329-.159-9.494-.146-8.805-.296-17.611-.474-26.416-.068-3.497-.128-6.993-.186-10.49-.029-1.597-.06-3.194-.097-4.792C65.516 14.925 65.516 14.925 72 7c5.25-5.08 9.138-7.248 16.467-7.26ZM83 19c-1.25 3.473-1.124 6.907-1.123 10.567l-.004 2.005c-.002 2.225.002 4.451.007 6.677l-.003 4.824c-.002 4.426.002 8.852.007 13.278.004 4.77.003 9.541.002 14.311 0 8.268.003 16.535.008 24.802.008 11.953.011 23.907.012 35.86.002 19.392.01 38.784.019 58.176.009 18.84.016 37.68.02 56.521v3.518l.005 17.471c.01 48.33.028 96.66.05 144.99a210711812.89 210711812.89 0 0 0 5.183-4.413c2.667-2.33 5.167-4.805 7.66-7.317l1.63-1.628c1.75-1.75 3.496-3.505 5.242-5.26l3.67-3.673c3.199-3.203 6.396-6.41 9.592-9.617 3.27-3.28 6.542-6.557 9.814-9.834C131.197 363.84 137.599 357.422 144 351l-3-4c-2.763.523-5.326 1.109-8 2-7.477.575-12.322-1.386-17.875-6.125A315.297 315.297 0 0 1 111 339l-2.402-2.246c-5.847-5.619-9.916-10.265-10.653-18.684.312-11.783 12.34-20.513 19.97-28.152l2.825-2.836c1.96-1.966 3.922-3.93 5.885-5.892a3094.97 3094.97 0 0 0 7.508-7.539c2.401-2.415 4.81-4.824 7.219-7.233l2.705-2.727 2.54-2.53 2.216-2.222c3.703-3.284 7.057-5.287 12-5.814l2.394-.305c8.845.57 13.718 5.35 19.606 11.43l2.271 2.238c4.758 4.822 8.176 8.914 9.28 15.77-.111 4.063-.817 7.03-2.364 10.742.424 3.626 1.962 5.328 4.51 7.85l2.245 2.244 2.436 2.39 2.485 2.472c2.622 2.605 5.254 5.2 7.887 7.794a9635.12 9635.12 0 0 1 5.333 5.293c4.36 4.327 8.729 8.645 13.104 12.957l2.828-.979c3.05-.982 5.425-1.35 8.61-1.396l2.683-.086c7.784 1.246 12.898 7.017 18.192 12.399l2.166 2.13 2.072 2.084 1.864 1.875c3.206 3.991 3.895 7.886 3.96 12.91l.086 3.028c-.909 5.984-5.287 10.114-9.426 14.274l-1.455 1.471a1314.779 1314.779 0 0 1-4.732 4.743l-3.31 3.323a3558.296 3558.296 0 0 1-6.927 6.93 2558.604 2558.604 0 0 0-8.85 8.883 2469.367 2469.367 0 0 1-6.833 6.846c-1.09 1.09-2.177 2.182-3.262 3.277a822.066 822.066 0 0 1-4.572 4.566l-2.621 2.624c-4.868 4.13-9.516 4.631-15.72 4.45-7.484-.956-12.308-6.634-17.503-11.664l-1.683-1.615c-4.42-4.448-7.874-9.308-9.028-15.577.2-4.81.907-8.93 2.461-13.496l-5-4-1.655 1.708a2837.041 2837.041 0 0 1-15.532 15.894 1252.708 1252.708 0 0 0-7.983 8.172 863.488 863.488 0 0 1-7.723 7.878c-.983.998-1.959 2.002-2.927 3.014-7.575 7.899-7.575 7.899-11.548 8.976-2.854.052-5.105-.362-7.632-1.704-1.703-3.3-1.602-5.266-1-8.938 1.276-1.803 1.276-1.803 2.977-3.67l1.93-2.12c3.631-3.834 7.343-7.582 11.09-11.304l2.525-2.521c2.636-2.63 5.276-5.258 7.916-7.885l5.396-5.383c4.386-4.375 8.775-8.747 13.166-13.117a271.11 271.11 0 0 0-2.812-3.5l-1.583-1.969c-1.597-1.876-1.597-1.876-4.605-1.531-2.47 2.005-2.47 2.005-5.113 4.719l-1.557 1.538c-1.727 1.71-3.444 3.432-5.161 5.154l-3.7 3.675a3928.103 3928.103 0 0 0-10.047 10.023c-2.789 2.789-5.581 5.573-8.374 8.357a14108.41 14108.41 0 0 0-19.735 19.72 8956.809 8956.809 0 0 1-20.407 20.354 8334.43 8334.43 0 0 0-17.493 17.455 3887.761 3887.761 0 0 1-10.46 10.433 2135.74 2135.74 0 0 0-9.82 9.82 696.469 696.469 0 0 1-3.62 3.603 590.937 590.937 0 0 0-4.908 4.922l-2.784 2.783c-2.061 2.228-2.061 2.228-1.722 4.626 1.263 2.55 2.65 4.081 4.901 5.818 4.285-.163 6.725-3.338 9.531-6.222l1.638-1.646c1.784-1.797 3.557-3.603 5.331-5.41l3.72-3.747c3.267-3.29 6.525-6.587 9.781-9.887a7017.48 7017.48 0 0 1 15.653-15.815c1.824-1.84 3.64-3.687 5.457-5.534l3.358-3.387 1.524-1.56c2.475-2.484 4.66-4.629 8.007-5.792 3.625.188 3.625.188 7 1 2.512 3.768 2.57 5.535 2 10-1.794 2.217-3.327 3.786-5.469 5.59-1.14 1.042-2.28 2.086-3.418 3.13-1.795 1.611-3.6 3.207-5.432 4.776-7.868 6.54-7.868 6.54-11.533 15.712-.264 5.863.22 11.478 2.852 16.792 3.416 3.416 6.865 3.115 11.575 3.124l2.223-.01
10647h2.366c2.576 0 5.151-.009 7.727-.016l5.363-.005c4.702-.003 9.404-.013 14.106-.024 4.799-.01 9.598-.015 14.398-.02 9.414-.01 18.828-.028 28.242-.049l.06-1.817c.096-2.749.205-5.497.315-8.245.03-.943.062-1.886.094-2.858.319-7.626.773-14.477 6.531-20.08 6.265-3.5 11.982-3.432 19.05-3.404l3.63-.02c3.268-.016 6.537-.018 9.806-.012 2.735.003 5.471-.003 8.207-.009 6.458-.014 12.916-.012 19.374-.001 6.647.011 13.293-.003 19.94-.03a3499.83 3499.83 0 0 1 17.165-.022c3.41.003 6.821 0 10.232-.017 3.806-.015 7.61-.004 11.416.013l3.393-.029c6.364.06 11.558.655 16.787 4.531 3.744 4.704 5.087 8.398 5.316 14.324l.127 3.115.12 3.249.13 3.283c.106 2.676.209 5.352.307 8.029 17.646.047 35.292.082 52.938.104 8.193.01 16.386.024 24.58.047 7.14.02 14.282.033 21.423.037 3.781.003 7.562.009 11.344.023 3.56.014 7.12.018 10.679.015 1.928.001 3.855.012 5.783.023l3.489-.008 3.025.005c4.076-.366 6.837-1.344 9.739-4.246 1.023-3.007 1.124-5.8 1.123-8.959l.006-3.043-.009-3.337.003-3.55c.001-3.25-.002-6.503-.007-9.755-.004-3.506-.003-7.012-.002-10.519 0-6.075-.003-12.15-.008-18.226-.008-8.784-.011-17.568-.012-26.352a83831.36 83831.36 0 0 0-.019-42.753c-.009-13.845-.016-27.689-.02-41.533v-2.586l-.005-12.841c-.01-35.515-.028-71.03-.05-106.546a4967.247 4967.247 0 0 0-6 4.484c-2.31 1.751-4.535 3.59-6.758 5.45-5.378 4.323-11.12 7.738-17.117 11.129l-3.027 1.736a1867.8 1867.8 0 0 1-6.03 3.444c-4.217 2.415-8.398 4.892-12.576 7.372-5.349 2.973-10.507 3.107-16.492 2.385-3.787-1.35-7.118-3.255-10.562-5.312l-2.865-1.642A721.993 721.993 0 0 1 376 227c-1.68-.977-3.359-1.954-5.04-2.93-8.565-5.04-16.609-10.331-23.96-17.07l-1.475-1.346c-24.077-22.239-35-51.311-37.059-83.466l-.137-2.1L308 115l-2.748-.004c-22.058-.037-44.116-.096-66.175-.18-10.667-.04-21.334-.072-32.002-.087-9.297-.013-18.594-.04-27.892-.084-4.923-.022-9.846-.038-14.769-.037-4.634 0-9.268-.017-13.902-.05-1.7-.008-3.401-.01-5.101-.004-2.324.007-4.646-.011-6.97-.035l-3.938-.011c-4.11-.596-6.281-1.938-9.503-4.508-2.04-2.925-2.259-5.336-2.29-8.857l-.04-2.913-.006-3.128-.02-3.236c-.01-2.258-.015-4.515-.015-6.773-.004-3.448-.04-6.895-.078-10.343-.006-2.195-.01-4.39-.012-6.586l-.043-3.116c.037-5.82.394-9.557 4.504-14.048 3.578-2.803 7.988-2.323 12.344-2.336l2.442-.02c1.702-.01 3.403-.015 5.104-.015 2.601-.004 5.2-.04 7.801-.078 1.655-.006 3.31-.01 4.965-.012l2.352-.043c3.546.03 5.593.209 8.482 2.345 2.064 2.95 2.098 4.633 1.51 8.159-2.246 3.024-3.454 3.907-7.208 4.546l-3.745.063-3.661.093-4.636.048L138 64v35h170l1-15c3.082-8.255 7.683-11.393 15.313-15.687A199.41 199.41 0 0 0 330 65v-1l-2.066-.004c-16.583-.037-33.167-.096-49.75-.18-8.02-.04-16.039-.072-24.059-.087-6.989-.013-13.978-.04-20.967-.084-3.702-.022-7.403-.038-11.104-.037-4.13.001-8.26-.03-12.39-.062l-3.726.015-3.408-.042-2.96-.011c-3.316-.655-4.511-1.876-6.57-4.508-.5-3-.5-3 0-6 2.182-2.902 3.345-3.897 6.97-4.469l3.538.044 1.976.007c2.184.013 4.368.054 6.552.094 1.568.014 3.135.027 4.703.037 3.38.025 6.758.062 10.137.107 5.367.068 10.734.095 16.101.113 15.264.057 30.528.138 45.791.33 8.428.107 16.855.161 25.284.16 4.45.002 8.897.03 13.346.12 21.146.417 36.33-.615 53.987-13.68C389.757 29.898 397.423 24.857 408 26c2.545.931 4.65 1.85 7 3.125l2.018 1.051C427.543 35.754 437.757 41.926 448 48c2.56 1.516 5.122 3.03 7.684 4.543 1.47.869 2.937 1.74 4.404 2.613 2.781 1.968 2.781 1.968 5.912 2.844.05-4.893.086-9.786.11-14.679.01-1.663.024-3.327.04-4.99.025-2.396.037-4.79.045-7.186l.032-2.242c0-4.08-.316-7.27-2.227-10.903-3.544-3.544-7.392-3.126-12.225-3.129l-3.9-.01-4.293.005-4.554-.007c-4.177-.006-8.354-.006-12.53-.004-4.503 0-9.006-.006-13.508-.01-8.823-.009-17.646-.011-26.47-.012-7.169 0-14.338-.003-21.508-.006a129543.968 129543.968 0 0 0-64.266-.012h-3.324c-17.786 0-35.571-.01-53.357-.023-18.251-.015-36.502-.022-54.753-.02-10.251 0-20.502-.003-30.754-.014-8.726-.01-17.453-.011-26.179-.005-4.454.004-8.908.004-13.363-.005-4.075-.008-8.15-.006-12.226.002-1.476.002-2.953 0-4.429-.005-2.003-.007-4.006-.001-6.01.006h-3.375C88.777 15.102 85.992 16.007 83 19Zm312.375 26.125-2.404 1.347c-8.582 4.83-17.076 9.812-25.573 14.79-7.807 4.57-15.65 9.081-23.494 13.588C333.381 80.154 333.381 80.154 324 87a224.497 224.497 0 0 0-.203 8.688l-.017 2.698c-.01 1.9-.016 3.8-.02 5.7-.01 2.847-.
1064704 5.693-.072 8.539-.085 14.36.904 28.484 6 42.063l.77 2.102C334.94 168.53 341.572 178.679 350 188l2.488 2.773c7.042 7.449 14.795 12.94 23.512 18.227l3.133 1.914a799.706 799.706 0 0 0 8.727 5.227 562.89 562.89 0 0 1 3.507 2.096c1.653.992 3.319 1.962 4.985 2.931l2.932 1.727c3.208 1.305 4.472 1.212 7.716.105 2.491-1.135 2.491-1.135 4.992-2.59l2.864-1.612 3.019-1.735 3.115-1.783c27.49-15.875 49.952-35.696 59.01-67.28l.823-2.738c3.083-11.903 2.508-23.932 2.365-36.137-.016-2.249-.03-4.497-.042-6.746-.032-5.46-.082-10.92-.146-16.379l-2.158-1.23a9782.354 9782.354 0 0 1-39.092-22.395l-3.183-1.834c-5.5-3.175-10.986-6.37-16.458-9.592l-3.362-1.976c-2.123-1.249-4.243-2.502-6.361-3.759l-2.855-1.679-2.513-1.488c-4.427-2.297-7.726.867-11.643 3.078Zm-258.55 247.646a996.77 996.77 0 0 1-5.823 5.72c-2.82 2.749-5.617 5.522-8.412 8.298l-2.657 2.573-2.41 2.418-2.14 2.11c-1.66 2.063-1.66 2.063-1.176 4.77.829 2.445 1.586 3.625 3.41 5.418l1.59 1.578 1.668 1.594 1.645 1.64c2.454 2.401 4.184 4.011 7.48 5.11l49-49c-1.634-3.268-2.549-4.798-5.004-7.234l-1.744-1.739-1.814-1.777-1.827-1.824c-9.46-9.364-24.15 12.773-31.787 20.345Zm39.47 16.708a556.139 556.139 0 0 0-3.397 3.427l-1.807 1.816c-1.91 1.922-3.813 3.85-5.716 5.778a7763.406 7763.406 0 0 1-3.875 3.902A4540.927 4540.927 0 0 0 152 334c4.306 5.148 8.823 9.958 13.586 14.684l2.127 2.122a5764.44 5764.44 0 0 0 6.662 6.632l4.543 4.529c3.691 3.68 7.386 7.358 11.082 11.033 4.03-1.857 6.783-4.527 9.86-7.664l1.664-1.673c1.747-1.758 3.486-3.523 5.226-5.288l3.559-3.586c2.902-2.924 5.798-5.855 8.691-8.789-4.297-5.128-8.79-9.95-13.516-14.684l-2.112-2.122c-1.46-1.466-2.923-2.93-4.387-4.394a2581.66 2581.66 0 0 1-6.727-6.767 8672.195 8672.195 0 0 0-4.274-4.28l-2.032-2.054-1.883-1.873-1.654-1.658c-2.795-2.307-3.53-1.063-6.12 1.31Zm58.942 41.864-1.425 1.399a819.164 819.164 0 0 0-4.64 4.617 2213.665 2213.665 0 0 0-9.96 9.929 1519.956 1519.956 0 0 1-8.674 8.608 1407.502 1407.502 0 0 0-6.645 6.62 596.401 596.401 0 0 1-3.201 3.172 469.84 469.84 0 0 0-4.447 4.452l-2.563 2.557c-1.933 2.126-1.933 2.126-1.525 4.503 1.634 3.49 4.455 5.924 7.156 8.613l1.763 1.85c.57.57 1.138 1.143 1.725 1.732l1.567 1.589c1.569 1.205 1.569 1.205 3.435.852 3.018-1.148 4.688-2.93 6.981-5.2l1.396-1.37a781.749 781.749 0 0 0 4.527-4.504l3.151-3.129c2.199-2.184 4.39-4.375 6.58-6.57a1449.58 1449.58 0 0 1 8.467-8.402c2.173-2.147 4.335-4.306 6.493-6.468a568.303 568.303 0 0 1 3.126-3.096 486.94 486.94 0 0 0 4.339-4.344l2.5-2.494c1.887-2.092 1.887-2.092 1.474-4.453-.968-2.088-2.05-3.408-3.673-5.04l-1.726-1.739-1.813-1.777c-.59-.602-1.18-1.204-1.79-1.824l-1.733-1.723-1.584-1.573c-4.045-3.01-6.4.36-9.28 3.213ZM187 476c-3.134 6.268-1 13.992-1 21h120v-20c-.997-1.217-.997-1.217-2.966-1.123l-2.634.003-3.013-.004-3.333.01h-3.488c-3.825 0-7.65.009-11.476.016l-7.933.005c-6.261.003-12.523.011-18.784.021-7.127.011-14.254.017-21.38.022-14.665.01-29.329.028-43.993.05Z"}),n.jsx("path",{fill:"currentColor",stroke:"currentColor",d:"M412.562 62.157c2.843 1.582 5.611 3.252 8.375 4.968 2.112 1.275 4.224 2.548 6.336 3.82l3.316 2.013c3.478 2.082 6.985 4.1 10.513 6.097l1.77 1.004c2.824 1.603 5.652 3.2 8.485 4.79C466.082 93.245 466.082 93.245 468 99c1.747 30.594-1.999 56.714-22.688 80.563-7.916 8.43-17.126 14.082-27 19.937l-2.7 1.64c-5.53 3.195-9.215 4.735-15.612 3.86-2.766-1.066-2.766-1.066-5.25-2.562l-2.824-1.668L389 199l-3.02-1.676C372.36 189.72 358.481 179.033 351 165c-.747-4.21-.777-5.864 1.625-9.375 2.899-1.983 4.874-2.48 8.375-2.625 3.93 1.352 5.473 3.747 7.75 7.125 6.554 9.246 13.554 15.085 23.25 20.875l2.75 1.805 2.625 1.695 2.336 1.531c3.038 1.286 4.163 1.045 7.289-.031 20.248-9.805 34.46-24.288 41.93-45.66 3.313-11.722 2.825-24.253 3.07-36.34l-2.673-.818c-3.13-1.112-5.714-2.4-8.565-4.088l-2.962-1.742-3.113-1.852-3.214-1.883c-4.913-2.883-9.797-5.8-14.618-8.836l-2.317-1.435a193.652 193.652 0 0 1-4.184-2.676c-2.088-1.353-2.088-1.353-5.354-2.67-4.108 1.032-7.54 2.72-11.168 4.871l-2.932 1.72a1078.3 1078.3 0 0 0-6.273 3.78c-5.05 3.044-9.969 5.878-15.428 8.121C361.75 99.57 361.75 99.57 356 105c-1.926 7.312-1.023 14.916.04 22.312-.05 3.375-1.045 5.008-3.04 7.688-3.092 1.546-5.594 1.294-9 1-2.973-2.034-3.843-3.258-4.589-6.785-.667-5.215-.637-10.401-.661-15.652l-.063-3.354C338.634 99.081 338.634 99.081 342 94c2.788-2.385 5.825-4.176 9-6l3.05-1.79a983.397 983.397 0 0 1 10.325-5.897c2.486-1.41 4.972-2.823 7.457-4.235l1.855-1.052c6.269-3.56 12.5-7.185 18.715-10.84 7.156-4.177 12.392-5.538 20.16-2.029ZM206.883 211.86l3.127-.018 3.445-.003 3.616-.015c3.28-.012 6.558-.02 9.837-.024l6.144-.012c6.407-.013 12.813-.023 19.219-.027 7.398-.004 14.796-.022 22.194-.05 5.716-.023 11.432-.033 17.149-.034 3.415-.001 6.83-.007 10.245-.025a1852.1 1852.1 0 0 1 11.428-.008l3.432-.028c1.037.005 2.075.01 3.144.017l2.73-.005c2.935.454 4.287 1.312 6.407 3.372 1.104 3.973 1.415 6.09-.312 9.875C327 227 327 227 325 228a83.38 83.38 0 0 1-4.845.134l-3.102.013-3.416-.002-3.587.01c-3.252.008-6.504.012-9.7
1064756.012-2.714.001-5.428.005-8.142.008-6.402.009-12.805.011-19.207.01-6.606 0-13.213.01-19.819.026-5.67.013-11.34.018-17.009.018-3.387 0-6.774.002-10.161.013-3.778.01-7.556.007-11.334 0-1.124.007-2.247.012-3.404.018l-3.119-.013-2.707.002c-2.625-.273-4.203-.781-6.392-2.249-1.83-4.139-2.34-6.084-.75-10.375 2.574-3.861 4.217-3.75 8.633-3.765ZM308.412 353.498l3.495-.016c3.813-.013 7.624.004 11.437.022 2.649 0 5.298-.002 7.946-.005 5.552-.002 11.103.011 16.655.034 6.413.027 12.825.029 19.238.017 6.176-.01 12.352-.005 18.528.01 2.625.004 5.25.004 7.875 0 3.667-.002 7.334.014 11.002.036l3.294-.014c9.273.092 9.273.092 13.118 3.418 1.546 3.092 1.294 5.594 1 9-1.981 2.555-3.188 3.829-6.386 4.503l-2.7.005-3.11.034-3.394-.024-3.588.02c-3.244.015-6.487.012-9.731 0-3.396-.01-6.792-.001-10.188.005a3705.72 3705.72 0 0 1-17.11-.022c-6.59-.021-13.182-.014-19.774.008-5.66.018-11.322.02-16.983.01-3.38-.006-6.761-.007-10.141.006-3.769.01-7.537-.005-11.305-.027l-3.394.024-3.11-.034-2.7-.005c-3.157-.666-4.368-2.044-6.386-4.503-.566-2-.566-2-.563-4l-.066-2c2.396-7.618 10.602-6.559 17.041-6.502ZM301.086 401.492l3.11-.034 3.394.024 3.588-.02c3.244-.015 6.487-.012 9.731 0 3.396.01 6.792.001 10.188-.005 5.703-.007 11.406.002 17.11.022 6.59.021 13.182.014 19.774-.008 5.66-.018 11.322-.02 16.983-.01 3.38.006 6.761.007 10.141-.006 3.769-.01 7.537.005 11.305.027l3.394-.024 3.11.034 2.7.005c3.194.673 4.395 1.962 6.386 4.503.5 3.5.5 3.5 0 7-2.219 2.907-3.52 3.84-7 5-1.575.093-3.153.13-4.73.134l-2.95.013-3.23-.002-3.405.01c-3.726.01-7.451.012-11.177.013l-7.754.01c-5.422.006-10.844.008-16.266.007-6.264 0-12.528.01-18.791.026-6.029.015-12.058.018-18.086.018-2.564 0-5.128.005-7.691.013-3.584.01-7.168.007-10.752 0-1.062.007-2.124.012-3.218.018l-2.965-.013-2.567.002c-3.908-.402-6.637-1.468-9.418-4.249-.692-7.152-.692-7.152 1.711-10.098 2.723-2.263 3.884-2.404 7.375-2.41ZM308.504 306.467c1.163-.01 2.326-.018 3.525-.027 3.844-.022 7.689-.015 11.534-.006 1.996-.004 3.992-.008 5.988-.014 6.274-.017 12.547-.013 18.821.004 6.467.017 12.934 0 19.401-.032 5.559-.026 11.117-.034 16.676-.025 3.317.005 6.634 0 9.952-.018 3.699-.017 7.396-.003 11.095.02l3.322-.036c7.406.093 7.406.093 11.362 3.019C422 312 422 312 422.625 315c-.88 4.222-2.146 5.427-5.625 8-3.83.748-7.612.673-11.504.631l-3.525.022c-3.845.017-7.688-.003-11.534-.024-2.67 0-5.342.003-8.013.007a2895.15 2895.15 0 0 1-16.796-.04c-6.467-.031-12.934-.031-19.401-.014-6.229.016-12.457.01-18.685-.008-2.648-.005-5.295-.004-7.943.002-3.699.005-7.396-.015-11.095-.043l-3.322.02c-7.417-.093-7.417-.093-11.36-2.461-1.957-2.247-2.504-3.15-2.447-6.092l-.04-2c2.529-7.613 10.645-6.572 17.169-6.533ZM210.501 153.807l2.666-.025c2.92-.025 5.84-.041 8.759-.055l3.018-.017c5.27-.026 10.54-.046 15.812-.06 5.447-.017 10.895-.062 16.342-.112 4.186-.034 8.371-.046 12.557-.051 2.008-.007 4.016-.022 6.025-.046 2.81-.032 5.62-.032 8.43-.024l2.515-.05c4.278.046 5.9.262 9.392 2.982C298 159 298 159 298.625 162c-.859 4.12-2.319 5.418-5.625 8-2.928.707-5.765.654-8.766.6l-2.643.011c-2.876.007-5.75-.022-8.626-.052-2.001-.005-4.002-.007-6.003-.007-4.191-.007-8.381-.03-12.572-.065-5.372-.045-10.744-.06-16.117-.064-4.13-.004-8.261-.02-12.392-.039a2718.28 2718.28 0 0 0-5.943-.02c-2.768-.009-5.534-.031-8.302-.058-.819 0-1.638 0-2.482-.002-7.263-.095-7.263-.095-10.154-2.304-1.83-4.139-2.34-6.084-.75-10.375 3.152-4.727 7.027-3.791 12.251-3.818Z"}),n.jsx("path",{fill:"currentColor",stroke:"currentColor",d:"M429.5 109.5c3.5.5 3.5.5 5.875 2.125 2.04 2.982 2.625 4.75 2.625 8.375-2.733 4.67-6.112 8.479-9.813 12.375a9750723708.622 9750723708.622 0 0 1-4.782 5.11 228.183 228.183 0 0 0-5.093 5.703c-2.67 3.077-5.355 6.141-8.062 9.187l-2.234 2.523c-2.731 2.848-4.195 4.077-8.204 4.2-5.368-1.546-8.06-4.653-11.812-8.66l-2.04-2.096c-4.004-4.148-7.842-8.429-11.612-12.791A49.522 49.522 0 0 0 372 133c-.58-7.072-.58-7.072 1.563-10.5 3.543-2.18 5.328-2.253 9.437-1.5 6.312 4.073 11.17 10.335 16 16 4.256-1.605 6.859-4.822 9.813-8.125l1.607-1.77a672.562 672.562 0 0 0 8.58-9.668l1.625-1.847A138.4 138.4 0 0 0 424 111.5c2-1.5 2-1.5 5.5-2ZM168 199c2.875 1.5 2.875 1.5 5 4 .596 4.759.644 7.66-2.238 11.57a150.13 150.13 0 0 1-3.075 3.555 3138.791 3138.791 0 0 0-3.292 3.89l-1.705 1.983c-3.203 3.794-6.19 7.758-9.21 11.698-2.592 3.333-3.9 5.003-8.105 5.804-5.181-.768-7.695-3.951-11.375-7.5a2284.62 2284.62 0 0 0-4.435-3.971c-7.408-6.612-7.408-6.612-7.877-10.841.398-4.067 1.198-5.541 4.312-8.188 3.478-.766 4.74-1.03 8 0 3.318 2.371 6.173 5.068 9 8 3.998-1.333 5.531-3.982 7.938-7.25.862-1.151 1.726-2.302 2.59-3.453l1.26-1.686c6.237-8.295 6.237-8.295 13.212-7.611ZM168 141c2.875 1.5 2.875 1.5 5 4 .596 4.759.644 7.66-2.238 11.57a150.13 150.13 0 0 1-3.075 3.555 3138.791 3138.791 0 0 0-3.292 3.89l-1.705 1.983c-3.203 3.794-6.19 7.758-9.21 11.698-2.592 3.333-3.9 5.003-8.105 5.804-5.181-.768-7.695-3.951-11.375-7.5a2284.62 2284.62 0 0 0-4.435-3.971c-7.408-6.612-7.408-6.612-7.877-10.841.398-4.067 1.198-5.541 4.312-8.188 3.478-.766 4.74-1.03 8 0 3.318 2.371 6.173 5.068 9 8 3.998-1.333 5.531-3.982 7.938-7.25.862-1.151 1.726-2.302 2.59-3.453l1.26-1.686c6.237-8.295 6.237-8.295 13.212-7.611Z"})]}),gv=()=>n.jsx("svg",{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",enableBackgroun
10647d:"new 0 0 256 256",version:"1.1",children:n.jsxs("g",{children:[n.jsx("title",{children:"Layer 1"}),n.jsx("g",{stroke:"null",id:"svg_1",children:n.jsx("g",{stroke:"null",id:"svg_2",children:n.jsxs("g",{stroke:"null",id:"svg_3",children:[n.jsx("path",{stroke:"null",id:"svg_4",d:"m14.18732,0.33901c-0.68387,0.4123 -0.73416,1.45519 -0.10057,2.02514c0.15085,0.14552 0.27154,0.15765 1.09621,0.1819l0.92524,0.02425l0,9.47086l0,9.45874l-0.89507,0c-0.81462,0 -0.90513,0.01213 -1.08615,0.16977c-0.31177,0.25466 -0.44251,0.53357 -0.47268,0.93375c-0.03017,0.48506 0.16091,0.89737 0.53302,1.11565c0.27154,0.16977 0.29165,0.16977 2.90647,0.16977s2.63493,0 2.90647,-0.16977c0.39222,-0.24253 0.52296,-0.49719 0.52296,-1.01863c0,-0.49719 -0.11063,-0.73972 -0.46262,-1.01863c-0.18103,-0.15765 -0.27154,-0.16977 -1.08615,-0.16977l-0.89507,0l0,-9.48299l0,-9.47086l0.89507,0c0.81462,0 0.90513,-0.01213 1.08615,-0.16977c0.35199,-0.27891 0.46262,-0.53357 0.46262,-1.01863c0,-0.53357 -0.13074,-0.78823 -0.52296,-1.03076c-0.27154,-0.16977 -0.30171,-0.16977 -2.90647,-0.16977c-2.61481,0 -2.63493,0 -2.90647,0.16977z",fill:"#000000"}),n.jsx("path",{stroke:"null",id:"svg_5",d:"m0.81154,5.57769c-0.31177,0.13339 -0.52296,0.37592 -0.60342,0.70334c-0.04023,0.1819 -0.06034,2.18279 -0.04023,5.91777c0.02011,5.60248 0.02011,5.63886 0.15085,5.85714c0.0704,0.10914 0.22125,0.27891 0.34194,0.35167c0.20114,0.14552 0.33188,0.14552 7.37177,0.16977l7.15051,0.01213l0,-1.18841l0,-1.18841l-6.52698,0l-6.52698,0l0,-4.18367l0,-4.17155l6.52698,0l6.52698,0l0,-1.18841l0,-1.18841l-7.07006,0c-5.82299,0 -7.11029,0.01213 -7.30137,0.09701z",fill:"#000000"}),n.jsx("path",{stroke:"null",id:"svg_6",d:"m19.00462,6.65696l0,1.18841l1.44821,0l1.44821,0l0,4.18367l0,4.17155l-1.44821,0l-1.44821,0l0,1.18841l0,1.20053l2.09185,-0.02425c2.05162,-0.02425 2.09185,-0.02425 2.31311,-0.19403c0.13074,-0.09701 0.2816,-0.30316 0.35199,-0.49719c0.13074,-0.31529 0.13074,-0.40018 0.13074,-5.85714c0,-5.45696 0,-5.54185 -0.13074,-5.85714c-0.0704,-0.19403 -0.22125,-0.40018 -0.35199,-0.49719c-0.22125,-0.16977 -0.26148,-0.16977 -2.31311,-0.19403l-2.09185,-0.02425l0,1.21266l0,0z",fill:"#000000"}),n.jsx("path",{stroke:"null",id:"svg_7",d:"m5.66906,8.97313c-0.17097,0.08489 -0.22125,0.21828 -1.30741,3.11653c-0.51291,1.3703 -0.87496,2.42532 -0.87496,2.55871c0,0.32742 0.29165,0.66696 0.57325,0.66696c0.29165,0 0.50285,-0.21828 0.66376,-0.70334l0.1408,-0.4123l1.06604,0l1.0761,0l0.18103,0.47294c0.10057,0.26678 0.23131,0.50932 0.30171,0.55782c0.15085,0.10914 0.47268,0.10914 0.63359,0.01213c0.1408,-0.08489 0.30171,-0.44868 0.30171,-0.64271c0,-0.26678 -1.91083,-5.34782 -2.08179,-5.52972c-0.15085,-0.1819 -0.42239,-0.21828 -0.67382,-0.09701zm0.62353,3.04377c0.15085,0.46081 0.2816,0.86099 0.2816,0.87311c0,0.02425 -0.2816,0.03638 -0.61348,0.03638s-0.61348,-0.01213 -0.61348,-0.02425c0,-0.03638 0.55313,-1.61284 0.59336,-1.69772c0.05028,-0.10914 0.03017,-0.13339 0.35199,0.81248z",fill:"#000000"})]})})})]})}),Iv=()=>n.jsx("svg",{fill:"none",viewBox:"0 0 24 24",children:n.jsx("path",{stroke:"currentColor",d:"m173.4 191.5 45.4-45.4v45.4h-45.4zm72.6-127v127.1c0 15.1-12.2 27.2-27.2 27.2H37.2c-15.1 0-27.2-12.2-27.2-27.3v-127c0-15.1 12.2-27.2 27.2-27.2h181.5c15.1-.1 27.3 12.1 27.3 27.2zm-18.1 136.3-.1-145.6h-200v145.4l200.1.2z"})}),hv=()=>n.jsxs("svg",{fill:"none",viewBox:"0 0 24 24",children:[n.jsx("path",{stroke:"currentColor",d:"m14.571 15.004.858 1.845s3.857.819 3.857 2.767C19.286 21 17.57 21 17.57 21H13l-2.25-1.25"}),n.jsx("path",{stroke:"currentColor",d:"m9.429 15.004-.857 1.845s-3.858.819-3.858 2.767C4.714 21 6.43 21 6.43 21H8.5l2.25-1.25L13.5 18"}),n.jsx("path",{stroke:"currentColor",d:"M3 15.926s2.143-.461 3.429-.922C7.714 8.546 11.57 9.007 12 9.007c.429 0 4.286-.461 5.571 5.997 1.286.46 3.429.922 3.429.922M12 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"})]}),yv=()=>n.jsxs("svg",{fill:"none",viewBox:"0 0 24 24",children:[n.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"1.5",d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm1-6s1-2 1-4-2-4-2-4-2 2-2 4 1 4 1 4"}),n.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"1.5",d:"M9 11s-2-1-4-1-4 2-4 2 2 2 4 2 4-1 4-1m4 2s1 2 1 4-2 4-2 4-2-2-2-4 1-4 1-4m4-4s2-1 4-1 4 2 4 2-2 2-4 2-4-1-4-1m-4.414-3.828S9.879 7.05 8.464 5.636C7.05 4.222 4.222 4.222 4.222 4.222s0 2.828 1.414 4.243c1.414 1.414 3.536 2.121 3.536 2.121m0 2.828s-2.122.707-3.536 2.122c-1.414 1.414-1.414 4.242-1.414 4.242s2.828 0 4.242-1.414c1.415-1.414 2.122-3.536 2.122-3.536m4.243-1.414s2.12.707 3.535 2.122c1.414 1.414 1.414 4.242 1.414 4.242s-2.828 0-4.242-1.414c-1.415-1.414-2.122-3.536-2.122-3.536m0-5.656s.707-2.122 2.122-3.536c1.414-1.414 4.242-1.414 4.242-1.414s0 2.828-1.414 4.243c-1.414 1.414-3.536 2.121-3.536 2.121"})]}),_v=()=>n.jsxs("svg",{fill:"none",strokeWidth:"1.5",viewBox:"0 0 24 24",children:[n.jsx("path",{stroke:"currentColor",strokeLinecap:"round",d:"M1 20v-1a7 7 0 0 1 7-7v0a7 7 0 0 1 7 7v1"}),n.jsx("path",{stroke:"currentColor",strokeLinecap:"round",d:"M13 14v0a5 5 0 0 1 5-5v0a5 5 0 0 1 5 5v.5"}),n.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",d:"M8 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm10-3a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"})]}),Cv=()=>n.jsx("svg",{fill:"currentColor",viewBox:"0 0 297 297",children:n.jsxs("g",{children:[n.jsx("path",{d:"m190.411,101.693c1.065,0.427 2.163,0.628 3.244,0.628 3.468,0 6.751-2.079 8.118-5.496l33.933-84.834c1.793-4.483-0.387-9.569-4.868-11.361-4.485-1.797-9.569,0.387-11.361,4.868l-33.933,84.834c-1.794,4.482 0.386,9.568 4.867,11.361z"}),n.jsx("path",{d:"m271.294,135.738h-47.97c3.384-1.206 5.81-4.429 5.81-8.226v-50.9c0-4.827-3.913-8.74-8.74-8.74s-8.74,3.913-8.74,8.74v42.16h-25.194c-4.827,0-8.74,3.913-8.74,8.74 0,3.798 2.427,7.02 5.81,8.226h-31.003c-4.827,0-8.74,3.913-8.74,8.74v143.782c0,4.827 3.913,8.74 8.74,8.74 4.827,0 8.74-3.913 8.74-8.74v-101.108h101.286v101.108c0,4.827 3.913,8.74 8.74,8.74s8.74-3.913 8.74-8.74v-143.782c0.001-4.827-3.912-8.74-8.739-8.74zm-8.741,33.933h-101.286v-16.453h101.286v16.453z"}),n.jsx("path",{d:"m51.552,94.426c19.07,0 34.585-15.515 34.585-34.585s-15.515-34.586-34.585-34.586-34.586,15.516-34.586,34.586 15.516,34.585 34.586,34.585zm0-52.171c9.696,0 17.585,7.889 17.585,17.586 0,9.696-7.889,17.585-17.585,17.585-9.697,0-17.586-7.889-17.586-17.585 0-9.697 7.889-17.586 17.586-17.586z"}),n.jsx("path",{d:"m110.422,173.424h-27.546v-35.099c0-17.272-14.052-31.325-31.324
10647-31.325s-31.325,14.053-31.325,31.325v54.6c0,16.584 13.491,30.075 30.075,30.075h35.741v65.326c0,4.694 3.806,8.5 8.5,8.5h33c4.694,0 8.5-3.806 8.5-8.5v-89.281c0-14.128-11.493-25.621-25.621-25.621zm8.621,106.402h-16v-65.326c0-4.694-3.806-8.5-8.5-8.5h-44.241c-7.21,0-13.075-5.865-13.075-13.075v-54.6c0-7.899 6.426-14.325 14.325-14.325 7.898,0 14.324,6.426 14.324,14.325v43.599c0,4.694 3.806,8.5 8.5,8.5h36.046c4.754,0 8.621,3.867 8.621,8.621v80.781z"})]})}),Ov=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:n.jsx("path",{d:"M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Ev=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:n.jsx("path",{d:"M19 11v9.4a.6.6 0 0 1-.6.6H5.6a.6.6 0 0 1-.6-.6V11m5 6v-6m4 6v-6m7-4h-5M3 7h5m0 0V3.6a.6.6 0 0 1 .6-.6h6.8a.6.6 0 0 1 .6.6V7M8 7h8",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),vv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M20.043 21H3.957c-1.538 0-2.5-1.664-1.734-2.997l8.043-13.988c.77-1.337 2.699-1.337 3.468 0l8.043 13.988C22.543 19.336 21.58 21 20.043 21zM12 9v4",stroke:"currentColor",strokeLinecap:"round"}),n.jsx("path",{d:"m12 17.01.01-.011",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Tv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"m14.571 15.004.858 1.845s3.857.819 3.857 2.767C19.286 21 17.57 21 17.57 21H13l-2.25-1.25",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"m9.429 15.004-.857 1.845s-3.858.819-3.858 2.767C4.714 21 6.43 21 6.43 21H8.5l2.25-1.25L13.5 18",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M3 15.926s2.143-.461 3.429-.922C7.714 8.546 11.57 9.007 12 9.007c.429 0 4.286-.461 5.571 5.997 1.286.46 3.429.922 3.429.922M12 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),bv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:n.jsx("path",{d:"M18.134 11C18.715 16.375 21 18 21 18H3s3-2.133 3-9.6c0-1.697.632-3.325 1.757-4.525C8.883 2.675 10.41 2 12 2c.337 0 .672.03 1 .09M19 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-5.27 13a1.999 1.999 0 0 1-3.46 0",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Av=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M7.5 11a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm5.5 7a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM11 7.01l.01-.011M8 16.01l.01-.011M16 9.01l.01-.011M17 14.01l.01-.011M13 12.01l.01-.011",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),$v=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M21.8 14c-.927 4.564-4.962 8-9.8 8-5.523 0-10-4.477-10-10 0-5.185 3.947-9.449 9-9.95",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M6.5 10a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm14-6a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zM12 19a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm-5-3.99.01-.011m9.99.011.01-.011M11 12.01l.01-.011M21 9.01l.01-.011M17 6.01l.01-.011M11 2c-.5 1.5.5 3 2.085 3C11 8.5 13 12 18 11.5c0 2.5 2.5 3 3.7 2.514",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Sv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"m19.622 10.395-1.097-2.65L20 6l-2-2-1.735 1.483-2.707-1.113L12.935 2h-1.954l-.632 2.401-2.645 1.115L6 4 4 6l1.453 1.789-1.08 2.657L2 11v2l2.401.655L5.516 16.3 4 18l2 2 1.791-1.46 2.606 1.072L11 22h2l.604-2.387 2.651-1.098C16.697 18.831 18 20 18 20l2-2-1.484-1.75 1.098-2.652 2.386-.62V11l-2.378-.605z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Pv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M1 20v-1a7 7 0 0 1 7-7v0a7 7 0 0 1 7 7v1",stroke:"currentColor",strokeLinecap:"round"}
10647),n.jsx("path",{d:"M13 14v0a5 5 0 0 1 5-5v0a5 5 0 0 1 5 5v.5",stroke:"currentColor",strokeLinecap:"round"}),n.jsx("path",{d:"M8 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm10-3a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),xv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:n.jsx("path",{d:"M5 20v-1a7 7 0 0 1 7-7v0a7 7 0 0 1 7 7v1m-7-8a4 4 0 1 0 0-8 4 4 0 0 0 0 8z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Rv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:n.jsx("path",{d:"M17 10h3m3 0h-3m0 0V7m0 3v3M1 20v-1a7 7 0 0 1 7-7v0a7 7 0 0 1 7 7v1m-7-8a4 4 0 1 0 0-8 4 4 0 0 0 0 8z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),wv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M7 18v-1a5 5 0 0 1 5-5v0a5 5 0 0 1 5 5v1",stroke:"currentColor",strokeLinecap:"round"}),n.jsx("path",{d:"M12 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("circle",{cx:"12",cy:"12",r:"10",stroke:"currentColor"})]}),Lv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("g",{clipPath:"url(#a)",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:n.jsx("path",{d:"M18.621 12.121 20.743 10m2.121-2.121L20.743 10m0 0L18.62 7.879M20.743 10l2.121 2.121M1 20v-1a7 7 0 0 1 7-7v0a7 7 0 0 1 7 7v1m-7-8a4 4 0 1 0 0-8 4 4 0 0 0 0 8z"})}),n.jsx("defs",{children:n.jsx("clipPath",{id:"a",children:n.jsx("path",{fill:"#fff",d:"M0 0h24v24H0z"})})})]}),kv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M4.271 18.346S6.5 15.5 12 15.5s7.73 2.846 7.73 2.846M12 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Mv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",color:"currentColor",children:[n.jsx("path",{d:"M2 20v-1a7 7 0 0 1 7-7v0",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M15.804 12.313a1.618 1.618 0 0 1 2.392 0c.325.357.79.55 1.272.527a1.618 1.618 0 0 1 1.692 1.692c-.023.481.17.947.526 1.272.705.642.705 1.75 0 2.392-.356.325-.549.79-.526 1.272a1.618 1.618 0 0 1-1.692 1.692 1.618 1.618 0 0 0-1.272.526 1.618 1.618 0 0 1-2.392 0 1.618 1.618 0 0 0-1.272-.526 1.618 1.618 0 0 1-1.692-1.692 1.618 1.618 0 0 0-.527-1.272 1.618 1.618 0 0 1 0-2.392c.357-.325.55-.79.527-1.272a1.618 1.618 0 0 1 1.692-1.692c.481.023.947-.17 1.272-.527z",stroke:"currentColor"}),n.jsx("path",{d:"m15.364 17 1.09 1.09 2.182-2.18M9 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Fv=()=>n.jsx("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 489.2 489.2",children:n.jsx("path",{d:"M177.8 238.1c0 4.5-3.6 8.1-8.1 8.1h-30.4c-4.5 0-8.1-3.6-8.1-8.1v-30.4c0-4.5 3.6-8.1 8.1-8.1h30.4c4.5 0 8.1 3.6 8.1 8.1v30.4zm63.5-30.3c0-4.5-3.6-8.1-8.1-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4zm63.5 0c0-4.5-3.6-8.1-8.1-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4zm-127 61.8c0-4.5-3.6-8.1-8.1-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1V300c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4zm63.5 0c0-4.5-3.6-8.1-8.1-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1V300c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4zm55.4-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1V300c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4c0-4.5-3.6-8.1-8.1-8.1zm-190.6 61.8H75.8c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4c0-4.5-3.7-8.1-8.2-8.1zm8.2-53.7c0-4.5-3.6-8.1-8.1-8.1H75.8c-4.5 0-8.1 3.6-8.1 8.1V300c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4zm118.9 53.7h-30.4c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4c0-4.5-3.6-8.1-8.1-8.1zm-63.5 0h-30.4c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4c4.5 0 8.1-3.6 8.1-8.1v-30.4c0-4.5-3.6-8.1-8.1-8.1zm190.5-77c4.5 0 8.1-3.6 8.1-8.1v-30.4c0-4.5-3.6-8.1-8.1-8.1h-30.4c-4.5 0-8.1 3.6-8.1 8.1v30.4c0 4.5 3.6 8.1 8.1 8.1h30.4zM47.7 435.9h230.7c-3.7-11.6-5.8-24-5.9-36.8H47.7c-6 0-10.8-4.9-10.8-10.8V171h361.7v101.1c12.8.1 25.2 2 36.8 5.7V94.9c0-26.3-21.4-47.7-47.7-47.7h-53.4V17.8c0-9.6-7.8-17.4-17.4-17.4h-27.1c-9.6 0-17.4 7.8-17.4 17.4v29.5H163V17.8C163 8.2 155.2.4
10647145.6.4h-27.1c-9.6 0-17.4 7.8-17.4 17.4v29.5H47.7C21.4 47.3 0 68.7 0 95v293.3c0 26.2 21.4 47.6 47.7 47.6zm441.5-38.2c0 50.3-40.8 91.1-91.1 91.1S307 448 307 397.7s40.8-91.1 91.1-91.1 91.1 40.8 91.1 91.1zm-45.1-23.6c0-2.9-1.1-5.7-3.2-7.7-4.3-4.3-11.2-4.3-15.5 0L385.8 406l-15.2-15.2c-4.3-4.3-11.2-4.3-15.5 0-2.1 2.1-3.2 4.8-3.2 7.7 0 2.9 1.1 5.7 3.2 7.7l22.9 22.9c4.3 4.3 11.2 4.3 15.5 0l47.3-47.3c2.2-2 3.3-4.8 3.3-7.7z"})}),Dv=()=>n.jsxs("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 496.793 496.793",children:[n.jsx("path",{d:"M353.771 167.668c-78.872 0-143.025 64.154-143.025 143.025 0 78.872 64.154 143.025 143.025 143.025 78.869 0 143.022-64.153 143.022-143.025 0-78.87-64.154-143.025-143.022-143.025zm0 237.015c-51.832 0-93.988-42.16-93.988-93.989s42.156-93.988 93.988-93.988c51.83 0 93.985 42.159 93.985 93.988s-42.156 93.989-93.985 93.989z"}),n.jsx("path",{d:"M362.437 299.92c-13.886-5.237-19.618-8.651-19.618-14.047 0-4.581 3.432-9.164 14.064-9.164 6.032 0 10.932.99 14.876 2.204a8.737 8.737 0 0 0 6.864-.735 8.773 8.773 0 0 0 4.229-5.489l.145-.577c1.31-5.076-1.724-10.248-6.768-11.572-4.054-1.07-8.907-1.85-14.783-2.122v-6.369a7.994 7.994 0 0 0-8.013-7.999c-4.405 0-7.998 3.577-7.998 7.999v7.517c-17.477 3.432-27.597 14.701-27.597 29.083 0 15.834 11.906 24.01 29.402 29.882
1064712.083 4.085 17.304 8.013 17.304 14.223 0 6.53-6.369 10.138-15.677 10.138-6.702 0-13.023-1.373-18.515-3.336-2.235-.815-4.725-.622-6.85.493a8.514 8.514 0 0 0-4.261 5.394l-.32 1.28c-1.276 5.01 1.564 10.151 6.481 11.733 5.62 1.802 12.356 3.078 19.22 3.366v7.534c0 4.405 3.576 7.999 7.996 7.999 4.422 0 7.998-3.593 7.998-7.999v-8.669c18.803-3.271 29.082-15.691 29.082-30.217.002-14.718-7.835-23.686-27.261-30.55zM178.069 310.694c0-73.284 45.127-136.162 109.009-162.482-3.992-9.8-13.535-16.664-24.676-16.664h-25.549V91.193c0-46.451-37.782-84.241-84.233-84.241s-84.249 37.79-84.249 84.241v40.354H43.234c-14.223 0-25.955 11.11-26.722 25.316L.039 461.618a26.74 26.74 0 0 0 7.294 19.859 26.807 26.807 0 0 0 19.429 8.365h252.11c7.343 0 14.367-3.034 19.443-8.365.956-1.006 1.723-2.137 2.507-3.255-71.082-22.539-122.753-89.089-122.753-167.528zM117.407 91.193c0-19.412 15.802-35.212 35.213-35.212 19.409 0 35.196 15.8 35.196 35.212v40.354h-70.409V91.193z"})]}),Nv=()=>n.jsx("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 122.88 109.93",children:n.jsx("path",{d:"M115.47 65.19c-2.39 12.7-9.16 23.86-18.67 31.85-9.57 8.04-21.89 12.88-35.33 12.88A54.72 54.72 0 0 1 27.9 98.47c-9.5-7.33-16.52-17.7-19.63-29.66l6.86-1.78c2.7 10.41 8.82 19.44 17.09 25.83 8.08 6.24 18.22 9.95 29.24 9.95 11.73 0 22.47-4.21 30.78-11.19 7.95-6.68 13.7-15.91 15.98-26.44h-7.33l10.99-13.39 10.99 13.39h-7.4v.01zm-54.18 3.88V56.52c-4.42-1.12-7.65-2.81-9.7-5.07-2.06-2.27-3.1-5.02-3.1-8.26 0-3.28 1.17-6.04 3.5-8.26 2.33-2.23 5.43-3.51 9.3-3.85v-2.95h4.94v2.95c3.62.38 6.49 1.47 8.64 3.26 2.13 1.79 3.5 4.19 4.09 7.19l-8.63.98c-.53-2.36-1.9-3.96-4.1-4.8v11.71c5.46 1.29 9.18 2.98 11.15 5.04 1.98 2.07 2.97 4.72 2.97 7.96 0 3.62-1.24 6.66-3.73 9.14-2.49 2.48-5.95 4.02-10.39 4.63v5.6h-4.94v-5.53c-3.9-.42-7.06-1.69-9.51-3.83s-4-5.17-4.68-9.08l8.83-.92c.36 1.6 1.04 2.97 2.04 4.13 1 1.16 2.1 1.99 3.32 2.51zm0-31.47c-1.33.42-2.38 1.11-3.15 2.07-.78.96-1.16 2.02-1.16 3.18 0 1.06.35 2.04 1.06 2.95.71.9 1.8 1.64 3.26 2.19V37.6h-.01zm4.94 31.97c1.7-.33 3.1-1.05 4.16-2.15C71.47 66.31 72 65.01 72 63.5c0-1.33-.45-2.49-1.36-3.45-.89-.97-2.36-1.71-4.42-2.23v11.75h.01zM7.46 44.74C9.83 32.15 16.5 21.08 25.87 13.1 35.47 4.93 47.9 0 61.46 0c11.93 0 22.97 3.8 31.98 10.26a55.103 55.103 0 0 1 20.08 27.06l-3.36 1.14-3.36 1.14c-.09-.28-.19-.56-.29-.83-3.31-9.21-9.38-17.11-17.2-22.72a47.615 47.615 0 0 0-27.84-8.93c-11.84 0-22.67 4.28-31.01 11.38-7.84 6.67-13.49 15.82-15.76 26.24h7.29l-11 13.39L0 44.74h7.46z"})}),Bv=()=>n.jsxs("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 459.75 459.75",children:[n.jsx("path",{d:"M447.652 304.13h-40.138c-6.681 0-12.097 5.416-12.097 12.097v95.805c0 6.681 5.416 12.098 12.097 12.098h40.138c6.681 0 12.098-5.416 12.098-12.098v-95.805c0-6.681-5.416-12.097-12.098-12.097zM348.798 258.13H308.66c-6.681 0-12.098 5.416-12.098 12.097v141.805c0 6.681 5.416 12.098 12.098 12.098h40.138c6.681 0 12.097-5.416 12.097-12.098V270.228c.001-6.682-5.415-12.098-12.097-12.098zM151.09 304.13h-40.138c-6.681 0-12.097 5.416-12.097 12.097v95.805c0 6.681 5.416 12.098 12.097 12.098h40.138c6.681 0 12.098-5.416 12.098-12.098v-95.805c0-6.681-5.417-12.097-12.098-12.097zM52.236 258.13H12.098C5.416 258.13 0 263.546 0 270.228v141.805c0 6.681 5.416 12.098 12.098 12.098h40.138c6.681 0 12.097-5.416 12.097-12.098V270.228c0-6.682-5.416-12.098-12.097-12.098zM249.944 196.968h-40.138c-6.681 0-12.098 5.416-12.098 12.098v202.967c0 6.681 5.416 12.098 12.098 12.098h40.138c6.681 0 12.098-5.416 12.098-12.098V209.066c0-6.682-5.417-12.098-12.098-12.098z"}),n.jsx("path",{d:"M436.869 244.62c8.14 0 15-6.633 15-15v-48.479c0-8.284-6.716-15-15-15-8.284 0-15 6.716-15 15v12.119L269.52 40.044a14.986 14.986 0 0 0-11.989-4.362 15.004 15.004 0 0 0-11.011 6.445L131.745 209.185 30.942 144.969c-6.987-4.451-16.26-2.396-20.71 4.592-4.451 6.987-2.396 16.259 4.592 20.71l113.021 72a14.939 14.939 0 0 0 8.046 2.351 14.99 14.99 0 0 0 12.376-6.507l112.736-164.09L400.8 214.62h-12.41c-8.284 0-15 6.716-15 15 0 8.284 6.716 15 15 15h48.479z"})]}),jv=()=>n.jsxs("svg",{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 486.493 486.493",children:[n.jsx("path",{d:"m20.086 142.379 22.4 10.5c-5.4 21-6.6 43.2-3 65.5l-23.2 8.4c-8.7 3.2-13.2 12.8-10.1 21.6l8.9 24.4c3.2 8.7 12.8 13.2 21.6 10.1l23.2-8.4c11.5 19.4 26.7 35.7 44.3 48.3l-10.5 22.4c-3.9 8.4-.3 18.4 8.1 22.4l23.6 11c8.4 3.9 18.4.3 22.4-8.1l10.5-22.5c15.5 3.9 31.7 5.6 48.1 4.6l.3-6.5c.4-9.2 4.4-17.7 11.2-23.9 6.1-5.6 13.9-8.8 22.2-9 1.4-3.5 3-6.9 4.8-10.3-2.2-2.8-3.9-5.9-5.1-9.2-9.1 3.7-18.8 6.3-29 7.5-59.9 7-114.1-35.8-121.1-95.7s35.8-114.1 95.7-121.1 114.1 35.8 121.1 95.7c2.4 20.8-1.1 40.9-9.4 58.6 3.9 1.6 7.4 3.9 10.5 6.8 3.5-1.4 7-2.7 10.7-3.9 2.1-17.7 17.6-31.1 35.7-30.3l2.4.1c1.7-14.5 1.4-29.3-1-44.1l24.2-8.8c8.7-3.2 13.2-12.8 10.1-21.6l-8.9-24.4c-3.2-8.7-12.8-13.2-21.6-10.1l-24.2 8.8c-11.3-19.1-26.3-35.3-43.7-47.8l10.9-23.2c3.9-8.4.3-18.4-8.1-22.4l-23.6-11c-8.4-3.9-18.4-.3-22.4 8.1l-10.8 23.1c-20.8-5.4-42.9-6.6-64.9-3.1l-8.6-23.8c-3.2-8.7-12.8-13.2-21.6-10.1l-24.4 8.9c-8.7 3.2-13.2 12.8-10.1 21.6l8.6 23.6c-19.3 11.4-35.7 26.4-48.3 43.9l-22.5-10.5c-8.4-3.9-18.4-.3-22.4 8.1l-11 23.6c-4.1 8.2-.5 18.2 8 22.2z"}),n.jsx("path",{d:"M379.286 246.779v-.5c0-5.6-4.4-10.3-10.1-10.6l-16.4-.7c-5.9-.3-10.8 4.3-11.1 10.1l-.7 15.6c-13.5 1.9-26.8 6.6-38.8 14l-10.5-11.5c-4-4.3-10.7-4.6-15-.7l-12.1 11.1c-2.3 2.1-3.4 5-3.4 7.8 0 2.6.9 5.1 2.8 7.2l10.5 11.5c-8.5 11.3-14.3 24.1-17.4 37.4l-15.6-.7c-5.9-.3-10.8 4.3-11.1 10.1l-.7 16.4v.5c0 5.6 4.4 10.3 10.1 10.6l15.7.7c2 13.5 6.7 26.7 14.2 38.6l-11.7 10.7c-2.3 2.1-3.4 5-3.4 7.8 0 2.6.9 5.1 2.8 7.2l11.1 12.1c4 4.3 10.7 4.6 15 .7l11.8-10.8c11.3 8.4 24 14.1 37.2 17.2l-.7 16.1v.5c0 5.
106476 4.4 10.3 10.1 10.6l16.4.7c5.9.3 10.8-4.3 11.1-10.1l.7-16.1c13.4-1.9 26.4-6.6 38.3-14l10.9 12c4 4.3 10.7 4.6 15 .7l12.1-11.1c2.3-2.1 3.4-5 3.4-7.8 0-2.6-.9-5.1-2.8-7.2l-10.9-12c8.4-11.2 14.2-23.8 17.3-37l16.1.7c5.9.3 10.8-4.3 11.1-10.1l.7-16.4v-.5c0-5.6-4.4-10.3-10.1-10.6l-16.1-.7c-1.9-13.4-6.5-26.6-13.9-38.5l11.8-10.8c2.3-2.1 3.4-5 3.4-7.8 0-2.6-.9-5.1-2.8-7.2l-11.1-12.1c-4-4.3-10.7-4.6-15-.7l-11.7 10.7c-11.3-8.5-24-14.4-37.2-17.5l.7-15.6zm16.5 77.1c9.6 10.5 14.3 23.7 14.3 36.9 0 14.8-6 29.6-17.8 40.3-22.3 20.4-56.8 18.8-77.2-3.4-9.6-10.5-14.3-23.7-14.3-36.9 0-14.8 6-29.6 17.8-40.3 22.2-20.4 56.8-18.9 77.2 3.4zM197.886 111.679c-44.7 0-81 36.3-81 81s36.3 81 81 81 81-36.3 81-81-36.3-81-81-81zm0 54.6c-14.6 0-26.4 11.8-26.4 26.4 0 6.7-5.4 12.1-12.1 12.1-6.7 0-12.1-5.4-12.1-12.1 0-27.9 22.7-50.6 50.6-50.6 6.7 0 12.1 5.4 12.1 12.1s-5.5 12.1-12.1 12.1z"})]}),Vv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M21 12c-1.889 2.991-5.282 6-9 6s-7.111-3.009-9-6c2.299-2.842 4.992-6 9-6s6.701 3.158 9 6z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Uv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"m3 3 18 18M10.5 10.677a2 2 0 0 0 2.823 2.823",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M7.362 7.561C5.68 8.74 4.279 10.42 3 12c1.889 2.991 5.282 6 9 6 1.55 0 3.043-.523 4.395-1.35M12 6c4.008 0 6.701 3.158 9 6a15.66 15.66 0 0 1-1.078 1.5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Gv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M12 11.5v5m0-8.99.01-.011M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Hv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M3 5h18M3 12h18M3 19h18",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Wv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M9 9c0-3.5 5.5-3.5 5.5 0 0 2.5-2.5 2-2.5 5m0 4.01.01-.011",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),zv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M16 16V8m-4 8v-5m-4 5v-3",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M3 20.4V3.6a.6.6 0 0 1 .6-.6h16.8a.6.6 0 0 1 .6.6v16.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6z",stroke:"currentColor"})]}),Yv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M16.5 14.5s-1.5 2-4.5 2-4.5-2-4.5-2",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M15.5 9a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm-7 0a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z",fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),qv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M15 8.5c-.685-.685-1.891-1.161-3-1.191M9 15c.644.86 1.843 1.35 3 1.391m0-9.082c-1.32-.036-2.5.561-2.5 2.191 0 3 5.5 1.5 5.5 4.5 0 1.711-1.464 2.446-3 2.391m0-9.082V5.5m0 10.891V18.5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Kv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M18.5 4.804a8 8 0 1 0 0 14.392M5 10h11M5 14h11",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Zv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M7 15a1 1 0 1 0 0-2 1 1 0 0 0 0 2z",fill:"
10647currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M2 9V5.6a.6.6 0 0 1 .6-.6h18.8a.6.6 0 0 1 .6.6V9M2 9v9.4a.6.6 0 0 0 .6.6h18.8a.6.6 0 0 0 .6-.6V9M2 9h20",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),Xv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M14.5 8.5c-.78-.202-1.866-.5-2.735-.5C7.476 8 4 10.668 4 13.958c0 1.891 1.148 3.577 2.938 4.668l-.485 1.6a.6.6 0 0 0 .574.774h1.764a.6.6 0 0 0 .36-.12l1.395-1.047h2.437l1.395 1.047a.6.6 0 0 0 .36.12h1.764a.6.6 0 0 0 .574-.774l-.485-1.6c1.067-.65 1.905-1.511 2.409-2.501M14.5 8.5 19 7l-.084 3.628L21 11.5V15l-1.926 1",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M15.5 13a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z",fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M2 10s0 2.4 2 3",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M12.8 7.753c.13-.372.2-.772.2-1.188C13 4.596 11.433 3 9.5 3S6 4.596 6 6.565c0 .941.358 1.798.944 2.435",stroke:"currentColor",strokeLinejoin:"round"})]}),Qv=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M3 9.5 12 4l9 5.5M5 20h14M10 9h4m-8 8v-5m4 5v-5m4 5v-5m4 5v-5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),Jv=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M19 20H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2z",stroke:"currentColor"}),n.jsx("path",{d:"M16.5 14a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1z",fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M18 7V5.603a2 2 0 0 0-2.515-1.932l-11 2.933A2 2 0 0 0 3 8.537V9",stroke:"currentColor"})]}),eT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M22 8.862a5.95 5.95 0 0 1-1.654 4.13c-2.441 2.531-4.809 5.17-7.34 7.608-.581.55-1.502.53-2.057-.045l-7.295-7.562c-2.205-2.286-2.205-5.976 0-8.261a5.58 5.58 0 0 1 8.08 0l.266.274.265-.274A5.612 5.612 0 0 1 16.305 3c1.52 0 2.973.624 4.04 1.732A5.95 5.95 0 0 1 22 8.862z",stroke:"currentColor",strokeLinejoin:"round"})}),tT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M3 9.5 12 4l9 5.5M19 13v6.4a.6.6 0 0 1-.6.6H5.6a.6.6 0 0 1-.6-.6V13m5 3h4",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),nT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M17 21H7a4 4 0 0 1-4-4v-6.292a4 4 0 0 1 1.927-3.421l5-3.03a4 4 0 0 1 4.146 0l5 3.03A4 4 0 0 1 21 10.707V17a4 4 0 0 1-4 4zm-8-4h6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),rT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m21 2-1 1M3 2l1 1m17 13-1-1M3 16l1-1m5 3h6m-5 3h4M12 3C8 3 5.952 4.95 6 8c.023 1.487.5 2.5 1.5 3.5S9 13 9 15h6c0-2 .5-2.5 1.5-3.5h0c1-1 1.477-2.013 1.5-3.5.048-3.05-2-5-6-5z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),iT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",viewBox:"0 0 24 24",children:n.jsx("path",{d:"M11.5 0C17.847 0 23 5.153 23 11.5S17.847 23 11.5 23 0 17.847 0 11.5 5.153 0 11.5 0zm0 1C17.295 1 22 5.705 22 11.5S17.295 22 11.5 22 1 17.295 1 11.5 5.705 1 11.5 1zm.5 10h6v1h-6v6h-1v-6H5v-1h6V5h1v6z"})}),oT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M6 3H3v3m15-3h3v3M6 21H3v-3m4 0v-1a5 5 0 0 1 5-5v0a5 5 0 0 1 5 5v1m-5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm6 9h3v-3",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),sT=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M20 10c0 4.418-8 12-8 12s-8-7.582-8-12a8 8 0 1 1 16 0z",stroke:"currentColor"}
10647),n.jsx("path",{d:"M12 11a1 1 0 1 0 0-2 1 1 0 0 0 0 2z",fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),aT=()=>n.jsx("svg",{viewBox:"0 0 24 24",strokeWidth:"1.5",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M12 22v-8m0-4v4m0 0 4-2m1-5A5 5 0 0 0 7 7m5 11H7.5a5.5 5.5 0 1 1 0-11H9m3 11h4.5A5.5 5.5 0 0 0 17 7.022",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),cT=()=>n.jsxs("svg",{viewBox:"0 0 24 24",strokeWidth:"1.5",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("g",{clipPath:"url(#a)",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:n.jsx("path",{d:"M12 22V12m0-4v4m0 0 3-3m-2.576 9.576 6.169-6.169a5.502 5.502 0 0 0-.513-8.234 9.904 9.904 0 0 0-12.16 0 5.502 5.502 0 0 0-.513 8.234l6.169 6.169a.6.6 0 0 0 .848 0z"})}),n.jsx("defs",{children:n.jsx("clipPath",{id:"a",children:n.jsx("path",{fill:"#fff",d:"M0 0h24v24H0z"})})})]}),lT=()=>n.jsxs("svg",{viewBox:"0 0 24 24",strokeWidth:"1.5",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 2 7 6.643S10.042 7 12 7c1.958 0 5-.357 5-.357L12 2zM8.5 7 5 10.94S7.625 12 12 12s7-1.06 7-1.06L15.5 7",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M6.5 11.5 3 15.523S5.7 18 12 18s9-2.477 9-2.477L17.5 11.5M12 22v-3",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}
10647),dT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M12.25 5.5V18m0 0-6-6m6 6 6-6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),uT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M12 12.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm0 6a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1zm0-12a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1z",fill:"currentColor",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),fT=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 6v6h6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),mT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m9 6 6 6-6 6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),pT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m15 6-6 6 6 6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),gT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m6 15 6-6 6 6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),IT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m6 9 6 6 6-6",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),hT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(1.54 0 0 1.54 .45 .45)",d:"M3 1v1h-.5C1.676 2 1 2.676 1 3.5v9c0 .824.676 1.5 1.5 1.5h10c.824 0 1.5-.676 1.5-1.5v-9c0-.824-.676-1.5-1.5-1.5H12V1h-1v1H4V1Zm-.5 2H3v1h1V3h7v1h1V3h.5c.281 0 .5.219.5.5V5H2V3.5c0-.281.219-.5.5-.5ZM2 6h11v6.5c0 .281-.219.5-.5.5h-10a.494.494 0 0 1-.5-.5Zm3 1v1h1V7Zm2 0v1h1V7Zm2 0v1h1V7Zm2 0v1h1V7ZM3 9v1h1V9Zm2 0v1h1V9Zm2 0v1h1V9Zm2 0v1h1V9Zm2 0v1h1V9Zm-8 2v1h1v-1Zm2 0v1h1v-1Zm2 0v1h1v-1Z"})}),yT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.77 0 0 .77 1.951 1.99)",d:"M10.188.063a1.044 1.044 0 0 0-.188.03c-.348.071-.633.321-.75.657L4.437 13.938a.994.994 0 0 0 .141 1.023 1 1 0 0 0 1.734-.336l4.532-12.406L23.625 4.78c-.328 1.032-2.254 7.192-4.5 13.125-.95 2.508-1.723 4.121-2.5 4.969-.516.563-1.031.852-1.75.969-3.563.5-3.125-4.032-3.125-4.032L.375 15.22c-1.184 5.125 2.75 6.344 2.75 6.344l8.344 3.78s.8.384 1.719.532h.062c.285.043.559.09.844.063.031-.008.062-.024.094-.032 1.578-.05 2.902-.593 3.906-1.687 1.148-1.25 1.937-3.032 2.906-5.594 2.46-6.5 4.906-14.313 4.906-14.313.086-.269.051-.562-.09-.808a1.012 1.012 0 0 0-.66-.473L10.375.094a1.044 1.044 0 0 0-.188-.032Zm1.468 5.53a1.004 1.004 0 0 0-.918 1.032c.02.531.45.957.98.969.067.015.126.023.157.031a1.006 1.006 0 0 0 .406-1.969c-.066-.015-.094-.023-.125-.031a.936.936 0 0 0-.312-.031.753.753 0 0 0-.188 0Zm3.25.938c-.488.04-.879.43-.918.918-.039.489.285.934.762 1.051l4.375 1.219a1.004 1.004 0 1 0 .531-1.938l-4.375-1.187A.98.98 0 0 0 15 6.53h-.094ZM10.187 9.75a1.004 1.004 0 0 0-.84.973.998.998 0 0 0 .81.996c.066.015.124.023.155.031a.998.998 0 0 0 1.055-.238.993.993 0 0 0 .223-1.059 1.003 1.003 0 0 0-.871-.64c-.067-.016-.094-.024-.125-.032a1.02 1.02 0 0 0-.406-.031Zm2.907.906a1 1 0 0 0-.156 1.938l4.374 1.437a1.002 1.002 0 1 0 .625-1.906l-4.375-1.406a1.006 1.006 0 0 0-.468-.063Zm-4.5 2.938a1.004 1.004 0 0 0-.84.972.998.998 0 0 0 .809.996c.066.016.124.024.156.032.363.129.77.035 1.043-.235a1 1 0 0 0-.605-1.703c-.067-.015-.126-.023-.157-.031a1.
1064702 1.02 0 0 0-.406-.031Zm2.844 1.094a1 1 0 0 0-.126 1.937l4.344 1.438a1.002 1.002 0 1 0 .625-1.907l-4.343-1.406a.998.998 0 0 0-.5-.063Z"})}),_T=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.47 0 0 .47 -.455 -.455)",d:"M12.5 5A4.505 4.505 0 0 0 8 9.5V33H6.5A1.5 1.5 0 0 0 5 34.5v2c0 3.584 2.916 6.5 6.5 6.5h13.975a12.94 12.94 0 0 1-1.114-3H11.5C9.57 40 8 38.43 8 36.5V36h16.05a12.93 12.93 0 0 1 .585-3H11V9.5c0-.827.673-1.5 1.5-1.5h23c.827 0 1.5.673 1.5 1.5V24c1.034 0 2.035.133 3 .361V9.5C40 7.019 37.981 5 35.5 5h-23zm4 8a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h10a1.5 1.5 0 1 0 0-3h-10zm-5 6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h10a1.5 1.5 0 1 0 0-3h-10zm-5 6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h6.133a13.008 13.008 0 0 1 4.242-2.947A1.502 1.502 0 0 0 31.5 25h-10zM37 26c-6.075 0-11 4.925-11 11s4.925 11 11 11 11-4.925 11-11-4.925-11-11-11zm-4 4h8a1 1 0 1 1 0 2v2c0 1.2-.543 2.266-1.383 3 .84.734 1.383 1.8 1.383 3v2a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2v-2c0-1.2.543-2.266 1.383-3A3.976 3.976 0 0 1 33 34v-2a1 1 0 1 1 0-2zm2 2v2h4v-2h-4zm2 6c-1.103 0-2 .897-2 2v1.611l1.684-.56c.205-.068.427-.068.632 0l1.684.56V40c0-1.103-.897-2-2-2z"})}),CT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.47 0 0 .47 .485 .485)",d:"M10.5 3A4.505 4.505 0 0 0 6 7.5V31H4.5A1.5 1.5 0 0 0 3 32.5v2C3 38.084 5.916 41 9.5 41h13.975a12.94 12.94 0 0 1-1.114-3H9.5C7.57 38 6 36.43 6 34.5V34h16.05a12.93 12.93 0 0 1 .585-3H9V7.5c0-.827.673-1.5 1.5-1.5h23c.827 0 1.5.673 1.5 1.5V22c1.034 0 2.035.133 3 .361V7.5C38 5.019 35.981 3 33.5 3h-23zm4 8a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h10a1.5 1.5 0 1 0 0-3h-10zm-5 6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h10a1.5 1.5 0 1 0 0-3h-10zm-5 6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm5 0a1.5 1.5 0 1 0 0 3h6.133a13.008 13.008 0 0 1 4.242-2.947A1.502 1.502 0 0 0 29.5 23h-10zM35 24c-6.075 0-11 4.925-11 11s4.925 11 11 11 11-4.925 11-11-4.925-11-11-11zm0 3a1 1 0 0 1 1 1v6h6a1 1 0 0 1 0 2h-6v6a1 1 0 0 1-2 0v-6h-6a1 1 0 0 1 0-2h6v-6a1 1 0 0 1 1-1z"})}),OT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.63 0 0 .63 1.92 .345)",d:"M8 5c-3.3 0-6 2.7-6 6 0 2 1 3.8 2.5 4.8C1.8 17.2 0 19.9 0 23h2c0-3.3 2.7-6 6-6s6 2.7 6 6h2c0-3.2 2.6-5.9 5.8-6h.2c2.5 0 4.6-1.5 5.5-3.6 0 0 0-.1.1-.1.1-.1.1-.3.1-.4 0-.1 0-.1.1-.2 0-.1.1-.3.1-.4 0-.1 0-.2.1-.3 0-.1 0-.2.1-.3v-.6c0-3.3-2.7-6-6-6s-6 2.7-6 6c0 2 1 3.8 2.5 4.8-1.5.7-2.7 1.9-3.5 3.3-.8-1.4-2-2.6-3.5-3.3C13 14.8 14 13 14 11c0-3.3-2.7-6-6-6zm0 2c2.2 0 4 1.8 4 4s-1.8 4-4 4-4-1.8-4-4 1.8-4 4-4zm14 0c2.2 0 4 1.8 4 4s-1.8 4-4 4-4-1.8-4-4 1.8-4 4-4zm2.1 11v2.1c-.6.1-1.2.4-1.7.7l-1.5-1.5-1.4 1.4 1.5 1.5c-.4.5-.6 1.1-.7 1.8H18v2h2.1c.1.6.4 1.2.7 1.8l-1.5 1.5 1.4 1.4 1.5-1.5c.5.3 1.1.6 1.7.7V32h2v-2.1c.6-.1 1.2-.4 1.7-.7l1.5 1.5 1.4-1.4-1.5-1.5c.4-.5.6-1.1.7-1.8H32v-2h-2.1c-.1-.6-.4-1.2-.7-1.8l1.5-1.5-1.4-1.4-1.5 1.5c-.5-.3-1.1-.6-1.7-.7V18h-2zm.9 4c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3zm0 2a.872.872 0 0 0-.367.086 1.138 1.138 0 0 0-.32.227 1.138 1.138 0 0 0-.227.32A.872.872 0 0 0 24 25c0 .125.031.25.086.367.055.117.133.227.227.32.093.094.203.172.32.227A.872.872 0 0 0 25 26c.5 0 1-.5 1-1s-.5-1-1-1z"})}),ET=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.74 0 0 .74 -2.06 -1.69)",d:"M16 5c-3.9 0-7 3.1-7 7a6.96 6.96 0 0 0 3.07 5.813C8.51 19.346 6 22.892 6 27h2c0-4.4 3.6-8 8-8 3.9 0 7-3.1 7-7s-3.1-7-7-7zm0 2c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zm8.1 11v2.1c-.6.1-1.2.4-1.7.7l-1.5-1.5-1.4 1.4 1.5 1.5c-.4.5-.6 1.1-.7 1.8H18v2h2.1c.1.6.4 1.2.7 1.8l-1.5 1.5 1.4 1.4 1.5-1.5c.5.3 1.1.6 1.7.7V32h2v-2.1c.6-.1 1.2-.4 1.7-.7l1.5 1.5 1.4-1.4-1.5-1.5c.4-.5.6-1.1.7-1.8H32v-2h-2.1c-.1-.6-.4-1.2-.7-1.8l1.5-1.5-1.4-1.4-1.5 1.5c-.5-.3-1.1-.6-1.7-.7V18h-2zm.9 4c1.7 0 3 1.3 3 3s-1.3 3-3 3-3-1.3-3-3 1.3-3 3-3zm0 2a.872.872 0 0 0-.367.086 1.138 1.138 0 0 0-.32.227 1.138 1.138 0 0 0-.227.32A.872.872 0 0 0 24 25c0 .375.281.75.633.914A.872.872 0 0 0 25 26c.5 0 1-.5 1-1s-.5-1-1-1z"})}),vT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",d:"M20.654 17a9.927 9.927 0 0 0 1.222-3.505l1.978.3A11.931 11.931 0 0 1 22.385 18zM17 20.653a10.028 10.
10647028 0 0 0 2.818-2.423l1.563 1.249A12.049 12.049 0 0 1 18 22.385zM12 22a10.122 10.122 0 0 0 3.651-.7l.731 1.861A12.09 12.09 0 0 1 12 24zm-4.995-1.347a9.935 9.935 0 0 0 3.505 1.223l-.3 1.978A11.918 11.918 0 0 1 6 22.385zM3.346 17a10.061 10.061 0 0 0 2.424 2.813l-1.248 1.563A12.052 12.052 0 0 1 1.615 18zM2 12c.005 1.25.243 2.487.7 3.65l-1.862.732A12.11 12.11 0 0 1 0 12zm1.346-4.995a9.946 9.946 0 0 0-1.222 3.505l-1.978-.3C.366 8.727.866 7.299 1.615 6zm3.659-3.658A10.028 10.028 0 0 0 4.187 5.77L2.624 4.521A12.049 12.049 0 0 1 6 1.615zM12 2c-1.25.006-2.488.243-3.651.7L7.618.837A12.09 12.09 0 0 1 12 0zm5 1.347a9.935 9.935 0 0 0-3.51-1.223l.3-1.978c1.483.22 2.912.719 4.21 1.469zm3.654 3.658a10.061 10.061 0 0 0-2.424-2.818l1.248-1.563c1.17.935 2.156 2.08 2.907 3.376zM22 12a10.092 10.092 0 0 0-.7-3.65l1.862-.732A12.11 12.11 0 0 1 24 12zM6.25 8h2.5v9h-2.5zm4.5 4h2.5v5h-2.5zm4.5-5h2.5v10h-2.5z"})}),TT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"M15.5 15.5 19 19M5 11a6 6 0 1 0 12 0 6 6 0 0 0-12 0z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),bT=()=>n.jsx("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:n.jsx("path",{d:"m5 13 4 4L19 7",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),AT=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"m7 12.5 3 3 7-7",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),$T=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.83 0 0 .83 -2.11 -1.28)",d:"M15 4c-.523 0-1.059.184-1.438.563C13.184 4.94 13 5.476 13 6v1H7v2h1v16c0 1.645 1.355 3 3 3h12c1.645 0 3-1.355 3-3V9h1V7h-6V6c0-.523-.184-1.059-.563-1.438C20.06 4.184 19.523 4 19 4Zm0 2h4v1h-4Zm-5 3h14v16c0 .555-.445 1-1 1H11c-.555 0-1-.445-1-1Zm2 3v11h2V12Zm4 0v11h2V12Zm4 0v11h2V12Z"})}),ST=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"scale(.5)",d:"M24 4c-3.508 0-6.43 2.621-6.92 6h-6.842a1.5 1.5 0 0 0-.258-.021 1.5 1.5 0 0 0-.222.021H6.5a1.5 1.5 0 1 0 0 3h2.139l2.517 26.03A5.519 5.519 0 0 0 16.631 44h14.736a5.519 5.519 0 0 0 5.475-4.97L39.362 13H41.5a1.5 1.5 0 1 0 0-3h-3.256a1.5 1.5 0 0 0-.48 0H30.92c-.49-3.379-3.412-6-6.92-6zm0 3c1.88 0 3.42 1.268 3.861 3H20.14c.44-1.732 1.982-3 3.861-3zm-12.35 6h24.698l-2.493 25.74A2.481 2.481 0 0 1 31.367 41H16.631a2.484 2.484 0 0 1-2.488-2.26L11.65 13zm8.827 4.979A1.5 1.5 0 0 0 19 19.5v15a1.5 1.5 0 1 0 3 0v-15a1.5 1.5 0 0 0-1.523-1.521zm7 0A1.5 1.5 0 0 0 26 19.5v15a1.5 1.5 0 1 0 3 0v-15a1.5 1.5 0 0 0-1.523-1.521z"})}),PT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.46 0 0 .46 .96 1.057)",d:"M24 2a.521.521 0 0 0-.48.309l-.49 1.078-1.495.23a.528.528 0 0 0-.293.895l1.012 1.01-.211 1.261a.528.528 0 0 0 .773.549L24 6.688l1.184.646a.527.527 0 0 0 .771-.55l-.209-1.26 1.012-1.012a.528.528 0 0 0-.293-.895L24.97 3.39l-.49-1.08A.52.52 0 0 0 24 2zm-9.434 2.973a.518.518 0 0 0-.478.308l-.49 1.078-1.494.23a.528.528 0 0 0-.293.895l1.007 1.012-.209 1.262a.528.528 0 0 0 .774.549l1.183-.647 1.184.647a.528.528 0 0 0 .773-.55l-.21-1.26 1.011-1.013a.526.526 0 0 0-.293-.892l-1.494-.23-.49-1.08a.52.52 0 0 0-.48-.31zm18.868 0a.524.524 0 0 0-.483.308l-.49 1.08-1.494.23a.526.526 0 0 0-.293.893l1.012 1.012-.211 1.262a.528.528 0 0 0 .773.549l1.184-.647 1.183.647a.528.528 0 0 0 .774-.55l-.21-1.26 1.01-1.013a.526.526 0 0 0-.293-.892l-1.494-.23-.49-1.08a.518.518 0 0 0-.478-.31zM7.662 11.879a.52.52 0 0 0-.48.309l-.49 1.078-1.495.23a.528.528 0 0 0-.293.895l1.01 1.01-.21 1.261a.528.528 0 0 0 .773.55l1.183-.646 1.186.647a.527.527 0 0 0 .771-.55L9.408 15.4l1.012-1.01a.528.528 0 0 0-.293-.894l-1.494-.23-.49-1.079a.52.52 0 0 0-.48-.308zm32.676 0a.524.524 0 0 0-.483.309l-.49 1.078-1.494.23a.528.528 0 0 0-.293.895l1.012 1.01-.21 1.261a.527.527 0 0 0 .772.55l1.186-.646 1.183.647a.528.528 0 0 0 .774-.55l-.211-1.263 1.012-1.01a.528.528 0 0 0-.293-.894l-1.494-.23-.49-1.079a.52.52 0 0 0-.481-.308zM24 12c-3.296 0-6 2.704-6 6v2.307c-1.732.628-3 2.256-3 4.193v5c0 2.468 2.032 4.5 4.5 4.5h9c2.468 0 4.5-2.032 4.5-4.5v-5c0-1.937-1.268-3.565-3-4.193V18c0-3.296-2.704-6-6-6zm0 3c1.674 0 3 1.326 3 3v2h-6v-2c0-1.674 1.326-3 3-3zM5.135 21.31a.524.524 0 0 0-.483.31l-.49 1.077-1.492.23a.528.528 0 0 0-.293.895l1.01 1.01-.21 1.262a.527.527 0 0 0 .772.55l1.184-.646 1.183.647a.528.528 0 0 0 .774-.55l-.21-1.261 1.01-1.012a.526.526 0 0 0-.292-.892l-1.494-.23-.49-1.08a.518.518 0 0 0-.48-.31zm37.73 0a.521.521 0 0 0-.48.31l-.49 1.08-1.495.23a.526.526 0 0 0-.293.892l1.01 1.012-.209 1.262a.528.528 0 0 0 .774.549l1.183-.647 1.184.647a.528.528 0 0 0 .773-.55l-.21-1.261 1.011-1.012a.526.526 0 0 0-.293-.892l-1.494-.23-.49-1.08a.52.52 0 0 0-.48-.31zM24 24c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zM7.662 30.744a.524.524 0 0 0-.482.309l-.49 1.08-1.495.228a.528.528 0 0 0-.293.895l1.012 1.012-.21 1.26a.528.528 0 0 0 .773.55l1.183-.646 1.186.646a.527.527 0 0 0 .771-.55l-.209-1.26 1.012-1.012a.528.528 0 0 0-.293-.895l-1.494-.228-.49-1.08a.52.52 0 0 0-.48-.309zm32.676 0a.524.524 0 0 0-.483.309l-.49 1.08-1.494.228a.528.528 0 0 0-.293.895l1.012 1.012-.21 1.26a.527.527 0 0 0 .772.55l1.186-.646 1.183.646a.528.528 0 0 0 .774-.55l-.211-1.26 1.012-1.012a.528.528 0 0 0-.293-.895l-1.494-.228-.49-1.08a.52.52 0 0 0-.481-.309zM14.566 37.65a.521.521 0 0 0-.48.309l-.49 1.078-1.494.23a.528.528 0 0 0-.293.895l1.01 1.012-.21 1.26a.528.528 0 0 0 .774.55l1.183-.646 1.184.646a.528.528 0 0 0 .773-.55l-.21-1.26 1.011-1.012a.528.528 0 0 0-.293-.894l-1.494-.23-.49-1.079a.52.52 0 0 0-.48-.309zm18.868 0a.524.524 0 0 0-.483.309l-.49 1.078-1.494.23a.528.528 0 0 0-.293.895l1.012 1.012-.211 1.26a.528.528 0 0 0 .773.55l1.184-.646 1.183.646a.528.528 0 0 0 .774-.55l-.21-1.26 1.01-1.012a.528.528 0 0 0-.293-.894l-1.494-.23-.49-1.079a.518.518 0 0 0-.478-.309zM24 40.178a.52.52 0 0 0-.48.306l-.49 1.08-1.495.23a.526.526 0 0 0-.293.894l1.012 1.011-.211 1.262a.528.528 0 0 0 .773.549L24 44.863l1.184.649a.527.527 0 0 0 .771-.551l-.209-1.262 1.012-1.01a.528.528 0 0 0-.293-.894l-1.494-.23-.49-1.079a.52.52 0 0 0-.481-.308z"})}),xT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.43 0 0 .43 1.465 1.465)",d:"M33.656 4c-.508 0-.996.184-1.375.563l-2.625 2.625-1.593-1.625A1.988 1.988 0 0 0 26.655 5c-.508 0-.996.184-1.375.563L1.563 29.28a1.978 1.978 0 0 0 0 2.782L5.78 36.25A1 1 0 0 0 7 36.406a1.875 1.875 0 0 1 2.313.282c.636.636.722 1.578.28 2.312a1 1 0 0 0 .157 1.219l4.188 4.218c.761.762 2.019.762 2.78 0l2.595-2.624 1.625 1.624c.761.762 2.019.762 2.78 0l23.72-23.718a1.978 1.978 0 0 0 0-2.782l-4.22-4.187A1 1 0 0 0 42 12.594a1.875 1.875 0 0 1-2.313-.281 1.875 1.875 0 0 1-.28-2.313 1 1 0 0 0-.157-1.219l-4.188-4.219A1.988 1.988 0 0 0 33.657 4Zm0 2h.032L37.5 9.844c-.422 1.344-.281 2.812.781 3.875 1.063 1.062 2.532 1.203 3.875.781L46 18.313v.03L22.344 42h-.032l-1.562-1.594 16.75-16.75.313.313a1.006 1.006 0 0 0 1.437-1.407l-.313-.312 1.5-1.531a1.982 1.982 0 0 0 0-2.782L36.22 13.75A1 1 0 0 0 35 13.594a1.875 1.875 0 0 1-2.313-.281 1.875 1.875 0 0 1-.28-2.313 1 1 0 0 0-.157-1.219l-1.156-1.187Zm-7 1h.032l1.968 1.969c.098.332.356.59.688.687l1.156 1.188c-.422 1.344-.281 2.812.781 3.875 1.063 1.062 2.532 1.203 3.875.781L39 19.344l-2.031 2.062a.472.472 0 0 0-.063.063l-.093.062a.954.954 0 0 0-.126.157l-17.75 17.687c-.32.105-.566.363-.656.688L15.344 43 11.5 39.156c.422-1.343.281-2.812-.781-3.875-1.063-1.062-2.531-1.203-3.875-.781L3 30.687v-.03L21.625 12.03l.844.313.75-.531.031-.907-.219-.281Zm-2.343 5.469-.72.5-.03.906.187.281.719.719.843.281.72-.5.03-.906-.187-.281-.719-.719Zm2.843 2.844-.75.5-.031.906.219.281.687.688.844.312.75-.531.031-.907-.218-.28-.688-.688Zm2.813 2.812-.719.5-.031.906.187.282.719.718.844.282.718-.5.032-.907-.188-.281-.718-.719Zm2.843 2.844-.75.5-.03.906.218.281.688.719.843.281.75-.531.032-.875-.188-.313
10647-.719-.687Z"})}),RT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.77 0 0 .77 -.32 -.004)",d:"M3 4v7h1c1.117 0 2 .883 2 2s-.883 2-2 2H3v7h26v-7h-1c-1.117 0-2-.883-2-2s.883-2 2-2h1V4Zm2 2h22v3.188c-1.71.453-3 1.964-3 3.812 0 1.848 1.29 3.36 3 3.813V20H5v-3.188C6.71 16.36 8 14.848 8 13c0-1.848-1.29-3.36-3-3.813Zm.563 17 21.125 4.188L27.5 23h-2.031l-.375 1.813L15.875 23Z"})}),wT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.31 0 0 .31 2.08 2.39)",d:"M15 8a3.01 3.01 0 0 0-3 3v6.23c0 .27.031.52.098.77H3a3.01 3.01 0 0 0-3 3v6.23c0 1.41.96 2.61 2.34 2.922A5.962 5.962 0 0 1 7 36c0 2.82-1.922 5.23-4.66 5.848A2.98 2.98 0 0 0 0 44.77V51c0 1.648 1.352 3 3 3h46c1.648 0 3-1.352 3-3v-6.23c0-.27-.031-.52-.098-.77H61c1.648 0 3-1.352 3-3v-6.23c0-1.41-.96-2.61-2.34-2.922A5.962 5.962 0 0 1 57 26c0-2.82 1.922-5.23 4.66-5.848A2.98 2.98 0 0 0 64 17.23V11c0-1.648-1.352-3-3-3Zm0 2h46c.55 0 1 .45 1 1v6.23c0 .47-.32.86-.781.97A7.956 7.956 0 0 0 55 26a7.956 7.956 0 0 0 6.219 7.8c.46.11.781.5.781.97V41c0 .55-.45 1-1 1H15c-.55 0-1-.45-1-1v-6.23c0-.47.32-.86.781-.97A7.956 7.956 0 0 0 21 26a7.941 7.941 0 0 0-2.7-6 7.981 7.981 0 0 0-3.519-1.8 1.147 1.147 0 0 1-.41-.2.972.972 0 0 1-.371-.77V11c0-.55.45-1 1-1Zm10 2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm6 0a1 1 0 0 0-1 1v26a1 1 0 1 0 2 0V13a1 1 0 0 0-1-1Zm-6 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2ZM3 20h10.84c.16.059.328.11.5.152A5.962 5.962 0 0 1 19 26c0 2.82-1.922 5.23-4.66 5.848A2.98 2.98 0 0 0 12 34.77V41c0 1.648 1.352 3 3 3h34.629c.23.18.371.46.371.77V51c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-6.23c0-.47.32-.86.781-.97A7.956 7.956 0 0 0 9 36a7.956 7.956 0 0 0-6.219-7.8.993.993 0 0 1-.781-.97V21c0-.55.45-1 1-1Zm22 2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm12 0a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2Zm-12 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm12 1a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2Zm8 0a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm-20 4a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Z"})}),LT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.31 0 0 .31 2.08 1.15)",d:"M3 10c-1.652 0-3 1.348-3 3v8.188c0 1.449 1.02 2.687 2.422 2.937A7.991 7.991 0 0 1 9 32a7.991 7.991 0 0 1-6.578 7.875C1.02 40.125 0 41.363 0 42.813V51c0 1.652 1.348 3 3 3h37.063c2.312 3.602 6.347 6 10.937 6 7.168 0 13-5.832 13-13 0-6.375-4.617-11.68-10.676-12.781A7.875 7.875 0 0 1 53 32a7.991 7.991 0 0 1 6.578-7.875C60.98 23.875 62 22.637 62 21.187V13c0-1.652-1.348-3-3-3Zm0 2h11a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1h41c.55 0 1 .45 1 1v8.188c0 .48-.328.89-.777.968A9.99 9.99 0 0 0 51 32c0 .688.082 1.36.219 2.012-.074 0-.145-.012-.219-.012-7.168 0-13 5.832-13 13 0 1.77.36 3.46 1.004 5H18a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1H3c-.55 0-1-.45-1-1v-8.188c0-.48.328-.89.777-.968A9.99 9.99 0 0 0 11 32a9.986 9.986 0 0 0-8.223-9.844c-.449-.082-.777-.488-.777-.968V13c0-.55.45-1 1-1Zm18 2a1 1 0 0 0-1 1v34a1 1 0 1 0 2 0V15a1 1 0 0 0-1-1Zm-6 2a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm36 0c6.066 0 11 4.934 11 11s-4.934 11-11 11-11-4.934-11-11 4.934-11 11-11Zm0 4a1 1 0 0 0-1 1v5h-5a1 1 0 1 0 0 2h5v5a1 1 0 1 0 2 0v-5h5a1 1 0 1 0 0-2h-5v-5a1 1 0 0 0-1-1Zm-36 1a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm0 5a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Z"})}),kT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.67 0 0 .67 .61 -1.065)",d:"M2 7v7h1c1.191 0 2 .809 2 2 0 1.191-.809 2-2 2H2v7h14.063c.5 3.934 3.87 7 7.937 7 4.406 0 8-3.594 8-8 0-3.297-2.02-6.152-4.875-7.375A1.577 1.577 0 0 1 27 16c0-1.191.809-2 2-2h1V7Zm2 2h24v3.188c-1.715.449-3 1.957-3 3.812v.063A7.723 7.723 0 0 0 24 16c-4.066 0-7.438 3.066-7.938 7H4v-3.188c1.715-.449 3-1.95
106477 3-3.812 0-1.855-1.285-3.363-3-3.813Zm20 9c3.324 0 6 2.676 6 6s-2.676 6-6 6-6-2.676-6-6 2.676-6 6-6Zm-1 2v3h-3v2h3v3h2v-3h3v-2h-3v-3Z"})}),MT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(1.43 0 0 1.43 .56 1.275)",d:"M14 12H2c-.55 0-1-.45-1-1V9h.5a1.5 1.5 0 0 0 0-3H1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v2h-.5a1.5 1.5 0 0 0 0 3h.5v2c0 .55-.45 1-1 1ZM2 9.95V11h12V9.95a2.502 2.502 0 0 1 0-4.898V3.999H2v1.05a2.502 2.502 0 0 1 0 4.898Z"})}),FT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.48 0 0 .48 .48 .744)",d:"M38.268 4.893a3.536 3.536 0 0 0-.686.091L7.764 12h13.1L38.27 7.904a.498.498 0 0 1 .6.371L39.761 12h3.066l-1.037-4.41a3.479 3.479 0 0 0-1.564-2.176 3.478 3.478 0 0 0-1.96-.521zM6.5 14C4.585 14 3 15.585 3 17.5v5.03a1.5 1.5 0 0 0 1.686 1.488c.09-.012.203-.018.314-.018 2.23 0 4 1.77 4 4s-1.77 4-4 4c-.111 0-.223-.006-.314-.018A1.5 1.5 0 0 0 3 33.471V38.5C3 40.415 4.585 42 6.5 42h35c1.915 0 3.5-1.585 3.5-3.5v-5.03a1.5 1.5 0 0 0-1.686-1.488A2.641 2.641 0 0 1 43 32c-2.23 0-4-1.77-4-4s1.77-4 4-4c.111 0 .223.006.314.018A1.5 1.5 0 0 0 45 22.529V17.5c0-1.915-1.585-3.5-3.5-3.5h-35zm0 3h35c.295 0 .5.205.5.5v3.703c-3.36.508-6 3.302-6 6.797 0 3.495 2.64 6.29 6 6.797V38.5c0 .295-.205.5-.5.5h-35a.478.478 0 0 1-.5-.5v-3.703c3.36-.508 6-3.302 6-6.797 0-3.495-2.64-6.29-6-6.797V17.5c0-.295.205-.5.5-.5z"})}),DT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.43 0 0 .43 1.47 1.456)",d:"M33.656 4.031c-.511 0-1.004.192-1.375.563L31.094 5.78l2.562 2.563c.899.898 1.149 2.246.625 3.375.395-.184.813-.25 1.25-.25.805 0 1.563.308 2.125.875l4.188 4.187A3.89 3.89 0 0 1 43 19.313a3.92 3.92 0 0 1-1.156 2.812l-3.657 3.656L36.5 27.5 20.75 43.219l.188.187c.37.371.878.594 1.406.594.527 0 1.004-.191 1.375-.563L47.437 19.72c.372-.371.563-.848.563-1.375 0-.528-.191-1.035-.563-1.407L43.22 12.75A1 1 0 0 0 42 12.594c-.73.437-1.707.32-2.313-.281a1.879 1.879 0 0 1-.28-2.313 1 1 0 0 0-.157-1.219l-4.188-4.187a2.002 2.002 0 0 0-1.406-.563Zm-6.968 1c-.512 0-1.036.16-1.407.532L21.594 9.25c.062.04.133.07.187.125l.719.719a.99.99 0 0 1 0 1.406c-.195.195-.46.281-.719.281a.938.938 0 0 1-.687-.281l-.719-.719c-.055-.054-.086-.125-.125-.187L1.562 29.28a1.967 1.967 0 0 0 0 2.782l4.22 4.187A.994.994 0 0 0 7 36.406a1.913 1.913 0 0 1 2.313.282c.617.617.734 1.558.28 2.312a1 1 0 0 0 .157 1.219l4.188 4.187c.37.371.878.594 1.406.594.527 0 1.004-.191 1.375-.563L35.406 25.72c-.05-.035-.11-.047-.156-.094l-.688-.719a.99.99 0 0 1 0-1.406.99.99 0 0 1 1.407 0l.718.719c.047.047.06.105.094.156l3.657-3.656c.37-.375.562-.88.562-1.407 0-.523-.191-1.007-.563-1.375L36.25 13.75a1.04 1.04 0 0 0-1.25-.156 1.919 1.919 0 0 1-2.313-.281 1.879 1.879 0 0 1-.28-2.313 1 1 0 0 0-.157-1.219l-4.188-4.219c-.37-.37-.863-.53-1.375-.53Zm-2.782 6.875c.254 0 .524.086.719.281l.688.72a.99.99 0 0 1 0 1.405c-.196.196-.43.313-.688.313-.258 0-.523-.117-.719-.313l-.718-.687a1.028 1.028 0 0 1 0-1.438c.195-.195.464-.28.718-.28Zm2.844 2.844c.254 0 .492.086.688.281l.718.719a.99.99 0 0 1 0 1.406c-.195.196-.46.282-.718.282a.938.938 0 0 1-.688-.282l-.719-.718a.99.99 0 0 1 0-1.407c.196-.195.465-.281.719-.281Zm2.813 2.813c.253 0 .523.085.718.28l.688.72a.99.99 0 0 1 0 1.406c-.196.195-.43.312-.688.312-.258 0-.523-.117-.718-.312l-.72-.688a1.028 1.028 0 0 1 0-1.437c.196-.196.466-.282.72-.282Zm2.843 2.843c.254 0 .492.086.688.282l.718.718a.99.99 0 0 1 0 1.407c-.195.195-.46.28-.718.28a.938.938 0 0 1-.688-.28l-.718-.72a.99.99 0 0 1 0-1.405c.
10647195-.196.464-.282.718-.282Z"})}),NT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.83 0 0 .83 -1.28 -1.28)",d:"M21 4c-1.793 0-3.418.336-4.688.969C15.043 5.602 14 6.633 14 8v4c0 .129.043.254.063.375A12.18 12.18 0 0 0 11 12c-1.793 0-3.418.336-4.688.969C5.043 13.602 4 14.633 4 16v8c0 1.367 1.043 2.398 2.313 3.031C7.582 27.664 9.207 28 11 28c1.793 0 3.418-.336 4.688-.969C16.956 26.398 18 25.367 18 24v-.406A11.72 11.72 0 0 0 21 24c1.793 0 3.418-.336 4.688-.969C26.956 22.398 28 21.367 28 20V8c0-1.367-1.043-2.398-2.313-3.031C24.419 4.336 22.794 4 21 4Zm0 2c1.523 0 2.879.328 3.781.781C25.684 7.234 26 7.711 26 8c0 .29-.316.766-1.219 1.219C23.88 9.672 22.523 10 21 10c-1.523 0-2.879-.328-3.781-.781C16.316 8.766 16 8.289 16 8c0-.29.316-.766 1.219-1.219C18.12 6.328 19.477 6 21 6Zm-5 4.844c.105.058.203.133.313.187 1.269.633 2.894.969 4.687.969 1.793 0 3.418-.336 4.688-.969.109-.054.207-.129.312-.187V12c0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781-1.523 0-2.879-.328-3.781-.781C16.316 12.766 16 12.289 16 12ZM11 14c1.523 0 2.879.328 3.781.781.903.453 1.219.93 1.219 1.219 0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781-1.523 0-2.879-.328-3.781-.781C6.316 16.766 6 16.289 6 16c0-.29.316-.766 1.219-1.219C8.12 14.328 9.477 14 11 14Zm15 .844V16c0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781a9.5 9.5 0 0 1-3-.469V16c0-.129-.043-.254-.063-.375.93.242 1.961.375 3.063.375 1.793 0 3.418-.336 4.688-.969.109-.054.207-.129.312-.187Zm-20 4c.105.058.203.133.313.187C7.582 19.664 9.207 20 11 20c1.793 0 3.418-.336 4.688-.969.109-.054.207-.129.312-.187V20c0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781-1.523 0-2.879-.328-3.781-.781C6.316 20.766 6 20.289 6 20Zm20 0V20c0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781-1.137 0-2.164-.16-3-.438v-1.937c.918.242 1.918.375 3 .375 1.793 0 3.418-.336 4.688-.969.109-.054.207-.129.312-.187Zm-20 4c.105.058.203.133.313.187C7.582 23.664 9.207 24 11 24c1.793 0 3.418-.336 4.688-.969.109-.054.207-.129.312-.187V24c0 .29-.316.766-1.219 1.219-.902.453-2.258.781-3.781.781-1.523 0-2.879-.328-3.781-.781C6.316 24.766 6 24.289 6 24Z"})}),BT=()=>n.jsx("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:n.jsx("path",{strokeWidth:"1",strokeLinecap:"butt",strokeLinejoin:"miter",strokeDasharray:"none",strokeDashoffset:"0",strokeMiterlimit:"4",fillRule:"nonzero",opacity:"1",fill:"currentColor",stroke:"none",transform:"matrix(.31 0 0 .31 2.39 2.08)",d:"M25 0C11.215 0 0 11.215 0 25c0 9.117 4.91 17.11 12.219 21.477a14.918 14.918 0 0 0 .547 7.257 14.896 14.896 0 0 0 7.52 8.676 14.888 14.888 0 0 0 6.69 1.59c5.407 0 10.622-2.941 13.294-8.02.242.008.484.02.73.02 11.578 0 21-9.422 21-21 0-9.117-5.852-16.867-13.984-19.766C44.203 6.29 35.324 0 25 0Zm0 2c12.684 0 23 10.316 23 23S37.684 48 25 48 2 37.684 2 25 12.316 2 25 2Zm0 3C13.973 5 5 13.973 5 25s8.973 20 20 20 20-8.973 20-20a20.023 20.023 0 0 0-6.605-14.848.996.996 0 0 0-1.41.07 1.001 1.001 0 0 0 .074 1.415A18.02 18.02 0 0 1 43 25c0 9.926-8.074 18-18 18S7 34.926 7 25 15.074 7 25 7c1.004 0 2.012.082 2.992.25.54.09 1.063-.277 1.153-.82a1.007 1.007 0 0 0-.82-1.157A20.126 20.126 0 0 0 25 5Zm6.945 1.32a1 1 0 0 0-.34 1.93c.82.324 1.633.715 2.407 1.164a.999.999 0 0 0 1-1.73 19.616 19.616 0 0 0-2.676-1.293.985.985 0 0 0-.39-.07ZM25 12a1 1 0 0 0-1 1v2c-2.207 0-4 1.793-4 4v3c0 2.207 1.793 4 4 4h2c1.102 0 2 .898 2 2v3c0 1.102-.898 2-2 2v-5a1 1 0 1 0-2 0v5c-1.102 0-2-.898-2-2a1 1 0 1 0-2 0c0 2.207 1.793 4 4 4v2a1 1 0 1 0 2 0v-2c2.207 0 4-1.793 4-4v-3c0-2.207-1.793-4-4-4v-5a1 1 0 1 0-2 0v5c-1.102 0-2-.898-2-2v-3c0-1.102.898-2 2-2h2c1.102 0 2 .898 2 2a1 1 0 1 0 2 0c0-2.207-1.793-4-4-4v-2a1 1 0 0 0-1-1Zm23.926 5.762C55.453 20.773 60 27.355 60 35c0 10.477-8.523 19-19 19-4.559 0-8.727-1.637-12-4.324C40.89 47.758 50 37.426 50 25c0-2.516-.379-4.945-1.074-7.238ZM11.39 27.21a1.035 1.035 0 0 0-.395.008c-.539.125-.875.664-.75 1.203a15.21 15.21 0 0 0 7.113 9.656 1.006 1.006 0 0 0 1.371-.36 1 1 0 0 0-.359-1.366 13.193 13.193 0 0 1-6.176-8.383.998.998 0 0 0-.804-.758Zm42.605 1.543a.926.926 0 0 0-.39.074l-1.856.75a.997.997 0 0 0-.55 1.3c.155.392.53.626.925.626.125 0 .254-.024.375-.07l1.855-.75a1.001 1.001 0 0 0-.359-1.93ZM53 34a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2Zm-.953 4.688a1.002 1.002 0 0 0-.39 1.921l1.84.782a1 1 0 1 0 .781-1.84l-1.84-.781a1.078 1.078 0 0 0-.391-.083Zm-2.563 3.796a1 1 0 0 0-.707 1.707l1.414 1.414c.196.196.45.293.707.293a1 1 0 0 0 .707-1.707l-1.414-1.414a1 1 0 0 0-.707-.293Zm-3.972 2.641a.915.915 0 0 0-.39.074c-.513.203-.759.79-.556 1.301l.75 1.855a1.003 1.003 0 0 0 1.301.551 1 1 0 0 0 .555-1.3l-.75-1.856a1.007 1.007 0 0 0-.91-.625ZM41 46a1 1 0 0 0-1 1v2a1 1 0 1 0 2 0v-2a1 1 0 0 0-1-1Zm-26.883 1.504a24.8
1064763 24.863 0 0 0 12.203 2.46 20.93 20.93 0 0 0 11.754 5.821c-3.484 5.692-10.816 7.88-16.894 4.84a12.923 12.923 0 0 1-6.516-7.52 12.865 12.865 0 0 1-.547-5.601Zm4.059 5.414a.998.998 0 0 0-.758 1.484 10.954 10.954 0 0 0 4.656 4.438c1.07.535 2.207.89 3.383 1.055a1 1 0 1 0 .281-1.977c-.96-.14-1.89-.43-2.77-.871a8.984 8.984 0 0 1-3.812-3.625 1 1 0 0 0-.98-.504Zm14.258 3.367c-.13.028-.25.078-.368.153-.699.48-1.468.855-2.28 1.12a1.002 1.002 0 0 0 .312 1.954c.101 0 .207-.02.308-.055.989-.32 1.926-.777 2.785-1.363.457-.313.575-.934.266-1.39a1.002 1.002 0 0 0-1.023-.419Z"})}),jT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:n.jsxs("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",children:[n.jsx("ellipse",{rx:"6",ry:"3",transform:"matrix(.83 0 0 .83 7.643 5.153)"}),n.jsx("path",{strokeWidth:"1.2449999999999999",d:"M12.623 8.473v-3.32M2.663 5.152v12.45c0 1.378 2.232 2.49 4.98 2.49a9.454 9.454 0 0 0 1.402-.1"}),n.jsx("path",{strokeWidth:"1.2449999999999999",d:"M2.663 14.49c0 1.378 2.232 2.49 4.98 2.49a9.96 9.96 0 0 0 1.435-.108m-6.415-5.494c0 1.377 2.232 2.49 4.98 2.49a9.454 9.454 0 0 0 1.402-.1M2.662 8.265c0 1.378 2.233 2.49 4.98 2.49a9.96 9.96 0 0 0 1.436-.108"}),n.jsx("ellipse",{rx:"6",ry:"3",transform:"matrix(.83 0 0 .83 16.358 12.83)"}),n.jsx("path",{strokeWidth:"1.2449999999999999",d:"M11.378 12.83v6.017c0 1.378 2.232 2.49 4.98 2.49s4.98-1.112 4.98-2.49V12.83"}),n.jsx("path",{strokeWidth:"1.2449999999999999",d:"M21.337 15.735c0 1.378-2.232 2.49-4.98 2.49s-4.98-1.112-4.98-2.49"})]})}),VT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:n.jsx("path",{d:"M12 2.11c-5.457 0-9.89 4.433-9.89 9.89 0 5.457 4.433 9.89 9.89 9.89 5.457 0 9.89-4.433 9.89-9.89 0-5.457-4.433-9.89-9.89-9.89zm0 .86A9.023 9.023 0 0 1 21.03 12 9.023 9.023 0 0 1 12 21.03 9.023 9.023 0 0 1 2.97 12 9.023 9.023 0 0 1 12 2.97zM9.17 8.13v7.74h.966v-3.063h1.904l1.657 3.063h1.132l-1.791-3.213c.97-.306 1.555-1.143 1.555-2.22 0-1.395-.976-2.307-2.467-2.307H9.171zm.966.857h1.86c.998 0 1.6.553 1.6 1.481 0 .95-.563 1.48-1.556 1.48h-1.904v-2.96z"})}),UT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:n.jsx("path",{d:"M12 1.951a7.56 7.56 0 0 0-7.569 7.567c0 5.063 4.947 9.855 7.262 12.214l.307.312.307-.312c2.359-2.403 7.262-7.153 7.262-12.214 0-4.145-3.38-7.567-7.569-7.567zm0 .86c3.722 0 6.709 3.029 6.709 6.707 0 4.323-4.274 8.805-6.709 11.29-2.4-2.45-6.709-6.971-6.709-11.29A6.682 6.682 0 0 1 12 2.811zM9.714 6.293v6.665h.941v-2.59H12.2l1.39 2.59h1.094l-1.519-2.739c.823-.272 1.317-.998 1.317-1.908 0-1.228-.854-2.018-2.171-2.018H9.714zm.941.817h1.526c.826 0 1.33.458 1.33 1.225 0 .785-.472 1.224-1.299 1.224h-1.557V7.11z"})}),GT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:n.jsx("path",{d:"M12 2C6.489 2 2 6.489 2 12s4.489 10 10 10 10-4.489 10-10S17.511 2 12 2zm0 2c4.43 0 8 3.57 8 8s-3.57 8-8 8-8-3.57-8-8 3.57-8 8-8zM9 8v8h1.648v-2.93h1.315l1.5 2.93h1.767v-.076l-1.73-3.27c.219-.099.418-.215.594-.351a2.08 2.08 0 0 0 .736-1.098c.066-.232.1-.494.1-.787a2.51 2.51 0 0 0-.203-1.045 2.01 2.01 0 0 0-.582-.754 2.6 2.6 0 0 0-.93-.463A4.514 4.514 0 0 0 11.973 8H9zm1.65 1.336h1.325c.443 0 .772.106.986.322.214.216.32.514.32.89 0 .18-.027.342-.082.487a1.017 1.017 0 0 1-.246.373 1.086 1.086 0 0 1-.406.242 1.72 1.72 0 0 1-.568.086H10.65v-2.4z"})}),HT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",strokeWidth:"1.5",color:"currentColor",viewBox:"0 0 24 24",children:n.jsx("path",{stroke:"currentColor",d:"M14 20.4v-5.8a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6h-5.8a.6.6 0 0 1-.6-.6zm-11 0v-5.8a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6zm11-11V3.6a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6h-5.8a.6.6 0 0 1-.6-.6zm-11 0V3.6a.6.6 0 0 1 .6-.6h5.8a.6.6 0 0 1 .6.6v5.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6z"})}),WT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 250 250",color:"currentColor",children:n.jsx("path",{fill:"currentColor",stroke:"currentColor",strokeWidth:"5.0",d:"M123.2 52.3c-.7.1-6.4 2.8-12.7 6-85.2 43.3-97.3 49.6-98.6 51.1-.8.8-1.6 2.3-1.8 3.2-.8 4.4.9 6.1 12.5 11.9l9.2 4.7.1 10.4.1 10.4-5.6 22.5c-4.5 17.8-5.5 22.8-5.2 23.7.2.6 1.4 1.8 2.6 2.6 3.5 2.3 6.8 3.2 11.9 3.2 5 0 8.3-.9 11.8-3.2 1.2-.8 2.4-2 2.6-2.6.3-1-.7-5.9-5.2-23.7l-5.6-22.4V133l9.2 4.7 9.2 4.7.3 14.6c.1 13.9.2 14.7 1.2 17 5.9 13.9 25.6 24.9 52.2 29 7.6 1.2 25.7 1.2 33.4 0 26.2-4 46.2-15.1 52-28.9 1-2.4 1.1-3.1 1.2-17.1l.1-14.6 22-11.2c22.7-11.5 25-13 25.7-15.9.5-2-.2-4.4-1.8-6-1.1-1.2-15.2-8.6-54.7-28.7-29.3-14.9-53.9-27.4-54.6-27.8-1.4-.5-9.1-1-11.5-.5zm61.1 34c28.8 14.7 52.6 26.9 52.9 27.2.5.4-12.2 7.1-52.1 27.5l-52.7 26.9h-8.8l-38.2-19.5c-21-10.7-38.1-19.6-38-19.7.1 0 16.3-3.2 36-7.1l35.8-6.9 2.3 1.2c2 1.1 2.7 1.2 6.6 1.2 4.8 0 6.9-.7 9.4-3.4 4.8-5.1-2.1-12-11-11-3.1.4-5.3 1.3-7.5 3.2l-1.7 1.5-39.9 7.7c-22 4.2-40.3 7.7-40.7 7.7-.9 0-18.3-8.8-18.3-9.2 0-.1 15.7-8.2 35-18 19.2-9.8 43.2-22 53.4-27.1l18.4-9.4 3.5.2 3.5.2 52.1 26.8zm-90.6 74.5c31.1 15.8 30.9 15.8 37.4 14.8 2.7-.5 6.6-2.3 31.1-14.8 15.4-7.9 28.1-14.3 28.2-14.3.1 0 .2 5.1.2 11.3 0 13-.2 14.2-3.9 18.8-5.4 6.8-18.4 13.6-32.3 17.2-8.4 2.1-14.5 2.8-26.5 2.8-12.1 0-17.9-.6-26.5-2.8-13.9-3.5-26.8-10.4-32.3-17.2-3.7-4.6-3.9-5.8-3.9-18.8 0-6.2.1-11.3.2-11.3s12.9 6.4 28.3 14.3zm-54.5 18.7c1.8 7.1 3.3 13 3.4 13.4.3.7-4 2-6.8 2s-7.1-1.2-6.8-2c.1-.3 1.6-6.3 3.4-13.4 1.8-7 3.3-12.8 3.4-12.8s1.6 5.8 3.4 12.8z"})}),zT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",color:"currentColor",strokeWidth:"2.5",children:n.jsx("path",{fill:"currentColor",stroke:"currentColor",d:"M51.2 34.9c-13.1 3.2-19.6 13.7-19.6 31.9 0 15.1 6.6 27.1 18 32.8 4.4 2.2 4.8 2.2 10.9 2.2 6 0 6.7-.1 10.5-1.9 11.6-
106475.5 18.6-18 18.5-32.9-.1-18.8-6.7-29.3-20.4-32.2-4.2-1-14.1-.9-17.9.1zM69 44.6c4.3 1.3 7.9 4.9 9.3 9.4 1.3 4.1 1.8 16 .9 20.4-3.6 17.2-20.6 24-31.3 12.4-5.3-5.8-7-11.4-6.6-22.3.5-12.2 3.1-17.2 10.2-19.7 4.3-1.4 12.9-1.5 17.5-.2zM186.1 34.9c-13.1 3.2-19.6 13.7-19.6 31.9 0 15.1 6.6 27.1 18 32.8 4.4 2.2 4.8 2.2 11 2.2 6.1 0 6.6-.1 11-2.2 11.4-5.7 18-17.6 18-32.8 0-18.6-6.8-29.2-20.4-32.1-4.2-.9-14.1-.8-18 .2zm17.8 9.7c4.2 1.3 7.9 4.9 9.3 9.4 1.5 4.9 1.9 17.4.5 21.9-1.4 4.8-3 7.7-5.8 10.8-7 7.7-18 7.7-25.1 0-2.9-3.1-4.5-6-5.8-10.8-1.3-4.5-1-17 .5-21.8 1.4-4.4 4.7-7.9 8.8-9.3 4.4-1.4 13-1.5 17.6-.2zM117 59.1c-11.7 2.8-19.1 10.9-21.9 24-1.5 7.3-1.4 20.9.2 27 4 14.9 15 26 27.9 28.1 16.3 2.8 32.2-9.2 37.3-28.1 1.6-6.1 1.7-19.7.2-27-2.8-13.3-10.1-21.3-22.2-24.1-4.6-1.1-16.8-1.1-21.5.1zm17.3 8.9c9.1.8 15 6.6 17.1 16.4 1.3 5.9 1.5 15.7.5 21-1.9 9.7-7.8 18.2-15.2 21.7-3 1.4-4.2 1.7-8.6 1.7-4.4 0-5.6-.2-8.6-1.7-7.4-3.6-13.3-12-15.2-21.7-1.5-7.8-.5-20.4 2.2-26.6 1.6-3.7 5.5-7.7 9-9.2 2.9-1.3 10.7-2.5 13.8-2.1.7.1 3 .4 5 .5zM40.9 104.2c-18 4.2-25.5 10.2-28.9 23.4-1.2 4.5-2.3 18.4-2 23.9.2 4 .3 4.2 3.2 7.2 5.4 5.5 17.1 10.2 29.9 11.9 2.5.3 8.3.8 13 1l8.5.4.7-2.6c.4-1.4.9-3.4 1.2-4.4.4-1 .6-2 .6-2.2 0-.3-2.7-.5-5.8-.5-14.3 0-27.6-2.2-34.8-5.7-6.5-3.1-6.9-3.7-6.9-9.6 0-11.4 2.1-21.3 5.4-25.2 2.4-2.8 7.6-5.5 14.5-7.5l5.5-1.6 3.7 1.9c7.6 3.9 16 3.9 23.7 0l3.7-1.9 4.7 1.3c2.7.7 6 1.8 7.4 2.5 1.4.6 2.7 1.1 2.8 1 .1-.1-.3-2.6-.9-5.5-1.1-
106475.3-1.1-5.4-3.4-6.1-1.3-.4-5.1-1.4-8.4-2l-6.2-1.3-2.1 2.1c-4.6 4.6-14.3 4.6-18.9.1-1.1-1.1-2.5-2-3.1-2-.5-.1-3.7.6-7.1 1.4zM175.9 104.2c-9.4 2.2-8.7 1.7-10 7.8-.6 3-1 5.5-.9 5.5.1.1 1.4-.4 2.8-1 1.4-.7 4.8-1.7 7.4-2.5l4.7-1.3 3.7 1.9c7.5 3.9 16.4 3.8 23.7-.1l3.4-1.7 3.7.9c9 2.3 14.9 5.4 17.3 9.4 2.4 3.8 3.9 10.5 4.3 20l.4 8.4-1.6 1.7c-5.2 5.4-21.6 9.1-40.5 9.1h-6.1l.8 2.2c.4 1.3 1.1 3.5 1.4 4.9l.7 2.6 8.9-.4c20.5-1 35.2-5.5 42.6-13 2.8-2.8 3-3.2 3.2-6.8.4-5.2-.9-19.9-2-24.2-3.6-13.6-11.6-19.9-30.5-23.9l-6.4-1.3-2.1 2.1c-4.6 4.6-14.3 4.6-18.9.1-1.1-1.1-2.5-2-3.1-2-.4.1-3.6.8-6.9 1.6zM106.1 141.8c-13.6 3-21.5 6.6-27.3 12.3-7.8 7.8-10.5 18-10.7 39.1l-.1 10.2 4 3.8c8 7.5 21.3 12.2 40.1 14.2 10.1 1 31.7.4 40.7-1.2 14.2-2.5 25.6-7.4 31.8-13.7l3.2-3.3-.1-10.2c-.2-21.1-2.9-31.1-10.7-38.9-5.8-5.8-14.3-9.6-28-12.3l-6.7-1.3-2.2 2.2c-2.9 2.8-6.6 4.2-12 4.2-5.5 0-9.6-1.4-12.2-4-2.3-2.6-2.5-2.6-9.8-1.1zm6.7 10.6c7.3 5.1 21.3 5.3 29.5.5l2.6-1.4 1.2 1.5c1.4 1.9 4.9 2.2 6.6.6 1-.9 1.4-.9 5.4.4 6 1.9 11.3 5.3 14 8.8 4.1 5.3 5.7 12.2 6.3 27.3l.4 9.3-2.6 2.3c-5.1 4.6-15.3 8-29 9.8-10.1 1.3-34.5.9-43.3-.6-11-1.9-20.5-5.6-24.5-9.4-1.9-1.8-2-2-2-7.1 0-11.9 1.7-22.9 4.3-28.4 3-6.1 10-10.6 21-13.5 7.2-1.9 7.5-1.9 10.1-.1z"})}),YT=()=>n.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M15 2H9V3H6V2H5C3.895 2 3 2.895 3 4v11c0 1.105.895 2 2 2h7.05",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M3 7h14M9 2v2M15 2v2M17 4V2M17 7V4H5c-1.105 0-2 .895-2 2",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M18.5 14.25l-.37-.9.67-.67-.71-.71-.67.67-.9-.37V11.5h-1v.77l-.9.37-.67-.67-.71.71.67.67-.37.9H13v1h.77l.37.9-.67.67.71.71.67-.67.9.37v.77h1v-.77l.9-.37.67.67.71-.71-.67-.67.37-.9H20v-1h-.77z",stroke:"currentColor",strokeWidth:"0.7",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("circle",{cx:"17",cy:"14.75",r:"1.25",stroke:"currentColor",strokeWidth:"0.7"})]}),qT=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M8.5 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2.5",stroke:"currentColor",strokeLinecap:"round"}),n.jsx("path",{d:"M8 6.4V4.5a.5.5 0 0 1 .5-.5c.276 0 .504-.224.552-.497C9.2 2.652 9.774 1.5 12 1.5c2.226 0 2.8 1.152 2.948 2.003.048.273.276.497.552.497a.5.5 0 0 1 .5.5v1.9a.6.6 0 0 1-.6.6H8.6a.6.6 0 0 1-.6-.6z",stroke:"currentColor",strokeLinecap:"round"}),n.jsx("path",{d:"m8.5 14.5 2 2 5-5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),KT=()=>n.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",children:n.jsxs("g",{transform:"matrix(2.81 0 0 2.81 1.407 1.407)",strokeWidth:"0",strokeMiterlimit:"10",fill:"none",children:[n.jsx("path",{d:"M16.569 24.711a3 3 0 0 1-2.927-2.357l-.554-2.522c-.724-3.296-3.698-5.689-7.072-5.689H3a3 3 0 1 1 0-6h3.016c6.171 0 11.61 4.375 12.933 10.402l.554 2.521a3 3 0 0 1-2.934 3.645zM64.526 73.691c-.005-.136-.021-.27-.021-.407 0-2.07.633-3.995 1.715-5.593H42.755a9.94 9.94 0 0 1 1.714 5.593c0 .137-.015.271-.021.407h20.078zM24.469 73.284c0-2.081.64-4.015 1.733-5.617a2.752 2.752 0 0 1-2.519-2.734 2.76 2.76 0 0 1 2.758-2.758 3 3 0 1 0 0-6c-4.83 0-8.758 3.929-8.758 8.758 0 4.154 2.909 7.634 6.796 8.528-.002-.059-.01-.117-.01-.177z",fill:"currentColor"}),n.jsx("path",{d:"M76.675 62.176H24.794a3 3 0 0 1-2.93-2.356l-8.222-37.465a3 3 0 0 1 2.93-3.643H87a3 3 0 0 1 2.982 3.328l-3.434 31.287a9.92 9.92 0 0 1-9.873 8.849zm-49.468-6h49.468c2.01 0 3.69-1.507 3.909-3.505l3.068-27.96h-63.35l6.905 31.465z",fill:"currentColor"}),n.jsx("path",{d:"M53.842 62.176a3 3 0 0 1-3-3V21.711a3 3 0 1 1 6 0v37.465a3 3 0 0 1-3 3zM68.233 62.176a3.001 3.001 0 0 1-2.993-3.246l3.083-37.465a2.99 2.99 0 0 1 3.236-2.744 3 3 0 0 1 2.744 3.236L71.22 59.422a3 3 0 0 1-2.987 2.754zM39.448 62.176a3 3 0 0 1-2.978-2.673l-4.111-37.465a3 3 0 1 1 5.964-.654l4.111 37.465a3.001 3.001 0 0 1-2.986 3.327z",fill:"
10647currentColor"}),n.jsx("path",{d:"M84.944 43.443H20.683a3 3 0 1 1 0-6h64.262a3 3 0 1 1-.001 6z",fill:"currentColor"}),n.jsx("circle",{cx:"34.47",cy:"73.28",r:"7",fill:"currentColor"}),n.jsx("circle",{cx:"74.5",cy:"73.28",r:"7",fill:"currentColor"})]})}),ZT=()=>n.jsxs("svg",{strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",color:"currentColor",children:[n.jsx("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),n.jsx("path",{d:"M9.5 8.965c0-.577.633-.933 1.126-.631l4.964 3.035a.74.74 0 0 1 0 1.262l-4.964 3.035c-.493.302-1.126-.054-1.126-.631v-6.07z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),hu={LiabilityWaiver:n.jsx(pv,{}),ShoppingCart:n.jsx(KT,{}),ClientsMany:n.jsx(zT,{}),GraduationCap:n.jsx(WT,{}),TextInput:n.jsx(gv,{}),TextArea:n.jsx(Iv,{}),YogaPosition:n.jsx(hv,{}),Flower:n.jsx(yv,{}),Workspace:n.jsx(Cv,{}),Clients:n.jsx(_v,{}),Close:n.jsx(Ov,{}),Trash:n.jsx(Ev,{}),WarningTriangle:n.jsx(vv,{}),Yoga:n.jsx(Tv,{}),BellNotification:n.jsx(bv,{}),Cookie:n.jsx(Av,{}),HalfCookie:n.jsx($v,{}),Settings:n.jsx(Sv,{}),Group:n.jsx(Pv,{}),User:n.jsx(xv,{}),UserAdd:n.jsx(Rv,{}),UserCircle:n.jsx(wv,{}),UserRemove:n.jsx(Lv,{}),ProfileCircle:n.jsx(kv,{}),UserVerified:n.jsx(Mv,{}),Calendar:n.jsx(Fv,{}),Orders:n.jsx(Dv,{}),Subscriptions:n.jsx(Nv,{}),Statistics:n.jsx(Bv,{}),SettingsGears:n.jsx(jv,{}),EyeOpen:n.jsx(Vv,{}),EyeOff:n.jsx(Uv,{}),InfoCirce:n.jsx(Gv,{}),Menu:n.jsx(Hv,{}),QuestionMarkCircle:n.jsx(Wv,{}),StatsUp:n.jsx(zv,{}),Emoji:n.jsx(Yv,{}),Coin:n.jsx(qv,{}),Euro:n.jsx(Kv,{}),CreditCard:n.jsx(Zv,{}),PigBank:n.jsx(Xv,{}),Bank:n.jsx(Qv,{}),Wallet:n.jsx(Jv,{}),Heart:n.jsx(eT,{}),Home:n.jsx(tT,{}),HomeSimple:n.jsx(nT,{}),LightBulb:n.jsx(rT,{}),CustomPlusCircleIcon:n.jsx(iT,{}),UserScan:n.jsx(oT,{}),Tree1:n.jsx(aT,{}),Tree2:n.jsx(cT,{}),Tree3:n.jsx(lT,{}),ArrowDown:n.jsx(dT,{}),MoreVert:n.jsx(uT,{}),ClockOutline:n.jsx(fT,{}),PlayCircle:n.jsx(ZT,{}),MoreVertPinAlt:n.jsx(sT,{}),NavArrowRight:n.jsx(mT,{}),NavArrowLeft:n.jsx(pT,{}),NavArrowUp:n.jsx(gT,{}),NavArrowDown:n.jsx(IT,{}),Calendar1:n.jsx(hT,{}),Orders1:n.jsx(yT,{}),OrderHistory:n.jsx(_T,{}),CreateOrder:n.jsx(CT,{}),UsersSettings:n.jsx(OT,{}),UserSettings:n.jsx(ET,{}),AnalyticsStatistics:n.jsx(vT,{}),Search:n.jsx(TT,{}),Check:n.jsx(bT,{}),CheckCircle:n.jsx(AT,{}),Trash2:n.jsx($T,{}),Trash3:n.jsx(ST,{}),Secured:n.jsx(PT,{}),PassTickets:n.jsx(xT,{}),TwoTickets2:n.jsx(RT,{}),TwoTickets3:n.jsx(wT,{}),TwoTickets4:n.jsx(FT,{}),TwoTickets5:n.jsx(DT,{}),NewTicket:n.jsx(kT,{}),NewTicket3:n.jsx(LT,{}),Ticket:n.jsx(MT,{}),Credits:n.jsx(NT,{}),Credits2:n.jsx(jT,{}),Coins:n.jsx(BT,{}),CircleR:n.jsx(VT,{}),CircleR2:n.jsx(GT,{}),RMarker:n.jsx(UT,{}),Dashboard2:n.jsx(HT,{}),CalendarSettings:n.jsx(YT,{}),ClipboardCheck:n.jsx(qT,{})},w9=()=>{const e=[];for(const t in hu)e.push(t);return e},XT=$.i.withConfig({componentId:"sc-1o0yqms-0"})(({hoverColor:e,color:t,height:r,width:i})=>ut(["display:inline-block;line-height:0;text-align:center;vertical-align:middle;color:",";height:","px;width:","px;&:hover{color:",";}svg{vertical-align:top;width:100%;height:100%;font-size:inherit;}"],t,r,i,e??void 0)),le=({styleProps:e,size:t,height:r=10,width:i=10,iconColor:o="black",icon:s,iconType:c="svg",hoverColor:d})=>{if(c==="image")return n.jsx("img",{src:Iu[s],height:r,width:i,style:{...e}});const f=t??r,m=t??i;return n.jsxs(XT,{hoverColor:d,color:o,height:f,width:m,style:{...e},children:[c==="svg"&&n.jsx(n.Fragment,{children:hu[s]}),c==="ant"&&n.jsx(n.Fragment,{children:s})]})},Js="sidebar.settings",yu=72,_u=220,nc="zenamu_sidebar_collapsed",rc="--zenamu-sidebar-width",po=1280,QT=Gt(["from{opacity:0;transform:translateX(-8px);}to{opacity:1;transform:translateX(0);}"]),JT=$.nav.withConfig({componentId:"sc-f9wnij-0"})(["position:fixed;top:70px;left:0;height:calc(100vh - 70px);width:","px;background:linear-gradient( 180deg,color-mix(in srgb,var(--ant-color-primary) 3%,rgba(255,255,255,0.98)) 0%,color-mix(in srgb,var(--ant-color-primary) 5%,rgba(250,250,252,0.99)) 100% );backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid color-mix(in srgb,var(--ant-color-primary) 10%,rgba(0,0,0,0.04));box-shadow:4px 0 18px rgba(71,38,96,0.035);border-top-right-radius:",";display:flex;flex-direction:column;z-index:100;transition:width 0.25s cubic-bezier(0.4,0,0.2,1);overflow:",";&::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient( 90deg,transparent 0%,color-mix(in srgb,var(--ant-color-primary) 10%,transparent) 50%,transparent 100% );}"],({$isCollapsed:e})=>e?yu:_u,nn,({$isCollapsed:e})=>e?"visible":"hidden"),eb=$.div.withConfig({componentId:"sc-f9wnij-1"})(["flex:1;padding:8px 6px;display:flex;flex-direction:column;gap:",";overflow-y:auto;overflow-x:",";&::-webkit-scrollbar{width:4px;}&::-webkit-scrollbar-track{background:transparent;}&::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.1);border-radius:2px;}"],({$isCollapsed:e})=>e?"4px":"1px",({$isCollapsed:e})=>e?"visible":"hidden"),Cu=ut(["display:flex;align-items:center;gap:",";padding:7px 8px;border-radius:8px;text-decoration:none;color:#64748b;font-size:13.5px;font-weight:500;letter-spacing:-0.01em;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);position:relative;justify-content:",";white-space:nowrap;overflow:hidden;i{flex-shrink:0;transition:transform 0.2s ease,color 0.2s ease;color:#94a3b8 !important;}&:hover{background:color-mix(in srgb,var(--ant-color-primary) 4%,transparent);color:#334155;i{color:var(--ant-color-primary) !important;}}&.active{background:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);color:var(--ant-color-primary);i{color:var(--ant-color-primary) !important;}}"],({$isCollapsed:e})=>e?"0":"10px",({$isCollapsed:e})=>e?"center":"flex-start"),Ou=$(qe).withConfig({componentId:"sc-f9wnij-2"})(["",""],Cu),tb=$.button.withConfig({componentId:"sc-f9wnij-3"})([""," width:100%;background:transparent;border:0;font-family:inherit;text-align:left;cursor:pointer;"],Cu),Eu=$.span.withConfig({componentId:"sc-f9wnij-4"})(["display:",";opacity:",";width:",";flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:opacity 0.15s ease,width 0.2s ease;animation:",";"],({$isCollapsed:e})=>e?"none":"block",({$isCollapsed:e})=>e?0:1,({$isCollapsed:e})=>e?0:"auto",({$isCollapsed:e})=>e?"none":ut([""," 0.2s ease forwards"],QT)),nb=$.div.withConfig({componentId:"sc-f9wnij-5"})(["padding:4px 12px 12px;flex-shrink:0;display:flex;justify-content:center;"]),rb=$.div.withConfig({componentId:"sc-f9wnij-6"})(["padding:0 12px 4px;flex-shrink:0;display:flex;justify-content:center;width:100%;"]),ib=$.button.withConfig({componentId:"sc-f9wnij-7"})(["width:",";height:",";padding:",";background:color-mix(in srgb,var(--ant-color-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--ant-color-primary) 8%,transparent);border-radius:8px;
10647cursor:pointer;display:flex;align-items:center;justify-content:center;gap:",";color:#64748b;font-size:12px;font-weight:500;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);&:hover{background:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);color:var(--ant-color-primary);}svg{width:",";height:",";flex-shrink:0;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),width 0.2s ease,height 0.2s ease;transform:",";}"],({$isCollapsed:e})=>e?"48px":"100%",({$isCollapsed:e})=>e?"48px":"auto",({$isCollapsed:e})=>e?"0":"8px",({$isCollapsed:e})=>e?"0":"8px",({$isCollapsed:e})=>e?"22px":"14px",({$isCollapsed:e})=>e?"22px":"14px",({$isCollapsed:e})=>e?"rotate(180deg)":"rotate(0deg)"),ob=$.span.withConfig({componentId:"sc-f9wnij-8"})(["display:",";opacity:",";width:",";overflow:hidden;white-space:nowrap;transition:opacity 0.15s ease,width 0.2s ease;"],({$isCollapsed:e})=>e?"none":"inline",({$isCollapsed:e})=>e?0:1,({$isCollapsed:e})=>e?0:"auto"),ic=$.div.withConfig({componentId:"sc-f9wnij-9"})(["position:relative;"]),sb=$.div.withConfig({componentId:"sc-f9wnij-10"})(["position:relative;"]),ab=$.span.withConfig({componentId:"sc-f9wnij-11"})(["display:",";align-items:center;justify-content:center;margin-left:auto;transition:transform 0.2s ease;transform:rotate(",");padding:3px;svg{width:14px;height:14px;}"],({$isCollapsed:e})=>e?"none":"flex",({$isExpanded:e})=>e?"90deg":"0deg"),cb=$.div.withConfig({componentId:"sc-f9wnij-12"})(["overflow:hidden;max-height:",";opacity:",";transition:max-height 0.25s cubic-bezier(0.4,0,0.2,1),opacity 0.2s ease;margin-left:10px;margin-top:",";padding-left:6px;border-left:1px solid #e2e6ed;"],({$isExpanded:e,$itemCount:t})=>e?`${t*32}px`:"0",({$isExpanded:e})=>e?1:0,({$isExpanded:e})=>e?"1px":"0"),lb=$(qe).withConfig({componentId:"sc-f9wnij-13"})(["display:block;padding:5px 8px;border-radius:6px;text-decoration:none;color:#64748b;font-size:13.5px;font-weight:500;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;&:hover{background:color-mix(in srgb,var(--ant-color-primary) 4%,transparent);color:#334155;}&.active{background:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);color:var(--ant-color-primary);}"]),db=()=>n.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:n.jsx("polyline",{points:"9 18 15 12 9 6"})}),ub=()=>n.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:n.jsx("polyline",{points:"15 18 9 12 15 6"})}),fb=({menuItem:e,isCollapsed:t,settingsItemsStartPath:r,label:i})=>{const o=p.useRef(null),[s,c]=p.useState(!1),d=p.useRef(t);p.useEffect(()=>{t&&!d.current&&c(!1),d.current=t},[t]),p.useEffect(()=>{if(t){c(!1);return}const E=setTimeout(()=>{if(o.current){const v=o.current.scrollWidth>o.current.clientWidth;c(v)}},300);return()=>clearTimeout(E)},[t]),p.useEffect(()=>{const E=()=>{!t&&o.current&&c(o.current.scrollWidth>o.current.clientWidth)};return window.addEventListener("resize",E),()=>window.removeEventListener("resize",E)},[t]);const f=t||s,m=ke(),g=e.title===Js&&m.pathname.startsWith(r),I=m.pathname.replace(/\/$/,""),h=e.linkTo.replace(/\/$/,""),y=h.split("/").length>4&&(I===h||I.startsWith(h+"/")),O=g||y,_=()=>{I!==h&&qn()};return n.jsx(Te,{title:f?i:null,placement:"right",children:n.jsxs(Ou,{end:!0,to:e.linkTo,$isCollapsed:t,className:O?"active":void 0,onMouseEnter:()=>He(e.linkTo),onClick:_,children:[n.jsx(le,{icon:e.icon,size:t?26:18}),n.jsx(Eu,{ref:o,$isCollapsed:t,children:i})]})})},mb=({subItem:e})=>{const{t}=V(),r=ke(),i=p.useRef(null),[o,s]=p.useState(!1);p.useEffect(()=>{const f=()=>{i.current&&s(i.current.scrollWidth>i.current.clientWidth)},m=setTimeout(f,100);return window.addEventListener("resize",f),()=>{clearTimeout(m),window.removeEventListener("resize",f)}},[]);const c=t(e.title),d=()=>{r.pathname.replace(/\/$/,"")!==e.linkTo.replace(/\/$/,"")&&qn()};return n.jsx(Te,{title:o?c:null,placement:"right",children:n.jsx(lb,{ref:i,to:e.linkTo,end:e.end,className:({isActive:f})=>f?"active":"",onMouseEnter:()=>He(e.linkTo),onClick:d,style:e.highlight?{color:"#cf1322"}:void 0,children:c})})},pb=({menuItem:e,isCollapsed:t,settingsItemsStartPath:r,label:i})=>{const o=ke(),[s,c]=p.useState(!1),d=e.subItems?.filter(I=>I.isAccessible)||[],f=d.some(I=>o.pathname.startsWith(I.linkTo)),m=e.title===Js,g=f||m&&o.pathname.startsWith(r);return p.useEffect(()=>{if(t){c(!1);return}c(f)},[f,t,o.pathname]),t?n.jsx(Te,{title:i,placement:"right",children:n.jsx(Ou,{to:e.linkTo,$isCollapsed:t,className:({isActive:I})=>I||g?"active":"",onMouseEnter:()=>He(e.linkTo),onClick:()=>{o.pathname.replace(/\/$/,"")!==e.linkTo.replace(/\/$/,"")&&qn()},children:n.jsx(le,{icon:e.icon,size:28})})}):n.jsxs(sb,{children:[n.jsxs(tb,{type:"button",$isCollapsed:t,className:g?"active":"","aria-expanded":s,onClick:()=>c(I=>!I),children:[n.jsx(le,{icon:e.icon,size:18}),n.jsx(Eu,{$isCollapsed:t,children:i}),n.jsx(ab,{$isExpanded:s,$isCollapsed:t,children:n.jsx(db,{})})]}),n.jsx(cb,{$isExpanded:s,$itemCount:d.length,children:d.map(I=>n.jsx(mb,{subItem:I},I.linkTo))})]})},gb=({settingsItemsStartPath:e,sidebarLinks:t,office:r})=>{const{t:i}=V(),[o,s]=p.useState(()=>window.innerWidth<po),[c,d]=p.useState(()=>{if(window.innerWidth<po)return!0;const m=localStorage.getItem(nc);return m!==null?JSON.parse(m):!1});p.useEffect(()=>{const m=()=>{const g=window.innerWidth<po;s(g),g&&d(!0)};return window.addEventListener("resize",m),()=>window.removeEventListener("resize",m)},[]),p.useEffect(()=>{o||localStorage.setItem(nc,JSON.stringify(c));const m=c?yu:_u;return document.documentElement.style.setProperty(rc,`${m}px`),()=>{document.documentElement.style.removeProperty(rc)}},[c,o]);const f=()=>{o||d(m=>!m)};return n.jsxs(JT,{$isCollapsed:c,children:[n.jsx(eb,{$isCollapsed:c,children:t.map(m=>m.isAccessible?m.subItems&&m.subItems.length>0?n.jsx(ic,{className:m.className,children:n.jsx(pb,{menuItem:m,isCollapsed:c,settingsItemsStartPath:e,label:i(m.title)})}
10647,`sidebar-item-${m.title}`):n.jsx(ic,{className:m.className,children:n.jsx(fb,{menuItem:m,isCollapsed:c,settingsItemsStartPath:e,label:i(m.title)})},`sidebar-item-${m.title}`):null)}),n.jsx(rb,{$isCollapsed:c,children:n.jsx(tv,{office:r,isCollapsed:c})}),!o&&n.jsx(nb,{$isCollapsed:c,children:n.jsxs(ib,{$isCollapsed:c,onClick:f,type:"button",children:[n.jsx(ub,{}),n.jsx(ob,{$isCollapsed:c,children:i("sidebar.collapse")})]})})]})},Ib=({isSidebarVisible:e})=>{const{isDesktop:t}=$e(),r=Lt(),i=r?.officeId,{data:o}=pe(ge.getCollaborationPendingRequests,{variables:{officeId:i},skip:!i}),s=(o?.collaborationPendingRequests?.length??0)>0,{hasAccess:c,loading:d}=lt(i,[l.officeUserRoles.MANAGER,l.officeUserRoles.SUPERADMIN]),{hasAccess:f,loading:m}=lt(i,[l.officeUserRoles.SUPERADMIN]),{loading:g,hasAccess:I}=pi(i,l.permissions.WRITE_SUPERADMIN_OFFICE_SETTINGS.bitPermissions),{loading:h,hasAccess:C}=pi(i,l.permissions.WRITE_EXTENDED_OFFICE_SETTINGS.bitPermissions),y=r?.domain,{data:O}=pe(ge.getOfficeByDomain,{variables:{domain:y},skip:!y}),_=`/${w}/${M}/${y}`,E=`${_}/settings`,v=or(O?.officeByDomain)?.officeTariffInfo?.areAllowedRental??!1,P=O?.officeByDomain?.officeConfig?.showRentalsInMenu===!0,S=[{title:"sidebar.calendar",icon:"Calendar1",linkTo:`${_}`,isAccessible:!0,className:"reactour-default-calendar-item"},{title:"sidebar.workshops",icon:"GraduationCap",linkTo:`${_}/${yr}`,isAccessible:!d&&(c||au(r?.role)),className:""},{title:"sidebar.appointments",icon:"ClockOutline",linkTo:`${_}/${At}`,isAccessible:!d&&c,className:"reactour-default-appointments-item",subItems:[{title:"appointmentsAdminNs:tabs.bookings",linkTo:`${_}/${At}`,isAccessible:!d&&c,end:!0},{title:"appointmentsAdminNs:tabs.services",linkTo:`${_}/${At}/services`,isAccessible:!d&&c},{title:"appointmentsAdminNs:tabs.instructors",linkTo:`${_}/${At}/instructors`,isAccessible:!d&&c}]},{title:"settingsNs:clients.title",icon:"Clients",linkTo:`${_}/${Pn}`,isAccessible:!d&&c,className:""},{title:"sidebar.orders",icon:"ShoppingCart",linkTo:`${_}/${Rn}`,isAccessible:!d&&c,className:""},{title:"sidebar.videos",icon:"PlayCircle",linkTo:`${_}/${xn}`,isAccessible:!d&&c,className:""},{title:"rentalsNs:sidebarTitle",icon:"HomeSimple",linkTo:`${_}/${_r}`,isAccessible:!d&&c&&v&&P,className:""},{title:"sidebar.statistics",icon:"Statistics",linkTo:`${_}/${tn}/${Ln}`,isAccessible:!m&&f,className:"",subItems:[{title:"statisticsNs:dashboard.title",linkTo:`${_}/${tn}/${Ln}`,isAccessible:!m&&f,end:!0},{title:"statisticsNs:detailedStatistics",linkTo:`${_}/${tn}/${o4}`,isAccessible:!m&&f,end:!0}]},{title:Js,icon:"SettingsGears",linkTo:`${E}/${Dt}`,isAccessible:!m&&f,className:"reactour-default-settings-item",subItems:[{title:"settingsNs:info.settingsMenuSchedulePage",linkTo:`${E}/${Dt}`,isAccessible:!g&&I},{title:"settingsNs:reservation.settingsMenuBookings",linkTo:`${E}/${Pd}`,isAccessible:!g&&I},{title:"lecturersAndCollaborations",linkTo:`${E}/${q5}`,isAccessible:!g&&I,highlight:s},{title:"settingsNs:places.title",linkTo:`${E}/${K5}`,isAccessible:!h&&C},{title:"settingsNs:templates.title",linkTo:`${E}/${Y5}`,isAccessible:!h&&C},{title:"settingsNs:entrance.title",linkTo:`${E}/${Sd}`,isAccessible:!g&&I},{title:"settingsNs:payments.title",linkTo:`${E}/${xd}`,isAccessible:!g&&I},{title:"settingsNs:notifications.title",linkTo:`${E}/${X5}`,isAccessible:!h&&C},{title:"settingsNs:marketing.title",linkTo:`${E}/${Z5}`,isAccessible:!h&&C}]}];e=e&&S.filter(R=>R.isAccessible).length>0;const b=t&&e&&r&&i;return dt.useEffect(()=>(b||document.documentElement.style.setProperty("--zenamu-sidebar-width","0px"),()=>{b||document.documentElement.style.removeProperty("--zenamu-sidebar-width")}),[b]),b?n.jsx(gb,{settingsItemsStartPath:E,sidebarLinks:S,office:O?.officeByDomain}):null},zo=.8,hb=e=>({saturate:.4+e*.6,brightness:1.15-e*.15,contrast:.85+e*.15}),yb=e=>{const{saturate:t,brightness:r,contrast:i}=hb(e);return`saturate(${t}) brightness(${r}) contrast(${i})`},lr={mobile:"150%",tablet:"120%",desktop:"cover",largeMonitor:"100%",ultrawide:"90%"},qi=p.createContext(void 0),_b=({children:e})=>{const[t,r]=p.useState(null),[i,o]=p.useState(zo),[s,c]=p.useState(!1),[d,f]=p.useState(null),m=p.useCallback((I,h)=>{r(I);const C=h?h/100:zo;o(C)},[]),g=p.useMemo(()=>
10647({officeBackground:t,officeBackgroundIntensity:i,handleSetOfficeBackground:m,isPublicView:s,setIsPublicView:c,officeThemeOverrides:d,setOfficeThemeOverrides:f}),[t,i,m,s,d]);return n.jsx(qi.Provider,{value:g,children:e})},Cb=$.div.withConfig({componentId:"sc-2phx62-0"})(["position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;background:",";",""],({$isPublic:e})=>e?av:nv,({$backgroundImage:e,$intensity:t})=>e&&` 10648 &::before { 10649 content: ''; 10650 position: absolute; 10651 top: 0; 10652 left: 0; 10653 right: 0; 10654 bottom: 0; 10655 background-image: url('${e}'); 10656 background-repeat: no-repeat; 10657 background-position: center center; 10658 /* NO background-attachment: fixed â the wrapper is already 10659 position: fixed, so this ::before box IS the viewport. iOS Safari 10660 mis-paints fixed attachment against the page canvas instead: the 10661 image then ends mid-page and anything translucent below it (the 10662 glass calendar panel) showed plain background with a hard seam. */ 10663 opacity: ${t}; 10664 10665 /* 10666 * Responsive background sizing using clamp: 10667 * - Minimum: 100% (never smaller than viewport) 10668 * - Preferred: scales with viewport width (100vw + buffer) 10669 * - Maximum: 150% (never too zoomed on small screens) 10670 */ 10671 background-size: clamp(100%, 100vw + 200px, 150%); 10672 10673 /* Dynamic filter based on intensity - uses shared utility */ 10674 filter: ${yb(t)}; 10675 } 10676 10677 /* Mobile: tighter crop */ 10678 @media (max-width: 767px) { 10679 &::before { 10680 background-size: ${lr.mobile}; 10681 background-position: center top; 10682 } 10683 } 10684 10685 /* Tablet/Small laptop */ 10686 @media (min-width: 768px) and (max-width: 1440px) { 10687 &::before { 10688 background-size: ${lr.tablet}; 10689 } 10690 } 10691 10692 /* Standard desktop */ 10693 @media (min-width: 1441px) and (max-width: 1920px) { 10694 &::before { 10695 background-size: ${lr.desktop}; 10696 } 10697 } 10698 10699 /* Large monitors (QHD) */ 10700 @media (min-width: 1921px) and (max-width: 2560px) { 10701 &::before { 10702 background-size: ${lr.largeMonitor}; 10703 } 10704 } 10705 10706 /* 4K and ultrawide */ 10707 @media (min-width: 2561px) { 10708 &::before { 10709 background-size: ${lr.ultrawide}; 10710 } 10711 } 10712 `),oc=$(ls).withConfig({componentId:"sc-2phx62-1"})(["position:relative;z-index:1;min-height:100vh;background:transparent;"]),Yo=({children:e,nested:t=!1})=>{const r=p.useContext(qi),i=r?.officeBackground,o=r?.officeBackgroundIntensity??zo,s=r?.isPublicView??!1;return t?n.jsx(oc,{children:e}):n.jsxs(n.Fragment,{children:[n.jsx(Cb,{$backgroundImage:i??null,$intensity:o,$isPublic:s}),n.jsx(oc,{children:e})]})},Ob=({value:e,type:t="primary",danger:r=!1,size:i="large",className:o,loading:s=!1,block:c=!1,...d})=>n.jsx(xr,{size:i,htmlType:"button",type:t,danger:r,className:o&&o,loading:s,block:c,...d,children:e}),Ee=Ob,qo=1366,ea=1600,sc=()=>typeof window>"u"?ea+1:Math.max(document.documentElement?.clientWidth||0,window.innerWidth||0),ac=e=>e<=qo?"compact":e<=ea?"cozy":"normal",vu=()=>{const[e,t]=p.useState(()=>ac(sc()));return p.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function")return;const r=[window.matchMedia(`(max-width: ${qo}px)`),window.matchMedia(`(min-width: ${qo+1}px) and (max-width: ${ea}px)`)],i=()=>t(ac(sc())),o=r.map(s=>qs(s,i));return i(),()=>o.forEach(s=>s())},[]),p.useEffect(()=>{typeof document<"u"&&(document.documentElement.dataset.density=e)},[e]),e},Eb="(pointer: coarse), (max-width: 767px)",Tu=e=>{const[t,r]=p.useState(()=>typeof window>"u"||typeof window.matchMedia!="function"?!1:window.matchMedia(e).matches);return p.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function")return;const i=window.matchMedia(e),o=()=>r(i.matches),s=qs(i,o);return o(),s},[e]),t},vb=()=>Tu(Eb),Tb="(orientation: landscape) and (max-height: 500px), (orientation: portrait) and (min-width: 600px) and (max-width: 767px)",L9=()=>Tu(Tb),bb={compact:500,cozy:540,normal:550},zr=({visible:e,onClose:t,onOk:r,children:i,centered:o=!0,title:s,destroyOnHidden:c=!1,footer:d=null,closable:f=!0,maskClosable:m=!0,width:g,zIndex:I,keyboard:h=!0,styles:C,afterClose:y,paddingBottom:O})=>{const{isMobajl:_,width:E}=$e(),v=vu(),P=Math.round(E*(_?.95:.92)),S=Math.min(g??bb[v],P),b=v==="compact"?12:16;return n.jsx(ll,{centered:o,open:e,maskClosable:m,onCancel:t,onOk:r,destroyOnHidden:c,footer:d,closable:f,width:S,keyboard:h,zIndex:I,styles:{body:{paddingTop:`${b}px`,...O&&{paddingBottom:O},...C?.body}},afterClose:y,title:s?n.jsx("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:s}):void 0,children:n.jsx(n.Fragment,{children:i})})},Ab=({visible:e,onCloseModal:t})=>{const{t:r}=V(),i=Xt(),o=()=>{Td(!0),localStorage.setItem(de.NEW_TARIFF_INFO_SEEN,"1")};return n.jsxs(zr,{title:r("subscriptionNs:changes"),closable:!0,destroyOnHidden:!0,visible:e,onClose:()=>{o(),t()},zIndex:100001,children:[n.jsxs("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[n.jsx("p",{children:r("subscriptionNs:changesDescription1")}),n.jsx("p",{children:r("subscriptionNs:changesDescription2")})]}),n.jsx(Ee,{block:!0,value:r("more"),onClick:s=>{s.preventDefault(),o(),t(),window.open(`${i}/pricing/`,"_blank")}})]})},ze={OAUTH_CANCELLED:"OAUTH_CANCELLED",OAUTH_NO_CREDENTIAL:"OAUTH_NO_CREDENTIAL",OAUTH_PROVIDER_UNAVAILABLE:"OAUTH_PROVIDER_UNAVAILABLE",OAUTH_GENERIC_ERROR:"OAUTH_GENERIC_ERROR",USER_PASSWORD_DOES_NOT_MATCH:"USER_PASSWORD_DOES_NOT_MATCH"},bu=["OAUTH_EMAIL_MISSING","OAUTH_EMAIL_NOT_VERIFIED","OAUTH_INVALID_TOKEN","OAUTH_NOT_CONFIGURED","OAUTH_TOKEN_REQUIRED","OAUTH_GOOGLE_FAILED","OAUTH_FACEBOOK_FAILED"],Au=e=>e!==void 0&&bu.includes(e),$b=new Set([ze.OAUTH_CANCELLED,ze.OAUTH_NO_CREDENTIAL,ze.USER_PASSWORD_DOES_NOT_MATCH,...bu]),$u=e=>e!==void 0&&Object.values(ze).includes(e),Sb=e=>{if(!e)return!1;const{code:t}=e;return t===void 0?!0:!$b.has(t)},$r=e=>{if(!e)return!1;const t=e.message||"";return(e.name||"")==="AbortError"||t.includes("AbortError")||t.includes("aborted")||t.includes("The user aborted a request")||t.includes("signal is aborted")||t.includes("cancelled")||t.includes("canceled")},ta=e=>{if(!e||$r(e))return!1;const t=e.message||"";return t.includes("Failed to fetch")||t.includes("net::ERR_FAILED")||t.includes("NetworkError")||t.includes("Network request failed")||t.includes("Load failed")||t.includes("ECONNREFUSED")||t.includes("ENOTFOUND")||t.includes("ETIMEDOUT")},Su=e=>e===401||e===403,na=e=>e===429,ra=e=>e===503||e===504||e===502,Pu=e=>{if(!e)return!1;const t=e.message||"";return t.includes("timeout")||t.includes("timed out")||t.includes("ETIMEDOUT")},ia=e=>{if(!e)return!1;const t=e.message||"";return t.includes("Unexpected EOF")||t.includes("Unexpected end of JSON")||t.includes("unexpected end of data")},xu=e=>e?e>=400&&e<500&&![401,403,429].includes(e):!1,Pb=(e,t)=>ta(e)||ia(e)?!0:Pu(e)?!1:ra(t)||na(t)?!0:Su(t)||xu(t)?!1:!!(t&&t>=500),Cr=e=>{const t=e?.message||"Unknown error",r=Ll.is(e)||kl.is(e)?e.statusCode:null;return ta(e)?{type:"NETWORK_FAILURE",statusCode:r,message:t,isRetryable:!0,isTransient:!0}:Pu(e)?{type:"TIMEOUT",statusCode:r,message:t,isRetryable:!1,isTransient:!0}:na(r)?{type:"RATE_LIMITED",statusCode:r,message:t,isRetryable:!0,isTransient:!0}:Su(r)?{type:"AUTH_ERROR",statusCode:r,message:t,isRetryable:!1,isTransient:!1}:ra(r)?{type:"SERVER_ERROR",statusCode:r,message:t,isRetryable:!0,isTransient:!0}:xu(r)?{type:"CLIENT_ERROR",statusCode:r,message:t,isRetryable:!1,isTransient:!1}:r&&r>=500?{type:"SERVER_ERROR",statusCode:r,message:t,isRetryable:!0,isTransient:!1}:ia(e)?{type:"NETWORK_FAILURE",statusCode:r,message:t,isRetryable:!0,isTransient:!0}:{type:"UNKNOWN",statusCode:r,message:t,isRetryable:!1,isTransient:!1}}
10712,cc=e=>{switch(e.type){case"NETWORK_FAILURE":return"Unable to connect to the server. Please check your internet connection.";case"RATE_LIMITED":return"Too many requests. Please wait a moment before trying again.";case"TIMEOUT":return"Request timed out. Please try again.";case"SERVER_ERROR":return e.isTransient?"Service temporarily unavailable. We are attempting to reconnect...":"Server error occurred. Please try again later.";case"AUTH_ERROR":return"Authentication required. Please log in again.";case"CLIENT_ERROR":return"Invalid request. Please check your input and try again.";default:return"An unexpected error occurred. Please try again."}},lc="fyooga_login_auth_grace_until",go="fyooga_login_auth_grace_retry_done",dc=()=>{if(typeof window>"u")return!1;try{const e=window.sessionStorage.getItem(lc),t=window.sessionStorage.getItem(go)==="1";if(!e||t)return!1;const r=Number(e);return!Number.isFinite(r)||r<Date.now()?(window.sessionStorage.removeItem(lc),window.sessionStorage.removeItem(go),!1):(window.sessionStorage.setItem(go,"1"),console.warn("Suppressing first auth error shortly after login; reloading once to avoid cookie/session race"),window.setTimeout(()=>window.location.reload(),250),!0)}catch(e){return console.warn("Unable to evaluate login auth grace marker",e),!1}},xb=()=>{const e=[];return Object.keys(ne.formField).forEach(t=>{e.push(ne.formField[t])}),Object.keys(ne.formFeedback).forEach(t=>{e.push(ne.formFeedback[t])}),e.push(ne.handledApiErrors.BILLING_INFO_REQUIRED_FOR_RECEIPTS),e},Or=(e,t)=>{const r=[];if(e.length===0)return!1;for(const s in t)r.push(t[s].code);const i=Array.from(new Set(r));return e.every(s=>{const c=s.extensions?.code??"";return i.includes(c)})},Rb=e=>{if($u(e)||Au(e))return!0;const t=[];for(const i in ne.handledApiErrors)t.push(ne.handledApiErrors[i].code);for(const i in ne.formFeedback)t.push(ne.formFeedback[i].code);return Array.from(new Set(t)).includes(e)},Ko=e=>{if(!Ht.is(e))return!1;const t=e.errors;if(t.length===0)return!1;const r=[];for(const o in ne.formFeedback)r.push(ne.formFeedback[o].code);for(const o in ne.handledApiErrors)r.push(ne.handledApiErrors[o].code);const i=t.every(o=>{const s=o.extensions?.code??"";return r.includes(s)});return Or(t,ne.handledApiErrors)||i},wb=new Set(["GetExternalProviderConfig"]),Lb={RecordVideoProgress:new Set([ne.handledApiErrors.VIDEO_ACCESS_REVOKED.code]),PreviewVideoMetadata:new Set([ne.handledApiErrors.UNSUPPORTED_VIDEO_URL.code]),DeleteOfficeEmployeeById:new Set([ne.handledApiErrors.LECTURER_TRANSFER_REQUIRED.code,ne.handledApiErrors.TRANSFER_EMPLOYEE_INVALID.code])},kb=(e,t,r,i)=>{if(e){for(const c of e)if(c?.extensions?.code)switch(c.extensions.code){case"UNAUTHENTICATED":{if(dc())return;fi(r).then(()=>{js(!0),window.location.href=`/${he.LOGIN}`}).catch(d=>{console.error("Failed to logout user on UNAUTHENTICATED:",d),window.location.href=`/${he.LOGIN}`});return}case"FORBIDDEN":if(i&&wb.has(i)){console.warn(`FORBIDDEN suppressed for ancillary operation "${i}"; caller is expected to degrade gracefully (e.g. boolean â false).`);return}console.warn("FORBIDDEN: User lacks required permissions for this operation"),ui(!0);return;case"BAD_USER_INPUT":case"GRAPHQL_VALIDATION_FAILED":{if(jn()){console.warn("Schema validation error with pending update â will auto-reload on next navigation");return}xe(T.t("errorNs:validations.INVALID_INPUT"));return}}}const o=Ll.is(t)||kl.is(t)?t.statusCode:null,s=e&&!Or(e,xb());if(o===401){if(dc())return;fi(r).then(()=>{window.location.href=`/${he.LOGIN}`}).catch(c=>{console.error("Failed to logout user on 401:",c),window.location.href=`/${he.LOGIN}`})}else if(o===403){ui(!0);return}else if(na(o)){console.warn("Rate limited (429) - too many requests. RetryLink will handle exponential backoff.");const c=Cr(t);xe(T.t("errorNs:RATE_LIMITED",{defaultValue:cc(c)}));return}else if(o===503){console.warn("Server in maintenance mode (503). Showing maintenance page."),bd(!0);return}else if(ra(o)){console.warn(`Server temporarily unavailable (${o}). RetryLink will attempt to reconnect.`);const c=Cr(t);xe(T.t("errorNs:SERVICE_UNAVAILABLE",{defaultValue:cc(c)}));return}else if(s||t)if(t){if($r(t))return;const c=Cr(t);console.error("[Apollo Error Handler] networkError:",t),ia(t)?console.warn("Response parse error (likely truncated response):",c.message):ta(t)?console.warn("Transient network failure detected - deferring to retry/circuit breaker:",c.message):c.statusCode===null||c.statusCode===void 0?console.warn("Request failed without status code - might be transient"):(console.error("Unhandled network error with status:",c.statusCode),st(!0))}else if(e){const c=new Set,d=i?Lb[i]:void 0;e.forEach(f=>{if(f.extensions?.code)switch(f.extensions.code){case"FYOOGA_YUP_VALIDATION_ERROR":{const m=T.t(`errorNs:validations.${f.message}`);c.add(m);break}case"COURSE_TEAM_LECTURER_STILL_IN_TERMS":{c.add(T.t("errorNs:COURSE_TEAM_LECTURER_STILL_IN_TERMS",{terms:f.extensions?.terms??""}));break}default:{const m=["UNAUTHENTICATED","FORBIDDEN","BAD_USER_INPUT"],g=f.extensions.code;!m.includes(g)&&!d?.has(g)&&c.add(`${T.t(`errorNs:${g}`)}`)}}else c.add(`${T.t("errorNs:errorPage.somethingWentWrong1")} ${T.t("errorNs:errorPage.somethingWentWrong2")}`)}
10712),c.size&&Array.from(c).forEach(m=>{xe(m)})}else throw new TypeError("This should not occur, some weird not network error and even not graphql error")},Mb=(e,t,r)=>()=>{const i=T.t(`errorNs:${t}`);r(e,{type:"manual",message:i})},Fb=(e,t)=>{e.forEach(r=>{const i=r?.extensions?.code;if(i){const o=t[`${i}`];o!==void 0&&o()}})},Pt=(e,t=null)=>{const r=Ht.is(e)?e.errors:void 0,i=["UNAUTHENTICATED","FORBIDDEN","BAD_USER_INPUT"];if(!(r&&r.length>0&&r.every(s=>{const c=s.extensions?.code;return i.includes(c)})))if(r){const o=Or(r,ne.formField);if(o&&t){let s={};for(const c in ne.formField)s={...s,[ne.formField[c].code]:Mb(ne.formField[c].fieldName,ne.formField[c].code,t)};Fb(r,s)}else{const s=Or(r,ne.formFeedback);if(!Or(r,ne.handledApiErrors)&&!s&&o){const d=e instanceof Error?e.message:"Unknown error";xe(`Error: ${d}`)}}}else{const o=e instanceof Error?e.message:"Unknown error";xe(`Error: ${o}`)}},Db=(e,t=0)=>{const r=p.useRef(null),i=p.useCallback(()=>{r&&r.current&&(clearTimeout(r.current),r.current=null)},[]);return{startTimeout:p.useCallback(s=>{r.current||(r.current=setTimeout(()=>{e(s),r.current=null},t))},[e,t]),stopTimeout:i}},{Option:Nb}=ds,k9=e=>{const t=y5[e];return t[Math.floor(Math.random()*t.length)]},M9=(e=[])=>{const t={};return e.forEach(r=>t[r.lectureTemplateId]=r.templateName),t},F9=(e=[])=>{const t={};return e.forEach(r=>t[r.placeId]=r.name),t},Zo=(e,t)=>{const r=Oa.remove(e.toLowerCase()),i=Oa.remove(t.toLowerCase());return r.indexOf(i)>=0},D9=(e=[])=>{const t={};return e.forEach(r=>t[r.employeeId]=r.user.name),t},N9=e=>e!==null&&typeof e<"u"&&e.includes("@"),gi=e=>{const t=[];for(const r in e)t.push(n.jsx(Nb,{value:r,children:e[r]},`select-option-${r}`));return t},Hn=(e,t,r)=>{e(t,r,{shouldValidate:!0,shouldDirty:!0,shouldTouch:!0})},Bb=p.forwardRef(({name:e,size:t,...r},i)=>{const{onChange:o,onBlur:s,value:c,...d}=r,{control:f}=ye();return n.jsx(Ve,{name:e,control:f,render:({field:m})=>{const{onChange:g,ref:I,...h}=m;return n.jsx(zf,{ref:i,size:t,onChange:C=>{g(C),o&&o(C)},...h,...d})}},`autocomplete-controller-${e}`)}),jb=({name:e,size:t,...r})=>{const{onChange:i,onBlur:o,value:s,...c}=r,{control:d}=ye();return n.jsx(Ve,{name:e,control:d,render:({field:f})=>{const{onChange:m,value:g,ref:I,...h}=f;return n.jsx(Yf,{size:t,onChange:C=>{m(C),i&&i(C)},checked:g,...h,...c})}},`checkbox-controller-${e}`)},Vb=({name:e,size:t,...r})=>{const{onChange:i,value:o,...s}=r,{control:c}=ye(),{isMobajl:d}=$e();return n.jsx(Ve,{name:e,control:c,render:({field:f})=>{const{onChange:m,value:g,ref:I,...h}=f;let C;if(g)if(typeof g=="string"){const y=Ke(g);C=y.isValid()?y:null}else g instanceof Date?C=Ke(g):Ke.isDayjs(g)?C=g:C=Ke(g);return n.jsx(dl,{inputReadOnly:!!d,size:t,value:C,onChange:(y,O)=>{if(y){const _=y?y.format("YYYY-MM-DD HH:mm:ss"):null;m(_),i&&i(y,O)}else m(null),i&&i(null,"")},...h,...s})}},`input-controller-${e}`)},Ub=e=>{const[t,r]=p.useState({loaded:!1,error:!1});return p.useEffect(()=>{const i=document.createElement("script");i.src=e,i.async=!0,i.crossOrigin="anonymous",i.defer=!0,document.head.appendChild(i);const o=()=>{r({loaded:!0,error:!1})},s=()=>{i.remove(),r({loaded:!0,error:!0})};return i.addEventListener("load",o),i.addEventListener("error",s),document.body.appendChild(i),()=>{i.removeEventListener("load",o),i.removeEventListener("error",s)}},[e]),[t.loaded,t.error]},Ru=p.forwardRef(({name:e,size:t,...r},i)=>{const{isMobajl:o}=$e(),{onChange:s,onBlur:c,onFocus:d,value:f,type:m,className:g,...I}=r,{control:h}=ye(),C=y=>{y.stopPropagation()};return n.jsx(Ve,{name:e,control:h,render:({field:y})=>{const{onChange:O,onBlur:_,ref:E,...v}=y;return n.jsx(Rr,{ref:i,size:t,onChange:P=>{O(P),s&&s(P)},onBlur:P=>{_(),c&&c(P)},onFocus:P=>{I.autoComplete==null&&P.target.setAttribute("autocomplete","off"),d&&d(P),window.navigator.standalone&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&setTimeout(()=>{P.target.focus()},100)},type:m,inputMode:m==="email"?"email":m==="password"?"text":void 0,className:g,...o&&{onClick:C,onPaste:C},...v,...I})}},`input-controller-${e}`)}),Gb=$.span.withConfig({componentId:"sc-jbi1fc-0"})(["display:inline-flex;align-items:flex-start;gap:8px;font-size:18px;font-weight:700;line-height:1.35;"]),uc=$.p.withConfig({componentId:"sc-jbi1fc-1"})(["color:rgba(33,28,43,0.66);font-size:14px;line-height:1.5;margin:0 0 16px;"]),Io=$.p.withConfig({componentId:"sc-jbi1fc-2"})(["font-size:11.5px;letter-spacing:0.06em;text-transform:uppercase;color:#5f5a6b;font-weight:600;margin:0 0 7px;"]),Xo=$.div.withConfig({componentId:"sc-jbi1fc-3"})(["display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f6f4fa;border:1px solid #e7e2ef;border-radius:10px;padding:12px 14px;font-family:ui-monospace,'SF Mono','JetBrains Mono',Menlo,Consolas,monospace;font-size:15px;color:#211c2b;word-break:break-all;"]),Hb=$(Xo).withConfig({componentId:"sc-jbi1fc-4"})(["background:rgba(102,51,153,0.08);border-color:rgba(102,51,153,0.28);"]),Wb=$.span.withConfig({componentId:"sc-jbi1fc-5"})(["flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#663399;"]),zb=$.div.withConfig({componentId:"sc-jbi1fc-6"})(["display:flex;flex-direction:column;gap:14px;"]),fc=$.div.withConfig({componentId:"sc-jbi1fc-7"})(["display:flex;justify-content:flex-end;
10712gap:10px;margin-top:22px;flex-wrap:wrap;"]),Yb=({name:e,size:t,className:r,disabled:i,onChange:o,...s})=>{const{t:c}=V(),[d,f]=Ub("https://client.smartform.cz/v2/smartform.js"),{watch:m,setValue:g}=ye(),[I,h]=p.useState(!0),[C,y]=p.useState(null),O=p.useRef(null),_=m(e),E=()=>{h(!0),y(null)};p.useEffect(()=>{if(!d||f||i)return;window.smartform=window.smartform||{},window.smartform.beforeInit=function(){window.smartform.setClientId("aV4PEweqZE")};const b=R=>{const x=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;if(R.result.resultType==="NOT_EXISTS"&&R.result?.inputEmail&&x.test(R.result.inputEmail)){const L=!!(R.result?.hint&&R.result.hint.includes("@"));h(!1),L&&y(R.result.hint)}else E()};return window.smartform.afterInit=()=>{const R=window.smartform.getInstance();R?.emailControl&&(R.emailControl.addValidationCallback(b),R.emailControl.setShowHintEnabled(!1))},()=>{window.smartform?.getInstance?.()?.emailControl?.removeValidationCallback?.(b)}},[d,f,i]);const v=()=>{E(),setTimeout(()=>O.current?.focus?.(),0)},P=()=>{const b=C;E(),Hn(g,e,b)},S=C!==null;return n.jsxs(n.Fragment,{children:[n.jsx(Ru,{ref:O,name:e,size:t,type:"email",disabled:i,className:Ie(!i&&"smartform-email",r),onChange:b=>{o&&o(b),I||E()},...s}),n.jsx(zr,{title:n.jsxs(Gb,{children:[n.jsx("span",{role:"img","aria-label":"warning",children:"â ï¸"}),c(S?"errorNs:smartFormNotFoundEmailModalTitleSuggestion":"errorNs:smartFormNotFoundEmailModalTitle")]}),visible:!I,onClose:()=>E(),zIndex:Cd.smartFormNotFoundEmailDesktop,children:S?n.jsxs(n.Fragment,{children:[n.jsx(uc,{children:c("errorNs:smartFormNotFoundEmailSuggestionBody")}),n.jsxs(zb,{children:[n.jsxs("div",{children:[n.jsx(Io,{children:c("errorNs:smartFormNotFoundEmailModalSuggestion")}),n.jsx(Xo,{children:_})]}),n.jsxs("div",{children:[n.jsx(Io,{children:c("errorNs:smartFormNotFoundEmailModalSuggestionFix")}),n.jsxs(Hb,{children:[n.jsx("span",{children:C}),n.jsx(Wb,{children:c("errorNs:smartFormNotFoundEmailModalSuggestedPill")})]})]})]}),n.jsxs(fc,{children:[n.jsx(Ee,{type:"default",onClick:()=>E(),value:c("errorNs:smartFormNotFoundEmailModalKeep")}),n.jsx(Ee,{type:"primary",onClick:P,value:c("errorNs:smartFormNotFoundEmailModalSuggestionUseSuggested")})]})]}):n.jsxs(n.Fragment,{children:[n.jsx(uc,{children:c("errorNs:smartFormNotFoundEmail")}),n.jsx(Io,{children:c("errorNs:smartFormNotFoundEmailModalSuggestion")}),n.jsx(Xo,{children:_}),n.jsxs(fc,{children:[n.jsx(Ee,{type:"default",onClick:v,value:c("errorNs:smartFormNotFoundEmailModalEdit")}),n.jsx(Ee,{type:"primary",onClick:()=>E(),value:c("errorNs:smartFormNotFoundEmailModalContinue")})]})]})})]})},qb=({label:e="",required:t=!1,validateStatus:r,tooltip:i=null,hasFeedback:o=!1,errorMessage:s,children:c,touched:d=!1})=>{const{isMobajl:f}=$e();return n.jsx(Tr.Item,{label:e,required:t,validateStatus:r,tooltip:i?{title:i,icon:n.jsx(So,{}),trigger:f?"click":void 0}:void 0,hasFeedback:o&&d,help:s,children:c})},Kb=({name:e,size:t,...r})=>{const{onChange:i,onBlur:o,onKeyDown:s,value:c,integerOnly:d=!1,parser:f,step:m,precision:g,...I}=r,{control:h}=ye(),C=y=>{if(typeof y!="string")return y;const _=y.trim().match(/^-?\d*/);return _?_[0]:""};return n.jsx(Ve,{name:e,control:h,render:({field:y})=>{const{onChange:O,onBlur:_,ref:E,...v}=y;return n.jsx(ul,{type:"number",size:t,onChange:P=>{O(P),i&&i(P)},onBlur:P=>{_(),o&&o(P)},onKeyDown:P=>{d&&[".",",","e","E"].includes(P.key)&&P.preventDefault(),s&&s(P)},autoComplete:"chrome-off",step:d?1:m,precision:d?0:g,parser:d?C:f,...v,...I})}},`input-number-controller-${e}`)},Zb=({name:e,size:t,currency:r,...i})=>{const{onChange:o,onBlur:s,value:c,...d}=i,{control:f}=ye(),m=r==="CZK",g=m?10:.5,I=m?0:2;return n.jsx(Ve,{name:e,control:f,render:({field:h})=>{const{onChange:C,onBlur:y,ref:O,..._}=h,E=v=>Number(v).toFixed(2);return n.jsx(ul,{type:"number",size:t,onChange:v=>{let P=v;I>0&&v!==null&&v!==void 0&&(P=E(v)),C(P),o&&o(P)},onBlur:v=>{y(),s&&s(v)},autoComplete:"chrome-off",step:g,precision:I,..._,...d})}},`input-number-double-controller-${e}`)},{Password:Xb}=Rr,Qb=({name:e,size:t,...r})=>{const{onChange:i,onBlur:o,onFocus:s,value:c,...d}=r,{control:f}=ye(),{isMobajl:m}=$e(),g=I=>{I.stopPropagation()};return n.jsx(Ve,{name:e,control:f,render:({field:I})=>{const{onChange:h,onBlur:C,ref:y,...O}=I;return n.jsx(Xb,{size:t,onChange:_=>{h(_),i&&i(_)},onBlur:_=>{C(),o&&o(_)},onFocus:_=>{d.autoComplete==null&&_.target.setAttribute("autocomplete","off"),s&&s(_)},...m&&{onClick:g,onPaste:g},...O,...d})}},`input-password-controller-${e}`)},Jb=({lang:e=A.CS,name:t,defaultCountry:r,...i})=>{const{onChange:o,onBlur:s,value:c,...d}=i,{control:f}=ye(),m=p.useMemo(()=>{switch(e){case A.CS:return Lp;case A.SK:return wp;case A.EN:return Kr;case A.DE:return Rp;case A.PL:return xp;case A.FR:return Pp;case A.ES:return Sp;case A.PT:return $p;case A.PT_PT:return Ap;case A.IT:return bp;case A.FI:return Tp;case A.DA:return Kr;case A.NB:return vp;case A.SV:return Ep;case A.RO:return Kr;case A.NL:return Op;default:return Kr}},[e]);return n.jsx(Ve,{name:t,control:f,render:({field:g})=>{const{onChange:I,onBlur:h,value:C,ref:y,...O}=g;return n.jsx(kp,{labels:m,inputComponent:Rr,onChange:_=>{typeof _>"u"&&(_=null),I(_),o&&o(_)},onBlur:_=>{h(),s&&s(_)},defaultCountry:r&&r,smartCaret:!1,value:C,countryCallingCodeEditable:!1,limitMaxLength:!0,countrySelectProps:{unicodeFlags:!0},...O,...d})}}
10712,`phone-number-input-controller-${t}`)},eA=({name:e,size:t,buttonStyle:r,optionType:i,isFlex:o=!0,...s})=>{const{onChange:c,onBlur:d,value:f,...m}=s,{control:g}=ye();return n.jsx(Ve,{name:e,control:g,render:({field:I})=>{const{onChange:h,ref:C,...y}=I;return n.jsx(Ir.Group,{size:t,className:Ie(o&&"radioGroupColumnFlex"),onChange:O=>{h(O),c&&c(O)},buttonStyle:r,optionType:i,...y,...m})}},`radio-group-controller-${e}`)},{RangePicker:tA}=dl,nA=({name:e,size:t="large",showTime:r,...i})=>{const{onChange:o,value:s,...c}=i,{control:d}=ye(),f=g=>g,m=r===!1?!1:{format:"HH:mm",...r||{}};return n.jsx(Ve,{name:e,control:d,render:({field:g})=>{const{onChange:I,value:h,ref:C,...y}=g;return n.jsx(tA,{inputReadOnly:!0,size:t,value:h&&h.length?f(h):void 0,onChange:(O,_)=>{I(O,_),o&&o(O,_)},showTime:m,...y,...c})}},`input-controller-${e}`)},rA="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='12'%20viewBox='0%200%208%2012'%3e%3cpath%20fill='%2370757B'%20fillRule='nonzero'%20d='M2%2011.4L.6%2010l4-4-4-4L2%20.6%207.4%206z'/%3e%3c/svg%3e",iA=$.span.withConfig({componentId:"sc-6e3aun-0"})(["display:inline-block;height:34px;width:34px;margin-right:2px;background-image:",";background-repeat:no-repeat;background-position:center;transform:",";-webkit-transition:all 0.3s;transition:all 0.3s;"],({$image:e})=>`url("${e}")`,({$isActive:e})=>`rotateZ(${e?270:90}deg)`),vt=({isActive:e=!1,dropdownButton:t=!1})=>n.jsx(iA,{$image:rA,$isActive:e}),oA=({name:e,size:t,children:r,getPopupContainer:i,...o})=>{const{onChange:s,onBlur:c,value:d,withDefaultIcon:f=!1,...m}=o,[g,I]=p.useState(!1),{control:h}=ye(),C={...m,...!f&&{suffixIcon:n.jsx(vt,{isActive:g})}};return n.jsx(Ve,{name:e,control:h,render:({field:y})=>{const{onChange:O,onBlur:_,ref:E,...v}=y;return n.jsx(ds,{getPopupContainer:i,size:t,onChange:(P,S)=>{O(P),s&&s(P,S)},onBlur:P=>{_(),c&&c(P)},onOpenChange:P=>{I(P)},...v,...C,children:r})}},`select-controller-${e}`)},Ii=({size:e="large",type:t="default",value:r,disabled:i=!1,loading:o=!1,className:s,cancelDisabled:c,block:d=!0,danger:f=!1})=>{const{formState:m}=ye(),{isSubmitting:g,dirtyFields:I}=m,h=Object.keys(I).length>0,C=()=>c?g||i:g||i||!h;return n.jsx(n.Fragment,{children:n.jsx(xr,{size:e,htmlType:"submit",type:f?"primary":t,danger:f,className:Ie(s&&s),disabled:C(),block:d,loading:o,children:r})})},sA=({name:e,size:t,...r})=>{const{onChange:i,onBlur:o,value:s,...c}=r,{control:d}=ye();return n.jsx(Ve,{name:e,control:d,render:({field:f})=>{const{onChange:m,value:g,ref:I,...h}=f;return n.jsx(qf,{size:t,onChange:(C,y)=>{m(C,y),i&&i(C,y)},checked:g,...h,...c})}},`switch-controller-${e}`)},{TextArea:aA}=Rr,cA=({name:e,...t})=>{const{onChange:r,onBlur:i,value:o,...s}=t,{control:c}=ye();return n.jsx(Ve,{name:e,control:c,render:({field:d})=>{const{onChange:f,onBlur:m,ref:g,...I}=d;return n.jsx(aA,{onChange:h=>{f(h),r&&r(h)},onBlur:h=>{m(),i&&i(h)},autoComplete:"chrome-off",...I,...s})}},`input-text-area-controller-${e}`)},lA=({name:e,...t})=>{const{onChange:r,onBlur:i,value:o,disabledHours:s,getDisabledTime:c,...d}=t,{control:f}=ye();return n.jsx(Ve,{name:e,control:f,render:({field:m})=>{const{onChange:g,value:I,ref:h,...C}=m;let y;return I&&(typeof I=="string"?y=Ke(I,"HH:mm"):I instanceof Date?y=Ke(I):Ke.isDayjs(I)?y=I:y=Ke(I)),n.jsx(Kf,{inputReadOnly:!0,value:y,allowClear:{clearIcon:n.jsx(Zf,{style:{color:"rgba(0,0,0,.45)"}})},format:p5,minuteStep:5,hideDisabledOptions:!0,disabledTime:()=>c?c():{disabledHours:()=>s||[0,1,2,3,4,5,23]},onChange:(O,_)=>{const E=O?O.format("HH:mm"):null;g(E),r&&r(O,_)},onCalendarChange:O=>{const _=O?Ke(O).format("HH:mm"):null;g(_),r&&r(O,_)},...C,...d})}},`time-input-controller-${e}`)},wu=e=>{const t=e.getAttributes("link").href,r=window.prompt(T.t("wysiwygEditor.linkDescription"),t);if(r!==null){if(r===""){e.chain().focus().extendMarkRange("link").unsetLink().run();return}e.chain().focus().extendMarkRange("link").setLink({href:r}).run()}},dA=e=>typeof e=="object"&&e!==null&&"name"in e&&e.name==="IndexSizeError",uA=({ranges:e,getSelectionRect:t,getFallbackRect:r,lastKnownRect:i})=>{if(e.length===0)return i??r();const o=Math.min(...e.map(c=>c.$from.pos)),s=Math.max(...e.map(c=>c.$to.pos));try{return t(o,s)}catch(c){if(!dA(c))throw c;return i??r()}},fA=({editor:e})=>{const t=p.useRef(null),r=p.useCallback(()=>{wu(e)},[e]),i=p.useCallback(()=>{const{view:o}=e;return uA({ranges:o.state.selection.ranges,getSelectionRect:(s,c)=>{if(Zp(o.state.selection)){let f=o.nodeDOM(s);if(f instanceof HTMLElement){const m=f.dataset.nodeViewWrapper?f:f.querySelector("[data-node-view-wrapper]");m?.firstChild instanceof HTMLElement&&(f=m.firstChild);const g=f.getBoundingClientRect();return t.current=g,g}}const d=Xp(o,s,c);return t.current=d,d},getFallbackRect:()=>o.dom.getBoundingClientRect(),lastKnownRect:t.current})},[e]);return e?n.jsxs(Kp,{className:"bubble-menu",tippyOptions:{duration:100,getReferenceClientRect:i},editor:e,children:[n.jsx("button",{type:"button",onClick:()=>e.chain().focus().toggleHeading({level:1}).run(),className:e.isActive("heading",{level:1})?"is-active":"",children:n.jsx(We,{icon:"heading"})}),n.jsx("button",{type:"button",onClick:()=>e.chain().focus().toggleBold().run(),className:Ie("bubble-button",e.isActive("bold")&&"is-active"),children:n.jsx(We,{icon:"bold"})}),n.jsx("button",{type:"button",onClick:()=>e.chain().focus().toggleItalic().run(),className:Ie("bubble-button",e.isActive("italic")&&"is-active"),children:n.jsx(We,{icon:"italic"})}),n.jsx("button",{type:"button",onClick:()=>e.chain().focus().toggleStrike().run(),className:Ie("bubble-button",e.isActive("strike")&&"is-active"),children:n.jsx(We,{icon:"strikethrough"})}),n.jsx("button",{type:"button",onClick:r,className:Ie("bubble-button",e.isActive("link")&&"is-active"),children:n.jsx(We,{icon:"link"})})]}):null},mA=({editor:e,enableImageUpload:t=!1})=>{const{t:r}=V(),i=p.useRef(null),o=p.useCallback(()=>{wu(e)},[e]),s=p.useCallback(async c=>{const d=c.target.files?.[0];if(d){if(!Da.includes(d.type)){xe(r("errorNs:forms.file.onlyPngOrJpg"));return}if(d.size/1024/1024>=18){xe(r(M5));return}try{const f=new FormData;f.append("file",d),f.append("filename",d.name),f.append("size",d.size),f.append("mime",d.type),f.append("type","notification");const m=await fetch(`${In}/upload`,{method:"POST",body:f,credentials:"include"});if(!m.ok)throw new Error("Upload failed");const g=await m.json(),I=`${ie.AWS_CLOUDFRONT_DOMAIN}${g.key||g.Key}`;e.chain().focus().setImage({src:I}).run(),zs(r("toastNs:fileUpload.success",{filename:d.name}))}catch{xe(r("toastNs:fileUpload.fail",{filename:d.name}))}c.target.value=""}},[e,r]);return e?n.jsxs(n.Fragment,{children:[n.jsx("button",{type:"button",title:r("wysiwygEditor.bold"),onClick:()=>e.chain().focus().toggleBold().run(),className:Ie("menu-button",e.isActive("bold")&&"is-active"),children:n.jsx(We,{icon:"bold"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.italic"),onClick:()=>e.chain().focus().toggleItalic().run(),className:Ie("menu-button",e.isActive("italic")&&"is-active"),children:n.jsx(We,{icon:"italic"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.underline"),onClick:()=>e.chain().focus().toggleUnderline().run(),className:Ie("menu-button",e.isActive("underline")&&"is-active"),children:n.jsx(We,{icon:"underline"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.strikethrough"),onClick:()=>e.chain().focus().toggleStrike().run(),className:Ie("menu-button",e.isActive("strike")&&"is-active"),children:n.jsx(We,{icon:"strikethrough"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.H1"),onClick:()=>e.chain().focus().toggleHeading({level:1}).run(),className:Ie("menu-button",e.isActive("heading",{level:1})&&"is-active"),children:"H1"}),n.jsx("button",{type:"button",title:r("wysiwygEditor.H2"),onClick:()=>e.chain().focus().toggleHeading({level:2}).run(),className:Ie("menu-button",e.isActive("heading",{level:2})&&"is-active"),children:"H2"}),n.jsx("button",{type:"button",title:r("wysiwygEditor.H3"),onClick:()=>e.chain().focus().toggleHeading({level:3}).run(),className:Ie("menu-button",e.isActive("heading",{level:3})&&"is-active"),children:"H3"}),n.jsx("button",{type:"button",title:r("wysiwygEditor.link"),onClick:o,className:Ie("menu-button",e.isActive("link")&&"is-active"),children:n.jsx(We,{icon:"link"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.unorderedList"),onClick:()=>e.chain().focus().toggleBulletList().run(),className:Ie("menu-button",e.isActive("bulletList")&&"is-active"),children:n.jsx(We,{icon:"list-ul"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.orderedList"),onClick:()=>e.chain().focus().toggleOrderedList().run(),className:Ie("menu-button",e.isActive("orderedList")&&"is-active"),children:n.jsx(We,{icon:"list-ol"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.blockquote"),onClick:()=>e.chain().focus().toggleBlockquote().run(),className:Ie("menu-button",e.isActive("blockquote")&&"is-active"),children:n.jsx(We,{icon:"quote-left"})}),n.jsx("button",{type:"button",title:r("wysiwygEditor.horizontalRule"),className:"menu-button",onClick:()=>e.chain().focus().setHorizontalRule().run(),children:"â"}),t&&n.jsxs(n.Fragment,{children:[n.jsx("input",{type:"file",ref:i,onChange:s,accept:Da.join(","),style:{display:"none"}}),n.jsx("button",{type:"button",title:r("wysiwygEditor.image"),className:"menu-button",onClick:()=>i.current?.click(),children:n.jsx(We,{icon:"image"})})]})]}):null},Jt={info:{bg:"#f0f8ff",border:"#91caff",text:"#1677ff",icon:"#1677ff"}
10712,success:{bg:"#f6ffed",border:"#b7eb8f",text:"#389e0d",icon:"#52c41a"},warning:{bg:"#fffbe6",border:"#ffe58f",text:"#d48806",icon:"#faad14"},error:{bg:"#fff2f0",border:"#ffccc7",text:"#cf1322",icon:"#ff4d4f"},neutral:{bg:"#fafafa",border:"#d9d9d9",text:"#434343",icon:"#8c8c8c"}},pA=$(Xf).withConfig({componentId:"sc-1vfwdsy-0"})(["&.ant-alert{padding:"," !important;border-radius:8px !important;border:1px solid "," !important;background:"," !important;font-family:'Work Sans',system-ui,-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:"," !important;line-height:1.4 !important;margin:0 !important;.ant-alert-icon{font-size:"," !important;color:"," !important;margin-top:1px !important;margin-right:"," !important;}.ant-alert-message{color:"," !important;font-weight:500 !important;margin-bottom:"," !important;font-size:"," !important;}.ant-alert-description{color:"," !important;font-size:"," !important;font-weight:400 !important;opacity:0.85;line-height:1.4 !important;> div:not(:last-child){margin-bottom:",";}> p:not(:last-child){margin-bottom:",";}> span:not(:last-child),> section:not(:last-child),> article:not(:last-child){margin-bottom:",";}}.ant-alert-content{flex:1;min-width:0;}"," ","}"],e=>e.$size==="small"?"8px 12px":"12px 16px",e=>Jt[e.$severity]?.border||"#d9d9d9",e=>Jt[e.$severity]?.bg||"#fafafa",e=>e.$size==="small"?"13px":"14px",e=>e.$size==="small"?"14px":"16px",e=>Jt[e.$severity]?.icon||"#666",e=>e.$size==="small"?"6px":"8px",e=>Jt[e.$severity]?.text||"#333",e=>e.$size==="small"?"2px":"4px",e=>e.$size==="small"?"13px":"14px",e=>Jt[e.$severity]?.text||"#666",e=>e.$size==="small"?"12px":"13px",e=>e.$size==="small"?"6px":"8px",e=>e.$size==="small"?"6px":"8px",e=>e.$size==="small"?"6px":"8px",e=>e.$variant==="outlined"&&` 10713 background: transparent !important; 10714 border-width: 1.5px !important; 10715 `,e=>e.$variant==="filled"&&` 10716 background: ${Jt[e.$severity]?.text||"#666"} !important; 10717 border-color: ${Jt[e.$severity]?.text||"#666"} !important; 10718 10719 .ant-alert-message, 10720 .ant-alert-description { 10721 color: white !important; 10722 } 10723 10724 .ant-alert-icon { 10725 color: white !important; 10726 } 10727 `),$t=({severity:e="info",icon:t,variant:r="standard",title:i,marginTop:o,marginBottom:s=15,children:c,size:d="medium",hideIcon:f=!1,style:m,closable:g=!1,onClose:I})=>n.jsx("div",{translate:"no",style:{marginBottom:`${s}px`,marginTop:o?`${o}px`:0,...m},children:n.jsx(pA,{type:e==="neutral"?"info":e,icon:t,message:i?n.jsx("span",{translate:"no",children:i}):void 0,description:c?n.jsx("div",{translate:"no",children:c}):void 0,$severity:e,$variant:r,$size:d,showIcon:!f,closable:g,onClose:I})}),Lu=e=>{switch(e){case"normal":return{gradient:"linear-gradient(90deg, #8c8c8c 0%, #a6a6a6 100%)",color:"#8c8c8c"};case"warning":return{gradient:"linear-gradient(90deg, #faad14 0%, #ffc53d 100%)",color:"#faad14"};case"error":return{gradient:"linear-gradient(90deg, #ff4d4f 0%, #ff7875 100%)",color:"#ff4d4f"}}},gA=$.div.withConfig({componentId:"sc-t26mtj-0"})(["display:flex;align-items:center;gap:12px;"]),IA=$.div.withConfig({componentId:"sc-t26mtj-1"})(["flex:1;height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;"]),hA=$.div.withConfig({componentId:"sc-t26mtj-2"})(["height:100%;transition:width 0.3s ease,background 0.3s ease;background:",";"],e=>Lu(e.status).gradient),yA=$.div.withConfig({componentId:"sc-t26mtj-3"})(["min-width:100px;text-align:right;"]),_A=$.span.withConfig({componentId:"sc-t26mtj-4"})(["font-size:13px;font-weight:500;cursor:help;color:",";transition:color 0.2s ease;"],e=>Lu(e.status).color),CA=({percentage:e,status:t,showError:r})=>{const{t:i}=V("lectureNs");return n.jsxs("div",{className:"mt-5",children:[n.jsxs(gA,{children:[n.jsx(IA,{children:n.jsx(hA,{status:t,style:{width:`${Math.min(e,100)}%`}})}),n.jsx(yA,{children:n.jsx(Te,{title:i("lectureTermForm.descriptionLimitTooltip"),children:n.jsx(_A,{status:t,children:i("lectureTermForm.descriptionLimitUsage",{percentage:e})})})})]}),r&&n.jsx($t,{severity:"error",children:i("lectureTermForm.descriptionLimitExceeded")})]})},OA=/\{\{\s*\w+\s*\}\}/g,mc=e=>{const t=[];return e.descendants((r,i)=>{if(!r.isText||!r.text)return;const o=new RegExp(OA.source,"g");let s=o.exec(r.text);for(;s!==null;){const c=i+s.index;t.push(t1.inline(c,c+s[0].length,{class:"wysiwyg-variable-token"})),s=o.exec(r.text)}}),n1.create(e,t)},EA=Qp.create({name:"variableHighlight",addProseMirrorPlugins(){return[new Jp({key:new e1("variableHighlight"),state:{init:(e,{doc:t})=>mc(t),apply:(e,t)=>e.docChanged?mc(e.doc):t}
10727,props:{decorations(e){return this.getState(e)}}})]}});Np.add(Bp,jp,Vp,Up,Gp,Hp,Wp,zp,Yp,qp);const vA=(e,t)=>t==="html"?typeof e=="string"?e:"":e??"",Qr=(e,t)=>t==="html"?typeof e=="string"?e:"":JSON.stringify(e??""),ku=({onChange:e,onBlur:t,value:r,editable:i=!0,contentType:o="json",rerender:s=!1,placeholder:c,characterLimit:d=null,onSetRerenderWysiwyg:f,enableImageUpload:m=!1,testId:g,onEditorReady:I,highlightVariables:h=!1})=>{const C=p.useMemo(()=>vA(r,o),[r,o]),y=Qr(C,o),O=p.useRef(e),_=p.useRef(t),E=p.useRef(i),v=p.useRef(o),P=p.useRef(y),S=p.useRef(null);O.current=e,_.current=t,E.current=i,v.current=o,P.current=y;const b=p.useMemo(()=>{const G=[i1.configure({heading:{levels:[1,2,3]}}),r1,o1.configure({emptyEditorClass:"is-editor-empty",placeholder:c??""}),s1.configure({autolink:!1}),a1.configure({HTMLAttributes:{class:"wysiwyg-image"}})];return d&&G.push(c1.configure({limit:d})),h&&G.push(EA),G},[c,d,h]),R=p.useMemo(()=>({attributes:{class:i?"editor":"editor-readonly",...g?{"data-testid":`${g}-content`}:{}}}),[i,g]),x=l1({extensions:b,editorProps:R,content:C,editable:i,immediatelyRender:!1,shouldRerenderOnTransaction:!1,onUpdate:({editor:G})=>{if(!E.current||!O.current)return;const j=v.current,N=j==="html"?G.getHTML():G.getJSON(),U=Qr(N,j);U===P.current||U===S.current||(S.current=U,O.current(N))},onBlur:()=>{_.current?.()}},[i,b,R]);p.useEffect(()=>{if(S.current=null,!x)return;const G=o==="html"?x.getHTML():x.getJSON(),j=C;Qr(G,o)!==Qr(j,o)&&x.commands.setContent(j,!1),s&&f&&f(!1)},[o,y,x,C,f,s]),p.useEffect(()=>{x&&I&&I(x)},[x,I]);const L=()=>x?x.getHTML().length:0,k=()=>{if(!x||!d)return{percentage:0,status:"normal",showError:!1};const G=L(),j=Math.round(G/d*100);let N="normal";return j>=95?N="error":j>=80&&(N="warning"),{percentage:j,status:N,showError:G>d}},B=()=>{if(!x||!d)return null;const{percentage:G,status:j,showError:N}=k();return n.jsx(CA,{percentage:G,status:j,showError:N})};return n.jsxs(n.Fragment,{children:[i&&n.jsxs(n.Fragment,{children:[n.jsx(fA,{editor:x}),n.jsx(mA,{editor:x,enableImageUpload:m})]}),n.jsx("div",{"data-testid":g?`${g}-root`:void 0,children:n.jsx(d1,{editor:x})}),x&&d&&B()]})},TA=()=>{},bA=({name:e,contentType:t="json",...r})=>{const{control:i,formState:{errors:o}}=ye(),{rerenderWysiwyg:s=!1,onSetRerenderWysiwyg:c=TA,height:d,placeholder:f,characterLimit:m,enableImageUpload:g=!1,testId:I=`wysiwyg-${e}`,onEditorReady:h,highlightVariables:C=!1}=r,y=o?.[e]?.message;return n.jsx(Ve,{name:e,control:i,render:({field:O})=>{const{onChange:_,onBlur:E,value:v}=O;return n.jsx(n.Fragment,{children:n.jsx("div",{className:Ie("settings-terms-container",y&&"errorBorder"),"data-testid":I,style:{...d&&d>0&&{height:`${d}px`}},children:n.jsx(ku,{onChange:_,onBlur:E,value:v,contentType:t,rerender:s,onSetRerenderWysiwyg:c,placeholder:f,characterLimit:m??null,enableImageUpload:g,testId:I,onEditorReady:h,highlightVariables:C,editable:!0})})})}},`wysiwyg-editor-${e}`)},AA=p.memo(({name:e,tooltip:t=null,hasFeedback:r=!1,label:i,required:o=!1,helpMessage:s,children:c,disabled:d,component:f,asyncError:m,clearAsyncError:g,methods:I,hasManuallyPassedError:h=!1,suppressErrorMessage:C=!1,...y})=>{const{formState:{errors:O,touchedFields:_,isSubmitting:E},setError:v,clearErrors:P}=I,S=$a(O,e),b=$a(_,e)??!1,R=S?"error":"success",x=C?"":S?.message;return p.useEffect(()=>{g&&P(e)},[g,m,e,P]),m?.status==="error"&&!x&&v(m.fieldName,m.props),n.jsxs(qb,{label:i,required:o,validateStatus:h?"error":R,errorMessage:x,tooltip:t,hasFeedback:r,touched:b,children:[n.jsx(f,{name:e,size:"large",disabled:d??E,...y,children:c}),s&&n.jsx("div",{className:"form-item-helpMessage",children:s})]})}),De=e=>({validateAsync:t,...r})=>{const i=ye(),{setValue:o,watch:s,formState:{isDirty:c}}=i,{t:d}=V(),[f,m]=p.useState(null),[g,I]=p.useState(!1),h=r.name,C=s(h),y=(P,S,b,R,x=null,L=null)=>{P?(I(!1),m({fieldName:S,props:{type:"async",message:R},status:"error"}),Hn(o,h,C)):(b?.type==="async"&&(I(!0),m(k=>({...k,status:"ok"})),Hn(o,h,C)),x&&L&&x(L))},O=P=>S=>{const{type:b,field:R,fieldName:x,value:L,payload:k,onAsyncValidationData:B}=S,{formState:{errors:G}}=P,j=G[x];if(b===l.asyncValidationType.EXISTING_OFFICE_EMPLOYEE||b===l.asyncValidationType.EXISTING_OFFICE_CLIENT||b===l.asyncValidationType.OFFICE_CLIENT_ACTIVE_FILLED_DYNAMIC_REGISTRATION){const{officeId:N}=k;M4(b,R,L,N).then(U=>{const{data:Q}=U;switch(b){case l.asyncValidationType.EXISTING_OFFICE_EMPLOYEE:{const{employee:oe}=Q,te=d("settingsNs:instructors.createInstructor.lecturerAlreadyExistField");y(oe,x,j,te,B,Q);break}case l.asyncValidationType.EXISTING_OFFICE_CLIENT:{const{client:oe}=Q,te=d("settingsNs:clients.clientAlreadyExistField");y(oe,x,j,te,B,Q);break}case l.asyncValidationType.OFFICE_CLIENT_ACTIVE_FILLED_DYNAMIC_REGISTRATION:{B(Q);break}}}).catch(U=>{Pt(U)})}else if(b===l.asyncValidationType.DUPLICITY||b===l.asyncValidationType.ORG_E
10727MAIL_DUPLICITY||b===l.asyncValidationType.PERSONAL_INFO_EMAIL_DUPLICITY)F4(b,R,L).then(N=>{const{data:U}=N;let Q;N?.data?.errorCode?.code&&(Q=d(`errorNs:${N?.data?.errorCode?.code}`)),y(N.status===200&&N?.data?.errorCode,x,j,Q,B,U)}).catch(N=>{Pt(N)});else if(b===l.asyncValidationType.PROMO_CODE_VOUCHER_VALIDATION){const{officeId:N,userId:U,userEmail:Q,eventType:oe}=k;D4(b,R,L,{officeId:N,userId:U,userEmail:Q,eventType:oe}).then(te=>{const{data:F}=te;let D;te?.data?.errorCode?.code&&(D=d(`errorNs:${te?.data?.errorCode?.code}`)),y(te.status===200&&te?.data?.errorCode,x,j,D,B,F)}).catch(te=>{Pt(te)})}},_=t?.type===l.asyncValidationType.PROMO_CODE_VOUCHER_VALIDATION?600:300,{startTimeout:E,stopTimeout:v}=Db(O(i),_);return p.useEffect(()=>{if(t?.fieldName&&c){const P=t.type===l.asyncValidationType.PROMO_CODE_VOUCHER_VALIDATION?3:1;C&&String(C).length>=P?(v(),t.value=C,E(t)):(v(),f?.status==="error"&&(I(!0),m(b=>({...b,status:"ok"}))))}return()=>{t?.fieldName&&v()}},[C,c]),n.jsx(AA,{asyncError:f,clearAsyncError:g,methods:i,hasManuallyPassedError:r?.hasManuallyPassedError??!1,...r,component:e})},at=De(Ru),B9=De(Yb),pc=De(Qb),Mn=De(oA),j9=De(Kb),V9=De(Zb),U9=De(jb),G9=De(sA),H9=De(cA),$A=De(eA),W9=De(Vb),z9=De(nA),Y9=De(Jb),q9=De(Bb),K9=De(lA),Z9=De(bA),SA=["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],Mu=()=>{if(typeof Intl.supportedValuesOf=="function")try{return Intl.supportedValuesOf("region").filter(e=>/^[A-Z]{2}$/.test(e))}catch{}return SA},gc=new Map,Fu=e=>{const t=gc.get(e);if(t)return t;try{const r=new Intl.DisplayNames([e],{type:"region"});return gc.set(e,r),r}catch{return null}},Du=e=>{if(e)switch(e){case A.EN:return"en";case A.SK:return"sk";case A.HU:return"hu";case A.PL:return"pl";case A.ES:return"es";case A.PT:return"pt";case A.DE:return"de";case A.IT:return"it";case A.FR:return"fr";case A.FI:return"fi";case A.SV:return"sv";case A.RO:return"ro";case A.NL:return"nl";case A.DA:return"da";case A.NB:return"nb";case A.PT_PT:return"pt";default:return e}return A.CS},X9=e=>{try{return Nn.getParamByParam("currency",e,"symbol")}catch{return""}},Nu=e=>{const t=Du(e),r=Fu(t),i=Mu(),o={};for(const s of i){if(r)try{const c=r.of(s);if(c&&c!==s){o[s]=c;continue}}catch{}o[s]=s}return o},PA=e=>e.reduce((r,i)=>({...r,[i]:i}),{}),xA=(e,t)=>{if(!e)return"";const r=e.toUpperCase(),i=Du(t),o=Fu(i);if(o)try{const s=o.of(r);if(s&&s!==r)return s}catch{}return r},hi=e=>{if(!e||e.length!==2)return!1;const t=e.toUpperCase();return Mu().includes(t)},Q9=e=>{const{isCountryUseEuro:t,isEuMember:r}=l.currencyEuHelper;return e==="CZ"?l.currency.CZK:e==="HU"?l.currency.HUF:e==="PL"?l.currency.PLN:e==="GB"?l.currency.GBP:e==="RO"?l.currency.RON:e==="SE"?l.currency.SEK:e==="DK"?l.currency.DKK:e==="NO"?l.currency.NOK:e&&r(e)?l.currency.EUR:e&&t(e)?l.currency.EUR:l.currency.USD},J9=e=>e==="CZ"||e==="SK",{Option:RA}=ds,ew=e=>e!==l.currency.ENTRY&&e!==l.currency.NO_CURRENCY,wA=e=>e!==l.currency.CREDITS&&e!==l.currency.ENTRY&&e!==l.currency.NO_CURRENCY&&e!==l.currency.MAKE_UP_SESSION,Bu=(e=[])=>{const t=[],r=[],s=Nn.getAllISOCodes().filter(c=>{const{currency:d}=c;return!e.includes(d)}).map(c=>({currency:c.currency,symbol:c.symbol}));for(const c of s){const{currency:d,symbol:f}=c;r.includes(d)||(t.push(n.jsx(RA,{value:d,children:`${d} (${f})`},`select-option-${d}`)),r.push(d))}return t},ju=(e,t)=>{const r=e.toLowerCase(),i=t.toLowerCase();return r.indexOf(i)>=0}
10727,Ic={CET:"Europe/Prague",CEST:"Europe/Prague",PST:"America/Los_Angeles",PDT:"America/Los_Angeles",MST:"America/Denver",MDT:"America/Denver",CST:"America/Chicago",CDT:"America/Chicago",EST:"America/New_York",EDT:"America/New_York",GMT:"Etc/GMT",BST:"Europe/London",HST:"Pacific/Honolulu",AKST:"America/Anchorage",AKDT:"America/Anchorage",AST:"America/Halifax",ADT:"America/Halifax",IST:"Asia/Kolkata",AEST:"Australia/Sydney",AEDT:"Australia/Sydney",ACST:"Australia/Adelaide",ACDT:"Australia/Adelaide",AWST:"Australia/Perth",NZST:"Pacific/Auckland",NZDT:"Pacific/Auckland",WET:"Europe/Lisbon",WEST:"Europe/Lisbon",EET:"Europe/Bucharest",EEST:"Europe/Bucharest",SAST:"Africa/Johannesburg",CXT:"Indian/Christmas",CHST:"Pacific/Guam",PHT:"Asia/Manila",SGT:"Asia/Singapore",KST:"Asia/Seoul",JST:"Asia/Tokyo"},tw=e=>Il.getCountry(e)?.timezones??[],LA=()=>{const e=Il.getAllTimezones();return Object.keys(e).sort()},hc="UTC",kA=new Set(["Etc/Unknown"]),yc=e=>{if(!e||typeof e!="string"||kA.has(e))return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}),!0}catch{return!1}},_n=(e,t=hc)=>Ic[e]?Ic[e]:yc(e)?e:yc(t)?t:hc,pt=e=>{const t=Intl.DateTimeFormat().resolvedOptions().timeZone;return _n(t,e)},Et={street:"street",city:"city",postalCode:"postalCode",country:"country",timezone:"timezone",showAddressInPublicCalendar:"showAddressInPublicCalendar"},nw=({isPlace:e=!1,withDefaultCurrency:t=!1,withTimezone:r=!1})=>{const{t:i}=V(),o=Ge(),{watch:s,setValue:c}=ye(),d=s(Et.timezone),f=p.useMemo(()=>r?LA():[],[r]);return p.useEffect(()=>{r&&!d&&c(Et.timezone,pt())},[r,d,c]),n.jsxs(n.Fragment,{children:[n.jsx(at,{name:Et.street,label:i(e?"settingsNs:addressForm.streetplace":"settingsNs:addressForm.street"),type:"text",required:!0}),n.jsxs(us,{justify:"start",align:"top",gutter:{xs:8,sm:16,md:24,lg:32},style:{marginBottom:4},children:[n.jsx(Dn,{xs:24,md:12,children:n.jsx(at,{name:Et.city,label:i("settingsNs:addressForm.city"),type:"text",required:!0})}),n.jsx(Dn,{xs:24,md:12,children:n.jsx(at,{name:Et.postalCode,label:i("settingsNs:addressForm.postalCode"),type:"text",required:!0})})]}),n.jsx(Mn,{showSearch:!0,placeholder:i("settingsNs:addressForm.chooseCountry"),optionFilterProp:"children",filterOption:(m,g)=>{const I=g.props.children;return Zo(I,m)},name:Et.country,label:i("settingsNs:addressForm.country"),required:!0,children:gi(Nu(o))}),r&&n.jsx(Mn,{showSearch:!0,optionFilterProp:"children",filterOption:(m,g)=>{const I=g.props.children;return Zo(I,m)},name:Et.timezone,label:i("formsCommon.chooseTimezoneLabel"),required:!0,children:gi(PA(f))}),t&&n.jsx(Mn,{showSearch:!0,optionFilterProp:"children",filterOption:(m,g)=>{const I=g.props.children;return ju(I,m)},name:"defaultCurrencyCode",label:i("settingsNs:currencySettings.defaultCurrencyLabel"),required:!0,children:Bu()})]})},MA=$.a.withConfig({componentId:"sc-1fcluii-0"})(["",""],({$tooltip:e})=>{if(e)return` 10728 color: #e99b02; 10729 text-decoration: underline; 10730 10731 &:hover { 10732 color: #e99b02; 10733 text-decoration: none; 10734 } 10735 `}),Ut=({to:e,title:t,children:r,targetBlank:i=!1,tooltip:o=!1})=>n.jsx(MA,{$tooltip:o,href:e||"#",target:i?"_blank":"_self",rel:i?"noopener noreferrer":void 0,title:t||"",children:r}),FA=$.span.withConfig({componentId:"sc-3xuwko-0"})(["display:flex;justify-content:center;align-items:center;"]),DA=()=>n.jsx(FA,{children:n.jsx("div",{children:n.jsx(Fe,{i18nKey:"formsNs:registration.loginText",components:{loginTextLink:n.jsx(Ut,{to:`/${he.LOGIN}`})}})})}),Vu="/static/media/activationFreelancer.C7Ddbx1Z.webp",Uu="/static/media/activationStudio2.DC8qLVyX.webp",NA="/static/media/appError.CVDVosdO.webp",BA=9e4,jA=2e3,VA=1,UA=e=>{const t=Im(),[r,i]=p.useState(!1),[o,s]=p.useState(""),[c,d]=p.useState(!0),f=p.useRef(!0),m=p.useRef(null),g=p.useRef(""),I=p.useRef(0),h=p.useCallback(async()=>{if(!f.current)return;if(!t){console.warn("Google reCAPTCHA context is not available"),f.current&&d(!1);return}const{executeRecaptcha:O}=t;if(!O){console.warn("Execute recaptcha not yet available"),f.current&&d(!1);return}try{d(!0);const _=await O(e);if(!f.current)return;s(_),g.current=_,i(!1),I.current=0}catch(_){if(console.error("Recaptcha failed. Please, try again: ",_),!f.current)return;const E=!!g.current;i(!E),m.current&&(clearTimeout(m.current),m.current=null),!E&&I.current<VA&&(I.current+=1,m.current=setTimeout(()=>{f.current&&h()},jA));return}finally{f.current&&d(!1)}},[t,e]),C=p.useCallback(async()=>
10735{if(!f.current)return"";if(!t)return console.error("Google reCAPTCHA context is not available"),"";const{executeRecaptcha:O}=t;if(!O)return console.error("executeRecaptcha function is not available"),"";try{d(!0);const _=await O(e);return f.current&&(s(_),g.current=_,i(!1),d(!1)),_}catch(_){return console.error("Recaptcha async execution failed: ",_),f.current&&(i(!0),d(!1)),""}},[t,e]);return p.useEffect(()=>{t.executeRecaptcha&&h();const O=setInterval(()=>{t.executeRecaptcha&&f.current&&(I.current=0,h())},BA),_=()=>{document.visibilityState==="visible"&&t.executeRecaptcha&&f.current&&(I.current=0,h())};return document.addEventListener("visibilitychange",_),()=>{clearInterval(O),document.removeEventListener("visibilitychange",_)}},[t.executeRecaptcha,h]),p.useEffect(()=>{const O=setTimeout(()=>{f.current&&!g.current&&(console.warn("reCAPTCHA initialization timeout - script may be blocked"),d(!1),i(!0))},1e4);return()=>{clearTimeout(O)}},[]),p.useEffect(()=>()=>{f.current=!1,m.current&&clearTimeout(m.current)},[]),{recaptchaFailed:r,isLoadingRecaptcha:c,recaptchaToken:o,isRecaptchaReady:!!o&&!c&&!r,executeRecaptcha:h,executeRecaptchaAsync:C}},oa=e=>{let t;return e?t=T.t(`errorNs:${e}`):t=T.t("errorNs:API_IS_UNAVAILABLE"),t},GA=(e,t)=>{const r=e?.code;return r&&($u(r)||Au(r))?oa(r):e?.message||t},HA=e=>{let t;if(Ko(e)){const r=Ht.is(e)?e.errors:[],[i]=r,o=i?i?.extensions?.code:"";return t=t||oa(o),t}return null},rw=e=>{const t=Ht.is(e)?e.errors:[],[r]=t;return r?.extensions?.code??null},Qo=({type:e="info",message:t,error:r,isLogin:i=!1})=>{const{t:o}=V(),s=n.jsx("div",{className:"mt-15",children:n.jsx(xr,{icon:n.jsx(Qf,{}),type:"link",style:{whiteSpace:"normal",height:"auto",textAlign:"left"},onClick:()=>window.location.reload(),children:o("refreshAndTryAgain")})});if(e=r?"error":e,Ht.is(r)){const c=HA(r);if(!c)return null;t=c}return r instanceof Pe&&Rb(r.code)?(t=t||oa(r.code),t=n.jsxs(n.Fragment,{children:[n.jsx("div",{children:t}),i&&Sb(r)&&s]})):r&&!t&&(t=n.jsxs(n.Fragment,{children:[n.jsx("div",{children:o("errorNs:API_IS_UNAVAILABLE")}),i&&s]})),n.jsx($t,{severity:e,children:t})},_c={mode:"onTouched",reValidateMode:"onChange"},Jo=(e,t="")=>{for(const r of Object.keys(e)){const i=t?`${t}.${r}`:r,o=e[r];if(o?.message||o?.type)return i;if(Array.isArray(o)){for(let s=0;s<o.length;s++)if(o[s]){const c=Jo(o[s],`${i}.${s}`);if(c)return c}}else if(o&&typeof o=="object"){const s=Jo(o,i);if(s)return s}}return null},Gu=({layout:e="vertical",className:t,children:r,onSubmit:i,onValidationError:o,debug:s=!1,validationSchema:c,defaultValues:d={},mode:f=_c.mode,reValidateMode:m=_c.reValidateMode,context:g,hookForm:I,...h})=>{const C=Fl({mode:f,reValidateMode:m,resolver:c?Nl(c):void 0,defaultValues:d,context:g}),y=I??C,O=E=>{i(E,y)},_=E=>{requestAnimationFrame(()=>{const v=document.querySelector(".ant-form-item-has-error");if(v){v.scrollIntoView({behavior:"smooth",block:"center"});const S=v.querySelector('input, textarea, [tabindex]:not([tabindex="-1"])');S&&S.focus({preventScroll:!0});return}const P=Jo(E);if(P){const S=CSS.escape(P),b=document.querySelector(`[name="${S}"]`)||document.getElementById(S);b&&(b.scrollIntoView({behavior:"smooth",block:"center"}),b instanceof HTMLElement&&b.focus({preventScroll:!0}))}}),o?.(E)};return n.jsxs(Dl,{...y,children:[n.jsx(Tr,{layout:e,className:t,onFinish:y.handleSubmit(O,_),...h,children:r}),s&&!1]})},WA="zenamuPlatformDataLayer",es=(e,t)=>{if(ie.FRONTEND_HOST.includes("app.zenamu.com"))try{hm.dataLayer({dataLayer:{event:e,...t},dataLayerName:WA})}catch(r){console.error(r.message)}},ts="zenamu_posthog_opt_out";let yt=!1,yi=!1;const zA=/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/gi,YA=/\/\d+(?=\/|$)/g,_i=e=>e.replace(zA,":uuid").replace(YA,"/:id"),qA=e=>{try{const t=new URL(e);return t.pathname=_i(t.pathname),t.toString()}catch{return _i(e)}},sa=()=>!!ie.POSTHOG_API_KEY,ar=()=>{try{return window.localStorage.getItem(ts)==="true"}catch{return!1}},iw=e=>{try{e?window.localStorage.setItem(ts,"true"):window.localStorage.removeItem(ts)}catch{}},aa=()=>{yt&&yi&&(ot.stopSessionRecording(),yi=!1)},KA=()=>{!yt||ar()||yi||(ot.startSessionRecording(),yi=!0)},Hu=()=>yt?ot:sa()?(ot.init(ie.POSTHOG_API_KEY,{api_host:ie.POSTHOG_HOST||"https://eu.i.posthog.com",capture_pageview:!1,capture_pageleave:!0,autocapture:!0,disable_session_recording:!0,session_recording:{maskAllInputs:!0,maskTextSelector:".ph-mask, [data-ph-mask]",maskInputOptions:{password:!0}},person_profiles:"identified_only",cross_subdomain_cookie:!1,persistence:"localStorage+cookie",opt_out_capturing_by_default:!0,sanitize_properties:e=>(e&&typeof e.$current_url=="string"&&(e.$current_url=qA(e.$current_url)),e&&typeof e.$pathname=="string"&&(e.$pathname=_i(e.$pathname)),e),loaded:e=>{ar()&&e.opt_out_capturing()}}),yt=!0,ot):null,ZA=()=>{!yt||ar()||ot.opt_in_capturing()},XA=()=>{yt&&(ot.opt_out_capturing(),aa())},QA=(e,t)=>{if(!yt||ar())return;const r={};t.tariff!=null&&(r.tariff=t.tariff),t.locale!=null&&(r.locale=t.locale),t.role!=null&&(r.role=t.role),t.daysSinceRegistration!=null&&(r.days_since_registration=t.daysSinceRegistration),t.officeId!=null&&(r.office_id=t.officeId),ot.identify(e,r)},Cc=()=>{yt&&(aa(),ot.reset())},JA=(e,t)=>
10735{!yt||ar()||ot.capture(e,t)},e6=e=>{!yt||ar()||ot.capture("$pageview",{$pathname:_i(e)})},Cn=e=>e.getTime()/1e3|0,ca=e=>new Date(e*1e3),t6=()=>(p.useEffect(()=>{let e;const t=()=>{const r=document.querySelector(".grecaptcha-badge");r?(r.style.visibility="visible",r.style.opacity="1",r.style.pointerEvents="auto",r.style.zIndex="9999"):e=setTimeout(t,250)};return t(),()=>{clearTimeout(e);const r=document.querySelector(".grecaptcha-badge");r&&(r.style.visibility="hidden",r.style.opacity="0",r.style.pointerEvents="none")}},[]),null),ow=e=>`/${w}/${he.USER}/${e}/${Vs}`,sw=(e,t)=>`/${w}/${he.USER}/${e}/${Vs}/${t}`,aw=(e,t,r)=>`/${w}/${M}/${e}/${Vs}/${t}/${r}`,cw=(e,t)=>`/${w}/${M}/${e}/${Rn}/${t}`,lw=(e,t)=>`/${w}/${M}/${e}/${Pn}/${t}`,dw=()=>`/${w}`,uw=e=>`/${e}/${Us.courses}`,fw=e=>`/${e}/${Us.pass}`,oi=e=>`/${w}/${M}/${e}/${wd}`,Oc=e=>`/${w}/${M}/${e}/${wn}`,Ec=(e,t)=>`/${w}/${M}/${e}/${Rd}/${t}`,Wu=({extendButtonText:e,linkTo:t})=>n.jsx(gt,{to:{pathname:t},children:n.jsx(Ee,{value:e})}),Ci=({currencyCode:e,value:t,withValue:r=!0,withCurrencyCode:i=!1,withZeroValueOpacity:o=!1,minimumFractionDigits:s,fontSize:c})=>{const d=Zt(),f=d?.FiatAmountFormatter,m=d?.EntryFormatter;if(!e)return null;if(!f||!m)return n.jsx("span",{children:String(t??"")});const g=()=>{switch(e){case l.currency.CREDITS:return n.jsx(m,{value:t,withValue:r,type:"credit"});case l.currency.ENTRY:return n.jsx(m,{value:t,withValue:r,type:"pass"});case l.currency.MAKE_UP_SESSION:return n.jsx(m,{value:t,withValue:r,type:"make_up_session"});case l.currency.NO_CURRENCY:return n.jsx(n.Fragment,{});default:return n.jsx(f,{currency:e,value:t,withValue:r,withCurrencyCode:i,minimumFractionDigits:s})}};return n.jsx("span",{style:{opacity:t===0&&o?.3:1,...c&&{fontSize:c}},children:g()})},n6=$.div.withConfig({componentId:"sc-1n948sw-0"})(["display:flex;width:30%;flex-direction:column;align-items:flex-end;font-weight:700;color:var(--ant-color-primary);"]),r6=$.div.withConfig({componentId:"sc-1n948sw-1"})(["display:flex;align-items:center;gap:8px;@media (max-width:767px){flex-wrap:wrap;gap:4px 6px;a{line-height:1.25;}}"]),i6=$(fl).withConfig({componentId:"sc-1n948sw-2"})(["margin:0;font-size:11px;font-weight:600;border-radius:4px;cursor:help;@media (max-width:767px){padding-inline:5px;font-size:10px;line-height:18px;}"]),o6=e=>e.startsWith("LITE_")||e.startsWith("PROFESSIONAL_")||e===l.tariffs.EXPERT_2024_MONTH_EUR.name||e===l.tariffs.EXPERT_2024_YEAR_EUR.name||e===l.tariffs.EXPERT_2024_MONTH_CZK.name||e===l.tariffs.EXPERT_2024_YEAR_CZK.name||e===l.tariffs.EXPERT_2024_MONTH_PLN.name||e===l.tariffs.EXPERT_2024_YEAR_PLN.name||e===l.tariffs.ULTIMATE_2025_MONTH_HUF.name||e===l.tariffs.ULTIMATE_2025_YEAR_HUF.name,s6=({tariff:e})=>{const{t}=V(),r=Ge(),i=Xt(),{name:o}=Xs(e.name,e.monthly,r),s=o6(e.name),c=ir(e.name)?"/pricing-2025/":"/pricing/";return n.jsx("h3",{children:n.jsxs(r6,{children:[n.jsx("a",{href:`${i}${c}`,target:"_blank",rel:"noreferrer",children:o}),s&&n.jsx(Te,{title:t("subscriptionNs:legacyTariffTooltip"),children:n.jsx(i6,{color:"orange",children:t("subscriptionNs:legacyTariffBadge")})})]})})},a6=({tariff:e})=>{const{t}=V(),{name:r,price:i,currency:o,monthly:s}=e;return _e(r)?null:nr(r)?n.jsx(is,{children:n.jsx("p",{children:t("forFree")})}):n.jsxs(is,{children:[n.jsx(Ci,{currencyCode:o,value:i}),n.jsxs("p",{children:["/",t(`entranceValidityTimeUnit.${s?"month":"year"}`)]})]})},c6=({tariff:e,billingCountry:t,billingVatNumber:r})=>{const{t:i}=V(),{name:o,price:s,currency:c,taxAmount:d,taxRate:f}=e,{isEuMember:m}=l.currencyEuHelper,g=t&&m(t)&&t!=="CZ"&&!r;return _e(o)||d===null||typeof d>"u"||f===null||typeof f>"u"||!g?null:n.jsxs("div",{children:[n.jsxs(ns,{children:[n.jsx(rs,{children:i("vat")}),n.jsxs(is,{children:[n.jsx(Ci,{currencyCode:c,value:d}),n.jsxs("p",{children:["(",f," %)"]})]})]}),n.jsx(ai,{}),n.jsxs(ns,{children:[n.jsx(rs,{children:i("priceWithVatTotal")}),n.jsx(n6,{children:n.jsx(Ci,{currencyCode:c,value:s+d})})]}),n.jsx(ai,{})]})},l6=({studio:e})=>n.jsx(zu,{children:n.jsx("img",{src:e?Uu:Vu,height:"auto",width:200})}),d6=({tariff:e})=>
10735{const t=Ge(),{description:r}=Xs(e.name,e.monthly,t);return n.jsx("p",{className:"mt-20",children:r})},u6=()=>{const[e,t]=p.useState(!1),r=p.useCallback(()=>{t(!1)},[]),i=p.useCallback(()=>{t(!0)},[]);return{isModalVisible:e,closeModal:r,openModal:i}};function mw(){const[e,t]=p.useState(!1),[r,i]=p.useState(null),o=p.useCallback(d=>{i(d),t(!0)},[]),s=p.useCallback(()=>{i(null),t(!0)},[]),c=p.useCallback(()=>{t(!1),i(null)},[]);return{isOpen:e,selectedItem:r,open:o,openEmpty:s,close:c}}const f6=({visible:e,onClose:t,onCancelScheduledSubscriptionSubmit:r,loading:i})=>{const{t:o}=V();return n.jsx(zr,{title:o("subscriptionNs:cancelSubscriptionPlannedChanges"),visible:e,onClose:t,destroyOnHidden:!0,closable:!0,children:n.jsx(Gu,{onSubmit:(s,c)=>r(s,c),children:n.jsx(Ii,{danger:!0,value:o("cancel"),cancelDisabled:!0,loading:i})})})},m6=({visible:e,onClose:t,onConfirm:r,title:i,message:o,confirmButtonMesage:s,cancelButtonMesage:c,loadingSubmit:d=!1,children:f,hasSubmitButtonDanger:m=!1,disableSubmitButton:g=!1,preventClose:I=!1,width:h})=>n.jsxs(zr,{title:i,visible:e,onClose:t,onOk:r,width:h,closable:!I,maskClosable:!I,keyboard:!I,children:[o&&n.jsx("p",{children:o}),f,n.jsx("div",{className:"mt-20",children:n.jsxs(us,{justify:"center",align:"top",gutter:{xs:8,sm:16,md:24,lg:32},children:[c&&n.jsx(Dn,{md:12,children:n.jsx(Ee,{type:"default",onClick:t,value:c,disabled:I,block:!0,style:{whiteSpace:"normal",height:"auto",minHeight:"40px"}})}),n.jsx(Dn,{md:12,children:n.jsx(Ee,{type:"primary",danger:m,onClick:r,value:s,loading:d,disabled:g,block:!0,style:{whiteSpace:"normal",height:"auto",minHeight:"40px",minWidth:"140px"}})})]})})]}),p6=$.span.withConfig({componentId:"sc-m0y9z0-0"})(["cursor:",";"],({$withPointerCursor:e})=>e?"pointer":"default"),g6=({width:e=17,onClick:t,withPointerCursor:r=!1,withHover:i=!0})=>{const{token:o}=Yn.useToken(),[s,c]=p.useState(!1),d=s?"gray":o.colorPrimary;return n.jsx(p6,{$withPointerCursor:r,onClick:t,onMouseEnter:()=>i&&c(!0),onMouseLeave:()=>i&&c(!1),children:n.jsx(Jf,{style:{cursor:"pointer",fontSize:e,color:d}})})},I6=$(fs).withConfig({componentId:"sc-15cmiy7-0"})([".ant-collapse-header{padding-bottom:0 !important;}.ant-collapse .ant-collapse-item .ant-collapse-header{padding-bottom:0 !important;}"]),h6=$(fs).withConfig({componentId:"sc-15cmiy7-1"})([".ant-collapse-header{padding:"," !important;}.ant-collapse .ant-collapse-item .ant-collapse-header{padding:"," !important;}"],e=>typeof e.$headerPadding=="number"?`${e.$headerPadding}px`:e.$headerPadding,e=>typeof e.$headerPadding=="number"?`${e.$headerPadding}px`:e.$headerPadding),y6=({children:e,title:t,bordered:r=!1,withShadow:i=!1,status:o=!1,forceRender:s=!1,collapsed:c=!1,marginBottomStyle:d,onCollapseChange:f,withBottomPaddingHeader:m=!0,headerPadding:g})=>{const I=ke(),{isMobajl:h}=$e(),C=I.state,y=(c||C?.tableIsCollapsed)??!1,[O,_]=p.useState(y),E=()=>{_(!O),f&&f(!c)};return g!==void 0?n.jsx(h6,{$headerPadding:g,bordered:r,onChange:E,expandIcon:({isActive:v})=>n.jsx(vt,{isActive:v}),defaultActiveKey:y?["1"]:[],items:[{key:"1",label:n.jsxs("div",{style:{display:"flex",alignItems:"center",flexGrow:1},children:[n.jsx(vt,{isActive:O}),t]}),extra:o,children:e,style:{backgroundColor:Me,borderRadius:nn,overflow:"hidden",marginBottom:d??!h?16:6,...i&&{boxShadow:"0 6px 20px 0 rgba(0, 0, 0, 0.1)"}},showArrow:!1,forceRender:s}]}):m?n.jsx(fs,{bordered:r,onChange:E,expandIcon:({isActive:v})=>n.jsx(vt,{isActive:v}),defaultActiveKey:y?["1"]:[],items:[{key:"1",label:n.jsxs("div",{style:{display:"flex",alignItems:"center",flexGrow:1},children:[n.jsx(vt,{isActive:O}),t]}),extra:o,children:e,style:{backgroundColor:Me,borderRadius:nn,overflow:"hidden",marginBottom:d??!h?16:6,...i&&{boxShadow:"0 6px 20px 0 rgba(0, 0, 0, 0.1)"}},showArrow:!1,forceRender:s}]}):n.jsx(I6,{bordered:r,onChange:E,expandIcon:({isActive:v})=>n.jsx(vt,{isActive:v}),defaultActiveKey:y?["1"]:[],items:[{key:"1",label:n.jsxs("div",{style:{display:"flex",alignItems:"center",flexGrow:1},children:[n.jsx(vt,{isActive:O}),t]}),extra:o,children:e,style:{backgroundColor:Me,borderRadius:nn,overflow:"hidden",marginBottom:
10735d??!h?16:6,...i&&{boxShadow:"0 6px 20px 0 rgba(0, 0, 0, 0.1)"}},showArrow:!1,forceRender:s}]})},_6=()=>{const{t:e}=V(),t=Ge(),r=Xt();return n.jsxs(n.Fragment,{children:[n.jsxs($t,{severity:"warning",title:n.jsxs(n.Fragment,{children:[e("subscriptionNs:liteTarifTurnedOffInfo.title"),n.jsx("span",{style:{marginLeft:"5px"},children:n.jsx("a",{href:`${r}/pricing/`,target:"_blank",rel:"noreferrer",children:n.jsx(em,{style:{color:"var(--ant-color-primary)"}})})})]}),marginBottom:0,children:[n.jsx("div",{className:"mt-10",children:e("subscriptionNs:liteTarifTurnedOffInfo.text1")}),n.jsx("div",{children:e("subscriptionNs:liteTarifTurnedOffInfo.text2")})]}),n.jsx(y6,{title:e("more"),status:!1,forceRender:!1,marginBottomStyle:0,children:t===A.CS?n.jsxs(n.Fragment,{children:[n.jsx("p",{children:n.jsx("i",{children:"Tarif LITE jsme nabÃzeli dlouho jako nejdostupnÄjšà placenou variantu, ale bohužel už za tuto cenu nebylo možné dlouhodobÄ pokrývat náklady na provoz."})}),n.jsx("p",{children:n.jsx("i",{children:"VÃme, že takové zmÄny mohou být nepÅÃjemné, proto se snažÃme, aby naÅ¡e vyššà tarify nabÃzely odpovÃdajÃcà hodnotu â vÃce funkcÃ, stabilnà provoz a kvalitnà podporu."})}),n.jsx("p",{children:n.jsx("i",{children:"DÄkujeme za pochopenà a vaÅ¡i důvÄru."})}),n.jsx("p",{children:n.jsx("i",{children:"Barbora & Jan â zakladatelé"})})]}):n.jsxs(n.Fragment,{children:[n.jsx("p",{children:n.jsx("i",{children:"Weâve offered the LITE plan for a long time as our most affordable paid option, but unfortunately, itâs no longer possible to sustain operating costs at that price."})}),n.jsx("p",{children:n.jsx("i",{children:"We understand that such changes can be inconvenient, which is why we aim to ensure that our higher plans deliver real value â with more features, reliable performance, and quality support."})}),n.jsx("p",{children:n.jsx("i",{children:"Thank you for your understanding and continued trust."})}),n.jsx("p",{children:n.jsx("i",{children:"Barbora & Jan â founders"})})]})})]})},vc=$.div.withConfig({componentId:"sc-1hmst1q-0"})(["display:flex;flex-direction:column;gap:8px;@media (max-width:767px){gap:4px;.ant-divider{margin:10px 0;}h2{margin:0;font-size:15px;font-weight:600;line-height:1.3;}h3{margin:4px 0;font-size:15px;}p{margin:2px 0;font-size:13px;line-height:1.45;}}"]),C6=$.div.withConfig({componentId:"sc-1hmst1q-1"})(["display:flex;align-items:flex-start;justify-content:space-around;gap:10px;padding:14px 5px 16px;> a{flex:1 1 0;min-width:0;}@media (max-width:767px){gap:4px;padding:0 0 4px;.anticon{margin-bottom:4px !important;font-size:22px !important;}b{display:block;max-width:92px;font-size:12px;line-height:1.25;}}"]),O6=$.div.withConfig({componentId:"sc-1hmst1q-2"})(["display:flex;flex-direction:column;gap:28px;margin-top:12px;"]),E6=$.div.withConfig({componentId:"sc-1hmst1q-3"})(["display:flex;flex-direction:column;gap:5px;border-left:",";padding-left:20px;"],({index:e})=>e===0?"2px solid #52c41a":"2px solid #ff4d4f"),v6=$.div.withConfig({componentId:"sc-1hmst1q-4"})(["display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;"]),T6=$.div.withConfig({componentId:"sc-1hmst1q-5"})(["display:flex;justify-content:flex-end;align-items:center;"]),b6=$.div.withConfig({componentId:"sc-1hmst1q-6"})(["display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.4;"]),A6=$.div.withConfig({componentId:"sc-1hmst1q-7"})(["line-height:1.4;"]),$6=$.div.withConfig({componentId:"sc-1hmst1q-8"})(["line-height:1.4;"]),S6=({tariffStatus:e,tariffName:t,stripePriceId:r,validTo:i,onUpdateSubscriptionModalVisible:o,onChangeSubscriptionUpwardModalVisible:s,onChangeSubscriptionDownwardModalVisible:c,subscriptionTariffsToUpgrade:d,subscriptionTariffsToDowngrade:f,officeId:m,organisationId:g,licensePaymentAddress:I,randomTariffContainerId:h,onOrderBankTransferRenewalInvoice:C,orderBankTransferRenewalLoading:y=!1,bankTransferRenewalOpenOrder:O})=>{const{t:_}=V(),{DateFormatter:E}=Zt(),v=Ge(),P=Xt(),S=rr(t),b=I?.licensePaymentMethod===l.licensePaymentMethod.BANK_ACCOUNT,[R,x]=p.useState(h),[L,k]=p.useState(!1),[B,G]=p.useState(null),{isModalVisible:j,openModal:N,closeModal:U}=u6(),[Q,{loading:oe}]=wr(Gr.cancelScheduledStripeSubscription);p.useEffect(()=>{const D=async(W,X)=>{const re=await L4(W,X),{scheduledSubscriptions:fe,currentSubscription:Ne}=re.data;fe.length>0&&G(fe)};return r&&m&&I?.licensePaymentAddressId&&D(m,I.licensePaymentAddressId).catch(W=>{}),()=>{G(null)}},[m,I,e,h,R]);const te=D=>{k(D)},F=async(D,W)=>{const{setError:X}=W;try{await Q({variables:{officeId:m,organisationId:g}}),te(!1),x(Math.random()),zs(_("toastNs:updateSubscription"))}catch(re){Pt(re,X)}};if(e===l.tariffStatus.ACTIVE&&!_e(t)&&!nr(t)&&i){const D=q(i),W=ct.zonedTimeToUtc("2024-09-01 00:01","Europe/Prague");if((Bt(D,W)||Ro(D,W))&&(Vn(t)||Un(t)))return n.jsxs(n.Fragment,{children:[n.jsxs($t,{severity:"warning",title:_("subscriptionNs:changes"),children:[n.jsx("div",{children:_("subscriptionNs:changesDescription2")}),n.jsx("div",{children:n.jsx(Fe,{i18nKey:"subscriptionNs:changesValidTo",components:{oldPricingLink:n.jsx(Ut,{to:`${P}/pricing/`,targetBlank:!0})}})}),n.jsx("div",{children:n.jsx(Ee,{block:!0,value:_("more"),onClick:ve=>{ve.preventDefault(),window.open(`${P}/pricing/`,"_blank")}})})]}),n.jsx(gt,{to:"#",onClick:ve=>{ve.preventDefault(),o(!0)},style:{color:"inherit"},children:n.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",flexDirection:"column"},children:[n.jsx(ha,{style:{color:"#8c8c8c",fontSize:30,marginBottom:7}}),n.jsx("b",{children:_("subscriptionNs:cancelLicense")})]})})]});const re=!b&&d.length===0,fe=!b&&f.length===0,Ne=xt(q(i),1);return n.jsxs(n.Fragment,{children:[n.jsxs(vc,{children:[S&&n.jsx("div",{className:"mt-20",children:n.jsx(_6,{})}),b&&O&&n.jsxs(n.Fragment,{children:[(()=>{const ve=!!(i&&O.overdueDate&&q(O.overdueDate)<new Date);return n.jsx($t,{severity:ve?"warning":"info",size:"small",marginTop:12,marginBottom:12,children:ve?_("subscriptionNs:bankTransferRenewal.invoiceOverdue",{validTo:E.format(q(i))}):_("subscriptionNs:bankTransferRenewal.invoiceIssued",{overdueDate:O.overdueDate?E.format(q(O.overdueDate)):""})})})(),n.jsx("div",{children:n.jsx(Wu,{extendButtonText:_("subscriptionNs:waitingForPaymentGotoOverview"),linkTo:O.paymentUrl})})]}),b&&!O&&C&&i&&n.jsx(n.Fragment,{children:wo(q(i),new Date)<=Ma?n.jsx("div",{className:"mt-10",children:n.jsx(Ee,{value:_("subscriptionNs:bankTransferRenewal.orderInvoice"),loading:y,onClick:C})}):n.jsx($t,{severity:"info",size:"small",marginTop:12,marginBottom:12,children:_("subscriptionNs:bankTransferRenewal.orderAvailableFrom",{date:E.format(xt(q(i),-Ma))})})}),!b&&n.jsx($t,{severity:"info",size:"small",title:_("subscriptionNs:subscriptionName"),marginTop:12,marginBottom:12,children:_("subscriptionNs:tariffInfo.tariffValidToNextSubscription",{subscriptionStartFrom:E.format(Ne,{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric"})})}),r!==null&&n.jsxs(n.Fragment,{children:[B&&B.length===2?n.jsxs(n.Fragment,{children:[n.jsxs("h3",{children:[_("subscriptionNs:subscriptionPlannedChanges"),":"]}),n.jsx(O6,{children:B.map((ve,Be)=>
10735{const{name:tt,end_date:qr,start_date:pa,price:io,currency:oo,monthly:ga}=ve,{name:Vf}=Xs(tt,ga,v);return n.jsxs(E6,{index:Be,children:[n.jsxs(v6,{children:[n.jsxs(b6,{children:[n.jsx("span",{children:_(Be===0?"subscriptionNs:tariffInfo.currentPlan":"subscriptionNs:tariffInfo.plannedPlan")}),n.jsx("b",{children:Vf})]}),Be===1?n.jsx(T6,{children:n.jsx(Te,{title:_("cancel"),children:n.jsx("div",{children:n.jsx(g6,{onClick:()=>te(!0),withPointerCursor:!0})})})}):null]}),n.jsxs(A6,{children:[n.jsx(Ci,{currencyCode:oo,value:io}),"/",_(`entranceValidityTimeUnit.${ga?"month":"year"}`)]}),n.jsxs($6,{children:[n.jsx("span",{children:_(Be===0?"subscriptionNs:tariffInfo.expirationDate":"subscriptionNs:tariffInfo.effectiveDate")})," ",Be===0?E.format(new Date(qr*1e3),{year:"numeric",month:"numeric",day:"numeric"}):E.format(new Date(pa*1e3),{year:"numeric",month:"numeric",day:"numeric"})]})]},`tariff-${Be}`)})})]}):null,n.jsxs(C6,{children:[n.jsx(gt,{to:"#",onClick:ve=>{if(ve.preventDefault(),b){N();return}fe||c(!0,B??[])},style:{color:fe?"#8c8c8c":"inherit"},children:n.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",flexDirection:"column",opacity:fe?.5:1,pointerEvents:fe?"none":"auto"},children:[n.jsx(tm,{style:{color:fe?"#8c8c8c":"#ff4d4f",fontSize:30,marginBottom:7}}),n.jsx("b",{children:_("subscriptionNs:changeLicenseDownward")})]})}),n.jsx(gt,{to:"#",onClick:ve=>{if(ve.preventDefault(),b){N();return}re||s(!0)},style:{color:re?"#8c8c8c":"inherit"},children:n.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",flexDirection:"column",opacity:re?.5:1,pointerEvents:re?"none":"auto"},children:[n.jsx(nm,{style:{color:re?"#8c8c8c":"#52c41a",fontSize:30,marginBottom:7}}),n.jsx("b",{children:_("subscriptionNs:changeLicenseUpward")})]})}),!b&&n.jsx(gt,{to:"#",onClick:ve=>{ve.preventDefault(),o(!0)},style:{color:"inherit"},children:n.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",textAlign:"center",flexDirection:"column"},children:[n.jsx(ha,{style:{color:"#8c8c8c",fontSize:30,marginBottom:7}}),n.jsx("b",{children:_("subscriptionNs:cancelLicense")})]})})]})]})]}),n.jsx(f6,{onCancelScheduledSubscriptionSubmit:F,visible:L,onClose:()=>te(!1),loading:oe}),n.jsx(m6,{visible:j,onClose:U,onConfirm:U,title:_("subscriptionNs:bankTransferRenewal.tariffChangeTitle"),message:n.jsxs(n.Fragment,{children:[_("subscriptionNs:bankTransferRenewal.tariffChangeContactUs")," ",n.jsx(Ut,{to:`${P}/contact/`,targetBlank:!0,children:_("subscriptionNs:bankTransferRenewal.contactUsLink")})]}),confirmButtonMesage:_("iunderstand")})]})}else if(e===l.tariffStatus.CANCEL_AT_PERIOD_END&&!_e(t)&&i){const D=q(i),W=ct.zonedTimeToUtc("2024-09-01 00:01","Europe/Prague");return(Bt(D,W)||Ro(D,W))&&(Vn(t)||Un(t))?null:n.jsx(vc,{children:n.jsx(gt,{to:"#",onClick:fe=>{fe.preventDefault(),o(!0)},children:_("subscriptionNs:renewLicense")})})}return null},ho={paid:"#008000",failed:"#FF0000",storno:"#808080"},P6=e=>{if(e)switch(e.toLowerCase()){case l.paymentStatus.PAID.toLowerCase():return ho.paid;case l.tariffStatus.ACTIVE.toLowerCase():return"#0000FF";case l.thePayPaymentStatus.FAILED.toLowerCase():case l.paymentStatus.NOT_PAID.toLowerCase():return ho.failed;case l.paymentStatus.WAITING_FOR_PAYMENT.toLowerCase():case l.tariffStatus.WAITING_FOR_PAYMENT.toLowerCase():return"#eda21c";case l.paymentStatus.STORNO.toLowerCase():case l.licensePaymentStatus.VOID.toLowerCase():return ho.storno;case l.thePayPaymentStatus.EXPIRED.toLowerCase():case l.tariffStatus.EXPIRED.toLowerCase():return"#FFAFAF";case l.paymentStatus.BLOCKED.toLowerCase():case l.tariffStatus.CANCEL_AT_PERIOD_END.toLowerCase():return"#c5c5c5";case l.paymentStatus.WAITLIST_STORNO.toLowerCase():return"#800080";default:return"#e1ebdd"}},x6=({paymentStatus:e,type:t="order",withoutMargin:r=!1,variant:i="tag"})=>{const{t:o}=V();if(!e)return null;e=e.toLowerCase();const s=P6(e),c=o(t==="order"?`paymentNs:paymentStatus.${e}`:`subscriptionNs:tariffInfo.status.${e}`);return i==="text"?n.jsx("span",{style:{color:s,fontWeight:"bold"},children:c}):n.jsx(fl,{color:s,style:{fontWeight:"bold",...r&&{margin:0}},children:c})},R6=({tariffStatus:e,tariffName:t,validTo:r})=>{const{t:i}=V(),o=Xt(),{DateFormatter:s}=Zt(),c=p.useMemo(()=>
10735{if(nr(t))return null;let d,f;switch(e){case l.tariffStatus.ACTIVE:{let m;_e(t)?(m="tariffTrialValidTo1",f=n.jsx(Fe,{i18nKey:"subscriptionNs:tariffInfo.tariffTrialValidTo2",components:{pricingLink:n.jsx(Ut,{to:`${o}/pricing/`,targetBlank:!0})}})):m="tariffValidTo",d=i(`subscriptionNs:tariffInfo.${m}`,{validTo:s.format(q(r),{year:"numeric",month:"numeric",day:"numeric"})});break}case l.tariffStatus.WAITING_FOR_PAYMENT:case l.tariffStatus.CANCEL_AT_PERIOD_END:{d=i("subscriptionNs:tariffInfo.tariffValidTo",{validTo:s.format(q(r),{year:"numeric",month:"numeric",day:"numeric"})});break}}return n.jsxs(n.Fragment,{children:[n.jsxs(n.Fragment,{children:[r&&d&&n.jsx("p",{children:d}),f&&n.jsx("p",{children:f})]}),n.jsx("p",{children:e&&n.jsx(x6,{paymentStatus:e,type:"subscription"})})]})},[e,t,r]);return n.jsx(n.Fragment,{children:c})},w6=$.div.withConfig({componentId:"sc-irgc2w-0"})(["line-height:1.43;display:flex;flex-direction:column;margin-top:10px;padding:0px 15px;@media (max-width:767px){margin-top:8px;padding:0 2px;font-size:14px;> p{margin:5px 0;line-height:1.4;}h3{margin:0;font-size:15px;line-height:1.3;}}"]),ns=$.div.withConfig({componentId:"sc-irgc2w-1"})(["display:flex;flex-direction:row;align-items:flex-start;"]),rs=$.div.withConfig({componentId:"sc-irgc2w-2"})(["display:flex;width:70%;flex-direction:column;"]),zu=$.div.withConfig({componentId:"sc-irgc2w-3"})(["display:flex;justify-content:center;align-items:center;"]),is=$.div.withConfig({componentId:"sc-irgc2w-4"})(["display:flex;width:30%;flex-direction:column;align-items:flex-end;font-weight:600;p{margin:0;}@media (max-width:767px){font-size:13px;line-height:1.3;}"]),pw=({organisationTariff:e,onUpdateSubscriptionModalVisible:t,onChangeSubscriptionUpwardModalVisible:r,onChangeSubscriptionDownwardModalVisible:i,subscriptionTariffsToUpgrade:o=[],subscriptionTariffsToDowngrade:s=[],withImage:c=!0,withDescription:d=!0,officeId:f,organisationId:m,domain:g,licensePaymentAddress:I,randomTariffContainerId:h=42,onOrderBankTransferRenewalInvoice:C,orderBankTransferRenewalLoading:y=!1,bankTransferRenewalOpenOrder:O})=>{const{t:_}=V(),{tariffStatus:E,validTo:v,name:P,stripePriceId:S}=e,b=nr(P)&&!!g;return n.jsxs(w6,{children:[n.jsxs(ns,{children:[n.jsx(rs,{children:n.jsx(s6,{tariff:e})}),n.jsx(a6,{tariff:e})]}),n.jsx(c6,{tariff:e,billingCountry:I?.country,billingVatNumber:I?.vatNumber}),c&&n.jsx(l6,{studio:e.studio}),d&&n.jsx(d6,{tariff:e}),n.jsx(R6,{tariffStatus:E,tariffName:P,validTo:v}),b&&n.jsx(Wu,{extendButtonText:_(O?"subscriptionNs:waitingForPaymentGotoOverview":"subscriptionNs:buyLicense"),linkTo:O?.paymentUrl??oi(g)}),t&&r&&i&&f&&m&&I&&n.jsx(S6,{tariffStatus:E,tariffName:P,stripePriceId:S,validTo:v,onUpdateSubscriptionModalVisible:t,onChangeSubscriptionUpwardModalVisible:r,onChangeSubscriptionDownwardModalVisible:i,subscriptionTariffsToUpgrade:o,subscriptionTariffsToDowngrade:s,officeId:f,organisationId:m,licensePaymentAddress:I,randomTariffContainerId:h,onOrderBankTransferRenewalInvoice:C,orderBankTransferRenewalLoading:y,bankTransferRenewalOpenOrder:O})]})},Yu=({label:e,required:t,children:r})=>n.jsx(Tr,{layout:"vertical",component:"div",children:n.jsx(Tr.Item,{label:e,required:t??!1,children:n.jsx("div",{children:r})})});function L6(e){return ym(e).replace(/_/g,"")}const k6=$.div.withConfig({componentId:"sc-2tfsru-0"})(["display:grid;grid-template-columns:repeat(3,1fr);gap:12px;@media (max-width:600px){grid-template-columns:",";gap:",";}"],({$compactOnMobile:e})=>e?"repeat(3, minmax(0, 1fr))":"1fr",({$compactOnMobile:e})=>e?"6px":"12px"),M6=$.button.withConfig({componentId:"sc-2tfsru-1"})(["position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 16px;border:2px solid ",";border-radius:",";background:",";cursor:",";transition:all 0.2s ease;opacity:",";min-height:110px;&:hover{","}&:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ant-color-primary) 15%,transparent);}@media (max-width:600px){min-width:0;min-height:",";gap:",";padding:",";}"],({$isSelected:e})=>e?je:"#e5e7eb",nn,({$isSelected:e})=>e?"color-mix(in srgb, var(--ant-color-primary) 4%, transparent)":"#fff",({$disabled:e})=>e?"not-allowed":"pointer",({$disabled:e})=>e?.5:1,({$disabled:e,$isSelected:t})=>!e&&!t&&ut(["border-color:color-mix(in srgb,var(--ant-color-primary) 40%,transparent);background:color-mix(in srgb,var(--ant-color-primary) 2%,transparent);"]),({$compactOnMobile:e})=>e?"96px":"110px",({$compactOnMobile:e})=>e?"6px":"10px",({$compactOnMobile:e})=>e?"10px 5px":"20px 16px"),F6=$.div.withConfig({componentId:"sc-2tfsru-2"})(["display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:",";color:",";font-size:18px;transition:all 0.2s ease;@media (max-width:600px){width:",";height:",";border-radius:",";font-size:",";}"],({$isSelected:e})=>e?je:"#f3f4f6",({$isSelected:e})=>e?"#fff":on,({$compactOnMobile:e})=>e?"34px":"40px",({$compactOnMobile:e})=>e?"34px":"40px",({$compactOnMobile:e})=>e?"9px":"10px",({$compactOnMobile:e})=>e?"16px":"18px"),D6=$.span.withConfig({componentId:"sc-2tfsru-3"})(["font-size:14px;font-weight:",";color:",";text-align:center;transition:all 0.2s ease;@media (max-width:600px){font-size:",";line-height:",";overflow-wrap:anywhere;}"],({$isSelected:e})=>e?600:500,({$isSelected:e})=>e?mu:on,({$compactOnMobile:e})=>e?"12px":"14px",({$compactOnMobile:e})=>e?"1.25":"normal"),N6=$.div.withConfig({componentId:"sc-2tfsru-4"})(["position:absolute;top:8px;right:8px;color:",";font-size:16px;"],je),B6=()=>n.jsxs("div",{style:{display:"flex",gap:"2px"},children:[n.jsx(ml,{style:{fontSize:"14px"}}),n.jsx("span",{style:{fontSize:"10px",fontWeight:600},children:"+"}),n.jsx(ms,{style:{fontSize:"14px"}})]}
10735),j6=({value:e,onChange:t,disabled:r=!1,compactOnMobile:i=!1})=>{const{t:o}=V(),s=[{key:"groupClasses",icon:n.jsx(ml,{}),label:o("settingsNs:publicBookingVisibility.groupClassesOnly")},{key:"appointments",icon:n.jsx(ms,{}),label:o("settingsNs:publicBookingVisibility.appointmentsOnly")},{key:"both",icon:n.jsx(B6,{}),label:o("settingsNs:publicBookingVisibility.both")}];return n.jsx(k6,{$compactOnMobile:i,children:s.map(c=>n.jsxs(M6,{type:"button",$isSelected:e===c.key,$disabled:r,$compactOnMobile:i,onClick:()=>!r&&t(c.key),disabled:r,children:[e===c.key&&n.jsx(N6,{children:n.jsx(rm,{})}),n.jsx(F6,{$isSelected:e===c.key,$compactOnMobile:i,children:c.icon}),n.jsx(D6,{$isSelected:e===c.key,$compactOnMobile:i,children:c.label})]},c.key))})},V6=(e,t)=>{const r=L6(e.target.value);Hn(t,"registrationDomain",r)},U6=({loading:e,selectedAccountType:t,bookingMode:r,onBookingModeChange:i})=>{const{t:o}=V(),s=ye(),[c,d]=p.useState(!1),{setValue:f,formState:m,watch:g}=s,{errors:I}=m,h=g("registrationName"),C=g("registrationDomain"),y=C&&!I?.registrationDomain?.message,O=c||h&&h.length>1;return p.useEffect(()=>{!c&&h&&h.length>1&&d(!0)},[c,h]),n.jsxs("div",{className:"ph-mask registrationStudioForm",children:[n.jsx(at,{name:"registrationName",label:o("formsNs:organisationRegistration.nameStudio"),suffix:n.jsx(Te,{title:o("formsNs:organisationRegistration.nameExtraInfo"),children:n.jsx(So,{style:{color:"rgba(0,0,0,.45)"}})}),onChange:_=>V6(_,f),placeholder:t===l.accountType.STUDIO?o("formsNs:organisationRegistration.nameStudioPlaceholder"):o("formsNs:organisationRegistration.nameLecturerPlaceholder"),helpMessage:o("formsNs:organisationRegistration.nameStudioHelpMessage")}),O&&n.jsx(at,{name:"registrationDomain",label:o("formsNs:organisationRegistration.domain"),addonBefore:`${Oe}/`,validateAsync:{type:l.asyncValidationType.DUPLICITY,field:l.asyncValidationField.ORGANISATION_DOMAIN,fieldName:"registrationDomain"},suffix:n.jsx(Te,{title:o("formsNs:organisationRegistration.domainHelpMessage",{minNumber:2}),children:n.jsx(So,{style:{color:"rgba(0,0,0,.45)"}})}),helpMessage:y?o("formsNs:organisationRegistration.registrationDomainLinkHelpMessage",{link:`${Oe}/${C}`}):null}),n.jsx("div",{className:"registrationStudioBookingMode",style:{marginTop:20,marginBottom:8},children:n.jsxs(Yu,{label:o("formsNs:organisationRegistration.bookingModeLabel"),children:[n.jsx("p",{style:{fontSize:13,color:"#6b7280",marginBottom:12,lineHeight:1.5},children:o("formsNs:organisationRegistration.bookingModeDescription")}),n.jsx(j6,{value:r,onChange:i,compactOnMobile:!0})]})}),n.jsx("div",{className:"mt-20 registrationStudioSubmit",children:n.jsx(Ii,{type:"primary",cancelDisabled:!0,value:o("formsNs:organisationRegistration.submit"),loading:e})})]})},Tc="organisationRegistration",{encode:G6}=_m,Xe="studioRegistrationState",gw=({onSuccess:e,completedUserOrganisationRegistration:t=!1,userData:r})=>{const{t:i}=V(),o=sn(),s=Ge(),{isMobajl:c}=$e(),{recaptchaFailed:d,executeRecaptchaAsync:f}=UA(Tc),[m,g]=p.useState(()=>{try{const v=localStorage.getItem(Xe);if(v)return JSON.parse(v).accountType||l.accountType.STUDIO}catch(v){console.error("Error loading registration state:",v)}return l.accountType.STUDIO}),[I,h]=p.useState(()=>{try{const v=localStorage.getItem(Xe);if(v)return JSON.parse(v).bookingMode||"both"}catch(v){console.error("Error loading registration state:",v)}return"both"}),[C,{loading:y}]=wr(Gr.createOrganisation),O=p.useRef(!1),_=v=>({flex:1,minWidth:0,minHeight:"44px",borderRadius:"9px",border:"none",background:v?"#ffffff":"transparent",boxShadow:v?"0 1px 4px rgba(0, 0, 0, 0.08)":"none",color:v?"var(--ant-color-primary)":"#262626",fontSize:"15px",fontWeight:600,textAlign:"center",padding:"8px 6px",cursor:"pointer",transition:"all 0.18s ease"});p.useEffect(()=>{try{const v=localStorage.getItem(Xe),P=v?JSON.parse(v):{};P.accountType=m,localStorage.setItem(Xe,JSON.stringify(P))}catch(v){console.error("Error saving registration state:",v)}},[m]),p.useEffect(()=>{try{const v=localStorage.getItem(Xe),P=v?JSON.parse(v):{};P.bookingMode=I,localStorage.setItem(Xe,JSON.stringify(P))}catch(v){console.error("Error saving registration state:",v)}},[I]);const E=async(v,P)=>{const{setError:S}=P;if(!(O.current||y)){if(O.current=!0,d){O.current=!1,window.location.reload();return}try{const b=await f();if(!b){S("registrationName",{type:"manual",message:"INVALID_CAPTCHA"});return}const R=await C({variables:{input:{name:v.registrationName,domain:v.registrationDomain,email:t&&r?r.email:`TEMP_${v.registrationDomain}_${Cn(new Date)}@zenamu.com`,recaptchaToken:b,recaptchaActionName:Tc,accountType:m,appLocale:s,bookingMode:I}}});es("form_submit",{user_registration_1:"success"}),JA("studio_registered",{accountType:m});const{data:x}=R,L=x?.createOrganisation?.organisation,k=x?.createOrganisation?.confirmationToken,B=L?.offices?.[0];if(!k||!L||!B){S("registrationName",{type:"manual",message:"UNKNOWN_ERROR"});return}const{domain:G,email:j}=B;try{const N=localStorage.getItem(Xe),U=N?JSON.parse(N):{};U.registrationName=v.registrationName,localStorage.setItem(Xe,JSON.stringify(U))}catch(N){console.error("Error saving registration name:",N)}e&&e(),o(`/${he.ORGANISATION}/${t&&r?"confirmation-completed":"confirmation"}/${k}/${G6(j)}/${G}`)}catch(b){Pt(b,S),f().catch(()=>{})}finally{O.current=!1}}};return n.jsxs(n.Fragment,{children:[n.jsx(t6,{}),n.jsxs(Gu,{className:c?void 0:"loginForm",onSubmit:E,validationSchema:Ye().shape({registrationName:J().min(2,i("formsNs:organisationRegistration.validation.registrationNameMin",{minNumber:2})).max(50,i("formsNs:organisationRegistration.validation.registrationNameMax",{maxNumber:50})).nullable().required(i(Y)),registrationDomain:J().min(2,i("formsNs:organisationRegistration.validation.registrationDomainMin",{minNumber:2})).max(256,i("formsNs:organisationRegistration.validation.registrationDomainMax",{maxNumber:256})).nullable().matches(/^[-a-z0-9]+$/,{message:i("formsNs:organisationRegistration.validation.registrationDomainUrl")}).test("test-valid-domain-url",i(`errorNs:validations.${ne.handledApiErrors.RESERVED_FRONTEND_URL_PATH.co
10735de}`),v=>{const{commonRoutesPaths:P,appUrl:S}=l.reservedFrontendUrls,b=[S].concat(Object.values(P));return!Object.values(b).includes(v)}).required(i(Y))}),defaultValues:{registrationName:null,registrationDomain:null},children:[n.jsxs(Yu,{label:i("subscriptionNs:licenses.accountTypeTitle"),children:[n.jsx("div",{className:"registrationStudioAccountType",style:{display:"flex",justifyContent:"center",marginBottom:c?"10px":"1.4rem"},children:c?n.jsxs("div",{style:{display:"flex",flexDirection:"row",gap:"4px",width:"100%",marginTop:"6px",borderRadius:"12px",border:"1px solid #ececf1",background:"#f7f7fa",padding:"4px"},children:[n.jsx("button",{type:"button",onClick:()=>g(l.accountType.STUDIO),"aria-pressed":m===l.accountType.STUDIO,style:_(m===l.accountType.STUDIO),children:i("subscriptionNs:licenses.studio")}),n.jsx("button",{type:"button",onClick:()=>g(l.accountType.LECTURER),"aria-pressed":m===l.accountType.LECTURER,style:_(m===l.accountType.LECTURER),children:i("subscriptionNs:licenses.freelancer")})]}):n.jsxs(Ir.Group,{defaultValue:m,buttonStyle:"solid",size:"large",onChange:v=>g(v.target.value),style:{marginTop:"0.75rem"},children:[n.jsx(Ir.Button,{value:l.accountType.STUDIO,children:i("subscriptionNs:licenses.studio")}
10735),n.jsx(Ir.Button,{value:l.accountType.LECTURER,children:i("subscriptionNs:licenses.freelancer")})]})}),n.jsx(zu,{className:"registrationStudioIllustration",children:n.jsx(Cm.LazyLoadImage,{src:m===l.accountType.STUDIO?Uu:Vu,effect:"blur",height:"auto",width:c?96:150})})]}),d&&n.jsx(Qo,{type:"error",message:i("errorNs:INVALID_CAPTCHA")}),n.jsx(U6,{loading:y,selectedAccountType:m,bookingMode:I,onBookingModeChange:h})]})]})},bc=1100,H6=1600,pr=(e,t=.74)=>{if(!Number.isFinite(e)||e<=6)return`${e}px`;const r=Math.round(e*t),i=(e-r)/(H6-bc),o=+(i*100).toFixed(4),s=+(r-i*bc).toFixed(3);return`clamp(${r}px, calc(${s}px + ${o}vw), ${e}px)`},W6=23,z6=$.div.withConfig({componentId:"sc-eb1u91-0"})(["background:",";"," box-shadow:",";border-radius:",";margin-bottom:",";margin-top:",";margin-left:",";margin-right:",";padding:",";min-height:82px;width:",";max-width:100%;border-top:",";min-height:",";pointer-events:",";opacity:",";transition:opacity 0.3s ease-in-out;overflow-wrap:break-word;word-break:break-word;"," @media (max-width:767px){border-radius:8px;}"],({$disabled:e,$glass:t,$background:r})=>e?"#f5f5f5":t?"rgba(255, 255, 255, 0.82)":r??`${Me}`,({$glass:e})=>e?` 10736 -webkit-backdrop-filter: blur(10px); 10737 backdrop-filter: blur(10px); 10738 10739 /* Without backdrop-filter support the translucency alone would let the 10740 background image fight the text â fall back to a nearly opaque white. */ 10741 @supports not ((backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px))) { 10742 background: rgba(255, 255, 255, 0.93); 10743 } 10744 `:"",({$boxShadow:e,$withPurpleShadow:t})=>t?"0 10px 15px #0000000d, 0 15px 20px #6533991a":`0 3px 10px ${e}`,({$borderRadius:e})=>`${e}px`,({$marginBottom:e,$inRem:t})=>t?`${e}rem`:pr(e??0),({$marginTop:e,$inRem:t})=>t?`${e}rem`:pr(e??0),({$marginHorizontal:e})=>`${e}px`,({$marginHorizontal:e})=>`${e}px`,({$paddingVertical:e,$paddingHorizontal:t,$inRem:r})=>r?`${e}rem ${t}rem`:`${pr(e??0)} ${pr(t??0)}`,({$block:e})=>e?"100%":"auto",({$borderTopColor:e})=>e?`4px solid ${e}`:"none",({$minHeight:e})=>`${e}px`,({$disabled:e})=>e?"none !important":"initial",({$disabled:e})=>e?.5:1,({$disabled:e})=>e&&` 10745 pointer-events: none !important; 10746 opacity: 0.5; 10747 10748 & * { 10749 pointer-events: none !important; 10750 } 10751 `),Y6=$.div.withConfig({componentId:"sc-eb1u91-1"})(["display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;"]),q6=$.div.withConfig({componentId:"sc-eb1u91-2"})(["display:flex;justify-content:flex-start;flex:1 1 auto;align-items:center;min-width:0;overflow-wrap:break-word;word-break:break-word;h2{font-size:",";margin:0;padding:0;overflow-wrap:break-word;word-break:break-word;@media (max-width:767px){font-size:",";}}"],({$headlineSize:e})=>pr(e),({$headlineSize:e})=>`${e-6}px`),K6=$.div.withConfig({componentId:"sc-eb1u91-3"})(["display:flex;justify-content:flex-end;align-items:center;gap:15px;flex:1 1 auto;flex-wrap:wrap;@media (max-width:767px){justify-content:",";width:",";flex:",";margin-left:",";}"],({$inlineOnMobile:e})=>e?"flex-end":"center",({$inlineOnMobile:e})=>e?"auto":"100%",({$inlineOnMobile:e})=>e?"0 0 auto":"1 1 auto",({$inlineOnMobile:e})=>e?"auto":"0"),Z6=$.div.withConfig({componentId:"sc-eb1u91-4"})(["display:flex;justify-content:flex-end;align-items:center;flex:0 0 auto;flex-wrap:wrap;margin-left:auto;"]),X6=$.button.withConfig({componentId:"sc-eb1u91-5"})(["background:none;border:none;padding:0;cursor:pointer;color:var(--ant-color-primary);font:inherit;&:hover{color:var(--ant-color-primary-hover);}"]),Q6=({titleHeadline:e,children:t,titleOperations:r,titleOperationsInlineOnMobile:i=!1,actionButton:o,paddingHorizontal:s=24,paddingVertical:c=16,marginBottom:d=16,marginTop:f=0,marginHorizontal:m=0,inRem:g=!1,block:I=!1,borderTopColor:h,minHeight:C=0,disabled:y=!1,glass:O=!1,background:_,borderRadius:E=Ar,boxShadow:v="rgba(0, 0, 0, 0.05)",headlineSize:P=W6,withPurpleShadow:S=!1})=>{const b=e||r?.length||o;return n.jsxs(z6,{$paddingHorizontal:s,$paddingVertical:c,$marginBottom:
10751d,$marginTop:f,$marginHorizontal:m,$inRem:g,$block:I,$borderTopColor:h,$minHeight:C,$disabled:y,$glass:O,$background:_,$borderRadius:E,$boxShadow:v,$withPurpleShadow:S,children:[b&&n.jsxs(Y6,{children:[e&&n.jsx(q6,{$headlineSize:P,children:n.jsx("h2",{children:e})}),r?.length?n.jsx(K6,{$inlineOnMobile:i,children:r.map((R,x)=>{const{title:L,onOperationClick:k}=R;return R?.onOperationClick?n.jsx(X6,{type:"button",onClick:k,children:L},x):null})}):null,o&&n.jsx(Z6,{children:o})]}),t]})},J6=({domain:e,withLinkToAdminSubscription:t=!0})=>{const{t:r}=V(),i=Xt();return n.jsx($t,{severity:"warning",title:n.jsx(Fe,{i18nKey:"subscriptionNs:tariffInfo.freeTariffUpgradeTitle",components:{freeTariffUpgradeTitleLink:n.jsx(Ut,{to:`${i}/pricing/`,targetBlank:!0})}}),children:t&&n.jsx(Fe,{i18nKey:"subscriptionNs:tariffInfo.freeTariffUpgradeDescription",components:{freeTariffUpgradeDescriptionLink:n.jsx(Ut,{to:`/${w}/${M}/${e}/${wd}`,title:r("subscriptionNs:tariffInfo.freeTariffUpgradeDescriptionLink")})}})})},e8=$.div.withConfig({componentId:"sc-gq3vey-0"})(["display:flex;flex-direction:column;align-items:center;margin-top:25px;"]),t8=$.div.withConfig({componentId:"sc-gq3vey-1"})(["position:relative;isolation:isolate;"]),Ac=$.div.withConfig({componentId:"sc-gq3vey-2"})(["pointer-events:none !important;fill:#fff;opacity:0.5;user-select:none;&,& *{pointer-events:none !important;}",""],({$anonymizeContent:e})=>e&&` 10752 .ant-card-body, 10753 .ant-table-wrapper, 10754 .ant-descriptions, 10755 .apexcharts-canvas, 10756 .statistics-sensitive-panel { 10757 filter: blur(5px); 10758 } 10759 `),n8=$.div.withConfig({componentId:"sc-gq3vey-3"})(["position:absolute;z-index:10;inset:0;pointer-events:none;"]),r8=$.div.withConfig({componentId:"sc-gq3vey-4"})(["position:sticky;top:calc(50vh - 70px);display:flex;justify-content:center;width:100%;padding:16px 24px;pointer-events:none;> div{width:",";max-width:100%;pointer-events:auto;}@media (max-width:767px){top:30vh;padding-inline:12px;> div{width:100%;}}"],({$small:e})=>e?"auto":"min(100%, 1040px)"),i8=({withDoodletip:e,doodletipWidth:t,doodletipPlacement:r="before",anonymizeContent:i=!1,children:o,doodletipComponent:s})=>r==="overlay-center"?n.jsxs(t8,{children:[n.jsx(Ac,{inert:!0,"aria-hidden":i||void 0,$anonymizeContent:i,children:o}),e&&n.jsx(n8,{children:n.jsx(r8,{$small:t==="small",children:n.jsx("div",{children:s})})})]}):n.jsxs(n.Fragment,{children:[e&&n.jsx(n.Fragment,{children:t==="big"?n.jsx(e8,{children:n.jsx("div",{className:"page-container-middle",children:s})}):n.jsx(n.Fragment,{children:s})}),n.jsx(Ac,{inert:!0,"aria-hidden":i||void 0,$anonymizeContent:i,children:o})]}),o8=({children:e,office:t,withDoodletip:r=!0,doodletipWidth:i="big",withLinkToAdminSubscription:o=!0,type:s="other",doodletipPlacement:c="before",anonymizeContent:d=!1})=>{const{domain:f}=t,{data:m}=Yi(t);if(!m)return null;const g=m.freeTariff;if(m.liteTariff,m.professionalTariff,m.profiliteTariff,g){const I=n.jsx(J6,{domain:f,withLinkToAdminSubscription:o});return n.jsx(i8,{withDoodletip:r,doodletipWidth:i,doodletipPlacement:c,anonymizeContent:d,doodletipComponent:I,children:e})}return n.jsx(n.Fragment,{children:e})},qu=1024,Ku=10,s8=$.div.withConfig({componentId:"sc-1vhak1e-0"})(["position:fixed;width:","px;bottom:","px;left:1rem;right:1rem;margin:0 auto;background-color:whitesmoke;box-shadow:0 6px 20px 0 rgba(0,0,0,0.1);border-radius:",";border:1px solid whitesmoke;z-index:",";padding:1rem 2rem;transition:bottom 0.15s ease-out;@media (max-width:767px){width:100%;left:0;right:0;}"],qu,({$bottomOffset:e})=>e,nn,Cd.bottomReservationButtonForEvent),a8=(e=Ku)=>{const[t,r]=p.useState(e);return p.useEffect(()=>{const i=()=>{const s=document.querySelector("footer");if(!s){r(e);return}const c=s.getBoundingClientRect(),d=window.innerHeight;if(c.top<d){const f=d-c.top;r(Math.max(e,f+e))}else r(e)},o=Qs(i);return i(),window.addEventListener("scroll",o,{passive:!0}),window.addEventListener("resize",o,{passive:!0}),()=>{window.removeEventListener("scroll",o),window.removeEventListener("resize",o),o.cancel()}},[e]),t},c8=$.div.withConfig({componentId:"sc-1vhak1e-1"})(["display:flex;justify-content:center;align-items:center;"]),Iw=({children:e,isCourse:t=!1,office:r})=>{const i=a8(),o=p.useRef(null);return p.useEffect(()=>{if(!o.current)return;const s=document.querySelector("[data-public-event-content]"),c=()=>
10759{if(!o.current)return;const{height:f}=o.current.getBoundingClientRect(),m=f+Ku+10;s&&(s.style.marginBottom=`${m}px`)},d=new ResizeObserver(()=>c());return d.observe(o.current),c(),()=>{d.disconnect(),s&&(s.style.marginBottom="")}},[]),n.jsx(s8,{ref:o,$bottomOffset:i,className:"toDynamicHeight","data-intercom-mobile-blocker":!0,children:n.jsx(c8,{children:n.jsx("div",{style:{width:"100%"},children:t?n.jsx(o8,{office:r,doodletipWidth:"small",withLinkToAdminSubscription:!1,type:"course",children:e}):n.jsx(n.Fragment,{children:e})})})})},l8=$.div.withConfig({componentId:"sc-247iww-0"})(["display:flex;padding:",";flex-direction:column;border-top:",";align-items:",";@media (max-width:767px){padding:",";}"],({$withPaddingTop:e,$withPaddingBottom:t})=>`${e?"20px":"0px"} 0px ${t?"20px":"0px"} 0px`,e=>e.$withBorder?`1px solid ${uu}`:0,e=>`${e.$align}`,({$withPaddingTop:e,$withPaddingBottom:t})=>`${e?"5px":"0px"} 0px ${t?"20px":"0px"} 0px`),Ki=({withPaddingTop:e=!0,withPaddingBottom:t=!0,withBorder:r=!0,withMiddleContainer:i=!1,maxWidth:o=qu,tableMaxWidth:s=1920,withTableContainer:c=!1,headerTitle:d,align:f="center",children:m,extraPaddingTop:g})=>(r=!1,n.jsxs(l8,{$withBorder:r,$withPaddingTop:e,$withPaddingBottom:t,$align:f,children:[g&&n.jsx("div",{className:`mt-${g}`}),d&&n.jsx("h2",{className:"settings-heading",children:d}),i||c?n.jsx("div",{style:{...i&&{maxWidth:o==="none"?"none":`${o}px`},...c&&!i&&{maxWidth:s==="none"?"none":`${s}px`,marginInline:"auto"}},className:i?"page-container-middle":"page-container-table",children:m}):m]})),d8=$.div.withConfig({componentId:"sc-1sbj7c1-0"})(["display:flex;flex-direction:row;justify-content:space-between;gap:15px;"]),u8=$.div.withConfig({componentId:"sc-1sbj7c1-1"})(["display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px 0 20px;"]),Zu=({condition:e,children:t})=>e?n.jsx(Ki,{withMiddleContainer:!0,children:t}):n.jsx(n.Fragment,{children:t}),f8=({layout:e="vertical",validationSchema:t=Ye().shape({}),className:r,defaultValues:i={},onSubmit:o,mode:s="onTouched",reValidateMode:c="onChange",context:d,content:f,debug:m=!1,currentStep:g=0,totalSteps:I,onPrev:h,setStep:C,steps:y,withDone:O=!1,doneSubmitButtonValue:_,doneButtonDanger:E=!1,disableSubmitUntilValid:v=!1,loading:P,buttonsWithMiddleContainer:S=!1,...b})=>{const{t:R}=V(),x=Fl({mode:s,reValidateMode:c,resolver:t?Nl(t):void 0,defaultValues:i,context:d}),{formState:L,reset:k}=x,{isSubmitSuccessful:B}=L;p.useEffect(()=>{if(B&&y[g+1]){C(g+1);const N=y[g+1].defaultValues;k(N)}},[B,y,g]);const G=async N=>{await o(N,x)},j=!y[g]?.dontReturnToPrevious;return n.jsxs(Dl,{...x,children:[n.jsxs(Tr,{layout:e,className:r,onFinish:x.handleSubmit(G),...b,children:[f,n.jsx(Zu,{condition:S,children:n.jsxs(d8,{children:[g===0&&y[0]?.onCancel&&n.jsx(Ee,{block:!0,type:"default",value:y[0]?.cancelButtonValue||R("common:cancel"),onClick:y[0].onCancel}),j&&g>0&&n.jsx(Ee,{block:!0,type:"default",value:R("subscriptionNs:order.previousStep"),onClick:()=>{const N=y[g];if(N?.onPrev){const Q=x.getValues();N.onPrev(Q)}h();const U=y[g-1].defaultValues;k(U)}}),g<I-1&&n.jsx(Ii,{type:"primary",value:R("subscriptionNs:order.nextStep"),cancelDisabled:!0,loading:P,disabled:v&&!L.isValid}),O&&g===I-1&&n.jsx(Ii,{type:"primary",value:_??R("subscriptionNs:order.done"),cancelDisabled:!0,loading:P,danger:E,disabled:v&&!L.isValid})]})})]}),m&&!1]})},m8=({currentStep:e,steps:t=[],onSetCurrentStep:r,withDone:i,doneSubmitButtonValue:o,doneButtonDanger:s=!1,disableSubmitUntilValid:c=!1,className:d,loading:f=!1,buttonsWithMiddleContainer:m=!1,isActivation:g=!1,compact:I=!1})=>{const{isMobajl:h}=$e(),[C,y]=p.useState(e);p.useEffect(()=>{y(E=>E===e?E:e)},[e]);const O=()=>{C&&r(C-1)},_=E=>{r(E)};if(t.length){const E=t[C];if(!E)return null;const{content:v,validationSchema:P,defaultValues:S,onSubmit:b}=E,R=t.map(x=>({title:I?"":x.title}));return n.jsxs(n.Fragment,{children:[n.jsx(Zu,{condition:g,children:n.jsx(u8,{children:n.jsx(im,{size:I?"small":"default",direction:h?"vertical":"horizontal",current:C,items:R,responsive:!1})})}),n.jsx("div",{className:"stepper-container",children:n.jsx(f8,{content:v,className:d,validationSchema:P,defaultValues:S,onSubmit:b,currentStep:C,totalSteps:t.length,onPrev:O,setStep:_,steps:t,withDone:i,doneSubmitButtonValue:o,doneButtonDanger:s,disableSubmitUntilValid:c,loading:f,buttonsWithMiddleContainer:m})})]})}return null}
10759,it={name:"name",price:"price",currency:"currency",description:"description",validityTimeUnit:"validityTimeUnit",validityTimeValue:"validityTimeValue",maxBookingsPerDay:"maxBookingsPerDay",maxBookingsPerWeek:"maxBookingsPerWeek",maxBookingsPerMonth:"maxBookingsPerMonth",variants:"variants",isPubliclyHidden:"isPubliclyHidden",officeMembershipGroupId:"officeMembershipGroupId",validityUnitValueFieldFormName:"validityUnitValueFieldFormName"},hw=10,p8="day",g8="month",I8="year",os="lecture",h8="course",yw="workshop",$c="template",_w="appointment",Xu=e=>{const t=e.split(",")[0].split(";")[0].split("@")[0].trim();if(!t)return"en-GB";const r=t.replace(/_/g,"-");try{return Intl.getCanonicalLocales(r)[0]||"en-GB"}catch{return"en-GB"}},On=()=>{const e=navigator.language||Intl.DateTimeFormat().resolvedOptions().locale;return Xu(e)},kt=()=>On().toLowerCase(),y8=e=>{const t=e??kt();return["en-au","en-ca","en-gb","en-nz"].includes(t)?t:t==="en-us"||t==="en"?"en":(t.startsWith("en"),"en-gb")},_8=e=>{const t=e??kt();return["fr-ca","fr-ch"].includes(t)?t:"fr"},C8=e=>{const t=e??kt();return["de-at","de-ch"].includes(t)?t:"de"},O8=e=>(e??kt())==="it-ch"?"it-ch":"it",E8=e=>{const t=e??kt();return["es-pr","es-us"].includes(t)?t:"es"},v8=e=>{const t=e??kt();return t==="pt-pt"||t==="pt"?"pt":"pt-br"},T8=e=>{const t=e??On();return t.toLowerCase().startsWith("en")?t:"en-GB"},b8=e=>{const t=e??On();return t.toLowerCase().startsWith("fr")?t:"fr"},A8=e=>{const t=e??On();return t.toLowerCase().startsWith("de")?t:"de"},$8=e=>{const t=e??On();return t.toLowerCase().startsWith("it")?t:"it"},S8=e=>{const t=e??On();return t.toLowerCase().startsWith("es")?t:"es"},P8=e=>{const t=e??On();return t.toLowerCase().startsWith("pt")?t:"pt-BR"},Qu=e=>Xu((()=>{switch(e){case"en":case"enUS":return T8();case"de":return A8();case"fr":return b8();case"it":return $8();case"pt":return P8();case"es":return S8();case"cs":return"cs-CZ";case"sk":return"sk-SK";case"hu":return"hu-HU";case"pl":return"pl-PL";case"ro":return"ro-RO";case"fi":return"fi-FI";case"da":return"da-DK";case"nb":return"nb-NO";case"sv":return"sv-SE";case"nl":return"nl-NL";case"pt-PT":return"pt-PT";default:return"en-GB"}})()),Ju=(e,t,r)=>{const i=typeof e=="string"?new Date(e):e;return new Intl.DateTimeFormat(Qu(t),r).format(i)},Cw=(e,t,r)=>Ju(e,t,{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",timeZone:_n(r)}),Ow=()=>{const t=hs?.get("CFCountry")?.toUpperCase();if(t&&cr[t])return cr[t];const i=(T.language||"").split("-")[0].toLowerCase(),s={cs:"CZ",sk:"SK",pl:"PL",hu:"HU",de:"DE",fr:"FR",it:"IT",es:"ES",pt:"PT",fi:"FI",sv:"SE",en:"GB",nl:"NL",da:"DK",nb:"NO",ro:"RO"}[i];return s&&cr[s]?cr[s]:cr.default},ef=(e,t,r)=>{const i=s=>r?ct.utcToZonedTime(q(s),r):q(s),o=i(t);return e.filter(s=>{const c=i(s.validTo);return Bt(c,o)||Cl(c,o)})},x8=e=>{if(!e?.length)return"";const t=e.reduce((r,i)=>q(i.validTo)>q(r.validTo)?i:r,e[0]);return Ju(t.validTo,T.language,{year:"numeric",month:"numeric",day:"numeric"})},Ew=({pricingOptions:e,selectedPricingOptionId:t,activeMakeUps:r,termStart:i,timezone:o,isAdminContext:s})=>{const c=e.some(I=>I.currency===l.currency.MAKE_UP_SESSION),d=ef(r,i,o),f=r.length>0&&d.length===0,m=f?[...r].sort((I,h)=>I.validTo.localeCompare(h.validTo))[0]:null,g=e.find(I=>I.pricingOptionId===t)?.currency===l.currency.MAKE_UP_SESSION;return{showOutsideValidityWarning:s&&c&&f,isMakeUpSelected:g,fallbackEntry:m}},Sr=e=>{let t=!1;return e!==null&&(t=It(q(e),new Date)),t},vw=e=>{if(e===null)return!1;const t=q(e),r=xt(new Date,7);return It(t,r)||t.getTime()===r.getTime()},R8={"0100":{title:"KomerÄnà banka, a.s."},"0300":{title:"ÄSOB, a.s."},"0600":{title:"MONETA Money Bank, a.s."},"0710":{title:"Äeská národnà banka"},"0800":{title:"Äeská spoÅitelna, a.s."},2010:{title:"Fio banka, a.s."},2020:{title:"MUFG Bank (Europe) N.V. Prague Branch"},2030:{title:"AKCENTA, spoÅitelnà a úvÄrnà družstvo"},2060:{title:"Citfin, spoÅitelnà družstvo"},2070:{title:"Moravský PenÄžnà Ãstav â spoÅitelnà družstvo"},2100:{title:"HypoteÄnà banka, a.s."},2200:{title:"PenÄžnà dům, spoÅitelnà družstvo"},2220:{title:"Artesa, spoÅitelnà družstvo"},2240:{title:"PoÅ¡tová banka, a.s., poboÄka Äeská republika"},2250:{title:"Banka CREDITAS a.s."},2260:{title:"ANO spoÅitelnà družstvo"},2310:{title:"ZUNO BANK AG, organizaÄnà složka"},2600:{title:"Citibank Europe plc, organizaÄnà složka"}
10759,2700:{title:"UniCredit Bank Czech Republic and Slovakia, a.s."},3030:{title:"Air Bank a. s."},3050:{title:"BNP Paribas Personal Finance SA, odÅ¡tÄpný závod"},3060:{title:"PKO BP S.A., Czech Branch"},3500:{title:"ING Bank N.V."},4e3:{title:"Expobank CZ a.s."},4300:{title:"Äeskomoravská záruÄnà a rozvojová banka, a.s."},5500:{title:"Raiffeisenbank, a.s."},5800:{title:"J&T Banka, a.s."},6e3:{title:"PPF banka a.s."},6100:{title:"Equa bank a. s."},6200:{title:"COMMERZBANK Aktiengesellschaft, poboÄka Praha"},6210:{title:"mBank S.A., organizaÄnà složka"},6300:{title:"BNP Paribas Fortis SA/NV, poboÄka Äeská republika"},6700:{title:"VÅ¡eobecná úverová banka a.s., poboÄka Praha"},6800:{title:"Sberbank CZ, a.s."},7910:{title:"Deutsche Bank A.G. Filiale Prag"},7940:{title:"Waldviertler Sparkasse Bank AG"},7950:{title:"Raiffeisen stavebnà spoÅitelna a.s."},7960:{title:"Äeskomoravská stavebnà spoÅitelna a. s."},7970:{title:"Wüstenrot - stavebnà spoÅitelna a.s."},7980:{title:"Wüstenrot hypoteÄnà banka, a.s."},7990:{title:"Modrá pyramida stavebnà spoÅitelna, a.s."},8030:{title:"Raiffeisenbank im Stiftland Waldsassen eG poboÄka Cheb, odÅ¡tÄpný závod"},8040:{title:"Oberbank AG poboÄka Äeská republika"},8060:{title:"Stavebnà spoÅitelna Äeské spoÅitelny, a.s."},8090:{title:"Äeská exportnà banka, a.s."},8150:{title:"HSBC Bank plc - poboÄka Praha"},8200:{title:"PRIVAT BANK AG der Raiffeisenlandesbank Oberösterreich v Äeské republice"},8220:{title:"Payment Execution s.r.o."},8230:{title:"EEPAYS s. r. o."},8240:{title:"Družstevnà záložna Kredit"},8250:{title:"Bank of China (Hungary) Close Ltd. Prague branch, odÅ¡tÄpný závod"}};var ss=(e=>(e.moneyAmount="money_amount",e.percents="percents",e))(ss||{}),as=(e=>(e.promoCode="promo_code",e.voucher="voucher",e))(as||{});const Tw="code",w8=["BIF","CLP","DJF","GNF","JPY","KMF","KRW","MGA","PYG","RWF","UGX","VND","VUV","XAF","XOF","XPF"],L8=new Set([...w8,"HUF",l.currency.CZK,l.currency.CREDITS,l.currency.ENTRY,l.currency.MAKE_UP_SESSION,l.currency.NO_CURRENCY]),k8=e=>e?L8.has(e.toString().toUpperCase())?0:2:0,tf=(e,t)=>{const r=Number(e);if(!Number.isFinite(r))return 0;const o=10**k8(t),s=Number((r*o).toPrecision(15));return Math.round(s)/o},M8=(e,t,r)=>{const i=Number(e)||0,o=Number(t)||0;if(i<=0||o<=0)return 0;if(o>=100)return i;const s=tf(i/100*o,r);return Math.min(s,i)},F8=(e,t,r)=>{const i=M8(e,t,r);return{discount:i,priceAfterDiscount:tf(e-i,r)}},bw=e=>(e.nameIsDefault?"":e.name?.trim()||"")||T.t("paymentNs:pricingInput.pricingOption.pass"),D8=e=>{const t=T.t("paymentNs:pricingInput.pricingOption.pass"),r=T.t("paymentNs:pricingInput.pricingOption.passWorkshop"),i=e==="pricingInput.pricingOption.pass"||e==="pricingInput.pricingOption.passWorkshop";return!e?.trim()||e===r||i?t:e},N8=(e,t,r,i)=>{for(const o of t){let s;for(const c of e)c.state===o&&r(c)&&(s===void 0||i(c)>i(s))&&(s=c);if(s!==void 0)return s}},Aw=e=>e===l.pricingOptionType.CREDIT_DISCOUNT||e===l.pricingOptionType.DISCOUNT,$w=e=>e!==l.pricingOptionType.MEMBERSHIP&&e!==l.pricingOptionType.BENEFIT&&e!==l.pricingOptionType.OTHER,nf=e=>{const{type:t,isSingleCourseSession:r}=e;return t===l.pricingOptionType.PASS&&r},rf=e=>{const{type:t,isSingleCourseSession:r}=e;return t===l.pricingOptionType.CREDIT&&r},of=e=>{const{type:t,isSingleCourseSession:r}=e;return t===l.pricingOptionType.CREDIT_DISCOUNT&&r},sf=e=>{const{type:t,isSingleCourseSession:r}=e;return t===l.pricingOptionType.DISCOUNT&&r},af=e=>{const{type:t,isSingleCourseSession:r}=e;return(t===l.pricingOptionType.MEMBERSHIP||t===l.pricingOptionType.MEMBERSHIP_SURCHARGE)&&r},cf=e=>e.type===l.pricingOptionType.SINGLE_COURSE_SESSION||nf(e)||rf(e)||of(e)||af(e)||sf(e),B8=(e,t)=>t!==l.orderType.COURSE?e:e.filter(r=>r.isVisible===!1?!1:cf(r)||r.currency===l.currency.MAKE_UP_SESSION),Pr=e=>({value:null,currency:e,type:l.pricingOptionType.DEFAULT,name:T.t("paymentNs:pricingInput.pricingOption.default"),description:"",isEditableName:!1,isEditableValue:!0,isVisible:!0,isSingleCourseSession:!1}),Sc=e=>({...Pr(e),name:T.t("settingsNs:workshops.create.workshopPrice"),isSingleCourseSession:!1}),Pc=e=>({...Pr(e),name:T.t("settingsNs:courses.create.courseTotalPrice"),isSingleCourseSession:!1}),xc=e=>({...Pr(e),name:T.t("settingsNs:courses.create.courseSessionPrice"),description:T.t("settingsNs:courses.create.courseSessionPriceDescription"),type:l.pricingOptionType.SINGLE_COURSE_SESSION,isSingleCourseSession:!0}),Zi={value:null,currency:l.currency.CREDITS,type:l.pricingOptionType.CREDIT,name:T.t("paymentNs:pricingInput.pricingOption.credit"),description:"",isEditableName:!1,isEditableValue:!0,isVisible:!0,isSingleCourseSession:!1},Oi=e=>({value:0,currency:l.currency.NO_CURRENCY,type:l.pricingOptionType.MEMBERSHIP,name:e.name,description:"",isEditableName:!1,isEditableValue:!1,isVisible:!0,isSingleCourseSession:!1,officeMembershipGroupId:e.officeMembershipGroupId}),Ei=e=>({value:0,currency:l.currency.NO_CURRENCY,type:l.pricingOptionType.MEMBERSHIP,name:e.name,description:"",isEditableName:!1,isEditableValue:!1,isVisible:!0,isSingleCourseSession:!1,officeMembershipGroupId:void 0,recurringGroupId:e.recurringGroupId}),lf=e=>({value:1,currency:l.currency.ENTRY,type:l.pricingOptionType.PASS,name:e.nameIsDefault?"":e.name??"",description:"",isEditableName:!1,isEditableValue:!0,isVisible:!0,isSingleCourseSession:!1,officePassGroupId:e.officePassGroupId}),Rc=(e,t)=>({...lf(e),isSingleCourseSession:t,description:t?T.t("settingsNs:courses.create.courseSessionPriceDescription"):""}),Xi=(e,t)=>{if(e.length!==1)return[];const[r]=e;return t==="course"?[Rc(r,!1),Rc(r,!0)]:[lf(r)]},j8=(e,t)=>{const r=new Set(t.map(i=>i.officePassGroupId));return e.flatMap(i=>i.type!==l.pricingOptionType.PASS?[i]:i.officePassGroupId!=null&&r.has(i.officePassGroupId)?[i]:[])},V8=(e,t)=>{if(e.type===l.pricingOptionType.BENEFIT_SURCHARGE||e.type===l.pricingOptionType.BENEFIT_SURCHARGE_CREDIT)return`${e.name} (${T.t("surcharge")}
10759)`;if(e.type===l.pricingOptionType.MEMBERSHIP||e.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE){const o=[` (${T.t("oneTermPrice")})`,` (${T.t("membershipsNs:wholeCourseMembership")})`,` ${T.t("settingsNs:courses.create.coursePriceTotalSessionsLeft")}`],s=[`${T.t("oneTermPrice")}: `,`${T.t("membershipsNs:wholeCourseMembership")}: `];let c=e.name??"";for(const d of o)if(d&&c.endsWith(d)){c=c.slice(0,-d.length);break}for(const d of s)if(d&&c.startsWith(d)){c=c.slice(d.length);break}return`${T.t("membershipsNs:oneMembership")}: ${c}`}if(e.type===l.pricingOptionType.PASS){const o=D8(e.name);return t===l.orderType.COURSE&&!e.isSingleCourseSession?`${o} (${T.t("membershipsNs:wholeCourseMembership")})`:o}return e.type===l.pricingOptionType.CREDIT?e.name||T.t("paymentNs:pricingInput.pricingOption.credit"):e.type===l.pricingOptionType.DEFAULT?e.name||T.t("paymentNs:pricingInput.pricingOption.default"):e.name},U8={...Zi,name:T.t("paymentNs:pricingInput.pricingOption.creditWorkshop"),isSingleCourseSession:!1},G8={...Zi,name:T.t("paymentNs:pricingInput.pricingOption.creditWorkshop"),isSingleCourseSession:!1},H8={...Zi,name:T.t("settingsNs:courses.create.courseCreditsSessionPrice"),description:T.t("settingsNs:courses.create.courseSessionPriceDescription"),isSingleCourseSession:!0},Sw=(e,t,r,i,o,s=[],c=[],d=null)=>{const f=[Sc(t)];if(r.length&&r.forEach(m=>{const{currencyCode:g}=m;f.push(Sc(g))}),e.isCreditSystemActive&&f.push(G8),f.push(...Xi(c)),o.membershipsEnabled)for(const m of i)f.push({...Oi(m)});if(o.recurringMembershipsEnabled&&(d?.areAllowedRecurringMemberships??!1))for(const m of s)f.push({...Ei(m)});return f},Pw=(e,t,r,i,o,s=[],c=[],d=null)=>{const f=[Pc(t),...e.isCreditSystemActive?[U8]:[],xc(t)];if(r.length&&r.forEach(m=>{const{currencyCode:g}=m;f.push(Pc(g)),f.push(xc(g))}),e.isCreditSystemActive&&f.push(H8),f.push(...Xi(c,"course")),o.membershipsEnabled)for(const m of i)f.push({...Oi(m),name:`${m.name} (${T.t("membershipsNs:wholeCourseMembership")})`,isSingleCourseSession:!1}),f.push({...Oi(m),name:`${m.name} (${T.t("oneTermPrice")})`,isSingleCourseSession:!0});if(o.recurringMembershipsEnabled&&(d?.areAllowedRecurringMemberships??!1))for(const m of s)f.push({...Ei(m),name:`${m.name} (${T.t("membershipsNs:wholeCourseMembership")})`,isSingleCourseSession:!1}),f.push({...Ei(m),name:`${m.name} (${T.t("oneTermPrice")})`,isSingleCourseSession:!0});return f},En=e=>e===l.pricingOptionType.CREDIT||e===l.pricingOptionType.CREDIT_DISCOUNT||e===l.pricingOptionType.BENEFIT_SURCHARGE_CREDIT,W8=e=>e===l.pricingOptionType.CREDIT||e===l.pricingOptionType.CREDIT_DISCOUNT||e===l.pricingOptionType.PASS,Qt=e=>e===l.pricingOptionType.PASS,df=e=>e===l.pricingOptionType.MEMBERSHIP||e===l.pricingOptionType.MEMBERSHIP_SURCHARGE,xw=(e,t,r)=>e.filter(i=>df(i.type)?i.recurringGroupId!=null?r:t:!0),wc=e=>!En(e)&&!Qt(e)&&!df(e),Rw=(e,t)=>t.passesEnabled!==!1?e:e.filter(r=>!Qt(r.type)),ww=(e,t,r)=>e?Qt(e.type)?r.find(i=>i.type===l.paymentMethod.PASS)?.officePaymentMethodId??t:En(e.type)?r.find(i=>i.type===l.paymentMethod.CREDIT)?.officePaymentMethodId??t:t:t,Lw=e=>e?e.map(t=>{const{isActive:r,officePaymentMethodId:i}=t;return{officePaymentMethodId:i,isActive:r,officePaymentMethod:t}}):[],kw=(e,t=!1)=>e?e.map(r=>{const{isActive:i,officePaymentMethod:o,officePaymentMethodId:s}=r,c=r;if(t){const f=c.workshopPaymentMethodId;return{officePaymentMethodId:s,workshopPaymentMethodId:f,isActive:i,officePaymentMethod:o}}const d=c.instancePaymentMethodId;return{officePaymentMethodId:s,instancePaymentMethodId:d,isActive:i,officePaymentMethod:o}}):[],Mw=(e,t,r)=>{const{cashPaymentForReservationEnabled:i}=t;return r.filter(o=>{if(!i){const{officePaymentMethod:s,isActive:c}=o,{type:d}=s;return e==="edit"&&c?!0:En(d)||Qt(d)}return!0})},Fw=(e,t)=>{const{cashPaymentForReservationEnabled:r}=e;return t.filter(i=>r?!0:En(i.type)||Qt(i.type))},Dw=(e,t,r,i=!1)=>{const{cashPaymentForReservationEnabled:o}=t;return r.filter(s=>{if(!o){const{type:c,currency:d,value:f,isVisible:m}=s;return d===l.currency.MAKE_UP_SESSION||i&&c===l.pricingOptionType.DEFAULT&&f===0||e==="edit"&&m?!0:En(s.type)||Qt(s.type)}return!0})},Nw=(e,t,r,i,o,s,c=[],d)=>{const f=[],{officeConfig:m}=e,{officeTariffInfo:g}=or(e);if(m.cashPaymentForReservationEnabled&&(f.push(Pr(i)),t.length&&t.forEach(I=>{const{currencyCode:h}=I;f.push(Pr(h))})),m.membershipsEnabled&&(g?.areAllowedMemberships??!1))for(const I of s)f.push(Oi(I));if(m.recurringMembershipsEnabled&&(g?.areAllowedRecurringMemberships??!1))for(const I of c)f.push(Ei(I));return r.isCreditSystemActive&&f.push(Zi),f.push(...Xi(d)),o.forEach(I=>{I.type===l.paymentMethod.BENEFIT?f.push({value:1,currency:l.currency.NO_CURRENCY,type:l.pricingOptionType.BENEFIT,name:I.name,description:"",isEditableName:!1,isEditableValue:!1,isVisible:!0,isSingleCourseSession:!1}):f.push({value:1,currency:l.currency.NO_CURRENCY,type:l.pricingOptionType.OTHER,name:I.name,description:"",isEditableName:!1,isEditableValue:!1,isVisible:!0,isSingleCourseSession:!1})}),f},Bw=(e,t,r,i,o)=>{const s=[],{officeConfig:c}=t,{officeTariffInfo:d}=or(t),f=e.filter(y=>y.type===l.pricingOptionType.DEFAULT),m=e.find(y=>y.type===l.pricingOptionType.CREDIT),g=e.filter(y=>y.type===l.pricingOptionType.PASS),I=e.filter(y=>
10759!(y.type===l.pricingOptionType.PASS||y.type===l.pricingOptionType.DEFAULT||y.type===l.pricingOptionType.CREDIT||y.type===l.pricingOptionType.MEMBERSHIP));f.forEach(y=>{s.push({...y,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:!1})});const h=d?.areAllowedMemberships??!1,C=d?.areAllowedRecurringMemberships??!1;if((c.membershipsEnabled||c.recurringMembershipsEnabled)&&(h||C)){const y=E=>E.recurringGroupId!=null?C:h;e.filter(E=>E.type===l.pricingOptionType.MEMBERSHIP&&y(E)).forEach(E=>{s.push({...E,isEditableName:!1,isEditableValue:!1,isSingleCourseSession:!1})}),e.filter(E=>E.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE&&y(E)).forEach(E=>{s.push({...E,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:!1})})}if(i.isCreditSystemActive&&m){const{isVisible:y}=m;s.push({...m,isEditableName:!1,isEditableValue:!0,isVisible:y,isSingleCourseSession:!1})}return o.length>0&&(g.length>0?j8(g,o).forEach(y=>{s.push({...y,isEditableName:!1,isEditableValue:!0,isVisible:y.isVisible,isSingleCourseSession:!1})}):s.push(...Xi(o))),I.forEach(y=>{if(y.type===l.pricingOptionType.BENEFIT||y.type===l.pricingOptionType.OTHER){const{isVisible:O}=y;s.push({...y,isEditableName:!1,isEditableValue:!1,isVisible:O,isSingleCourseSession:!1})}if(y.type===l.pricingOptionType.DISCOUNT||y.type===l.pricingOptionType.CREDIT_DISCOUNT){const{isVisible:O}=y;O&&s.push({...y,isEditableName:!0,isEditableValue:!0,isVisible:O,isSingleCourseSession:!1})}if(y.type===l.pricingOptionType.BENEFIT_SURCHARGE_CREDIT||y.type===l.pricingOptionType.BENEFIT_SURCHARGE){const{isVisible:O}=y;O&&s.push({...y,isEditableName:!1,isEditableValue:!0,isVisible:O,isSingleCourseSession:!1})}}),s},la=(e,t)=>{const{type:r,name:i,isSingleCourseSession:o,coursePriceTotalSessionsLeft:s=!1}=e;switch(r){case l.pricingOptionType.DEFAULT:return t===l.orderType.COURSE?s?i:T.t("settingsNs:courses.create.courseTotalPrice"):t===l.orderType.WORKSHOP?T.t("settingsNs:workshops.create.workshopPrice"):e.currency===l.currency.MAKE_UP_SESSION?T.t("paymentNs:paymentMethod.makeUpSession"):T.t("paymentNs:pricingInput.pricingOption.default");case l.pricingOptionType.CREDIT:return t===l.orderType.COURSE?o?T.t("settingsNs:courses.create.courseCreditsSessionPrice"):s?i:T.t("paymentNs:pricingInput.pricingOption.creditWorkshop"):t===l.orderType.WORKSHOP?T.t("paymentNs:pricingInput.pricingOption.creditWorkshop"):T.t("paymentNs:pricingInput.pricingOption.credit");case l.pricingOptionType.PASS:return e.officePassGroupId!=null?i??"":t===l.orderType.COURSE?o?i||T.t("settingsNs:courses.create.coursePassSessionPrice"):i||T.t("paymentNs:pricingInput.pricingOption.passWorkshop"):t===l.orderType.WORKSHOP?i||T.t("paymentNs:pricingInput.pricingOption.passWorkshop"):i||T.t("paymentNs:pricingInput.pricingOption.pass");case l.pricingOptionType.SINGLE_COURSE_SESSION:return T.t("settingsNs:courses.create.courseSessionPrice");case l.pricingOptionType.CREDIT_DISCOUNT:return t===l.orderType.COURSE?o?`${T.t("settingsNs:courses.create.courseCreditsSessionPrice")} - ${i}`:`${T.t("settingsNs:courses.create.creditWorkshop")} - ${i}`:i;case l.pricingOptionType.MEMBERSHIP:case l.pricingOptionType.MEMBERSHIP_SURCHARGE:default:return i}},jw=(e,t)=>e.type===l.pricingOptionType.MEMBERSHIP||e.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE||e.type===l.pricingOptionType.PASS?V8(e,t):la(e,t),uf=(e,t)=>{const{description:r,type:i,isSingleCourseSession:o}=e;return i===l.pricingOptionType.DISCOUNT&&o?T.t("paymentNs:pricingInput.pricingOption.discountSingleSession"):o?T.t("settingsNs:courses.create.courseSessionPriceDescription"):t===l.orderType.COURSE&&!o&&(i===l.pricingOptionType.MEMBERSHIP||i===l.pricingOptionType.MEMBERSHIP_SURCHARGE)?T.t("membershipsNs:wholeCourseMembership"):r},Vw=(e,t,r,i)=>{const o=[];return r.forEach(s=>{const c=e!==l.orderType.WORKSHOP?s.isSingleCourseSession:!1;s={...s,name:la(s,e),description:uf(s,e),isVisible:s.isVisible,isSingleCourseSession:c},s.type===l.pricingOptionType.DEFAULT&&o.push({...s,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:c}),s.type===l.pricingOptionType.SINGLE_COURSE_SESSION&&o.push({...s,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:!0}),(s.type===l.pricingOptionType.CREDIT||s.type===l.pricingOptionType.PASS)&&o.push({...s,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:c}),(s.type===l.pricingOptionType.BENEFIT||s.type===l.pricingOptionType.OTHER)&&o.push({...s,isEditableName:!1,isEditableValue:!1,isSingleCourseSession:!1}),s.type===l.pricingOptionType.CREDIT_DISCOUNT&&o.push({...s,isEditableName:!0,isEditableValue:!0,isSingleCourseSession:!1}),s.type===l.pricingOptionType.DISCOUNT&&o.push({...s,isEditableName:!0,isEditableValue:!0,isSingleCourseSession:c,...e===l.orderType.COURSE&&!c&&{description:T.t("paymentNs:pricingInput.pricingOption.discountWholeCourse")}}),(s.type===l.pricingOptionType.BENEFIT_SURCHARGE_CREDIT||s.type===l.pricingOptionType.BENEFIT_SURCHARGE)&&o.push({...s,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:!1}),s.type===l.pricingOptionType.MEMBERSHIP&&o.push({...s,isEditableName:!1,isEditableValue:!1,isSingleCourseSession:c}),s.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE&&o.push({...s,isEditableName:!1,isEditableValue:!0,isSingleCourseSession:c})}),o},Uw=(e,t,r=!1)=>e.flatMap(i=>i.currency===l.currency.MAKE_UP_SESSION?!t||!r?[]:[{...i,isVisible:!0}]:i.type===l.pricingOptionType.MEMBERSHIP||i.currency===l.currency.CREDITS&&i.isVisible===!0||i.currency===l.currency.ENTRY&&i.isVisible===!0||i.type===l.pricingOptionType.DEFAULT&&i.isVisible===!0||i.type===l.pricingOptionType.DISCOUNT&&i.isVisible===!0||i.type===l.pricingOptionType.SINGLE_COURSE_SESSION&&i.isVisible===!0?[i]:[]),Lc={membership:0,membership_surcharge:1,credit:2,credit_discount:3,benefit_surcharge_credit:4,pass:4,default:6,single_course_session:7,discount:8,benefit_surcharge:9,benefit:10,other:11},z8=(e,t)=>
10759{const r=Lc[e.type]??99,i=Lc[t.type]??99;return r-i},Gw=(e,t)=>{const r=t.filter(s=>s.state===l.clientMembershipState.ACTIVE||s.state===l.clientMembershipState.PAID_WAITING_FOR_START||s.state===l.clientMembershipState.PAUSED),i=r.map(s=>s.officeMembershipGroupId).filter(Boolean),o=r.map(s=>s.recurringGroup?.recurringGroupId).filter(Boolean);return e.filter(s=>{if(s.type!==l.pricingOptionType.MEMBERSHIP&&s.type!==l.pricingOptionType.MEMBERSHIP_SURCHARGE||s.membershipIsPubliclyHidden===!1||s.membershipIsPubliclyHidden===null)return!0;if(s.membershipIsPubliclyHidden===!0){if(s.officeMembershipGroupId)return i.includes(s.officeMembershipGroupId);if(s.recurringGroupId)return o.includes(s.recurringGroupId)}return!0})},Y8=[l.clientMembershipState.ACTIVE,l.clientMembershipState.PAID_WAITING_FOR_START,l.clientMembershipState.PAUSED,l.clientMembershipState.WAITING_FOR_PAYMENT,l.clientMembershipState.UNPAID],kc=(e,t)=>N8(e,Y8,t,r=>r.membershipId),q8=(e,t)=>e.map(r=>r.officeMembershipGroupId!==null&&r.officeMembershipGroupId!==void 0?{...r,associatedClientMembership:kc(t,i=>i.officeMembershipGroupId===r.officeMembershipGroupId)}:r.recurringGroupId!==null&&r.recurringGroupId!==void 0?{...r,associatedClientMembership:kc(t,i=>i.recurringGroup?.recurringGroupId===r.recurringGroupId)}:r),ff=(e,t)=>e.map(r=>r.type===l.pricingOptionType.PASS&&r.officePassGroupId!=null?{...r,associatedClientPass:t.find(i=>i.officePassGroup.officePassGroupId===r.officePassGroupId)}:r),Hw=(e,{clientMemberships:t,clientPassBalances:r})=>ff(q8(e,t),r),Ww=(e,t,r=!1)=>{if(e.type!==l.pricingOptionType.PASS||!("associatedClientPass"in e))return null;const i=e.associatedClientPass,o=r?"reservationNs:createReservation.passDisabledReason.adminNoEntries":"reservationNs:createReservation.passDisabledReason.noEntries",s=r?"reservationNs:createReservation.passDisabledReason.adminExpired":"reservationNs:createReservation.passDisabledReason.expired";return!i||i.passCount<=0||i.passCount<e.value?t(o):Sr(i.validUntil)?t(s):null},zw=(e,t)=>e.filter(r=>{const{type:i}=r,o=En(i),s=Qt(i);if(o||s){if(o)return!!t.find(d=>d.type===l.paymentMethod.CREDIT);if(s)return!!t.find(d=>d.type===l.paymentMethod.PASS)}return!0}),K8=e=>e.map(t=>({...t})),Z8=(e,t,r)=>{const i={promoVoucherValue:0,usePromoVoucher:!1};if(e===void 0)return i;if(e.voucherType===as.voucher){const o=e.voucher;r===o.currency&&(i.promoVoucherValue=Math.max(t-o.remainingValue,0),i.usePromoVoucher=!0)}if(e.voucherType===as.promoCode){const o=e.promoCode;if(o.strategy===ss.moneyAmount&&r===o.currency&&(i.promoVoucherValue=Math.max(t-o.value,0),i.usePromoVoucher=!0),o.strategy===ss.percents)switch(r){case l.currency.ENTRY:case l.currency.MAKE_UP_SESSION:case l.currency.NO_CURRENCY:return i;default:{const{priceAfterDiscount:s}=F8(t,o.percents,r);i.promoVoucherValue=s,i.usePromoVoucher=!0}}}return i},Yw=(e,t)=>{const r=K8(e);return t?r.map(i=>{const o=Z8(t,i.value,i.currency);return i.promoVoucherValue=o.promoVoucherValue,i.usePromoVoucher=o.usePromoVoucher,i}):r.map(i=>({...i,promoVoucherValue:void 0,usePromoVoucher:!1}))},qw=(e,t)=>{const r=e.map(s=>s.officePaymentMethodId),i=t.filter(s=>!r.includes(s.officePaymentMethodId)).map(s=>({isActive:!1,officePaymentMethodId:s.officePaymentMethodId,officePaymentMethod:s}));return e.concat(i)},mf=e=>{const t=e.filter(r=>r.currency===l.currency.MAKE_UP_SESSION);return t.length===0?null:{...t[0],isVisible:!0}},Kw=(e,t)=>{if(t){const r=e.filter(o=>{const s=o.type===l.pricingOptionType.SINGLE_COURSE_SESSION||nf(o)||rf(o)||of(o)||sf(o)||af(o);return o.isVisible&&s}),i=mf(e);return i&&r.push(i),r}return[]},Zw=e=>{const t=e.filter(i=>i.currency!==l.currency.MAKE_UP_SESSION),r=mf(e);return r&&t.push(r),t},Xw=e=>e.filter(r=>r.isSingleCourseSession===!0&&r.isVisible===!0).length>0,X8=(e,t,r,i)=>{const o=t.find(s=>s.pricingOptionId===e);return o?.usePromoVoucher?o?.usePromoVoucher?o.promoVoucherValue===0:o?.value===0:o?.type===l.pricingOptionType.MEMBERSHIP||o?.value===0?!0:r!=null},Qw=(e,t)=>{const r=t.find(i=>i.pricingOptionId===e);return r?.usePromoVoucher?r.promoVoucherValue===0:r?.value===0},pf=e=>{if(!e||e.length===0)return!1;const t=e.filter(r=>r.isVisible&&r.type!==l.pricingOptionType.MEMBERSHIP&&r.type!==l.pricingOptionType.MEMBERSHIP_SURCHARGE);return t.length===0?!1:t.every(r=>r.value===0)},Q8=(e,{waitlistContext:t=!1,clientCreditBalance:r,clientCreditValidTo:i,termStart:o}={})=>{const s=e.filter(c=>{if(c.type===l.pricingOptionType.MEMBERSHIP||c.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE)return!!c.associatedClientMembership&&c.associatedClientMembership.state===l.clientMembershipState.ACTIVE;if(c.isVisible===!1)return!1;if(c.type===l.pricingOptionType.PASS){const d=c.associatedClientPass;
10759if(!d||(d.passCount??0)<c.value||d.validUntil&&(Sr(d.validUntil)||o&&Bt(q(o),q(d.validUntil))))return!1}return!(c.type===l.pricingOptionType.CREDIT&&r!=null&&(c.value>r||i&&(Sr(i)||o&&Bt(q(o),q(i)))))});if(s.length===0){const c=e.find(d=>d.isVisible!==!1&&d.type!==l.pricingOptionType.MEMBERSHIP&&d.type!==l.pricingOptionType.MEMBERSHIP_SURCHARGE);return c?c.pricingOptionId:null}if(t){const c=s.find(d=>d.currency===l.currency.MAKE_UP_SESSION);if(c)return c.pricingOptionId}return s[0].pricingOptionId},Qi=(e,t,{termStart:r,waitlistContext:i,courseTermFilter:o}={})=>{const c=[...ff(e,t.clientPassBalances)].sort(z8),d=o?B8(c,l.orderType.COURSE):c;return Q8(d,{clientCreditBalance:t.creditBalance?.numberOfCredits,clientCreditValidTo:t.creditBalance?.validTo,termStart:r,waitlistContext:i})},Jw=(e,t,{lectureStart:r,waitlistContext:i})=>Qi(e,t,{termStart:r,waitlistContext:i}),eL=(e,t,{lectureStart:r,waitlistContext:i})=>Qi(e,t,{termStart:r,waitlistContext:i,courseTermFilter:!0}),tL=(e,t,{firstTermStart:r})=>{const i=e.filter(o=>!cf(o));return Qi(i,t,{termStart:r})},nL=(e,t,{workshopStart:r})=>Qi(e,t,{termStart:r}),rL=(e,t,r=!1)=>{const i=[];for(let o=0;o<t.length;o++){const s=t[o],c=s.value===0&&s.type===l.pricingOptionType.MEMBERSHIP,d={value:Number(s.value),currency:c?l.currency.NO_CURRENCY:s.currency,name:la(s,e),description:uf(s),type:s.type,isSingleCourseSession:s?.isSingleCourseSession??!1,isVisible:s?.isVisible??!1,officeMembershipGroupId:s.officeMembershipGroupId,recurringGroupId:s.recurringGroupId,officePassGroupId:s.officePassGroupId};let f=d;r&&(f={...d,pricingOptionId:s.pricingOptionId}),i.push(f)}return i},gf=e=>e&&e.map(t=>{const r=t.officePaymentMethod?.type;return r===l.paymentMethod.CREDIT||r===l.paymentMethod.PASS?{...t,isActive:!0}:t}),iL=e=>{const t=gf(e);return t?t.map(r=>({officePaymentMethodId:r.officePaymentMethodId,isActive:r.isActive})):[]},oL=(e,t=!1)=>{const r=gf(e);return r?r.map(i=>{const{instancePaymentMethodId:o,officePaymentMethodId:s,isActive:c,workshopPaymentMethodId:d}=i;return{...t?{workshopPaymentMethodId:d}:{instancePaymentMethodId:o},officePaymentMethodId:s,isActive:c}}):[]},sL=e=>{const{type:t,currency:r}=e;if(r===l.currency.MAKE_UP_SESSION)return l.paymentMethodGroupTypes.OTHER;switch(t){case l.pricingOptionType.DEFAULT:case l.pricingOptionType.DISCOUNT:case l.pricingOptionType.SINGLE_COURSE_SESSION:case l.pricingOptionType.BENEFIT_SURCHARGE:case l.pricingOptionType.MEMBERSHIP_SURCHARGE:return l.paymentMethodGroupTypes.STANDARD_CURRENCY;case l.pricingOptionType.CREDIT:case l.pricingOptionType.CREDIT_DISCOUNT:case l.pricingOptionType.BENEFIT_SURCHARGE_CREDIT:return l.paymentMethodGroupTypes.CREDIT;case l.pricingOptionType.PASS:return l.paymentMethodGroupTypes.PASS;case l.pricingOptionType.BENEFIT:return l.paymentMethodGroupTypes.BENEFIT;case l.pricingOptionType.OTHER:return l.paymentMethodGroupTypes.OTHER;case l.pricingOptionType.MEMBERSHIP:return l.paymentMethodGroupTypes.OTHER;default:throw Error(`Unknown pricing option type : ${t}`)}},aL=e=>{switch(e){case l.paymentMethod.CARD:case l.paymentMethod.ON_PLACE:case l.paymentMethod.BANK_ACCOUNT:case l.paymentMethod.PAYPAL:return l.paymentMethodGroupTypes.STANDARD_CURRENCY;case l.paymentMethod.CREDIT:return l.paymentMethodGroupTypes.CREDIT;case l.paymentMethod.PASS:return l.paymentMethodGroupTypes.PASS;case l.paymentMethod.BENEFIT:return l.paymentMethodGroupTypes.BENEFIT;case l.paymentMethod.OTHER:return l.paymentMethodGroupTypes.OTHER;case l.paymentMethod.MEMBERSHIP:return l.paymentMethodGroupTypes.OTHER;default:throw Error(`Unknown payment method type : ${e}`)}},J8=e=>{const t=e.find(r=>r.type===l.pricingOptionType.PASS);return!(t&&t.value>20)},e$=e=>!!e&&e.isVisible===!0&&W8(e.type)&&e.value!==null&&e.value!==void 0&&e.value!==""&&Number(e.value)===0,t$=(e,t=!1)=>{let r=!0;const i={};e:for(const o of e){const s=o.officePassGroupId??null;if(i[o.name]){const c=i[o.name];for(const d of c)if(d.type===o.type&&d.type!==l.pricingOptionType.DEFAULT&&!(o.type===l.pricingOptionType.PASS&&d.officePassGroupId!==s)&&!t&&o.isVisible){r=!1;break e}i[o.name]=c.concat([{type:o.type,officePassGroupId:s}])}else i[o.name]=[{type:o.type,officePassGroupId:s}]}return r},n$=e=>!e||typeof e.value!="number"||!e.currency?!0:!(e.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE&&e.value===0),r$=1e9,i$=({min:e=0,max:t=r$,required:r=!0}={})=>{let i=Se().nullable().transform((o,s)=>s===""||s===null?null:o).typeError(()=>T.t("errorNs:forms.validation.mustBeNumber")).min(e,()=>T.t(Bn,{minNumber:e})).max(t,()=>T.t(Od,{maxNumber:t})).test("money-decimal-precision",()=>T.t("errorNs:forms.validation.mustBeNumber"),o=>{if(o==null)return!0;
10759if(!Number.isFinite(o))return!1;const s=Math.round(o*100)/100;return Math.abs(o-s)<1e-6});return r&&(i=i.required(()=>T.t(Y))),i},cL=({min:e=1,required:t=!0}={})=>{let r=Se().nullable().transform((i,o)=>o===""||o===null?null:i).typeError(()=>T.t("errorNs:forms.validation.mustBeNumber")).min(e,()=>T.t(Bn,{minNumber:e}));return t&&(r=r.required(()=>T.t(Y))),r},o$=e=>!(!e||e.length===0||/^\s*$/.test(e)),s$=e=>Object.keys(e).length===0,lL=e=>!s$(e),a$=(e="")=>{const t=/^(([0-9]{0,6})-)?([0-9]{1,10})\/(\d{4})$/i;e=e.replaceAll(" ","");const r=e.match(t);if(r&&r.length){const i=r[2],o=r[3],s=r[4];return{prefixCode:i,accountNumber:o,bankCode:s}}return null};function Mc(e){const t=[1,2,4,8,5,10,9,7,3,6];return e.split("").reverse().map(function(i){return parseInt(i,10)}).map(function(i,o){return t[o]*i}).reduce(function(i,o){return i+o})%11===0}const dL=e=>{if(e){const t=Object.keys(R8),r=a$(e);if(r){const{prefixCode:i,accountNumber:o,bankCode:s}=r,c=i?Mc(i):!0,d=o?Mc(o):!1,f=s?t.includes(s):!1;return c&&d&&f}}return!1},uL=J().test("is-possible-phone-number",()=>T.t("errorNs:validations.INVALID_PHONE_NUMBER"),e=>e?e&&Mp(e):!0),c$=3,fL=J().nullable().test("company-identification-number-min-length",()=>T.t(`errorNs:validations.${ne.handledApiErrors.INPUT_FIELD_VALUE_TOO_SHORT.code}`),e=>{const t=String(e||"").trim();return!t||t.length>=c$}),mL=e=>Se().nullable().when(["lectureInstancePricingOptionId","promoVoucherCodeId","promoVoucherType"],{is:(t,r,i)=>!X8(t,e,r),then:Se().required(T.t("errorNs:forms.validation.officePaymentMethod")),otherwise:Se().nullable()}),vi={[it.name]:J().nullable().max(100,()=>`${T.t(di,{maxNumber:100})}`),[it.description]:J().nullable().max(255,()=>`${T.t(di,{maxNumber:255})}`),[it.price]:i$(),[it.currency]:J().required(()=>T.t(Y)),[it.validityTimeUnit]:J().oneOf([p8,g8,I8]).required(()=>T.t(Y)),[it.isPubliclyHidden]:jt().required(()=>T.t(Y)),[it.validityTimeValue]:Se().nullable().required(()=>T.t(Y)).min(1,()=>`${T.t(Bn,{minNumber:1})}`)},pL=Ye().shape({...vi,[it.validityTimeValue]:vi[it.validityTimeValue].test("unique-duration-combination",()=>T.t("membershipsNs:errorSameDurationVariantExists"),function(e){const{parent:t,options:r}=this,i=t.validityTimeUnit,o=r.from?.[1]?.value?.variants||[],s=this.path.match(/variants\[(\d+)\]/),c=s?parseInt(s[1]):-1;return o.filter((f,m)=>m!==c&&f.validityTimeUnit===i&&f.validityTimeValue===e).length===0})}),gL=(e=[])=>Ye().shape({...vi,[it.validityTimeValue]:vi[it.validityTimeValue].test("unique-vs-existing",T.t("membershipsNs:errorSameDurationVariantExists"),function(t){const{parent:r}=this,i=r.validityTimeUnit;return!e.filter(s=>!s.isArchived).some(s=>s.validityTimeUnit===i&&s.validityTimeValue===t)})}),l$={day:365,week:52,month:12,year:1},Wn={name:J().max(100,()=>`${T.t(di,{maxNumber:100})}`).nullable(),description:J().max(255,()=>`${T.t(di,{maxNumber:255})}`).nullable(),price:Se().transform((e,t)=>t===""||t===null?void 0:e).min(0,()=>`${T.t(Bn,{minNumber:0})}`).required(()=>T.t(Y)),currency:J().required(()=>T.t(Y)),billingInterval:J().oneOf(["day","week","month","year"]).required(()=>T.t(Y)),billingIntervalCount:Se().transform((e,t)=>t===""||t===null?void 0:e).integer(()=>T.t(C5)).min(1,()=>`${T.t(Bn,{minNumber:1})}`).test("maxPerBillingInterval",function(t){if(t==null)return!0;const r=l$[this.parent.billingInterval]??12;return t<=r?!0:this.createError({message:`${T.t(Od,{maxNumber:r})}`})}).required(()=>T.t(Y)),isPubliclyHidden:jt().required(()=>T.t(Y))},IL=Ye().shape({...Wn,billingIntervalCount:Wn.billingIntervalCount.test("unique-recurring-interval-combination",()=>T.t("membershipsNs:errorSameRecurringIntervalVariantExists"),function(e){const{parent:t,options:r}=this,i=t.billingInterval,o=r.from?.[1]?.value?.variants||[],s=this.path.match(/variants\[(\d+)\]/),c=s?parseInt(s[1]):-1;return o.filter((f,m)=>m!==c&&f.billingInterval===i&&f.billingIntervalCount===e).length===0})}),hL=(e=[])=>Ye().shape({...Wn,billingIntervalCount:Wn.billingIntervalCount.test("unique-recurring-interval-vs-existing",T.t("membershipsNs:errorSameRecurringIntervalVariantExists"),function(t){const{parent:r}=this,i=r.billingInterval;return!e.filter(s=>!s.isArchived).some(s=>s.billingInterval===i&&s.billingIntervalCount===t)})}),yL=(e=[],t)=>Ye().shape({...Wn,billingIntervalCount:Wn.billingIntervalCount.test("unique-recurring-interval-vs-existing-edit",T.t("membershipsNs:errorSameRecurringIntervalVariantExists"),function(r){const i=this.parent.billingInterval;return!e.filter(s=>!s.isArchived&&s.recurringVariantId!==t).some(s=>s.billingInterval===i&&s.billingIntervalCount===r)})}),_L=(e,t,r,i,o)=>{const s=r||null;return Se().required(T.t(Y)).test("isExpired-credit",T.t(P5),c=>{if(t&&c){const d=e.find(f=>f.pricingOptionId===c);return!((d?.type===l.pricingOptionType.CREDIT||d?.type===l.pricingOptionType.CREDIT_DISCOUNT)&&s?.isExpired)}return!0}).test("isExpired-pass",T.t(x5),c=>{if(t&&c){const d=e.find(m=>m.pricingOptionId===c);if(d?.type!==l.pricingOptionType.PASS)return!0;const f=d.associatedClientPass;
10759return f?!(Sr(f.validUntil)&&f.passCount>0):!0}return!0}).test("pass-term-after-validity",T.t(R5),c=>{if(t&&c&&o){const d=e.find(m=>m.pricingOptionId===c);if(d?.type!==l.pricingOptionType.PASS)return!0;const f=d.associatedClientPass;return f?.validUntil?!(!Sr(f.validUntil)&&Bt(q(o),q(f.validUntil))):!0}return!0}).test("is-not-registered-user-credit",T.t(L5),c=>{if(!t&&c){const d=e.find(f=>f.pricingOptionId===c);return!(d?.type===l.pricingOptionType.CREDIT||d?.type===l.pricingOptionType.CREDIT_DISCOUNT)}return!0}).test("is-not-registered-user-pass",T.t(k5),c=>!t&&c?e.find(f=>f.pricingOptionId===c)?.type!==l.pricingOptionType.PASS:!0).test("has-enough-balance-credits",T.t($5),c=>{if(t&&c){const d=e.find(f=>f.pricingOptionId===c);return!(En(d?.type)&&d?.value>(s?.numberOfCredits??0))}return!0}).test({name:"has-enough-balance-pass",message:()=>T.t(S5),test:c=>{if(t&&c){const d=e.find(f=>f.pricingOptionId===c);return Qt(d?.type)?!(d.value>(d.associatedClientPass?.passCount??0)):!0}return!0}}).test({name:"has-valid-make-up-entry-for-term",message:()=>T.t(w5,{date:x8(i)}),test:c=>!(t&&c&&i&&o&&e.find(f=>f.pricingOptionId===c)?.currency===l.currency.MAKE_UP_SESSION&&i.length>0&&ef(i,o).length===0)})},d$=()=>J().nullable().required(T.t(Y)).min(5,`${T.t(O5,{minNumber:5})}`).max(50,`${T.t(E5,{maxNumber:50})}`),u$=()=>J().oneOf([Fp("password"),null],T.t(F5)).nullable().required(T.t(D5)),If=(e=!1)=>e?J().email(T.t(Bo)).nullable().required(T.t(Y)):J().email(T.t(Bo)).nullable(),f$=["seznam.cz","centrum.cz","email.cz","volny.cz","atlas.cz","tiscali.cz","post.cz","quick.cz","zoznam.sk","pobox.sk","azet.sk","post.sk","wp.pl","onet.pl","onet.eu","interia.pl","poczta.fm","o2.pl","tlen.pl","go2.pl","gazeta.pl","freemail.hu","citromail.hu","vipmail.hu","t-online.hu","mailbox.hu","gmail.com","yahoo.com","hotmail.com","aol.com","hotmail.co.uk","hotmail.fr","msn.com","yahoo.fr","wanadoo.fr","orange.fr","comcast.net","yahoo.co.uk","yahoo.com.br","yahoo.co.in","live.com","rediffmail.com","free.fr","gmx.de","web.de","yandex.ru","ymail.com","libero.it","outlook.com","uol.com.br","bol.com.br","mail.ru","cox.net","hotmail.it","sbcglobal.net","sfr.fr","live.fr","verizon.net","live.co.uk","googlemail.com","yahoo.es","ig.com.br","live.nl","bigpond.com","terra.com.br","yahoo.it","neuf.fr","yahoo.de","alice.it","rocketmail.com","att.net","laposte.net","facebook.com","bellsouth.net","yahoo.in","hotmail.es","charter.net","yahoo.ca","yahoo.com.au","rambler.ru","hotmail.de","tiscali.it","shaw.ca","yahoo.co.jp","sky.com","earthlink.net","optonline.net","freenet.de","t-online.de","aliceadsl.fr","virgilio.it","home.nl","qq.com","telenet.be","me.com","yahoo.com.ar","tiscali.co.uk","yahoo.com.mx","voila.fr","gmx.net","mail.com","planet.nl","tin.it","live.it","ntlworld.com","arcor.de","yahoo.co.id","frontiernet.net","hetnet.nl","live.com.au","yahoo.com.sg","zonnet.nl","club-internet.fr","juno.com","optusnet.com.au","blueyonder.co.uk","bluewin.ch","skynet.be","sympatico.ca","windstream.net","mac.com","centurytel.net","chello.nl","live.ca","aim.com","bigpond.net.au"],CL=()=>J().email(T.t(Bo)).nullable().test("restricted-domain",T.t(_5),e=>{if(!e)return!0;const t=e.split("@")[1];return!f$.includes(t)}).required(T.t(Y)),da=(e=!1)=>e?jt().oneOf([!0,!1]).required(T.t(Y)):jt().oneOf([!0,!1]),OL=(e=!1)=>e?jt().oneOf([!0],`${T.t(Na)}`).required(`${T.t(Y)}`):jt().oneOf([!0],`${T.t(Na)}`),EL=J().matches(/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$/i,ne.handledApiErrors.INVALID_HEXADECIMAL_COLOR.code),m$=e=>{if(!e||!(e.type===l.pricingOptionType.MEMBERSHIP||e.type===l.pricingOptionType.MEMBERSHIP_SURCHARGE))return!0;const r=e.officeMembershipGroupId!==null&&e.officeMembershipGroupId!==void 0,i=e.recurringGroupId!==null&&e.recurringGroupId!==void 0;return r!==i},hf=(e=!1,t=!1,r=e?$c:os)=>{const i=s=>r===os||r===$c||r===h8&&s.isSingleCourseSession===!0,o=Se().typeError(T.t(Y)).required(T.t(Y)).min(0,`${T.t(Bn,{minNumber:0})}`).test("no-zero-balance-price","",function(){if(!e$(this.parent))return!0;let s="errorNs:forms.validation.zeroCreditPricingNotAllowed";return this.parent.type===l.pricingOptionType.PASS&&(s=i(this.parent)?"errorNs:forms.validation.zeroPassPricingNotAllowed":"errorNs:forms.validation.zeroPassPricingNotAllowedEditable"),this.createError({message:T.t(s)})});return Vt().of(Ye().shape({value:e?o:o.test("non-zero-if-currency",T.t("errorNs:forms.validation.pricingOptionsNoZeroMembershipSurcharge"),function(){return n$(this.parent)}),...!e&&{name:J().nullable().when(["isVisible","isEditableName"],{is:(s,c)=>s&&c,then:J().nullable().test("pricing-options-test-not-empty-texts",T.t("errorNs:forms.validation.notEmptyTextName"),s=>o$(s)).required(T.t(Y))})},description:J().nullable(),type:J().oneOf(Object.values(l.pricingOptionType)).required(T.t(Y)),currency:J().required(T.t(Y)),isVisible:jt(),isSingleCourseSession:jt(),officeMembershipGroupId:Se().nullable().notRequired().test("membership-pricing-option-has-exactly-one-group",T.t("errorNs:forms.validation.membershipPricingOptionGroupRequired"),function(){return m$(this.parent)}),recurringGroupId:Se().nullable().notRequired(),officePassGroupId:Se().nullable().notRequired()})).test("pricing-options-test-entries",T.t("errorNs:forms.validation.lowerPricingENTRIES"),s=>J8(s)).test("pricing-options-no=duplicates",T.t("errorNs:forms.validation.pricingOptionsNoDuplicates"),s=>t$(s,t)).test("pricing-options-at-least-one-visible",T.t("errorNs:forms.validation.atLeastOnePricingOptionRequired"),s=>!s||!Array.isArray(s)?!1:s.some(c=>c.isVisible===!0)).test("no-zero-pricing-use-free-flag",T.t("errorNs:forms.validation.noZeroPricingUseFreeFlag"),function(s){const c=this.parent?.workshopImages!==void 0||this.parent?.workshopHeaderImage!==void 0,d=this.parent?.termsCount!==void 0||this.parent?.courseHeaderImage!==void 0;return c||d||(this.parent?.lectureIsFree||this.parent?.lectureTemplateIsFree)===!0?!0:!pf(s)}).required(T.t(Y))},vL=(e,t)=>!(e&&e.length>t),TL=(e,t)=>{if(e){const r=Tm.parse(e),{rawText:i}=r;if(i&&i.length>t+100)return!1}return!0},bL=e=>{const[t]=e??[];return!!Bt(t,new Date)},AL=J().test("is-valid-iban",()=>T.t("errorNs:validations.INVALID_IBAN"),e=>{if(!e)return!0;const t=Om(e);return e&&Em(t.replaceAll(" ",""))}),$L=J().test("is-balid-bic",()=>T.t("errorNs:validations.INVALID_BIC"),e=>e?e&&vm(e):!0),yf=(e,t,r=!1)=>r||!t||!e||pf(t)?!0:t.some(o=>{const{currency:s,isVisible:c,type:d,value:f}=o,m=wA(s),g=wc(d),I=f>0;return c&&m&&g&&I})?e.some(s=>{const{isActive:c,officePaymentMethod:d}=s;if(!c||!d)return!1;const{type:f}=d;return wc(f)}):!0,SL=Vt().of(Ye().shape({officePaymentMethodId:Se().required(()=>T.t(Y)),isActive:da(!0)})).test("has-cash-payment-method-for-cash-pricing",()=>T.t("errorNs:forms.validation.atLeastOneCashPaymentMethodRequired"),function(e){const t=this.options.context?.pricingOptions||this.parent?.pricingOptions,r=this.parent?.lectureIsFree||this.parent?.lectureTemplateIsFree||this.parent?.workshopIsFree||this.parent?.courseIsFree||!1;return yf(e,t,r)}).required(()=>T.t(Y)),PL=(e=!1)=>Vt().of(Ye().shape({...e?{workshopPaymentMethodId:Se().nullable()}:{instancePaymentMethodId:Se().nullable()},officePaymentMethodId:Se().required(()=>T.t(Y)),isActive:da(!0)})).test("has-cash-payment-method-for-cash-pricing",()=>T.t("errorNs:forms.validation.atLeastOneCashPaymentMethodRequired"),function(t){const r=this.options.context?.pricingOptions||this.parent?.pricingOptions,i=this.parent?.lectureIsFree||this.parent?.lectureTemplateIsFree||this.parent?.workshopIsFree||this.parent?.courseIsFree||!1;return yf(t,r,i)}).required(()=>T.t(Y)),xL=()=>Vt().of(Ye().shape({servicePaymentMethodId:Se().nullable(),officePaymentMethodId:Se().required(T.t(Y)),isActive:da(!0)})).test("has-at-least-one-active-payment-method",T.t("errorNs:forms.validation.atLeastOneCashPaymentMethodRequired"),function(e){return!e||e.length===0?!0:e.some(t=>t.isActive)}),RL=(e,t=os)=>Vt().when(["lectureIsFree"],{is:!1,then:hf(!1,e,t)}),wL=e=>Vt().when(["lectureTemplateIsFree"],{is:!1,then:hf(!0,e)}),LL=()=>Vt().of(Ye().shape({type:J().required(Y),name:J().required(Y),label:J().required(Y),validations:Vt().nullable()})).min(1,T.t("settingsNs:officeConfig.dynamicForms.atLeastOneOption")),kL=e=>{try{return If(!1).validateSync(e),!0}catch{return!1}},p$=()=>({screen:`${window.screen.width}x${window.screen.height}x${window.screen.colorDepth}`,colorDepth:window.screen.colorDepth,pixelRatio:window.devicePixelRatio||1,timezone:pt(),language:navigator.language,platform:navigator.platform,cookieEnabled:navigator.cookieEnabled,doNotTrack:navigator.doNotTrack||null}),_f=async()=>{try{return(await(await fetch("https://api.ipify.org?format=json")).json()).ip}catch(e){console.warn("Failed to fetch IP address:",e);return}},ML=async()=>
10759{const e={userAgent:navigator.userAgent,timezone:pt(),browserLanguage:navigator.language,referrerUrl:window.location.href};try{const t=await _f();t&&(e.ipAddress=t)}catch(t){console.warn("Failed to collect IP address:",t)}try{const t=p$();e.deviceFingerprint=JSON.stringify(t)}catch(t){console.warn("Failed to collect device fingerprint:",t)}return e},FL=(e,t,r)=>({type:l.asyncValidationType.EXISTING_OFFICE_EMPLOYEE,field:l.asyncValidationField.USER_EMAIL,fieldName:e,payload:t,onAsyncValidationData:r}),DL=(e,t,r)=>({type:l.asyncValidationType.EXISTING_OFFICE_CLIENT,field:l.asyncValidationField.USER_EMAIL,fieldName:e,payload:t,onAsyncValidationData:r}),NL=(e,t)=>({type:l.asyncValidationType.DUPLICITY,field:l.asyncValidationField.USER_EMAIL,fieldName:e,onAsyncValidationData:t}),BL=e=>({type:l.asyncValidationType.PERSONAL_INFO_EMAIL_DUPLICITY,field:l.asyncValidationField.USER_EMAIL,fieldName:e}),g$=e=>({type:l.asyncValidationType.ORG_EMAIL_DUPLICITY,field:l.asyncValidationField.ORGANISATION_EMAIL,fieldName:e});class I${constructor(){this.googleClientId=ie.GOOGLE_OAUTH_CLIENT_ID,this.facebookAppId=ie.FACEBOOK_APP_ID}initializeGoogle(){if(!this.googleClientId){console.warn("Google OAuth client ID not configured");return}return new Promise((t,r)=>{if(window.google?.accounts?.id){t();return}const i=document.createElement("script");i.src="https://accounts.google.com/gsi/client",i.async=!0,i.defer=!0,i.onload=()=>t(),i.onerror=()=>r(new Pe("Failed to load Google OAuth script",ze.OAUTH_PROVIDER_UNAVAILABLE)),document.head.appendChild(i)})}initializeFacebook(){if(!this.facebookAppId){console.warn("Facebook App ID not configured");return}return new Promise((t,r)=>{if(window.FB){t();return}window.fbAsyncInit=()=>{window.FB.init({appId:this.facebookAppId,cookie:!0,xfbml:!0,version:"v24.0"}),t()};const i=document.createElement("script");i.src="https://connect.facebook.net/en_US/sdk.js",i.async=!0,i.defer=!0,i.onload=()=>{window.fbAsyncInit||r(new Pe("Failed to initialize Facebook SDK",ze.OAUTH_PROVIDER_UNAVAILABLE))},i.onerror=()=>r(new Pe("Failed to load Facebook SDK script",ze.OAUTH_PROVIDER_UNAVAILABLE)),document.head.appendChild(i)})}async authenticateWithFacebook(){if(!this.facebookAppId)throw console.error("Facebook App ID not configured"),new Pe("Facebook App ID not configured",ze.OAUTH_PROVIDER_UNAVAILABLE);if(await this.initializeFacebook(),!window.FB)throw new Pe("Facebook SDK not loaded",ze.OAUTH_PROVIDER_UNAVAILABLE);return new Promise((t,r)=>{const i=o=>{o.authResponse?t({accessToken:o.authResponse.accessToken}):r(new Pe("User cancelled login or did not fully authorize",ze.OAUTH_CANCELLED))};window.FB.login(o=>{if(!o.authResponse){r(new Pe("User cancelled login or did not fully authorize",ze.OAUTH_CANCELLED));return}const{grantedScopes:s}=o.authResponse;if(typeof s=="string"&&s.length>0&&!s.split(",").includes("email")){window.FB.login(d=>i(d.authResponse?d:o),{scope:"email",auth_type:"rerequest",return_scopes:!0});return}t({accessToken:o.authResponse.accessToken})},{scope:"public_profile,email",return_scopes:!0})})}async callOAuthAPI(t,r,i={}){const{accountType:o=null,appLocale:s=l.appLanguages.EN}=i,c=t==="google"?{idToken:r.idToken,accountType:o,appLocale:s}:{accessToken:r.accessToken,accountType:o,appLocale:s},d=await fetch(`${In}/api/v1/oauth/${t}`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify(c)});if(!d.ok){const f=await d.json();throw new Pe(f.message||`${t} OAuth failed`,f.code||"OAUTH_GENERIC_ERROR")}return d.json()}}const An=new I$,h$=({onSuccess:e,onError:t,accountType:r=null,appLocale:i=A.EN,buttonText:o,mobileButtonText:s,disabled:c=!1})=>{const[d,f]=p.useState(!1),m=async()=>{f(!0);try{const g=await An.authenticateWithFacebook(),I=await An.callOAuthAPI("facebook",g,{accountType:r,appLocale:i});e(I)}catch(g){t&&t(g)}finally{f(!1)}};return n.jsxs(xr,{type:"default",size:"large",block:!0,loading:d,disabled:c,onClick:m,"aria-label":o,style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"8px",height:"48px",borderRadius:"4px",border:"1px solid #dadce0",backgroundColor:"#fff",color:"#1877F2",fontWeight:500,fontSize:"14px"},children:[n.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[n.jsx("circle",{cx:"12",cy:"12",r:"12",fill:"#1877F2"}),n.jsx("path",{d:"M13.397 19.5V12.801h2.265l.339-2.63h-2.604V8.548c0-.761.211-1.28 1.303-1.28h1.393V4.896c-.241-.032-.969-.094-1.841-.094-1.821 0-3.068 1.112-3.068 3.154v1.815H9v2.63h2.184V19.5h2.213z",fill:"#fff"})]}),n.jsx("span",{className:"oauth-button-full-label",children:o}),s&&n.jsx("span",{className:"oauth-button-mobile-label",children:s})]})},y$=({onSuccess:e,onError:t,accountType:r=null,appLocale:i=A.EN,buttonText:o,mobileButtonText:s,disabled:c=!1})=>{const[d,f]=p.useState(!1);dt.useEffect(()=>{An.initializeGoogle()?.catch(console.error)},[]);const m=async()=>{f(!0);try{if(await An.initializeGoogle(),!window.google)throw new Pe("Google SDK not loaded",ze.OAUTH_PROVIDER_UNAVAILABLE);const g=async I=>{try{if(I.credential){const h=await An.callOAuthAPI("google",{idToken:I.credential},{accountType:r,appLocale:i});e(h)}else throw new Pe("No credential received from Google",ze.OAUTH_NO_CREDENTIAL)}catch(h){t&&t(h)}finally{f(!1)}};window.google.accounts.id.initialize({client_id:An.googleClientId,callback:g}),window.google.accounts.id.prompt(I=>{(I.isNotDisplayed()||I.isSkippedMoment()||I.isDismissedMoment())&&(f(!1),t&&t(new Pe("Google prompt not displayed or dismissed",ze.OAUTH_CANCELLED)))})}catch(g){f(!1),t&&t(g)}};return n.jsxs(xr,{type:"default",size:"large",block:!0,loading:d,disabled:c,onClick:m,"aria-label":o,style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"8px",height:"48px",borderRadius:"4px",border:"1px solid #dadce0",backgroundColor:"#fff",color:"#3c4043",fontWeight:500,fontSize:"14px"},children:[n.jsx("svg",{width:"18",height:"18",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",children:n.jsxs("g",{fill:"none",fillRule:"evenodd",children:[n.jsx("path",{d:"M17.64 9.205c0-.639-.057-1.252-.164-1.841H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z",fill:"#4285F4"}),n.jsx("path",{d:"M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z",fill:"#34A853"}),n.jsx("path",{d:"M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.99
107596 8.996 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z",fill:"#FBBC05"}),n.jsx("path",{d:"M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 7.29C4.672 5.163 6.656 3.58 9 3.58Z",fill:"#EA4335"})]})}),n.jsx("span",{className:"oauth-button-full-label",children:o}),s&&n.jsx("span",{className:"oauth-button-mobile-label",children:s})]})},_$=$.div.withConfig({componentId:"sc-cfm1u9-0"})(["width:100%;"]),C$=$.div.withConfig({componentId:"sc-cfm1u9-1"})(["display:grid;grid-template-columns:1fr;gap:12px;.oauth-button-mobile-label{display:none;}@media (max-width:767px){grid-template-columns:",";gap:",";","}"],({$compactOnMobile:e})=>e?"repeat(2, minmax(0, 1fr))":"1fr",({$compactOnMobile:e})=>e?"8px":"12px",({$compactOnMobile:e})=>e&&` 10760 .oauth-button-full-label { 10761 display: none; 10762 } 10763 10764 .oauth-button-mobile-label { 10765 display: inline; 10766 } 10767 10768 .ant-btn { 10769 min-width: 0; 10770 padding-inline: 10px !important; 10771 border-radius: 8px !important; 10772 } 10773 `),O$=({onSuccess:e,onError:t,accountType:r=null,appLocale:i=l.appLanguages.EN,disabled:o=!1,showDivider:s=!0,dividerPosition:c="bottom"})=>{const{t:d}=V(),f=ie.GOOGLE_OAUTH_CLIENT_ID&&ie.GOOGLE_OAUTH_CLIENT_ID.trim()!=="",m=ie.FACEBOOK_APP_ID&&ie.FACEBOOK_APP_ID.trim()!=="";if(!f&&!m)return null;const g=!!f&&!!m,I=n.jsx(ai,{style:{margin:`${c==="bottom"?"15px 0 0 0":"0 0 15px 0"}`},children:n.jsx("span",{style:{color:"#8c8c8c",fontSize:"14px"},children:d("or")})});return n.jsxs(_$,{children:[s&&c==="top"&&n.jsx(n.Fragment,{children:I}),n.jsxs(C$,{$compactOnMobile:g,children:[f&&n.jsx(y$,{onSuccess:e,onError:t,accountType:r,appLocale:i,disabled:o,buttonText:d("continueWithGoogle"),mobileButtonText:"Google"}),m&&n.jsx(h$,{onSuccess:e,onError:t,accountType:r,appLocale:i,disabled:o,buttonText:d("continueWithFacebook"),mobileButtonText:"Facebook"})]}),s&&c==="bottom"&&n.jsx(n.Fragment,{children:I})]})},E$=()=>n.jsx(n.Fragment,{children:n.jsx("p",{className:"agreement-container",children:n.jsx(Fe,{i18nKey:"formsNs:agreements.signUpAgreement",components:{tosLink:n.jsx(Ut,{to:"https://help.zenamu.com/articles/10031687",targetBlank:!0}),gdprLink:n.jsx(Ut,{to:"https://help.zenamu.com/articles/10031694",targetBlank:!0})}})})}),v$=5,T$=({isCompletedUserRequestingForOrganisation:e,onOAuthSuccess:t,onOAuthError:r,oauthDisabled:i=!1,loading:o=!1,accountType:s})=>{const{t:c}=V(),d=Ge(),{control:f}=ye(),m=Dp({control:f,name:"password"})||"",g=!e&&m.length>=v$;return n.jsxs(n.Fragment,{children:[!e&&t&&n.jsx("div",{className:"mt-15 mb-20",children:n.jsx(O$,{onSuccess:t,onError:r,accountType:s,disabled:i||o,showDivider:!0,appLocale:d})}),n.jsxs(us,{justify:"start",align:"top",gutter:{xs:8,sm:16,md:12,lg:16},children:[n.jsx(Dn,{xs:24,md:12,children:n.jsx(at,{name:"firstname",label:c("formsNs:createOrganisationPassword.firstname"),type:"text",required:!0})}),n.jsx(Dn,{xs:24,md:12,children:n.jsx(at,{name:"lastname",label:c("formsNs:createOrganisationPassword.lastname"),type:"text",required:!0})})]}),n.jsx(at,{name:"email",label:c("email"),type:"email",validateAsync:e?null:g$("email"),disabled:e,required:!0}),!e&&n.jsxs(n.Fragment,{children:[n.jsx(pc,{name:"password",label:c("formsNs:createUserPassword.password"),type:"password",autoComplete:"new-password",required:!0}),g&&n.jsx(pc,{name:"passwordAgain",label:c("formsNs:createOrganisationPassword.passwordAgain"),type:"password",autoComplete:"new-password",required:!0})]}),n.jsx(E$,{})]})},b$=({isCompletedUserRequestingForOrganisation:e=!1,onOAuthSuccess:t,onOAuthError:r,oauthDisabled:i,loading:o,accountType:s,createOrganisationOnboardingError:c,isOAuthFlow:d=!1})=>{const{t:f}=V(),g=(()=>{if(!c||!d||Ko(c))return null;if(Ht.is(c)&&c.errors.length>0){const I=c.errors[0],h=I?.extensions?.code;return h?f(`errorNs:${h}`):I.message}return f("errorNs:API_IS_UNAVAILABLE")})();return n.jsxs(n.Fragment,{children:[n.jsx("h2",{children:f("formsNs:createOrganisationPassword.zenamuAccountTitle")}),d&&c&&Ko(c)&&n.jsx(Qo,{type:"error",error:c}),g&&n.jsx(Qo,{type:"error",message:g}),n.jsx(T$,{isCompletedUserRequestingForOrganisation:e,onOAuthSuccess:t,onOAuthError:r,oauthDisabled:i,loading:o,accountType:s}),n.jsx("div",{className:"mb-20"})]})},A$=gl.create({timeout:3e3}),$$=()=>{const{t:e}
10773=V(),t=Ge(),{watch:r,setValue:i}=ye(),o=r("country"),s=ee(en);return p.useEffect(()=>{(async()=>{try{if(s?.country)return;let d;const f=hs?.get("CFCountry");if(!f||f&&!hi(f)){const m=await fetch(g5);if(!m.ok&&m.status!==200)throw new Error("Unable to get IP");const{ip:g}=await m.json(),I=await A$.get(`https://ipinfo.io/${g}?token=${ie.IP_INFO_KEY}`);if(I?.status!==200)throw new Error("Unable to get country");d=I?.data?.country}else d=f;d&&hi(d.toUpperCase())&&Hn(i,"country",d.toUpperCase())}catch(d){console.error(d?.message)}})().catch(d=>{console.error(d?.message)})},[]),p.useEffect(()=>{if(o){const c=Nn.getParamByISO(o,"currency"),d=s?.defaultCurrencyCode,f=s?.country;(!d||f&&f!==o)&&Hn(i,"defaultCurrencyCode",c??"USD")}},[o]),n.jsxs(n.Fragment,{children:[n.jsx("p",{className:"descriptionForOnboarding",children:e("settingsNs:info.addressChangeLater")}),n.jsx(Mn,{showSearch:!0,placeholder:e("settingsNs:addressForm.chooseCountry"),optionFilterProp:"children",filterOption:(c,d)=>{const f=d.props.children;return Zo(f,c)},name:"country",label:e("settingsNs:addressForm.country"),required:!0,children:gi(Nu(t))}),n.jsx(Mn,{showSearch:!0,optionFilterProp:"children",filterOption:(c,d)=>{const f=d.props.children;return ju(f,c)},name:"defaultCurrencyCode",label:e("currencyLabel"),required:!0,children:Bu()}),n.jsx("div",{className:"mb-20"})]})},gr=e=>typeof e!="string"?"":e.trim(),Fc=e=>{const t=gr(e);return t.length>0?t:null},Dc=()=>{try{const e=localStorage.getItem(Xe);if(e)return JSON.parse(e).registrationName||null}catch{}return null},$n="zenamu_onboarding_booking_mode",Nc=()=>{try{const e=localStorage.getItem(Xe);if(e){const{bookingMode:t}=JSON.parse(e);t&&sessionStorage.setItem($n,t)}}catch{}},jL=({data:e,confirmationToken:t,loginAfterPasswordSet:r})=>{const{t:i}=V(),{isDesktop:o,isMobajl:s}=$e(),[c,d]=p.useState(0),[f,m]=p.useState(!1),g=ee(en),[I,{loading:h,error:C}]=wr(Gr.createOrganisationOnboarding),y=p.useRef(!1),{requestedAccountType:O}=e,_=pt(),[E]=p.useState(_);p.useEffect(()=>{en({...g,requestedAccountType:O})},[]);const v=(k,B)=>{const{setError:G}=B,{country:j,defaultCurrencyCode:N}=k;try{en({...g,country:j,defaultCurrencyCode:N,timezone:E})}catch(U){Pt(U,G)}},P=async(k,B)=>{const{setError:G}=B,{image:j,password:N}=k,U=gr(k.firstname),Q=gr(k.lastname),oe=Fc(k.email);if(!oe){G("email",{type:"manual",message:i(Y)});return}if(y.current||h)return;y.current=!0,m(!1);const{country:te,defaultCurrencyCode:F,timezone:D}=g,W=Za(i,te??"CZ");let X=g?.clientIpAddress;if(!X)try{X=await _f(),X&&en({...g,clientIpAddress:X})}catch{X=void 0}const fe=Dc()||i("settingsNs:addressForm.testOnboardingData.myFirstPlace");try{const Ne=await I({variables:{input:{image:j,firstname:U,lastname:Q,email:oe,password:N,timezone:D,clientIpAddress:X,defaultCurrencyCode:F,confirmationToken:t,organisationAddress:{...W},firstPlace:{name:fe,description:null,placeAddress:Fa,address:{street:null,city:null,postalCode:null,country:null}}}}}),{data:ve}=Ne,Be=ve?.createOrganisationOnboarding;if(Be&&Be.user&&Be.office&&Be.place){es("form_submit",{user_registration_2:"success"}),Nc();try{localStorage.removeItem(Xe)}catch(tt){console.error("Error clearing registration state:",tt)}await r(oe,N);return}xe(i("errorNs:UNKNOWN_ERROR"))}catch(Ne){Pt(Ne,G)}finally{y.current=!1}},S=async k=>{if(!(y.current||h)){y.current=!0,m(!0);try{const{userId:B,userConfig:G,image:j,oauthProvider:N,oauthProviderId:U}=k,Q=gr(k.firstname),oe=gr(k.lastname),te=Fc(k.email),{lang:F}=G||{};if(!te){xe(i(Y));return}const{country:D,defaultCurrencyCode:W,timezone:X}=g,re=Za(i,D??"CZ"),Ne=Dc()||i("settingsNs:addressForm.testOnboardingData.myFirstPlace"),ve=await I({variables:{input:{image:j||null,firstname:Q,lastname:oe,email:te,password:null,timezone:X,defaultCurrencyCode:W,confirmationToken:t,oauthProvider:N,oauthProviderId:U,organisationAddress:{...re},firstPlace:{name:Ne,description:null,placeAddress:Fa,address:{street:null,city:null,postalCode:null,country:null}}}}}),{data:Be}=ve,tt=Be?.createOrganisationOnboarding;if(tt&&tt.user&&tt.office&&tt.place){es("form_submit",{user_registration_2:"success",oauth_provider:N}),$d(B),Ad(!0),Hs(),F&&(await T.changeLanguage(F),Hi(F)),en({}),Nc();try{localStorage.removeItem(Xe)}catch(oo){console.error("Error clearing registration state:",oo)}m(!1);const qr=tt.office?.domain,io=sessionStorage.getItem($n)==="appointments"?"/appointments":"";qr?window.location.href=`/${w}/office/${qr}${io}`:window.location.href=`/${w}`;return}xe(i("errorNs:UNKNOWN_ERROR"))}catch(B){console.error("OAuth organisation creation error:",B)}finally{y.current=!1}}},b=k=>{xe(GA(k,i("errorNs:OAUTH_GENERIC_ERROR")))},R=()=>[{title:o?"":i("settingsNs:info.headlineRightStudio"),content:n.jsx($$,{}),validationSchema:Ye().shape({[Et.country]:J().nullable().required(i(Y)).test("test-valid-country-code",T.t(`errorNs:validations.${ne.handledApiErrors.INVALID_ISO_COUNTRY_CODE.code}`),k=>hi(k)),defaultCurrencyCode:J().required(i(Y))}),defaultValues:{[Et.country]:g?.country??"CZ",defaultCurrencyCode:g?.defaultCurrencyCode??Nn.getParamByISO(g?.country??"CZ","currency")},onSubmit:v},{title:o?"":i("formsNs:createOrganisationPassword.zenamuAccountTitle"),content:n.jsx(b$,{onOAuthSuccess:S,onOAuthError:b,oauthDisabled:h,loading:h,accountType:O||"studio",createOrganisationOnboardingError:C,isOAuthFlow:f}),validationSchema:Ye().shape({image:J().nullable(),firstname:J().nullable().required(i(Y)).min(2,`${i(v5,{minNumber:2})}`).max(Zr,`${i(b5,{maxNumber:Zr})}`),lastname:J().nullable().required(i(Y)).min(2,`${i(T5,{minNumber:2})}`).max(Zr,`${i(A5,{maxNumber:Zr})}`),password:d$(),passwordAgain:u$(),email:If(!0)}),defaultValues:{image:g?.image??null,firstname:g?.firstname??null,lastname:g?.lastname??null,password:g?.password??null,passwordAgain:g?.passwordAgain??null,email:g?.email??null},onPrev:k=>{en({...g,image:k.image,firstname:k.firstname,lastname:k.lastname,password:k.password,passwordAgain:k.passwordAgain,email:k.email})},onSubmit:P}],x=k=>{d(k)},L=R();return n.jsxs(Ki,{withMiddleContainer:!!s,children:[n.jsxs("div",{className:"registrationFlowIntro",children:[n.jsx("h1",{children:i("formsNs:createOrganisationPassword.title")}),c!==L.length-1&&n.jsx("p",{children:i("formsNs:createOrganisationPassword.description")})]}),n.jsx(Q6,{borderRadius:14,paddingHorizontal:s?16:24,paddingVertical:s?16:20,boxSh
10773adow:"rgba(15, 23, 42, 0.08)",children:n.jsx("div",{className:"registrationConfirmationFlow",children:n.jsx(m8,{className:s?void 0:"loginForm",currentStep:c,steps:L,onSetCurrentStep:x,withDone:!0,loading:h})})}),c===L.length-1&&n.jsx(n.Fragment,{children:n.jsx(DA,{})})]})},S$=p.createContext({isOpen:!1,currentStep:0,activeTourType:null,openTour:()=>{},closeTour:()=>{},resetTourSession:()=>{},isPathnameForDefaultTour:!1,isPathnameForSettingsTour:!1,isPathnameForAppointmentsDefaultTour:!1,isShownTourButtonForSuperadmin:!1,loading:!0,tourDefaultSteps:[],tourSettingsSteps:[],tourAppointmentsDefaultSteps:[],handleUpdateProductTourEmployeeStatus:()=>{}}),Cf={behavior:"smooth",block:"nearest",inline:"nearest"},P$=(e,t)=>e.map(r=>{const i=()=>{try{return document.querySelector(r.selector)||document.body}catch{return document.body}};let o;const s=c=>n.jsx("div",{className:"zenamu-tour-content-wrapper",children:c});return typeof r.content=="function"?o=s(r.content({setIsOpen:t})):o=s(r.content),{title:r.title,description:o,target:i,placement:r.placement||"bottom",scrollIntoViewOptions:Cf,mask:{style:{boxShadow:"inset 0 0 15px #333"}}
10773,nextButtonProps:r.hideFinishButton?{style:{display:"none"}}:void 0}}),x$=({children:e})=>{const{t}=V(),r=sn(),{isMobajl:i}=$e(),{pathname:o}=ke(),s=Lt(),c=ee(Td),[d,f]=p.useState(!1),[m,g]=p.useState(!1),[I,h]=p.useState(0),[C,y]=p.useState(null),O=F=>{try{return sessionStorage.getItem(F)==="true"}catch{return!1}},_=(F,D)=>{try{sessionStorage.setItem(F,String(D))}catch{}},[E]=wr(Gr.updateOfficeEmployeeById),v=s?.officeId,{hasAccess:P,loading:S}=lt(s?.officeId,[l.officeUserRoles.SUPERADMIN]);p.useEffect(()=>{const F=new Date,D=ct.zonedTimeToUtc(m5,"Europe/Prague"),W=It(F,D)||Ro(F,D);!S&&s&&P&&!(c===!0||c==="1")&&W&&f(!0)},[c,s,S,P]);const b=p.useCallback(async(F,D,W,X)=>{try{const re=await E({variables:{officeId:F,employeeId:D,input:{productTourCompleted:W}}});re?.data?.updateOfficeEmployeeById?.productTourCompleted&&G5({...s,productTourCompleted:re.data.updateOfficeEmployeeById.productTourCompleted}),W&&X&&(window.scrollTo(0,0),r(`/${w}/${M}/${s?.domain}/settings/${Dt}`))}catch(re){Pt(re)}},[E,s,r]),R=p.useMemo(()=>{let F=!1;try{F=sessionStorage.getItem($n)==="both"}catch{}const D=[{title:t("header.tour.welcomeToZenamu.title"),selector:".reactour-default-new-lecture-buttons-assistance",content:()=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:t("header.tour.welcomeToZenamu.part1")}),It(new Date,xt(q(s?.registrationDate),W5))&&n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.welcomeToZenamu.part3",components:{helpIcon:n.jsx(om,{})},values:{helpText:t("header.getAssistance")}})})]})},{title:t("lectureNs:lectureTermForm.createTerm"),selector:".reactour-default-new-lecture-buttons-new",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.welcomeToZenamu.part2",components:{createTermIcon:n.jsx(sm,{})},values:{createNewTermText:t("create")}})})})},{title:t("calendarNs:calendar.publicStudioCalendar"),selector:".reactour-default-calendar-eye",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.publicSchedule.part1",components:{eyeIcon:n.jsx(am,{})}})})})},{title:t("sidebar.calendar"),selector:".reactour-default-calendar-item",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.calendarMenu.part1",components:{calendarIcon:n.jsx(le,{icon:"Calendar1",size:20,iconColor:"var(--ant-color-primary)"})}})})})}];return F&&D.push({title:t("sidebar.appointments"),selector:".reactour-default-appointments-item",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.appointmentsMenu.part1",components:{appointmentsIcon:n.jsx(le,{icon:"ClockOutline",size:20,iconColor:"var(--ant-color-primary)"})},values:{appointmentsTitle:t("sidebar.appointments")}})})})}),D.push({title:t("sidebar.settings"),selector:".reactour-default-settings-item",hideFinishButton:!0,content:({setIsOpen:W})=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.settingsMenu.part1",components:{settingsIcon:n.jsx(le,{icon:"SettingsGears",size:20,iconColor:"var(--ant-color-primary)"})},values:{settingsTitle:t("sidebar.settings")}})}),n.jsx("p",{children:t("header.tour.settingsMenu.part2")}),n.jsx(Ee,{type:"primary",block:!0,value:t("header.tour.settingsMenu.ctaButton"),onClick:()=>{W(!1),window.scrollTo(0,0),r(`/${w}/${M}/${s?.domain}/settings/${Dt}`)}})]})}),D},[t,s,r]),x=p.useMemo(()=>[{title:t("settingsNs:info.title"),selector:".reactour-settings-step",content:()=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:t("header.tour.settingsPublicSchedule.part1")}),n.jsx("p",{children:t("header.tour.settingsPublicSchedule.part2")})]}),action:()=>{r(`/${w}/${M}/${s?.domain}/settings/${Dt}`)}},{title:t("settingsNs:info.registrationDomain"),selector:".reactour-settings-public-schedule",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.settingsPublicSchedule.part3",components:{copyIcon:n.jsx(cm,{})}})})}),action:()=>{r(`/${w}/${M}/${s?.domain}/settings/${Dt}`)}},{title:t("settingsNs:payments.paymentMethods.subtitle"),selector:".reactour-payments-step",content:()=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:t("header.tour.settingsPayments.part1")}),n.jsx("p",{children:t("header.tour.settingsPayments.part2")})]}),action:()=>{r(`/${w}/${M}/${s?.domain}/settings/${xd}`)}},{title:t("settingsNs:entrance.title"),selector:".reactour-bundles-step",content:()=>n.jsxs(n.Fragment,{children:[n.jsx("h4",{children:t("membershipsNs:membershipsHeadline")}),n.jsx("p",{children:t("header.tour.settingsBundles.part0")}),n.jsx("h4",{children:t("settingsNs:creditsAndPass.sectionTitle")}),n.jsx("p",{children:t("header.tour.settingsBundles.part1")}),n.jsx("p",{children:t("header.tour.settingsBundles.part2")})]}),action:()=>{r(`/${w}/${M}/${s?.domain}/settings/${Sd}`)}},{title:t("header.tour.settingsFinish.title"),selector:".reactour-templates-step",hideFinis
10773hButton:!0,content:({setIsOpen:F})=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:t("header.tour.settingsFinish.part1")}),n.jsx("p",{children:t("header.tour.settingsFinish.part2")}),n.jsx(Ee,{type:"primary",block:!0,value:t("header.tour.settingsFinish.ctaButton"),onClick:()=>{s&&b(s.officeId,s.organisationEmployeeId,!0,!0),window.scrollTo(0,0),r(`/${w}/${M}/${s?.domain}/settings/${Dt}`),F(!1)}})]}),action:()=>{r(`/${w}/${M}/${s?.domain}/settings/${Pd}`)}}],[t,s,r,b]),L=p.useMemo(()=>[{title:t("header.tour.appointmentsWelcome.title"),selector:".reactour-appointments-status",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:t("header.tour.appointmentsWelcome.part1")})})},{title:t("sidebar.appointments"),selector:".reactour-default-appointments-item",content:()=>n.jsx(n.Fragment,{children:n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.appointmentsMenu.part1",components:{appointmentsIcon:n.jsx(le,{icon:"ClockOutline",size:20,iconColor:"var(--ant-color-primary)"})},values:{appointmentsTitle:t("sidebar.appointments")}})})})},{title:t("sidebar.settings"),selector:".reactour-default-settings-item",hideFinishButton:!0,content:({setIsOpen:F})=>n.jsxs(n.Fragment,{children:[n.jsx("p",{children:n.jsx(Fe,{i18nKey:"header.tour.settingsMenu.part1",components:{settingsIcon:n.jsx(le,{icon:"SettingsGears",size:20,iconColor:"var(--ant-color-primary)"})},values:{settingsTitle:t("sidebar.settings")}})}),n.jsx("p",{children:t("header.tour.settingsMenu.part2")}),n.jsx(Ee,{type:"primary",block:!0,value:t("header.tour.settingsMenu.ctaButton"),onClick:()=>{F(!1),window.scrollTo(0,0),r(`/${w}/${M}/${s?.domain}/settings/${Dt}`)}})]})}],[t,s,r]),k=p.useMemo(()=>{if(!S&&s){const F=`/${w}/${M}/${s?.domain}`,D=s?.organisationTariff?.name??"UNKNOWN",W=_e(D),X=P,re=!i&&W&&X,fe=!P||X&&s?.productTourCompleted;let Ne=!1;try{Ne=sessionStorage.getItem($n)==="appointments"}catch{}
10773const ve=!i&&!fe&&!Ne&&(o===F||o===`${F}/calendar`),Be=!i&&!fe&&Ne&&o===`${F}/${At}`,tt=!i&&!fe&&o.includes(`/${w}/${M}/${s?.domain}/settings/`);return{isPathnameForDefaultTour:ve,isPathnameForSettingsTour:tt,isPathnameForAppointmentsDefaultTour:Be,isShownTourButtonForSuperadmin:re,loading:S}}return{isPathnameForDefaultTour:!1,isPathnameForSettingsTour:!1,isPathnameForAppointmentsDefaultTour:!1,isShownTourButtonForSuperadmin:!1,loading:S}},[s,S,P,o,i]),B=p.useCallback(F=>{const D=s?.officeId,W=`zenamu_tour_${F}_shown_${D}`;O(W)||(_(W,!0),window.scrollTo(0,0),y(F),h(0),g(!0))},[s?.officeId]),G=p.useCallback(()=>{g(!1),h(0)},[]),j=p.useCallback(()=>{const F=s?.officeId;try{sessionStorage.removeItem(`zenamu_tour_default_shown_${F}`),sessionStorage.removeItem(`zenamu_tour_settings_shown_${F}`),sessionStorage.removeItem(`zenamu_tour_appointments-default_shown_${F}`)}catch{}},[s?.officeId]),N=p.useCallback((F,D)=>{let W=0;const X=20,fe=window.setInterval(()=>{if(m||O(`zenamu_tour_${F}_shown_${v}`)){window.clearInterval(fe);return}if(!!document.querySelector(D)){window.clearInterval(fe),B(F);return}W+=1,W>=X&&window.clearInterval(fe)},250);return fe},[m,v,B]);p.useEffect(()=>{if(!k.loading&&k.isPathnameForDefaultTour&&!O(`zenamu_tour_default_shown_${v}`)&&!m){const F=R[0]?.selector;if(!F)return;let D=null;const W=window.setTimeout(()=>{D=N("default",F)},300);return()=>{window.clearTimeout(W),D&&window.clearInterval(D)}}},[k.loading,k.isPathnameForDefaultTour,m,v,R,N]),p.useEffect(()=>{if(!k.loading&&k.isPathnameForSettingsTour&&!O(`zenamu_tour_settings_shown_${v}`)&&!m){const F=x[0]?.selector;if(!F)return;let D=null;const W=window.setTimeout(()=>{D=N("settings",F)},300);return()=>{window.clearTimeout(W),D&&window.clearInterval(D)}}},[k.loading,k.isPathnameForSettingsTour,m,v,x,N]),p.useEffect(()=>{if(!k.loading&&k.isPathnameForAppointmentsDefaultTour&&!O(`zenamu_tour_appointments-default_shown_${v}`)&&!m){const F=L[0]?.selector;if(!F)return;let D=null;const W=window.setTimeout(()=>{D=N("appointments-default",F)},300);return()=>{window.clearTimeout(W),D&&window.clearInterval(D)}}},[k.loading,k.isPathnameForAppointmentsDefaultTour,m,v,L,N]);const U=C==="settings"?x:C==="appointments-default"?L:R,Q=P$(U,F=>{F?g(!0):G()}),oe=p.useCallback(()=>{s&&b(s.officeId,s.organisationEmployeeId,!0,!1);try{sessionStorage.removeItem($n)}catch{}G()},[s,b,G]),te=p.useCallback(F=>{if(!Number.isInteger(F)||F<0||F>=U.length)return;h(F);const D=U[F];if(D?.action)try{const W=document.querySelector(D.selector);D.action(W)}catch{}},[U]);return n.jsxs(S$.Provider,{value:{isOpen:m,currentStep:I,activeTourType:C,openTour:B,closeTour:G,resetTourSession:j,...k,tourDefaultSteps:R,tourSettingsSteps:x,tourAppointmentsDefaultSteps:L,handleUpdateProductTourEmployeeStatus:b},children:[e,n.jsx(lm,{open:m,onClose:oe,steps:Q,current:I,onChange:te,mask:{style:{boxShadow:"inset 0 0 15px #333"},color:"rgba(0, 0, 0, 0.15)"},onFinish:()=>{(C==="settings"||C==="appointments-default")&&s&&b(s.officeId,s.organisationEmployeeId,!0,C==="settings");
10773try{sessionStorage.removeItem($n)}catch{}G()},arrow:!1,placement:"bottom",scrollIntoViewOptions:Cf,zIndex:1001,gap:{offset:12,radius:12},indicatorsRender:(F,D)=>n.jsx("div",{style:{display:"flex",gap:"6px",alignItems:"center",marginTop:"4px"},children:Array.from({length:D},(W,X)=>n.jsx("div",{style:{width:"8px",height:"8px",borderRadius:"50%",backgroundColor:X===F?"var(--ant-color-primary)":"#e8ecf0",transition:"all 0.3s ease",boxShadow:X===F?"0 2px 8px color-mix(in srgb, var(--ant-color-primary) 30%, transparent)":"none"}},X))})}),n.jsx(Ab,{visible:d,onCloseModal:()=>f(!1)})]})},R$=()=>n.jsx(km,{to:`/${w}`,replace:!0}),w$=Gt(["0%,100%{transform:translateY(0px);}50%{transform:translateY(-8px);}"]),Bc=Gt(["from{transform:rotate(0deg);}to{transform:rotate(360deg);}"]),L$=$.div.withConfig({componentId:"sc-2kmr86-0"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;text-align:center;"]),k$=$.div.withConfig({componentId:"sc-2kmr86-1"})(["animation:"," 4s ease-in-out infinite;margin-bottom:32px;"],w$),M$=$.div.withConfig({componentId:"sc-2kmr86-2"})(["width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0ebf7 0%,#e8e0f3 100%);border-radius:50%;position:relative;box-shadow:0 8px 32px color-mix(in srgb,var(--ant-color-primary) 12%,transparent),0 2px 8px color-mix(in srgb,var(--ant-color-primary) 8%,transparent);svg{width:56px;height:56px;color:#663399;animation:"," 8s linear infinite;}&::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:2px dashed color-mix(in srgb,var(--ant-color-primary) 20%,transparent);animation:"," 20s linear infinite reverse;}"],Bc,Bc),F$=$.h1.withConfig({componentId:"sc-2kmr86-3"})(["font-family:'Work Sans',system-ui,sans-serif;font-size:28px;font-weight:600;color:#3c4043;margin:0 0 12px 0;letter-spacing:-0.02em;@media (max-width:480px){font-size:24px;}"]),D$=$.p.withConfig({componentId:"sc-2kmr86-4"})(["font-family:'Work Sans',system-ui,sans-serif;font-size:16px;color:#70757b;margin:0 0 32px 0;max-width:400px;line-height:1.6;@media (max-width:480px){font-size:15px;}"]),N$=$.div.withConfig({componentId:"sc-2kmr86-5"})(["margin-top:8px;"]),B$=$.div.withConfig({componentId:"sc-2kmr86-6"})(["font-family:'Work Sans',system-ui,sans-serif;font-size:12px;color:#a0a4a8;margin-top:16px;"]),j$=()=>n.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",children:[n.jsx("circle",{cx:"12",cy:"12",r:"3"}),n.jsx("path",{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"})]}),dr=30,V$=()=>{const{t:e}=V(),[t,r]=p.useState(!1),[i,o]=p.useState(dr),s=p.useCallback(async()=>{r(!0);try{(await fetch(`${In}/graphql`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:"{ __typename }"}),cache:"no-store"})).status!==503&&window.location.reload()}catch{}finally{r(!1),o(dr)}},[]);p.useEffect(()=>{const d=setInterval(()=>{o(m=>m<=1?dr:m-1)},1e3),f=setInterval(()=>{s()},dr*1e3);return()=>{clearInterval(d),clearInterval(f)}},[s]);const c=()=>{o(dr),s()};return n.jsx(Ki,{extraPaddingTop:20,align:"center",children:n.jsxs(L$,{children:[n.jsx(k$,{children:n.jsx(M$,{children:n.jsx(j$,{})})}),n.jsx(F$,{children:e("errorNs:maintenance.title")}),n.jsx(D$,{children:e("errorNs:maintenance.description")}),n.jsx(N$,{children:n.jsx(Ee,{value:e("errorNs:maintenance.tryAgain"),onClick:c,loading:t,type:"primary"})}),n.jsx(B$,{children:e("errorNs:maintenance.autoCheck",{seconds:i})})]})})},cs=()=>{const{t:e}=V();p.useEffect(()=>{const r=setTimeout(()=>{st(!1)},3e3);{const i=JSON.parse(window.sessionStorage.getItem("error-refreshed-count")||"0");try{Number(i)===0&&(window.sessionStorage.setItem("error-refreshed-count","1"),st(!1),window.location.reload())}catch{}setTimeout(function(){window.sessionStorage.removeItem("error-refreshed-count")},3e5)}return()=>{clearTimeout(r)}},[]);const t=()=>{st(!1),window.location.href=`/${w}?swreset=1`,setTimeout(()=>{window.location.reload()},100)};return n.jsxs(Ki,{extraPaddingTop:15,headerTitle:e("errorNs:errorPage.somethingWentWrongTitle"),align:"center",children:[n.jsx("p",{children:e("errorNs:errorPage.somethingWentWrong1")}),n.jsx("div",{className:"mt-20"}),n.jsx("img",{src:NA,height:"auto",width:200}),n.jsx("p",{className:"mt-10",children:e("errorNs:errorPage.somethingWentWrong2")}),n.jsx(Ee,{value:e("cacheBusting.button"),onClick:t,className:"mt-10"})]})},U$=()=>!0,Of=({children:e})=>{const t=ee(st),r=ee(ui),i=ee(js),o=ee(bd),s=ke();return p.useEffect(()=>{i&&xe(T.t("errorNs:loggedOutForSecurityReason"))},[i]),p.useEffect(()=>{r&&ui(!1)},[s.pathname]),o?n.jsx(V$,{}):t&&U$()?n.jsx(cs,{}):r?n.jsx(R$,{}):n.jsx(n.Fragment,{children:e})},G$="/static/media/zenamuLogoWithIcon.BEfsL_XY.webp",St={CEG:"CEG",OSVC:"OSVC",DEFAULT:"DEFAULT"},rt={AFA:"AFA",AAM:"AAM",MENTES:"MENTES"},si={[rt.AFA]:"ÃFA-körös (27%-os általános adókulcs)",[rt.AAM]:"Alanyi adómentes (AAM)",[rt.MENTES]:"Mentes tevékenység"},Ef=[{key:St.CEG,value:"Cég"},{key:St.OSVC,value:"Egyéni vállalkozó"},{key:St.DEFAULT,value:"Adószámos magánszemély"}],H$=Object.fromEntries(Ef.map(({key:e,value:t})=>[e,t])),W$=e=>e===St.CEG||e===St.OSVC,z$=e=>e==="AFA"?!0:e==="AAM"?!1:null,vf=e=>e===!0?"AFA":e===!1?"AAM":"MENTES",VL=(e,t)=>{const{street:r,city:i,postalCode:o,country:s,vatNumber:c,subjectName:d,isVATPayer:f,companyIdentificationNumber:m,isCompany:g,companyType:I,localVatNumber:h}=e,C={subjectName:d,street:r,city:i,postalCode:o,country:s,companyIdentificationNumber:m,vatNumber:c,localVatNumber:h};if(!t)return{...C,isCompany:g,companyType:"DEFAULT",isVATPayer:f,regi
10773onalSettings:null};const y=e.hungaryLocalVatStatus||vf(f),O=JSON.stringify({localVatStatus:y,localVatNumber:h||null});return{...C,isCompany:W$(I),companyType:I,isVATPayer:f,regionalSettings:O}},Y$=e=>H$[e],q$=e=>si[e],Tf=(e,t)=>{const r=T.language,i=l.getTaxInfoForCountryAndLanguage(e,r);return{taxNumberAbbreviation:i?.taxNumber?.abbreviation??t("taxNumber"),taxNumberStructure:i?.taxNumber?.structure??"",taxNumberLocalName:i?.taxNumber?.localName??t("taxNumber"),taxNumberFormat:i?.taxNumber?.format??"",taxNumberPattern:i?.taxNumber?.pattern,taxNumberRequired:i?.taxNumber?.required??!1,localTaxNumberAbbreviation:i?.localTaxNumber?.abbreviation??t("companyId"),localTaxNumberStructure:i?.localTaxNumber?.structure??"",localTaxNumberFormat:i?.localTaxNumber?.format??"",localTaxNumberPattern:i?.localTaxNumber?.pattern,localTaxNumberRequired:i?.localTaxNumber?.required??!1}},jc=(e,t,r,i)=>{if(!(!e||e.trim()==="")&&!(!t||!(t instanceof RegExp))&&!t.test(e.trim()))return r?i?i("settingsNs:payments.taxSettings.taxNumberFormatError",{format:r}):`Format does not match. Typically formatted as: ${r}`:i?i("settingsNs:payments.taxSettings.taxNumberFormatErrorGeneric"):"Format does not match expected pattern"},K$=({value:e,children:t,disabled:r=!1,fontSize:i,fontWeight:o})=>n.jsx(Ir,{value:e,style:{display:"flex",alignItems:"center",...i&&{fontSize:`${i}px`},...o&&{fontWeight:o}},disabled:r,children:t}),Z$=({fieldName:e,label:t,items:r,onChange:i,disabled:o=!1,required:s=!1})=>n.jsx($A,{name:e,label:t,onChange:i,disabled:o,required:s,style:{display:"flex",flexDirection:"column",gap:"12px"},children:r.map(c=>{const{key:d,value:f,label:m,disabled:g,icon:I,tooltip:h,onClick:C}=c,y=!!(g&&C),O=n.jsxs(K$,{value:d,disabled:g,children:[m??f,I&&n.jsxs(n.Fragment,{children:[" ",I]})]}),_=n.jsx("div",{onClick:y?C:void 0,role:y?"button":void 0,tabIndex:y?0:void 0,onKeyDown:y?E=>{(E.key==="Enter"||E.key===" ")&&(E.preventDefault(),C?.())}:void 0,style:y?{cursor:"not-allowed"}:void 0,children:n.jsx("span",{style:y?{pointerEvents:"none"}:void 0,children:O})},d);return h?n.jsx(Te,{title:h,children:_},d):_})}),Tn={price:"price",currency:"currency",validTo:"validTo",validFrom:"validFrom",name:"name",isPaid:"isPaid",pauseTo:"pauseTo",pauseFrom:"pauseFrom",stornoOrder:"stornoOrder",useCustomPrice:"useCustomPrice",description:"description",validityTimeUnit:"validityTimeUnit",validityTimeValue:"validityTimeValue",labels:"labels",maxBookingsPerDay:"maxBookingsPerDay",maxBookingsPerWeek:"maxBookingsPerWeek",maxBookingsPerMonth:"maxBookingsPerMonth",isActiveNow:"isActiveNow",officePaymentMethodId:"officePaymentMethodId",paymentMethodId:"paymentMethodId",onPlaceSettlementType:"onPlaceSettlementType",sendInvoiceEmail:"sendInvoiceEmail",pricingOptionId:"pricingOptionId",lectureInstancePricingOptionId:"lectureInstancePricingOptionId",country:"country",vatNumber:"vatNumber",companyIdentificationNumber:"companyIdentificationNumber",localVatNumber:"localVatNumber",isCompany:"isCompany",isVATPayer:"isVATPayer",isCollectingTax:"isCollectingTax",companyType:"companyType",subjectName:"subjectName",vatPayerSince:"vatPayerSince",taxRateServices:"taxRateServices",taxRateBundlesAndMemberships:"taxRateBundlesAndMemberships",taxRateRentals:"taxRateRentals",taxNumber:"taxNumber",localTaxNumber:"localTaxNumber",privateWorkshop:"privateWorkshop",reservationIsPaid:"reservationIsPaid",selectedPriceFullyDiscounted:"selectedPriceFullyDiscounted",customPrice:"customPrice",customPriceCurrency:"customPriceCurrency",customPriceNote:"customPriceNote"},X$=$.div.withConfig({componentId:"sc-6ziqva-0"})(["margin-top:4px;font-size:12px;color:#faad14;display:flex;align-items:center;gap:4px;"]),Vc=({message:e})=>e?n.jsxs(X$,{children:["â ï¸ ",e]}):null,Q$="HU",bf="Adószám",J$="ÃFA státusz",UL=()=>{const{t:e}=V(),{watch:t,setValue:r,getValues:i}=ye(),o=t(Tn.companyType),s=o===St.CEG,c=o===St.DEFAULT,d=s||o===St.OSVC,m=t("hungaryLocalVatStatus")===rt.MENTES,g=t(Tn.localVatNumber),I=t(Tn.vatNumber),h=c?{[rt.AAM]:si[rt.AAM],[rt.MENTES]:si[rt.MENTES]}:si,{taxNumberAbbreviation:C,taxNumberStructure:y,taxNumberPattern:O,taxNumberFormat:_,localTaxNumberAbbreviation:E,localTaxNumberPattern:v,localTaxNumberFormat:P}=Tf(Q$,e),[S,b]=p.useState(),[R,x]=p.useState(),L=()=>
10773{if(g){const U=jc(g,v,P,e);b(U)}else b(void 0)},k=()=>{if(I){const U=jc(I,O,_,e);x(U)}else x(void 0)},B=()=>{S&&b(void 0)},G=()=>{R&&x(void 0)},j=U=>{const Q=z$(U);r("isVATPayer",Q);const oe=i("regionalSettings");let te={};if(oe)try{te=typeof oe=="string"?JSON.parse(oe):oe}catch{te={}}te.localVatStatus=U,te.localVatNumber=g||null,r("regionalSettings",JSON.stringify(te))},N=U=>{U?.target?.value===St.DEFAULT&&i("hungaryLocalVatStatus")===rt.AFA&&(r("hungaryLocalVatStatus",rt.AAM),j(rt.AAM))};return n.jsxs(n.Fragment,{children:[n.jsx("div",{className:"mt-20 mb-20",children:n.jsx(Z$,{fieldName:"companyType",items:Ef.map(U=>({key:U.key,value:U.value})),onChange:N})}),n.jsx(Mn,{name:"hungaryLocalVatStatus",label:J$,onChange:j,children:gi(h)}),m&&n.jsx($t,{severity:"info",marginTop:4,marginBottom:8,children:e("subscriptionNs:billingInfo.mentesWarning")}),n.jsxs("div",{children:[n.jsx(at,{name:Tn.localVatNumber,label:bf,type:"text",required:d,onBlur:L,onChange:B}),n.jsx(Vc,{message:S})]}),n.jsx(at,{name:Tn.companyIdentificationNumber,label:s?E:"Nyilvántartási szám",type:"text",required:s}),n.jsxs("div",{children:[n.jsx(at,{name:Tn.vatNumber,label:C,type:"text",placeholder:y,onBlur:k,onChange:G}),n.jsx(Vc,{message:R})]})]})},e7=$.div.withConfig({componentId:"sc-hg286u-0"})(["display:flex;flex-direction:column;gap:5px;margin-bottom:",";"],({$marginBottom:e})=>e?`${e}px`:"0px"),t7=({address:e,marginBottom:t,withCompanyInfo:r=!1})=>{const i=Ge(),{t:o}=V(),{localTaxNumberAbbreviation:s,taxNumberAbbreviation:c}=Tf(e.country??"",o);return n.jsxs(e7,{$marginBottom:t,children:[n.jsx("div",{className:"darkGray",children:e?.street}),n.jsxs("div",{className:"darkGray",children:[e?.city,e?.postalCode&&`, ${e.postalCode}`]}),n.jsx("div",{className:"darkGray",children:xA(e?.country,i)}),r&&e.companyType&&e?.country==="HU"&&n.jsxs("div",{className:"darkGray",children:[Y$(e.companyType),":"," ",q$(vf(e.isVATPayer))]}),r&&e.localVatNumber&&e?.country==="HU"&&n.jsxs("div",{className:"darkGray",children:[bf,": ",e.localVatNumber]}),r&&e.companyIdentificationNumber&&e.country&&n.jsxs("div",{className:"darkGray",children:[s,": ",e.companyIdentificationNumber]}),r&&e.vatNumber&&e.country&&n.jsxs("div",{className:"darkGray",children:[c,": ",e.vatNumber]})]})},n7=$.div.withConfig({componentId:"sc-v2dp79-0"})(["display:flex;align-items:center;cursor:pointer;"]),r7=$.div.withConfig({componentId:"sc-v2dp79-1"})(["display:flex;flex:0 0 auto;align-items:center;line-height:0;"]),i7=$.div.withConfig({componentId:"sc-v2dp79-2"})(["font-weight:500;color:",";"],mu),Uc=({name:e,image:t,withName:r=!0,size:i=20,popoverDescription:o,withOpenModal:s=!0,withGrayscale:c=!1})=>{const{isMobajl:d}=$e(),{token:f}=Yn.useToken(),[m,g]=p.useState(!1),[I,h]=p.useState(!1),C=e?bm(e):null;let y={};const O={...r&&{marginRight:"6px"},...c&&t&&{filter:"grayscale(100%)"}};return t?y={...y,src:t}:e||(y={...y,icon:n.jsx(ms,{})}),y.src||(O.backgroundColor=f.colorPrimary,O.backgroundImage=`linear-gradient(145deg, ${f.colorPrimaryHover}, ${f.colorPrimary} 55%, ${f.colorPrimaryActive})`),n.jsxs(n.Fragment,{children:[n.jsxs(n7,{onClick:()=>{s&&(h(!0),g(!0))},children:[n.jsx(r7,{children:n.jsx(ya,{...y,style:O,size:i,alt:e,children:C})}),r&&e&&n.jsx(i7,{children:e})]}),I&&n.jsx(zr,{title:e,visible:m,onClose:()=>g(!1),afterClose:()=>h(!1),closable:!0,children:n.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"1.25rem",alignItems:"center",justifyContent:"center"},children:[n.jsx(ya,{...y,style:O,size:d?100:150,alt:e,children:C}),o&&n.jsx(ku,{value:o,editable:!1})]})})]})},o7=(e,t=20)=>{const[r,i]=p.useState(""),[o,s]=p.useState("");p.useEffect(()=>{const h=setTimeout(()=>{r.length>=2||r.length===0?s(r):s("")},500);return()=>clearTimeout(h)},[r]);const{loading:c,error:d,data:f,fetchMore:m}=pe(ge.getFounderOfficesByUserId,{variables:{userId:e,first:t,search:o||void 0},skip:!e,fetchPolicy:"cache-and-network"}),g=p.useCallback(()=>{f?.founderOfficesByUserId?.pageInfo?.hasNextPage&&!c&&m({variables:{after:f.founderOfficesByUserId.pageInfo.endCursor},updateQuery:(h,{fetchMoreResult:C})=>{if(!C)return h;
10773const y=new Set(h.founderOfficesByUserId.offices.map(E=>E.officeId)),O=C.founderOfficesByUserId.offices.filter(E=>!y.has(E.officeId)),_=O.length>0&&C.founderOfficesByUserId.pageInfo.hasNextPage;return{founderOfficesByUserId:{...C.founderOfficesByUserId,pageInfo:{...C.founderOfficesByUserId.pageInfo,hasNextPage:_},offices:[...h.founderOfficesByUserId.offices,...O]}}}})},[f,c,m]),I=p.useCallback(h=>{i(h)},[]);return{offices:f?.founderOfficesByUserId?.offices||[],loading:c,error:d,hasMore:f?.founderOfficesByUserId?.pageInfo?.hasNextPage||!1,totalCount:f?.founderOfficesByUserId?.totalCount||0,totalAvailable:f?.founderOfficesByUserId?.totalAvailable||0,loadMore:g,search:I,searchTerm:r}},s7=(e,t=20)=>{const[r,i]=p.useState(""),[o,s]=p.useState("");p.useEffect(()=>{const h=setTimeout(()=>{r.length>=2||r.length===0?s(r):s("")},500);return()=>clearTimeout(h)},[r]);const{loading:c,error:d,data:f,fetchMore:m}=pe(ge.getSuperadminOfficesByUserId,{variables:{userId:e,first:t,search:o||void 0},skip:!e,fetchPolicy:"cache-and-network"}),g=p.useCallback(()=>{f?.superadminOfficesByUserId?.pageInfo?.hasNextPage&&!c&&m({variables:{after:f.superadminOfficesByUserId.pageInfo.endCursor},updateQuery:(h,{fetchMoreResult:C})=>{if(!C)return h;const y=new Set(h.superadminOfficesByUserId.offices.map(E=>E.officeId)),O=C.superadminOfficesByUserId.offices.filter(E=>!y.has(E.officeId)),_=O.length>0&&C.superadminOfficesByUserId.pageInfo.hasNextPage;return{superadminOfficesByUserId:{...C.superadminOfficesByUserId,pageInfo:{...C.superadminOfficesByUserId.pageInfo,hasNextPage:_},offices:[...h.superadminOfficesByUserId.offices,...O]}}}})},[f,c,m]),I=p.useCallback(h=>{i(h)},[]);return{offices:f?.superadminOfficesByUserId?.offices||[],loading:c,error:d,hasMore:f?.superadminOfficesByUserId?.pageInfo?.hasNextPage||!1,totalCount:f?.superadminOfficesByUserId?.totalCount||0,totalAvailable:f?.superadminOfficesByUserId?.totalAvailable||0,loadMore:g,search:I,searchTerm:r}},a7=(e,t=20)=>{const[r,i]=p.useState(""),[o,s]=p.useState("");p.useEffect(()=>{const h=setTimeout(()=>{r.length>=2||r.length===0?s(r):s("")},500);return()=>clearTimeout(h)},[r]);const{loading:c,error:d,data:f,fetchMore:m}=pe(ge.getLecturerOfficesByUserId,{variables:{userId:e,first:t,search:o||void 0},skip:!e,fetchPolicy:"cache-and-network"}),g=p.useCallback(()=>{f?.lecturerOfficesByUserId?.pageInfo?.hasNextPage&&!c&&m({variables:{after:f.lecturerOfficesByUserId.pageInfo.endCursor},updateQuery:(h,{fetchMoreResult:C})=>{if(!C)return h;const y=new Set(h.lecturerOfficesByUserId.offices.map(E=>E.officeId)),O=C.lecturerOfficesByUserId.offices.filter(E=>!y.has(E.officeId)),{hasNextPage:_}=C.lecturerOfficesByUserId.pageInfo;return{lecturerOfficesByUserId:{...C.lecturerOfficesByUserId,pageInfo:{...C.lecturerOfficesByUserId.pageInfo,hasNextPage:_},offices:[...h.lecturerOfficesByUserId.offices,...O]}}}})},[f,c,m]),I=p.useCallback(h=>{i(h)},[]);return{offices:f?.lecturerOfficesByUserId?.offices||[],loading:c,error:d,hasMore:f?.lecturerOfficesByUserId?.pageInfo?.hasNextPage||!1,totalCount:f?.lecturerOfficesByUserId?.totalCount||0,totalAvailable:f?.lecturerOfficesByUserId?.totalAvailable||0,loadMore:g,search:I,searchTerm:r}},GL=(e,t=20)=>{const[r,i]=p.useState(""),[o,s]=p.useState("");p.useEffect(()=>{const h=setTimeout(()=>{r.length>=2||r.length===0?s(r):s("")},500);return()=>clearTimeout(h)},[r]);const{loading:c,error:d,data:f,fetchMore:m}=pe(ge.getStudentOfficesByUserId,{variables:{userId:e,first:t,search:o||void 0},skip:!e,fetchPolicy:"cache-and-network"}),g=p.useCallback(()=>{f?.studentOfficesByUserId?.pageInfo?.hasNextPage&&!c&&m({variables:{after:f.studentOfficesByUserId.pageInfo.endCursor},updateQuery:(h,{fetchMoreResult:C})=>{if(!C)return h;const y=new Set(h.studentOfficesByUserId.offices.map(E=>E.officeId)),O=C.studentOfficesByUserId.offices.filter(E=>!y.has(E.officeId)),_=O.length>0&&C.studentOfficesByUserId.pageInfo.hasNextPage;return{studentOfficesByUserId:{...C.studentOfficesByUserId,pageInfo:{...C.studentOfficesByUserId.pageInfo,hasNextPage:_},offices:[...h.studentOfficesByUserId.offices,...O]}}}})},[f,c,m]),I=p.useCallback(h=>{i(h)},[]);return{offices:f?.studentOfficesByUserId?.offices||[],loading:c,error:d,hasMore:f?.studentOfficesByUserId?.pageInfo?.hasNextPage||!1,totalCount:f?.studentOfficesByUserId?.totalCount||0,totalAvailable:f?.studentOfficesByUserId?.totalAvailable||0,loadMore:g,search:I,searchTerm:r}},c7=e=>{const t=o7(e,20),r=s7(e,20),i=a7(e,6);return{offices:p.useMemo(()=>{const s=new Map;
10773return[...t.offices,...r.offices,...i.offices].forEach(c=>{!c.isDeleted&&!s.has(c.officeId)&&s.set(c.officeId,c)}),Array.from(s.values())},[t.offices,r.offices,i.offices]),loading:t.loading||r.loading||i.loading}},l7=e=>{const{pathname:t}=ke(),r=t.includes("/videos"),i=t.includes("/rentals"),o=t.includes("/credits"),{data:s}=pe(ge.myVideoOffices,{fetchPolicy:"cache-first",skip:!e}),{data:c}=pe(ge.myRentalBookings,{fetchPolicy:"cache-first",skip:!e}),{data:d}=pe(ge.getClientCreditsByUserId,{fetchPolicy:"cache-first",variables:{userId:Number(e)},skip:!e});return{hasVideos:(s?.myVideoOffices??[]).length>0||r,hasRentalBookings:(c?.myRentalBookings??[]).length>0||i,hasCredits:(d?.getClientCreditsByUserId??[]).length>0||o}},d7=e=>{if(!e)return!1;const t=ie.SYSTEM_SUPERADMIN_IDS;return t?t.split(",").map(o=>o.trim()).includes(e):!1},Af=$.div.withConfig({componentId:"sc-ube1ck-0"})(["display:flex;justify-content:flex-end;align-items:center;"]),yo="userMenuKey-logout",u7=["userMenuKey-orders","userMenuKey-courses","userMenuKey-memberships","userMenuKey-passes","userMenuKey-credits","userMenuKey-vouchers","userMenuKey-videos","userMenuKey-rentals"],Gc=2,Hc=$.span.withConfig({componentId:"sc-ube1ck-1"})(["display:inline-flex;align-items:center;gap:8px;max-width:230px;vertical-align:middle;.office-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.office-home-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:var(--ant-color-primary);font-size:18px;}"]),f7=$.span.withConfig({componentId:"sc-ube1ck-2"})(["display:inline-flex;align-items:center;padding-left:30px;color:var(--ant-color-primary);font-weight:500;"]),m7=()=>{const{t:e}=V(),t=sn(),r=wl(),{userData:i}=p.useContext(Hr),[o,s]=p.useState(!1),c=ee(et),{offices:d}=c7(c),{hasVideos:f,hasRentalBookings:m,hasCredits:g}=l7(c),I=p.useMemo(()=>{const O=d.slice(0,Gc).map(_=>({key:`office-${_.officeId}`,linkTo:`/${w}/${M}/${_.domain}`,label:n.jsxs(Hc,{children:[n.jsx(Uc,{name:_.name,image:_.image,withName:!1,withOpenModal:!1,size:22}),n.jsx("span",{className:"office-name",children:_.name})]})}));if(d.length>Gc){const _=e("more");O.push({key:"office-more",linkTo:`/${w}`,label:n.jsx(f7,{children:_.charAt(0).toUpperCase()+_.slice(1)})})}return O},[d,e]),h=p.useMemo(()=>({"userMenuKey-dashboard":{key:"userMenuKey-dashboard",label:n.jsxs(Hc,{children:[n.jsx("span",{className:"office-home-icon",children:n.jsx(Po,{})}),n.jsx("span",{className:"office-name",children:e("sidebar.dashboard")})]}),linkTo:`/${w}`},...Object.fromEntries(I.map(O=>[O.key,O])),"userMenuKey-settings":{key:"userMenuKey-settings",label:e("headerMenu.profile"),linkTo:`/${w}/${he.USER}/${c}/settings/${J5}`},"userMenuKey-orders":{key:"userMenuKey-orders",label:e("headerMenu.userOrdersMenu"),linkTo:`/${w}/${he.USER}/${c}/${e4}`},"userMenuKey-courses":{key:"userMenuKey-courses",label:e("coursesNs:menuLabel"),linkTo:`/${w}/${he.USER}/${c}/${t4}`},"userMenuKey-memberships":{key:"userMenuKey-memberships",label:e("headerMenu.memberships"),linkTo:`/${w}/${he.USER}/${c}/memberships/`},"userMenuKey-passes":{key:"userMenuKey-passes",label:e("headerMenu.passes"),linkTo:`/${w}/${he.USER}/${c}/${n4}/`},...g?{"userMenuKey-credits":{key:"userMenuKey-credits",label:e("headerMenu.credits"),linkTo:`/${w}/${he.USER}/${c}/${r4}/`}}:{},"userMenuKey-vouchers":{key:"userMenuKey-vouchers",label:e("headerMenu.vouchers"),linkTo:`/${w}/${he.USER}/${c}/vouchers/`},...f?{"userMenuKey-videos":{key:"userMenuKey-videos",label:e("headerMenu.videos"),linkTo:`/${w}/${he.USER}/${c}/${xn}/`}}:{},...m?{"userMenuKey-rentals":{key:"userMenuKey-rentals",label:e("rentalsNs:myBookings.menuLabel"),linkTo:`/${w}/${he.USER}/${c}/${i4}/`}}:{},...i&&d7(i.email)?{"userMenuKey-admin":{key:"userMenuKey-admin",label:e("headerMenu.admin"),linkTo:`/${w}/${Q5}`}}:{},[yo]:{key:"userMenuKey-logout",label:e("headerMenu.logout")}}),[i,c,e,I,f,m,g]),C=p.useMemo(()=>{const O=R=>{const x=h[R];return x?{key:x.key,label:x.label}:null},_=u7.map(O).filter(R=>R!==null),E=[],v=O("userMenuKey-dashboard"),P=O("userMenuKey-settings");v&&E.push(v),I.forEach(R=>E.push({key:R.key,label:R.label})),E.push({type:"divider"}),d.length>0?E.push({type:"group",key:"userMenuKey-visitor-group",label:e("visitorBadge.label"),children:_}):E.push(..._),E.push({type:"divider"}),P&&E.push(P);const S=O("userMenuKey-admin");S&&E.push(S);const b=O(yo);return b&&E.push({type:"divider"},b),E},[h,e,I,d.length]),y=async()=>{await fi(r),t(`/${he.LOGIN}`)};return i?n.jsx(n.Fragment,{children:n.jsx(Af,{children:n.jsx(ps,{trigger:["click"],placement:"bottomRight",onOpenChange:O=>s(O),menu:{items:C,onClick:O=>{s(!1);const{key:_}=O,E=h[_];E?.linkTo?t(E.linkTo):_===yo&&y()},selectable:!0},overlayStyle:{minWidth:"200px"},children:n.jsxs("div",{className:"userMenu-profile",children:[n.jsx(Uc,{name:i?.name,image:i?.image,withName:!1,size:28,withOpenModal:!1}),n.jsx("span",{className:"userProfile__name",children:i?.name}),n.jsx(vt,{isActive:o})]})})})}):null},p7=({visible:e,setIsMoreLanguagesModalVisible:t,onAfterClose:r,additionalLanguages:i,switchLanguage:o})=>{const{t:s}=V(),[c,d]=p.useState(""),f=g=>g.normalize("NFD").replace(/[\u0300-\u036f]/g,""),m=i.filter(g=>f(g.label.toLowerCase()).includes(f(c.toLowerCase())));return n.jsxs(ll,{title:s("selectLanguage"),open:e,onCancel:()=>
10773t(!1),afterClose:r,footer:null,children:[n.jsx(Rr,{placeholder:s("search"),onChange:g=>d(g.target.value),value:c,style:{marginBottom:"1rem"}}),n.jsx(dm,{onClick:({key:g})=>{t(!1),o(g)},items:m.map(({key:g,label:I})=>({key:g,label:I}))})]})},ua=({userId:e=null,showFullName:t=!1})=>{const{t:r}=V(),i=Ge(),[o,s]=p.useState(!1),[c,d]=p.useState(!1),[f,m]=p.useState(!1),[g,I]=p.useState(!1),[h]=wr(Gr.updateUserById),C=async v=>{await T.changeLanguage(v),Hi(v),window.location.reload()},y=Nt[i];let O;O=i.startsWith("en")||!y?[Nt[A.EN]]:[y].concat(Nt[A.EN]);const _=Object.values(Nt),E=async v=>{d(!0);try{e&&await h({variables:{userId:e,input:{lang:v}}}),await C(v)}catch(P){Pt(P)}finally{d(!1)}};return n.jsxs(Af,{children:[g&&n.jsx(p7,{visible:f,setIsMoreLanguagesModalVisible:m,onAfterClose:()=>I(!1),additionalLanguages:_,switchLanguage:E}),n.jsx(ps,{trigger:["click"],placement:"bottomRight",onOpenChange:v=>s(v),menu:{items:[...O.map(({key:v,label:P})=>({key:v,label:P})),{key:"more",label:`${r("more")}...`,onClick:()=>{I(!0),m(!0)}}],onClick:async v=>{const{key:P}=v;P!=="more"&&(s(!1),await E(P))}},overlayStyle:{minWidth:"200px"},children:n.jsx("div",{className:"userMenu-profile",children:c?n.jsx("span",{className:"language__name",children:n.jsx(Wl,{})}):n.jsxs(n.Fragment,{children:[n.jsx("span",{className:"language__name",children:t?y?.label??Ba(i):Ba(i)}),n.jsx(vt,{isActive:o})]})})})]})},fa=ut(["position:relative;font-size:15px;font-weight:600;color:var(--ant-color-primary);text-decoration:none;padding:8px 14px;border-radius:8px;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;width:fit-content;&:hover{color:var(--ant-color-primary-hover);background:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);}&::after{content:'';position:absolute;bottom:6px;left:14px;right:14px;height:1.5px;background:var(--ant-color-primary-hover);transform:scaleX(0);transition:transform 0.2s cubic-bezier(0.4,0,0.2,1);}&:hover::after{transform:scaleX(1);}@media (max-width:767px){font-size:14px;padding:6px 10px;&::after{left:10px;right:10px;bottom:4px;}}"]),Ti=ut(["color:#9ca3af;pointer-events:none;cursor:default;&:hover{color:#9ca3af;background:transparent;}&::after{display:none;}"]),_o=$.a.withConfig({componentId:"sc-8uhv0y-0"})([""," ",""],fa,({$disabled:e})=>e&&Ti),g7=$(gt).withConfig({componentId:"sc-8uhv0y-1"})([""," ",""],fa,({$disabled:e})=>e&&Ti),bi=$.button.withConfig({componentId:"sc-8uhv0y-2"})([""," background:none;border:none;font-family:inherit;"," &:disabled{","}"],fa,({$disabled:e})=>e&&Ti,Ti),Wc=$.span.withConfig({componentId:"sc-8uhv0y-3"})(["font-size:15px;font-weight:600;color:",";padding:8px 14px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;@media (max-width:767px){font-size:14px;padding:6px 10px;}"],({$active:e})=>e?"var(--ant-color-primary)":on),Co=$(gt).withConfig({componentId:"sc-8uhv0y-5"})(["display:flex;justify-content:center;align-items:center;padding:8px;border-radius:8px;cursor:pointer;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);color:var(--ant-color-primary);"," &:hover{background:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);transform:scale(1.05);}&:active{transform:scale(0.95);}"],({$active:e})=>e&&ut(["background:color-mix(in srgb,var(--ant-color-primary) 12%,transparent);"])),HL=({measurementId:e,grantConsentByDefault:t=!1,debug:r=!1})=>{if(typeof window>"u"||(r&&(window.gaDebugMode=!0),window.gaInitialized||(window.gaInitialized=new Set),window.gaInitialized.has(e)))return;window.dataLayer||(window.dataLayer=[]),window.gtag||(window.gtag=function(){window.dataLayer.push(arguments)});const i=window.gaConsentGranted===!0;try{!i&&!t?(window.gtag("consent","default",{ad_storage:"denied",analytics_storage:"denied"}),window.gaConsentGranted=!1):(window.gtag("consent","default",{ad_storage:"granted",analytics_storage:"granted"}),window.gaConsentGranted=!0)}catch(s){console.error("[Google Analytics] Error setting default consent:",s)}const o=document.querySelector('script[src*="googletagmanager.com/gtag/js"]');try{window.gtag("js",new Date),window.gtag("config",e,{anonymize_ip:!0,cookie_flags:"SameSite=None;Secure",send_page_view:window.gaConsentGranted===!0,debug_mode:r,...r&&{user_id:"dev_"+window.location.hostname}}),window.gaInitialized.add(e),r&&window.gaConsentGranted}
10773catch(s){console.error("[Google Analytics] Error configuring GA:",s)}if(!o){const s=document.createElement("script");s.src=`https://www.googletagmanager.com/gtag/js?id=${e}`,s.async=!0,s.onload=()=>{},s.onerror=()=>{console.error("[Google Analytics] Failed to load gtag.js script")},document.head.appendChild(s)}},Oo=()=>{if(typeof window<"u"&&(window.gaConsentGranted=!0,typeof window.gtag=="function"))try{window.gtag("consent","update",{ad_storage:"granted",analytics_storage:"granted"}),window.gaDebugMode}catch(e){console.error("[Google Analytics] Error granting consent:",e)}},zc=()=>{if(typeof window<"u"&&typeof window.gtag=="function"){window.gaConsentGranted=!1;try{window.gtag("consent","update",{ad_storage:"denied",analytics_storage:"denied"}),window.gaDebugMode}catch(e){console.error("[Google Analytics] Error revoking consent:",e)}}},WL=e=>e==null?null:Math.round(e/1e6/100),zL=(e,t)=>e!=null&&t!==null&&t!==void 0,YL=(e,t,r)=>{if(typeof window<"u"&&window.gtag&&window.gaConsentGranted)try{const i={...t||{}};r&&r.length>0&&(i.send_to=r),window.gtag("event",e,i),window.gaDebugMode}catch(i){console.error("[Google Analytics] Error tracking event:",i)}else window.gaDebugMode&&console.warn("[Google Analytics] Event not tracked (consent not granted):",e,t)},qL=e=>{if(typeof window<"u"&&window.gtag&&window.gaConsentGranted)try{const t={page_path:location.pathname+location.search+location.hash};e&&e.length>0&&(t.send_to=e),window.gtag("event","page_view",t),window.gaDebugMode}catch(t){console.error("[Google Analytics] Error tracking PageView:",t)}else window.gaDebugMode&&console.warn("[Google Analytics] PageView not tracked",{hasGtag:!!window.gtag,consentGranted:window.gaConsentGranted,reason:window.gtag?window.gaConsentGranted?"unknown":"consent not granted":"gtag not loaded"})},KL=e=>e?[e]:[],ZL=({pixelId:e,autoConfig:t=!0,debug:r=!1,advancedMatching:i,grantConsentByDefault:o=!1})=>{if(typeof window>"u"||(window.fbqDebugMode=r,window.fbPixelInitialized||(window.fbPixelInitialized=new Set),window.fbPixelInitialized.has(e)))return;const s=document.querySelector('script[src*="fbevents.js"]');if(!window.fbq){const d=function(){d.callMethod?d.callMethod.apply(d,arguments):d.queue.push(arguments)};window._fbq||(window._fbq=d),d.push=d,d.loaded=!0,d.version="2.0",d.queue=[],window.fbq=d}if(!s){const d=document.createElement("script");d.src="https://connect.facebook.net/en_US/fbevents.js",d.async=!0;const f=document.getElementsByTagName("script")[0];f.parentNode?.insertBefore(d,f)}if(window.fbPixelInitialized.add(e),window.fbq)try{window.fbq("init",e,i??{},{autoConfig:t,debug:r})}catch(d){console.error("[Meta Pixel] Error initializing pixel:",d)}r&&window.fbPixelInitialized.size;const c=window.fbqConsentGranted===!0;if(window.fbq)try{o||c?(window.fbqConsentGranted=!0,window.fbq("consent","grant")):(window.fbqConsentGranted=!1,window.fbq("consent","revoke"))}catch(d){console.error("[Meta Pixel] Error setting consent:",d)}},Eo=()=>{if(typeof window<"u"&&(window.fbqConsentGranted=!0,typeof window.fbq=="function"))try{window.fbq("consent","grant"),window.fbq("track","PageView"),window.fbqDebugMode}catch(e){console.error("[Meta Pixel] Error granting consent:",e)}},Yc=()=>{if(typeof window<"u"&&typeof window.fbq=="function")try{window.fbq("consent","revoke"),window.fbqConsentGranted=!1,window.fbqDebugMode}catch(e){console.error("[Meta Pixel] Error revoking consent:",e)}},XL=e=>{if(e)return e},QL=(e,t,r)=>{if(typeof window<"u"&&typeof window.fbq=="function"&&window.fbqConsentGranted){if(!r){window.fbqDebugMode&&console.warn("[Meta Pixel] Event not tracked (no pixel ID provided):",e);return}try{window.fbq("trackSingle",r,e,t),window.fbqDebugMode}catch(i){console.error("[Meta Pixel] Error tracking event:",i)}}else window.fbqDebugMode&&console.warn("[Meta Pixel] Event not tracked (consent not granted):",{event:e,data:t})},JL=e=>{if(typeof window<"u"&&typeof window.fbq=="function"&&window.fbqConsentGranted)try{window.fbq("trackSingle",e,"PageView"),window.fbqDebugMode&&location.pathname+location.search+location.hash}catch(t){console.error("[Meta Pixel] Error tracking PageView:",t)}else window.fbqDebugMode&&console.warn("[Meta Pixel] PageView not tracked (consent not granted)")},I7=()=>{let e;return(t,r)=>{if(e!==void 0)return e;const i=t();return r(i),e=i,i}},h7=I7(),y7=(e,t)=>{try{return h7(e,t)}catch(r){console.error("CookieConsent initialization failed:",r),yl(r);return}},Ji=p.createContext({cookieConsent:null,targetingAllowed:!1,analyticsAllowed:!1}),_7=({children:e})=>{const[t,r]=p.useState(),[i,o]=p.useState(!1),[s,c]=p.useState(!1),d=Ge();return p.useEffect(()=>{const{isEuMember:f}=l.currencyEuHelper;let m=hs?.get("CFCountry");m?m=hi(m.toUpperCase())?m.toUpperCase():"CZ":m="CZ";const g=f(m);if(!g&&!t&&(c(!0),o(!0),Oo(),Eo()),!t&&d&&g){const I=y7(()=>window.initCookieConsent(),h=>h.run({current_lang:d,onFirstAction:async(C,y)=>{try{await ue.onFirstAction(H,h,C,y)}catch(O){xe(O.message)}},onAccept:C=>{ue.handleTargetingCategory(h),ue.handleMetaPixelCategory(h,{onGrant:Eo,onRevoke:Yc}),ue.handleOfficeGoogleAnalyticsCategory(h,{onGrant:Oo,onRevoke:zc}),o(h.allowedCategory("targeting")),c(h.allowedCategory("analytics"))},onChange:async(C,y)=>{try{await ue.onChange(H,h,C,y)}catch(O){xe(O.message)}ue.handleTargetingCategory(h,!0),ue.handleMetaPixelCategory(h,{onGrant:Eo,onRevoke:Yc},!1),ue.handleOfficeGoogleAnalyticsCategory(h,{onGrant:Oo,onRevoke:zc},!1),o(h.allowedCategory("targeting")),c(h.allowedCategory("analytics"))},gui_options:ue.cookieGuiOptions,languages:{enUS:ue.getCookiePolicyContent("enUS"),cs:ue.getCookiePolicyContent("cs"),sk:ue.getCookiePolicyContent("sk"),hu:ue.getCookiePolicyContent("hu"),pl:ue.getCookiePolicyContent("pl"),es:ue.getCookiePolicyContent("es"),pt:ue.getCookiePolicyContent("pt"),de:ue.getCookiePolicyContent("de"),it:ue.getCookiePolicyContent("it"),fr:ue.getCookiePolicyContent("fr"),fi:ue.getCookiePolicyContent("fi"),sv:ue.getCookiePolicyContent("sv"),ro:ue.getCookiePolicyContent("ro"),nl:ue.getCookiePolicyContent("nl"),da:ue.getCookiePolicyContent("da"),nb:ue.getCookiePolicyContent("nb"),"pt-PT":ue.getCookiePolicyContent("pt-PT")}}));I&&r(I)}},[t,d]),p.useEffect(()=>{if(t&&d)try{t.updateLanguage(d)}catch{}},[t,d]),n.jsx(Ji.Provider,{value:{cookieConsent:t,targetingAllowed:i,analyticsAllowed:s},children:e})},C7=()=>{const{t:e}=V("cookieBarNs"),{cookieConsent:t}=p.useContext(Ji);return n.jsx(n.Fragment,{children:t?n.jsx(bi,{onClick:()=>t.showSettings(),children:e("cookie_provider.title")}):null})},O7=Gt(["from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}"]),E7=$.footer.withConfig({componentId:"sc-1r5m5nq-0"})(["position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:",";margin:",";padding:32px 40px;
10773gap:24px;animation:"," 0.5s ease-out;@media (max-width:767px){padding:24px 20px;gap:20px;}"],({$isPublic:e})=>e?"1200px":"none",({$isPublic:e})=>e?"0 auto":"0",O7),v7=$.div.withConfig({componentId:"sc-1r5m5nq-2"})(["display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;gap:40px;@media (max-width:767px){flex-direction:column;align-items:center;text-align:center;gap:28px;}"]),T7=$.div.withConfig({componentId:"sc-1r5m5nq-3"})(["display:flex;flex-direction:column;gap:8px;flex:1;@media (max-width:767px){align-items:center;order:1;}h3{font-size:1.25rem;font-weight:600;color:#2a2a2a;margin:0 0 6px 0;letter-spacing:-0.01em;}.darkGray{font-size:1rem;color:",";line-height:1.6;}"],on),b7=$.nav.withConfig({componentId:"sc-1r5m5nq-4"})(["display:flex;flex-direction:row;align-items:center;gap:4px;flex-wrap:wrap;@media (max-width:767px){justify-content:center;order:2;}"]),A7=$.div.withConfig({componentId:"sc-1r5m5nq-5"})(["display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding-top:8px;"]),$7=$.a.withConfig({componentId:"sc-1r5m5nq-6"})(["display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px 16px;border-radius:8px;text-decoration:none;transition:all 0.25s ease;&:hover{background:color-mix(in srgb,var(--ant-color-primary) 5%,transparent);transform:translateY(-1px);}span{font-size:0.95rem;color:",";}img{opacity:0.85;transition:opacity 0.2s ease;}&:hover img{opacity:1;}"],on),vo=$.span.withConfig({componentId:"sc-1r5m5nq-7"})(["width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--ant-color-primary) 25%,transparent);@media (max-width:480px){display:none;}"]),S7=$.div.withConfig({componentId:"sc-1r5m5nq-8"})(["display:flex;justify-content:center;margin:8px 0 4px;"]),$f=({isPublic:e=!1})=>{const{t}=V(),{isMobajl:r}=$e(),i=ee(et),o=ee(hn),s=Xt(),d=p.useContext(qi)?.isPublicView||e,{data:f}=pe(ge.getAddressByOfficeId,{variables:{officeId:o?.officeId},skip:!o?.officeId||o.showAddressInPublicCalendar===!1}),m=o?.name;return n.jsxs(E7,{$isPublic:d,children:[n.jsxs(v7,{children:[m&&n.jsxs(T7,{children:[n.jsx("h3",{children:o.name}),o.showAddressInPublicCalendar!==!1&&f?.addressByOfficeId&&n.jsx(t7,{address:f.addressByOfficeId}),o?.domain&&n.jsx(n.Fragment,{children:n.jsx(g7,{to:`/${o.domain}/${Us.tos}`,style:{marginLeft:"-14px"},children:t("calendarNs:identityHeader.terms")})})]}),n.jsxs(b7,{children:[!d&&n.jsxs(n.Fragment,{children:[n.jsx(_o,{href:"https://help.zenamu.com",target:"_blank",rel:"noreferrer",children:t("docsHelp")}),n.jsx(vo,{})]}),n.jsx(_o,{href:"https://help.zenamu.com/articles/10031687",target:"_blank",rel:"noreferrer",children:t("zenamuTerms")}),n.jsx(vo,{}),n.jsx(_o,{href:"https://help.zenamu.com/articles/10031694",target:"_blank",rel:"noreferrer",children:t("zenamuGdpr")}),d&&n.jsxs(n.Fragment,{children:[n.jsx(vo,{}),n.jsx(C7,{})]})]})]}),r&&n.jsx(S7,{children:n.jsx(ua,{userId:i,showFullName:!0})}),!o?.whiteLabelEnabled&&n.jsx(A7,{children:n.jsxs($7,{href:s,target:"_blank",rel:"noopener noreferrer",title:t("createdByZenamu"),children:[n.jsx("span",{children:n.jsx(Fe,{i18nKey:"createdByZenamu",components:{zenamuLink:n.jsx("span",{style:{color:"var(--ant-color-primary)"}})}})}),n.jsx("img",{src:G$,alt:t("createdByZenamu"),width:50,height:27})]})})]})},P7=$.div.withConfig({componentId:"sc-1ihmnu3-0"})(["display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;background-color:",";box-shadow:0 6px 20px 0 rgba(0,0,0,0.1);border-radius:",";z-index:15;@media (max-width:767px){transform:translate(0,-50%);border:1px solid #d8d7d7;}"],Me,nn),x7=$.div.withConfig({componentId:"sc-1ihmnu3-1"})([""]),R7=({condition:e,children:t})=>e?n.jsx(n.Fragment,{children:n.jsx(P7,{children:t})}):n.jsx(x7,{children:t}),w7=({officeId:e,domain:t,withIcon:r=!0})=>{const{t:i}=V(),{isMobajl:o}=$e(),{hasAccess:s}=lt(e,[l.officeUserRoles.OFFICIAL,l.officeUserRoles.MANAGER,l.officeUserRoles.SUPERADMIN]);return s?n.jsx(R7,{condition:!o,children:n.jsx(Ee,{icon:r&&n.jsx(pl,{}),type:"link",href:`/${w}/${M}/${t}`,value:i("calendarNs:calendar.privateStudioCalendar")})}):null},L7=$.div.withConfig({componentId:"sc-157mz2q-0"})(["font-size:medium;font-weight:500;font-stretch:normal;font-style:normal;color:var(--ant-color-info);padding:0;display:flex;margin:0 15px 0 0;line-height:normal;max-width:300px;.current-studio-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media (max-width:767px){display:none;}"]),eo=({studioName:e,studioDomain:t})=>n.jsx(L7,{children:n.jsx(gt,{to:{pathname:`/${w}/${M}/${t}`},children:n.jsx("div",{className:"current-studio-name",children:e})})}),qc=({officeEmployments:e,dropdownTitle:t})=>{const{t:r}=V(),i=sn(),o=Lt(),s=p.useMemo(()=>{let f={};return e.forEach(m=>{const{domain:g,name:I,officeId:h,officeRole:C}=m;f={...f,[`officeKey-${h}`]:{key:`officeKey-${h}`,label:`${I} (${r(`officeRoles.${C}`)})`,domain:g}}}),f},[e,r,o]),c=p.useMemo(()=>
10773{if(Object.keys(s).length>0){const m=[];for(const g in s){const I=s[g],{key:h,label:C}=I;m.push({key:h,label:C})}return[{key:"1",type:"group",label:r("header.officeMenu.dashboard"),children:m}]}return[]},[s]),d=f=>{if(f.preventDefault(),o?.domain){const m=o.domain;i(`/${w}/${M}/${m}`)}};return n.jsx(ps.Button,{menu:{items:c,onClick:f=>{const{key:m}=f,g=s[m],{domain:I}=g;i(`/${w}/${M}/${I}`)},selectable:!0},onClick:d,trigger:["click"],size:"small",children:n.jsx("div",{className:"dropdownMenu-select",children:n.jsx("div",{className:"dropdownMenu-select__name",children:t})})})},k7=({officeEmployments:e})=>{const{t}=V(),r=ee(hn),i=Lt();return n.jsx(n.Fragment,{children:i?n.jsx(n.Fragment,{children:n.jsx(qc,{officeEmployments:e,dropdownTitle:i.name})}):n.jsxs(n.Fragment,{children:[r&&n.jsx(n.Fragment,{children:n.jsx(eo,{studioName:r.name,studioDomain:r.domain})}),n.jsx(qc,{officeEmployments:e,dropdownTitle:t("header.officeMenu.chooseOffice")})]})})},Kc=({officeEmployments:e})=>{const t=ee(hn),r=Lt(t?.officeId);if(e.length){if(e.length>1)return n.jsx(n.Fragment,{children:n.jsx(k7,{officeEmployments:e})});if(e.length===1&&(r||t)){const i=r?.name||t?.name,o=r?.domain||t?.domain;return n.jsx(n.Fragment,{children:n.jsx(eo,{studioName:i,studioDomain:o})})}}return null},M7=(e,t,r)=>{const i=yn(),o=ee(et),{loading:s,data:c}=pe(ge.getMinimalEmploymentByUserIdAndOfficeId,{fetchPolicy:"cache-and-network",variables:{userId:o,officeId:e},skip:!(o&&e)});return p.useMemo(()=>{if(!i||e===null||t===null)return!1;if(!s&&c?.minimalEmploymentByUserIdAndOfficeId){const f=c.minimalEmploymentByUserIdAndOfficeId;if(f.organisationId!==t)return!1;const{organisationRole:m}=f;return((m?l.orgEmployeePermissions?.[m]?.bitPermissions:0)&r)!==0}return!1},[r,s,c,t,e,i])},ur=({extendButtonText:e,officeId:t,domain:r,isFreeTariff:i=!1,linkTo:o,icon:s=n.jsx(um,{})})=>{const c=sn(),{hasAccess:d,loading:f}=lt(t,[l.officeUserRoles.SUPERADMIN]);return f?null:n.jsx(n.Fragment,{children:d&&n.jsx("div",{className:"expired-subscription-overview-mobile-button",children:n.jsx(Ee,{icon:s,type:"link",onClick:()=>c(o),value:e})})})},F7=(e,t)=>{const{loading:r,data:i,refetch:o}=pe(ge.getOrganisationById,{fetchPolicy:"network-only",variables:{organisationId:e},skip:t});return{loading:r,data:i,refetch:o}},D7=async e=>{try{await e()}catch{}},N7=(e,t=[],r=[])=>{const i=Array.isArray(e)?e:[],o=Array.isArray(t)?t:[],s=Array.isArray(r)?r:[],c=new Set(i.map(I=>I.officePaymentMethodId)),d=[];o.forEach(I=>{c.has(I.officePaymentMethodId)||d.push(I)});const f=i.concat(d),m=new Set(s);return f.filter(I=>!m.has(I.officePaymentMethodId))},ek=(e,{subscriptionData:t},r)=>{if(!t.data)return e;const i=t.data.tariffLimitsUpdated;if(!i)return e;const{limits:o,officeId:s}=i;if(r!==s)return e;const c=e?.officeByDomain;return c?{officeByDomain:{...c,tariffLimits:o,orgTariffMeta:{...c.orgTariffMeta,tariffStatus:o.organisationTariff.tariffStatus,tariffName:o.organisationTariff.name,studio:o.bookTariff.studio}}}:e},tk=(e,{subscriptionData:t},r)=>{if(!t.data)return e;const i=t.data.tariffLimitsUpdated;if(!i)return e;const{limits:o,officeId:s}=i;if(r!==s)return e;const c=e?.officeById;return c?{officeById:{...c,tariffLimits:o,orgTariffMeta:{...c.orgTariffMeta,tariffStatus:o.organisationTariff.tariffStatus,tariffName:o.organisationTariff.name,studio:o.bookTariff.studio}}}:e},nk=(e,{subscriptionData:t},r)=>{if(!t?.data)return e;const i=t.data.officePaymentMethodsUpdated;if(!i)return e;const{updatedMethods:o,deletedMethodIds:s,officeId:c}=i;return r!==c||!e?.officePaymentMethods?e:{officePaymentMethods:N7(e.officePaymentMethods,o,s)}},rk=(e,{subscriptionData:t},r)=>{if(!t.data)return e;const i=t.data.officeNotificationConfigUpdated;if(!i)return e;const{configUpdated:o,officeId:s}=i;if(r!==s)return e;const c=e?.officeNotificationConfigByOfficeId;return c?{officeNotificationConfigByOfficeId:{...c,...o}}:e},ik=(e,{subscriptionData:t},r)=>{if(!t.data)return e;const i=t.data.officeEmployeeRemoved;if(!i)return e;const{removedEmployee:o,officeId:s}=i;if(r!==s)return e;const c=e?.employeesByOfficeId;if(!c?.employees)return e;const{employees:d,...f}=c,m=d.filter(g=>g.employeeId!==o.employeeId);return{employeesByOfficeId:{...f,employees:m}}},B7=(e,{subscriptionData:t})=>{if(!t.data)return e;const r=t.data.organisationLastOrganisationLicensePaymentUpdated;if(!r)return e;const{lastOrganisationLicensePayment:i}=r;return i?{organisationLicensePaymentsById:e?.organisationLicensePaymentsById?e.organisationLicensePaymentsById.map(s=>s.licensePaymentId===i.licensePaymentId?{...s,...i}:s):[i]}:e},ok=(e,{subscriptionData:t},r)=>{if(!t.data?.orderPaymentsUpdated)return e;const o=t.data.orderPaymentsUpdated.find(s=>s.id===r);return!o||!e?.userOrderById?e:{userOrderById:{...e.userOrderById,...o}}},j7=(e,t)=>{const r=ee(Sn),i=p.useRef(!1),{loading:o,hasAccess:s}=pi(t,l.permissions.WRITE_ORGANISATION_TARIFF_INFO.bitPermissions),c=typeof t=="number"&&Number.isFinite(t)&&t>0,d=typeof e=="number"&&Number.isFinite(e)&&e>0,f=c&&d&&!o&&s,{subscribeToMore:m,loading:g,data:I,refetch:h}=pe(ge.getOrganisationLicensePaymentsById,{fetchPolicy:"network-only",variables:{officeId:c?t:0,organisationId:d?e:0},skip:!f});return p.useEffect(()=>{f&&r&&i.current===!1&&h&&D7(h),i.current=r},[f,r,h]),p.useEffect(()=>{if(e&&m){const C=m({document:c5.organisationLastOrganisationLicensePaymentUpdated,variables:{organisationId:e},updateQuery:(y,O)=>B7(y,O)});return()=>{typeof C=="function"&&C()}}},[e,m]),{loading:g,data:I,refetch:h}},Sf=(e,t)=>
10773{const{loading:r,hasAccess:i}=pi(t,l.permissions.WRITE_ORGANISATION_TARIFF_INFO.bitPermissions),o=!r&&i,{loading:s,data:c,refetch:d}=F7(e,!o),{loading:f,data:m,refetch:g}=j7(e,t),{loading:I,data:h}=pe(ge.getOrganisationSmsPackagesOrdersById,{fetchPolicy:"network-only",variables:{officeId:t,organisationId:e},skip:!o});return{...p.useMemo(()=>{if(r||s||f||I)return{loading:!0,data:null};let y={organisation:c?.organisationById,organisationLicensePayments:[],organisationSmsPackagesOrders:[],currentOrganisationLicensePayment:null,canUserWriteOrgTariffInfo:i};return m?.organisationLicensePaymentsById&&(y={...y,organisationLicensePayments:m.organisationLicensePaymentsById,currentOrganisationLicensePayment:c?.organisationById?.lastOrganisationLicensePayment??null}),h?.organisationSmsPackagesOrdersById&&(y={...y,organisationSmsPackagesOrders:h?.organisationSmsPackagesOrdersById}),{data:y,loading:!1}},[c,m,s,f,i,r,I,h]),refetchOrganisationLicensePaymentsById:g,refetchOrganisationData:d}},V7=({organisationId:e,officeId:t,domain:r,onSetSubscriptionInfoText:i})=>{const{t:o}=V(),s=sn(),{DateFormatter:c}=Zt(),{data:d,loading:f}=Sf(e,t),{hasAccess:m,loading:g}=lt(t,[l.officeUserRoles.SUPERADMIN]),I=d?.currentOrganisationLicensePayment;if(p.useEffect(()=>{if(!f&&!g&&I){const{overdueDate:h,paymentMethod:C}=I;i(o("subscriptionNs:waitingForPayment",{overdueDate:c.format(q(h),{year:"numeric",month:"numeric",day:"numeric",...C===l.paymentMethod.CARD&&{hour:"numeric",minute:"numeric"}})}),r)}},[f,g,I,r,o,c,i]),f||g)return null;if(I){const{id:h}=I;return n.jsx(n.Fragment,{children:m&&n.jsx("div",{className:"expired-subscription-overview-mobile-button",children:n.jsx(Ee,{icon:n.jsx(xo,{}),type:"link",onClick:()=>s(`/${w}/${M}/${r}/${Rd}/${h}`),value:o("subscriptionNs:waitingForPaymentGotoOverview")})})})}return null},U7=({onSetSubscriptionInfoText:e,canUserWriteOrgTariffInfo:t,officeId:r,organisationId:i})=>{const{t:o}=V(),{DateFormatter:s,SimpleDateTimeFormatter:c}=Zt(),d=ee(Rt),f=Sf(i,r),{data:m,loading:g}=f,I=p.useMemo(()=>{if(d&&!g){const{organisationTariff:h,domain:C,officeId:y,organisationId:O}=d,_=m?.currentOrganisationLicensePayment??null;if(!h)return null;const{name:E,tariffStatus:v,validTo:P}=h,S=_e(E),b=nr(E),R=(m?.organisationLicensePayments?.length??0)>0;if(v===l.tariffStatus.CANCEL_AT_PERIOD_END&&t)return n.jsx(ur,{extendButtonText:o("subscriptionNs:buyLicenseAgain"),officeId:y,domain:C,linkTo:oi(C)});if(v===l.tariffStatus.WAITING_FOR_PAYMENT)return n.jsx(V7,{domain:C,organisationId:O,officeId:y,onSetSubscriptionInfoText:e});const x=P?wo(q(P),new Date):null;if(S&&x!==null&&x<31){const L=_&&_.paymentStatus===l.paymentStatus.WAITING_FOR_PAYMENT,k=L?Ec(C,_.id):oi(C);return n.jsx("div",{children:n.jsx(ur,{extendButtonText:o(L?"subscriptionNs:waitingForPaymentGotoOverview":"subscriptionNs:buyLicense"),officeId:y,domain:C,linkTo:k})})}if(b){const L=_&&_.paymentStatus===l.paymentStatus.WAITING_FOR_PAYMENT;return R&&!L?n.jsx(ur,{extendButtonText:o("sidebar.subscription"),officeId:y,domain:C,isFreeTariff:b,linkTo:Oc(C),icon:n.jsx(xo,{})}):n.jsx(ur,{extendButtonText:o(L?"subscriptionNs:waitingForPaymentGotoOverview":"subscriptionNs:buyLicense"),officeId:y,domain:C,isFreeTariff:b,linkTo:L?Ec(C,_.id):oi(C)})}return n.jsx(ur,{extendButtonText:o("sidebar.subscription"),officeId:y,isFreeTariff:b,linkTo:Oc(C),icon:n.jsx(xo,{})})}return null},[t,o,d,g,m,e]);return p.useEffect(()=>{if(!d||g){e(null,null);return}const{organisationTariff:h,domain:C}=d;if(!h){e(null,null);return}const{name:y,tariffStatus:O,validTo:_}=h;if(O===l.tariffStatus.WAITING_FOR_PAYMENT)return;if(O===l.tariffStatus.CANCEL_AT_PERIOD_END){e(t?o("subscriptionNs:licenseCancelAtPeriodEnd",{validTo:c.format(q(_))}):null,t?C:null);return}if(!_e(y)||!_||!m?.canUserWriteOrgTariffInfo){e(null,null);return}const E=q(_);if(va(E)){const P=m?.currentOrganisationLicensePayment,S=P&&P.paymentStatus===l.paymentStatus.WAITING_FOR_PAYMENT&&P.paymentMethod===l.paymentMethod.BANK_ACCOUNT&&!va(q(P.overdueDate))?q(P.overdueDate):null;e(S?o("subscriptionNs:trialExpiredWaitingForPayment",{overdueDate:s.format(S,{year:"numeric",month:"numeric",day:"numeric"})}):o("subscriptionNs:trialExpired"),C);return}const v=wo(E,new Date);if(v>0&&v<5){e(o("subscriptionNs:trialRemainingDays",{remainingDays:v,daysPlural:o("plurals.dayNominative",{postProcess:"interval",count:v})}),C);return}e(null,null)},[d,g,m,t,o,s]),n.jsx(n.Fragment,{children:I})},G7=({onSetSubscriptionInfoText:e})=>{const t=ee(et),{isMobajl:r}=$e(),i=!!ee(hn),o=ee(Rt),s=M7(o?.officeId??null,o?.organisationId??null,l.permissions.WRITE_ORGANISATION_TARIFF_INFO.bitPermissions);return n.jsx("div",{className:"app-headline--container",children:n.jsxs("div",{className:"app-settings-menu-headline",children:[!r&&o?.officeId&&o?.organisationId?n.jsx("div",{className:"expired-subscription-overview",children:n.jsx(U7,{onSetSubscriptionInfoText:e,canUserWriteOrgTariffInfo:s,officeId:o.officeId,organisationId:o.organisationId})}):null,n.jsx(m7,{}),(!r||i)&&n.jsx(ua,{userId:t})]})})},nt=$.div.withConfig({componentId:"sc-179u0zs-0"})(["display:flex;align-items:center;gap:10px;"]),H7=$.nav.withConfig({componentId:"sc-179u0zs-1"})(["display:flex;flex-direction:column;gap:2px;&& .sidebar-menu__item{display:block;min-width:0;margin:0;padding:0;color:#64748b;font-size:15.5px;font-weight:500;line-height:1.3;text-decoration:none;border-radius:10px;transition:color 0.18s ease,background-color 0.18s ease;","{min-height:48px;margin:0;padding:10px 12px;}i,svg{flex:0 0 auto;color:#94a3b8 !important;transition:color 0.18s ease;}&:hover,&:focus-visible{color:#334155;background:color-mix(in srgb,var(--ant-color-primary) 4%,transparent);}&:focus-visible{outline:2px solid color-mix(in srgb,var(--ant-color-primary) 45%,transparent);outline-offset:1px;}}&& .sidebar-menu__item-selected{color:var(--ant-color-primary);font-weight:650;background:color-mix(in srgb,var(--ant-color-primary) 9%,transparent);i,svg{color:var(--ant-color-primary) !important;}}.ant-divider-horizontal{margin:8px 0;border-color:color-mix(in srgb,var(--ant-color-primary) 8%,#e5e7eb);}"],nt),W7=({mobile:e=!1,closeMobileMenuDrawer:t,office:r})=>{const{t:i}=V(),{DateFormatter:o}=Zt(),{token:s}=Yn.useToken(),c=ke(),d=r?.officeId,{data:f}=Yi(r),m=Lt(d),g=m?.officeId,I=m?.domain||"",{data:h}=pe(ge.getOfficeByDomain,{variables:{domain:I},skip:!I}),C=or(h?.officeByDomain)?.officeTariffInfo?.areAllowedRental??!1,y=h?.officeByDomain?.officeConfig?.showRentalsInMenu===!0,O=r?.isExpertAlaUltimate??!1,_=r?.isExpert700??!1,{hasAccess:E,loading:v}=lt(g,[l.officeUserRoles.MANAGER,l.officeUserRoles.SUPERADMIN]),{hasAccess:P,loading:S}=lt(g,[l.officeUserRoles.SUPERADMIN]),b=!v&&!S,R=k=>{c.pathname.replace(/\/$/,"")!==k.replace(/\/$/,"")&&qn(),e&&t&&t()},x=({isActive:k})=>Ie("sidebar-menu__item",{"sidebar-menu__item-selected":k}),L=e?20:40;return n.jsx(H7,{children:m&&g&&b&&n.jsxs(n.Fragment,{children:[n.jsx(qe,{end:!0,to:`/${w}/${M}/${m.domain}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}`),onClick:()=>R(`/${w}/${M}/${m.domain}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"Calendar1",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.calendar")})]}):n.jsx(Te,{title:i("sidebar.calendar"),children:n.jsx(le,{icon:"Calendar",size:L,iconColor:s.colorPrimary})})}),(E||au(m?.role))&&n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${yr}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${yr}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${yr}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"GraduationCap",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.workshops")})]}):n.jsx(Te,{title:i("sidebar.workshops"),children:n.jsx(le,{icon:"GraduationCap",size:L,iconColor:s.colorPrimary})})}),E&&n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${At}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${At}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${At}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"ClockOutline",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.appointments")})]}):n.jsx(Te,{title:i("sidebar.appointments"),children:n.jsx(le,{icon:"ClockOutline",size:L,iconColor:s.colorPrimary})})}),E&&n.jsxs(n.Fragment,{children:[n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${Pn}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${Pn}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${Pn}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"Clients",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("settingsNs:clients.title")})]}):n.jsx(Te,{title:i("settingsNs:clients.title"),children:n.jsx(le,{icon:"Clients",size:L,iconColor:s.colorPrimary})})}),n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${Rn}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${Rn}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${Rn}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"ShoppingCart",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.orders")})]}):n.jsx(Te,{title:i("sidebar.orders"),children:n.jsx(le,{icon:"ShoppingCart",size:L,iconColor:s.colorPrimary})})})]}),E&&n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${xn}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${xn}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${xn}`),children:e?n.jsxs(nt,{children:[n.jsx(_a,{style:{fontSize:L,color:s.colorPrimary}}),n.jsx("span",{children:i("sidebar.videos")})]}):n.jsx(Te,{title:i("sidebar.videos"),children:n.jsx(_a,{style:{fontSize:L,color:s.colorPrimary}})})}),E&&C&&y&&n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${_r}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${_r}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${_r}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"HomeSimple",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("rentalsNs:sidebarTitle")})]}):n.jsx(Te,{title:i("rentalsNs:sidebarTitle"),children:n.jsx(le,{icon:"HomeSimple",size:L,iconColor:s.colorPrimary})})}),P&&n.jsx(n.Fragment,{children:n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${tn}/${Ln}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${tn}/${Ln}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${tn}/${Ln}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"Statistics",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.statistics")})]}):n.jsx(Te,{title:i("sidebar.statistics"),children:n.jsx(le,{icon:"Statistics",size:L,iconColor:s.colorPrimary})})})}),E&&n.jsx(qe,{to:`/${w}/${M}/${m.domain}/settings`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/settings`),onClick:()=>R(`/${w}/${M}/${m.domain}/settings`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"SettingsGears",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.settings")})]}):n.jsx(Te,{title:i("sidebar.settings"),children:n.jsx(le,{icon:"SettingsGears",size:L,iconColor:s.colorPrimary})})}),n.jsx(ai,{}),n.jsx(qe,{to:`/${w}/${M}/${m.domain}/${wn}`,className:x,onTouchStart:()=>He(`/${w}/${M}/${m.domain}/${wn}`),onClick:()=>R(`/${w}/${M}/${m.domain}/${wn}`),children:e?n.jsxs(nt,{children:[n.jsx(le,{icon:"Subscriptions",size:L,iconColor:s.colorPrimary}),n.jsx("span",{children:i("sidebar.subscription")})]}):n.jsx(Te,{title:i("sidebar.subscription"),children:n.jsx(le,{icon:"Subscriptions",size:L,iconColor:s.colorPrimary})})}),f&&f.maxAllowedOrdersCount!==me&&n.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:"8px",marginTop:"8px",padding:"0 4px",alignItems:"center"},children:[n.jsx("div",{style:{width:"100%",maxWidth:"220px"},children:n.jsx(cu,{current:f.totalOrdersCount,max:f.maxAllowedOrdersCount,showInfo:!1,lineWidth:220,lineStrokeWidth:6})}),n.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",maxWidth:"220px",gap:"4px",fontSize:"13px",lineHeight:1.35},children:[n.jsx("div",{style:{fontWeight:600,color:"#434343"},children:i("subscriptionNs:ordersRemainingCompact",{remainingOrders:f.maxAllowedOrdersCount-f.totalOrdersCount,ordersPlural:i("plurals.order",{postProcess:"interval",count:f.maxAllowedOrdersCount-f.totalOrdersCount})})}),n.jsxs("div",{style:{color:"#8c8c8c",fontSize:"12px"},children:[o.format(q(f.tariffMonthlyLimitValidFrom),{day:"numeric",month:"numeric"})," ","-"," ",o.format(q(f.tariffMonthlyLimitValidTo),{day:"numeric",month:"numeric",year:"numeric"})]})]}),(O||_)&&d?n.jsx("div",{className:"mt-20",children:n.jsx(du,{officeId:d})}):null]})]})})},z7=({children:e})=>n.jsx(n.Fragment,{children:n.jsx("div",{className:Ie("zenamu-header"),children:e})}),Y7=({children:e})=>n.jsx("div",{className:Ie("zenamu-header-mobile"),children:e}),Pf=({children:e,isMobileOrTablet:t})=>t?n.jsx(Y7,{children:e}):n.jsx(z7,{children:e}),q7=$.div.withConfig({componentId:"sc-1q26ycr-0"})(["display:none;@media (max-width:1024px){display:flex;justify-content:center;align-items:center;cursor:pointer;padding:4px;border-radius:8px;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);&:hover{background-color:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);}&:active{transform:scale(0.95);}}"]),K7=$.div.withConfig({componentId:"sc-1q26ycr-1"})(["display:none;@media (max-width:1024px){display:block;align-self:center;width:1px;height:22px;background:rgba(0,0,0,0.1);}"]),Z7=$.div.withConfig({componentId:"sc-1q26ycr-2"})(["display:flex;align-items:center;gap:12px;flex:1;min-width:0;@media (max-width:767px){gap:16px;}"]),X7=$.div.withConfig({componentId:"sc-1q26ycr-3"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;"]),Q7=$.button.withConfig({componentId:"sc-1q26ycr-4"})(["display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin-left:auto;padding:0;border:0;border-radius:8px;background:transparent;color:rgba(0,0,0,0.45);font-size:18px;
10773cursor:pointer;&:hover,&:active{background:rgba(0,0,0,0.06);}"]),J7=$.div.withConfig({componentId:"sc-1q26ycr-5"})(["display:flex;align-items:center;gap:12px;@media (max-width:767px){gap:8px;}"]),eS=$.div.withConfig({componentId:"sc-1q26ycr-6"})(["display:flex;align-items:center;gap:12px;flex:1;min-width:0;overflow:hidden;@media (max-width:767px){gap:8px;}"]),tS=({isSidebarVisible:e})=>{const{t}=V(),r=sn(),{token:i}=Yn.useToken(),o=ke(),{isMobileOrTablet:s,isDesktop:c,isMobajl:d}=$e(),f=ee(hn),m=ee(Rt),{hasAccess:g}=lt(m?.officeId,[l.officeUserRoles.MANAGER,l.officeUserRoles.SUPERADMIN]),I=ee(et),h=yn(),C=ee(st),[y,O]=p.useState(!1),_=p.useRef(null),E=p.useRef(null),v=p.useCallback(X=>{const re=X.touches?.[0];if(!re){_.current=null,E.current=null;return}_.current=re.clientX,E.current=re.clientY},[]),P=p.useCallback(X=>{if(_.current===null||E.current===null)return;const re=X.changedTouches?.[0];if(!re){_.current=null,E.current=null;return}const fe=re.clientX-_.current,Ne=re.clientY-E.current;fe<-50&&Math.abs(fe)>Math.abs(Ne)&&O(!1),_.current=null,E.current=null},[]),[S,b]=p.useState(null),[R,x]=p.useState(null),L=(X,re)=>{b(X),x(re)};p.useEffect(()=>{m||(b(null),x(null))},[m]);const{data:k}=pe(ge.getOfficeByDomain,{variables:{domain:m?.domain},skip:typeof m?.domain>"u"||m?.domain===null}),B=typeof I=="number"&&Number.isFinite(I)&&I>0,G=h&&B,{data:j}=pe(ge.getUserOfficeEmploymentsForDropdown,{fetchPolicy:"cache-and-network",variables:{userId:G?I:0},skip:!G}),N=j?.userOfficeEmploymentsForDropdown??[],U=o?.pathname==="/app"||o?.pathname==="/app/"||o?.pathname==="/",Q=m?.domain?`/${w}/${M}/${m.domain}`:null,oe=!!Q&&(o?.pathname===Q||o?.pathname===`${Q}/`),te=!!Q&&!!o?.pathname?.startsWith(`${Q}/settings`),F=p.useMemo(()=>j?.userOfficeEmploymentsForDropdown&&j.userOfficeEmploymentsForDropdown.length?c?n.jsx(Kc,{officeEmployments:j.userOfficeEmploymentsForDropdown}):null:f?.name?n.jsx(n.Fragment,{children:n.jsx(eo,{studioName:f.name,studioDomain:f.domain})}):null,[j,f,c]),D=()=>{O(!0)},W=()=>{O(!1)};return n.jsx(Pf,{isMobileOrTablet:s,children:n.jsxs("div",{className:"public-app-menu",children:[n.jsxs(Z7,{children:[e&&s&&n.jsxs(n.Fragment,{children:[n.jsx(q7,{"data-testid":"mobile-main-menu-trigger",onClick:D,children:n.jsx(mv,{size:27,color:i.colorPrimary})}),n.jsx(fm,{title:n.jsxs(X7,{children:[N.length>0&&n.jsx(Kc,{officeEmployments:N}),n.jsx(Q7,{type:"button","aria-label":t("close"),onClick:W,children:n.jsx(mm,{})})]}),placement:"left",closable:!1,onClose:()=>W(),open:y,width:"min(86vw, 360px)",styles:{header:{minHeight:"44px",padding:"0 8px",borderBottom:"1px solid rgba(0, 0, 0, 0.06)"},body:{padding:"10px",background:"linear-gradient(180deg, color-mix(in srgb, var(--ant-color-primary) 2%, #fff) 0%, color-mix(in srgb, var(--ant-color-primary) 4%, #fafafc) 100%)"},wrapper:{touchAction:"pan-y"}},drawerRender:X=>n.jsx("div",{"data-testid":"mobile-main-menu-gesture-surface",onTouchStart:v,onTouchEnd:P,style:{height:"100%"},children:X}),children:n.jsx(W7,{mobile:!0,closeMobileMenuDrawer:W,office:k?.officeByDomain})}),n.jsx(K7,{})]}),n.jsx(J7,{children:c?n.jsx(n.Fragment,{children:U?n.jsx(Wc,{children:t("headerMenu.atOverview")}):n.jsx(bi,{onClick:()=>r(`/${w}`),children:n.jsx(Po,{style:{fontSize:"20px"}})})}):n.jsx(n.Fragment,{children:U?n.jsx(Wc,{children:t("headerMenu.atOverview")}):n.jsxs(n.Fragment,{children:[n.jsx(Co,{to:`/${w}`,children:n.jsx(Po,{style:{fontSize:"20px"}})}),e&&m?.domain&&n.jsx(Co,{to:`/${w}/${M}/${m.domain}`,$active:oe,children:n.jsx(pm,{style:{fontSize:"20px"}})}),e&&g&&m?.domain&&n.jsx(Co,{to:`/${w}/${M}/${m.domain}/settings`,$active:te,children:n.jsx(pl,{style:{fontSize:"20px"}})}),f?.domain&&f?.officeId&&n.jsx(w7,{domain:f.domain,officeId:f.officeId,withIcon:!1})]})})}),n.jsx(eS,{children:F})]}),!C&&n.jsx(G7,{onSetSubscriptionInfoText:L}),S&&R&&!d&&n.jsx("div",{className:"app-headline-subscription-overview",children:n.jsx(gt,{to:`/${w}/${M}/${R}/${wn}`,children:n.jsx("div",{className:"expired-subscription-overview-mobile-description",children:S})})})]})})},xf="zenamu_swipe_menu_hint_seen",Rf="1",nS=()=>{try{return window.localStorage.getItem(xf)===Rf}catch{return!1}},To=()=>{try{window.localStorage.setItem(xf,Rf)}catch{}},rS=Gt(["0%,100%{opacity:0.5;}50%{opacity:1;}"]);let Zc=!1;const iS=Gt(["0%,100%{opacity:0.55;transform:translateY(-50%) translateX(0);}50%{opacity:1;transform:translateY(-50%) translateX(-4px);}"]),oS=900,Er=52,bo=700,sS=350,wf=2e3,aS=Gt(["0%{opacity:0;transform:translate(-50%,-50%) translateX(0);}12%{opacity:1;transform:translate(-50%,-50%) translateX(0);}50%{opacity:1;transform:translate(-50%,-50%) translateX(-","px);}72%{opacity:1;transform:translate(-50%,-50%) translateX(-","px);}100%{opacity:0;transform:translate(-50%,-50%) translateX(-","px);}"],Er-6,Er-6,Er-6),cS=$.div.withConfig({componentId:"sc-128rhpb-0"})(["position:absolute;top:50%;left:62%;z-index:11;pointer-events:none;width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid var(--ant-color-primary);box-shadow:0 3px 12px rgba(0,0,0,0.22),0 1px 3px rgba(0,0,0,0.15);opacity:0;animation:"," ","ms ease-in-out forwards;&::before{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background:var(--ant-color-primary);transform:translate(-50%,-50%);}"],aS,wf),lS=$.div.withConfig({componentId:"sc-128rhpb-1"})(["position:relative;"]),dS=$.div.withConfig({componentId:"sc-128rhpb-2"})(["position:relative;overflow-x:auto;scroll-behavior:smooth;&::before,&::after{content:'';position:absolute;top:0;bottom:0;width:40px;pointer-events:none;z-index:5;transition:opacity 0.3s ease;}&::before{left:0;opacity:",";background:linear-gradient(to right,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0) 100%);}&::after{right:0;opacity:",";background:linear-gradient(to left,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0) 100%);}"],({$showLeftFade:e})=>e?1:0,({$showRightFade:e})=>e?1:0),Xc=$.button.withConfig({componentId:"sc-128rhpb-3"})(["position:absolute;top:50%;transform:translateY(-50%);"," z-index:10;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,0.9);border:none;box-shadow:0 1px 4px rgba(0,0,0,0.1);cursor:pointer;opacity:",";pointer-events:",";transition:opacity 0.3s ease,transform 0.2s ease,box-shadow 0.2s ease;&:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,0.15);}&:active{transform:translateY(-50%) scale(0.95);}&::before{content:'';width:7px;height:7px;border-style:solid;border-width:2px 2px 0 0;border-color:var(--ant-color-primary);transform:",";animation:"," 2s ease-in-out infinite;}@media (pointer:coarse){pointer-events:none;width:16px;height:16px;background:transparent;border:none;box-shadow:none;&::before{width:6px;height:6px;}}
10773[data-swipe-hint='playing'] &{animation:"," 0.7s ease-in-out 2;}"],({$position:e})=>e==="left"?"left: 4px;":"right: 4px;",({$visible:e})=>e?1:0,({$visible:e})=>e?"auto":"none",({$position:e})=>e==="left"?"translateX(1px) rotate(-135deg)":"translateX(-1px) rotate(45deg)",rS,iS),uS=({children:e,className:t,scrollAmount:r=120,scrollActiveIntoView:i=!1})=>{const[o,s]=p.useState(!1),[c,d]=p.useState(!1),[f,m]=p.useState(!1),g=p.useRef(null),I=p.useCallback(()=>{const C=g.current?.querySelector(".react-horizontal-scrolling-menu--scroll-container");if(C){const{scrollLeft:y,scrollWidth:O,clientWidth:_}=C;s(y>0),d(y+_<O-1)}},[]),h=p.useCallback(C=>{const y=g.current?.querySelector(".react-horizontal-scrolling-menu--scroll-container");if(y){const O=r==="page"?y.clientWidth:r,_=C==="left"?-O:O;y.scrollBy({left:_,behavior:"smooth"})}},[r]);return p.useEffect(()=>{const C=g.current;if(!C)return;const y=C.querySelector(".react-horizontal-scrolling-menu--scroll-container");if(!y)return;const O=Qs(I),_=new MutationObserver(O);_.observe(y,{childList:!0,subtree:!0});const E=new ResizeObserver(O);return E.observe(y),y.addEventListener("scroll",O,{passive:!0}),I(),()=>{y.removeEventListener("scroll",O),_.disconnect(),E.disconnect(),O.cancel()}},[I]),p.useEffect(()=>{if(!i)return;const C=g.current;if(!C)return;const y=C.querySelector(".react-horizontal-scrolling-menu--scroll-container");if(!y)return;const O=()=>{const v=y.querySelector('[aria-current="page"]');if(!v)return;if(v.closest(".react-horizontal-scrolling-menu--item")?.dataset.index==="0"){y.scrollLeft>1&&(y.scrollLeft=0);return}const S=y.getBoundingClientRect(),b=v.getBoundingClientRect();if(b.left>=S.left&&b.right<=S.right)return;const R=b.left-S.left-(S.width-b.width)/2;Math.abs(R)>1&&y.scrollBy({left:R,behavior:"smooth"})},_=setTimeout(O,100),E=new MutationObserver(O);return E.observe(y,{attributes:!0,attributeFilter:["aria-current"],childList:!0,subtree:!0}),()=>{clearTimeout(_),E.disconnect()}},[i]),p.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function"||!window.matchMedia("(pointer: coarse)").matches||nS())return;const C=g.current,y=C?.querySelector(".react-horizontal-scrolling-menu--scroll-container");if(!C||!y)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){To();return}let O=!1,_=null;const E=[],v=(k,B)=>{E.push(window.setTimeout(k,B))},P=()=>{E.forEach(k=>window.clearTimeout(k)),E.length=0,_!==null&&(window.cancelAnimationFrame(_),_=null)},S=()=>{delete C.dataset.swipeHint,y.style.scrollBehavior="",m(!1)},b=k=>k<.5?4*k*k*k:1-(-2*k+2)**3/2,R=(k,B,G,j)=>{const N=performance.now(),U=Q=>{if(O)return;const oe=Math.min(1,(Q-N)/G);y.scrollLeft=k+(B-k)*b(oe),oe<1?_=window.requestAnimationFrame(U):(_=null,j?.())};_=window.requestAnimationFrame(U)},x=()=>{O=!0,P(),S()},L=()=>{To(),x()};return y.addEventListener("touchstart",x,{passive:!0}),y.addEventListener("pointerdown",x,{passive:!0}),y.addEventListener("touchmove",L,{passive:!0}),y.addEventListener("wheel",L,{passive:!0}),v(()=>{if(O||Zc||y.scrollWidth<=y.clientWidth+8)return;Zc=!0,To(),C.dataset.swipeHint="playing",y.style.scrollBehavior="auto",m(!0);const k=y.scrollLeft;v(()=>{R(k,k+Er,bo,()=>{v(()=>{R(k+Er,k,bo)},sS)})},200),v(S,wf+bo/2)},oS),()=>{O=!0,P(),y.removeEventListener("touchstart",x),y.removeEventListener("pointerdown",x),y.removeEventListener("touchmove",L),y.removeEventListener("wheel",L),delete C.dataset.swipeHint,y.style.scrollBehavior=""}},[]),n.jsxs(lS,{className:t,ref:g,children:[n.jsx(Xc,{"data-testid":"scroll-menu-hint-left","aria-hidden":"true",tabIndex:-1,$position:"left",$visible:o,onClick:()=>h("left")}),n.jsx(dS,{$showLeftFade:o,$showRightFade:c,children:n.jsx(Am,{children:e})}),f&&n.jsx(cS,{"aria-hidden":"true"}),n.jsx(Xc,{"data-testid":"scroll-menu-hint-right","aria-hidden":"true",tabIndex:-1,$position:"right",$visible:c,onClick:()=>h("right")})]})},fS=ut(["display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 6px;text-align:center;line-height:1.2;margin:0 1px;font-size:0.7rem;font-weight:500;max-width:90px;border-radius:8px;transition:background-color 0.2s ease;
10773"]),mS=ut(["span{display:block;width:100%;white-space:normal;word-break:break-word;hyphens:auto;line-height:1.25;}"]),Lf=e=>ut(["a{color:#8e8e90;text-decoration:none;transition:color 0.2s ease;}a:hover{color:var(--ant-color-primary);}a.","{color:var(--ant-color-primary);font-weight:600;}&:has(a.","){background-color:color-mix(in srgb,var(--ant-color-primary) 8%,transparent);}"],e,e),sk=$.div.withConfig({componentId:"sc-17l29i-0"})([""," width:calc((100vw - ","px) / ",");a{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;}"," ",""],fS,({$edgeGap:e=16})=>e,({$columns:e=4.5})=>e,({$activeClass:e})=>Lf(e),mS),pS=(e,t,r=!0)=>{p.useEffect(()=>{const i=e.current;if(!r||!i||typeof ResizeObserver>"u")return;const o=document.documentElement;let s=-1;const c=()=>{const f=Math.ceil(i.getBoundingClientRect().height);f!==s&&(s=f,o.style.setProperty(t,`${f}px`))};c();const d=new ResizeObserver(c);return d.observe(i),()=>{d.disconnect(),o.style.removeProperty(t)}},[e,t,r])},kf="mobile-category-menu-link-active",gS=$.div.withConfig({componentId:"sc-8ol16b-0"})(["height:var(--zenamu-category-menu-height,","px);"],z5),IS=$.div.withConfig({componentId:"sc-8ol16b-1"})(["position:fixed;top:50px;z-index:100;width:100%;max-width:100vw;overflow:hidden;background-color:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0px 2px 10px 0px rgb(0 0 0 / 5%),0px 2px 3px 0px rgb(0 0 0 / 5%);padding:8px 8px;"]),hS=$.div.withConfig({componentId:"sc-8ol16b-2"})(["display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 8px;text-align:center;line-height:1.2;margin:0 2px;font-size:0.75rem;font-weight:500;width:calc((100vw - 32px) / 3);max-width:88px;border-radius:8px;transition:background-color 0.2s ease;a{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;}"," span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;overflow:hidden;word-break:break-word;text-overflow:ellipsis;line-height:1.15;min-height:calc(1.15em * 2);}"],Lf(kf)),yS=$.div.withConfig({componentId:"sc-8ol16b-3"})(["display:flex;align-items:center;justify-content:center;width:22px;height:22px;"]),_S=()=>{const{t:e}=V(),{token:t}=Yn.useToken(),{isMobajl:r}=$e(),i=ke(),o=p.useRef(null),s=Lt(),c=s?.officeId,{hasAccess:d,loading:f}=lt(c,[l.officeUserRoles.MANAGER,l.officeUserRoles.SUPERADMIN]),{hasAccess:m,loading:g}=lt(c,[l.officeUserRoles.SUPERADMIN]),I=!f&&!g,h=i?.pathname==="/app"||i?.pathname==="/app/"||i?.pathname==="/",C=i?.pathname?.includes(`/${M}/`),y=i?.pathname?.includes("/settings"),O=/\/(?:courses|workshops)\/\d+/.test(i?.pathname??""),_=/\/(?:courses|workshops)\/create(?:\/|$)/.test(i?.pathname??""),E=r&&s&&c&&I&&!h&&C&&!y&&!O&&!_;pS(o,"--zenamu-category-menu-height",!!E);const v=s?.domain||"",{data:P}=pe(ge.getOfficeByDomain,{variables:{domain:v},skip:!v}),S=or(P?.officeByDomain)?.officeTariffInfo?.areAllowedRental??!1,b=P?.officeByDomain?.officeConfig?.showRentalsInMenu===!0,x=[{key:"calendar",to:`/${w}/${M}/${v}`,icon:"Calendar1",label:e("sidebar.calendar"),end:!0,show:!0},{key:"workshops",to:`/${w}/${M}/${v}/${yr}`,icon:"GraduationCap",label:e("sidebar.workshops"),end:!0,show:d},{key:"appointments",to:`/${w}/${M}/${v}/${At}`,icon:"ClockOutline",label:e("sidebar.appointments"),end:!1,show:d},{key:"clients",to:`/${w}/${M}/${v}/${Pn}`,icon:"Clients",label:e("settingsNs:clients.title"),end:!0,show:d},{key:"orders",to:`/${w}/${M}/${v}/${Rn}`,icon:"ShoppingCart",label:e("sidebar.orders"),end:!1,show:d},{key:"videos",to:`/${w}/${M}/${v}/${xn}`,icon:"PlayCircle",label:e("sidebar.videos"),end:!1,show:d},{key:"rentals",to:`/${w}/${M}/${v}/${_r}`,icon:"HomeSimple",label:e("rentalsNs:sidebarTitle"),end:!1,show:d&&S&&b},{key:"statistics",to:`/${w}/${M}/${v}/${tn}/${Ln}`,icon:"Statistics",label:e("sidebar.statistics"),end:!1,show:m},{key:"settings",to:`/${w}/${M}/${v}/settings`,icon:"SettingsGears",label:e("sidebar.settings"),end:!1,show:m},{key:"subscription",to:`/${w}/${M}/${v}/${wn}`,icon:"Subscriptions",label:e("sidebar.subscription"),end:!1,show:m}].filter(B=>B.show);if(!E)return null;const L=({isActive:B})=>Ie({[kf]:B}),k=18;return n.jsxs(n.Fragment,{children:[n.jsx(IS,{ref:o,children:n.jsx(uS,{scrollActiveIntoView:!0,children:x.map(B=>n.jsx(hS,{children:n.jsxs(qe,{to:B.to,end:B.end,className:L,onTouchStart:()=>He(B.to),onClick:()=>{i.pathname.replace(/\/$/,"")!==B.to.replace(/\/$/,"")&&qn()},children:[n.jsx(yS,{children:n.jsx(le,{icon:B.icon,size:k,iconColor:t.colorPrimary})}),n.jsx("span",{children:B.label})]})},B.key))})}),n.jsx(gS,{})]})},{Footer:CS,Content:OS}=ls,ES=$.div.withConfig({componentId:"sc-1hj0per-0"})(["margin-left:",";transition:margin-left 0.25s cubic-bezier(0.4,0,0.2,1);min-width:0;min-height:calc(100vh - 70px);@media (max-width:767px){margin-left:0;}"],({$hasSidebar:e})=>e?"var(--zenamu-sidebar-width, 72px)":"0"),Mf=({children:e,isSidebarVisible:t=!0})=>n.jsxs(n.Fragment,{children:[n.jsx(tS,{isSidebarVisible:t}),n.jsx(_S,{}),n.jsxs(Yo,{children:[n.jsx(Ib,{isSidebarVisible:t}),n.jsxs(ES,{$hasSidebar:t,children:[n.jsx(Yo,{nested:!0,children:n.jsx(x$,{children:n.jsx(OS,{children:n.jsx(Of,{children:e})})})}),n.jsx(CS,{style:{position:"relative",zIndex:0,background:fu},children:n.jsx($f,{})})]})]})]}),vS=()=>{const e=ee(st),{pathname:t}=ke();p.useEffect(()=>{document.body.style.removeProperty("overflow")},[]);const r=p.useMemo(()=>t&&t.startsWith(`/${w}/${M}`)?!0:(U5(),!1),[t]),i=!e&&r;return n.jsx(Mf,{isSidebarVisible:!!i,children:n.jsx(yE,{})})},TS=dt.lazy(()=>zi(()=>u(()=>import("./CommonRoutesSwitch.CoPL1QyB.js").then(e=>e.C),__vite__mapDeps([8,1,2,3,4,5,9,10,11,12,13,14,15,6])),"commonRoutesSwitch")),bS=dt.lazy(()=>zi(()=>u(()=>import("./AppRouter.C8vIhK36.js"),__vite__mapDeps([16,1,2,3,4,5,9,10,11,17,18,19,20,21,22,23,13,24,25,26,27,28,29,30,14,15,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,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,12,6,142,143])),"appRouter")),AS=()=>n.jsx(dt.Suspense,{fallback:n.jsx(Es,{}),children:n.jsxs(_l,{children:[n.jsx(ci,{path:`/${w}/*`,element:n.jsx(bS,{})}),n.jsx(ci,{path:"*",element:n.jsx(TS,{})})]})});function $S(e){return ys(e).isDark()}function ak(e){const t=ys(e);return t.isDark()?e:t.darken(.4).toHex()}function Jr(e,t,r){let i=ys(e);return t>0?i=i.lighten(t/100):t<0&&(i=i.darken(Math.abs(t)/100)),r!==void 0?i.alph
10773a(r).toRgbString():i.toHex()}const Qc={en:Mo,"en-us":Mo,"en-gb":ko,"en-au":Km,"en-nz":qm,"en-ca":Ym,de:Lo,"de-at":$l,"de-ch":Lo,fr:Al,"fr-ca":bl,"fr-ch":Tl,it:vl,"it-ch":El,pt:li,"pt-br":Ol,cs:zm,sk:Wm,hu:Hm,pl:Gm,es:Um,fi:Vm,sv:jm,ro:Bm,nl:Nm,da:Dm,nb:Fm,"pt-PT":li},SS=e=>{const t=kt();if(e==="en"||e==="enUS")return t.startsWith("en")?Qc[t]||ko:ko;if(e==="de")return t.startsWith("de")&&t==="de-at"?$l:Lo;if(e==="fr"){if(t.startsWith("fr")){if(t==="fr-ca")return bl;if(t==="fr-ch")return Tl}return Al}return e==="it"?t.startsWith("it")&&t==="it-ch"?El:vl:e==="pt"?t.startsWith("pt")&&(t==="pt"||t==="pt-pt")?li:Ol:e==="pt-PT"?li:Qc[e]||Mo},to=(e="CZ")=>["US","CA","IL","MX","JP","AU"].includes(e.toUpperCase())?0:1,ck=(e,t="CZ",r=new Date)=>{const i=to(t),o=Sl(r,{weekStartsOn:i}),s=Zm(r,{weekStartsOn:i});return Bt(e,s)||Xm(e,{start:o,end:s})},lk=(e,t)=>{const r=q(e);return Qm(r,"MMM",{locale:SS(t)})},no=(e,t="CZ")=>{const r=to(t);return Sl(e,{weekStartsOn:r})},dk=(e,t="CZ",r=new Date)=>{const i=to(t);return Ta(r,{weekStartsOn:i})===Ta(e,{weekStartsOn:i})},Ai=(e,t)=>{const r=_n(t),i=e.toLocaleString("en-US",{timeZone:r});return new Date(i)},uk=e=>{const t=pt(e),r=new Date,i=Ai(r,e);return(Ai(r,t).getTime()-i.getTime())/1e3/60/60},PS=(e,t,r,i)=>{const o=Ai(e,t);return(Ai(r,i).getTime()-o.getTime())/1e3/60},xS=(e,t)=>{const r=pt(e);return PS(t,e,t,r)},fk=e=>xS(e,new Date)!==0,mk=e=>{const t=Cn(e),r=ba(ca(t));return It(r,ba(new Date))},pk=e=>{const t=Cn(e);return It(ca(t),new Date)},gk=(e,t)=>{const r=[];for(let i=0;i<e;i++)r.push(i);for(let i=t;i<=23;i++)r.push(i);return r},Ik=e=>{let t=!1;return e!==null&&(t=It(q(e),new Date)),t},hk=(e,t,r)=>{const i=typeof e=="string"?q(e):e,o=typeof t=="string"?q(t):t;return Cl(i,o)},RS="#efefef",Ao="rgba(0, 0, 0, 0.5)",yk=ut(["transition:transform 0.15s ease,box-shadow 0.15s ease;@media (hover:hover){&:hover{transform:scale(1.02);box-shadow:0 8px 25px 0 rgba(0,0,0,0.1);z-index:10;}}"]),wS=7,LS="fromLocation",kS="fromDomain",_k="publicView",Yr="from",MS="selectedTerm",Ck="tab",Ok="schedule",Ek="type",FS=e=>`${e} AM`,DS=e=>`${e} PM`,vk=(e,t)=>t===A.EN?e===12?DS(e):e===24?FS(12):e<12?`${e} AM`:`${e-12} PM`:`${String(e).padStart(2,"0")}:00`;function Tk(e){return!e.passed}function bk(e){const{passed:t}=e;return t}const Ff=(e,t)=>
10773{if(e.delete(Yr),t)t(e);else{const r=e.toString();window.history.replaceState(null,"",r?`?${r}`:window.location.pathname)}},Ak=(e,t,r=7,i)=>{const o=Pl(e,r),s=new URLSearchParams(t);if(s.set(Yr,`${Cn(o)}`),i)i(s);else{const c=s.toString();window.history.replaceState(null,"",c?`?${c}`:window.location.pathname)}},$k=(e,t,r=7,i)=>{const o=xt(e,r),s=new URLSearchParams(t);if(s.set(Yr,`${Cn(o)}`),i)i(s);else{const c=s.toString();window.history.replaceState(null,"",c?`?${c}`:window.location.pathname)}},Sk=(e,t)=>{if(e.delete(MS),t)t(e);else{const r=e.toString();window.history.replaceState(null,"",r?`?${r}`:window.location.pathname)}},Pk=(e,t,r=!1,i="CZ",o)=>{if(r)Ff(t,o);else{const s=new URLSearchParams(t);if(s.set(Yr,`${Cn(no(e,i))}`),o)o(s);else{const c=s.toString();window.history.replaceState(null,"",c?`?${c}`:window.location.pathname)}}},xk=(e,t,r)=>{const i=new URLSearchParams(t);if(i.set(Yr,`${Cn(Rl(e))}`),r)r(i);else{const o=i.toString();window.history.replaceState(null,"",o?`?${o}`:window.location.pathname)}},Df=e=>Array.from({length:wS},(t,r)=>xt(e,r)),Rk=(e,t="CZ")=>Df(no(e,t)),NS=(e,t="CZ",r=!1,i)=>{const o=r?Rl(e):no(e,t),s=Fo(xt(o,7),1),c=_n(i,pt()),d=ct.zonedTimeToUtc(o,c),f=Fo(xt(d,7),1),m=Df(o);return{weekStartForBrowserWithTimezone:o,weekEndForBrowserWithTimezoneValue:s,weekStartGraphQlQuery:d,weekEndGraphQlQuery:f,currentWeekDaysArray:m}},BS=(e,t,r)=>{const i=ca(Number(e)),o=e&&i?.getTime()>0;let s;return o?s=i:(s=ct.utcToZonedTime(new Date,r),t&&Object.keys(t).length&&Ff(t)),s},wk=(e,t,r,i,o=!1)=>{const s=_n(i,pt()),c=BS(t,r,s);return NS(c,e,o,s)},Lk=(e,t,r)=>{const i=q(e),o=no(i,t),s=_n(r,pt()),c=ct.zonedTimeToUtc(o,s),d=Fo(xt(c,7),1);return{weekStartDayQueryParam:c,weekEndDayQueryParam:d}},kk=(e,t)=>tp(new Date(t),new Date(e)),Nf=(e,t,r,i,o)=>{const s=pt(i),c=ct.utcToZonedTime(t,s);if(e){const f=Jm(c,15);return It(new Date,f)}let d=xl(c,r);return o&&(d=_s(d,o)),It(new Date,d)},Mk=(e,t)=>{const{closeReservationBeforeAllowedWhenever:r,closeReservationBeforeHours:i,closeReservationBeforeMinutes:o}=t;return Nf(r,e,i,t.timezone,o)},Fk=(e,t)=>{const{courseOptOutBeforeMinutes:r,timezone:i}=t,o=pt(i),s=ct.utcToZonedTime(e,o),c=_s(s,r);return It(new Date,c)},Dk=(e,t)=>{const{closeLogoutBeforeAllowedWhenever:r,closeLogoutBeforeHours:i}=t;return Nf(r,e,i,t.timezone)},Nk=(e,t)=>{const{openReservationBeforeAllowedWhenever:r,openReservationBeforeDays:i,openReservationBeforeHours:o,openReservationBeforeMinutes:s,timezone:c}=t,d=_n(c);if(!r){const f=ct.utcToZonedTime(e,d);let m=Pl(f,i);m=xl(m,o),m=_s(m,s);const g=m.getFullYear(),I=m.getMonth(),h=m.getDate(),C=ct.zonedTimeToUtc(new Date(g,I,h,0,0,0,0),d);return new Date>=C}return!0},Bk=(e,t)=>{const r=to(t);let i=ep(e);return r===0||(i>0?i-=1:i=6),i},jk=(e,t,r,i=!1)=>{let o={borderTop:"0",borderRight:"0",borderBottom:"0",borderLeft:"0"};return r===l.lectureInstanceStatus.DRAFT&&(o={borderTop:`2px solid ${t}`,borderRight:`2px solid ${t}`,borderBottom:`2px solid ${t}`,borderLeft:`2px solid ${t}`}),e&&i?{...o,borderLeft:`5px solid ${t}`}:e?o:{...o,borderLeft:i?`5px solid ${t}`:`2px solid ${Is(t,"0.5")}`,...r===l.lectureInstanceStatus.DRAFT&&{borderTop:"2px solid rgb(229, 229, 229)",borderRight:"2px solid rgb(229, 229, 229)",borderBottom:"2px solid rgb(229, 229, 229)"}}},Vk=(e,t,r,i,o,s,c=!1)=>i?"rgb(229, 229, 229)":r===l.lectureInstanceStatus.DRAFT?"#fff":e&&c?Is(t,"0.3"):e?t:"rgb(229, 229, 229)",Uk=(e,t,r,i)=>{if(i===l.lectureInstanceStatus.DRAFT||r)return Ao;const o=$S(e)?RS:Ao;return t?o:Ao},Gk=e=>e.filter(r=>{const i=[l.reservationStates.CANCELED,l.reservationStates.CANCELED_WAITLIST,l.reservationStates.CANCELED_WAITLIST_BY_OFFICE,l.reservationStates.CANCELED_BY_OFFICE];if(r?.myReservation){const{myReservation:o}=r;return!i.includes(o.reservationState)}return!0}),Hk=(e,t)=>{const r=t?e?.publicWorkshopsByOfficeId:e?.privateWorkshopsByOfficeId;return r&&r.length>0?r:[]},jS=$.div.withConfig({componentId:"sc-18dfvb9-0"})(["display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;"]),VS=$.div.withConfig({componentId:"sc-18dfvb9-1"})(["display:flex;align-items:center;gap:16px;flex:1;min-width:0;@media (max-width:767px){gap:10px;}"]),US=$.div.withConfig({componentId:"sc-18dfvb9-2"})(["display:flex;align-items:center;gap:4px;@media (max-width:767px){gap:2px;}"]),GS=()=>{const{t:e}=V(),{isMobileOrTablet:t,isDesktop:r}=$e(),{pathname:i}=ke(),o=ee(hn);return n.jsx(Pf,{isMobileOrTablet:t,children:n.jsx("div",{className:"public-app-menu",children:n.jsxs(jS,{children:[n.jsx(VS,{children:o?.name&&n.jsx(eo,{studioName:o.name,studioDomain:o.domain})}),n.jsxs(US,{children:[n.jsx(bi,{onClick:()=>window.location.href=o?.domain?`/${he.LOGIN}?${LS}=${i}`:`/${he.LOGIN}`,children:e("header.login")}),r&&n.jsx(bi,{onClick:()=>window.location.href=o?.domain?`/${he.REGISTRATION_USER}?${kS}=${o?.domain}`:`/${he.REGISTRATION}`,children:e("formsNs:userRegistration.submit")}),n.jsx(ua,{})]})]})})})},{Footer:HS,Content:WS}=ls,Bf=({children:e})=>n.jsxs(n.Fragment,{children:[n.jsx(GS,{}),n.jsx(Of,{children:n.jsx(WS,{children:e})}),n.jsx(HS,{style:{position:"relative",zIndex:0,background:fu},children:n.jsx($f,{isPublic:!0})})]}),zS=()=>(p.useEffect(()=>{document.body.style.removeProperty("overflow")},[]),n.jsx(Bf,{children:n.jsx(AS,{})})),YS=e=>{switch(e){case A.CS:return A.CS;case A.EN:return"en";case A.SK:return A.SK;case A.HU:return A.HU;case A.PL:return A.PL;case A.ES:return A.ES;case A.PT:return A.PT;case A.DE:return A.DE;case A.IT:return A.IT;case A.FR:return A.FR;case A.FI:return A.FI;case A.SV:return A.SV;case A.RO:return A.RO;case A.NL:return A.NL;case A.DA:return A.DA;case A.NB:return"nb";case A.PT_PT:return"pt-PT";default:return A.CS}};Ke.extend(np);Ke.extend(rp);Ke.extend(ip);const qS=()=>(cE(),null);function KS(){const{userData:e,authStateReady:t}=p.useContext(Hr),r=yn(),i=Ge();p.useEffect(()=>{if(r&&e&&e.userConfig){const s=async d=>{await T.changeLanguage(d),Hi(d)},{lang:c}=e.userConfig;c&&s(c)}},[e,r]);const o=p.useMemo(()=>({locale:Qu(i)}),[i]);return n.jsx(lp,{enableVendorPrefixes:!0,children:n.jsx(dp,{theme:lv,children:n.jsx(ap,{locale:o.locale,children:n.jsx(XE,{config:o,children:t?n.jsxs(sE,{children:[n.jsx(qS,{}),n.jsx($m,{reCaptchaKey:`${ie.RECAPTCHA_V3_SITE_KEY}`,language:YS(i),children:n.jsx(oE,{children:r?n.jsx(iE,{children:n.jsx(vS,{})}):n.jsx(zS,{})})})]}):n.jsx(Es,{})})},o.locale)})})}let Jc=0;const $o=typeof WeakSet<"u"?new WeakSet:null;class ZS extends p.Component{constructor(t){super(t),this.state={hasError:!1,remountKey:0}}static getDerivedStateFromError(t){if((Sa(t)||br(t))&&h1()){const i=t!==null&&typeof t=="object";return i&&$o?.has(t)||(i&&$o&&$o.add(t),y1(),Jc+=1),{remountKey:Jc}}return{hasError:!0}}componentDidCatch(t,r){const i=t?.message||String(t||"");if(Wi(i)){Ks(i);return}if(Sa(t)){this.safelyCaptureException(t,r,"react-dom-reconciliation");return}if(br(t)){this.safelyCaptureException(t,r,"in-app-browser-bridge");return}this.safelyCaptureException(t,r,null)}safelyCaptureException(t,r,i){try{const o=r?.componentStack||null;if(t!==null&&typeof t=="object"&&typeof t.message=="string"&&o){const c=new Error(t.message);c.name=`React ErrorBoundary ${t.name||"Error"}`,c.stack=o;const d=new WeakSet;let f=t;for(;f!==null&&typeof f=="object"&&!d.has(f);){if(d.add(f),!f.cause){try{f.cause=c}catch{}break}f=f.cause}}
10773Rm(c=>{i&&c.setTag("errorBoundaryRecovery",i),yl(t,{captureContext:o?{contexts:{react:{componentStack:o}}}:void 0,mechanism:{handled:!0}})})}catch(o){console.error("[ErrorBoundary] Sentry.captureException failed",o)}}render(){const{hasError:t,remountKey:r}=this.state,{children:i,isLoggedIn:o}=this.props;return t?o?n.jsx(Mf,{isSidebarVisible:!1,children:n.jsx(cs,{})}):n.jsx(Bf,{children:n.jsx(cs,{})}):n.jsx(dt.Fragment,{children:i},r)}}const el="fyooga_iab_banner_dismissed",XS=$.div.withConfig({componentId:"sc-1np7icq-0"})(["position:sticky;top:0;left:0;right:0;z-index:1050;background:linear-gradient(135deg,#4a2d7a 0%,#663399 100%);color:#ffffff;padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px rgba(0,0,0,0.15);font-family:'Work Sans',system-ui,-apple-system,sans-serif;@media (max-width:640px){padding:10px 12px;flex-wrap:wrap;row-gap:8px;}"]),QS=$.div.withConfig({componentId:"sc-1np7icq-1"})(["flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.18);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;"]),JS=$.div.withConfig({componentId:"sc-1np7icq-2"})(["flex:1 1 auto;min-width:0;font-size:14px;line-height:1.4;@media (max-width:640px){font-size:13px;flex:1 1 100%;order:1;}"]),eP=$.div.withConfig({componentId:"sc-1np7icq-3"})(["font-weight:600;"]),tP=$.div.withConfig({componentId:"sc-1np7icq-4"})(["opacity:0.88;margin-top:2px;@media (max-width:480px){display:none;}"]),nP=$.div.withConfig({componentId:"sc-1np7icq-5"})(["display:flex;align-items:center;gap:8px;flex-shrink:0;@media (max-width:640px){flex:1 1 100%;justify-content:flex-end;order:2;}"]),rP=$.button.withConfig({componentId:"sc-1np7icq-6"})(["background:#ffffff;color:#663399;border:none;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background 0.15s ease,transform 0.1s ease;&:hover{background:#f4efff;}&:active{transform:translateY(1px);}&:disabled{opacity:0.7;cursor:default;}"]),iP=$.button.withConfig({componentId:"sc-1np7icq-7"})(["background:transparent;color:rgba(255,255,255,0.85);border:1px solid rgba(255,255,255,0.3);width:32px;height:32px;border-radius:6px;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;&:hover{background:rgba(255,255,255,0.12);color:#ffffff;}"]),oP=async e=>{if(typeof navigator<"u"&&navigator.clipboard?.writeText)try{return await navigator.clipboard.writeText(e),!0}catch{}if(typeof document>"u")return!1;try{const t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.top="-9999px",t.style.left="-9999px",t.setAttribute("readonly",""),document.body.appendChild(t),t.select(),t.setSelectionRange(0,e.length);const r=document.execCommand("copy");return document.body.removeChild(t),r}catch{return!1}},sP=()=>{const{t:e}=V(),[t]=p.useState(()=>Cs()),[r,i]=p.useState(()=>{if(typeof window>"u")return!1;try{return window.sessionStorage.getItem(el)==="1"}catch{return!1}}),[o,s]=p.useState(!1);p.useEffect(()=>{if(!o)return;const f=window.setTimeout(()=>s(!1),2e3);return()=>window.clearTimeout(f)},[o]);const c=p.useCallback(async()=>{await oP(window.location.href)?(s(!0),zs(e("inAppBrowserBanner.copySuccessToast",{defaultValue:"Odkaz byl zkopÃrován. Vložte jej do prohlÞeÄe Chrome nebo Safari."}))):xe(e("inAppBrowserBanner.copyErrorToast",{defaultValue:"Odkaz se nepodaÅilo zkopÃrovat. ZkopÃrujte jej prosÃm ruÄnÄ z adresnÃho Åádku."}))},[e]),d=p.useCallback(()=>{i(!0);try{window.sessionStorage.setItem(el,"1")}catch{}},[]);return!t||r?null:n.jsxs(XS,{role:"status","aria-live":"polite",children:[n.jsx(QS,{"aria-hidden":"true",children:"!"}),n.jsxs(JS,{children:[n.jsx(eP,{children:e("inAppBrowserBanner.title",{defaultValue:"Pro nejlepšà zážitek otevÅete stránku v prohlÞeÄi"})}),n.jsx(tP,{children:e("inAppBrowserBanner.subtitle",{defaultValue:"NÄkteré funkce mohou v této aplikaci fungovat omezenÄ."})})]}),n.jsxs(nP,{children:[n.jsx(rP,{type:"button",onClick:c,disabled:o,children:o?e("inAppBrowserBanner.copyButtonDone",{defaultValue:"ZkopÃrováno â"}):e("inAppBrowserBanner.copyButton",{defaultValue:"ZkopÃrovat odkaz"})}),n.jsx(iP,{type:"button",onClick:d,"aria-label":e("inAppBrowserBanner.dismiss",{defaultValue:"ZavÅÃt"}),children:"Ã"})]})]})},aP="/static/media/noInternet.DuWFOO3E.png",cP=$.div.withConfig({componentId:"sc-6s1okx-0"})(["position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1002;display:",";flex-direction:column;justify-content:center;align-items:center;animation:"," 0.5s ease-in-out;visibility:",";
10773opacity:",";transition:visibility 0.5s ease-in-out,opacity 0.5s ease-in-out;padding:40px;@media (max-width:767px){padding:20px;}"],({$online:e,$previousOnline:t})=>t===e&&e?"none":"flex",({$online:e})=>e?"slideOutUp":"slideInDown",({$online:e})=>e?"hidden":"visible",({$online:e})=>e?0:1),lP=$.div.withConfig({componentId:"sc-6s1okx-1"})(["padding:15px 20px;background:white;display:flex;align-items:center;justify-content:center;border-radius:6px;> svg{height:50px;width:auto;margin-right:20px;}"]),dP=$.div.withConfig({componentId:"sc-6s1okx-2"})(["display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:1rem 2rem;"]),uP=$.div.withConfig({componentId:"sc-6s1okx-3"})(["position:fixed;z-index:1001;background:rgba(0,0,0,0.8);top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;transition:opacity 0.5s ease-in-out;&.visible{opacity:1;pointer-events:all;}"]),fP=({children:e})=>{const{t}=V(),r=ke(),[i,o]=p.useState(!0),[s,c]=p.useState(!1),[d,f]=p.useState(!1),m=p.useRef(i),g=async(O,_)=>{try{return(await fetch(O,{method:"HEAD",signal:_})).ok}catch(E){return E.name==="AbortError",!1}},I=p.useCallback(async O=>{try{const E=await g("https://captive.apple.com",O)||await g("https://zenamu.com",O);O?.aborted||(o(E),c(!0))}catch(_){console.warn("Online status check failed:",_)}},[]);p.useEffect(()=>{m.current=i},[i]);const h=m.current;p.useEffect(()=>{const O=new AbortController;I(O.signal);const _=()=>{o(!0)},E=()=>{o(!1)};return window.addEventListener("online",_),window.addEventListener("offline",E),()=>{O.abort(),window.removeEventListener("online",_),window.removeEventListener("offline",E)}},[I]),p.useEffect(()=>{const O=new AbortController;return I(O.signal),()=>{O.abort()}},[r.pathname,I]),p.useEffect(()=>{if(s){if(!i)f(!0),Sm(document.body);else{Ea(document.body);const O=setTimeout(()=>f(!1),500);return()=>clearTimeout(O)}return()=>{Ea(document.body)}}},[i,s]);const C=()=>{window.location.href=`/${w}?swreset=1`,setTimeout(()=>{window.location.reload()},100)},y=s&&d;return n.jsxs(n.Fragment,{children:[y&&n.jsxs(n.Fragment,{children:[n.jsx(cP,{$online:i,$previousOnline:h,"data-intercom-mobile-blocker":!0,children:n.jsx(lP,{children:n.jsxs(dP,{children:[n.jsx("h2",{children:"No Internet Connection"}),n.jsx("div",{children:n.jsx("img",{src:aP,width:150,height:150,alt:"No internet"})}),n.jsx("p",{children:"Please check your internet connection and try again"}),n.jsx(Ee,{value:t("cacheBusting.button"),onClick:C})]})})}),n.jsx(uP,{className:i?"":"visible"})]}),e]})},mP=(e,t)=>{const r={...e.components};if(t.components){const i=Object.keys(t.components);for(const o of i){const s=e.components?.[o]||{},c=t.components[o]||{};r[o]={...s,...c}}}return{...e,...t,token:{...e.token,...t.token},components:r}},pP=e=>({primary:e,primaryHover:Jr(e,-10),primaryActive:Jr(e,-20),primaryLight:Jr(e,85,.2),primaryBg:Jr(e,90,.1)}),gP=()=>({secondary:"#8c8c8c",secondaryHover:"#737373",secondaryLight:"rgba(140, 140, 140, 0.1)",secondaryBg:"rgba(140, 140, 140, 0.05)"}),IP=e=>({colorPrimary:e.primary,colorLink:e.primary,colorLinkHover:e.primaryHover}),hP=e=>({colorInfo:e.secondary}),yP=e=>({Button:{colorPrimaryHover:e.primaryHover,colorPrimaryBorder:e.primary,colorPrimaryActive:e.primaryActive,defaultBg:"#ffffff",defaultBorderColor:e.primary,defaultColor:e.primary,defaultHoverBg:e.primaryBg,defaultHoverColor:e.primaryHover,defaultHoverBorderColor:e.primaryHover,defaultActiveBg:e.primaryBg,defaultActiveColor:e.primaryActive,defaultActiveBorderColor:e.primaryActive,colorLink:e.primary,colorLinkHover:e.primaryHover,colorLinkActive:e.primaryActive},Input:{activeBorderColor:e.primary,hoverBorderColor:e.primary},Checkbox:{colorPrimary:e.primary,colorPrimaryHover:e.primaryHover},Radio:{buttonSolidCheckedHoverBg:e.primaryHover,buttonSolidCheckedActiveBg:e.primaryActive},Menu:{itemSelectedBg:e.primaryLight,itemHoverColor:e.primary,itemActiveBg:e.primaryLight},Slider:{trackBg:e.primary},Select:{colorPrimary:e.primary,colorPrimaryHover:e.primary},Tour:{colorPrimary:e.primary}}),_P=e=>({Table:{colorIcon:e.secondary}}),Wk=e=>{const{officeConfig:t,orgTariffMeta:r}=e,{publicCalendarPrimaryColor:i}=t,o=r?.tariffName;if(!Ze(o)&&!_e(o)||!i)return null;const s=pP(i),c=gP(),d={...IP(s),...hP(c)},f=yP(s),m=_P(c),g={...f,...m};return{token:d,components:g}},CP=()=>{const{analyticsAllowed:e}=p.useContext(Ji);return p.useEffect(()=>{sa()&&(Hu(),e?ZA():XA())},[e]),null},OP=()=>{const t=p.useContext(Hr)?.userData??null,{analyticsAllowed:r}=p.useContext(Ji),i=ee(et),o=Ge(),s=Lt(),c=s?.domain,d=s?.role,{data:f}=pe(ge.getOfficeByDomain,{variables:{domain:c},skip:!c,fetchPolicy:"cache-first"}),m=f?.officeByDomain,g=m?.tariffLimits?.bookTariff?.name,I=m?.id,h=p.useRef(null),C=p.useRef(null),y=p.useRef(null);return p.useEffect(()=>{if(!sa())return;const O=t?.id??null,_=h.current;if(_&&_!==O&&(Cc(),h.current=null,C.current=null,y.current=null),!O||(Hu(),!r))return;g&&(C.current=g),I&&(y.current=I);const E=g??C.current,v=I??y.current;QA(O,{tariff:E??null,locale:o??null,role:d??null,officeId:v??null}),h.current=O,E&&(_e(E)?KA():aa())},[t?.id,g,o,d,I,r]),p.useEffect(()=>{!i&&h.current&&(Cc(),h.current=null,C.current=null,y.current=null)},[i]),null},EP=async e=>{const t=kt();switch(e){case"cs":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.c);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"sk":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.s);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"hu":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.h);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"pl":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.p);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"es":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.e);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"pt":return t==="pt-pt"||t==="pt"?(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.a);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default:(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.b);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"de":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.d);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"it":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.i);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"fr":return t==="fr-ca"?(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.f);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default:t==="fr-be"?(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.g);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default:(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.j);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"fi":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>
10773i.k);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"da":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.l);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"nb":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.n);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"pt-PT":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.a);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"sv":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.m);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"ro":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.r);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;case"nl":return(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.o);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default;default:return t==="en-us"||t==="en"?(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.q);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default:(await u(async()=>{const{default:r}=await import("./vendor-antd.BdUT9eUT.js").then(i=>i.t);return{default:r}},__vite__mapDeps([26,2,3,4,21,6]))).default}},vP=async e=>{const t=kt();switch(e){case"cs":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.c),__vite__mapDeps([21,2,3,4,6])),"cs";case"sk":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.s),__vite__mapDeps([21,2,3,4,6])),"sk";case"hu":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.h),__vite__mapDeps([21,2,3,4,6])),"hu";case"pl":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.p),__vite__mapDeps([21,2,3,4,6])),"pl";case"es":{const r=E8(t);return r==="es-pr"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.e),__vite__mapDeps([21,2,3,4,6])):r==="es-us"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.a),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.b),__vite__mapDeps([21,2,3,4,6])),r}case"pt":{const r=v8(t);return r==="pt"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.d),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.f),__vite__mapDeps([21,2,3,4,6])),r}case"de":{const r=C8(t);return r==="de-at"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.g),__vite__mapDeps([21,2,3,4,6])):r==="de-ch"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.i),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.j),__vite__mapDeps([21,2,3,4,6])),r}case"it":{const r=O8(t);return r==="it-ch"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.k),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.l),__vite__mapDeps([21,2,3,4,6])),r}case"fr":{const r=_8(t);return r==="fr-ca"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.m),__vite__mapDeps([21,2,3,4,6])):r==="fr-ch"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.n),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.o),__vite__mapDeps([21,2,3,4,6])),r}case"fi":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.q),__vite__mapDeps([21,2,3,4,6])),"fi";case"da":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.r),__vite__mapDeps([21,2,3,4,6])),"da";case"nb":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.t),__vite__mapDeps([21,2,3,4,6])),"nb";case"pt-PT":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.d),__vite__mapDeps([21,2,3,4,6])),"pt";case"sv":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.u),__vite__mapDeps([21,2,3,4,6])),"sv";case"ro":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.v),__vite__mapDeps([21,2,3,4,6])),"ro";case"nl":return await u(()=>import("./vendor-date.O5LMHQlS.js").then(r=>r.w),__vite__mapDeps([21,2,3,4,6])),"nl";default:{const r=y8(t);return r==="en-au"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.x),__vite__mapDeps([21,2,3,4,6])):r==="en-ca"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.y),__vite__mapDeps([21,2,3,4,6])):r==="en-nz"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.z),__vite__mapDeps([21,2,3,4,6])):r==="en-gb"?await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.A),__vite__mapDeps([21,2,3,4,6])):await u(()=>import("./vendor-date.O5LMHQlS.js").then(i=>i.B),__vite__mapDeps([21,2,3,4,6])),r}}},TP=async e=>{const[t,r]=await Promise.all([EP(e),vP(e)]);return Ke.locale(r),t},bP=()=>{const e=Ge(),t=yn(),[r,i]=p.useState(null),s=p.useContext(qi)?.officeThemeOverrides,c=vu(),d=vb();if(p.useEffect(()=>{TP(e).then(i)},[e]),!r)return null;const f=gu(c,d),m=s?mP(f,s):f,g=n.jsx(u4,{children:n.jsxs(Yo,{children:[n.jsx(CP,{}),n.jsx(OP,{}),n.jsx(KS,{})]})});return n.jsx(op,{i18n:T,children:n.jsxs(gm,{locale:r,theme:m,getPopupContainer:()=>document.getElementById("ant-portal-root")??document.body,children:[n.jsx(sP,{}),n.jsx(_7,{children:n.jsx(ZS,{isLoggedIn:t,children:n.jsx(fP,{children:g})})})]})})};let tl=0;const AP=3e4,$P=e=>{const t=Date.now();if(t-tl<AP)return;tl=t;
10773const r={...e,url:window.location.href,userAgent:navigator.userAgent,timestamp:new Date().toISOString()};try{fetch(`${In}/client-error-report`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r),credentials:"include",keepalive:!0}).catch(()=>{})}catch{}},SP=e=>{let t=!1,r=()=>{t=!0};return{...mp({...e,on:{...e.on,opened:o=>{e.on?.opened?.(o),r=()=>{o.readyState===WebSocket.OPEN?o.close(4205,"Client Restart"):t=!0},t&&(t=!1,r())}}}),restart:()=>r()}};class PP extends Si{constructor(t){super(),this.client=SP(t)}request(t){return new Pm(r=>this.client.subscribe({...t,query:up(t.query)},{next:r.next.bind(r),complete:r.complete.bind(r),error:i=>{if(i instanceof Error)return r.error(i);if(i instanceof CloseEvent)return r.error(new Error(`Socket closed with event ${i.code} ${i.reason||""}`));if(!(i instanceof Event&&i?.currentTarget?.readyState===WebSocket.CLOSED))return Array.isArray(i)?r.error(new Error(i.map(({message:o})=>o).join(", "))):r.error(new Error(String(i)))}}))}}const xP=()=>!(typeof navigator<"u"&&navigator.webdriver);let rn=0,zn=!1,Fn=null,vr=null;const nl=5,RP=6e4,rl=1e4,ma=()=>{Fn&&(clearTimeout(Fn),Fn=null),vr&&(clearTimeout(vr),vr=null),rn=0,zn=!1},wP=()=>{zn=!0,rn=0,console.error(`Circuit breaker OPENED - too many errors. Pausing requests for ${rl/1e3}s`),xP()&&st(!0),vr=setTimeout(()=>{zn=!1,vr=null},rl),Fn&&clearTimeout(Fn),Fn=setTimeout(ma,RP)},LP=()=>{rn++,console.warn(`Network error count: ${rn}/${nl}`),rn>=nl&&!zn&&wP()},kP=()=>{rn>0&&(ma(),st(!1))},MP={credentials:"include"},FP=new Si((e,t)=>t(e).pipe(xm(r=>{const o=e.getContext()?.response?.headers;if(o){const s=o.get("x-version");Bd(s)}return kP(),r}))),il=3e4,DP=new pp({uri:`${In}${ie.GRAPHQL_PATH}`,headers:{zenamuapplocale:localStorage.getItem(de.APP_LOCALE)},fetch:(e,t)=>{const r=new AbortController;let i=!1;const o=setTimeout(()=>{i=!0,r.abort()},il);return fetch(e,{...t,signal:r.signal}).catch(s=>{if(s.name==="AbortError"&&i){const c=new Error(`GraphQL request timeout after ${il/1e3}s`);throw c.name="TimeoutError",c}throw s}).finally(()=>clearTimeout(o))},...MP}),$i=new PP({url:`${N5}${ie.WS_PATH}`,connectionParams:()=>({}),keepAlive:1e4,retryAttempts:15,shouldRetry:()=>!0,lazy:!0,on:{connected:()=>{Sn(!0),st()&&st(!1),rn>0&&ma()},closed:e=>{console.warn("WebSocket closed:",e),Sn(!1)},error:e=>{console.error("WebSocket error:",e),Sn(!1)}}});a4($i);const NP=Si.split(({query:e})=>{const t=gp(e);return t.kind==="OperationDefinition"&&t.operation==="subscription"},$i,FP.concat(DP)),BP=new Ip({delay:{initial:500,max:5e3,jitter:!0},attempts:{max:5,retryIf:(e,t)=>{if(!e)return!1;const{statusCode:r}=e,i=Pb(e,r);return i&&(r===429?console.warn("Retrying due to rate limit (429). Using exponential backoff..."):[503,504,502].includes(r)?console.warn(`Retrying due to transient server error (${r}). Attempting reconnection...`):console.warn("Retrying due to network error:",e.message||"Unknown error")),i}}});let ro;const jP=new Ml(({error:e,operation:t})=>{let r,i;if(Ht.is(e)?r=e.errors:i=e,i&&!$r(i)){const s=Cr(i),c=s.message?.includes("Failed to fetch")&&!s.statusCode,d={operation:t.operationName,errorType:s.type,statusCode:s.statusCode,online:navigator.onLine,corsSuspected:c,wsConnected:Sn(),circuitBreaker:zn?"OPEN":"closed",message:s.message};$P(d)}if(i){const s=i?.statusCode;!(s===401||s===403)&&!$r(i)&&LP()}if(t.query?.definitions?.some(s=>s.kind==="OperationDefinition"&&s.operation==="subscription")){r?.length&&hl("Subscription GraphQL error suppressed from UI",{level:"warning",extra:{operationName:t.operationName,errors:r.map(s=>({message:s.message,code:s.extensions?.code}))}});return}kb(r,i,ro,t?.operationName)}),VP=new Ml(({error:e,operation:t})=>{if(Ht.is(e))return;const r=e;if(!r||$r(r))return;const i=Cr(r),o=i.message?.includes("Failed to fetch")&&!i.statusCode;console.warn(`[Apollo Network Diagnostic] operation=${t.operationName} | type=${i.type} | status=${i.statusCode??"none"} | online=${navigator.onLine} | corsSuspected=${o} | wsConnected=${Sn()} | circuitBreaker=${zn?"OPEN":"closed"} | msg=${i.message}`)});ro=new hp({link:Si.from([jP,BP,VP,NP]),cache:ni,localState:new yp,devtools:{enabled:!1},defaultOptions:{watchQuery:{notifyOnNetworkStatusChange:!1}}});ro.onClearStore(()=>{});typeof document<"u"&&document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"&&$i.client&&$i.client.restart()});const UP=ro,GP=()=>{try{const e=localStorage.getItem(de.APP_LOCALE);if(e)return e}catch{}return Ed(A.EN)},HP=!!(window.location.hostname==="localhost"||window.location.hostname==="127.0.0.1"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));let ol=!1;
10773function WP(){ol||(ol=!0,window.location.reload())}const sl=(e,t,r,i)=>{if(e.__fyoogaStateHandlerAttached)return;e.__fyoogaStateHandlerAttached=!0;let o=e.state;e.onstatechange=()=>{const s=e.state;if(s==="installed")navigator.serviceWorker.controller?i&&i.onUpdate&&i.onUpdate(t):i&&i.onSuccess&&i.onSuccess(t);else if(s==="redundant"&&o==="installing"){const c=window.__swInstallRetries||0;if(c<2){window.__swInstallRetries=c+1;const d=(c+1)*1e4;console.warn(`[SW] Install failed (attempt ${c+1}). Retrying in ${d}ms.`),setTimeout(()=>{navigator.serviceWorker.register(r).catch(f=>{console.warn("[SW] Retry register() failed:",f)})},d)}else console.error("[SW] Install failed after retries. SW will not be available this session; will try again on next page load.")}o=s}};function jf(e,t){navigator.serviceWorker.register(e).then(r=>{r.onupdatefound=()=>{const i=r.installing;i!=null&&sl(i,r,e,t)},r.installing?sl(r.installing,r,e,t):r.waiting&&(navigator.serviceWorker.controller?(t&&t.onUpdate&&t.onUpdate(r),r.waiting.postMessage({type:"SKIP_WAITING"}),navigator.serviceWorker.addEventListener("controllerchange",WP)):t&&t.onSuccess&&t.onSuccess(r)),r.update().catch(()=>{})}).catch(r=>{console.error("Error during service worker registration:",r)})}function zP(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then(r=>{const i=r.headers.get("content-type");r.status===404||i!=null&&i.indexOf("javascript")===-1?navigator.serviceWorker.ready.then(o=>{o.unregister().then(()=>{window.location.reload()})}):jf(e,t)}).catch(()=>{})}function YP(e){if("serviceWorker"in navigator){if(new URL("",window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const r=GP(),i=`/service-worker.js?lang=${encodeURIComponent(r)}`;if(HP)zP(i,e),navigator.serviceWorker.ready.then(()=>{});else{jf(i,e);const o=600*1e3;setInterval(()=>{navigator.serviceWorker.getRegistration().then(s=>{s&&s.update().catch(()=>{})}).catch(()=>{})},o)}})}}const qP=()=>{const e=ke(),t=p.useRef(null);return p.useEffect(()=>{const r=e.pathname+e.search;t.current!==r&&(t.current=r,e6(r))},[e.pathname,e.search]),null};pE();Cs()&&Promise.all([u(()=>import("./AppRouter.C8vIhK36.js"),__vite__mapDeps([16,1,2,3,4,5,9,10,11,17,18,19,20,21,22,23,13,24,25,26,27,28,29,30,14,15,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,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,12,6,142,143])),u(()=>import("./OfficePreRouter.CqX-ug2T.js"),__vite__mapDeps([249,2,9,1,3,4,5,13,234,19,18,11,26,21,86,50,14,15,30,29,12,241,250,77,137,22,138,139,140,6,142])),u(()=>import("./UserRouter.D0KNyBki.js"),__vite__mapDeps([251,2,9,23,18,13,3,4,24,25,11,26,21,27,28,19,29,30,14,15,31,32,33,34,35,36,37,38,39,40,22,41,42,43,44,1,5,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,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,12,6,143,142])),u(()=>import("./CommonRoutesSwitch.CoPL1QyB.js").then(e=>e.C),__vite__mapDeps([8,1,2,3,4,5,9,10,11,12,13,14,15,6])),u(()=>import("./PublicPagesRouter.CriP5C3P.js"),__vite__mapDeps([252,1,2,3,4,5,9,18,14,15,11,26,21,77,137,13,22,19,138,139,140,6,142])),u(()=>import("./DashboardWithTabs.DvecaAh4.js"),__vite__mapDeps([23,2,9,18,13,3,4,24,25,11,26,21,27,28,19,29,30,14,15,31,32,33,34,35,36,37,38,39,40,22,41,42,43,44,1,5,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,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,6,143,142]))]).catch(()=>{});gE();{const e=p1(),t="287",i="9f7a98c59a35cb24e533eed6164d2fe304f2ba7b".slice(0,8),o=i?`${t}+${i}`:i||t;
10773wm({dsn:ie.SENTRY_URL,release:o,integrations:[new Lm],environment:"production",initialScope:{tags:{isInAppBrowser:e!==null?"true":"false",...e?{inAppBrowserName:e}:{}}},tracesSampleRate:.3,ignoreErrors:[/Unable to preload CSS/,/Failed to fetch dynamically imported module/,/error loading dynamically imported module/i,/Importing a module script failed/,/Loading chunk [\d]+ failed/,/ChunkLoadError/,/Loading CSS chunk [\w.]+ failed/,/provide an export named/i,/unexpected (?:eof|end of (?:input|script))/i,new RegExp(Yd,"i"),/ResizeObserver loop/,/Non-Error promise rejection captured with value/,/feature named `pageObserver` was not found/,/cancelled/,/AbortError/,/Load failed/,/reCAPTCHA Timeout/,/Failed to execute 'collapse' on 'Selection'/,/Cannot update a null\/nonexistent service worker/,/Failed to update a ServiceWorker/,/An unknown error occurred when fetching the script/,/Cannot read properties of (null|undefined) \(reading 'touches'\)/,/The WKWebView was deallocated before the message was delivered/,/Window closed for postrobot_method before ack/,/Window closed before response/,/Error invoking enableDidUserTypeOnKeyboardLogging: Java object is gone/,/Error invoking .*: Java object is gone/,/Invalid call to runtime\.sendMessage/,/frame window is not ready/],denyUrls:[/^chrome-extension:\/\//,/^moz-extension:\/\//,/^safari-extension:\/\//],beforeSend(s,c){if(s.exception?.values?.some(S=>typeof S.value=="string"&&br({message:S.value}))||br(c?.originalException))return null;const f=s.exception?.values;if(f?.length===1){const{type:S,value:b,stacktrace:R,mechanism:x}=f[0];if(x?.type==="onunhandledrejection"&&(!R||!R.frames?.length)&&(b==="Internal error"||b==="Non-recoverable error. Do not retry.")||x?.type==="onunhandledrejection"&&(!R||!R.frames?.length)&&typeof b=="string"&&/^[A-Za-z]{1,4}$/.test(b)||x?.type==="onunhandledrejection"&&(!R||!R.frames?.length)&&b==="The WKWebView was deallocated before the message was delivered"||x?.type==="onunhandledrejection"&&x?.synthetic===!0&&S==="CloseEvent"&&typeof b=="string"&&b.includes("captured as promise rejection")||x?.type==="onunhandledrejection"&&x?.synthetic===!0&&S==="Event"&&typeof b=="string"&&b.includes("captured as promise rejection"))return null}const m=s.exception?.values?.some(S=>S.stacktrace?.frames?.some(b=>typeof b.filename=="string"&&b.filename.includes("www.gstatic.com/recaptcha"))),g=typeof s.culprit=="string"&&s.culprit.includes("recaptcha/releases/");if(m||g)return null;const I=s.exception?.values?.some(S=>S.stacktrace?.frames?.some(b=>typeof b.abs_path=="string"&&b.abs_path.includes("https://www.paypal.com/sdk/js"))),h=s.exception?.values?.some(S=>typeof S.value=="string"&&(S.value.includes("Window closed for postrobot_method before ack")||S.value.includes("Window closed before response")));if(I&&h)return null;const C=s.exception?.values?.some(S=>S.stacktrace?.frames?.some(b=>typeof b.abs_path=="string"&&b.abs_path.includes("https://js.intercomcdn.com/"))),y=s.exception?.values?.some(S=>typeof S.value=="string"&&S.value.includes("Cannot read properties of null (reading 'document')"))&&s.breadcrumbs?.some(S=>S.category==="ui.click"||S.data&&typeof S.data=="object"&&"type"in S.data&&S.data.type==="beforeunload");if(C&&y)return null;const O=s.exception?.values?.some(S=>typeof S.value=="string"&&/Error invoking .*: Java object is gone/.test(S.value)),E=(Array.isArray(s.request?.headers)?s.request.headers:[]).some(S=>{if(!Array.isArray(S)||S.length<2)return!1;const[b,R]=S;return b==="User-Agent"&&typeof R=="string"&&R.includes("Instagram")})||s.breadcrumbs?.some(S=>typeof S.message=="string"&&(S.message.includes("IAB unified bridge")||S.message.includes("hxp-chat-suppression")||S.message.includes("FBNav")));if(O&&E)return null;const v=(c?.originalException?.message||"").toLowerCase();if(Wi(v)||v.includes("feature named `pageobserver` was not found"))return null;const P=s.exception?.values?.[0]?.stacktrace?.frames;return P&&P.length>0&&!P.some(b=>b.filename&&b.filename.includes("/static/js/"))?null:(s.exception?.values&&s.exception.values.forEach(S=>{S.value&&(S.value=ri(S.value))}),typeof s.message=="string"&&(s.message=ri(s.message)),s.breadcrumbs&&s.breadcrumbs.forEac
10773h(S=>{typeof S.message=="string"&&(S.message=ri(S.message))}),s)}})}function KP({condition:e,children:t}){return e?n.jsx(E1,{children:t}):t}const ZP=document.getElementById("root"),al=Uf.createRoot(ZP);$4.then(({failed:e})=>{if(e){al.render(n.jsx(S1,{}));return}al.render(n.jsx(_p,{client:UP,children:n.jsxs(Mm,{children:[n.jsx(R1,{}),n.jsx(qP,{}),n.jsx(KP,{condition:!0,children:n.jsx(_b,{children:n.jsx(z4,{children:n.jsx(bP,{})})})})]})}))});YP({onUpdate:e=>{aE(e),jn(!0)},onSuccess:()=>{}});export{Yi as $,w as A,Ki as B,Q6 as C,Q5 as D,Pa as E,Gu as F,xA as G,Hr as H,Ee as I,Zt as J,n9 as K,de as L,zr as M,ZR as N,Ys as O,x6 as P,d7 as Q,Y as R,Mn as S,H9 as T,r9 as U,he as V,OR as W,Es as X,zi as Y,Gd as Z,co as _,Ii as a,sw as a$,Sn as a0,Ut as a1,xd as a2,c5 as a3,tk as a4,G5 as a5,yr as a6,jE as a7,At as a8,xn as a9,JL as aA,jo as aB,Us as aC,D7 as aD,ek as aE,$e as aF,hn as aG,qi as aH,Wk as aI,xe as aJ,zs as aK,ow as aL,Me as aM,je as aN,x9 as aO,on as aP,uu as aQ,ho as aR,A as aS,at as aT,Qo as aU,da as aV,le as aW,GL as aX,Sr as aY,fw as aZ,nn as a_,_r as aa,hR as ab,yR as ac,Vs as ad,Rn as ae,_R as af,tn as ag,wd as ah,Rd as ai,wn as aj,yn as ak,et as al,U5 as am,vR as an,TR as ao,e4 as ap,t4 as aq,ER as ar,n4 as as,r4 as at,i4 as au,Ji as av,hi as aw,HL as ax,qL as ay,ZL as az,Wl as b,g8 as b$,ok as b0,pr as b1,g6 as b2,wA as b3,VR as b4,ie as b5,bw as b6,ar as b7,sa as b8,iw as b9,$A as bA,Tn as bB,W9 as bC,Ow as bD,fo as bE,J6 as bF,i$ as bG,V9 as bH,X9 as bI,rr as bJ,Yu as bK,cR as bL,P6 as bM,UR as bN,rS as bO,Xt as bP,wE as bQ,kE as bR,me as bS,Sf as bT,Lt as bU,Wr as bV,ir as bW,Zs as bX,aL as bY,sL as bZ,Z8 as b_,ZA as ba,XA as bb,jx as bc,t7 as bd,nw as be,lv as bf,Tw as bg,to as bh,dk as bi,Gk as bj,zd as bk,NS as bl,no as bm,J5 as bn,l7 as bo,Uc as bp,uS as bq,sk as br,Fk as bs,as as bt,ss as bu,o7 as bv,s7 as bw,a7 as bx,gw as by,vb as bz,Zo as c,h8 as c$,it as c0,HA as c1,Oe as c2,Qu as c3,p9 as c4,f9 as c5,ri as c6,m9 as c7,LR as c8,tc as c9,SS as cA,mu as cB,j6 as cC,Dt as cD,yx as cE,tw as cF,y5 as cG,y6 as cH,zo as cI,yb as cJ,PA as cK,pf as cL,En as cM,Qt as cN,Sd as cO,Pr as cP,G8 as cQ,H8 as cR,U8 as cS,Zi as cT,xc as cU,D8 as cV,lf as cW,Rc as cX,os as cY,$c as cZ,yw as c_,Cn as ca,pt as cb,fk as cc,nk as cd,pc as ce,H as cf,u$ as cg,d$ as ch,uL as ci,di as cj,TL as ck,If as cl,B9 as cm,BL as cn,Y9 as co,Z9 as cp,U9 as cq,pi as cr,_c as cs,rA as ct,_n as cu,Dk as cv,Xw as cw,lt as cx,m8 as cy,Z5 as cz,M as d,I9 as d$,or as d0,_w as d1,df as d2,V8 as d3,uf as d4,ew as d5,Da as d6,Hx as d7,M5 as d8,Hn as d9,Y6 as dA,q6 as dB,o6 as dC,Oc as dD,gR as dE,nv as dF,lw as dG,R5 as dH,jw as dI,Cd as dJ,G$ as dK,Z$ as dL,wR as dM,jR as dN,G9 as dO,wx as dP,R$ as dQ,Mx as dR,L9 as dS,S9 as dT,Vk as dU,jk as dV,yk as dW,Uk as dX,Hk as dY,P9 as dZ,_k as d_,j9 as da,qb as db,vt as dc,D4 as dd,ja as de,lk as df,av as dg,Vn as dh,Un as di,pk as dj,bx as dk,Tx as dl,vx as dm,Sx as dn,k9 as dp,Nk as dq,Mk as dr,Tk as ds,ML as dt,kL as du,Na as dv,Nx as dw,$R as dx,SR as dy,PR as dz,Pn as e,w5 as e$,IR as e0,S$ as e1,Qs as e2,Q4 as e3,W5 as e4,J9 as e5,X5 as e6,I5 as e7,Yr as e8,pR as e9,Uw as eA,zx as eB,zw as eC,q8 as eD,QL as eE,XL as eF,KL as eG,YL as eH,WL as eI,zL as eJ,LS as eK,UA as eL,h9 as eM,Zu as eN,d8 as eO,u8 as eP,_L as eQ,mL as eR,T5 as eS,Zr as eT,A5 as eU,v5 as eV,b5 as eW,z8 as eX,eL as eY,Jw as eZ,x8 as e_,Ao as ea,Bk as eb,mk as ec,Tb as ed,Ax as ee,vk as ef,dR as eg,hk as eh,z5 as ei,B5 as ej,uk as ek,Rk as el,ck as em,Ff as en,MS as eo,wk as ep,Sk as eq,xk as er,Pk as es,$k as et,Ak as eu,K5 as ev,Vx as ew,Bn as ex,Od as ey,ef as ez,Gr as f,ku as f$,ww as f0,t6 as f1,kS as f2,Dw as f3,Vw as f4,TE as f5,Zd as f6,E9 as f7,D9 as f8,F9 as f9,M4 as fA,Hw as fB,Wx as fC,nf as fD,rf as fE,of as fF,af as fG,sf as fH,Yw as fI,xw as fJ,Gw as fK,Rw as fL,Q8 as fM,Qw as fN,Ew as fO,Ju as fP,ik as fQ,Ek as fR,vE as fS,h5 as fT,xL as fU,hf as fV,j8 as fW,ak as fX,$w as fY,Aw as fZ,Rx as f_,Cx as fa,K$ as fb,O9 as fc,Pd as fd,Kb as fe,$S as ff,RS as fg,SL as fh,Px as fi,xx as fj,wL as fk,PL as fl,EL as fm,Dx as fn,gk as fo,M9 as fp,Y5 as fq,K9 as fr,lL as fs,qw as ft,Bw as fu,kw as fv,Mw as fw,NL as fx,Nu as fy,vL as fz,ge as g,AL as g$,vw as g0,uR as g1,Db as g2,XR as g3,_5 as g4,Bx as g5,CL as g6,bR as g7,WR as g8,zR as g9,hL as gA,rw as gB,yL as gC,Nv as gD,NT as gE,xT as gF,_x as gG,Et as gH,C9 as gI,VL as gJ,rk as gK,c9 as gL,o9 as gM,t9 as gN,i9 as gO,s9 as gP,Tf as gQ,jc as gR,dL as gS,kx as gT,a9 as gU,d9 as gV,u9 as gW,l9 as gX,Bu as gY,ju as gZ,$L as g_,YR as ga,HR as gb,GR as gc,DL as gd,lR as ge,JA as gf,xR as gg,aw as gh,cL as gi,Gx as gj,fL as gk,Bo as gl,AR as gm,q9 as gn,cw as go,QR as gp,y9 as gq,o4 as gr,o8 as gs,Ln as gt,ht as gu,pL as gv,gL as gw,hw as gx,MT as gy,IL as gz,Pt as h,Lk as h$,Lx as h0,sR as h1,a8 as h2,Ex as h3,Ox as h4,_9 as h5,C5 as h6,oR as h7,LL as h8,OL as h9,NR as hA,F7 as hB,BR as hC,oi as hD,fR as hE,kR as hF,hx as hG,v9 as hH,T9 as hI,pw as hJ,Ec as hK,Wu as hL,QE as hM,b9 as hN,DA as hO,bk as hP,RL as hQ,kk as hR,Ux as hS,Kw as hT,Zw as hU,$r as hV,Qx as hW,iR as hX,tR as hY,N9 as hZ,$9 as h_,Fa as ha,Fx as hb,FL as hc,q5 as hd,rL as he,oL as hf,Nw as hg,Lw as hh,Fw as hi,iL as hj,CR as hk,pS as hl,W$ as hm,Vc as hn,UL as ho,St as hp,rt as hq,A9 as hr,vf as hs,z$ as ht,c6 as hu,Gn as hv,w6 as hw,is as hx,FR as hy,_6 as hz,S4 as i,jL as i$,RR as i0,fS as i1,mS as i2,Ik as i3,W
10773w as i4,Yx as i5,Xx as i6,Kx as i7,Zx as i8,qx as i9,K8 as iA,wc as iB,L5 as iC,P5 as iD,$5 as iE,k5 as iF,Ar as iG,i8 as iH,nL as iI,ff as iJ,dw as iK,uw as iL,tL as iM,E$ as iN,O$ as iO,GA as iP,$d as iQ,Ad as iR,Hs as iS,Hi as iT,Sb as iU,Pe as iV,g9 as iW,mR as iX,j4 as iY,Iw as iZ,$n as i_,$x as ia,z9 as ib,p5 as ic,bL as id,Sw as ie,Jx as ig,rR as ih,nR as ii,eR as ij,Pw as ik,e9 as il,JR as im,DR as io,MR as ip,aR as iq,ns as ir,rs as is,s6 as it,a6 as iu,l6 as iv,d6 as iw,es as ix,Ck as iy,Ok as iz,qR as j,en as j0,$$ as j1,b$ as j2,Za as j3,_f as j4,Xe as j5,w9 as j6,R9 as j7,w7 as j8,Cw as j9,KR as k,gi as l,In as m,Ge as n,_e as o,nr as p,Q9 as q,Xs as r,Ci as s,$t as t,u6 as u,Kd as v,Ze as w,m6 as x,mw as y,Te as z};
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.