1import{a as s,j as t,B as i,C as r,T as e}from"./index-DB0xq1D7.js";import{h as o,b as m,r as n}from"./router-vendor-DH0V_8-b.js";import{u as j}from"./useWebinarManager-DQrVgfNx.js";import{W as a}from"./WebinarLayout-cvQy0irx.js";import{W as p}from"./WebinarRegistrationModal-DEgC2kjh.js";import{C as l}from"./Container-CvE7vUGT.js";import{A as c}from"./Alert-DTpa9ABn.js";import{P as d}from"./Paper-CC9aL5pV.js";import{B as u}from"./Button-CvRgN6xi.js";import"./index-BfKP8MRL.js";import"./utils-vendor-FQm2gtxD.js";import"./index-2fwahYDk.js";import"./Menu-Cb-V7ILV.js";import"./createSvgIcon-DtnuThZv.js";import"./createSvgIcon-DWiJjwMO.js";import"./isMuiElement-DT2EIS9h.js";import"./ownerWindow-QRgVUXjd.js";import"./useIsFocusVisible-IsRIWIos.js";import"./useId-BqeexSNn.js";import"./useControlled-D22dYNM7.js";import"./Visibility-Ba7z_YL9.js";import"./logo-CJkTMS6v.js";import"./index.esm-W9NXRo-P.js";import"./iconBase-1XrcVFDM.js";import"./ButtonBase-CjNjRgwv.js";import"./assertThisInitialized-C6yzK3Dj.js";import"./Fade-CsJuP-_n.js";import"./utils-DmVbtTvG.js";import"./getReactElementRef-W9bGaOYQ.js";import"./Toolbar-C8bV3Jen.js";import"./IconButton-DFgaxqn6.js";import"./Menu-BJxesI1H.js";import"./index-uUw5inVx.js";import"./useSlotProps-Bm0B6GxY.js";import"./resolveComponentProps-Czg6VUHE.js";import"./Grow-BZSu5OBP.js";import"./Modal-Blrpc4ZK.js";import"./Portal-CgvRbaMW.js";import"./List-vyxple7h.js";import"./MenuItem-BFbHzJ90.js";import"./listItemIconClasses-fWNpvxKA.js";import"./listItemTextClasses-cTsuh3G4.js";import"./dividerClasses-CCZvOQva.js";import"./Stack-DvilGQ8e.js";import"./styled-1e8Ozeih.js";import"./useThemeProps-DvGCFBxs.js";import"./getThemeProps-Cax5YegO.js";import"./ListItemButton-HmI6iN39.js";import"./Slide-CBSY1hfk.js";import"./listItemButtonClasses-CRcpiZYI.js";import"./ListItem-6_CRDAVi.js";import"./ListItemText-bvq_KbqB.js";import"./index-HNKu9wJ5.js";import"./StyleContext-3fqeZMRK.js";import"./VisualModal-DM9AdxPq.js";import"./WebinarRoutes-BoTG9UES.js";import"./AdminRoute-D_yi87L3.js";import"./DialogContent-raCLchYx.js";import"./DialogTitle-B6Vo7_Th.js";import"./CheckCircle-C9FYnSao.js";import"./Visibility-DOHtA_Rh.js";import"./DialogActions-Dg0q2I1-.js";import"./TextField-CSLl7m7P.js";import"./useFormControl-DvaZ1Oug.js";import"./FormControl-BFhflAZO.js";import"./GlobalStyles-CwvtXf3G.js";import"./GlobalStyles-dgKldOV-.js";import"./useSlot-BZpKW_as.js";import"./Close-fi9YJDsC.js";const x=()=>{const{id:x}=o(),b=Number(x),h=m(),{t:g}=s(),{currentWebinar:f,loading:C,error:y,fetchWebinar:I}=j(),[S,W]=n.useState(!1),[v,w]=n.useState(!1);n.useEffect(()=>{b&&I(b)},[b,I]),n.useEffect(()=>{!f||C||y||W(!0)},[f,C,y]);return t.jsx(a,{title:g("webinar.registerForWebinar"),description:"",children:t.jsx(l,{maxWidth:"md",sx:{py:4},children:C?t.jsx(i,{sx:{display:"flex",justifyContent:"center",my:4},children:t.jsx(r,{})}):y?t.jsx(c,{severity:"error",sx:{mb:2},children:y}):v?t.jsxs(d,{sx:{p:4,textAlign:"center"},children:[t.jsx(c,{severity:"success",sx:{mb:3},children:g("webinar.registrationSuccess")}),t.jsx(e,{variant:"h6",sx:{mb:2},children:g("webinar.registrationSuccessMessage")}),t.jsx(u,{variant:"contained",onClick:()=>h(`/webinars/details/${b}`),children:g("webinar.viewWebinarDetails")})]}):t.jsxs(t.Fragment,{children:[f&&t.jsx(p,{webinar:f,open:S,onClose:()=>{W(!1),h(`/webinars/details/${b}`)},onSuccess:()=>{W(!1),w(!0)}}),t.jsx(d,{sx:{p:4,textAlign:"center"},children:t.jsx(e,{variant:"h6",children:g("webinar.loading")})})]})})})};export{x as default};
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.