PageSourceSearch

https://deaflds.notion.site/_assets/granolaImport-135965272564c433.js

js deaflds.notion.site collected 2026-10-09 23:10:45 UTC 47,505 bytes, 1 lines download raw bytes

1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[15843],{808315(e,t,a){a(499468),a(586042),a(169187),a(726090),a(132457),a(219390),a(73168);var s=a(635790);function r(e){let{eventKey:t,spaceId:r,onRefetch:i,deferForHiddenTabs:o=!0}=e,n=(0,s.useRef)(i);n.current=i;let l=(0,s.useRef)(null),d=(0,s.useRef)(null),c=(0,s.useRef)(!1),u=(0,s.useRef)(null),m=(0,s.useCallback)(e=>()=>{let a=l.current??"all";l.current=null,u.current=null,n.current({idsToRefetch:a,spaceId:e,fromMessageStoreKey:t})},[t]),p=(0,s.useCallback)(()=>{u.current&&(clearTimeout(u.current),u.current=null)},[]),g=(0,s.useCallback)(({value:e,passThroughData:t})=>{let s=c.current,i=d.current;if(d.current=e,c.current=!0,!r)return;let n=!s;if(n||e!==i){if(n||"all"===l.current||!Array.isArray(t))l.current="all";else for(let e of(null===l.current&&(l.current=new Set),t))l.current.add(e);p(),(!o||a(825244).A.state.isVisible)&&(u.current=setTimeout(m(r),100))}},[r,o,m,p]);(0,s.useEffect)(()=>{if(!t||!r)return;let e=a(48091).Ay.addListener({key:t,authorizationToken:void 0,listener:g,subscriptionId:void 0});return function(){p(),e&&a(48091).Ay.removeListener(e)}},[t,r,g,p]);let f=(0,a(579993).K8)(()=>a(825244).A.state.isVisible,[]),h=(0,s.useRef)(f);(0,s.useEffect)(()=>{if(!r||!t)return;let e=f&&!h.current;h.current=f,e&&o&&null!==l.current&&(p(),m(r)())},[r,t,f,o,m,p]),(0,s.useEffect)(()=>{p(),l.current=null,d.current=null,c.current=!1},[t,r,p])}a.d(t,{U:()=>r})},781508(e,t,a){var s=()=>a(546605);class r extends s().Store{getInitialState(){return{}}getUnit(e){var t,a;let{userId:s,spaceId:r,teamId:i}=e,o=null==(t=this.state[s])||null==(t=t[r])?void 0:t[i];return o?{...o,members:null==(a=o.members)?void 0:a.slice()}:void 0}getOrCreateUnit(e){let{userId:t,spaceId:a,teamId:s}=e;return this.state[t]||(this.state[t]={}),this.state[t][a]||(this.state[t][a]={}),this.state[t][a][s]||(this.state[t][a][s]={members:void 0,isStale:!1,lastFetchTime:void 0}),this.state[t][a][s]}readTeamMembership(e){var t;let{userId:a,spaceId:s,teamId:r}=e;return null==(t=this.state[a])||null==(t=t[s])||null==(t=t[r])?void 0:t.members}writeTeamMembership(e){let{userId:t,spaceId:a,teamId:s,members:r}=e,i=this.getOrCreateUnit({userId:t,spaceId:a,teamId:s});i.members=r,i.isStale=!1,i.lastFetchTime=Date.now(),this.emit()}markStale(e){var t;let{userId:a,spaceId:s,teamId:r}=e,i=null==(t=this.state[a])||null==(t=t[s])?void 0:t[r];i&&(i.isStale=!0,this.emit())}markAllStaleInSpace(e){var t;let{userId:a,spaceId:s}=e,r=null==(t=this.state[a])?void 0:t[s];if(r){for(let e of Object.keys(r))r[e].isStale=!0;this.emit()}}}let i=new r;a.d(t,{},{h:i})},560014(e,t,a){function s(e){let{environment:t,spaceStore:s,spaceViewStore:r,transaction:i}=e,o=a(932292).globalWorkflowTemplates.fromIdOfType({templateId:a(582881).lG,type:"collection"}),{collectionStore:n,collectionViewBlockStore:l}=(0,a(351418).mm)({environment:t,transaction:i,template:o,parentStore:s,existingCollectionInfo:void 0,inMemoryRecordCache:s.inMemoryRecordCache,logger:new(a(932292)).WorkflowTemplateLogger,spaceViewStore:r}),d=e.databaseName??a(962299).A.formatMessage(a(958703).dA.databaseName);return(0,a(787932).z)({store:n,data:{name:(0,a(247438).x9d)(d),icon:a(958703).yP},transaction:i}),a(249487).C({environment:t,store:l,properties:{title:(0,a(247438).x9d)(d)},transaction:i}),{databaseBlockStore:l,collectionStore:n}}a.d(t,{b:()=>s})},354485(e,t,a){async function s(e){var t,s;let{environment:i}=e,o=i.currentUser.id,n=a(192314).AppStoreCurrentUserStore.state,l=(0,a(328765).S)(),d=a(192314).AppStoreSidebarSpaceViewStore.state;if(!l||!d||!(0,a(845181).w)({environment:i,spaceId:l.id}))return;let c=null==(t=d.getSettings())?void 0:t.default_meeting_notes_location;await r({spaceStore:l,location:c})||i.currentUser.id===o&&a(192314).AppStoreCurrentUserStore.state===n&&(0,a(328765).S)()===l&&a(192314).AppStoreSidebarSpaceViewStore.state===d&&(null==(s=d.getSettings())?void 0:s.default_meeting_notes_location)===c&&(0,a(945205).Z)({spaceViewStore:d,intent:"create"})&&(0,a(845181).w)({environment:i,spaceId:l.id})&&(0,a(323517).createAndCommit)({userAction:"transcriptionCreateActions.getOrCreateDefaultMeetingNotesDatabase",environment:i,canUndo:!1,cellTarget:{spaceWithId:l.id},perform:e=>{(0,a(273479).n)({transaction:e,operation:"create",origin:"automatic_default"});let{databaseBlockStore:t,collectionStore:s}
1=(0,a(560014).b)({environment:i,spaceStore:l,spaceViewStore:d,transaction:e});(0,a(214252).AG)(d,e,{default_meeting_notes_location:{block:t.pointer,collection:s.pointer}})}})}async function r(e){let{spaceStore:t,location:s}=e;if(!(null!=s&&s.collection))return!1;let r=a(970831).B.createChildStore(t,s.block),i=a(356912).m.createChildStore(t,s.collection);if(!r.isDefined()||!i.isDefined())try{await Promise.all([r.isDefined()?void 0:r.load({timeout:5e3}),i.isDefined()?void 0:i.load({timeout:5e3})])}catch(e){return(0,a(208318).t)().log({level:"warning",from:"getOrCreateDefaultMeetingNotesDatabase",type:"loadDefaultMeetingNotesDatabaseFailed",error:(0,a(952977).convertErrorToLog)(e)}),!0}return(0,a(301382).y)({databaseBlockStore:r,collectionStore:i})}a.d(t,{c:()=>s})},301382(e,t,a){function s(e){var t;let{spaceViewStore:s}=e,i=null==s?void 0:s.getSpaceStore(),o=null==s||null==(t=s.getSettings())?void 0:t.default_meeting_notes_location;if(!i||!(null!=o&&o.collection))return!1;let n=a(970831).B.createChildStore(i,o.block),l=a(356912).m.createChildStore(i,o.collection);if(n.isDefined()&&l.isDefined())return r({databaseBlockStore:n,collectionStore:l})}function r(e){let{databaseBlockStore:t,collectionStore:a}=e;return t.isDefined()&&t.getAlive()&&!t.pathIsDead()&&a.isDefined()&&a.getAlive()&&!a.pathIsDead()&&a.canEdit()}a.d(t,{V:()=>s,y:()=>r})},401099(e,t,a){a.r(t),a.d(t,{GranolaImportModalRenderer:()=>A});var s=a(635790);a(533958),a(730330),a(139583),a(159952);var r=()=>a(970831),i=()=>a(832375),o=a(440302);let n={overflowY:"auto"};function l(e){let{state:t}=e;return"ready"!==t.status?(0,o.jsx)(a(111010).D,{styleKey:"bodySmRegular",colorVariant:"secondary",role:"status",children:(0,o.jsx)(a(327219).sA,{..."error"===t.status?d.failed:d.loading})}):(0,o.jsxs)(a(4458).VP,{gap:12,maxHeight:220,minHeight:0,style:n,children:[t.rows.map(e=>(0,o.jsxs)(a(4458).fI,{gap:12,justifyContent:"space-between",alignItems:"center",children:[(0,o.jsxs)(a(4458).VP,{minWidth:0,gap:4,children:[(0,o.jsx)(a(111010).D,{styleKey:"bodySmRegular",children:e.name}),e.inherited?(0,o.jsx)(a(111010).D,{styleKey:"captionRegular",colorVariant:"secondary",children:(0,o.jsx)(a(327219).sA,{...d.inherited})}):null]}),(0,o.jsx)(a(111010).D,{styleKey:"captionRegular",colorVariant:"secondary",children:e.role})]},e.key)),t.hasHiddenAccess?(0,o.jsx)(a(111010).D,{styleKey:"captionRegular",colorVariant:"secondary",children:(0,o.jsx)(a(327219).sA,{...d.hiddenAccess})}):null]})}let d=(0,a(327219).YK)({loading:{id:"granolaImport.permissions.loading",defaultMessage:"Loading sharing settings…"},failed:{id:"granolaImport.permissions.failed",defaultMessage:"Sharing settings couldn’t be loaded. Reselect the database to try again."},inherited:{id:"granolaImport.permissions.inherited",defaultMessage:"Inherited access"},hiddenAccess:{id:"granolaImport.permissions.hiddenAccess",defaultMessage:"Additional access is inherited from a parent you can’t view."},group:{id:"granolaImport.permissions.group",defaultMessage:"Group"},teamspace:{id:"granolaImport.permissions.teamspace",defaultMessage:"Teamspace"},teamOwners:{id:"granolaImport.permissions.teamOwners",defaultMessage:"{name} owners"},teamMembers:{id:"granolaImport.permissions.teamMembers",defaultMessage:"{name} members"},workspace:{id:"granolaImport.permissions.workspace",defaultMessage:"Everyone at {name}"},workspaceFallback:{id:"granolaImport.permissions.workspaceFallback",defaultMessage:"this workspace"},spaceOwners:{id:"granolaImport.permissions.spaceOwners",defaultMessage:"Workspace owners"},public:{id:"granolaImport.permissions.public",defaultMessage:"Anyone with the link"},trustedDomains:{id:"granolaImport.permissions.trustedDomains",defaultMessage:"People in trusted domains"},agent:{id:"granolaImport.permissions.agent",defaultMessage:"Agent"},otherAccess:{id:"granolaImport.permissions.otherAccess",defaultMessage:"Additional access"}}),c={viewBox:"0 0 485 500",svg:(0,o.jsx)("path",{fill:"#B2C248",d:"M240.22434352,435c38.36487747,0,78.57424844-8.4845355,94.80557099-20.2891226,10.329029-7.37785164,15.49351291-6.63998082,24.71585805-15.49345173,2.58224196-2.58230314,3.68892582-3.32005159,4.42673546-4.05780005,35.04482588-28.77378047,55.33394847-61.2363032,55.33394847-109.56133545,0-78.57430962-59.02293548-133.17050964-138.70386778-133.17050964-70.08974353,0-123.57925968,45.74272911-123.57925968,102.92123227,0,52.01389688,40.57827579,89.27221285,98.4945274,89.27221285,3.32005159,0,4.79560968-1.84455468,8.4845355-1.84455468,14.01795482,0,25.45360651-4.05780005,32.83151933-11.8045871,3.68892582-4.05780005,10.69790323-12.17340014,11.43565169-12.54233555,3.32005159-2.95111618,4.05786123-7.37785164,4.79560968-9.22228396.73780964-1.84455468,2.21336773-2.95123855,2.95117737-5.53341932.73780964-2.95111618-.36887423-6.64010318-.36887423-9.96015478,0-5.90223236,2.58224196-11.8045871,2.58224196-17.33800642,0-15.49345173-18.44469028-30.98702583-35.04488706-30.98702583-1.84443232,0-1.84443232-1.47549691-2.95111618-1.47549691s-2.21336773,1.10668386-3.32005159,1.10668386-2.58224196-1.84455468-4.05786123-1.84455468c-1.47555809,0-2.21330654,1.47561927-4.42667427,1.47561927-4.79560968,0-5.16454509.73774845-8.85347091.73774845-1.10668386,0-2.95111618.36893541-3.68892582.73787082-1.47555809.73774845-1.47555809,1.84443232-2.95111618,1.84443232q-2.95117737,0-2.95117737,1.10668386c0,4.05780005.36887423,3.32005159-1.47555809,3.32005159q-2.95117737,0-3.68892582.36881304c-1.47561927.73787082-.36893541,2.58230314-1.8444935,3.688987-1.47555809.73774845-1.84443232,1.84443232-2.21336773,4.05780005-.36887423,2.21336773-2.58224196,2.95111618-2.58224196,5.16448391,0,1.10668386.36887423,1.84455468.36887423,2.58230314,0,2.21336773-4.42667427,1.47561927-4.42667427,3.68886464,0,1.47561927,1.10668386,2.58230314,1.10668386,4.05792241,0,1.10668386-.73780964,1.84443232-.73780964,2.95111618s.73780964,1.84443232.73780964,2.58230314c0,1.84443232-2.58230314,2.21324536-2.58230314,3.68886464s1.47561927,2.58230314,1.47561927,3.688987c0,.73774845-1.10668386,1.10668386-1.10668386,2.21336773s-.36893541-.73787082,1.84443232,2.58218077c1.47561927,2.21336773,1.47561927,3.32005159,0,5.16448391-1.47555809,1.84455468-4.42667427,2.95123855-8.11566128,2.95123855-15.49348232,0-17.33794523-15.86250951-25.82251133-18.44469028-2.58224196-.73787082-2.95114677-1.10668386-2.95114677-2.21336773s0-.73774845,1.47558868-2.21336773c1.47555809-1.47561927,1.8444629
11-2.58230314,1.84446291-3.688987s0-1.47549691-.73777905-2.21336773c-2.95114677-4.7955485-4.42673546-10.69790323-4.42673546-17.33788405,0-33.93826438,42.05383388-63.44967093,80.41877253-63.44967093,11.8045871,0,9.96009359,2.95111618,16.96907101,2.95111618,1.84443232,0,1.10668386,0,3.68892582-.36893541,6.64010318-1.10668386,18.81356451,1.47561927,28.40478387,6.27129014,26.56035156,13.280084,47.21834838,45.74272911,47.21834838,82.26317426,0,62.34298707-55.33400966,102.92123227-129.11264841,102.92123227-40.20937097,0-67.8763758-12.54233555-95.17447581-43.16054833-2.95114677-3.32005159,1.47555809.73774845-3.32005159-7.74678705-5.90229355-10.32896782-5.1645145-3.68886464-5.1645145-3.68886464-1.84446291-2.21336773-5.16448391-8.4845355-7.00897741-10.69790323-2.21333714-2.58230314-5.16448391-2.21336773-6.27116777-3.688987-1.47558868-1.84443232.73777905-5.16448391,0-7.00891623-.73777905-2.95123855-7.00897741-7.37785164-7.74675646-9.59121937-.73780964-2.21336773-3.32005159-16.23132255-3.32005159-18.81362569,0-2.95111618,2.21336773-3.32005159,2.21336773-5.16448391,0-2.58230314-3.32005159-3.32005159-5.1645145-7.00891623-1.84446291-3.688987-2.95114677-12.17352251-2.95114677-21.39592883,0-4.7955485,0-6.63998082,1.47558868-17.70681946.36887423-3.688987,5.90229355-3.688987,5.90229355-7.74678705,0-1.47549691-.73780964-3.32005159-.73780964-4.42673546,0-1.47549691,0-1.84443232.36890482-2.95111618,15.49351291-64.92516784,84.8454468-113.25020009,161.94413715-113.25020009,26.56035156,0,46.84947415,4.7955485,78.20543539,18.07575487,10.32896782,4.42673546,25.45360651-3.32005159,25.45360651-11.43565169.73780964-2.58230314-.73780964-3.32005159-1.10668386-4.79567087s-1.84443232-3.32005159-3.32005159-3.688987c-.73774845-.36881304-1.10668386-1.47549691-1.84443232-2.58218077-1.10668386-1.84443232-2.21336773-2.58230314-5.16454509-3.32005159-1.47555809-.36893541-2.21330654-.73774845-2.95111618-1.47561927-1.10668386-1.47549691-1.8444935-2.21336773-3.32005159-2.95111618s-2.58224196,0-3.32005159-.36893541c-.73774845-.36881304-1.10668386-1.10668386-1.84443232-1.47549691-.36893541-.36893541-1.10668386-.36893541-2.21336773-.36893541-37.25825479-19.92018719-61.60517743-22.87142574-94.06782254-22.87142574-70.08971293,0-132.80157423,30.24927738-171.53535652,83.00104508-3.32005159,4.42673546-1.47558868,11.8045871-6.27119837,16.23132255-9.22234514,8.4845355-20.65802742,54.96513543-20.65802742,84.47654198,0,24.71585805,5.90229355,57.5473162,13.64905,75.62319344,15.12463869,35.41376129,8.4845355,20.65793564,10.69790323,23.97798723,4.42673546,7.0090386,8.11566128,7.74678705,9.96012419,9.96015478,0,0,1.10668386,2.21336773,1.10668386,4.42673546,0,1.47549691,0,1.84443232.36887423,2.58218077,1.10668386,2.21336773,6.27119837,5.90235473,7.74678705,7.37797401,3.320021,3.31992923,5.90229355,10.32896782,11.43568228,15.86238714,8.4845355,8.4845355,20.65802742,15.12463869,59.3918097,33.20039356,13.64905,6.27116777,5.90229355,2.95111618,7.37788223,3.32005159,3.320021,1.10668386,7.74675646,1.10668386,10.32899841,2.95111618,1.47558868,1.10668386-.36887423.73774845,3.68895641.73774845.73777905,0,.73777905.36893541,1.47555809.73787082.73777905.36881304,1.47558868,1.47549691,2.58224196,1.47549691.73780964,0,1.10668386-.73774845,2.21336773-.36881304,1.10668386.36881304,3.68892582,2.21324536,5.90229355,3.31992923,1.84446291,1.10668386,2.21336773,1.10668386,2.95114677.36893541,2.21336773-1.47561927,3.68892582.36893541,5.90229355.36893541.73780964,0,1.8444935-.36893541,4.05786123-.36893541,2.95111618,0,2.95111618.73774845,14.38682905.73774845Z"})},u=(0,a(104509).wt)("granola",c,"default");async function m(e){let t=await e.environment.api.callApi({eventName:"importGranolaMeetingNotes",environment:e.environment,data:{spaceId:e.spaceId,destinationDatabaseId:e.destinationDatabaseId,granolaApiKey:e.granolaApiKey,sourceType:e.sourceType,...void 0===e.excludeSpaceNotes?{}:{excludeSpaceNotes:e.excludeSpaceNotes},...void 0===e.sourceSpaceName?{}:{sourceSpaceName:e.sourceSpaceName}}});if("success"!==t.type)throw Error("Granola import could not be started");return t.data}async function p(e){let t=await e.environment.api.callApi({eventName:"getGranolaMeetingNotes
1ImportStatus",environment:e.environment,data:{spaceId:e.spaceId,taskId:e.taskId}});if("success"!==t.type)throw Error("Granola import status could not be loaded");return t.data}var g=()=>a(356912);let f=new WeakMap;function h(e){var t;if(!(0,a(744036).L)(e))return;let s=a(192314).AppStoreSidebarSpaceViewStore.state,i=null==s||null==(t=s.getSettings())||null==(t=t.default_meeting_notes_location)?void 0:t.block;if(!i||!s)return;let o=r().B.createChildStore(s,i);return o.getSpaceId()===e.spaceId&&v(o)?i:void 0}async function y(e){let t=(0,a(328765).S)(),s=a(192314).AppStoreSidebarSpaceViewStore.state;if(!t||!s||!(0,a(744036).L)(e)||!(0,a(845181).w)(e))return;let r=f.get(s);if(r)return r;let i=I({environment:e.environment,spaceStore:t,spaceViewStore:s}).finally(()=>{f.delete(s)});return f.set(s,i),i}async function b(e){let{environment:t,spaceId:s,destinationDatabaseId:i}=e,o=new(r()).B(t,{table:"block",id:i,spaceId:s});try{return await S(o)}catch(e){return(0,a(208318).t)().error({from:"granolaImportDestinations",type:"destinationLoadFailed",error:e}),!1}}function v(e){let t=e.getCollectionStoreIfSingleSource();return!0===e.getAlive()&&e.canEdit()&&void 0!==t&&!0===t.getAlive()&&t.canEdit()&&(0,a(8148).Qf)(t.getDatabaseType())}async function I(e){var t;let{environment:s,spaceStore:o,spaceViewStore:n}=e,l=o.id,d=s.currentUser.id,c=a(192314).AppStoreCurrentUserStore.state,u=null==(t=n.getSettings())?void 0:t.default_meeting_notes_location,m=()=>{var e;return s.currentUser.id===d&&a(192314).AppStoreCurrentUserStore.state===c&&(0,a(328765).S)()===o&&a(192314).AppStoreSidebarSpaceViewStore.state===n&&(null==(e=n.getSettings())?void 0:e.default_meeting_notes_location)===u&&(0,a(744036).L)({spaceId:l})&&(0,a(845181).w)({environment:s,spaceId:l})};if(null!=u&&u.block){let e=await S(r().B.createChildStore(o,u.block))?h({spaceId:l}):void 0;if(e)return m()?e:void 0}let p=await (0,a(893164).E)(s,{query:"",limit:100,source:"ai_meeting_notes_location_picker",spaceStore:o,searchSessionId:void 0,requireEditPermissions:!0,databaseType:[a(361343).ro],peopleBlocksToInclude:"none"});for(let e of p.results){let t=g().m.createChildStore(o,{table:i().VlP,id:e,spaceId:l});t.isDefined()||await t.load();let a=t.getParentPointer();if((null==a?void 0:a.table)!=="block")continue;let s=r().B.createChildStore(o,a);if(await S(s)&&s.getSpaceId()===l)return m()?s.pointer:void 0}if(m()){if("success"!==p.remoteResponseType||p.total>p.results.length)throw Error("Could not finish searching Granola import destinations");return void 0===u?(await (0,a(354485).c)({environment:s}),h({spaceId:l})):(0,a(323517).createAndCommit)({environment:s,userAction:"granolaImportDestinations.createFallback",canUndo:!1,cellTarget:{spaceWithId:l},perform:e=>(0,a(560014).b)({environment:s,spaceStore:o,spaceViewStore:n,transaction:e}).databaseBlockStore.pointer}).performResult}}async function S(e){e.isDefined()||await e.load();let t=e.getCollectionStoreIfSingleSource();return!!t&&(t.isDefined()||await t.load(),v(e))}let M=(0,a(327219).YK)({title:{id:"granolaImport.modal.title",defaultMessage:"Import from Granola"},description:{id:"granolaImport.modal.description",defaultMessage:"Import your Granola meeting notes into Notion."},destination:{id:"granolaImport.modal.destination.label",defaultMessage:"Meetings database"},destinationRequired:{id:"granolaImport.modal.destination.required",defaultMessage:"Choose an editable Meetings database."},chooseDatabase:{id:"granolaImport.modal.chooseDatabase",defaultMessage:"Choose where your notes go"},destinationDescription:{id:"granolaImport.modal.destinationDescription",defaultMessage:"Select a Meetings database and review who can access it before importing."},continue:{id:"granolaImport.modal.continue",defaultMessage:"Continue"},back:{id:"granolaImport.modal.back",defaultMessage:"Back"},sharing:{id:"granolaImport.modal.databaseAccess",defaultMessage:"Database access"},sharingDescription:{id:"granolaImport.modal.restrictedSharingDescription",defaultMessage:"Imported notes are restricted to their owners and confirmed viewers. Access to this database alone won’t grant access to imported notes."},defaultHint:{id:"granolaImport.modal.defaultHint",defaultMessage:"Your default Meetings database is selected. Choosing another database won’t change your default."},defaultDestinationFailed:{id:"granolaImport.modal.defaultDestinationFailed",defaultMessage:"Couldn’t create your Meetings database. Choose an existing database or reopen this window to try again."},destinationHint:{id:"granolaImport.modal.destinationHint",defaultMessage:"Choose an existing Meetings database you can edit. Your default database won’t change."},wizardKeyHint:{id:"granolaImport.modal.wizardKeyHint",defaultMessage:"Only notes outside Granola spaces will be imported. <link>Get an API key</link>"},keyHint:{id:"granolaImport.modal.keyHint",defaultMessage:"Use a Granola API key for the source you want to import. <link>Get an API key</link>"},personal:{id:"granolaImport.modal.source.personal",defaultMessage:"Personal"}
1,workspace:{id:"granolaImport.modal.source.workspace",defaultMessage:"Workspace"},personalApiKey:{id:"granolaImport.modal.personalApiKey.label",defaultMessage:"Personal Granola API key"},apiKey:{id:"granolaImport.modal.apiKey.label",defaultMessage:"Granola API key"},spaceName:{id:"granolaImport.modal.spaceName.label",defaultMessage:"Space name"},spaceNamePersonal:{id:"granolaImport.modal.spaceName.personalLabel",defaultMessage:"Space name (optional)"},allAccessibleNotes:{id:"granolaImport.modal.spaceName.allAccessibleNotesPlaceholder",defaultMessage:"All accessible notes"},workspaceInfo:{id:"granolaImport.modal.workspace.info",defaultMessage:"Use a Workspace key for complete results. A Personal key may return only part of this space."},apiKeyRequired:{id:"granolaImport.modal.apiKey.required",defaultMessage:"Enter a Granola API key."},spaceNameRequired:{id:"granolaImport.modal.spaceName.required",defaultMessage:"Enter the Granola space name for a Workspace import."},startFailed:{id:"granolaImport.modal.start.failed",defaultMessage:"The import could not be started. Check the key and destination, then try again."},statusFailed:{id:"granolaImport.modal.status.failed",defaultMessage:"The import status could not be loaded. Try again."},pending:{id:"granolaImport.modal.status.pending",defaultMessage:"Waiting to start…"},running:{id:"granolaImport.modal.status.running",defaultMessage:"Importing meeting notes…"},retrying:{id:"granolaImport.modal.status.retrying",defaultMessage:"The import is retrying…"},progress:{id:"granolaImport.modal.status.progress",defaultMessage:"{percentage}%"},progressAria:{id:"granolaImport.modal.status.progressAria",defaultMessage:"{percentage}% complete"},succeeded:{id:"granolaImport.modal.status.succeeded",defaultMessage:"Import complete"},succeededWithIssues:{id:"granolaImport.modal.status.succeededWithIssues",defaultMessage:"Import complete with issues"},resultSummary:{id:"granolaImport.modal.status.resultSummary",defaultMessage:"{created} created, {skipped} skipped, {failed} failed, {omissionCount, plural, one {# data omission} other {# data omissions}}."},failed:{id:"granolaImport.modal.status.failedTerminal",defaultMessage:"The import failed."},failedUnauthorized:{id:"granolaImport.modal.status.failedUnauthorized",defaultMessage:"The Granola API key is invalid or no longer authorized."},failedValidation:{id:"granolaImport.modal.status.failedValidation",defaultMessage:"The source space or destination is no longer valid."},failedUnavailable:{id:"granolaImport.modal.status.failedUnavailable",defaultMessage:"Granola could not be reached. Try again."},import:{id:"granolaImport.modal.action.import",defaultMessage:"Import"},done:{id:"granolaImport.modal.action.done",defaultMessage:"Done"}
1,viewDatabase:{id:"granolaImport.modal.action.viewDatabase",defaultMessage:"View database"},retry:{id:"granolaImport.modal.action.retry",defaultMessage:"Try again"}}),w={body:{overflowY:"auto"},card:{border:`1px solid ${a(632079).Tj.border.primary}`,borderRadius:12,background:a(632079).Tj.background.primary},sharing:{border:`1px solid ${a(632079).Tj.border.primary}`,borderRadius:12,background:a(632079).Tj.background.secondary}};function k(e){let{isOpen:t,spaceId:n,destinationDatabaseId:c,onDismiss:g,onImportStarted:f,onImportFinished:I}=e,S=(0,a(533992).v3)(),k=(0,a(327219).tz)(),{announce:A}=(0,a(813367).U)(),[x]=(0,s.useState)(void 0===c),C=(0,a(579993).K8)(()=>(0,a(744036).L)({spaceId:n})&&(0,a(845181).w)({environment:S,spaceId:n}),[S,n]),j=(0,a(579993).K8)(()=>void 0===c?h({spaceId:n}):void 0,[c,n]),[P,D]=(0,s.useState)(()=>void 0===c?j:{table:"block",id:c}),_=c??(null==P?void 0:P.id),[T,R]=(0,s.useState)("destination"),[N,K]=(0,s.useState)(!1),V=x&&"destination"===T,E=function(e){let t=(0,a(533992).v3)(),o=(0,a(327219).tz)(),n=(0,s.useMemo)(()=>e?new(r()).B(t,e):void 0,[t,e]),[l,c]=(0,s.useState)();(0,s.useEffect)(()=>{if(!n)return;let e=!1;return(0,a(710714).n)(n).then(()=>{if(!n.isDefined()||n.pathIsDead())throw Error("Selected database is unavailable");e||c({store:n,status:"ready"})}).catch(t=>{(0,a(208318).t)().error({from:"GranolaDestinationPermissions",type:"loadPermissionsFailed",error:t}),e||c({store:n,status:"error"})}),()=>{e=!0}},[n]);let u=void 0!==n&&(null==l?void 0:l.store)===n&&"ready"===l.status,m=(0,a(579993).K8)(()=>u?null==n?void 0:n.getSpaceId():void 0,[u,n]),p=(0,a(579993).K8)(()=>{var e;return u&&n?(0,a(964960).y)({ancestorTeamId:null==(e=(0,a(190574).U)(n))?void 0:e.id,mostPermissivePermissions:(0,a(862085).i0)(n)}):[]},[u,n]),g=(0,a(964960).b)({teamIds:p,spaceId:m}),f=(0,a(579993).K8)(()=>u&&n&&g.ready?function(e){let{store:t,intl:s,permissions:r}=e,o=(0,a(974410).f)(t),n=r.pagePermissionUIModel;return[...n.mostPermissiveUserPermissions,...n.mostPermissiveGroupPermissions,...n.mostPermissiveTeamPermissions,...n.mostPermissiveAgentPermissions.map(e=>e.permissionItem),...r.mostPermissiveAncestorTeamOwnerItem?[r.mostPermissiveAncestorTeamOwnerItem]:[],...r.mostPermissiveAncestorTeamMemberItem?[r.mostPermissiveAncestorTeamMemberItem]:[],r.mostPermissiveSpaceOwnerItem,r.mostPermissiveSpaceItem,r.mostPermissiveTrustedDomainItem,r.mostPermissivePublicItem].filter(e=>"none"!==e.permissionItem.role).map(e=>{let r,l=e.permissionItem;switch(l.type){case"user_permission":r=a(807825).L.createChildStore(t,{table:i().oo9,id:l.user_id}).getDisplayName(s);break;case"group_permission":r=(o?(0,a(13717).E)({spaceStore:o,groupId:l.group_id}).getName():void 0)||s.formatMessage(d.group);break;case"explicit_team_permission":case"explicit_team_owner_permission":case"team_permission":case"team_owner_permission":{let e="team_id"in l?a(681735).h.createChildStore(t,{table:"team",id:l.team_id}):(0,a(190574).U)(t);r=s.formatMessage("team_owner_permission"===l.type||"explicit_team_owner_permission"===l.type?d.teamOwners:d.teamMembers,{name:(null==e?void 0:e.getName())||s.formatMessage(d.teamspace)});break}case"space_permission":r=s.formatMessage(d.workspace,{name:(null==o?void 0:o.getName())||s.formatMessage(d.workspaceFallback)});break;case"space_owner_permission":r=s.formatMessage(d.spaceOwners);break;case"public_permission":r=s.formatMessage(d.public);break;case"trusted_domain_permission":r=s.formatMessage(d.trustedDomains);break;case"bot_permission":{let e=n.mostPermissiveAgentPermissions.find(e=>e.permissionItem.permissionItem.bot_id===l.bot_id);r=e&&o?a(360851).N.createChildStore(t,{table:i().C0E,id:e.workflowId,spaceId:o.id}).getNameWithDefault(s):s.formatMessage(d.agent);break}default:r=s.formatMessage(d.otherAccess)}let c=(0,a(642157).i4)(l)&&l.can_create_pages_in_collection,u=c&&"reader"===l.role?a(805186).S.canReadAndCreateLabel:c&&"comment_only"===l.role?a(805186).S.canCommentAndCreateLabel:(0,a(818606).an)(l.role,"block");return{key:(0,a(966956).I$)(l),name:r,role:s.formatMessage(u),inherited:(0,a(865768).$d)({store:t,permissionItem:e})}})}({store:n,intl:o,permissions:(0,a(865768).dR)({store:n,environment:t,teamMemberships:g.teamMemberships})}):[],[u,n,o,t,g.ready,g.teamMemberships],{equalityFn:a(134542).kt}),h=(0,a(579993).K8)(()=>!!u&&!!n&&!(0,a(865768).Aj)({store:n}),[u,n]);return n&&(null==l?void 0:l.store)===n&&"error"===l.status||u&&("error"===g.status||"offline"===g.status)?{status:"error"}:u&&g.ready?{status:"ready",rows:f,hasHiddenAccess:h}:{status:"loading"}}
1(t&&V?P:void 0);(0,s.useEffect)(()=>{j&&D(e=>e??j)},[j]);let[F,O]=(0,s.useState)("personal"),[B,U]=(0,s.useState)(""),[G,q]=(0,s.useState)(""),[L,z]=(0,s.useState)(!1),[H,W]=(0,s.useState)(),[Y,$]=(0,s.useState)(),[J,Q]=(0,s.useState)(0),Z=null==H?void 0:H.taskId,X=(0,s.useRef)(0),ee=(0,s.useRef)();(0,s.useEffect)(()=>{if(!t||!x||!C||P)return;let e=!1;return(async()=>{try{let t=await y({environment:S,spaceId:n});!e&&t&&D(e=>e??t)}catch(t){(0,a(208318).t)().error({from:"GranolaImportModal",type:"defaultDestinationInitializationFailed",error:t}),e||$(k.formatMessage(M.defaultDestinationFailed))}})(),()=>{e=!0}},[C,P,S,k,t,x,n]);let et=(0,s.useCallback)(()=>{O("personal"),U(""),q(""),z(!1),ee.current=void 0,W(void 0),$(void 0),Q(0)},[]);(0,s.useEffect)(()=>{t||void 0!==Z||(X.current+=1,et())},[t,et,Z]),(0,s.useEffect)(()=>()=>{X.current+=1},[]),(0,s.useEffect)(()=>{let e;if(void 0===Z)return;let t=!1,s=async()=>{try{let a=await p({environment:S,spaceId:n,taskId:Z});if(t)return;if($(void 0),W(a),"succeeded"!==a.state&&"failed"!==a.state){let t="retrying"===a.state?Math.max(2e3,a.retryAfterMs):2e3;e=window.setTimeout(s,t)}}catch(e){t||((0,a(208318).t)().error({from:"GranolaImportModal",type:"statusRequestFailed",error:e}),$(k.formatMessage(M.statusFailed)))}};return s(),()=>{t=!0,void 0!==e&&window.clearTimeout(e)}},[S,k,J,n,Z]);let ea=(0,s.useCallback)(e=>e.store.getSpaceId()===n&&v(e.store),[n]),es=(0,s.useCallback)(e=>{let t=e.store.getCollectionStoreIfSingleSource();void 0!==t&&t.canEdit()?(D({...e.store.pointer}),$(void 0)):$(k.formatMessage(M.destinationRequired))},[k]),er=(0,s.useCallback)(async()=>{K(!0);let e=void 0!==_&&await b({environment:S,spaceId:n,destinationDatabaseId:_});(K(!1),e)?($(void 0),R("import"),A(k.formatMessage(M.title))):$(k.formatMessage(M.destinationRequired))},[S,n,_,k,A]),ei=(0,s.useCallback)(()=>{$(void 0),R("destination"),A(k.formatMessage(M.chooseDatabase))},[k,A]),eo=(0,s.useCallback)(async()=>{if(void 0!==ee.current)return;let e=B.trim(),t=G.trim();if(""===e)return void $(k.formatMessage(M.apiKeyRequired));if("workspace"===F&&""===t)return void $(k.formatMessage(M.spaceNameRequired));let s=X.current;ee.current=s,z(!0),$(void 0);try{let a=void 0!==_&&await b({environment:S,spaceId:n,destinationDatabaseId:_});if(s!==X.current)return;if(!a||void 0===_)return void $(k.formatMessage(M.destinationRequired));let r={environment:S,spaceId:n,destinationDatabaseId:_,granolaApiKey:e,...x?{excludeSpaceNotes:!0}:{}},i="workspace"===F?await m({...r,sourceType:F,sourceSpaceName:t}):await m({...r,sourceType:F,...""===t?{}:{sourceSpaceName:t}});s===X.current&&(U(""),W({taskId:i.taskId,state:"pending"}),null==f||f({spaceId:n,destinationDatabaseId:_}))}catch(e){s===X.current&&((0,a(208318).t)().error({from:"GranolaImportModal",type:"enqueueFailed",error:e}),$(k.formatMessage(M.startFailed)))}finally{ee.current===s&&(ee.current=void 0),s===X.current&&z(!1)}},[B,_,S,k,f,x,G,F,n]),en=(0,s.useCallback)(()=>{if((null==H?void 0:H.state)==="failed"){null==I||I(),W(void 0),$(void 0);return}$(void 0),Q(e=>e+1)},[I,null==H?void 0:H.state]);(0,s.useEffect)(()=>{t&&void 0===H&&void 0!==Y&&A(Y)},[A,Y,t,H]);let el=function(e){if(void 0!==e.status){if("failed"===e.status.state){let t="unauthorized"===e.status.failure.code?M.failedUnauthorized:"validation_error"===e.status.failure.code?M.failedValidation:"service_unavailable"===e.status.failure.code?M.failedUnavailable:M.failed;return e.intl.formatMessage(t)}return"succeeded"===e.status.state&&(e.status.result.failed>0||e.status.result.omissionCount>0)?e.intl.formatMessage(M.succeededWithIssues):e.intl.formatMessage(M[e.status.state])}}({intl:k,status:H});(0,s.useEffect)(()=>{t&&void 0!==el&&A(el)},[A,t,el]);let ed=void 0===H,ec=!ed&&void 0!==Y,eu=(0,s.useCallback)(()=>{void 0!==_&&function(e){let{environment:t,spaceId:s,destinationDatabaseId:i}=e;(0,a(114020).u)({environment:t,store:new(r()).B(t,{table:"block",id:i,spaceId:s}),pageVisitSource:void 0,isNewPage:!1})}({environment:S,spaceId:n,destinationDatabaseId:_})},[_,S,n]),em=(0,s.useCallback)(()=>{((null==H?void 0:H.state)==="succeeded"||(null==H?void 0:H.state)==="failed")&&(null==I||I()),g()},[g,I,null==H?void 0:H.state]),ep=(0,s.useCallback)(()=>{null==I||I(),g(),eu()},[eu,g,I]);return(0,s.useEffect)(()=>
1{if(t||void 0===H||"succeeded"!==H.state&&"failed"!==H.state)return;let e=`granola-import-${H.taskId}`;a(819652).HK({id:e,presentationType:"persistent",variant:"failed"===H.state?"error":"default",title:el,message:"succeeded"===H.state?k.formatMessage(M.resultSummary,H.result):void 0,actions:"succeeded"===H.state?{primary:{title:k.formatMessage(M.viewDatabase),onAction:()=>{a(819652).UW({id:e}),eu()}}}:void 0}),null==I||I()},[k,t,eu,I,H,el]),(0,o.jsx)(a(943365).s,{isOpen:t,onDismiss:em,ariaLabel:k.formatMessage(M.title),areaConstraint:{width:{type:"fixed",length:580},height:{type:"max",length:800}},backgroundAppearance:"wash",children:({sizeRange:e,size:t})=>(0,o.jsx)(a(4458).VP,{style:{position:"relative",...e},width:"100%",children:ed?(0,o.jsxs)(a(696330).h,{icon:u,title:(0,o.jsx)(a(327219).sA,{...V?M.chooseDatabase:M.title}),description:(0,o.jsx)(a(327219).sA,{...V?M.destinationDescription:M.description}),onClose:em,showImportIntoNotionIconSection:!0,isScrollManagedByChildren:!0,children:[(0,o.jsx)(a(4458).VP,{gap:20,paddingInline:24,width:"100%",minHeight:0,flexGrow:1,style:w.body,children:V?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(a(4458).VP,{gap:12,padding:16,style:w.card,flexShrink:0,children:[(0,o.jsx)(a(111010).D,{styleKey:"bodySmMedium",children:(0,o.jsx)(a(327219).sA,{...M.destination})}),(0,o.jsx)(a(976318).B,{width:Math.max(200,t.width-80),value:P,onChange:es,filterCollectionResult:ea,hidePages:!0,showCollections:!0,treatDeletedValueAsMissing:!0,disabled:N,searchOptions:{source:"ai_meeting_notes_location_picker",requireEditPermissions:!0,databaseType:[a(361343).ro]},peopleBlocksToInclude:"none"}),(0,o.jsx)(a(111010).D,{styleKey:"captionRegular",colorVariant:"secondary",children:(0,o.jsx)(a(327219).sA,{...(null==j?void 0:j.id)===(null==P?void 0:P.id)&&P?M.defaultHint:M.destinationHint})})]}),P?(0,o.jsxs)(a(4458).VP,{gap:12,padding:16,style:w.sharing,flexShrink:0,children:[(0,o.jsxs)(a(4458).fI,{gap:8,alignItems:"center",children:[(0,o.jsx)(a(16275).I,{icon:a(697198).lockSmallIcon,size:"sm",colorVariant:"secondary"}),(0,o.jsx)(a(111010).D,{styleKey:"bodySmMedium",children:(0,o.jsx)(a(327219).sA,{...M.sharing})})]}),(0,o.jsx)(l,{state:E}),(0,o.jsx)(a(111010).D,{styleKey:"captionRegular",colorVariant:"secondary",children:(0,o.jsx)(a(327219).sA,{...M.sharingDescription})})]}):void 0]}):(0,o.jsxs)(a(4458).VP,{gap:16,padding:16,style:w.card,flexShrink:0,children:[x?void 0:(0,o.jsx)(a(4458).VP,{role:"radiogroup","aria-label":k.formatMessage(M.title),gap:8,children:["personal","workspace"].map(e=>(0,o.jsxs)(a(4458).fI,{as:"label",alignItems:"center",gap:8,children:[(0,o.jsx)(a(101127).a,{name:"granola-import-source",value:e,checked:F===e,disabled:L,onChange:()=>O(e),selectorSize:"small"}),(0,o.jsx)(a(111010).D,{styleKey:"bodySmRegular",children:(0,o.jsx)(a(327219).sA,{..."personal"===e?M.personal:M.workspace})})]},e))}),"workspace"===F?(0,o.jsx)(a(111010).D,{styleKey:"bodySmRegular",colorVariant:"secondary",children:(0,o.jsx)(a(327219).sA,{...M.workspaceInfo})}):void 0,(0,o.jsxs)(a(4458).VP,{gap:4,children:[(0,o.jsx)(a(111010).D,{as:"label",htmlFor:"granola-import-api-key",styleKey:"captionMedium",colorVariant:"secondary",children:(0,o.jsx)(a(327219).sA,{...x?M.personalApiKey:M.apiKey})}),(0,o.jsx)(a(287562).p,{id:"granola-import-api-key",value:B,onChange:e=>U(e.target.value),type:"password",format:"default",disabled:L,inputElementAttributes:{autoComplete:"off",autoFocus:!0},customElementAttributes:{"data-1p-ignore":"true","data-bwignore":"true","data-lpignore":"true"}}),(0,o.jsx)(a(111010).D,{styleKey:"captionRegular",colorVariant:"secondary",children:(0,o.jsx)(a(327219).sA,{...x?M.wizardKeyHint:M.keyHint,values:{link:e=>(0,o.jsx)(a(428217).V,{href:"workspace"===F?"https://docs.granola.ai/help-center/sharing/integrations/granola-api#workspace-api-keys":"https://docs.granola.ai/introduction#obtaining-a-personal-api-key",external:!0,children:e})}})})]}),x?void 0:(0,o.jsxs)(a(4458).VP,{gap:4,children:[(0,o.jsx)(a(111010).D,{as:"label",htmlFor:"granola-import-space-name",styleKey:"captionMedium",colorVariant:"secondary",children:(0,o.jsx)(a(327219).sA,{..."personal"===F?M.spaceNamePersonal:M.spaceName})}),(0,o.jsx)(a(287562).p,{id:"granola-import-space-name",value:G,onChange:e=>q(e.target.value),placeholder:"personal"===F?k.formatMessage(M.allAccessibleNotes):void 0,format:"default",disabled:L})]})]})}
1),(0,o.jsx)(a(659277).W,{secondaryCta:x&&!V?{label:(0,o.jsx)(a(327219).sA,{...M.back}),onClick:ei,disabled:L}:void 0,error:Y,primaryCta:{label:(0,o.jsx)(a(327219).sA,{...V?M.continue:M.import}),onClick:V?er:eo,disabled:L||N||V&&(!P||"ready"!==E.status),isLoading:L||N}})]}):"pending"===H.state||"running"===H.state||"retrying"===H.state?(0,o.jsx)(a(448122).H,{sourceIcon:u,description:el,onDismiss:ec?en:void 0,onClose:em,dismissButtonLabel:(0,o.jsx)(a(327219).sA,{...M.retry}),details:(0,o.jsxs)(a(4458).VP,{gap:8,width:"100%",children:["running"===H.state||"retrying"===H.state?(0,o.jsxs)(a(4458).VP,{gap:4,width:"100%",children:[(0,o.jsx)(a(111010).D,{styleKey:"bodySmMedium",children:(0,o.jsx)(a(327219).sA,{...M.progress,values:{percentage:H.progressPercentage}})}),(0,o.jsx)(a(819197).z,{percentage:H.progressPercentage,ariaLabel:k.formatMessage("retrying"===H.state?M.retrying:M.running),ariaValueText:k.formatMessage(M.progressAria,{percentage:H.progressPercentage})})]}):void 0,void 0!==Y?(0,o.jsx)(a(111010).D,{role:"alert",styleKey:"bodySmRegular",colorPalette:"red",colorVariant:"primary",children:Y}):void 0]})}):"succeeded"===H.state?(0,o.jsx)(a(300180).J,{sourceIcon:u,title:el,description:(0,o.jsx)(a(327219).sA,{...M.resultSummary,values:H.result}),actionButtonLabel:(0,o.jsx)(a(327219).sA,{...M.done}),onAction:ep,onClose:em}):(0,o.jsx)(a(685616).z,{sourceIcon:u,errorMessage:el,closeButtonLabel:(0,o.jsx)(a(327219).sA,{...M.retry}),onClose:em,onAction:en})})})}function A(){let e=(0,a(579993).O$)(a(950422).iQ);return e.open||e.hasActiveImport?(0,o.jsx)(k,{isOpen:e.open,spaceId:e.spaceId,destinationDatabaseId:e.destinationDatabaseId,onDismiss:a(950422).Bs,onImportStarted:a(950422).iR,onImportFinished:a(950422).hs}):null}},744036(e,t,a){function s(e){var t;let{spaceId:s}=e,r=(0,a(328765).S)();return void 0!==r&&r.id===s&&!(0,a(916804).I)(r)&&(null==(t=a(192314).AppStoreSidebarSpaceViewStore.state)?void 0:t.getSpaceId())===s}a.d(t,{L:()=>s},{u:"meeting_notes_granola_migration_wizard_enabled"})},976318(e,t,a){a(435368),a(730330),a(976614),a(159952);var s=a(635790),r=a(440302);let i=(0,a(327219).YK)({placeholder:{id:"pageSelector.placeholder",defaultMessage:"Search for a page or database…"},placeholderDatabasesOnly:{id:"pageSelector.placeholderDatabasesOnly",defaultMessage:"Search for a database…"},placeholderPagesOnly:{id:"pageSelector.placeholderPagesOnly",defaultMessage:"Search for a page…"},pagesSection:{id:"pageSelector.pagesSection",defaultMessage:"Pages"},collectionsSection:{id:"pageSelector.collectionsSection",defaultMessage:"Databases"}}),o=s.forwardRef(function({value:e,onChange:t,filterCollectionResult:o,placeholder:n,treatDeletedValueAsMissing:l=!1,width:d=300,menuWidth:c=d,disabled:u=!1,searchOptions:m,hidePages:p=!1,showCollections:g=!1,pagesSectionTitle:f,collectionsSectionTitle:h,excludedBlockIds:y=[],peopleBlocksToInclude:b,children:v,renderSections:I},S){let M=(0,a(533992).v3)(),w=(0,a(327219).tz)(),[k,A]=(0,s.useState)(""),x=(0,a(579993).uB)(void 0,a(419110).$),[C,j]=(0,a(739271).s)(),P=(0,a(960253).I)(()=>({selectorButton:{width:d,justifyContent:"space-between"}}),[d]),D=(0,a(579993).K8)(()=>{if(!e||!a(192314).AppStoreSidebarSpaceStore.getState())return null;let t="block"===e.table?new(a(970831)).B(M,e):new(a(356912)).m(M,e),s=t.getModel();return s&&(!l||s.alive&&!t.pathIsDead())?{id:e,store:t}:null},[M,l,e]),_=(0,a(417481).W)({type:a(821603).Vz.BlocksInSpace,query:k,source:m.source,excludedBlockIds:y,limit:5,filters:{blockTypes:["page"]},options:{disable:p||!k},peopleBlocksToInclude:b}),T=(0,a(579993).K8)(()=>k&&_.results.length>0?_.results.map(e=>({id:e.id,store:e.store})):(a(89116).w.state||[]).filter(e=>{let t=e.store.getModel();return(null==t?void 0:t.type)==="page"}).slice(0,5).map(e=>({id:e.pageId,store:e.store})),[k,_.results]),R=(0,a(417481).W)({type:a(821603).Vz.CollectionsInSpace,query:k,source:m.source,excludedBlockIds:y,limit:5,filters:{databaseType:m.databaseType,requireEditPermissions:m.requireEditPermissions},options:{disable:!g},peopleBlocksToInclude:b}),N=(0,a(579993).K8)(()=>R.results.length>0?R.results.filter(e=>(!m.requireEditPermissions||e.store.canEdit())&&((null==o?void 0:o(e))??!0)).map(e=>({id:e.id,store:e.store,collectionId:e.collectionId})):[],[R.results,m.requireEditPermissions,o],{equalityFn:a(134542).kt}),K=(0,s.useMemo)(()=>p&&g?w.formatMessage(i.placeholderDatabasesOnly):p||g?w.formatMessage(i.placeholder):w.formatMessage(i.placeholderPagesOnly),[p,g,w]),V=(0,a(579993).K8)(()=>D?(0,a(112293).Jq)(D.store,w,M)??(0,a(112293).gG)(D.store,w):n||K,[D,n,K,w,M]),E=(0,s.useCallback)(e=>{null==t||t(e),A(""),x.unsetFocus()},[t,x]),F=(0,s.useMemo)(()=>{let e=[];e.push({key:"search",render:()=>
1(0,r.jsx)(a(83743).A,{isInput:!0,children:(0,r.jsx)(a(310324).Ay,{placeholder:K,value:k,onChange:e=>A(e.target.value),inputElementAttributes:C.inputElementAttributes,suppressFocusRing:C.suppressFocusRing,onFocus:C.onFocus,onBlur:C.onBlur})}),items:[]});let t=T&&T.length>0,s=_.isResultsLoading;if(!p){let o=[...t?T.map(e=>({key:e.id,action:()=>E(e),render:t=>(0,r.jsx)(a(103558).A,{...t,store:e.store,showTooltipOnOverflow:!0})})):[],...s?[{key:"loading-pages-item",action:()=>{},render:()=>(0,r.jsx)(a(200261).A,{})}]:[]];e.push({key:"pages",render:e=>(0,r.jsx)(a(83743).A,{title:f||(0,r.jsx)(a(327219).sA,{...i.pagesSection}),children:e.children}),items:o,showNoResultMessage:!s&&!t})}let o=N&&N.length>0,n=R.isResultsLoading;if(g){let t=[...o?N.map(e=>({key:e.id,action:()=>E(e),render:t=>(0,r.jsx)(a(103558).A,{...t,store:e.store,showTooltipOnOverflow:!0})})):[],...n?[{key:"loading-collections-item",action:()=>{},render:()=>(0,r.jsx)(a(200261).A,{})}]:[]];e.push({key:"collections",render:e=>(0,r.jsx)(a(83743).A,{title:h||(0,r.jsx)(a(327219).sA,{...i.collectionsSection}),children:e.children}),items:t,showNoResultMessage:!n&&!o})}return I&&(e=I(e)),e},[_.isResultsLoading,T,k,E,C,R.isResultsLoading,N,p,g,f,h,K,I]);return(0,r.jsx)(a(656252).d,{ref:S,popupType:a(656252).z.Popup,placementToOrigin:"bottom",alignmentToOrigin:"end",disabled:u,content:()=>(0,r.jsx)(a(747369).A,{menuType:a(649476).gu.Popup,width:c,maxHeight:400,children:(0,r.jsx)(a(558045).A,{type:a(558045).O.Vertical,initialFocus:void 0,store:x,comboboxProps:j,sections:F})}),children:v??(e=>(0,r.jsx)(a(548436).A,{...e,style:P.selectorButton,colorPalette:D?void 0:"gray",disabled:u,iconTrailing:{icon:a(595453).arrowChevronSingleDownSmallIcon,size:"xs",colorVariant:"secondary"},children:V}))})});a.d(t,{},{B:o})},964960(e,t,a){a(499468),a(586042),a(169187),a(726090),a(132457),a(219390),a(73168),a(730330),a(321577),a(765324);var s=a(635790),r=()=>a(642157),i=()=>a(422280);function o(e){let{teamIds:t,spaceId:r}=e,o=(0,a(533992).v3)(),n=(0,a(579993).O$)(a(205885).e),l=n&&t.length>0&&void 0!==r,[{value:d,status:c},u]=(0,a(97668).Yb)(async()=>{if(!l||!r)return;let e=await (0,a(20173).Mi)({environment:o,spaceId:r,teamIds:t}).catch(e=>{(0,a(208318).t)().error({from:"useTeamMembershipsForPermissions",type:"fetchTeamMembershipsFailed",error:e})});return{spaceId:r,teamIds:[...t],entitiesByTeamId:e}},[o,l,r,t]),m=(0,s.useCallback)(()=>{u()},[u]),p=(0,s.useCallback)(({idsToRefetch:e})=>{("all"===e||t.some(t=>e.has(t)))&&m()},[m,t]);(0,a(808315).U)({eventKey:l&&r?(0,a(379736).kf)(r):void 0,spaceId:r,onRefetch:p,deferForHiddenTabs:!0});let g=void 0!==r&&void 0!==d&&d.spaceId===r&&d.teamIds.length===t.length&&t.every(e=>d.teamIds.includes(e)),f=(0,s.useMemo)(()=>{if(!r||!d||!g||!d.entitiesByTeamId)return;let e=new(a(412951)).RecordValueMap;for(let a of t)e.set((0,i().KF)(a,r),d.entitiesByTeamId[a]??[]);return e},[d,g,r,t]);return n?r&&0!==t.length?"pending"===c&&f?{status:"refreshing",ready:!0,teamMemberships:f}:"rejected"===c?{status:"error",ready:!1,teamMemberships:void 0}:"idle"!==c&&"pending"!==c&&g?void 0===f?{status:"error",ready:!1,teamMemberships:void 0}:{status:"ready",ready:!0,teamMemberships:f}:{status:"loading",ready:!1,teamMemberships:void 0}:{status:"ready",ready:!0,teamMemberships:new(a(412951)).RecordValueMap}:{status:"offline",ready:!1,teamMemberships:void 0}}function n(e){let{ancestorTeamId:t,mostPermissivePermissions:a}=e,s=new Set;for(let{permissionItem:e}of(t&&s.add(t),a))(0,r().eu)(e)&&s.add(e.team_id);return Array.from(s)}a.d(t,{b:()=>o,y:()=>n})},893164(e,t,a){a(435368),a(159952);var s=a.n(a(298519));async function r(e,t){let{query:r,limit:i,source:o,requireEditPermissions:n,databaseType:l,spaceStore:d,searchSessionId:c,peopleBlocksToInclude:u}=t;if(!d)return{results:[],total:0,remoteResponseType:void 0};let m=d.id,p=a(821603).N2({excludeTemplates:!0,requireEditPermissions:n,databaseType:l}),g=await e.idCreator.getSpaceIdCreator(m),{filters:f,excludedBlockIds:h}=(0,a(255139).CT)({peopleBlocksToInclude:u,spaceIdCreator:g,filters:p,excludedBlockIds:void 0}),[y,b]=await Promise.all([function(e,t){let{query:r,limit:i,spaceId:o,requireEditPermissions:n,databaseType:l,excludedBlockIds:d}=t,c=[];if(i>0){let u=new AbortController;e.defaultRecordCache.inMemoryRecordCache.forEachRecord({userId:e.currentUser.id,fn:({model:e,role:m})=>
1{if(e.table===a(832375).VlP){let p=e.space_id===o,g=!n||(0,a(642157).p2)(m);if(!p||!g||(0,a(933062).Nh)(e.getParentId()))return;let f=e.getDatabaseType();if(!(!l||f&&l.includes(f)))return;let h=(0,a(247438).q4_)(e.getName());if(!s().test(r,h))return;let y=a(356912).m.createChildStore(t.parentStore,e.pointer),b=(0,a(457915).g)(y);if(!(0,a(447773).y)(b))return;let v=e.getParentPointer();!d.includes(v.id)&&(c.push(e.pointer.id),c.length>=i&&u.abort())}},signal:u.signal})}return c}(e,{...t,spaceId:m,requireEditPermissions:n,databaseType:l,parentStore:d,excludedBlockIds:h}),e.api.callApi({eventName:"search",environment:e,data:{type:a(821603).Vz.CollectionsInSpace,query:r,spaceId:m,limit:i,filters:f,sort:{field:"relevance"},source:o,recentPagesForBoosting:(0,a(601860).cs)(a(646612)._.get(m)),searchSessionId:c,excludedBlockIds:h}})]),v=(0,a(960408).KC)("success"===b.type?(0,a(960408).oE)(b.data.results.map(e=>e.collectionId)):[],y).slice(0,i);return{results:v,total:"success"===b.type?b.data.total:v.length,remoteResponseType:b.type}}a.d(t,{E:()=>r})},20173(e,t,a){async function s(e){let{environment:t,spaceId:s,userIds:r}=e,i={};for(let e of(0,a(960408).iv)(r,30)){let a=await t.api.callCellCompatibleApi({eventName:"getTeamRolesForUsersInSpace",environment:t,data:{spaceId:s,userIds:e},cellNavigation:{spaceId:s}});if("failed"===a.type)throw a.error;Object.assign(i,a.data.userTeamRolesMap)}return i}async function r(e){let{teamId:t,spaceId:a,environment:s}=e,r=await s.api.callCellCompatibleApi({eventName:"getEntitiesInTeam",environment:s,data:{teamId:t,spaceId:a},cellNavigation:{spaceId:a}});if("success"===r.type)return r.data.entities}async function i(e){let{teamIds:t,spaceId:s,environment:r,membershipTypes:i}=e,o=await r.api.callCellCompatibleApi({eventName:"getEntitiesInTeams",environment:r,data:{spaceId:s,teamIds:t,membershipTypes:i},cellNavigation:{spaceId:s}});if("success"!==o.type)return;let n={};for(let[e,t]of(0,a(48697).WP)(o.data.entitiesByTeamId))n[e]=t;return n}async function o(e){let{userId:t,teamId:s,spaceId:i,environment:o}=e,n=a(218744).default.checkGate({gateName:"use_team_membership_store"});if(n){let e=a(781508).h.getUnit({userId:t,spaceId:i,teamId:s});if(null!=e&&e.members&&!e.isStale)return e.members}let l=await r({teamId:s,spaceId:i,environment:o});return l&&n&&a(781508).h.writeTeamMembership({userId:t,spaceId:i,teamId:s,members:l}),l}a.d(t,{Mi:()=>i,PE:()=>s,a1:()=>o})}}]);

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.