PageSourceSearch

https://waymarkhouse.notion.site/_assets/ThreadShareMenu-f053390238fefb40.js

js waymarkhouse.notion.site collected 2026-10-09 21:48:10 UTC 25,124 bytes, 1 lines download raw bytes

1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[16570],{3299(e,t,i){function n(e){return"existingUser"===e.type}function r(e){return"newUser"===e.type}function a(e){return"newUser"===e.type||"existingUser"===e.type}function s(){return i(546605).Store.createValue({modalOpen:!1,tokenQuery:"",inviteTargets:[],inviteRole:"owner",table:"space",flowId:void 0,inputFocus:"invitee",emailMessage:""})}function o(){return i(546605).Store.createValue({modalOpen:!1,tokenQuery:"",inviteTargets:[],inviteRole:"editor",table:"block",flowId:void 0,inputFocus:"invitee",emailMessage:""})}function l(){return i(546605).Store.createValue({modalOpen:!1,tokenQuery:"",inviteTargets:[],inviteRole:"owner",table:i(832375).y75,flowId:void 0,inputFocus:"invitee",emailMessage:""})}let d=s();function u(e){return"space"===e.state.table}i.d(t,{Gz:()=>r,N2:()=>u,_P:()=>o,eL:()=>a,ju:()=>n,nc:()=>s,on:()=>l},{V0:d})},789722(e,t,i){let n=(0,i(327219).YK)({done:{id:"modal.doneButton",defaultMessage:"Done"},cancel:{id:"modal.cancelButton",defaultMessage:"Cancel"},back:{id:"modal.backButton",defaultMessage:"Back"}});i.d(t,{},{W:n})},164232(e,t,i){let n=(0,i(327219).YK)({v1:{id:"adoptionShareMenuMarketplace.v1.title",defaultMessage:"Publish to Marketplace"}}),r={control:(0,i(327219).YK)({inviteButton:{id:"shareMenu.inviteButton.invite",defaultMessage:"Invite"},headerTitle:{id:"shareMenu.sendInvite.labelV2",defaultMessage:"Invite"},inviteStepButton:{id:"shareMenu.addInviteMessageStep.invite",defaultMessage:"Invite"},alreadyInvited:{id:"shareMenuSearchRequest.inPageSection.titleRedesign",defaultMessage:"Already invited"},notInvited:{id:"shareMenuSearchRequest.notInPageSection.titleRedesign",defaultMessage:"Not invited to page"}}),v1:(0,i(327219).YK)({inviteButton:{id:"shareMenu.v1.inviteButton",defaultMessage:"Share"},headerTitle:{id:"shareMenu.v1.headerTitle",defaultMessage:"Share"},inviteStepButton:{id:"shareMenu.v1.inviteStepButton",defaultMessage:"Share"},alreadyInvited:{id:"shareMenu.v1.alreadyInvited",defaultMessage:"Already shared with"},notInvited:{id:"shareMenu.v1.notInvited",defaultMessage:"Not shared with"}})};i.d(t,{},{Q:n,i:r})},399161(e,t,i){function n(e){return"string"==typeof e?e:"calendarId"in e?`${e.accountId}:${e.calendarId}`:`${e.accountId}:${e.id}`}function r({id:e,accountId:t,calendarId:i}){return`${t}:${i}:${e}`}function a({event:e,date:t}){return`${e.isAllDay}-${r(e)}-${t}`}i.d(t,{N$:()=>n,ft:()=>a,zS:()=>r})},261133(e,t,i){i(435368),i(499468),i(586042),i(169187),i(726090),i(132457),i(219390),i(73168),i(730330),i(976614),i(765324);var n=()=>i(888173);function r(e){return"existingUser"===e.type?`user:${e.value.id}`:`email:${e.value.email}`}function a(e){let{target:t,inviteTargetsStore:i}=e;return i.state.inviteTargets.some(e=>"newUser"===t.type?e.type===t.type&&t.value.email===e.value.email:"invalidUser"===t.type?e.type===t.type&&t.value.text===e.value.text:"group"===t.type?e.type===t.type&&e.value.group_id===t.value.group_id:"agent"===t.type?e.type===t.type&&e.value.workflowId===t.value.workflowId:e.type===t.type&&e.value.id===t.value.id)}function s(e){return"invalidUser"!==e.type}function o(e){let{tokenQuery:t,tokenQueryLookup:n}=e.state,r=t.trim();if(!(0,i(801109).DT)(r))return;let s=(null==n?void 0:n.query)===t?n:void 0,o={type:"newUser",value:{email:r},source:"email"},l=null!=s&&s.user?{type:"existingUser",value:s.user}:o;if(!(a({target:o,inviteTargetsStore:e})||a({target:l,inviteTargetsStore:e})))return{inviteTarget:l,newUserTarget:o,lookup:s}}function l(e){let{inviteTargetsStore:t,lookup:i}=e;if(i.query!==t.state.tokenQuery)return;let n={...i,hasMembershipWaitTimedOut:!1};t.setState({...t.state,tokenQueryLookup:n}),i.user&&setTimeout(()=>{t.state.tokenQueryLookup===n&&t.setState({...t.state,tokenQueryLookup:{...n,hasMembershipWaitTimedOut:!0}})},5e3)}function d(e){return e.some(e=>"group"===e.type||"agent"===e.type)}function u(e){let{inviteTargetsStore:t,includeInputFieldText:i}=e,n=[...t.state.inviteTargets];if(i){let e=o(t);e&&n.push(e.inviteTarget)}return n.filter(s)}function c(e){let{inviteTargetsStore:t,inviteTarget:i}=e;if(a({target:i,inviteTargetsStore:t})){let e=t.state.inviteTargets.filter(e=>
1"group"===i.type&&"group"===e.type?i.value.group_id!==e.value.group_id:"existingUser"===i.type&&"existingUser"===e.type?i.value.id!==e.value.id:"newUser"===i.type&&"newUser"===e.type?i.value.email!==e.value.email:"agent"!==i.type||"agent"!==e.type||i.value.workflowId!==e.value.workflowId),r=(0,n().Lg)(i)?y(t.state.selectedEvents,e):t.state.selectedEvents;return t.setState({...t.state,inviteTargets:e,selectedEvents:r}),!1}return t.setState({...t.state,inviteTargets:[...t.state.inviteTargets,i],tokenQuery:""}),!0}function g(e){let{inviteTargetsStore:t,attendee:i}=e,a=r(i);t.state.inviteTargets.some(e=>(0,n().Lg)(e)&&r(e)===a)||t.setState({...t.state,inviteTargets:[...t.state.inviteTargets,i],tokenQuery:""})}function p(e){let{inviteTargetsStore:t,attendee:i}=e,a=r(i),s=t.state.inviteTargets.filter(e=>!(0,n().Lg)(e)||r(e)!==a),o=y(t.state.selectedEvents,s);t.setState({...t.state,inviteTargets:s,selectedEvents:o})}function h(e){let{inviteTargetsStore:t,event:a}=e,s=(0,i(399161).zS)({id:a.eventId,calendarId:a.calendarId,accountId:a.accountId}),o=new Map(t.state.selectedEvents);o.set(s,a);let l=[...t.state.inviteTargets],d=new Set;for(let e of l)(0,n().Lg)(e)&&d.add(r(e));for(let e of a.attendees){let t=r(e);d.has(t)||(l.push(e),d.add(t))}t.setState({...t.state,inviteTargets:l,selectedEvents:o,tokenQuery:""})}function v(e){let{inviteTargetsStore:t,eventKey:i}=e,a=t.state.selectedEvents.get(i);if(!a)return;let s=new Map(t.state.selectedEvents);s.delete(i);let o=new Set;for(let e of s.values())for(let t of e.attendees)o.add(r(t));let l=new Set;for(let e of a.attendees){let t=r(e);o.has(t)||l.add(t)}let d=t.state.inviteTargets.filter(e=>!(0,n().Lg)(e)||!l.has(r(e))),u=y(s,d);t.setState({...t.state,inviteTargets:d,selectedEvents:u})}function y(e,t){let i=new Set;for(let e of t)(0,n().Lg)(e)&&i.add(r(e));let a=new Map(e);for(let[e,t]of a)t.attendees.some(e=>i.has(r(e)))||a.delete(e);return a}i.d(t,{P4:()=>a,PY:()=>h,Q$:()=>r,U1:()=>u,_3:()=>l,_n:()=>v,fX:()=>d,hd:()=>o,lW:()=>c,x$:()=>g,yE:()=>p})},526113(e,t,i){i(730330),i(976614),i(159952);let n=i(960408).sg(({flowId:e,billingData:t,origin:n})=>{i(184921).D2({invite_flow_id:e,billingData:t,invite_origin:n})},1e3);async function r(e){var t;let{environment:r,pageContext:a,event:s,flowId:o,inviteTargetsStore:l,inviteOrigin:d,onInputChanged:u}=e;null==u||u();let c=null==(t=(0,i(888).$)(a))?void 0:t.id,g=await (0,i(226309).awaitBillingData)({environment:r,spaceId:c});l.setState({...l.state,tokenQuery:s.target.value}),n({flowId:o,billingData:g,origin:d});let p=s.target.value,{extractedEmails:h,invalidParts:v,newInputValue:y}=(0,i(801109).l2)(p),m=[...await i(339083).Ah(r,h),...v.map(e=>({type:"invalidUser",value:{text:e}}))].filter(e=>!i(261133).P4({inviteTargetsStore:l,target:e})),f=[...l.state.inviteTargets,...m];l.setState({...l.state,inviteTargets:f,tokenQuery:y})}function a(e){let{targetToRemove:t,inviteTargetsStore:i}=e;if(0===i.state.inviteTargets.length)return;let n=i.state.inviteTargets.filter(e=>e!==t);0===n.length?i.setState({...i.state,inviteTargets:[]}):i.setState({...i.state,inviteTargets:n})}i.d(t,{P:()=>r,S:()=>a})},275372(e,t,i){i(635790);var n=i(440302);function r({invalidInvites:e,showEmptyError:t,styles:a}){if(t)return(0,n.jsx)("div",{style:a,children:(0,n.jsx)(i(327219).sA,{id:"inviteTargetsInput.invalidWarning.noEmails",defaultMessage:"Please enter an email address"})});if(0===e.length)return null;let s=e[0].value.text;return 1===e.length?(0,n.jsx)("div",{style:a,children:(0,n.jsx)(i(327219).sA,{id:"inviteTargetsInput.invalidWarning.singleEmail",defaultMessage:"“{text}” is not a valid email",values:{text:s}})}):(0,n.jsx)("div",{style:a,children:(0,n.jsx)(i(327219).sA,{id:"inviteTargetsInput.invalidWarning.multipleEmails",defaultMessage:"{additionalInvalid, plural, one {”{text}” and {additionalInvalid} other are not valid emails} other {”{text}” and {additionalInvalid} others are not valid emails}}",values:{text:s,additionalInvalid:e.length-1}})})}i.d(t,{p:()=>r})},454462(e,t,i){i(635790);var n=i(440302);function r(){return(0,n.jsx)(o,{children:(0,n.jsx)(i(327219).sA,{id:"blockPermissionsSettings.permissionsList.generalAccessAttribution",defaultMessage:"General access"})})}let a={display:"flex",alignItems:"center"};function s({collectionPickerPopupMenu:e}){let t=e?(0,n.jsx)(i(327219).sA,{id:"blockPermissionsSettings.permissionsList.collectionPropertyPermissionsAttribution.pageLevelAccessFor",defaultMessage:"Page-level access for {popupMenu}",values:{popupMenu:e}}):(0,n.jsx)(i(327219).sA,{id:"blockPermissionsSettings.permissionsList.collectionPropertyPermissionsAttribution.pageLevelAccess",defaultMessage:"Page-level access"});return(0,n.jsx)(i(111010).D,{styleKey:"captionMedium",colorVariant:"secondary",children:(0,n.jsx)("span",{style:a,children:t})})}function o(e){let{children:t}=e,r=8*!i(139424).A.isMobile,a=(0,i(51487).Y5)("left",r),s=(0,i(51487).Y5)("right",r),o=(0,i(960253).I)(()=>({label:{color:i(632079).Tj.text.secondary,fontWeight:i(699422).Wy.medium,paddingInlineStart:a,paddingInlineEnd:s,paddingTop:0,paddingBottom:4,overflow:"visible",textWrap:"wrap",...i(139424).A.isMobile?{fontSize:15,paddingTop:2,color:i(632079).Tj.text.secondary}:{}}
1}),[a,s]);return(0,n.jsx)(i(324489).V,{isSmall:!0,style:o.label,children:t})}i.d(t,{E:()=>s,n:()=>r})},867292(e,t,i){var n=i(635790),r=i(440302);let a={iconBoxStyles:{color:i(632079).Tj.icon.secondary}},s=n.memo(function({store:e}){let t=(0,i(579993).K8)(()=>{var t;return null==(t=e.getIcon())?void 0:t.icon},[e]),n=(0,i(960253).e)(),s=(0,i(960253).I)(()=>({teamOrSpaceIcon:(0,i(912221).iM)({themeMode:n,size:i(139424).A.isMobile?40:32,useLargeBorderRadius:!0,useLightBackgroundColor:!0,icon:t})}),[t,n]),{innerEmojiOrFlatIconSize:o,innerInitialSize:l}=function({baseSize:e}){return{innerEmojiOrFlatIconSize:.65*e,innerInitialSize:.75*e}}({baseSize:i(139424).A.isMobile?40:32});return(0,r.jsx)(i(729746).x,{disabled:!0,store:e,size:i(139424).A.isMobile?40:32,iconContainerStyles:s.teamOrSpaceIcon,iconBoxStyles:a.iconBoxStyles,innerEmojiOrFlatIconSize:o,innerInitialSize:l})});i.d(t,{},{A:s})},473133(e,t,i){i.r(t),i.d(t,{ThreadShareMenu:()=>I});var n=i(635790);i(435368),i(499468),i(586042),i(169187),i(726090),i(132457),i(219390),i(73168),i(730330),i(974864),i(159952);var r=i(440302);function a(e){let t=(0,i(51487).Y5)("left",8*!i(139424).A.isMobile),n=(0,i(51487).Y5)("right",8*!i(139424).A.isMobile),a=(0,i(960253).I)(()=>({container:{display:"flex",alignItems:"center",minHeight:e.isCompact?44:void 0,height:i(139424).A.isMobile?void 0:48,paddingTop:i(139424).A.isMobile?12:8,paddingBottom:i(139424).A.isMobile?12:8,paddingInlineStart:t,paddingInlineEnd:n},icon:{flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",width:i(139424).A.isMobile?40:32,height:i(139424).A.isMobile?40:32,marginInlineEnd:(0,i(912221).qj)({isMobile:i(139424).A.isMobile})},body:{flex:1,minWidth:0},right:{flexShrink:0}}),[t,n,e.isCompact]);return(0,r.jsxs)("div",{className:"notranslate",style:a.container,children:[(0,r.jsx)("div",{style:a.icon,children:e.icon}),(0,r.jsx)("div",{style:a.body,children:e.body}),e.right?(0,r.jsx)("div",{style:a.right,children:e.right}):null]})}function s(e){let t=(0,i(533992).v3)(),n=(0,i(327219).tz)(),a=(0,i(67499).S)(),s=(0,i(633636).wM)(),o=(0,i(579993).uB)(void 0,i(419110).$),l=(0,i(579993).uB)(e.inviteTargetsStore,i(888173).Ay),d=(0,i(579993).K8)(()=>l.state.tokenQuery,[l]),u=(0,i(579993).K8)(()=>e.threadStore.getSpaceStore(),[e.threadStore]),c=(0,i(579993).K8)(()=>{let e=new Set;for(let t of i(261133).U1({inviteTargetsStore:l,includeInputFieldText:!1}))"existingUser"===t.type&&e.add(`user:${t.value.id}`);return e},[l]),[{value:g,status:p}]=(0,i(97668).Yb)(async()=>i(339083).hQ({query:d,sectionLimit:{userLimit:10,groupLimit:0,agentLimit:0,importContactLimit:0},membersOnly:!1,environment:t,intl:n,tabId:s,pageContext:a,includeCalendarEvents:!1}),[t,n,a,s,d],{debounce:40}),h=(0,i(579993).K8)(()=>((null==g?void 0:g.inviteUsers)??[]).flatMap(t=>{var n;if("existingUser"!==t.type||e.grantedKeys.has(`user:${t.value.id}`))return[];let r=(null==(n=(0,i(993077).sE)(u,t.value.id))?void 0:n.getComputedMembershipType())??"none";return"none"===r?[]:[{...t,membershipType:r}]}),[e.grantedKeys,u,null==g?void 0:g.inviteUsers],{equalityFn:i(134542).kt}).map(t=>{let n=`user:${t.value.id}`;return{key:n,render:a=>(0,r.jsx)(i(305995).A,{...a,store:e.threadStore,inviteTarget:t,isInvited:c.has(n),disabled:!1}),action:()=>{i(261133).lW({inviteTargetsStore:l,inviteTarget:t})}}});return"resolved"===p&&0===h.length&&h.push({key:"empty",render:e=>(0,r.jsx)(i(498341).u,{...e,title:(0,r.jsx)(i(327219).sA,{id:"shareMenu.threadInviteSearch.noResults",defaultMessage:"No matching people"})}),action:()=>{}}),(0,r.jsx)(i(558045).A,{type:i(558045).O.Vertical,initialFocus:d.length>0&&h.length>0?0:void 0,store:o,sections:[{key:"people",render:e=>(0,r.jsx)(i(300193).z,{...e,loading:"pending"===p||"idle"===p}),items:h}]})}let o=(0,i(327219).YK)({invitePlaceholder:{id:"shareMenu.threadInvite.placeholder",defaultMessage:"Search by name or email"},canInteract:{id:"shareMenu.threadPermission.canInteract",defaultMessage:"Can interact"},canView:{id:"shareMenu.threadPermission.canView",defaultMessage:"Can view"},noAccess:{id:"shareMenu.threadPermission.noAccess",defaultMessage:"No access"},currentUser:{id:"shareMenu.threadPermission.currentUser",defaultMessage:"{userName} <you>(You)</you>"},allAgentAdmins:{id:"shareMenu.threadPermission.allAgentAdmins",defaultMessage:"All admins of {agentName}"},everyoneInWorkspace:{id:"shareMenu.threadPermission.everyoneInWorkspace",defaultMessage:"Everyone in {workspaceName}"},updateFailed:{id:"shareMenu.threadPermission.updateFailed",defaultMessage:"Couldn’t update chat access. Try again."}}),l={content:{position:"relative",display:"flex",flexDirection:"column",maxHeight:"80vh"},invite:{paddingTop:16,paddingInlineStart:16,paddingInlineEnd:16,paddingBottom:8},input:{flex:1,minWidth:0},permissionsSection:{paddingTop:8,paddingInlineStart:8,paddingInlineEnd:8,paddingBottom:8},generalAccessSection:{paddingTop:12,paddingInlineStart:8,paddingInlineEnd:8,paddingBottom:8},footer:{borderTop:`1px solid ${i(632079).Tj.border.secondary}`,display:"flex",alignItems:"center",justifyContent:"flex-end",padding:12},staticRole:{whiteSpace:"nowrap"},attribution:{paddingInline:8,paddingBottom:4},permissionText:{flex:1,minWidth:0},permissionRight:{flexShrink:0,marginInlineStart:8}};function d(e){return(0,i(579993).O$)(i(205885).e)?(0,r.jsx)(u,{...e}):(0,r.jsx)(i(287831).N,{})}function u(e){let t=(0,i(533992).v3)(),a=(0,i(327219).tz)(),s=(0,i(579993).uB)(e.inviteTargetsStore,i(888173).Ay),d=(0,i(579993).K8)(()=>e.threadStore.getSpaceStore(),[e.threadStore]),u=(0,i(579993).K8)(()=>i(880853).Ay.state.display,[]),h=t.currentUser.id,v=(0,i(579993).K8)(()=>{let t=void 0!==h&&e.threadStore.getCreatedByTable()===i(832375).oo9&&e.threadStore.getCreatedById()===h;if(e.threadStore.getParentTable()!==i(832375).C0E)return t;let n=e.threadStore.getParentId();if(!n||!d)return!1;let r=i(360851).N.createChildStore(d,{table:i(832375).C0E,id:n,spaceId:d.id});return t?r.canRead():r.canAdmin()},[h,e.threadStore,d]),y=(0,i(579993).K8)(()=>{let e=[];for(let t of i(261133).U1({inviteTargetsStore:s,includeInputFieldText:!1}))"existingUser"===t.type&&void 0!==t.membershipType&&"none"!==t.membershipType&&e.push(t);return e},[s]),m=(0,n.useCallback)(async n=>{try{await (0,i(313845).o)({environment:t,threadStore:e.threadStore,permissionItem:n})}
1catch(e){(0,i(208318).t)().error({from:"ThreadShareMenu.updatePermission",type:"thread_share_update_failed",error:e}),i(436555).D6({label:a.formatMessage(o.updateFailed)})}},[t,a,e.threadStore]),S=(0,n.useCallback)(e=>m({type:"user_permission",user_id:e.value.id,role:"reader"}),[m]),x=(0,n.useCallback)(()=>{for(let e of y)S(e);s.reset(),i(880853).Ay.reset()},[y,s,S]);return d?(0,r.jsxs)("div",{style:l.content,children:[v?(0,r.jsx)(g,{inviteTargetsStore:s,inviteTargets:y,onInvite:x}):null,u===i(880853).pP.Invite&&v?(0,r.jsx)(c,{threadStore:e.threadStore,inviteTargetsStore:s}):(0,r.jsx)(p,{threadStore:e.threadStore,canManage:v,currentUserId:h,onUpdatePermission:m}),!1!==e.showInlineFooter?(0,r.jsx)("div",{style:l.footer,children:(0,r.jsx)(f,{onClick:e.onCopyLink})}):null]}):null}function c(e){let t=(0,i(579993).K8)(()=>{let t=new Set;if(e.threadStore.getCreatedByTable()===i(832375).oo9){let i=e.threadStore.getCreatedById();i&&t.add(`user:${i}`)}for(let i of e.threadStore.getPermissionItems())"none"!==i.role&&"space_permission"!==i.type&&"user_permission"===i.t
1ype&&t.add(`user:${i.user_id}`);return t},[e.threadStore]);return(0,r.jsx)(s,{threadStore:e.threadStore,inviteTargetsStore:e.inviteTargetsStore,grantedKeys:t})}function g(e){let t=(0,i(327219).tz)(),{display:a,inviteFocus:s,metadata:d}=(0,i(579993).K8)(()=>{let e=i(880853).Ay.state;return{display:e.display,inviteFocus:e.display===i(880853).pP.Invite?e.focus:void 0,metadata:{inviteOrigin:"share_menu",shareMenuSessionId:e.sessionId}}},[]),u=(0,n.useMemo)(()=>e.inviteTargets.map(e=>({inviteTarget:e,invitee:void 0,internalDomain:void 0,defaultAddability:{type:"member_page_add"}})),[e.inviteTargets]);return(0,r.jsx)("div",{style:l.invite,children:(0,r.jsxs)(i(4458).fI,{alignItems:"flex-start",children:[(0,r.jsx)("div",{style:l.input,children:(0,r.jsx)(i(485399).I,{inviteTargetsStore:e.inviteTargetsStore,metadata:d,internalGuestLimitReason:void 0,focus:a===i(880853).pP.Invite&&s===i(880853).yZ.Search,invites:u,onFocus:()=>{let{sessionId:e,isInitialized:t}=i(880853).Ay.state;i(880853).Ay.setState({sessionId:e,isInitialized:t,tab:i(880853).QC.Share,display:i(880853).pP.Invite,focus:i(880853).yZ.Search,source:i(880853).NL.Notion,emailMessage:""})},onSubmit:()=>{0===e.inviteTargetsStore.state.tokenQuery.trim().length&&e.onInvite()},placeholder:t.formatMessage(o.invitePlaceholder)})}),(0,r.jsx)(i(758665).G,{disabled:0===e.inviteTargets.length,onClick:e.onInvite})]})})}function p(e){let t=(0,i(327219).tz)(),n=(0,i(579993).K8)(()=>e.threadStore.getSpaceStore(),[e.threadStore]),a=(0,i(579993).K8)(()=>{let n=e.threadStore.getParentStore();return n instanceof i(360851).N?n.getNameWithDefault(t):void 0},[t,e.threadStore]),s=(0,i(579993).K8)(()=>(null==n?void 0:n.getName())??"workspace",[n]),{directPermissions:d,hasWorkspaceAccess:u,intrinsicUserIds:c}=(0,i(579993).K8)(()=>{let t=new Set;if(e.threadStore.getCreatedByTable()===i(832375).oo9){let i=e.threadStore.getCreatedById();i&&t.add(i)}let n=function(e){if("space"!==e.getParentTable()||"public_api"!==e.getCreatedSource()||"bot"!==e.getCreatedByTable())return;let t=e.getPermissionItems().flatMap(e=>"user_permission"===e.type&&"editor"===e.role?[e.user_id]:[]);return 1===t.length?t[0]:void 0}(e.threadStore);n&&t.add(n);let r=[],a=!1;for(let i of e.threadStore.getPermissionItems())if("none"!==i.role){if("space_permission"===i.t
1ype){a=!0;continue}"user_permission"!==i.type||t.has(i.user_id)||r.push(i)}return{directPermissions:r,hasWorkspaceAccess:a,intrinsicUserIds:[...t]}},[e.threadStore]);return n?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i(83743).A,{disableMobilePadding:!0,disableMobileBorders:!0,style:l.permissionsSection,children:[(0,r.jsx)(h,{}),c.map(t=>(0,r.jsx)(y,{threadStore:e.threadStore,userId:t,isCurrentUser:t===e.currentUserId,right:(0,r.jsx)(S,{})},`intrinsic:${t}`)),a?(0,r.jsx)(v,{icon:(0,r.jsx)(i(427986).A,{type:"circle",iconType:"function",iconFn:i(407598).peopleFillIcon}),title:t.formatMessage(o.allAgentAdmins,{agentName:a}),right:(0,r.jsx)(S,{})}):null,d.map(t=>(0,r.jsx)(y,{threadStore:e.threadStore,userId:t.user_id,isCurrentUser:t.user_id===e.currentUserId,right:"reader"!==t.role?(0,r.jsx)(S,{}):e.canManage?(0,r.jsx)(m,{permissionType:"user_permission",role:"reader",isCurrentUserPermission:t.user_id===e.currentUserId,spaceStore:n,onChange:i=>{e.onUpdatePermission({...t,role:i})}}):(0,r.jsx)(x,{})},`user:${t.user_id}`))]}),(0,r.jsxs)(i(83743).A,{disableMobilePadding:!0,disableMobileBorders:!0,topBorder:!0,style:l.generalAccessSection,children:[(0,r.jsx)(i(454462).n,{}),(0,r.jsx)(v,{icon:(0,r.jsx)(i(867292).A,{store:n}),title:t.formatMessage(o.everyoneInWorkspace,{workspaceName:s}),right:e.canManage?(0,r.jsx)(m,{permissionType:"space_permission",role:u?"reader":"none",isCurrentUserPermission:!1,spaceStore:n,onChange:t=>{e.onUpdatePermission({type:"space_permission",role:t})}}):u?(0,r.jsx)(x,{}):(0,r.jsx)(M,{})})]})]}):null}function h(){return(0,r.jsx)("div",{style:l.attribution,children:(0,r.jsx)(i(111010).D,{styleKey:"captionSemibold",colorVariant:"secondary",children:(0,r.jsx)(i(327219).sA,{id:"shareMenu.threadPermission.peopleWithAccess",defaultMessage:"People with access"})})})}function v(e){return(0,r.jsx)(a,{icon:e.icon,body:(0,r.jsxs)("div",{style:l.permissionText,children:[(0,r.jsx)(i(111010).D,{styleKey:"bodyRegular",children:e.title}),e.subtitle?(0,r.jsx)(i(111010).D,{styleKey:"captionRegular",colorVariant:"secondary",children:e.subt
1itle}):null]}),right:(0,r.jsx)("div",{style:l.permissionRight,children:e.right})})}function y(e){let t=(0,i(327219).tz)(),n=i(807825).L.createChildStore(e.threadStore,{table:i(832375).oo9,id:e.userId}),{name:a,email:s}=(0,i(579993).K8)(()=>({name:n.getDisplayName(t),email:n.getEmail()}),[t,n]);return(0,r.jsx)(v,{icon:(0,r.jsx)(i(321753).A,{userStore:n,size:32}),title:e.isCurrentUser?(0,r.jsx)(i(327219).sA,{...o.currentUser,values:{userName:a,you:e=>(0,r.jsx)(i(111010).D,{as:"span",styleKey:"captionRegular",colorVariant:"secondary",children:e})}}):a,subtitle:s,right:e.right})}function m(e){let t=(0,i(579993).uB)(void 0,i(510969).A);return(0,r.jsx)(i(260828).Ay,{table:"thread",type:e.permissionType,role:e.role,spaceStore:e.spaceStore,availableRoleItems:i(357194).PA,isRemovableOverride:!0,isUserPermission:e.isCurrentUserPermission,upgradeButtonName:"user_permission"===e.permissionType?"user_permission_item":"space_permission_item",buttonPopupStore:t,disabled:!1,from:"shareMenu",onChange:t=>{("reader"===t||"none"===t)&&e.onChange(t)},onRemoveSelfClick:()=>e.onChange("none")})}function f(e){return(0,r.jsx)(i(548436).A,{iconLeading:{icon:i(588739).linkIcon,size:"sm"},onClick:e.onClick,children:(0,r.jsx)(i(327219).sA,{id:"shareMenu.threadPermission.copyLink",defaultMessage:"Copy link"})})}function S(){return(0,r.jsx)(i(111010).D,{styleKey:"bodyRegular",colorVariant:"secondary",style:l.staticRole,children:(0,r.jsx)(i(327219).sA,{...o.canInteract})})}function x(){return(0,r.jsx)(i(111010).D,{styleKey:"bodyRegular",colorVariant:"secondary",style:l.staticRole,children:(0,r.jsx)(i(327219).sA,{...o.canView})})}function M(){return(0,r.jsx)(i(111010).D,{styleKey:"bodyRegular",colorVariant:"secondary",style:l.staticRole,children:(0,r.jsx)(i(327219).sA,{...o.noAccess})})}let b={topbar:{paddingTop:16,paddingBottom:16,height:"auto",background:i(139424).A.isMobile?i(632079).Tj.background.secondary:void 0}};function I(e){var t;let n=(0,i(533992).v3)();null==(t=n.mobileNative)||t.markTransitionReady({environment:n,type:"shareMenu"});let a=i(139424).A.isMobile?{menuType:i(649476).gu.Modal,disableHeaderShadow:!0,title:(0,r.jsx)(i(111010).D,{styleKey:"titleSmSemibold",children:(0,r.jsx)(i(327219).sA,{defaultMessage:"Share settings",id:"threadShareMenu.mobile.title"})}),topbarStyle:b.topbar,right:(0,r.jsx)(i(327219).sA,{...i(789722).W.done}),onClickRight:e.onClose,onCancel:e.onClose,whiteBackground:!1}:{menuType:i(649476).gu.Popup,maxHeight:"90vh"};return(0,r.jsx)(i(747369).A,{...a,className:i(828432).NXe,children:(0,r.jsx)(i(519451).J,{debugName:"ThreadShareMenu",capture:!0,allowEsc:!0,children:(0,r.jsx)(d,{threadStore:e.threadStore,inviteTargetsStore:e.inviteTargetsStore,onCopyLink:e.onCopyLink,showInlineFooter:!0})})})}},387786(e,t,i){let n=(0,i(104509).xh)("checkmarkCircle",{default:{loader:()=>i.e(24409).then(i.bind(i,853160))},small:{loader:()=>i.e(24409).then(i.bind(i,437102))},fill:{loader:()=>i.e(24409).then(i.bind(i,93042))},fillSmall:{loader:()=>i.e(24409).then(i.bind(i,574657))}},["check","mark","tick","confirm","approve"]);i.d(t,{},{g:n})},301031(e,t,i){i(635790);let n={viewBox:"0 0 20 20",fittedViewBox:"1.94 3.32 16.21 13.33",svg:(0,i(440302).jsx)("path",{d:"M10.064 14.15a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5M4.607 3.458a.55.55 0 0 1 .776.06l.23.267.004.007 8.769 10.23a.55.55 0 0 1-.839.712l-2.63-3.067a3.82 3.82 0 0 0-3.561 1.026.626.626 0 0 1-.885-.885 5.07 5.07 0 0 1 3.299-1.48L8.385 8.712a6.9 6.9 0 0 0-3.194 1.816.626.626 0 0 1-.885-.885 8.16 8.16 0 0 1 3.188-1.97L6.237 6.206A10 10 0 0 0 2.987 8.4a.626.626 0 0 1-.888-.879 11.3 11.3 0 0 1 3.29-2.305l-.842-.982a.55.55 0 0 1 .06-.776m5.456 3.797c2.246 0 4.283.915 5.756 2.388a.626.626 0 0 1-.883.885 6.9 6.9 0 0 0-3.748-1.93l-1.152-1.343zm0-3.063c3.09 0 5.894 1.258 7.922 3.286a.626.626 0 0 1-.884.884 9.93 9.93 0 0 0-8.523-2.808l-.94-1.095a11 11 0 0 1 2.425-.267"})},r=(0,i(104509).wt)("wifiSlash",n,"default");i.d(t,{},{e:r})}}]);

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.