1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6882],{42588:function(e,n,t){"use strict";t.d(n,{Ee:function(){return v},Y8:function(){return g},ar:function(){return useRadioGroup},xL:function(){return useRadio}});var r=t(67294),i=t(38655),a=t(54520),o=t(28387),l=t(76734),s=t(83234),c=t(46256),cx=(...e)=>e.filter(Boolean).join(" ");function isObject(e){let n=typeof e;return null!=e&&("object"===n||"function"===n)&&!Array.isArray(e)}var dataAttr=e=>e?"":void 0,ariaAttr=e=>!!e||void 0;function callAllHandlers(...e){return function(n){e.some(e=>(null==e||e(n),null==n?void 0:n.defaultPrevented))}}function useRadioGroup(e={}){let{onChange:n,value:t,defaultValue:i,name:a,isDisabled:o,isFocusable:s,isNative:c,...u}=e,[d,v]=(0,r.useState)(i||""),p=void 0!==t,g=p?t:d,h=(0,r.useRef)(null),A=(0,r.useCallback)(()=>{let e=h.current;if(!e)return;let n="input:not(:disabled):checked",t=e.querySelector(n);if(t){t.focus();return}n="input:not(:disabled)";let r=e.querySelector(n);null==r||r.focus()},[]),m=(0,r.useId)(),x=`radio-${m}`,f=a||x,S=(0,r.useCallback)(e=>{let t=e&&isObject(e)&&isObject(e.target)?e.target.value:e;p||v(t),null==n||n(String(t))},[n,p]),b=(0,r.useCallback)((e={},n=null)=>({...e,ref:(0,l.lq)(n,h),role:"radiogroup"}),[]),j=(0,r.useCallback)((e={},n=null)=>{let t=c?"checked":"isChecked";return{...e,ref:n,name:f,[t]:null!=g?e.value===g:void 0,onChange(e){S(e)},"data-radiogroup":!0}},[c,f,S,g]);return{getRootProps:b,getRadioProps:j,name:f,ref:h,focus:A,setValue:v,value:g,onChange:S,isDisabled:o,isFocusable:s,htmlProps:u}}var[u,d]=(0,o.k)({name:"RadioGroupContext",strict:!1}),v=(0,i.Gp)((e,n)=>{let{colorScheme:t,size:a,variant:o,children:l,className:s,isDisabled:c,isFocusable:d,...v}=e,{value:p,onChange:g,getRootProps:h,name:A,htmlProps:m}=useRadioGroup(v),x=(0,r.useMemo)(()=>({name:A,size:a,onChange:g,colorScheme:t,value:p,variant:o,isDisabled:c,isFocusable:d}),[A,a,g,t,p,o,c,d]);return r.createElement(u,{value:x},r.createElement(i.m$.div,{...h(m,n),className:cx("chakra-radio-group",s)},l))});v.displayName="RadioGroup";var p={border:"0px",clip:"rect(0px, 0px, 0px, 0px)",height:"1px",width:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"};function useRadio(e={}){let{defaultChecked:n,isChecked:t,isFocusable:i,isDisabled:a,isReadOnly:o,isRequired:l,onChange:u,isInvalid:v,name:g,value:h,id:A,"data-radiogroup":m,"aria-describedby":x,...f}=e,S=`radio-${(0,r.useId)()}`,b=(0,s.NJ)(),j=d(),C=b&&!(j||m)?b.id:S;C=A??C;let _=a??(null==b?void 0:b.isDisabled),y=o??(null==b?void 0:b.isReadOnly),O=l??(null==b?void 0:b.isRequired),E=v??(null==b?void 0:b.isInvalid),[k,R]=(0,r.useState)(!1),[w,P]=(0,r.useState)(!1),[I,N]=(0,r.useState)(!1),[M,T]=(0,r.useState)(!1),[D,L]=(0,r.useState)(!!n),q=void 0!==t,F=q?t:D;(0,r.useEffect)(()=>(0,c.B)(R),[]);let G=(0,r.useCallback)(e=>{if(y||_){e.preventDefault();return}q||L(e.target.checked),null==u||u(e)},[q,_,y,u]),H=(0,r.useCallback)(e=>{" "===e.key&&T(!0)},[T]),U=(0,r.useCallback)(e=>{" "===e.key&&T(!1)},[T]),z=(0,r.useCallback)((e={},n=null)=>({...e,ref:n,"data-active":dataAttr(M),"data-hover":dataAttr(I),"data-disabled":dataAttr(_),"data-invalid":dataAttr(E),"data-checked":dataAttr(F),"data-focus":dataAttr(w),"data-focus-visible":dataAttr(w&&k),"data-readonly":dataAttr(y),"aria-hidden":!0,onMouseDown:callAllHandlers(e.onMouseDown,()=>T(!0)),onMouseUp:callAllHandlers(e.onMouseUp,()=>T(!1)),onMouseEnter:callAllHandlers(e.onMouseEnter,()=>N(!0)),onMouseLeave:callAllHandlers(e.onMouseLeave,()=>N(!1))}),[M,I,_,E,F,w,y,k]),{onFocus:B,onBlur:Y}=b??{},Z=(0,r.useCallback)((e={},n=null)=>{let t=_&&!i;return{...e,id:C,ref:n,type:"radio",name:g,value:h,onChange:callAllHandlers(e.onChange,G),onBlur:callAllHandlers(Y,e.onBlur,()=>P(!1)),onFocus:callAllHandlers(B,e.onFocus,()=>P(!0)),onKeyDown:callAllHandlers(e.onKeyDown,H),onKeyUp:callAllHandlers(e.onKeyUp,U),checked:F,disabled:t,readOnly:y,required:O,"aria-invalid":ariaAttr(E),"aria-disabled":ariaAttr(t),"aria-required":ariaAttr(O),"data-readonly":dataAttr(y),"aria-describedby":x,style:p}},[_,i,C,g,h,G,Y,B,H,U,F,y,O,E,x]);return{state:{isInvalid:E,isFocused:w,isChecked:F,isActive:M,isHovered:I,isDisabled:_,isReadOnly:y,isRequired:O}
1,getCheckboxProps:z,getInputProps:Z,getLabelProps:(e={},n=null)=>({...e,ref:n,onMouseDown:callAllHandlers(e.onMouseDown,stop),onTouchStart:callAllHandlers(e.onTouchStart,stop),"data-disabled":dataAttr(_),"data-checked":dataAttr(F),"data-invalid":dataAttr(E)}),getRootProps:(e,n=null)=>({...e,ref:n,"data-disabled":dataAttr(_),"data-checked":dataAttr(F),"data-invalid":dataAttr(E)}),htmlProps:f}}function stop(e){e.preventDefault(),e.stopPropagation()}var g=(0,i.Gp)((e,n)=>{let t=d(),{onChange:o,value:l}=e,s=(0,i.jC)("Radio",{...t,...e}),c=(0,a.Lr)(e),{spacing:u="0.5rem",children:v,isDisabled:p=null==t?void 0:t.isDisabled,isFocusable:g=null==t?void 0:t.isFocusable,inputProps:h,...A}=c,m=e.isChecked;(null==t?void 0:t.value)!=null&&null!=l&&(m=t.value===l);let x=o;(null==t?void 0:t.onChange)&&null!=l&&(x=function(...e){return function(n){e.forEach(e=>{null==e||e(n)})}}(t.onChange,o));let f=(null==e?void 0:e.name)??(null==t?void 0:t.name),{getInputProps:S,getCheckboxProps:b,getLabelProps:j,getRootProps:C,htmlProps:_}=useRadio({...A,isChecked:m,isFocusable:g,isDisabled:p,onChange:x,name:f}),[y,O]=function(e,n){let t={},r={};for(let[i,a]of Object.entries(e))n.includes(i)?t[i]=a:r[i]=a;return[t,r]}(_,a.oE),E=b(O),k=S(h,n),R=j(),w=Object.assign({},y,C()),P={display:"inline-flex",alignItems:"center",verticalAlign:"top",cursor:"pointer",position:"relative",...s.container},I={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,...s.control},N={userSelect:"none",marginStart:u,...s.label};return r.createElement(i.m$.label,{className:"chakra-radio",...w,__css:P},r.createElement("input",{className:"chakra-radio__input",...k}),r.createElement(i.m$.span,{className:"chakra-radio__control",...E,__css:I}),v&&r.createElement(i.m$.span,{className:"chakra-radio__label",...R,__css:N},v))});g.displayName="Radio"},84478:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/payment",function(){return t(96493)}])},85200:function(e,n,t){"use strict";t.d(n,{DY:function(){return AdminPage},hb:function(){return o},lm:function(){return AdminPageHeading},yG:function(){return AdminPageHeader}});var r=t(85893),i=t(48641),a=t(38655);t(67294);let AdminPage=e=>{let{children:n,...t}=e;return(0,r.jsx)(i.xu,{...t,children:n})},AdminPageHeader=e=>{let{children:n,...t}=e;return(0,r.jsx)(i.Kq,{direction:"row",spacing:"4",alignItems:"flex-start",...t,children:n})},AdminPageHeading=e=>{let{children:n,...t}=e;return(0,r.jsx)(i.X6,{size:"md",...t,children:n})},o=(0,a.Gp)((e,n)=>{let{children:t,...a}=e;return(0,r.jsx)(i.xu,{marginY:"5",...a,ref:n,children:t})})},9556:function(e,n,t){"use strict";t.d(n,{Y:function(){return s},H:function(){return l}});var r=t(85893),i=t(48641),a=t(42588),o=t(67294);let l=o.forwardRef((e,n)=>{let{children:t,variant:o="attached",value:l,onChange:s,...c}=e,u={attached:{borderWidth:"1px",borderColor:"gray.200",divider:(0,r.jsx)(i.cX,{}),spacing:"0"},spaced:{}}[o];return(0,r.jsx)(a.Ee,{...u,as:i.Kq,variant:o,borderRadius:"xl",value:l,onChange:s,ref:n,tabIndex:-1,...c,children:t})});l.displayName="BigRadioGroup";let s=o.forwardRef((e,n)=>{let{children:t,...i}=e;return(0,r.jsx)(a.Y8,{...i,ref:n,children:t})});s.displayName="BigRadio"},39174:function(e,n,t){"use strict";t.d(n,{A:function(){return NoMatchPage}});var r=t(85893),i=t(48641),a=t(23887),o=t(47741),l=t(11163);t(67294);let NoMatchPage=()=>{let e=(0,l.useRouter)();return(0,r.jsxs)(i.gC,{p:"12",spacing:"4",textAlign:"center",children:[(0,r.jsx)(a.Ee,{src:"https://tradewing-public.s3.us-east-2.amazonaws.com/tradewing-logo.png",alt:"Tradewing",width:"50px",height:"50px"}),(0,r.jsx)(i.xv,{textStyle:"xlBodyStrong",children:"Page Not Found"}),(0,r.jsx)(i.xv,{children:"Please check that you have the correct URL and try again. If you need help finding and accessing your community, please contact [email protected]."}),(0,r.jsx)(o.zx,{onClick:()=>e.push("/"),children:"Return to Site"})]})}},19598:function(e,n,t){"use strict";t.d(n,{Z:function(){return i}});var r=t(38655);let i=(0,r.m$)("div",{baseStyle:{borderRadius:"8px",backgroundColor:"white",shadow:"base"}})},52670:function(e,n,t){"use strict";t.d(n,{Z:function(){return r.Z}});var r=t(19598)},96493:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return P}});var r,i,a=t(82729),o=t(85893),l=t(50456),s=t(37887),c=t(90195),u=t(48641),d=t(3038),v=t(47741),p=t(67294),g=t(96317),h=t(52670),A=t(69171),m=t(85200),x=t(9556),f=t(50319),S=t(2821);
1function _templateObject(){let e=(0,a._)(["\n mutation ConnectAccountOnboardingLinkModal_CreateOnboardingLink {\n createOnboardingLink\n }\n"]);return _templateObject=function(){return e},e}let b=(0,l.Ps)(_templateObject()),ConnectAccountOnboardingLinkModal=e=>{let[n,{loading:t}]=(0,f.D)(b),[r,i]=p.useState(void 0);return p.useEffect(()=>{let getNewOnboardingLink=async()=>{var e;i(null===(e=(await n()).data)||void 0===e?void 0:e.createOnboardingLink)};e.isOpen&&getNewOnboardingLink()},[n,e.isOpen]),(0,o.jsxs)(S.u_,{...e,children:[(0,o.jsx)(S.ZA,{}),(0,o.jsxs)(S.hz,{children:[(0,o.jsx)(S.xB,{children:"Single Use Onboarding Url"}),(0,o.jsx)(S.ol,{}),(0,o.jsx)(S.fe,{children:(0,o.jsxs)(u.Kq,{children:[(0,o.jsx)(u.xv,{children:"Share this single use onboarding url with the appropriate association staff member. For security purposers once this url has been visited, a new onboarding url will have to be generated and shared."}),t?(0,o.jsx)(A.g,{}):(0,o.jsx)(u.xv,{fontWeight:"semibold",children:r})]})}),(0,o.jsx)(S.mz,{})]})]})};function ExistingStripeConnectAccountOnboarding_templateObject(){let e=(0,a._)(["\n query ExistingStripeConnectAccountOnboarding_GetTenant {\n tenant {\n result {\n _id\n paymentAccountId\n absoluteUrl\n }\n }\n }\n"]);return ExistingStripeConnectAccountOnboarding_templateObject=function(){return e},e}let j="ca_IEVwgm1RQKXJiAQp4CP2IOPnEeeRWYhr",C=(0,l.Ps)(ExistingStripeConnectAccountOnboarding_templateObject()),ExistingStripeConnectAccountOnboarding=()=>{var e,n,t,r;let{data:i}=(0,s.a)(C);return(0,o.jsx)(h.Z,{p:"4",children:(0,o.jsxs)(u.Kq,{spacing:"4",children:[(0,o.jsx)(u.xv,{textStyle:"xlBodyStrong",children:"Existing Stripe Account"}),(null==i?void 0:null===(n=i.tenant)||void 0===n?void 0:null===(e=n.result)||void 0===e?void 0:e.paymentAccountId)?(0,o.jsxs)(d.bZ,{status:"success",children:[(0,o.jsx)(d.zM,{}),(0,o.jsx)(d.Cd,{children:"Your Stripe account is connected to Tradewing."})]}):j?(0,o.jsx)(v.zx,{as:"a",target:"_blank",rel:"noreferrer",href:"https://connect.stripe.com/oauth/authorize?response_type=code&client_id=".concat(j,"&scope=read_write&redirect_uri=").concat(null==i?void 0:null===(r=i.tenant)||void 0===r?void 0:null===(t=r.result)||void 0===t?void 0:t.absoluteUrl,"/admin/payment"),children:"Click Here to Connect Your Existing Stripe Account to Tradewing"}):(0,o.jsxs)(d.bZ,{status:"error",children:[(0,o.jsx)(d.zM,{}),(0,o.jsx)(d.Cd,{children:"Cannot connect to Stripe account via oauth; missing client id"})]})]})})};var _=t(80419),y=t(49517);function NewStripeConnectAccountOnboarding_templateObject(){let e=(0,a._)(["\n mutation NewStripeConnectAccountOnboarding_CreateAccount {\n createAccount\n }\n"]);return NewStripeConnectAccountOnboarding_templateObject=function(){return e},e}let O=(0,l.Ps)(NewStripeConnectAccountOnboarding_templateObject()),NewStripeConnectAccountOnboarding=()=>{let e=(0,_.pm)(),[n,{loading:t}]=(0,f.D)(O,{refetchQueries:["PaymentSettingsPage_GetAccountStatus"],awaitRefetchQueries:!0});return(0,o.jsx)(h.Z,{p:"4",children:(0,o.jsxs)(u.Kq,{spacing:"4",children:[(0,o.jsx)(u.xv,{textStyle:"xlBodyStrong",children:"New Stripe Account"}),(0,o.jsx)(v.zx,{isLoading:t,onClick:async()=>{try{await n(),e({status:"success",description:"Successfully created connected account"})}catch(n){e({status:"error",description:"Failed to create connected account"}),(0,y.H)(n)}},children:"Click Here to Create a New Stripe Account"})]})})};var E=t(11163);function useRetrieveAccountIdFromStripeAccessToken_templateObject(){let e=(0,a._)(["\n mutation useRetrieveAccountIdFromStripeAccessToken_RetrieveAccountIdFromAccessToken(\n $input: RetrieveAccountIdFromAccessTokenInput!\n ) {\n retrieveAccountIdFromAccessToken(input: $input) {\n _id\n paymentAccountId\n }\n }\n"]);return useRetrieveAccountIdFromStripeAccessToken_templateObject=function(){return e},e}let k=(0,l.Ps)(useRetrieveAccountIdFromStripeAccessToken_templateObject()),useRetrieveAccountIdFromStripeAccessToken=()=>{let[e]=(0,f.D)(k),n=(0,E.useRouter)(),{code:t}=n.query,r=(0,_.pm)();return p.useEffect(()=>{(async()=>
1{if(t)try{var i;let a=await e({variables:{input:{accessToken:t}}});(null===(i=a.data)||void 0===i?void 0:i.retrieveAccountIdFromAccessToken.paymentAccountId)&&r({description:"Your account has been connected successfully!",status:"success"}),n.replace({pathname:n.pathname})}catch(e){r({description:"There was a problem connecting your account.",status:"error"})}})()},[t,e,r,n]),{isLoading:!!t}};function PaymentSettingsPage_templateObject(){let e=(0,a._)(["\n query PaymentSettingsPage_GetAccountStatus {\n checkAccountStatus {\n result {\n details_submitted\n charges_enabled\n }\n }\n tenant {\n result {\n _id\n paymentAccountId\n }\n }\n }\n"]);return PaymentSettingsPage_templateObject=function(){return e},e}(r=i||(i={})).NEW="NEW",r.EXISTING="EXISTING";let R=(0,l.Ps)(PaymentSettingsPage_templateObject());var w=t(93064),P=(0,t(52609).z)(()=>{var e,n;let{isLoading:t}=useRetrieveAccountIdFromStripeAccessToken(),[r,i]=p.useState(void 0),{data:a}=(0,s.a)(R,{fetchPolicy:"network-only",notifyOnNetworkStatusChange:!0}),{isOpen:l,onOpen:f,onClose:S}=(0,c.qY)();return(0,o.jsx)(g.C,{children:(0,o.jsx)(m.DY,{maxWidth:"full",mx:"auto",children:(0,o.jsxs)(u.Kq,{spacing:"4",children:[(0,o.jsx)(m.yG,{justifyContent:"space-between",children:(0,o.jsx)(m.lm,{children:"Stripe Onboarding"})}),(null==a?void 0:null===(e=a.checkAccountStatus.result)||void 0===e?void 0:e.charges_enabled)&&(null==a?void 0:null===(n=a.checkAccountStatus.result)||void 0===n?void 0:n.details_submitted)?(0,o.jsxs)(d.bZ,{status:"success",children:[(0,o.jsx)(d.zM,{}),(0,o.jsx)(d.Cd,{children:"Your Stripe account is connected to Tradewing."})]}):(null==a?void 0:a.checkAccountStatus.result)?(0,o.jsx)(h.Z,{p:"4",children:(0,o.jsxs)(u.Kq,{spacing:"4",children:[(0,o.jsx)(u.xv,{textStyle:"xlBodyStrong",children:"Onboard Your New Stripe Account"}),(0,o.jsx)(v.zx,{onClick:f,children:"Get Link"}),(0,o.jsx)(ConnectAccountOnboardingLinkModal,{isOpen:l,onClose:S})]})}):t?(0,o.jsx)(A.g,{}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(h.Z,{p:"4",mt:"4",children:(0,o.jsxs)(u.Kq,{spacing:"4",children:[(0,o.jsx)(u.xv,{textStyle:"xlBodyStrong",children:"Stripe Account Configuration"}),(0,o.jsxs)(x.H,{value:r,onChange:e=>i(e),children:[(0,o.jsx)(x.Y,{value:"NEW",children:(0,o.jsx)(u.xv,{textStyle:"bodyStrong",children:"I want to create a new Stripe account"})}),(0,o.jsxs)(x.Y,{value:"EXISTING",children:[(0,o.jsx)(u.xv,{textStyle:"bodyStrong",children:"I want to use an existing Stripe account"}),(0,o.jsx)(u.xv,{children:"Make sure you've gotten approval from your CS rep before continuing with this option"})]})]})]})}),"NEW"===r?(0,o.jsx)(NewStripeConnectAccountOnboarding,{}):"EXISTING"===r?(0,o.jsx)(ExistingStripeConnectAccountOnboarding,{}):null]})]})})})},{requiresEvery:[w.lj.ADMIN_ROLE]})},52609:function(e,n,t){"use strict";t.d(n,{z:function(){return restrictedRoute}});var r=t(85893),i=t(11163),a=t(67294),o=t(39174),l=t(63205),s=t(62893),c=t(69171),u=t(47503),d=t(45893),v=t(93064);let p=new Map([[v.lj.AUTHENTICATION,e=>{var n;return!!(null===(n=e.user)||void 0===n?void 0:n._id)}],[v.lj.ADMIN_ROLE,e=>{var n,t;return(null===(n=e.user)||void 0===n?void 0:n.role)===u.uA.ADMIN||(null===(t=e.user)||void 0===t?void 0:t.role)===u.uA.MORGOTH}],[v.lj.MORGOTH_ROLE,e=>{var n;return(null===(n=e.user)||void 0===n?void 0:n.role)===u.uA.MORGOTH}],[v.lj.COMMUNITY_ACCESS,e=>{var n;return(null==e?void 0:null===(n=e.tenant)||void 0===n?void 0:n.communityAccessConfig)===u.iX.PUBLIC?!e.user||e.user.canAccessCommunity:!!e.user&&e.user.canAccessCommunity}],[v.lj.COMMUNITY_READ_ONLY_ACCESS,e=>{var n;return!!(null===(n=e.user)||void 0===n?void 0:n.canAccessCommunityReadOnly)}],[v.lj.SPONSOR_DASHBOARD_ACCESS,e=>{var n,t;return!!(null===(t=e.user)||void 0===t?void 0:null===(n=t.rosterOrganization)||void 0===n?void 0:n.currentUserOrganizationPermission.canManageOrganizationSponsorship)}],[v.lj.SPONSOR_DIRECTORY_ACCESS,e=>{var n,t,r;switch(null===(n=e.tenant)||void 0===n?void 0:n.sponsorDirectoryAccessConfig){case u.pZ.PUBLIC:return!0;case u.pZ.LOGGED_IN_USERS:return!!(null===(t=e.user)||void 0===t?void 0:t._id);case u.pZ.HIDDEN:return!1;default:throw Error("unknown sponsorDirectoryAccessConfig: ".concat(null===(r=e.tenant)||void 0===r?void 0:r.sponsorDirectoryAccessConfig))}}],[v.lj.MEMBER_DIRECTORY_ACCESS,e=>{var n;return!!(null===(n=e.tenant)||void 0===n?void 0:n.currentUserPermissions.canAccessMemberDirectory)}],[v.lj.EVENTS_FEED_ACCESS,e=>{var n;return!!(null===(n=e.tenant)||void 0===n?void 0:n.currentUserPermissions.canAccessEventsFeed)}],[v.lj.ORGANIZATION_DASHBOARD_ACCESS,e=>{var n,t;return!!(null===(t=e.user)||void 0===t?void 0:null===(n=t.rosterOrganization)||void 0===n?void 0:n.currentUserOrganizationPermission.canManageOrganizationProfile)}],[v.lj.DM_PAGE_ACCESS,e=>{var n;return!!(null===(n=e.user)||void 0===n?void 0:n.canAccessDMPage)}],[v.lj.ORGANIZATION_MEMBERSHIP_ACCESS,e=>{var n,t;return!!(null===(t=e.user)||void 0===t?void 0:null===(n=t.rosterOrganization)||void 0===n?void 0:n.currentUserOrganizationPermission.canManageOrganizationMembership)}],[v.lj.FEATURE_FLAG_CMS,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.featureFlags)||void 0===n?void 0:n.cms)}],[v.lj.FEATURE_FLAG_CONFERENCES,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.featureFlags)||void 0===n?void 0:n.conferences)}],[v.lj.FEATURE_FLAG_WEBFLOW,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.featureFlags)||void 0===n?void 0:n.webflow)}],[v.lj.PAID_MODULE_WEBSITE_BUILDER,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.paidModules)||void 0===n?void 0:n.websiteBuilder)}]]),useRequiredPermission=e=>{let n=(0,d.x)();if(!e.requiresEvery&&!e.requiresSome)return{hasPermission:!0,loading:!1};if(n.loading)return{hasPermission:!1,loading:!0};let t=null==e||!e.requiresEvery||(null==e?void 0:e.requiresEvery.map(e=>p.get(e)).every(e=>!e||e(n))),r=null==e||!e.requiresSome||(null==e?void 0:e.requiresSome.map(e=>p.get(e)).some(e=>!!e&&e(n)));return{hasPermission:t&&r,loading:!1}},restrictedRoute=(e,n,t)=>u=>{let d=(0,i.useRouter)(),v=useRequiredPermission(n),p=(0,s.T)(),g=(0,l.U)(),h=v.loading||p.isLoading||g.loading,A=!!t&&!!t.requiresMemberManagement&&!g.isActive;return(a.useEffect(()=>{h||v.hasPermission&&!A||p.isAuthenticated||!d.isReady||d.replace({pathname:"/login",query:{redirect:d.asPath}})},[h,d,A,p.isAuthenticated,v.hasPermission]),h)?(0,r.jsx)(c.g,{}):!v.hasPermission||A?p.isAuthenticated?(0,r.jsx)(o.A,{}):(0,r.jsx)(c.g,{}):(0,r.jsx)(e,{...u})}}},function(e){e.O(0,[64986,96317,49774,92888,40179],function(){return e(e.s=84478)}),_N_E=e.O()}]); 2//# sourceMappingURL=payment-fe37bcb17fecd96c.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.