1function C(n){return typeof n==`number`&&Number.isFinite(n)}function Rn(n,t=0){if(C(n))return n;if(typeof n==`string`){let e=n.trim().replace(/\s+/g,``).replace(`,`,`.`);if(e===``)return t;let r=Number(e);return Number.isFinite(r)?r:t}return t}function W(n,t=0){return q(n)??t}function q(n){if(C(n))return n;if(typeof n!=`string`||n.trim()===``)return null;let t=Number(n);return Number.isFinite(t)?t:null}function On(n,t=0){return Math.trunc(W(n,t))}function T(n){return typeof n==`object`&&n!==null&&!Array.isArray(n)}function Fn(n){if(!T(n))return!1;for(let t in n)if(Object.prototype.hasOwnProperty.call(n,t))return!0;return!1}function Hn(n){return T(n)?n:{}}function _n(n){return T(n)?n:null}var U=[` `,` `,` `];function G(n,t=``){let e=String(n??``),r=``,o=0;for(;o<e.length;){let i=e[o];if(i===`<`&&j(e[o+1])){let l=e.indexOf(`>`,o+1);if(l===-1)break;r+=t,o=l+1;continue}r+=i,o+=1}return $(r)}function R(n){return G(n,` `).replace(/\s+/g,` `).trim()}function j(n){if(!n)return!1;if(n===`/`||n===`!`||n===`?`)return!0;let t=n.charCodeAt(0);return t>=65&&t<=90||t>=97&&t<=122}function $(n){let t=n;for(let e of U)t=Z(t,e,` `);return t}function Z(n,t,e){let r=``,o=0,i=n.toLowerCase(),l=t.toLowerCase();for(;o<n.length;){let a=i.indexOf(l,o);if(a===-1){r+=n.slice(o);break}r+=n.slice(o,a),r+=e,o=a+t.length}return r}var K=new Set([`datalist`,`noembed`,`noframes`,`noscript`,`script`,`style`,`template`,`title`]);var X=new Set([`body`,`head`,`html`]);var Q=new Set([`iframe`,`noembed`,`noframes`,`noscript`,`script`,`style`,`title`]);var J=new Set([`audio`,`canvas`,`embed`,`hr`,`iframe`,`image`,`img`,`math`,`object`,`svg`,`video`]);var Y=new Set([`area`,`base`,`br`,`col`,`embed`,`hr`,`image`,`img`,`input`,`link`,`meta`,`param`,`source`,`track`,`wbr`]);var v=new Set([`math`,`svg`]);var nn=new Set([`caption`,`col`,`colgroup`,`tbody`,`td`,`tfoot`,`th`,`thead`,`tr`]);var V=new Set([`colgroup`,`table`,`tbody`,`tfoot`,`thead`,`tr`]);var F=new Set([`caption`,`col`,`colgroup`,`script`,`style`,`tbody`,`td`,`template`,`tfoot`,`th`,`thead`,`tr`]);var en=new Set([`hr`,`optgroup`,`option`,`script`,`template`]);var tn=new Set([`optgroup`,`option`,`select`,`template`]);var rn=new Set([`address`,`article`,`aside`,`blockquote`,`center`,`dd`,`details`,`dialog`,`dir`,`div`,`dl`,`dt`,`fieldset`,`figcaption`,`figure`,`footer`,`form`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`,`header`,`hgroup`,`hr`,`li`,`listing`,`main`,`menu`,`nav`,`ol`,`p`,`pre`,`search`,`section`,`summary`,`table`,`ul`,`xmp`]);var on=new Map([[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);var ln={af:`â¡`,ApplyFunction:`â¡`,DotDot:`â`,DownBreve:`Ì`,emsp13:`â`,emsp14:`â `,emsp:`â`,ensp:`â`,hairsp:`â`,ic:`â£`,InvisibleComma:`â£`,InvisibleTimes:`â¢`,it:`â¢`,lrm:`â`,MediumSpace:`â`,nbsp:`\xA0`,NegativeMediumSpace:`â`,NegativeThickSpace:`â`,NegativeThinSpace:`â`,NegativeVeryThinSpace:`â`,NewLine:` 2`,NoBreak:`â `,NonBreakingSpace:`\xA0`,numsp:`â`,puncsp:`â`,rlm:`â`,shy:`Â`,Tab:` `,tdot:`â`,ThickSpace:`ââ`,thinsp:`â`,ThinSpace:`â`,TripleDot:`â`,VeryThinSpace:`â`,ZeroWidthSpace:`â`,zwj:`â`,zwnj:`â`,amp:`&`,AMP:`&`,apos:`'`,bsol:`\\`,colon:`:`,equals:`=`,excl:`!`,gt:`>`,GT:`>`,lpar:`(`,lt:`<`,LT:`<`,quot:`"`,QUOT:`"`,rpar:`)`,semi:`;`,sol:`/`};var an=/&#(?:[xX][0-9A-Fa-f]+|[0-9]+);?|&[A-Za-z][A-Za-z0-9]+;?/g;var un=/[\s\p{Z}\p{Cc}\p{Cf}\p{M}\u115F\u1160\u2800\u3164\uFFA0]+/gu;function H(n){if(n===``)return!1;let t=[],e=0;for(;e<n.length;){let r=t.at(-1)??null;if(r!==null&&r.rawTextMode!==null){let g=Sn(n,e,r.name),M=g??n.length;if(!N(r)){if(x(n.slice(e,M),r.rawTextMode===`rcdata`))return!0}if(g===null)return!1;e=g}let o=n.indexOf(`<`,e);if(o===-1)return!w(t)&&x(n.slice(e));if(o>e&&!w(t)&&x(n.slice(e,o)))return!0;if(e=o,n.startsWith(`<!--`,e)){e=Tn(n,e);continue}if(n.startsWith(`<!`,e)||n.startsWith(`<?`,e)){let g=xn(n,e+2);e=g===null?n.length:g+1;continue}let i=mn(n,e);if(i===null){if(!w(t))return!0;e+=1;continue}if(e=i.end,!i.complete)break;let l=h(t,`select`);if(l&&i.closing&&!tn.has(i.name))continue;if(i.closing){E(t,i.name);continue}if(X.has(i.name))continue;if(l){if(i.name===`select`){E(t,`select`);continue}if([`input`,`keygen`,`textarea`].includes(i.name))E(t,`select`);else if(!en.has(i.name))continue}if(nn.has(i.name)&&!h(t,`table`))continue;i.name===`table`&&A(t)&&E(t,`table`),F.has(i.name)&&dn(t);let a=cn(t,i.name);if(i.name===`form`&&a||i.name===`form`&&h(t,`form`))continue;yn(t,i.name);let s=t.at(-1)??null,f=a?fn(t):s,d=hn(i.attributes.style??null),c=(f?.hardHidden??!1)||K.has(i.name)||y(i.attributes,`hidden`)||i.name===`dialog`&&!y(i.attributes,`open`)||d.hardHidden,p=d.visibilityHidden??f?.visibilityHidden??!1,m=i.name===`div`&&y(i.attributes,`data-attachment-card`);if(!c&&!p&&(J.has(i.name)||m))return!0;
2if(i.name===`plaintext`)return c||p?!1:x(n.slice(e),!1);if(Y.has(i.name)||i.selfClosing&&v.has(i.name))continue;let b=null;Q.has(i.name)?b=`hidden`:i.name===`textarea`?b=`rcdata`:i.name===`xmp`&&(b=`raw`),t.push({name:i.name,hardHidden:c,visibilityHidden:p,rawTextMode:b,openFlags:(s?.openFlags??0)|I(i.name),lastOpenTableIndex:i.name===`table`?t.length:s?.lastOpenTableIndex??-1})}return!1}function N(n){return n.hardHidden||n.visibilityHidden}function sn(n){let t=n.at(-1);return t===void 0?!1:N(t)}function S(n){return n.at(-1)?.lastOpenTableIndex??-1}function A(n){let t=S(n);if(t===-1)return!1;for(let e=t+1;e<n.length;e+=1){let r=n[e]?.name;if(r!==void 0&&!V.has(r))return!1}return!0}function w(n){if(!A(n))return sn(n);let t=S(n),e=t>0?n[t-1]:void 0;return e===void 0?!1:N(e)}function cn(n,t){return t!==`table`&&A(n)&&!F.has(t)}function fn(n){let t=S(n);return t>0?n[t-1]??null:null}function dn(n){let t=S(n);if(t!==-1)for(;n.length>t+1;){let e=n.at(-1);if(e!==void 0&&V.has(e.name))break;n.pop()}}function x(n,t=!0){if(n===``)return!1;let e=pn(n);return(t?_(e):e).replace(un,``)!==``}function pn(n){let t=``;for(let e of n){let r=e.codePointAt(0)??0;t+=r===0||r>=55296&&r<=57343?`�`:e}return t}function _(n){return n.replace(an,t=>{if(t.startsWith(`&#`))return gn(t);let e=t.endsWith(`;`),r=t.slice(1,e?-1:void 0);return!e&&r!==`nbsp`&&r!==`shy`?t:ln[r]??t})}function gn(n){let t=n.slice(2).replace(/;$/,``),e=10;(t.startsWith(`x`)||t.startsWith(`X`))&&(e=16,t=t.slice(1));let r=0;for(let o of t){let i=Number.parseInt(o,e);if(r=r*e+i,r>1114111)break}return r===0||r>1114111||r>=55296&&r<=57343?r=65533:r=on.get(r)??r,String.fromCodePoint(r)}function mn(n,t){let e=t+1,r=!1;n[e]===`/`&&(r=!0,e+=1);let o=n[e];if(o===void 0||!Nn(o))return null;let i=e;for(;e<n.length&&!u(n[e]??``)&&n[e]!==`/`&&n[e]!==`>`;)e+=1;let l=n.slice(i,e).toLowerCase(),a=bn(n,e);if(a===null)return{name:l,closing:r,attributes:{},selfClosing:!1,complete:!1,end:n.length};let s=n.slice(e,a.end);return{name:l,closing:r,attributes:r?{}:En(s),selfClosing:a.selfClosing,complete:!0,end:a.end+1}}function bn(n,t){let e=`beforeAttributeName`,r=null;for(let o=t;o<n.length;o+=1){let i=n[o]??``;if(e===`quotedValue`){i===r&&(e=`afterAttributeName`,r=null);continue}if(e===`unquotedValue`){if(i===`>`)return{end:o,selfClosing:!1};u(i)&&(e=`beforeAttributeName`);continue}if(e===`beforeAttributeValue`){if(u(i))continue;if(i===`"`||i===`'`){e=`quotedValue`,r=i;continue}if(i===`>`)return{end:o,selfClosing:!1};e=`unquotedValue`;continue}if(e===`selfClosingStartTag`){if(i===`>`)return{end:o,selfClosing:!0};e=`beforeAttributeName`,o-=1;continue}if(i===`>`)return{end:o,selfClosing:!1};if(e===`attributeName`){u(i)?e=`afterAttributeName`:i===`/`?e=`selfClosingStartTag`:i===`=`&&(e=`beforeAttributeValue`);continue}if(e===`afterAttributeName`){if(u(i))continue;i===`/`?e=`selfClosingStartTag`:i===`=`?e=`beforeAttributeValue`:e=`attributeName`;continue}u(i)||(e=i===`/`?`selfClosingStartTag`:`attributeName`)}return null}function xn(n,t){let e=null;for(let r=t;r<n.length;r+=1){let o=n[r];if(e!==null){o===e&&(e=null);continue}if(o===`"`||o===`'`){e=o;continue}if(o===`>`)return r}return null}function En(n){let t={},e=0;for(;e<n.length;){for(;e<n.length&&(u(n[e]??``)||n[e]===`/`);)e+=1;if(e>=n.length)break;let r=e;for(;e<n.length&&!u(n[e]??``)&&n[e]!==`=`&&n[e]!==`/`;)e+=1;if(e===r){e+=1;continue}let o=n.slice(r,e).toLowerCase();for(;e<n.length&&u(n[e]??``);)e+=1;let i=null;if(n[e]===`=`){for(e+=1;e<n.length&&u(n[e]??``);)e+=1;let l=n[e];if(l===`"`||l===`'`){e+=1;let a=e;for(;e<n.length&&n[e]!==l;)e+=1;i=n.slice(a,e),e<n.length&&(e+=1)}else{let a=e;for(;e<n.length&&!u(n[e]??``);)e+=1;i=n.slice(a,e)}}y(t,o)||(t[o]=i)}return t}function hn(n){if(n===null||n===``)return{hardHidden:!1,visibilityHidden:null};let t=_(n).toLowerCase().replace(/\/\*[\s\S]*?\*\//g,``),e=new Map;for(let s of t.split(`;`)){let f=s.indexOf(`:`);if(f===-1)continue;let d=s.slice(0,f).trim(),c=s.slice(f+1).trim();if(![`display`,`visibility`,`content-visibility`,`opacity`].includes(d)||c===``)continue;let p=/\s*!\s*important\s*$/.test(c);c=c.replace(/\s*!\s*important\s*$/,``).trim();let m=e.get(d);(m===void 0||!m.important||p)&&e.set(d,{value:c,important:p})}let r=e.get(`display`)?.value??null,o=e.get(`content-visibility`)?.value??null,i=e.get(`opacity`)?.value??null,l=e.get(`visibility`)?.value??null,a=i!==null&&/^[+-]?(?:0+(?:\.0*)?|\.0+)(?:e[+-]?\d+)?%?$/i.test(i);return{hardHidden:r===`none`||o===`hidden`||a,visibilityHidden:l===`hidden`||l===`collapse`?!0:l===`visible`||l===`initial`?!1:null}}function E(n,t){for(let e=n.length-1;e>=0;e-=1)if(n[e]?.name===t){n.length=e;return}}function yn(n,t){if(t===`li`&&O(n,new Set([`li`]),new Set([`html`,`menu`,`ol`,`table`,`template`,`ul`]))||(t===`dt`||t===`dd`)&&O(n,new Set([`dt`,`dd`]),new Set([`dl`,`html`,`table`,`template`])))return;let e=new Set;switch(t){case`a`:e.add(`a`);break;case`button`:e.add(`button`);break;case`nobr`:e.add(`nobr`);break;case`option`:e.add(`option`);break;case`optgroup`:e.add(`option`),e.add(`optgroup`);break;case`rt`:case`rp`:e.add(`rt`),e.add(`rp`);break;case`tr`:e.add(`tr`);break;case`td`:case`th`:e.add(`td`),e.add(`th`);break;case`thead`:case`tbody`:case`tfoot`:e.add(`thead`),e.add(`tbody`),e.add(`tfoot`);break;case`h1`:case`h2`:case`h3`:case`h4`:case`h5`:case`h6`:e.add(`h1`),e.add(`h2`),e.add(`h3`),e.add(`h4`),e.add(`h5`),e.add(`h6`);break}if(rn.has(t)&&h(n,`p`)&&e.add(`p`),e.size!==0)for(let r=n.length-1;r>=0;r-=1){let o=n[r];if(o!==void 0&&e.has(o.name)){n.length=r;return}}}function O(n,t,e){for(let r=n.length-1;r>=0;r-=1){let o=n[r]?.name;if(o===void 0||e.has(o))return!1;if(t.has(o))return n.length=r,!0}return!1}function h(n,t){let e=I(t);return e!==0?((n.at(-1)?.openFlags??0)&e)!==0:n.some(r=>r.name===t)}function I(n){switch(n){case`p`:return 1;case`select`:return 2;case`form`:return 4;case`table`:return 8;default:return 0}}function Sn(n,t,e){let r=new RegExp(`</${wn(e)}(?=[\\t\\n\\f\\r />])`,`gi`);return r.lastIndex=t,r.exec(n)?.index??null}function Tn(n,t){let e=t+4;if(n[e]===`>`)return e+1;if(n.slice(e,e+2)===`->`)return e+2;let r=n.indexOf(`-->`,e),o=n.indexOf(`--!>`,e);return r===-1&&o===-1?n.length:r===-1?o+4:o===-1||r<o?r+3:o+4}function wn(n){return n.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function y(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function Nn(n){let t=n.charCodeAt(0);return t>=65&&t<=90||t>=97&&t<=122}function u(n){return n===` `||n===` 3`||n===`\f`||n===`\r`||n===` `}
3function k(n,t=``){return typeof n==`string`?n:typeof n==`number`||typeof n==`boolean`?String(n):t}function An(n,t=``){return typeof n==`string`?n:typeof n==`number`&&Number.isFinite(n)?String(n):t}function Bn(n,t=``){return An(n,t).trim()}function kn(n,t=``){return k(n,t).trim()}function zn(n){let t=kn(n);return t===``?null:t}function Wn(n){if(typeof n!=`string`)return null;let t=n.trim();return t===``?null:t}function qn(n){if(typeof n!=`string`)return null;let t=n.trim();return t===``?null:H(t)?t:null}function L(n){if(n==null)return null;let t=String(n).trim();return t===``?null:t}function Un(n){return L(n)!==null}function Gn(n,t=!0){let e=L(n);return e!==null?e:t?`â`:null}function jn(n){try{let t=new URL(n);return t.protocol===`http:`||t.protocol===`https:`}catch{return!1}}function $n(n,t=``){return k(n,t).replace(/\s+/g,` `).trim()}function Zn(n){return R(k(n))}function Xn(n){return Array.isArray(n)?n:[]}var D=new Set([`1`,`true`,`yes`,`on`]);var Cn=new Set([`0`,`false`,`no`,`off`]);function Jn(n){return n===1||n===!0||n===`1`||n===`true`}function Yn(n){return typeof n==`boolean`?n:typeof n==`number`?n===1:typeof n==`string`&&D.has(P(n))}function vn(n){if(n==null)return null;if(typeof n==`boolean`)return n;if(typeof n==`number`)return n===1?!0:n===0?!1:null;if(typeof n!=`string`)return null;let t=P(n);return D.has(t)?!0:Cn.has(t)?!1:null}function P(n){return n.trim().toLowerCase()}export{q as C,zn as E,kn as S,vn as T,Xn as _,G as a,_n as b,Jn as c,R as d,Rn as f,Wn as g,W as h,Fn as i,L as l,Un as m,An as n,Gn as o,T as p,Bn as r,Hn as s,$n as t,On as u,Yn as v,qn as w,jn as x,Zn 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.