1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="1ea48c87-3118-4585-9fa7-65e3fed82ff6",e._sentryDebugIdIdentifier="sentry-dbid-1ea48c87-3118-4585-9fa7-65e3fed82ff6")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5587,7968],{14026:e=>{e.exports={editDisclaimerModal:"ob_tGDiwv",editDisclaimerModal__title:"ob_B6rMDe",editDisclaimerModal__icon:"ob_NTVt4d",editDisclaimerModal__closeIcon:"ob_wHLyL0",editDisclaimerModal__main:"ob_INu0hR",editDisclaimerModal__scrollMsg:"ob_4P9yWG",editDisclaimerModal__policyTitle:"ob_L0ULSQ",editDisclaimerModal__policyDesc:"ob_U4vTH2",editDisclaimerModal__mainAddress:"ob_Su3hHD",editDisclaimerModal__footer:"ob_boLpj6",editDisclaimerModal__footer__actions:"ob_ePNJxe",confirmationPolicy__content:"ob_vvg8y2",confirmationPolicy__footer:"ob_cg11Wb",confirmationPolicy__footer__actions:"ob_HnIuw9",confirmationPolicy__footer_btn:"ob_z8m2OI",loadingRedirect:"ob_ioYws7",drawerContainer:"ob_qMp4lv"}},28865:(e,i,a)=>{"use strict";a.d(i,{A:()=>p});var s=a(12115),t=a(6097),r=a(42732),d=a(61634),o=a(37222),n=a(38042),l=a(84385),c=a(84441),_=a(49701),m=a(97675);let p=e=>{let{entityType:i,entity:a}=e,p=(0,c.A)(a?.id,i),u=(0,m.P_)(),{activeProfile:E,isTargetMyProfile:f,isAdmin:T,artistPermissions:I,organizationPermissions:h,agencyPermissions:g,userProfiles:A}=p,{data:S}=(0,m.t7)(),y=i===r.ENTITY_TYPES.PROFILE,N=(0,m.uu)(),{organizations:D,profiles:P}=(0,m.Qw)(),b=Number(a?.id),M=!!S.data?.find(e=>e?.profile?.id===a?.id&&!e.isOwner),{hasPendingOrgAccess:C,hasOrgEmployee:R}=(0,s.useMemo)(()=>{if(i!==r.ENTITY_TYPES.ORGANIZATION||!a?.id)return{hasPendingOrgAccess:!1,hasOrgEmployee:!1};let e=D?.find(e=>e.organization?.id===a?.id);return e?{hasPendingOrgAccess:!e.employee||!e.hasEmployeeProfileAccess||!(0,l.V)(e.accessEmails),hasOrgEmployee:!!e.employee}:{hasPendingOrgAccess:!1,hasOrgEmployee:!1}},[i,a?.id,D]),L=(0,s.useMemo)(()=>{let e=A?.filter(e=>e?.profileType?.id===t.PROFILE_TYPE_IDS.AGENT&&e?.agencies?.some(e=>t.VALID_AGENCY_STATUSES.includes(e?.status)));return e?.[0]?.agencies?.find(e=>t.VALID_AGENCY_STATUSES.includes(e?.status))?.id},[A]),{data:x}=(0,d.IT)((0,o.agencyArtistsList)({id:L},{enabled:!!L,select:e=>e?.data?.map(e=>e?.artist?.profile?.id)})),v=!!L&&[t.PROFILE_TYPES.PRO,t.PROFILE_TYPES.FREEMIUM].includes(E?.subscriptionStatus)&&x?.includes(a?.id),O=(0,s.useMemo)(()=>y&&(f||A?.some(e=>e?.id===a?.id)||v),[y,f,A,v,a?.id]),j=y?a?.validationStatus?.slug===r.ENTITY_VALIDATION_STATUS.PENDING||N?.includes(a?.id):!!E?.pendingValidations?.length||a?.validationStatus?.slug===r.ENTITY_VALIDATION_STATUS.PENDING,{data:w}=(0,d.IT)((0,n.subscriptionsList)({profile_id:a?.id,limit:100},{enabled:O&&!!u?.id})),{data:k}=(0,d.IT)((0,n.registrations)({id:u?.id},{enabled:!!u?.id})),{data:F}=(0,d.IT)((0,n.disclaimers)({id:u?.id,profile_id:a?.id},{enabled:y&&!!u?.id})),Y=(0,s.useMemo)(()=>
1k?.data?.find(e=>Number(e?.entities?.profile?.id)===b),[b,k?.data]),U=(0,s.useMemo)(()=>F?.data?.find(e=>Number(e?.profile?.id)===b),[b,F?.data]),G=(0,s.useCallback)((e,i,a)=>{let s=[_.eS.inTrial,_.eS.active,_.eS.cancelled,_.eS.nonRenewing];if(i){let i=S?.data?.[0]?.senderUser?.id;return e?.user?.id===i&&s?.includes(e?.status)}return e?.user?.id===a&&s?.includes(e?.status)},[S?.data]),V=(0,s.useMemo)(()=>{let e=S?.data?.[0]?.shareAccess,i=u?.id;return w?.data?.find(a=>G(a,e,i))},[S?.data,u?.id,w?.data,G]),$=y&&a?.accesses?.length>0,z=$&&!!U?.has_confirmed_disclaimer,B=y&&P?.some(e=>Number(e?.profile?.id)===b&&!(0,l.V)(e?.accessEmails)),W=y&&(N?.some(e=>Number(e)===b)||B||Number(Y?.entities?.profile?.id)===b||z),H=y&&W&&!I?.canEdit&&!T,K=y&&!!a?.accesses?.some(e=>e?.isApproved&&e?.user?.id!==u?.id),q=y&&!K&&!!A?.some(e=>Number(e?.id)!==b),J=h.canEdit||g?.canEdit||I?.canEdit||T||C||H;return{showEditBtn:J,canEdit:h.canEdit||g?.canEdit||I?.canEdit||T,isVerificationPending:j,hasSubscription:I?.canEdit,hasTargetProfileAccess:M,isArtistInRoster:v,profileAccesses:S,activeRegistration:Y,profileSubscription:V,hasPendingOrgAccess:C,hasOrgEmployee:R,hasPendingProfileAccess:H,hasExistingProfileAccessRecord:$,isProfileClaimedByOthers:K,isClaimingAdditionalProfile:q}}},49701:(e,i,a)=>{"use strict";a.d(i,{NY:()=>n,Pl:()=>d,QN:()=>r,Tu:()=>t,WZ:()=>c,ZF:()=>o,eS:()=>l});var s=a(6097);let t="login",r="subscriptions",d="page_management",o="email_preferences";s.TP,s.TP,s.TP,s.TP;let n={AOSFree:"aos_free",AOSPro:"aos_pro",AgencyFree:"agency_free",AgencyPro:"agency_pro",ArtistFree:"artist_free",ArtistPro:"artist_pro",ProTools:"pro-tools"},l={active:"active",cancelled:"cancelled",expired:"expired",nonRenewing:"non_renewing",future:"future",inTrial:"in_trial",paused:"paused",processing:"processing",notActive:"not_active"},c={card:"card",applePay:"apple_pay",googlePay:"google_pay",sepaDirectDebit:"sepa/direct_debit",paypalEx:"paypal/express_checkout",check:"check",cash:"cash",bankTransfer:"bank_transfer",other:"other"};s.TP,s.TP,s.TP},95587:(e,i,a)=>{"use strict";a.r(i),a.d(i,{default:()=>V});var s=a(95155),t=a(12115),r=a(95767),d=a(11348),o=a(40391),n=a(93614),l=a(65062),c=a(27955),_=a(92905),m=a(96286),p=a(74906),u=a(6097),E=a(69277),f=a(61634),T=a(2248),I=a(27425),h=a(38042),g=a(84385),A=a(49484),S=a(81789),y=a(35145),N=a(97675),D=a(27822),P=a(28865),b=a(90395),M=a(12634),C=a(54589);let R=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,s=0;return new Promise((t,r)=>{let d=async()=>(s+=1)>i?void r():await e()?void t():void setTimeout(d,a);d()})};var L=a(11932),x=a(22377),v=a(42732),O=a(14026),j=a.n(O);let w=[{serialNo:1,title:"DISCLAIMER_SR_TITLE_1",description:"DISCLAIMER_SR_DISC_1"},{serialNo:2,title:"DISCLAIMER_SR_TITLE_2",description:"DISCLAIMER_SR_DESC_2"},{serialNo:3,title:"DISCLAIMER_SR_TITLE_3",description:"DISCLAIMER_SR_DESC_3"},{serialNo:4,title:"DISCLAIMER_SR_TITLE_4",description:"DISCLAIMER_SR_DESC_4"},{serialNo:5,title:"DISCLAIMER_SR_TITLE_5",description:"DISCLAIMER_SR_DESC_5"},{serialNo:6,title:"DISCLAIMER_SR_TITLE_6",description:"DISCLAIMER_SR_DESC_6"}],k=new Set,F=[L.mG.noAccessForm,L.mG.submitNoAccessForm].filter(Boolean),[Y]=F,U=e=>{let{confirmPolicyHandler:i,t:a,profileName:t,isLoading:r,isReloading:n}=e,l={section:p.bP.DISCLAIMER};return n?(0,s.jsx)("div",{className:j().loadingRedirect,children:(0,s.jsx)(o.A,{helpText:!0})}):(0,s.jsxs)("div",{className:j().confirmationPolicy,children:[(0,s.jsxs)("div",{className:j().confirmationPolicy__content,children:[(0,s.jsx)(m.Ay,{size:"14",variant:"p",children:(0,s.jsx)(x.Trans,{ns:"NS_ENTITY_STUB_PAGE",i18nKey:"ACCEPTED_TERMS_WTIH_PROFILE_NAME",components:{profileName:t,b:(0,s.jsx)("b",{})}})}),(0,s.jsx)("br",{}),(0,s.jsx)(m.Ay,{size:"14",variant:"p",children:a(`${u.TP}.CONFIRMATION_CONTENT_NOTE`)})]}),(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:j().confirmationPolicy__footer,children:(0,s.jsx)("div",{className:j().confirmationPolicy__footer__actions,children:(0,s.jsx)(d.jn,{styles:{root:j().c
1onfirmationPolicy__footer_btn},variant:"primary",shape:"rectangle",rightIcon:(0,s.jsx)(_.Ay,{icon:"chevron_right"}),onClick:i,disabled:r||n,isLoading:r,trackingData:{...l,component:p.$j.CONFIRM_CTA},children:a(`${u.TP}.FN_PROCEED`)})})})})]})},G=e=>{let{setIsScrolledToBottom:i,enableButton:a,handleAccept:t,handleDecline:o,isLoading:n}=e,{t:l}=(0,x.useTranslation)("NS_ENTITY_STUB_PAGE"),c={section:p.bP.DISCLAIMER};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:j().editDisclaimerModal__main,title:l("DISCLAIMER_TOOLTIP_TITLE"),children:[(0,s.jsx)("div",{className:j().editDisclaimerModal__scrollMsg,children:(0,s.jsx)(m.Ay,{size:"12",italic:!0,className:j().editDisclaimerModal__text,children:l(`${u.TP}.SCROLL_PRAVICY_BELOW_TITLE`)})}),(0,s.jsxs)("div",{className:j().editDisclaimerModal__policyList,children:[w.map(e=>(0,s.jsxs)("div",{className:j().editDisclaimerModal__policyListItem,children:[(0,s.jsxs)(m.Ay,{size:"14",variant:"p",weight:"medium",className:j().editDisclaimerModal__policyTitle,children:[e.serialNo,". ",l(e.title)]}),(0,s.jsx)(m.Ay,{size:"12",variant:"p",className:j().editDisclaimerModal__policyDesc,children:l(e.description)})]},e.serialNo)),(0,s.jsx)(m.Ay,{variant:"p",size:"12",children:l(`${u.TP}.ACCEPT_CLICK_BLOW_ACKNOWLEDGE`)}),(0,s.jsx)(r.pL,{onChange:e=>{e&&i(!0)},children:(0,s.jsxs)(m.Ay,{variant:"p",size:"12",className:j().editDisclaimerModal__mainAddress,children:["Arts Consolidated APS",(0,s.jsx)("br",{}),"Lyngbyvej 20",(0,s.jsx)("br",{}),"2100 Copenhagen \xd8 Denmark",(0,s.jsx)("br",{}),"Company registration no. 35529160"]})})]})]}),(0,s.jsxs)("div",{className:j().editDisclaimerModal__footer,children:[!a&&(0,s.jsx)(m.Ay,{size:"12",italic:!0,className:j().editDisclaimerModal__text,children:l(`${u.TP}.SCROLL_PRAVICY_BELOW_TITLE`)}),(0,s.jsxs)("div",{className:j().editDisclaimerModal__footer__actions,children:[(0,s.jsx)(d.fJ,{variant:"text",disabled:!a,onClick:o,isLoading:n,trackingData:{...c,component:p.$j.DECLINE_CTA},children:l(`${u.TP}.m_DECLINE`)}),(0,s.jsx)(d.jn,{variant:"primary",onClick:t,shape:"rectangle",isLoading:n,leftIcon:(0,s.jsx)(_.Ay,{icon:"check_circle"}),disabled:!a||n,trackingData:{...c,component:p.$j.ACCEPT_CTA},children:l(`${u.TP}.ACCEPT_ABOVE_TERMS_CONDITIONS`)})]})]})]})},V=e=>{let{profileId:i}=e,{t:a}=(0,x.useTranslation)("NS_ENTITY_STUB_PAGE"),{isLoggedIn:r,testingMode:d,obRouteContext:_,language:m}=(0,y.A)(),p=(0,N.uu)(),L=(0,N.UV)(),O=(0,N.JG)(),w=(0,N.y0)(),V=(0,f.G4)(),$=(0,M.A)(),{entity:z,entityType:B}=(0,C.A)(),{canEdit:W,isArtistInRoster:H}=(0,P.A)({entityType:B,entity:z}),{profileData:K}=(0,b.A)(),[q,J]=(0,t.useState)(!1),[Q,Z]=(0,t.useState)(!1),X=(0,N.P_)(),{data:ee,isLoading:ei}=(0,N.t7)(),ea=Number(i),es=e=>Number(e?.id)===ea,et=p?.some(e=>Number(e)===ea),er=ee?.data?.some(e=>e?.isOwner&&Number(z?.id)===Number(e?.profile?.id)&&"profile"===B),ed=W||O.some(es)||ee?.data?.some(e=>es(e?.profile)&&(e?.isApproved||(0,g.V)(e?.accessEmails))),eo=(0,t.useMemo)(()=>"profile"===B&&!!z?.accesses?.some(e=>e?.isApproved&&e?.user?.id!==X?.id),[B,z?.accesses,X?.id]),en=(0,t.useMemo)(()=>O?.some(e=>Number(e?.id)!==ea),[O,ea]),[el,ec]=(0,t.useState)(!1),[e_,em]=(0,t.useState)(!1),ep=(0,t.useRef)(!1),eu=(0,t.useRef)(!1),{isEditDisclaimerModal:eE,setIsEditDisclaimerModal:ef,setIsAlreadyClaimedModal:eT,isPreviewModalOpen:eI,setIsArtistNoAccessModalOpen:eh}=(0,D.b9)(),eg=d?.isTestMode;(0,t.useEffect)(()=>{eT(!1),eh(!1)},[i,eT,eh]);let{data:eA,refetch:eS}=(0,f.IT)((0,h.registrations)({id:X?.id},{enabled:!!X?.id})),{data:ey,isFetching:eN,isLoading:eD,refetch:eP}=(0,f.IT)((0,h.disclaimers)({id:X?.id,profile_id:i},{enabled:!!X?.id&&!!i}));(0,t.useEffect)(()=>{X?.id&&(eS(),eP())},[eS,eP,X?.id,i]);let eb=eA?.data?.find(e=>es(e?.entities?.profile)),eM=ey?.data?.find(e=>es(e?.profile)),eC=async()=>{if("profile"!==B)return!0;let e=async()=>{try{let[e,a,s]=await Promise.all([V((0,T.profilesList)({access_user_id:X?.id,id:i,validation_status:E.USER_ACCESS_PROFILES,limit:1,page:1}),{staleTime:0}),V((0,T.profileAccessesList)({user_id:X?.id,profile_id:i,limit:1e3,page:1}),{staleTime:0}),V((0,h.userPermissionsList)({id:X?.id},{queryId:[m,"_GET_USER_PERMISSIONS"]}),{staleTime:0})]),t=!!e?.data?.some(e=>es(e)),r=!!a?.data?.some(e=>es(e?.profile)&&(e?.isApproved||(0,g.V)(e?.accessEmails)));return(0,I.createPermissionMatchers)(s?.scopes,{scopeKey:`${B}:${ea}`}).has("editPage:allow")||t||r}catch(e){return(0,S.sentryCaptureMessage)("Error while verifying profile access after accepting disclaimer",{extra:{error:e,context:{profileId:i}}}),!1}};try{return await R(e,8,1e3),!0}catch{return!1}},eR=async()=>{let e=z?.personal?.death?.day||z?.personal?.death?.month||z?.personal?.death?.year,
1i=en||!!e;if(!ed&&!er&&eo){ef(!1),eh(!1),eT(!0);return}if(!ed&&!er&&i){ef(!1),eT(!1),eh(!0);return}try{J(!0),Z(!0),await w();let e=await eC();if(J(!1),Z(!1),ef(!1),!e){eh(!1),eT(!0);return}$.to($.getLinkProps({entityType:B,entity:z,baseRoute:v.ROUTE_RESERVED_KEYWORDS.profile,edit:!0}))}catch(e){J(!1),Z(!1),ef(!1),(0,S.sentryCaptureMessage)("Error while refreshing user queries after accepting disclaimer",{extra:{error:e,context:{entity:z}}})}},eL=e=>{(0,l.M8)((0,A.errorMessageConverter)(e),{variant:c.jV.ERROR});let{step:i,id:a}=eb||{},{has_accepted_disclaimer:s,has_seen_disclaimer:t,has_confirmed_disclaimer:r}=eM||{};(0,S.sentryCaptureMessage)("Error on disclaimer modal",{extra:{error:e,context:{step:i,id:a,has_accepted_disclaimer:s,has_seen_disclaimer:t,has_confirmed_disclaimer:r}}}),J(!1)},{mutate:ex}=(0,f.n_)(h.disclaimerUpsert,{onSuccess:async(e,i)=>{let{has_accepted_disclaimer:a,has_confirmed_disclaimer:s}=i?.data||{};a&&(ep.current=!1,em(!0)),eP(),(e?.has_confirmed_disclaimer||s)&&await eR(),eu.current=!1,J(!1)},onError:e=>{ep.current=!1,eu.current=!1,eL(e)}}),{mutate:ev}=(0,f.n_)(h.registrationUpdate,{onSuccess:()=>{eS(),J(!1)},onError:eL});(0,t.useEffect)(()=>{if(eg)return void ef(!1);if(!_?.isReady||q||Q)return;let{step:e}=eb||{},{has_accepted_disclaimer:a,has_seen_disclaimer:s,has_confirmed_disclaimer:t}=eM||{},r="profile"===B&&et||"organization"===B&&L.includes(z?.id),d=k.has(i),o=!!eM&&!(t||d),n=!!X?.id&&!!i&&(eD||eN),l=!!X?.id&&!!i&&ei,c=r||!!eb||t||d,m=z?.personal?.death?.day||z?.personal?.death?.month||z?.personal?.death?.year,p=en||!!m,u=c&&!er&&!ed&&!X?.isSuspicious,E=u&&eo,f=F.includes(e);if(ed&&!o){ef(!1),eh(!1),eT(!1);return}n||l||(!o||a||s?o&&a&&!t&&!d?(eT(!1),eh(!1),ef(!0),em(!0)):u&&(H||!(o&&!t))?(ef(!1),E?(eh(!1),eT(!0)):p||f?(eT(!1),eh(!0)):"profile"!==B||d||(eh(!1),eT(!0))):(eT(!1),eh(!1)):(eT(!1),eh(!1),ef(!0),em(!1)))},[i,eb,eM,r&&K,p,et,L,ef,eT,q,Q,O.length,en,eI,eh,H,X?.isSuspicious,X.id,ed,eo,z?.accesses?.length,z?.accesses,z?.personal,er,z?.id,B,eA?.data,O?.length,eb?.step,eN,eD,ei,eg,_?.isReady]);let eO=e_?(0,s.jsx)(U,{t:a,confirmPolicyHandler:()=>{if(q||eu.current)return;i&&k.add(i),eu.current=!0,J(!0);let e=z?.personal?.death?.day||z?.personal?.death?.month||z?.personal?.death?.year,a=z?.accesses?.length>0,s=(en||!!e)&&!a&&p.includes(z?.id);if(eb&&s&&Y){let e={...eb,step:Y};ev({params:{id:e?.entities?.user?.id,registrationId:e?.id},data:e})}ex({params:{id:X?.id},data:{profile:{id:i},has_confirmed_disclaimer:!0}})},profileName:z?.name||eb?.entities?.profile?.name,isLoading:q,isReloading:Q}):(0,s.jsx)(G,{enableButton:el,handleAccept:()=>{q||ep.current||(ep.current=!0,J(!0),ex({params:{id:X?.id},data:{profile:{id:i},has_seen_disclaimer:!0,has_accepted_disclaimer:!0}}))},handleDecline:()=>{ef(!1)},isLoading:q,setIsScrolledToBottom:ec,t:a});return!eg&&(ed||et||eb||eM)?(0,s.jsx)(n.A,{isOpen:eE,disabledCloseHandler:!0,className:e_?"":j().drawerContainer,icon:e_?"":"warning",styles:{modalContainer:j().editDisclaimerModal,modalRoot:j().editDisclaimerModal__modalRoot,title:j().editDisclaimerModal__title,closeIcon:j().editDisclaimerModal__closeIcon,icon:j().editDisclaimerModal__icon},allowMobileDrawer:!0,title:a(e_?`${u.TP}.CONFIRMATION_OF_ACCEPTED_TERMS`:`${u.TP}.DISCLAIMER_EDIT_POPUP_TITLE`),children:q?(0,s.jsx)("div",{className:j().loadingRedirect,children:(0,s.jsx)(o.A,{helpText:!0})}):eO}):null}}}]);
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.