1import{I as e,x as t}from"./CgDnuvNn.js";import{t as n}from"./BYOe8pWq.js";import{a as r,i,n as a,o,r as s}from"./BU6zHIOF2.js";var c=!1,l=``,u=()=>{let u=n(`recent-products:skus`,()=>[]),d=n(`recent-products:items`,()=>[]),f=e=>{o(a,e),u.value=e},p=e=>{e&&f(r(i(a),e))},m=e=>{if(!e)return;let t=u.value.filter(t=>t!==e);f(t),d.value=d.value.filter(t=>t.sku!==e),l=t.join(`,`)},h=async()=>{let e=u.value.join(`,`);if(e!==l){l=e;try{d.value=await s(u.value)}catch{l=``}}},g=()=>{c||(c=!0,u.value=i(a))};return c||(t()?e(g):g()),{skus:u,products:d,remember:p,remove:m,load:h}};export{u 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.