1var c={},h;function C(){if(h)return c;h=1,Object.defineProperty(c,"__esModule",{value:!0}),c.parse=p,c.serialize=b;const y=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,w=/^[\u0021-\u003A\u003C-\u007E]*$/,g=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,S=/^[\u0020-\u003A\u003D-\u007E]*$/,E=Object.prototype.toString,v=(()=>{const r=function(){};return r.prototype=Object.create(null),r})();function p(r,i){const e=new v,a=r.length;if(a<2)return e;const u=(i==null?void 0:i.decode)||I;let t=0;do{const n=r.indexOf("=",t);if(n===-1)break;const l=r.indexOf(";",t),d=l===-1?a:l;if(n>d){t=r.lastIndexOf(";",n-1)+1;continue}const s=o(r,t,n),$=f(r,n,s),x=r.slice(s,$);if(e[x]===void 0){let m=o(r,n+1,d),A=f(r,d,m);const O=u(r.slice(m,A));e[x]=O}t=d+1}while(t<a);return e}function o(r,i,e){do{const a=r.charCodeAt(i);if(a!==32&&a!==9)return i}while(++i<e);return e}function f(r,i,e){for(;i>e;){const a=r.charCodeAt(--i);if(a!==32&&a!==9)return i+1}return e}function b(r,i,e){const a=(e==null?void 0:e.encode)||encodeURIComponent;if(!y.test(r))throw new TypeError(`argument name is invalid: ${r}`);const u=a(i);if(!w.test(u))throw new TypeError(`argument val is invalid: ${i}`);let t=r+"="+u;if(!e)return t;if(e.maxAge!==void 0){if(!Number.isInteger(e.maxAge))throw new TypeError(`option maxAge is invalid: ${e.maxAge}`);t+="; Max-Age="+e.maxAge}if(e.domain){if(!g.test(e.domain))throw new TypeError(`option domain is invalid: ${e.domain}`);t+="; Domain="+e.domain}if(e.path){if(!S.test(e.path))throw new TypeError(`option path is invalid: ${e.path}`);t+="; Path="+e.path}if(e.expires){if(!k(e.expires)||!Number.isFinite(e.expires.valueOf()))throw new TypeError(`option expires is invali
1d: ${e.expires}`);t+="; Expires="+e.expires.toUTCString()}if(e.httpOnly&&(t+="; HttpOnly"),e.secure&&(t+="; Secure"),e.partitioned&&(t+="; Partitioned"),e.priority)switch(typeof e.priority=="string"?e.priority.toLowerCase():void 0){case"low":t+="; Priority=Low";break;case"medium":t+="; Priority=Medium";break;case"high":t+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${e.priority}`)}if(e.sameSite)switch(typeof e.sameSite=="string"?e.sameSite.toLowerCase():e.sameSite){case!0:case"strict":t+="; SameSite=Strict";break;case"lax":t+="; SameSite=Lax";break;case"none":t+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${e.sameSite}`)}return t}function I(r){if(r.indexOf("%")===-1)return r;try{return decodeURIComponent(r)}catch{return r}}function k(r){return E.call(r)==="[object Date]"}return c}var T=C();export{T as d};
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.