1import{J as i}from"./workspace-BPfcH8Ex.js";const n={isRecordingActive:!1,meetingName:"",meetingId:null,projectId:void 0,pendingProjectId:void 0,duration:0,isPaused:!1,chunksUploaded:0,chunksOffline:0,isUploadingFinal:!1,recordPagePortalTarget:null,stopCallback:null,pauseCallback:null,resumeCallback:null},r=i()(a=>({...n,setRecordingActive:(e,l)=>{e&&l?a({isRecordingActive:!0,meetingName:l.meetingName,meetingId:l.meetingId,projectId:l.projectId}):e||a({isRecordingActive:!1,stopCallback:null,pauseCallback:null,resumeCallback:null})},setMeetingId:e=>a({meetingId:e}),setPendingProjectId:e=>a({pendingProjectId:e}),clearPendingProjectId:()=>a({pendingProjectId:void 0}),setRecordPagePortalTarget:e=>a({recordPagePortalTarget:e}),updateDuration:e=>a({duration:e}),updateChunks:(e,l)=>a({chunksUploaded:e,chunksOffline:l}),setPaused:e=>a({isPaused:e}),setUploadingFinal:e=>a({isUploadingFinal:e}),setStopCallback:e=>a({stopCallback:e}),setPauseCallback:e=>a({pauseCallback:e}),setResumeCallback:e=>a({resumeCallback:e}),reset:()=>a({...n,recordPagePortalTarget:r.getState().recordPagePortalTarget})}));export{r as useRecordingStore};
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.