1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./8dbdlzr8.js","./CAc-5vaW.js"])))=>i.map(i=>d[i]); 2import{i as n,bM as i}from"./4yWNs16O.js";import{r as o}from"./CAc-5vaW.js";const r=o("Preferences",{web:()=>n(()=>import("./8dbdlzr8.js"),__vite__mapDeps([0,1]),import.meta.url).then(e=>new e.PreferencesWeb)}),s=i.createLocalMessenger({channel:"apptoolkit:settings"});s.handle("getSettings",async()=>await l());s.on("setValue",e=>{r.set({key:e.data?.key,value:JSON.stringify(e.data?.value)})});async function c(e){const{value:t}=await r.get({key:e});try{return JSON.parse(t??"")}catch{return t}}async function l(){const{keys:e}=await r.keys(),t=await Promise.all(e.map(async a=>({[a]:await c(a)})));return Object.assign({},...t)}export{s as default};
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.