import{L as G,E as k,C as V}from"./vendor-lezer-lr-eZ5kYecM.js";import{s as _,t as r}from"./vendor-lezer-highlight-DuEf3ZFH.js";const f=63,D=64,Z=1,w=2,U=3,E=4,W=5,L=6,B=7,Y=65,M=66,j=8,A=9,H=10,N=11,I=12,y=13,K=19,F=20,J=29,u=33,OO=34,eO=47,aO=0,T=1,x=2,R=3,i=4;class n{constructor(e,a,Q){this.parent=e,this.depth=a,this.type=Q,this.hash=(e?e.hash+e.hash<<8:0)+a+(a<<4)+Q}}n.top=new n(null,-1,aO);function X(O,e){for(let a=0,Q=e-O.pos-1;;Q--,a++){let t=O.peek(Q);if(s(t)||t==-1)return a}}function g(O){return O==32||O==9}function s(O){return O==10||O==13}function p(O){return g(O)||s(O)}function c(O){return O<0||p(O)}const QO=new V({start:n.top,reduce(O,e){return O.type==R&&(e==F||e==OO)?O.parent:O},shift(O,e,a,Q){if(e==U)return new n(O,X(Q,Q.pos),T);if(e==Y||e==W)return new n(O,X(Q,Q.pos),x);if(e==f)return O.parent;if(e==K||e==u)return new n(O,0,R);if(e==y&&O.type==i)return O.parent;if(e==eO){let t=/[1-9]/.exec(Q.read(Q.pos,a.pos));if(t)return new n(O,O.depth+ +t[0],i)}return O},hash(O){return O.hash}});function l(O,e,a=0){return O.peek(a)==e&&O.peek(a+1)==e&&O.peek(a+2)==e&&c(O.peek(a+3))}const PO=new k((O,e)=>{if(O.next==-1&&e.canShift(D))return O.acceptToken(D);let a=O.peek(-1);if((s(a)||a<0)&&e.context.type!=R){if(l(O,45))if(e.canShift(f))O.acceptToken(f);else return O.acceptToken(Z,3);if(l(O,46))if(e.canShift(f))O.acceptToken(f);else return O.acceptToken(w,3);let Q=0;for(;O.next==32;)Q++,O.advance();(Q{if(e.context.type==R){O.next==63&&(O.advance(),c(O.next)&&O.acceptToken(B));return}if(O.next==45)O.advance(),c(O.next)&&O.acceptToken(e.context.type==T&&e.context.depth==X(O,O.pos-1)?E:U);else if(O.next==63)O.advance(),c(O.next)&&O.acceptToken(e.context.type==x&&e.context.depth==X(O,O.pos-1)?L:W);else{let a=O.pos;for(;;)if(g(O.next)){if(O.pos==a)return;O.advance()}else if(O.next==33)z(O);else if(O.next==38)$(O);else if(O.next==42){$(O);break}else if(O.next==39||O.next==34){if(h(O,!0))break;return}else if(O.next==91||O.next==123){if(!sO(O))return;break}else{C(O,!0,!1,0);break}for(;g(O.next);)O.advance();if(O.next==58){if(O.pos==a&&e.canShift(J))return;let Q=O.peek(1);c(Q)&&O.acceptTokenTo(e.context.type==x&&e.context.depth==X(O,a)?M:Y,a)}}},{contextual:!0});function tO(O){return O>32&&O<127&&O!=34&&O!=37&&O!=44&&O!=60&&O!=62&&O!=92&&O!=94&&O!=96&&O!=123&&O!=124&&O!=125}function q(O){return O>=48&&O<=57||O>=97&&O<=102||O>=65&&O<=70}function m(O,e){return O.next==37?(O.advance(),q(O.next)&&O.advance(),q(O.next)&&O.advance(),!0):tO(O.next)||e&&O.next==44?(O.advance(),!0):!1}function z(O){if(O.advance(),O.next==60){for(O.advance();;)if(!m(O,!0)){O.next==62&&O.advance();break}}else for(;m(O,!1););}function $(O){for(O.advance();!c(O.next)&&S(O.tag)!="f";)O.advance()}function h(O,e){let a=O.next,Q=!1,t=O.pos;for(O.advance();;){let P=O.next;if(P<0)break;if(O.advance(),P==a)if(P==39)if(O.next==39)O.advance();else break;else break;else if(P==92&&a==34)O.next>=0&&O.advance();else if(s(P)){if(e)return!1;Q=!0}else if(e&&O.pos>=t+1024)return!1}return!Q}function sO(O){for(let e=[],a=O.pos+1024;;)if(O.next==91||O.next==123)e.push(O.next),O.advance();else if(O.next==39||O.next==34){if(!h(O,!0))return!1}else if(O.next==93||O.next==125){if(e[e.length-1]!=O.next-2)return!1;if(e.pop(),O.advance(),!e.length)return!0}else{if(O.next<0||O.pos>a||s(O.next))return!1;O.advance()}}const oO="iiisiiissisfissssssssssssisssiiissssssssssssssssssssssssssfsfssissssssssssssssssssssssssssfif";function S(O){return O<33?"u":O>125?"s":oO[O-33]}function b(O,e){let a=S(O);return a!="u"&&!(e&&a=="f")}function C(O,e,a,Q){if(S(O.next)=="s"||(O.next==63||O.next==58||O.next==45)&&b(O.peek(1),a))O.advance();else return!1;let t=O.pos;for(;;){let P=O.next,o=0,d=Q+1;for(;p(P);){if(s(P)){if(e)return!1;d=0}else d++;P=O.peek(++o)}if(!(P>=0&&(P==58?b(O.peek(o+1),a):P==35?O.peek(o-1)!=32:b(P,a)))||!a&&d<=Q||d==0&&!a&&(l(O,45,o)||l(O,46,o)))break;if(e&&S(P)=="f")return!1;for(let v=o;v>=0;v--)O.advance();if(e&&O.pos>t+1024)return!1}return!0}const nO=new k((O,e)=>{if(O.next==33)z(O),O.acceptToken(I);else if(O.next==38||O.next==42){let a=O.next==38?H:N;$(O),O.acceptToken(a)}else O.next==39||O.next==34?(h(O,!1),O.acceptToken(A)):C(O,!1,e.context.type==R,e.context.depth)&&O.acceptToken(j)}),cO=new k((O,e)=>{let a=e.context.type==i?e.context.depth:-1,Q=O.pos;O:for(;;){let t=0,P=O.next;for(;P==32;)P=O.peek(++t);if(!t&&(l(O,45,t)||l(O,46,t))||!s(P)&&(a<0&&(a=Math.max(e.context.depth+1,t)),tYAN>Y",stateData:";S~O!fOS!gOS^OS~OP_OQbORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!V[O!cTO~O`cO~P]OVkOWROXROYeOZfO[dOcPOmhOqQO~OboO~P!bOVtOWROXROYeOZfO[dOcPOmrOqQO~OpwO~P#WORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!cTO~OSvP!avP!bvP~P#|OWROXROYeOZfO[dOcPOqQO~OmzO~P%OOm!OOUzP!azP!bzP!dzP~P#|O^!SO!b!QO!f!TO!g!RO~ORSOTUOWROXROcPOqQO!PVO!cTO~OY!UOP!QXQ!QX!V!QX!`!QXS!QX!a!QX!b!QXU!QXm!QX!d!QX~P&aO[!WOP!SXQ!SX!V!SX!`!SXS!SX!a!SX!b!SXU!SXm!SX!d!SX~P&aO^!ZO!W![O!b!YO!f!]O!g!YO~OP!_O!V[OQaX!`aX~OPaXQaX!VaX!`aX~P#|OP!bOQ!cO!V[O~OP_O!V[O~P#|OWROXROY!fOcPOqQObfXmfXofXpfX~OWROXRO[!hOcPOqQObhXmhXohXphX~ObeXmlXoeX~ObkXokX~P%OOm!kO~Om!lObnPonP~P%OOb!pOo!oO~Ob!pO~P!bOm!sOosXpsX~OosXpsX~P%OOm!uOotPptP~P%OOo!xOp!yO~Op!yO~P#WOS!|O!a#OO!b#OO~OUyX!ayX!byX!dyX~P#|Om#QO~OU#SO!a#UO!b#UO!d#RO~Om#WOUzX!azX!bzX!dzX~O]#XO~O!b#XO!g#YO~O^#ZO!b#XO!g#YO~OP!RXQ!RX!V!RX!`!RXS!RX!a!RX!b!RXU!RXm!RX!d!RX~P&aOP!TXQ!TX!V!TX!`!TXS!TX!a!TX!b!TXU!TXm!TX!d!TX~P&aO!b#^O!g#^O~O^#_O!b#^O!f#`O!g#^O~O^#_O!W#aO!b#^O!g#^O~OPaaQaa!Vaa!`aa~P#|OP#cO!V[OQ!XX!`!XX~OP!XXQ!XX!V!XX!`!XX~P#|OP_O!V[OQ!_X!`!_X~P#|OWROXROcPOqQObgXmgXogXpgX~OWROXROcPOqQObiXmiXoiXpiX~Obkaoka~P%OObnXonX~P%OOm#kO~Ob#lOo!oO~Oosapsa~P%OOotXptX~P%OOm#pO~Oo!xOp#qO~OSwP!awP!bwP~P#|OS!|O!a#vO!b#vO~OUya!aya!bya!dya~P#|Om#xO~P%OOm#{OU}P!a}P!b}P!d}P~P#|OU#SO!a$OO!b$OO!d#RO~O]$QO~O!b$QO!g$RO~O!b$SO!g$SO~O^$TO!b$SO!g$SO~O^$TO!b$SO!f$UO!g$SO~OP!XaQ!Xa!V!Xa!`!Xa~P#|Obnaona~P%OOotapta~P%OOo!xO~OU|X!a|X!b|X!d|X~P#|Om$ZO~Om$]OU}X!a}X!b}X!d}X~O]$^O~O!b$_O!g$_O~O^$`O!b$_O!g$_O~OU|a!a|a!b|a!d|a~P#|O!b$cO!g$cO~O",goto:",]!mPPPPPPPPPPPPPPPPP!nPP!v#v#|$`#|$c$f$j$nP%VPPP!v%Y%^%a%{&O%a&R&U&X&_&b%aP&e&{&e'O'RPP']'a'g'm's'y(XPPPPPPPP(_)e*X+c,VUaObcR#e!c!{ROPQSTUXY_bcdehknrtvz!O!U!W!_!b!c!f!h!k!l!s!u!|#Q#R#S#W#c#k#p#x#{$Z$]QmPR!qnqfPQThknrtv!k!l!s!u#R#k#pR!gdR!ieTlPnTjPnSiPnSqQvQ{TQ!mkQ!trQ!vtR#y#RR!nkTsQvR!wt!RWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]RySR#t!|R|TR|UQ!PUR#|#SR#z#RR#z#SyZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]R!VXR!XYa]O^abc!a!c!eT!da!eQnPR!rnQvQR!{vQ!}yR#u!}Q#T|R#}#TW^Obc!cS!^^!aT!aa!eQ!eaR#f!eW`Obc!cQxSS}U#SQ!`_Q#PzQ#V!OQ#b!_Q#d!bQ#s!|Q#w#QQ$P#WQ$V#cQ$Y#xQ$[#{Q$a$ZR$b$]xZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]Q!VXQ!XYQ#[!UR#]!W!QWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]pfPQThknrtv!k!l!s!u#R#k#pQ!gdQ!ieQ#g!fR#h!hSgPn^pQTkrtv#RQ!jhQ#i!kQ#j!lQ#n!sQ#o!uQ$W#kR$X#pQuQR!zv",nodeNames:"⚠ DirectiveEnd DocEnd - - ? ? ? Literal QuotedLiteral Anchor Alias Tag BlockLiteralContent Comment Stream BOM Document ] [ FlowSequence Item Tagged Anchored Anchored Tagged FlowMapping Pair Key : Pair , } { FlowMapping Pair Pair BlockSequence Item Item BlockMapping Pair Pair Key Pair Pair BlockLiteral BlockLiteralHeader Tagged Anchored Anchored Tagged Directive DirectiveName DirectiveContent Document",maxTerm:74,context:QO,nodeProps:[["isolate",-3,8,9,14,""],["openedBy",18,"[",32,"{"],["closedBy",19,"]",33,"}"]],propSources:[fO],skippedNodes:[0],repeatNodeCount:6,tokenData:"-Y~RnOX#PXY$QYZ$]Z]#P]^$]^p#Ppq$Qqs#Pst$btu#Puv$yv|#P|}&e}![#P![!]'O!]!`#P!`!a'i!a!}#P!}#O*g#O#P#P#P#Q+Q#Q#o#P#o#p+k#p#q'i#q#r,U#r;'S#P;'S;=`#z<%l?HT#P?HT?HU,o?HUO#PQ#UU!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PQ#kTOY#PZs#Pt;'S#P;'S;=`#z<%lO#PQ#}P;=`<%l#P~$VQ!f~XY$Qpq$Q~$bO!g~~$gS^~OY$bZ;'S$b;'S;=`$s<%lO$b~$vP;=`<%l$bR%OX!WQOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR%rX!WQ!VPOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR&bP;=`<%l%kR&lUoP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'VUmP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'p[!PP!WQOY#PZp#Ppq#hq{#P{|(f|}#P}!O(f!O!R#P!R![)p![;'S#P;'S;=`#z<%lO#PR(mW!PP!WQOY#PZp#Ppq#hq!R#P!R![)V![;'S#P;'S;=`#z<%lO#PR)^U!PP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR)wY!PP!WQOY#PZp#Ppq#hq{#P{|)V|}#P}!O)V!O;'S#P;'S;=`#z<%lO#PR*nUcP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+XUbP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+rUqP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,]UpP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,vU`P!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#P",tokenizers:[PO,rO,nO,cO,0,1],topRules:{Stream:[0,15]},tokenPrec:0});export{dO as p};