1import{bM as o}from"./index-CpeGhXo5.js";const i=o.injectEndpoints({endpoints:e=>({getRecordings:e.query({query:(r={})=>({url:"/messenger/recordings",method:"GET",params:r}),providesTags:r=>r?[...r.data.map(({id:a})=>({type:"Recording",id:a})),{type:"Recording",id:"LIST"}]:[{type:"Recording",id:"LIST"}]}),getRecordingById:e.query({query:r=>({url:`/recordings/${r}`,method:"GET"}),providesTags:(r,a,n)=>[{type:"Recording",id:n}]}),updateRecording:e.mutation({query:({id:r,data:a})=>({url:`/recordings/${r}`,method:"PUT",data:a}),invalidatesTags:(r,a,{id:n})=>[{type:"Recording",id:n},{type:"Recording",id:"LIST"}]}),deleteRecording:e.mutation({query:r=>({url:`/recordings/${r}`,method:"DELETE"}),invalidatesTags:[{type:"Recording",id:"LIST"}]}),uploadRecording:e.mutation({query:r=>({url:"/messenger/recordings/upload",method:"POST",data:r}),invalidatesTags:[{type:"Recording",id:"LIST"}]}),getRecordingFolders:e.query({query:()=>({url:"/recordings/folders",method:"GET"}),providesTags:["RecordingFolder"]})})}),{useGetRecordingsQuery:E,useGetRecordingByIdQuery:g,useUploadRecordingMutation:d}=i;var t=(e=>(e.QUEUED="queued",e.RECORDING="recording",e.UPLOADING="uploading",e.UPLOADED="uploaded",e.PROCESSING="processing",e.EXTRACTING_AUDIO="extracting_audio",e.GENERATING_TRANSCRIPT="generating_transcript",e.SPEAKER_DETECTION="speaker_detection",e.GENERATING_SUMMARY="generating_summary",e.GENERATING_CHAPTERS="generating_chapters",e.GENERATING_THUMBNAIL="generating_thumbnail",e.COMPLETED="completed",e.FAILED="failed",e.ARCHIVED="archived",e.DELETED="deleted",e))(t||{});const c=e=>{if(!e)return"0:00";const r=Math.floor(e/3600),a=Math.floor(e%3600/60),n=Math.floor(e%60);return r>0?`${r}:${a.toString().padStart(2,"0")}:${n.toString().padStart(2,"0")}`:`${a}:${n.toString().padStart(2,"0")}`},T=e=>{switch(e){case t.COMPLETED:return"bg-green-500/10 text-green-500 hover:bg-green-500/20";case t.FAILED:return"bg-red-500/10 text-red-500 hover:bg-red-500/20";case t.QUEUED:case t.UPLOADING:case t.UPLOADED:return"bg-blue-500/10 text-blue-500 hover:bg-blue-500/20";case t.PROCESSING:case t.EXTRACTING_AUDIO:case t.GENERATING_TRANSCRIPT:case t.SPEAKER_DETECTION:case t.GENERATING_SUMMARY:case t.GENERATING_CHAPTERS:case t.GENERATING_THUMBNAIL:return"bg-amber-500/10 text-amber-500 hover:bg-amber-500/20";case t.RECORDING:return"bg-red-500/10 text-red-500 animate-pulse";case t.ARCHIVED:case t.DELETED:return"bg-zinc-500/10 text-zinc-500 hover:bg-zinc-500/20";default:return"bg-zinc-500/10 text-zinc-500 hover:bg-zinc-500/20"}},p=e=>e.split("_").map(r=>r.charAt(0).toUpperCase()+r.slice(1).toLowerCase()).join(" ");export{t as R,d as a,g as b,T as c,c as f,p as g,E as u};
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.