1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[1201],{368891(e,t,r){function i(){return(0,r(579993).O$)(r(728372).AppStoreCurrentUserSettingsStore)}r.d(t,{g:()=>i})},876252(e,t,r){function i(){return(0,r(579993).O$)(r(728372).AppStoreCurrentUserStore)}r.d(t,{$:()=>i})},929573(e,t,r){function i(e,t){let{disableExposureLogging:i=!1}=t??{};return(0,r(579993).K8)(()=>r(218744).default.getLayer({layerName:e,disableExposureLogging:i}),[e,i])}function n(e){let{layerName:t,param:i,defaultValue:n,disableExposureLogging:a=!1}=e;return(0,r(579993).K8)(()=>r(218744).default.getLayerParam({layerName:t,param:i,defaultValue:n,disableExposureLogging:a}),[t,i,n,a])}r.d(t,{O:()=>i,R:()=>n})},52213(e,t,r){let i=new(r(552709)).O2("SqliteSubscriptions",async()=>{let[{TabSqliteSubscriptionBackend:e},{SqliteSubscriptionManager:t},{OptimisticUpdateComposer:i}]=await Promise.all([Promise.all([r.e(73663),r.e(16772)]).then(r.bind(r,161651)),Promise.all([r.e(73663),r.e(16772)]).then(r.bind(r,890843)),Promise.all([r.e(73663),r.e(16772)]).then(r.bind(r,941053))]);return{TabSqliteSubscriptionBackend:e,SqliteSubscriptionManager:t,OptimisticUpdateComposer:i}});r.d(t,{},{k:i})},123004(e,t,r){let i=new WeakMap;function n(e,t){let n=i.get(e);if(n)return n;let{TabSqliteSubscriptionBackend:a,SqliteSubscriptionManager:o}=t,s=new o(new a({observer:e,debounceMs:100,broadcastWritesChannel:new BroadcastChannel("sqlite-writes"),config:r(139424).A}));return i.set(e,s),s}function a(e){return i.get(e)}r.d(t,{C3:()=>a,uD:()=>n})},777946(e,t,r){r(533958);var i=r(635790);function n(e,t,a,o=!1){var s,d,u,p;let g,f=function(e){var t,n;let a=null==(t=(0,r(533992).v3)().sqliteConnection)||null==(n=t.getObserver)?void 0:n.call(t),o=a?(0,r(123004).C3)(a):void 0,[s,l]=(0,i.useState)(o),c=(0,r(552709).fJ)(r(52213).k,{disabled:!e});return(0,i.useEffect)(()=>{!s&&a&&e&&"resolved"===c.status&&l((0,r(123004).uD)(a,c.value))},[a,c,s,e]),e?s:void 0}(!!t),v=function(e,t,n,a,o){let s=(0,r(533992).v3)().currentUser.id,l=t?function(e,t,i,n,a,o){var s,l,c;if(!i&&null!=(s=n.rowType)&&s.singleton)throw Error(`Must use useSqliteSingleton for singleton row type: ${n.rowType.name}`);let d=t.sql(),u=n.readTables;if(!u){let e=null==a?void 0:a.parseQuery(d);if(e)switch(e.type){case"unknown":u=e.tables;break;case"error":throw e.error;case"crud":if(e.writeTables.length>0)throw Error(`useSqliteQuery: cannot subscribe to query that writes to tables: ${e.writeTables.join(", ")}`);u=e.readTables;break;default:(0,r(48697).HB)(e)}else u=null==(c=n.rowType)?void 0:c.readTables}let p={_key:`sqlite:KeyCreatorNotLoaded:${e}`,_options:n,singleton:i,sql:d,args:t.args,queryName:e,readTables:u,primaryKey:n.primaryKey??(null==(l=n.rowType)?void 0:l.primaryKey),rowType:n.rowType,userId:o||"guest"};return a&&(p._key=a.keyCreator.getKeyUncached(p)),p}(e,t,n,a,o,s):void 0,[c,d]=(0,i.useState)(l);return(null==l?void 0:l._key)!==(null==c?void 0:c._key)?(d(l),l):c}(e,t,o,a,f),m=v?null==f?void 0:f.createQuery(v._key,v):void 0,h=m??l,b=(0,i.useSyncExternalStore)(h.subscribe,h.getSnapshot),y=(s=m,d=!!(null==v?void 0:v.singleton),u=f,g=null==(p=(0,r(552709).fJ)(r(52213).k,{disabled:!s}).value)?void 0:p.OptimisticUpdateComposer,(0,i.useCallback)((e,t)=>s&&u&&g&&s?c(e,t,d,s,u,g):e(),[s,u,g,d])),S=!!t,_=(0,i.useMemo)(()=>({...b,withOptimistic:y,enabled:S}),[b,y,S]);if(_.error&&!(null!=v&&v._options.allowError))throw _.error;return _}function a(e,t,r){let a=n(e,t,{...r,rowType:r.singletonType},!0);return(0,i.useMemo)(()=>{var e;return{enabled:a.enabled,loading:a.loading,seq:a.seq,value:null==(e=a.value)?void 0:e[0],valueSeq:a.valueSeq,error:a.error,errorSeq:a.errorSeq,withOptimistic:a.withOptimistic}},[a])}function o(){}let s=Object.freeze({loading:!0,seq:-1,value:void 0,valueSeq:void 0,error:void 0,errorSeq:void 0}),l={subscribe:()=>o,getSnapshot:()=>s,dispatch:o};async function c(e,t,i,n,a,o){let s,l,c,d=n.rowType;if(!d)throw Error(`Optimistic updates not supported for queries without a RowType or primaryKey: ${n.key}`);let u=new o(d,i);try{t(u)}finally{s=u.done()}let{queryUpdate:p,rowTypeUpdate:g}=s;if(!p&&!g)return e();g&&(a.dispatchRowTypeUpdate(n.userId,d,{type:"put",update:g}),l=()=>{a.dispatchRowTypeUpdate(n.userId,d,{type:"del",id:g.id})}),p&&(n.dispatch({type:"put",update:p}),c=()=>{n.dispatch({type:"del",id:p.id})});let f=(0,r(326904).nQ)(1e4,n.waitForRerun()),v=e();return Promise.all([v,f]).finally(()=>{var e,t;null==(e=l)||e(),null==(t=c)||t()}),await v}r.d(t,{p:()=>a,u:()=>n})},583599(e,t,r){r.r(t),r.d(t,{DeferredNotionListeners:()=>eb});var i=r(635790);r(533958),r(435368),r(730330),r(765324);let n="notion_ls_sync",a=["theme","LRU:KeyValueStore2:appearanceSettingStorageKey","contrast","LRU:KeyValueStore2:contrastPreferenceStorageKey","LRU:KeyValueStore2:slipperySlopeSidebarSelectedTab","LRU:KeyValueStore2:openInDesktopApp","LRU:KeyValueStore2:openExternalLinkSettingStorageKey","LRU:LocalPreferenceStore3:offline_autosync_setting_2"],o=[{type:"prefix",value:"LRU:KeyValueStore2:aiChatDrafts:"},{type:"prefix",value:"LRU:KeyValueStore2:recentlyUsedHighlightColors"},{type:"prefix",value:"LRU:KeyValueStore2:recently_selected_timezones"},{type:"prefix",value:"LRU:KeyValueStore2:formulas_show_structure"},{type:"prefix",value:"LRU:formula_editor:formula_assistant_visible"},{type:"prefix",value:"LRU:KeyValueStore2:meetingNotificationState2"},{type:"prefix",value:"LRU:KeyValueStore2:adClick"},{type:"prefix",value:"LRU:KeyValueStore2:fbp"},{type:"prefix",value:"LRU:KeyValueStore2:trialUpsell"},{type:"prefix",value:"AMP_notion"},{type:"suffix",value:":sourceInitialPage"},{type:"suffix",value:":contextualizedOnboardingStateKeyV2"},{type:"prefix",value:"LRU:KeyValueStore2:emojiFrecency:"},{type:"prefix",value:"LRU:SlashMenu:"},{type:"prefix",value:"intercom-"}],s=new(r(552709)).O2("useAIDatabaseBuildToast",()=>r.e(75327).then(r.bind(r,714142))),l=new(r(552709)).O2("useDataScoutMetricToastDevOnly",()=>r.e(8421).then(r.bind(r,34959))),c=new(r(552709)).O2("useMeetingKeywordToast",()=>r.e(96941).then(r.bind(r,530215))),d=new(r(552709)).O2("useThreadOutboxRecovery",async()=>await Promise.all([r.e(2728),r.e(40541),r.e(24474)]).then(r.bind(r,749628))),u=new(r(552709)).O2("AgentWriterGlobalUndoListener",async()=>await r.e(36155).then(r.bind(r,339119))),p=(0,r(552709)._h)(u,e=>e.AgentWriterGlobalUndoListener);var g=r(440302);let f=new(r(552709)).O2("NotionCalendarListener",()=>Promise.all([r.e(41269),r.e(10817),r.e(55857),r.e(52512),r.e(58422),r.e(35807),r.e(67533),r.e(52121)]).then(r.bind(r,894205))),v=(0,r(552709)._h)(f,e=>e.NotionCalendarListener);function m(){return(0,r(229888).L)()?(0,g.jsx)(v,{}):null}
1r(139583);let h=14*r(286762).nD;function b(e){return e.isDesktopOrWeb?e.areRequiredRecordsLoaded?e.isWorkspaceMember&&void 0!==e.signupTime&&Number.isFinite(e.signupTime)&&!(e.signupTime<=0)&&!(e.now-e.signupTime<h)&&e.isAiEnabledInSpace&&e.isChatAvailable&&e.isSidebarSimplificationEnabled&&e.homeHasChats&&void 0===e.threadConfig?void 0===e.subscriptionTier?"pending":(0,r(262166).dL)(e.subscriptionTier)||(0,r(262166).$P)(e.subscriptionTier)||(0,r(262166).HO)(e.subscriptionTier)?void 0===e.agentTurnCount?"pending":0!==e.agentTurnCount||!1===e.hasAvailableAiUsage?"ineligible":void 0===e.hasAvailableAiUsage?"pending":"eligible":"ineligible":"ineligible":"pending":"ineligible"}function y(){let e=(0,r(533992).v3)(),t=(0,r(972740).L)(),n=(0,r(476743).a)(),{experimentGroup:a}=function(){let e=(0,r(876252).$)(),t=(0,r(368891).g)(),n=(0,r(972740).L)(),a=(0,r(476743).a)(),o=(0,r(105445).m5)(),s=(0,r(579993).K8)(()=>{let i=(null==e?void 0:e.isDefined())===!0&&(null==t?void 0:t.isDefined())===!0&&t.id===e.id&&(null==n?void 0:n.isDefined())===!0&&(null==a?void 0:a.isDefined())===!0&&r(527391).t.USEWITHCAUTION_isFetchedForSpaceAndUserId({userId:e.id,spaceId:n.id}),o=null==t?void 0:t.getSettings(),s=null==a?void 0:a.getSettings(),l=(null==n?void 0:n.isDefined())===!0&&!(0,r(916804).I)(n),c=(null==n?void 0:n.isDefined())===!0&&!(0,r(828560).lp)(n),d=r(712241).L.fromSpaceStore({spaceIdCreator:null==n?void 0:n.getSpaceIdCreator(),spaceStore:n,sectionType:"chats"});return{areRequiredRecordsLoaded:i&&(null==d?void 0:d.isReady())===!0,isWorkspaceMember:l,signupTime:null==o?void 0:o.signup_time,isAiEnabledInSpace:(null==n?void 0:n.isAiEnabledOnSpace())===!0,isChatAvailable:c,homeHasChats:function(e){let t=(0,r(190278).Me)(e.storedConfig);if(void 0===t)return e.isLegacyChatsSectionVisible;let i=t.tabs.find(e=>"home"===(0,r(190278).Yw)(e))??t.tabs[0];return(null==i?void 0:i.sections.some(e=>"chats"===e.type))===!0}({storedConfig:null==s?void 0:s.sidebar_simplification_tabs_config,isLegacyChatsSectionVisible:(null==d?void 0:d.getPropertiesStore().getKeyValue("hidden"))===!1}),threadConfig:null==o?void 0:o.ask_me_anything_thread_config}},[t,e,n,a]),l=(0,r(579993).K8)(()=>{var t;if(!e||!r(529119).k.isReady()||r(529119).k.state.lastFetchedUserId!==e.id)return;let i=r(529119).k.getProfile();return null===i?null:(null==(t=i.usage_context)||null==(t=t["ai-agent-events-v0"])?void 0:t.agent_start_turn_cumulative)??null},[e]),[c]=(0,i.useState)(Date.now),d=b({...s,isDesktopOrWeb:!r(139424).A.isMobile,isSidebarSimplificationEnabled:o,subscriptionTier:void 0,agentTurnCount:l,hasAvailableAiUsage:void 0,now:c}),u=(0,r(226309).lh)({spaceId:s.areRequiredRecordsLoaded&&"pending"===d?null==n?void 0:n.id:void 0}),p=void 0===u?void 0:(0,r(991394).AI)(u),g=s.areRequiredRecordsLoaded&&"pending"===d&&void 0!==p&&((0,r(262166).dL)(p)||(0,r(262166).$P)(p)||(0,r(262166).HO)(p)),f=(0,r(775672).P)(g?null==n?void 0:n.id:void 0),[v,m]=(0,i.useState)({userId:null==e?void 0:e.id,spaceId:null==n?void 0:n.id,timedOut:!1});(v.userId!==(null==e?void 0:e.id)||v.spaceId!==(null==n?void 0:n.id))&&m({userId:null==e?void 0:e.id,spaceId:null==n?void 0:n.id,timedOut:!1});let h=v.timedOut,y=g&&f&&!h,S=(0,r(217844)._)({name:"ai_usage",amount:1,spaceId:y?null==n?void 0:n.id:void 0,userId:y?null==e?void 0:e.id:void 0}),_=!g||f&&void 0!==S;(0,i.useEffect)(()=>{if(_||h)return;let t=setTimeout(()=>{m({userId:null==e?void 0:e.id,spaceId:null==n?void 0:n.id,timedOut:!0})},3e3);return()=>{clearTimeout(t)}},[h,_,null==e?void 0:e.id,null==n?void 0:n.id]);let w=(0,r(579993).K8)(()=>g?!h&&(f&&void 0!==S?(0,r(747609).e2)(S):void 0):void 0,[S,h,f,g]),k=b({...s,subscriptionTier:p,isDesktopOrWeb:!r(139424).A.isMobile,isSidebarSimplificationEnabled:o,agentTurnCount:l,hasAvailableAiUsage:w,now:c}),L=(0,r(579993).K8)(()=>"eligible"!==k?"control":r(218744).default.getEligibleGroup({experimentId:"home_tab_ask_me_anything_thread",defaultGroup:"control",disableExposureLogging:!1}),[k]);return{decision:k,experimentGroup:L}}(),o=(0,r(368891).g)(),s=(0,r(579993).K8)(()=>(null==o?void 0:o.getSettingsStore().getKeyValue("domain_type"))==="professional",[o]),l=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{("v1"===a||"v2"===a)&&null!=t&&t.isDefined()&&null!=n&&n.isDefined()&&!l.current&&(l.current=!0,(0,r(859858).G)({environment:e,spaceStore:t,spaceVie
1wStore:n,isProfessionalUser:s,variant:a}).catch(e=>{(0,r(208318).t)().log({level:"error",from:"AskMeAnythingOracleThreadListener",type:"creationFailed",error:e,data:{spaceId:t.id}})}))},[e,a,s,t,n]),null}r(63224),r(499468),r(586042),r(169187),r(726090),r(132457),r(219390),r(73168),r(976614),r(159952);let S=new(r(552709)).O2("audioProcessDetectionActions",async()=>await Promise.all([r.e(58035),r.e(80293),r.e(75887),r.e(87662),r.e(77694),r.e(22985),r.e(20681),r.e(46913),r.e(10033),r.e(77099),r.e(99376),r.e(4822),r.e(78729),r.e(68735),r.e(14417),r.e(41379),r.e(64552),r.e(83065),r.e(66395),r.e(97054),r.e(50869),r.e(40678),r.e(1559),r.e(3649),r.e(61300),r.e(97098),r.e(60921),r.e(54931),r.e(56556),r.e(26751),r.e(11849),r.e(4637),r.e(74787),r.e(57614),r.e(11327),r.e(20773),r.e(60428),r.e(40835),r.e(56161),r.e(19812),r.e(60898),r.e(2337),r.e(64076),r.e(44960),r.e(94994),r.e(54161),r.e(42968),r.e(89292),r.e(89352),r.e(11723),r.e(68034),r.e(31693),r.e(14512),r.e(80247),r.e(46449),r.e(44481),r.e(85239),r.e(74017),r.e(26612),r.e(17970),r.e(33308),r.e(96886),r.e(34925),r.e(66194),r.e(48453),r.e(90466),r.e(41269),r.e(10817),r.e(55857),r.e(52512),r.e(11702),r.e(91049),r.e(42386),r.e(58422),r.e(77979),r.e(82531),r.e(99563),r.e(33622),r.e(69116),r.e(81823),r.e(99251),r.e(61457),r.e(25024),r.e(31207),r.e(67535),r.e(54101),r.e(17521),r.e(17048),r.e(16248),r.e(32911),r.e(68655),r.e(90178),r.e(36036),r.e(41873),r.e(89269),r.e(85160),r.e(86153),r.e(95495),r.e(29619),r.e(3824),r.e(53191),r.e(99049),r.e(22016),r.e(14139),r.e(83321),r.e(64526)]).then(r.bind(r,867162)));async function _(){if(!r(775657).electronApi||!r(775657).electronApi.getProcessesAccessingSpeakersWithResult)return r(80279).Q.fail({message:"API not available"});try{return await r(775657).electronApi.getProcessesAccessingSpeakersWithResult()}catch(e){return r(80279).Q.fail({message:"Failed to get speaker processes",error:e})}}async function w(){if(!r(775657).electronApi||!r(775657).electronApi.getRunningInputAudioProcesses)return r(80279).Q.fail({message:"API not available"});try{return await r(775657).electronApi.getRunningInputAudioProcesses()}catch(e){return r(80279).Q.fail({message:"Failed to get audio processes",error:e})}}var k=()=>r(523661);async function L(e){if(r(218744).default.checkGate({gateName:"meeting_notes_detection_process_result"})){let t=await (0,r(675646).K)();if(r(80279).Q.isFail(t)||t.value.processes.map(k().v).filter(r(48697).O9).includes(e))return!0;let i=await _();if(r(80279).Q.isFail(i)){let e=i.error;return(null==e?void 0:e.message)!=="API not available"}return i.value.processes.map(e=>(0,k().v)(e.processName)).filter(r(48697).O9).includes(e)}{let t=await w();return!!r(80279).Q.isFail(t)||t.value.map(k().v).filter(r(48697).O9).includes(e)}}function A(e,t){for(let r of e)if(!t.includes(r))return{shouldNotify:!0,processName:r};return{shouldNotify:!1}}function C(e,t){for(let r of t)if(!e.includes(r))return{shouldStop:!0,processName:r};return{shouldStop:!1}}function T(e,t){var i;null===r(775657).electronApi||void 0===r(775657).electronApi||null==(i=r(775657).electronApi.initializeRunningInputAudioProcessDetection)||i.call(r(775657).electronApi,e,t)}async function E(e){let{environment:t,activeTranscriptionBlockStore:i,currentlyRunningAudioProcessNames:n,previouslyDetectedProcessNames:a}=e;if(void 0!==i){let e=C(n,a);if(e.shouldStop&&e.processName)try{if(await L(e.processName))return void r(773352).log({level:"info",from:"meetingNotesDetection",type:"process_still_running_after_debounce_check",data:{miscDataToConvertToString:{processName:e.processName,currentlyRunningAudioProcessNames:n,previouslyDetectedProcessNames:a}}});await x({environment:t,processName:e.processName,currentlyRunningAudioProcessNames:n,previouslyDetectedProcessNames:a,activeTranscriptionBlockStore:i})}catch(t){r(773352).log({level:"error",from:"meetingNotesDetection",type:"error_stopping_transcription_for_audio_process",error:(0,r(952977).convertErrorToLog)(t),data:{miscDataToConvertToString:{processName:e.processName,currentlyRunningAudioProcessNames:n,previouslyDetectedProcessNames:a,activeTranscriptionBlockId:i.id}}})}}else{let e=A(n,a);if(e.shouldNotify&&e.processName)try{let r=await S.load();await r.sendNotificationForRunningAudioProcess(t,e.processName)}catch(t){r(773352).log({level:"error",from:"meetingNotesDetection",type:"error_sending_notification_for_audio_process",error:(0,r(952977).convertErrorToLog)(t),data:{miscDataToConvertToString:{processName:e.processName,currentlyRunningAudioProcessNames:n,previouslyDetectedProcessNames:a}}})}}}async function U(e){let{environment:t,activeTranscriptionBlockStore:i,currentlyRunningAudioProcessNames:n,previouslyDetectedProcessNames:a,processFirstSeenAtByName:o,minimumEndedAudioProcessRuntimeBeforeAutoStopMs:s}=e,l=C(n,a);if(l.shouldStop&&void 0!==l.processName)try{let e=o.get(l.processName),c=void 0===e?void 0:Math.max(0,Date.now()-e);if(void 0!==c&&c<s)return void r(773352).log({level:"info",from:"meetingNotesDetection",type:"process_runtime_too_short_for_auto_stop",data:{miscDataToConvertToString:{processName:l.processName,endedProcessRuntimeMs:c,minimumEndedAudioProcessRuntimeBeforeAutoStopMs:s,currentlyRunningAudioProcessNames:n,previouslyDetectedProcessNames:a}}});if(await L(l.processName))return void r(773352).log({level:"info",from:"meetingNotesDetection",type:"process_still_running_after_check",data:{miscDataToConvertToString:{processName:l.processName,currentlyRunningAudioProcessNames:n,previouslyDetectedProcessNames:a}}});await x({environment:t,processName:l.processName,currentlyRunningAudioProcessNames:n,previouslyDetectedProcessNames:a,activeTranscriptionBlockStore:i})}catch(e){r(773352).log({level:"error",from:"meetingNotesDetection",type:"error_stopping_transcription_for_audio_process",error:(0,r(952977).convertErrorToLog)(e),data:{miscDataToConvertToString:{processName:l.processName,currentlyRunningAudioProcessNames:n,previouslyDetectedProcessNames:a,activeTranscriptionBlockId:i.id}}})}}async function x(e){var t;let{environment:i,processName:n,currentlyRunningAudioProcessNames:a,previouslyDetectedProcessNames:o,activeTranscriptionBlockStore:s}=e;if("transcribing"!==(0,r(276162).by)(s).state)return;let l=null==(t=s.getFormat())||null==(t=t.transcription_state_history)?void 0:t.findLast(e=>"transcribing"===e.state),c=null!=l&&l.timestamp?Date.now()-l.timestamp:void 0;if(l&&void 0!==c&&c<3e4)return void r(773352).log({level:"info",from:"meetingNotesDetection",type:"stop_transcription_too_soon",data:{miscDataToConvertToString:{timeSinceLastStateChange:c}}});(0,r(104310).u)({event:{eventName:"system_audio_process_stopped",eventProperties:{process_name:n,currently_running_audio_processes:a,previously_running_audio_processes:o,block_id:s.id}}});let d=await r(785576).w.load();await d.stopTranscription({environment:i,blockStore:s,from:"audio_process_detection"})}function I({isActiveTab:e}){let t,n,a,o,s,l,c,d,u,p,g,f,v,m,h,b,y;return function(e){let{isElectron:t,isActiveTab:n}=e,a=(0,r(839362).W)(),o=(0,r(579993).K8)(()=>
1{let e=r(728372).AppStoreSidebarSpaceViewStore.getState();return(null==e?void 0:e.isAiMeetingNotesAudioProcessDetectionMonitoringEnabled())??!1},[]),s=t&&a&&o,l=(0,i.useRef)(void 0);(0,i.useEffect)(()=>{let e=!1;return async function(){if(!n)return;let t=await (0,r(470604).a)();if(!e&&t){if(void 0===l.current){l.current=s,s&&T(1e3,!1);return}if(l.current!==s)if(l.current=s,s)T(1e3,!1);else{var i;null===r(775657).electronApi||void 0===r(775657).electronApi||null==(i=r(775657).electronApi.stopRunningInputAudioProcessDetection)||i.call(r(775657).electronApi)}}}(),()=>{e=!0}},[s,n])}({isElectron:(t=(0,r(533992).v3)()).device.isElectron,isActiveTab:e}),n=(0,r(579993).K8)(()=>{let e=r(728372).AppStoreSidebarSpaceViewStore.getState();return(null==e?void 0:e.isAiMeetingNotesAudioProcessDetectionMonitoringEnabled())??!1},[]),a=(0,r(579993).K8)(()=>1e3*r(218744).default.getConfigKey("meeting_notes_audio_process_detection_config","minimum_runtime_before_auto_stop_seconds"),[]),o=(0,r(839362).W)(),s=(0,r(83208).X)("meeting_notes_use_audio_process_changed_v2"),l=t.device.isElectron&&e&&o&&n,c=t.device.isElectron&&o&&n,d=(0,r(579993).O$)(r(728372).AppStoreSidebarSpaceStore),u=(0,r(579993).K8)(()=>{let e=r(898735).A.state.tabs,t=r(585823).ei.state,i=[];return null!=t&&t.isMeetingNoteBlock()&&i.push(t),i.push(...e.flatMap(e=>e.activeBlocks).flatMap(e=>{if(!e||!d)return[];let t=r(970831).B.createChildStore(d,e.pointer);return t.isMeetingNoteBlock()&&i.push(t),[]})),(0,r(960408).hS)(i,e=>e.id)},[d]),(p=(0,i.useRef)(u)).current=u,g=(0,i.useRef)(void 0),f=(0,i.useCallback)(async e=>{let r=g.current??[];g.current=void 0;let i=p.current;await E({environment:t,activeTranscriptionBlockStore:i[0],currentlyRunningAudioProcessNames:e,previouslyDetectedProcessNames:r})},[t]),v=(0,i.useMemo)(()=>(0,r(960408).sg)(f,4e3,{trailing:!0}),[f]),m=(0,i.useRef)(async(e,t,r)=>{}),(0,i.useLayoutEffect)(()=>{m.current=async(e,t,i)=>{if(l)try{if(!await (0,r(470604).a)())return;let e=i.map(k().v).filter(r(48697).O9),n=t.map(k().v).filter(r(48697).O9);if(r(773352).log({level:"info",from:"meetingNotesDetection",type:"microphone_process_changed_detected",data:{miscDataToConvertToString:{oldProcessCount:n.length,newProcessCount:e.length,oldProcesses:n,newProcesses:e,oldProcessesUnfiltered:t,newProcessesUnfiltered:i}}}),(0,r(931576).n)(e,n))return;void 0===g.current&&(g.current=n),0===p.current.length?await f(e):await v(e)}catch(e){r(773352).log({level:"error",from:"meetingNotesDetection",type:"error_in_audio_process_listener",error:(0,r(952977).convertErrorToLog)(e),data:{miscDataToConvertToString:{oldProcesses:t,newProcesses:i}}})}}},[l,v,f]),h=(0,i.useCallback)(async(e,t,r)=>m.current(e,t,r),[]),b=(0,i.useRef)(async e=>{}),(0,i.useLayoutEffect)(()=>{b.current=async i=>{if(!c)return;let{oldProcesses:n,newProcesses:o,metadata:s}=i;try{let i=o.map(k().v).filter(r(48697).O9),l=n.map(k().v).filter(r(48697).O9);if(r(773352).log({level:"info",from:"meetingNotesDetection",type:"microphone_process_changed_detected",data:{miscDataToConvertToString:{oldProcessCount:l.length,newProcessCount:i.length,oldProcesses:l,newProcesses:i,oldProcessesUnfiltered:n,newProcessesUnfiltered:o}}}),(0,r(931576).n)(i,l))return;if(0===p.current.length){if(!e||!await (0,r(470604).a)())return;let n=A(i,l);if(!n.shouldNotify||!n.processName)return;let a=await S.load();await a.sendNotificationForRunningAudioProcess(t,n.processName);return}let c=(0,r(385149).H)();if(void 0===c)return;await U({environment:t,activeTranscriptionBlockStore:c,currentlyRunningAudioProcessNames:i,previouslyDetectedProcessNames:l,processFirstSeenAtByName:function(e){var t;let r=null==(t=e.metadata)?void 0:t.processFirstSeenAtByProcessId,i=new Map;if(void 0===r)return i;for(let t of e.processIds){let e=(0,k().v)(t);if(void 0===e)continue;let n=r[t];if(void 0===n)continue;let a=i.get(e);(void 0===a||n<a)&&i.set(e,n)}return i}({processIds:[...new Set([...n,...o])],metadata:s}),minimumEndedAudioProcessRuntimeBeforeAutoStopMs:a})}catch(e){r(773352).log({level:"error",from:"meetingNotesDetection",type:"error_in_audio_process_listener",error:(0,r(952977).convertErrorToLog)(e),data:{miscDataToConvertToString:{oldProcesses:n,newProcesses:o}}})}}},[t,e,c,a]),y=(0,i.useCallback)(async e=>b.current(e),[]),(0,i.useEffect)(()=>
1{if(s){let e=r(884972).bV.addListener(y);if(void 0!==e)return e}return r(884972).bH.addListener(h)},[h,y,s]),(0,i.useEffect)(()=>()=>{v.flush(),g.current=void 0},[v]),null}r(974864);let R=new(r(552709)).O2("useMeetingNotesFailoverRecoveryController",async()=>await Promise.all([r.e(17521),r.e(17048),r.e(32911),r.e(90178),r.e(8165)]).then(r.bind(r,462381))),N={GlobalInAppMessageListener:new(r(552709)).O2("GlobalInAppMessageListener",()=>r.e(4214).then(r.bind(r,537833)))},P=(0,r(552709)._h)(N.GlobalInAppMessageListener,e=>e.GlobalInAppMessageListener),D=new(r(552709)).O2("useRecentEventsListener",()=>r.e(21471).then(r.bind(r,400063))),O=new(r(552709)).O2("useUserLifecycleProfile",()=>r.e(52627).then(r.bind(r,211091))),W=new(r(552709)).O2("jamRecordingLinks",async()=>await r.e(28742).then(r.bind(r,445932))),M=new(r(552709)).O2("useCalendarMeetingNotificationScheduler",()=>Promise.all([r.e(10033),r.e(74787),r.e(57614),r.e(11327),r.e(89352),r.e(11723),r.e(68034),r.e(31693),r.e(14512),r.e(80247),r.e(44481),r.e(48453),r.e(90466),r.e(41269),r.e(10817),r.e(52512),r.e(33622),r.e(69116),r.e(81823),r.e(31207),r.e(67535),r.e(54101),r.e(17521),r.e(17048),r.e(16248),r.e(32911),r.e(68655),r.e(90178),r.e(36036),r.e(41873),r.e(89269),r.e(74712),r.e(28551)]).then(r.bind(r,328691))),K=5*r(419681).Xb,V=new(r(552709)).O2("offlineOnboarding",()=>Promise.all([r.e(99115),r.e(13991),r.e(25688),r.e(46449),r.e(85239),r.e(46040)]).then(r.bind(r,822308))),q=(0,r(552709)._h)(V,e=>e.OfflinePagesListener),j=new(r(552709)).O2("useCleanMeetingNotesFailoverCachePeriodically",async()=>await Promise.all([r.e(58035),r.e(17521),r.e(17048),r.e(32911),r.e(90178),r.e(26)]).then(r.bind(r,707563))),B=new(r(552709)).O2("useSelfHealingWikiToast",()=>r.e(34974).then(r.bind(r,419471))),F=new(r(552709)).O2("thirdPartyScripts",()=>Promise.all([r.e(91780),r.e(8359)]).then(r.bind(r,12230)));r(508945);let H="hello",G="browser_sw_v2_1_single_cache";async function $(){await (0,r(259533).waitForInitialPageRenderToComplete)(),await r(469945).A.waitUntil(()=>!r(469945).A.state.isMeasuring)}function z(e){let t=e.currentUser.isLoggedIn(),{device:i}=e;return"serviceWorker"in navigator&&t&&i.isBrowser&&!r(139424).A.isAdminMode&&!i.isMobileBrowser&&!i.isSafari}function Q(){var e;"serviceWorker"in navigator&&navigator.serviceWorker.getRegistration().then(e=>{null==e||e.unregister()}),null==(e=self.caches)||e.open(r(259533).BROWSER_SW_VERSION_CACHE_NAME).then(e=>{null==e||e.delete(r(259533).BROWSER_SW_VERSION_CACHE_PATH),null==e||e.delete(r(259533).BROWSER_SW_VERSION_CACHE_MIGRATION_VERSION_PATH),null==e||e.delete(r(259533).BROWSER_SW_VERSION_CACHE_GENERATION_PATH)})}async function X(e){if(!z(e))return;let t=r(218744).default.getLayer({layerName:"web_infra_serving_layer",disableExposureLogging:!0}).get("group","control"),i=r(218744).default.getEligibleGroup({experimentId:G,defaultGroup:"control",disableExposureLogging:!0});"on"===t&&"on"===i&&await $(),"serviceWorker"in navigator&&navigator.serviceWorker.getRegistration().then(e=>{e&&e.update()})}function J(e){return void 0!==e&&e!==r(139424).A.buildTarget}async function Y(e){await r(728372).default.waitUntilRendered();let t=r(728372).AppStoreMainEditorCurrentBlockStore.state;return!!r(728372).AppStoreCurrentUserStore.state&&!!t&&!(0,r(142484).qb)(e,t,t.getSpaceStore())}async function Z(e,t){await Y(e)&&(r(994486).Dv(e,t,"banner"),r(474329).HQ({bannerCoordinator:r(623618)._,id:"AppUpdate",contentKey:"minor_app_update",styleKey:r(646478).q.Blue}))}function ee(e){let{updateType:t,nextVersion:i,nextVersionCreatedTime:n,isRollback:a,environment:o}=e;if(r(994486).KD())return void(r(994486).Dv(o,t,"modal"),r(647095).ui({message:(0,g.jsx)(r(327219).sA,{defaultMessage:"We just launched new features!",id:"breakingUpdateDialog.title"}),showCancel:!1,keepFocus:!1,handleCancel:e=>{"tabHandoff"!==e&&r(994486).K0(o)},items:[{label:(0,g.jsx)(r(327219).sA,{defaultMessage:"Update and see whatâs new",id:"breakingUpdateDialog.updateButtonTitle"}),color:"blue",onAccept:()=>r(994486).K0(o)}],innerStyle:{width:380}}));i&&r(994486).fC(i)&&r(994486).qr(i,n),(t===r(355981).Ur.Major||t===r(355981).Ur.Minor||r(994486).wT()||a)&&Z(o,t)}function et(e,t){let{AppUpdateStore:r}=t;r.state.appUpdate&&"ready"===r.state.appUpdate.state||r.setState({electronUpdate:r.state.electronUpdate,appUpdate:{state:"error",error:e}})}function er(e,t){let{AppUpdateStore:i}=t;if(i.state.appUpdate&&"ready"===i.state.appUpdate.state)return;let n=(0,r(622231).parseVersion)(e.version),a=r(994486).Cv(),o=(0,r(355981).mj)({currentVersion:a,nextVersion:n,app:"client"});i.setState({electronUpdate:i.state.electronUpdate,appUpdate:{state:"downloading",type:o,version:n,timestamp:Date.now(),progress:0}})}function ei(e,t){let{AppUpdateStore:r}=t,i=r.state;i.appUpdate&&"downloading"===i.appUpdate.state&&r.setState({electronUpdate:i.electronUpdate,appUpdate:{...i.appUpdate,progress:e.downloaded/e.total}})}function en(e,t){let{AppUpdateStore:i}=t,n=(0,r(622231).parseVersion)(e.version),a=r(994486).Cv(),o=(0,r(355981).mj)({currentVersion:a,nextVersion:n,app:"client"}),s=(0,r(622231).isLessThanVersion)(n,a),l=e.createdTime;r(994486).fC(n)||i.setState({electronUpdate:i.state.electronUpdate,appUpdate:{state:"ready",type:o,version:n,versionCreatedTime:l,isRollback:s}}
1),ee({updateType:o,nextVersion:n,nextVersionCreatedTime:l,isRollback:s,environment:t})}let ea="domain_migration_blocked";function eo(){r(819652).UW({id:ea})}let es={recentPagesActions:new(r(552709)).O2("recentPagesActions",async()=>Promise.resolve().then(r.bind(r,384908))),userSignalsHelpers:new(r(552709)).O2("userSignalsHelpers",async()=>r.e(17077).then(r.bind(r,783782))),broadcastChannel:new(r(552709)).O2("broadcastChannel",async()=>Promise.resolve().then(r.bind(r,843517))),minisearchDependency:r(255636).f};function el(e){let{elector:t,broadcastChannel:r}=e.state;e.setState(e.getInitialState()),(async()=>{await (null==t?void 0:t.die()),await (null==r?void 0:r.close())})()}async function ec(e){let{spaceStore:t,userId:i,environment:n}=e,a=t.id;el(r(915681).A),(0,r(755235).So)(e=>({appStart:e.appStart,hookStart:e.hookStart,setupLocalSearchStart:performance.now()}));let o=es.recentPagesActions.load().then(async e=>{await e.reinitializeGlobalRecentPagesStoreState(n,i,t)}),s=es.userSignalsHelpers.load(),l=es.broadcastChannel.load(),c=(async()=>{let{BroadcastChannel:e,createLeaderElection:t}=await l,n=new e(`local_search_${a}_${i}`),o=(0,r(78543).r)()&&(0,r(168505).L)()?function(e){let t,i,n,a,o=!1,s={isLeader:!1,awaitLeadership:()=>(t??=new Promise(e=>{i=e}),l(),t),die:()=>(o=!0,c(),window.removeEventListener("pagehide",d),window.removeEventListener("pageshow",u),Promise.resolve())};function l(){if(o||n)return;let t=new AbortController;n=t,navigator.locks.request(e,{signal:t.signal},()=>{var e;return o?Promise.resolve():(s.isLeader=!0,null==(e=i)||e(),new Promise(e=>{a=e}))}).catch(e=>{o||t.signal.aborted||(0,r(208318).t)().error({from:"createWebLockLeaderElection",type:"localSearchLeaderElectionFailed",error:e})}).finally(()=>{n===t&&(n=void 0)})}function c(){var e,t;s.isLeader=!1,null==(e=a)||e(),a=void 0,null==(t=n)||t.abort(),n=void 0}function d(e){e.persisted&&c()}function u(e){e.persisted&&!o&&t&&l()}return window.addEventListener("pagehide",d),window.addEventListener("pageshow",u),s}(`local_search_leader_${a}_${i}`):t(n);r(915681).A.update(e=>({...e,elector:o,broadcastChannel:n}))})(),d=(await s).initializeAndLoadAllUserSignals({spaceId:a,userId:i,environment:n});await Promise.all([r(255636).f,o,d,c])}let ed=new(r(552709)).O2("useCalendarEventBindingGroupSync",async()=>await Promise.all([r.e(81823),r.e(37837)]).then(r.bind(r,589927))),eu=(0,r(552709)._h)(ed,e=>e.CalendarEventBindingGroupSync);function ep(){let e=(0,r(83208).X)("meeting_notes_calendar_event_filing_rules"),[t,n]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let t=!1;if(e)return r(167629).y().then(()=>{(0,r(934927).$)(()=>{t||n(!0)},2e3)}),()=>{t=!0}},[e]),e&&t?(0,g.jsx)(eu,{}):null}function eg(e){let t=(0,r(533992).v3)();(0,r(97668).Yb)(async()=>{if(!await (0,r(796310).Eo)({trackingType:"performance",cookieService:t.cookieService})||(await r(218744).default.waitUntilStatsigReadyAsync(),r(514806).StatsigInitializer.error||!r(514806).StatsigInitializer.isComplete))return;let i=r(218744).default.getConfig({configName:e,disableExposureLogging:!0});(0,r(826711).setBootDynamicConfig)(e,i)},[e,t])}function ef(e,t){let i=(0,r(533992).v3)();(0,r(97668).Yb)(async()=>{if(!await (0,r(796310).Eo)({trackingType:"performance",cookieService:i.cookieService})||(await r(218744).default.waitUntilStatsigReadyAsync(),r(514806).StatsigInitializer.error||!r(514806).StatsigInitializer.isComplete))return;let n={enableEventTrailLogging:null==t?void 0:t.enableEventTrailLogging,...(null==t?void 0:t.disableExposureLogging)!==void 0?{disableExposureLogging:t.disableExposureLogging}:{}},a=r(218744).default.getEligibleGroup({experimentId:e,...n});(0,r(826711).setBootExperimentGroup)(e,a)},[i,e,null==t?void 0:t.enableEventTrailLogging,null==t?void 0:t.disableExposureLogging])}function ev(e){let t=(0,r(533992).v3)();(0,r(97668).Yb)(async()=>{await (0,r(722399).persistBootStatsigGate)(t,e)},[t,e])}function em(){return ef("query_client"),ef("prewarmed_tab_load_sidebar_exp"),ef("prefetch_slippery_slope"),ev("router_use_url_search_for_query_params"),ev("async_load_airgap_in_prod"),eg("local_eval_statsig_denylist"),eg("routes_enabled_
1in_client_route_config_framework"),ef("enable_client_route_config_framework_phase_4"),ef("content_preview"),null}let eh=new(r(552709)).O2("useReactiveMessageEventListener",()=>r.e(42207).then(r.bind(r,805351)));function eb(){var e;let t,u,f,v,h,b,S,_,w,k,L,A,C,T,E,U,x,I,N,V,Y,Z,es,ed,eu,eg,ef,ev,eb,ek,eL,eA,eC,eT,eE,eU,ex,eI,eR,eN,eP,eD,eO,eW,eM,eK,eV,eq,ej,eB,eF,eH,eG,e$,ez,eQ,eX,eJ,eY,eZ,e0;(0,r(555540).V)();let e2=(0,r(533992).v3)(),e7=(0,r(80384).kg)();return t=(0,r(533992).v3)(),u=(0,i.useCallback)(()=>(function(e){let{AppUpdateStore:t}=e;t.setState({appUpdate:t.state.appUpdate,electronUpdate:{state:"checking"}})})(t),[t]),f=(0,i.useCallback)((e,r)=>(function(e,t){let{AppUpdateStore:r}=t;r.setState({appUpdate:r.state.appUpdate,electronUpdate:{state:"error",error:e}})})(r,t),[t]),v=(0,i.useCallback)(()=>(function(e){let{AppUpdateStore:t}=e;t.setState({appUpdate:t.state.appUpdate,electronUpdate:{state:"no-update",timestamp:Date.now()}})})(t),[t]),h=(0,i.useCallback)((e,i)=>(function(e,t){let{AppUpdateStore:i}=t,n=(0,r(622231).parseVersion)(e.version),a=(0,r(168179).getDesktopVersion)(),o=(0,r(355981).mj)({currentVersion:a,nextVersion:n,app:"desktop"});i.setState({appUpdate:i.state.appUpdate,electronUpdate:{state:"downloading",type:o,version:n,timestamp:Date.now(),progress:0}})})(i,t),[t]),b=(0,i.useCallback)((e,r)=>(function(e,t){let{AppUpdateStore:r}=t,i=r.state;i.electronUpdate&&"downloading"===i.electronUpdate.state&&r.setState({appUpdate:i.appUpdate,electronUpdate:{...i.electronUpdate,progress:e.transferred/e.total}})})(r,t),[t]),S=(0,i.useCallback)((e,i)=>(function(e,t){let{device:i}=t,{AppUpdateStore:n}=t,a=r(467008).A.get(r(994486).wp),o=e.version;if(a===o)if(i.isMac){n.setState({appUpdate:n.state.appUpdate,electronUpdate:{state:"ready",type:r(355981).Ur.Major,version:void 0,versionCreatedTime:0}}),r(647095).ui({message:(0,g.jsx)(r(327219).sA,{id:"desktopAppUpdater.moveNotionToApplicationsFolderDialog.prompt",defaultMessage:"Please move the Notion app into the Applications folder for the auto-updater to work."}),showCancel:!1,keepFocus:!1,handleCancel:e=>{"tabHandoff"!==e&&r(994486).K0(t)},items:[{label:(0,g.jsx)(r(327219).sA,{id:"desktopAppUpdater.moveNotionToApplicationsFolderDialog.dismissButton.label",defaultMessage:"OK"}),onAccept:()=>r(994486).K0(t)}]});return}else r(773352).log({level:"error",from:"AppUpdateListener",type:"electronUpdateFailed",data:{miscDataToConvertToString:{previousUpdateReady:a,nextUpdateReady:o}}});let s=(0,r(168179).getDesktopVersion)(),l=(0,r(622231).parseVersion)(e.version),c=(0,r(355981).mj)({currentVersion:s,nextVersion:l,app:"desktop"});n.setState({appUpdate:n.state.appUpdate,electronUpdate:{state:"ready",type:c,version:l,versionCreatedTime:0}})})(i,t),[t]),_=(0,i.useCallback)(()=>(function(e){let{AppUpdateStore:t}=e;t.state.appUpdate&&"ready"===t.state.appUpdate.state||t.setState({electronUpdate:t.state.electronUpdate,appUpdate:{state:"checking"}})})(t),[t]),w=(0,i.useCallback)((e,r)=>et(r,t),[t]),k=(0,i.useCallback)(()=>(function(e){let{AppUpdateStore:t}=e;t.state.appUpdate&&"ready"===t.state.appUpdate.state||t.setState({electronUpdate:t.state.electronUpdate,appUpdate:{state:"no-update",timestamp:Date.now()}})})(t),[t]),L=(0,i.useCallback)((e,r)=>er(r,t),[t]),A=(0,i.useCallback)((e,r)=>ei(r,t),[t]),C=(0,i.useCallback)((e,r)=>en(r,t),[t]),T=(0,i.useCallback)(()=>(function(e){let t=e.AppUpdateStore;if(r(205885).A.getState().online&&t.isSilentUpdate()){let i=t.state.appUpdate;r(994486).JG({environment:e,url:window.location.href,version:i.version,versionCreatedTime:i.versionCreatedTime})}})(t),[t]),(0,i.useEffect)(()=>{let{device:e}=t;if(e.isElectron){let e=r(884972).Lz.addListener(S),t=r(884972).Gc.addListener(f),i=r(884972).WV.addListener(u),n=r(884972).L9.addListener(h),a=r(884972).n3.addListener(b),o=r(884972).Sn.addListener(v),s=r(884972).m0.addListener(C),l=r(884972).t0.addListener(w),c=r(884972).nT.addListener(_),d=r(884972).AX.addListener(L),p=r(884972).oF.addListener(T),g=r(884972).IC.addListener(A),m=r(884972).b7.addListener(k);return()=>{null==e||e(),null==t||t(),null==i||i(),null==n||n(),null==a||a(),null==o||o(),null==s||s(),null==l||l(),null==c||c(),null==d||d(),null==p||p(),null==g||g(),null==m||m()}}},[t,_,k,L,w,T,A,C,h,u,f,v,b,S]),(0,i.useEffect)(()=>{var e;let i,n,{device:a,mobileNative:o}=t;if(o&&o.updateReceiveApiHandlers({appUpdateReady:e=>en(e,t),appUpdateError:e=>et(e,t),appUpdateChecking:_,appUpdateAvailable:e=>er(e,t),appUpdateProgress:e=>ei(e,t),appUpdateNotAvailable:k}),e=t,i=r(994486).Cv(),n=r(994486).B0(),(0,r(622231).isEqualVersion)(i,n)||ee({updateType:(0,r(355981).mj)({currentVersion:i,nextVersion:n,app:"client"}),nextVersion:n,nextVersionCreatedTime:r(994486).bg(),isRollback:!1,environment:e}),a.isMobileNative&&o&&o.api.openUpdateSettings){let e=a.osVersion,i=a.isAndroid&&(0,r(622231).isLessThanVersion)(e,[7,0]),n=a.isIOS&&(0,r(622231).isLessThanVersion)(e,[18,0]);(i||n)&&function(e){let{mobileNative:t}=e;t&&r(474329).HQ({bannerCoordinator:r(623618)._,id:"PlatformUpdateWarning",contentKey:"mobile_platform_unsupported",styleKey:r(646478).q.Red})}(t)}},[t,_,k]),E=(0,i.useRef)(""),(0,i.useEffect)(()=>{let{device:e,mobileNative:i}=t;if(!i&&!e.isElectron&&!r(139424).A.isAdminMode){let e=setInterval(async function(){if(r(825244).A.state.isVisible)try{let e=r(994486).Cv(),i=await t.api.callApi({eventName:"getAssetsJsonV2",environment:t,data:{hash:E.current}});
1if("success"===i.type){let n=i.data;if(n.version){let i=J(n.clientBuildTarget),a=(0,r(622231).parseVersion)(n.version);a&&((0,r(622231).isEqualVersion)(a,e)?i&&X(t):(en(n,t),X(t))),E.current=n.hash}else J(n.clientBuildTarget)&&X(t)}}catch(e){r(773352).log({level:"error",from:"AppUpdateListener",type:"checkForUpdatesFailed",error:(0,r(952977).convertErrorToLog)(e)})}},6e4);return()=>clearInterval(e)}},[t]),(0,i.useEffect)(()=>{let{device:e,mobileNative:i,AppUpdateStore:n}=t;if(!i&&!e.isElectron&&!r(139424).A.isAdminMode){let e=setInterval(function(){let e=n.state.appUpdate;(null==e?void 0:e.state)==="ready"&&null!=e&&e.isRollback&&!r(825244).A.state.isVisible&&r(205885).A.getState().online&&window.location.reload()},6e5);return()=>clearInterval(e)}},[t]),(0,i.useEffect)(()=>{(0,r(755235).So)(()=>({appStart:(0,r(737124).getAppStartTime)(),hookStart:performance.now()}))},[]),U=(0,r(533992).v3)(),x=(0,r(345776).T)(),N=null==(I=(0,r(972740).L)())?void 0:I.id,V=(0,r(668745).ZC)(x),Y=(0,r(668745).ZC)(N),Z=(0,r(579993).K8)(()=>{if(!I)return"";let e=(0,r(203462).zf)(U).getData(U,{spaceId:I.id});return e?(0,r(960408).My)(e.agents.map(e=>e.id)).join(","):""},[U,I]),es=(0,r(668745).ZC)(Z),(0,i.useEffect)(()=>{x&&N&&(x!==V||N!==Y)&&(el(r(915681).A),ec({spaceStore:I,userId:x,environment:U}))},[U,x,I,V,Y,N]),(0,i.useEffect)(()=>{I&&Z!==es&&r(252116).G(U,"useLocalSearch")},[Z,U,es,I]),ed=(0,r(556583).K)(),eu=(0,r(919302).$)(),(0,i.useEffect)(()=>{ed&&eu&&(0,r(611918).e)(eu)},[ed,eu]),eg=(0,r(723240).r)(),ef=(0,r(556583).y)(),ev=(0,r(579993).K8)(()=>r(329464).A.state.initialRenderCompleted,[]),eb=function(e){let t=(0,r(533992).v3)().currentUser.id,i=t&&e?(0,r(618919).F4)` 2 SELECT * 3 FROM offline_action 4 JOIN offline_page ON offline_action.impacted_page_id = offline_page.id 5 AND offline_action.meta_user_id = offline_page.meta_user_id 6 WHERE offline_action.meta_user_id = ${t} 7 AND offline_page.space_id = ${e} 8 `:void 0,{value:n}=(0,r(777946).u)("useAllOfflineActionsForSpace",i,{allowError:!0,rowType:r(305232).q});return n}(eg),ek=(0,r(579993).K8)(()=>eb?function(e){let t=new(r(877167)).G(()=>new Set);for(let r of e)t.get(r.impacted_page_id).add(r.autosync_type);let i=0,n=0,a=0;for(let e of t.values())e.has("frecent")||e.has("smart_sync")?n++:e.has("not_autosynced")?i++:e.has("created_offline")&&a++;return{all_offline_pages:i+n+a,manual_offline_pages:i,autosynced_offline_pages:n,created_offline_offline_pages:a}}(eb):void 0,[eb],{equalityFn:r(931576).n}),eL=(0,i.useRef)(!1),eA=(0,i.useRef)(!0),(0,i.useEffect)(()=>{ek&&(eA.current=!0)},[ek]),(0,i.useEffect)(()=>{if(!ef||!ev||!ek)return;let e=()=>{(function(e){let{counts:t}=e;(0,r(104310).u)({event:{eventName:"offline_pages_counts",eventProperties:t}})})({counts:ek}),eA.current=!1};eL.current||(e(),eL.current=!0);let t=setInterval(()=>{eA.current&&e()},K);return()=>{clearInterval(t)}},[eg,ef,ev,ek]),eC=(0,r(533992).v3)(),eT=(0,r(723240).r)(),eE=(0,r(556583).y)(),eU=(0,r(579993).K8)(()=>r(329464).A.state.initialRenderCompleted,[]),ex=(0,r(579993).K8)(()=>{var e;return null==(e=r(728372).AppStoreMainEditorCurrentBlockStore.state)?void 0:e.id},[]),(0,i.useEffect)(()=>{if(!eE||!ex||!eT||!eU)return;let e=eC.sqliteConnection;if(!e)return;let t=eC.currentUser.id;t&&(async()=>{var i;!function(e){let{status:t}=e;(0,r(104310).u)({event:{eventName:"page_offline_status",eventProperties:t}})}({status:{manual:(i=await (0,r(318909).Q)({connection:e,userId:t,spaceId:eT,pageId:ex})).includes("not_autosynced"),autosynced:i.includes("frecent")||i.includes("smart_sync"),created_offline:i.includes("created_offline")}})})()},[eC,eE,eT,ex,eU]),eI=(0,r(533992).v3)(),eR=(0,r(579993).O$)(r(205885).e),eN=(0,r(345776).T)(),eP=(0,r(723240).r)(),(0,i.useEffect)(()=>{let e=(0,r(716893).bB)();if(!e||!eN||!eP||!eR)return;let t=null,i=new AbortController,n=i.signal,a=()=>{e.cleanCacheForUser({userId:eN,spaceId:eP,environment:eI,waitUntilOpts:{signal:n,timeout:6e4}}).catch(e=>{r(773352).log({level:"error",from:"cleanCachePeriodically",type:"errorCleaningCache",error:(0,r(952977).convertErrorToLog)(e)})}).finally(()=>{n.aborted||(t=setTimeout(()=>{t=null,n.aborted||a()},3e5))})};return a(),()=>{i.abort(),t&&(clearTimeout(t),t=null)}},[eN,eP,eR,eI]),eO=z(eD=(0,r(533992).v3)()),eW=function(e){let t=e.currentUser.isLoggedIn(),{device:r}=e;
8return"serviceWorker"in navigator&&t&&r.isBrowser}(eD),eM=(0,r(83208).X)("disable_service_worker_in_browser"),eK=(0,r(929573).O)("web_infra_serving_layer",{disableExposureLogging:!0}).get("group","control"),eV=(0,r(604306).r)(G,{disableExposureLogging:!0}),eq="on"===eK&&"on"===eV,(0,i.useEffect)(()=>{eW&&!eO&&Q()},[eW,eO]),(0,i.useEffect)(()=>{eO&&eM&&Q()},[eO,eM]),(0,i.useEffect)(()=>{let e,t;if(!eO)return;let i=e=>{var t,i,n,a;if((null==(t=e.data)?void 0:t.type)==="service-worker-cached-index-miss"&&r(773352).log({level:"info",from:"useRegisterBrowserServiceWorker",type:"browserServiceWorkerCachedIndexMiss",data:{reason:e.data.reason,pathname:e.data.pathname}}),(null==(i=e.data)?void 0:i.type)==="service-worker-fetch-error"&&r(773352).log({level:"error",from:"useRegisterBrowserServiceWorker",type:"browserServiceWorkerFetchError",error:e.data.error}),(null==(n=e.data)?void 0:n.type)==="service-worker-install-error"&&r(773352).log({level:"error",from:"useRegisterBrowserServiceWorker",type:"browserServiceWorkerInstallError",error:e.data.error}),(null==(a=e.data)?void 0:a.type)==="report-service-worker-lifecycle"){let t=e.data.report;(0,r(104310).u)({event:{eventName:"browser_sw_lifecycle",eventProperties:{source:"worker",...t}},opts:{dontWait:!0}})}},n=()=>{"serviceWorker"in navigator&&navigator.serviceWorker.getRegistration().then(e=>{var t;null==e||null==(t=e.active)||t.postMessage({type:H})})},a=()=>{var i;let n=null==(i=e)?void 0:i.installing;n&&n!==t&&(t=n,function(e){let{worker:t,report:i}=e,n="installing",a=performance.now();t.addEventListener("statechange",()=>{let e=performance.now(),o=function(e){let{state:t,reached:i,duration_ms:n}=e;switch(t){case"installed":return{reached:"installed",record:{phase:"install",outcome:"success",duration_ms:n}};case"activating":return{reached:"activating"};case"activated":return{reached:"activated",record:{phase:"activate",outcome:"success",duration_ms:n}};case"redundant":{let e=function(e,t){switch(e){case"installing":return{phase:"install",outcome:"failure",duration_ms:t};case"installed":return{phase:"activate",outcome:"superseded",duration_ms:t};case"activating":return{phase:"activate",outcome:"failure",duration_ms:t};case"activated":return;default:return(0,r(48697).HB)(e)}}(i,n);return e?{reached:i,record:e}:{reached:i}}case"parsed":case"installing":return{reached:i};default:return(0,r(48697).HB)(t)}}({state:t.state,reached:n,duration_ms:Math.round(e-a)});a=e,n=o.reached,o.record&&i(o.record)})}({worker:n,report:e=>{(0,r(104310).u)({event:{eventName:"browser_sw_lifecycle",eventProperties:{source:"page",...e}},opts:{dontWait:!0}}),"install"===e.phase&&"failure"===e.outcome&&r(773352).log({level:"error",from:"useRegisterBrowserServiceWorker",type:"browserServiceWorkerInstallFailed",error:{message:"Installing service worker became redundant (install failed)"}})}}))},o=!1;if("serviceWorker"in navigator){navigator.serviceWorker.addEventListener("message",i),navigator.serviceWorker.addEventListener("controllerchange",n);let t=()=>{let t=performance.now();navigator.serviceWorker.register("/sw.js").then(i=>{var n;(0,r(104310).u)({event:{eventName:"browser_sw_lifecycle",eventProperties:{source:"page",phase:"register",outcome:"success",duration_ms:Math.round(performance.now()-t)}},opts:{dontWait:!0}}),e=i,i.addEventListener("updatefound",a),a(),null==(n=i.active)||n.postMessage({type:H})}).catch(e=>{(0,r(104310).u)({event:{eventName:"browser_sw_lifecycle",eventProperties:{source:"page",phase:"register",outcome:"failure",duration_ms:Math.round(performance.now()-t)}},opts:{dontWait:!0}}),r(773352).log({level:"warning",from:"useRegisterBrowserServiceWorker",type:"browserServiceWorkerRegistrationFailed",error:{message:String(e)}})})};eq?$().then(()=>{let e=r(218744).default.checkGate({gateName:"disable_service_worker_in_browser",disableExposureLogging:!0});o||e||t()}):t()}return()=>{if(o=!0,"serviceWorker"in navigator){var t;navigator.serviceWorker.removeEventListener("message",i),navigator.serviceWorker.removeEventListener("controllerchange",n),null==(t=e)||t.removeEventListener("updatefound",a)}}},[eO,eq]),(0,i.useEffect)(()=>{function e(e){}return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[!1]),ej=(0,r(83208).X)("enable_jam_recording_links"),eB=(0,r(552709).fJ)(W,{disabled:!ej}),eF=(0,r(579993).K8)(()=>r(714498).I.state.recordingLinkId,[]),i.useEffect(()=>{if(!ej)return;let{status:e,value:t}=eB;"resolved"===e&&t&&!t.isInitialized()&&t.initialize({teamId:"b729e17e-7abd-4cc6-a15f-256d0eceb210",openImmediately:eF})},[eB,eF,ej]),eH=(0,r(533992).v3)(),eG=(0,i.useRef)(!1),(0,i.useEffect)(()=>{var e;if(eG.current)return;let t=r(728372).AppStoreCurrentUserSettingsStore.state;if(!t)return;eG.current=!0;let i=r(255482).K.get({userId:eH.currentUser.id,key:r(347971).XK});if(!i)return;let n=(0,r(829093).a)(i);if(!n)return void r(255482).K.remove({userId:eH.currentUser.id,key:r(347971).XK});let a=null==(e=t.getSettings())?void 0:e.preferred_meeting_notes_language;if(a)return void(0,r(774094).p)({userId:eH.currentUser.id,from:"useMigrateDictationLanguageOnMount",additionalLogData:{existingUserSettingsLanguage:a,reason:"cleanupAfterMigration"}});let{serverCommitResult:o}=(0,r(323517).createAndCommit)({userAction:"migrateDictationLanguageToUserSettings",environment:eH,cellTarget:"main",canUndo:!1,perform:e=>{(0,r(862759).m)({userSettingsStore:t,transaction:e,data:{preferred_meeting_notes_language:n}})}});o.then(()=>{(0,r(774094).p)({userId:eH.currentUser.id,from:"useMigrateDictationLanguageOnMount",additionalLogData:{migratedLanguage:n,reason:"migrationSuccess"}})}).catch(e=>{r(773352).log({level:"error",from:"useMigrateDictationLanguageOnMount",type:"migrationFailed",error:(0,r(952977).convertErrorToLog)(e),data:{miscDataToConvertToString:{userId:eH.currentUser.id,attemptedLanguage:n}}})})},[eH]),function(){let e=(0,r(533992).v3)(),{WasmSqlite:t}=e;(0,i.useEffect)(()=>{t&&t.waitForInitialize().then(({retryInitializeEnabled:e,retryCount:t})=>{e&&(0,r(104310).u)({event:{eventName:"sqlite_record_cache.initialize.success",eventProperties:{retry_count:t}}})},e=>{if(e instanceof r(65364).pm){let{cause:t,retryCount:i,retryInitializeEnabled:n}=e;(0,r(104310).u)({event:{eventName:"sqlite_record_cache.initialize.error",eventProperties:{error_name:t instanceof Error?t.name:"unknown",error_message:t instanceof Error?t.message:"unknown",sqlite_code:(0,r(65364).xY)(t)?t.debugInfo.sqliteCo
8de:void 0,retry_initialize_enabled:"boolean"==typeof n?n:"unknown",retry_count:i}}})}})},[t,e])}(),e$=(0,r(83208).X)("exp_ping_polling"),ez=(0,r(83208).X)("exp_domain_migration_toast"),eQ="https://app.notion.com/exp/ping",eX=(0,i.useRef)(0),eJ=(0,i.useRef)(!1),eY=(0,i.useRef)(!1),eZ=(0,r(579993).K8)(()=>1e3*(r(218744).default.getConfig({configName:"exp_ping_polling_config"}).intervalSeconds??300),[]),e0=(0,i.useCallback)(async()=>{if(!eQ||eJ.current)return;let e=r(728372).AppStoreSidebarSpaceStore.state,t=r(728372).AppStoreCurrentUserStore.state,n=null==e?void 0:e.id,a=null==e?void 0:e.getPlanType(),o=null==t?void 0:t.getEmail(),s=o?(0,r(801109).zN)(o):void 0;try{let e=await fetch(eQ,{method:"GET"});r(773352).log({level:"info",from:"useExpPingPolling",type:"exp_ping_success",data:{url:eQ,status:e.status,spaceId:n,planType:a,emailDomain:s}}),eX.current=0,ez&&eY.current&&(eY.current=!1,eo())}catch(e){if(r(773352).log({level:"error",from:"useExpPingPolling",type:"exp_ping_error",error:(0,r(952977).convertErrorToLog)(e),data:{url:eQ,spaceId:n,planType:a,emailDomain:s}}),eX.current+=1,ez&&!eY.current&&eX.current>=2){let e;eY.current=!0,e=r(962299).A.getIntl(),r(819652).HK({id:ea,presentationType:"persistent",variant:"error",title:e.formatMessage({id:"useExpPingPolling.domainMigrationToast.titleV2",defaultMessage:"Notion is working normally"}),jsxMessage:e.formatMessage({id:"useExpPingPolling.domainMigrationToast.messageV2",defaultMessage:"We're moving Notion's web address from notion.so to app.notion.com soon. You will need to ask IT to allowlist *.notion.com to avoid access issues during the transition. To learn more, see <link>this article</link>."},{link:e=>(0,i.createElement)("a",{href:"https://www.notion.com/help/notion-error-messages#general-troubleshooting",target:"_blank",rel:"noopener noreferrer"},...e)}),onUserDismiss:()=>{eJ.current=!0,eY.current=!1}})}}},[eQ,ez]),(0,i.useEffect)(()=>{ez||eo()},[ez]),(0,i.useEffect)(()=>{if(!e$||!eQ)return;let e=()=>{("u"<typeof document||"visible"===document.visibilityState)&&e0()};e();let t=window.setInterval(e,eZ);return()=>{window.clearInterval(t)}},[e$,eQ,e0,eZ]),(0,r(383953).w)(()=>{(0,r(288442).y)();try{!function(e){if("u"<typeof document)throw Error("persistLsSyncCookie requires a browser document");let t=document,r=e;if(void 0===r){if("u"<typeof window)throw Error("persistLsSyncCookie requires a browser window");r=window.location.hostname}if("localhost"!==r&&".so"!==r.slice(-3))return;let i=()=>{let e=";path=/;max-age=0;SameSite=Lax;Secure";t.cookie=`${n}=${e}`,t.cookie=`${n}=;domain=${r}${e}`},s={},l=!1;for(let e of a){let t=localStorage.getItem(e);null!==t&&(s[e]=t,l=!0)}let c=[];for(let e of o)for(let t=0;t<localStorage.length;t++){let r=localStorage.key(t);r&&("prefix"===e.type?r.startsWith(e.value):r.endsWith(e.value))&&c.push(r)}if(!l&&0===c.length)return i();let d={...s},u=encodeURIComponent(JSON.stringify(d));for(let e of c){let t=localStorage.getItem(e);if(null===t)continue;d[e]=t;let r=encodeURIComponent(JSON.stringify(d));r.length>3500?delete d[e]:u=r}u.length<=3500?t.cookie=`${n}=${u};path=/;max-age=31536000;SameSite=Lax;Secure`:i()}(void 0)}catch(e){(0,r(165219).xr)({keyId:n,keyValue:"",from:"persistLsSyncCookie",error:e})}r(884353).hR({device:e2.device,config:r(139424).A,cookieService:e2.cookieService})}),(0,g.jsxs)(g.Fragment,{children:[!r(139424).A.isMobile&&e2.device.isElectron?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(eS,{}),(0,g.jsx)(q,{}),(0,g.jsx)(ew,{dependency:M,hook:e=>e.useCalendarMeetingNotificationScheduler})]}):void 0,r(139424).A.isMobile?void 0:(0,g.jsx)(p,{}),r(139424).A.isMobile?void 0:(0,g.jsx)(y,{}),!r(139424).A.isMobile&&e7?(0,g.jsx)(e_,{}):void 0,r(139424).A.isMobile||null!=(e=e2.mobileNative)&&e.supportsNativeHomeOnPhone()?void 0:(0,g.jsx)(ew,{dependency:r(884373).W,hook:e=>e.useCacheSidebarImages}),(0,g.jsx)(ew,{dependency:r(884373).W,hook:e=>e.useFetchImportantPagesAfterSqliteCorruptionRecovery}),r(139424).A.isMobile?void 0:(0,g.jsx)(m,{}),(0,g.jsx)(ey,{}),(0,g.jsx)(ew,{dependency:F,hook:e=>e.useThirdPartyScripts}),(0,g.jsx)(P,{}),(0,g.jsx)(ew,{dependency:D,hook:e=>e.useRecentEventsListener}),(0,g.jsx)(ew,{dependency:eh,hook:e=>e.useReactiveMessageEventListener}),(0,g.jsx)(ew,{dependency:c,hook:e=>e.useMeetingKeywordToast}),(0,r(855216).Eu)("production")?(0,g.jsx)(ew,{dependency:l,hook:e=>e.useDataScoutMetricToastDevOnly}):void 0,(0,g.jsx)(ew,{dependency:s,hook:e=>e.useAIDatabaseBuildToast}),(0,g.jsx)(ew,{dependency:B,hook:e=>e.useSelfHealingWikiToast}),(0,g.jsx)(ew,{dependency:r(884373).W,hook:e=>e.useUpdateAutosyncedPages}),(0,g.jsx)(ew,{dependency:r(884373).W,hook:e=>e.useRefetchOfflinePages}),(0,g.jsx)(ew,{dependency:r(884373).W,hook:e=>e.useGarbageCollectOrphanedOfflineRows}),(0,g.jsx)(ew,{dependency:O,hook:e=>e.useUserLifecycleProfile}),(0,g.jsx)(ew,{dependency:j,hook:e=>e.useCleanMeetingNotesFailoverCachePeriodically}),(0,r(894062).n)()?(0,g.jsx)(ew,{dependency:R,hook:e=>e.useMeetingNotesFailoverRecoveryController}):void 0,(0,g.jsx)(ew,{dependency:d,hook:e=>e.useThreadOutboxRecovery}),(0,g.jsx)(ep,{}),(0,g.jsx)(em,{})]})}function ey(){return(0,r(556583).y)()?(0,g.jsx)(r(337336).K,{team:"web-infra",from:"OfflineSyncListeners",fallback:()=>null,children:(0,g.jsx)(ew,{dependency:r(884373).W,hook:e=>e.usePageSubscriptionManager})}):null}function eS(){let e=(0,r(579993).K8)(()=>r(898735).A.state.isActiveTab,[]);return(0,g.jsx)(I,{isActiveTab:e??!1})}function e_(){return(0,r(80384).a1)(),null}function ew(e){let{value:t}=(0,r(552709).fJ)(e.dependency);return t?(0,g.jsx)(ek,{hook:e.hook(t)}):null}function ek(e){return e.hook(),null}},229888(e,t,r){function i(){let e=(0,r(533992).Y0)();return(0,r(579993).K8)(()=>!!r(415039).E.getState().botId&&(e.isElectron&&!r(218744).default.checkGate({gateName:"meeting_notification_web_locks_leader_election"})?r(898735).A.state.isActiveTab??!1:r(63528).l.getState().hasWebLock),[e.isElectron])}r.d(t,{L:()=>i})},675646(e,t,r){async function i(){if(!r(775657).electronApi||!r(775657).electronApi.getProcessesAccessingMicrophoneDebouncedWithResult)return r(80279).Q.fail({message:"API not available"});try{return await r(775657).electronApi.getProcessesAccessingMicrophoneDebouncedWithResult()}catch(e){return r(80279).Q.fail({message:"Failed to get debounced microphone processes",error:e})}}r.d(t,{K:()=>i})},523661(e,t,r){r(730330),r(765324);let i={zoom:["us.zoom.xos","Zoom.exe"],safari:["com.apple.WebKit.GPU"],chrome:["com.google.Chrome.helper","chrome.exe"],teams:["com.microsoft.teams","ms-teams.exe","teams.exe","ms-teams_modulehost.exe"],edge:["msedge.exe"],brave:["com.brave.Browser.helper","brave.exe"],arc:["company.thebrowser.browser.helper","Arc.exe"],firefox:["org.mozilla.firefox","firefox.exe"],slack:["com.tinyspeck.slackmacgap.helper","slack.exe"],webex:["com.cisco.webexmeetingsapp","Webex.exe"],atlas:["com.openai.atlas.web.helper"],comet:["ai.perplexity.comet.helper","comet.exe"]};function n(e){for(let t of(0,r(48697).objectKeys)(i))if(i[t].some(t=>e.toLowerCase().includes(t.toLowerCase())))return t}r.d(t,{v:()=>n})},774094(e,t,r){function i(e){let{userId:t,from:i,additionalLogData:n}=e,a=r(255482).K.get({userId:t,key:r(347971).XK});if(a)return r(255482).K.remove({userId:t,key:r(347971).XK}),r(773352).log({level:"info",from:i,type:"localStorageMigrationSuccess",data:{miscDataToConvertToString:{userId:t,previousLocalStorageValue:a,...n}}}),a}r.d(t,{p:()=>i})},288442(e,t,r){var i=()=>r(735303);let n={ko:()=>r.e(84525).then(r.bind(r,723608)),es:()=>r.e(1273).then(r.bind(r,499735)),de:()=>r.e(23379).then(r.bind(r,917797)),fr:()=>r.e(58609).then(r.bind(r,32867)),pt:()=>r.e(85712).then(r.bind(r,101699)),zh:()=>r.e(25122).then(r.bind(r,560744)),ja:()=>r.e(18254).then(r.bind(r,59910)),da:()=>r.e(23940).then(r.bind(r,386963)),fi:()=>r.e(97970).then(r.bind(r,23573)),nb:()=>r.e(90849).then(r.bind(r,607288)),nl:()=>r.e(5727).then(r.bind(r,59055)),sv:()=>r.e(66388).then(r.bind(r,767056)),th:()=>r.e(5875).then(r.bind(r,159935)),id:()=>r.e(86049).then(r.bind(r,326497)),vi:()=>r.e(51526).then(r.bind(r,631696)),he:()=>r.e(47186).then(r.bind(r,127879)),ar:()=>r.e(72093).then(r.bind(r,304206)),it:()=>r.e(39377).then(r.bind(r,94561))},a=!1,o=!1;async function s(e){for(let[r,n]of Object.entries(e.emojiLocaleKeywords)){var t;i().fB[r]={...i().fB[r],keywords:[...n,...(null==(t=i().fB[r])?void 0:t.keywords)||[]]}}await (0,r(21791).loadAndCacheEmojiDataOnce)(),r(753281).A.update(({emojiByName:t,...r})=>({...r,emojiByName:{...t,...e.emojiByName}}))}async function l(){o||(await s(await r.e(86009).then(r.bind(r,348842))),o=!0)}async function c(){if(a)return;let[e]=r(849917).locale.split("-");e in n&&(await s(await n[e]()),a=!0)}let d=(0,r(517122).A)(async()=>{await l(),await c()});r.d(t,{},{y:d})},63528(e,t,r){r(730330),r(976614),r(139583),r(765324);var i=()=>r(552923);class n extends i().u{abortController;isAcquiringWebLock=!1;isAcquiringVisibleTabLock=!1;hasVisibleTabLock=!1;lockRequestId=0;visibilityChangeHandler;releaseLockHandler;pageShowHandler;constructor(){super({getInitialState:()=>({hasWebLock:!1}),effect:()=>(r(728372).AppStoreSidebarSpaceIdStore.addListener(e),window.addEventListener("pageshow",this.pageShowHandler),e(),()=>{r(728372).AppStoreSidebarSpaceIdStore.removeListener(e),window.removeEventListener("pageshow",this.pageShowHandler),this.cleanupLastLock()})});const e=this.setupCalendarBrowserSubscriptionLock.bind(this);this.visibilityChangeHandler=async()=>{document.hasFocus()&&await (0,r(326904).wR)(100),"visible"===document.visibilityState&&(this.requestWebLock({steal:document.hasFocus()}),this.maybeRequestSecondaryVisibleTabLock()),"hidden"===document.visibilityState&&this.maybeRelinquishLock()},this.releaseLockHandler=()=>{this.cleanupLastLock()},this.pageShowHandler=e=>{e.persisted&&this.setupCalendarBrowserSubscriptionLock()}}cleanupLastLock(){var e;null==(e=this.abortController)||e.abort("cleanup_last_lock"),document.removeEventListener("visibilitychange",this.visibilityChangeHandler),window.removeEventListener("focus",this.visibilityChangeHandler),window.removeEventListener("unload",this.releaseLockHandler),window.removeEventListener("pagehide",this.releaseLockHandler)}async maybeRelinquishLock(){await (0,r(326904).wR)(100),"visible"===document.visibilityState||document.hasFocus()||this.state.hasWebLock&&this.get
8SecondaryVisibleTabShouldStealChannel().postMessage("relinquish")}async setupCalendarBrowserSubscriptionLock(){this.cleanupLastLock(),(0,r(78543).r)()?window.addEventListener("pagehide",this.releaseLockHandler):window.addEventListener("unload",this.releaseLockHandler),this.requestWebLock({steal:!1}),this.maybeRequestSecondaryVisibleTabLock(),await (0,r(326904).lG)([this.waitUntil(()=>this.state.hasWebLock),r(329464).A.waitUntil(()=>r(329464).A.state.initialRenderCompleted)]),this.requestWebLock({steal:"visible"===document.visibilityState&&document.hasFocus()}),document.addEventListener("visibilitychange",this.visibilityChangeHandler),window.addEventListener("focus",this.visibilityChangeHandler)}getLockName(){let e=r(728372).AppStoreSidebarSpaceIdStore.getState();return e?`app_level_calendar_event_subscription_leader-${e}`:"app_level_calendar_event_subscription_leader"}getSecondaryVisibleTabLockName(){return`${this.getLockName()}-secondary_visible_tab`}getSecondaryVisibleTabShouldStealChannel(){return new BroadcastChannel(`${this.get
8SecondaryVisibleTabLockName()}-should_steal`)}async maybeRequestSecondaryVisibleTabLock(){if("visible"!==document.visibilityState||this.state.hasWebLock||this.isAcquiringVisibleTabLock||this.hasVisibleTabLock)return;this.isAcquiringVisibleTabLock=!0;let e=new AbortController;document.addEventListener("visibilitychange",()=>e.abort("became_hidden"),{once:!0,signal:e.signal}),this.waitUntil(()=>this.state.hasWebLock,{signal:e.signal}).then(()=>e.abort("became_leader")).catch(()=>{});try{await navigator.locks.request(this.getSecondaryVisibleTabLockName(),{mode:"exclusive",signal:e.signal},async()=>{this.isAcquiringVisibleTabLock=!1,this.hasVisibleTabLock=!0,e.signal.aborted||await new Promise(t=>{this.getSecondaryVisibleTabShouldStealChannel().addEventListener("message",()=>{this.requestWebLock({steal:!0}),t()},{once:!0,signal:e.signal}),e.signal.addEventListener("abort",t,{once:!0})})})}catch{}this.isAcquiringVisibleTabLock=!1,this.hasVisibleTabLock=!1,e.signal.aborted||e.abort("cleanup")}async visibleTabAwaitingLockExists(){var e,t;let r=await navigator.locks.query(),i=null==(e=r.held)||null==(e=e.find(e=>e.name===this.getSecondaryVisibleTabLockName()))?void 0:e.clientId,n=null==(t=r.pending)?void 0:t.filter(e=>e.name===this.getLockName());return i&&(null==n?void 0:n.some(e=>e.clientId===i))}async requestWebLock(e){var t;let{steal:i}=e;if(!r(728372).AppStoreSidebarSpaceIdStore.getState()||this.state.hasWebLock||this.isAcquiringWebLock&&!i)return;let n=++this.lockRequestId;this.isAcquiringWebLock=!0,null==(t=this.abortController)||t.abort("new_request");let a=new AbortController;this.abortController=a;try{await navigator.locks.request(this.getLockName(),{mode:"exclusive",steal:i,signal:i?void 0:a.signal},async()=>{this.isAcquiringWebLock=!1,"visible"!==document.visibilityState&&await this.visibleTabAwaitingLockExists()&&(await (0,r(326904).wR)(100),this.get
8SecondaryVisibleTabShouldStealChannel().postMessage("should_steal")),a.signal.aborted||(this.setState({hasWebLock:!0}),await new Promise(e=>{a.signal.addEventListener("abort",()=>e(),{once:!0})}))})}catch{}n===this.lockRequestId&&(this.setState({hasWebLock:!1}),this.isAcquiringWebLock=!1,a.signal.aborted||this.requestWebLock({steal:!1})),a.signal.aborted||a.abort("cleanup"),this.maybeRequestSecondaryVisibleTabLock()}}let a=new n,o=new(r(47824)).ComputedStore(()=>r(218744).default.checkGate({gateName:"debug__disable_app_activity_subscription_leader"})?{hasWebLock:!1}:a.getState(),{debugName:"DEBUG__InAppActivitySubscriptionLeaderStore"});(0,r(202146).exposeDebugGetter)("InAppActivitySubscriptionLeaderStore",()=>o.getState()),r.d(t,{},{l:o})},919302(e,t,r){function i(e){let t=(0,r(533992).v3)(),{spaceId:i,orderBy:n,limit:a}=e??{},o=t.currentUser.id,s=o?(0,r(654725).m)({userId:o,spaceId:i,orderBy:n,limit:a}):void 0,{value:l}=(0,r(777946).u)("useOfflinePages",s,{allowError:!0,rowType:r(305232).m});return l}r.d(t,{$:()=>i})},775672(e,t,r){function i(e){let t=(0,r(533992).v3)(),i=(0,r(226309).lh)({spaceId:e});return(0,r(579993).K8)(()=>void 0!==e&&void 0!==i&&void 0!==r(547631).a.getData(t,{spaceId:e}),[t,e,i])}r.d(t,{P:()=>i})},128817(e,t,r){function i(e,t,i){var n;let a=r(728372).AppStoreCurrentUserSettingsStore.state;if(!a)return;let o=null==(n=a.getSettings())?void 0:n.tutorials;i?(0,r(862759).m)({userSettingsStore:a,transaction:i,data:{tutorials:{...o,[t]:(0,r(752153).i9)(a,t)}}}):u({userAction:"TutorialActions.nextStep",environment:e,perform:e=>{(0,r(862759).m)({userSettingsStore:a,transaction:e,data:{tutorials:{...o,[t]:(0,r(752153).i9)(a,t)}}})},userId:a.id})}function n(e,t){var i;let n=r(728372).AppStoreCurrentUserSettingsStore.state;if(!n)return;let a=null==(i=n.getSettings())?void 0:i.tutorials;u({userAction:"TutorialActions.prevStep",environment:e,perform:e=>{(0,r(862759).m)({userSettingsStore:n,transaction:e,data:{tutorials:{...a,[t]:(0,r(752153).KD)(n,t)}}})},userId:n.id})}function a(e,t){var i;let n=r(728372).AppStoreCurrentUserSettingsStore.state;if(!n)return;let a=null==(i=n.getSettings())?void 0:i.tutorials;(null==a?void 0:a[t])!==r(212169).YD&&u({userAction:"TutorialActions.dismissTutorial",environment:e,perform:e=>{(0,r(862759).m)({userSettingsStore:n,transaction:e,data:{tutorials:{...a,[t]:r(212169).YD}}})},userId:n.id})}function o(e){let t=r(728372).AppStoreCurrentUserSettingsStore.state;t&&u({userAction:"TutorialActions.resetTutorialsDebug",environment:e,perform:e=>{(0,r(862759).m)({userSettingsStore:t,transaction:e,data:{tutorials:{}}})},userId:t.id})}function s(e,t,i){var n;let a=r(728372).AppStoreCurrentUserSettingsStore.state;if(!a||(0,r(752153).x$)(a,t))return;let o=(0,r(752153).gt)(a,t);r(212169).c$[t].steps.findIndex(e=>e.id===o)>=r(212169).c$[t].steps.findIndex(e=>e.id===i)||(0,r(862759).m)({userSettingsStore:a,transaction:e,data:{tutorials:{...null==(n=a.getSettings())?void 0:n.tutorials,[t]:i}}})}function l(e,t,i){if((0,r(752153).ll)(i))return;let n=(0,r(752153).tb)(t,i);n&&s(e,t,n)}function c(e){var t;let{environment:i,tutorialId:n,tutorialStepId:a,transaction:o}=e,s=r(728372).AppStoreCurrentUserSettingsStore.state;if(!s)return;let l=null==(t=s.getSettings())?void 0:t.tutorials;o?(0,r(862759).m)({userSettingsStore:s,transaction:o,data:{tutorials:{...l,[n]:a}}}):u({userAction:"TutorialActions.nextStep",environment:i,perform:e=>{(0,r(862759).m)({userSettingsStore:s,transaction:e,data:{tutorials:{...l,[n]:a}}})},userId:s.id})}function d(e){let t=r(728372).AppStoreCurrentUserSettingsStore.state;return!!t&&(0,r(752153).x$)(t,e)}function u(e){return(0,r(323517).createAndCommit)({...e,canUndo:!1,cellTarget:"main"})}r.r(t),r.d(t,{checkIsTutorialDone:()=>d,dismissTutorial:()=>a,resetTutorials:()=>o,tutorialAdvanceToStep:()=>s,tutorialAdvanceToStepAfter:()=>l,tutorialGoToNextStep:()=>i,tutorialGoToPrevStep:()=>n,tutorialGoToStep:()=>c})},855216(e,t,r){let i={local:{agentUrl:"http://localhost:3000/agent/391104cd477e808cb8830092c769c88e",workflowId:"391104cd-477e-808c-b883-0092c769c88e",owningSpaceId:"24e104cd-477e-8137-bfc9-0003c8bfdc65"},development:{agentUrl:"https://app.dev.notion.com/agent/2e2b35e6e67f80f682740092a56e88ef",workflowId:"2e2b35e6-e67f-80f6-8274-0092a56e88ef",owningSpaceId:"fcf3e52b-079c-8162-9f33-0003fce6921e"}},n=/^[\p{L}\p{N}][\p{L}\p{N} %/_.&+()-]*$/u,a=/[\p{Cc}]/u;function o(e){return i[e]}function s(e){return void 0!==i[e]}function l(e){if(a.test(e))return;let t=e.trim().replace(/\s+/g," ");
8if(0!==t.length&&!(t.length>80)&&!(t.split(" ").length>6)&&n.test(t))return t}r.d(t,{Eu:()=>s,Kz:()=>l,LB:()=>o})},517122(e,t,r){function i(e){let t,r,i;return async(...n)=>t?(i=n,r)?r:r=t.then(()=>(r=void 0,t=e(...i))):t=e(...n)}r.d(t,{A:()=>i})}}]);
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.