1import{o as e}from"./react-DUY4Jg_-.js";var t=Symbol(``),n=e=>typeof e?.then==`function`;function r(e=()=>{try{return window.localStorage}catch{return}},t){let r,i,a={getItem:(a,o)=>{let s=e=>{if(e||=``,r!==e){try{i=JSON.parse(e,t?.reviver)}catch{return o}r=e}return i},c=e()?.getItem(a)??null;return n(c)?c.then(s):s(c)},setItem:(n,r)=>e()?.setItem(n,JSON.stringify(r,t?.replacer)),removeItem:t=>e()?.removeItem(t)},o=e=>(t,n,r)=>e(t,e=>{let t;try{t=JSON.parse(e||``)}catch{t=r}n(t)}),s;try{s=e()?.subscribe}catch{}return!s&&typeof window<`u`&&typeof window.addEventListener==`function`&&window.Storage&&(s=(t,n)=>{if(!(e()instanceof window.Storage))return()=>{};let r=r=>{r.storageArea===e()&&r.key===t&&n(r.newValue)};return window.addEventListener(`storage`,r),()=>{window.removeEventListener(`storage`,r)}}),s&&(a.subscribe=o(s)),a}var i=r();function a(r,a,o=i,s){let c=e(s?.getOnInit?o.getItem(r,a):a);return c.onMount=e=>{e(o.getItem(r,a));let t;return o.subscribe&&(t=o.subscribe(r,e,a)),t},e(e=>e(c),(e,i,s)=>{let l=typeof s==`function`?s(e(c)):s;return l===t?(i(c,a),o.removeItem(r)):n(l)?l.then(e=>(i(c,e),o.setItem(r,e))):(i(c,l),o.setItem(r,l))})}export{r as n,a as t};
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.