| 1 |
- "use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[2941],{32941:(e,t,l)=>{l.r(t);l.d(t,{autoCloseTags:()=>He,html:()=>Le,htmlCompletionSource:()=>We,htmlCompletionSourceWith:()=>De,htmlLanguage:()=>Ne});var a=l(27421);var r=l(45145);var n=l(66575);const s=55,o=1,u=56,i=2,O=57,d=3,p=4,c=5,f=6,m=7,g=8,S=9,b=10,h=11,x=12,P=13,V=58,T=14,w=15,v=59,y=21,X=23,$=24,_=25,q=27,k=28,Q=29,C=32,A=35,Y=37,M=38,R=0,Z=1;const E={area:true,base:true,br:true,col:true,command:true,embed:true,frame:true,hr:true,img:true,input:true,keygen:true,link:true,meta:true,param:true,source:true,track:true,wbr:true,menuitem:true};const B={dd:true,li:true,optgroup:true,option:true,p:true,rp:true,rt:true,tbody:true,td:true,tfoot:true,th:true,tr:true};const z={dd:{dd:true,dt:true},dt:{dd:true,dt:true},li:{li:true},option:{option:true,optgroup:true},optgroup:{optgroup:true},p:{address:true,article:true,aside:true,blockquote:true,dir:true,div:true,dl:true,fieldset:true,footer:true,form:true,h1:true,h2:true,h3:true,h4:true,h5:true,h6:true,header:true,hgroup:true,hr:true,menu:true,nav:true,ol:true,p:true,pre:true,section:true,table:true,ul:true},rp:{rp:true,rt:true},rt:{rp:true,rt:true},tbody:{tbody:true,tfoot:true},td:{td:true,th:true},tfoot:{tbody:true},th:{td:true,th:true},thead:{tbody:true,tfoot:true},tr:{tr:true}};function W(e){return e==45||e==46||e==58||e>=65&&e<=90||e==95||e>=97&&e<=122||e>=161}let D=null,j=null,G=0;function I(e,t){let l=e.pos+t;if(G==l&&j==e)return D;let a=e.peek(t),r="";for(;;){if(!W(a))break;r+=String.fromCharCode(a);a=e.peek(++t)}j=e;G=l;return D=r?r.toLowerCase():a==F||a==H?undefined:null}const U=60,N=62,L=47,F=63,H=33,K=45;function J(e,t){this.name=e;this.parent=t}const ee=[f,b,m,g,S];const te=new a.Aj({start:null,shift(e,t,l,a){return ee.indexOf(t)>-1?new J(I(a,1)||"",e):e},reduce(e,t){return t==y&&e?e.parent:e},reuse(e,t,l,a){let r=t.type.id;return r==f||r==Y?new J(I(a,1)||"",e):e},strict:false});const le=new a.Lu(((e,t)=>{if(e.next!=U){if(e.next<0&&t.context)e.acceptToken(V);return}e.advance();let l=e.next==L;if(l)e.advance();let a=I(e,0);if(a===undefined)return;if(!a)return e.acceptToken(l?w:T);let r=t.context?t.context.name:null;if(l){if(a==r)return e.acceptToken(h);if(r&&B[r])return e.acceptToken(V,-2);if(t.dialectEnabled(R))return e.acceptToken(x);for(let e=t.context;e;e=e.parent)if(e.name==a)return;e.acceptToken(P)}else{if(a=="script")return e.acceptToken(m);if(a=="style")return e.acceptToken(g);if(a=="textarea")return e.acceptToken(S);if(E.hasOwnProperty(a))return e.acceptToken(b);if(r&&z[r]&&z[r][a])e.acceptToken(V,-1);else e.acceptToken(f)}}),{contextual:true});const ae=new a.Lu((e=>{for(let t=0,l=0;;l++){if(e.next<0){if(l)e.acceptToken(v);break}if(e.next==K){t++}else if(e.next==N&&t>=2){if(l>=3)e.acceptToken(v,-2);break}else{t=0}e.advance()}}));function re(e){for(;e;e=e.parent)if(e.name=="svg"||e.name=="math")return true;return false}const ne=new a.Lu(((e,t)=>{if(e.next==L&&e.peek(1)==N){let l=t.dialectEnabled(Z)||re(t.context);e.acceptToken(l?c:p,2)}else if(e.next==N){e.acceptToken(p,1)}}));function se(e,t,l){let r=2+e.length;return new a.Lu((a=>{for(let n=0,s=0,o=0;;o++){if(a.next<0){if(o)a.acceptToken(t);break}if(n==0&&a.next==U||n==1&&a.next==L||n>=2&&n<r&&a.next==e.charCodeAt(n-2)){n++;s++}else if(n==r&&a.next==N){if(o>s)a.acceptToken(t,-s);else a.acceptToken(l,-(s-2));break}else if((a.next==10||a.next==13)&&o){a.acceptToken(t,1);break}else{n=s=0}a.advance()}}))}const oe=se("script",s,o);const ue=se("style",u,i);const ie=se("textarea",O,d);const Oe=(0,r.styleTags)({"Text RawText IncompleteTag IncompleteCloseTag":r.tags.content,"StartTag StartCloseTag SelfClosingEndTag EndTag":r.tags.angleBracket,TagName:r.tags.tagName,"MismatchedCloseTag/TagName":[r.tags.tagName,r.tags.invalid],AttributeName:r.tags.attributeName,"AttributeValue UnquotedAttributeValue":r.tags.attributeValue,Is:r.tags.definitionOperator,"EntityReference CharacterReference":r.tags.character,Comment:r.tags.blockComment,ProcessingInst:r.tags.processingInstruction,DoctypeDecl:r.tags.documentMeta});const de=a.U1.deserialize({version:14,states:",xOVO!rOOO!ZQ#tO'#CrO!`Q#tO'#C{O!eQ#tO'#DOO!jQ#tO'#DRO!oQ#tO'#DTO!tOaO'#CqO#PObO'#CqO#[OdO'#CqO$kO!rO'#CqOOO`'#Cq'#CqO$rO$fO'#DUO$zQ#tO'#DWO%PQ#tO'#DXOOO`'#Dl'#DlOOO`'#DZ'#DZQVO!rOOO%UQ&rO,59^O%aQ&rO,59gO%lQ&rO,59jO%wQ&rO,59mO&SQ&rO,59oOOOa'#D_'#D_O&_OaO'#CyO&jOaO,59]OOOb'#D`'#D`O&rObO'#C|O&}ObO,59]OOOd'#Da'#DaO'VOdO'#DPO'bOdO,59]OOO`'#Db'#DbO'jO!rO,59]O'qQ#tO'#DSOOO`,59],59]OOOp'#Dc'#DcO'vO$fO,59pOOO`,59p,59pO(OQ#|O,59rO(TQ#|O,59sOOO`-E7X-E7XO(YQ&rO'#CtOOQW'#D['#D[O(hQ&rO1G.xOOOa1G.x1G.xOOO`1G/Z1G/ZO(sQ&rO1G/ROOOb1G/R1G/RO)OQ&rO1G/UOOOd1G/U1G/UO)ZQ&rO1G/XOOO`1G/X1G/XO)fQ&rO1G/ZOOOa-E7]-E7]O)qQ#tO'#CzOOO`1G.w1G.wOOOb-E7^-E7^O)vQ#tO'#C}OOOd-E7_-E7_O){Q#tO'#DQOOO`-E7`-E7`O*QQ#|O,59nOOOp-E7a-E7aOOO`1G/[1G/[OOO`1G/^1G/^OOO`1G/_1G/_O*VQ,UO,59`OOQW-E7Y-E7YOOOa7+$d7+$dOOO`7+$u7+$uOOOb7+$m7+$mOOOd7+$p7+$pOOO`7+$s7+$sO*bQ#|O,59fO*gQ#|O,59iO*lQ#|O,59lOOO`1G/Y1G/YO*qO7[O'#CwO+SOMhO'#CwOOQW1G.z1G.zOOO`1G/Q1G/QOOO`1G/T1G/TOOO`1G/W1G/WOOOO'#D]'#D]O+eO7[O,59cOOQW,59c,59cOOOO'#D^'#D^O+vOMhO,59cOOOO-E7Z-E7ZOOQW1G.}1G.}OOOO-E7[-E7[",stateData:",c~O!_OS~OUSOVPOWQOXROYTO[]O][O^^O_^Oa^Ob^Oc^Od^Oy^O|_O!eZO~OgaO~OgbO~OgcO~OgdO~OgeO~O!XfOPmP![mP~O!YiOQpP![pP~O!ZlORsP![sP~OUSOVPOWQOXROYTOZqO[]O][O^^O_^Oa^Ob^Oc^Od^Oy^O!eZO~O![rO~P#gO!]sO!fuO~OgvO~OgwO~OS|OT}OiyO~OS!POT}OiyO~OS!ROT}OiyO~OS!TOT}OiyO~OS}OT}OiyO~O!XfOPmX![mX~OP!WO![!XO~O!YiOQpX![pX~OQ!ZO![!XO~O!ZlORsX![sX~OR!]O![!XO~O![!XO~P#gOg!_O~O!]sO!f!aO~OS!bO~OS!cO~Oj!dOShXThXihX~OS!fOT!gOiyO~OS!hOT!gOiyO~OS!iOT!gOiyO~OS!jOT!gOiyO~OS!gOT!gOiyO~Og!kO~Og!lO~Og!mO~OS!nO~Ol!qO!a!oO!c!pO~OS!rO~OS!sO~OS!tO~Ob!uOc!uOd!uO!a!wO!b!uO~Ob!xOc!xOd!xO!c!wO!d!xO~Ob!uOc!uOd!uO!a!{O!b!uO~Ob!xOc!xOd!xO!c!{O!d!xO~OT~cbd!ey|!e~",goto:"%q!aPPPPPPPPPPPPPPPPPPPPP!b!hP!nPP!zP!}#Q#T#Z#^#a#g#j#m#s#y!bP!b!bP$P$V$m$s$y%P%V%]%cPPPPPPPP%iX^OX`pXUOX`pezabcde{!O!Q!S!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ!ObQ!QcQ!SdQ!UeZ!e{!O!Q!S!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"⚠ StartCloseTag StartCloseTag StartCloseTag EndTag SelfClosingEndTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:68,context:te,nodeProps:[["closedBy",-10,1,2,3,7,8,9,10,11,12,13,"EndTag",6,"EndTag SelfClosingEndTag",-4,22,31,34,37,"CloseTag"],["openedBy",4,"StartTag StartCloseTag",5,"StartTag",-4,30,33,36,38,"OpenTag"],["group",-10,14,15,18,19,20,21,40,41,42,43,"Entity",17,"Entity TextContent",-3,29,32,35,"TextContent Entity"],["isolate",-11,22,30,31,33,34,36,37,38,39,42,43,"ltr",-3,27,28,40,""]],propSources:[Oe],skippedNodes:[0],repeatNodeCount:9,tokenData:"!<p!aR!YOX$qXY,QYZ,QZ[$q[]&X]^,Q^p$qpq,Qqr-_rs3_sv-_vw3}wxHYx}-_}!OH{!O!P-_!P!Q$q!Q![-_![!]Mz!]!^-_!^!_!$S!_!`!;x!`!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4U-_4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!Z$|caPlW!b`!dpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr$qrs&}sv$qvw+Pwx(tx!^$q!^!_*V!_!a&X!a#S$q#S#T&X#T;'S$q;'S;=`+z<%lO$q!R&bXaP!b`!dpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&Xq'UVaP!dpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}P'pTaPOv'kw!^'k!_;'S'k;'S;=`(P<%lO'kP(SP;=`<%l'kp([S!dpOv(Vx;'S(V;'S;=`(h<%lO(Vp(kP;=`<%l(Vq(qP;=`<%l&}a({WaP!b`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t`)jT!b`Or)esv)ew;'S)e;'S;=`)y<%lO)e`)|P;=`<%l)ea*SP;=`<%l(t!Q*^V!b`!dpOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!Q*vP;=`<%l*V!R*|P;=`<%l&XW+UYlWOX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+PW+wP;=`<%l+P!Z+}P;=`<%l$q!a,]`aP!b`!dp!_^OX&XXY,QYZ,QZ]&X]^,Q^p&Xpq,Qqr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!_-ljiSaPlW!b`!dpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q[/ebiSlWOX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+PS0rXiSqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0mS1bP;=`<%l0m[1hP;=`<%l/^!V1vciSaP!b`!dpOq&Xqr1krs&}sv1kvw0mwx(tx!P1k!P!Q&X!Q!^1k!^!_*V!_!a&X!a#s1k#s$f&X$f;'S1k;'S;=`3R<%l?Ah1k?Ah?BY&X?BY?Mn1k?MnO&X!V3UP;=`<%l1k!_3[P;=`<%l-_!Z3hV!ahaP!dpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}!_4WiiSlWd!ROX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst>]tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^/^!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!Z5zblWOX5uXZ7SZ[5u[^7S^p5uqr5urs7Sst+Ptw5uwx7Sx!]5u!]!^7w!^!a7S!a#S5u#S#T7S#T;'S5u;'S;=`8n<%lO5u!R7VVOp7Sqs7St!]7S!]!^7l!^;'S7S;'S;=`7q<%lO7S!R7qOb!R!R7tP;=`<%l7S!Z8OYlWb!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!Z8qP;=`<%l5u!_8{iiSlWOX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst/^tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^:j!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!_:sbiSlWb!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!V<QciSOp7Sqr;{rs7Sst0mtw;{wx7Sx!P;{!P!Q7S!Q!];{!]!^=]!^!a7S!a#s;{#s$f7S$f;'S;{;'S;=`>P<%l?Ah;{?Ah?BY7S?BY?Mn;{?MnO7S!V=dXiSb!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!V>SP;=`<%l;{!_>YP;=`<%l8t!_>dhiSlWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^/^!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!Z@TalWOX@OXZAYZ[@O[^AY^p@Oqr@OrsAYsw@OwxAYx!]@O!]!^Az!^!aAY!a#S@O#S#TAY#T;'S@O;'S;=`Bq<%lO@O!RA]UOpAYq!]AY!]!^Ao!^;'SAY;'S;=`At<%lOAY!RAtOc!R!RAwP;=`<%lAY!ZBRYlWc!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!ZBtP;=`<%l@O!_COhiSlWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^Dj!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!_DsbiSlWc!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VFQbiSOpAYqrE{rsAYswE{wxAYx!PE{!P!QAY!Q!]E{!]!^GY!^!aAY!a#sE{#s$fAY$f;'SE{;'S;=`G|<%l?AhE{?Ah?BYAY?BY?MnE{?MnOAY!VGaXiSc!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!VHPP;=`<%lE{!_HVP;=`<%lBw!ZHcW!cxaP!b`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t!aIYliSaPlW!b`!dpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OKQ!O!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!aK_kiSaPlW!b`!dpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!`&X!`!aMS!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!TM_XaP!b`!dp!fQOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!aNZ!ZiSgQaPlW!b`!dpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OMz!O!PMz!P!Q$q!Q![Mz![!]Mz!]!^-_!^!_*V!_!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f$}-_$}%OMz%O%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4UMz4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Je-_$Je$JgMz$Jg$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!a!$PP;=`<%lMz!R!$ZY!b`!dpOq*Vqr!$yrs(Vsv*Vwx)ex!a*V!a!b!4t!b;'S*V;'S;=`*s<%lO*V!R!%Q]!b`!dpOr*Vrs(Vsv*Vwx)ex}*V}!O!%y!O!f*V!f!g!']!g#W*V#W#X!0`#X;'S*V;'S;=`*s<%lO*V!R!&QX!b`!dpOr*Vrs(Vsv*Vwx)ex}*V}!O!&m!O;'S*V;'S;=`*s<%lO*V!R!&vV!b`!dp!ePOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!'dX!b`!dpOr*Vrs(Vsv*Vwx)ex!q*V!q!r!(P!r;'S*V;'S;=`*s<%lO*V!R!(WX!b`!dpOr*Vrs(Vsv*Vwx)ex!e*V!e!f!(s!f;'S*V;'S;=`*s<%lO*V!R!(zX!b`!dpOr*Vrs(Vsv*Vwx)ex!v*V!v!w!)g!w;'S*V;'S;=`*s<%lO*V!R!)nX!b`!dpOr*Vrs(Vsv*Vwx)ex!{*V!{!|!*Z!|;'S*V;'S;=`*s<%lO*V!R!*bX!b`!dpOr*Vrs(Vsv*Vwx)ex!r*V!r!s!*}!s;'S*V;'S;=`*s<%lO*V!R!+UX!b`!dpOr*Vrs(Vsv*Vwx)ex!g*V!g!h!+q!h;'S*V;'S;=`*s<%lO*V!R!+xY!b`!dpOr!+qrs!,hsv!+qvw!-Swx!.[x!`!+q!`!a!/j!a;'S!+q;'S;=`!0Y<%lO!+qq!,mV!dpOv!,hvx!-Sx!`!,h!`!a!-q!a;'S!,h;'S;=`!.U<%lO!,hP!-VTO!`!-S!`!a!-f!a;'S!-S;'S;=`!-k<%lO!-SP!-kO|PP!-nP;=`<%l!-Sq!-xS!dp|POv(Vx;'S(V;'S;=`(h<%lO(Vq!.XP;=`<%l!,ha!.aX!b`Or!.[rs!-Ssv!.[vw!-Sw!`!.[!`!a!.|!a;'S!.[;'S;=`!/d<%lO!.[a!/TT!b`|POr)esv)ew;'S)e;'S;=`)y<%lO)ea!/gP;=`<%l!.[!R!/sV!b`!dp|POr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!0]P;=`<%l!+q!R!0gX!b`!dpOr*Vrs(Vsv*Vwx)ex#c*V#c#d!1S#d;'S*V;'S;=`*s<%lO*V!R!1ZX!b`!dpOr*Vrs(Vsv*Vwx)ex#V*V#V#W!1v#W;'S*V;'S;=`*s<%lO*V!R!1}X!b`!dpOr*Vrs(Vsv*Vwx)ex#h*V#h#i!2j#i;'S*V;'S;=`*s<%lO*V!R!2qX!b`!dpOr*Vrs(Vsv*Vwx)ex#m*V#m#n!3^#n;'S*V;'S;=`*s<%lO*V!R!3eX!b`!dpOr*Vrs(Vsv*Vwx)ex#d*V#d#e!4Q#e;'S*V;'S;=`*s<%lO*V!R!4XX!b`!dpOr*Vrs(Vsv*Vwx)ex#X*V#X#Y!+q#Y;'S*V;'S;=`*s<%lO*V!R!4{Y!b`!dpOr!4trs!5ksv!4tvw!6Vwx!8]x!a!4t!a!b!:]!b;'S!4t;'S;=`!;r<%lO!4tq!5pV!dpOv!5kvx!6Vx!a!5k!a!b!7W!b;'S!5k;'S;=`!8V<%lO!5kP!6YTO!a!6V!a!b!6i!b;'S!6V;'S;=`!7Q<%lO!6VP!6lTO!`!6V!`!a!6{!a;'S!6V;'S;=`!7Q<%lO!6VP!7QOyPP!7TP;=`<%l!6Vq!7]V!dpOv!5kvx!6Vx!`!5k!`!a!7r!a;'S!5k;'S;=`!8V<%lO!5kq!7yS!dpyPOv(Vx;'S(V;'S;=`(h<%lO(Vq!8YP;=`<%l!5ka!8bX!b`Or!8]rs!6Vsv!8]vw!6Vw!a!8]!a!b!8}!b;'S!8];'S;=`!:V<%lO!8]a!9SX!b`Or!8]rs!6Vsv!8]vw!6Vw!`!8]!`!a!9o!a;'S!8];'S;=`!:V<%lO!8]a!9vT!b`yPOr)esv)ew;'S)e;'S;=`)y<%lO)ea!:YP;=`<%l!8]!R!:dY!b`!dpOr!4trs!5ksv!4tvw!6Vwx!8]x!`!4t!`!a!;S!a;'S!4t;'S;=`!;r<%lO!4t!R!;]V!b`!dpyPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!;uP;=`<%l!4t!V!<TXjSaP!b`!dpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X",tokenizers:[oe,ue,ie,ne,le,ae,0,1,2,3,4,5],topRules:{Document:[0,16]},dialects:{noMatch:0,selfClosing:515},tokenPrec:517});function pe(e,t){let l=Object.create(null);for(let a of e.getChildren($)){let e=a.getChild(_),r=a.getChild(q)||a.getChild(k);if(e)l[t.read(e.from,e.to)]=!r?"":r.type.id==q?t.read(r.from+1,r.to-1):t.read(r.from,r.to)}return l}function ce(e,t){let l=e.getChild(X);return l?t.read(l.from,l.to):" "}function fe(e,t,l){let a;for(let r of l){if(!r.attrs||r.attrs(a||(a=pe(e.node.parent.firstChild,t))))return{parser:r.parser,bracketed:true}}return null}function me(e=[],t=[]){let l=[],a=[],r=[],s=[];for(let n of e){let e=n.tag=="script"?l:n.tag=="style"?a:n.tag=="textarea"?r:s;e.push(n)}let o=t.length?Object.create(null):null;for(let n of t)(o[n.name]||(o[n.name]=[])).push(n);return(0,n.parseMixed)(((e,t)=>{let n=e.type.id;if(n==Q)return fe(e,t,l);if(n==C)return fe(e,t,a);if(n==A)return fe(e,t,r);if(n==y&&s.length){let l=e.node,a=l.firstChild,r=a&&ce(a,t),n;if(r)for(let e of s){if(e.tag==r&&(!e.attrs||e.attrs(n||(n=pe(a,t))))){let t=l.lastChild;let r=t.type.id==M?t.from:l.to;if(r>a.to)return{parser:e.parser,overlay:[{from:a.to,to:r}]}}}}if(o&&n==$){let l=e.node,a;if(a=l.firstChild){let e=o[t.read(a.from,a.to)];if(e)for(let a of e){if(a.tagName&&a.tagName!=ce(l.parent,t))continue;let e=l.lastChild;if(e.type.id==q){let t=e.from+1;let l=e.lastChild,r=e.to-(l&&l.isError?0:1);if(r>t)return{parser:a.parser,overlay:[{from:t,to:r}],bracketed:true}}else if(e.type.id==k){return{parser:a.parser,overlay:[{from:e.from,to:e.to}]}}}}}return null}))}var ge=l(37425);var Se=l(88103);var be=l(22819);var he=l(71674);var xe=l(4452);const Pe=["_blank","_self","_top","_parent"];const Ve=["ascii","utf-8","utf-16","latin1","latin1"];const Te=["get","post","put","delete"];const we=["application/x-www-form-urlencoded","multipart/form-data","text/plain"];const ve=["true","false"];const ye={};const Xe={a:{attrs:{href:null,ping:null,type:null,media:null,target:Pe,hreflang:null}},abbr:ye,address:ye,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:ye,aside:ye,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:ye,base:{attrs:{href:null,target:Pe}},bdi:ye,bdo:ye,blockquote:{attrs:{cite:null}},body:ye,br:ye,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:we,formmethod:Te,formnovalidate:["novalidate"],formtarget:Pe,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:ye,center:ye,cite:ye,code:ye,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:ye,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:ye,div:ye,dl:ye,dt:ye,em:ye,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:ye,figure:ye,footer:ye,form:{attrs:{action:null,name:null,"accept-charset":Ve,autocomplete:["on","off"],enctype:we,method:Te,novalidate:["novalidate"],target:Pe}},h1:ye,h2:ye,h3:ye,h4:ye,h5:ye,h6:ye,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:ye,hgroup:ye,hr:ye,html:{attrs:{manifest:null}},i:ye,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:we,formmethod:Te,formnovalidate:["novalidate"],formtarget:Pe,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:ye,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:ye,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:ye,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:Ve,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:ye,noscript:ye,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:ye,param:{attrs:{name:null,value:null}},pre:ye,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:ye,rt:ye,ruby:ye,samp:ye,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:Ve}},section:ye,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:ye,source:{attrs:{src:null,type:null,media:null}},span:ye,strong:ye,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:ye,summary:ye,sup:ye,table:ye,tbody:ye,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:ye,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:ye,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:ye,time:{attrs:{datetime:null}},title:ye,tr:ye,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:ye,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:ye};const $e={accesskey:null,class:null,contenteditable:ve,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:ve,autocorrect:ve,autocapitalize:ve,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":ve,"aria-autocomplete":["inline","list","both","none"],"aria-busy":ve,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":ve,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":ve,"aria-hidden":ve,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":ve,"aria-multiselectable":ve,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":ve,"aria-relevant":null,"aria-required":ve,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null};const _e=("beforeunload copy cut dragstart dragover dragleave dragenter dragend "+"drag paste focus blur change click load mousedown mouseenter mouseleave "+"mouseup keydown keyup resize scroll unload").split(" ").map((e=>"on"+e));for(let Ke of _e)$e[Ke]=null;class qe{constructor(e,t){this.tags={...Xe,...e};this.globalAttrs={...$e,...t};this.allTags=Object.keys(this.tags);this.globalAttrNames=Object.keys(this.globalAttrs)}}qe.default=new qe;function ke(e,t,l=e.length){if(!t)return"";let a=t.firstChild;let r=a&&a.getChild("TagName");return r?e.sliceString(r.from,Math.min(r.to,l)):""}function Qe(e,t=false){for(;e;e=e.parent)if(e.name=="Element"){if(t)t=false;else return e}return null}function Ce(e,t,l){let a=l.tags[ke(e,Qe(t))];return(a===null||a===void 0?void 0:a.children)||l.allTags}function Ae(e,t){let l=[];for(let a=Qe(t);a&&!a.type.isTop;a=Qe(a.parent)){let r=ke(e,a);if(r&&a.lastChild.name=="CloseTag")break;if(r&&l.indexOf(r)<0&&(t.name=="EndTag"||t.from>=a.firstChild.to))l.push(r)}return l}const Ye=/^[:\-\.\w\u00b7-\uffff]*$/;function Me(e,t,l,a,r){let n=/\s*>/.test(e.sliceDoc(r,r+5))?"":">";let s=Qe(l,l.name=="StartTag"||l.name=="TagName");return{from:a,to:r,options:Ce(e.doc,s,t).map((e=>({label:e,type:"type"}))).concat(Ae(e.doc,l).map(((e,t)=>({label:"/"+e,apply:"/"+e+n,type:"type",boost:99-t})))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function Re(e,t,l,a){let r=/\s*>/.test(e.sliceDoc(a,a+5))?"":">";return{from:l,to:a,options:Ae(e.doc,t).map(((e,t)=>({label:e,apply:e+r,type:"type",boost:99-t}))),validFor:Ye}}function Ze(e,t,l,a){let r=[],n=0;for(let s of Ce(e.doc,l,t))r.push({label:"<"+s,type:"type"});for(let s of Ae(e.doc,l))r.push({label:"</"+s+">",type:"type",boost:99-n++});return{from:a,to:a,options:r,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}function Ee(e,t,l,a,r){let n=Qe(l),s=n?t.tags[ke(e.doc,n)]:null;let o=s&&s.attrs?Object.keys(s.attrs):[];let u=s&&s.globalAttrs===false?o:o.length?o.concat(t.globalAttrNames):t.globalAttrNames;return{from:a,to:r,options:u.map((e=>({label:e,type:"property"}))),validFor:Ye}}function Be(e,t,l,a,r){var n;let s=(n=l.parent)===null||n===void 0?void 0:n.getChild("AttributeName");let o=[],u=undefined;if(s){let n=e.sliceDoc(s.from,s.to);let i=t.globalAttrs[n];if(!i){let a=Qe(l),r=a?t.tags[ke(e.doc,a)]:null;i=(r===null||r===void 0?void 0:r.attrs)&&r.attrs[n]}if(i){let t=e.sliceDoc(a,r).toLowerCase(),l='"',n='"';if(/^['"]/.test(t)){u=t[0]=='"'?/^[^"]*$/:/^[^']*$/;l="";n=e.sliceDoc(r,r+1)==t[0]?"":t[0];t=t.slice(1);a++}else{u=/^[^\s<>='"]*$/}for(let e of i)o.push({label:e,apply:l+e+n,type:"constant"})}}return{from:a,to:r,options:o,validFor:u}}function ze(e,t){let{state:l,pos:a}=t,r=(0,xe.syntaxTree)(l).resolveInner(a,-1),n=r.resolve(a);for(let s=a,o;n==r&&(o=r.childBefore(s));){let e=o.lastChild;if(!e||!e.type.isError||e.from<e.to)break;n=r=o;s=e.from}if(r.name=="TagName"){return r.parent&&/CloseTag$/.test(r.parent.name)?Re(l,r,r.from,a):Me(l,e,r,r.from,a)}else if(r.name=="StartTag"||r.name=="IncompleteTag"){return Me(l,e,r,a,a)}else if(r.name=="StartCloseTag"||r.name=="IncompleteCloseTag"){return Re(l,r,a,a)}else if(r.name=="OpenTag"||r.name=="SelfClosingTag"||r.name=="AttributeName"){return Ee(l,e,r,r.name=="AttributeName"?r.from:a,a)}else if(r.name=="Is"||r.name=="AttributeValue"||r.name=="UnquotedAttributeValue"){return Be(l,e,r,r.name=="Is"?a:r.from,a)}else if(t.explicit&&(n.name=="Element"||n.name=="Text"||n.name=="Document")){return Ze(l,e,r,a)}else{return null}}function We(e){return ze(qe.default,e)}function De(e){let{extraTags:t,extraGlobalAttributes:l}=e;let a=l||t?new qe(t,l):qe.default;return e=>ze(a,e)}const je=Se.javascriptLanguage.parser.configure({top:"SingleExpression"});const Ge=[{tag:"script",attrs:e=>e.type=="text/typescript"||e.lang=="ts",parser:Se.typescriptLanguage.parser},{tag:"script",attrs:e=>e.type=="text/babel"||e.type=="text/jsx",parser:Se.jsxLanguage.parser},{tag:"script",attrs:e=>e.type=="text/typescript-jsx",parser:Se.tsxLanguage.parser},{tag:"script",attrs(e){return/^(importmap|speculationrules|application\/(.+\+)?json)$/i.test(e.type)},parser:je},{tag:"script",attrs(e){return!e.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(e.type)},parser:Se.javascriptLanguage.parser},{tag:"style",attrs(e){return(!e.lang||e.lang=="css")&&(!e.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(e.type))},parser:ge.cssLanguage.parser}];const Ie=[{name:"style",parser:ge.cssLanguage.parser.configure({top:"Styles"})}].concat(_e.map((e=>({name:e,parser:Se.javascriptLanguage.parser}))));const Ue=xe.LRLanguage.define({name:"html",parser:de.configure({props:[xe.indentNodeProp.add({Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);if(e.node.to<=e.pos+t[0].length)return e.continue();return e.lineIndent(e.node.from)+(t[2]?0:e.unit)},"OpenTag CloseTag SelfClosingTag"(e){return e.column(e.node.from)+e.unit},Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].length<e.node.to)return e.continue();let t=null,l;for(let a=e.node;;){let e=a.lastChild;if(!e||e.name!="Element"||e.to!=a.to)break;t=a=e}if(t&&!((l=t.lastChild)&&(l.name=="CloseTag"||l.name=="SelfClosingTag")))return e.lineIndent(t.from)+e.unit;return null}}),xe.foldNodeProp.add({Element(e){let t=e.firstChild,l=e.lastChild;if(!t||t.name!="OpenTag")return null;return{from:t.to,to:l.name=="CloseTag"?l.from:e.to}}}),xe.bracketMatchingHandle.add({"OpenTag CloseTag":e=>e.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:"\x3c!--",close:"--\x3e"}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-_"}});const Ne=Ue.configure({wrap:me(Ge,Ie)});function Le(e={}){let t="",l;if(e.matchClosingTags===false)t="noMatch";if(e.selfClosingTags===true)t=(t?t+" ":"")+"selfClosing";if(e.nestedLanguages&&e.nestedLanguages.length||e.nestedAttributes&&e.nestedAttributes.length)l=me((e.nestedLanguages||[]).concat(Ge),(e.nestedAttributes||[]).concat(Ie));let a=l?Ue.configure({wrap:l,dialect:t}):t?Ne.configure({dialect:t}):Ne;return new xe.LanguageSupport(a,[Ne.data.of({autocomplete:De(e)}),e.autoCloseTags!==false?He:[],(0,Se.javascript)().support,(0,ge.css)().support])}const Fe=new Set("area base br col command embed frame hr img input keygen link meta param source track wbr menuitem".split(" "));const He=be.EditorView.inputHandler.of(((e,t,l,a,r)=>{if(e.composing||e.state.readOnly||t!=l||a!=">"&&a!="/"||!Ne.isActiveAt(e.state,t,-1))return false;let n=r(),{state:s}=n;let o=s.changeByRange((e=>{var t,l,r;let n=s.doc.sliceString(e.from-1,e.to)==a;let{head:o}=e,u=(0,xe.syntaxTree)(s).resolveInner(o,-1),i;if(n&&a==">"&&u.name=="EndTag"){let a=u.parent;if(((l=(t=a.parent)===null||t===void 0?void 0:t.lastChild)===null||l===void 0?void 0:l.name)!="CloseTag"&&(i=ke(s.doc,a.parent,o))&&!Fe.has(i)){let t=o+(s.doc.sliceString(o,o+1)===">"?1:0);let l=`</${i}>`;return{range:e,changes:{from:o,to:t,insert:l}}}}else if(n&&a=="/"&&u.name=="IncompleteCloseTag"){let e=u.parent;if(u.from==o-2&&((r=e.lastChild)===null||r===void 0?void 0:r.name)!="CloseTag"&&(i=ke(s.doc,e,o))&&!Fe.has(i)){let e=o+(s.doc.sliceString(o,o+1)===">"?1:0);let t=`${i}>`;return{range:he.EditorSelection.cursor(o+t.length,-1),changes:{from:o,to:e,insert:t}}}}return{range:e}}));if(o.changes.empty)return false;e.dispatch([n,s.update(o,{userEvent:"input.complete",scrollIntoView:true})]);return true}))}}]);
|