1var e=typeof window<`u`,t=(e,t=!1)=>t?Symbol.for(e):Symbol(e),n=(e,t,n)=>r({l:e,k:t,s:n}),r=e=>JSON.stringify(e).replace(/\u2028/g,`\\u2028`).replace(/\u2029/g,`\\u2029`).replace(/\u0027/g,`\\u0027`),i=e=>typeof e==`number`&&isFinite(e),a=e=>b(e)===`[object Date]`,o=e=>b(e)===`[object RegExp]`,s=e=>x(e)&&Object.keys(e).length===0,c=Object.assign,l=Object.create,u=(e=null)=>l(e),d=Object.prototype.hasOwnProperty;function f(e,t){return d.call(e,t)}var p=Array.isArray,m=e=>typeof e==`function`,h=e=>typeof e==`string`,g=e=>typeof e==`boolean`,_=e=>typeof e==`object`&&!!e,v=e=>_(e)&&m(e.then)&&m(e.catch),y=Object.prototype.toString,b=e=>y.call(e),x=e=>b(e)===`[object Object]`,S=e=>e==null?``:p(e)||x(e)&&e.toString===y?JSON.stringify(e,null,2):String(e);function C(e,t=``){return e.reduce((e,n,r)=>r===0?e+n:e+t+n,``)}function w(e,t){typeof console<`u`&&(console.warn(`[intlify] `+e),t&&console.warn(t.stack))}function T(e){return e.replace(/&/g,`&`).replace(/</g,`<`).replace(/>/g,`>`).replace(/"/g,`"`).replace(/'/g,`'`).replace(/\//g,`/`).replace(/=/g,`=`)}function E(e){return e.replace(/&(?![a-z0-9#]{2,6};)/gi,`&`).replace(/"/g,`"`).replace(/'/g,`'`).replace(/</g,`<`).replace(/>/g,`>`)}var D=/^javascript:/i,O=/^(?:href|src|action|formaction)$/i,k=/&#(?:x([0-9a-f]+)|(\d+));?/gi,A=/&(?:Tab|NewLine);/g,j=/:?/gi,M=/[\u0000-\u0020\u007f-\u009f]/g,N=/(?:^|[\s"'<>/])on\w+\s*=\s*["']?[^"'>]+["']?/i,P=/(^|[\s"'<>/])on(\w+\s*=)/gi,F=/(^|[\s"'<>/])((?:href|src|action|formaction)\s*=\s*)([^\s"'=<>`]+)/gi;function I(e,t,n){let r=t||n;if(!r)return e;let i=Number.parseInt(r,t?16:10);return i<=127?String.fromCharCode(i):e}function L(e){let t=e.replace(k,I).replace(A,``).replace(j,`:`).replace(M,``);return D.test(t)}function R(e){let t=/url\s*\(/gi,n=``,r=0,i;for(;(i=t.exec(e))!==null;){let a=i.index,o=t.lastIndex-1,s=o+1,c=1,l=null;for(;s<e.length;s++){let t=e[s];if(l){t===l&&(l=null);continue}if(t===`"`||t===`'`)l=t;else if(t===`(`)c++;else if(t===`)`&&(c--,c===0))break}if(c!==0)break;let u=e.slice(o+1,s).trim(),d=u.startsWith(`"`)&&u.endsWith(`"`)||u.startsWith(`'`)&&u.endsWith(`'`)?u.slice(1,-1).trim():u;n+=e.slice(r,a),n+=L(d)?`url(about:blank)`:e.slice(a,s+1),r=s+1}return n+e.slice(r)}function z(e,t){return O.test(e)&&L(t)?`about:blank`:E(e.toLowerCase()===`style`?R(t):t)}function B(e){return e=e.replace(/([\w:-]+)\s*=\s*"([^"]*)"/g,(e,t,n)=>`${t}="${z(t,n)}"`),e=e.replace(/([\w:-]+)\s*=\s*'([^']*)'/g,(e,t,n)=>`${t}='${z(t,n)}'`),N.test(e)&&(e=e.replace(P,`$1on$2`)),e=e.replace(F,(e,t,n,r)=>L(r)?`${t}${n}about:blank`:e),e}var V=e=>!_(e)||p(e);function H(e,t){if(V(e)||V(t))throw Error(`Invalid value`);let n=[{src:e,des:t}];for(;n.length;){let{src:e,des:t}=n.pop();Object.keys(e).forEach(r=>{r!==`__proto__`&&(_(e[r])&&!_(t[r])&&(t[r]=Array.isArray(e[r])?[]:u()),V(t[r])||V(e[r])?t[r]=e[r]:n.push({src:e[r],des:t[r]}))})}}export{b as C,S,o as _,n as a,t as b,p as c,s as d,m as f,v as g,x as h,T as i,g as l,_ as m,u as n,f as o,i as p,H as r,e as s,c as t,a as u,h as v,w,B as x,C as y};
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.