1import{aw as Q,ax as _,ay as k,az as z,w as M,I as i,am as O}from"./DjRoh7cm.js";const y=new WeakMap;function b(a,c,w={}){const{mode:h="replace",route:f=Q(),router:o=_(),transform:t}=w;let u=e=>e,p=e=>e;typeof t=="function"?u=t:t&&(t.get&&(u=t.get),t.set&&(p=t.set)),y.has(o)||y.set(o,new Map);const n=y.get(o);let r=f.query[a];k(()=>{r=void 0});let m;const l=z((e,q)=>(m=q,{get(){return e(),u(r!==void 0?r:i(c))},set(s){s=p(s),r!==s&&(r=s===i(c)?void 0:s,n.set(a,s===i(c)?void 0:s),q(),O(()=>{if(n.size===0)return;const g=Object.fromEntries(n.entries());n.clear();const{params:x,query:R,hash:d}=f;o[i(h)]({params:x,query:{...R,...g},hash:d})}))}}));return M(()=>f.query[a],e=>{r!==u(e)&&(r=e,m())},{flush:"sync"}),l}export{b 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.