1(window["webpackJsonpsass-app"]=window["webpackJsonpsass-app"]||[]).push([[158],{2296:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));var a=n(2297),i=function(e){var t,n,i=e.userType;return i?{user_type:[null===(t=((null===(n=a.a.find((function(e){return"user_type"===(null===e||void 0===e?void 0:e.id)})))||void 0===n?void 0:n.options)||[]).find((function(e){return(null===e||void 0===e?void 0:e.id)===i})))||void 0===t?void 0:t.id]}:{}},r=function(e,t){var n,a=((null===e||void 0===e||null===(n=e.userProfile)||void 0===n?void 0:n[t])||"").split("/");return a[a.length-1]}},2297:function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return r})),n.d(t,"d",(function(){return o})),n.d(t,"b",(function(){return l}));var a=n(24),i={"Ticket-User":{label:"Attendee",icon:"people_community"},"Registered-User":{label:"Attendee",icon:"people_community"},"Guest-User":{label:"Attendee",icon:"people_community"},"Invited-User":{label:"Attendee",icon:"people_community"},Speaker:{label:"Speaker",icon:"presenter"},Exhibitor:{label:"Exhibitor",icon:"booths"},Organizer:{label:"Organizer",icon:"people_team"}},r=[{id:"user_type",label:"Type",options:[{id:"ATTENDEE",label:"Attendee"},{id:"EXHIBITOR",label:"Exhibitor"},{id:"SPEAKER",label:"Speaker"}]},{id:"added_via",label:"Added via",options:[{id:"REGISTRATION",label:"Registration"},{id:"INVITATION",label:"Invitation"},{id:"TICKET",label:"Ticket"}]},{id:"registration_status",label:"Registration status",options:[{id:"REGISTERED",label:"Registered"},{id:"PENDING",label:"Pending"},{id:"WAITLISTED",label:"Waitlisted"},{id:"REJECTED",label:"Rejected"}]},{id:"attendance_type",label:"Attendance Type",options:[{id:"ONLINE",label:"Online"},{id:"IN_PERSON",label:"In-Person"},{id:"HYBRID",label:"Hybrid"}]},{id:"checked_in",label:"Check-in Status at venue",info:"This filter is applicable only for hybrid attendees",options:[{id:"checked-in",value:!0,label:"Checked in"},{id:"checked-in-pending",value:!1,label:"Check in pending"}]},{id:"registration_source",label:"Source of registration",options:[{id:"EVENT_SERIES",label:"Series"},{id:"AIRMEET",label:"Event"}]}],o=[{id:"invitation_status",label:"Invitation status",options:[{id:"not_invited",label:"Not Invited"},{id:"invited",label:"Invited"}]},{id:"attendance_type",label:"Attendance Type",options:[{id:"online",label:"Online"},{id:"in_person",label:"In-Person"},{id:"hybrid",label:"Hybrid"}]},{id:"assigned_sessions",label:"Assigned sessions",options:[{id:"unassigned",label:"Unassigned"}]},{id:"checked_in",label:"Check-in Status at venue",info:"This filter is applicable only for hybrid attendees",options:[{id:"checked-in",value:!0,label:"Checked in"},{id:"checked-in-pending",value:!1,label:"Check in pending"}]}],l=[{id:"assigned_sessions",label:"Assigned sessions",options:[{id:"unassigned",label:"Unassigned"}]}],c=[];r.forEach((function(e){c.push.apply(c,Object(a.a)((null===e||void 0===e?void 0:e.options)||[]))}))},2420:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return r}));var a=function(e){return{label:"Email",name:"email",id:"email",type:{fieldType:"preDefined",inputType:"email",mappedFrom:"email"},hint:null,isCsvField:!0,isRegFormField:!0,isRequired:!0,isCsvMandatory:!0,uuid:"03067638-d058-4d06-bfe7-59ae176e03a6",meta:{isMandatoryOptionDisabled:!1,hideActions:!0,isEditable:!1,isDragDisabled:!0,isDefaultField:!0,isAllowedOnAttendeeCard:!1},order:(null===e||void 0===e?void 0:e.formFieldsConstant)&&"firstName"===(null===e||void 0===e?void 0:e.formFieldsConstant[0].name)?2:1,validations:[{errorMessage:"Enter a valid Email",maximum:70,minimum:0,type:"length"}]}},i=function(e){var t=e.regisLeft,n=e.availableRegLimit,a=e.uploadedRow,i=e.meteredEnabled,r=e.attendeeSkipped,o=e.isLimitLevelAttendee,l=void 0!==o&&o,c=e.userTypeLabel,d=e.airmeetFormat;return{unConfirmedLinks:{title:"Registration link(s) will be sent to the invited ".concat(c,"s"),subTitle:"We will send the registration links via mail to all the uploaded ".concat(c,'s. Please check the "Failed Uploads" tab to look out for any processing failures in sometime.'),icon:"/images/dashboard/airmeet-lanuch-emails.svg",iconWidth:396,iconHeight:170,iconStyles:{marginBottom:"27px"},subTextStyles:{maxWidth:"509px"}},confirmedLinks:{title:"Event access link(s) will be sent to the ".concat(r>0?"newly":""," uploaded registrants"),subTitle:"We will send the ".concat(d," access link(s) via mail to all the ").concat(a," uploaded confirmed registrants. ").concat(i||l?"":"Your available registration limit is ".concat(n,"."),'Please check the "Failed Uploads" tab to look out for any processing failures in sometime.'),secondaryConfirmedSubTitle:"We will send the ".concat(d," access link(s) via mail to all the newly uploaded confirmed registrants. ").concat(i||l?"":"Your available registration limit is ".concat(n,"."),"The file contained ").concat(r," ").concat(c,'(s) who were already part of the system and were skipped. Please check the "Failed Uploads" tab to look out for any processing failures in sometime.'),icon:"/images/dashboard/airmeet-line-graph.svg",iconWidth:225,iconHeight:180,iconStyles:{marginBottom:"24px"},subTextStyles:{maxWidth:"407px"}},copyLink:{title:"Upload is in progress",subTitle:"Confirmed registrants CSV upload is in progress. We will generate the ".concat(d," access link(s) for all the ").concat(r>
10?"newly":""," uploaded registrants.").concat(r>0?"The file contained ".concat(r," ").concat(c,"(s) who were already part of the system and were skipped."):"",' Please check the "Failed Uploads" tab to look out for any processing failures in sometime. Please copy the ').concat(d," link below to use it later."),secondarySubTitle:"Confirmed registrants CSV upload is in progress. We will generate the ".concat(d," access link(s) for the first ").concat(t,' uploaded confirmed registrants. Remaining uploaded registrants will be discarded. Please check the "Failed Uploads" tab to look out for any processing failures in sometime. Please copy the ').concat(d," link below to use it later."),icon:"/images/dashboard/airmeet-keys-green.svg",iconWidth:109,iconHeight:173,enableCopyLik:!0,iconStyles:{marginBottom:"24px"},subTextStyles:{maxWidth:"492px"},modalBodyStyle:{justifyContent:"flex-start !important"}},registrationLimit:{unConfirmedTitle:"Uh-oh looks like there is an issue",confirmedTitle:"You've reached your registration limit",subTitle:"The uploaded ".concat(c," count is greater than the available registration limit. Registrations shall be allowed only until the limit is reached."),icon:"/images/dashboard/laptop-fire.svg",iconWidth:109,iconHeight:173,iconStyles:{marginBottom:"24px"},subTextStyles:{maxWidth:"407px"},secondaryWarningMsg:"Please enable 'pay as you go' or contact sales to allow more registrations.",primaryWarningMsg:"Please contact sales or upgrade your plan to allow more registrations.",warningMsg:"Please contact sales to allow more registrations.",btnPrimaryText:"Update Plan",btnSecondaryText:"Enable pay as you go",enableSkip:"Skip",contactSalesBtnText:"Contact Sales"},unConfirmedLinksNoEmail:{title:"Upload is in progress",subTitle:"Invited ".concat(c,'(s) CSV upload is in progress. You can send email later by clicking on "send reminder email " in ').concat(c,' tab. Please check the "Failed Uploads" tab to look out for any processing failures in sometime.'),icon:"/images/dashboard/airmeet-lanuch-emails.svg",iconWidth:396,iconHeight:170,iconStyles:{marginBottom:"27px"},subTextStyles:{maxWidth:"509px"}},payEnabledModal:{title:"Pay as you go is now enabled",subTitle:'You have successfully enabled the "Pay as you go". If you have more registered '.concat(c,"s than your allowed registration limit, you will get a separate invoice for them after the ").concat(d,"."),icon:"/images/dashboard/airmeet-thumbsup.svg",iconWidth:266,iconHeight:151,iconStyles:{marginBottom:"27px"},subTextStyles:{maxWidth:"509px"},proceedBtnText:"Proceed"},skipUnConfirmedModal:{title:"Your registration limit might get exhausted.",subTitle:"Once the limit is reached, other ".concat(c,"s will not be able to register unless you enable pay as you go or upgrade your plan."),icon:"/images/dashboard/ball-chain.svg",iconWidth:396,iconHeight:170,iconStyles:{marginBottom:"27px"},subTextStyles:{maxWidth:"509px"},btnPrimaryText:"Back to upgrade",btnSecondaryText:"Proceed",titleStyles:{fontSize:"22px"}},skipConfirmationModal:{title:"You don't have enough registration left.",subTitle:"If you proceed, your registration limit will be exhausted.",warningNote:"Only the first ".concat(t," ").concat(c,"(s) from the uploaded list will be sent ").concat(d," access links. Remaining uploaded ").concat(c,"(s) will be discarded."),icon:"/images/dashboard/ball-chain.svg",iconWidth:396,iconHeight:170,iconStyles:{marginBottom:"27px"},subTextStyles:{maxWidth:"509px"},btnPrimaryText:"Back to upgrade",btnSecondaryText:"Proceed",titleStyles:{fontSize:"22px"},modalBodyStyle:{padding:"20px",paddingBottom:"32px"}},skipProceedEmail:{title:"Event access link(s) will be sent to the first ".concat(t," uploaded registrants."),subTitle:"We will send the ".concat(d," access link(s) via mail to the first ").concat(t," uploaded confirmed registrants. Remaining uploaded ").concat(c,'s will be discarded. Please check the "Failed Uploads" tab to look out for any processing failures in sometime.'),icon:"/images/dashboard/airmeet-line-graph.svg",iconWidth:225,iconHeight:180,iconStyles:{marginBottom:"24px"},subTextStyles:{maxWidth:"407px"}}}},r={icon:"/images/il-delete-session.svg",title:"Are you sure you want to delete this field?",subTitle:"This field is being used to define the condition for 'Control who can join' for session. Deleting this field will remove the condition.",iconWidth:396,iconHeight:170,BtnSecondaryText:"No, not now",BtnPrimaryText:"Yes, delete",iconStyles:{marginBottom:"27px"},subTextStyles:{maxWidth:"509px"},modalStyle:{maxWidth:"468px"}}},2603:function(e,t,n){"use strict";n.r(t),n.d(t,"ADD_ATTENDEE_STEPS",(function(){return it})),n.d(t,"StyledButton",(function(){return lt})),n.d(t,"PremiumBadge",(function(){return ct}));var a=n(4),i=n(24),r=n(5),o=n.n(r),l=n(10),c=n(1),d=n(6),s=n(52),u=n(168),m=n(690),p=n(22),b=n(13),f=n(2419),v=n(38),h=n(95),g=n(2670),x=n.n(g),y=n(0),E=n.n(y),j=n(9),O=n(340),C=n(123),T=n(39),S=n(428),w=n(3),k=n(87),F=n(29),A=n(49),D=n(8),M=n(111),I=n(2296),_=n(2667),L=n(57),N=n(44),P=n(127);function R(){var e=Object(a.a)(["\n height: calc(100vh - 224px);\n\n .dashboard-table__items-per-page {\n text-transform: capitalize;\n }\n\n .dashboard-table-outer {\n overflow: visible;\n }\n .table-container {\n max-height: calc(100vh - 234px);\n border-radius: 12px;\n overflow: auto;\n ",";\n }\n .table-inner-container {\n table thead tr {\n position: sticky;\n top: 0;\n }\n }\n .table-footer {\n position: absolute;\n bottom: 23px;\n right: 10px;\n }\n .dashboard-table-outer .dashboard-custom-table.table-theme-dark {\n thead tr th span {\n ",";\n }\n tbody tr td div {\n ",";\n }\n\n tbody tr td {\n ",";\n }\n\n tbody tr td:first-child div {\n ",";\n }\n\n tr th:first-child span {\n color: ",";\n }\n th,\n td {\n font-family: ",";\n padding: 14px 12px;\n }\n }\n"]);return R=function(){return e},e}var z=function(e){var t=e.csvArray,n=e.headers,a=e.userTypeLabel,i=Object(y.useState)(10),r=Object(d.a)(i,2),o=r[0],l=r[1],c=Object(y.useState)(0),s=Object(d.a)(c,2),u=s[0],p=s[1],b={pageCount:Math.ceil(t.length/o),onPageChange:function(e){p(e.selected)}},f=n.map((function(e){return{key:e,title:e,colClass:"text-truncate",width:"auto"}})),v=(t||[]).slice(u*o,o+u*o),h=0===(v||[]).length;return E.a.createElement(B,null,E.a.createElement(m.b,{headers:f,dataSource:v,wrapperClassName:"pagination-theme-dark",className:"table-theme-dark ".concat(h&&"table-no-data"),sortIcon:"arrow_down",showPagination:!h,paginationData:b,itemsPerPage:!!v.length,itemsPerPageTitle:"".concat(a,"s per page"),currentPage:!h&&u+1,pageRangeDisplayCount:2,marginPagesDisplayCount:1,enablePagedArrowIcon:!0,handlePageSizeChange:function(e){var t=e.value;l(t),p(0)},dropDownZindex:1062}))},B=Object(w.d)(L.a)(R(),(function(e){var t=e.verticalWidth,n=void 0===t?"12px":t,a=e.verticalHeight,i=void 0===a?"12px":a;return Object(P.c)({verticalWidth:n,verticalHeight:i})}),(function(e){var t=e.theme;return(null===t||void 0===t?void 0:t.isLightTheme)&&"\n color : ".concat(t.colors.ambience[9],"\n ")}),(function(e){var t=e.theme;return(null===t||void 0===t?void 0:t.isLightTheme)&&"\n color : ".concat(t.colors.ambience[8],";\n \n ")}),(function(e){var t=e.theme;return(null===t||void 0===t?void 0:t.isLightTheme)&&"\n background-color : ".concat(t.colors.ambience[22],"\n ")}),(function(e){var t=e.theme;return(null===t||void 0===t?void 0:t.isLightTheme)&&"\n color : ".concat(t.colors.ambience[0],";\n ")}),(function(e){var t=e.theme;return t.colors.ambience[t.isLightTheme?0:4]}),(function(e){return e.theme.fonts.book}));function U(){var e=Object(a.a)(["\n background: ",";\n"]);return U=function(){return e},e}var W=function(e){var t=e.onBack,n=e.onSubmit,a=e.csvArray,i=e.headers,r
1=e.userTypeLabel;return E.a.createElement(E.a.Fragment,null,E.a.createElement(L.a,{p:"40px 32px 0",flex:1},E.a.createElement(L.a,{display:"flex",mb:"12px"},E.a.createElement(L.a,{mt:"8px",mr:"16px"},E.a.createElement(N.a,{icon:"icon-back-arrowlight",width:24,height:24,fill:"ambience.2",style:{cursor:"pointer"},onClick:t})),E.a.createElement(L.a,null,E.a.createElement(b.Typography,{variant:"h5",color:"ambience.0"},"Preview uploaded list"),E.a.createElement(b.Typography,{variant:"subtext0",color:"ambience.6",mt:"8px"},'Recheck the uploaded attendees details and proceed to "Next" if they are fine. In case some details are incorrect, go to "Previous" section and reupload the corrected details.'))),E.a.createElement(z,{csvArray:a,headers:i,userTypeLabel:r})),E.a.createElement(L.a,{p:"20px 32px 40px"},E.a.createElement(V,{variant:"primary",maxWidth:"144px",onClick:t,mr:"24px"},"Previous"),E.a.createElement(s.a,{variant:"primary",maxWidth:"144px",onClick:n},"Next")))},V=Object(w.d)(s.a)(U(),(function(e){return e.theme.colors.ambience[20]})),Y=n(3030),H=n(2420),Q=n(211),G=n(2421),q=n(158),K=n.n(q),Z=n(3619),J=n(3629);function X(){var e=Object(a.a)(["\n white-space: nowrap;\n"]);return X=function(){return e},e}function $(){var e=Object(a.a)(["\n min-height: 374px;\n padding: 20px;\n background: ",";\n margin-bottom: 16px;\n display: table;\n width: 100%;\n"]);return $=function(){return e},e}function ee(){var e=Object(a.a)(["\n width: 100%;\n overflow: auto;\n ",";\n"]);return ee=function(){return e},e}var te=function(e){var t=e.emailObj,n=e.formData.filter((function(e){return e.isCsvField}))||[],a=[].concat(Object(i.a)(n),[t]).sort((function(e,t){return e.order-t.order}));return E.a.createElement(L.a,null,E.a.createElement(b.Typography,{variant:"h6",color:"ambience.1",mb:"13px"},"Template preview"),E.a.createElement(ne,null,E.a.createElement(ae,null,E.a.createElement(ie,{variant:"subtext1",color:"black"},null===a||void 0===a?void 0:a.map((function(e,t){return(t?", ":"")+e.label}))))))},ne=Object(w.d)(L.a)(ee(),(function(e){var t=e.verticalHeight,n=void 0===t?"12px":t,a=e.cornerRadius,i=void 0===a?"8px":a;return Object(P.c)({verticalHeight:n,cornerRadius:i})})),ae=Object(w.d)(L.a)($(),(function(e){var t=e.theme;return t.colors.ambience[(null===t||void 0===t?void 0:t.isLightTheme)?22:2]})),ie=Object(w.d)(b.Typography)(X());function re(){var e=Object(a.a)(["\n display: flex;\n flex: 1;\n overflow: auto;\n padding: 14px 34px 24px 32px;\n ",";\n"]);return re=function(){return e},e}function oe(){var e=Object(a.a)(["\n position: relative;\n &:before {\n content: '';\n position: absolute;\n left: 0;\n top: 20px;\n bottom: 0;\n background: ",";\n width: 1px;\n }\n"]);return oe=function(){return e},e}var le=function(e){var t=e.airmeetId,n=e.formFetchedFromBackend,a=e.totalRegistrants,i=e.isTicketingEnabled,r=e.isCustomRegistrationEnabled,o=e.isCustomRegistrationAllowed,l=e.onBack,s=e.onComplete,u=e.isCustomCsvCreated,m=e.onClose,p=e.isCsvTemplateForm,f=e.fetchCombinedInfo,v=e.emailObj,h=e.logData,g=e.isEventSeries,x=void 0!==g&&g,O=e.airmeetFormat,C=Object(y.useState)(!1),T=Object(d.a)(C,2),S=T[0],w=T[1],k=Object(y.useState)(!1),F=Object(d.a)(k,2),D=F[0],M=F[1],I=Object(y.useState)({}),_=Object(d.a)(I,2),P=_[0],R=_[1],z=Object(j.e)((function(e){var t,n;return null===(t=e.cmDashboard)||void 0===t||null===(n=t.airmeet)||void 0===n?void 0:n.noauth_enabled})),B=Object(j.e)((function(e){var t,n;return null===(t=e.cmDashboard)||void 0===t||null===(n=t.airmeet)||void 0===n?void 0:n.event_sub_type})),U=Object(j.e)((function(e){var t,n;return null===(t=e.cmDashboard)||void 0===t||null===(n=t.airmeet)||void 0===n?void 0:n.attendee_list_enabled})),W=i,V=Object(G.a)({formFetchedFromBackend:n,noAuth:z,attendeeListEnabled:U,hasTicketing:W,onClose:m,isCsvTemplateForm:p,isCustomCsvCreated:u,fetchCombinedInfo:f,isEventSeries:x}),Y=V.formData,H=V.setFormData,q=V.updateField,X=V.deleteFormField,$=V.formConfig.preDefinedSelectState,ee=V.selectedFieldValues,ne=V.attendeeCard,ae=V.makeFieldMandatory,ie=V.updateAttendeeC
1ard,re=V.setSelectedFieldValues,oe=V.actions.createOrUpdateForm,le=V.isApiSuccess,se=V.setIsApiSuccess,ue=V.hasFormChanged,me=V.setRegistrationForm,pe={formData:Y,setFormData:H,updateField:q,deleteFormField:X,formConfig:{preDefinedSelectState:$},selectedFieldValues:ee,setSelectedFieldValues:re,attendeeCard:ne,makeFieldMandatory:ae,updateAttendeeCard:ie,createOrUpdateForm:oe,isCustomRegistrationEnabled:r,isCustomRegistrationAllowed:o,isApiSuccess:le,setIsApiSuccess:se,hasFormChanged:ue,emailObj:v};return Object(y.useEffect)((function(){var e=document.getElementById("customCsvPanel");e&&(e.style="")}),[]),E.a.createElement(E.a.Fragment,null,E.a.createElement(L.a,{display:"flex",p:"40px 34px 24px 32px"},E.a.createElement(L.a,{mt:"8px",mr:"16px"},E.a.createElement(N.a,{icon:"icon-back-arrowlight",width:24,height:24,fill:"ambience.2",style:{cursor:"pointer"},onClick:l})),E.a.createElement(L.a,null,E.a.createElement(b.Typography,{variant:"h5",color:"ambience.0"},u?"Edit":"Create"," custom template"),E.a.createElement(b.Typography,{variant:"subtext0",color:"ambience.6",mt:"8px",style:{maxWidth:"647px"}},u?"Edit":"Create"," custom CSV template to upload additional details about attendees such as Gender, Address and so on. You can use these fields to control access to sessions too."))),E.a.createElement(de,null,E.a.createElement(L.a,{maxWidth:"calc(100% - 439px)",width:"100%"},E.a.createElement(b.Typography,{variant:"subtext0",color:"ambience.12",mb:"24px",style:{maxWidth:"527px"}},"Add default fields or add custom fields which you want in the CSV template. Certain fields are mandatory by default to map attendee data."),E.a.createElement(J.a,Object.assign({airmeetId:t,onShowCFPanel:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};R(t),M(Object.keys(t).length>0),w(e)},setshowCSPanel:w,formFetchedFromBackend:n,totalRegistrants:a,noAuth:z,isCsvTemplateForm:p,setRegistrationForm:me,isCustomCsvCreated:u,isEventSeries:x,airmeetFormat:O},pe))),E.a.createElement(ce,{maxWidth:"439px",width:"100%",pl:"32px"},E.a.createElement(te,{emailObj:v,formData:Y}))),E.a.createElement(L.a,{p:"24px 32px"},E.a.createElement(lt,{disabled:o&&K()(n.formFieldsConstant,Y)&&!ue,maxWidth:"144px",variant:"primary",onClick:function(){A.c.customCsvUploadAnalyticsEvent("customTemplateCreated",Object(c.a)({},h)),oe(Y),s()}},u?"Save":"Next")),E.a.createElement(Q.a,null,S&&E.a.createElement(Z.a,Object.assign({},pe,{onClose:function(){return w(!1)},currentlySelectedItem:P,shouldShowEditScreen:D,setcurrSelectedFieldCF:R,isEventSeries:x,isCsvTemplateForm:p,eventSubType:B}))))},ce=Object(w.d)(L.a)(oe(),(function(e){return e.theme.colors.ambience[19]})),de=Object(w.d)(L.a)(re(),(function(e){var t=e.verticalWidth,n=void 0===t?"12px":t;return Object(P.c)({verticalWidth:n})})),se=n(169),ue=n(34),me=n(7),pe=n(30),be=n(280),fe=n(2149),ve=n(1914);function he(){var e=Object(a.a)(["\n position: absolute;\n top: -16px;\n left: 60%;\n transform: translateX(-50%);\n width: 0;\n height: 0;\n border-left: 16px solid transparent;\n border-right: 16px solid transparent;\n border-bottom: 16px solid\n ",";\n"]);return he=function(){return e},e}function ge(){var e=Object(a.a)(["\n padding: 10px 50px 0px 5px;\n background-color: ",";\n margin-top: 15px;\n display: flex;\n position: relative;\n border-radius: 8px;\n"]);return ge=function(){return e},e}function xe(){var e=Object(a.a)(["\n width: 100%;\n padding: 10px 12px;\n border-radius: 6px;\n background-color: ",";\n display: flex;\n align-items: flex-start;\n margin-bottom: 16px;\n"]);return xe=function(){return e},e}function ye(){var e=Object(a.a)(["\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 400px;\n"]);return ye=function(){return e},e}function Ee(){var e=Object(a.a)(["\n a {\n color: "," !important;\n font-size: 14px;\n line-height: 16px;\n text-decoration: none !important;\n font-family: ",";\n }\n svg {\n fill: ",";\n margin-right: 4px;\n }\n &:hover {\n opacity: 0.8;\n }\n"]);return Ee=function(){return e},e}function je(){var e=Object(a.a)(["\n position: relative;\n height: 192px;\n max-width: 387px;\n background: ",";\n border: 1px dashed\n ",";\n border-radius: 8px;\n display: flex;
1\n align-items: center;\n justify-content: center;\n flex-direction: column;\n\n input[type='file'] {\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n width: 100%;\n opacity: 0;\n cursor: pointer;\n z-index: 1;\n }\n\n ","\n\n &:hover {\n "," {\n display: block;\n opacity: 1;\n }\n }\n"]);return je=function(){return e},e}function Oe(){var e=Object(a.a)(["\n border: 1px solid ",";\n background: "," !important;\n opacity: 1 !important;\n"]);return Oe=function(){return e},e}function Ce(){var e=Object(a.a)(["\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n"]);return Ce=function(){return e},e}function Te(){var e=Object(a.a)(["\n display: none;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 2;\n background: linear-gradient(\n 344.17deg,\n rgba(0, 0, 0, 0.9) 36.68%,\n rgba(38, 37, 45, 0.9) 91.09%\n );\n padding: 25px;\n border-radius: 8px;\n transition: opacity 0.3s ease-in-out;\n"]);return Te=function(){return e},e}function Se(){var e=Object(a.a)(["\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n"]);return Se=function(){return e},e}function we(){var e=Object(a.a)(["\n flex: 1;\n overflow: auto;\n\n ",";\n"]);return we=function(){return e},e}var ke=function(e){var t=e.uploadedFile,n=e.onDeleteFile,a=e.uploadFileSelection,i=Object(y.useRef)(null),r=t.name.length>8?t.name.slice(0,8)+"..":t.name;return E.a.createElement(Ie,null,E.a.createElement(De,{mt:"16px",ml:"18px"},E.a.createElement(L.a,{display:"flex",alignItems:"center"},E.a.createElement(N.a,{icon:"folder",width:20,height:16,mr:"3px",fill:"ambience.0"}),E.a.createElement(b.Typography,{variant:"subtext2",color:"ambience.0"},r,".CSV")),E.a.createElement(L.a,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",width:"100%",height:"100%"},E.a.createElement("img",{src:Object(F.cdnImage)("/images/confirm_save.svg"),width:83,height:100,alt:""}),E.a.createElement(b.Typography,{variant:"subtext0",color:"ambience.0",mt:"8px"},"Your file was uploaded successfully"))),E.a.createElement(Me,null,E.a.createElement(L.a,{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%"},E.a.createElement(_e,{typography:"button2",variant:"primary",maxWidth:"100px",height:"36px",onClick:function(e){i.current.click()},mr:"8px",display:"flex",alignItems:"center",justifyContent:"center"},E.a.createElement(N.a,{icon:"arrow_counterclockwise",width:16,height:16,mr:"8px",fill:"accentPrimary.0",style:{transform:"rotate(180deg)"}}),"Replace"),E.a.createElement("input",{type:"file",ref:i,id:"attendeeListCsv",name:"attendeeListCsv",onChange:a,accept:".csv",style:{display:"none"}}),E.a.createElement(_e,{typography:"button2",variant:"primary",maxWidth:"100px",height:"36px",onClick:n,display:"flex",alignItems:"center",justifyContent:"center"},E.a.createElement(N.a,{icon:"delete",width:15,height:16,mr:"8px",fill:"accentPrimary.0"}),"Delete"))))};var Fe=function(e){var t=e.showSuccessModal,n=e.isCustomCsvCreated,a=e.customCsvData,i=e.defaultCsvData,r=e.createCustomTemplate,o=e.isPaid,l=e.isCustomRegistrationEnabled,c=e.mandatoryFields,d=e.showBanner,u=e.setShowBanner,m=e.uploadErr,p=e.uploadedFile,f=e.onDeleteFile,h=e.uploadFileSelection,g=e.handleUpload,x=e.attendeePreviewScreen,y=e.confirmEmailScreen,j=e.csvArray,O=e.maxRowLimit,C=e.isMultiSelectFieldAdded,T=e.isConsentFieldAdded,S=c.filter((function(e){return"custom"===e.type.fieldType})),w=Object(v.a)().theme,k=Object(be.a)().isFreeTrialPlan;return E.a.createElement(L.a,{display:"flex",flexDirection:"column",justifyContent:"space-between",minHeight:"0px",mt:"24px",height:"100%"},E.a.createElement(Ae,{px:"32px"},E.a.createElement(b.Typography,{variant:"subtitle2",color:"ambience.0",mb:"16px"},"Template form"),E.a.createElement(b.Typography,{variant:"caption-light",color:"ambience.10",mb:"4px"},"Required details"),E.a.createElement(b.Typography,{variant:"subtext1",color:"ambience.1",mb:"15px"},null===c||void 0===c?void 0:c.map((function(e,t){return"custom"!==e.type.fieldType&&(t?", ":"")+"".concat("Attendance Type"===e.label?e.label+"* ('Online' or 'Hybrid')":e.label+"*")}))),(null===S||void 0===S?void 0:S.length)>0&&E.a.createElement(L.a,null,E.a.createElement(b.Typography,{variant:"caption-light",color:"ambience.10",mb:"4px"},"Custom Fields"),E.a.createElement(b.Typography,{variant:"subtext1",color:"ambience.1",mb:"24px"},null===S||void 0===S?void 0:S.map((function(e,t){return(t?", ":"")+"".concat("Attendance Type"===e.label?e.label+"* ('Online' or 'Hybrid')":e.label+"*")})))),E.a.createElement(L.a,{display:"flex",alignItems:"center"},n?E.a.createElement(_e,{typography:"button2",variant:"primary",width:"144px",height:"36px",p:"0",onClick:r,color:"ambience.0"},E.a.createElement(N.a,{icon:"edit",width:16,height:16,mr:"8px",fill:"accentPrimary.0"}),"Edit Template"):E.a.createElement(L.a,{position:"relative",display:"inline-block",width:"195px"},!o&&E.a.createElement(ct,{variant:"subtext2-bold",color:"ambience.23",isFloating:!0},"Premium"),E.a.createElement(_e,{typography:"button2",variant:"primary",disabled:!o||!l,width:"164px",height:"36px",onClick:r,opacity:l?"1":"0.4",p:"0",color:"ambience.0"},E.a.createElement(N.a,{icon:"edit",width:16,height:16,mr:"8px",fill:"accentPrimary.0"}),"Create Template")),E.a.createElement(Ne,{variant:"link",color:"accentPrimary.0",ml:"20px",onClick:t},E.a.createElement(N.a,{icon:"arrow_download",width:16,height:16,mr:"8px",fill:"accentPrimary.0"}),E.a.createElement(fe.CSVLink,{data:n?[a]:[i],filename:n?"CustomTemplate.csv":"DefaultTemplate.csv",target:"_blank"},"Download Template"))),(C||T)&&E.a.createElement(ze,null,E.a.createElement(L.a,{width:"28px",pl:"10px"},E.a.createElement(ue.a,{icon:"icon-tips",height:"28px",width:"28px",fill:"ambience.0"})),E.a.createElement(L.a,null,E.a.createElement("ul",null,C&&E.a.createElement("li",{style:{listStyle:!T&&"none",color:w.colors.ambience[0]}},E.a.createElement(b.Typography,{variant:"subtext2",color:w.isLightTheme?"lightContentSecondary":"darkContentSecondary",mb:T&&"10px"},"The template has multi-select fields. Separate out the multiple fields using semi colon (;)")),T&&E.a.createElement("li",{style:{color:w.colors.ambience[0]}},E.a.createElement(b.Typography,{variant:"subtext2",color:w.isLightTheme?"lightContentSecondary":"darkContentSecondary"},"The template has consent field. Use either True or False for these fields.")))
1),E.a.createElement(Be,null)),E.a.createElement(L.a,{width:"100%",height:"1px",background:w.colors.ambience[19],my:"24px"}),E.a.createElement(me.j,{alignItems:"center",mb:"8px"},E.a.createElement(b.Typography,{variant:"subtitle2",color:"ambience.0"},n?"Use the template to upload a list of attendees":"Upload the list of attendees"),k&&E.a.createElement(se.a,{content:"Upgrade to enable this feature",hasWrapper:!0},E.a.createElement(ve.a,{text:"Available on Paid Plans",textStyle:{fontWeight:"bold"}}))),E.a.createElement(b.Typography,{variant:"subtext2",color:"ambience.9",mb:"24px"},"You can use the attached template as a guide. Please fill out all required fields to avoid issues after submitting attendee information. Keep in mind that csv uploads are limited to 5000 rows and 1MB in size."),E.a.createElement(L.a,null,d&&E.a.createElement(Re,null,E.a.createElement(b.Typography,{variant:"caption",color:"accentMidnight.2",mr:"10px"},"Please make sure that you merge the \u2018First name\u2019 and \u2018Last name\u2019 fields and make it \u2018Name\u2019 in the CSV file before uploading."),E.a.createElement(s.a,{variant:"link",mt:"-2px",onClick:function(){return u(!1)}},E.a.createElement(N.a,{icon:"dismiss",height:"12px",width:"12px",fill:"ambience.22"}))),E.a.createElement(Le,{isError:m,isDisabled:k},p&&!m?E.a.createElement(ke,{uploadedFile:p,onDeleteFile:f,uploadFileSelection:h}):p&&m?E.a.createElement(E.a.Fragment,null,E.a.createElement(N.a,{icon:"document",fill:"white",width:24,height:24}),E.a.createElement(Pe,{variant:"subtext0",color:"ambience.1",mt:"18px"},null===p||void 0===p?void 0:p.name),E.a.createElement(b.Typography,{variant:"subtext2",color:"ambience.8",mt:"8px",mb:"26px"},"You can drag and drop a different file")):E.a.createElement(E.a.Fragment,null,E.a.createElement(N.a,{icon:"add_circle",fill:"ambience.0",width:24,height:24}),E.a.createElement(b.Typography,{variant:"button2",color:"ambience.9",mt:"16px"},"Upload .CSV list of your attendees"),E.a.createElement(b.Typography,{variant:"subtext2",color:"ambience.0",mt:"8px"},"Drag a file here or click the frame to select a file")),k?null:E.a.createElement("input",{type:"file",id:"attendeeListCsv",name:"attendeeListCsv",onChange:g,accept:".csv",style:{cursor:"pointer"}})),p&&E.a.createElement(s.a,{variant:"link",color:"accentPrimary.0",typography:"button2",mt:"30px",onClick:x},E.a.createElement(N.a,{icon:"icon_preview",width:24,height:24,mr:"8px",fill:"accentPrimary.0"}),"Preview Upload"))),E.a.createElement(L.a,{mb:"32px",px:"32px",display:"flex",mt:"15px"},E.a.createElement(s.a,{variant:"primary",maxWidth:"88px",onClick:y,disabled:!p||!(null===j||void 0===j?void 0:j.length)||O},"Next")))},Ae=Object(w.d)(L.a)(we(),(function(e){var t=e.verticalWidth,n=void 0===t?"12px":t;return Object(P.c)({verticalWidth:n})})),De=Object(w.d)(L.a)(Se()),Me=Object(w.d)(L.a)(Te()),Ie=Object(w.d)(L.a)(Ce()),_e=Object(w.d)(s.a)(Oe(),(function(e){var t=e.theme;return Object(pe.a)(t.colors.ambience[9],.16)}),(function(e){var t=e.theme;return Object(pe.a)(t.colors.ambience[9],.16)})),Le=Object(w.d)(L.a)(je(),(function(e){var t=e.theme;return(null===t||void 0===t?void 0:t.isLightTheme)?t.colors.ambience[20]:"rgba(38, 37, 45, 0.64)"}),(function(e){var t=e.isError,n=e.theme;return t?n.colors.semantic[1]:Object(pe.a)(n.colors.ambience[9],.16)}),(function(e){return e.isDisabled&&"\n opacity: 0.5;\n cursor: not-allowed;\n "}),Me),Ne=Object(w.d)(L.a)(Ee(),(function(e){return e.theme.colors.accentPrimary[0]}),(function(e){return e.theme.fonts.bold}),(function(e){return e.theme.colors.accentPrimary[0]})),Pe=Object(w.d)(b.Typography)(ye()),Re=Object(w.d)(L.a)(xe(),(function(e){return e.theme.colors.accentMidnight[0]})),ze=Object(w.d)(L.a)(ge(),(function(e){var t=e.theme;return t.isLightTheme?Object(pe.a)(t.colors.semantic[6],.15):Object(pe.a)(t.colors.semantic[5],.15)})),Be=Object(w.d)(L.a)(he(),(function(e){var t=e.theme;return Object(pe.a)(t.colors.semantic[5],.15)}));var Ue=function(e){var t,n=e.isCustomCsvCreated,a=e.isPaid,i=void 0===a||a,r=e.createCustomTemplate,o=e.attendeePreviewScreen,l=e.uploadedFile,s=e.setUploadedFile,u=e.uploadFileSelection,m=e.confirmEmailScreen,f=e.uploadErr,h=e.emailAddedForm,g=e.mandatoryFields,x=e.logData,O=e.isCustomRegistrationEnabled,C=e.csvArray,S=e.formData,w=e.airmeetId,k=e.onClose,F=e.isHybridEvent,D=e.addAttendeeStep,M=e.setAddAttendeeSetStep,I=e.userTypeLabel,N=e.userType,P=e.airmeetFormat,R=e.isEventSeries,z=void 0!==R&&R,B=e.isInPersonEvent,U=void 0!==B&&B,W=Object(j.e)((function(e){var t,n;return null===e||void 0===e||null===(t=e.lounge)||void 0===t||null===(n=t.airmeet)||void 0===n?void 0:n.participants_tab_enhanced})),V=Object(j.e)((function(e){var t,n;return null===e||void 0===e||null===(t=e.cmDashboard)||void 0===t||null===(n=t.airmeet)||void 0===n?void 0:n.is_attendee_csv_upload_allowed})),Y=Object(j.e)((function(e){var t,n,a;return null===(t=e.eventSeries)||void 0===t||null===(n=t.combinedInfo)||void 0===n||null===(a=n.seriesInfo)||void 0===a?void 0:a.is_attendee_csv_upload_allowed})),H=z?Y:V,Q=Object(y.useState)(H),G=Object(d.a)(Q,2),q=G[0],K=G[1],Z=Object(y.useState)("Name"===(null===(t=S[0])||void 0===t?void 0:t.label)),J=Object(d.a)(Z,2),X=J[0],$=J[1],ee=5e3<(null===C||void 0===C?void 0:C.length);Object(y.useEffect)((function(){W&&H&&K(!0)}),[W,H]);var te=Object(j.d)(),ne=Array.isArray(S)&&S.filter((function(e){return null===e||void 0===e?void 0:e.isCsvField})).map((function(e){return null===e||void 0===e?void 0:e.label}))||[],ae=Array.isArray(S)&&S.filter((function(e){return null===e||void 0===e?void 0:e.isCsvMandatory})).map((function(e){return null===e||void 0===e?void 0:e.label})),ie=h.map((function(e){return e.label})),re=Array.isArray(S)&&S.filter((function(e){return"multiSelect"===e.name&&e.isCsvField})).length>0,oe=Array.isArray(S)&&S.filter((function(e){return"consent"===e.name&&e.isCsvField})).length>0,le=Object(v.a)().theme;return E.a.createElement(L.a,{height:"100%",display:"flex",flexDirection:"column",background:le.colors.ambience[22]},E.a.createElement(L.a,{px:"32px",pt:"32px"},E.a.createElement(b.Typography,{variant:"h6",color:"ambience.0"},"Add attendees"),E.a.createElement(b.Typography,{variant:"subtext1",color:"ambience.8",mt:"8px"},"Add attendees to the ",I," list. For a seamless one-click registration/entry for your attendees, please fill all mandatory form fields.")),H&&W&&E.a.createElement(L.a,{display:"flex",mt:"12px",ml:"32px"},E.a.createElement(L.a,{p:"14px 22px",onClick:function(){return K(!0)},cursor:"pointer",borderBottom:"solid",borderColor:q?le.colors.accentPrimary[0]:le.colors.ambience[19],borderWidth:q?"3px":"1px",
1id:"add-attendees_bulk-upload"},E.a.createElement(b.Typography,{variant:q?"button3":"subtext0",color:q?"ambience.1":"ambience.9"},"Bulk upload attendees")),E.a.createElement(L.a,{p:"14px 22px",onClick:function(){return K(!1)},cursor:"pointer",borderBottom:"solid",borderColor:q?le.colors.ambience[19]:le.colors.accentPrimary[0],borderWidth:q?"1px":"3px",id:"add-attendees_add-single"},E.a.createElement(b.Typography,{variant:q?"subtext0":"button3",color:q?"ambience.9":"ambience.1"},"Add a single attendee"))),q?E.a.createElement(Fe,{showSuccessModal:function(){A.c.customCsvUploadAnalyticsEvent("downloadTemplateClicked",Object(c.a)(Object(c.a)({},x),{},{type:n?"custom":"default"})),te(Object(T.T)(p.yc,{id:1,show:!0,message:n?"Template downloaded successfully!":"You have successfully downloaded the default template.",type:"success"}))},isCustomCsvCreated:n,customCsvData:ie,defaultCsvData:ne,createCustomTemplate:r,isPaid:i,isCustomRegistrationEnabled:O,mandatoryFields:g,defaultMandatoryFields:ae,showBanner:X,setShowBanner:$,uploadErr:f,uploadedFile:l,onDeleteFile:function(){s("")},uploadFileSelection:u,handleUpload:function(e){u(e),document.getElementById("attendeeListCsv").value=""},attendeePreviewScreen:o,confirmEmailScreen:m,csvArray:C,maxRowLimit:ee,isMultiSelectFieldAdded:re,isConsentFieldAdded:oe}):E.a.createElement(_.b,{emailAddedForm:h,airmeetId:w,onClose:k,isHybridEvent:F,step:D,setStep:M,userTypeLabel:I,userType:N,airmeetFormat:P,isInPersonEvent:U}))};function We(){var e=Object(a.a)(["\n height: 192px;\n max-width: 387px;\n background: ",";\n border: 1px dashed ",";\n border-radius: 8px;\n display: flex;\n align-items: center;\n justify-content: center;\n"]);return We=function(){return e},e}function Ve(){var e=Object(a.a)(["\n flex: 1;\n overflow: auto;\n\n ",";\n"]);return Ve=function(){return e},e}function Ye(){var e=Object(a.a)(["\n a {\n color: "," !important;\n font-size: 14px;\n line-height: 16px;\n text-decoration: none !important;\n font-family: ",";\n }\n svg {\n fill: ",";\n margin-right: 4px;\n }\n &:hover {\n opacity: 0.8;\n }\n"]);return Ye=function(){return e},e}var He=function(){return E.a.createElement(Ke,null,E.a.createElement(L.a,{style:{textAlign:"center"}},E.a.createElement("img",{src:Object(F.cdnImage)("/images/dashboard/airmeet-file-error.svg"),width:73,height:100,alt:""}),E.a.createElement(b.Typography,{variant:"subtitle2",color:"ambience.0"},"Your .CSV file had some issue"),E.a.createElement(b.Typography,{variant:"caption-light",color:"ambience.8",style:{maxWidth:"250px"}},"There was some error while uploading, please upload the csv file again.")))};var Qe=function(e){var t=e.uploadedAttendeeCount,n=e.onClose,a=e.mandatoryFields,i=e.logData,r=e.userTypeLabel,o=t.invalidCount,l=void 0===o?0:o,u=t.distinctCount,m=void 0===u?0:u,p=t.invalidRows,f=t.duplicateCount,v=t.extraFields,h=Object(y.useState)(!0),g=Object(d.a)(h,2),x=g[0],j=g[1];return E.a.createElement(E.a.Fragment,null,E.a.createElement(L.a,{p:"40px 32px 12px"},E.a.createElement(b.Typography,{variant:"h6",color:"ambience.0",pb:"10px"},"Invite ",r,"s")),E.a.createElement(qe,{p:"10px 32px 0"},E.a.createElement(b.Typography,{variant:"subtext1",color:"ambience.1",mb:"4px"},"Required details"),E.a.createElement(b.Typography,{variant:"caption-light",color:"ambience.10",mb:"15px"},null===a||void 0===a?void 0:a.map((function(e,t){return(t?", ":"")+e.label+"*"}))),E.a.createElement(He,null),v&&v.length>0&&E.a.createElement(L.a,{display:"flex",mt:"50px"},E.a.createElement(N.a,{icon:"warning",fill:"semantic.0",width:24,height:24}),E.a.createElement(L.a,{ml:"12px",width:"calc(100% - 32px)"},E.a.createElement(b.Typography,{variant:"subtitle1",color:"ambience.1",mb:"4px"},"Alert"),E.a.createElement(b.Typography,{variant:"subtext2",color:"ambience.6"},"There were some extra columns present in the uploaded file.",E.a.createElement("br",null),"Those columns are not processed."))),f>0&&E.a.createElement(L.a,{display:"flex",mt:"20px"},E.a.createElement(N.a,{icon:"warning",fill:"semantic.0",width:24,height:24}),E.a.createElement(L.a,{ml:"12px",width:"calc(100% - 32px)"},E.a.createElement(b.Typography,{variant:"subtitle1",color:"ambience.1",mb:"4px"},"Alert"),E.a.createElement(b.Typography,{variant:"subtext2",color:"ambience.6"},"There were ",f," duplicate entries found in the uploaded file.",E.a.createElement("br",null),"Those have been discarded and the rest have been processed."))),m>0&&E.a.createElement(E.a.Fragment,null,E.a.createElement(L.a,{display:"flex",mt:"23px"},E.a.createElement(N.a,{icon:"checkmark_circle",fill:"semantic.2",width:30,height:30}),E.a.createElement(L.a,{ml:"12px"},E.a.createElement(b.Typography,{variant:"subtitle1",color:"ambience.1"},m," ",r,1===m?"":"s"," added successfully."),E.a.createElement(b.Typography,{variant:"subtext2",color:"ambience.6",mt:"4px"},"The registration of the ",r,"(s) will be confirmed only when they click on their unique link and your registration limit will be consumed.")))),l>0&&E.a.createElement(L.a,{display:"flex",mt:"23px"},E.a.createElement(N.a,{icon:"dismiss_circle",fill:"semantic.1",width:20,height:20}),E.a.createElement(L.a,{ml:"12px"},E.a.createElement(b.Typography,{variant:"subtitle1",color:"ambience.1"},l," ",r,"(s) details are having issues."),E.a.createElement(b.Typography,{variant:"subtext2",color:"ambience.6",mt:"8px"},"Download the ",r,"(s) having issues, fix them and upload again."))),E.a.createElement(Ge,{variant:"link",onClick:function(){j(!1),A.c.customCsvUploadAnalyticsEvent("customTemplateDownloadErrorCsv",Object(c.a)({},i))},mt:"12px",pl:"36px"},E.a.createElement(N.a,{icon:"arrow_download",width:16,height:16}),E.a.createElement(fe.CSVLink,{data:p,filename:"attendee_issue_details.csv",target:"_blank"},"Download attendee details"))),E.a.createElement(L.a,{p:"40px 32px 40px",display:"flex",alignItems:"center"},E.a.createElement(s.a,{variant:"primary",maxWidth:"144px",onClick:n,disabled:x},"Okay"),l>0&&E.a.createElement(L.a,{ml:"25px"},E.a.createElement(b.Typography,{variant:"subtext2",color:"ambience.12",style:{maxWidth:"290px"}},"There was an error while uploading the attendee list. Please download the list of errors to rectify."))))},Ge=Object(w.d)(L.a)(Ye(),(function(e){return e.theme.colors.accentPrimary[0]}),(function(e){return e.theme.fonts.bold}),(function(e){return e.theme.colors.accentPrimary[0]})),qe=Object(w.d)(L.a)(Ve(),(function(e){var t=e.verticalWidth,n=void 0===t?"12px":t;return Object(P.c)({verticalWidth:n})})),Ke=Object(w.d)(L.a)(We(),(function(e){var t=e.theme;return t.isLightTheme?t.colors.ambience[23]:"rgba(38, 37, 45, 0.64)"}),(function(e){return e.theme.colors.semantic[1]}));function Ze(){var e=Object(a.a)(["\n background: ",";\n border-radius: 4px;\n padding: 1px 2px;\n ","\n"]);return Ze=function(){return e},e}function Je(){var e=Object(a.a)(["\n ","\n"]);return Je=function(){return e},e}function Xe(){var e=Object(a.a)(["\n #custom_fc_button {\n display: none;\n }\n"]);return Xe=function(){return e},e}var $e="TEMPLATE_CREATION",et="TEMPLATE_UPLOAD",tt="TEMPLATE_EMAIL_LINK",nt="TEMPLATE_PREVIEW_ATTENDEE",at="TEMPLATE_ATTENDEE_STATUS",it={ADD_ATTENDEE:"ADD_ATTENDEE",CONFIRM_EMAIL_TYPE:"CONFIRM_EMAIL_TYPE",SUCCESS_SCREEN:"SUCCESS_SCREEN"},rt=[".csv",".CSV"];t.default=function(e){var t=e.onClose,n=e.airmeetId,a=e.formFetchedFromBackend,r=e.totalRegistrants,s=e.isTicketingEnabled,b=e.isCustomRegistrationEnabled,g=e.isCustomRegistrationAllowed,w=e.isPaid,L=e.fetchCombinedInfo,N=e.captureDashboardEventEntryLogs,P=e.setShowAttendeePanel,R=e.logData,z=e.csvModificationsMetaData,B=e.communityId,U=e.isHybridEvent,V=e.isLimitLevelAttendee,Q=void 0!==V&&V,G=e.isEventSeries,q=void 0!==G&&G,K=e.userTypeLabel,Z=e.userType,J=e.airmeetFormat,X=e.isInPersonEvent,$=void 0!==X&&X,ee=K||"participant",te=Object(j.e)((function(e){return e.meteredPricing})).meterData,ne=Object(j.e)((function(e){var t,n;return null===e||void 0===e||null===(t=e.lounge)||void 0===t||null===(n=t.airmeet)||void 0===n?void 0:n.participants_tab_enhanced})),ae=Object(j.e)((function(e){var t;return null===e||void 0===e||null===(t=e.cmDashboard)||void 0===t?void 0:t.registrationMeta})),ie=te.registrations_left,re=te.metered_pricing_enabled,oe=Object(j.d)(),ce=Object(y.useState)(et),de=Object(d.a)(ce,2),se=de[0],ue=de[1],me=Object(y.useState)(""),pe=Object(d.a)(me,2),be=pe[0],fe=pe[1],ve=Object(y.useState)(!0),he
1=Object(d.a)(ve,2),ge=he[0],xe=he[1],ye=Object(y.useState)(!1),Ee=Object(d.a)(ye,2),je=Ee[0],Oe=Ee[1],Ce=Object(y.useState)(!1),Te=Object(d.a)(Ce,2),Se=Te[0],we=Te[1],ke=Object(y.useState)({distinctCount:0,duplicateCount:0,validCount:0,invalidCount:0,invalidRows:[],extraFields:[],attendeeSkipped:0}),Fe=Object(d.a)(ke,2),Ae=Fe[0],De=Fe[1],Me=Object(y.useState)(U||!0),Ie=Object(d.a)(Me,2),_e=Ie[0],Le=Ie[1],Ne=Object(H.b)(a),Pe=Object(h.a)(),Re=Pe.warningToast,ze=Pe.errorToast,Be=Object(y.useState)([]),We=Object(d.a)(Be,2),Ve=We[0],Ye=We[1],He=Object(y.useState)([]),Ge=Object(d.a)(He,2),qe=Ge[0],Ke=Ge[1],Ze=Object(y.useState)(it.ADD_ATTENDEE),Je=Object(d.a)(Ze,2),Xe=Je[0],lt=Je[1],ct=Object(j.e)((function(e){var t;return(null===e||void 0===e||null===(t=e.cmDashboard)||void 0===t?void 0:t.eventEntryOption)||{}})),dt=Object(y.useMemo)((function(){return Object(I.a)({userType:Z})}),[Z]),st=function(){P(!0),ue(et)},ut=function(){ue(tt)};Object(y.useEffect)((function(){oe(Object(S.h)(B,n))}),[n,B,oe]);var mt=Object(y.useMemo)((function(){return Object(H.c)({regisLeft:ie,meteredEnabled:re,userTypeLabel:ee,airmeetFormat:J})}),[ie,re,ee]),pt=function(){oe(Object(T.U)(p.jb,Object(c.a)(Object(c.a)({hasBG:!1},mt.payEnabledModal||{}),{},{onClose:P(!1),onProceed:st})))},bt=Object(y.useMemo)((function(){return se===$e||se===nt?1062:480}),[se]),ft=function(){ue(et)},vt=function(){P(!1)},ht=function(){setTimeout((function(){return oe(Object(T.U)(p.jb,Object(c.a)(Object(c.a)({hasBG:!1},mt.registrationLimit||{}),{},{onClose:vt(),isPaid:w,airmeetId:n,confirmParticipantLink:_e,showSuccessModal:pt,handleOnSkip:gt,csvModificationsMetaData:z,registrationsLeft:ie})))}),100)},gt=function(){var e=_e?"skipConfirmationModal":"skipUnConfirmedModal";setTimeout((function(){return oe(Object(T.U)(p.jb,Object(c.a)(Object(c.a)({hasBG:!1},mt[e]||{}),{},{onClose:vt(),airmeetId:n,handleBackUpgrade:ht,handleSkipProceed:xt,csvModificationsMetaData:z,noteText:!_e})))}),100)},xt=function(){jt({emailInviteStatus:ge,allowReg:!0})},yt=function(e){for(var n=arguments.length,a=new Array(n>1?n-1:0),i=1;i<n;i++)a[i-1]=arguments[i];var r={guestAccess:{classType:"primary",heading:"Guest Authentication Disabled",message:"Guest authentication access rule is disabled to allow only authorised attendees. To enable it again, disable the 'Authorised Attendees Only' access rule.",resolveText:"Enable Guest Access",action:a[0]},uploadSuccess:{classType:"success",heading:"Upload successful",message:"".concat(a[0]," ").concat(Object(F.pluralize)(a[0],"record")," added successfully"),resolveText:"Dismiss",rejectEnable:!1},duplicateInvalidCount:{classType:"warning",heading:"There were some issues",message:"".concat(a[0]," ").concat(Object(F.pluralize)(a[0],"record")," added successfully. ").concat(a[1]," ").concat(a[2]," Please check the file and upload again."),resolveText:"Upload Again"},uploadFailed:{classType:"danger",heading:"Upload failed",message:(null===a||void 0===a?void 0:a[0])||"Please try again",resolveText:"Upload Again"},maxSizeExceeded:{classType:"danger",heading:"File is too big",message:"Please make sure your file is smaller than 5MB",resolveText:"Upload Again"},missingHeader:{classType:"danger",heading:"Missing Emails",message:"Emails are mandatory. Please upload again with valid emails.",resolveText:"Upload Again"},fileTypeError:{classType:"danger",heading:"Only CSV files allowed",message:"Please upload a valid .csv file.",resolveText:"Upload Again"},emptyFile:{classType:"warning",heading:"There were some issues",message:"Missing headers. Please add Email, Name, Job Title, Organization, City, Country in the header.",resolveText:"Upload Again"},zeroRecordFile:{classType:"warning",heading:"CSV file is empty",message:"Please check the file and upload again.",resolveText:"Upload Again"},maxRowExceeded:{classType:"danger",heading:"There are too many rows",message:"Max 5000 rows allowed for csv upload.",resolveText:"Upload Again"},freeTrialExpired:{classType:"danger",heading:"Upload failed",message:(null===a||void 0===a?void 0:a[0])||"Please try again",resolveText:"Dismiss",rejectEnable:!1}},o=r[e],l=o.heading,c=o.message,d=o.resolveText,s=o.action,u=o.classType,m=o.rejectEnable,p=void 0===m||m,b=function(){s&&s instanceof Function&&s(),oe(Object(T.D)()),fe(""),ue(et),Oe(!1)};oe(Object(T.T)(M.X,{onClick:b,heading:l,message:c,resolveText:d,classType:u,rejectText:"Dismiss",rejectEnable:p,onClose:t,onBackdropClick:b}))};function Et(e){var t=e.message,n=e.hasHeaders,a=e.hasRows,i=e.json,r=e.duplicateCount,o=e.invalidCount,l=e.extraFields,d=e.allowReg,s=e.sendEmailModalContent,u=e.attendeeSkipped;t&&"Failed to fetch"===t?yt("uploadFailed"):n||a?a?i?"SYSTEM_ERROR"===i.code?yt("uploadFailed"):"UNPROCESSABLE"===i.code?yt("missingHeader"):yt("maxSizeExceeded"):function(e){var t=e.invalidCount,n=e.duplicateCount,a=e.extraFields,i=e.allowReg;if(e.sendEmailModalContent,e.attendeeSkipped,0===t&&n>0&&a.length>0?Re({message:"There ".concat(n>1?"were":"was"," ").concat(n," duplicate ").concat(n>1?"entries":"entry"," and extra column(s) found in the uploaded file. Those have been discarded and the rest have been processed."),version:k.e}):0===t&&n>0?Re({message:"There ".concat(n>1?"were":"was"," ").concat(n," duplicate ").concat(n>1?"entries":"entry"," found in the uploaded file. Those have been discarded and the rest have been processed."),version:k.e}):!t&&a&&a.length>0&&Re({message:"There were some extra column(s) present in the the uploaded file. Those column(s) are not processed.",version:k.e}),t>0)A.c.customCsvUploadAnalyticsEvent("customTemplateError",Object(c.a)({},R)),ue(at),Re({message:"There was some error while uploading the CSV file. Please edit and retry uploading. ",version:k.e});else{i&&ge&&_e?"skipProceedEmail":_e?ge?"confirmedLinks":"copyLink":ge?"unConfirmedLinks":"unConfirmedLinksNoEmail",lt(it.SUCCESS_SCREEN)}}({invalidCount:o,duplicateCount:r,extraFields:l,allowReg:d,sendEmailModalContent:s,attendeeSkipped:u}):yt("zeroRecordFile"):yt("emptyFile")}function jt(e){var t=e.emailInviteStatus,a=e.allowReg;if(_e&&(null===ae||void 0===ae?void 0:ae.is_registration_limit_reached))return ze({title:"Registration limit reached.",message:" Please increase the capacity to allow more registrations.",version:k.e}),void we(!1);var i=null===ct||void 0===ct?void 0:ct.registrationLimit;if(_e&&i&&Array.isArray(Ve)&&Ve.length>i)return ze({title:"Registration limit exceeded.",message:"Kindl
1y contact Airmeet support or your Customer Success Manager.",version:k.e}),void we(!1);we(!0),A.c.customCsvUploadAnalyticsEvent("customTemplateEmailInvite",Object(c.a)(Object(c.a)({},R),{},{email_invite_toggle:t?"Y":"N"}));var r=be;try{oe(Object(O.h)({airmeetId:n,csv:r,sendEmailInvite:t,toRegisterAttendees:_e,allowPartialRegistrations:a||!1,isEventSeries:q})).then((function(e){var i,d,u,p,b,v;if("REGISTRATION_LIMIT_EXCEEDED"!==(null===e||void 0===e||null===(i=e.payload)||void 0===i||null===(d=i.json)||void 0===d?void 0:d.code))if("429"!==(null===e||void 0===e||null===(u=e.payload)||void 0===u||null===(p=u.response)||void 0===p?void 0:p.status)){if("DEACTIVATED_COMMUNITY"===(null===e||void 0===e||null===(b=e.payload)||void 0===b||null===(v=b.json)||void 0===v?void 0:v.code))yt("freeTrialExpired","Your free trial has expired");else if(e.error){var h;yt("uploadFailed",null===e||void 0===e||null===(h=e.payload)||void 0===h?void 0:h.message)}if(e.payload){var g=e.payload,x=g.invalidCount,y=g.duplicateCount,E=g.distinctCount,j=g.validCount,O=g.invalidRows,T=g.extraFields,S=g.json,w=g.message,F=g.hasHeaders,D=void 0===F||F,M=g.hasRows,I=void 0===M||M,_=g.attendeeSkipped;N(f.b,{csv_title:null===r||void 0===r?void 0:r.name,no_of_rows:E,ticketing_enabled:s,send_the_email:t}),A.c.hybridEventFirebaseLogs(Object(c.a)(Object(c.a)({},R),{},{no_of_rows:E}),"hybridEventCsvUploaded"),De({distinctCount:E,validCount:j,invalidCount:x,duplicateCount:y,invalidRows:O,extraFields:T,hasHeaders:D,hasRows:I,json:S,attendeeSkipped:_});var L={airmeetId:n,pageNumber:1,pageSize:10,sortKey:q?"attendee_name":"name",sortDirection:m.a.DESC.toUpperCase()};q&&delete L.airmeetId,ne&&(L.filters=dt),Object(l.a)(o.a.mark((function e(){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,oe(Object(C.T)({airmeetId:n,body:L,isEventSeries:q}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))(),Et({invalidCount:x,duplicateCount:y,distinctCount:E,extraFields:T,json:S,message:w,hasHeaders:D,hasRows:I,allowReg:a,attendeeSkipped:_,sendEmailModalContent:Object(H.c)({regisLeft:ie,availableRegLimit:ie-(j-_),uploadedRow:j,meteredEnabled:re,attendeeSkipped:_,isLimitLevelAttendee:Q,userTypeLabel:ee,airmeetFormat:J})})}we(!1)}else Re({message:"Uploading the CSV file is already happening. Please try after sometime. ",version:k.e});else ht()}))}catch(d){D.e.error("failed in uploading CSV file",d)}}var Ot=Array.isArray(null===a||void 0===a?void 0:a.formFieldsConstant)&&(null===a||void 0===a?void 0:a.formFieldsConstant.filter((function(e){return e.isCsvField})))||[],Ct=Object(y.useMemo)((function(){return[].concat(Object(i.a)(Ot),[Ne]).sort((function(e,t){return e.order-t.order}))||[]}),[Ot]),Tt=Object(y.useMemo)((function(){return[].concat(Object(i.a)((null===a||void 0===a?void 0:a.formFieldsConstant)||[]),[Ne]).sort((function(e,t){return e.order-t.order}))||[]}),[a,Ne]),St=(Ct||[]).filter((function(e){return e.isCsvMandatory&&e})),wt=function(){var e=Object(l.a)(o.a.mark((function e(){var a,i,r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(Ae.invalidCount>0&&Ae.validCount>0)){e.next=6;break}a=_e?ge?"confirmedLinks":"copyLink":ge?"unConfirmedLinks":"unConfirmedLinksNoEmail",i=Object(H.c)({regisLeft:ie,availableRegLimit:ie-(Ae.validCount-Ae.attendeeSkipped),uploadedRow:Ae.validCount,meteredEnabled:re,attendeeSkipped:Ae.attendeeSkipped,userTypeLabel:ee,airmeetFormat:J}),oe(Object(T.U)(p.jb,Object(c.a)(Object(c.a)({hasBG:!1},i[a]||{}),{},{onClose:vt(),airmeetId:n,attendeeSkipped:Ae.attendeeSkipped}))),e.next=15;break;case 6:if(Xe!==it.SUCCESS_SCREEN){e.next=14;break}return r={airmeetId:n,pageNumber:1,pageSize:10,sortKey:q?"attendee_name":"name",sortDirection:m.a.DESC.toUpperCase()},q&&delete r.airmeetId,ne&&(r.filters=dt),e.next=12,oe(Object(C.T)({airmeetId:n,body:r,isEventSeries:q}));case 12:return e.next=14,oe(Object(O.d)({airmeetId:n}));case 14:t();case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),kt=Object(v.a)().theme;return E.a.createElement(u.b,{onClose:wt,showClose:se!==$e,width:"".concat(bt,"px"),headerStyle:{padding:"0px",background:(null===kt||void 0===kt?void 0:kt.isLightTheme)?kt.colors.ambience[24]:kt.colors.ambience[22]},bodyStyle:{padding:"0",overflow:"hidden",flexDirection:"column",background:(null===kt||void 0===kt?void 0:kt.isLightTheme)?kt.colors.ambience[24]:kt.colors.ambience[22]},id:"customCsvPanel"},E.a.createElement(ot,null),se===et&&E.a.createElement(Ue,{attendeePreviewScreen:function(){ue(nt)},isCustomCsvCreated:a.isCustomCsvCreated,createCustomTemplate:function(){A.c.customCsvUploadAnalyticsEvent("createCustomTemplateClicked",Object(c.a)({},R)),ue($e)},uploadedFile:be,setUploadedFile:fe,uploadFileSelection:function(e){e.target.files.length>0&&fe(e.target.files[0]);var t=e.target.files[0];x.a.parse(t,{header:!0,skipEmptyLines:!0,complete:function(e){Ye(e.data);var t=[];for(var n in e.data[0])t.push(n);return Ke(t),5e3<e.data.length?(Oe(!0),void yt("maxRowExceeded")):e.data.length<=0?(Oe(!0),void yt("zeroRecordFile")):void 0},error:function(e){D.e.warn("Error reading file data",e)}});var n=e.target.files[0].name,a=n.substring(n.lastIndexOf(".")).toLowerCase();if(e.target.files[0]||e.target.files[0]instanceof File)return rt.includes(a)?e.target.files[0].size>=5e6?(Oe(!0),void yt("maxSizeExceeded")):void 0:(Oe(!0),void yt("fileTypeError"));Oe(!1)},confirmEmailScreen:ut,isPaid:w,uploadErr:je,formData:Tt,emailAddedForm:Ct,mandatoryFields:St,logData:R,isCustomRegistrationEnabled:b,csvArray:Ve,airmeetId:n,onClose:wt,isHybridEvent:U,addAttendeeStep:Xe,setAddAttendeeSetStep:lt,userTypeLabel:ee,userType:Z,airmeetFormat:J,isEventSeries:q,isInPersonEvent:$}),se===at&&E.a.createElement(Qe,{uploadedAttendeeCount:Ae,onClose:wt,mandatoryFields:St,logData:R,userTypeLabel:ee}),se===$e&&E.a.createElement(le,{onBack:ft,airmeetId:n,formFetchedFromBackend:a,totalRegistrants:r,isTicketingEnabled:s,isCustomRegistrationEnabled:b,isCustomRegistrationAllowed:g,onComplete:function(){ue(et),oe(Object(T.T)(p.yc,{id:1,show:!0,message:"Template ".concat(a.isCustomCsvCreated?"saved":"created"," successfully!"),type:"success"}))},isCustomCsvCreated:a.isCustomCsvCreated,isCsvTemplateForm:!0,onClose:t,fetchCombinedInfo:L,emailObj:Ne,logData:R,isEventSeries:q,airmeetFormat:J}),se===tt&&Xe!==it.SUCCESS_SCREEN&&E.a.createElement(Y.a,{onBack:ft,onSubmit:function(){A.c.csvModificationsAnalyticsEvent("csvUploadTypeSelectedClicked",Object(c.a)(Object(c.a)({},z),{},{selected_type:_e?"confirmed registrants":"invited ".concat(ee,"s"),email_sent:ge?"yes":"no"})),jt({emailInviteStatus:ge})},csvArray:Ve,setSendEmail:xe,sendEmail:ge,confirmParticipantLink:_e,setConfirmParticipantLink:Le,isLoading:Se,isHybridEvent:U,userTypeLabel:ee,isInPersonEvent:$,airmeetId:n}),se===nt&&E.a.createElement(W,{onBack:ft,onSubmit:ut,csvArray:Ve,headers:qe,userTypeLabel:ee}),Xe===it.SUCCESS_SCREEN&&E.a.createElement(_.a,{sendEmail:ge,confirmParticipantLink:_e,totalCount:Ae.distinctCount,airmeetFormat:J,isInPersonEvent:$}))};var ot=Object(w.b)(Xe()),lt=Object(w.d)(s.a)(Je(),(function(e){var t=e.disabled,n=e.theme;return t&&"\n opacity: 0.48 !important;\n background-color: ".concat(n.colors.accentPrimary[1]," !important;\n ")})),ct=Object(w.d)(b.Typography)(Ze(),(function(e){return e.theme.colors.accentGradient[5]}),(function(e){return e.isFloating&&"\n position: absolute;\n top: -8px;\n right: -8px;\n z-index: 2;\n "}))},2667:function(e,t,n){"use strict";n.d(t,"a",(function(){return Z}));var a=n(4),i=n(5),r=n.n(i),o=n(10),l=n(2),c=n(24),d=n(1),s=n(6),u=n(279),m=n(57),p=n(52),b=n(690),f=n(1933),v=n(111),h=n(127),g=n(13),x=n(38),y=n(95),E=n(120),j=n.n(E),O=n(48),C=n.n(O),T=n(252),S=n.n(T),w=n(110),k=n.n(w),F=n(0),A=n.n(F),D=n(9),M=n(123),I=n(39),_=n(236),L=n(3),N=n(87),P=n(29),R=n(8),z=n(2052),B=n(2131),U=n(2418),W=n(2296),V=n(3030),Y=n(2603);function H(){var e=Object(a.a)(["\n overflow-y: auto;\n ",";\n"]);return H=function(){return e},e}function Q(){var e=Object(a.a)(["\n > div {\n @media (min-width: 768px) {\n .field-col-half {\n width: calc(50% - 8px);\n float: left;\n &:first-child {\n margin-right: 16px;\n }\n }\n > div {\n &:nth-child(3) {\n clear: left;\n }\n }\n }\n }\n"]);return Q=function(){return e},e}var G="03067638-d058-4d06-bfe7-59ae176e03a6";t.b=function(e){var t=e.emailAddedForm,n=void 0===t?[]:t,a=e.isEdit,i=void 0!==a&&a,h=e.airmeetId,g=e.row,E=e.onClose,O=e.isHybridEvent,T=e.step,w=void 0===T?"":T,k=e.setStep,L=void 0===k?S.a:k,H=e.regMangementEventLogRef,Q=e.userTypeLabel,J=e.userType,X=e.currentPage,$=e.pageSize,ee=e.airmeetFormat,te=e.isInPersonEvent,ne=e.fetchParticipantsDetails,ae=Object(F.useRef)({}),ie=Object(F.useState)(!1),re=Object(s.a)(ie,2),oe=re[0],le=re[1],ce=Object(F.useMemo)((function(){if(C()(n))return[];var e=j()(n),t=e.findIndex((function(e){return"lastName"===e.name}));return-1!==t?(e[t].validations[0].minimum=0,e):n}),[n]),de=Object(D.e)((function(e){var t,n;return null===e||void 0===e||null===(t=e.lounge)||void 0===t||null===(n=t.airmeet)||void 0===n?void 0:n.participants_tab_enhanced})),se=Object(D.e)((function(e){var t;return null===e||void 0===e||null===(t=e.cmDashboard)||void 0===t?void 0:t.registrationMeta})),ue=Object(x.a)().theme,me=Object(y.a)().errorToast,pe=Object(F.useState)(i?Object(d.a)({},(null===g||void 0===g?void 0:g.userProfile)||{}):{}),be=Object(s.a)(pe,2),fe=be[0],ve=be[1],he=Object(F.useState)(!0),ge=Object(s.a)(he,2),xe=ge[0],ye=ge[1],Ee=Object(F.useState)(O||!0),je=Object(s.a)(Ee,2),Oe=je[0],Ce=je[1],Te=Object(F.useState)([]),Se=Object(s.a)(Te,2),we=Se[0],ke=Se[1],Fe=Object(F.useState)(new Map),Ae=Object(s.a)(Fe,2),De=Ae[0],Me=Ae[1],Ie=Object(F.useState)({}),_e=Object(s.a)(Ie,2),Le=_e[0],Ne=_e[1],Pe=Object(F.useState)(!1),Re=Object(s.a)(Pe,2),ze=Re[0],Be=
1Re[1],Ue=Object(F.useState)(!0),We=Object(s.a)(Ue,2),Ve=We[0],Ye=We[1],He=Object(F.useState)(Object(c.a)(ce)),Qe=Object(s.a)(He,2),Ge=Qe[0],qe=Qe[1],Ke=Object(D.d)(),Ze=Object(F.useCallback)((function(e){var t=[],n=e.reduce((function(e,n){return n.isCsvMandatory&&(t=[].concat(Object(c.a)(t),[n.uuid])),e}),{});!i&&ve(Object(d.a)({},n)),ke(Object(c.a)(t))}),[i]),Je=Object(F.useMemo)((function(){return Object(W.a)({userType:J})}),[J]),Xe=Object(F.useMemo)((function(){var e={},t=[],n=[];return(ce||[]).forEach((function(a){(null===a||void 0===a?void 0:a.name)===z.b?t.push(a.uuid):(null===a||void 0===a?void 0:a.name)===z.h?e[a.name]=a.uuid:(null===a||void 0===a?void 0:a.name)===z.f&&n.push(a.uuid)})),t.length&&(e.consent=t),n.length&&(e.multiArr=n),e}),[ce]),$e=function(e){var t=Object.keys(e);if(t.length>0&&document.getElementById(t[0])){var n=document.getElementById(t[0]),a=n.querySelector('[id^="react-select-"]');a?a.focus():n.focus(),document.getElementById(t[0]).scrollIntoView({behavior:"smooth",block:"center",inline:"center"})}},et=Object(F.useCallback)((function(e){return!!i||(e[G]?!!Object(P.validateEmail)(e[G])||(Ne(Object(d.a)(Object(d.a)({},Le),{},Object(l.a)({},G,{status:!0,msg:"Please enter a valid email"}))),!1):void 0)}),[Le,i]),tt=Object(F.useCallback)((function(e){var t=!0;return we.map((function(n){var a;return!("string"===typeof e[n]?null===(a=e[n])||void 0===a?void 0:a.trim():e[n])&&Ne((function(e){return t=!1,Object(d.a)(Object(d.a)({},e),{},Object(l.a)({},n,{status:!0,msg:De.get(n)}))}))})),$e(Le),t}),[Le,we,De]),nt=Object(F.useCallback)((function(e){var t={},n=[];return i||(t.toRegisterAttendee=!!Oe,t.sendEmailInvite=!!xe),t.email=i?g.email:e[G],Object.keys(e).forEach((function(t){var a,i;if(null===Xe||void 0===Xe||null===(a=Xe.consent)||void 0===a?void 0:a.includes(t))n.push({fieldId:t,value:String(e[t]||"").toUpperCase()});else if(t===(null===Xe||void 0===Xe?void 0:Xe.phoneNumber)){var r,o;n.push({fieldId:t,value:"+".concat(null===(r=e[t])||void 0===r?void 0:r.dialCode).concat(null===(o=e[t])||void 0===o?void 0:o.value)})}else if(null===Xe||void 0===Xe||null===(i=Xe.multiArr)||void 0===i?void 0:i.includes(t)){var l=(e[t]||[]).map((function(e){return null===e||void 0===e?void 0:e.code}));n.push({fieldId:t,value:(null===l||void 0===l?void 0:l.length)?l:""})}else t!==G&&n.push({fieldId:t,value:e[t]})})),t.userProfile=n,t}),[i,g,Oe,xe,Xe]);Object(F.useEffect)((function(){var e=i;if(i){for(var t in fe){var n;if(fe[t]!==(null===g||void 0===g||null===(n=g.userProfile)||void 0===n?void 0:n[t])&&t!==G){e=!1;break}}Ye(e)}for(var a in we)if(!fe[we[a]]){e=!0;break}Ye(e)}),[fe,i,we,g]),Object(F.useEffect)((function(){Ge&&(Ze(Ge),function(e){var t=new Map;e.forEach((function(e){var n=e.uuid,a=e.isCsvMandatory,i=e.type,r=i.inputType,o=i.mappedFrom,l=e.label,c=e.options;if(a){[z.a,z.j].includes(r)&&c.length>3&&(r=o);var d=(U.h[r]||{}).errorMessage;[z.a,z.j,z.b].includes(r)&&d?t.set(n,d):t.set(n,"".concat(l,"*"))}})),Me(t)}(Ge))}),[Ge,Ze]),Object(F.useEffect)((function(){i&&qe((function(e){var t=Object(c.a)(e);return t[2].isDisabled=!0,t}))}),[i]),Object(F.useEffect)((function(){i&&(null===g||void 0===g?void 0:g.email)&&ve((function(e){var t=Object(d.a)({},e);return t[G]=g.email,t}))}),[i,g]);var at=Object(F.useCallback)((function(e,t){var n={},a=/[<>]+|(>|<)/i,i=["text","textarea","phoneNumber"];return t.forEach((function(t){var r=null===t||void 0===t?void 0:t.type,o=r.inputType,l=r.mappedFrom,c=void 0===l?"":l;if(i.includes(o)){var s,u="phoneNumber"===o?null===(s=e[t.uuid])||void 0===s?void 0:s.value:e[t.uuid],m=Object(P.validateMaliciousString)({regex:a,value:u,key:t.uuid,showShortError:["firstName","lastName"].includes(c)}),p=m.isMalicious,b=m.errorData;p&&b&&(n=Object(d.a)(Object(d.a)({},n),b))}})),$e(n),!C()(n)&&(Ne(Object(d.a)(Object(d.a)({},Le),n)),!0)}),[Le]),it=Object(F.useCallback)((function(){Ke(Object(I.E)(v.l))}),[Ke]),rt=Object(F.useCallback)(Object(o.a)(r.a.mark((function e(){var t,n,a,o,l,c,s,u,m;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===se||void 0===se?void 0:se.is_registration_limit_reached)||i){e.
1next=3;break}return me({title:"Registration limit reached.",message:" Please increase the capacity to allow more registrations.",version:N.e}),e.abrupt("return");case 3:if(t=et(fe),n=tt(fe),a=at(fe,ce),!t||!n||a){e.next=39;break}if(w!==Y.ADD_ATTENDEE_STEPS.ADD_ATTENDEE){e.next=10;break}return L(Y.ADD_ATTENDEE_STEPS.CONFIRM_EMAIL_TYPE),e.abrupt("return");case 10:return Be(!0),e.next=13,ae.current.executeAsync();case 13:if(o=e.sent){e.next=16;break}return e.abrupt("return",le(!0));case 16:return l=nt(fe),le(!1),e.next=20,Ke(i?Object(_.l)(l,h):Object(_.a)(Object(d.a)(Object(d.a)({},l||{}),{},{token:o,useV3Captcha:!0}),h));case 20:if(!(c=e.sent).payload.success){e.next=34;break}if(!i){e.next=29;break}return H.current("editAttendeeChangesSaved"),s={airmeetId:h,pageNumber:1,pageSize:10,sortKey:"name",sortDirection:b.a.DESC.toUpperCase()},de&&(s.filters=Je),e.next=28,Ke(Object(M.T)({airmeetId:h,body:s}));case 28:E();case 29:Be(!1),L(Y.ADD_ATTENDEE_STEPS.SUCCESS_SCREEN),i&&Ke(Object(I.U)(v.l,{userDetails:g,closeModal:it,airmeetId:h,isBlocked:"BLOCKED"===(null===g||void 0===g?void 0:g.attendee_status),regMangementEventLogRef:H,userType:J,currentPage:X,pageSize:$,successText:"Participant details have been successfully updated",successState:!0,onSuccess:ne})),e.next=37;break;case 34:"DEACTIVATED_COMMUNITY"===(null===c||void 0===c||null===(u=c.payload)||void 0===u||null===(m=u.json)||void 0===m?void 0:m.code)?me({message:"Your free trial has expired"}):me({title:c.payload.message,version:N.e}),Be(!1),R.e.error("something went wrong");case 37:e.next=40;break;case 39:return e.abrupt("return");case 40:case"end":return e.stop()}}),e)}))),[et,fe,tt,at,ce,w,nt,Ke,i,h,L,g,it,H,J,de,E,Je,me,X,$,ne,se]),ot=Object(F.useCallback)((function(){L(Y.ADD_ATTENDEE_STEPS.ADD_ATTENDEE)}),[L]);return A.a.createElement(A.a.Fragment,null,(w===Y.ADD_ATTENDEE_STEPS.ADD_ATTENDEE||i)&&A.a.createElement(m.a,{display:"flex",flexDirection:"column",justifyContent:"space-between",height:"100%",minHeight:"0px",mt:"24px"},A.a.createElement(K,{flex:"1",width:"100%",mb:"10px",px:"32px"},A.a.createElement(u.c,{noValidate:!0,onSubmit:S.a,autoComplete:"off"},A.a.createElement(q,{className:"fields-wrapper"},A.a.createElement(B.a,{formData:fe,errorMap:Le,updateFormData:function(e,t){return ve(Object(d.a)(Object(d.a)({},fe),{},Object(l.a)({},e,t)))},updateErrorData:function(e,t){return Ne(Object(d.a)(Object(d.a)({},Le),{},Object(l.a)({},e,t)))},configData:Ge,styles:{marginTop:"0px"},fromAddAttendee:!0})))),A.a.createElement(m.a,{mb:"32px",px:"32px",display:"flex"},A.a.createElement(p.a,{variant:"primary",onClick:rt,loading:ze,disabled:Ve,width:i?"100%":"88px"},i?"Save changes":"Next"))),w!==Y.ADD_ATTENDEE_STEPS.ADD_ATTENDEE&&!i&&A.a.createElement(m.a,{display:"flex",flexDirection:"column",background:ue.colors.ambience[22],overFlow:"hidden",position:"absolute",height:"100%"},w===Y.ADD_ATTENDEE_STEPS.CONFIRM_EMAIL_TYPE&&A.a.createElement(V.a,{onBack:ot,onSubmit:rt,setSendEmail:ye,sendEmail:xe,confirmParticipantLink:Oe,setConfirmParticipantLink:Ce,isLoading:ze,isHybridEvent:O,fromAddAttendee:!0,userTypeLabel:Q,isInPersonEvent:te,airmeetId:h}),w===Y.ADD_ATTENDEE_STEPS.SUCCESS_SCREEN&&A.a.createElement(Z,{sendEmail:xe,confirmParticipantLink:Oe,fromAddAttendee:!0,userTypeLabel:Q,airmeetFormat:ee,isInPersonEvent:te})),A.a.createElement(f.a,{ref:ae,unchecked:oe}))};var q=Object(L.d)(m.a)(Q()),K=Object(L.d)(m.a)(H(),(function(e){var t=e.theme,n=e.verticalWidth,a=void 0===n?"12px":n,i=e.alwaysShowScroll,r=void 0===i||i;return Object(h.a)({theme:t,verticalWidth:a,alwaysShowScroll:r})})),Z=function(e){var t=e.sendEmail,n=e.confirmParticipantLink,a=e.fromAddAttendee,i=void 0!==a&&a,r=e.totalCount,o=e.userTypeLabel,l=e.airmeetFormat,c=void 0===l?"event":l,d=e.isInPersonEvent,s=void 0!==d&&d,u=i?"01":r;return A.a.createElement(m.a,{display:"flex",flexDirection:"column",justifyContent:"space-between",p:"32px",height:"100%",width:"100%"},A.a.createElement(g.Typography,{variant:"h6",color:"ambience.0"},"Add attendee(s)"),A.a.createElement(m.a,{height:"100%",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},A.a.createElement(g.Typography,{variant:"subtitle1",color:"ambience.0",style:{textAlign:"center"},px:"10px",mb:"55px"},"Successfully added ",u," ",i?"attendee":"attendees"," to the"," ",o," list"),A.a.createElement("img",{src:Object(P.cdnImage)("/images/ic-checkmark-sticker-green.svg"),alt:"Checkmark",height:"135px",width:"135px"}),t&&A.a.createElement(A.a.Fragment,null,A.a.createElement(g.Typography,{variant:"subtitle2-bold",color:"ambience.0",mt:"45px",style:{textAlign:"center"}},s&&n?"QR code":"".concat(k()(c)," link"),"(s) will be sent to the"," ",n?"registered":"invited"," ",i?"attendee":"attendees"),!i&&A.a.createElement(g.Typography,{variant:"subtext2",color:"ambience.9",style:{textAlign:"center"},mt:"6px"},"We will send the"," ",s&&n?"QR codes":"registration links"," ",'via email to all the uploaded attendees. Please check the "Failed Uploads" tab to look out for any processing failures in sometime.'))))}},3030:function(e,t,n){"use strict";var a=n(5),i=n.n(a),r=n(10),o=n(6),l=n(57),c=n(52),d=n(251),s=n(842),u=n(179),m=n(98),p=n(380),b=n(7),f=n(44),v=n(13),h=n(38),g=n(0),x=n.n(g),y=n(9),E=n(18),j=n(29),O=n(8),C={marginTop:"24px",marginBottom:"0px",label:{padding:"0px 4px 0px 32px"},"label:before":{width:"16px",height:"16px",borderWidth:"1px"},"label:after":{top:"10px",left:"4px",width:"8px",height:"8px"},"label.disableStyle":{opacity:1},"&.radio-isDisabled":{opacity:.45,cursor:"not-allowed"}};t.a=function(e){var t=e.onSubmit,n=e.csvArray,a=e.setSendEmail,T=e.sendEmail,S=e.confirmParticipantLink,w=e.setConfirmParticipantLink,k=e.isLoading,F=void 0!==k&&k,A=e.isHybridEvent,D=void 0!==A&&A,M=e.fromAddAttendee,I=void 0!==M&&M,_=e.onBack,L=e.userTypeLabel,N=e.isInPersonEvent,P=void 0!==N&&N,R=e.airmeetId,z=e.isEventSeries,B=void 0!==z&&z,U=Object(h.a)().theme,W=Object(y.e)((function(e){var t,n;return null===e||void 0===e||null===(t=e.meteredPricing)||void 0===t||null===(n=t.meterData)||void 0===n?void 0:n.limit_level})),V=Object(g.useState)(!0),Y=Object(o.a)(V,2),H=Y[0],Q=Y[1],G=Object(g.useState)(!1),q=Object(o.a)(G,2),K=q[0],Z=q[1],J=Object(g.useState)(!1),X=Object(o.a)(J,2),$=X[0],ee=X[1],te=Object(g.useRef)(!1),ne=Object(g.useCallback)(Object(r.a)(i.a.mark((function e(){var t,n,a,r,o;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,Q(!0),e.next=4,Promise.all([Object(E.b)({endpoint:"/".concat(B?"eventSeries":"airmeet","/").concat(R,"/custom_template_status"),method:"POST",type:"json",service:E.a.NOTIFICATION,body:{category:"ON_INVITATION",recipients:["ATTENDEES"]}}),Object(E.b)({endpoint:"/".concat(B?"eventSeries":"airmeet","/").concat(R,"/custom_template_status"),method:"POST",type:"json",service:E.a.NOTIFICATION,body:{category:"REGISTRATION_CONFIRMATION_2FA_ATTENDEE_PRICING",recipients:["ATTENDEES"]}})]);case 4:t=e.sent,Array.isArray(t)&&t.length>1&&!t.some((function(e){return null===e||void 0===e?void 0:e.error}))&&(Z(!1===(null===(n=t[0])||void 0===n||null===(a=n.payload)||void 0===a?void 0:a.is_template_enabled)),ee(!1===(null===(r=t[1])||void 0===r||null===(o=r.payload)||void 0===o?void 0:o.is_template_enabled))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),O.e.error("ConfirmEmailInvite.fetchEmailTemplates: ",e.t0);case 11:return e.prev=11,Q(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[0,8,11,14]])}
1))),[R,B]);Object(g.useEffect)((function(){te.current||(te.current=!0,ne())}),[ne]);var ae="Unique access ".concat(I?"link":"links"," for one-click\n entry will be generated and can be sent via\n email.");return Object(g.useEffect)((function(){a(!(S&&$||!S&&K))}),[S,K,$,a]),x.a.createElement(x.a.Fragment,null,x.a.createElement(l.a,{p:"32px",flex:1},x.a.createElement(v.Typography,{variant:"h6",color:"ambience.0",mb:"20px"},"Add attendee(s)"),x.a.createElement(l.a,{display:"flex",mb:"40px"},x.a.createElement(f.a,{icon:"checkmark_circle",fill:"semantic.2",width:24,height:24}),x.a.createElement(l.a,{ml:"12px"},x.a.createElement(v.Typography,{variant:"subtitle1",color:"ambience.1"},"Adding ",I?"01":null===n||void 0===n?void 0:n.length," ",1===(null===n||void 0===n?void 0:n.length)||I?"attendee":"attendees"," ","to the ",L," list"))),x.a.createElement(s.a,{radioLabel:!1,parentStyles:C,changed:function(){return w(!0)},isSelected:S,alignment:"top",name:"confirm_email",id:"email_send_link"},x.a.createElement(l.a,{display:"flex",justifyContent:"space-between"},x.a.createElement(l.a,{width:"100%"},x.a.createElement(v.Typography,{variant:"subtitle2-bold",color:"ambience.1",mb:"4px"},"Register"," ",I?"Attendee":Object(j.pluralize)(null===n||void 0===n?void 0:n.length,"Attendee")),x.a.createElement(v.Typography,{variant:"subtext2",color:"ambience.6"},W===p.b?"".concat(I?"Attendee":Object(j.pluralize)(null===n||void 0===n?void 0:n.length,"Attendee")," will be added with registration status\n as \u2018Registered\u2019 and your registration limit will\n be consumed.").concat(P?"":" ".concat(ae)):"".concat(I?"Attendee":Object(j.pluralize)(null===n||void 0===n?void 0:n.length,"Attendee")," will be added with registration status as \u2018Registered\u2019.").concat(P?"":" ".concat(ae))))),H?x.a.createElement(b.j,{alignItems:"center",justifyContent:"center",pt:"x4"},x.a.createElement(u.a,{size:20})):S&&x.a.createElement(l.a,{mt:"16px"},x.a.createElement(m.a,{isThemeV2:!0,tooltip:$&&"Email is Paused. We recommend you to resume email from Emails section."},x.a.createElement(d.a,{id:"register_attendees",isChecked:T,label:"Send registration confirmation email".concat(P?"":" with unique access link"),style:{background:U.colors.ambience[20],padding:"10px",borderRadius:"8px"},iconSize:27,labelStyle:{marginLeft:"6px",position:"relative",top:"-3px"},labelVariant:"subtext2-bold",labelColor:"ambience.1",uncheckedFill:"ambience.18",onClick:function(){return a((function(e){return!e}))},allowClickOnLabel:!0,disabled:$})))),x.a.createElement(s.a,{radioLabel:!1,parentStyles:C,changed:function(){return w(!1)},isSelected:!S,alignment:"top",name:"confirm_email",id:"email_generate_link",hideRadio:D,isDisable:D},x.a.createElement(l.a,{display:"flex",justifyContent:"space-between"},x.a.createElement(l.a,{width:"100%"},x.a.createElement(v.Typography,{variant:"subtitle2-bold",color:D?"ambience.14":"ambience.1",mb:"4px"},"Invite"," ",I?"Attendee":Object(j.pluralize)(null===n||void 0===n?void 0:n.length,"Attendee")),x.a.createElement(v.Typography,{variant:"subtext2",color:"ambience.6"},W===p.b?"".concat(I?"Attendee":Object(j.pluralize)(null===n||void 0===n?void 0:n.length,"Attendee")," will be added with registration status\n as ").concat(P?"Invited":"\u2018Pending\u2019",". Unique access ").concat(I?"link":"links"," will be\n generated and can be sent via email. Your\n registration limit will be consumed only when\n the ").concat(I?"attendee":Object(j.pluralize)(null===n||void 0===n?void 0:n.length,"attendee","(s)")," confirm their registration."):"".concat(I?"Attendee":Object(j.pluralize)(null===n||void 0===n?void 0:n.length,"Attendee")," will be added with registration status as ").concat(P?"Invited":"\u2018Pending\u2019",". Unique access ").concat(I?"link":"links"," will be generated and can be sent via invitation email. Registration Status will be updated to 'Registered' once the ").concat(Object(j.pluralize)(null===n||void 0===n?void 0:n.length,"attendee")," click their unique access ").concat(I?"link":"links",".")))),H?x.a.createElement(b.
1j,{alignItems:"center",justifyContent:"center",pt:"x4"},x.a.createElement(u.a,{size:20})):!S&&x.a.createElement(l.a,{mt:"16px"},x.a.createElement(m.a,{isThemeV2:!0,tooltip:K&&"Email is Paused. We recommend you to resume email from Emails section."},x.a.createElement(d.a,{id:"invite_attendees",isChecked:T,label:"Send invitation email with unique access link",style:{background:U.colors.ambience[20],padding:"10px",borderRadius:"8px"},iconSize:27,labelStyle:{marginLeft:"6px",position:"relative",top:"-3px"},labelVariant:"subtext2-bold",labelColor:"ambience.1",uncheckedFill:"ambience.18",mb:"12px",onClick:function(){return a((function(e){return!e}))},allowClickOnLabel:!0,disabled:K}))))),x.a.createElement(l.a,{p:"20px 32px 32px",display:"flex"},x.a.createElement(c.a,{variant:"outlinegray",maxWidth:"88px",onClick:_},"Back"),x.a.createElement(c.a,{ml:"20px",variant:"primary",maxWidth:"88px",onClick:t,loading:F||H},"Next")))}},3074:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var a=n(4),i=n(52),r=n(283),o=n(7),l=n(13),c=n(0),d=n.n(c),s=n(3),u=n(29);function m(){var e=Object(a.a)(["\n background-color: ",";\n"]);return m=function(){return e},e}function p(){var e=Object(a.a)(["\n background-color: ",";\n"]);return p=function(){return e},e}function b(){var e=Object(a.a)(["\n height: 154px;\n width: 100%;\n margin-bottom: 41px;\n"]);return b=function(){return e},e}function f(e){var t=e.onClose,n=e.fields,a=void 0===n?[]:n,i=e.onReject,c=e.onConfirm,s=e.type,m=void 0===s?"field":s;return d.a.createElement(r.a,{style:{maxWidth:"460px",maxHeight:"550px",top:"35%",transform:"translateY(-35%)",height:"auto",textAlign:"center",padding:"32px"},wrapperStyle:{zIndex:"9000",backgroundColor:"rgba(0, 0, 0, 0.7)"},onClose:t},d.a.createElement(v,{src:Object(u.cdnImage)("images/dashboard/il-delete-confirm.svg"),alt:"Confirm Deletion"}),d.a.createElement(l.Typography,{variant:"h6",color:"ambience.0",pb:"6px"},"Confirm Deletion"),d.a.createElement(l.Typography,{variant:"body2",color:"ambience.6",pt:"6px",pb:"16px"},"The ",m," will be deleted from the registration form."),d.a.createElement(l.Typography,{variant:"subtitle2",color:"ambience.0",pt:"16px",textAlign:"left"},"Deleting this ",m," will delete the condition applied to the following field",a.length>1?"s":"",":"),d.a.createElement(l.Typography,{variant:"body2",color:"ambience.6",pt:"8px",pb:"16px",textAlign:"left"},a.map((function(e){return null===e||void 0===e?void 0:e.label})).join(", ")),d.a.createElement(o.j,{pt:"16px"},d.a.createElement(h,{variant:"primary",onClick:i},"No, not now"),d.a.createElement(g,{variant:"primary",ml:"20px",onClick:c},"Yes, Delete")))}var v=s.d.img(b()),h=Object(s.d)(i.a)(p(),(function(e){return e.theme.colors.ambience[19]})),g=Object(s.d)(i.a)(m(),(function(e){return e.theme.colors.semantic[1]}))},3619:function(e,t,n){"use strict";var a=n(4),i=n(1),r=n(6),o=n(44),l=n(28),c=n(13),d=n(211),s=n(38),u=n(0),m=n.n(u),p=n(3),b=n(15),f=n(23),v=n(1970);function h(){var e=Object(a.a)(["\n opacity: 1;\n transition: all 0.4s ease;\n outline: 0 !important;\n box-shadow: none !important;\n border: 0;\n border-radius: 5px;\n background: ",";\n width: 48px;\n height: 48px;\n\n p {\n font-family: NotoSans-SemiBold, sans-serif;\n font-size: 26px;\n line-height: 30px;\n color: ",";\n }\n\n &:hover {\n opacity: 0.85;\n }\n"]);return h=function(){return e},e}var g=p.d.button(h(),(function(e){return e.theme.colors.ambience[20]}),(function(e){var t=e.theme;return(null===t||void 0===t?void 0:t.isLightTheme)?t.colors.ambience[1]:"#d3d2da"})),x=function(e){var t=e.onButtonClick,n=e.children,a=e.style;return m.a.createElement(g,{onClick:t,style:Object(i.a)({},a)},n||m.a.createElement(c.Typography,{variant:"button2"},"\xd7"))},y=n(58),E=n(168),j=n(34),O=n(7),C=n(41),T=n(43),S=n(72),w=n(73),k=n(1952),F=n(3069),A=n.n(F),D=n(3071),M=n.n(D),I=(n(3072),n(3073)),_=n.n(I),L=n(2206),N=n.n(L),P=n(235),R=n.n(P),z=n(139),B=n.n(z);function U(){var e=Object(a.a)(["\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n"]);return U=function(){return e},e}function W(){var e=Object(a.a)(["\n "," {\n top: 0;\n transform: translateY(0);\n }\n "," {\n font-size: 12px;\n top: 0;\n transform: translateY(0);\n }\n ","\n "]);return W=function(){return e},e}function V(){var e=Object(a.a)(["\n "," {\n top: 0;\n transform: translateY(0);\n }\n "," {\n font-size: 12px;\n top: 0;\n transform: translateY(0);\n }\n "]);return V=function(){return e},e}function Y(){var e=Object(a.a)(["\n background: ",";\n border-radius: 8px;\n padding: 25px 20px 10px 20px;\n min-height: 60px;\n position: relative;\n\n .DraftEditor-root {\n .public-DraftEditorPlaceholder-inner {\n color: ",";\n }\n }\n\n .public-DraftStyleDefault-block {\n margin: 0;\n font-size: 16px;\n line-height: 20px;\n font-family: ",";\n color: ",";\n\n a {\n cursor: pointer;\n color: ",";\n text-decoration: none;\n border-bottom: 1px solid ",";\n }\n }\n [class^='draftJsToolbar__toolbar__'] {\n min-width: 238px;\n box-shadow: none;\n border: 0;\n background: #fcfcfc;\n border-radius: 8px;\n\n &:before {\n content: '';\n background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNTAwMDggNS44MzMzNEM3Ljk2MDMyIDUuODMzMzQgOC4zMzM0MiA2LjIwNjQ0IDguMzMzNDIgNi42NjY2OEM4LjMzMzQyIDcuMDk0MDQgOC4wMTE3MSA3LjQ0NjI3IDcuNTk3MjcgNy40OTQ0TDcuNTAwMDggNy41MDAwMUg1LjgzMzQyQzQuNDUyNyA3LjUwMDAxIDMuMzMzNDEgOC42MTkzIDMuMzMzNDEgMTBDMy4zMzM0MSAxMS4zMzE0IDQuMzc0MTggMTIuNDE5NyA1LjY4NjUyIDEyLjQ5NThMNS44MzM0MiAxMi41SDcuNTAwMDhDNy45NjAzMiAxMi41IDguMzMzNDIgMTIuODczMSA4LjMzMzQyIDEzLjMzMzNDOC4zMzM0MiAxMy43NjA3IDguMDExNzEgMTQuMTEyOSA3LjU5NzI3IDE0LjE2MTFMNy41MDAwOCAxNC4xNjY3SDUuODMzNDJDMy41MzIyMyAxNC4xNjY3IDEuNjY2NzUgMTIuMzAxMiAxLjY2Njc1IDEwQzEuNjY2NzUgNy43NTkzOCAzLjQzNTM0IDUuOTMxODMgNS42NTI2NyA1LjgzNzE5TDUuODMzNDIgNS44MzMzNEg3LjUwMDA4Wk0xNC4xNjY3IDUuODMzMzRDMTYuNDY3OSA1LjgzMzM0IDE4LjMzMzQgNy42OTg4MiAxOC4zMzM0IDEwQzE4LjMzMzQgMTIuMjQwNiAxNi41NjQ4IDE0LjA2ODIgMTQuMzQ3NSAxNC4xNjI4TDE0LjE2NjcgMTQuMTY2N0gxMi41MDAxQzEyLjAzOTggMTQuMTY2NyAxMS42NjY3IDEzLjc5MzYgMTEuNjY2NyAxMy4zMzMzQzExLjY2NjcgMTIuOTA2IDExLjk4ODQgMTIuNTUzOCAxMi40MDI5IDEyLjUwNTZM
1MTIuNTAwMSAxMi41SDE0LjE2NjdDMTUuNTQ3NSAxMi41IDE2LjY2NjcgMTEuMzgwNyAxNi42NjY3IDEwQzE2LjY2NjcgOC42Njg2MSAxNS42MjYgNy41ODAyOSAxNC4zMTM2IDcuNTA0MjVMMTQuMTY2NyA3LjUwMDAxSDEyLjUwMDFDMTIuMDM5OCA3LjUwMDAxIDExLjY2NjcgNy4xMjY5MSAxMS42NjY3IDYuNjY2NjhDMTEuNjY2NyA2LjIzOTMxIDExLjk4ODQgNS44ODcwOSAxMi40MDI5IDUuODM4OTVMMTIuNTAwMSA1LjgzMzM0SDE0LjE2NjdaTTUuODMzNDIgOS4xNjY2OEgxNC4xNjY3QzE0LjYyNyA5LjE2NjY4IDE1LjAwMDEgOS41Mzk3NyAxNS4wMDAxIDEwQzE1LjAwMDEgMTAuNDI3NCAxNC42Nzg0IDEwLjc3OTYgMTQuMjYzOSAxMC44Mjc3TDE0LjE2NjcgMTAuODMzM0g1LjgzMzQyQzUuMzczMTggMTAuODMzMyA1LjAwMDA4IDEwLjQ2MDIgNS4wMDAwOCAxMEM1LjAwMDA4IDkuNTcyNjUgNS4zMjE3OCA5LjIyMDQyIDUuNzM2MjMgOS4xNzIyOEw1LjgzMzQyIDkuMTY2NjhIMTQuMTY2N0g1LjgzMzQyWiIgZmlsbD0iIzI2MjUyRCIvPgo8L3N2Zz4K');\n border: 0;\n margin: 0;\n width: 20px;\n height: 20px;\n background-size: 20px 20px;\n background-position: center;\n display: block;\n position: absolute;\n top: 0;\n z-index: 1;\n left: 13px;\n top: 50%;\n transform: translateY(-50%);\n }\n &:after {\n margin: 0;\n border: 0;\n width: 26px;\n height: 26px;\n background: #fcfcfc;\n border-radius: 4px;\n transform: rotate(45deg) translate(-35px);\n margin-top: 0;\n z-index: -1;\n margin-left: 12px;\n }\n\n [class^='draftJsToolbar__buttonWrapper__'] {\n width: 100%;\n display: block;\n border-radius: 8px;\n }\n [class^='draftJsToolbar__button__'] {\n width: 100%;\n display: block;\n padding: 0;\n border-radius: 8px;\n\n &:before {\n content: 'Enter the link';\n font-size: 14px;\n line-height: 16px;\n font-family: ",";\n color: ",";\n display: block;\n padding-left: 40px;\n text-align: left;\n }\n\n svg {\n display: none;\n }\n }\n [class*='draftJsToolbar__active__'] {\n &:before {\n content: 'Remove the link';\n font-size: 14px;\n line-height: 16px;\n font-family: ",";\n color: ",";\n display: block;\n padding-left: 40px;\n text-align: left;\n }\n }\n\n ::-webkit-input-placeholder {\n /* Chrome/Opera/Safari */\n color: ",";\n }\n ::-moz-placeholder {\n /* Firefox 19+ */\n color: ",";\n }\n :-ms-input-placeholder {\n /* IE 10+ */\n color: ",";\n }\n :-moz-placeholder {\n /* Firefox 18- */\n color: ",";\n }\n\n .consent-input {\n border: 0;\n padding-left: 40px;\n height: 34px;\n width: 100%;\n padding-right: 5px;\n font-size: 14px;\n line-height: 16px;\n color: ",";\n border-radius: 8px;\n }\n }\n ","\n ","\n"]);return Y=function(){return e},e}function H(){var e=Object(a.a)(["\n margin: 0;\n color: ",";\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n font-family: ",";\n font-size: 16px;\n line-height: 20px;\n padding: 8px 0;\n pointer-events: none;\n transition: 0.2s ease-in-out;\n ",";\n"]);return H=function(){return e},e}function Q(){var e=Object(a.a)(["\n font-size: 12px;\n line-height: 16px;\n font-family: ",";\n color: ",";\n position: absolute;\n right: 24px;\n top: 50%;\n transform: translateY(-50%);\n pointer-events: none;\n padding: 8px 0;\n transition: 0.2s ease-in-out;\n"]);return Q=function(){return e},e}var G=A()({theme:{input:"consent-input",inputInvalid:"invalid-input-field"},placeholder:"https://www.example.com"}),q=M()(),K=q.InlineToolbar,Z=[q,G],J=function(e){Object(S.a)(n,e);var t=Object(w.a)(n);function n(e){var a;Object(C.a)(this,n),(a=t.call(this,e)).checkTextValidity=R()((function(e,t){var n=e;return!n||!B()(n)||("string"===typeof(n=N()(n))&&""===n.trim()&&t?(a.setState(Object(i.a)(Object(i.a)({},a.state),{},{consentError:"Error in rendering this text, please try changing the text."})),a.props.saveDisabled||a.props.setSaveDisabled(!0),!0):(a.state.consentError&&a.setState(Object(i.a)(Object(i.a)({},a.state),{},{consentError:""})),!1))}),400),a.onChange=function(e){var t;a.setState({editorState:e});var n=e.getCurrentContent().getPlainText(),i=Object(k.convertToRaw)(e.getCurrentContent());a.checkTextValidity(i,n)&&!(null===(t=a.props)||void 0===t?void 0:t.errorMessage)||a.props.onCustomFieldChange({id:"consent",value:{label:n,draftContentState:i}})},a.editorFocus=function(){a.setState({editorFocused:!0})},a.editorBlur=function(){a.setState({editorFocused:!1})},a.getCharCount=function(){var e=a.state.editorState.getCurrentContent().getPlainText().length;return"".concat(e,"/").concat(500)},a._getLengthOfSelectedText=function(){var e=a.state.editorState.getSelection(),t=0;if(!e.isCollapsed()){var n=a.state.editorState.getCurrentContent(),i=e.getStartKey(),r=e.getEndKey(),o=i===r,l=n.getBlockForKey(i).getLength()-e.getStartOffset(),c=e.getEndOffset(),d=n.getKeyAfter(r);if(o)t+=e.getEndOffset()-e.getStartOffset();else for(var s=i;s&&s!==d;)t+=s===i?l+1:s===r?c:n.getBlockForKey(s).getLength()+1,s=n.getKeyAfter(s)}return t},a._handleBeforeInput=function(){if(a.state.editorState.getCurrentContent().getPlainText("").length-a._getLengthOfSelectedText()>499)return"handled"},a._handlePastedText=function(e){var t=a.state.editorState.getCurrentContent().getPlainText("").length,n=a._getLengthOfSelectedText();if(t+e.length-n>500)return"handled"};var r=a.props.value;return a.state={editorState:r&&B()(r)?k.EditorState.createWithContent(Object(k.convertFromRaw)(r)):Object(I.createEditorStateWithText)(""),editorFocused:!1,consentError:""},a}return Object(T.a)(n,[{key:"render",value:function(){var e=this;return m.a.createElement(te,null,m.a.createElement(ee,{isValue:this.state.editorState.getCurrentContent().getPlainText(),isFocused:this.state.editorFocused},m.a.createElement(_.a,{placeholder:"",editorState:this.state.editorState,onChange:this.onChange,plugins:Z,handleBeforeInput:this._handleBeforeInput,handlePastedText:this._handlePastedText,ref:function(t){e.editor=t},onFocus:this.editorFocus,onBlur:this.editorBlur}),m.a.createElement(K,null,(function(e){return m.a.createElement("div",null,m.a.createElement(G.LinkButton,e))})),m.a.createElement($,{errorMessage:this.props.errorMessage},this.props.errorMessage?this.props.errorMessage:"Field label*"),m.a.createElement(X,null,this.getCharCount())),this.state.consentError&&m.a.createElement(c.Typography,{variant:"subtext2",color:"semantic.3"},this.state.consentError),m.a.createElement(c.Typography,{mt:"8px",variant:"subtext2",color:"ambience.8"},"To add a link to your website, privacy policy or any other web page, select the text, add the link and press enter."))}}]),n}(u.Component),X=p.d.div(Q(),(function(e){return e.theme.fonts.book}),(function(e){return e.theme.colors.ambience[0]})),$=p.d.label(H(),(function(e){return e.theme.colors.ambience[13]}),(function(e){return e.theme.fonts.book}),(function(e){var t=e.errorMessage,n=e.theme;return t&&"\n color: ".concat(n.colors.semantic[1],";\n ")})),ee=p.d.div(Y(),(function(e){return e.theme.colors.ambience[20]}),(function(e){return e.theme.colors.ambience[13]}),(function(e){return e.theme.fonts.book}),(function(e){return e.theme.colors.ambience[0]}),(function(e){return e.theme.colors.ambience[0]}),(function(e){return e.theme.colors.ambience[0]}),(function(e){return e.theme.fonts.book}),(function(e){var t=e.theme;return(null===t||void 0===t?void 0:t.isLightTheme)?t.colors.ambience[13]:t.colors.ambience[21]}),(function(e){return e.theme.fonts.book}),(function(e){var t=e.theme;return(null===t||void 0===t?void 0:t.isLightTheme)?t.colors.ambience[13]:t.colors.ambience[21]}),(function(e){return e.theme.colors.ambience[12]}),(function(e){return e.theme.colors.ambience[12]}),(function(e){return e.theme.colors.ambience[12]}),(function(e){return e.theme.colors.ambience[12]}),(function(e){var t=e.theme;return(null===t||void 0===t?void 0:t.isLightTheme)?t.colors.ambience[9]:t.colors.ambience[21]}),(function(e){return""!==e.isValue&&Object(p.c)(V(),X,$)}),(function(e){return e.isFocused&&Object(p.c)(W(),X,$,(function(e){var t=e.theme;return e.errorMessage&&"\n border: 1px solid ".concat(t.colors.semantic[1],";\n ")}))})),te=p.d.div(U(),b.i,b.p,b.g,b.n,b.c,b.a),ne=n(24),ae=n(1896),ie=n(425),re=n(305),oe=n(9),le=n(2055);function ce(){var e=Object(a.a)(["\n ","\n"]);return ce=function(){return e},e}var de=function(e){var t=e.fieldkey,n=e.onCustomFieldChange,a=e.value,i=a.label,r=void 0===i?"":i,o=a.roles,c=void 0===o?["ORGANIZER"]:o,d=e.errorMessage,p=e.errorState,b=Object(s.a)().theme,h=Object(oe.e)((function(e){var t,n;return null===e||void 0===e||null===(t=e.cmDashboard)||void 0===t||null===(n=t.airmeet)||void 0===n?void 0:n.event_type}))===f.g.MEETUP,g=Object(oe.e)((function(e){var t,n;return null===e||void 0===e||null===(t=e.cmDashboard)||void 0===t||null===(n=t.airmeet)||void 0===n?void 0:n.community_id})),x={padding:"22px 15px 10px 15px",background:b.colors.ambience[20]},y={zIndex:1,pointerEvents:"none",top:"10px",color:"".concat(b.colors.ambience[13])},E=function(e){var t=e.id,a=e.value,i=Object(ne.a)(c||[]);a?i.push(t):i=i.filter((function(e){return e!==t})),i.includes("ORGANIZER")||i.push("ORGANIZER"),n({id:"file",value:{label:r,roles:i}})},j=Object(u.useMemo)((function(){return h?v.e.filter((function(e){return"EXHIBITOR"!==(null===e||void 0===e?void 0:e.id)}
1)):v.e}),[h]);return m.a.createElement("div",null,m.a.createElement(re.a,{type:"text",name:t,id:t,required:!0,labelText:"Field label*",labelHtmlFor:t,disabled:!1,value:r,maxLength:70,inlineCharCount:!0,showLimit:!0,onChange:function(e){n({id:"file",value:{label:e.target.value||"",roles:c}})},labelStyle:y,style:x,state:p,errorMsg:d}),m.a.createElement(O.b,{p:"x6"},m.a.createElement(l.a,{variant:"h5",color:"text.default.primary",pb:"x2"},"File type"),le.d.includes(g)?m.a.createElement(l.a,{variant:"caption",color:"text.default.secondary"},"Only PDF file format can be uploaded by the attendees. Maximum file size allowed is 5 MB."):m.a.createElement(l.a,{variant:"caption",color:"text.default.secondary"},"The following file formats can be uploaded by the attendees - ",v.f.slice(0,-1).join(", ")," ","and ",v.f[v.f.length-1],". Maximum file size allowed is 5 MB.")),m.a.createElement(ie.a,null),m.a.createElement(O.b,{p:"x6"},m.a.createElement(l.a,{variant:"h5",color:"text.default.primary",pb:"x2"},"Visibility"),m.a.createElement(l.a,{variant:"caption",color:"text.default.secondary",pb:"x5"},"Control who can access the uploaded file during live event. By default the organizing team can access the file."),m.a.createElement(O.j,{flex:"1",flexDirection:"column",alignItems:"stretch",gap:"1.25rem 0"},j.map((function(e){return m.a.createElement(se,{key:null===e||void 0===e?void 0:e.id,disabled:"ORGANIZER"===(null===e||void 0===e?void 0:e.id)},m.a.createElement(ae.a,{name:"fileType",id:null===e||void 0===e?void 0:e.id,label:null===e||void 0===e?void 0:e.label,onClick:E,isChecked:(c||[]).includes(null===e||void 0===e?void 0:e.id),disabled:"ORGANIZER"===(null===e||void 0===e?void 0:e.id)}))})))))},se=Object(p.d)(O.j)(ce(),(function(e){var t=e.disabled,n=e.theme;return t?"\n opacity: 0.5;\n .LabelRoot p {\n color: ".concat(n.colors.text.default.primary," !important;\n }\n "):""})),ue=n(3953),me=n(32),pe=n.n(me),be=n(93),fe=n.n(be),ve=n(157),he=n(2420),ge=n(3074);function xe(){var e=Object(a.a)([""]);return xe=function(){return e},e}function ye(){var e=Object(a.a)(["\n ",";\n"]);return ye=function(){return e},e}function Ee(){var e=Object(a.a)(["\n display: flex;\n align-items: center;\n margin-bottom: 20px;\n > div > div {\n margin-bottom: 0px;\n }\n"]);return Ee=function(){return e},e}function je(){var e=Object(a.a)(["\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n"]);return je=function(){return e},e}function Oe(){var e=Object(a.a)(["\n padding: 6px;\n margin: 0 2px;\n border-radius: 0;\n box-shadow: none !important;\n background: transparent;\n border: 0;\n outline: 0 !important;\n cursor: pointer;\n color: ",";\n font-size: 16px;\n line-height: 20px;\n font-family: ",";\n"]);return Oe=function(){return e},e}var Ce=function(e){var t=e.fieldkey,n=e.isMulti,a=void 0!==n&&n,l=e.id,c=e.onCustomFieldChange,d=e.value,p=d.label,b
1=void 0===p?"":p,f=d.options,v=void 0===f?[].concat(Object(ne.a)([{displayValue:"",name:"singleSelect",code:""}]),Object(ne.a)([{displayValue:"",name:"singleSelect",code:""}])):f,h=e.errorMessage,g=e.errorState,x=e.setSaveDisabled,y=e.formData,E=e.fieldId,j=e.formFetchedFromBackend,O=e.airmeetSessions,C=Object(s.a)().theme,T=Object(ve.a)({clickOutsideToHide:!1,escToHide:!1}).Portal,S=Object(u.useState)(null),w=Object(r.a)(S,2),k=w[0],F=w[1],A=Object(u.useState)([]),D=Object(r.a)(A,2),M=D[0],I=D[1],_=Object(u.useState)("normal"),L=Object(r.a)(_,2),N=L[0],P=L[1],R=Object(u.useState)({index:-1,errStr:""}),z=Object(r.a)(R,2),B=z[0],U=z[1],W=Object(u.useRef)(null),V=function(e){c({id:l,value:{label:b,options:v.filter((function(t,n){return e!==n}))}})},Y=Object(u.useState)(!1),H=Object(r.a)(Y,2),Q=H[0],G=H[1],q=Object(u.useState)(null),K=Object(r.a)(q,2),Z=K[0],J=K[1],X=(O||[]).map((function(e){return e.sessionAccessCriteria.selectedCriteria})).filter((function(e){return e}))||[],$=function(){F(null),I([])},ee={padding:"22px 15px 10px 15px",background:C.colors.ambience[20]},te={zIndex:1,pointerEvents:"none",top:"10px",color:"".concat(C.colors.ambience[13])},ae=Object(u.useMemo)((function(){return((null===j||void 0===j?void 0:j.formFieldsConstant)||[]).find((function(e){return(null===e||void 0===e?void 0:e.uuid)===E}))}),[E,j]);return m.a.createElement(Fe,null,m.a.createElement(re.a,{type:"text",name:t,id:t,required:!0,labelText:"Field label*",labelHtmlFor:t,disabled:!1,value:b,maxLength:70,inlineCharCount:!0,showLimit:!0,onChange:function(e){c({id:l,value:{label:e.target.value,options:v}})},labelStyle:te,style:ee,state:g,errorMsg:h}),m.a.createElement(Se,null,v.map((function(e,n){var r=n+1,d=!!((null===ae||void 0===ae?void 0:ae.options)||[]).find((function(t){return(null===t||void 0===t?void 0:t.code)===(null===e||void 0===e?void 0:e.code)}));return m.a.createElement(we,{key:"option_field"+n},m.a.createElement(ke,{pr:"30px"},m.a.createElement(o.a,{icon:a?"icon_checkbox_unchecked":"radio_button_filled",width:24,height:24,fill:"ambience.18"})),m.a.createElement(Se,{maxWidth:"312px",width:"100%"},m.a.createElement(re.a,{type:"text",name:t,id:t,required:!0,labelText:"Option "+r,labelHtmlFor:t,disabled:!1,isDisabled:d,value:e.displayValue,maxLength:70,inlineCharCount:!0,showLimit:!0,style:d?Object(i.a)(Object(i.a)({},ee),{},{background:C.colors.ambience[18],cursor:"not-allowed"}):ee,labelStyle:te,hideReqdError:!1,onChange:function(e){return function(e){var t=e.index,n=e.value,a=v.findIndex((function(e,a){return t!==a?e.displayValue.trim().toLowerCase()===n.trim().toLowerCase():e.displayValue===n}));U({index:-1,errStr:""}),P("normal"),c({id:l,value:{label:b,options:v.map((function(e,a){return a===t&&(e=Object(i.a)(Object(i.a)({},e),{},{displayValue:n,code:n})),e}))}}),a>-1&&(U({index:t,errStr:"An option with same text already exists"}),x(!0),P("error"))}({index:n,value:e.target.value})},state:B.index===n&&N,errorMsg:B.index===n&&B.errStr})),m.a.createElement(ke,{onClick:function(){return function(e){var t=new Set,n=pe()(v,e),a=[];if((null===n||void 0===n?void 0:n.code)&&(y||[]).forEach((function(e){var n;if((null===e||void 0===e||null===(n=e.conditionalField)||void 0===n?void 0:n.fieldId)===E){var i,r=null===e||void 0===e||null===(i=e.conditionalField)||void 0===i?void 0:i.fieldValues;Array.isArray(r)&&r.length>0&&(a.push(e),r.map((function(e){return t.add(e)})))}})),t.has(null===n||void 0===n?void 0:n.code))F(e),I(a);else{if(!X.length)return void V(e);for(var i=0;i<X[0].length;i++){if(X[0][i].fieldId===E&&(null===n||void 0===n?void 0:n.code))return G(!0),void J(e);X[0].length-1===i&&V(e)}}}(n)},ml:"10px",p:"5px",style:{cursor:"pointer"}},m.a.createElement(o.a,{icon:"delete_filled",width:20,height:20,fill:(null===C||void 0===C?void 0:C.isLightTheme)?"ambience.18":"#FFF"})))})),m.a.createElement(Se,null,m.a.createElement(Se,{maxWidth:"312px",width:"100%",margin:"0 auto"},""===B.errStr&&!v.some((function(e){return""===e.displayValue}))&&v.length<100&&m.a.createElement(Te,{onClick:function(){setTimeout((function(){W.current.scrollIntoView({behavior:"smooth"})}),0),c({id:l,value:{label:b,options:[].concat(Object(ne.a)(v),Object(ne.a)([{displayValue:"",name:"singleSelect",code:""}]))}})}},"+ Add another option")),m.a.createElement(Se,{ref:W}))),fe()(k)&&M.length>0&&m.a.createElement(T,null,m.a.createElement(ge.a,{onClose:$,fields:M,onReject:$,onConfirm:function(){V(k),$()},type:"option"})),Q&&m.a.createElement(T,null,m.a.createElement(ue.default,Object.assign({hasBG:!1},he.a,{handleDelete:function(){return V(Z)},onClose:function(){G(!1)}}))))},Te=p.d.button(Oe(),(function(e){return e.theme.colors.accentPrimary[0]}),(function(e){return e.theme.fonts.bold})),Se=p.d.div(je(),b.i,b.p,b.g,b.n,b.c,b.a),we=p.d.div(Ee()),ke=p.d.div(ye(),b.p),Fe=p.d.div(xe());function Ae(){var e=Object(a.a)([""]);return Ae=function(){return e},e}var De=function(e){var t=e.id,n=e.value,a=void 0===n?"":n,i=e.onCustomFieldChange,r=e.errorState,o=e.errorMessage,l=Object(s.a)().theme,c={padding:"22px 15px 10px 15px",background:l.colors.ambience[20]},d={zIndex:1,pointerEvents:"none",top:"10px",color:"".concat(l.colors.ambience[13])};return m.a.createElement(Me,null,m.a.createElement(re.a,{type:"text",name:t,id:t,required:!0,labelText:"Field label*",labelHtmlFor:t,disabled:!1,value:a,maxLength:70,inlineCharCount:!0,showLimit:!0,onChange:function(e){i({id:t,value:e.target.value})},labelStyle:d,style:c,state:r,errorMsg:o}))},Me=p.d.div(Ae()),Ie=["name","email","jobTitle","organization","city","country","phonenumber"],_e=function(e){var t=e.fieldInputType,n=e.fieldkey,a=void 0===n?"":n,i=e.selectedValue,o=e.setSelectedValue,l=e.saveDisabled,c=e.setSaveDisabled,d=e.currentlySelectedItem,s=e.formData,p=e.fieldId,b=e.formFetchedFromBackend,f=e.airmeetSessions,v=Object(u.useState)(""),h=Object(r.a)(v,2),g=h[0],x=h[1],y=Object(u.useState)("normal"),E=Object(r.a)(y,2),j=E[0],O=E[1],C=Object.keys(d).length>0,T=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];C?""===e.trim()?t&&c(!0):Ie.includes(e.trim().toLowerCase())?(x("\u201c".concat(e,"\u201d label is not allowed.")),O("error"),t&&c(!0)):s.find((function(t){return t.label.trim().toLowerCase()===e.trim().toLowerCase()}))?e.trim().toLowerCase()===d.label.trim().toLowerCase()?(x(""),O("normal"),t&&c(!1)):(x("A field with \u201c".concat(e,"\u201d label already exists.")),O("error"),t&&c(!0)):t&&c(!1):""===e.trim()?t&&c(!0):Ie.includes(e.trim().toLowerCase())?(s.find((function(t){return t.label.trim().toLowerCase()===e.trim().toLowerCase()}))?x("A field with \u201c".concat(e,"\u201d label already exists.")):x("\u201c".concat(e,"\u201d label is not allowed.")),O("error"),t&&c(!0)):s.find((function(t){return t.label.trim().toLowerCase()===e.trim().toLowerCase()}))?(x("A field with \u201c".concat(e,"\u201d label already exists.")),O("error"),t&&c(!0)):t&&c(!1),(e.includes("<")||e.includes(">
1"))&&(x("Field name has invalid characters"),O("error"),t&&c(!0))},S={uniqueKey:a||"".concat(t,"_")+(new Date).getTime(),saveDisabled:l,setSaveDisabled:c,id:t,onCustomFieldChange:function(e){var t=e.id,n=e.value;if(x(""),O("normal"),["singleSelect","multiSelect"].includes(t)){if(n.options.length<2)c(!0),x("Minimum 2 options are required"),O("error");else if(n.options.some((function(e){return""===e.displayValue.trim()})))c(!0),T(n.label,!1);else if(n.options.some((function(e){return""!==e.displayValue.trim()}))){T(n.label);var a=n.options.map((function(e){return e.displayValue}));a.some((function(e,t){return a.indexOf(e)!==t}))?c(!0):T(n.label)}}else"consent"===t?T(n.label):"file"===t?Array.isArray(null===n||void 0===n?void 0:n.roles)&&0!==n.roles.length?T(n.label):(c(!0),x("Minimum 1 role is required."),O("error")):t&&n?T(n):t&&!n&&c(!0);o({type:"custom",id:t,value:"consent"===t?n.draftContentState:n,label:["singleSelect","multiSelect","consent","file"].includes(t)?n.label.trim():n.trim()})},value:i.value,errorMessage:g,errorState:j};switch(t){case"consent":return m.a.createElement(J,Object.assign({},S,{value:i.value||i.draftContentState}));case"singleSelect":return m.a.createElement(Ce,Object.assign({},S,{formData:s,fieldId:p,formFetchedFromBackend:b,airmeetSessions:f}));case"multiSelect":return m.a.createElement(Ce,Object.assign({isMulti:!0},S,{formData:s,fieldId:p,formFetchedFromBackend:b,airmeetSessions:f}));case"file":return m.a.createElement(de,S);default:return m.a.createElement(De,S)}},Le={type:"custom",value:""};function Ne(e){var t=e.item,n=e.closeEditPanel,a=e.formData,o=e.onSave,c=e.currentlySelectedItem,d=e.formFetchedFromBackend,s=e.airmeetSessions,p=Object(u.useState)(!0),b=Object(r.a)(p,2),f=b[0],v=b[1],h=Object(u.useState)(Object.keys(c).length>0?Object(i.a)(Object(i.a)({},c),{},{value:["singleSelect","multiSelect","file"].includes(c.name)?Object(i.a)({},c):"consent"===c.name?c.value:c.label}):Le),g=Object(r.a)(h,2),x=g[0],C=g[1],T=(null===c||void 0===c?void 0:c.uuid)&&(a||[]).filter((function(e){var t;return(null===e||void 0===e||null===(t=e.conditionalField)||void 0===t?void 0:t.fieldId)===(null===c||void 0===c?void 0:c.uuid)})).length>0;return m.a.createElement(E.b,{title:null===t||void 0===t?void 0:t.title,subtitle:null===t||void 0===t?void 0:t.editDesc,onClose:n,showBackButton:!0,isThemeV2:!0,footer:m.a.createElement(m.a.Fragment,null,m.a.createElement(y.a,{variant:"primary",disabled:f,onClick:function(){o(x),v(!0)}},"Save"),m.a.createElement(y.a,{variant:"secondary",onClick:n,ml:"x4"},"Cancel"))},m.a.createElement(O.j,{flex:"1",flexDirection:"column",alignItems:"stretch"},T&&m.a.createElement(O.j,{alignItems:"flex-start"},m.a.createElement(j.a,{icon:"icon-fill-info",fill:"accentSea.2",height:"14px",width:"14px"}),m.a.createElement(l.a,{variant:"caption",color:"accentSea.2",pl:"8px"},"Changes made to the field label and the options will also reflect on conditions applied to other sub-fields")),m.a.createElement(O.b,{mt:T&&"x7"},m.a.createElement(_e,{fieldInputType:t.fieldInputType,selectedValue:x,setSelectedValue:C,saveDisabled:f,setSaveDisabled:v,currentlySelectedItem:c,formData:a,fieldId:null===c||void 0===c?void 0:c.uuid,formFetchedFromBackend:d,airmeetSessions:s}))))}var Pe=n(127);function Re(){var e=Object(a.a)(["\n ",";\n ",";\n max-height: calc(100vh - 56px);\n padding: 0 30px 56px;\n overflow: ",";\n ",";\n"]);return Re=function(){return e},e}var ze=p.d.div(Re(),b.i,b.p,(function(e){return e.disableScroll?"visible":"auto"}),(function(e){var t=e.verticalWidth,n=void 0===t?"8px":t;return Object(Pe.c)({verticalWidth:n})}));function Be(){var e=Object(a.a)(["\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n"]);return Be=function(){return e},e}function Ue(){var e=Object(a.a)(["\n padding-top: 56px;\n padding-top: 56px;\n"]);return Ue=function(){return e},e}function We(){var e=Object(a.a)(["\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 99;\n height: 100vh;\n background: rgba(10, 9, 11, 40%);\n"]);return We=function(){return e},e}function Ve(){var e=Object(a.a)(["\n background: ",";\n max-width: 480px;\n width: 100%;\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n height: 100vh;\n"]);return Ve=function(){return e},e}function Ye(){var e=Object(a.a)(["\n padding: 22px 0;\n margin-bottom: 8px;\n border-bottom: 1px solid ",";\n position: relative;\n cursor: ",";\n display: flex;
1\n align-items: center;\n"]);return Ye=function(){return e},e}function He(){var e=Object(a.a)(["\n position: absolute;\n right: 18px;\n top: 50%;\n transform: translateY(-50%);\n"]);return He=function(){return e},e}function Qe(){var e=Object(a.a)(["\n position: absolute;\n right: 30px;\n top: 30px;\n z-index: 1;\n"]);return Qe=function(){return e},e}function Ge(){var e=Object(a.a)(["\n width: 48px;\n height: 48px;\n border-radius: 100%;\n background: ",";\n text-align: center;\n line-height: 44px;\n margin-right: 16px;\n"]);return Ge=function(){return e},e}t.a=function(e){var t=e.updateField,n=e.onClose,a=e.currentlySelectedItem,d=void 0===a?{}:a,p=e.shouldShowEditScreen,b=void 0!==p&&p,h=e.setcurrSelectedFieldCF,g=e.formData,y=e.formFetchedFromBackend,E=e.airmeetSessions,j=e.isEventSeries,O=void 0!==j&&j,C=e.isCsvTemplateForm,T=void 0!==C&&C,S=e.eventSubType,w=e.isFileFieldEnabled,k=void 0!==w&&w,F=Object(s.a)().theme,A=Object(u.useState)(b),D=Object(r.a)(A,2),M=D[0],I=D[1],_=Object(u.useState)(Object.keys(d).length>0?Object(i.a)({},v.b.fields.find((function(e){return e.fieldInputType===d.type.mappedFrom}))):{}),L=Object(r.a)(_,2),N=L[0],P=L[1],R=function(e){var t=e.item,n=e.getSeletedItem,a=e.disabled,i=e.isCsvTemplateForm;return m.a.createElement(Je,{onClick:function(){return!a&&n(t)},disabled:a,title:a?i?"File field not allowed in CSV template":"Only one file field is allowed":""},m.a.createElement(qe,null,m.a.createElement(o.a,{icon:t.icon,width:t.iconSize?t.iconSize:24,height:t.iconSize?t.iconSize:24,fill:a?"text.default.disabled":(null===t||void 0===t?void 0:t.iconFill)||"transparent"})),m.a.createElement(tt,{flex:1,pr:"60px"},m.a.createElement(l.a,{variant:"body1",color:a?"text.default.disabled":"text.default.primary"},t.title),m.a.createElement(l.a,{variant:"caption",color:a?"text.default.disabled":"text.default.secondary",pt:"x3"},t.description),(t.info||[]).map((function(e,t){return m.a.createElement(l.a,{variant:"caption",color:a?"text.default.disabled":"text.default.secondary",pt:"2px",key:"info_"+t},m.a.createElement(o.a,{icon:e.infoIcon,width:14,height:14,fill:"tick"===e.infoIcon?"sem.success":"sem.error"})," ",e.infoText)}))),m.a.createElement(Ze,null,m.a.createElement(o.a,{icon:"chevron_right",fill:a?"text.default.disabled":"text.default.primary",width:24,height:24})))},z=function(e){var t=e.config,n=e.onClosePanel;return m.a.createElement(et,null,m.a.createElement(Ke,null,m.a.createElement(x,{onButtonClick:n})),m.a.createElement(ze,null,m.a.createElement(tt,{mb:"18px"},m.a.createElement(c.Typography,{variant:"h5",color:F.colors.ambience[0],mb:"10px"},t.title),m.a.createElement(c.Typography,{variant:"subtext1",color:F.colors.ambience[6]},t.description)),m.a.createElement(tt,null,t.fields.map((function(e,t){return m.a.createElement(R,{key:"fieldItem_"+t,item:e,getSeletedItem:function(e){return function(e){P(e),I(!0)}(e)},disabled:"file"===(null===e||void 0===e?void 0:e.fieldInputType)&&g.some((function(e){return"file"===(null===e||void 0===e?void 0:e.name)})),isCsvTemplateForm:T})})))))},B=Object(u.useMemo)((function(){var e=Object(i.a)({},v.b||{});return!O&&S!==f.e.IN_PERSON_CONFERENCE&&k||(e.fields=((null===e||void 0===e?void 0:e.fields)||[]).filter((function(e){return"file"!==(null===e||void 0===e?void 0:e.inputType)}))),e}),[O,S,k]);return m.a.createElement($e,null,m.a.createElement(Xe,{initial:{x:"150%",opacity:0}
1,animate:{x:"0%",opacity:1},transition:{duration:.4,delay:0},exit:{x:"150%",opacity:0}},m.a.createElement(z,{onClosePanel:n,config:B}),M&&m.a.createElement(Ne,{item:N,closeEditPanel:function(){P(null),Object.keys(d).length>0&&n(),I(!1),h({})},onSave:function(e){Object.keys(d).length>0?t(Object(i.a)(Object(i.a)({},e),{},{actionFlag:"edit",uuid:d.uuid})):t(e),n(),P(null),h({}),I(!1)},formData:g,currentlySelectedItem:d,formFetchedFromBackend:y,airmeetSessions:E})))};var qe=p.d.div(Ge(),(function(e){return e.theme.colors.ambience[19]})),Ke=p.d.div(Qe()),Ze=p.d.div(He()),Je=p.d.div(Ye(),(function(e){return e.theme.colors.ambience[19]}),(function(e){return e.disabled?"not-allowed":"pointer"})),Xe=Object(p.d)(d.c.div)(Ve(),(function(e){var t=e.theme;return t.colors.ambience[(null===t||void 0===t?void 0:t.isLightTheme)?24:21]})),$e=p.d.div(We()),et=p.d.div(Ue()),tt=p.d.div(Be(),b.i,b.p,b.g,b.n,b.c,b.a)},3629:function(e,t,n){"use strict";var a=n(4),i=n(5),r=n.n(i),o=n(10),l=n(24),c=n(1),d=n(6),s=n(52),u=n(7),m=n(44),p=n(13),b=n(211),f=n(38),v=n(95),h=n(32),g=n.n(h),x=n(158),y=n.n(x),E=n(0),j=n.n(E),O=n(9),C=n(3),T=n(15),S=n(1970),w=n(87),k=n(49),F=n(8),A=n(65),D=n(39),M=n(111),I=n(3075),_=n(30);function L(e){var t=Object(E.useMemo)((function(){return!!(null===e||void 0===e?void 0:e.find((function(e){return"name"===e.name})))}),[e]),n=Object(E.useMemo)((function(){var t=e.find((function(e){return"file"===(null===e||void 0===e?void 0:e.name)}));return{hasFileField:!!t,fileFieldLabel:null===t||void 0===t?void 0:t.label}}),[e]),a=n.hasFileField,i=n.fileFieldLabel,r=Object(E.useMemo)((function(){return t?5:a?7:6}),[t,a]);return{isOldRegForm:t,getFields:function(e){return t?{nameFields:null===e||void 0===e?void 0:e.slice(0,1),otherFields:null===e||void 0===e?void 0:e.slice(1)}:{nameFields:null===e||void 0===e?void 0:e.slice(0,2),otherFields:null===e||void 0===e?void 0:e.slice(2)}},maxAttendeeCardFields:r,hasFileField:a,fileFieldLabel:i}}var N=n(429),P=n(29),R=n(2052);function z(){var e=Object(a.a)(["\n > div {\n padding: 10px 0;\n position: relative;\n padding-right: 30px;\n max-width: 210px;\n\n &:hover {\n "," {\n opacity: 1;\n visibility: visible;\n }\n }\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n visibility: hidden;\n }\n span {\n svg {\n position: relative;\n top: -4px;\n }\n }\n\n label {\n margin: 0;\n color: ",";\n font-size: 14px;\n line-height: 16px;\n font-family: ",";\n font-weight: 400;\n cursor: pointer;\n display: inline-block;\n position: relative;\n padding-left: 34px;\n }\n input[type='checkbox']:disabled ~ label {\n cursor: not-allowed;\n }\n }\n"]);return z=function(){return e},e}function B(){var e=Object(a.a)(["\n position: absolute;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n opacity: 0;\n visibility: hidden;\n cursor: pointer;\n z-index: 1;\n"]);return B=function(){return e},e}function U(){var e=Object(a.a)(["\n position: absolute;\n left: 0;\n"]);return U=function(){return e},e}function W(){var e=Object(a.a)(["\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n"]);return W=function(){return e},e}function V(){var e=Object(a.a)(["\n border-radius: 8px;\n background: ",";\n display: flex;\n align-items: center;\n padding: 12px 12px 9px;\n max-width: 224px;\n width: 100%;\n"]);return V=function(){return e},e}function Y(){var e=Object(a.a)(["\n width: 43px;\n height: 43px;\n border-radius: 8px;\n overflow: hidden;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n"]);return Y=function(){return e},e}function H(){var e=Object(a.a)([""]);return H=function(){return e},e}var Q="name",G="firstName",q="lastName",K=function(e){var t=e.attendeeCard,n=e.form,a=Object(f.a)().theme,i=L(n),r=i.isOldRegForm,o=i.maxAttendeeC
1ardFields,l=t.filter((function(e){return 100!==(null===e||void 0===e?void 0:e.order)})),c=r?l.slice(1,3):l.slice(2,4),d=r?l.slice(3,o):l.slice(4,o);return j.a.createElement(ae,null,j.a.createElement(ne,null,j.a.createElement("img",{alt:"user-icon",src:Object(P.cdnImage)("/images/attendee_thumbnail.png")})),j.a.createElement(ie,{ml:"8px"},j.a.createElement(p.Typography,{variant:"button2",color:a.colors.ambience[16],mb:"4px"},"Attendee Name"),0!==c.length&&j.a.createElement(p.Typography,{variant:"caption",color:"rgba(95, 92, 112, 60%)",mb:"8px"},c.map((function(e,t){return 1===t?", "+"".concat(ee({fieldId:e,form:n})):"".concat(ee({fieldId:e,form:n}))}))),0!==d.length&&j.a.createElement(p.Typography,{variant:"caption",color:"rgba(95, 92, 112, 60%)",mb:"8px"},d.map((function(e,t){return 1===t?", "+"".concat(ee({fieldId:e,form:n})):"".concat(ee({fieldId:e,form:n}))})))))},Z=function(e,t,n){var a=[];return Array.isArray(e)&&e.length>0&&Array.isArray(t)&&t.length>0&&(t.forEach((function(t){if(t){var i=e.find((function(e){return(null===e||void 0===e?void 0:e.uuid)===(null===t||void 0===t?void 0:t.uuid)}));i&&a.push(Object(c.a)(Object(c.a)({},i),{},{checked:a.length<n}))}})),e.forEach((function(e){e&&(a.find((function(t){return(null===t||void 0===t?void 0:t.uuid)===(null===e||void 0===e?void 0:e.uuid)}))||a.push(Object(c.a)(Object(c.a)({},e),{},{checked:!1})))}))),a},J=function(e){var t=e.handleSelect,n=e.attendeeCardFields,a=e.attendeeCard,i=e.updateAttendeeCard,r=e.hasExceededMaxLimit,o=Object(f.a)().theme,l=L(n),s=l.maxAttendeeCardFields,u=l.isOldRegForm,b=l.hasFileField,v=l.fileFieldLabel,h=Object(E.useState)(Z(n,a,s)),g=Object(d.a)(h,2),x=g[0],y=g[1];Object(E.useEffect)((function(){y(Z(n,a,s))}),[n,a,s]);var O=Object(E.useRef)();return O.current=function(e){var t=e.destination,n=e.source,a=n.index;if(t&&0!==t.index&&(n.droppableId!==t.droppableId||a!==t.index)&&(!(t.index<x.length)||x[t.index].checked)){var r=function(e,t,n){var a=Array.from(e).filter((function(e){return e.checked})),i=a.splice(t,1),r=Object(d.a)(i,1)[0];return r&&a.splice(n,0,r),a}(x,a,t.index);return i(function(e,t){var n=[];return(e||[]).forEach((function(e){var a,i;(null===e||void 0===e||null===(a=e.meta)||void 0===a?void 0:a.isAllowedOnAttendeeCard)&&n.length<t&&!(null===e||void 0===e||null===(i=e.conditionalField)||void 0===i?void 0:i.fieldId)&&n.push({order:n.length,uuid:null===e||void 0===e?void 0:e.uuid})})),n}(r,s)),!0}},j.a.createElement(ie,null,j.a.createElement(ie,{mt:"25px"},j.a.createElement(p.Typography,{variant:"subtext1",color:o.colors.ambience[0]},S.a.editor.subtext)),r&&j.a.createElement(X,{hasFileField:b}),j.a.createElement(N.a,{onDragEnd:O.current},j.a.createElement(N.c,{droppableId:"attendee_fields"},(function(e,n){return j.a.createElement(le,Object.assign({ref:e.innerRef},e.droppableProps),j.a.createElement("div",{style:b?{}:{borderBottom:"1px solid #373636"}},j.a.createElement("input",{type:"checkbox",disabled:!0,checked:!0}),j.a.createElement("label",null,j.a.createElement("span",{style:{wordBreak:"break-word"}},j.a.createElement(re,null,j.a.createElement(m.a,{icon:"checkbox_checked",fill:o.colors.semantic[7],width:24,height:24,style:{marginRight:"10px"}})),"Attendee Name"))),b?j.a.createElement("div",{style:{borderBottom:"1px solid #373636"}},j.a.createElement("input",{type:"checkbox",disabled:!0,checked:!0}),j.a.createElement("label",null,j.a.createElement("span",{style:{wordBreak:"break-word"}},j.a.createElement(re,null,j.a.createElement(m.a,{icon:"checkbox_checked",fill:o.colors.semantic[7],width:24,height:24,style:{marginRight:"10px"}})),v))):null,(x||[]).filter((function(e){return![G,q,Q,R.c].includes(e.name)})).map((function(e,n){return j.a.createElement(N.b,{draggableId:e.uuid,index:u?n+1:n+2,key:e.uuid,isDragDisabled:e.meta.isDragDisabled},(function(a,i){var r;return j.a.createElement("div",Object.assign({key:"key_afc"+n,ref:a.innerRef},a.draggableProps,{style:Object(c.a)({},(null===a||void 0===a||null===(r=a.draggableProps)||void 0===r?void 0:r.style)||{})}),j.a.createElement("input",{type:"checkbox",id:"afc_"+n,disabled:e.isMandatoryOnAttendeeC
1ard,checked:!!(null===e||void 0===e?void 0:e.checked),onChange:function(){return t(e)}}),j.a.createElement("label",{htmlFor:"afc_"+n},j.a.createElement("span",{"data-tooltip":e.hint?e.hint:null,style:{wordBreak:"break-word"}},j.a.createElement(re,null,j.a.createElement(m.a,{icon:e.isMandatoryOnAttendeeCard||(null===e||void 0===e?void 0:e.checked)?"checkbox_checked":"checkbox_unchecked",fill:e.isMandatoryOnAttendeeCard?Object(_.a)(o.colors.semantic[7],.6):(null===e||void 0===e?void 0:e.checked)?o.colors.semantic[7]:o.colors.ambience[0],width:24,height:24,style:{marginRight:"10px"}})),e.label)),j.a.createElement(oe,Object.assign({},a.dragHandleProps,{style:{display:e.checked?"":"none"}}),j.a.createElement(m.a,{icon:"re_order_dots",fill:o.colors.ambience[0],width:20,height:20})))}))})),e.placeholder)}))))},X=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=Object(f.a)(),n=t.theme;return j.a.createElement(ie,{mb:"8px",mt:"12px",display:"flex"},j.a.createElement(m.a,{icon:"info",fill:n.colors.semantic[1],width:16,height:16,style:{marginRight:"8px"}}),j.a.createElement(p.Typography,{variant:"subtext2",color:n.colors.semantic[1]},e?S.a.errors.maxLimit.replace("5","6"):S.a.errors.maxLimit))},$=function(e){var t=e.attendeeCard,n=e.formData,a=e.updateAttendeeCard,i=e.previewMode,r=Object(f.a)().theme,o=Object(E.useState)(!1),c=Object(d.a)(o,2),s=c[0],u=c[1],m=L(n),b=m.maxAttendeeCardFields,v=m.hasFileField;return j.a.createElement(te,null,j.a.createElement(ie,{mb:"44px"},j.a.createElement(p.Typography,{variant:"h6",color:r.colors.ambience[1]},S.a.editor.title),j.a.createElement(p.Typography,{variant:"subtext1",mt:"10px",color:r.colors.ambience[6]},S.a.editor.subTitle)),j.a.createElement(K,{attendeeCard:t,form:n}),!i&&j.a.createElement(p.Typography,{variant:"subtext1",pt:"25px",mb:"25px",color:"ambience.1"},v?S.a.editor.description.replace("five","six"):S.a.editor.description),!i&&j.a.createElement(J,{handleSelect:function(e){var n=e.uuid,i=t.find((function(e){return e.uuid===n}));if(t.length>=b&&!i)return u(!0),void setTimeout((function(){return u(!1)}),5e3);var r=Object(l.a)(i?t.filter((function(e){return e.uuid!==n})):[].concat(Object(l.a)(t),[{order:t.length+1,uuid:n}]));a(r)},attendeeCard:t,attendeeCardFields:Array.isArray(n)&&(null===n||void 0===n?void 0:n.filter((function(e){var t,n;return(null===e||void 0===e||null===(t=e.meta)||void 0===t?void 0:t.isAllowedOnAttendeeCard)&&(null===e||void 0===e?void 0:e.isRegFormField)&&!(null===e||void 0===e||null===(n=e.conditionalField)||void 0===n?void 0:n.fieldId)}))),updateAttendeeCard:a,hasExceededMaxLimit:s}))},ee=function(e){var t,n=e.fieldId.uuid,a=e.form,i=n&&a&&(null===(t=a.find((function(e){return e.uuid===n})))||void 0===t?void 0:t.label);return i||"placeholder"},te=C.d.div(H()),ne=C.d.div(Y()),ae=C.d.div(V(),(function(e){var t=e.theme;return t.colors.ambience[(null===t||void 0===t?void 0:t.isLightTheme)?23:1]})),ie=C.d.div(W(),T.i,T.p,T.g,T.n,T.c,T.a),re=C.d.div(U()),oe=C.d.div(B()),le=C.d.div(z(),oe,(function(e){return e.theme.colors.ambience[0]}),(function(e){return e.theme.fonts.book})),ce=n(168),de=n(565),se=n(34),ue=n(98),me=n(285),pe=n.n(me),be=n(320),fe=n.n(be);function ve(){var e=Object(a.a)(["\n padding: 8px 12px;\n border-radius: 20px;\n margin: 0 8px 8px 0;\n cursor: pointer;\n color: ",";\n background-color: ",";\n"]);return ve=function(){return e},e}function he(){var e=Object(a.a)(["\n padding-left: 16px;\n padding-right: 16px;\n margin: 0 16px;\n"]);return he=function(){return e},e}function ge(){var e=Object(a.a)(["\n width: auto;\n padding-left: 16px;\n padding-right: 16px;\n margin: 0 16px 0 0;\n"]);return ge=function(){return e},e}var xe=[{code:"true",displayValue:"True",isSingleSelect:!0},{code:"false",displayValue:"False",isSingleSelect:!0}];function ye(e){var t=e.onClose,n=e.field,a=e.formData,i=e.setRegistrationForm,r=e.attendeeCard,o=e.updateAttendeeCard,s=Object(E.useState)(!1),m=Object(d.a)(s,2),b=m[0],v=m[1],h=Object(E.useState)(null),g=Object(d.a)(h,2),x=g[0],y=g[1],O=Object(E.useState)([]),C=Object(d.a)(O,2),T=C[0],S=C[1],w=Object(f.a)().theme,k=Object(E.useMemo)((function(){return(a||[]).filter((function(e){var t;return["singleSelect","multiSelect","consent"].includes(null===e||void 0===e||null===(t=e.type)||void 0===t?void 0:t.mappedFrom)&&(null===e||void 0===e?void 0:e.uuid)!==(null===n||void 0===n?void 0:n.uuid)}))}),[a,n]),F=Object(E.useMemo)((function(){if(b){if(!x)return!0;
1if(T)return!Array.isArray(T)||0===T.length}return!1}),[b,x,T]);Object(E.useEffect)((function(){var e,t=null===n||void 0===n||null===(e=n.conditionalField)||void 0===e?void 0:e.fieldId;if(t){v(!0);var a=k.find((function(e){return(null===e||void 0===e?void 0:e.uuid)===t}));if(a){var i;y(Object(c.a)({},a));var r=Object(l.a)("consent"===(null===a||void 0===a||null===(i=a.type)||void 0===i?void 0:i.mappedFrom)?xe:(null===a||void 0===a?void 0:a.options)||[]).filter((function(e){var t;return((null===n||void 0===n||null===(t=n.conditionalField)||void 0===t?void 0:t.fieldValues)||[]).includes(null===e||void 0===e?void 0:e.code)}));S(r)}}}),[n,k]);var A=Object(E.useMemo)((function(){var e;return"consent"===(null===x||void 0===x||null===(e=x.type)||void 0===e?void 0:e.mappedFrom)?xe:null===x||void 0===x?void 0:x.options}),[x]),D=0===k.length;return j.a.createElement(ce.b,{onClose:t,title:null===n||void 0===n?void 0:n.label,showClose:!0,footer:j.a.createElement(Ee,{isSaveDisabled:F,onCancel:t,onSave:function(){var e=!1,d=Object(l.a)(a||[]).map((function(t){var a=Object(c.a)({},t||{});if(b&&(null===a||void 0===a?void 0:a.uuid)===(null===n||void 0===n?void 0:n.uuid)){if(fe()(a,"conditionalField",{fieldId:null===x||void 0===x?void 0:x.uuid,fieldValues:T.map((function(e){return null===e||void 0===e?void 0:e.code}))}),(null===x||void 0===x?void 0:x.order)>(null===a||void 0===a?void 0:a.order)&&(a.order=(null===x||void 0===x?void 0:x.order)+.1,e=!0),r.find((function(e){return(null===e||void 0===e?void 0:e.uuid)===(null===a||void 0===a?void 0:a.uuid)}))){var i=Object(l.a)(r.filter((function(e){return e.uuid!==(null===a||void 0===a?void 0:a.uuid)})));o(i)}}else b||(null===a||void 0===a?void 0:a.uuid)!==(null===n||void 0===n?void 0:n.uuid)||fe()(a,"conditionalField",null);return a}));e&&(d=pe()(d,["order"]).map((function(e,t){return Object(c.a)(Object(c.a)({},e),{},{order:t+1})}))),i(d),t&&t()}})},j.a.createElement(u.j,{flexDirection:"column",alignItems:"stretch",flex:"1"},j.a.createElement(u.j,{pb:"40px"},j.a.createElement(u.j,{flexDirection:"column",alignItems:"stretch",pr:"20px"},j.a.createElement(p.Typography,{flex:"1",variant:"subtext0",color:"ambience.0",pb:0},"Add a condition to show this field?"),j.a.createElement(p.Typography,{variant:"caption",color:"ambience.14"},"You can make this field appear based on conditions set on other single select / multi select / consent fields")),j.a.createElement(ue.a,{tooltip:D?"Conditions can be created only if the registration form has single select / multi select / consent fields created":"",place:"bottom"},j.a.createElement(u.j,{alignItems:"center"},j.a.createElement(de.a,{checked:b,onChange:function(e){var t;return v(null===e||void 0===e||null===(t=e.target)||void 0===t?void 0:t.checked)},background:"#BEBCC8",activeBackground:"#01C37E",disabled:D}),j.a.createElement(p.Typography,{variant:"caption2",pl:0,style:{minWidth:"21px"}},b?"Yes":"No")))),b&&j.a.createElement(j.a.Fragment,null,j.a.createElement(u.j,{flexDirection:"column",alignItems:"stretch",pb:"32px"},j.a.createElement(p.Typography,{variant:"subtitle2-bold",color:"ambience.0",pb:"16px"},"Show this field when"),j.a.createElement(u.j,{flexWrap:"wrap"},k.map((function(e){return j.a.createElement(Ce,{key:null===e||void 0===e?void 0:e.uuid,variant:"subtext2",color:"ambience.0",onClick:function(){return function(e){(null===e||void 0===e?void 0:e.uuid)!==(null===x||void 0===x?void 0:x.uuid)&&(y(e),S([]))}(e)},isActive:(null===e||void 0===e?void 0:e.uuid)===(null===x||void 0===x?void 0:x.uuid)},null===e||void 0===e?void 0:e.label)})))),x&&Array.isArray(A)&&(null===A||void 0===A?void 0:A.length)&&j.a.createElement(u.j,{flexDirection:"column",alignItems:"stretch",pb:"32px"},j.a.createElement(p.Typography,{variant:"subtitle2-bold",color:"ambience.0"},"Has any of the following values"),j.a.createElement(p.Typography,{variant:"caption",color:"ambience.6",pt:0,pb:"16px"},"Choose from the given values"),j.a.createElement(u.j,{flexWrap:"wrap"},(A||[]).map((function(e){var t=T.find((function(t){return(null===t||void 0===t?void 0:t.code)===(null===e||void 0===e?void 0:e.code)}));return j.a.createElement(Ce,{variant:"subtext2",color:"ambience.0",onClick:function(){return function(e){(null===e||void 0===e?void 0:e.isSingleSelect)?S([e]):T.find((function(t){return(null===t||void 0===t?void 0:t.code)===(null===e||void 0===e?void 0:e.code)}))?S((function(t){return t.filter((function(t){return(null===t||void 0===t?void 0:t.code)!==(null===e||void 0===e?void 0:e.code)}))})):S((function(t){return[].concat(Object(l.a)(t||[]),[e])}))}(e)},isActive:t,key:null===e||void 0===e?void 0:e.code},null===e||void 0===e?void 0:e.displayValue,(null===e||void 0===e?void 0:e.isSingleSelect)?null:j.a.createElement(se.a,{icon:t?"checkmark":"plus-icon",height:"11px",width:"11px",fill:t&&(null===w||void 0===w?void 0:w.isLightTheme)?"ambience.24":"ambience.0",style:{marginLeft:"6px"}}))})))))))}var Ee=function(e){var t=e.onSave,n=e.onCancel,a=e.isSaveDisabled;return j.a.createElement(u.j,{alignItems:"center"},j.a.createElement(je,{variant:"primary",typography:"button1",onClick:t,disabled:a},"Save"),j.a.createElement(Oe,{variant:"link",typography:"button1",color:"ambience.0",onClick:n},"Cancel"))},je=Object(C.d)(s.a)(ge()),Oe=Object(C.d)(s.a)(he()),Ce=Object(C.d)(p.Typography)(ve(),(function(e){var t=e.isActive,n=e.theme;return t?n.colors.ambience[n.isLightTheme?24:0]:n.colors.ambience[0]}),(function(e){var t=e.isActive,n=e.theme;return t?n.colors.accentPrimary[1]:n.colors.ambience[19]})),Te=n(3074),Se=n(57),we=n(114);function ke(){var e=Object(a.a)(["\n white-space: nowrap;\n"]);return ke=function(){return e},e}function Fe(){var e=Object(a.a)(["\n word-break: break-word;\n"]);return Fe=function(){return e},e}function Ae(){var e=Object(a.a)(["\n padding: 20px;\n display: flex;
1\n align-items: center;\n justify-content: space-between;\n"]);return Ae=function(){return e},e}var De=function(e){var t=e.formData,n=e.setRegistrationForm,a=e.csvFieldArray,i=e.regFieldArray,r=e.isCsvTemplateForm,o=e.setSelectedFieldValues,d=Object(E.useMemo)((function(){return i.filter((function(e){return!a.find((function(t){return t.label===e.label}))}))}),[i,a]),s=Object(E.useMemo)((function(){return a.filter((function(e){return(null===e||void 0===e?void 0:e.name)!==we.a&&!i.find((function(t){return t.label===e.label}))}))}),[i,a]);return j.a.createElement(Se.a,{maxWidth:"406px",width:"100%"},(r?d:s).map((function(e,i){var d=r&&"file"===(null===e||void 0===e?void 0:e.name);return j.a.createElement(Me,{key:"option"+i},j.a.createElement(Ie,{variant:"body2",color:"ambience.12",pr:"10px"},e.label),j.a.createElement(_e,{variant:"link",typography:"body1",color:d?"text.default.disabled":"accentPrimary.0",onClick:function(){return d?{}:function(e){a.push(e);var i=t.map((function(t){var n=Object(c.a)({},t||{});return(null===n||void 0===n?void 0:n.uuid)===e.uuid&&(r?n.isCsvField=!0:n.isRegFormField=!0),n}));o((function(t){return[].concat(Object(l.a)(t),[{value:e.name,label:e.label}])})),n(i)}(e)},disabled:d,title:d?"Not allowed in CSV template":""},j.a.createElement(m.a,{icon:"icon-add",width:15,height:15,fill:d?"text.default.disabled":"accentPrimary.0",mr:"6px"}),r?"Add to CSV template":"Add to form"))})))},Me=Object(C.d)(Se.a)(Ae()),Ie=Object(C.d)(p.Typography)(Fe()),_e=Object(C.d)(s.a)(ke()),Le=n(251);function Ne(e){var t=e.onClose,n=e.selectedFieldValues,a=e.onChange;return j.a.createElement(ce.b,{onClose:t,title:"Add Preset Field",
1subtitle:"Select from the preset fields to add to your registration form",showClose:!0},j.a.createElement(u.j,{flexDirection:"column",alignItems:"stretch"},S.j.map((function(e){return j.a.createElement(Le.a,{name:null===e||void 0===e?void 0:e.value,id:null===e||void 0===e?void 0:e.value,value:null===e||void 0===e?void 0:e.value,label:null===e||void 0===e?void 0:e.label,allowClickOnLabel:!0,labelVariant:"subtext1",labelColor:"ambience.0",iconSize:"24px",isChecked:n.find((function(t){return(null===t||void 0===t?void 0:t.value)===(null===e||void 0===e?void 0:e.value)})),onClick:function(){return function(e){var t=[];t=(n||[]).find((function(t){return(null===t||void 0===t?void 0:t.value)===(null===e||void 0===e?void 0:e.value)}))?n.filter((function(t){return(null===t||void 0===t?void 0:t.value)!==(null===e||void 0===e?void 0:e.value)})):[].concat(Object(l.a)(n||[]),[e]),a(t,e,!1)}(e)},style:{paddingBottom:"18px"},labelStyle:{paddingBottom:"5px"}})}))))}var Pe=n(3665);function Re(){var e=Object(a.a)(["\n background-color: ",";\n ","\n"]);return Re=function(){return e},e}function ze(){var e=Object(a.a)(["\n width: auto;\n white-space: nowrap;\n padding-left: 21px;\n padding-right: 21px;\n"]);return ze=function(){return e},e}function Be(){var e=Object(a.a)(["\n position: absolute;\n width: 100%;\n height: 100%;\n z-index: 999;\n cursor: not-allowed;\n"]);return Be=function(){return e},e}function Ue(){var e=Object(a.a)(["\n min-height: 54px;\n margin-top: 10px;\n &:disabled {\n background-color: ",";\n p {\n color: ",";\n }\n }\n"]);return Ue=function(){return e},e}function We(){var e=Object(a.a)(["\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n"]);return We=function(){return e},e}function Ve(){var e=Object(a.a)(["\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 3;\n padding: 20px 32px;\n display: flex;\n background: ",";\n"]);return Ve=function(){return e},e}function Ye(){var e=Object(a.a)(["\n padding: 6px;\n margin: 0 2px;\n border-radius: 0;\n box-shadow: none !important;\n background: transparent;\n border: 0;\n outline: 0 !important;\n cursor: pointer;\n font-size: 16px;\n line-height: 20px;\n color: ",";\n font-family: ",";\n font-weight: 400;\n display: flex;\n align-items: center;\n position: relative;\n"]);return Ye=function(){return e},e}function He(){var e=Object(a.a)(["\n align-items: center;\n position: relative;\n padding-right: 40px;\n ","\n"]);return He=function(){return e},e}function Qe(){var e=Object(a.a)(["\n flex-direction: column;\n height: 100%;\n position: relative;\n padding-bottom: 90px;\n"]);return Qe=function(){return e},e}t.a=function(e){var t=e.airmeetId,n=e.noAuth,a=e.formData,i=e.setFormData,h=e.updateField,x=e.deleteFormField,C=e.selectedFieldValues,T=e.setSelectedFieldValues,_=e.attendeeCard,L=e.onShowCFPanel,N=e.makeFieldMandatory,P=e.updateAttendeeCard,R=e.previewMode,z=e.togglePreviewMode,B=e.createOrUpdateForm,U=e.onClose,W=e.isCustomRegistrationAllowed,V=e.formFetchedFromBackend,Y=e.totalRegistrants,H=e.hasFormChanged,Q=e.isCsvTemplateForm,G=e.emailObj,q=e.setRegistrationForm,K=e.isCustomCsvCreated,Z=e.airmeetSessions,J=e.community_id,X=e.communityName,ee=e.userId,te=e.userRole,ne=e.isEventEnded,ae=e.isEventSeries,ie=void 0!==ae&&ae,re=e.parentSeriesId,oe=e.logEventSeriesEvents,le=e.airmeetFormat,ce=e.seriesId,de=Object(f.a)().theme,se=Object(E.useState)(!1),ue=Object(d.a)(se,2),me=ue[0],pe=ue[1],be=Object(E.useState)(!1),fe=Object(d.a)(be,2),ve=fe[0],he=fe[1],ge=Object(E.useState)(null),xe=Object(d.a)(ge,2),Ee=xe[0],je=xe[1],Oe=Object(E.useState)(null),Ce=Object(d.a)(Oe,2),Se=Ce[0],we=Ce[1],ke=Object(O.d)(),Fe=Object(E.useRef)(null),Ae=Object(E.useRef)(null),Me=Object(E.useRef)(null),Ie=Object(v.a)().errorToast,_e=Object(E.useState)(!1),Le=Object(d.a)(_e,2),Re=Le[0],ze=Le[1],Be=Object(E.useRef)(null);Object(E.useEffect)((function(){return window.addEventListener("click",Ue),function(){Ue&&window.removeEventListener("click",Ue)}}),[]);var Ue=function(e){Me&&Me.current&&!Me.current.contains(e.target)&&Fe&&Fe.current&&!Fe.current.contains(e.target)&&ze(!1)},We=function(){Ie({title:"Field cannot be rearranged",message:"Field with a condition applied cannot be moved above the parent field",version:w.e})},Ve={control:function(e){return Object(c.a)(Object(c.a)({},e),{},{position:"absolute",zIndex:-3,opacity:0,visibility:"hidden"})},menuList:function(e){return Object(c.a)(Object(c.a)({},e),{},{marginRight:0})},menu:function(e){return Object(c.a)(Object(c.a)({},e),{},{backgroundColor:"#F4F4F6 !important",borderRadius:"8px",overflow:"hidden",maxWidth:"204px",position:"relative",marginleft:"20px"})},option:function(e){return Object(c.a)(Object(c.a)({},e),{},{color:"#0A090B",backgroundColor:"#F4F4F6 !important",padding:"8px 10px",cursor:"pointer","&:hover":{backgroundColor:"".concat(de.colors.ambience[(null===de||void 0===de?void 0:de.isLightTheme)?22:2]," !important")},"> span:first-of-type":{fontSize:"0px"}})}},Ye=function(e){ke(Object(D.T)(M.ib,{progressFlag:e,createOrUpdateForm:
1B,formData:a,closeOnCancel:U,totalRegistrants:Y,isEventSeries:ie}))},He=function(e,t,n){setTimeout((function(){Ae.current.scrollIntoView({behavior:"smooth",block:"end",inline:"end"})}),0),C.find((function(e){return e.value===t.value}))?x(Object(c.a)(Object(c.a)({},t),{},{type:{fieldType:"preDefined"},showToast:n})):h(Object(c.a)(Object(c.a)({},t),{},{type:{fieldType:"preDefined"}})),T(e)},Qe=function(){var e=Object(o.a)(r.a.mark((function e(){return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(W){e.next=3;break}return U(),e.abrupt("return");case 3:if(e.prev=3,!(Y>0)){e.next=8;break}Ye("save"),e.next=12;break;case 8:return he(!0),ie&&oe("saveRegForm",{series_id:ce,user_id:ee,community_id:J,user_role:te,community_name:X}),e.next=12,B(a);case 12:e.next=18;break;case 14:e.prev=14,e.t0=e.catch(3),Ie("There was some error occurred. Please try later"),F.e.error(e.t0);case 18:return e.prev=18,he(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[3,14,18,21]])})));return function(){return e.apply(this,arguments)}}(),Ke=function(){Q?ze((function(e){return!e})):pe((function(e){return!e})),setTimeout((function(){Ae.current.scrollIntoView({behavior:"smooth",block:"end",inline:"end"})}),0)},Ze=Object(E.useMemo)((function(){return(a||[]).filter((function(e){var t;return(null===e||void 0===e||null===(t=e.conditionalField)||void 0===t?void 0:t.fieldId)===(null===Se||void 0===Se?void 0:Se.uuid)}))}),[a,Se]),at=Object(E.useState)(1),it=Object(d.a)(at,2),rt=it[0],ot=it[1],lt=Array.isArray(a)&&a.filter((function(e){return e.isCsvField}))||[],ct=Array.isArray(a)&&a.filter((function(e){return e.isRegFormField}))||[];return j.a.createElement(qe,null,!Q&&j.a.createElement(Xe,{p:"0 30px 0 32px",mb:ie?"24px":"37px"},!R&&j.a.createElement(u.j,{alignItems:"center"},K?j.a.createElement(u.j,{flex:"1"},j.a.createElement(Xe,{mt:"8px",mr:"16px"},j.a.createElement(m.a,{icon:"icon-back-arrowlight",width:24,height:24,fill:"ambience.2",style:{cursor:"pointer"},onClick:U})),j.a.createElement(Xe,null,j.a.createElement(p.Typography,{variant:"h5",color:"ambience.0"},"Edit registration form"),j.a.createElement(p.Typography,{variant:"subtext0",mt:"20px",color:"ambience.6",style:{maxWidth:"626px"}},"You can decide to add any newly created field from your Custom CSV template in your registration form."))):j.a.createElement(u.j,{flex:"1",flexDirection:"column",alignItems:"stretch"},j.a.createElement(p.Typography,{variant:"h5",color:"ambience.0"},"Registration Form"),j.a.createElement(p.Typography,{variant:"subtext1",mt:"10px",color:"ambience.6"},"Customize the form fields that attendees provide during registration.")),!re&&j.a.createElement(Ge,{formData:a,toggleDropdown:Ke,dropdownButtonRef:Fe,isSeriesEvent:ie,theme:de,onShowCFPanel:L})),R&&j.a.createElement(p.Typography,{variant:"h5",color:de.colors.ambience[0]},"Preview"),!n&&!K||!n&&K&&R&&j.a.createElement(p.Typography,{variant:"subtext1",mt:"5px",color:de.colors.ambience[6]},"Note: Email is captured by default."),R&&j.a.createElement(p.Typography,{variant:"subtext1",mt:K?"0px":"10px",color:de.colors.ambience[6]},"People registering for the ",le," will have to fill the below information.")),j.a.createElement(Xe,{flex:"1",p:Q?"0px":"0 32px 32px 32px",overflow:Q?"visible":"auto"},re&&!R&&j.a.createElement(u.j,null,j.a.createElement(p.Typography,{variant:"subtext2-bold"},"You can edit these fields only at series level"),j.a.createElement(s.a,{variant:"link",color:"accentPrimary.0",ml:"4px",onClick:function(){A.a.push("/event-series/".concat(re,"/registrations/reg-form"))}},"View")),j.a.createElement(u.j,{mt:"20px",height:"100%",position:"relative"},re&&!R&&j.a.createElement(et,{className:"disable-form"}),j.a.createElement(Xe,{flex:1,pr:Q?"0":"46px"},j.a.createElement(p.Typography,{variant:"subtext0",color:"ambience.8",mb:"24px"},"While in the ",le,", fields added to the participant card can be edited by the participant. The remaining fields will not be visible to the participant in the participant card"),j.a.createElement(Pe.a,{formData:a,updateField:h,deleteFormField:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=g()(t,"0"),r=(a||[]).filter((function(e){var t;return(null===e||void 0===e||null===(t=e.conditionalField)||void 0===t?void 0:t.fieldId)===(null===i||void 0===i?void 0:i.uuid)}));!Q&&r.length>0?we(i):x.apply(void 0,t)},makeFieldMandatory:N,previewMode:R,onDragEnd:function(e){var t,n=e.destination,r=e.source;if(n&&(r.droppableId!==n.droppableId||r.index!==n.index)){var o=Object(l.a)(a),d=o[r.index],s=null===d||void 0===d||null===(t=d.conditionalField)||void 0===t?void 0:t.fieldId;if(s||Q){if(s&&!Q){var u=(a||[]).find((function(e){return(null===e||void 0===e?void 0:e.uuid)===s})),m=(a||[]).find((function(e){var t;return(null===e||void 0===e||null===(t=e.conditionalField)||void 0===t?void 0:t.fieldId)===(null===d||void 0===d?void 0:d.uuid)}));if(u&&!m&&(null===u||void 0===u?void 0:u.order)>n.index)return void We();if(m&&u&&(n.index+1>=(null===m||void 0===m?void 0:m.order)||(null===u||void 0===u?void 0:u.order)>n.index))return void We()}}else{var p=(a||[]).find((function(e){var t;return(null===e||void 0===e||null===(t=e.conditionalField)||void 0===t?void 0:t.fieldId)===(null===d||void 0===d?void 0:d.uuid)}));if(n.index+1>=(null===p||void 0===p?void 0:p.order))return void We()}o.splice(r.index,1),o.splice(n.index,0,d);var b=Object(l.a)(o).map((function(e,t){return Object(c.a)(Object(c.a)({},e),{},{order:t+1})}));i(b)}},onShowCFPanel:L,emailObj:G,isCsvTemplateForm:Q,csvFieldArray:lt,regFieldArray:ct,setRegistrationForm:q,isCustomCsvCreated:K,airmeetSessions:Z,onShowConditionPanel:function(e,n){k.c.customRegistrationLogEvents({community_id:J,airmeet_id:t,user_id:ee,user_role:te},"clickAddConditionalField"),je(e?n:null)},scrollRef:Be,isSeriesEvent:ie,currStep:rt}),R?j.a.createElement($e,{variant:"primary",disabled:ie&&2===rt,onClick:function(){ot((function(e){return e+1}))}},"Complete registration"):Q&&j.a.createElement(Ge,{formData:a,toggleDropdown:Ke,dropdownButtonRef:Fe,isSeriesEvent:ie,theme:de,onShowCFPanel:L,isCsvFlow:Q}),j.a.createElement(Xe,{maxWidth:"406px",width:"100%",zIndex:1},j.a.createElement(Xe,{maxWidth:"204px",ref:Me},j.a.createElement(I.a,{options:S.j,placeholder:"What type of ".concat(le,"s are you looking to host? *"),value:C,onChange:function(e,t){var n=t.option;return He(e,n)},isClearable:!1,isMulti:!0,customMulti:!0,closeMenuOnSelect:!1,hideSelectedOptions:!1,blurInputOnSelect:!1,menuIsOpen:Re,isFocused:Re,customStyle:Ve,customMultiIcon_checked:"icon_checkbox_checked",customMultiIcon_unchecked:"icon_checkbox_unchecked",icon_unchecked_fill:"#0A090B"})))," ",j.a.createElement(Xe,{ref:Ae}),!R&&j.a.createElement(De,{formData:a,setRegistrationForm:q,csvFieldArray:lt,regFieldArray:ct,isCsvTemplateForm:Q,setSelectedFieldValues:T})),!Q&&j.a.createElement(Xe,{flex:1,maxWidth:"408px",pl:"32px",borderLeftWidth:"1px",borderLeftColor:"ambience.19",borderLeftStyle:"solid"}
1,j.a.createElement($,{formData:a,attendeeCard:_,updateAttendeeCard:P,previewMode:R})))),!Q&&j.a.createElement(Je,null,!R&&j.a.createElement(tt,{variant:"primary",onClick:Qe,loading:ve,disabled:W&&y()(V.formFieldsConstant,a)&&!H,mr:"24px"},W?"Save":"Done"),!R&&J&&ee&&te&&j.a.createElement(nt,{variant:"primary",onClick:function(){z(!0),k.c.crClicksPreviewForm({airmeetId:t,community_id:J,userId:ee,userRole:te})}},"Preview"),R&&W&&!ne&&j.a.createElement(nt,{variant:"primary",onClick:function(){z(!1)}},"Edit"),!R&&W&&j.a.createElement(s.a,{variant:"link",onClick:function(){y()(V.formFieldsConstant,a)&&!H?U():Ye("discard")},color:"ambience.0",style:{padding:"0 32px"}},"Cancel")),j.a.createElement(b.a,null,me&&j.a.createElement(Ne,{selectedFieldValues:C,onClose:function(){return pe(!1)},onChange:He}),Ee&&j.a.createElement(ye,{field:Ee,onClose:function(){return je(null)},formData:a,setRegistrationForm:q,attendeeCard:_,updateAttendeeCard:P})),Se&&!Q&&j.a.createElement(Te.a,{onClose:function(){return we(null)},fields:Ze,onReject:function(){return we(null)},onConfirm:function(){Se&&(q((a||[]).map((function(e){var t;if((null===e||void 0===e||null===(t=e.conditionalField)||void 0===t?void 0:t.fieldId)===(null===Se||void 0===Se?void 0:Se.uuid)){var n=Object(c.a)({},e||{});return delete n.conditionalField,n}return e}))),x(Se),we(null))}}))};var Ge=function(e){var t=e.formData,n=e.toggleDropdown,a=e.dropdownButtonRef,i=e.isSeriesEvent,r=e.theme,o=e.onShowCFPanel,l=e.isCsvFlow;return j.a.createElement(Ke,{isCsvFlow:l},t.length<50&&j.a.createElement(Ze,{onClick:function(){return n()},ref:a,isEventSeries:i},j.a.createElement(m.a,{icon:"add",width:20,height:20,fill:r.colors.accentPrimary[0],style:{marginRight:"6px"}}),l?"Add New Field":"Add Preset Field"),t.length<50&&j.a.createElement(Ze,{onClick:function(){return o(!0,{},a.current.getBoundingClientRect())},id:"add_custom_field",isEventSeries:i},j.a.createElement(m.a,{icon:"add",width:20,height:20,fill:r.colors.accentPrimary[0],style:{marginRight:"6px"}}),"Add Custom Field"))},qe=Object(C.d)(u.j)(Qe()),Ke=Object(C.d)(u.j)(He(),(function(e){return e&&"max-width: 401px;\n width: 100%;\n justify-content: space-between;"})),Ze=C.d.div(Ye(),(function(e){return e.theme.colors.accentPrimary[0]}),(function(e){return e.theme.fonts.medium})),Je=C.d.div(Ve(),(function(e){var t=e.theme;return t.colors.ambience[(null===t||void 0===t?void 0:t.isLightTheme)?22:21]})),Xe=C.d.div(We(),T.i,T.p,T.g,T.n,T.c,T.a),$e=Object(C.d)(s.a)(Ue(),(function(e){return e.theme.colors.accentPrimary[1]}),(function(e){var t=e.theme;return t.colors.ambience[(null===t||void 0===t?void 0:t.isLightTheme)?24:0]})),et=Object(C.d)(Xe)(Be()),tt=Object(C.d)(s.a)(ze()),nt=Object(C.d)(tt)(Re(),(function(e){var t=e.theme;return t.colors.ambience[(null===t||void 0===t?void 0:t.isLightTheme)?23:19]}),(function(e){var t=e.theme;return(null===t||void 0===t?void 0:t.isLightTheme)?"\nborder: solid 1px ".concat(t.colors.ambience[18],";\np {\n color: ").concat(t.colors.ambience[1],";\n}\n"):""}))},3665:function(e,t,n){"use strict";n.d(t,"a",(function(){return D}));var a=n(2),i=n(24),r=n(1),o=n(6),l=n(279),c=n(305),d=n(2420),s=n(22),u=n(3654),m=n(829),p=n(7),b=n(38),f=n(32),v=n.n(f),h=n(0),g=n.n(h),x=n(429),y=n(9),E=n(136),j=n(39),O=n(29),C=n(2131),T=n(2681),S=n(278),w=n(44),k=n(2433);function F(e){var t=e.isDefaultField,n=void 0!==t&&t,a=e.isEditable,i=e.dragHandleProps,o=e.handleDelete,l=e.field,c=e.previewMode,d=e.isCsvTemplateForm,s=e.onShowCFPanel,u=e.onShowConditionPanel,m=e.isConditionalField,p=void 0!==m&&m,f=Object(b.a)().theme,v=(l.type||"").inputType,h=("radio"===v||"checkbox"===v)&&l.options.length<=3,x=l.type;return!c&&g.a.createElement(k.b,{isTextField:h||"consent"===(null===x||void 0===x?void 0:x.inputType),isConditionalField:p},!n&&!d&&g.a.createElement(S.c,{toolClass:"darkThemeTooltip leadsTooltip",place:"bottom",renderElement:"Add condition to field",renderTrigger:g.a.createElement(k.f,{onClick:function(){u(!0,l)},isDisabled:!1},g.a.createElement(w.a,{icon:"plus-icon",fill:f.colors.ambience[0],width:20,height:20}))}),a&&g.a.createElement(k.f,{onClick:function(){return s(!0,l)},isDisabled:!1},g.a.createElement(w.a,{icon:"edit",fill:f.colors.ambience[0],width:20,height:20})),!n&&g.a.createElement(k.f,{onClick:function(){o(Object(r.a)({value:l.name},l))},isDisabled:!1,style:d?{paddingRight:"1em"}:{}},g.a.createElement(w.a,{icon:"delete",fill:f.colors.ambience[0],width:20,height:20})),!d&&g.a.createElement(k.f,Object.assign({},i,{cursor:"grab"}),g.a.createElement(w.a,{icon:"re_order_dots",fill:f.colors.ambience[0],width:20,height:20})))}function A(e){var t=e.makeFieldMandatory,n=e.index,a=e.field,i=a.name,o=a.hint,l=a.isRequired,c=a.isCsvMandatory,d=a.uuid,s=a.meta.isMandatoryOptionDisabled,u=e.previewMode,m=e.regFieldArray,p=e.setRegistrationForm,f=e.formData,v=e.isCsvTemplateForm,h=Object(b.a)().theme;return!u&&g.a.createElement(k.g,null,g.a.createElement("input",{type:"checkbox",id:"mandatorybox_"+n+i,disabled:s,checked:v?c:l,onChange:function(){if(t(d),!v){var e=m.find((function(e){return e.uuid===d})),n=f.map((function(t){var n=Object(r.a)({},t||{});return(null===n||void 0===n?void 0:n.uuid)===d&&(n.isRequired=!(null===e||void 0===e?void 0:e.isRequired)),n}));p(n)}}}),g.a.createElement("label",{htmlFor:"mandatorybox_"+n+i},g.a.createElement("span",{"data-tooltip":o||null},g.a.createElement(w.a,{icon:v?c?"checkbox_checked":"checkbox_unchecked":l?"checkbox_checked":"checkbox_unchecked",fill:v?c?h.colors.semantic[7]:h.colors.ambience[15]:l?h.colors.semantic[7]:h.colors.ambience[15],width:24,height:24,style:{marginRight:"6px"}}),g.a.createElement("span",null,"Mandatory"))))}function D(e){var t,n=e.formData,f=e.deleteFormField,S=e.makeFieldMandatory,w=e.previewMode,D=e.onDragEnd,M=e.onShowCFPanel,I=e.emailObj,_=e.isCsvTemplateForm,L=e.csvFieldArray,N=e.regFieldArray,P=e.setRegistrationForm,R=e.airmeetSessions,z=e.onShowConditionPanel,B=e.isSeriesEvent,U=void 0!==B&&B,W=e.currStep,V=void 0===W?1:W,Y=Object(y.d)(),H=Object(b.a)(),Q=H.theme,G=H.isLightTheme,q=Object(h.useState)({}),K=Object(o.a)(q,2),Z=K[0],J=K[1],X=Object(h.useState)({}),$=Object(o.a)(X,2),ee=$[0],te=$[1],ne=Object(h.useState)(""),ae=Object(o.a)(ne,2),ie=ae[0],re=ae[1],oe=Object(E.i)().id,le=(R||[]).map((function(e){return e.sessionAccessCriteria.selectedCriteria})).filter((function(e){return e}))||[],ce=function(e){if(le.length)for(var t=0;t<le[0].length;t++){if(le[0][t].fieldId===e.uuid)return void Y(Object(j.U)(s.ab,Object(r.a)(Object(r.a)({hasBG:!1},d.a),{},{handleDelete:function(){return f(e)}})));le[0].length-1===t&&f(e)}else f(e)},de=Object(h.useMemo)((function(){return _?[].concat(Object(i.a)(L),[I]).sort((function(e,t){return e.order-t.order})):Object(i.a)(N).sort((function(e,t){return e.order-t.order}))}),[_,L,N,I]),se="name"===(null===(t=de[0])||void 0===t?void 0:t.name),ue=(_?de.slice(0,3):se?de.slice(0,1):de.slice(0,2))||[],me=(_?de.slice(3):se?de.slice(1):de.slice(2))||[],pe=function(e,t){J(Object(r.a)(Object(r.a)({},Z),{},Object(a.a)({},e,t)))},be=function(e,t){te(Object(r.a)(Object(r.a)({},ee),{},Object(a.a)({},e,t)))},fe=Object(h.useMemo)((function(){return((n||[]).sort((function(e,t){return e.order-t.order}))||[]).reduce((function(e,t){return(null===t||void 0===t?void 0:t.isRegFormField)&&e.push(Object(r.a)(Object(r.a)({},t||{}),{},{style:{background:Q.colors.ambience[19]}})),e}),[])}),[n,Q.colors.ambience]),ve={zIndex:1,pointerEvents:"none",color:G?Q.colors.ambience[10]:Q.colors.ambience[12]};return w?g.a.createElement(g.a.Fragment,null,U?g.a.createElement(T.a,{formData:Z,updateFormData:pe,updateErrorData:be,configData:fe,errorMap:ee,currStep:V,setFormData:J,seriesId:oe}):g.a.createElement(l.c,{noValidate:!0,onSubmit:function(){},autoComplete:"off"},g.a.createElement(k.e,{mt:["36px","36px","48px"]},g.a.createElement(c.a,{name:"email",type:"text",id:"emailError",labelText:"Email",labelHtmlFor:"emailInput",varient:"clear",state:"normal",required:!0,onChange:function(e){return re(e.target.value)},value:ie,labelStyle:ve,hideReqdError:!0,isMandatory:!0,className:"",wrapperClass:""}),g.a.createElement(C.a,{formData:Z,updateFormData:pe,updateErrorData:be,configData:fe,errorMap:ee,styles:{marginTop:"0px"}})))):g.a.createElement(g.a.Fragment,null,g.a.createElement(p.b,null,g.a.createElement(k.h,{isPreviewMode:w}
1,(ue||[]).map((function(e,t){return g.a.createElement(k.c,{key:"field_index"+t},g.a.createElement(k.d,null,g.a.createElement(k.a,null,g.a.createElement(u.a,{itemProps:e}))))}))),n&&n.length>1&&g.a.createElement(x.a,{onDragEnd:D},g.a.createElement(x.c,{droppableId:"customFields"},(function(e,t){return g.a.createElement(p.b,Object.assign({ref:e.innerRef},e.droppableProps),(me||[]).map((function(e,t){return g.a.createElement(x.b,{draggableId:t.toString(),index:e.order-1,key:t,isDragDisabled:!!(_||e.meta.isDragDisabled||w)},(function(a,i){var o,l,c,d,s,p,b,f,h=null===e||void 0===e||null===(o=e.conditionalField)||void 0===o?void 0:o.fieldId,x=(null===e||void 0===e||null===(l=e.conditionalField)||void 0===l?void 0:l.fieldValues)||[],y=null,E="";h&&(y=(n||[]).find((function(e){return(null===e||void 0===e?void 0:e.uuid)===h})),Array.isArray(x)&&(null===x||void 0===x?void 0:x.length)>0&&("consent"===(null===(p=y)||void 0===p||null===(b=p.type)||void 0===b?void 0:b.mappedFrom)?(E=v()(x,"0"),E=Object(O.capitalizeFirstLetter)(E)):((null===(f=y)||void 0===f?void 0:f.options)||[]).forEach((function(e){x.includes(null===e||void 0===e?void 0:e.code)&&(""!==E&&(E+=" or "),E+='"'.concat(null===e||void 0===e?void 0:e.displayValue,'"'))}))));var j=y&&!w&&""!==(E||"").trim();return g.a.createElement(k.c,Object.assign({key:"field_index"+t,ref:a.innerRef},a.draggableProps,{isDragging:i.isDragging},w?a.dragHandleProps:null),g.a.createElement(k.d,null,j&&!_&&g.a.createElement(m.a,{variant:"caption",color:"ambience.6",pb:0,text:"Condition applied: When \u201c".concat(null===(c=y)||void 0===c?void 0:c.label,"\u201d is ").concat(E),tooltipProps:{toolClass:"darkThemeTooltip"}}),["radio","checkbox"].includes(null===e||void 0===e||null===(d=e.type)||void 0===d?void 0:d.inputType)&&(null===(s=(null===e||void 0===e?void 0:e.options)||[])||void 0===s?void 0:s.length)>3?g.a.createElement(k.a,null,g.a.createElement(u.a,{itemProps:Object(r.a)(Object(r.a)({},e||{}),{},{isDisabled:!0}),isCsvTemplateForm:_})):g.a.createElement(k.a,null,g.a.createElement(u.a,{itemProps:e,previewMode:w,isCsvTemplateForm:_})),!e.meta.hideActions&&g.a.createElement(F,{isDefaultField:e.meta.isDefaultField,isEditable:e.meta.isEditable,isCsvTemplateForm:_,handleDelete:ce,dragHandleProps:a.dragHandleProps,field:e,previewMode:w,onShowCFPanel:M,onShowConditionPanel:z,isConditionalField:j})),!e.meta.hideActions&&g.a.createElement(A,{index:t,field:e,previewMode:w,makeFieldMandatory:S,regFieldArray:N,setRegistrationForm:P,formData:n,isCsvTemplateForm:_}))}))})),e.placeholder)})))))}}}]); 2//# sourceMappingURL=158.3b19a938.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.