vendor: 14,907 bytes, lines 1-34
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BX0f8SCB.js","./DrSz_lz1.js","./jXePKi-b.js","./entry.CPks_vyn.css","./_tAuLgWI.js","./iik6CYzq.js","./rIOCF1ro.js","./CFQBIZuM.js","./Yzrsuije.js","./Cp-IABpG.js","./B8PEiB0p.js","./wDzz0qaB.js","./BPQ3VLAy.js","./DDtB-vTQ.js","./CLj8gQPS.js","./DSSpBswy.js"])))=>i.map(i=>d[i]); 2import{$ as E}from"./jXePKi-b.js";import{getMdcConfigs as Ut}from"./bNaE6FFb.js";const Ve=4294967295;var Tt=class{patterns;options;regexps;constructor(e,t={}){this.patterns=e,this.options=t;const{forgiving:r=!1,cache:n,regexConstructor:i}=t;if(!i)throw new Error("Option `regexConstructor` is not provided");this.regexps=e.map(s=>{if(typeof s!="string")return s;const o=n?.get(s);if(o){if(o instanceof RegExp)return o;if(r)return null;throw o}try{const a=i(s);return n?.set(s,a),a}catch(a){if(n?.set(s,a),r)return null;throw a}})}findNextMatchSync(e,t,r){const n=typeof e=="string"?e:e.content,i=[];function s(o,a,u=0){return{index:o,captureIndices:a.indices.map(c=>c==null?{start:Ve,end:Ve,length:0}:{start:c[0]+u,end:c[1]+u,length:c[1]-c[0]})}}for(let o=0;o<this.regexps.length;o++){const a=this.regexps[o];if(a)try{a.lastIndex=t;const u=a.exec(n);if(!u)continue;if(u.index===t)return s(o,u,0);i.push([o,u,0])}catch(u){if(this.options.forgiving)continue;throw u}}if(i.length){const o=Math.min(...i.map(a=>a[1].index));for(const[a,u,c]of i)if(u.index===o)return s(a,u,c)}return null}};function ee(e){if([...e].length!==1)throw new Error(`Expected "${e}" to be a single code point`);return e.codePointAt(0)}function Ot(e,t,r){return e.has(t)||e.set(t,r),e.get(t)}const Te=new Set(["alnum","alpha","ascii","blank","cntrl","digit","graph","lower","print","punct","space","upper","word","xdigit"]),S=String.raw;function te(e,t){if(e==null)throw new Error(t??"Value expected");return e}const ut=S`\[\^?`,ct=`c.? | C(?:-.?)?|${S`[pP]\{(?:\^?[-\x20_]*[A-Za-z][-\x20\w]*\})?`}|${S`x[89A-Fa-f]\p{AHex}(?:\\x[89A-Fa-f]\p{AHex})*`}|${S`u(?:\p{AHex}{4})? | x\{[^\}]*\}? | x\p{AHex}{0,2}`}|${S`o\{[^\}]*\}?`}|${S`\d{1,3}`}`,Oe=/[?*+][?+]?|\{(?:\d+(?:,\d*)?|,\d+)\}\??/,ue=new RegExp(S` 3 \\ (?: 4 ${ct} 5 | [gk]<[^>]*>? 6 | [gk]'[^']*'? 7 | . 8 ) 9 | \( (?: 10 \? (?: 11 [:=!>({] 12 | <[=!] 13 | <[^>]*> 14 | '[^']*' 15 | ~\|? 16 | #(?:[^)\\]|\\.?)* 17 | [^:)]*[:)] 18 )? 19 | \*[^\)]*\)? 20 )? 21 | (?:${Oe.source})+ 22 | ${ut} 23 | . 24`.replace(/\s+/g,""),"gsu"),_e=new RegExp(S` 25 \\ (?: 26 ${ct} 27 | . 28 ) 29 | \[:(?:\^?\p{Alpha}+|\^):\] 30 | ${ut} 31 | && 32 | . 33`.replace(/\s+/g,""),"gsu");function Rt(e,t={}){const r={flags:"",...t,rules:{captureGroup:!1,singleline:!1,...t.rules}};if(typeof e!="string")throw new Error("String expected as pattern");const n=rr(r.flags),i=[n.extended],s={captureGroup:r.rules.captureGroup,getCurrentModX(){return i.at(-1)},numOpenGroups:0,popModX(){i.pop()},pushModX(l){i.push(l)},replaceCurrentModX(l){i[i.length-1]=l},singleline:r.rules.singleline};let o=[],a;for(ue.lastIndex=0;a=ue.exec(e);){const l=Dt(s,e,a[0],ue.lastIndex);l.tokens?o.push(...l.tokens):l.token&&o.push(l.token),l.lastIndex!==void 0&&(ue.lastIndex=l.lastIndex)}const u=[];let c=0;o.filter(l=>l.type==="GroupOpen").forEach(l=>{l.kind==="capturing"?l.number=++c:l.raw==="("&&u.push(l)}),c||u.forEach((l,d)=>{l.kind="capturing",l.number=d+1});const f=c||u.length;return{tokens:o.map(l=>l.type==="EscapedNumber"?sr(l,f):l).flat(),flags:n}}function Dt(e,t,r,n){const[i,s]=r;if(r==="["||r==="[^"){const o=Ft(t,r,n);return{tokens:o.tokens,lastIndex:o.lastIndex}}if(i==="\\"){if("AbBGyYzZ".includes(s))return{token:He(r,r)};if(/^\\g[<']/.test(r)){if(!/^\\g(?:<[^>]+>|'[^']+')$/.test(r))throw new Error(`Invalid group name "${r}"`);return{token:Qt(r)}}if(/^\\k[<']/.test(r)){if(!/^\\k(?:<[^>]+>|'[^']+')$/.test(r))throw new Error(`Invalid group name "${r}"`);return{token:ft(r)}}if(s==="K")return{token:pt("keep",r)};if(s==="N"||s==="R")return{token:X("newline",r,{negate:s==="N"})};if(s==="O")return{token:X("any",r)};if(s==="X")return{token:X("text_segment",r)};const o=lt(r,{inCharClass:!1});return Array.isArray(o)?{tokens:o}:{token:o}}if(i==="("){if(s==="*")return{token:Yt(r)};if(r==="(?{")throw new Error(`Unsupported callout "${r}"`);if(r.startsWith("(?#")){if(t[n]!==")")throw new Error('Unclosed comment group "(?#"');return{lastIndex:n+1}}if(/^\(\?[-imx]+[:)]$/.test(r))return{token:Kt(r,e)};if(e.pushModX(e.getCurrentModX()),e.numOpenGroups++,r==="("&&!e.captureGroup||r==="(?:")return{token:K("group",r)};if(r==="(?>")return{token:K("atomic",r)};if(r==="(?="||r==="(?!"||r==="(?<="||r==="(?<!")return{token:K(r[2]==="<"?"lookbehind":"lookahead",r,{negate:r.endsWith("!")})};if(r==="("&&e.captureGroup||r.startsWith("(?<")&&r.endsWith(">")||r.startsWith("(?'")&&r.endsWith("'"))return{token:K("capturing",r,{...r!=="("&&{name:r.slice(3,-1)}})};if(r.startsWith("(?~")){if(r==="(?~|")throw new Error(`Unsupported absence function kind "${r}"`);return{token:K("absence_repeater",r)}}throw r==="(?("?new Error(`Unsupported conditional "${r}"`):new Error(`Invalid or unsupported group option "${r}"`)}if(r===")"){if(e.popModX(),e.numOpenGroups--,e.numOpenGroups<0)throw new Error('Unmatched ")"');return{token:jt(r)}}if(e.getCurrentModX()){if(r==="#"){const o=t.indexOf(` 34`,n);return{lastIndex:o===-1?t.length:o}}if(/^\s$/.test(r)){const o=/\s+/y;return o.lastIndex=n,{lastIndex:o.exec(t)?o.lastIndex:n}}}if(r===".")return{token:X("dot",r)};if(r==="^"||r==="$"){const o=e.singleline?{"^":S`\A`,$:S`\Z`}[r]:r;return{token:He(o,r)}}return r==="|"?{token:Bt(r)}:Oe.test(r)?{tokens:ir(r)}:{token:V(ee(r),r)}}function Ft(e,t,r){const n=[We(t[1]==="^",t)];let i=1,s;for(_e.lastIndex=r;s=_e.exec(e);){const o=s[0];if(o[0]==="["&&o[1]!==":")i++,n.push(We(o[1]==="^",o));else if(o==="]"){if(n.at(-1).type==="CharacterClassOpen")n.push(V(93,o));else if(i--,n.push(Vt(o)),!i)break}else{const a=Gt(o);Array.isArray(a)?n.push(...a):n.push(a)}}return{tokens:n,lastIndex:_e.lastIndex||e.length}}function Gt(e){if(e[0]==="\\")return lt(e,{inCharClass:!0});if(e[0]==="["){const t=/\[:(?<negate>\^?)(?<name>[a-z]+):\]/.exec(e);if(!t||!Te.has(t.groups.name))throw new Error(`Invalid POSIX class "${e}"`);return X("posix",e,{value:t.groups.name,negate:!!t.groups.negate})}return e==="-"?Ht(e):e==="&&"?Wt(e):V(ee(e),e)}function lt(e,{inCharClass:t}){const r=e[1];if(r==="c"||r==="C")return Jt(e);if("dDhHsSwW".includes(r))return er(e);if(e.startsWith(S`\o{`))throw new Error(`Incomplete, invalid, or unsupported octal code point "${e}"`);if(/^\\[pP]\{/.test(e)){if(e.length===3)throw new Error(`Incomplete or invalid Unicode property "${e}"`);return tr(e)}if(new RegExp("^\\\\x[89A-Fa-f]\\p{AHex}","u").test(e))try{const n=e.split(/\\x/).slice(1).map(o=>parseInt(o,16)),i=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}).decode(new Uint8Array(n)),s=new TextEncoder;return[...i].map(o=>{const a=[...s.encode(o)].map(u=>`\\x${u.toString(16)}`).join("");return V(ee(o),a)})}catch{throw new Error(`Multibyte code "${e}" incomplete or invalid in Oniguruma`)}if(r==="u"||r==="x")return V(nr(e),e);if(ze.has(r))return V(ze.get(r),e);if(/\d/.test(r))return zt(t,e);if(e==="\\")throw new Error(S`Incomplete escape "\"`);if(r==="M")throw new Error(`Unsupported meta "${e}"`);if([...e].length===2)return V(e.codePointAt(1),e);throw new Error(`Unexpected escape "${e}"`)}function Bt(e){return{type:"Alternator",raw:e}}function He(e,t){return{type:"Assertion",kind:e,raw:t}}function ft(e){return{type:"Backreference",raw:e}}function V(e,t){return{type:"Character",value:e,raw:t}}function Vt(e){return{type:"CharacterClassClose",raw:e}}function Ht(e){return{type:"CharacterClassHyphen",raw:e}}function Wt(e){return{type:"CharacterClassIntersector",raw:e}}function We(e,t){return{type:"CharacterClassOpen",negate:e,raw:t}}function X(e,t,r={}){return{type:"CharacterSet",kind:e,...r,raw:t}}function pt(e,t,r={}){return e==="keep"?{type:"Directive",kind:e,raw:t}:{type:"Directive",kind:e,flags:te(r.flags),raw:t}}function zt(e,t){return{type:"EscapedNumber",inCharClass:e,raw:t}}function jt(e){return{type:"GroupClose",raw:e}}function K(e,t,r={}){return{type:"GroupOpen",kind:e,...r,raw:t}}function Xt(e,t,r,n){return{type:"NamedCallout",kind:e,tag:t,arguments:r,raw:n}}function Zt(e,t,r,n){return{type:"Quantifier",kind:e,min:t,max:r,raw:n}}function Qt(e){return{type:"Subroutine",raw:e}}const qt=new Set(["COUNT","CMP","ERROR","FAIL","MAX","MISMATCH","SKIP","TOTAL_COUNT"]),ze=new Map([["a",7],["b",8],["e",27],["f",12],["n",10],["r",13],["t",9],["v",11]]);function Jt(e){const t=e[1]==="c"?e[2]:e[3];if(!t||!/[A-Za-z]/.test(t))throw new Error(`Unsupported control character "${e}"`);return V(ee(t.toUpperCase())-64,e)}function Kt(e,t){let{on:r,off:n}=/^\(\?(?<on>[imx]*)(?:-(?<off>[-imx]*))?/.exec(e).groups;n??="";const i=(t.getCurrentModX()||r.includes("x"))&&!n.includes("x"),s=Xe(r),o=Xe(n),a={};if(s&&(a.enable=s),o&&(a.disable=o),e.endsWith(")"))return t.replaceCurrentModX(i),pt("flags",e,{flags:a});if(e.endsWith(":"))return t.pushModX(i),t.numOpenGroups++,K("group",e,{...(s||o)&&{flags:a}});throw new Error(`Unexpected flag modifier "${e}"`)}function Yt(e){const t=/\(\*(?<name>[A-Za-z_]\w*)?(?:\[(?<tag>(?:[A-Za-z_]\w*)?)\])?(?:\{(?<args>[^}]*)\})?\)/.exec(e);if(!t)throw new Error(`Incomplete or invalid named callout "${e}"`);const{name:r,tag:n,args:i}=t.groups;if(!r)throw new Error(`Invalid named callout "${e}"`);if(n==="")throw new Error(`Named callout tag with empty value not allowed "${e}"`);const s=i?i.split(",").filter(f=>f!=="").map(f=>/^[+-]?\d+$/.test(f)?+f:f):[],[o,a,u]=s,c=qt.has(r)?r.toLowerCase():"custom";switch(c){case"fail":case"mismatch":case"skip":if(s.length>0)throw new Error(`Named callout arguments not allowed "${s}"`);break;case"error":if(s.length>1)throw new Error(`Named callout allows only one argument "${s}"`);if(typeof o=="string")throw new Error(`Named callout argument must be a number "${o}"`);break;case"max":if(!s.length||s.length>2)throw new Error(`Named callout must have one or two arguments "${s}"`);if(typeof o=="string"&&!/^[A-Za-z_]\w*$/.test(o))throw new Error(`Named callout argument one must be a tag or number "${o}"`);if(s.length===2&&(typeof a=="number"||!/^[<>X]$/.test(a)))throw new Error(`Named callout optional argument two must be '<', '>', or 'X' "${a}"`);break;case"count":case"total_count":if(s.length>1)throw new Error(`Named callout allows only one argument "${s}"`);if(s.length===1&&(typeof o=="number"||!/^[<>X]$/.test(o)))throw new Error(`Named callout optional argument must be '<', '>', or 'X' "${o}"`);break;case"cmp":if(s.length!==3)throw new Error(`Named callout must have three arguments "${s}"`);if(typeof o=="string"&&!/^[A-Za-z_]\w*$/.test(o))throw new Error(`Named callout argument one must be a tag or number "${o}"`);if(typeof a=="number"||!/^(?:[<>!=]=|[<>])$/.test(a))throw new Error(`Named callout argument two must be '==', '!=', '>', '<', '>=', or '<=' "${a}"`);if(typeof u=="string"&&!/^[A-Za-z_]\w*$/.test(u))throw new Error(`Named callout argument three must be a tag or number "${u}"`);break;case"custom":throw new Error(`Undefined callout name "${r}"`);default:throw new Error(`Unexpected named callout kind "${c}"`)}return Xt(c,n??null,i?.split(",")??null,e)}function je(e){let t=null,r,n;if(e[0]==="{"){const{minStr:i,maxStr:s}=/^\{(?<minStr>\d*)(?:,(?<maxStr>\d*))?/.exec(e).groups,o=1e5;if(+i>o||s&&+s>o)throw new Error("Quantifier value unsupported in Oniguruma");if(r=+i,n=s===void 0?+i:s===""?1/0:+s,r>n&&(t="possessive",[r,n]=[n,r]),e.endsWith("?")){if(t==="possessive")throw new Error('Unsupported possessive interval quantifier chain with "?"');t="lazy"}else t||(t="greedy")}else r=e[0]==="+"?1:0,n=e[0]==="?"?1:1/0,t=e[1]==="+"?"possessive":e[1]==="?"?"lazy":"greedy";return Zt(t,r,n,e)}function er(e){const t=e[1].toLowerCase();return X({d:"digit",h:"hex",s:"space",w:"word"}[t],e,{negate:e[1]!==t})}function tr(e){const{p:t,neg:r,value:n}=/^\\(?<p>[pP])\{(?<neg>\^?)(?<value>[^}]+)/.exec(e).groups;return X("property",e,{value:n,negate:t==="P"&&!r||t==="p"&&!!r})}function Xe(e){const t={};return e.includes("i")&&(t.ignoreCase=!0),e.includes("m")&&(t.dotAll=!0),e.includes("x")&&(t.extended=!0),Object.keys(t).length?t:null}function rr(e){const t={ignoreCase:!1,dotAll:!1,extended:!1,digitIsAscii:!1,posixIsAscii:!1,spaceIsAscii:!1,wordIsAscii:!1,textSegmentMode:null};for(let r=0;r<e.length;r++){const n=e[r];if(!"imxDPSWy".includes(n))throw new Error(`Invalid flag "${n}"`);if(n==="y"){if(!/^y{[gw]}/.test(e.slice(r)))throw new Error('Invalid or unspecified flag "y" mode');t.textSegmentMode=e[r+2]==="g"?"grapheme":"word",r+=3;continue}t[{i:"ignoreCase",m:"dotAll",x:"extended",D:"digitIsAscii",P:"posixIsAscii",S:"spaceIsAscii",W:"wordIsAscii"}[n]]=!0}return t}function nr(e){if(new RegExp("^(?:\\\\u(?!\\p{AHex}{4})|\\\\x(?!\\p{AHex}{1,2}|\\{\\p{AHex}{1,8}\\}))","u").test(e))throw new Error(`Incomplete or invalid escape "${e}"`);const t=e[2]==="{"?new RegExp("^\\\\x\\{\\s*(?<hex>\\p{AHex}+)","u").exec(e).groups.hex:e.slice(2);return parseInt(t,16)}function sr(e,t){const{raw:r,inCharClass:n}=e,i=r.slice(1);if(!n&&(i!=="0"&&i.length===1||i[0]!=="0"&&+i<=t))return[ft(r)];const s=[],o=i.match(/^[0-7]+|\d/g);for(let a=0;a<o.length;a++){const u=o[a];let c;if(a===0&&u!=="8"&&u!=="9"){if(c=parseInt(u,8),c>127)throw new Error(S`Octal encoded byte above 177 unsupported "${r}"`)}else c=ee(u);s.push(V(c,(a===0?"\\":"")+u))}return s}function ir(e){const t=[],r=new RegExp(Oe,"gy");let n;for(;n=r.exec(e);){const i=n[0];if(i[0]==="{"){const s=/^\{(?<min>\d+),(?<max>\d+)\}\??$/.exec(i);if(s){const{min:o,max:a}=s.groups;if(+o>+a&&i.endsWith("?")){r.lastIndex--,t.push(je(i.slice(0,-1)));continue}}}t.push(je(i))}return t}function dt(e,t){if(!Array.isArray(e.body))throw new Error("Expected node with body array");if(e.body.length!==1)return!1;const r=e.body[0];return!t||Object.keys(t).every(n=>t[n]===r[n])}function or(e){return ar.has(e.type)}const ar=new Set(["AbsenceFunction","Backreference","CapturingGroup","Character","CharacterClass","CharacterSet","Group","Quantifier","Subroutine"]);function ht(e,t={}){const r={flags:"",normalizeUnknownPropertyNames:!1,skipBackrefValidation:!1,skipLookbehindValidation:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...t,rules:{captureGroup:!1,singleline:!1,...t.rules}},n=Rt(e,{flags:r.flags,rules:{captureGroup:r.rules.captureGroup,singleline:r.rules.singleline}}),i=(d,p)=>{const h=n.tokens[s.nextIndex];switch(s.parent=d,s.nextIndex++,h.type){case"Alternator":return Z();case"Assertion":return ur(h);case"Backreference":return cr(h,s);case"Character":return he(h.value,{useLastValid:!!p.isCheckingRangeEnd});case"CharacterClassHyphen":return lr(h,s,p);case"CharacterClassOpen":return fr(h,s,p);case"CharacterSet":return pr(h,s);case"Directive":return yr(h.kind,{flags:h.flags});case"GroupOpen":return dr(h,s,p);case"NamedCallout":return Cr(h.kind,h.tag,h.arguments);case"Quantifier":return hr(h,s);
vendor: 7,389 bytes, line 34
34case"Subroutine":return gr(h,s);default:throw new Error(`Unexpected token type "${h.type}"`)}},s={capturingGroups:[],hasNumberedRef:!1,namedGroupsByName:new Map,nextIndex:0,normalizeUnknownPropertyNames:r.normalizeUnknownPropertyNames,parent:null,skipBackrefValidation:r.skipBackrefValidation,skipLookbehindValidation:r.skipLookbehindValidation,skipPropertyNameValidation:r.skipPropertyNameValidation,subroutines:[],tokens:n.tokens,unicodePropertyMap:r.unicodePropertyMap,walk:i},o=Er(br(n.flags));let a=o.body[0];for(;s.nextIndex<n.tokens.length;){const d=i(a,{});d.type==="Alternative"?(o.body.push(d),a=d):a.body.push(d)}const{capturingGroups:u,hasNumberedRef:c,namedGroupsByName:f,subroutines:l}=s;if(c&&f.size&&!r.rules.captureGroup)throw new Error("Numbered backref/subroutine not allowed when using named capture");for(const{ref:d}of l)if(typeof d=="number"){if(d>u.length)throw new Error("Subroutine uses a group number that's not defined");d&&(u[d-1].isSubroutined=!0)}else if(f.has(d)){if(f.get(d).length>1)throw new Error(S`Subroutine uses a duplicate group name "\g<${d}>"`);f.get(d)[0].isSubroutined=!0}else throw new Error(S`Subroutine uses a group name that's not defined "\g<${d}>"`);return o}function ur({kind:e}){return Se(te({"^":"line_start",$:"line_end","\\A":"string_start","\\b":"word_boundary","\\B":"word_boundary","\\G":"search_start","\\y":"text_segment_boundary","\\Y":"text_segment_boundary","\\z":"string_end","\\Z":"string_end_newline"}[e],`Unexpected assertion kind "${e}"`),{negate:e===S`\B`||e===S`\Y`})}function cr({raw:e},t){const r=/^\\k[<']/.test(e),n=r?e.slice(3,-1):e.slice(1),i=(s,o=!1)=>{const a=t.capturingGroups.length;let u=!1;if(s>a)if(t.skipBackrefValidation)u=!0;else throw new Error(`Not enough capturing groups defined to the left "${e}"`);return t.hasNumberedRef=!0,Le(o?a+1-s:s,{orphan:u})};if(r){const s=/^(?<sign>-?)0*(?<num>[1-9]\d*)$/.exec(n);if(s)return i(+s.groups.num,!!s.groups.sign);if(/[-+]/.test(n))throw new Error(`Invalid backref name "${e}"`);if(!t.namedGroupsByName.has(n))throw new Error(`Group name not defined to the left "${e}"`);return Le(n)}return i(+n)}function lr(e,t,r){const{tokens:n,walk:i}=t,s=t.parent,o=s.body.at(-1),a=n[t.nextIndex];if(!r.isCheckingRangeEnd&&o&&o.type!=="CharacterClass"&&o.type!=="CharacterClassRange"&&a&&a.type!=="CharacterClassOpen"&&a.type!=="CharacterClassClose"&&a.type!=="CharacterClassIntersector"){const u=i(s,{...r,isCheckingRangeEnd:!0});if(o.type==="Character"&&u.type==="Character")return s.body.pop(),wr(o,u);throw new Error("Invalid character class range")}return he(ee("-"))}function fr({negate:e},t,r){const{tokens:n,walk:i}=t,s=[pe()],o=n[t.nextIndex];let a=qe(o);for(;a.type!=="CharacterClassClose";){if(a.type==="CharacterClassIntersector")s.push(pe()),t.nextIndex++;else{const c=s.at(-1);c.body.push(i(c,r))}a=qe(n[t.nextIndex],o)}const u=pe({negate:e});return s.length===1?u.body=s[0].body:(u.kind="intersection",u.body=s.map(c=>c.body.length===1?c.body[0]:c)),t.nextIndex++,u}function pr({kind:e,negate:t,value:r},n){const{normalizeUnknownPropertyNames:i,skipPropertyNameValidation:s,unicodePropertyMap:o}=n;if(e==="property"){const a=ge(r);if(Te.has(a)&&!o?.has(a))e="posix",r=a;else return Y(r,{negate:t,normalizeUnknownPropertyNames:i,skipPropertyNameValidation:s,unicodePropertyMap:o})}return e==="posix"?_r(r,{negate:t}):Pe(e,{negate:t})}function dr(e,t,r){const{tokens:n,capturingGroups:i,namedGroupsByName:s,skipLookbehindValidation:o,walk:a}=t,u=kr(e),c=u.type==="AbsenceFunction",f=Qe(u),l=f&&u.negate;if(u.type==="CapturingGroup"&&(i.push(u),u.name&&Ot(s,u.name,[]).push(u)),c&&r.isInAbsenceFunction)throw new Error("Nested absence function not supported by Oniguruma");let d=Je(n[t.nextIndex]);for(;d.type!=="GroupClose";){if(d.type==="Alternator")u.body.push(Z()),t.nextIndex++;else{const p=u.body.at(-1),h=a(p,{...r,isInAbsenceFunction:r.isInAbsenceFunction||c,isInLookbehind:r.isInLookbehind||f,isInNegLookbehind:r.isInNegLookbehind||l});if(p.body.push(h),(f||r.isInLookbehind)&&!o){const g="Lookbehind includes a pattern not allowed by Oniguruma";if(l||r.isInNegLookbehind){if(Ze(h)||h.type==="CapturingGroup")throw new Error(g)}else if(Ze(h)||Qe(h)&&h.negate)throw new Error(g)}}d=Je(n[t.nextIndex])}return t.nextIndex++,u}function hr({kind:e,min:t,max:r},n){const i=n.parent,s=i.body.at(-1);if(!s||!or(s))throw new Error("Quantifier requires a repeatable token");const o=mt(e,t,r,s);return i.body.pop(),o}function gr({raw:e},t){const{capturingGroups:r,subroutines:n}=t;let i=e.slice(3,-1);const s=/^(?<sign>[-+]?)0*(?<num>[1-9]\d*)$/.exec(i);if(s){const a=+s.groups.num,u=r.length;if(t.hasNumberedRef=!0,i={"":a,"+":u+a,"-":u+1-a}[s.groups.sign],i<1)throw new Error("Invalid subroutine number")}else i==="0"&&(i=0);const o=wt(i);return n.push(o),o}function mr(e,t){return{type:"AbsenceFunction",kind:e,body:ie(t?.body)}}function Z(e){return{type:"Alternative",body:yt(e?.body)}}function Se(e,t){const r={type:"Assertion",kind:e};return(e==="word_boundary"||e==="text_segment_boundary")&&(r.negate=!!t?.negate),r}function Le(e,t){const r=!!t?.orphan;return{type:"Backreference",ref:e,...r&&{orphan:r}}}function gt(e,t){const r={name:void 0,isSubroutined:!1,...t};if(r.name!==void 0&&!xr(r.name))throw new Error(`Group name "${r.name}" invalid in Oniguruma`);return{type:"CapturingGroup",number:e,...r.name&&{name:r.name},...r.isSubroutined&&{isSubroutined:r.isSubroutined},body:ie(t?.body)}}function he(e,t){const r={useLastValid:!1,...t};if(e>1114111){const n=e.toString(16);if(r.useLastValid)e=1114111;else throw e>1310719?new Error(`Invalid code point out of range "\\x{${n}}"`):new Error(`Invalid code point out of range in JS "\\x{${n}}"`)}return{type:"Character",value:e}}function pe(e){const t={kind:"union",negate:!1,...e};return{type:"CharacterClass",kind:t.kind,negate:t.negate,body:yt(e?.body)}}function wr(e,t){if(t.value<e.value)throw new Error("Character class range out of order");return{type:"CharacterClassRange",min:e,max:t}}function Pe(e,t){const r=!!t?.negate,n={type:"CharacterSet",kind:e};return(e==="digit"||e==="hex"||e==="newline"||e==="space"||e==="word")&&(n.negate=r),(e==="text_segment"||e==="newline"&&!r)&&(n.variableLength=!0),n}function yr(e,t={}){if(e==="keep")return{type:"Directive",kind:e};if(e==="flags")return{type:"Directive",kind:e,flags:te(t.flags)};throw new Error(`Unexpected directive kind "${e}"`)}function br(e){return{type:"Flags",...e}}function R(e){const t=e?.atomic,r=e?.flags;if(t&&r)throw new Error("Atomic group cannot have flags");return{type:"Group",...t&&{atomic:t},...r&&{flags:r},body:ie(e?.body)}}function j(e){const t={behind:!1,negate:!1,...e};return{type:"LookaroundAssertion",kind:t.behind?"lookbehind":"lookahead",negate:t.negate,body:ie(e?.body)}}function Cr(e,t,r){return{type:"NamedCallout",kind:e,tag:t,arguments:r}}function _r(e,t){const r=!!t?.negate;if(!Te.has(e))throw new Error(`Invalid POSIX class "${e}"`);return{type:"CharacterSet",kind:"posix",value:e,negate:r}}function mt(e,t,r,n){if(t>r)throw new Error("Invalid reversed quantifier range");return{type:"Quantifier",kind:e,min:t,max:r,body:n}}function Er(e,t){return{type:"Regex",body:ie(t?.body),flags:e}}function wt(e){return{type:"Subroutine",ref:e}}function Y(e,t){const r={negate:!1,normalizeUnknownPropertyNames:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...t};let n=r.unicodePropertyMap?.get(ge(e));
vendor: 13,044 bytes, lines 34-131
34if(!n){if(r.normalizeUnknownPropertyNames)n=Ar(e);else if(r.unicodePropertyMap&&!r.skipPropertyNameValidation)throw new Error(S`Invalid Unicode property "\p{${e}}"`)}return{type:"CharacterSet",kind:"property",value:n??e,negate:r.negate}}function kr({flags:e,kind:t,name:r,negate:n,number:i}){switch(t){case"absence_repeater":return mr("repeater");case"atomic":return R({atomic:!0});case"capturing":return gt(i,{name:r});case"group":return R({flags:e});case"lookahead":case"lookbehind":return j({behind:t==="lookbehind",negate:n});default:throw new Error(`Unexpected group kind "${t}"`)}}function ie(e){if(e===void 0)e=[Z()];else if(!Array.isArray(e)||!e.length||!e.every(t=>t.type==="Alternative"))throw new Error("Invalid body; expected array of one or more Alternative nodes");return e}function yt(e){if(e===void 0)e=[];else if(!Array.isArray(e)||!e.every(t=>!!t.type))throw new Error("Invalid body; expected array of nodes");return e}function Ze(e){return e.type==="LookaroundAssertion"&&e.kind==="lookahead"}function Qe(e){return e.type==="LookaroundAssertion"&&e.kind==="lookbehind"}function xr(e){return/^[\p{Alpha}\p{Pc}][^)]*$/u.test(e)}function Ar(e){return e.trim().replace(/[- _]+/g,"_").replace(/[A-Z][a-z]+(?=[A-Z])/g,"$&_").replace(/[A-Za-z]+/g,t=>t[0].toUpperCase()+t.slice(1).toLowerCase())}function ge(e){return e.replace(/[- _]+/g,"").toLowerCase()}function qe(e,t){const r=t;return te(e,`Unclosed character class${r?.type==="Character"&&r.value===93&&r.raw==="]"?' (started with "]")':""}`)}function Je(e){return te(e,"Unclosed group")}function ne(e,t,r=null){function n(s,o){for(let a=0;a<s.length;a++){const u=i(s[a],o,a,s);a=Math.max(-1,a+u)}}function i(s,o=null,a=null,u=null){let c=0,f=!1;const l={node:s,parent:o,key:a,container:u,root:e,remove(){ce(u).splice(Math.max(0,q(a)+c),1),c--,f=!0},removeAllNextSiblings(){return ce(u).splice(q(a)+1)},removeAllPrevSiblings(){const y=q(a)+c;return c-=y,ce(u).splice(0,Math.max(0,y))},replaceWith(y,k={}){const _=!!k.traverse;u?u[Math.max(0,q(a)+c)]=y:te(o,"Can't replace root node")[a]=y,_&&i(y,o,a,u),f=!0},replaceWithMultiple(y,k={}){const _=!!k.traverse;if(ce(u).splice(Math.max(0,q(a)+c),1,...y),c+=y.length-1,_){let x=0;for(let b=0;b<y.length;b++)x+=i(y[b],o,q(a)+b+x,u)}f=!0},skip(){f=!0}},{type:d}=s,p=t["*"],h=t[d],g=typeof p=="function"?p:p?.enter,w=typeof h=="function"?h:h?.enter;if(g?.(l,r),w?.(l,r),!f)switch(d){case"AbsenceFunction":case"Alternative":case"CapturingGroup":case"CharacterClass":case"Group":case"LookaroundAssertion":n(s.body,s);break;case"Assertion":case"Backreference":case"Character":case"CharacterSet":case"Directive":case"Flags":case"NamedCallout":case"Subroutine":break;case"CharacterClassRange":i(s.min,s,"min"),i(s.max,s,"max");break;case"Quantifier":i(s.body,s,"body");break;case"Regex":n(s.body,s),i(s.flags,s,"flags");break;default:throw new Error(`Unexpected node type "${d}"`)}return h?.exit?.(l,r),p?.exit?.(l,r),c}return i(e),e}function ce(e){if(!Array.isArray(e))throw new Error("Container expected");return e}function q(e){if(typeof e!="number")throw new Error("Numeric key expected");return e}const $r=String.raw`\(\?(?:[:=!>A-Za-z\-]|<[=!]|\(DEFINE\))`;function vr(e,t){for(let r=0;r<e.length;r++)e[r]>=t&&e[r]++}function Ir(e,t,r,n){return e.slice(0,t)+n+e.slice(t+r.length)}const O=Object.freeze({DEFAULT:"DEFAULT",CHAR_CLASS:"CHAR_CLASS"});function Re(e,t,r,n){const i=new RegExp(String.raw`${t}|(?<$skip>\[\^?|\\?.)`,"gsu"),s=[!1];let o=0,a="";for(const u of e.matchAll(i)){const{0:c,groups:{$skip:f}}=u;if(!f&&(!n||n===O.DEFAULT==!o)){r instanceof Function?a+=r(u,{context:o?O.CHAR_CLASS:O.DEFAULT,negated:s[s.length-1]}):a+=r;continue}c[0]==="["?(o++,s.push(c[1]==="^")):c==="]"&&o&&(o--,s.pop()),a+=c}return a}function bt(e,t,r,n){Re(e,t,r,n)}function Sr(e,t,r=0,n){if(!new RegExp(t,"su").test(e))return null;const i=new RegExp(`${t}|(?<$skip>\\\\?.)`,"gsu");i.lastIndex=r;let s=0,o;for(;o=i.exec(e);){const{0:a,groups:{$skip:u}}=o;if(!u&&(!n||n===O.DEFAULT==!s))return o;a==="["?s++:a==="]"&&s&&s--,i.lastIndex==o.index&&i.lastIndex++}return null}function le(e,t,r){return!!Sr(e,t,0,r)}function Lr(e,t){const r=/\\?./gsu;r.lastIndex=t;let n=e.length,i=0,s=1,o;for(;o=r.exec(e);){const[a]=o;if(a==="[")i++;else if(i)a==="]"&&i--;else if(a==="(")s++;else if(a===")"&&(s--,!s)){n=o.index;break}}return e.slice(t,n)}const Ke=new RegExp(String.raw`(?<noncapturingStart>${$r})|(?<capturingStart>\((?:\?<[^>]+>)?)|\\?.`,"gsu");function Pr(e,t){const r=t?.hiddenCaptures??[];let n=t?.captureTransfers??new Map;if(!/\(\?>/.test(e))return{pattern:e,captureTransfers:n,hiddenCaptures:r};const i="(?>",s="(?:(?=(",o=[0],a=[];let u=0,c=0,f=NaN,l;do{l=!1;let d=0,p=0,h=!1,g;for(Ke.lastIndex=Number.isNaN(f)?0:f+s.length;g=Ke.exec(e);){const{0:w,index:y,groups:{capturingStart:k,noncapturingStart:_}}=g;if(w==="[")d++;else if(d)w==="]"&&d--;else if(w===i&&!h)f=y,h=!0;else if(h&&_)p++;else if(k)h?p++:(u++,o.push(u+c));else if(w===")"&&h){if(!p){c++;const x=u+c;if(e=`${e.slice(0,f)}${s}${e.slice(f+i.length,y)}))<$$${x}>)${e.slice(y+1)}`,l=!0,a.push(x),vr(r,x),n.size){const b=new Map;n.forEach((P,M)=>{b.set(M>=x?M+1:M,P.map(U=>U>=x?U+1:U))}),n=b}break}p--}}}while(l);return r.push(...a),e=Re(e,String.raw`\\(?<backrefNum>[1-9]\d*)|<\$\$(?<wrappedBackrefNum>\d+)>`,({0:d,groups:{backrefNum:p,wrappedBackrefNum:h}})=>{if(p){const g=+p;if(g>o.length-1)throw new Error(`Backref "${d}" greater than number of captures`);return`\\${o[g]}`}return`\\${h}`},O.DEFAULT),{pattern:e,captureTransfers:n,hiddenCaptures:r}}const Ct=String.raw`(?:[?*+]|\{\d+(?:,\d*)?\})`,Ee=new RegExp(String.raw` 35\\(?: \d+ 36 | c[A-Za-z] 37 | [gk]<[^>]+> 38 | [pPu]\{[^\}]+\} 39 | u[A-Fa-f\d]{4} 40 | x[A-Fa-f\d]{2} 41 ) 42| \((?: \? (?: [:=!>] 43 | <(?:[=!]|[^>]+>) 44 | [A-Za-z\-]+: 45 | \(DEFINE\) 46 ))? 47| (?<qBase>${Ct})(?<qMod>[?+]?)(?<invalidQ>[?*+\{]?) 48| \\?. 49`.replace(/\s+/g,""),"gsu");function Mr(e){if(!new RegExp(`${Ct}\\+`).test(e))return{pattern:e};const t=[];let r=null,n=null,i="",s=0,o;for(Ee.lastIndex=0;o=Ee.exec(e);){const{0:a,index:u,groups:{qBase:c,qMod:f,invalidQ:l}}=o;if(a==="[")s||(n=u),s++;else if(a==="]")s?s--:n=null;else if(!s)if(f==="+"&&i&&!i.startsWith("(")){if(l)throw new Error(`Invalid quantifier "${a}"`);let d=-1;if(/^\{\d+\}$/.test(c))e=Ir(e,u+c.length,f,"");else{if(i===")"||i==="]"){const p=i===")"?r:n;if(p===null)throw new Error(`Invalid unmatched "${i}"`);e=`${e.slice(0,p)}(?>${e.slice(p,u)}${c})${e.slice(u+a.length)}`}else e=`${e.slice(0,u-i.length)}(?>${i}${c})${e.slice(u+a.length)}`;d+=4}Ee.lastIndex+=d}else a[0]==="("?t.push(u):a===")"&&(r=t.length?t.pop():null);i=a}return{pattern:e}}const T=String.raw,Nr=T`\\g<(?<gRNameOrNum>[^>&]+)&R=(?<gRDepth>[^>]+)>`,Me=T`\(\?R=(?<rDepth>[^\)]+)\)|${Nr}`,me=T`\(\?<(?![=!])(?<captureName>[^>]+)>`,_t=T`${me}|(?<unnamed>\()(?!\?)`,z=new RegExp(T`${me}|${Me}|\(\?|\\?.`,"gsu"),ke="Cannot use multiple overlapping recursions";function Ur(e,t){const{hiddenCaptures:r,mode:n}={hiddenCaptures:[],mode:"plugin",...t};let i=t?.captureTransfers??new Map;if(!new RegExp(Me,"su").test(e))return{pattern:e,captureTransfers:i,hiddenCaptures:r};if(n==="plugin"&&le(e,T`\(\?\(DEFINE\)`,O.DEFAULT))throw new Error("DEFINE groups cannot be used with recursion");const s=[],o=le(e,T`\\[1-9]`,O.DEFAULT),a=new Map,u=[];let c=!1,f=0,l=0,d;for(z.lastIndex=0;d=z.exec(e);){const{0:p,groups:{captureName:h,rDepth:g,gRNameOrNum:w,gRDepth:y}}=d;if(p==="[")f++;else if(f)p==="]"&&f--;else if(g){if(Ye(g),c)throw new Error(ke);if(o)throw new Error(`${n==="external"?"Backrefs":"Numbered backrefs"} cannot be used with global recursion`);const k=e.slice(0,d.index),_=e.slice(z.lastIndex);if(le(_,Me,O.DEFAULT))throw new Error(ke);const x=+g-1;e=et(k,_,x,!1,r,s,l),i=rt(i,k,x,s.length,0,l);break}else if(w){Ye(y);let k=!1;for(const N of u)if(N.name===w||N.num===+w){if(k=!0,N.hasRecursedWithin)throw new Error(ke);break}if(!k)throw new Error(T`Recursive \g cannot be used outside the referenced group "${n==="external"?w:T`\g<${w}&R=${y}>`}"`);const _=a.get(w),x=Lr(e,_);if(o&&le(x,T`${me}|\((?!\?)`,O.DEFAULT))throw new Error(`${n==="external"?"Backrefs":"Numbered backrefs"} cannot be used with recursion of capturing groups`);const b=e.slice(_,d.index),P=x.slice(b.length+p.length),M=s.length,U=+y-1,oe=et(b,P,U,!0,r,s,l);i=rt(i,b,U,s.length-M,M,l);const re=e.slice(0,_),Be=e.slice(_+x.length);e=`${re}${oe}${Be}`,z.lastIndex+=oe.length-p.length-b.length-P.length,u.forEach(N=>N.hasRecursedWithin=!0),c=!0}else if(h)l++,a.set(String(l),z.lastIndex),a.set(h,z.lastIndex),u.push({num:l,name:h});else if(p[0]==="("){const k=p==="(";k&&(l++,a.set(String(l),z.lastIndex)),u.push(k?{num:l}:{})}else p===")"&&u.pop()}return r.push(...s),{pattern:e,captureTransfers:i,hiddenCaptures:r}}function Ye(e){const t=`Max depth must be integer between 2 and 100; used ${e}`;if(!/^[1-9]\d*$/.test(e))throw new Error(t);if(e=+e,e<2||e>100)throw new Error(t)}function et(e,t,r,n,i,s,o){const a=new Set;n&&bt(e+t,me,({groups:{captureName:c}})=>{a.add(c)},O.DEFAULT);const u=[r,n?a:null,i,s,o];return`${e}${tt(`(?:${e}`,"forward",...u)}(?:)${tt(`${t})`,"backward",...u)}${t}`}function tt(e,t,r,n,i,s,o){const u=f=>t==="forward"?f+2:r-f+2-1;let c="";for(let f=0;f<r;f++){const l=u(f);c+=Re(e,T`${_t}|\\k<(?<backref>[^>]+)>`,({0:d,groups:{captureName:p,unnamed:h,backref:g}})=>{if(g&&n&&!n.has(g))return d;const w=`_$${l}`;if(h||p){const y=o+s.length+1;return s.push(y),Tr(i,y),h?d:`(?<${p}${w}>`}return T`\k<${g}${w}>`},O.DEFAULT)}return c}function Tr(e,t){for(let r=0;r<e.length;r++)e[r]>=t&&e[r]++}function rt(e,t,r,n,i,s){if(e.size&&n){let o=0;bt(t,_t,()=>o++,O.DEFAULT);const a=s-o+i,u=new Map;return e.forEach((c,f)=>{const l=(n-o*r)/r,d=o*r,p=f>a+o?f+n:f,h=[];for(const g of c)if(g<=a)h.push(g);else if(g>a+o+l)h.push(g+n);else if(g<=a+o)for(let w=0;w<=r;w++)h.push(g+o*w);else for(let w=0;w<=r;w++)h.push(g+d+l*w);u.set(p,h)}),u}return e}var $=String.fromCodePoint,m=String.raw,D={},we=globalThis.RegExp;D.flagGroups=(()=>{try{new we("(?i:)")}catch{return!1}return!0})();D.unicodeSets=(()=>{try{new we("[[]]","v")}catch{return!1}return!0})();D.bugFlagVLiteralHyphenIsRange=D.unicodeSets?(()=>{try{new we(m`[\d\-a]`,"v")}catch{return!0}return!1})():!1;D.bugNestedClassIgnoresNegation=D.unicodeSets&&new we("[[^a]]","v").test("a");function de(e,{enable:t,disable:r}){return{dotAll:!r?.dotAll&&!!(t?.dotAll||e.dotAll),ignoreCase:!r?.ignoreCase&&!!(t?.ignoreCase||e.ignoreCase)}}function se(e,t,r){return e.has(t)||e.set(t,r),e.get(t)}function Ne(e,t){return nt[e]>=nt[t]}function Or(e,t){if(e==null)throw new Error(t??"Value expected");return e}var nt={ES2025:2025,ES2024:2024,ES2018:2018},Rr={auto:"auto",ES2025:"ES2025",ES2024:"ES2024",ES2018:"ES2018"};function Et(e={}){if({}.toString.call(e)!=="[object Object]")throw new Error("Unexpected options");if(e.target!==void 0&&!Rr[e.target])throw new Error(`Unexpected target "${e.target}"`);const t={accuracy:"default",avoidSubclass:!1,flags:"",global:!1,hasIndices:!1,lazyCompileLength:1/0,target:"auto",verbose:!1,...e,rules:{allowOrphanBackrefs:!1,asciiWordBoundaries:!1,captureGroup:!1,recursionLimit:20,singleline:!1,...e.rules}};return t.target==="auto"&&(t.target=D.flagGroups?"ES2025":D.unicodeSets?"ES2024":"ES2018"),t}var Dr="[ -\r ]",Fr=new Set([$(304),$(305)]),G=m`[\p{L}\p{M}\p{N}\p{Pc}]`;function kt(e){if(Fr.has(e))return[e];const t=new Set,r=e.toLowerCase(),n=r.toUpperCase(),i=Vr.get(r),s=Gr.get(r),o=Br.get(r);return[...n].length===1&&t.add(n),o&&t.add(o),i&&t.add(i),t.add(r),s&&t.add(s),[...t]}var De=new Map(`C Other 50Cc Control cntrl 51Cf Format 52Cn Unassigned 53Co Private_Use 54Cs Surrogate 55L Letter 56LC Cased_Letter 57Ll Lowercase_Letter 58Lm Modifier_Letter 59Lo Other_Letter 60Lt Titlecase_Letter 61Lu Uppercase_Letter 62M Mark Combining_Mark 63Mc Spacing_Mark 64Me Enclosing_Mark 65Mn Nonspacing_Mark 66N Number 67Nd Decimal_Number digit 68Nl Letter_Number 69No Other_Number 70P Punctuation punct 71Pc Connector_Punctuation 72Pd Dash_Punctuation 73Pe Close_Punctuation 74Pf Final_Punctuation 75Pi Initial_Punctuation 76Po Other_Punctuation 77Ps Open_Punctuation 78S Symbol 79Sc Currency_Symbol 80Sk Modifier_Symbol 81Sm Math_Symbol 82So Other_Symbol 83Z Separator 84Zl Line_Separator 85Zp Paragraph_Separator 86Zs Space_Separator 87ASCII 88ASCII_Hex_Digit AHex 89Alphabetic Alpha 90Any 91Assigned 92Bidi_Control Bidi_C 93Bidi_Mirrored Bidi_M 94Case_Ignorable CI 95Cased 96Changes_When_Casefolded CWCF 97Changes_When_Casemapped CWCM 98Changes_When_Lowercased CWL 99Changes_When_NFKC_Casefolded CWKCF 100Changes_When_Titlecased CWT 101Changes_When_Uppercased CWU 102Dash 103Default_Ignorable_Code_Point DI 104Deprecated Dep 105Diacritic Dia 106Emoji 107Emoji_Component EComp 108Emoji_Modifier EMod 109Emoji_Modifier_Base EBase 110Emoji_Presentation EPres 111Extended_Pictographic ExtPict 112Extender Ext 113Grapheme_Base Gr_Base 114Grapheme_Extend Gr_Ext 115Hex_Digit Hex 116IDS_Binary_Operator IDSB 117IDS_Trinary_Operator IDST 118ID_Continue IDC 119ID_Start IDS 120Ideographic Ideo 121Join_Control Join_C 122Logical_Order_Exception LOE 123Lowercase Lower 124Math 125Noncharacter_Code_Point NChar 126Pattern_Syntax Pat_Syn 127Pattern_White_Space Pat_WS 128Quotation_Mark QMark 129Radical 130Regional_Indicator RI 131Sentence_Terminal STerm
132Soft_Dotted SD 133Terminal_Punctuation Term 134Unified_Ideograph UIdeo 135Uppercase Upper 136Variation_Selector VS 137White_Space space 138XID_Continue XIDC 139XID_Start XIDS`.split(/\s/).map(e=>[ge(e),e])),Gr=new Map([["s",$(383)],[$(383),"s"]]),Br=new Map([[$(223),$(7838)],[$(107),$(8490)],[$(229),$(8491)],[$(969),$(8486)]]),Vr=new Map([H(453),H(456),H(459),H(498),...xe(8072,8079),...xe(8088,8095),...xe(8104,8111),H(8124),H(8140),H(8188)]),Hr=new Map([["alnum",m`[\p{Alpha}\p{Nd}]`],["alpha",m`\p{Alpha}`],["ascii",m`\p{ASCII}`],["blank",m`[\p{Zs}\t]`],["cntrl",m`\p{Cc}`],["digit",m`\p{Nd}`],["graph",m`[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]`],["lower",m`\p{Lower}`],["print",m`[[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]\p{Zs}]`],["punct",m`[\p{P}\p{S}]`],["space",m`\p{space}`],["upper",m`\p{Upper}`],["word",m`[\p{Alpha}\p{M}\p{Nd}\p{Pc}]`],["xdigit",m`\p{AHex}`]]);function Wr(e,t){const r=[];for(let n=e;n<=t;n++)r.push(n);return r}function H(e){const t=$(e);return[t.toLowerCase(),t]}function xe(e,t){return Wr(e,t).map(r=>H(r))}var xt=new Set(["Lower","Lowercase","Upper","Uppercase","Ll","Lowercase_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter"]);function zr(e,t){const r={accuracy:"default",asciiWordBoundaries:!1,avoidSubclass:!1,bestEffortTarget:"ES2025",...t};At(e);const n={accuracy:r.accuracy,asciiWordBoundaries:r.asciiWordBoundaries,avoidSubclass:r.avoidSubclass,flagDirectivesByAlt:new Map,jsGroupNameMap:new Map,minTargetEs2024:Ne(r.bestEffortTarget,"ES2024"),passedLookbehind:!1,strategy:null,subroutineRefMap:new Map,supportedGNodes:new Set,digitIsAscii:e.flags.digitIsAscii,spaceIsAscii:e.flags.spaceIsAscii,wordIsAscii:e.flags.wordIsAscii};ne(e,jr,n);const i={dotAll:e.flags.dotAll,ignoreCase:e.flags.ignoreCase},s={currentFlags:i,prevFlags:null,globalFlags:i,groupOriginByCopy:new Map,groupsByName:new Map,multiplexCapturesToLeftByRef:new Map,openRefs:new Map,reffedNodesByReferencer:new Map,subroutineRefMap:n.subroutineRefMap};ne(e,Xr,s);const o={groupsByName:s.groupsByName,highestOrphanBackref:0,numCapturesToLeft:0,reffedNodesByReferencer:s.reffedNodesByReferencer};return ne(e,Zr,o),e._originMap=s.groupOriginByCopy,e._strategy=n.strategy,e}var jr={AbsenceFunction({node:e,parent:t,replaceWith:r}){const{body:n,kind:i}=e;if(i==="repeater"){const s=R();s.body[0].body.push(j({negate:!0,body:n}),Y("Any"));const o=R();o.body[0].body.push(mt("greedy",0,1/0,s)),r(A(o,t),{traverse:!0})}else throw new Error('Unsupported absence function "(?~|"')},Alternative:{enter({node:e,parent:t,key:r},{flagDirectivesByAlt:n}){const i=e.body.filter(s=>s.kind==="flags");for(let s=r+1;s<t.body.length;s++){const o=t.body[s];se(n,o,[]).push(...i)}},exit({node:e},{flagDirectivesByAlt:t}){if(t.get(e)?.length){const r=vt(t.get(e));if(r){const n=R({flags:r});n.body[0].body=e.body,e.body=[A(n,e)]}}}},Assertion({node:e,parent:t,key:r,container:n,root:i,remove:s,replaceWith:o},a){const{kind:u,negate:c}=e,{asciiWordBoundaries:f,avoidSubclass:l,supportedGNodes:d,wordIsAscii:p}=a;if(u==="text_segment_boundary")throw new Error(`Unsupported text segment boundary "\\${c?"Y":"y"}"`);if(u==="line_end")o(A(j({body:[Z({body:[Se("string_end")]}),Z({body:[he(10)]})]}),t));else if(u==="line_start")o(A(B(m`(?<=\A|\n(?!\z))`,{skipLookbehindValidation:!0}),t));else if(u==="search_start")if(d.has(e))i.flags.sticky=!0,s();else{const h=n[r-1];if(h&&en(h))o(A(j({negate:!0}),t));else{if(l)throw new Error(m`Uses "\G" in a way that requires a subclass`);o(W(Se("string_start"),t)),a.strategy="clip_search"}}else if(!(u==="string_end"||u==="string_start"))if(u==="string_end_newline")o(A(B(m`(?=\n?\z)`),t));else if(u==="word_boundary"){if(!p&&!f){const h=`(?:(?<=${G})(?!${G})|(?<!${G})(?=${G}))`,g=`(?:(?<=${G})(?=${G})|(?<!${G})(?!${G}))`;o(A(B(c?g:h),t))}}else throw new Error(`Unexpected assertion kind "${u}"`)},Backreference({node:e},{jsGroupNameMap:t}){let{ref:r}=e;typeof r=="string"&&!$e(r)&&(r=Ae(r,t),e.ref=r)},CapturingGroup({node:e},{jsGroupNameMap:t,subroutineRefMap:r}){let{name:n}=e;n&&!$e(n)&&(n=Ae(n,t),e.name=n),r.set(e.number,e),n&&r.set(n,e)},CharacterClassRange({node:e,parent:t,replaceWith:r}){if(t.kind==="intersection"){const n=pe({body:[e]});r(A(n,t),{traverse:!0})}},CharacterSet({node:e,parent:t,replaceWith:r},{accuracy:n,minTargetEs2024:i,digitIsAscii:s,spaceIsAscii:o,wordIsAscii:a}){const{kind:u,negate:c,value:f}=e;if(s&&(u==="digit"||f==="digit")){r(W(Pe("digit",{negate:c}),t));return}if(o&&(u==="space"||f==="space")){r(A(ve(B(Dr),c),t));return}if(a&&(u==="word"||f==="word")){r(W(Pe("word",{negate:c}),t));return}if(u==="any")r(W(Y("Any"),t));else if(u==="digit")r(W(Y("Nd",{negate:c}),t));else if(u!=="dot")if(u==="text_segment"){if(n==="strict")throw new Error(m`Use of "\X" requires non-strict accuracy`);const l="\\p{Emoji}(?:\\p{EMod}|\\uFE0F\\u20E3?|[\\x{E0020}-\\x{E007E}]+\\x{E007F})?",d=m`\p{RI}{2}|${l}(?:\u200D${l})*`;r(A(B(m`(?>\r\n|${i?m`\p{RGI_Emoji}`:d}|\P{M}\p{M}*)`,{skipPropertyNameValidation:!0}
vendor: 25,284 bytes, lines 139-142
139),t))}else if(u==="hex")r(W(Y("AHex",{negate:c}),t));else if(u==="newline")r(A(B(c?`[^ 140]`:`(?>\r 141?|[ 142\v\f \u2028\u2029])`),t));else if(u==="posix")if(!i&&(f==="graph"||f==="print")){if(n==="strict")throw new Error(`POSIX class "${f}" requires min target ES2024 or non-strict accuracy`);let l={graph:"!-~",print:" -~"}[f];c&&(l=`\0-${$(l.codePointAt(0)-1)}${$(l.codePointAt(2)+1)}-ô¿¿`),r(A(B(`[${l}]`),t))}else r(A(ve(B(Hr.get(f)),c),t));else if(u==="property")De.has(ge(f))||(e.key="sc");else if(u==="space")r(W(Y("space",{negate:c}),t));else if(u==="word")r(A(ve(B(G),c),t));else throw new Error(`Unexpected character set kind "${u}"`)},Directive({node:e,parent:t,root:r,remove:n,replaceWith:i,removeAllPrevSiblings:s,removeAllNextSiblings:o}){const{kind:a,flags:u}=e;if(a==="flags")if(!u.enable&&!u.disable)n();else{const c=R({flags:u});c.body[0].body=o(),i(A(c,t),{traverse:!0})}else if(a==="keep"){const c=r.body[0],l=r.body.length===1&&dt(c,{type:"Group"})&&c.body[0].body.length===1?c.body[0]:r;if(t.parent!==l||l.body.length>1)throw new Error(m`Uses "\K" in a way that's unsupported`);const d=j({behind:!0});d.body[0].body=s(),i(A(d,t))}else throw new Error(`Unexpected directive kind "${a}"`)},Flags({node:e,parent:t}){if(e.posixIsAscii)throw new Error('Unsupported flag "P"');if(e.textSegmentMode==="word")throw new Error('Unsupported flag "y{w}"');["digitIsAscii","extended","posixIsAscii","spaceIsAscii","wordIsAscii","textSegmentMode"].forEach(r=>delete e[r]),Object.assign(e,{global:!1,hasIndices:!1,multiline:!1,sticky:e.sticky??!1}),t.options={disable:{x:!0,n:!0},force:{v:!0}}},Group({node:e}){if(!e.flags)return;const{enable:t,disable:r}=e.flags;t?.extended&&delete t.extended,r?.extended&&delete r.extended,t?.dotAll&&r?.dotAll&&delete t.dotAll,t?.ignoreCase&&r?.ignoreCase&&delete t.ignoreCase,t&&!Object.keys(t).length&&delete e.flags.enable,r&&!Object.keys(r).length&&delete e.flags.disable,!e.flags.enable&&!e.flags.disable&&delete e.flags},LookaroundAssertion({node:e},t){const{kind:r}=e;r==="lookbehind"&&(t.passedLookbehind=!0)},NamedCallout({node:e,parent:t,replaceWith:r}){const{kind:n}=e;if(n==="fail")r(A(j({negate:!0}),t));else throw new Error(`Unsupported named callout "(*${n.toUpperCase()}"`)},Quantifier({node:e}){if(e.body.type==="Quantifier"){const t=R();t.body[0].body.push(e.body),e.body=A(t,e)}},Regex:{enter({node:e},{supportedGNodes:t}){const r=[];let n=!1,i=!1;for(const s of e.body)if(s.body.length===1&&s.body[0].kind==="search_start")s.body.pop();else{const o=St(s.body);o?(n=!0,Array.isArray(o)?r.push(...o):r.push(o)):i=!0}n&&!i&&r.forEach(s=>t.add(s))},exit(e,{accuracy:t,passedLookbehind:r,strategy:n}){if(t==="strict"&&r&&n)throw new Error(m`Uses "\G" in a way that requires non-strict accuracy`)}},Subroutine({node:e},{jsGroupNameMap:t}){let{ref:r}=e;typeof r=="string"&&!$e(r)&&(r=Ae(r,t),e.ref=r)}},Xr={Backreference({node:e},{multiplexCapturesToLeftByRef:t,reffedNodesByReferencer:r}){const{orphan:n,ref:i}=e;n||r.set(e,[...t.get(i).map(({node:s})=>s)])},CapturingGroup:{enter({node:e,parent:t,replaceWith:r,skip:n},{groupOriginByCopy:i,groupsByName:s,multiplexCapturesToLeftByRef:o,openRefs:a,reffedNodesByReferencer:u}){const c=i.get(e);if(c&&a.has(e.number)){const l=W(st(e.number),t);u.set(l,a.get(e.number)),r(l);return}a.set(e.number,e),o.set(e.number,[]),e.name&&se(o,e.name,[]);const f=o.get(e.name??e.number);for(let l=0;l<f.length;l++){const d=f[l];if(c===d.node||c&&c===d.origin||e===d.origin){f.splice(l,1);break}}if(o.get(e.number).push({node:e,origin:c}),e.name&&o.get(e.name).push({node:e,origin:c}),e.name){const l=se(s,e.name,new Map);let d=!1;if(c)d=!0;else for(const p of l.values())if(!p.hasDuplicateNameToRemove){d=!0;break}s.get(e.name).set(e,{node:e,hasDuplicateNameToRemove:d})}},exit({node:e},{openRefs:t}){t.get(e.number)===e&&t.delete(e.number)}},Group:{enter({node:e},t){t.prevFlags=t.currentFlags,e.flags&&(t.currentFlags=de(t.currentFlags,e.flags))},exit(e,t){t.currentFlags=t.prevFlags}},Subroutine({node:e,parent:t,replaceWith:r},n){const{isRecursive:i,ref:s}=e;if(i){let f=t;for(;(f=f.parent)&&!(f.type==="CapturingGroup"&&(f.name===s||f.number===s)););n.reffedNodesByReferencer.set(e,f);return}const o=n.subroutineRefMap.get(s),a=s===0,u=a?st(0):$t(o,n.groupOriginByCopy,null);let c=u;if(!a){const f=vt(Jr(o,d=>d.type==="Group"&&!!d.flags)),l=f?de(n.globalFlags,f):n.globalFlags;Qr(l,n.currentFlags)||(c=R({flags:Kr(l)}),c.body[0].body.push(u))}r(A(c,t),{traverse:!a})}},Zr={Backreference({node:e,parent:t,replaceWith:r},n){if(e.orphan){n.highestOrphanBackref=Math.max(n.highestOrphanBackref,e.ref);return}const s=n.reffedNodesByReferencer.get(e).filter(o=>qr(o,e));if(!s.length)r(A(j({negate:!0}),t));else if(s.length>1){const o=R({atomic:!0,body:s.reverse().map(a=>Z({body:[Le(a.number)]}))});r(A(o,t))}else e.ref=s[0].number},CapturingGroup({node:e},t){e.number=++t.numCapturesToLeft,e.name&&t.groupsByName.get(e.name).get(e).hasDuplicateNameToRemove&&delete e.name},Regex:{exit({node:e},t){const r=Math.max(t.highestOrphanBackref-t.numCapturesToLeft,0);for(let n=0;n<r;n++){const i=gt();e.body.at(-1).body.push(i)}}},Subroutine({node:e},t){!e.isRecursive||e.ref===0||(e.ref=t.reffedNodesByReferencer.get(e).number)}};function At(e){ne(e,{"*"({node:t,parent:r}){t.parent=r}})}function Qr(e,t){return e.dotAll===t.dotAll&&e.ignoreCase===t.ignoreCase}function qr(e,t){let r=t;do{if(r.type==="Regex")return!1;if(r.type==="Alternative")continue;if(r===e)return!1;const n=It(r.parent);for(const i of n){if(i===r)break;if(i===e||Lt(i,e))return!0}}while(r=r.parent);throw new Error("Unexpected path")}function $t(e,t,r,n){const i=Array.isArray(e)?[]:{};for(const[s,o]of Object.entries(e))s==="parent"?i.parent=Array.isArray(r)?n:r:o&&typeof o=="object"?i[s]=$t(o,t,i,r):(s==="type"&&o==="CapturingGroup"&&t.set(i,t.get(e)??e),i[s]=o);return i}function st(e){const t=wt(e);return t.isRecursive=!0,t}function Jr(e,t){const r=[];for(;e=e.parent;)(!t||t(e))&&r.push(e);return r}function Ae(e,t){if(t.has(e))return t.get(e);const r=`$${t.size}_${e.replace(/^[^$_\p{IDS}]|[^$\u200C\u200D\p{IDC}]/ug,"_")}`;return t.set(e,r),r}function vt(e){const t=["dotAll","ignoreCase"],r={enable:{},disable:{}};return e.forEach(({flags:n})=>{t.forEach(i=>{n.enable?.[i]&&(delete r.disable[i],r.enable[i]=!0),n.disable?.[i]&&(r.disable[i]=!0)})}),Object.keys(r.enable).length||delete r.enable,Object.keys(r.disable).length||delete r.disable,r.enable||r.disable?r:null}function Kr({dotAll:e,ignoreCase:t}){const r={};return(e||t)&&(r.enable={},e&&(r.enable.dotAll=!0),t&&(r.enable.ignoreCase=!0)),(!e||!t)&&(r.disable={},!e&&(r.disable.dotAll=!0),!t&&(r.disable.ignoreCase=!0)),r}function It(e){if(!e)throw new Error("Node expected");const{body:t}=e;return Array.isArray(t)?t:t?[t]:null}function St(e){const t=e.find(r=>r.kind==="search_start"||tn(r,{negate:!1})||!Yr(r));if(!t)return null;if(t.kind==="search_start")return t;if(t.type==="LookaroundAssertion")return t.body[0].body[0];if(t.type==="CapturingGroup"||t.type==="Group"){const r=[];for(const n of t.body){const i=St(n.body);if(!i)return null;Array.isArray(i)?r.push(...i):r.push(i)}return r}return null}function Lt(e,t){const r=It(e)??[];for(const n of r)if(n===t||Lt(n,t))return!0;return!1}function Yr({type:e}){return e==="Assertion"||e==="Directive"||e==="LookaroundAssertion"}function en(e){const t=["Character","CharacterClass","CharacterSet"];return t.includes(e.type)||e.type==="Quantifier"&&e.min&&t.includes(e.body.type)}function tn(e,t){const r={negate:null,...t};return e.type==="LookaroundAssertion"&&(r.negate===null||e.negate===r.negate)&&e.body.length===1&&dt(e.body[0],{type:"Assertion",kind:"search_start"})}function $e(e){return/^[$_\p{IDS}][$\u200C\u200D\p{IDC}]*$/u.test(e)}function B(e,t){const n=ht(e,{...t,unicodePropertyMap:De}).body;return n.length>1||n[0].body.length>1?R({body:n}):n[0].body[0]}function ve(e,t){return e.negate=t,e}function W(e,t){return e.parent=t,e}function A(e,t){return At(e),e.parent=t,e}function rn(e,t){const r=Et(t),n=Ne(r.target,"ES2024"),i=Ne(r.target,"ES2025"),s=r.rules.recursionLimit;if(!Number.isInteger(s)||s<2||s>20)throw new Error("Invalid recursionLimit; use 2-20");let o=null,a=null;if(!i){const p=[e.flags.ignoreCase];ne(e,nn,{getCurrentModI:()=>p.at(-1),popModI(){p.pop()},pushModI(h){p.push(h)},setHasCasedChar(){p.at(-1)?o=!0:a=!0}})}const u={dotAll:e.flags.dotAll,ignoreCase:!!((e.flags.ignoreCase||o)&&!a)};let c=e;const f={accuracy:r.accuracy,appliedGlobalFlags:u,captureMap:new Map,currentFlags:{dotAll:e.flags.dotAll,ignoreCase:e.flags.ignoreCase},inCharClass:!1,lastNode:c,originMap:e._originMap,recursionLimit:s,useAppliedIgnoreCase:!!(!i&&o&&a),useFlagMods:i,useFlagV:n,verbose:r.verbose};function l(p){return f.lastNode=c,c=p,Or(sn[p.type],`Unexpected node type "${p.type}"`)(p,f,l)}const d={pattern:e.body.map(l).join("|"),flags:l(e.flags),options:{...e.options}};return n||(delete d.options.force.v,d.options.disable.v=!0,d.options.unicodeSetsPlugin=null),d._captureTransfers=new Map,d._hiddenCaptures=[],f.captureMap.forEach((p,h)=>{p.hidden&&d._hiddenCaptures.push(h),p.transferTo&&se(d._captureTransfers,p.transferTo,[]).push(h)}),d}var nn={"*":{enter({node:e},t){if(ot(e)){const r=t.getCurrentModI();t.pushModI(e.flags?de({ignoreCase:r},e.flags).ignoreCase:r)}},exit({node:e},t){ot(e)&&t.popModI()}},Backreference(e,t){t.setHasCasedChar()},Character({node:e},t){Fe($(e.value))&&t.setHasCasedChar()},CharacterClassRange({node:e,skip:t},r){t(),Pt(e,{firstOnly:!0}).length&&r.setHasCasedChar()},CharacterSet({node:e},t){e.kind==="property"&&xt.has(e.value)&&t.setHasCasedChar()}},sn={Alternative({body:e},t,r){return e.map(r).join("")},Assertion({kind:e,negate:t}){if(e==="string_end")return"$";if(e==="string_start")return"^";if(e==="word_boundary")return t?m`\B`:m`\b`;throw new Error(`Unexpected assertion kind "${e}"`)},Backreference({ref:e},t){if(typeof e!="number")throw new Error("Unexpected named backref in transformed AST");if(!t.useFlagMods&&t.accuracy==="strict"&&t.currentFlags.ignoreCase&&!t.captureMap.get(e).ignoreCase)throw new Error("Use of case-insensitive backref to case-sensitive group requires target ES2025 or non-strict accuracy");return"\\"+e},CapturingGroup(e,t,r){const{body:n,name:i,number:s}=e,o={ignoreCase:t.currentFlags.ignoreCase},a=t.originMap.get(e);return a&&(o.hidden=!0,s>a.number&&(o.transferTo=a.number)),t.captureMap.set(s,o),`(${i?`?<${i}>`:""}${n.map(r).join("|")})`},Character({value:e},t){const r=$(e),n=J(e,{escDigit:t.lastNode.type==="Backreference",inCharClass:t.inCharClass,useFlagV:t.useFlagV});if(n!==r)return n;if(t.useAppliedIgnoreCase&&t.currentFlags.ignoreCase&&Fe(r)){const i=kt(r);return t.inCharClass?i.join(""):i.length>1?`[${i.join("")}]`:i[0]}return r},CharacterClass(e,t,r){const{kind:n,negate:i,parent:s}=e;let{body:o}=e;if(n==="intersection"&&!t.useFlagV)throw new Error("Use of character class intersection requires min target ES2024");D.bugFlagVLiteralHyphenIsRange&&t.useFlagV&&o.some(at)&&(o=[he(45),...o.filter(c=>!at(c))]);const a=()=>`[${i?"^":""}${o.map(r).join(n==="intersection"?"&&":"")}]`;if(!t.inCharClass){if((!t.useFlagV||D.bugNestedClassIgnoresNegation)&&!i){const f=o.filter(l=>l.type==="CharacterClass"&&l.kind==="union"&&l.negate);if(f.length){const l=R(),d=l.body[0];return l.parent=s,d.parent=l,o=o.filter(p=>!f.includes(p)),e.body=o,o.length?(e.parent=d,d.body.push(e)):l.body.pop(),f.forEach(p=>{const h=Z({body:[p]});p.parent=h,h.parent=l,l.body.push(h)}),r(l)}}t.inCharClass=!0;const c=a();return t.inCharClass=!1,c}const u=o[0];if(n==="union"&&!i&&u&&((!t.useFlagV||!t.verbose)&&s.kind==="union"&&!(D.bugFlagVLiteralHyphenIsRange&&t.useFlagV)||!t.verbose&&s.kind==="intersection"&&o.length===1&&u.type!=="CharacterClassRange"))return o.map(r).join("");if(!t.useFlagV&&s.type==="CharacterClass")throw new Error("Uses nested character class in a way that requires min target ES2024");return a()},CharacterClassRange(e,t){const r=e.min.value,n=e.max.value,i={escDigit:!1,inCharClass:!0,useFlagV:t.useFlagV},s=J(r,i),o=J(n,i),a=new Set;if(t.useAppliedIgnoreCase&&t.currentFlags.ignoreCase){const u=Pt(e);ln(u).forEach(f=>{a.add(Array.isArray(f)?`${J(f[0],i)}-${J(f[1],i)}`:J(f,i))})}return`${s}-${o}${[...a].join("")}`},CharacterSet({kind:e,negate:t,value:r,key:n},i){if(e==="dot")return i.currentFlags.dotAll?i.appliedGlobalFlags.dotAll||i.useFlagMods?".":"[^]":m`[^\n]`;if(e==="digit")return t?m`\D`:m`\d`;if(e==="property"){if(i.useAppliedIgnoreCase&&i.currentFlags.ignoreCase&&xt.has(r))throw new Error(`Unicode property "${r}" can't be case-insensitive when other chars have specific case`);return`${t?m`\P`:m`\p`}{${n?`${n}=`:""}${r}}`}if(e==="word")return t?m`\W`:m`\w`;throw new Error(`Unexpected character set kind "${e}"`)},Flags(e,t){return(t.appliedGlobalFlags.ignoreCase?"i":"")+(e.dotAll?"s":"")+(e.sticky?"y":"")},Group({atomic:e,body:t,flags:r,parent:n},i,s){const o=i.currentFlags;r&&(i.currentFlags=de(o,r));const a=t.map(s).join("|"),u=!i.verbose&&t.length===1&&n.type!=="Quantifier"&&!e&&(!i.useFlagMods||!r)?a:`(?${fn(e,r,i.useFlagMods)}${a})`;return i.currentFlags=o,u},LookaroundAssertion({body:e,kind:t,negate:r},n,i){return`(?${`${t==="lookahead"?"":"<"}${r?"!":"="}`}${e.map(i).join("|")})`},Quantifier(e,t,r){return r(e.body)+pn(e)},Subroutine({isRecursive:e,ref:t},r){if(!e)throw new Error("Unexpected non-recursive subroutine in transformed AST");const n=r.recursionLimit;return t===0?`(?R=${n})`:m`\g<${t}&R=${n}>`}},on=new Set(["$","(",")","*","+",".","?","[","\\","]","^","{","|","}"]),an=new Set(["-","\\","]","^","["]),un=new Set(["(",")","-","/","[","\\","]","^","{","|","}","!","#","$","%","&","*","+",",",".",":",";","<","=",">","?","@","`","~"]),it=new Map([[9,m`\t`],[10,m`\n`],[11,m`\v`],[12,m`\f`],[13,m`\r`],[8232,m`\u2028`],[8233,m`\u2029`],[65279,m`\uFEFF`]]),cn=new RegExp("^\\p{Cased}$","u");function Fe(e){return cn.test(e)}function Pt(e,t){const r=!!t?.firstOnly,n=e.min.value,i=e.max.value,s=[];if(n<65&&(i===65535||i>=131071)||n===65536&&i>=131071)return s;for(let o=n;o<=i;o++){const a=$(o);if(!Fe(a))continue;const u=kt(a).filter(c=>{const f=c.codePointAt(0);return f<n||f>i});if(u.length&&(s.push(...u),r))break}return s}function J(e,{escDigit:t,inCharClass:r,useFlagV:n}){if(it.has(e))return it.get(e);if(e<32||e>126&&e<160||e>262143||t&&dn(e))return e>255?`\\u{${e.toString(16).toUpperCase()}}`:`\\x${e.toString(16).toUpperCase().padStart(2,"0")}`;const i=r?n?un:an:on,s=$(e);return(i.has(s)?"\\":"")+s}function ln(e){const t=e.map(i=>i.codePointAt(0)).sort((i,s)=>i-s),r=[];let n=null;for(let i=0;i<t.length;i++)t[i+1]===t[i]+1?n??=t[i]:n===null?r.push(t[i]):(r.push([n,t[i]]),n=null);return r}function fn(e,t,r){if(e)return">";let n="";if(t&&r){const{enable:i,disable:s}=t;n=(i?.ignoreCase?"i":"")+(i?.dotAll?"s":"")+(s?"-":"")+(s?.ignoreCase?"i":"")+(s?.dotAll?"s":"")}return`${n}:`}function pn({kind:e,max:t,min:r}){let n;return!r&&t===1?n="?":!r&&t===1/0?n="*":r===1&&t===1/0?n="+":r===t?n=`{${r}}`:n=`{${r},${t===1/0?"":t}}`,n+{greedy:"",lazy:"?",possessive:"+"}[e]}function ot({type:e}){return e==="CapturingGroup"||e==="Group"||e==="LookaroundAssertion"}function dn(e){return e>47&&e<58}function at({type:e,value:t}){return e==="Character"&&t===45}var hn=class Ue extends RegExp{#t=new Map;#e=null;#n;#r=null;#s=null;rawOptions={};get source(){return this.#n||"(?:)"}constructor(t,r,n){const i=!!n?.lazyCompile;if(t instanceof RegExp){if(n)throw new Error("Cannot provide options when copying a regexp");const s=t;super(s,r),this.#n=s.source,s instanceof Ue&&(this.#t=s.#t,this.#r=s.#r,this.#s=s.#s,this.rawOptions=s.rawOptions)}else{const s={hiddenCaptures:[],strategy:null,transfers:[],...n};super(i?"":t,r),this.#n=t,this.#t=mn(s.hiddenCaptures,s.transfers),this.#s=s.strategy,this.rawOptions=n??{}}i||(this.#e=this)}exec(t){if(!this.#e){const{lazyCompile:i,...s}=this.rawOptions;this.#e=new Ue(this.#n,this.flags,s)}const r=this.global||this.sticky,n=this.lastIndex;if(this.#s==="clip_search"&&r&&n){this.lastIndex=0;const i=this.#i(t.slice(n));return i&&(gn(i,n,t,this.hasIndices),this.lastIndex+=n),i}return this.#i(t)}#i(t){this.#e.lastIndex=this.lastIndex;const r=super.exec.call(this.#e,t);if(this.lastIndex=this.#e.lastIndex,!r||!this.#t.size)return r;const n=[...r];r.length=1;let i;this.hasIndices&&(i=[...r.indices],r.indices.length=1);const s=[0];for(let o=1;o<n.length;o++){const{hidden:a,transferTo:u}=this.#t.get(o)??{};if(a?s.push(null):(s.push(r.length),r.push(n[o]),this.hasIndices&&r.indices.push(i[o])),u&&n[o]!==void 0){const c=s[u];if(!c)throw new Error(`Invalid capture transfer to "${c}"`);if(r[c]=n[o],this.hasIndices&&(r.indices[c]=i[o]),r.groups){this.#r||(this.#r=wn(this.source));const f=this.#r.get(u);f&&(r.groups[f]=n[o],this.hasIndices&&(r.indices.groups[f]=i[o]))}}}return r}};function gn(e,t,r,n){if(e.index+=t,e.input=r,n){const i=e.indices;for(let o=0;o<i.length;o++){const a=i[o];a&&(i[o]=[a[0]+t,a[1]+t])}const s=i.groups;s&&Object.keys(s).forEach(o=>{const a=s[o];a&&(s[o]=[a[0]+t,a[1]+t])})}}function mn(e,t){const r=new Map;for(const n of e)r.set(n,{hidden:!0});for(const[n,i]of t)for(const s of i)se(r,s,{}).transferTo=n;return r}function wn(e){const t=/(?<capture>\((?:\?<(?![=!])(?<name>[^>]+)>|(?!\?)))|\\?./gsu,r=new Map;let n=0,i=0,s;for(;s=t.exec(e);){const{0:o,groups:{capture:a,name:u}}=s;o==="["?n++:n?o==="]"&&n--:a&&(i++,u&&r.set(i,u))}return r}function yn(e,t){const r=bn(e,t);return r.options?new hn(r.pattern,r.flags,r.options):new RegExp(r.pattern,r.flags)}function bn(e,t){const r=Et(t),n=ht(e,{flags:r.flags,normalizeUnknownPropertyNames:!0,rules:{captureGroup:r.rules.captureGroup,singleline:r.rules.singleline},skipBackrefValidation:r.rules.allowOrphanBackrefs,unicodePropertyMap:De}),i=zr(n,{accuracy:r.accuracy,asciiWordBoundaries:r.rules.asciiWordBoundaries,avoidSubclass:r.avoidSubclass,bestEffortTarget:r.target}),s=rn(i,r),o=Ur(s.pattern,{captureTransfers:s._captureTransfers,hiddenCaptures:s._hiddenCaptures,mode:"external"}),a=Mr(o.pattern),u=Pr(a.pattern,{captureTransfers:o.captureTransfers,hiddenCaptures:o.hiddenCaptures}),c={pattern:u.pattern,flags:`${r.hasIndices?"d":""}${r.global?"g":""}${s.flags}${s.options.disable.v?"u":"v"}`};if(r.avoidSubclass){if(r.lazyCompileLength!==1/0)throw new Error("Lazy compilation requires subclass")}else{const f=u.hiddenCaptures.sort((h,g)=>h-g),l=Array.from(u.captureTransfers),d=i._strategy,p=c.pattern.length>=r.lazyCompileLength;(f.length||l.length||d||p)&&(c.options={...f.length&&{hiddenCaptures:f},...l.length&&{transfers:l},...d&&{strategy:d},...p&&{lazyCompile:p}})}return c}function Cn(e,t){return yn(e,{global:!0,hasIndices:!0,lazyCompileLength:3e3,rules:{allowOrphanBackrefs:!0,asciiWordBoundaries:!0,captureGroup:!0,recursionLimit:5,singleline:!0},...t})}function _n(e={}){const t={target:"auto",cache:new Map,...e};return t.regexConstructor||=r=>Cn(r,{target:t.target}),{createScanner(r){return new Tt(r,t)},createString(r){return{content:r}}}}var Ge=class extends Error{constructor(e){super(e),this.name="ShikiError"}};function En(){return 2147483648}function kn(){return typeof performance<"u"?performance.now():Date.now()}const xn=(e,t)=>e+(t-e%t)%t;async function An(e){let t,r;const n={};function i(p){r=p,n.HEAPU8=new Uint8Array(p),n.HEAPU32=new Uint32Array(p)}function s(p,h,g){n.HEAPU8.copyWithin(p,h,h+g)}function o(p){try{return t.grow(p-r.byteLength+65535>>>16),i(t.buffer),1}catch{}}function a(p){const h=n.HEAPU8.length;p=p>>>0;const g=En();if(p>g)return!1;for(let w=1;w<=4;w*=2){let y=h*(1+.2/w);y=Math.min(y,p+100663296);const k=Math.min(g,xn(Math.max(p,y),65536));if(o(k))return!0}return!1}const u=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function c(p,h,g=1024){const w=h+g;let y=h;for(;p[y]&&!(y>=w);)++y;if(y-h>16&&p.buffer&&u)return u.decode(p.subarray(h,y));let k="";for(;h<y;){let _=p[h++];if(!(_&128)){k+=String.fromCharCode(_);continue}const x=p[h++]&63;if((_&224)===192){k+=String.fromCharCode((_&31)<<6|x);continue}const b=p[h++]&63;if((_&240)===224?_=(_&15)<<12|x<<6|b:_=(_&7)<<18|x<<12|b<<6|p[h++]&63,_<65536)k+=String.fromCharCode(_);else{const P=_-65536;k+=String.fromCharCode(55296|P>>10,56320|P&1023)}}return k}function f(p,h){return p?c(n.HEAPU8,p,h):""}const l={emscripten_get_now:kn,emscripten_memcpy_big:s,emscripten_resize_heap:a,fd_write:()=>0};async function d(){const h=await e({env:l,wasi_snapshot_preview1:l});t=h.memory,i(t.buffer),Object.assign(n,h),n.UTF8ToString=f}return await d(),n}var $n=Object.defineProperty,vn=(e,t,r)=>t in e?$n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,v=(e,t,r)=>vn(e,typeof t!="symbol"?t+"":t,r);let I=null;function In(e){throw new Ge(e.UTF8ToString(e.getLastOnigError()))}class ye{constructor(t){v(this,"utf16Length"),v(this,"utf8Length"),v(this,"utf16Value"),v(this,"utf8Value"),v(this,"utf16OffsetToUtf8"),v(this,"utf8OffsetToUtf16");const r=t.length,n=ye._utf8ByteLength(t),i=n!==r,s=i?new Uint32Array(r+1):null;i&&(s[r]=n);const o=i?new Uint32Array(n+1):null;i&&(o[n]=r);const a=new Uint8Array(n);let u=0;for(let c=0;c<r;c++){const f=t.charCodeAt(c);let l=f,d=!1;if(f>=55296&&f<=56319&&c+1<r){const p=t.charCodeAt(c+1);p>=56320&&p<=57343&&(l=(f-55296<<10)+65536|p-56320,d=!0)}i&&(s[c]=u,d&&(s[c+1]=u),l<=127?o[u+0]=c:l<=2047?(o[u+0]=c,o[u+1]=c):l<=65535?(o[u+0]=c,o[u+1]=c,o[u+2]=c):(o[u+0]=c,o[u+1]=c,o[u+2]=c,o[u+3]=c)),l<=127?a[u++]=l:l<=2047?(a[u++]=192|(l&1984)>>>6,a[u++]=128|(l&63)>>>0):l<=65535?(a[u++]=224|(l&61440)>>>12,a[u++]=128|(l&4032)>>>6,a[u++]=128|(l&63)>>>0):(a[u++]=240|(l&1835008)>>>18,a[u++]=128|(l&258048)>>>12,a[u++]=128|(l&4032)>>>6,a[u++]=128|(l&63)>>>0),d&&c++}this.utf16Length=r,this.utf8Length=n,this.utf16Value=t,this.utf8Value=a,this.utf16OffsetToUtf8=s,this.utf8OffsetToUtf16=o}static _utf8ByteLength(t){let r=0;for(let n=0,i=t.length;n<i;n++){const s=t.charCodeAt(n);let o=s,a=!1;if(s>=55296&&s<=56319&&n+1<i){const u=t.charCodeAt(n+1);u>=56320&&u<=57343&&(o=(s-55296<<10)+65536|u-56320,a=!0)}o<=127?r+=1:o<=2047?r+=2:o<=65535?r+=3:r+=4,a&&n++}return r}createString(t){const r=t.omalloc(this.utf8Length);return t.HEAPU8.set(this.utf8Value,r),r}}const be=class F{constructor(t){if(v(this,"id",++F.LAST_ID),v(this,"_onigBinding"),v(this,"content"),v(this,"utf16Length"),v(this,"utf8Length"),v(this,"utf16OffsetToUtf8"),v(this,"utf8OffsetToUtf16"),v(this,"ptr"),!I)throw new Ge("Must invoke loadWasm first.");this._onigBinding=I,this.content=t;const r=new ye(t);this.utf16Length=r.utf16Length,this.utf8Length=r.utf8Length,this.utf16OffsetToUtf8=r.utf16OffsetToUtf8,this.utf8OffsetToUtf16=r.utf8OffsetToUtf16,this.utf8Length<1e4&&!F._sharedPtrInUse?(F._sharedPtr||(F._sharedPtr=I.omalloc(1e4)),F._sharedPtrInUse=!0,I.HEAPU8.set(r.utf8Value,F._sharedPtr),this.ptr=F._sharedPtr):this.ptr=r.createString(I)}convertUtf8OffsetToUtf16(t){return this.utf8OffsetToUtf16?t<0?0:t>this.utf8Length?this.utf16Length:this.utf8OffsetToUtf16[t]:t}convertUtf16OffsetToUtf8(t){return this.utf16OffsetToUtf8?t<0?0:t>this.utf16Length?this.utf8Length:this.utf16OffsetToUtf8[t]:t}dispose(){this.ptr===F._sharedPtr?F._sharedPtrInUse=!1:this._onigBinding.ofree(this.ptr)}};v(be,"LAST_ID",0);v(be,"_sharedPtr",0);v(be,"_sharedPtrInUse",!1);let Mt=be;class Sn{constructor(t){if(v(this,"_onigBinding"),v(this,"_ptr"),!I)throw new Ge("Must invoke loadWasm first.");const r=[],n=[];for(let a=0,u=t.length;a<u;a++){const c=new ye(t[a]);r[a]=c.createString(I),n[a]=c.utf8Length}const i=I.omalloc(4*t.length);I.HEAPU32.set(r,i/4);const s=I.omalloc(4*t.length);I.HEAPU32.set(n,s/4);const o=I.createOnigScanner(i,s,t.length);for(let a=0,u=t.length;a<u;a++)I.ofree(r[a]);I.ofree(s),I.ofree(i),o===0&&In(I),this._onigBinding=I,this._ptr=o}dispose(){this._onigBinding.freeOnigScanner(this._ptr)}findNextMatchSync(t,r,n){let i=0;if(typeof n=="number"&&(i=n),typeof t=="string"){t=new Mt(t);const s=this._findNextMatchSync(t,r,!1,i);return t.dispose(),s}return this._findNextMatchSync(t,r,!1,i)}_findNextMatchSync(t,r,n,i){const s=this._onigBinding,o=s.findNextOnigScannerMatch(this._ptr,t.id,t.ptr,t.utf8Length,t.convertUtf16OffsetToUtf8(r),i);if(o===0)return null;const a=s.HEAPU32;let u=o/4;const c=a[u++],f=a[u++],l=[];for(let d=0;d<f;d++){const p=t.convertUtf8OffsetToUtf16(a[u++]),h=t.convertUtf8OffsetToUtf16(a[u++]);l[d]={start:p,end:h,length:h-p}}return{index:c,captureIndices:l}}}function Ln(e){return typeof e.instantiator=="function"}function Pn(e){return typeof e.default=="function"}function Mn(e){return typeof e.data<"u"}function Nn(e){return typeof Response<"u"&&e instanceof Response}function Un(e){return typeof ArrayBuffer<"u"&&(e instanceof ArrayBuffer||ArrayBuffer.isView(e))||typeof Buffer<"u"&&Buffer.isBuffer?.(e)||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer||typeof Uint32Array<"u"&&e instanceof Uint32Array}let fe;function Tn(e){if(fe)return fe;async function t(){I=await An(async r=>{let n=e;return n=await n,typeof n=="function"&&(n=await n(r)),typeof n=="function"&&(n=await n(r)),Ln(n)?n=await n.instantiator(r):Pn(n)?n=await n.default(r):(Mn(n)&&(n=n.data),Nn(n)?typeof WebAssembly.instantiateStreaming=="function"?n=await On(n)(r):n=await Rn(n)(r):Un(n)?n=await Ie(n)(r):n instanceof WebAssembly.Module?n=await Ie(n)(r):"default"in n&&n.default instanceof WebAssembly.Module&&(n=await Ie(n.default)(r))),"instance"in n&&(n=n.instance),"exports"in n&&
142(n=n.exports),n})}return fe=t(),fe}function Ie(e){return t=>WebAssembly.instantiate(e,t)}function On(e){return t=>WebAssembly.instantiateStreaming(e,t)}function Rn(e){return async t=>{const r=await e.arrayBuffer();return WebAssembly.instantiate(r,t)}}async function Dn(e){return e&&await Tn(e),{createScanner(t){return new Sn(t.map(r=>typeof r=="string"?r:r.source))},createString(t){return new Mt(t)}}}function Fn({langs:e=[],themes:t=[],bundledLangs:r={},bundledThemes:n={},getMdcConfigs:i,options:s,engine:o}={}){let a;async function u(){const{createHighlighterCore:d,addClassToHast:p,isSpecialLang:h,isSpecialTheme:g}=await E(async()=>{const{createHighlighterCore:b,addClassToHast:P,isSpecialLang:M,isSpecialTheme:U}=await import("./BX0f8SCB.js");return{createHighlighterCore:b,addClassToHast:P,isSpecialLang:M,isSpecialTheme:U}},__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url),{transformerNotationDiff:w,transformerNotationErrorLevel:y,transformerNotationFocus:k,transformerNotationHighlight:_}=await E(async()=>{const{transformerNotationDiff:b,transformerNotationErrorLevel:P,transformerNotationFocus:M,transformerNotationHighlight:U}=await import("./BTbyQn2o.js");return{transformerNotationDiff:b,transformerNotationErrorLevel:P,transformerNotationFocus:M,transformerNotationHighlight:U}},[],import.meta.url),x=await d({langs:e,themes:t,engine:o||_n()});for await(const b of await f())await b.shiki?.setup?.(x);return{shiki:x,addClassToHast:p,isSpecialLang:h,isSpecialTheme:g,transformers:[w(),y(),k(),_()]}}async function c(){return a||(a=u()),a}async function f(){return i?.()||[]}return async(d,p,h,g={})=>{const{shiki:w,addClassToHast:y,isSpecialLang:k,isSpecialTheme:_,transformers:x}=await c();let b=p?.toLowerCase();const P={defaultColor:!1,meta:{__raw:g.meta}};b==="ts-type"||b==="typescript-type"?(b="typescript",P.grammarContextCode="let a:"):(b==="vue-html"||b==="vue-template")&&(b="vue",P.grammarContextCode="<template>");const M={...typeof h=="string"?{default:h}:h||{}},U=w.getLoadedThemes(),oe=w.getLoadedLanguages();typeof b=="string"&&!oe.includes(b)&&!k(b)&&(r[b]?await w.loadLanguage(r[b]):b="text");for(const[C,L]of Object.entries(M))typeof L=="string"&&!U.includes(L)&&!_(L)&&(n[L]?await w.loadTheme(n[L]):M[C]="none");const re=new Map;for(const C of x)re.set(C.name||`transformer:${Math.random()}-${C.constructor.name}`,C);for(const C of await f()){const L=typeof C.shiki?.transformers=="function"?await C.shiki?.transformers(d,b,h,g):C.shiki?.transformers||[];for(const Q of L)re.set(Q.name||`transformer:${Math.random()}-${Q.constructor.name}`,Q)}const N=w.codeToHast(d.trimEnd(),{lang:b,...P,themes:M,transformers:[...re.values(),{name:"mdc:highlight",line(C,L){g.highlights?.includes(L)&&y(C,"highlight"),C.properties.line=L}},{name:"mdc:newline",line(C){if(d?.includes(` 143`)){if(C.children.length===0||C.children.length===1&&C.children[0].type==="element"&&C.children[0].children.length===1&&C.children[0].children[0].type==="text"&&C.children[0].children[0].value===""){C.children=[{type:"element",tagName:"span",properties:{emptyLinePlaceholder:!0},children:[{type:"text",value:` 144`}]}];return}const L=C.children.at(-1);if(L?.type==="element"&&L.tagName==="span"){const Q=L.children.at(-1);Q?.type==="text"&&(Q.value+=` 145`)}}}}]}).children[0],Nt=N.children[0],ae=s?.wrapperStyle;N.properties.style=ae?typeof ae=="string"?ae:N.properties.style:"";const Ce=[];return Object.keys(M).forEach(C=>{const L=C!=="default"?`.${C}`:"";Ce.push(ae?`${L} .shiki,`:"",`html .${C} .shiki span {`,`color: var(--shiki-${C});`,`background: var(--shiki-${C}-bg);`,`font-style: var(--shiki-${C}-font-style);`,`font-weight: var(--shiki-${C}-font-weight);`,`text-decoration: var(--shiki-${C}-text-decoration);`,"}"),Ce.push(`html${L} .shiki span {`,`color: var(--shiki-${C});`,`background: var(--shiki-${C}-bg);`,`font-style: var(--shiki-${C}-font-style);`,`font-weight: var(--shiki-${C}-font-weight);`,`text-decoration: var(--shiki-${C}-text-decoration);`,"}")}),{tree:Nt.children,className:Array.isArray(N.properties.class)?N.properties.class.join(" "):N.properties.class,inlineStyle:N.properties.style,style:Ce.join("")}}}const Gn={shellscript:()=>E(()=>import("./Yzrsuije.js"),[],import.meta.url).then(e=>e.default||e),bash:()=>E(()=>import("./Yzrsuije.js"),[],import.meta.url).then(e=>e.default||e),sh:()=>E(()=>import("./Yzrsuije.js"),[],import.meta.url).then(e=>e.default||e),shell:()=>E(()=>import("./Yzrsuije.js"),[],import.meta.url).then(e=>e.default||e),zsh:()=>E(()=>import("./Yzrsuije.js"),[],import.meta.url).then(e=>e.default||e),json:()=>E(()=>import("./Cp-IABpG.js"),[],import.meta.url).then(e=>e.default||e),jsonc:()=>E(()=>import("./Des-eS-w.js"),[],import.meta.url).then(e=>e.default||e),yaml:()=>E(()=>import("./Buea-lGh.js"),[],import.meta.url).then(e=>e.default||e),yml:()=>E(()=>import("./Buea-lGh.js"),[],import.meta.url).then(e=>e.default||e),typescript:()=>E(()=>import("./BPQ3VLAy.js"),[],import.meta.url).then(e=>e.default||e),ts:()=>E(()=>import("./BPQ3VLAy.js"),[],import.meta.url).then(e=>e.default||e),cts:()=>E(()=>import("./BPQ3VLAy.js"),[],import.meta.url).then(e=>e.default||e),mts:()=>E(()=>import("./BPQ3VLAy.js"),[],import.meta.url).then(e=>e.default||e),javascript:()=>E(()=>import("./wDzz0qaB.js"),[],import.meta.url).then(e=>e.default||e),js:()=>E(()=>import("./wDzz0qaB.js"),[],import.meta.url).then(e=>e.default||e),cjs:()=>E(()=>import("./wDzz0qaB.js"),[],import.meta.url).then(e=>e.default||e),mjs:()=>E(()=>import("./wDzz0qaB.js"),[],import.meta.url).then(e=>e.default||e),python:()=>E(()=>import("./B6aJPvgy.js"),[],import.meta.url).then(e=>e.default||e),py:()=>E(()=>import("./B6aJPvgy.js"),[],import.meta.url).then(e=>e.default||e),http:()=>E(()=>import("./CFQBIZuM.js"),__vite__mapDeps([7,8,9,10,11,12]),import.meta.url).then(e=>e.default||e),markdown:()=>E(()=>import("./Cvjx9yec.js"),[],import.meta.url).then(e=>e.default||e),md:()=>E(()=>import("./Cvjx9yec.js"),[],import.meta.url).then(e=>e.default||e),vue:()=>E(()=>import("./DDtB-vTQ.js"),__vite__mapDeps([13,14,11,12,9,15]),import.meta.url).then(e=>e.default||e),html:()=>E(()=>import("./DSSpBswy.js"),__vite__mapDeps([15,11,14]),import.meta.url).then(e=>e.default||e),css:()=>E(()=>import("./CLj8gQPS.js"),[],import.meta.url).then(e=>e.default||e),xml:()=>E(()=>import("./B8PEiB0p.js"),[],import.meta.url).then(e=>e.default||e)},Bn={"github-light":()=>E(()=>import("./DAi9KRSo.js"),[],import.meta.url).then(e=>e.default||e)},Vn={},Hn=Dn(()=>E(()=>import("./CG6Dc4jp.js"),[],import.meta.url)),jn=Fn({bundledLangs:Gn,bundledThemes:Bn,options:Vn,getMdcConfigs:Ut,engine:Hn});export{Fn as createShikiHighlighter,jn as default};
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.