1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[23733],{69877:function(e){var t=Math.floor,n=Math.random;e.exports=function(e,r){return e+t(n()*(r-e+1))}},16612:function(e,t,n){var r=n(77813),i=n(98612),o=n(65776),s=n(13218);e.exports=function(e,t,n){if(!s(n))return!1;var a=typeof t;return("number"==a?!!(i(n)&&o(t,n.length)):"string"==a&&t in n)&&r(n[t],e)}},83608:function(e,t,n){var r=n(69877),i=n(16612),o=n(18601),s=parseFloat,a=Math.min,l=Math.random;e.exports=function(e,t,n){if(n&&"boolean"!=typeof n&&i(e,t,n)&&(t=n=void 0),void 0===n&&("boolean"==typeof t?(n=t,t=void 0):"boolean"==typeof e&&(n=e,e=void 0)),void 0===e&&void 0===t?(e=0,t=1):(e=o(e),void 0===t?(t=e,e=0):t=o(t)),e>t){var c=e;e=t,t=c}if(n||e%1||t%1){var u=l();return a(e+u*(t-e+s("1e-"+((u+"").length-1))),t)}return r(e,t)}},54035:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/activate",function(){return n(71047)}])},60346:function(e,t,n){"use strict";n.d(t,{n:function(){return NewClientAvailable}});var r=n(85893),i=n(48641),o=n(47741),s=n(27484),a=n.n(s),l=n(84110),c=n.n(l),u=n(83608),d=n.n(u),v=n(67294),h=n(5678),f=n(73567),w=n(9669),m=n.n(w),p=n(84318),x=n.n(p),g=n(49517),b=n(83454);let P=x()(b.env.NEXT_PUBLIC_CLIENT_BUNDLE_VERSION_POLLING_ENABLED),useNewClientIsAvailable=()=>{let[e,t]=v.useState(!1);return v.useEffect(()=>{if(P){let e=setInterval(async()=>{let e="/version.txt";try{let n=await m().get(e,{responseType:"text"}),r=await n.data;r?r.trim()!=="1".trim()?((0,g.PN)("Detected new client bundle. This version ".concat("1".trim()," and detected version: ").concat(r.trim())),t(!0)):t(!1):(0,g.KE)("Detected falsey client bundle version: ".concat(r,". url: ").concat(e))}catch(t){(0,g.PN)("Error occurred while polling for new client bundle.url ".concat(e)),(0,g.H)(t)}},3e5);return()=>clearInterval(e)}},[]),{newClientIsAvailable:e}};a().extend(c());let NewClientAlert=e=>{let t=v.useRef(a()().add(1,"hour").add(d()(45),"minute").toDate()),[n,s]=v.useState(()=>a()().to(t.current));return(0,h.Yz)(()=>{a()().isAfter(t.current)?window.location.reload():s(a()().to(t.current))},1e3),(0,r.jsxs)(i.Kq,{p:"4",spacing:"4",direction:{base:"column",md:"row"},shadow:"base",bg:"white",...e,children:[(0,r.jsxs)(i.xv,{flex:"1",children:[(0,r.jsx)(f.n,{children:"A new version of the site is available."})," You can manually refresh the page or let it automatically refresh ",n,"."]}),(0,r.jsx)(o.zx,{variant:"outline",flexShrink:"0",size:"xs",colorScheme:"gray",onClick:()=>{window.location.reload()},children:"Refresh Page"})]})},NewClientAvailable=e=>{let{newClientIsAvailable:t}=useNewClientIsAvailable();return t?(0,r.jsx)(NewClientAlert,{...e}):null}},82721:function(e,t,n){"use strict";n.d(t,{E:function(){return LogInSignUpTitle}});var r=n(85893),i=n(48641),o=n(23887),s=n(47741),a=n(41664),l=n.n(a),c=n(11163);n(67294);var u=n(47503),d=n(45893),v=n(63205);let LogInSignUpTitle=e=>{var t;let{hideExploreMembershipsButton:n}=e,a=(0,v.U)(),h=(0,c.useRouter)(),f="true"===h.query.isFromMembershipPage,w="true"===h.query.isTicketFlow,m=(0,d.x)();if(!m.tenant||a.loading)return null;let p=m.tenant.accountCreationPermission===u.YQ.ANYONE;return(0,r.jsxs)(i.xu,{p:"4",children:[!!(null===(t=m.tenant.logo)||void 0===t?void 0:t.imageProxy)&&(0,r.jsx)(o.Ee,{maxH:"10",maxW:"52",h:"full",w:"auto",src:m.tenant.logo.imageProxy,mb:"8",alt:"association logo"}),(0,r.jsx)(i.X6,{fontWeight:"semibold",fontSize:"5xl",children:w?"Create an account or sign in to continue event registration":a.isActive?f?p?"Create an account or sign in to continue purchasing your membership":"Sign in to continue purchasing your membership":"Join ".concat(m.tenant.displayName):"Welcome to the ".concat(m.tenant.acronym," online community")}),!n&&p&&!f&&!w&&(0,r.jsx)(l(),{href:"/memberships",children:(0,r.jsx)(s.zx,{mt:"8",children:"Explore Memberships"})})]})}},76665:function(e,t,n){"use strict";n.d(t,{t:function(){return useActivated}});var r=n(82729),i=n(50456),o=n(37887),s=n(5365);function _templateObject(){let e=(0,r._)(["\n query useActivated_CurrentUser {\n currentUser {\n _id\n accountStatus\n }\n }\n"]);
1return _templateObject=function(){return e},e}let a=(0,i.Ps)(_templateObject()),useActivated=()=>{var e,t;let n=(0,o.a)(a);return{loading:n.loading,isActivated:!!(null===(t=n.data)||void 0===t?void 0:null===(e=t.currentUser)||void 0===e?void 0:e._id)&&n.data.currentUser.accountStatus===s.a.ACTIVE}}},63205:function(e,t,n){"use strict";n.d(t,{U:function(){return useMemberManagement}});var r=n(45893),i=n(62893);let useMemberManagement=()=>{var e,t,n,o,s,a;let l=(0,r.x)(),c=(0,i.T)(),u=!!(null===(t=l.tenant)||void 0===t?void 0:null===(e=t.featureFlags)||void 0===e?void 0:e.memberManagement),d=!!(null===(o=l.tenant)||void 0===o?void 0:null===(n=o.featureFlags)||void 0===n?void 0:n.memberManagementAdminOnly),v=!!(null===(a=l.tenant)||void 0===a?void 0:null===(s=a.paidModules)||void 0===s?void 0:s.memberManagement),h=v&&u||d&&c.canDoAdminStuffAndAuthenticated;return{isActive:h,loading:l.loading||c.isLoading}}},59709:function(e,t,n){"use strict";n.d(t,{A:function(){return useWindowHeight}});var r=n(67294);let useWindowHeight=()=>{let[e,t]=r.useState(0);return r.useEffect(()=>{t(window.innerHeight);let onResize=()=>t(window.innerHeight);return window.addEventListener("resize",onResize),()=>window.removeEventListener("resize",onResize)},[]),e}},97467:function(e,t,n){"use strict";n.d(t,{d:function(){return useSSOProvider}});var r=n(82729),i=n(50456),o=n(70421);function _templateObject(){let e=(0,r._)(["\n query useSSOProvider_tenantQuery {\n tenant {\n result {\n _id\n ssoMetadata {\n ssoProvider\n }\n }\n }\n }\n"]);return _templateObject=function(){return e},e}let s=(0,i.Ps)(_templateObject()),useSSOProvider=()=>{var e,t,n;let{data:r,loading:i,error:a}=(0,o.L)(s),l=null==r?void 0:null===(n=r.tenant)||void 0===n?void 0:null===(t=n.result)||void 0===t?void 0:null===(e=t.ssoMetadata)||void 0===e?void 0:e.ssoProvider;return{ssoMetadata:{ssoProvider:l},loading:i,error:a}}},91557:function(e,t,n){"use strict";n.d(t,{HS:function(){return AtlasWest},Uq:function(){return AtlasEast},hk:function(){return Atlas}});var r=n(85893),i=n(48641);n(67294);var o=n(60346),s=n(59709);let Atlas=e=>{let{children:t,...n}=e,a=(0,s.A)();return(0,r.jsxs)(i.kC,{direction:"row",h:"".concat(a,"px"),bgColor:"white",...n,children:[(0,r.jsx)(o.n,{position:"absolute",top:"0",left:"0",right:"0"}),t]})},AtlasWest=e=>{let{children:t,...n}=e;return(0,r.jsx)(i.M5,{display:{base:"none",md:"inherit"},width:"50vw",bgColor:"primary.50",children:t})},AtlasEast=e=>{let{children:t,...n}=e;return(0,r.jsx)(i.M5,{width:{base:"100vw",md:"50vw"},...n,children:t})}},71973:function(e,t,n){"use strict";n.d(t,{H:function(){return useLoginWithTokens}});var r=n(82729),i=n(50456),o=n(73359),s=n(66252),a=n(67294),l=n(49517),c=n(16601);function _templateObject(){let e=(0,r._)(["\n query useLoginWithTokens_CurrentUser {\n currentUser {\n _id\n accountStatus\n userOnboardingChecklistState {\n userIsActive\n }\n }\n }\n"]);return _templateObject=function(){return e},e}let u=(0,i.Ps)(_templateObject()),useLoginWithTokens=()=>{let[e]=(0,o.t)(u,{fetchPolicy:"network-only"}),t=(0,s.x)(),n=a.useCallback(async(n,r)=>{var i,o;let{accessToken:s,refreshToken:a}=n;try{await c.gQ.setTokens({accessToken:s,refreshToken:a}),(null==r?void 0:r.saveCache)?e():await t.resetStore(),null==r||null===(i=r.onSuccess)||void 0===i||i.call(r)}catch(e){(0,l.KE)("Encountered error loggin with tokens, accessToken: ".concat(s," refreshToken: ").concat(a)),(0,l.H)(e),null==r||null===(o=r.onError)||void 0===o||o.call(r,e)}},[t,e]);return n}},71047:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return activate}});var r=n(85893),i=n(48641),o=n(11163),s=n(67294),a=n(76665),l=n(69171),c=n(91557),u=n(82721),d=n(82729),v=n(50456),h=n(50319),f=n(80419),w=n(47741),m=n(83234),p=n(20979),x=n(17563),g=n(87536),b=n(47503),P=n(45893),j=n(49517),y=n(16502),E=n(97467),A=n(71973),k=n(93064);function _templateObject(){let e=(0,d._)(["\n mutation ActivateAccount_ActivateUserWithPassword(\n $input: ActivateUserWithPasswordInput!\n ) {\n activateUserWithPassword(input: $input) {\n tokens {\n refreshToken\n accessToken\n }\n }\n }\n"]);
1return _templateObject=function(){return e},e}let _=(0,v.Ps)(_templateObject()),ActivateAccount=e=>{var t,n,a,l,c,u,d,v,C;let[S,I]=s.useState(!1),N=(0,f.pm)(),O=(0,o.useRouter)(),U=(0,P.x)(),M=(0,A.H)(),{ssoMetadata:T}=(0,E.d)(),[q]=(0,h.D)(_),W=(null===(t=U.tenant)||void 0===t?void 0:t.communityAccessConfig)===b.iX.PUBLIC,L=(null===(n=U.tenant)||void 0===n?void 0:n.accountCreationPermission)===b.YQ.ANYONE,D=(null==T?void 0:T.ssoProvider)&&(null===(a=U.user)||void 0===a?void 0:a.integrationId);s.useEffect(()=>{(0,y.d1)({view:"activationModal",ssoEnabled:!!(null==T?void 0:T.ssoProvider),signupEnabled:L,isPublic:W})},[W,T.ssoProvider,L]);let{reset:z,register:F,handleSubmit:H,formState:{errors:R}}=(0,g.cI)({defaultValues:{email:null!==(v=null===(l=U.user)||void 0===l?void 0:l.email)&&void 0!==v?v:"",password:""}});s.useEffect(()=>{var e,t;z({email:null!==(t=null===(e=U.user)||void 0===e?void 0:e.email)&&void 0!==t?t:"",password:""})},[null===(c=U.user)||void 0===c?void 0:c.email,z]);let activateUser=async e=>{try{var t,n,r;(0,y.yx)({view:"activationModal",ssoEnabled:!!(null==T?void 0:T.ssoProvider),signupEnabled:L}),I(!0);let{data:i}=await q({variables:{input:{password:e.password}}});if(!(null==i?void 0:null===(t=i.activateUserWithPassword)||void 0===t?void 0:t.tokens))throw Error("No tokens were received from activation of user with password");await M({accessToken:null!==(n=i.activateUserWithPassword.tokens.accessToken)&&void 0!==n?n:"",refreshToken:null!==(r=i.activateUserWithPassword.tokens.refreshToken)&&void 0!==r?r:""},{saveCache:!0,onSuccess:()=>{(0,y.DQ)({view:"activationModal",ssoEnabled:!!(null==T?void 0:T.ssoProvider),outcome:"tw-activate-success"})},onError:e=>{(0,y.DQ)({view:"activationModal",ssoEnabled:!!(null==T?void 0:T.ssoProvider),outcome:"tw-activate-error"}),N({title:"Failed login with tokens.",status:"error"}),(0,j.H)(e)}}),I(!1)}catch(e){N({title:"Failed to activate user with password.",status:"error"}),(0,j.H)(e),I(!1)}};return(0,r.jsxs)(i.Kq,{as:"form",spacing:"6",children:[(0,r.jsx)(i.X6,{size:"md",children:"Activate your Account"}),D&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(w.zx,{w:"full",variant:"outline",colorScheme:"gray",onClick:()=>{let e="".concat(O.asPath).concat(O.asPath.indexOf("?")>-1?"&":"?","isSSOActivation=true");O.push("/v1/sso?".concat(x.stringify({redirect:e})))},children:["Log in with Your Existing ",null!==(C=null===(u=U.tenant)||void 0===u?void 0:u.acronym)&&void 0!==C?C:"Association"," ","Account"]}),(0,r.jsxs)(i.Kq,{direction:"row",alignItems:"center",children:[(0,r.jsx)(i.iz,{borderColor:"gray.100"}),(0,r.jsx)(i.xv,{textStyle:"compactStrong",color:"gray.500",children:"OR"}),(0,r.jsx)(i.iz,{borderColor:"gray.100"})]})]}),(0,r.jsxs)(m.NI,{isDisabled:!0,children:[(0,r.jsx)(m.lX,{children:"Email"}),(0,r.jsx)(p.II,{autoFocus:!0,...F("email")})]}),(0,r.jsxs)(m.NI,{isRequired:!0,isInvalid:!!R.password,children:[(0,r.jsx)(m.lX,{requiredIndicator:(0,r.jsx)(r.Fragment,{}),children:"Set a Password"}),(0,r.jsx)(p.II,{type:"password",placeholder:k.Nw,...F("password",{required:"Password is required"})}),(0,r.jsx)(m.J1,{children:null===(d=R.password)||void 0===d?void 0:d.message})]}),(0,r.jsx)(w.zx,{w:"full",type:"submit",isLoading:S,onClick:H(activateUser),variant:D?"outline":"solid",children:"Log in"})]})};
1var C=n(64570);function CreatePassword_templateObject(){let e=(0,d._)(["\n mutation CreatePassword_ActivateUserWithPassword(\n $input: ActivateUserWithPasswordInput!\n ) {\n activateUserWithPassword(input: $input) {\n tokens {\n refreshToken\n accessToken\n }\n }\n }\n"]);return CreatePassword_templateObject=function(){return e},e}let S=(0,v.Ps)(CreatePassword_templateObject()),CreatePassword=()=>{var e,t,n,o,a,l;let c=(0,f.pm)(),u=(0,A.H)(),[d,v]=s.useState(!1),[x]=(0,h.D)(S),{ssoMetadata:_}=(0,E.d)(),I=(0,P.x)(),N=(null===(e=I.tenant)||void 0===e?void 0:e.communityAccessConfig)===b.iX.PUBLIC,O=(null===(t=I.tenant)||void 0===t?void 0:t.accountCreationPermission)===b.YQ.ANYONE;s.useEffect(()=>{(0,y.d1)({view:"activationModal",ssoEnabled:!!(null==_?void 0:_.ssoProvider),signupEnabled:O,isPublic:N})},[N,O,_.ssoProvider]);let{register:U,getValues:M,handleSubmit:T,formState:{errors:q,isSubmitted:W,isValid:L}}=(0,g.cI)({defaultValues:{password:"",confirmPassword:""}}),activateUser=async e=>{try{var t,n,r;(0,y.yx)({view:"activationModal",ssoEnabled:!!(null==_?void 0:_.ssoProvider),signupEnabled:O}),v(!0);let{data:i}=await x({variables:{input:{password:e.password}}});if(!(null==i?void 0:null===(t=i.activateUserWithPassword)||void 0===t?void 0:t.tokens))throw Error("No tokens were received from activation of user with password");await u({accessToken:null!==(n=i.activateUserWithPassword.tokens.accessToken)&&void 0!==n?n:"",refreshToken:null!==(r=i.activateUserWithPassword.tokens.refreshToken)&&void 0!==r?r:""},{saveCache:!0,onSuccess:()=>{(0,y.DQ)({view:"activationModal",ssoEnabled:!!(null==_?void 0:_.ssoProvider),outcome:"tw-activate-success"})},onError:e=>{(0,y.DQ)({view:"activationModal",ssoEnabled:!!(null==_?void 0:_.ssoProvider),outcome:"tw-activate-error"}),c({title:"Failed login with tokens.",status:"error"}),(0,j.H)(e)}}),v(!1)}catch(e){(0,y.DQ)({view:"activationModal",ssoEnabled:!!(null==_?void 0:_.ssoProvider),outcome:"tw-activate-error"}),c({title:"Failed to activate user with password.",status:"error"}),(0,j.H)(e),v(!1)}};return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(i.Kq,{as:"form",spacing:"6",noValidate:!0,onSubmit:T(activateUser),children:[(0,r.jsxs)(i.Kq,{spacing:"4",children:[(0,r.jsxs)(i.X6,{size:"md",children:[(0,r.jsx)(C.d,{label:"old key",symbol:"\uD83D\uDDDD",fontSize:"3xl"}),(0,r.jsx)("br",{}),"Create a Password"]}),(0,r.jsx)(i.xv,{textStyle:"body",color:"gray.600",children:"Set a password to activate your account and continue to customize your experience"})]}),(0,r.jsxs)(i.Kq,{spacing:"4",children:[(0,r.jsxs)(m.NI,{isRequired:!0,isInvalid:!!(null==q?void 0:null===(n=q.password)||void 0===n?void 0:n.message),children:[(0,r.jsx)(m.lX,{requiredIndicator:(0,r.jsx)(r.Fragment,{}),children:"Password"}
1),(0,r.jsx)(p.II,{autoFocus:!0,type:"password",placeholder:k.Nw,...U("password",{required:"Password is required"})}),(0,r.jsx)(m.J1,{children:null==q?void 0:null===(o=q.password)||void 0===o?void 0:o.message})]}),(0,r.jsxs)(m.NI,{isRequired:!0,isInvalid:!!(null==q?void 0:null===(a=q.confirmPassword)||void 0===a?void 0:a.message),children:[(0,r.jsx)(m.lX,{requiredIndicator:(0,r.jsx)(r.Fragment,{}),children:"Confirm Password"}),(0,r.jsx)(p.II,{type:"password",placeholder:k.Nw,...U("confirmPassword",{required:"Confirm password is required",validate:{matchesPreviousPassword:e=>{let{password:t}=M();return t===e||"Passwords should match!"}}})}),(0,r.jsx)(m.J1,{children:null==q?void 0:null===(l=q.confirmPassword)||void 0===l?void 0:l.message})]})]}),(0,r.jsx)(w.zx,{type:"submit",isLoading:d,isDisabled:W&&!L,children:"Activate My Account"})]})})};var activate=()=>{let e=(0,o.useRouter)(),{loading:t,isActivated:n}=(0,a.t)(),d="verify"===e.query.referral;return(s.useEffect(()=>{if(e.isReady&&!t&&n){var r,i;let t=null!==(i=null===(r=e.query.redirect)||void 0===r?void 0:r.toString())&&void 0!==i?i:"/";e.push(t)}},[e,t,n]),t)?(0,r.jsx)(l.g,{}):(0,r.jsxs)(c.hk,{children:[(0,r.jsx)(c.HS,{children:(0,r.jsx)(i.xu,{w:"full",maxW:"container.sm",p:"4",children:(0,r.jsx)(u.E,{hideExploreMembershipsButton:!0})})}),(0,r.jsx)(c.Uq,{children:(0,r.jsx)(i.xu,{w:"full",maxW:"sm",p:"4",children:d?(0,r.jsx)(CreatePassword,{}):(0,r.jsx)(ActivateAccount,{})})})]})}},73359:function(e,t,n){"use strict";n.d(t,{t:function(){return useLazyQuery}});var r=n(23564),i=n(67294),o=n(14012),s=n(37887),a=n(66252),l=["refetch","reobserve","fetchMore","updateQuery","startPolling","subscribeToMore"];function useLazyQuery(e,t){var n=(0,s.A)((0,a.x)(t&&t.client),e),c=(0,i.useRef)(),u=c.current?(0,o.J)(t,c.current):t,d=n.useQuery((0,r.pi)((0,r.pi)({},u),{skip:!c.current})),v=d.observable.options.initialFetchPolicy||n.getDefaultFetchPolicy(),h=Object.assign(d,{called:!!c.current}),f=(0,i.useMemo)(function(){for(var e={},t=0;t<l.length;t++)!function(t){var r=h[t];e[t]=function(){return c.current||(c.current=Object.create(null),n.forceUpdate()),r.apply(this,arguments)}}(l[t]);return e},[]);return Object.assign(h,f),[(0,i.useCallback)(function(e){c.current=e?(0,r.pi)((0,r.pi)({},e),{fetchPolicy:e.fetchPolicy||v}):{fetchPolicy:v};var t=n.asyncUpdate().then(function(e){return Object.assign(e,f)});return t.catch(function(){}),t},[]),h]}}},function(e){e.O(0,[9669,47376,49774,92888,40179],function(){return e(e.s=54035)}),_N_E=e.O()}]); 2//# sourceMappingURL=activate-f19f3bc831bd4254.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.