1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[37153],{82173:function(e,r,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/shared-community",function(){return n(4744)}])},39174:function(e,r,n){"use strict";n.d(r,{A:function(){return NoMatchPage}});var i=n(85893),t=n(48641),o=n(23887),s=n(47741),a=n(11163);n(67294);let NoMatchPage=()=>{let e=(0,a.useRouter)();return(0,i.jsxs)(t.gC,{p:"12",spacing:"4",textAlign:"center",children:[(0,i.jsx)(o.Ee,{src:"https://tradewing-public.s3.us-east-2.amazonaws.com/tradewing-logo.png",alt:"Tradewing",width:"50px",height:"50px"}),(0,i.jsx)(t.xv,{textStyle:"xlBodyStrong",children:"Page Not Found"}),(0,i.jsx)(t.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,i.jsx)(s.zx,{onClick:()=>e.push("/"),children:"Return to Site"})]})}},4744:function(e,r,n){"use strict";n.r(r),n.d(r,{default:function(){return m}});var i=n(82729),t=n(85893),o=n(48641),s=n(35610),a=n(50456),u=n(50319),l=n(67294),d=n(96317);function _templateObject(){let e=(0,i._)(["\n mutation EnterSharedCommunity {\n enterSharedCommunity {\n accessToken\n refreshToken\n redirectUrl\n targetUserId\n accessMode\n }\n }\n"]);return _templateObject=function(){return e},e}let c=(0,a.Ps)(_templateObject());var v=n(93064),m=(0,n(52609).z)(()=>{let[e,{error:r,called:n}]=(0,u.D)(c),[i,a]=l.useState(null);return l.useEffect(()=>{let r=!1,run=async()=>{try{var n,i;let t=await e(),o=null===(i=t.data)||void 0===i?void 0:null===(n=i.enterSharedCommunity)||void 0===n?void 0:n.redirectUrl;if(!o)throw Error("No redirect URL returned from shared community");r||window.location.assign(o)}catch(e){r||a(e instanceof Error?e.message:"Failed to open shared community")}};return run(),()=>{r=!0}},[e]),(0,t.jsx)(d.C,{children:(0,t.jsx)(o.M5,{minH:"50vh",children:(0,t.jsx)(o.gC,{spacing:"4",children:i||r?(0,t.jsx)(o.xv,{color:"red.500",maxW:"lg",textAlign:"center",children:i||(null==r?void 0:r.message)||"Failed to open shared community"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.$,{size:"lg",color:"primary.500"}),(0,t.jsx)(o.xv,{color:"gray.600",children:n?"Opening shared communityâ¦":"Preparing shared community accessâ¦"})]})})})})},{requiresEvery:[v.lj.ADMIN_ROLE]})},52609:function(e,r,n){"use strict";n.d(r,{z:function(){return restrictedRoute}});var i=n(85893),t=n(11163),o=n(67294),s=n(39174),a=n(63205),u=n(62893),l=n(69171),d=n(47503),c=n(45893),v=n(93064);let m=new Map([[v.lj.AUTHENTICATION,e=>{var r;return!!(null===(r=e.user)||void 0===r?void 0:r._id)}],[v.lj.ADMIN_ROLE,e=>{var r,n;return(null===(r=e.user)||void 0===r?void 0:r.role)===d.uA.ADMIN||(null===(n=e.user)||void 0===n?void 0:n.role)===d.uA.MORGOTH}],[v.lj.MORGOTH_ROLE,e=>{var r;return(null===(r=e.user)||void 0===r?void 0:r.role)===d.uA.MORGOTH}],[v.lj.COMMUNITY_ACCESS,e=>{var r;return(null==e?void 0:null===(r=e.tenant)||void 0===r?void 0:r.communityAccessConfig)===d.iX.PUBLIC?!e.user||e.user.canAccessCommunity:!!e.user&&e.user.canAccessCommunity}],[v.lj.COMMUNITY_READ_ONLY_ACCESS,e=>{var r;return!!(null===(r=e.user)||void 0===r?void 0:r.canAccessCommunityReadOnly)}],[v.lj.SPONSOR_DASHBOARD_ACCESS,e=>{var r,n;return!!(null===(n=e.user)||void 0===n?void 0:null===(r=n.rosterOrganization)||void 0===r?void 0:r.currentUserOrganizationPermission.canManageOrganizationSponsorship)}],[v.lj.SPONSOR_DIRECTORY_ACCESS,e=>{var r,n,i;switch(null===(r=e.tenant)||void 0===r?void 0:r.sponsorDirectoryAccessConfig){case d.pZ.PUBLIC:return!0;case d.pZ.LOGGED_IN_USERS:return!!(null===(n=e.user)||void 0===n?void 0:n._id);case d.pZ.HIDDEN:return!1;default:throw Error("unknown sponsorDirectoryAccessConfig: ".concat(null===(i=e.tenant)||void 0===i?void 0:i.sponsorDirectoryAccessConfig))}}],[v.lj.MEMBER_DIRECTORY_ACCESS,e=>{var r;return!!(null===(r=e.tenant)||void 0===r?void 0:r.currentUserPermissions.canAccessMemberDirectory)}],[v.lj.EVENTS_FEED_ACCESS,e=>{var r;return!!(null===(r=e.tenant)||void 0===r?void 0:r.currentUserPermissions.canAccessEventsFeed)}],[v.lj.ORGANIZATION_DASHBOARD_ACCESS,e=>{var r,n;return!!(null===(n=e.user)||void 0===n?void 0:null===(r=n.rosterOrganization)||void 0===r?void 0:r.currentUserOrganizationPermission.canManageOrganizationProfile)}],[v.lj.DM_PAGE_ACCESS,e=>{var r;return!!(null===(r=e.user)||void 0===r?void 0:r.canAccessDMPage)}],[v.lj.ORGANIZATION_MEMBERSHIP_ACCESS,e=>{var r,n;return!!(null===(n=e.user)||void 0===n?void 0:null===(r=n.rosterOrganization)||void 0===r?void 0:r.currentUserOrganizationPermission.canManageOrganizationMembership)}],[v.lj.FEATURE_FLAG_CMS,e=>{var r,n;return!!(null===(n=e.tenant)||void 0===n?void 0:null===(r=n.featureFlags)||void 0===r?void 0:r.cms)}],[v.lj.FEATURE_FLAG_CONFERENCES,e=>{var r,n;return!!(null===(n=e.tenant)||void 0===n?void 0:null===(r=n.featureFlags)||void 0===r?void 0:r.conferences)}],[v.lj.FEATURE_FLAG_WEBFLOW,e=>{var r,n;return!!(null===(n=e.tenant)||void 0===n?void 0:null===(r=n.featureFlags)||void 0===r?void 0:r.webflow)}],[v.lj.PAID_MODULE_WEBSITE_BUILDER,e=>{var r,n;return!!(null===(n=e.tenant)||void 0===n?void 0:null===(r=n.paidModules)||void 0===r?void 0:r.websiteBuilder)}]]),useRequiredPermission=e=>{let r=(0,c.x)();if(!e.requiresEvery&&!e.requiresSome)return{hasPermission:!0,loading:!1};if(r.loading)return{hasPermission:!1,loading:!0};let n=null==e||!e.requiresEvery||(null==e?void 0:e.requiresEvery.map(e=>m.get(e)).every(e=>!e||e(r))),i=null==e||!e.requiresSome||(null==e?void 0:e.requiresSome.map(e=>m.get(e)).some(e=>!!e&&e(r)));return{hasPermission:n&&i,loading:!1}},restrictedRoute=(e,r,n)=>d=>{let c=(0,t.useRouter)(),v=useRequiredPermission(r),m=(0,u.T)(),g=(0,a.U)(),E=v.loading||m.isLoading||g.loading,h=!!n&&!!n.requiresMemberManagement&&!g.isActive;return(o.useEffect(()=>{E||v.hasPermission&&!h||m.isAuthenticated||!c.isReady||c.replace({pathname:"/login",query:{redirect:c.asPath}})},[E,c,h,m.isAuthenticated,v.hasPermission]),E)?(0,i.jsx)(l.g,{}):!v.hasPermission||h?m.isAuthenticated?(0,i.jsx)(s.A,{}):(0,i.jsx)(l.g,{}):(0,i.jsx)(e,{...d})}}},function(e){e.O(0,[64986,96317,49774,92888,40179],function(){return e(e.s=82173)}),_N_E=e.O()}]); 2//# sourceMappingURL=shared-community-7e189f1bb802ff37.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.