1var e={default:``,sm:`sm:`,md:`md:`,lg:`lg:`,xl:`xl:`,rD:`rD:`,"2rD":`2rD:`,xxl:`xxl:`,"3xl":`3xl:`},t=[`default`,`sm`,`md`,`lg`,`xl`,`rD`,`2rD`,`xxl`,`3xl`];function n(t,n){let r=e[n];if(!r)return t;let i=t.split(` `).filter(e=>e.includes(`:`)),a=t.split(` `).filter(e=>e.trim()&&!e.includes(`:`));return[...i,...a.map(e=>`${r}${e}`)].join(` `)}function r(n){let r=n.indexOf(`:`);if(r===-1)return-1;let i=n.substring(0,r);return t.findIndex(t=>e[t]===`${i}:`)}function i(e){return(e.includes(`:`)?e.substring(e.indexOf(`:`)+1):e).replace(/\[.*?]/g,`[]`)}function a(n,a){if(typeof n==`string`)return a[n];let o=n,s=t.filter(e=>o[e]);if(s.length===1&&s[0]==="default")return a[o.default];let c=[];for(let n=0;n<s.length;n++){let l=s[n],u=s[n+1],d=a[o[l]].split(` `).filter(e=>e.trim()),f=e[l],p=t.indexOf(l),m=u?t.indexOf(u):t.length;if(l==="default"){let e=d.filter(e=>{let t=r(e);return t===-1||t<m});c.push(e.join(` `))}else{let e=[],t=[],n=new Set;for(let a of d){let o=r(a);o===-1?e.push(a):o>=p&&o<m&&(t.push(a),o===p&&n.add(i(a)))}let a=e.filter(e=>!n.has(i(e))).map(e=>`${f}${e}`);c.push([...t,...a].join(` `))}}return c.join(` `)}export{t as n,a as r,n 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.